/* * * all style * * */

/*breadcrumbs*/



.breadcrumbs{padding: 0 0 15px;}

.bonus { background: #ceb; padding: 2px 4px 1px; }

.plugin { margin-bottom: 20px; } /* shipping and payment plugins ouput */

.image .corner { position: absolute; z-index:10;}

.image .corner.top { top: 5px; }

.image .corner.bottom { bottom: 5px; }

.image .corner.left { left: 10px; }

.image .corner.right { right:-5px; }

/*.badge{position:relative;background-image:url("img/badge.png");width:30px;height:30px;background-repeat:no-repeat;}

.badge span{display:none;position:absolute;top:-18px;right:22px;border:1px solid;border-radius:3px;background-color:#f0f0f0;padding:3px 5px;white-space:nowrap;}

.badge:hover span{display:block;}

.badge.new{background-position:0 0;}

.badge.bestseller{background-position:-34px 0;}

.badge.low-price{background-position:-68px 0;}*/

.caption-name{

	//text-transform: uppercase;

	font-size: 28px;

	//font-family: Verdana;

	padding-bottom: 5px;	

    //text-shadow: 1px 2px 3px #222;

	//font-size: 20px;	

}

.tab-name-print{display:none;}



/* * * product-slider.html * * */

.product-slider{position:relative;}

.product-slider ul{margin:0;padding:0;}

.product-slider .product-block{padding:5px 15px;border:1px solid #fff;text-align:center;margin:15px 0;}

.product-slider li:hover .product-block{border-color:#ababab;}

.product-slider .jcarousel-direction-rtl{direction: rtl;}

.product-slider .jcarousel-container-horizontal{background: #fff;}/*370px*/

.product-slider .jcarousel-clip{overflow: hidden;}

.product-slider .jcarousel-clip-horizontal{height: 318px;margin:0 1px;}/*368px*/

.product-slider .jcarousel-item{width: 184px;height: 318px;}

.slider-wrapper .jcarousel-prev{position:absolute;top:-51px;right:28px;cursor:pointer;}

.slider-wrapper .jcarousel-next{position:absolute;top:-51px;right:0px;cursor:pointer;}

.slider-wrapper .jcarousel-prev>i,.slider-wrapper .jcarousel-next>i{font-size: 28px;color: #e0e0e0;}

.slider-wrapper .jcarousel-prev i i,.slider-wrapper .jcarousel-next i i{font-size: 20px;color: #353535;position:absolute;left:7px;top:0px;line-height:28px;}

.slider-wrapper .jcarousel-next i i{left:9px;}

.slider-wrapper .jcarousel-prev:hover>i,.slider-wrapper .jcarousel-next:hover>i{color: #fd0;}

.slider-wrapper .jcarousel-prev-disabled:hover>i,.slider-wrapper .jcarousel-next-disabled:hover>i,

.slider-wrapper .jcarousel-prev-disabled>i,.slider-wrapper .jcarousel-next-disabled>i{color: #f3f3f3;cursor:default;}

.slider-wrapper .jcarousel-prev-disabled:hover i i,.slider-wrapper .jcarousel-next-disabled:hover i i,

.slider-wrapper .jcarousel-prev-disabled i i,.slider-wrapper .jcarousel-next-disabled i i{color: #a8a8a8;}

.product-slider-name{background: #fff;text-transform:uppercase;font-family: "Verdana";font-size: 16px;border: 1px solid #ababab;border-bottom:none;margin-bottom:-1px;position: relative;z-index: 1;padding: 10px;display: inline-block;}

.product-slider a{text-decoration: none; outline: none; border: none; }

.product-slider .description{display:none;}

.product-slider .offers{height:60px;}

.product-slider .image img{max-width:152px;max-height:152px;}

.product-slider .available{display: block;color: #a1a1a1;padding-top: 12px;}

.product-slider .product-block .image a{height:152px; width:156px;}



.product-block .name{margin-bottom: 10px;}

.product-block .name a{color: #353535;text-decoration: underline;}

.product-block .name a:hover{text-decoration: none;}

.product-block .offers .compare-at-price{color: #353535;}

.product-block .offers input[type="submit"]{margin:5px 0 0px;}

.product-block .image{margin-bottom:10px;}



/* * * home.html * * */

.banner-home a{width: 220px;height: 165px;display:inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;position:relative;}

.banner-home a:hover span{color: #353535;background-color: #fd0;text-shadow:none;}

.banner-home a span{line-height:32px;padding:0 10px;  width:200px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;color: #f7f7f7;background-color: #353535;font-weight: bold;text-shadow: 0 -1px 0 #030404;position:absolute;bottom:0;left:0;}

.banner-home a.margin-right{margin-right:35px;}



/* * * category.html * * */

.category-name{margin-bottom: 15px;}

.sub-categories{margin-bottom: 20px; display:inline-block;width: 100%;}

.sub-categories li{width: 234px;list-style:none;padding: 0 10px 5px 0;float: left;}

.sub-categories li a{color: #353535;text-decoration: underline;}

.sub-categories li a:hover{text-decoration: none;}

.sub-categories li span{color:#b7b7b7;}



/* * * product-list.html * * */

/*list*/

.product-list.list {}

.product-list.list .product-block {border: 1px solid; border-color: transparent transparent #e6e6e6; margin: 0 15px; padding: 10px 0;}

.product-list.list .product-block:hover {border: 1px solid #e6e6e6;}

.product-list.list hr{display:none;}

.product-list.list li{border:1px solid transparent;border-bottom-color:#e6e6e6;margin-top:-1px;}

.product-list.list li:hover{border-color:#ababab;}

.product-list.list .image .corner.top { top: 10px; }

.product-list.list .text{display:table-cell;padding:30px 0;vertical-align:top;width:428px;}

.product-list.list .text .name{margin-bottom:5px;height:auto;}

.product-list.list .text .prd-rating{margin-bottom:10px;}

.product-list.list .text .description p,

.product-list.list .text .description{margin:0;}

.product-list.list .offers span{display:block;}

.product-list.list .offers .compare-at-price{margin-bottom:5px;}

.product-list.list .offers .price{font-size: 20px;margin-bottom:10px;}

.product-list.list .offers .available{color: #a1a1a1;margin-bottom:10px;}

/*thumbs*/





@media (min-width: 800px) {

	.product-list.thumbs, .product-list.thumbs > div[class*="col-"], .owl-wrapper {  

		display: -webkit-box;

		display: -moz-box;

		display: -ms-flexbox;

		display: -webkit-flex;

		display: flex;

	}

	.product-list.thumbs .product-block, .owl-item {

		display: flex;

		flex-direction: column;

		justify-content: space-between;

		padding: 0 8px !important;

		width: auto !important;

	}

}





.product-list.thumbs hr{margin:0;border-color:#e6e6e6;}

.product-list.thumbs li{display:inline-block;width:243px;margin:0;padding:20px 0;vertical-align:top;}

.gt-ie8 .product-list.thumbs li{width:243px;}

.product-list.thumbs .product-block:hover{border-color:#ababab;}

.product-list.thumbs .product-block {

	border: 1px solid transparent; 

	display: flex; 

    width:100%!important;

    min-height: 320px;

	flex-direction: column; 

	justify-content: space-between; 

	margin: 10px 0; 

	text-align: center;

	background: none repeat scroll 0 0 #ffffff;

	box-shadow: 1px 2px 3px #333;

	padding: 0 4px;

}

.product-list.thumbs .product-block .text{

   /* height:50px;*/

}

.product-list.thumbs .image .corner.top { top: 5px; }

.product-list.thumbs .image .corner.left { left: 0px; }

.product-list.thumbs .text .name{margin-bottom: 5px;}

.product-list.thumbs .text .prd-rating,

.product-list.thumbs .text .description{display:none;}

.product-list.thumbs .offers{height: auto;line-height: 1;margin: 0;}

.product-list.thumbs .offers .available.on{display:none;}

.product-list.thumbs .offers .available{display:block;color: #a1a1a1;padding-top:15px;}

ul.thumbs input { margin: 0 3px 0 0 /* for correct checkbox display */; }

.product-list .badge span{right: auto;left: 22px;}

/*rating*/

.icon12{position:relative;color: #e5e5e5;font-family: FontAwesome; font-weight: normal; font-style: normal;line-height:normal;font-size:12px;-webkit-font-smoothing: antialiased; margin-right: 5px;}

.icon12.star-hover:before,

.icon12.star:before,

.icon12.star-full:before{content: "\f005";color: #fd0;}

.icon12.star-half:before{content: "\f089";color: #fd0;position: absolute;top:0;}

.icon12.star-half:after{content: "\f005";}

.icon12.star-empty:before{content: "\f005";}



.sorting-and-view{margin-bottom:0px;padding:0 0 5px;border-bottom: 1px solid #ababab;display:table;width:100%;}

.sorting-and-view>div{display:table-cell;vertical-align:middle;}

/*sorting*/

.sorting-selection{position:relative;list-style:none;width:195px;display:inline-block;margin-left:10px;}

.sorting-selection:hover .sorting{display:block;}

.sorting-selection span{display:block; padding:2px 10px 2px 15px;border: 1px solid #bfbfbf; }

.sorting-selection i.icon-caret-down{border-left: 1px solid #bfbfbf; position: absolute;line-height: 22px;width: 22px;  right:0;}

.sorting{display:none;}

ul.menu-v.sorting{margin:0;padding:0;width:193px;position: absolute;z-index: 2000;background-color: #fff;border: 1px solid #bfbfbf;border-top:none;}

ul.menu-v.sorting li{margin:0;padding:0;list-style:none;}

ul.menu-v.sorting li a{padding:2px 10px 2px 15px;text-decoration:none;display:block;color:#777;}

ul.menu-v.sorting li a:hover{color:#fd0;background-color:#353535;}

i.sort-desc:before,i.sort-asc:before{font-family: FontAwesome; font-weight: normal; font-style: normal;line-height:normal;font-size:14px;-webkit-font-smoothing: antialiased; //text-shadow: 1px 1px 1px #000;content: "\f106";}

i.sort-asc:before{content: "\f107";}

/*

i.sort-desc { height: 0; width: 0; border: 4px solid transparent; border-bottom-color: #000; margin-bottom: 0.2em; display: inline-block; display: block\9; float: left\9; }

i.sort-asc { height: 0; width: 0; border: 4px solid transparent; border-top-color: #000; margin-top: 0; display: inline-block; display: block\9; float: left\9; }

*/

/*select-view*/

.select-view{text-align:right;}

.select-view>div{display:inline;vertical-align:top;line-height:24px;margin-right: 6px;}

.select-view span{font-size:24px;margin-left:4px;color:#222;cursor:pointer;}

.select-view span:hover{color:#fd0;}

.select-view span.selected{color:#353535;cursor:default;}



/* * * product.html * * */



.table-striped > tbody > tr:nth-of-type(2n+1) {

    background-color: #f4f4f4;

    color: #000;

}

.caption-name.product{margin-bottom:0;}

.rating-and-print{display:table;width:100%;margin:5px 0 0;}

.rating-and-print>div{display:table-cell;}

.rating-and-print a:before{font-size:16px;margin-right:4px;font-family: FontAwesome;text-decoration: none;vertical-align:middle;}

.rating-and-print a{margin-left:10px;color: #222;font-family: "Verdana";font-size: 11px;text-decoration: underline;}

.rating-and-print a:hover{text-decoration:none;}

.image{position: relative; margin: 0 0 10px;}

/*zoom style*/

.zoomPad{position:relative;float:left;z-index:99;cursor:crosshair;width: 296px;text-align: left;}

.zoomPad:hover{z-index:101;}

.zoomPreload{-moz-opacity:0.8;opacity: 0.8;filter: alpha(opacity = 80);color: #333;font-size: 12px;font-family: Verdana;text-decoration: none;border: 1px solid #CCC;background-color: white;padding: 8px;text-align:center;background-image: url(img/zoomloader.gif);background-repeat: no-repeat;background-position: 43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0px;left:0px;* width:100px;* height:49px;}

.zoomPup{overflow:hidden;background-color: #FFF;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair;width:100px;height:100px;}

.zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;z-index:5000;width:100%;height:100%;display:none;z-index:101;}

.zoomWindow{position:absolute;left:365px!important;top:-1px!important;background:#FFF;z-index:6000;height:auto;z-index:10000;z-index:110;}

.zoomWrapper{position:relative;border:1px solid #999;z-index:110;}

.zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0px;left:0px;z-index:120;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);}

.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}

.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101;}

.zoomIframe{z-index: -1;filter:alpha(opacity=0);-moz-opacity: 0.80;opacity: 0.80;position:absolute;display:block;}

/*01.112013 outline заменена на border */

/*.zoomThumbActive:hover img,

.zoomThumbActive img{

border-color: #fd0 !important;

outline: 4px solid #fd0;

outline-offset: -4px;

}

*/



.gallery-data{

	border: 2px solid #808080;

}

.gallery-data:hover{

	border: 2px solid #222;

}

.zoomThumbActive:hover,

.zoomThumbActive {

border:2px solid #000 !important;

//width:90px;

//height:90px;

}



.owl-carousel .owl-wrapper-outer {

    margin-left: 5px;

}

.gt-ie8 .zoomThumbActive:hover img,

.gt-ie8 .zoomThumbActive img,

.ie8 .zoomThumbActive:hover img,

.ie8 .zoomThumbActive img{outline:none;}

/*gallery thumbs*/

.gallery-wrapper {padding: 20px 17px; padding-bottom: 0; position: relative;}

.gallery ul{margin:0;padding:0;list-style:none;}

.gallery ul li a img{border:1px solid #b7b7b7; height: 90px;}

.gallery .jcarousel-direction-rtl{direction: rtl;}

.gallery li{width: 98px;height: 98px;}

.gallery li{margin-left: 3px; margin-right: 3px;}

.image-wrapper .next,.image-wrapper .prev{font-size:20px;}

.image-wrapper .next i,.image-wrapper .prev i{position:relative;left:5px;}

.image-wrapper .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left: 10px;margin-right: 0;}

.image-wrapper .next{//background: none repeat scroll 0 0 #ebebeb;

 background: #485563; color:#fff;

 cursor: pointer; height: 100px; right: 0; padding: 38px 0 0; position: absolute; top: 20px; width: 17px;}

.image-wrapper .jcarousel-direction-rtl .jcarousel-next-horizontal{left: 0;right: auto;}

.image-wrapper .next-disabled{cursor: default;color:#b7b7b7;}

.image-wrapper .prev{//background: none repeat scroll 0 0 #ebebeb; 

 background: #485563; color:#fff;

cursor: pointer; height: 100px; left: 0; padding: 38px 0 0; position: absolute; top: 20px; width: 17px;}

.image-wrapper .jcarousel-direction-rtl .jcarousel-prev-horizontal{left: auto;right: 0;}

.image-wrapper .prev-disabled{cursor: default;color:#b7b7b7;}

/*tab style*/

.info-block{width:740px;margin:20px 0;}

.info-block ul.info-block-menu{height: 30px;padding:0;list-style:none;margin:0;}

.info-block ul.info-block-menu li{line-height: 30px;padding: 0px 5px 0px 5px;text-align: center;cursor: pointer;border: 1px solid transparent;border-bottom: none;float:left;}

.info-block ul.info-block-menu li em{font-style: normal;}

.info-block ul.info-block-menu li span{text-decoration:underline;}

.info-block ul.info-block-menu li.selected span{text-decoration:none;}

.info-block ul.info-block-menu li.selected{border-color: #ababab;background-color:#fff;}

.info-block ul.info-block-menu li.selected em{color:#353535;}

.info-block-content{border:1px solid #ababab;padding:20px;background-color:#fff;}

/*features*/

table.features{margin:0;}

table.features td { padding: 1px 0 4px; }

table.features td.name { min-width: 145px; color: #777; vertical-align: top; }

.tab-content table.features .value{padding-left:50px;}

/*compare*/

.compare-page{border:1px solid #ababab;}

table.compare { width: 100%; margin: 0;}

table.compare td { text-align: center; line-height: 1em; padding: 10px 2px; }

table.compare th { text-align: left; padding-left: 10px;}

table.compare td img { display: block; margin: 0 auto 10px; }

table.compare tr:nth-child(even) { background-color: #4D5B67; }

.compare-page .compare-remove i{margin-right:5px;font-size:18px;vertical-align:-2px;}

.compare-page .compare-remove{text-decoration:none;}

.compare-page .compare-remove:hover{color:#f1433f;}

.compare-page .no-underline{color:#353535;text-decoration:underline;}

.compare-page .no-underline:hover{text-decoration:none;}

/*in stocks*/

/*.stocks { margin:10px 0 15px;}*/

.stocks .stock-critical { color: #f1433f; }

.stocks .stock-low { color: #a80; }

.stocks .stock-high { color: #21610B; }

.stocks .stock-none { color: #aaa; }

.stocks .icon16 { margin-top: 0.05em; }

.icon16.stock-red { background-image: url("img/icons.png"); background-position:-128px 0; }

.icon16.stock-yellow { background-image: url("img/icons.png"); background-position:-144px 0; }

.icon16.stock-green { background-image: url("img/icons.png"); background-position:-160px 0; }

.icon16.stock-transparent { background-image: url("img/icons.png"); background-position:-176px 0; }

/*quantity*/

#quantity{

    display: block;

    width:265px;

    line-height: 45px;

    height:45px;

    padding-right:10px;

    padding-left:20px; 

    background:#B5BEC5;

}



#quantity input{

    padding:0;

    width:40px;

    margin-top:13px;

    text-align:center;

    height: 22px;

    outline:0;

    background-color: #b5bec5;

    box-shadow: none;

    font-size:15px;

    font-weight: 600;

}

#quantity a{text-decoration:none;font-size: 14px;}

.cart-wrapper .product-price{margin-bottom:13px;}

.cart-wrapper .compare-at-price{font-size: 16px;margin-right: 10px;line-height: 30px;vertical-align: middle;}

.cart-wrapper .price{font-size: 30px;vertical-align: middle;}

.cart-wrapper label .price{font-size:14px;vertical-align:top;}

.cart-wrapper label input[type="checkbox"],.cart-wrapper label input[type="radio"]{vertical-align:-2px;}

.cart-wrapper .add2cart input[type="submit"]{font-size:18px;}

.cart-wrapper .services>div { margin-bottom: 0px; }

.price{color: #B70E0E;font-weight: bold;}

.compare-at-price{ text-decoration: line-through;}

.out-of-stock {color: #a77;}

.disabled{color: #777;}

.description{margin-bottom: 20px; position: relative;}

.error {color: #a33;}

.image-wrapper .corner{z-index:100;}

.image-wrapper .corner.right{right:10px;}

.image-wrapper .corner.top{top:10px;}

.image-wrapper .badge{width:52px;height:52px;}

.image-wrapper .badge.new{background-position:-102px 0;}

.image-wrapper .badge.bestseller{background-position:-158px 0;}

.image-wrapper .badge.low-price{background-position:-214px 0;}

/*categories,tags,social*/

.aux-block{padding: 15px 0 0 0;}

.aux-block p{color:#b7b7b7;margin-bottom:10px;}

.tags a{}

.tags.cloud{text-align: center; font-size: 0.9em; padding-top: 20px; margin-top: 30px; border-top: 1px solid #ccc; }

.social{margin-bottom:10px;}

.social div{display:inline-block;}

.social div a {height: auto}



#cart-flyer{margin-bottom:20px;}



ul.skus{padding-left: 0;}

ul.skus li{ list-style: none;}

/*my cabinet*/

.my-cabinet p{display:inline-block;color:#b7b7b7;margin: 10px;width: 220px;vertical-align: top;text-align: center;}

.my-cabinet i{text-decoration:none;}

.my-cabinet i.icon-circle{position: relative;display: block;font-size: 60px;width: 60px;margin: 0 auto 20px;text-align: center;color:#b7b7b7;}

.my-cabinet i.icon-circle i{position: absolute;font-size: 32px;top: 50%;color: #fff;left: 50%;margin: -16px 0 0 -13px;text-shadow: 0 -1px 0 rgba(4,4,4,.24);}

.gt-ie8 .my-cabinet a,

.ie8 .my-cabinet a{text-decoration:none;}

.my-cabinet a{color:#353535;}

.my-cabinet a:hover i{color:#353535;}

.my-cabinet a:hover i i{color:#fff;}

table.table { margin-top: 25px; width: 100%; border-spacing:0; border-collapse:collapse; }

table.table th { padding-left: 7px; padding-right: 7px; }

table.table td { padding: 15px 7px;}

table.table .name-coll{border-bottom:1px solid #999;}

table.table .name-coll th{padding-bottom:10px;}

.fon-orders{background-color:#f4f4f4;} 

table.table td a{color:#353535;}

table.table td a:hover{text-decoration:none;}

table.table td.min-width { width: 1%; }

table.table td p { margin: 0; }

table.table td input.numerical { width: 50px; margin-right: 5px; text-align: right; }

table.table tr.no-border td { border: none; }

table.table tr.thin td { padding-top: 13px; padding-bottom: 0; }

table.table tr.service td { padding-top: 5px; padding-bottom: 5px; padding-left: 25px; font-size: 0.8em; color: #A1A1A1;; }

table.table.order{margin-top:30px;}

table.table.order tr.service td { padding-top: 0px; padding-bottom: 0px; padding-left: 25px;color: #555;font-size:12px;}

table.table.order td{border-top:1px solid #d7d7d7;padding:10px 7px;}

table.table.order th{padding-bottom:10px;}

table.table.order .reset-padding td{padding:0 0 15px 0;}

.page-title-h3{font-weight: bold;margin: 30px 0 4px;padding: 0 0 5px 7px;border-bottom: 1px solid #999;}

.bonus-block{padding:15px;border: 2px solid #999;margin-bottom: 50px;}

.bonus-block .bonus{background:transparent;padding:0;font-size:16px;color:#f1433f;}

/*cart*/

table.cart td{padding: 20px 7px 25px; border-top: 1px solid #d7d7d7;}

table.cart td input.qty{max-width: 50px; text-align: right;}

table.cart td.total{font-size: 1.3em;}

table.cart .services{margin:0;}

table.cart .services>div{padding-bottom:5px;}

table.cart .delete i{font-size:18px;text-decoration:none;color:#f1433f;}

.button-back{

/*text*/

color: #fff !important;

  text-decoration:none;

text-shadow: 0 -1px 0 rgba(4,4,4,.1);

  text-transform:uppercase;

/*box*/

  display:inline-block;

  padding:4px 10px;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;

-moz-background-clip: padding;

-webkit-background-clip: padding-box;

background-clip: padding-box;

background-color: #676767;

}

.button-back i{font-size:18px;text-decoration:none;color:#fff;margin-right:5px;vertical-align:-2px;}

.button-back:hover{background-color: #353535;}

.total-cart-block{font-size:18px;font-weight:bold;}

table.cart .total-cart-block td{padding-bottom:10px; padding-top:10px;}

table.cart .total-cart-block td.total{font-size:18px;}

.total-cart-block .name{text-transform:uppercase;}

#cancel-affiliate{display: block;text-decoration: none;padding: 4px 0;width: 72px;text-align: center;}

table.cart .bonus-count td{padding-left:0;}

.bonus-count td i{font-size:18px;vertical-align:-1px;margin-right:8px;}

/*product-slider-cart*/

.product-slider-cart .product-slider .jcarousel-container-horizontal{width: 978px;}

.product-slider-cart .product-slider .jcarousel-clip-horizontal{width: 970px;margin:0 4px;}

.product-slider-cart .product-slider .jcarousel-item{margin-left:5px;margin-right:5px;}



.options { line-height: 1.8em;  

        

}

.services { margin-bottom: 20px; }

.add2cart { margin-bottom: 20px; }



.wa-form .wa-field.wa-required .wa-name {

    color: #000;   

}



.checkout-content{color: #000;}



/* Checkout */



.checkout-header { margin: 0;}

.checkout-header .large{font-size:18px;line-height:44px;}

.checkout-header h3 a { text-transform: uppercase; text-decoration: none; color: #777; }

.checkout-header h3 a:hover { color: #353535 !important; }

.checkout-header strong { color: #000; }

.checkout { margin: 20px 0px 50px; border-top: 1px solid #888;}

.gt-ie8 .checkout:before,

.ie8 .checkout:before{display:none;}

.checkout:before{

border-width: 1px 1px 0 0;

border-style: solid;

border-color: #888;

-webkit-transform: rotate(-45deg);

-moz-transform: rotate(-45deg);

transform: rotate(-45deg);

display: block;

width: 10px;

height: 10px;

background-color: #eee;

content: "";

position: absolute;

margin: -6px 0 0 50px;

}

.checkout ul.checkout-options { padding-left: 25px; }

.checkout ul.checkout-options li { list-style: none; position: relative; margin-bottom: 50px; clear: both; }

.checkout ul.checkout-options li h3 { margin-bottom: 0.1em; font-weight: bold; }

.checkout ul.checkout-options li h3 label { display: inline-block; margin-right: 10px; }

.checkout ul.checkout-options li .rate { float: right; text-align: center;}

.checkout ul.checkout-options li p { width: 70%; color:#b7b7b7;}

.checkout ul.checkout-options li .hint{font-size:12px !important;}

.est_delivery{color:#353535;}

.checkout ul.checkout-options li input[type="radio"] { position: absolute; top: 4px; left: -25px; }

.checkout ul.checkout-options li img.method-logo { float: left; margin-right: 8px; margin-bottom: 5px;  }

.checkout ul.checkout-options li .wa-form { margin-top: 0px; margin-bottom: 30px; }

.checkout .checkout-result { padding: 80px 0 60px; background: #fff; text-align: center; color: #000;}

.checkout .checkout-result h1 { font-size: 4em; margin-bottom: 50px; }

.checkout .checkout-result.error h1 { color: #f1433f; }

.checkout .checkout-result .wa-form { margin: 10px auto 20px; width: 400px; float: none; text-align: left; }

.checkout .checkout-result .back { margin-top: 50px; }

.checkout .checkout-step { padding: 0; border: 1px solid #888; border-top: 0; }

.checkout .checkout-step h2 { padding: 20px 20px 20px; text-transform: uppercase; font-weight: bold; background: #eee; margin: 0; }

.checkout .checkout-step h2 a { text-decoration: none; color: #000; }

.checkout .checkout-step h2 a:hover { color: #353535 !important; }

.checkout .checkout-step h2 a.hint { color: #aaa; text-decoration: underline; }

.checkout .checkout-step-content { padding: 20px; background: #fff; }

.checkout .checkout-step ul.menu-v { margin-left: 0; margin-top: 20px; }

.checkout .checkout-step #login-form h1 { display: none; }

.checkout .checkout-step input.large { font-size: 1.4em; }

.checkout .comment { width: 98.5%; height: 100px; margin-bottom: 20px; }

.checkout blockquote img { margin-right: 20px; float: left; }

.checkout blockquote p { color: #000; margin-bottom: 0; }

.last .checkout-content h3{font-weight:bold;margin-bottom:5px;}

.last table.table td{border-top: 1px solid #d7d7d7;vertical-align:top;}

.last table.table tr.service td{padding-top:0;padding-bottom:0;font-size:12px;}

.last table.table .reset-padding td {padding: 0 0 15px 0;}

.success .button{text-decoration:none;}



/* Product reviews */



.write-review { margin: 30px 0 40px; }



.review { margin-bottom: 30px; }

.review .summary {color: #777; }

.review .summary h6 { color: #000; font-size: 1.1em; margin-bottom:3px;padding-bottom:5px;border-bottom:1px solid #e0e0e0;}

.review .summary a.username { color: #777; }

.review .summary a.username:hover { color: #f1433f; }

.review .summary a { display: inline; padding: 0; }

.review .summary .date { color:#aaa; }

.review p { margin-top: 5px; margin-bottom: 5px; line-height: 1.3em; }

.review .actions a { padding: 0 !important; }

.review .actions a i{font-style:normal;}



.reviews { margin-bottom: 20px; }

.reviews ul { margin-left: 0; }

.reviews ul li ul { padding-left: 25px; }

.reviews ul li ul li .review h6 { color: #555; }

.reviews ul li .review-form { padding: 10px 30px; }

.reviews ul li .review-form textarea { min-height: 100px; }

.reviews ul.menu-h.auth-type { padding: 0 0 40px; margin-left: -5px; }

.reviews ul.menu-h.auth-type li { padding-right: 10px; }

.reviews ul.menu-h.auth-type li a { padding: 5px 6px; }

.reviews ul.menu-h.auth-type li a img { top: 0; }

.reviews textarea { height: 100px; min-height: 100px; margin-top: 0; }



.review-form { padding: 0; margin-bottom: 30px; }

.review-form h4 { margin: 0 0 20px; font-weight: normal; }

.review-form-fields p { margin: 0 0 10px; }

.review-form-fields p.review-field a { display: inline; padding: 0; text-decoration: none; }

.review-form-fields label { width: 160px; display: block; clear: left; float: left; margin: 0 10px 0 0; color: #aaa;}

.review-form-fields input[type="text"] { width: 20em;}

.review-form textarea { min-width: 70%; min-height: 160px; }

.review-form .review-submit { padding:0 0 20px 170px;}

.review-form .userpic { width: 20px; height: 20px; float: left; margin-right: 5px; margin-top:-2px;}

.review-form ul.menu-h.auth-type li a img { float: left; margin-right: 3px; position: relative; top: 2px; }

.review-form ul.menu-h.auth-type { padding-bottom: 20px; }

.review-form label { width: 160px; display: block; clear: left; float: left; margin: 0 10px 0 0; color: #000; }

.reviews span.rate { line-height: 1.3em; display: block; margin: 0.5em 0; }

.reviews span.rate a { text-decoration: none !important; }

.reviews span.rate .icon10.star { background-position: -60px -40px; }

.reviews span.rate .icon10.star-empty { background-position: -80px -40px; }



input.error, textarea.error { border: 2px solid #f1433f; }

.errormsg { color: #f1433f; margin-left: 170px; display: block; }



/* Customer account */



.order-status { border-radius: 3px; color: #fff; display: block; padding: 3px 7px; }

h1 .order-status { font-size: 0.75em; margin-left: 10px; }



/* Shop-Script icons */



.icon16.star,

.icon16.star-full { background-image: url("img/icons.png"); background-position:-16px 0; }

.icon16.star-half { background-image: url("img/icons.png"); background-position:-32px 0; }

.icon16.star-empty { background-image: url("img/icons.png"); background-position:-48px 0; }

.icon16.star-hover { background-image: url("img/icons.png"); background-position:-64px 0; }

.icon16.remove { background-image: url("img/icons.png"); background-position:-96px 0; }

.icon16.saved { background-image: url("img/icons.png");  background-position:-112px 0; }



/*shop-pages*/

#shop-pages{margin-bottom: 40px;background-color: #f4f4f4;padding-bottom:15px;}

#shop-pages ul{padding:0;list-style:none;margin:0;}

#shop-pages li a span{color:#b7b7b7;margin-left:5px;display:inline-block;}

#shop-pages li a{padding:7px 15px;color: #353535;display:block;}

#shop-pages li.selected a{color:#b7b7b7;text-decoration: none;}

#shop-pages li:hover a{color:#fff;text-decoration: none;background-color: #353535;}

#shop-pages li.selected a span{}

#shop-pages li:hover a span{color:#fff;}

/*28.11.13brands*/

#main .sidebar .brands{

    margin: 40px 0;

background-color: #f4f4f4;

padding-bottom: 15px;

}

#main .sidebar .brands:before{

    content:'Бренды';

    display:block;

    margin:0 15px 5px;

    

    color: #a1a1a1;

font-family: "Verdana";

font-size: 16px;

text-shadow: 0 1px 0 rgba(255,255,255,.66);

text-transform: uppercase;

padding: 10px 0px;

border-bottom: 1px solid #ccc;

display: block;

}

#main .sidebar .brands li{

display: block;

}

#main .sidebar .brands li a{

padding: 7px 15px;

color: #353535;

display: block;

}

/*end28.11.13brands*/

/*28.11.13features*/

table.table-hover#product-features td.name{

min-width: 194px;

width:60%;

border-right:1px solid #ccc;

}

table.features#product-features td.name{

min-width: 194px;

color: #353535;

width:1%;

border-right:1px solid #ccc;

}

table.features#product-features{

    width:100%;

}

table.features#product-features tr:last-child td{

    border-bottom:none;

}

table.features#product-features td{

    border-bottom:1px solid #ccc;

}

table.features#product-features tr:nth-child(even){

    background:#2B3E50;

}

table.features#product-features tr:hover{

    background:#485563;

}

table.features#product-features td{

    padding:0 10px;

}

/*end28.11.13features*/



/*28.11.13filters*/

.filters2 {

border: 1px solid #adadad;

margin-bottom: 20px;

margin-top: -22px;

border-radius: 3px;

background: #f4f4f4;

    }

.filters2 input[type="text"] {

    font-size: 1em;

    width: 80px;

    text-align: right;

    }

.filters2 input[name="price_min"]{

	margin-right: 10px;

    padding: 8px 20px 8px 0px !important;

    border-radius: 5px !important;

    margin-top: 5px !important;

    }

	.filters2 input[name="price_max"]{

	padding: 8px 10px 8px 0px !important;

    border-radius: 5px !important;

    margin-top: 5px !important;

	}

.filters2 input[type="radio"], .filters2 input[type="checkbox"] { vertical-align: -2px; }

.filters2 div { padding: 0 15px; }

.filters2 div > div {padding: 0 0 8px;}

.filters2 div.caption { 

font-family: "Verdana";

font-size: 16px;

padding: 10px 0px;

border-bottom: 1px solid #ccc;

display: block;

margin:0 15px;

    }

.filters2 b { 

    position: relative; 

    padding: 8px 10px 8px 0;

    cursor:pointer;

    }

.filters2 b[data-feature="price"]{

      cursor:auto;  

    }

.filters2 b span{

  border-bottom:1px dashed #999;  

  

}

.filters2 b i { 

position: absolute;

right: 0;

top: 10px;

}

.filters2 p { 

    margin: 5px 0 0;

    }

.content_price{

    margin: 10px 0;

}

.filters2 .content{

    margin:15px 0 10px 0;

	float: none;

	width: auto;

	display:inline-block;

}

.filters2 .reset_filter{

    display:inline-block;

}

.filters2 .reset_filter a{

    color:#353535;

}

.filters2 div.price-slider,

.filters2 div.price-slider div{

    padding:0;

}

.filters2 .ui-slider-horizontal { 

    height: 4px; 

    border: none; 

    }

.ui-slider-horizontal.ui-widget-content { 

    background:#777; 

    border: 1px solid #aaa; 

    margin-top: 10px;

    margin-bottom: 20px;

    }

.filters2 .ui-slider-horizontal .ui-widget-header { 

    background:#fd0; 

    height: 4px; 

    position: relative; 

    top: 0px; 

    }

.black_blue .filters2 .ui-slider-horizontal .ui-widget-header{

    background:#3498db;

}    

.black_pink .filters2 .ui-slider-horizontal .ui-widget-header{

    background:#f077ad;

}

.green_pink_orange .filters2 .ui-slider-horizontal .ui-widget-header{

    background:#ec7f92;

}

.green_pink_orange .filters2{

    background-color:#f4f2ed;

    border-color:#cec9bd;

}

.light_blue .filters2 .ui-slider-horizontal .ui-widget-header{

    background:#3397db;

}

.light_blue .filters2, .orange_blue .filters2{

    background-color:#f5f5f5;

    border-color:#ccc;

}

.light_red .filters2 .ui-slider-horizontal .ui-widget-header{

    background:#e74c3c;

}

.light_red .filters2{

    background-color:#f5f3ed;

    border-color:#cec9be;

}

.orange_blue .filters2 .ui-slider-horizontal .ui-widget-header{

    background:#ffa32f;

}





.ui-slider .ui-slider-handle.ui-state-hover{

cursor: pointer;

}

.ui-slider.ui-slider-horizontal .ui-slider-handle { 

display:block;

height:0;

width:0;

border:6px solid;

border-color:transparent transparent #353535 transparent;

margin-left: -6px;

border-bottom-width: 10px;

top: -2px;

}

.ui-slider .ui-slider-handle.left {

display:block;

height:0;

width:0;

border:6px solid;

border-color:transparent transparent #353535 transparent;

margin-left: -6px;

border-bottom-width: 10px;

}

.price-slider span.hint {

position: absolute;

font-size: 80%;

margin-left: 5px;

margin-right: 5px;

top: -20px;

}

.price-slider span.hint.left {

left: 0px;

}

.price-slider span.hint.left:before {

position: absolute;

content: "<";

left: -9px;

top: 0px;

}

.price-slider span.hint.left.zero {

left: -3px;

margin-left: 0px;

}

.price-slider span.hint.left.zero:before {

content: "";

}

.price-slider span.hint.right {

right: 0px;

}

.price-slider span.hint.right:before {

position: absolute;

content: ">";

right: -9px;

top: 0px;

}

.price-slider:after{

position: absolute;

content: "";

right: -1px;

top: -5px;

height: 10px;

border-right: 1px solid #adadad;

}

.price-slider:before{

position: absolute;

content: "";

left: -1px;

top: -5px;

height: 10px;

border-left: 1px solid #adadad;

}

/*28.11.13filters*/



/*21.12.2013*/

/*tegs shop*/

#shop-pages .tegs_shop{

    font-size:14px;

    padding:0 10px;

}

#shop-pages .tegs_shop a{

    color:#353535;

    text-decoration:none;

}

#shop-pages .tegs_shop a:hover{

opacity:1 !important;

}

/*end tegs shop*/

/*brends*/

#main .sidebar .brands #brands-switch{

    padding:0 15px;

}

#main .sidebar .brands{

    padding-bottom:6px;

}

/*end brends*/

/*badge text*/

.image-wrapper .corner.text{

    right:0;

    opacity:.8;
margin: -3px 280px 0 0;
}

.product-list.list .corner.text{

    width:auto;

}

.product-list.list .image .corner.top.text{

    top:0;

}

.image-wrapper .corner.text .badge{

    width:auto;

    background:none;

    height:auto;

    padding:3px 5px;

}

body .text .badge{

    background:none;

    width: auto;

    position:static;

    height:auto;

    padding:3px 5px;

    opacity:.8;

}

body .list .text .badge{

    padding:1px 3px;

}

.image-wrapper .corner.text .badge,

body .text .badge{

    background:#555;

}

/* редактирование стилей оформления текстовых наклеек товара производится в файле index.html (приложения сайт - дизайн) под комментарием badge_edit */

.image-wrapper .corner.text .badge span{

    display:inline;

    border:none;

    border-radius:none;

    background:none;

    position:static;

    color:#fff !important;

    font-size:16px;

}



body .text .badge span{

    display:inline;

    border:none;

    background:none;

    color:#fff !important;

    position:static;

    font-size:14px;

}

body .list .text .badge span{

    font-size:12px;

}

.product-slider .image .corner.right.text{

    right:auto;

    max-width:152px;

    overflow:hidden;

}

.thumbs .product-block .corner.text{

   max-width:200px; 

}

.list .product-block .corner.text{

   max-width:100px;

    overflow:hidden;  

}

/*end badge text*/

/* Dialog */

.dialog { display: none; }

.dialog-background { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: url('../../../site/themes/buysimply/img/fancybox_overlay.png'); z-index: 2100; }

.dialog-window .cart { position: fixed; top: 15%; left: 0; right: 0; opacity: 1; z-index: 2101; overflow-x: hidden; box-shadow: 0 3px 15px #353535; margin: 0 auto; text-align: left; width: 400px; bottom: 15%; background: #fff; padding: 25px; color: #222;}

.dialog-window .cart .added2cart { font-size: 1.1em; font-style: italic; }

.dialog-window .dialog-close { float: right; text-decoration: none; font-size: 200%; margin-top: -15px; margin-right: -15px; }







h4.caption-name.product { font-weight: normal; font-size: 18px; margin-top: 5px;}

.cart-wrapper h4.caption-name.product { display: none; }

.dialog-window .dialog-close:hover { color: #f1433f; text-shadow: 0 0 2px #f1433f; }

.dialog-window .add2cart { margin-bottom: 10px; }

.dialog-window .product-price { margin-bottom: 15px; }

.dialog-window .add2cart .compare-at-price { font-size: 16px; margin-right: 10px; line-height: 30px; vertical-align: middle; }

.dialog-window .add2cart .price { font-size: 30px; vertical-align: middle; }

.dialog-window input[type="checkbox"], .dialog-window input[type="radio"] { vertical-align: -1px; }

.dialog-window .selectable-articul { margin-top: 1em; }

.dialog-window #quantity { margin-right: 148px; }

/* end Dialog */

/*new reviews*/

.tab-content .reviews-count-text { display: none; }/*new reviews*/

.tab-content .write-review{

margin: 0;

text-align: right;

font-size: 16px;

font-weight: normal;

}

.tab-content .write-review:before{

    display:inline;

    content:'\f044';

    font-family:'FontAwesome';

}

.tab-content .review .summary h6{

    margin-top:20px;

    margin-bottom: 0;

padding-bottom: 0;

}

.tab-content .review{

    margin-bottom: 20px;

}

.tab-content .review p{

margin-top: 10px;

margin-bottom: 0;  

}

.tab-content .actions{

    text-align:right;

}

.tab-content .actions:before{

    display:inline;

    content:'\f040';

    font-family:'FontAwesome';

}

/*end new reviews*/



.callback {

	margin: 5px;

}



.realized_projects {

	/*border: 1px solid #ABABAB;*/

	margin: 0px;

}



.realized_projects div {

	/*padding: 5px;*/

}

.realized_projects a{

	margin-bottom: 0;

}



.realized_projects li {

	box-shadow: 2px 2px 7px #ABABAB;

	float: left;

	margin: 5px;

	list-style: none;

}



.realized_projects img{

/*	width: 80px;*/

	width: 75px;

}



#product-features {

	margin: 0 0 10px;

}

.realized_projects img{

    display:block;

    width:100%;

}

.realized_projects{

    display:flex;

}

.realized_projects div{

        width: 159px;

    margin-right: 3.5px;

}

.realized_projects div:last-child{

    margin-right:0;

}

select.sku-feature {

	width: 109%;

    z-index:4;

    border:0;

    position:relative;

    background:none;

    outline:0;

    box-shadow: none;

    background-color: transparent;

    background-image: none;

    font-size:19px;

    font-weight:600;

    font-family: Calibri;

    -webkit-appearance: none;

       -moz-appearance: none;

            appearance: none;

            cursor: pointer;

}

@-moz-document url-prefix(){

    .sku_customs{

        padding-left:11px!important;

    }

}



.sku_customs1{

    width:auto;

    position:relative;

    display: inline-block;

}

.sku_customs1 select{

    color:#a02d2a;

}

.cexf{

    font-weight: 600;

    color:#323232;

}

.arrow-pointer{

    display: block;

    position: absolute;

    top: 5px;

    right: -20px;

    content: '▼';

    height: 20px;

    width: 20px;

    z-index: 1;

    cursor: pointer;

    color: #30332f;

}

.sku_customs{

    background: #b8c0c8;

    padding-left:14px;

    padding-top: 6px;

}



select.sku-feature > option{

    

}



.feature-description {

	cursor: pointer;

}



#makepdf.cart {

	color: #181818;

	float: right;

	font-size: 15px;

	margin: -45px 0 0;	

}



.feature-description {

	font-size: 16px;

}



.value-description {

	font-size: 12px;

	padding: 0 2px 0 0;

}



.popover-content .image {

	//height: 200px;

}



.photos-from-gallery {margin: 0 0 10px;}



.price-label {

	float: left;

	font-size: 22px;

	margin: 4px 0 0;

}



.filtered-products .product-list.thumbs li {

	margin: 0 auto;

	padding: 0;

}



.services label {

    font-size: 12px;

    font-weight: normal;

    padding: 0px 15px;

}



.tab-content.chertezhi img {

	margin: 0 auto;

}



.b-share__handle {

	height: auto;

}



.tooltip .image img{

	width: 150px;

	height: 150px;

}



.table.cart td:nth-child(2){

	text-align: left;

}



a {

	cursor: pointer;

}



/* --- */



.nav-tabs > li.active > a {    

   // background-color: #f2dede; 

	background: linear-gradient(to top, #a02d2d, #c64931) repeat scroll 0 0 rgba(0, 0, 0, 0);	

	//border-color: #B25353 #B25353 transparent;

}



.nav-tabs > li.active > a:hover {    

   // background-color: #f2dede; 

	background:#D9534F;		

	//border-color: #B25353 #B25353 transparent;

}



.nav-tabs > li.active > a:hover:after {    

   // background-color: #f2dede; 	

	border-color: #D9534F transparent transparent;

	//border-color: #B25353 #B25353 transparent;

}



.nav-tabs > li.active > a:after , .nav-tabs > li.active > a:after , .nav-tabs > li.active> a:after {

    border: 8px solid transparent;

    content: " ";

    display: block;

    height: 0;

    left: 50%;

    margin-left: -8px;

    pointer-events: none;

    position: absolute;

    top: 100%;

    width: 0;

	border-color: #a02d2d transparent transparent;

	}



.nav-tabs > li > a:hover:after{

	border: 8px solid transparent;

    content: " ";

    display: block;

    height: 0;

    left: 50%;

    margin-left: -8px;

    pointer-events: none;

    position: absolute;

    top: 100%;

    width: 0;

	border-color: #4E5D6C transparent transparent;

}



.nav-tabs > li > a:hover {

  color: #fff !important;

}

	

	

.nav-tabs {

    border-bottom: 1px solid #B25353;

}



.alert-default{

    background-color: #4E5D6C;

    border-color: transparent;

    color: #ebebeb;

}

.tab-content > .tab-pane {

    border-color: #B25353 !important;    

}



.fa-15x {

    font-size: 1.5em;

}





.btn-danger {

	background-color: #c9302c;

}



.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {

    background-color: #d9534f;    

}



.breadcrumbs a{color:#000;}

.breadcrumbs span{color:#000; font-weight:bold;}





.togle-tab:after {

    border: 8px solid transparent;

    content: " ";

    display: block;

    height: 0;

    left: 50%;

    margin-left: -8px;

    pointer-events: none;

    position: absolute;

    top: 100%;

    width: 0;

	border-color: #a02d2d transparent transparent;

}



.nav-tabs > li {

    float: left;

    margin-bottom: 7px;

}



.custom_row {

	position: relative;

	width: 100%;

	min-height: 20px;

}



.clear_all {

	position: absolute;

	right: 0;

	padding: 5px;

	border-radius: 5px;

	background: rgb(77, 91, 103);

	color: #f1433f;

	text-decoration: none !important;

}

.unicum-row{

    display: flex;

    flex-wrap:wrap;

    justify-content:space-around;

    padding:0;

    margin:0;

    width:100%;

    



}

.unicum-row li:nth-child(1), .unicum-row li:nth-child(2),.unicum-row li:nth-child(5), .unicum-row li:nth-child(6),.unicum-row li:nth-child(9), .unicum-row li:nth-child(10){

    background:#9DAAB3;

}

.unicum-row li:nth-child(3),.unicum-row li:nth-child(4), .unicum-row li:nth-child(7), .unicum-row li:nth-child(8), .unicum-row li:nth-child(11), .unicum-row li:nth-child(12){

    background:#B5BEC5;

}

.unicum-row li:nth-child(even){

    padding-right:15px;

}

.unicum-row li{

    display: flex;

    width:50%;

    margin:0!important;

    align-items: center;

    padding: 0;

    margin: 1px 4px;

    

}

.unicum-row li img{

    width:96px;

    height:96px;

    box-sizing:border-box;

    margin:10px;

    margin-left: 15px;



}

.unicum-row li p{

    font-size:12px;

    text-align:left;

    width: 287px;

    line-height:14px;

    margin-top:10px;

    text-indent:10px;

    

}

.bg-unic{

    width:96.5%;

    margin:0 15px 15px 13px;

    background: url('/foto/hang/bg-osobenosti-1.png');

    

}

.product-h2{

    margin-top: 0px;

    margin-bottom:15px;

    margin-left:-15px;

    margin-right:-15px;

    font-size: 28px;

    padding-left:15px;

    padding-top: 5px!important;

    padding-bottom: 9px!important;

    font-family: Calibri!important;

    color: #a12d2c;

    font-weight: bold;

    background-color: #b8c0c8;

    background: linear-gradient(to right, #b8c0c8 56%, rgba(184, 192, 200, 0.35) 80%);

    text-shadow: none;

}



.product-h3{

    margin-top: 18px;

    margin-bottom:15px;

    margin-left:-15px;

    margin-right:-15px;

    font-size: 28px;

    padding-left:15px;

    padding-top: 5px!important; 

    padding-bottom: 9px!important;

    font-family: Calibri!important;

    color: #a12d2c;

    font-weight: bold;

    background-color: #b8c0c8;

    background: linear-gradient(to right, #b8c0c8 56%, rgba(184, 192, 200, 0.35) 80%);

    text-shadow: none;

}

.product-h3-1{

    margin-top: 0px;

    margin-bottom:15px;

    font-size: 28px;

    padding-left:15px;

    padding-top: 5px!important; 

    padding-bottom: 9px!important;

    font-family: Calibri!important;

    color: #a12d2c;

    font-weight: bold;

    background-color: #b8c0c8;

    background: linear-gradient(to right, #b8c0c8 56%, rgba(184, 192, 200, 0.35) 80%);

    text-shadow: none;

}



.wht-not{

    color:#343434!important;

}

.feature-head-customs{

    width: 100%;

    padding-left: 10px;

    display: block;

    height: 30px;

    font-size: 15px;

    font-weight: 700;

    color: #323232;

    line-height: 30px;

    background-color: #b8c0c8;

    background: linear-gradient(to right, #b8c0c8 56%, rgba(184, 192, 200, 0.35) 80%);

    margin: 15px 0 15px 0;

}

#product-features tr{

    background: none;

}

#product-features tr td{

    height:30px;

    line-height: 30px;

    padding: 0;

    padding-left: 10px;

}

#product-features tr:hover td{

    background: none;

}

#product-features tr:nth-child(odd) td.name{

    background:#B5BEC5;

}



#product-features tr:nth-child(even) td.name{

    background:#9DAAB3;

}



#product-features tr:nth-child(odd) td.value{

    background:#474B4E;

}



#product-features tr:nth-child(even) td.value{

    background:#666F76;

}

#product-features tr td.value{

    color:#fff;

    text-shadow: 1px 0px 0px  rgba(0,0,0,0.35);

    text-align: left;

    font-weight:600;

}



#product-features .icon16.color{

    margin-top: 0.52em;

}

.table.table-hover#product-features td.name{

    border-right:0;

}

.services input{

    width:20px;

    height: 20px;

    position:absolute;

    top:0px;

    left:0px;

    margin-top:0px;

}



.services label{

    padding:0;

    line-height: 20px;

    height: 20px;

    position:relative;

    padding-right:15px;

    padding-left: 25px;

}



.services>div{

    display: inline-block;

}

.services_name{

    display: block;

    line-height: 20px;

}

.price_row{

    width:100%;

    display: flex;

}

#quantity{display: flex;}

#quantity .minus,#quantity .plus{

    display: block;

    width:22px;

    height:22px;

    margin-top:13px;

    background:#222;

    color:#fff;

    line-height: 22px;

    text-align: center;

    font-weight: 600;

    -ms-user-select: none;

    -moz-user-select: none;

    -khtml-user-select: none;

    -webkit-user-select: none;

}

#quantity .minus{

    margin-left:10px;

}

.img-responsive.img-shadow{

    width:390px;

}

.align-right{

    text-align: left;

    line-height: 0;

    margin-bottom: 7px;

}

.align-right a{

    font-size: 12.5px;

    padding-right: 10px;

    font-family: calibri;

}

.align-right a:before{

    padding-right:3px;

    font-family: 'FontAwesome'; 

}

.box-pdf{

    width:100%;

    height: 45px;

    margin-top:10px;

    background:#4F585F;

    display: flex;

}

.dwl-btn{

    background: url(/pdf-dwl.png);

    position:relative;

    height: 45px;

    width:200px;

    padding-left: 47px;

    font-family: calibri;

    display: block;

    background-repeat: no-repeat;

    background-size: 10%;

    background-position: 13px 10px;

    line-height: 44px;

    font-size: 16px;

    font-weight: 600;

    text-decoration: none!important;

    

    color:#fff;

}

.dwl-btn1{

   background: url('/pdf-dwl-dis.png');

   background-repeat: no-repeat;

    background-size: 10%;

    background-position: 13px 10px;

    color:#776c6c;

}

.dwl-btn1:hover{

    color:#776c6c!important;

}

.dwl-btn2{

    

}



.realized_projects .col-md-3{

    margin-left:0px;

    padding-left:0;

    margin-right:0px;

}

.realized_projectsss{

    width:100%;

}

.shifr-bg{

    background: #5E6C79;

}





.bg-warning-cr{

    background: #485663;

    padding:15px 15px;

    margin-left: -15px;

    margin-right:-15px;

    text-indent: 10px!important;

    color:#fff;

}





.analogs{

    border:1px solid #B25353;

    border-top:0px;

    margin-top:-15px;

}

.similar-block{

    background: #fff;

    min-height:350px;

   /* width:240px!important;

   // margin:0 2px!important;*/

}

.owl-theme{

    margin-bottom:15px;

}



.analog-name{

    text-decoration: none!important;

}

.analog-name span{

    width:104%;

    height:76px;

    background:#666;

    margin-left:-5px;

    padding:7px!important;

    text-align: center;

    color:#fff;

    text-shadow:1px 0px 0px rgba(150,150,150,0.35);

}

.owl-theme .price.nowrap i{

    color:#010101;

    font-family: calibri;

    font-style: normal;

}



.owl-theme .price.nowrap{

        padding: 15px 0!important;

}







.b-mini-gallery__link {

    padding-top: 0px;

    display: block;

    text-decoration: none;

    color: #404040;

    margin-bottom: 20px;

    margin-top:-20px;

}



.b-mini-gallery__box {

    display: flex;

    

    padding: 0px 0;

    padding:2px;

    margin-top:10px;

    border:1px solid #181818;

}

.b-mini-gallery__box img{

    display: block;

    width: 130px;

    height: 81px;

    margin: 3px;

    box-shadow: 1px 1px 5px 1px rgba(150,150,150,0.55);

}

.b-mini-gallery__box img:first-child{

    margin-left:0;

}



.tab-inline{

    display: block;

    display: flex;

    /*justify-content: space-around;*/

    width: 103.8%;

    min-height: 0px;

    padding: 7px 10px 7px 1px;

    margin-left: -15px;

    margin-right: 30px;

    background: rgb(123, 136, 146);

}

.tabs-cell{

    display: block;

    /*justify-content: center;*/

    min-width:12%;

    width:auto;

    margin-left:4px;

    height:25px;

    text-decoration:none!important;

    text-align: center;

}



.tabs-cell img{

    display: inline;

    width: 11%;

    margin: 0 auto;

}



.category-tabs--title {

    display: inline;

    font-size: 11.5px;

}



.t-mods{

    width:18%;

}

.t-mods img{

    width:8%;

}

.t-cur{

    color:#a02d2a;

}

.styleforgoodsyar-1{

	margin-left: 56px !important;

	background:white !important;

	border: 1px solid transparent !important;

	box-shadow: 1px 2px 3px #333 !important;

	padding:0 !important;

	width: 25% !important;

	margin-right:15px !important;

}

.styleforgoodsyar-2{

	background:white !important;

	border: 1px solid transparent !important;

	box-shadow: 1px 2px 3px #333 !important;

	padding:0 !important;

	width: 25% !important;

	margin-right:15px !important;

	margin-left: 35px !important;

}

.styleforgoodsyar-3{

	background:white !important;

	border: 1px solid transparent !important;

	box-shadow: 1px 2px 3px #333 !important;

	padding:0; width: 25% !important;

	margin-left: 35px !important;

}

.marginforimagesyar{

	max-width: 75% !important;

}

.marginforcarouselyar{

	border: 1px solid transparent !important;

	box-shadow: 1px 2px 3px #333 !important;

    padding: 10px 0px 10px 0px !important;

}

.centerforimageyar{

	text-align: center !important;

}

.paddingforiconsyar{

	padding-top: 125px !important;

}

.paddingforiconsyar-2{

	padding-top: 110px !important;

}

.colortextpriceyar{

	color:#000 !important;

}

.widthimagetovaryar{

	height: 60px;

}

.blockfordostavlayar{

	position: relative;

    display: inline-block;

    height: 60px;

    width: 304px;

    background-color: #474b4e;

}

.blockfordostavlayar a{

	position: absolute;

	top: 18px;

	left: 41px;

	color: #fff;

	text-decoration: none;

	font-size: 22px;

	font-weight: 500;

	font-family: verdana;

	text-decoration: none;

}

.positionrelativyar{

	position:relative;

}

.positionabsolutyar{

	position:absolute;

	top: 35px;

}

.positionabsolutyar1{

	position: absolute;

    top: 98px;

}

.positionabsolutyar2{

	position: absolute;

    top: 98px;

    left: 87px;

}

.positionabsolutyar3{

	position:absolute;

	top: 3px;

	left: -7px;

	z-index: 1;

}

.widthforimagesaleyar{

	width: 120px;
	margin: -13px 0 0 -16px;
}
.labelnormyar{

	color:#222;

	font-size:18px;

	font-weight:600;

}

.indettextyar{

	text-indent: -20px;

}

.classhoveryar:hover{

	box-shadow: 0 0 0.75em rgba(0, 0, 0, .3), inset 0 0 1px 1px rgba(0, 0, 0, .1);

}

.classbuttonyar{

	z-index: 10;

    margin-top: -55px;

    margin-left: 27px;

}

.marginbottomyar{

	margin-bottom:0px;

}

.marginbottomyar1{

	margin-bottom:20px;

}

label {

	color: #000 !important;

	font-family: "Lato","Helvetica Neue", Helvetica,Arial,sans-serif !important;

	font-size: 14px !important;

}

.button_filter_yar{

	width: 230px;

    background-color: #c5312a !important;

}

.button_reset_yar{

	margin-bottom: 14px;

    margin-top: 6px;

}

.button_reset_yar_style{

	border: 1px solid #000;

    padding: 9px 85px;

    background-color: #222;

    color: #fff !important;

    font-size: 13px;

}

.outline_none_yar{

	outline: none;

}