
/*
Theme Name: WOObizness
Theme URI: http://www.wp-city.ru/
Author: Wp-city.ru
Author URI: http://wp-city.ru
Description: Большое спасибо, что используете мои темы, с благодарностью Евгений.
Version: 1.0
*/

@import url(/pts_css/kube.css);
@import url(/pts_css/menu.css);
@import url(/pts_css/easy-responsive-tabs.css);
@import url(/pts_css/owl.theme.css);
@import url(/pts_css/owl.carousel.css);
@import url(/pts_css/lightcase.css);






.resp-tabs-container .shop_attributes{ border:0!important;}
.category-product-image{ display:none!important;}






.caption-style-2{
		list-style-type: none;
		margin: 0px;
		padding: 0px;

	}

	.caption-style-2 .item{
		float: left;
		padding: 0px;
		position: relative;
		overflow: hidden;
	}

	.caption-style-2 .item:hover .caption{
		opacity: 1;
		transform: translateY(-100px);
		-webkit-transform:translateY(-100px);
		-moz-transform:translateY(-100px);
		-ms-transform:translateY(-100px);
		-o-transform:translateY(-100px);

	}


	.caption-style-2 li{

		padding: 0px;
		position: relative;
		overflow: hidden;
	}

	.caption-style-2 li:hover .caption{
		opacity: 1;
		transform: translateY(-100px);
		-webkit-transform:translateY(-100px);
		-moz-transform:translateY(-100px);
		-ms-transform:translateY(-100px);
		-o-transform:translateY(-100px);

	}


	.caption-style-2 .caption{
		cursor: pointer;
		position: absolute;
		opacity: 0;
		top:400px;
		-webkit-transition:all 0.17s ease-in-out;
		-moz-transition:all 0.17s ease-in-out;
		-o-transition:all 0.17s ease-in-out;
		-ms-transition:all 0.17s ease-in-out;
		transition:all 0.17s ease-in-out;

	}


	.caption-style-2 .caption-text{
		z-index: 10;
		color: #fff;
		position: absolute;
		width: 260px;
		padding:20px 0;

		text-align: center;
		top:20px;background-color: rgba(255,255,255,0.9); left:-10px;
	}

#owl-demo .item{ height: 400px; border:1px solid #eaeaea;   }
#owl-sample .item{ height: 400px; border:1px solid #eaeaea;   }
#owl-related .item{ height: 400px; border:1px solid #eaeaea;   }
#owl-ups .item{ height: 400px; border:1px solid #eaeaea;   }


body{height:100%;   font-size:13px !important; font-family: 'Open Sans', sans-serif!important; }
#wraper{max-width:1140px; margin:120px auto 0 auto ;  padding:20px; z-index:1; }

table{  font-size:13px !important; font-family: 'Open Sans', sans-serif!important; }
p{
padding:5px 0 5px 0;
margin:0px;
line-height:20px;
text-align:left;font-size:13px !important;font-family: 'Open Sans', sans-serif!important;
}


.vgwc-product-rating .star-rating{  margin-top:3px;}
.glprod .vgwc-product-rating{  margin-top:13px;margin-bottom:13px;margin-left:-10px; }
#owl-ups .vgwc-product-rating{  margin-top:13px;margin-bottom:13px;margin-left:-20px; }
#owl-related .vgwc-product-rating{  margin-top:13px;margin-bottom:13px;margin-left:-20px; }


.wb-posted_in{font-size:13px !important;font-family: 'Open Sans', sans-serif!important; font-weight:normal!important;}
a{

-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
text-decoration: none;
font-size:13px !important; font-family: 'Open Sans', sans-serif!important;}

 a:hover{
text-decoration: underline;font-size:13px !important; font-family: 'Open Sans', sans-serif!important;


}




.woocommerce-page p{
padding:5px 0 5px 0;
margin:0px;
line-height:20px;
text-align:left;font-size:13px !important;font-family: 'Open Sans', sans-serif!important;
}

.woocommerce-page .checkout-button{ width:200px}

