.margin-bottom-20px {
margin-bottom: 20px;
}
.grecaptcha-badge {
display: none !important;
} .scheme_default .trx_addons_scroll_to_top:hover, .scheme_default .trx_addons_cv .trx_addons_scroll_to_top:hover {
color: #ffffff !important;
}
[class^="trx_addons_icon-"]:before, [class*=" trx_addons_icon-"]:before {
padding-top: 15px;
} .scheme_dark .menu_main_nav > li li > a:hover, .scheme_dark .menu_main_nav > li li.current-menu-item > a {
color: #aa8c14;
}
.scheme_dark .menu_mobile_inner .current-menu-ancestor > a {
color: #aa8c14;
}
.vc_column_container .vc_column-inner {
padding-left: 30px;
padding-right: 30px;
}
.padding-left-right-10 {
padding-left: 10% !important;
padding-right: 10% !important;
} .scheme_dark .menu_mobile_button:hover {
color: #aa8c14;
}
.scheme_dark .menu_mobile_close:hover::before, .scheme_dark .menu_mobile_close:hover::after {
border-color: #aa8c14;
}
.scheme_dark .menu_mobile_inner .current-menu-item > a, .scheme_dark .menu_mobile_inner a:hover {
color: #aa8c14;
}
.scheme_dark .menu_mobile_inner .social_item a {
color: #aa8c14;
}
.menu_mobile .menu_mobile_nav_area {
top: auto;
position: relative;
overflow-y: hidden;
margin-top: 40px;
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%);
padding-left: 40px;
padding-right: 40px;
}
.menu_mobile .search_mobile {
top: auto;
bottom: auto;
position: relative;
margin-top: 40px;
padding-left: 40px;
padding-right: 40px;
}
.menu_mobile .socials_mobile {
top: auto;
bottom: auto;
position: relative;
margin-top: 40px;
padding-left: 0px;
padding-right: 0px;
}
#menu_mobile_account_cart {
display: inline;
} .scheme_default h3 {
text-transform: uppercase;
word-break: keep-all !important;
word-wrap: normal !important;
text-align: left !important;
} .top_panel .logo img {
height: 500px !important;
}
.reduce_header {
min-height: 7em !important;
} .team .wpb_wrapper {
background-color: #fff;
} .scheme_dark .top_panel_title .page_caption .first_letter {
color: #aa8c14 !important;
-webkit-transform: scale(5.6) translateY(-0.17em) !important;
-moz-transform: scale(5.6) translateY(-0.17em) !important;
-ms-transform: scale(5.6) translateY(-0.17em) !important;
transform: scale(5.6) translateY(-0.17em) !important;
}
.scheme_dark .top_panel_title .page_caption .other {
color: #ffffff !important;
}
.top_panel_title_wrap {
background: none;
padding-top: 120px;
padding-bottom: 60px;
}
.top_panel.with_bg_image .top_panel_title {
max-width: 70% !important;
margin-left: auto !important;
margin-right: auto !important;
} @media (max-width: 950px) {
.scheme_dark .top_panel_title .page_caption .first_letter {
transform: none !important;
-webkit-transform: none !important;
}
.with_bg_image .top_panel_title .page_caption .first_letter {
text-align: center;
display: inline;
position: relative;
}
.top_panel_title_wrap {
padding-top: 30px;
}
} form.wpcf7-form .bt {
text-align: left;
}
#newsletter input[type="email"] {
padding: 20px;
}
#register input {
padding: 10px;
} .vc_col-sm-12 > .vc_column-inner {
padding-left: 35px;
padding-right: 35px;
}
.full-width .vc_column-inner {
padding-left: 0px;
padding-right: 0px;
}
.sc_promo.sc_promo_size_large .sc_promo_text_inner {
padding-left: 35px;
padding-right: 35px;
} .woo-mobile-search {
margin-right: 50px;
margin-left: 50px;
margin-bottom: 50px;
}
.woo-mobile-search .widget-title {
font-size: 18px;
}
.woo-mobile-search .product-filter-field {
padding: 10px;
border-color: #edeef2;
}
.woocommerce-ordering {
display: none;
}
@media (min-width: 950px) {
.woo-mobile-search {
display: none;
}
.woocommerce-ordering {
display: block;
}
} .content_wrap .sidebar {
position: static !important;
top: auto !important;
left: auto !important;
right: auto !important;
}
.sidebar aside + aside, .sidebar[class*="scheme_"] aside + aside {
margin-top: 0px;
margin-bottom: 3.3rem;
}
.widget_shopping_cart {
margin-bottom: 40px;
}
.woocommerce .widget_shopping_cart .buttons::after, .woocommerce .widget_shopping_cart .buttons::before, .woocommerce.widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::before {
display: inline;
}
.widget_woocommerce_product_search_filter_sale_widget {
margin-bottom: 10px !important;
}
.widget_woocommerce_product_search_filter_sale_widget input[type="checkbox"] {
display: inline;
}
.widget_woocommerce_product_search_filter_sale_widget a {
color: #000000;
padding-left: 10px;
}
.sidebar {
display: none;
}
@media (min-width: 950px) {
.sidebar {
display: block;
}
} .scheme_default .woocommerce-page ul.product_list_widget li img {
border: 0;
}
.woocommerce-page ul.product_list_widget li a {
margin-bottom: 3px;
}
.woocommerce ul.product_list_widget li::after {
display: inline;
} .product-search-filter-extras-heading {
display: block;
padding: 8px 0;
font-size: 14px;
font-weight: 600;
color: #111;
text-transform: uppercase;
} .woocommerce-page .custom_made_shop_mode_buttons, .woocommerce-result-count {
display: none !important;
}
.woocommerce ul.products li.product .post_featured {
border: none;
}
.scheme_default .post_featured .mask {
background-color: rgba(255,255,255,0.65);
}
.woocommerce-page form.woocommerce-cart-form div.quantity span {
background-color: #aa8c14;
}
.scheme_default .woocommerce .order_details.woocommerce-thankyou-order-details strong {
color: #000000;
}  @media (min-width: 1024px) {
.sidebar {
width: 25%;
}
body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width: 70%;
}
.sidebar aside + aside, .sidebar[class*="scheme_"] aside + aside {
margin: none;
}
.sidebar[class*="scheme_"] aside {
padding-right: 20px;
}
}
.wcpf-field-price-slider.wcpf-display-min-max-inputs .wcpf-price-slider-min-max-inputs::before, .wcpf-field-price-slider.wcpf-display-min-max-inputs .wcpf-price-slider-min-max-inputs::after {
content: none;
}
.woocommerce-account h2 {
margin-top: 50px !important;
}
.div-product-image { width: 150px;
height: 150px;
text-align: center;
line-height: 150px;
margin-left: auto;
margin-right: auto;
}
.div-product-image img {
vertical-align: middle;
max-height: 150px;
width: auto !important;
display: inline !important;
}
.scheme_default .woocommerce ul.products li.product .price {
line-height: 1.25em;
margin: 1em 0;
}  .woocommerce div.product div.images .flex-viewport, .woocommerce div.product div.images img { border: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
max-height: 350px;
width: auto;
margin-left: auto;
margin-right: auto;
}
.woocommerce div.product div.images .flex-control-thumbs {
margin-top: 30px;
}
.woocommerce div.product .product_title {
display: block;
font-size: 30px;
margin-top: 30px;
margin-bottom: 30px;
}
.scheme_default .single-product ul.products li.product .post_data {
padding: 1.55em;
text-align: center;
overflow: hidden;
position: relative;
opacity: 1;
background-color: #ffffff;
height: auto;
}
.scheme_default .single-product ul.products li.product .post_data .post_header .post_tags, .scheme_default .single-product ul.products li.product .post_data .post_header .post_tags a, .scheme_default .single-product ul.products li.product .post_data a {
color: #000000;
}
.scheme_default .single-product ul.products li.product .post_data .price span.amount {
color: #aa8c14;
}
.single-product ul.products li.product .post_data .post_header {
margin: 0px;
}
.woocommerce .product_meta .product_id {
display: none !important;
}
.woocommerce div.product .woocommerce-tabs #tab-description h2 {
display: block;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {
border: none;
} .woocommerce-account .addresses .title h3 {
font-size: 22px;
margin-top: 20px !important;
float: none !important;
} .custom_style_3::before {
border: 2em solid #aa8c14;
} .woocommerce ul#shipping_method li { margin: 0px;
}
.woocommerce ul#shipping_method li label {
margin: 0px;
}
.woocommerce ul#shipping_method input[type="radio"] {
display: inline;
}
.woocommerce ul#shipping_method input[type="radio"] + label::before {
display: none;
}
.woocommerce ul#shipping_method input[type="radio"] + label {
padding-left: 0px;
}
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination {
margin-top: 20px;
} .ysm-search-widget, .search_close {
display: none;
}
.search_opened .ysm-search-widget {
display: inline;
}
.search_opened .search_close {
display:inline;
}
.scheme_dark .search_style_fullscreen.search_opened .search-form {
border-color: #919191;
}
.search_style_fullscreen.search_opened .search-form {
position: relative;
width: 50%;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%); font-size: 2em;
}
#search-toggle {
cursor: pointer;
}
.search_style_fullscreen.search_opened .search_close {
position: absolute;
right: 20%;
top: 40%;
display: inline-block;
font-size: 3em;
font-weight: 300;
text-align: center;
cursor: pointer;
-webkit-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
-o-transition: all ease .3s;
transition: all ease .3s;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.woo_product_search_form_container {
display: none;
}
.search_mobile .woo_product_search_form_container {
display: inline;
}
.search_opened .woo_product_search_form_container {
width: 50%;    
display: block;
position: relative;
top: 40%;
margin-right: auto;
margin-left: auto;
}
.woo_product_search_form_container .product-search-field {
border: none;
font-size: 18px;
background-color: transparent;
border-bottom: solid thin #fff !important;
padding-bottom: 20px !important;
color: #ffffff;
}
.woo_product_search_form_container .product-search-results .entry img.thumbnail {
width: 60px;
}
.woo_product_search_form_container .product-search-results .entry span.title  {
font-weight: 700;
color: #000000;
}
.woo_product_search_form_container .product-search-results .entry span.description  {
color: #000000;
}
.woo_product_search_form_container .wps_add_to_cart a.button.ajax_add_to_cart {
font-size: 12px;
color: #ffffff;
background-color: #aa8c14;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
text-align: center;
}
.woo_product_search_form_container .wps_add_to_cart a.button.ajax_add_to_cart:hover {
font-size: 12px;
color: #ffffff;
background-color: #aaa37c;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
}
.woo_product_search_form_container .wps_add_to_cart {
margin-bottom: 10px;
max-width: 50%;
} 
.woo_product_search_form_container .product-search-results .entry span.price .amount {
color: #aa8c14 !important;
margin-bottom: 10px;
}
.woo_product_search_form_container .product-search-results table.search-results .category-info {
padding: 15px !important;
}
.woo_product_search_form_container .product-search-results table.search-results .product {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.woo_product_search_form_container div.product-search-results-content {
width: 99.50%;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}  div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok {
border: 2px solid #aa8c14;
}
div.wpcf7-response-output {
padding: 20px;
margin: 0px;
margin-top: 20px;
}
span.wpcf7-not-valid-tip {
color: #aa8c14;
} .footer_wrap_inner .content_wrap {
padding: 0 40px;
}
@media (min-width: 1024px) {
.footer_wrap_inner .content_wrap {
padding: 0 10px;
}
}
.scheme_default .widget_contacts .contacts_info span .contacts_title {
color: #aaa37c !important;
}
.copyright_wrap p {
color: #aaa37c !important
} .height_huge {
height: 1em !important;
}
@media (min-width: 1024px) {
.height_huge {
height: 10rem !important;
}
}
.height_huge {
height: 10rem !important;
} .mobile {
display: block !important;
}
@media (min-width: 1024px) {
.mobile {
display: none !important;
} 
}
.desktop {
display: none !important;
}
@media (min-width: 1024px) {
.desktop {
display: flex !important;
} 
}
.center .vc_figure {
margin-left: auto;
margin-right: auto;
} .vc_images_carousel .vc_carousel-inner {
width: 80% !important;
margin-left: auto;
margin-right: auto;
}
.jeff-roxann {
padding-left: 30px;
padding-right: 30px;
} .cn-button.wp-default {
font-family: sans-serif;
line-height: 18px;
padding: 2px 12px;
background: -webkit-linear-gradient(#aa8c14, #aa8c14) repeat scroll 0 0 #aa8c14;
background: -o-linear-gradient(#aa8c14, #aa8c14) repeat scroll 0 0 #aa8c14;
background: linear-gradient(#aa8c14, #aa8c14) repeat scroll 0 0 #aa8c14;
background-color: #aa8c14;
border-color: #fff;
color: #fff; border-radius: 0px;
border-style: solid;
border-width: 1px;
cursor: pointer;
display: inline-block;
font-size: 12px;
font-style: normal;
text-decoration: none;
white-space: nowrap;
outline: none;
text-shadow: 0 0px 0 #FFF;
}
.cn-button.wp-default:hover {
font-family: sans-serif;
line-height: 18px;
padding: 2px 12px;
background: -webkit-linear-gradient(#aaa37c, #aaa37c) repeat scroll 0 0 #aaa37c;
background: -o-linear-gradient(#aaa37c, #aaa37c) repeat scroll 0 0 #aaa37c;
background: linear-gradient(#aaa37c, #aaa37c) repeat scroll 0 0 #aaa37c;
background-color: #aaa37c;
border-color: #aaa37c;
color: #fff; border-radius: 0px;
border-style: solid;
border-width: 1px;
cursor: pointer;
display: inline-block;
font-size: 12px;
font-style: normal;
text-decoration: none;
white-space: nowrap;
outline: none;
text-shadow: 0 0px 0 #FFF;
} #add_payment_method #payment div.form-row-first, .woocommerce-cart #payment div.form-row-first, .woocommerce-checkout #payment div.form-row-first, #add_payment_method #payment div.form-row-last, .woocommerce-cart #payment div.form-row-last, .woocommerce-checkout #payment div.form-row-last, #add_payment_method #payment div.form-row-wide, .woocommerce-cart #payment div.form-row-wide, .woocommerce-checkout #payment div.form-row-wide {
margin: 0px !important;
padding: 0px !important;
}
.woocommerce form .form-row input[type="checkbox"] + label::before {
top: 0px !important;
}
.woocommerce-checkout #payment ul.payment_methods li input {
display: none !important;
}
.woocommerce-terms-and-conditions-wrapper .input-checkbox {
display: none !important;
}
.privacy-policy {
color: #aaa37c;
}
.vc_images_carousel {
width: 100% !important;
}