@charset "utf-8";@media only screen and (min-width:540px){#tab-specification>div.row>div.attributes.col-sm-12.col-md-12>div.attribute{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-column-rule:1px solid #eee;-moz-column-rule:1px solid #eee;column-rule:1px solid #eee}.cart .wishlist,.cart .compare{display:none}.blog_article .product-thumb{min-height:340px}.cart .wishlist,.cart .compare{display:none}.product-thumb,.news{margin-bottom:20px;background:#fff;border:solid 1px rgba(122,140,242,0.52);border-radius:15px}.category_list a{display:block;margin:0 0 20px;line-height:1.2em;font-size:1.1em;font-weight:500;padding:5px 10px;border:solid 1.9px rgba(122,140,242,0.52);border-radius:3px}.option label input[type="radio"]+span,.option label input[type="checkbox"]+span,.option select{color:#555;border:solid 2px #f6657f!important;height:35px;font-size:1em}#product .thumbnails>li:first-child a{position:relative;margin:0;border:solid 1px #d1d7f999}.product-thumb .price-old{color:#f90b0bb3;text-decoration:line-through}.product-thumb .price{color:#0618e0;font-weight:600}.btn{line-height:.5}.showcase .item-wrapper{border:2px solid #b5c6f8;background-color:#d4e3f8}.product_status{position:absolute;top:50%;left:50%;margin:-15px 0 0 -100px;width:200px;max-width:100%;line-height:27px;text-align:center;font-weight:500;color:#d9534f;border:solid 1px #3b43f066;background:rgba(255,255,255,.8);border-radius:3px;transition:all ease-in-out .2s;transform:rotateX(0deg) scale(1)}.product-uni_reviews .product-thumb{min-height:500px}.list-group a{border:0 solid #f3f4f900;color:#060606e6;padding:5px 5px 1px 2px;min-height:30px;background:#f5f5f5;text-shadow:0 1px 0 #777CF033;box-shadow:inset 0 1px 0 #9a9afc80;margin-bottom:-1px!important;transition:all ease-in-out .2s}label.input input[type="checkbox"] + span{border-radius:3px}.selected-options .ocfilter-option{font-size:14px}.noUi-horizontal .noUi-handle{width:16px;height:16px;left:-8px;top:-5px;box-shadow:none;border:solid 1px rgba(26,79,230,0.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.3);border-radius:100%;cursor:pointer;background:#9da8f9}.product-thumb .caption{margin:0 5px 10px;line-height:1.3em;font-size:14px;min-height:380px}.product-thumb .attribute{display:block;margin:0 0 20px}}@media (min-width: 1300px){.container{width:100%}#main_content{width:95%;max-width:100%}.option label input[type="radio"]:checked + span,.option label input[type="checkbox"]:checked + span{color:#F61D62}.heading span::after{position:absolute;top:50%;left:100%;right:-2000px;content:'';border-bottom:solid 2px rgba(82,84,227,0.72)}.img-thumbnail{border:0 solid #ddd}.container{width:97%}#main_content{width:100%;max-width:100%}.btn{height:34px;padding:0 13px 2px;font-weight:400;border:solid 1px rgba(0,0,0,.12);border-radius:0 0 0 0}.add_to_cart{font-size:24px;font-weight: 600;}.btn:hover{box-shadow:0 12px 16px 0 rgba(164, 189, 248, 0.28),0 17px 50px 0 rgba(164, 189, 248, 0.28)}body{font-size:15px}.product-thumb .caption > a{display:block;margin-bottom:20px;font-weight:400;font-size:1.3em}.category-info .image{display:none}.category_list .col-xs-6 span{background:#0727b9}.product-thumb,.news{-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.category_description .image{float:left;margin:0 10px 0 0;display:none}.wall-category-box .item-category{background:#fff none repeat scroll 0 0;margin-bottom:20px;overflow:hidden;border:2px solid #928af6b3;border-radius:5px;position:relative;box-shadow:0 3px 10px rgba(164,162,249,0.71),2px 2px 2px #cdd2e9 inset}.wall-category-box .wall-cat-name{color:#333;font-weight:700;overflow:hidden;padding:3px 5px;text-align:center;text-transform:uppercase;height:45px;background:#1e30fbb3;border-top:1px solid #647af6;color:#f0eed2;font-weight:bold;text-align:center;text-transform:uppercase}.nswc-viewport{min-height:150px}.option label input[type="radio"] + span,.option label input[type="checkbox"] + span,.option select{color:#555;border:solid 1px #6567f6!important}.category_list{display:none}.options-category .form-group{display:none}.product-grid .options-category .form-group:first-child{display:block!important}#unicheckout #unicart .product-thumb{min-height:230px}.blog_article .product-thumb{min-height:280px}.product-uni_reviews .product-thumb{min-height:260px}.option .checkbox input:checked + img,.option .radio input:checked + img{border:solid 2px rgba(82,84,227,0.72);padding:2px}body[class^="product-category-106"] label{display:none}#product .price li > span{font-size:2px em;font-weight:600;color:#0f0acc}#menu .nav > li ul > li > a:hover{color:#3498db}.product-thumb .price span + span{margin:0 0 0 -10px}.nav-tabs li a{padding:9px 50px 10px 15px}.categorywall-container .title-module span{font-size:35px;text-shadow:2px 1px 1px #2c21ed,0 0 2em #f1f5f9}.nav-tabs li a{text-decoration:underline;font-size:18px;font-weight:700;width:calc(100% - 2px);text-transform:uppercase;position:relative;text-align:center}.creditWindow{margin-left:-625px}}.top_telephone{font-size:14px}.top_telephone li{list-style:none}.top_telephone li>a span{font-size:22px}.top_telephone .fa{font-size:20px;margin-right:5px}#menu_wrap .top_telephone{font-size:12px}#menu_wrap .top_telephone li{list-style:none}#menu_wrap .top_telephone li>a span{font-size:15px;line-height:15px}#menu_wrap .top_telephone .fa{font-size:15px;margin-right:5px}#menu_wrap .top_telephone .hours{display:none}.plisting-module .product-thumb .caption{min-height:260px}.qtip{font-size:14px;line-height:14px}.qtip-blue{color:#010609}#menu .nav > li > a > span img{width:22px;height:20px}.thumbelina li img{border:1px solid #7265f2;border-radius:5px}.product_banners > div > div i{font-size:2em}.product_banners > div > div.has_link span span{font-size:14px}.ocfilter-option label input{display:inline-block;margin:5px 10px 0 0;vertical-align:top}.product_banners > div i{color:#1207A4}#product-card .radio{display:inline-block;margin:0 5px 0 0}.info-product-card{border:2px solid rgba(40,84,183,0.48);margin-bottom:10px}.info-product-card p{font-size:16px;padding:5px 10px;text-align:center}.info-product-card a,.info-product-card a:hover,.info-product-card a:focus,.info-product-card a:active{color:#444!important;font-size:18px;line-height:26px;text-decoration:none}.info-product-card .fa{color:rgba(20,16,206,0.85);padding-left:5px;padding-right:5px;font-size:20px}.right-container > p{font-size:14px!important}.info-product-card h3{margin:0}@media (min-width:992px){.sets .set-product{padding:5px;position:relative;max-width:240px}.product-tabs{clear:both;margin-top:20px;font-size:12px;line-height:14px}.b-deliv_info{margin:0;font-size:0;text-align:center}.b-deliv_item{display:inline-block;vertical-align:top;padding:110px 1% 0;width:159px;height:695px!important;font-size:14px;-webkit-box-shadow:1px 0 0 #d6d6d6,-1px 0 0 #d6d6d6;box-shadow:1px 0 0 #d6d6d6,-1px 0 0 #d6d6d6;background-color:#fff}.b-deliv_item_1{background:url(https://magdek.com.ua/image/catalog/ikonki/kartochka/n-deliv_1.png) center top no-repeat,#fff}.b-deliv_item_2{background:url(https://magdek.com.ua/image/catalog/ikonki/kartochka/n-deliv_2.png) center top no-repeat,#fff}.b-deliv_item_3{background:url(https://magdek.com.ua/image/catalog/ikonki/kartochka/n-deliv_3.png) center top no-repeat,#fff}.b-deliv_item_4{background:url(https://magdek.com.ua/image/catalog/ikonki/kartochka/n-deliv_4.png) center top no-repeat,#fff}.b-deliv_title,.b-deliv_mark{color:#fc5710;font-weight:700}.b-deliv_title{margin:7px 0 10px;text-transform:uppercase}.b-deliv_item p{font-size:14px;text-align:justify;line-height:14px;margin-bottom:10px}#node-242 .b-deliv_info{margin:25px 0}.b-deliv_list_top{margin:0;font-size:13px;border-bottom:1px solid #f5f5f5}.b-deliv-list_w{margin:0}.ico-pay_w span{display:inline-block;width:48px;height:42px;font-size:0}.ico-pay_w .ico-pay-1{background:url(https://magdek.com.ua/image/cache/catalog/image/payment/visa.webp) no-repeat 0 0}.ico-pay_w .ico-pay-2{background:url(https://magdek.com.ua/image/cache/catalog/image/payment/master.webp) no-repeat 0 0}.ico-pay_w .ico-pay-3{background:url(https://magdek.com.ua/image/cache/catalog/image/payment/privat.webp) no-repeat 0 0}.delivery-ico-number{float:left;font-size:14px;text-align:left;height:41px;line-height:41px;font-weight:700;margin-right:5px}.delivery-ico{font-size:12px;text-align:left;height:41px;line-height:41px;font-weight:700;margin:5px 0}.delivery-ico-1:before{width:100px;height:42px;float:left;content:'';background:url(https://magdek.com.ua/image/catalog/ikonki/kartochka/logo-hor-ua.png) no-repeat 0 0}.delivery-ico-2:before{width:60px;height:40px;float:left;content:'';background:url(https://magdek.com.ua/image/catalog/ikonki/kartochka/delivery_ua.png) no-repeat 0 0;-webkit-background-size:100% 100%;background-size:100%;background-position:center;margin-right:5px}.product-tabs-box .b-deliv_item{width:158px;height:695px!important}.product-tabs-box .b-deliv_info{overflow:initial;margin:0 -15px}.product-tabs-box .b-deliv_item{width:23%}.product-tabs-box{display:none;padding:15px;background:#fff;border:1px solid #ccc;border-top:2px solid #000;font-size:13px;line-height:17px}.product-tabs{clear:both;margin-top:20px;font-size:12px;line-height:14px}.product-tabs-box{display:none;padding:15px;background:#fff;border:1px solid #ccc;border-top:2px solid #000;font-size:13px;line-height:17px}.product-tabs-box.visible{display:block}.product-tabs-items{margin:0;font-size:0;overflow:visible}.product-tabs-items li{display:inline-block;vertical-align:top;margin:0;margin-right:3px}.product-tabs-items a{position:relative;display:table-cell;vertical-align:middle;height:42px;width:115px;padding:0;color:#000;font-size:11px;font-weight:700;line-height:14px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border:1px solid #ccc;border-bottom:none;background-color:#eeeded;background-image:-webkit-linear-gradient(#fff 20%,#eeeded);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),to(#eeeded));background-image:-o-linear-gradient(#fff 20%,#eeeded);background-image:linear-gradient(#fff 20%,#eeeded);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.product-tabs-items li.current a,.product-tabs-items a:hover{background-color:#1b1d26;background-image:-webkit-linear-gradient(#2d2f38 20%,#1b1d26);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#2d2f38),to(#1b1d26));background-image:-o-linear-gradient(#2d2f38 20%,#1b1d26);background-image:linear-gradient(#2d2f38 20%,#1b1d26);color:#fff;border-color:#000}#product .form-group{clear:both}#product .radio{float:none}.small-banner.img{margin-bottom:15px;position:relative;height:155px}header .search_form .cat_id{display:none}}@media only screen and (min-width: 300px) and (max-width: 1300px){.category_list{display:none!important}}@media only screen and (min-width: 1600px){.col-lg-3{width:25%}}.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{color:#e60c0c}.plus__item{padding:10px;margin-top:3%;background-color:#edf6ed}.minus__item{padding:10px;margin-top:3%;background-color:#f5e9ea}.checklist__item{line-height:1.53em;margin-bottom:0;background:url(../image/catalog/pn.png) left center no-repeat;padding:10px 0 10px 35px;list-style:none;border-bottom:1px dotted #D1D6E7}.select-product-button{background-color:#b6eca6!important}.kit-item .selectable-item,.selectable-item{border:1px solid #070ab3}.kit-widget-header{background-color:#ff7c7c!important}

.banner{height:450px}@media (max-width:1600px){.banner{height:400px}}@media (max-width:1440px){.banner{height:370px}}.banner__group{float:left;height:100%}.banner__group:nth-child(1){width:36%}.banner__group:nth-child(1) .banner__item{height:100%}.banner__group:nth-child(1) .banner__item img{height:100%;width:100%}@media (max-width:990px){.banner__group:nth-child(1){width:50%}}@media (max-width:575px){.banner__group:nth-child(1){width:100%;height:50%}}.banner__group:nth-child(2){width:21%}.banner__group:nth-child(2) .banner__item img{height:100%}@media (max-width:990px){.banner__group:nth-child(2) .banner__item{width:100%;height:50%}}@media (max-width:767px){.banner__group:nth-child(2) .banner__item{width:100%;height:50%}}@media (max-width:990px){.banner__group:nth-child(2){width:50%}}@media (max-width:575px){.banner__group:nth-child(2){width:100%;height:100%}}.banner__group:nth-child(3){width:22%}.banner__group:nth-child(3) .banner__item{height:100%}.banner__group:nth-child(3) .banner__item img{height:100%;width:100%}@media (max-width:990px){.banner__group:nth-child(3){width:50%}}@media (max-width:575px){.banner__group:nth-child(3){width:100%;height:50%}}.banner__group:nth-child(4){width:21%;height:50%}.banner__group:nth-child(4) .banner__item{width:100%;height:100%}.banner__group:nth-child(4) .banner__item img{height:100%}@media (max-width:990px){.banner__group:nth-child(4) .banner__item{width:100%;height:100%}}@media (max-width:990px){.banner__group:nth-child(4){width:50%;height:100%}}@media (max-width:575px){.banner__group:nth-child(4){width:100%;height:50%}}.banner__group:nth-child(5){width:21%;height:50%}.banner__group:nth-child(5) .banner__item{width:100%;height:100%}.banner__group:nth-child(5) .banner__item img{height:100%;width:100%}@media (max-width:990px){.banner__group:nth-child(5) .banner__item{width:100%;height:100%}}@media (max-width:990px){.banner__group:nth-child(5){width:100%;height:50%}}.banner__item{height:50%;cursor:pointer;padding:5px;overflow:hidden}.banner__item .banner__link{display:block;position:relative;height:100%;overflow:hidden;border:1px solid #bfe2ff}.banner__item .banner__link .banner_image{width:100%;height:98%;background-size:cover;background-position:40%;transition:width 0.5s,height .5s}.banner__item .banner__link .banner_image:hover{height:105%;width:105%}.banner__item .banner__link .banner__name{display:block;position:absolute;left:0;bottom:0;font-size:18px;color:#020466;background-color:#bfe2ff;width:100%;padding:20px 15px}@media (max-width:1440px){.banner__item .banner__link .banner__name{font-size:16px;padding:15px 10px}}.banner__group{position:relative;overflow:hidden;display:inline-block;line-height:0}.banner__group a{vertical-align:middle}.banner__group img + img,.banner__group img + i{display:block;position:absolute;top:50%;left:50%;margin-top:-32px;margin-left:-32px;width:64px;height:64px;transition:transform .7s ease 0;transform:scale(0);font-size:64px;color:#fff;z-index:1}.banner__group a:hover img + img,.banner__group a:hover img + i{transform:scale(1);opacity:1}.banner__group a::before{transition:all .5s ease;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#bfe2ff;transform:scale(0)}.banner__group a:hover::before{opacity:.5;transform:scale(1)}.banner__group a::after{transition:all .6s ease .2s;content:"";position:absolute;top:8px;left:8px;right:8px;bottom:45px;border:1px solid #aaa;background:#337ab7;opacity:0;transform:scale(0)}.banner__group a:hover::after{opacity:.35;transform:scale(1)}

.checklist__item {
	line-height: 1.53em;
	margin-bottom: 0px;
	background: url(https://magdek.com.ua/catalog/view/theme/unishop/image/catalog/pn.png) left center no-repeat;
	padding: 10px 0px 10px 35px;
	list-style: none;
	border-bottom: 1px dotted #D1D6E7;
}
.category_list {display: none;}

.ukrcreditsticker span {color: #218c0a;}

#product .product_button {width: 87%;}
@media (min-width:1600px){
.add_to_cart {
	margin-left: -5px;
	border-radius: 10px;
	padding: 4px 15px 10px 20px;
}
}

.btn.btn-primary {
	margin-left: 10px;
	/* font-size: 16px; */
	color: #1702a6 !important;
background: #fff !important;
font-size: 1.2em;
}

.btn.quick_order {
	margin-left: 10px;
	border-radius: 10px;
    position: inherit;
    margin-top: 5px;
}

.btn {
    height: 36px;
}

product-sidebar-banners img {
	width: 100%;
	height: auto;
	max-width: 100%;
	border: 1px solid #bfbfbf;
	margin-bottom: 10px;
	display: block;
       margin-left: auto;
       margin-right: auto;
}

.podarki {
	top: 0px !important;
	right: 20px;
}
.transition .special-offer-label {top: 85px !important;}
.special-offer-label {right: 3px !important;}
.special-offer-label {
	height: 75px;
	width: 60px;
}
.special-offer-label img {
	/* max-width: 100%; */
	height: 50px !important;
	width: 50px !important;
}

.podarki img {
	cursor: pointer;
	/* max-width: 100%; */
	height: 70px !important;
	width: 70px !important;
}
.product-image {
	position: relative;
	text-align: center;
	margin: 10px;
	min-height: 450px;
	width:auto
}

.ocfilter-option .ocf-option-name {
	font-size: 18px;
	text-decoration: underline;
	background-color: #264cbb;
	padding: 10px 15px !important;
	color: white;
}

.product-thumb .attribute .attr_name {
	color: #e1490deb;
	font-weight: 600;
}


.manufacturer_block img {border: solid 0px #ddd;}

.ocfilter-mobile .fa-filter:before{content:"Параметры подбора" !important;display:inline-block;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(90deg);transform:rotate(270deg);position:absolute;top:63px;left:-55px;}
.ocfilter-mobile-handle button{height:185px;width:30px;}
.ocfilter-mobile .fa-filter{position:absolute;top:20px;left:2px;}


#logo img {margin: 0 0 10px 0;}

#column-oc-headers {
    background: #3653C8;
    height: 50px;
}

.oc_mm ul.mm > li > a {color: #fff;}
/*.oc_mm ul.mm a:hover {color: #3f3ae2;font-size: 18px;margin-left: 5px;transition: .3s;} */
.mm-menu a:hover {margin-left: 5px;transition: .3s;}
.oc_mm ul.mm img:hover {opacity: .8;}
.plisting-module {margin: 20px auto;}

@media only screen and (min-width:1200px) {.title_center::before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	width: 100%;
	height: 1px;
	background: #C8C8C8;
	margin-right: 11px;
	margin-left: -100%;
}

.title_center::after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	width: 100%;
	height: 1px;
	background: #C8C8C8;
	margin-left: 11px;
	margin-right: -100%;
}

a.btn {
	/* padding: 10px 10px 0; */
}
.product-thumb.btp .image img {
	height: 580px;
}  
}

.tkani{
position: relative;
z-index: 0;
}

.tkani:hover{
background-color: transparent;
z-index: 10;
}

.tkani span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
left: -1000px;
bottom: 23px;
margin:0 auto
padding: 5px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
box-shadow: 0 0 3em rgb(2, 73, 166);
}

.tkani span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.tkani:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
left: 5px; /*position where enlarged image should offset horizontally */
}

.review_star .stars i {font-size: 1.3em;}
.panel-default > .panel-heading {
	color: #f9f9f9;
	background-color: #066593;
}
.kit-form .bottom-block-header {
	height: 12px !important;
}

.be-main-widgets-container {
	margin: 20px auto;
}

.caption-four {min-height: 250px;}

.attribute-four {
         font-size: 12px;
	display: block;
	margin: 0 0 20px;
}

.attr_name_four {
	color: #f04040d6;
	font-size: 13px;
}

.scroll_up.show {right: 20px;}

@media only screen and (min-width:1600px) {.product-grid.col-lg-3{/*width:20%;*/}}
.product-thumb .caption > a {
	text-align: center;
	line-height: 22px;
}
#product #input-quantity + span, #product #input-quantity + div + span {
	margin: 1px 0 0 -4px;
}