.out-of-stock{ background:#FFFFFF!important; color:#FF0000!important; padding:5px 10px!important; display:inline-block}

.category-product-image{ float:left; margin:0 30px 0 0;}

.woocommerce-ordering{ display: block}

.new-select-style-wpandyou2 select {
    border-radius: 0;
    background: transparent;
    height: 40px;
    padding: 5px 0;
    border: 0;
    font-size: 13px;
    line-height: 1;
    -webkit-appearance: none;
    width: 350px !important;
    font-family: 'Open Sans',sans-serif;
    color: #636262;
}

.new-select-style-wpandyou2 {
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-bottom: 0 !important;
    width: 350px !important;
    overflow: hidden;
    height: 40px;
    background: url(images/select_right.png) no-repeat right;


    width: 100%;
}

















div.vire{ border:1px solid #eaeaea!important;  display:inline-block; float:left; margin-left:5px; padding:3px }

.variations td
{
margin-top:-10px!important;

}

.reset_variations{ display:block!important;  overflow:hidden; width:100%}


#comments h2, .woocommerce-noreviews{ display:none}
.related h2{ font-size:24px!important;font-family: 'PT Sans Narrow', sans-serif!important; font-weight:lighter!important; margin:10px 0 20px 0;}


.rure{ font-size:16px!important;font-family: 'PT Sans Narrow', sans-serif!important; font-weight:lighter!important; }


.carttop a{
color:#fff;

text-decoration:none

}


.woocommerce-MyAccount-navigation li{border-bottom:1px solid #eaeaea!important; padding:5px 0 0 0;}
.woocommerce-MyAccount-navigation ul{border:0!important;}
.woocommerce-MyAccount-navigation li:before {


  content: '\f046';

  font-family: FontAwesome;
  font-size:12px

}



.carttop a:hover{
color:#f4f4f4;


}


.ajax_add_to_cart:before {
	margin-right:10px;

  content: '\F291';

  font-family: FontAwesome;

}


.product_type_variable:before {
	margin-right:10px;

  content: '\f00b';

  font-family: FontAwesome;

}

.menu-item-has-children a:after {


  content: '\f107';

  font-family: FontAwesome; margin-left:5px;

}





.menu ul a:after { display:none

}



#owl-kat{
	margin-bottom:20px;
}

#owl-kat .item{
  margin: 10px;
}

#owl-kat .item img{
  display: block;
  width: 100%;
  height: auto;
}


#owl-demo .item{
  margin: 10px;
}
#owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;
}



#owl-related .bubble{ top:10px!important; margin:0!important; }
#owl-sample .bubble{ top:10px!important; margin:0!important; }

#owl-sample .price,  #owl-demo .price{ display: block; margin:13px 0 13px 0!important;
}


#owl-related .price {
font-size: 18px!important; color: #000000!important; text-decoration:none!important;font-weight: normal!important;font-family: 'Open Sans', sans-serif!important;
}


#owl-related .price del
{
font-size: 16px; color:#000000!important; display:inline-block!important; font-weight: normal!important;font-family: 'Open Sans', sans-serif!important; margin-right:10px
}

#owl-related .price ins{
font-size: 18px; color:#333!important; text-decoration:none!important;font-weight: normal!important;font-family: 'Open Sans', sans-serif!important;
}



#owl-ups .price {
font-size: 18px!important; color: #000000!important; text-decoration:none!important;font-weight: normal!important;font-family: 'Open Sans', sans-serif!important;
}


#owl-ups .price del
{
font-size: 16px; color:#000000!important; display:inline-block!important; font-weight: normal!important;font-family: 'Open Sans', sans-serif!important; margin-right:10px
}

#owl-ups .price ins{
font-size: 18px; color:#333!important; text-decoration:none!important;font-weight: normal!important;font-family: 'Open Sans', sans-serif!important;
}




#owl-ups .item{
  margin: 10px;
}
#owl-ups .item img{
  display: block;
  width: 100%;
  height: auto;
}


#owl-sample .item{
  margin: 10px;
}
#owl-sample .item img{
  display: block;
  width: 100%;
  height: auto;
}


#owl-related .item{
  margin: 10px;
}
#owl-related .item img{
  display: block;
  width: 100%;
  height: auto;
}

#owl-nevs .item{
  margin: 10px;
}

#owl-tovar .item{
  margin: 10px;
}

#owl-sinrelat .item{
  margin: 10px;
}


#owl-sels .item{
  margin: 10px;
}

#homlink{
color:#333;

text-decoration:none

}

#homlink:hover{
text-decoration: underline


}

ol, ul {
	list-style: none;
	margin: 0 ;
	padding: 0;
	border: 0;
}

ul {
	list-style: none;
	margin: 0 !important;
	 padding: 0 !important;
	border: 0 !important;
}

