/*
Theme Name:     LEGENDA - Modified
Theme URI:      http://themeforest.net/user/8theme
Author:         R939
Author URI:     http://r939.ru/
Description:    Дочерняя тема для темы LEGENDA в которой будут делаться правки, что не повлияет на работу главного шаблона при его обновлении. Но не забывайте, это лишь позволяет обновлять родительскую тему, без потерь кода. А в случае серьёзных или координальных изменений в родительской теме, дочерний шаблон может потребовать доработки.
Template:       legenda
Version:        0.1
*/

@import url("../legenda/style.css");

span.show-quickly.one{
		z-index: 10;
}
span.show-quickly.one{background-color: transparent;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;

	}
	span.show-quickly.one i.fa.fa-search{font-size: 2.5em;}
		span.show-quickly.one i.fa.fa-search:hover{}
		
div.yith-wcwl-add-to-wishlist div.yith-wcwl-wishlistaddedbrowse.show{font-size: 12px;}

/* R939.ru кругляши в ivpawoo */
.ivpa_attribute.ivpa_color .ivpa_term,
.ivpa_attribute.ivpa_color .ivpa_term span,
.ivpa_attribute.ivpa_image .ivpa_term,
.ivpa_attribute.ivpa_image .ivpa_term img{
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;	
	}
	
.ivpa_attribute .ivpa_term span.ivpa_tooltip {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}	

i.iconcolor,img.iconpic{
	border-radius: 50%;
    border: 1px solid rgba(0,0,0,0.2);
    width: 14px;
    height: 14px;
	    text-decoration: none!important;
    vertical-align: top;
    margin: 0.2em 0.25em 0 0;
	display: inline-block;
	}
	
.etheme_widget_recent_comments ul li {margin-bottom: 5px;padding-bottom: 5px;}	
.widget_categories li {padding: 0; } 

.footer .etheme_widget_recent_entries .recent-post-mini, .footer-top .etheme_widget_recent_entries .recent-post-mini {padding-bottom: 5px;margin-bottom: 5px;}   
.main-nav ul.menu > li.menu-item {padding: 0 2px;}
.main-nav ul.menu > li.menu-item a{
    font-family: Open Sans;
    letter-spacing: -1px;
	padding: 16px 4px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;	    
}
.main-nav ul.menu > li.menu-item a:hover{text-decoration: none;}
/*.main-nav ul.menu > li.menu-item a:first-letter{color:red;font-weight: bold;}*/

div.et-search-result>h5>span>a{letter-spacing: 0px;}

dl.variation{margin-bottom: 10px;}
dl.variation>dt{float:left;}
dl.variation>dd p{line-height: 1.4;margin-bottom: 2px;color: red; display:inline-block;}
div.cart_list.product_list_widget>ul.order-list{margin-bottom: 10px;}

a.item-link i.fa.fa-home{color:#98c391;font-size: 14px;}

.languages-area .languages {display: inline-block;padding-right: 6px;}
.languages-area .languages > a{padding: 0 8px;}


	td#v_a_c{
		text-align:center;
		vertical-align: middle;
		padding:2px 2px;
	}

	td#v_a_c span{
		font-size:12px;
		color:#000; 
		/*white-space: nowrap;*/
	}

	td#rec_block span{
		font-size:16px;color:#000;
	}


	div#blk_price table td{
		text-align:center;
		vertical-align: middle;
		padding:2px 2px;
		background: #fff;
		color:#000;
		border:1px solid goldenrod;
	}




@media (min-width: 768px) {
	td#v_a_c{
	text-align:center;
	vertical-align: middle;
	padding:4px 4px;
	}

	td#v_a_c span{
		font-size:14px;
		color:#000; 
		/*white-space: nowrap;*/
	}
	div#blk_price table td{
		padding:4px 4px;
	}
	td#rec_block span{
		font-size:16px;
	}

}



@media (max-width: 767px) {
.shopping-cart-widget:hover .widget_shopping_cart_content {  opacity: 0; visibility: hidden;}
.hide-small{ display:none;}	

	td#v_a_c{
		text-align:center;
		vertical-align: middle;
		padding:3px 3px;
	}

	td#v_a_c span{
		font-size:13px;
		color:#000; 
		/*white-space: nowrap;*/
	}
	td#rec_block span{
		font-size:14px;
	}
	div#blk_price table td{
		padding:2px 2px;
	}


}	

@media (max-width: 650px){
	.languages-area .languages > a {padding: 0 6px;}

}
@media (max-width: 600px) {
	.shopping-cart-widget{font-size: 12px;}	
	.languages-area .languages > a { padding: 0 5px;}	
}
@media (max-width: 550px){
	.languages-area .languages > a {  padding: 0 3px;}	
}

@media (max-width: 530px){.languages-area .languages > a {  padding: 0 2px;}	
}

@media (max-width: 504px){
	div.cart-bag span.badge-number,#vz-widget-wrapper #vz-widget-btn, .cp_btn{display: none!important;}
	#sliza_widget_btn{display: none!important;}
	.languages-area .languages > a { padding: 0 2px;}	
}
@media  (max-height: 300px){
	#vz-widget-wrapper #vz-widget-btn, .cp_btn{display: none;}	
}
.woocommerce.widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount{text-align: center;}
.woocommerce.widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {float:none;}
.widget_price_filter .price_label{float:none;}
.widget_layered_nav ul li{margin: 0;}
.widget_layered_nav ul li a{padding: 0px 5px 5px 10px;}    


