/*
Theme Name:         Furnicom Child Theme
Theme URI:          http://flytheme.net/
Description:        SW Furnicom is a responsive WooCommerce WordPress theme with clean, modern design and a a complete set of eCommerce features.
Author:             Flytheme
Author URI:         http://flytheme.net/
Template:    	    furnicom
Version:            1.5.2
License:            GNU General Public License v2 or later
 */
 

#sidebar-login-top .menu-title { line-height: 140%; }
.furnicom-minicart-style1 { outline: 2px solid rgba(255,255,255,0.8) !IMPORTANT; outline-offset: -3px; }
.bg-testimonial { background: url(/wp-content/uploads/2018/10/bg-meb.jpg) no-repeat center center; }
.list-category .item .wrap {      left: 20% !important; width: 240px; margin-left: 0 !important; }
.list-category .item .wrap ul { margin-left:0; }
.smart-object .object2 {  background-color: #152f54; } 
.smart-object .object2:before {  background: url(/wp-content/themes/furnicom/assets/img/darkblue/obj1.png) no-repeat; }
.smart-object .object2:after {     background: url(/wp-content/themes/furnicom/assets/img/darkblue/obj2.png) no-repeat; }
.smart-object .object1 { background-color: #beae59; }
.border-img-row img { outline: 1px dashed rgba(68, 68, 68, 0.50) !important;  outline-offset: -6px; }
.category-brand-tab .category-tab-content .tab-content {  max-width: 630px; }
.category-brand-tab .category-tab-content .tab-content .tab-pane .tab-pane-inner .item-description { padding: 30px; text-align: justify;     background: rgba(68, 68, 68, 0.60);  margin: 0 20px;}
.latest-blog-inner .bl_read_more>a { font-weight: bold;  border-bottom: 1px dashed; line-height: 120%; }
.countdown-slider.countdown-slide-style2 .first-slider-container .multil-categories .categories-in a .item-image h3 {     text-shadow: 0 1px 0 black; }
.header-style1 .main-menu .menu-right .furnicom_social ul li a { font-size: 24px;  line-height: 120%; }
.listings-title .wrap-title {     padding: 90px 0 90px; }
.products-nav .catalog-ordering .orderby-order-container ul.orderby {     width: 150px; }
.orderby.order-dropdown ul { width: 150px!important;  }
.slick-initialized .slick-slide {     padding: 19px 15px 0 15px; }
.block-currency-switcher-arredo {     display: inline-block;  width: 100%;     padding: 0 10px;  background: #f4f4f4;  margin: 0 0 -25px 0;    border: 1px solid #ddd;}
.block-currency-switcher-arredo>h4 { display: inline-block;  float: left; margin-top: 20px; }
.currency-switcher-arredo { display: inline-block;   float: right; }
.currency-switcher-arredo p {     text-align: center; font-weight: bold;     margin: 10px 0 3px 8px; }
.currency-switcher-arredo .wcaiocc-list {     margin-bottom: 7px; }
.pswp__bg {     opacity: 0.7!important; }
.content_product_detail {     margin-top: 15px; }
.single-product .content_product_detail {  width: 330px; float: left; }
.single-product .product_detail .content_product_detail .product-description p { text-align: justify; text-indent: 15px; }
.woocommerce .quantity {      margin: 0 -30px 0 0; }
.ult-ib-effect-style15 .ult-new-ib-title {     padding: 7px 10px; }
h2.ult-new-ib-title.ult-responsive {      background-color: rgba(190, 174, 89, 0.5); }
.ult-ib-effect-style15 .ult-new-ib-title { font-size: 16px; }
.listings-title h3 { font-size: 40px; color: #fff;  margin-bottom: 0; text-transform: uppercase;}
.bread, .bread>span>a>span { color: white; }
.bread>span>a>span {  border-bottom: 1px dashed; }
.bread {     display: inline-block; padding: 2px 10px; background-color: rgba(68, 68, 68, 0.5); }
	/*
.woocommerce-cart-form {     width: 50%;  float: left; }
.woocommerce-cart .cart-collaterals {     float: right; }
	*/
.hot-category .list-category .item1 .room span, .hot-category .list-category .item2 .room span, .hot-category .list-category .item3 .room span { color: #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; display: inline-block; padding: 7px 0 5px 0; margin-bottom: 22px; text-transform: uppercase; }
.hot-category h3>a { color: white; }
.header-cat {  color: white;  margin-top: -40px;  display: block; font-size: 20px;  background-color: rgba(0,0,0,0.6);
    line-height: 200%;   position: relative;         font-weight: bold;
	-webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;  
	}
.room.active .header-cat { opacity: 0; }
.hot-category .list-category .item1 .room .wrap, .hot-category .list-category .item2 .room .wrap, .hot-category .list-category .item3 .room .wrap { top: 5%;     margin-top: auto; }
.hot-category .list-category .item1 .room, .hot-category .list-category .item2 .room, .hot-category .list-category .item3 .room {     margin-bottom: 18px; }
.arredo-cat-block .vc_column-inner {     padding-left: 10px; padding-right: 10px; } 
.arredo-cat-block .view-category>a {  
font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    background: #beae59;
    padding: 12px 22px;
    display: inline-block; 
	}
.hot-category .list-category .item2 .view-category .content-category {     padding: 0 10px; margin-bottom: 10px; }
.hot-category .list-category .item2 .view-category { padding: 35px 0 34px; }
.hot-category .openitem>.room>.wrap { top: 20%!important; }
.hot-category .list-category .item1 .room ul li, .hot-category .list-category .item2 .room ul li, .hot-category .list-category .item3 .room ul li {  height: 22px;}
.hot-category .list-category .item1 .room h3, .hot-category .list-category .item2 .room h3, .hot-category .list-category .item3 .room h3 {     margin-bottom: 10px; }
body .wrap-deals {     top: 0; }
.price-include { float: left; width: 330px; }
.notepad, .arredo-compare { float: right; width: 200px; margin-bottom: 5px;}
.notepad .yith-wcwl-add-button.show {    background-color: #beae59; padding: 10px; }
.notepad .yith-wcwl-wishlistaddedbrowse, .notepad .yith-wcwl-wishlistexistsbrowse.show {    background-color: #beae59; padding: 10px; }
.notepad .yith-wcwl-add-button.show>a, .notepad .yith-wcwl-wishlistaddedbrowse.show>a, .notepad .yith-wcwl-wishlistaddedbrowse.show>.feedback, .notepad .yith-wcwl-wishlistexistsbrowse.show>span, .notepad .yith-wcwl-wishlistexistsbrowse.show>a {  font-weight: bold; color: white;  text-transform: uppercase; text-align: center; display: block; }
.notepad .yith-wcwl-wishlistexistsbrowse.show>a {     text-decoration: underline; }
.notepad .yith-wcwl-add-button.show>img { visibility: hidden; position: absolute; right: 16px; }

.arredo-compare .compare-button {  background-color: #beae59;  padding: 13px 0;  text-transform: uppercase; }
.arredo-compare .compare-button>a {  color: white;  padding: 0; display: block; text-align: center; }
.arredo-compare .compare-button>a:hover {     background-color: transparent;  color: white; }
.arredo-compare .compare-button>.compare.button.added {  text-decoration: underline; }
.woocommerce a.remove {     float: right;  border: 1px solid rgba(255, 0, 0, 0.30); line-height: 95%; }
.woocommerce .wishlist_table td.product-add-to-cart span.dateadded {     text-align: center; }  
.woocommerce .wishlist_table td.product-add-to-cart a {     background-color: #dad8da; }
.woocommerce button.button.alt { width: 46px;  height: 45px; }
.woocommerce .wishlist_table.cart .ask-an-estimate-button, .ask-an-estimate-button-popup {    
 width: 220px;
    text-align: center;
    margin: 0 auto;
    display: block;
    background-color: #beae59!important;
    padding: 10px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    color: white !important; 
	}
.wishlist-ask-an-estimate-popup #additional_notes { min-height: 100px; }
.wishlist-ask-an-estimate-popup label, .wishlist-ask-an-estimate-popup input, .wishlist-ask-an-estimate-popup textarea { width: 100%; }
.wishlist-ask-an-estimate-popup input,  .wishlist-ask-an-estimate-popup textarea { font-size: 14px; padding: 5px; border-radius: 0; }
.wishlist-ask-an-estimate-popup label {   font-size: 14px;  font-weight: normal; }
.notepad .yith-wcwl-wishlistexistsbrowse.show>span { font-size: 10px; }
#yith-woocompare-table .cart { float: none!important;  max-width: 120px!important; margin: 0 auto; }
#yith-woocompare-table .cart>.quantity {     margin-right: 0!important;  }
.obivka-otdelka { margin-top: 10px; margin-bottom: 30px; }
.product-template-default .product-stock.in-stock {     display: none; }
.tovar-left-block h1.product_title.entry-title {  margin-top: 15px;   font-size: 24px; }
.tovar-left-block .price del span.amount,
.tovar-left-block .item-price del span.amount, 
.tovar-left-block .item_price del span.amount, 
.tovar-left-block .product-price del span.amount, p del span.amount
.tovar-left-block .price .amount 
{     font-size: 16px; }
.tovar-left-block .price span.amount { font-size: 23px;  }
.tovar-left-block span.price {     margin-bottom: 15px;  display: block; }
.tovar-left-block .sku {     margin-bottom: 10px;  display: block; }

/* Блок у товара  */
.tovar-plus-right-block { width: 200px;   float: right;     margin-top: 15px; }
.tovar-plus-head { display: inline-block; margin-bottom: 15px; }
.tovar-plus-head>img { width: 60px; height: 60px; float: left;     outline: 1px solid rgba(102, 102, 102, 0.3) !important; }
.tovar-plus-head>h6 {     text-align: center;     text-transform: uppercase; }
.tovar-plus {       margin-bottom: 5px;   padding: 0 5px;   height: 40px;  background-color: #444; color: white;     text-transform: uppercase;     font-size: 10px;    font-weight: bold;}
.tovar-plus>.fa { padding: 10px;  float: left;  font-size: 18px; }
.tovar-plus .head-plus { padding-top: 6px;  display: block;  color: #beae59;}
.yandex-social {      margin-bottom: 15px;  margin-top: 10px;     float: right;}
.atrr-near-photo { width: 330px; float:left; }
.product-summary-bottom { display:none; }
.atrr-near-photo a {     border-bottom: 1px dashed; }
.tovar-left-block { width:330px; float:left;  }
.tovar-right-block { width:200px; float:right;  }
.woocommerce-cart-form table.shop_table .cart_item {     display: table-row-group; }
.woocommerce-cart-form table .quantity {     margin: 0; }
.woocommerce .quantity .plus, .woocommerce .quantity .minus { right: -6px;     height: 22px; }
.woocommerce .quantity .plus { margin-top: 1px; }



/* элементы адаптива */
@media screen and (max-width: 1200px) {
	.single-product .content_product_detail {  width: 240px; }
}

@media screen and (max-width: 960px) {
	.single-product .content_product_detail {  width: 480px; }
}
@media screen and (max-width: 700px) {
	.single-product .content_product_detail {  width: 310px; }
}

@media screen and (max-width: 600px) {
	.single-product .content_product_detail {  width: 100%; }
	.tovar-plus-right-block { width: 100%; margin-bottom: 20px; }
}

@media screen and (max-width: 414px) {
	.woocommerce-cart .cart-collaterals {     width: 100%; }
.woocommerce-cart-form table td.product-name>a { text-align: left; display: block; }
.woocommerce-cart table.cart img, .woocommerce-checkout table.cart img  {     width: 100%; }
.woocommerce-cart-form table.shop_table .cart_item { display: block;     border-bottom: 15px solid #eeeeee; }
.atrr-near-photo {     width: 100%; }
.yandex-social {  display: table; margin: 0 auto 15px auto; }
.tovar-plus-head { margin: 15px auto;  display: table; }
.single-product .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail .slick-list { margin-top: 19px;     max-height: 200px;}
.single-product .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left button.slick-next { bottom: -22px; }
}