.inner_copy{
border:0 none;
color:#FFFFFF;
float:right;
font-size:11px;
line-height:0;
margin:-100px;
overflow:hidden;
padding:0;
width:0.09% !important;}

.topviev{
padding:10px;
background: #FFF;


cursor:pointer;

}
.topviev:hover{
background: #f9f8f8;
}

.topviev a{
text-decoration: none;
}

.topviev h2{
	display:block;
	margin:20px 0 15px 0;text-align:center; font-weight:normal}







.glprod li{border:1px solid #eaeaea; padding:15px;-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
height:400px
}




.price { color:#000 !important; font-size:20px; }
.price del{ color: #666666 !important; font-size:14px !important; background:none;}
.price ins{ color:#000 !important; font-size:20px; text-decoration:none !important;}

.images img{ box-shadow:none !important; border:1px solid #eaeaea}

.price_sin{ font-size:14px; margin-bottom:10px }
.price_sin del{  color: #666666 !important; font-size:14px !important; background:none;}
.price_sin ins{ color:#000 !important; font-size:24px; text-decoration:none !important;}

.widget_product_categories li {
    margin: 0!important;
    padding: 3px 0 3px 0!important;
    border-bottom: 1px dotted #eaeaea!important;
}
.widget_product_categories li ul li {
    margin: 0!important;
    padding: 0 0 0 15px!important;
    border: 0!important;

}


.widget_product_categories li ul li ul li {
    margin: 0!important;
    padding: 0 0 0 15px!important;
    border: 0!important;
    background: url(images/tab.gif) no-repeat left 25%;
}


.widget_product_categories li ul li  {
    margin: 0!important;
    padding: 0 0 0 15px!important;
    border: 0!important;
    background: url(images/tab.gif) no-repeat left 25%;
}


.widget_product_categories li ul {
    margin: 3px 0 3px 10px!important;
    padding: 0!important;
    border: 0!important;
    display: block
}


.onsale{ color:#fff !important; font-size:13px !important;  text-shadow:none !important; -webkit-border-radius: 50px !important;
-moz-border-radius: 50px !important;
border-radius: 50px !important; font-weight:lighter !important; box-shadow:none !important; padding:10px 10px 10px 10px !important; font-family: "Helvetica Neue", Helvetica, Tahoma, sans-serif !important; text-transform:uppercase !important; }


#reply-title{ font-size:25px !important;}
.avatar{ width:50px !important; margin-right:20px !important;}
.content_5{  height:390px;  overflow:auto; }
.content_4{  height:280px;  overflow:auto; }


#wert a.button,.return-to-shop {display:none !important;}

.cart-empty{background:#FEF4F1;
	border:1px solid #F7A68A;

	padding:5px;
	-moz-border-radius:4px;
   -webkit-border-radius:4px; display:block; margin-bottom:10px;}

#submit {
  display: inline-block !important;
  vertical-align: top !important;
 font-family: 'Open Sans', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.618em !important;
  text-align: center !important;
  text-decoration: none !important;
  color: #fff !important;
  margin: 0 !important;
  border: 1px solid transparent !important;
  border-radius: 2px !important;
 text-shadow:none !important;
  cursor: pointer !important;


 padding: 9.600000000000001px 15px 9.600000000000001px 15px !important;

}
#submit:hover{
  color:#CCC !important;
 text-shadow:none !important;
}



.btn {
  display: inline-block !important;
  vertical-align: top !important;
 font-family: 'Open Sans', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.618em !important;
  text-align: center !important;
  text-decoration: none !important;
  color: #fff !important;
  margin: 0 !important;
  border: 1px solid transparent !important;
  border-radius: 2px !important;
 text-shadow:none !important;
  cursor: pointer !important;


 padding: 8.600000000000001px 11px 8.600000000000001px 11px !important;

}
.btn:hover{
  color:#CCC !important;
 text-shadow:none !important;
}

.btnsin {
	position:absolute;
	right:15px;

  display: inline-block !important;
  vertical-align: top !important;
 font-family: 'Open Sans', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.618em !important;
  text-align: center !important;
  text-decoration: none !important;
  color: #fff !important;
  margin: 0 !important;
  border: 1px solid transparent !important;
  border-radius: 2px !important;
 text-shadow:none !important;
  cursor: pointer !important;

 padding: 7.600000000000001px 10px 7.600000000000001px 10px !important;

}
.btn:hover, .btnsin:hover{
  color:#CCC !important;
 text-shadow:none !important;
}

.widget_shopping_cart .button{ color:#FFFFFF!important;}
.widget_shopping_cart .button:hover{
  color:#CCC !important;
 text-shadow:none !important;
}
.widget_shopping_cart_content .button{ color:#FFFFFF!important;}
.widget_shopping_cart_content .button:hover{
  color:#CCC !important;
 text-shadow:none !important;
}

a.button, button.button, input.button, #review_form #submit, .wpcf7-submit{

  vertical-align: top !important;
 font-family: 'Open Sans', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.618em !important;
  text-align: center !important;
  text-decoration: none !important;

  margin: 0;


	 color: #fff !important;
	 font-weight:normal !important;
  cursor: pointer !important;

 padding: 7.600000000000001px 10px 7.600000000000001px 10px !important;
  *border: 0 !important;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  border-bottom-color: #b3b3b3 !important;
  -webkit-border-radius: 2px !important;
     -moz-border-radius: 2px !important;
          border-radius: 2px !important;

  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05) !important;

}
.button:hover{
  color:#CCC !important;
 text-shadow:none !important;
}

#payment{

 background-color:#FFF !important;
}
.billing_country{

 background-color:#FFF !important;
}

.blok del{ color: #666666 !important; font-size:12px !important; background:none;}
.blok ins{ color:#000 !important; font-size:14px; text-decoration:none !important; }

.blok .attachment-shop_thumbnail{box-shadow:none !important;  width:50px !important; height:50px !important;}

.blok .star-rating{ margin:3px 0 3px 0 !important;}

.blok a{ color:#666 !important;text-decoration:none; }
.blok li a:hover{text-decoration:underline; }
.blok a:hover{
 text-decoration:underline;}

.blok li{ border-bottom:1px solid #eaeaea !important; padding:4px 0 4px 0 !important;}
.blok ul{ margin-bottom:25px !important;}

.tagcloud{ margin-bottom:25px !important; display:block !important; overflow:hidden;}
.tagcloud a{  padding:5px; float:left; margin:0 3px 3px 0;color:#fff !important;}
.tagcloud a:hover{ color:#ccc !important;text-decoration:none;}
.product_list_widget a{ font-size:14px !important; font-weight:lighter !important;}



/* PAGINATION */


.page-numbers a {background: #fff !important;    padding:5px 7px 5px 7px !important; text-align:center; text-decoration:none; border:1px solid #FFF !important; color:#333 !important;}
.page-numbers a:hover{background: #f7f7f7 !important;    padding:5px 7px 5px 7px !important; text-align:center; text-decoration:none; border:1px solid #eaeaea !important; color:#333 !important;-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}

.inner_copy{
border:0 none;
color:#FFFFFF;
float:right;
font-size:11px;
line-height:0;
margin:-100px;
overflow:hidden;
padding:0;
width:0.09% !important;}

.page-numbers  li{border:none !important;margin-right:5px !important;}



.page-numbers .current {color:#fff !important;    padding:5px 7px 5px 7px !important; font-weight:bold !important;-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}



.entry-summary input[type="checkbox"],
.entry-summary input[type="radio"] {
    display:none!important;
}


 .entry-summary input[type="radio"]:not(:checked) + label {
    color: #666666; float:left; font-weight: normal!important;  font-size:13px!important; cursor:pointer;line-height:15px;font-family: 'Open Sans', sans-serif!important;border:1px solid #eaeaea!important; padding:6px!important;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; margin:0 5px 0 0;
}

 .entry-summary input[type="radio"]:checked + label {
    color: #666666;float:left; font-weight: normal!important; font-size:13px!important;  line-height:15px; font-family: 'Open Sans', sans-serif!important; border:3px solid #D06E00!important; padding:4px!important;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; margin:0 5px 0 0;
}


#review_form .submit{ display:block!important; margin-top:20px!important; width:100px;}
#review_form .rating{ border:1px solid #AF2C2E}

@media screen and (max-width: 860px) {

#owl-sample .item{
	height:auto!important;
}



#owl-related .item{
  height: auto!important;
}


#owl-nevs .item{
 height: auto!important;
}

#owl-tovar .item{
 height: auto!important;
}

#owl-sinrelat .item{
  height: auto!important;
}


#owl-sels .item{
 height: auto!important;
}

#owl-demo .item{
 height: auto!important;
}

}



.screen-reader-text{
	display:none
}

.preds li{padding:0;margin-top:25px; padding-bottom:15px; border-bottom:1px solid #eaeaea; display:block; overflow:hidden; position:relative}



.search-form .search-text {
    background-color:#383a3f;
    box-shadow:0 1px 0 #535354;
    -moz-box-shadow:0 1px 0 #535354;
    -webkit-box-shadow:0 1px 0 #535354;
    border:none;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    height:40px;
    line-height:30px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
  width:185px;
    color:#aaa;
    font-weight:300;
    font-size:13px;
   font-family: 'Open Sans', sans-serif !important;
    padding:5px 10px;
	margin-right:1px
}






.search-form .search-submit, #searchsubmit {
    background-color:#de462a;
    color:#fff;
    font-family: 'Open Sans', sans-serif !important;
    font-size:13px;
    border:none;
    padding:9px 10px; -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.search-form .search-submit:hover, #searchsubmit:hover {
    color:#e2e2e2;
}


.newsletter-form .email {
    background-color:#383a3f;
    box-shadow:0 1px 0 #535354;
    -moz-box-shadow:0 1px 0 #535354;
    -webkit-box-shadow:0 1px 0 #535354;
    border:none;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    height:40px;
    line-height:30px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
  width:185px;
    color:#aaa;
    font-weight:300;
    font-size:13px;
    font-family: 'Open Sans', sans-serif !important;
    padding:5px 10px;
}

.newsletter-form .submit {
    background-color:#de462a;
    color:#fff;
  font-family: 'Open Sans', sans-serif !important;
    font-size:13px;
    border:none;
    padding:9px 10px; -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.newsletter-form .submit:hover {
   color:#e2e2e2;
}




/*==================================================
 * Effect 2
 * ===============================================*/
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}


.new-select-style-wpandyou select {
    border-radius: 0;
    background: transparent;
    height: 37px;
    padding: 5px 0 7px;
    border: 0;
    font-size: 13px;
    line-height: 1;
    -webkit-appearance: none;
    width: 250px !important;
    font-family: 'Open Sans',sans-serif;
    color: #636262;
}

.new-select-style-wpandyou {
    border: 1px solid #eaeaea;
    border-radius: 3px;

    overflow: hidden;
    height: 37px;
    background: url(images/select_right.png) no-repeat right #FFF;
    width: 250px;
}



.woocommerce .widget_price_filter .price_slider {
margin-bottom:1em;
}

.woocommerce .widget_price_filter .price_slider_amount {
text-align:right;
line-height:2.4;
font-size:.9751em;font-family: 'Open Sans', sans-serif!important;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
font-size:1.15em;
float:left;
}

.woocommerce .widget_price_filter .ui-slider {
position:relative;
text-align:left;
margin-left:.5em;
margin-right:.5em;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
position:absolute;
z-index:2;
width:0.5em;
height:1.5em;

border-radius:0!important;
cursor: pointer;
outline:0;
top:-.5em;
margin-left:-.5em;
}


.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover {

}


.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
position:absolute;
z-index:1;
font-size:.7em;
display:block;
border:0;
border-radius:0;

}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
border-radius:0;
background-color:#eaeaea;
border:0;
margin-bottom:25px
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
height:.5em;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
top:0;
height:100%;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left:-1px;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right:-1px;
}



.bubble {
    left: 8px;
    position: absolute;
    top: 8px;
    z-index: 9;
}
.bubble .inside {
    background: #009900;
    display: table;
    height: 47px;
    position: relative;
    width: 47px;
}
.bubble .inside .inside-text {
    color: #fff;
    display: table-cell;
    font-size: 13px;
    font-weight: normal;
    line-height: 17px;
    text-align: center;
    vertical-align: middle;
}

.comment-body {
border-bottom:1px solid  #e6e6e6;
padding:20px 15px 15px!important;font-size:15px;
}

#commentform input {
width:40%;
margin:0 10px 10px 0;border:1px solid #e6e6e6; -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

#commentform textarea {
width:80%;
margin:0 0 15px;
}

input,textarea {
border:1px solid #e6e6e6;font-family: 'Tinos', serif; font-size:14px;

padding:6px; -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.children {
list-style-type:none;
margin:0 0 0 80px;
}

.comment .avatar {
border-right:1px solid #d8d6d6;
float:left;
margin:0 14px 0 0;
padding:0 15px 0 0;
}

.comment-author {
font-weight:400;
margin:-4px 0 0 65px;
}

.comment-inner {
margin:0 0 0 65px;
}

.comment-inner a {
border-bottom:1px solid #ddd;
}

.comment-inner a:hover {
border-bottom-color:#ccc;
}

.comment-meta {
margin-bottom:15px;
font-size:12px;
}

.author-tag {
color:#999;
font-weight:400;
font-style:italic;
}

.cancel-comment-reply {
margin:0 0 20px;
}

.comment-author-admin {
border:#efefef;
}

.comment-author cite {
font-weight:400;
}

.nocomments {
text-align:center;
padding:20px;
}

.comment-body ul {
list-style-type:disc;
}

.comment-body ol {
list-style-type:decimal;
}

.buttonscom {
   background-color:#de462a;
    color:#fff;
   font-family: 'Tinos', serif;
    font-size:15px;
    border:none;
    padding:9px 10px;
}


.buttonscom:hover {
   color:#e2e2e2;
}



}

#review_form input{ margin-bottom:-15px!important; padding:5px 15px!important;}
.carttop{ text-align:right}




.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {

  width: 35%!important; /*Product Image*/ float:left!important;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {

  width: 55%!important; float:right!important;
}


.single-product .des{ display:none}
.single-product .der{ width:100%!important;}
.shop_attributes th{width:50%!important; font-weight:normal!important;  }


#carousel2  li{ width:220px!important;}
#carousel2 .star-rating{ display:none}
#carousel2{ text-align:center!important;}
#carousel2 h3{ margin:10px 0; font-size:17px }
#carousel2 .add_to_cart_button{}
#carousel2 .price{ margin:0 0 20px 0!important; display:block   }

#carousel3  li{ width:220px!important;}
#carousel3 .star-rating{ display:none}
#carousel3{ text-align:center!important;}
#carousel3 h3{ margin:10px 0; font-size:17px }
#carousel3 .add_to_cart_button{}
#carousel3 .price{ margin:0 0 20px 0!important; display:block   }
.wc-comment-title{ display:none}
  .added_to_cart { display:none !important; }

  .DOST li{ list-style: disc; font-size:12px}
  .DOST ul { margin-bottom:10px!important;}

  .cart .product-quantity{ width:130px!important; }


  .ribons2,.ribons3 {
    font-family: 'lightcase', sans-serif;
    position: absolute;

}

.ribons2:before,
.ribons2:after {
  content: '\e803';
    position: absolute;
    border-style: solid;
    border-color: transparent;
    bottom: -10px; font-size:42px; padding:0;-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
}

.ribons3:before,
.ribons3:after {
 content: '\e804';
    position: absolute;
    border-style: solid;
    border-color: transparent;
    bottom: -10px; font-size:42px; padding:0;-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
}


@media screen and (max-width: 480px) {
 .vopros, .carttop{ font-size:10px;}
 .geer{ margin:0; padding:8px 0 0 0  !important; text-align: center}
 .cbp-af-header{ position: static;margin:0 0 -125px 0!important;   }
 .rooter{ width:74% !important; display:block; margin:0 auto}
  .des{width:100%!important; }

 .cbp-af-header {

	width: 100%;
	background: #fff;
	z-index:999;
	box-shadow: none!important;padding:10px;
}
 .qqq{ display:none!important;}
 .woocommerce-ordering{ display:none !important;}
 .tutl{ font-size:18px;}
 .let{ font-size:23px;}
 .jever h1{ line-height:24px !important;font-size:25px;font-weight: lighter;}
 .rell{ width:100% !important; margin-left: -2px !important; }
 .preds img{ width:50%; }
 .btnsin{ position: static;   }
.search-form .search-text, .newsletter-form .email{width:100%;}
.search-form .search-submit, #searchsubmit,  .newsletter-form .submit {margin-top:10px;width:100%; }
  .glprod li{ height:350px!important;}

 #owl-demo .item{ height:350px!important; border:1px solid #eaeaea;   }
#owl-sample .item{ height:350px!important; border:1px solid #eaeaea;   }
#owl-related .item{ height:350px!important; border:1px solid #eaeaea;   }
#owl-ups .item{ height:350px!important; border:1px solid #eaeaea;}

.caption-style-2 .caption{
		cursor: pointer;
		position: absolute;
		opacity: 0;
		top:350px;
		-webkit-transition:all 0.17s ease-in-out;
		-moz-transition:all 0.17s ease-in-out;
		-o-transition:all 0.17s ease-in-out;
		-ms-transition:all 0.17s ease-in-out;
		transition:all 0.17s ease-in-out;

	}


	.caption-style-2 .caption-text{
		z-index: 10;
		color: #fff;
		position: absolute;
		width: 200px;
		padding:20px 0;

		text-align: center;
		top:20px;background-color: rgba(255,255,255,0.9); left:-10px;
	}

 #yith-s {margin:10px 0 0 -20px; width:100%!important; }
 #kater{margin:10px 0 0 30px; width:94%!important; }
}


@media screen and (max-width: 320px) {
 #yith-s {margin:10px 0 0 -20px; width:100%!important; }
 #kater{margin:10px 0 0 30px; width:90%!important; }
 .glprod li{ height:410px!important;}

 #owl-demo .item{ height:410px!important; border:1px solid #eaeaea;   }
#owl-sample .item{ height:410px!important; border:1px solid #eaeaea;   }
#owl-related .item{ height:410px!important; border:1px solid #eaeaea;   }
#owl-ups .item{ height:410px!important; border:1px solid #eaeaea;}
.cbp-af-header {

	width: 100%;
	background: #fff;
	z-index:999;
	box-shadow: none!important;padding:10px;
}
ul.menu li.current-menu-item a{
  color:#fff; background: none!important;
}

.qqq{ display:none!important;}



 .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {

  width: 100%!important; /*Product Image*/ float:left!important;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {

  width: 100%!important; float:right!important;
}
.caption-style-2 .caption{
		cursor: pointer;
		position: absolute;
		opacity: 0;
		top:400px;
		-webkit-transition:all 0.17s ease-in-out;
		-moz-transition:all 0.17s ease-in-out;
		-o-transition:all 0.17s ease-in-out;
		-ms-transition:all 0.17s ease-in-out;
		transition:all 0.17s ease-in-out;

	}


	.caption-style-2 .caption-text{
		z-index: 10;
		color: #fff;
		position: absolute;
		width: 260px;
		padding:20px 0;

		text-align: center;
		top:20px;background-color: rgba(255,255,255,0.9); left:-10px;
	}

   }



.reset_variations{ display:block!important;}
.term-description p{ text-align:justify;}
#wc-comment-header{display:none!important;}
.wpdiscuz-sort-buttons{font-size:13px!important;}
.wc-comment-author{font-size:14px!important;font-family: 'Open Sans', sans-serif;}
.wc-blog-administrator{font-size:12px!important;font-family: 'Open Sans', sans-serif;}
.wpdiscuz-subscribe-form-intro{font-size:13px!important;font-family: 'Open Sans', sans-serif;}
.wpdiscuz_select{font-size:12px!important;font-family: 'Open Sans', sans-serif;}

.yith-ajaxsearchform-container{ margin-left:28px;-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; border-color: #999999; color: #333!important; }

  #yith-s{ -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; border-color:eaeaea ; color: #333!important; width:350px }
 ::-webkit-input-placeholder {color:#333;}
::-moz-placeholder          {color:#333;}/* Firefox 19+ */
:-moz-placeholder           {color:#333;}/* Firefox 18- */
:-ms-input-placeholder      {color:#333;}
 #yith-searchsubmit { display: none}
.rur{ font-size: 14px}

.attachment-shop_thumbnail{ width:100%!important;}
.product-thumbnail3{ width:10%!important;}


.variation{  line-height:5px!important;}
.variation dt, .variation dd{font-style:italic!important;font-weight:normal!important;margin:0 0 0 0!important;}
.variation dd{margin:-5px 0 0 5px!important;}

.wishlist_table{ font-size:12px!important;}
.in-stock .button{display:none!important;}



.ywcca_widget_container_style_2 .ywcca_category_accordion_widget ul.children li,.ywcca_widget_container_style_2 .ywcca_category_accordion_widget ul.sub-menu li.menu-item{

   background: url(images/tab.gif) no-repeat left 5px  !important;   padding-left:15px!important;
}
.ywcca_widget_container_style_2 .ywcca_category_accordion_widget li.cat-item,.ywcca_widget_container_style_2 .ywcca_category_accordion_widget ul.menu li.menu-item{

    line-height: 23px!important;

}

.glprod .product-category{ display:none!important;}