div.sidebar > div#wysija-2.sidebar-widget.widget_wysija{padding-bottom: 0px;margin-bottom: 10px;}	
	div.sidebar > div#wysija-2.sidebar-widget.widget_wysija >h4{
	    border-top: none;
		margin-bottom: 0px;
		text-align:center;
		padding: 10px 0;
		}
	
	div.sidebar-widget.widget_wysija{border:1px solid #ebebeb;padding:0px;}	
		div.sidebar-widget.widget_wysija>div.widget_wysija_cont{padding:10px 8px;background-color:#f8f8f8;}	
			div.sidebar-widget.widget_wysija > div.widget_wysija_cont > form#form-wysija-2 > p.wysija-paragraph{  margin-bottom: 4px;}	
			div.sidebar-widget.widget_wysija > div.widget_wysija_cont > form#form-wysija-2 > p.wysija-paragraph > input.wysija-input{width:100%;}

	div.sidebar-widget.widget_wysija > div.widget_wysija_cont > form#form-wysija-2 > input.wysija-submit{
		margin-top: 10px;
		padding: 9px 20px;
		width:100%;
		background:#fff;
	}

#materials.page-links{}
#materials.page-links h2{text-align: center;}
#materials.page-links ul{}
#materials.page-links ul li{}
#materials.page-links ul li a{font-size: 16px;line-height: 28px;}

div.footer-block {margin-bottom: 20px!important;}

div.footer-block > div > h2{
	line-height: 1;
	padding: 0;
	margin: 0;
	font-size: 16px;

}
div.footer-block > div > h2 > a {
	font-size: 16px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 2px;
    margin-bottom: 15px;

}
h3, h4, h5, h6 {margin-bottom: 5px;}
h1#single{font-size: 24.5px;}



.min-popup {
  position: relative;
  background: #f45b5b;
  padding: 20px;
  width:auto;
  max-width: 420px;
  margin: 20px auto;
}
.text-center{text-align:center}
.min-popup h4 { font-size:36px; font-weight:bolder; color:#FFF; text-align: center;}
.min-popup p { font-size:16px;  color:#FFF; text-align: center;}
.min-popup p span.min_order{ font-size:20px;}
.min-popup p span.min_de_order{ font-size:20px;}
#etheme-popup.white-popup-block a.popup-modal-dismiss{ background-image: url(images/white-cross.png); border: 3px solid #fff; padding: 12px; background-color: #f60;}
.wpb_wrapper > #min_cart{padding: 10px;  border: 1px solid #f45b5b;}
.wpb_wrapper > #min_cart > p{text-align: center; color: #f45b5b;}
.wpb_wrapper > #min_cart > h4{text-align: center; color: #f45b5b;}
.recent-post-mini > strong {color: #aaa!important;}
div.table-size{ margin:20px 0; text-align:left;}
div.table-size span {padding:8px 16px; border:1px solid #f0f0f0; background:#cec2ab;}
div.table-size span:hover {background:#f79468;}
div.table-size span a { text-decoration:none; color:#333;}


/* text-based popup styling */
.white-popup { 
  position: relative;
  background: #FFF;
  padding: 25px;
  width: auto;
  max-width: 650px;
  margin: 0 auto;
}


.tr-t15{margin-bottom:10px;}
.w33{width:50%; float:left; padding:2px 0px; text-align:center;}
.header1 {margin-top: 10px;}
@media (max-width: 979px){
.header1 {margin-top: 10px!important; padding-top: 0px!important;}	
.shopping-cart-widget {margin-top: 20px!important;}
.header .menu-icon {  margin-top: 0px!important;}
}


@media (max-width: 480px) {
  .tr-t15{
    display: none;
  }
}


@media (max-width: 480px){
.w33{width:100%; float:none;}	
.w33.a-left{ text-align:center!important;}
.w33.a-right{ text-align:center!important;}
.shopping-cart-widget{ line-height:16px;}
.header{padding-bottom: 20px!important;}
.header .shopping-cart-widget {top: 0%!important;margin-top: 0px!important;}
.header .menu-icon {
  top: 40%!important;margin-top: 0px!important;
  }
}


@media (max-width: 480px){

  div.slider-container.posts-count-gt1 > h2 > span{
      font-size: 22px;
      padding: 0 !important;
      font-weight: bold;
      margin-top: 10px;
      margin-bottom: 4px;
      line-height: 1.1;
      letter-spacing: normal;
  }
}

.single-product-page .desktop-content > div > p.price{
  margin: 0px;
}

.single-product-page .desktop-content > span.sku_wrapper{
  margin-bottom: 0px!important;
  color: #6f6f6f !important;
}
.single-product-page .desktop-content > span.sku_wrapper > .sku{
  color:rgb(36, 36, 41)!important;
}

.single-product-page .desktop-content > .art_wrapper > .art{
  color:rgb(36, 36, 41)!important;
  padding: 2px;
  background: #f0f0f0;
}

div.desktop--color > span.color{
  color:rgb(36, 36, 41)!important;
}


 div.desktop-content > form > div.single_variation_wrap > div.woocommerce-variation-add-to-cart > div.quantity-box > label{
  display: block;
 }
 div.desktop-content > form > div.single_variation_wrap > div.woocommerce-variation-add-to-cart > div.quantity-box > div.quantity.buttons_added{
  width: 100%;
 }

 div.desktop-content > form > div.single_variation_wrap > div.woocommerce-variation-add-to-cart > div.quantity-box > div.quantity.buttons_added > .minus{
  display: block!important;
 }

 div.desktop-content > form > div.single_variation_wrap > div.woocommerce-variation-add-to-cart > div.quantity-box > div.quantity.buttons_added > .plus{
  display: block!important;
 }




@media (max-width: 480px){


      body.woocommerce-cart .span4.cart-totals-section {
        width: 100% !important;
      }

      
      body.single-product .page-heading h1.title *{
        font-size: 15px;
        font-family: Open Sans;
        padding: 0px!important;
        font-weight: bold;
        margin-bottom: 8px;
        line-height: 1.1;
        letter-spacing: normal;

      }

      body.single-product .page-heading{
        padding: 20px 0 8px;
      }


      body.single-product .page-heading .woocommerce-breadcrumb {
        font-size: 12px;
        line-height: 1.2;
      }


      body.single-product .page-content{
        padding-top: 10px;
        margin-bottom: 10px;
      }

      .single-product-page .mobile-content > div > p.price{
        margin: 0px;
      }
      .single-product-page .mobile-content > span.sku_wrapper{
        margin-bottom: 0px!important;
        color: #6f6f6f !important;
      }
      .single-product-page .mobile-content > span.sku_wrapper > .sku{
        color:rgb(36, 36, 41)!important;
      }

      .single-product-page .mobile-content > .art_wrapper > .art{
        color:rgb(36, 36, 41)!important;
        padding: 2px;
        background: #f0f0f0;
      }

      div.mobile--color > span.color{
        color:rgb(36, 36, 41)!important;

      }
      .single-product-page .mobile-content .price del, .single-product-page .mobile-content .price ins{
        float: none;
        text-align: left;
        line-height: 18px;
      }
      .single-product-page .mobile-content .price del span.amount{
        font-size: 18px!important;

      }
      .single-product-page .mobile-content .price ins span.amount{
        font-size: 18px!important;
        float: none;
      }

      .mobile-content .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price .price{
        padding: 8px 4px;
        background: #fafafa;
        border: 1px solid #f5f5f5;
        border-radius: 8px;
        text-align: center;
        box-shadow: inset 0 0 8px rgba(100, 100, 100, 0.1);
      }

      div.mobile-content > form > div.single_variation_wrap > div.woocommerce-variation.single_variation{
        /*display: inline-block; */
      }



      div.mobile-content > form > div.single_variation_wrap > div.woocommerce-variation.single_variation > div.woocommerce-variation-price{
        height: auto;
      }

      div.mobile-content > form > div > div.woocommerce-variation.single_variation > div.woocommerce-variation-price > span > del{
        float: none;
        text-align: center;
      }

      div.mobile-content > form > div > div.woocommerce-variation.single_variation > div.woocommerce-variation-price > span > ins{
        float: none;
        text-align: center;
      }

      div.mobile-content > form > div > div.woocommerce-variation.single_variation > div.woocommerce-variation-availability {
/*        padding: 8px 4px;
        background: #fafafa;
        border: 1px solid #ccc;
        border-radius: 8px;
        font-weight: bold;*/
      }


     div.mobile-content > form > div.single_variation_wrap > div.woocommerce-variation-add-to-cart{
      display: inline-block;
      width: 100%;
     }

    div.mobile-content > form > div.single_variation_wrap > 
    div.woocommerce-variation-add-to-cart > button.single_add_to_cart_button{
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
      transform: none;
      left: 0%;
      margin-bottom: 0px;

      height: 42px;
      border-radius:20px;
      font-size: 15px!important;
      line-height:20px!important;
      padding: 10px 12px;
      width: 70%;
    }


     div.mobile-content > form > div.single_variation_wrap > div.woocommerce-variation-add-to-cart > div.quantity-box{
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
      transform: none;
      left: 0%;

      margin-top: 0px;
      margin-right: 12px;
      padding: 0px;
      width: 25%;
      float: left;
     }
     div.mobile-content > form > div.single_variation_wrap > div.woocommerce-variation-add-to-cart > div.quantity-box > label{
      display: none;
     }
     div.mobile-content > form > div.single_variation_wrap > div.woocommerce-variation-add-to-cart > div.quantity-box > div.quantity.buttons_added{
      width: 100%;
     }

     div.mobile-content > form > div.single_variation_wrap > div.woocommerce-variation-add-to-cart > div.quantity-box > div.quantity.buttons_added > .minus{
      display: block!important;
     }

     div.mobile-content > form > div.single_variation_wrap > div.woocommerce-variation-add-to-cart > div.quantity-box > div.quantity.buttons_added > .plus{
      display: block!important;
     }

    div.mobile-content > div.ivpa-register.ivpa_registered > div.ivpa_attribute > span.ivpa_term{
      border:1px solid #eee;
      background: #f0f0f0!important;
      color: #333!important;
      border-radius: 12px!important;
      outline: none;
      -webkit-tap-highlight-color: transparent;
      box-shadow: inset 0 0 0 1px #f0f0f0;

    }
    div.mobile-content > div.ivpa-register.ivpa_registered > div.ivpa_attribute > span.ivpa_term:focus{
      outline: none;
    }

    div.mobile-content > div.ivpa-register.ivpa_registered > div.ivpa_attribute > span.ivpa_term.ivpa_hover{
      border:1px solid #a73afd;
      outline: none;
      box-shadow: inset 0 0 0 1px #a73afd;
    }

}

@media (max-width: 375px){
    div.mobile-content > form > div.single_variation_wrap > 
    div.woocommerce-variation-add-to-cart > button.single_add_to_cart_button{
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
      transform: none;
      left: 0%;
      margin-bottom: 0px;

      height: 42px;
      border-radius:20px;
      font-size: 13px!important;
      line-height:16px!important;
      padding: 10px 12px;
      width: 60%;
    }  

}


@media (max-width: 480px){

}


div#sw-title{
    font-size: 17.5px;
	color: #000000;
    font-family: Georgia, Arial;
    letter-spacing: 1px;
    margin-bottom: 10px;
    padding-left: 10px;
    text-transform: uppercase;
    display: block;
    font-weight: normal;
}
h2#element-name{
	color: #000000;
    font-family: Georgia, Arial;
    letter-spacing: 1px;
    margin-bottom: 10px;
    text-transform: uppercase;
    display: block;
    font-weight: normal;
	line-height: 1.35em;
    min-height: 42px;
}
ol,ul{list-style-position: inside;}
img.aligncenter {margin-top: 0;}
img.img-rb-16{ margin-right:16px!important; margin-bottom:16px!important;}
div.sidebar-left > div.sidebar-widget > ul { list-style-type:none;}
.sidebar-left > .sidebar-widget > ul { list-style-type:none; padding-left:0;}
.sidebar-left > .sidebar-widget > ul li{ margin-bottom:4px;}


#b-pagination {width:100%; display:inline-block; margin-bottom:6px; padding-bottom:6px;}
#b-previous {min-width:50%; width:50%;float:left;}
	#b-previous a{ padding:8px 12px;}
	#b-previous a:hover{ text-decoration:none; background:#f0f0f0;}
#b-next {min-width:50%; width:50%;float:left; text-align:right;}
	#b-next a{padding:8px 12px;}
	#b-next a:hover{text-decoration:none; background:#f0f0f0;}

.tabs #review_form {width:100%;}
.back-to-top{left: 60px; right: initial;}
.woocommerce-MyAccount-content p a {color:#f00; font-weight:bold;}
.content p.edit-link{float:right;}

/*
.cp_btn_right {
	z-index: 999!important;	
    top: 50%!important;
    right: -99px!important;
    cursor: default!important;
}
.cp_btn_right{
	background-color: #644C8C!important;
	height: 40px!important;
    width: 165px!important;
    border-top:none!important;
}

.cp_btn_right:hover{height: 40px!important;}
*/

/*filter*/
.size-filter.sidebar-widget.woocommerce.widget_layered_nav {
    margin-bottom: 10px;
}
.size-filter ul {}
	.size-filter ul li{    
		float: left;
		clear:none;
		margin: 3px 6px 3px 0;
		display: block;
	    position: relative;
		}
	.size-filter ul li.chosen{ padding:0;}	
		.size-filter ul li.chosen a{
			background: #002B5C;
			border-color: #fff;
			box-shadow: 0 0 0 2px #002B5C;
			color:#fff!important;
		}	
	.size-filter ul li a{
		padding: 0 .3em;
		min-width: 30px;min-height: 30px;
		line-height: 3;
		display: block;
		overflow: hidden;	
		text-align: center;
		text-transform: uppercase;
		border: 1px solid #003b5c;
		background-color: #fff;
		position: relative;
		font-size: 0.9em;
		color: #003b5c;
		font-weight: 700;
		background-position: 50% 50%;

		-webkit-transition: all 0.8s ease;
		 -moz-transition: all 0.8s ease;
		   -o-transition: all 0.8s ease;
			  transition: all 0.8s ease;

		
		}
		.size-filter ul li a:before{ all:unset	}
		.size-filter ul li a:hover{background: #005B8C; color:#fff!important;}

		.size-filter ul li span.count, .size-filter ul li.chosen a:hover ~ .count { 
		position:absolute;     
		top: -5px;
		right: -3px;
		z-index: 1;
		font-size: 9px;
		font-weight: bold;
		color: #fff;
		padding: 1px;
		min-width:12px;
		text-align:center;
		background: #7fafaf;
		border:1px solid #999;
		border-radius: 2px;
		  -webkit-transition: all 0.1s ease;
	  		 -moz-transition: all 0.1s ease;
	  		   -o-transition: all 0.1s ease;
	  			  transition: all 0.1s ease;
	}
	.size-filter ul li a:hover ~ .count{background: #005B8C; color:#fff!important; border:1px solid #003B5C;  font-size: 11px; 	top: -8px;right: -3px; padding: 1px 3px;}		
	.size-filter ul li.chosen .count {/*background: #002B5C;*/ color:#fff!important;/* border:1px solid #fff*/}
/*filter*/
		
		

	.price_slider_amount .price_label span{ font-weight:bold;font-size: 16px;color:#396!important;}
	.price_slider_amount .price_label span.from{}
	.price_slider_amount .price_label span.to{}
	div.comment-reply a.comment-reply-link {color:#00c6dc; font-weight:bold;}	

	div#materials-info	> div.vc_tta-panel-body {padding:0}
	div.tabs.my-tabs { background:#f5f5f5; margin-bottom:10px;}
	div.my-tabs { text-align: center;}
	div.my-tabs > a.tab-title {margin:0; border:none;padding: 8px; padding-bottom:6px; font-weight: bold; font-size:12px; font-family: Open Sans, Tahoma, Arial;}
		div.my-tabs > a.tab-title:hover { text-decoration:none; color:#F93;}
		div.my-tabs > a.tab-title.opened {border-bottom:4px solid #F93;}
		div.my-tabs > div.tab-content {padding:16px; margin-bottom:0px; text-align: left; border:none;background:#fcfcfc; border:1px solid #f5f5f5}
	.vc_column_container>.vc_column-inner {padding-left: 0px; padding-right: 0px;}
	#size-table >.vc_tta-panel-body {padding: 0px;}

/* Блок в карточке */
@font-face {font-family:"M54";src:url("fonts/m54.eot?") format("eot"),url("fonts/m54.woff") format("woff"),url("fonts/m54.ttf") format("truetype"),url("fonts/m54.svg#WashCareSymbolsM54") format("svg");font-weight:normal;font-style:normal;}

div#glyph {
    width: 89px;
    float: left;
    text-align: center;
    padding: 0 3px 0 3px;
    white-space: nowrap;
    overflow: hidden;
    min-height: 100px;
}

p#glyphs {font-family: "M54";}
p#glyphs {font-size: 60px; padding: 0; margin: 10px 0 0 0; cursor:pointer;}
.my-tabs > .tab-content {position:relative;}
#glyph-block{ display:none; position:relative; border:1px solid #bbb; padding:20px; border-radius:3px; background:#fff;}
.glyph-content { font-weight:bold;}
.glyph-close{
    overflow: visible;cursor: pointer;
    border: 0;-webkit-appearance: none;
    display: block;
    outline: none;
    z-index: 1046;
    -webkit-box-shadow: none;box-shadow: none;
    -webkit-user-select: none;-moz-user-select: none;user-select: none;
	font-size: 24px;color: #333333;
	position: absolute;padding: 0;	
    right: 0; top: -5px;
    width: 26px; height: 25px;
}
.my-tabs span.percent { font-weight:bold; font-size:18px;}
.my-tabs th{ width:40px; text-align:center;}

/*рекомендуем*/
section.recommend {margin-bottom:30px; margin-top:30px;}
div.sliderbest h5 {letter-spacing: 0px; float: inherit; font-size:15px;}
h3.recommend { text-align:center; background:#f0f0f0; margin-bottom:30px; margin-left:1%; margin-right:1%}
h3.recommend span {background:#fff; padding:14px;}
div.sliderbest > div.slider > div.owl-controls.clickable > div.owl-buttons > div.owl-prev:before, 
div.sliderbest > div.slider > div.owl-controls.clickable > div.owl-buttons> div.owl-next:before{color:#333;}
@media (max-width: 500px) { 
section.recommend {margin-bottom:10px; margin-top:10px;}
section.recommend > .wpb_row{  margin-bottom: 0px !important;}
div.sliderbest{    margin-bottom: 8px;}
h3.recommend span{ font-size:0.65em;}
.slider-container .sliderbest .owl-next,.slider-container .sliderbest .owl-prev{display: block!important;}
div.sliderbest > div.slider > div.owl-controls.clickable > div.owl-buttons > div.owl-prev, 
div.sliderbest > div.slider > div.owl-controls.clickable > div.owl-buttons> div.owl-next{
	 opacity: 1;
	  width: 40px;
	  height: 40px;
	  margin: -50px 0 0;
	  display: block;
	  position: absolute;
	  top: 50%;
	  z-index: 10;
	  cursor: pointer;
	  text-indent: 0;
	  text-align: center;
	  background-color: rgba(255,255,255,0.5);
	}
	
div.sliderbest > div.slider > div.owl-controls.clickable > div.owl-buttons> div.owl-next:before{
	  content: "\e603";
	  font-family: "arrows";
	  font-size: 20px;
	  opacity: 0.9;
	  display: block;
	  text-indent: 0;
	  line-height:40px;
	}
div.sliderbest > div.slider > div.owl-controls.clickable > div.owl-buttons > div.owl-prev:before{
	  content: "\e602";
	  font-family: "arrows";
	  font-size: 20px;
	  opacity: 0.9;
	  display: block;
	  text-indent: 0;
	  line-height:40px;	
	}
	
div.sliderbest > div.slider > div.owl-controls.clickable > div.owl-buttons > div.owl-next{right: 10px;}
div.sliderbest > div.slider > div.owl-controls.clickable > div.owl-buttons > div.owl-prev{left: 10px;}
}
@media (max-width: 979px) and (min-width:501px){
	h3.recommend span{ font-size:0.9em;}
	div.sliderbest > div.slider > div.owl-controls.clickable > div.owl-buttons > div.owl-prev, 
	div.sliderbest > div.slider > div.owl-controls.clickable > div.owl-buttons> div.owl-next{ top: 40%;	}
	div.sliderbest > div.slider > div.owl-controls.clickable > div.owl-buttons> div.owl-next{right: 8px;}
	div.sliderbest > div.slider > div.owl-controls.clickable > div.owl-buttons > div.owl-prev{left: 8px;}
}
@media (max-width: 1360px) and (min-width:980px){
	h3.recommend span{ font-size:1em;}
	div.sliderbest > div.slider > div.owl-controls.clickable > div.owl-buttons> div.owl-next{right: 8px;}
	div.sliderbest > div.slider > div.owl-controls.clickable > div.owl-buttons > div.owl-prev{left: 8px;}	
}

.sidebar-left > .cat_block > ul li {
/*	float: left!important;*/
	/*margin-right: 4px!important;
	margin-bottom: 4px!important;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding:2px 6px;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5);	
	  -webkit-transition: all 0.3s ease;
	  -moz-transition: all 0.3s ease;
	  -o-transition: all 0.3s ease;
	  transition: all 0.3s ease;*/
}
/*.sidebar-left > .cat_block > ul li:hover{-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);}
*/
/*.sidebar-left > .cat_block > ul li{background-color:#B3DBC0;color:#fff;}
.sidebar-left > .cat_block > ul li:nth-of-type(1){background-color:#58bed2;color:#fff;}
.sidebar-left > .cat_block > ul li:nth-of-type(2){background-color:#43cab0;color:#fff;}
.sidebar-left > .cat_block > ul li:nth-of-type(3){background-color:#d4aa6c;color:#fff;}		
.sidebar-left > .cat_block > ul li:nth-of-type(4){background-color:#a873bd;color:#fff;}	
.sidebar-left > .cat_block > ul li:nth-of-type(5){background-color:#8ca9c7;color:#fff;}				
.sidebar-left > .cat_block > ul li:nth-of-type(6){background-color:#A0B084;color:#fff;}	
.sidebar-left > .cat_block > ul li:nth-of-type(7){background-color:#336b87;color:#fff;}	
.sidebar-left > .cat_block > ul li:nth-of-type(8){background-color:#cdf187;color:#444;}	
.sidebar-left > .cat_block > ul li:nth-of-type(9){background-color:#598234;color:#fff;}	
.sidebar-left > .cat_block > ul li:nth-of-type(10){background-color:#66a5ad;color:#fff;}	
.sidebar-left > .cat_block > ul li:nth-of-type(11){background-color:#91e8f1;color:#0f7709;}	
.sidebar-left > .cat_block > ul li:nth-of-type(12){background-color:#f18d9e;color:#fff;}	
.sidebar-left > .cat_block > ul li:nth-of-type(13){background-color:#98dbc6;color:#fff;}	
.sidebar-left > .cat_block > ul li:nth-of-type(14){background-color:#4cb5f5;color:#fff;}																
.sidebar-left > .cat_block > ul li:nth-of-type(15){background-color:#b38867;color:#fff;}			
.sidebar-left > .cat_block > ul li:nth-of-type(16){background-color:#8ca9c7;color:#fff;}
.sidebar-left > .cat_block > ul li:nth-of-type(17){background-color:#cdf187;color:#fff;}
.sidebar-left > .cat_block > ul li:nth-of-type(18){background-color:#a873bd;color:#fff;}
.sidebar-left > .cat_block > ul li:nth-of-type(19){background-color:#43cab0;color:#fff;}
.sidebar-left > .cat_block > ul li:nth-of-type(20){background-color:#66a5ad;color:#fff;}
.sidebar-left > .cat_block > ul li:nth-of-type(21){background-color:#43cab0;color:#fff;}
.sidebar-left > .cat_block > ul li:nth-of-type(22){background-color:#336b87;color:#fff;}
.sidebar-left > .cat_block > ul li:nth-of-type(23){background-color:#91e8f1;color:#fff;}
.sidebar-left > .cat_block > ul li:nth-of-type(24){background-color:#8ca9c7;color:#fff;}
.sidebar-left > .cat_block > ul li:nth-of-type(25){background-color:#d4aa6c;color:#fff;}*/
.sidebar-left > .cat_block > ul li a{color:inherit;text-decoration:none;}
/* Пагинация */
.articles-nav-top { text-align:center; margin-bottom: 40px;  padding-top: 10px;}
.articles-nav-bottom { text-align:center; margin-bottom: 20px;  padding-top: 10px;}

.wp-pagenavi a, .wp-pagenavi span {padding: 6px 12px; border: 2px solid #BFBFBF;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #000;}
.wp-pagenavi span.current {font-weight: bold; border: 2px solid #000;}

.wp-pagenavi > a.page:hover { background:#f5f5f5;}
.wp-pagenavi > a.previouspostslink:hover {background:#f5f5f5;}
.wp-pagenavi > a.nextpostslink:hover {background:#f5f5f5;}
.wp-pagenavi > a:hover{ text-decoration:none; color:#000; }

li.red-menu a.item-link {color: red;font-weight: bold;}
li.red-menu a.item-link:hover {text-decoration:underline!important;}


li.black-week{background:#000;}
li.black-week>a.item-link {
	font-family: Roboto!important;
	color: #fff!important;
	font-weight: bold;
	}

li.black-week>a.item-link span.din {color: #F00;}	

li.black-week>a.item-link:hover {color:#f00!important;text-decoration:none!important;}
li.black-week>a.item-link:hover span.din {color:#fff!important;text-decoration:none!important;}




div.scroll-box-r > ul{
    max-height: 400px;
    min-height: 50px;
    margin: 0;
    padding: 7px 0;
    overflow-x: hidden;
    overflow-y: auto;
    border-bottom: 1px solid #eaeaea;
}
.blog-post .post-description p {word-break: break-word!important;}

#carousel.owl-banner{margin:0;padding:0; max-height:290px; overflow: hidden;}
#carousel.owl-r939  > div.owl-controls.clickable > div.owl-buttons > div.owl-prev, 
#carousel.owl-r939  > div.owl-controls.clickable > div.owl-buttons> div.owl-next{
	 opacity: 1;
	  width: 40px;
	  height: 40px;
	  margin: -50px 0 0;
	  display: block;
	  position: absolute;
	  top: 90%;
	  z-index: 10;
	  cursor: pointer;
	  text-indent: 0;
	  text-align: center;
	  background-color: rgba(255,255,255,0.5);
	  border:1px solid rgba(0,0,0,0.2);
	}
	
#carousel.owl-r939  > div.owl-controls.clickable > div.owl-buttons> div.owl-next:before{
	  content: "\e603";
	  font-family: "arrows";
	  font-size: 20px;
	  opacity: 0.9;
	  display: block;
	  text-indent: 0;
	  line-height:40px;
	  color: #333;
	}
#carousel.owl-r939  > div.owl-controls.clickable > div.owl-buttons > div.owl-prev:before{
	  content: "\e602";
	  font-family: "arrows";
	  font-size: 20px;
	  opacity: 0.9;
	  display: block;
	  text-indent: 0;
	  line-height:40px;	
	  color: #333;
	}

#carousel.owl-r939  > div.owl-controls.clickable > div.owl-buttons > div.owl-next{right: 2px;}
#carousel.owl-r939  > div.owl-controls.clickable > div.owl-buttons > div.owl-prev{left: 2px;}

/*
#carousel.owl-r939 .owl-controls .owl-page {
    display: inline-block;
}
#carousel.owl-r939 .owl-controls .owl-page span {
    background: none repeat scroll 0 0 #869791;
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    opacity: 0.5;
    width: 12px;
}*/

.owl-material .owl-controls{margin-top: 10px;text-align: center;}
/* Styling Pagination*/

.owl-material .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-material .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-material .owl-controls .owl-page.active span,
.owl-material .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-material .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.tabs .tab-title:first-child {margin-left: 0px;}
.r_tabs {position: relative;margin-bottom: 20px;}
.r_tabs .r_tab-title {
  display: inline-block;
  color: #999999;
  border: 1px solid #e9e9e9;
  padding: 10px 30px;
  font-family: Georgia;
  text-transform: uppercase;
  margin: 0 8px;
}
.r_tabs .r_tab-title:hover {text-decoration: underline;}
.r_tabs .r_tab-title:first-child { margin-left: 0px;}
.r_tabs .r_tab-title.opened { color: #000000; border-bottom: 1px solid #fff;}
.r_tabs .r_tab-title > i {margin-right: 10px;}
.r_tabs .r_tab-content {
  display: none;
  margin-top: -1px;
  float: right;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid #e9e9e9;
  padding: 30px;
  margin-bottom: 30px;
}
.r_tabs.accordion { border-top: 1px solid #e9e9e9;}
.r_tabs.accordion .r_tab-title {
  width: 100%;
  border: 1px solid #e9e9e9;
  border-top: 0;
  padding: 20px;
  margin: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.r_tabs.accordion .r_tab-title:first-child { margin-right: 0; margin-left: 0;}
.r_tabs.accordion .r_tab-title.opened { border-bottom: 1px solid #e9e9e9;}
.r_tabs.accordion .r_tab-content { margin-bottom: 0;}
@media (max-width: 768px) {
  .r_tabs { border-top: 1px solid #e9e9e9; }
  .r_tabs .r_tab-title {
    width: 100%;
    border: 1px solid #e9e9e9;
    border-top: 0;
    padding: 20px;
    margin: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  .r_tabs .r_tab-title:first-child { margin-right: 0; margin-left: 0;}
  .r_tabs .r_tab-title.opened {border-bottom: 1px solid #e9e9e9;}
  .r_tabs .r_tab-content { margin-bottom: 0;}
}
div.r_tabs.my-tabs { /*background:#f0f5f0; margin:-16px;*/}
	div.my-tabs { text-align: center;}
		div.my-tabs > a.r_tab-title {margin:0; border:none;padding: 10px; padding-bottom:7px;font-weight: 500; font-size:12px;}
		div.my-tabs > a.r_tab-title:hover { text-decoration:none; color:#75d69c;}
		div.my-tabs > a.r_tab-title.opened {border-bottom:3px solid #75d69c;}
		div.my-tabs > div.r_tab-content {padding:16px; margin-bottom:0px; text-align: left; border:none;background:#fcfcfc; /*border:1px solid #f5f5f5; border-left:none; border-right:none;*/}

/*----- Accordion -----*/
.accordion, .accordion * {
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}

.accordion {
	overflow:hidden;
	box-shadow:0px 1px 3px rgba(0,0,0,0.25);
	border-radius:3px;
	background:#f7f7f7;
}

/*----- Section Titles -----*/
.accordion-section-title {
	width:100%;
	padding:15px;
	display:inline-block;
	border-bottom:1px solid #fff;
	background:#CCC0A9;
	transition:all linear 0.2s;
	/* Type */
	font-size:1.200em;
	/*text-shadow:0px 1px 0px #1a1a1a;*/
    font-family: Georgia, Arial;
	color:#fff;
	text-align: center;
	text-transform: uppercase;
	position: relative;	
}

.accordion-section-title.active, .accordion-section-title:hover {background:#CEC2AB;color:#fff;/* Type */text-decoration:none;}
.accordion-section:last-child .accordion-section-title {border-bottom:none;}

/*----- Section Content -----*/
.accordion-section-content {padding:15px;display:none;}
.pnone {padding:0px!important;}
.pad15px{padding:15px;}



.widget_recent_entries ul{ padding-right: 16px;}

#dropship {
    padding: 18px;
    border: 1px solid #ccc;
    background: #fDfDfD;
    margin: 20px 0;
}
i#wcol{
	color:#feffff;
	font-size:8px;
    letter-spacing: -4.5px;
    margin-right: -4px;
}
div.pp_default .pp_close {
    width: 22px!important;
    height: 22px!important;
}
div.pp_default .pp_expand{
	width: 22px!important;
    height: 22px!important;
}
.pp_content_container .pp_close {
    top: -46px!important;
    }
.pp_content_container .pp_expand{
	top: -46px!important;
}    

.block-size-winer{padding: 20px 12px; border: 2px solid #F69; color:#F00; font-weight:bold; background:#FFF9FF; margin-bottom:10px; margin-top: 10px;}

.main-nav {    background: #f9f9f9;}
.main-nav .double-border{padding: 4px;}
.main-nav ul.menu > li.menu-item a {padding: 2px 8px 2px 2px;}

.contheader{
    text-align: left;
    margin-top: -10px;
    margin-bottom: 20px;
    font-size: 28px;
}

.main-nav .menu > li.menu-full-width .nav-sublist-dropdown,
.main-nav .menu > li .nav-sublist-dropdown .container {
-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;
	}
	
.reg-title {font-family:Open Sans; font-weight:bolder; line-height:1.3; letter-spacing:-1px;}
.tabs .tab-title.tab-title {
    display: inline-block;
    color: #999999;
    border: 1px solid #e9e9e9;
    padding: 10px 30px;
    font-family: Georgia;
    text-transform: uppercase;
    margin: 0;
}
div.tabs.my-tabs-reg {background: #fff;}
div.tabs.my-tabs-reg a.tab-title.tab-title.opened{background: #f0f0f0;}
.reg > div > div.tab-content {padding: 16px;margin-bottom: 10px;}
	h4.alarm-social{ text-align:center;margin-bottom: 10px;}	
	div.alarm-social{ line-height:1.2em; font-size:12px;padding: 10px 0;margin-bottom: 10px;border:none;color:#f00;}

	.before_policy { padding-left:10px; font-weight:bold; color:#000; font-size:14px; letter-spacing:-1px;}
	div.ulogin_block { margin:20px 0px;}
	div.ulogin_block > div.ulogin_label {margin-right:8px; font-weight:bold;}

	.reg-box {padding: 10px;padding-top: 0px;margin-bottom: 0px;}	
		.small-reg-info {font-size: 11px;line-height: 1.4;margin: 0px;color: #808080;}
		.small-reg-info > strong {}
		.small-reg-info > a {color: #137fb7; text-decoration:none; font-weight:bold;}	

	div.reg-goods >ul {	margin:10px 0px;}
	div.reg-goods >ul>li {list-style-type: disc;margin-bottom:8px;}		


p.lost_password a{background:#f5f5f5;padding:6px 12px;border:1px solid #eee;text-decoration:none;}
p.lost_password a:hover {background:#f0f0f0;}
form.et_login > .form-row > label {min-height:40px;}
form.login > p.form-row > input.button {background:#f4524d; color:#fff; font-weight:bold; padding:8px 20px; line-height:1em;}


.f_left{float:left;}
.max370{width: 370px!important; overflow: hidden;}
@media (max-width: 979px) and (min-width: 768px){
.max370{width: 270px!important; overflow: hidden;}	
}
.main-nav ul.menu > li.black-bold.menu-item a {font-weight: bold; color: #8d6dc4;}
.main-nav ul.menu > li.black-bold.menu-item a:first-letter{color: #8d6dc4;}

.tags_container {padding-right: 10px; margin: 20px 0 6px 0;     width: 100%;}
.tags_container a.tag{     
	color: #919191;
	font-size: 10pt;
    text-decoration: none;
    text-transform: lowercase;
    line-height: 20px;
    margin-right: 10px;
    border-bottom: 1px solid #919191;
    display: inline-block;

    }
.tags_container a.tag:hover{     
	color: #313131;
    border-bottom: 1px solid #313131;

    }    
    
    
.tags_container a.tag span.tag_n{	font-size: 8pt; }
/*li.menu-item > a.item-link:hover  i {color:#f60; }*/

li.women-menu > a.item-link {color: black; font-weight: bold;}
.item-link > i {margin-right: 6px;}
li.menu-item > div#subheader {
	font-size: 16px;
}
/*.nav-sublist ul li:before{
	margin: 4px 5px 0 5px!important;
}*/
li.item-level-3{
	padding-left:6px;
}
.menu-item > a {
	font-size: 14px;
}
.menutag_block .cat-item {float:left;}
.menutag_block .cat-item a{padding:2px 8px; background:#eee; color:#000; margin:2px 4px;
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
border:1px solid #aaa;
}
.menutag_block ul.children li> a:before{
	content:"";
	margin-right: 0px; 
}

.menutag_block .cat-item a:hover {background:#ed1c2e; color:#fff; }
.menutag_block > div > div > div> h2{text-align:center;}
.menu-item > .nav-sublist-dropdown > .container {padding-left:0; padding-right:0; }
.uc_clean_countdown .uc_number {font-family: Helvetica,Arial,sans-serif; font-weight: 800;}
.wo_right li:before {content:normal!important;} 
li.no_left:before {content:normal!important;} 
li.wo_right_el a{font-weight: bold; color: #ff0000; text-transform: uppercase;} 
.wo_right .light_color_el i{color:#ddd;}
.wo_right .dark_color_el i{color:#333;}
.wo_right .red_color_el i{color:#F22;}
.wo_right .blue_color_el i{color:#22F;}
.wo_right .green_color_el i{color:#1B1;}
.wo_right .grbl_color_el i{color:#16A6B1;}
.wo_right .yellow_color_el i{color:#dd2;}


li.ucenka:before {content:normal!important;} 
li.ucenka a{
	color:#f00;
	text-decoration: none;
}

.fixed-header .menu>li.menu-full-width .nav-sublist-dropdown .container>ul>li a, 
.main-nav .menu>li.menu-full-width .nav-sublist-dropdown .container>ul>li a {
    padding: 2px 0px!important;

}
a.vk,a.ok{
	padding: 7px 16px 8px;
    margin: 0 2px;
    font-size: 12.5px;
    display: inline-block;
    zoom: 1;
    cursor: pointer;
    white-space: nowrap;
    outline: none;
    font-family: Roboto,Open Sans,Helvetica Neue,sans-serif;
    vertical-align: top;
    line-height: 15px;
    text-align: center;
    text-decoration: none;
    background: none;
    box-sizing: border-box;	
    color: #fff;
    border: 0;
    border-radius: 2px;	
	}
a.vk i,a.ok i {margin-right:4px;}
a.vk{ background-color: #5e81a8;}
a.ok{ background-color: #ee8208;}	

a.vk:hover,a.ok:hover{color:#fff;}
a.vk:hover{background-color: #6e91b8;}
a.ok:hover{background-color: #fe9218;}
.form-submit {
    text-align: right;
    width: 100%;
}
.care >.tabs .tab-title.tab-title, .size-table>.tabs .tab-title.tab-title { border:none;}
.tabs .tab-title.tab-title.opened{ background: #999; color: #fff;}
a .tab-title{ text-decoration: none;}
#content_size_1 img.aligncenter, #content_size_2 img.aligncenter{ margin-bottom:0px!important;}
#content_size_1 > p, #content_size_2 > p,{margin-bottom:0px!important;}
.download-pdf {
  background: transparent url("/wp-content/uploads/price-pdf/pdf.png") no-repeat 0% 50%;
  padding-left: 23px;
  font-size: 13px;
  margin-right: 10px;
  text-decoration: underline;
  color: #333333;
  display: block;
  overflow: hidden;
  min-height: 20px;
}

p.saled_items{
	/*max-width:233px;*/
    background: goldenrod;
    padding: 10px;
    text-align: center;
    border-radius: 3px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
}
.product-info .single_add_to_wishlist:hover {
	color:#fff;
}

@media (max-width: 767px) {
		.top-bar .wishlist-link{
   		display: block!important;
   		margin-right: 5px;
   		width: 35px;
	}

	.top-bar .wishlist-link a span {
   		display: none!important;
	}
	.top-bar .wishlist-link a{
		line-height: 30px;

	}
}

.product-categories .open-this {
  color: #fff!important;
  display: block;
  margin: 0;
  text-align: center;
  font-family: "Open Sans", Arial;
  font-weight: 300;
  border: none!important;
}
.product-categories .open-this:hover {
	  border: none!important;
  color: #ed1c2e;
}

li.grandstock>a.item-link{color: #298B99;	
    letter-spacing: 0px!important;
	font-family: Roboto!important;
	font-weight: bold;}
li.grandstock>a.item-link span.stock {color: #74C100!important;}


div.mailpoet_form{padding-bottom: 0px;margin-bottom: 10px;
    border: 1px solid #ebebeb;

}	
div.mailpoet_form div#sw-title.widget-title{
	    border-top: none;
		margin-bottom: 0px;
		text-align:center;
		padding: 10px 0;
		}
	
	div.mailpoet_form div#form_mailpoet {border:1px solid #ebebeb; position: relative;}	
		div.mailpoet_form div#form_mailpoet{padding:10px 8px;background-color:#f8f8f8;}	
			div.mailpoet_form div#form_mailpoet p.wysija-paragraph{  margin-bottom: 4px;}	
			div.mailpoet_form div#form_mailpoet p.wysija-paragraph > input.wysija-input{width:100%;}

	div.mailpoet_form div#form_mailpoet input.wysija-submit{
		margin-top: 10px;
		padding: 9px 20px;
		width:100%;
		background:#fff;
	}

.mailpoet_form_close {
    position: absolute;
    right: 0;
    top: 0px;
    background: white;
    width: 26px;
    height: 25px;
    border-color: transparent;
    color: #bebebe;
    background-color: #fff;
    font-size: 0;
    cursor: pointer;
    -webkit-transition: 0.2s all ease-in-out;
    -moz-transition: 0.2s all ease-in-out;
    -ms-transition: 0.2s all ease-in-out;
    -o-transition: 0.2s all ease-in-out;
    transition: 0.2s all ease-in-out;
    background-image: url(images/black_cross.png);
    background-repeat: no-repeat;
    background-position: 7px 7px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

@media (min-width: 1200px)
.products-grid .product {
    margin-left: 8px!important;
}
.ivpa-content .ivpa_attribute[data-attribute="pa_color-of-the-clothes"].ivpa_text .ivpa_term.ivpa_active.ivpa_clicked, 
.ivpa-content .ivpa_attribute[data-attribute="pa_color-of-the-clothes"].ivpa_text .ivpa_term.ivpa_active.ivpa_clicked.ivpa_outofstock {
    border:1px solid #003b5c;
}


.shopping-cart-widget .widget_shopping_cart_content {
    top: 22px;
    padding: 10px;
}

div.cart_list.product_list_widget .media-heading {
	line-height: 1.2;
}

div.cart_list.product_list_widget dl.variation {
    margin-bottom: 2px!important;
    font-size: 12px!important;
}
div.widget_shopping_cart_content div.cart_list.product_list_widget>ul.order-list {
    margin-bottom: 2px!important;
}

div.widget_shopping_cart_content div.cart_list.product_list_widget>ul.order-list li{
    margin-bottom: 6px!important;
    margin-bottom: 2px!important;

}
 h2.product-name > a > span {font-size: 11px; font-weight: bold;letter-spacing: 0px;font-family: "Open Sans"; }

.products-page-cats {height: 40px; overflow-y: auto;}
span.tagged_as.products-page-cats {height: 80px!important; overflow-y: auto;}
.tags_container {max-height: 100px; overflow-y: auto;}
.products-page-cats::-webkit-scrollbar-track,.tags_container::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}
.products-page-cats::-webkit-scrollbar,.tags_container::-webkit-scrollbar
{
	width: 6px;
  	border-radius: 10px;
	background-color: #F5F5F5;
}
.products-page-cats::-webkit-scrollbar-thumb,.tags_container::-webkit-scrollbar-thumb
{
  	border-radius: 10px;
	background-color: #f79468;
}
.products-grid .product {
    margin-bottom: 12px!important;
    float: left;
}
div.product-loop.products-grid.product-count-4 h2#element-name {
    min-height: 87px;
}
.slide-item .product .product-name, .products-grid .product .product-name {
    font-size: 15px;
}

.products-list .product .product-excerpt {
    margin-bottom: 10px!important;
    max-height: 280px;
	overflow-y: auto!important;
}
.products-list .add-to-container {
     padding-top: 5px!important;
}
.products-list  h2#element-name{
     margin-top: 5px!important;
}
.products-list .product table {
    display: none!important;
}
.products-list .product .product-excerpt::-webkit-scrollbar-track,.products-list .product .product-excerpt::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}
.products-list .product .product-excerpt::-webkit-scrollbar,.products-list .product .product-excerpt::-webkit-scrollbar
{
	width: 6px;
  	border-radius: 10px;
	background-color: #F5F5F5;
}
.products-list .product .product-excerpt::-webkit-scrollbar-thumb,.products-list .product .product-excerpt::-webkit-scrollbar-thumb
{
  	border-radius: 10px;
	background-color: #f79468;
}

label.replace_block {
	font-size: 20px;
	color:red;
}

select#billing_replace{
	border-color: red!important;
}


select#billing_replace > option:nth-child(1){
	color: green;
}
select#billing_replace > option:nth-child(2){
	color: red;
}

.slide-item .product .product-image-wrapper {
    margin-bottom: 0px;
}

.slide-item .product{
 	overflow: hidden;
}
.slide-item .product h3#i_block {
	margin:0px; 
	padding: 10px 0px; 
	position: absolute; 
	text-align: center; 
	background: rgba(255,255,255,0.7); 
	width: 100%;     
    bottom: 0px;
	left: 0;
    right: 0;
/*transition:all all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;*/
}

/*.slide-item .product:hover h3#i_block {

	bottom: 0%;
}*/

h3#i_block div{
		letter-spacing: 0;
		font-weight:bold;
}

div#tblock{
    font-size: 16px;
    line-height: 18px;
    min-height: 55px;
}
div#sblock{
	font-size: 24px;
	line-height: 24px;
	font-family: Open Sans;	
}
h3#i_block div#pblock{
		font-size: 14px;
		line-height: 16px;
		font-family: Open Sans;	

}
div#coop {font-size: 16px;line-height: 1.6;}
div#coop h2{font-family: Open\ Sans; letter-spacing:-1px; font-weight: bold;}
div#coop ol{}
div#coop ol li{}
div#coop blockquote{}

div#blk_price{
	display: inline-block; 
	text-align: left; 
	margin:10px 0 0 0;
	border:3px solid goldenrod;
	background:#fafafa;
}

@media screen and (max-width: 640px) {
    #blk_price {
        overflow-x: scroll;
    }
}


div#blk_price > h4{
	margin: 0px; 
	padding:10px 8px; 
	text-align:center;    
	background: goldenrod;
	color:#fff;
}

div#blk_price > table{
	background:#f0f0f0;
	margin-bottom:0px!important;	
}

div#blk_price > table > tbody > tr{
	border:1px solid goldenrod;
}

div#blk_price > table > tbody > tr > th{
	text-align:center!important; 
	color:#000; 
	background:#fff; 
	vertical-align: middle!important;
	padding:4px 4px;
	border:1px solid goldenrod;
}

div#blk_price > table > tbody > tr > th.chetv{
	width: 25%;
}

div#blk_price > table > tbody > tr > th#priceloop{
	text-align:center!important; 
	color:#000; 
	background:#fff; 
	vertical-align: middle!important;
	padding:4px 4px;
	border:1px solid goldenrod;
}

div#blk_price > table > tbody > tr > th, div#blk_price > table > tbody > tr > th#priceloop > span{
	font-size:12px;
	line-height: 16px;
}

div#blk_price > table > tbody > tr > th > span{
	font-size:14px;
		line-height: 18px;
}

div#blk_price > table > tbody > tr > th.chetv span{

	font-size:12px;
		line-height: 16px;
}

tr#price_table{
	border:1px solid goldenrod;
}



div#blk_price table td#sel_block{
		background: goldenrod;
}


.payment_methods li {
	border: none!important;
}
.ui-block{
	border: 1px solid #f5f5f5;
	padding:6px 6px;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.08);
	-moz-box-shadow: 	1px 1px 5px 0px rgba(0,0,0,0.08);
	box-shadow: 		1px 1px 5px 0px rgba(0,0,0,0.08);
    background: #fff;
}
ul.wc_payment_methods.payment_methods.methods div li:nth-of-type(1) label {color:#008833;}
ul.wc_payment_methods.payment_methods.methods div li:nth-of-type(2) label {color:#336699;}

div.ulogin-buttons-container > div {
	margin-bottom: 0px!important;
}

div.ulogin_block {
	padding:6px;
}
div.new-customers div.ulogin_block { margin:10px 0px 15px 0;}

#opt-moda_tags .slide-item > .product {
    margin: 0 1px!important;
}

#opt-moda_tags .owl-buttons > .owl-prev {
	left: 5px!important;
}
#opt-moda_tags .owl-buttons > .owl-prev:before {
	top: 0px!important;
}

#opt-moda_tags .owl-buttons > .owl-next {
	right: 5px!important;
}
#opt-moda_tags .owl-buttons > .owl-next:before {
	top: 0px!important;
}

li.block_kpb{
	background: aliceblue!important;
}

.widget-odd .widget-first .widget-1 .novetly-widget .sidebar-widget .widget_text{
	margin-bottom: 0px!important;
}



hr.t5b10{ margin: 5px 0px 10px 0px; }
.my_city{ font-size: 18px; }

.w50{width:50%; float: left;}

.widefat .column-order_status mark.order-payment:after,
.widefat .column-order_status mark.order-printed:after{
    font-family:WooCommerce;
    speak:none;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    margin:0;
    text-indent:0;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center
}


.widefat .column-order_status mark.order-payment.tips:after{
    content:"\e01e";
    color:#f60;

}
.widefat .column-order_status mark.order-printed.tips:after{
    content:"\e021";
    color:#090;
}
.product_meta > .sku_wrapper > .sku{
  font-weight: bolder;
}
div.span6.product_meta > span.sku_wrapper > span.sku {
  font-weight: bold;
}


div.comment_container > div.comment-text > p.meta > em.woocommerce-review__verified.verified{
	    color: #75c32c!important;
}

div.comment_container > div.comment-text > p.meta > em.woocommerce-review__verified.verified:before{
      display: inline-block;
    position: relative;
    width: 1em;
    height: 1em;
    line-height: 1;
    font-family: WooCommerce;
    text-indent: 0;
    font-style: normal;
    font-weight: bold;
    content:"\e03c";
    color:#75c32c;
}

.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th {
    width: 200px;
}

@-webkit-keyframes fadeIn {
0% { opacity: 0; }
20% { opacity: 0; }
40% { opacity: 0.3; }
60% { opacity: 0.5; }
80% { opacity: 0.9; }
100% { opacity: 1; }
}

@keyframes fadeIn {
0% { opacity: 0; }
20% { opacity: 0; }
40% { opacity: 0.3; }
60% { opacity: 0.5; }
80% { opacity: 0.9; }
100% { opacity: 1; }
}

.main-nav .menu > li.menu-full-width .nav-sublist-dropdown,
.main-nav .menu > li .nav-sublist-dropdown .container {

-webkit-animation-name: fadeIn;
-webkit-animation-duration: 0.2s;
animation-name: fadeIn;
animation-duration: 0.2s;
}

.smart__notify {
    display: none;
}
.smart__notify {
  font-size: 11px !important;
  position: absolute;
  bottom: -4px;
  right: 4px;
  background: red;
  color: white;
  border-radius: 20px;
  min-width: 19px;
  height: 19px;
  line-height: 19px;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 0px 3px;
  box-sizing: border-box;
  white-space: nowrap;
}

@media (max-width: 480px) {
    .smart__notify {
        display: inline-block;
    }
}

