/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@font-face{font-family:'Bebas';src:url('/webfont/BebasNeueRegular.eot?#iefix') format('embedded-opentype'),
url('/webfont/BebasNeueRegular.otf') format('opentype'),
url('/webfont/BebasNeueRegular.woff') format('woff'),
url('/webfont/BebasNeueRegular.ttf') format('truetype'),
url('/webfont/BebasNeueRegular.svg#BebasNeueRegular') format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:'Muller';src:url('/webfont/MullerRegular.eot?#iefix') format('embedded-opentype'),
url('/webfont/MullerRegular.otf') format('opentype'),
url('/webfont/MullerRegular.woff') format('woff'),
url('/webfont/MullerRegular.ttf') format('truetype'),
url('/webfont/MullerRegular.svg#MullerRegular') format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:'Muller';src:url('/webfont/MullerMedium.eot?#iefix') format('embedded-opentype'),
url('/webfont/MullerMedium.otf') format('opentype'),
url('/webfont/MullerMedium.woff') format('woff'),
url('/webfont/MullerMedium.ttf') format('truetype'),
url('/webfont/MullerMedium.svg#MullerMedium') format('svg');font-weight:500;font-style:normal;}
@font-face{font-family:'Muller';src:url('/webfont/MullerLight.eot?#iefix') format('embedded-opentype'),
url('/webfont/MullerLight.otf') format('opentype'),
url('/webfont/MullerLight.woff') format('woff'),
url('/webfont/MullerLight.ttf') format('truetype'),
url('/webfont/MullerLight.svg#MullerLight') format('svg');font-weight:300;font-style:normal;}
@font-face{font-family:'Muller';src:url('/webfont/MullerBold.eot?#iefix') format('embedded-opentype'),
url('/webfont/MullerBold.otf') format('opentype'),
url('/webfont/MullerBold.woff') format('woff'),
url('/webfont/MullerBold.ttf') format('truetype'),
url('/webfont/MullerBold.svg#MullerBold') format('svg');font-weight:600;font-style:normal;}
#jivo_top_wrap .green a.button.accept, .green #callme-form #callme-start-call, .green.systemMessageEmail .save-chat-email div.email-block button.save-chat-email_button, body .green input.jivoBtn.accept{background-color:#ff1283!important;}
body, h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a, .nav > li > a{font-family:muller!important;}
body .nav>li>a>i.icon-search{font-size:1.8em;color:#ff1283;}
body button{margin-right:0!important;}
body .button.wc-forward:not(.checkout):not(.checkout-button){display:none;}
body .header-wrapper.stuck{background:#fff;}
.header-nav.nav-right{background:#2d2d2d;height:83px;padding:0 30px;}
.stuck .header-nav.nav-right{height:70px;}
.nav-right .cart-item.has-dropdown a{color:#fff;}
.nav-right .cart-item.has-dropdown .woocommerce-mini-cart-item a{color:#2d2d2d;}
.header-search a:before, .cart-item a:before, .product-info .is-divider{display:none;}
.product-info .clickBuyButton{margin-left:0px;background:transparent;padding:5px 10px;border:2px solid #2d2d2d;color:#2d2d2d;margin-bottom:20px;font-weight:500;text-transform:uppercase;font-size:14px;box-shadow:none!important;border-radius:0px;margin-top:-6px;}
.product-info .clickBuyButton:hover, .product-info .clickBuyButton:focus{background:#ff1283;border:2px solid #ff1283;color:#ffffff;box-shadow:none!important;}
.product-info span.amount{white-space:nowrap;color:#fff;font-weight:bold;}
.product-info .price-wrapper .price{color:#fff!important;background:#ff1283!important;padding:7px 8px 4px 8px!important;display:table;}
.product-info .price-wrapper{margin-bottom:25px;}
#interactive-banner-wrap-5787 > h3{margin-left:-28px;}
@media screen and (min-width:850px){.section-4 .large-columns-3>.col{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}
}
#formOrderOneClick .popup input[type="email"], .popup #contactform input[type="tel"], .popup #contactform input[type="text"]{font-size:14px!important;border:1px solid #ccc!important;padding:0 7px!important;margin:0!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;text-shadow:none!important;height:40px!important;text-align:left!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin-bottom:10px!important;width:100%!important;}
#formOrderOneClick .popup .button{background:#ff1283!important;background-color:#ff1283!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-o-border-radius:0!important;-ms-border-radius:0!important;border-radius:0!important;text-shadow:none!important;border:none!important;color:#ffffff!important;width:120px!important;outline:none!important;box-shadow:none!important;}
#formOrderOneClick .popup .button:hover{background:#2d2d2d!important;background-color:#2d2d2d!important;}
#formOrderOneClick .popup .close_order{width:25px!important;height:25px!important;background:#ff1283!important;background-color:#ff1283!important;border:none!important;}
#formOrderOneClick .popup .close_order:hover{background:#2d2d2d!important;background-color:#2d2d2d!important;border:none!important;}
.footer-text.inline-block.small-block{display:block!important;margin-bottom:5px;text-align:right;}
body .absolute-footer{padding:0!important;}
.absolute-footer .pull-left{padding:20px 0;}
.absolute-footer .footer-secondary{padding:15px 0;}
.absolute-footer .payment-icon{margin:5px 0px 0px 7px;}
.woocommerce-tabs #tab-description{text-align:justify;font-size:13px;}
#shop-sidebar .is-divider{background-color:rgb(233, 20, 122)!important;}
.shop-bottom-descr{text-align:justify;font-size:12px;}
#tab-ux_global_tab td{text-align:center;}
#woocommerce_layered_nav-3>ul>li, #woocommerce_layered_nav-2>ul>li, #woocommerce_layered_nav-4>ul>li{display:inline;border-top:none;}
#woocommerce_layered_nav-3>ul>li .count, #woocommerce_layered_nav-2>ul>li .count, #woocommerce_layered_nav-4>ul>li .count{display:none;}
#woocommerce_layered_nav-3 a, #woocommerce_layered_nav-2 a, #woocommerce_layered_nav-4 a{background:#f7f7f7;padding:1px 5px!important;color:#2d2d2d!important;font-size:13px;margin-bottom:5px;margin-right:3px;}
#woocommerce_layered_nav-3 a:hover, #woocommerce_layered_nav-2 a:hover, #woocommerce_layered_nav-4 a:hover{background:#FF1283!important;color:#fff!important}
.widget .wc-layered-nav-term.chosen>a:before{opacity:1;background-color:#fff;color:#2d2d2d!important;border:1px solid transparent;line-height:14px;width:16px;height:16px;}
.widget_layered_nav_filters ul li.chosen a{border-radius:0;}
.product-info .woocommerce-variation-price span.amount{color:#2d2d2d;font-weight:bold;font-size:21px;}
.product-info .woocommerce-variation-price span.amount:before{content:'стоимость такого изделия';display:inline;font-size:13px;margin-right:5px;}
.product-info .social-icons{float:right;}
.cart-icon strong:after{display:none;}
.variations_form select{background-color:#f2f2f2;}
.blog .blog-wrapper>.row.align-center{margin-top:35px;}
.flickity-slider .badge.absolute{left:35px!important;top:35px!important;}
.page-wrapper.blog-wrapper{padding-top:0;padding-bottom:0;}
#alg_currency_selector{font-size:10px!important;}
#alg_currency_selector a:hover{color:#eee}
.footer-secondary .payment-icons{float:right;}
@media only screen and (max-width:480px){.header-inner .flex-col.show-for-medium.flex-right{display:none;}
.header-inner .flex-col.hide-for-medium.flex-right{display:block!important;}
body .header-nav.nav-right{background:transparent;height:70px;padding:0 15px 0 0px;max-width:50px;float:right;}
.header-nav .icon-shopping-basket:before{color:#2d2d2d;}
.header-cart-title, .header-search-dropdown{display:none!important;}
.blog .featured-posts .box-text.text-center{padding:5% 15% 25% 15%!important;}
.footer-text.inline-block.small-block{text-align:center!important;}
ul.footer-nav li{margin-bottom:15px;}
