/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
body{ font-family: Arial, Helvetica, sans-serif; }
/*************** ADD CUSTOM CSS HERE.   ***************/
header #logo img{ max-height: 80px; }
.product.col .col-inner{ overflow: hidden; }
.product.col .box-text-products{ background: #fff; padding-left: 10px; padding-right: 10px; }
.product.col .product-title{ font-size: 16px; font-weight: bold; min-height: 42px; margin-bottom: 10px; }
.product.col .badge-container{ width: 100%; height: 100%; margin: 0; pointer-events: none; }
.product.col .badge-inner{ transform: rotate(45deg); width: 200px;height: 35px;line-height: 35px; position: absolute; top: 20px; right: -67px; background-color: #cfa20c; }
.product.col .wishlist-icon{ display: none; }
.product.col .box-image a:hover{ opacity: 0.8; }
.sec-intro{ margin-bottom: 20px; }
.product.col span.amount{ color: #ff0000; display: inline-block; margin-bottom: 10px; }
.product.col del span.amount{ text-decoration: line-through; color: #444; }
.product-page-price del span.amount:before{ content: ''; }
.product-page-price del span.amount{ font-size: 14px; }
ul.polylang_langswitcher li{ list-style: none; display: inline-block; margin-left: 5px; }
ul.polylang_langswitcher li img{ width: 22px !important; height: 16px !important; }
.header-top{ background-color: #cfa20c; }
.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before{ background-color: #cd6f2b; }
#footer .footer.dark{ background-color: #a17e07; }
input[type=submit], input[type=submit].button, input[type=submit], .primary, .badge-inner{ background-color: #2e8eb4; }
#footer p{ margin-bottom: 8px; }
.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a, .nav-vertical-fly-out>li>a { color: #000; }
.nav>li>a:hover, .nav-dropdown>li>a:hover, .nav-column li>a:hover, .nav-vertical-fly-out>li>a:hover{ color: #ff0000; }
body.home .header-main{ width: 100%; }
body.home .header-main .nav>li>a{ color: #fff; }
body.home .header-main .nav>li>a:hover{ color: #ff0000; }
body.home header #logo img{ max-height: 80px;}
/* body.home header #logo{ position: relative; }
body.home header #logo a{ position: absolute; } */
body.home .header-main{ background: #ba9416; }
.nav>li>a{ font-size: .85em; }
.home-slider .banner h5{ margin-bottom: 0.5em; font-size: 1.1em; }
.home-slider .banner h4{ margin-top: 0; }
.top-divider{ border: 0; }
body:not(.home) .header-logo{ display: none !important; }
body:not(.home) .header-logo-dark{ display: block !important; }
#top-bar .nav>li>a{ font-size: 1em; color: #fff; }

/* product detail */
ul.product-tabs{ border-bottom: 2px solid #cfa20c; }
ul.product-tabs li{ background: #fff; margin: 0; margin-right: 3px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
ul.product-tabs li a{ display: inline-block; padding: 10px 30px; }
ul.product-tabs li.active{ background: #cfa20c; }
ul.product-tabs li.active a{ color: #fff; }
.woocommerce-tabs .tab-panels{ padding: 20px; background: #fff; }
.product-page-price.price{ line-height: 50px; background: #cfa20c; padding: 0 20px; text-align: center; border-top-left-radius: 5px; border-top-right-radius: 5px; margin: 0; }
.product-page-price span.amount{ color: #fff; font-size: 26px; }
.product-page-price span.amount:before{ content: '\e004'; font-family: fl-icons; vertical-align: top; margin-right: 10px; }
.custom-after-price{ background: #fff; padding: 8px 20px; text-align: center; }
.back-to-top{ bottom: 90px; }
input[type=checkbox], input[type=radio]{ margin-right: 5px; }
.item-gal > a{ display: block; width: 100%; height: 200px; }
.product-share-social { background: #fff; width: 100%;text-align: center; border-top: 1px solid #e1e1e1; line-height: 46px; }
.product-share-social a{ display: block; }
.product-share-social a:hover{ color: #cfa20c; }
#tab-description table td{ padding: 4px 8px; border: 1px solid #e1e1e1; }
.cus-page-product .add-to-cart-container{ margin-top: 15px; }
.cus-page-product .add-to-cart-container .quantity{ display: none; }
.cus-page-product .add-to-cart-container .quantity+.button{ margin: 0; width: 100%; }
.cus-page-product .add-to-cart-container .button{  background-color: #12749b; padding: 6px 15px; border-radius: 6px; }

/* cart - checkout */
#ship-to-different-address{ display: none; }
.woocommerce-shipping-totals{ display: none; }
section.cus-breadcrumb .large-12{ padding-bottom: 0; }

@media (min-width: 1024px) {
	#header .header-inner{ max-width: 95%; }
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.header-main li.html.custom.html_top_right_text{ display: block; }
	.home-slider .banner h4{ font-size: 1.2em; }
	body.home header #logo img{ max-height: 60px; }
	body.home header #logo a{ position: initial; }

}

