/*
Theme Name: Flatsome Child Theme
Theme URI: http://flatsome.uxthemes.com/
Description: This is a child theme for Flatsome
Author: UX Themes
Author URI: http: //www.uxthemes.com/
Template: flatsome
Version: 1.9.1
*/



/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
.right-links > ul.header-nav > li.account-dropdown {display: none !important;}


/*home video*/
.homevid .ux_banner .inner{
white-space: normal;
z-index: 3;
position: absolute;
left: 0;
bottom: 0;
right: 0;
margin: 0;
}

.video-js {
background-color: #fff;
}


/*product pages*/
.product-thumbnails {display: none;}
.single-product .price.large, .single-product .scrollbar2, .single-product .next_product_slider, .single-product .prev_product_slider, .single-product .zoom-button, .single-product .product_meta, .quick-view, .tax-product_cat .price, .info .category {display: none !important;}

/*detailed explanations*/
.flower-intro {text-align: center;}
.flower-intro h2, .flower-intro p {margin: 0;}

.attributes, .poem{
padding: 10px 14px 1px;
margin: 45px 0 0;
background-color: #FFF0FF;}

.attributes h5{margin: 0;}
.poem {font-size: 130%; margin-bottom: 30px; margin-top: 22px; text-align:center;}
ul.klist {margin-left: 18px;}

/*banner headlinelines no longer h1/2/3 =\*/
.bantext {display: block; line-height: 1.2;}
.smallban {font-size: 271%;}
.medban {font-size: 271%;}
.medlargeban {font-size: 349%; line-height: 1.1;}
.largeban {font-size: 450%;}
.golden {color: #A28942;}
.ux_banner .inner.midfar-top {
top: 30px !important;
bottom: auto !important;
}
.flickity-slider a.button {
  font-size: 155%;
}

/*home intro text belowbanner*/
.right-intro-text {text-align: right; font-size: 120%;}

img.feat-img {width: 252px; height: 292px;}

/*featured images rhs banner*/
.bg-imghold {
  background: white url(/wp-content/themes/flatsome-child/images/concentrates-h.jpg) no-repeat 50% 50%;
  height: 292px;
  width: 100%;

  position: absolute;
  top: 0;
}

.bg-imghold.htwo{
  background: white url(/wp-content/themes/flatsome-child/images/creams-h.jpg) no-repeat 50% 50%;
}
.bg-imghold.hthree{
  background: white url(/wp-content/themes/flatsome-child/images/remedies-h.jpg) no-repeat 50% 50%;
}
.bg-imghold.hfour{
  background: white url(/wp-content/themes/flatsome-child/images/sprays-h.jpg) no-repeat 50% 50%;
}

.fadebg {
  height: 51px;
  width: 100%;
  position: absolute;
  bottom: 0;
  background: #fff;
}

.home .ux_banner {background-color: #fff;}
.home .top-divider {display: none;}

.tophold {position: absolute; width: 59%; height: 292px; z-index: 2;}
.bottomhold {position: absolute; width: 59%; height: 292px; z-index: 1;}


.bgimg1 {background: url(/wp-content/themes/flatsome-child/images/concentrates.jpg) no-repeat 50% 50%; position: relative; width: 100%; height: 292px; display: block;}
.bgimg2 {background: url(/wp-content/themes/flatsome-child/images/concentrates-h.jpg) no-repeat 50% 50%; position: relative; width: 100%; height: 292px; display: block;}

.bgimg3 {background: url(/wp-content/themes/flatsome-child/images/creams.jpg) no-repeat 50% 50%; position: relative; width: 100%; height: 292px; display: block;}
.bgimg4 {background: url(/wp-content/themes/flatsome-child/images/creams-h.jpg) no-repeat 50% 50%; position: relative; width: 100%; height: 292px; display: block;}

.bgimg5 {background: url(/wp-content/themes/flatsome-child/images/remedies.jpg) no-repeat 50% 50%; position: relative; width: 100%; height: 292px; display: block;}
.bgimg6 {background: url(/wp-content/themes/flatsome-child/images/remedies-h.jpg) no-repeat 50% 50%; position: relative; width: 100%; height: 292px; display: block;}

.bgimg7 {background: url(/wp-content/themes/flatsome-child/images/sprays.jpg) no-repeat 50% 50%; position: relative; width: 100%; height: 292px; display: block;}
.bgimg8 {background: url(/wp-content/themes/flatsome-child/images/sprays-h.jpg) no-repeat 50% 50%; position: relative; width: 100%; height: 292px; display: block;}


.gridfix {position: relative; max-width: 517px; margin: 0 auto;}
.leftban {float: left; width: 49%;}
.rightban {float: right; width: 49%;}

.clearbot {margin-bottom: 10px;}

h3.btext {text-align: center;
font-weight: normal;
font-size: 210%;
position: absolute;
z-index: 99;
width: 100%;
color: #886b97;
margin: 20px 0 0 0;}
.bottext { bottom: 0; margin: 0 0 20px 0;}

.header-nav-main.nav-right > li:first-child {display: none;}

@media only screen and (max-width: 48em) {
/*************** ADD CUSTOM MOBILE CSS HERE  ***************/

}
.ninja-forms-error-msg {color: #933;}

.includes img {margin: 0 5px 5px 0;}

ul.gform_fields {list-style: none;}
.ginput_container textarea {min-height: 111px;}

span.bodytext_bold_purple {font-weight: bold;}
ul.top-bar-nav .nav-dropdown ul {white-space: nowrap;}
.newsletterdropdown select{width: auto;}
#input_6_5 {opacity: .6;}
.validation_error, .validation_message {color: #936375;}

.large-9 .woocommerce-ordering {display: none;}
.term-flower-essences .large-9 .woocommerce-ordering {float: right; margin: -20px 0 27px !important; display: block;}

.button-social-login .si, a.button-social-login .si, span.social-badge .si{
border-right: none !important;
}

#menu-item-3609 {display: none;}

.current-menu-parent a.nav-top-link, .current-menu-item {font-weight: bold;}
#site-navigation .current-menu-item a {opacity: .8 !important;}

.woocommerce-checkout .wc-social-login {margin-bottom: 16px;}
.woocommerce-checkout .wc-social-login p {margin-bottom: 0;}

/*
.price-suffix {font-size: 12px;} */

.page-id-17859 .one_page_checkout_page .button {
    margin-top: 0 !important;
}

.page-id-17859 .woocommerce form .form-row .input-checkbox {
    margin: 6px 8px 0 0 !important;
}

/*remove wc password suggestion*/
.woocommerce-password-hint {
  display: none;
}
p.wooccm-field.flowers-c {
    margin-bottom: 0;
    background: #a78f4a;
    padding-bottom: 4px;
}
p.flowers-c label {
    display: none;
}
p.flowers-c input {
    padding: 0 0 0 13px;
    margin: 0;
    border: none;
    box-shadow: none;
    height: auto;
    pointer-events: none;
    line-height: 0;
    background: #a78f4a;
    color: #fff;
}
.heading-c h3{
  font-size: 1em !important;
}

/* Uncomment below when flower card reader ready ********************************/
/* input#additional_wooccm6{
  margin-bottom: 10px;
  margin-top: 6px;
} */
/* Hide fields by checking if placeholder is showing */
/* p#additional_wooccm6_field input:placeholder-shown, p#additional_wooccm5_field input:placeholder-shown, p#additional_wooccm4_field input:placeholder-shown, p#additional_wooccm3_field input:placeholder-shown, p#additional_wooccm2_field input:placeholder-shown, p#additional_wooccm1_field input:placeholder-shown  {
   display: none;
}
p#additional_wooccm6_field ::-webkit-input-placeholder, p#additional_wooccm5_field ::-webkit-input-placeholder, p#additional_wooccm4_field ::-webkit-input-placeholder, p#additional_wooccm3_field ::-webkit-input-placeholder, p#additional_wooccm2_field ::-webkit-input-placeholder, p#additional_wooccm1_field ::-webkit-input-placeholder {
  display: none;
}
p#additional_wooccm6_field ::-moz-placeholder, p#additional_wooccm5_field ::-moz-placeholder, p#additional_wooccm4_field ::-moz-placeholder, p#additional_wooccm3_field ::-moz-placeholder, p#additional_wooccm2_field ::-moz-placeholder, p#additional_wooccm1_field ::-moz-placeholder {
 display: none;
}
p#additional_wooccm6_field :-ms-input-placeholder, p#additional_wooccm5_field :-ms-input-placeholder, p#additional_wooccm4_field :-ms-input-placeholder, p#additional_wooccm3_field :-ms-input-placeholder, p#additional_wooccm2_field :-ms-input-placeholder, p#additional_wooccm1_field :-ms-input-placeholder {
display: none;
}
p#additional_wooccm6_field :-moz-placeholder, p#additional_wooccm5_field :-moz-placeholder, p#additional_wooccm4_field :-moz-placeholder, p#additional_wooccm3_field :-moz-placeholder, p#additional_wooccm2_field :-moz-placeholder, p#additional_wooccm1_field :-moz-placeholder  {
display: none;
}
p#additional_wooccm6_field {
    margin-bottom: 10px;
} */
/* Uncomment above when flower card reader ready ********************************/
/* remove this when live */
.wooccm-additional-fields {
    display: none;
}

.page-id-17859 .wooccm-additional-fields, .opc_product_select_box .selection .select2-selection.select2-selection--single {
    display: none;
}

/* make after 0 if not using it */
.header-block.block-html-after-header.z-1 {
    min-height: 0px;
}

.single-meditation #content .large-10 {
max-width: 545px;
}
input#input_7_2 {
  pointer-events: none;
}
.iron-audioplayer .track-title, .iron-audioplayer .album-title {
    font-weight: bold;
}

/* checkout page */
.page-id-17859 .opc_add_fee_wrap, .page-id-17859 .one_page_configure_product_btn {
    display: none !important;
}
.page-id-17859 .submit.button {
    background-color: #ad0c0c !important;
    color: #fff;
    margin-top: 13px !important;
}
.page-id-17859 .submit.button:hover {
    background-color: #880a0a !important;
    color: #fff;
}
.page-id-17859 .page-wrapper {
    padding-top: 0px;
}
.page-id-17859 .woocommerce-form-coupon-toggle {
    float: right;
    width: 40%;
}

 .page-id-17859 .woocommerces.one_page_checkout_page > div:first-child {
    float: left;
    width: 60%;
 }
.page-id-17859 .product-price > div:first-child {
    margin-top: 17px;
}
.one_page_checkout_page .opc_changeable_price {
    margin-top: -7px;
}
.button.set_shipping_cost {
  float: right;
}

.page-id-17859 .opc-product-search.select2-hidden-accessible.enhanced, .page-id-17859 .select2.select2-container.select2-container--default {
  width: 100% !important;
}

/* disbale custom checkoput for normal users */
.page-id-7 .wc_payment_method.payment_method_alg_custom_gateway_1 {
    display: none;
}