.wall p.description {
	min-height: 75px !important;
	font-size: 14px !important;
}

.ldev-question {margin-block: 10px;}

.ldev-question img {margin-block: 3px;border-bottom: 1px solid #ccc;}


.oc_mm ul.mm > li .mm-product .price-new {
	color: #0618e0;
}
.oc_mm .navbar-header > .oc2nh-title {color: white;}

.plisting-module .product-thumb .description {display: none !important;}

#logo img {
	height: 80px;
	width: 300px;
}

@media (max-width: 767px) 
 {.art_custom_category_list {
	display: none  !important;
}
 .ocf-header {
	font-size: 16px !important;
}

.category-info .image {
	display: none;
}
#modal-cart .modal-dialog {width: 360px;}
}



.articles-info .article-image {display: none;}
.blog_article .article .image {display: none;}

.category_list img {
	width: 80px;
	height: 80px;
}

footer .payments img {
	width: 40px;
	height: 25px;
}

.oc_mm ul > li.mm-angle-down > a::after {
	content: "\f103";
}
.oc_mm ul.mm > li.more > ul.overflow > li.mm-angle-down > a::before {
	content: "\f100";
}
a.btn {
	padding: 10px 10px 0;
	font-size: 15px;
	background-radius: 5px;
}

}

@media (min-width: 600px) and (max-width: 1620px) {
.podarki img {
	cursor: pointer;
/* max-width: 100%; */
	height: 40px !important;
	width: 40px !important;
}

a.btn {
	padding: 10px 10px 0;
	font-size: 15px;
	background-radius: 5px;
}

}
#product .price li > span {
	font-size: 2.2em;
	color: #b70414;
}
.btn i + span {
	margin: 0 0 0 10px;
}  
 .ldev-question>ul, .ldev-question>ol{list-style-type: none;}


