/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.woocommerce-variation-add-to-cart button.buy_now_button {margin:0 auto !important;}
	.stab .nav-line-bottom {display:grid !important;}
	.stab .nav-line-bottom li {margin-right: 0px !important;
    padding-top: 5px !important;}
	.sbn2 .banner-bg img {object-position: -500px;}
}
@media screen and (min-width: 850px) {
	.s1 .row-large>.col {padding: 0 50px 30px !important;}
}
.page-title-inner, .variations .woo-selected-variation-item-name, #comments, .absolute-footer, .widget .cat-item-16, #nf-form-title-1, .nf-form-fields-required, .ninja-forms-req-symbol {display:none !important;}
.full-width .ubermenu-nav, .container, .row, .home #header, .page-id-28 #header{max-width: 1192px !important;}
#header {box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1) !important;}
.hlhd {
    background: linear-gradient(90deg, #c34a00bd, #572100);
    padding: 5px 12px !important;
    border-radius: 15px;
    font-size: 14px !important;
}
.cart-item .header-button .header-cart-link, .nav>li.has-icon>a>i {color: #000;}
.page-template-page-transparent-header .cart-item .header-button .header-cart-link, .page-template-page-transparent-header .nav>li.has-icon>a>i {color: #fff !important;}
.nav-spacing-xlarge>li {margin: 0 20px !important;}
.gtranslate_wrapper .gt_switcher .gt_selected a {border: 1px solid #fff !important;color: #672700 !important;}
.bt-shop {color: #fff !important; border: 1px solid !important;}
.absolute-footer.dark {color: #fff !important;}

#footer a {color:#b2b2b2 !important;}
#footer .product_list_widget span.amount {color:#fff !important;}
ul.menu>li+li {border-top: 0px !important;}
#shop-sidebar, .post-sidebar .widget-area {padding: 20px;
    background: #f8f8f8;
    border-radius: 20px;}
#shop-sidebar a{color: #000 !important}
.variations th.label {float: left; padding-top: 15px;}
.woo-variation-swatches.wvs-show-label .variations td {padding-bottom:10px !important;}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
    padding: 0 10px !important;}
.woocommerce-variation-price {    font-size: 18px !important;padding: 12px 0px !important;}
button .buy_now_button {max-width:150px !important;}
.button.is-outline {border: 1px solid !important;}
.product-small > .col-inner > .product-small {background: #1b1b1c00 !important;}
.product-small > .col-inner > .product-small {background: rgb(248 248 248);
    padding: 20px 10px 10px 10px;
    border-radius: 10px;}
.product-small .product-title a {}
.product-small .product-title a {    color: #000000;
    padding: 10px 0px;}
.woocommerce-variation-add-to-cart button.single_add_to_cart_button {    float: left;
    background: #ea8100;
    border-radius: 10px;}
.woocommerce-variation-add-to-cart button.buy_now_button {    max-width: 170px;
    background: #f00;
    border-radius: 10px;}
.text-hdpc p {margin: 10px 0px 0px 0px;}
.c-hdpc > .col-inner {text-align:center !important;}
.c-hdpc {padding: 10px;
    background: #f6f6f6;}
.text1 {font-size:150% !important;}
span.amount {color:#114639 !important;}
.post .entry-header .entry-header-text-top {padding-bottom: 0px !important;}


.html_topbar_left strong, .nav > li > a {font-weight:400 !important;}


.header.transparent .header-wrapper:hover {background: #000000ba !important;}
.header-button .header-cart-link {border:0px !important;}
.header-button .icon-shopping-cart {font-size:22px !important;}
.nav>li>a>i.icon-search {font-size:20px !important;}

.ssft {border-bottom: 1px solid #fff;}
.widget .woocommerce-Price-amount bdi {font-size:12px !important;color:#000;}
.widget li {padding: 5px 0px;}
ul.product_list_widget li {padding: 15px 0 15px 75px !important;}
.post-sidebar {padding: 0 15px 30px !important;}
.post-sidebar a {color:#000 !important;}
.page-template-page-transparent-header .stuck li a {color:#000 !important;}
.star-rating span {width:100% !important;}
.star-rating span:before {color: #ffa600 !important;}
.star-rating {margin-top:0px !important;}
.rft img {border-radius:7px;}
.home #header, .page-id-28 #header {position: absolute;
    margin: 0px auto;
    left: 0px;
    right: 0px;box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);    margin-top: 30px;}
.header-inner {padding: 0px 20px !important;}
.sssl a.button {background: #ff000000;
    color: #000;
    border-color: #b6b6b6;}
.sssl a.button:hover, .sssl .text-inner a.x, .sssl .text-left a.x {background: #114639;
    color: #fff !important;}
.stab li {    margin-right: 30px;
    padding-top: 20px;}
.stab li span {font-weight:bold;font-size: 14px;}
.stab li a.active span, .cout-f span {color:#114639 !important;}
.stab li a {padding-bottom:5px !important;}
.stab li a:before {background:#114639 !important;height: 2px !important;}
.txcout {font-size:15px !important;background:#fff !important;padding: 30px !important;}
.txcout .button.is-underline:before {background:#114639 !important;opacity: inherit !important;}
.ssl1 .rsl1 {max-width:none !important;}
.sblog .tag-label {background:#114639 !important;color:#fff !important;opacity: 1 !important;font-size: 11px !important;}
.sblog .badge-inner {border:0px !important;}
.ssmail .img1 .img {margin-bottom: 0px !important;}