.ishibannerblock {
	text-align: center;
	display: block;
	overflow: hidden;
	position: relative;
	padding: 0 5px;
}
	
.ishibannerblock .bannerblock {
	display: inline-block;
	vertical-align: middle;
	padding: 0 5px;
	overflow: hidden;
}
	
.ishibannerblock .bannerblock .image-container {
	overflow: hidden;
border-radius: 5%;
}
.ishibannerblock {
	text-align: center;
margin: 10px 0 20px 0;
}
	
.ishibannerblock .bannerblock .image-container a {
	display: block;
	position: relative;
	overflow: hidden;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
	
.ishibannerblock .bannerblock .image-container img {
	max-width: 100%;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}	

.image-container a::after {
	transition: all .6s ease .2s;
	content: "";
	position: absolute;
	top: 8px;
	left: 8px;
	right: 8px;
	bottom: 45px;
	border: 1px solid #aaa;
	background: #337ab7;
	opacity: 0;
	transform: scale(0);
}

.image-container a::before {
transition: all .5s ease;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #bfe2ff;
	transform: scale(0);
}

@media (max-width: 767px) {
    .ishibannerblock .bannerblock {
      margin-bottom: 10px; } }
  .ishibannerblock .bannerblock:last-child {
    margin-bottom: 0; }
  .ishibannerblock .bannerblock .image-container {
    /* If media is below 768 */
    overflow: hidden; }
  @media (max-width: 767px) {
      .ishibannerblock .bannerblock .image-container {
        display: inline-block;
        vertical-align: middle; } }

.oc_mm ul.mm > li .mm-product .name {
	min-height: inherit;
	padding: inherit;
	overflow: hidden;
text-decoration: underline;
    text-decoration-color: currentcolor;
text-decoration-color: #c80621;
}

.oc_mm ul.mm > li .mm-product .image {float: left;}
.oc_mm ul.mm > li .mm-product .image img {border: 0px solid #ececec;}
.oc_mm ul.mm .fa {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10px;
}
.oc_mm ul.mm > li .mm-product .price {
	color: #ff6b6b;
	font-size: 15px;
}
.oc_mm ul.mm > li .mm-product .price {
	font-weight: 600 !important;
}

.oc_mm ul.mm > li .mm-product {
	justify-content: center;
	flex-direction: column;
}

.plisting-products, .plisting-content {margin-top: 20px;}
.plisting-module {text-align: center;}
.categorywall-container .title-module span {text-decoration: underline;}


.image-container img:hover {
    transform: scale(1.1); /* Увеличиваем масштаб */
   }

.slider-banner img:hover {
    transform: scale(1.05); /* Увеличиваем масштаб */
   }

.product-banner img:hover {
    transform: scale(1.05); /* Увеличиваем масштаб */
   }

.category_list img:hover {
    transform: scale(1.05); /* Увеличиваем масштаб */
   }

.plisting-content .slider-banner > div {
	border: 0px solid #ddd;
}

.vtor1 {border-radius: 15px;}

.nav-tabs li a::after {
top: 0;
left: 0;
width: 0;
height: 3px;
background-color: #7bc70f;
transition: width 0.3s;
}

@media (min-width: 375px) and (max-width: 599px) {
a.btn {
	/* padding: 10px 10px 0; */
}
#product #input-quantity + span, #product #input-quantity + div + span {
	margin: 0px 0 0 -4px;
}

.table {
    width: 95%;
    font-size: 12px;
    text-align: left;
    margin: auto;
    margin-top: 10px;
}
.btn.btn-primary {
	margin-left: 10px;
	/* font-size: 16px; */
	color: #1702a6 !important;
	background: #fff !important;
	font-size: 1.0em;
	/* margin-top: 10px; */
}
.btn {vertical-align: top !important;}  

#modal-cart .modal-dialog {width: 360px;}
}

@media (min-width: 600px) and (max-width: 1200px) {
.btn.quick_order {
	margin-top: 12px;
}
.add_to_cart {
	/* width: 200px; */
	font-size: 1.4em;
	font-weight: 600;
}
.btn.btn-primary {
	margin-left: 10px;
	/* font-size: 16px; */
	color: #1702a6 !important;
	background: #fff !important;
	font-size: 1.5em;
	/* margin-top: 16px; */
}
a.btn {
	/* padding: 10px 10px 0; */
}

}

.table tr:nth-child(2n+1) {background: #f2f2f2;}

.product-banner {
	height: auto !important;
	padding: 20px 0 20px 0;
}

.main-bottom .pluses {
	margin-bottom: 40px;
	padding: 20px 30px;
	background: #bfe2ff45;
}
.main-bottom .section {
	font-size: 14.7px;
	margin: 0 auto;
	padding: 0;
}
.main-bottom .pluses h2 {
	margin: 40px 0;
	color: #000;
	font-size: 24px;
	text-align: center;
}
.main-bottom .pluses ul {
	display: flex;
	flex-wrap: wrap;
}
.main-bottom .pluses ul {
	list-style: none;
}
.main-bottom .pluses ul li {
	width: 370px;
	margin: 0 20px 30px 0;
	vertical-align: top;
}
.main-bottom .pluses ul li img {
	float: left;
	width: 50px;
	height: 50px;
}
.main-bottom .pluses ul li h3 {
	margin: 0 0 5px;
	color: #000;
	font-size: 18.7px;
	font-weight: 400;
	line-height: 1.2;
	padding-left: 66.6666666667px;
}
.main-bottom .pluses ul li p {
	padding-left: 66.6666666667px;
}

.option-tooltip{
     width:268px;
     height:268px;
}

.special-offer-gift img {
	width: 55px;
	height: 55px;
}


.ocf-theme-light-block .ocf-search-btn-static, .ocf-theme-light-block .ocf-search-btn-popover, .ocf-theme-light-block .ocf-search-btn-static.ocf-disabled, .ocf-theme-light-block .ocf-search-btn-popover.ocf-disabled {
	background-color: #3653C8 !important;
}

.ocf-btn-mobile-fixed .ocf-btn {
	background-color: #3653C8 !important;
}

@media only screen and (min-width:1200px) {.layout {
	-moz-columns: 2;
	-webkit-columns: 2;
	columns: 2;
	-moz-column-gap: 43px;
	-webkit-column-gap: 43px;
	column-gap: 43px;
padding: 0 40px;
	max-width: 1800px;
	margin: auto;
}
}
.ldev-menu.ldev-menu-horizontal {
	background-color: white;
}

.ldev-question img {
	/* max-width: 100%; */
}
.open-popup-link {
	/* color: #e1490deb; */
	/* border-bottom: 5px dotted #1e930d; */
}
.ldev-question-popup-item {
	text-align: center;
}
.image-banner {
	max-width: 100%;
	height: 550px;
	border: none;
}

.button-filter {
	color: #333;
	/* border: 1px solid #e5e5e5; */
	border-radius: 5px;
	margin: 5px;
	padding: 0 10px;
	line-height: 28px;
	font-size: 15px;
    box-shadow: 4px 4px 5px 1px darkgray;
    height: 30px;
    display: inline-block;
}

.add_to_cart {
	box-shadow: 4px 4px 1px 1px darkgray;
}
.input-group-btn {font-size: 10px;}

#modal-cart .modal-dialog {width: 400px;}


.link--main {
 color:#000;
 text-decoration:none;
 transition:all,.2s;
}
.link--main:hover {
 color:#eb7024;
 text-decoration:none
}
.google-table {
 width:100%;
 border:1px solid #404040;
 border-collapse:collapse;
 text-align:left;
}
.google-table__title {
 font-size:1.6em;
 margin-bottom:.5em
}
.google-table td,
.google-table th {
 padding:.5em 1em;
 border-right:1px solid #e6e5e5;
}
.google-table td:last-child,
.google-table th:last-child {
 border-right-color:#404040;
}
.google-table th {
	font-weight: 700;
	border-bottom: 1px solid #404040;
	background-color: gray;
	color: white;
}
.google-table td {
 border-bottom:1px solid #e6e5e5
}
.google-table td:last-child,
.google-table th:last-child {
 text-align:right
}
.google-table tr:last-child td {
 border-bottom-color:#404040
}
.attribute div > span:last-child {
	text-align: right;
	font-weight: 600;
}
#product .attribute > span:last-child {
	text-align: right !important;
	font-weight: 600;
}
.product_sticker {font-weight: 600;}
.art_custom_category_list li a:hover {
	color: white;
	background-color: #0077A8;
	font-weight: 600;
}
.calc-special {
	color: #0903ce;
	font-weight: 600;
}
#product .price .old_price {color: #ca0000;}

.banner-desc {
	right: auto;
	left: 20px;
}
.banner-desc {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	height: auto;
	width: auto;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.custom-cms-ttbottombanner .bottombannerimg .bottombanner-content .bottombanner-inner {
	float: left;
	width: 100%;
}
.desc {
	font: 400 16px/22px Poppins,Helvetica,sans-serif;
	margin-bottom: 5px;
	color: #000C69;
}
.title {
	color: #000C69;
	font: 600 25px/28px Poppins,Helvetica,sans-serif;
	margin-bottom: 8px;
}
.subtitle {
	color: #111111;
	background-color: #ffd202;
	font: 500 14px/18px Poppins,Helvetica,sans-serif;
	margin: 15px 0 0;
	padding: 12px 20px;
}
.bottombanner-content2 left {
	text-align: center;
}

.ocdbanner .title-module::after {
	position: absolute;
	top: 50%;
	left: 100%;
	right: -2000px;
	content: '';
	border-bottom: solid 2px rgba(82,84,227,0.72);
}
.ocdbanner .title-module {
	position: relative;
	display: inline-block;
	padding: 0 15px 0 0;
}

.title-banner, .title-banner a {
	font-size: 10px;
}

.product-price-container .product-as-kit-price.be-product-as-kit-price-new {margin-top: 10px;}

.product-price-container .product-as-kit-old-price {color: #3D49B6;}

.kit-widget-total-container .total-default, .kit-widget-total-container .total-kit-old {color: #3D49B6 !important;}
.kit-widget-total-container .total-default-new, .kit-widget-total-container .total-kit {color: #ae0b0b;}

.product-price-container .product-as-kit-old-price {
	color: #ca0000 !important;
	font-weight: 600 !important;
}

.product-price-container .product-as-kit-price.be-product-as-kit-price-new {
	color: #0903ce !important;
	font-weight: 600 !important;
}

.product-thumb .image img {border-radius: 10px;}

.btn.btn-primary:hover, .btn.btn-primary:focus {
	background: #3653C8 !important;
}

.product_sticker {
	left: -5px;
	font-size: .8em;
}
.price-new {
	color: #0618e0;
}

.fc-caption .price-old {
  text-decoration: line-through;
  color: #FF3333;
}
label input[type="radio"] + span, label input[type="checkbox"] + span {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 3px 0 0;
	background: #e5e5e5;
	/* width: 34px; */
	min-height: 14px;
	/* height: 24px; */
	border: solid 1px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
}

.ts-mw-block.mw-no-bg.mw-tips .ts-link-text {
	background: #8E0E0EE0;
}
@media (max-width: 850px){
.col-sm-8 {
	width: 100%;
}
}
#product .thumbnails .owl-item {width: 120px !Important;}

.blog__snip_marked_text_green {
	display: block;
	padding: 10px;
	background: #d1faed;
	color: #000;
	border: 2px dashed #2fa07b;
	border-radius: 10px;
	margin-bottom: 15px;
}

.ol.nums {
  margin: 0 0 25px 0;
  display: inline-block;
  vertical-align: top;
  width: 32%;
  padding: 0 25px 0 0;
  text-align: center;
 max-width: 100%;
}

.ol.nums li::marker {
  content: counter(point);
  counter-increment: point 1;
  color: #008b6e;
  display: block;
  width: 48px;
  margin: 0 auto 12px auto;
  border: 3px solid #008b6e;
  border-radius: 50%;
  text-align: center;
}

.post_product-description3 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 40px;
}
.table__post_row_left {
	text-align: center;
	padding-left: 20px;
}
.table__post_row_left-text {
	font-weight: 600;
	text-align: center;
}
.table__post_row_right {
	flex-basis: 75%;
}
	
.table__post_table {
	border: 1px solid #e1efef;
	border-right: 0px;
	border-left: 0px;
	color: #666666;
	width: 30%;
}
.table__post_table {
	color: #666666;
}
.td_table_coll1-1 {
	padding: 10px 0 10px;
}

.post_product-description2{
    padding-bottom: 20px;
}
.kit-form-arrows .be-product-title {font-size: 20px; !important}

.product-thumb .caption > a {color: #3653C8 !important;}

.add_to_cart.disabled, .add_to_cart.disabled:hover, .product-thumb:hover .add_to_cart.disabled {
	color: #ca1212 !important;
	background: #6388DF0D !important;
}
.add_to_cart.disabled {height: 47px;}

.row_columnum {
    margin: 8px -16px;
}
/* Center website */
.main_columnum {
    max-width: 1500px;
    margin: auto;
}

/* Add padding BETWEEN each columnum */
.row_columnum,
.row_columnum > .columnum {
    /* padding: 8px; */
}

/* Create four equal columnums that floats next to each other */
.columnum {
    float: left;
    width: 25%;
}

/* Clear floats after row_columnums */ 
.row_columnum:after {
    content_columnum: "";
    display: table;
    clear: both;
}

/* content_columnum */
.content_columnum {
    padding: 10px;
	min-height: 670px;
}

/* Responsive layout - makes a two columnum-layout instead of four columnums */
@media screen and (max-width: 900px) {
    .columnum {
        width: 50%;
    }
.content_columnum {
    padding: 10px;
}
}

/* Responsive layout - makes the two columnums stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
    .columnum {
        width: 100%;
    }
.content_columnum {
    padding: 10px;
	min-height: 350px;
}
.text-podarok {
	font-size: 8px !important;
}
}

.caption-shadow {
  width: 350px;
  position: relative;
  border: 5px double #ffe1bc;
}
.caption-shadow img {
  max-width: 100%;
  height: auto;
  display: block;
}
.caption-shadow figcaption {
  width: 100%;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
  background: #ffe1bc;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  position: absolute;
  left: 0;
  bottom: 0;
  box-shadow: 0 -10px 20px -5px hsla(0, 0%, 0%, .4);
font-family: Georgia;
font-style: italic;
}

.text_copy_link {
	cursor: pointer;
	display: inline-block;
	padding: 0 10px;
	line-height: 25px;
	background: #fc0;
	color: #000;
}	

.copy_link_mess{
line-height:40px;
border-radius:5px;
background:#1DA1F2;
color:#fff;
position:fixed;
padding:0 15px;
z-index:99;
bottom:30px;
left:50%;
margin-left:-120px;
display:none;
box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 15px;
}
.text_copy_link:hover::before {
	content: "\f0c5";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	text-decoration: inherit;
	color: #555;
	display: inline-grid;
	align-items: center;
	align-content: center;
	justify-content: center;
	justify-items: center;
}
.coupon {
	border: 5px dotted #bbb;
	/* width: 80%; */
	border-radius: 15px;
	margin: 10px auto;
	max-width: 600px;
}

.container_coupon {
	padding: 2px 16px;
	background-color: #f1f1f1;
	border-radius: 10px 10px 0 0;
}
.container_promo {
	margin-left: 5px;
}

.promo {
    background: #ccc;
    padding: 3px;
}

.expire {
    color: red;
}

.product-wrapper {
	border: 1px solid #fb9e25;
	min-height: 270px;
	margin: 4px;
	box-shadow: 0 8px 10px 0 rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.19);
}
.product-wrapper-kit {
	border: 1px solid #fb9e25;
	min-height: 250px;
	margin: 4px;
	box-shadow: 0 8px 10px 0 rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.19);
}
  @media only screen and (min-width: 768px)
.product-wrapper {
  width: 32% !important;
}

  @media only screen and (min-width: 1000px)
.product-wrapper {
  width: 19% !important;
}

.oc_mm ul.mm > li {padding: 5px 0 0 10px;}
.oc_mm ul.mm > li > a {font-size: 18px;}
.option select {width: 50%;}
.oc_mm ul.mm > li > a:hover, .oc_mm ul.mm > li.active > a, .oc_mm ul.mm > li:hover > a {color: #fbf050;}
.oc_mm ul.mm a {line-height: 15px !important;}