@media only screen and (max-width:1280px) and (min-width:685px){.opis1 span{font-size:9px;}
.opis2 span{font-size:11px}
.akts span{font-size:19px}
.show_cart{font-size:11px;}
}
@media only screen and (max-width:1500px) and (min-width:1280px){.opis1 span{font-size:12px}
.opis2 span{font-size:15px}
.search{position:relative;top:0px}
.show_cart{font-size:11px;}
.akts{font-size:20px}
}
@media only screen and (device-width:1366px){.opis1 span{font-size:12px}
.opis2 span{font-size:15px}
.search{position:relative;top:0px}
.show_cart{font-size:11px;}
.akts{font-size:20px}
.phone p, .email p{font-size:18px;background-position:3% 50%;}
.callback p{padding:6px 20px;width:150px;line-height:20px;font-size:17px;}
.search input{width:180px;height:28px;}
.search, .callback{margin-top:8px;}
.cart{margin-top:18px;padding:0px;}
.show-cart{font-size:14px;}
.logo-info{margin-left:10px;}
.logo-info p{font-size:14px;}
}
@media only screen and (device-width:1280px){.opis1 span{font-size:10px}
.opis2 span{font-size:12.5px}
.search{position:relative;top:0px}
.show_cart{font-size:11px;}
.akts{font-size:20px}
}
@media only screen and (device-width:1280px) and (device-height:980px){.opis1 span{font-size:9px}
.opis2 span{font-size:9px}
.show_cart{font-size:12px;}
.akts{font-size:20px}
}
@media only screen and (device-width:320px){.opis1 span{font-size:10px;padding-right:70px}
.akts span{font-size:16px;}
}
@media only screen and (device-width:768px){.opis1 span{font-size:13px}
.opis2 span{font-size:16px}
.adress-head{position:relative;left:50px}
.all{background:#fefefe !important;}
#wraper{width:100%;}
.back{display:none;}
.head-phone{font-size:1.5em;}
.head-phone span{padding-left:24px;}
#content{font-size:2.8vw;}
.back{display:none;}
.logo{float:none;width:100%;}
#top-menu{background:transparent;padding:0;}
#top-menu:first-child{display:none;}
#top-menu form{display:none;}
#top-menu ul.menu{display:none;}
.left_menu{display:none;}
.zatr-menu.active .zatr-menu-link{height:10px;}
.zatr-menu-opener{display:block;width:100%;}
.zatr-menu-inner{display:block;width:100% !important;overflow:hidden !important;}
.zatr-menu.active{position:relative;left:0;overflow:hidden;height:229px;background:#26276d;width:100%;}
.logo_contact .custom p{font-size:16px;}
.zatr-menu-link{font-size:15px;}
.adress{margin:0;}
.adress .custom p{font-size:16px;}
.phone .custom p{font-size:29px;}
.logo_contact{margin:6% 0 0 0;}
.top_block2{float:none;width:100%;}
.top_block3{float:none;width:50%;margin:0 auto;padding-top:1.5%;}
.top_block3 .cart{font-size:2.85vw;margin:0;border-left:none;}
.top_block3 .cart .show_cart, .top_block3 .cart .total_products{float:none;}
.top_block3 .cart .show_cart a{float:none!important;margin-right:0px!important;}
.slider{width:100%;}
.left .moduletable img{display:none;}
.theme-default .nivo-caption{width:100%;}
.main_bottom1 img{padding:0;width:100%;}
.main_content{width:100%;}
#content .center h1, .main_bottom h3{font-size:20px;text-align:center}
.main_product .width25{width:100% !important;}
.main_product .width25 a{font-size:15px;}
.PricesalesPrice{font-size:20px;}
.main_product .addtocart-area .addtocart-button{width:80%;font-size:15px;}
.custom main_bottom1 p{font-size:15px;padding-left:10px;}
.custom main_bottom2 p{font-size:15px !important;padding-left:10px;text-align:left;}
.main_bottom2 img{width:100%;padding:0;}
.main_bottom h2{font-size:20px;}
.main_bottom p{text-align:left !important;padding-left:10px;font-size:15px;}
.main_bottom3 img{width:100%;padding:0;}
.custom .main_bottom3 p{padding-left:10px;font-size:15px !important;text-align:left !important;}
.main_bottom3 ul li{font-size:11px;line-height:25px;padding:0 0 0 20%;}
.map .contact{width:40%;height:60%;right:5%;padding:0.5% 1.5%;}
.map .contact ol li{font-size:10px;}
.map .contact ol li{font-size:10px;}
.map .contact p{font-size:10px;}
.width25{width:50%;margin-bottom:1em;}
.slider .breadcrumbs{font-size:2.85vw;}
#content .center p, .main_bottom p{font-size:2.95vw;}
.category-view .spacer .cat_link a, .left-fo .readmore a{font-size:2.55vw;}
#content .center p{line-height:100%;}
.product-list .right{width:40%;}
.product-list .image{max-width:40%;}
.product-list .name a{font-size:3.5vw;line-height:120%;}
.product-list .description p{font-size:2.55vw!important;line-height:100%;}
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, .spacer .catalog_link a{font-size:2.0vw;width:60%;}
.footer_inner{font-size:2.55vw;line-height:100%;}
.map .contact{width:42%;height:auto;}
.map .contact ul li a{font-size:15vw;}
#callback-menu{font-size:12px;margin:9px 0;}
#callback-menu a{padding:0.3em 0.6em;position:relative;top:-60px;left:82px;}
}
@media only screen and (max-width:480px){.logo-image, .head-phone{width:100%;float:none;text-align:center;position:relative;left:-7px;}
.head-phone > div{padding-top:0;}
.akts{position:absolute;left:50px;top:-30px;width:500px;}
.opis1{position:relative;top:-30px;left:-50px;padding-top:20px;}
.opis2{display:none;}
.head-phone:{position:relative;left:-550px;}
.product-list .image{max-width:100%;width:100%;margin:0 0 10px;text-align:center;float:none;}
.product-list .image image{max-width:70%!important;}
.product-list .left-fo{border-right:1px solid #ACACAC;}
.product-list .right{border-left:none;}
.left-fo .readmore{width:40%;}
position:relative;left:-80px;}
@media only screen and (max-width:380px){.head-phone{font-size:1.3em;}
.worktime-head{font-size:0.9em;padding-top:10px;}
.adress-head{font-size:0.9em;}
.worktime-head span{padding-left:25px;font-size:20px}
.adress-head span{padding-left:8px;font-size:17px;}
.info_cart{background-size:40px !important;padding-top:45px;}
#content{font-size:3.5vw;}
.width25, .width33{width:100%;margin-bottom:1.5em;}
.horizontal-separator{display:none;}
.slider .breadcrumbs{font-size:3.5vw;}
#content .center p, .main_bottom p{font-size:3.8vw;}
.left-fo .readmore{width:50%;}
.category-view .spacer .cat_link a, .left-fo .readmore a{font-size:3.4vw;}
.product-list .name a{font-size:4.5vw;}
.product-list .description p{font-size:3.4vw!important;}
.product-list .right{width:45%;}
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, .spacer .catalog_link a{font-size:3.0vw;width:80%;}
}
}
@media only screen and (device-width:320px){.opis1 span{font-size:10px;position:absolute;left:60px;top:15px;width:100%}
.akts span{font-size:16.5px}
}
@media only screen and (device-width:800px){.search{position:relative;top:-7px}}
@media only screen and (device-width:980px){.search{position:relative;top:-7px}}
@media only screen and (device-width:1920px){.search{position:relative;top:-5px}}
@media only screen and (device-width:360px){.opis1 span{font-size:11px;position:absolute;left:60px;top:12px;width:100%}
}
@media only screen and (device-width:375px){.opis1 span{font-size:12px;position:absolute;left:60px;top:12px;width:100%}
}
@media only screen and (device-width:412px){.opis1 span{font-size:13px;position:absolute;left:60px;top:12px;width:100%}
}
@media only screen and (device-width:414px){.opis1 span{font-size:13px;position:absolute;left:60px;top:12px;width:100%}
}
@media only screen and (device-width:1024px){.search{position:relative;top:-9px}
#top-menu li{width:500px}
}
@media only screen and (device-width:768px){.search{position:relative;top:-7px}
#top-menu li{width:470px}
.akts span{font-size:23px}
}
@media only screen and (max-width:800px){.top-left, .top-right{width:100%;float:none;}
.head-phone{font-size:1.8em;}
.top-right{text-align:center;}
.cart{margin-top:10px;}
#callback-menu{font-size:13px;margin:10px 0;}
}
@media only screen and (max-width:640px){.akts{position:absolute;top:80px;left:-280px;width:100%;}
.opis1{position:absolute;top:140px;left:45px}
.opis2{display:none;}
.worktime-head, .adress-head{width:100%;float:none;padding:2px 0;position:relative;top:20px;left:-28px;padding:20px 20px;}
.product-list .right0{border:1px solid #ccc;margin:0 5px 1em 0;}
.product-list .right0 .left_block_item{float:none;width:100%;max-width:none;}
.product-list .right0 .right{border:0;width:50% !important; float: right;padding:0;}
.product-list .right0 .right .price{width:98%;text-align:center;}
.product-list .right0 .right .cart{display:block;text-align:center;width:94%;padding:0;}
.product-list .right0 .img{width:100%;max-width:160px;}
.product-list .right0 .img .image{margin:0 auto;width:100%;max-width:100%;}
.product-list .right0 .center_info .name{font-size:20px !important;font-family:Arial;}
.product-list .right0 .description {display: none;}
.product-list .right0 .center_info .description p{font-size:14px !important;line-height:normal;}
.product-list .right0 .center_info .readmore{margin:9px auto;}
.product-list .right0 .center_info .readmore a{font-size:15px !important;}
}
@media only screen and (max-width:600px){.all{background:#fefefe !important;}
#wraper{width:100%;}
.back{display:none;}
.head-phone{font-size:1.5em;}
.head-phone span{padding-left:24px;}
#content{font-size:2.8vw;}
.back{display:none;}
.logo{float:none;width:100%;}
#top-menu{background:transparent;padding:0;}
#top-menu:first-child{display:none;}
#top-menu form{display:none;}
#top-menu ul.menu{display:none;}
.left_menu{}
.zatr-menu.active .zatr-menu-link{height:10px;}
.zatr-menu-opener{display:block;width:100%;}
.zatr-menu-inner{display:block;width:100% !important;overflow:hidden !important;}
.zatr-menu-opener-inner.active {color: #fff; background: url(/modules/mod_za_trigger_menu/css/menu_icon.png) no-repeat 97% center / 8% auto;}
.zatr-menu.active .zatr-menu-link {/*color: #000 !important;*/ color: #fff !important; font-weight: 600;}
.zatr-menu.active{position:relative;left:0;overflow:hidden;height:229px;/*background:#fbd850;*/background:#222; width:100%;}
#top-menu ul li:not(:last-child):before {display: none;}
.logo_contact .custom p{font-size:16px;}
.zatr-menu-link{font-size:15px;}
.adress{margin:0;}
.adress .custom p{font-size:16px;}
.phone .custom p{font-size:29px;}
.logo_contact{margin:6% 0 0 0;}
.top_block2{float:none;width:100%;}
.top_block3{float:none;width:50%;margin:0 auto;padding-top:1.5%;}
.top_block3 .cart{font-size:2.85vw;margin:0;border-left:none;}
.top_block3 .cart .show_cart, .top_block3 .cart .total_products{float:none;}
.top_block3 .cart .show_cart a{float:none!important;margin-right:0px!important;}
.slider{width:100%;}
.left .moduletable img{display:none;}
.theme-default .nivo-caption{width:100%;}
.main_bottom1 img{padding:0;width:100%;}
.main_content{width:100%;}
#content .center h1, .main_bottom h3{font-size:20px;text-align:center}
.main_product .width25{width:100% !important;}
.main_product .width25 a{font-size:15px;}
.PricesalesPrice{font-size:20px;}
.main_product .addtocart-area .addtocart-button{width:80%;font-size:15px;}
.custom main_bottom1 p{font-size:15px;padding-left:10px;}
.custom main_bottom2 p{font-size:15px !important;padding-left:10px;text-align:left;}
.main_bottom2 img{width:100%;padding:0;}
.main_bottom h2{font-size:20px;}
.main_bottom p{text-align:left !important;padding-left:10px;font-size:15px;}
.main_bottom3 img{width:100%;padding:0;}
.custom .main_bottom3 p{padding-left:10px;font-size:15px !important;text-align:left !important;}
.main_bottom3 ul li{font-size:11px;line-height:25px;padding:0 0 0 20%;}
.map .contact{width:40%;height:60%;right:5%;padding:0.5% 1.5%;}
.map .contact ol li{font-size:10px;}
.map .contact ol li{font-size:10px;}
.map .contact p{font-size:10px;}
.width25{width:50%;margin-bottom:1em;}
.slider .breadcrumbs{font-size:12px;}
#content .center p, .main_bottom p{font-size:14px;}
.category-view .spacer .cat_link a, .left-fo .readmore a{font-size:16px;}
#content .center p{line-height:100%;}
.product-list .right{width:40%;}
.product-list .image{max-width:40%;}
.product-list .name a{font-size:16px;line-height:120%;}
.product-list .description p{font-size:36px !important;line-height:100%;}
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, .spacer .catalog_link a{font-size:16px;width:60%;}
.footer_inner{line-height:100%;}
.map .contact{width:42%;height:auto;}
.map .contact ul li a{}
#callback-menu{font-size:12px;margin:9px 0;}
#callback-menu a{}
.product-list .right0{width:99%;margin:0 0 1em 0;overflow:hidden; height: auto !important;}
.cart .product span.addtocart-button input.addtocart-button {border-radius: 8.5%/50%;}

span#customer_note_input {width: 100% !important;}
textarea#customer_note_box {height: auto;width: auto;overflow: auto;max-width: 100% !important;}
}
@media only screen and (max-width:480px){.logo-image, .head-phone{width:100%;float:none;text-align:center;position:relative;left:-7px;}
.head-phone > div{padding-top:0;}
.akts{position:absolute;left:50px;top:-30px;width:500px;}
.opis1{position:relative;top:-30px;left:-50px;padding-top:20px;}
.opis2{display:none;}
.head-phone:{position:relative;left:-550px;}
.product-list .image{max-width:100%;width:100%;margin:0 0 10px;text-align:center;float:none;}
.product-list .image image{max-width:70%!important;}
.product-list .left-fo{border-right:1px solid #ACACAC;}
.product-list .right{border-left:none;}
.left-fo .readmore{width:40%;}
position:relative;left:-80px;}
@media only screen and (max-width:380px){.head-phone{font-size:1.3em;}
.worktime-head{font-size:0.9em;padding-top:10px;}
.adress-head{font-size:0.9em;}
.worktime-head span{padding-left:25px;font-size:20px}
.adress-head span{padding-left:8px;font-size:17px;}
#content{font-size:3.5vw;}
.width25, .width33{width:100%;margin-bottom:1.5em;}
.horizontal-separator{display:none;}
.slider .breadcrumbs{font-size:3.5vw;}
#content .center p, .main_bottom p{font-size:3.8vw;}
.left-fo .readmore{width:50%;}
.category-view .spacer .cat_link a, .left-fo .readmore a{font-size:3.4vw;}
.product-list .name a{font-size:4.5vw;}
.product-list .description p{font-size:3.4vw!important;}
.product-list .right{width:45%;}
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, .spacer .catalog_link a{font-size:3.0vw;width:80%;}
}

@media only screen and (max-width:1024px){.all{background:#fefefe !important;}
#wraper{width:100%;}
.back{display:none;}
#top-menu form{padding:1.65% 0 0;}
.map, .map iframe{height:165px;}
#wraper{min-height:800px;}
}
@media only screen and (max-width:1280px){#top-menu form{padding:1.65% 0 0;}
.map, .map iframe{height:205px;}
#wraper{min-height:900px;}
}
@media only screen and (max-width:1366px){#top-menu form{padding:1.65% 0 0;}
.map, .map iframe{height:220px;}
#wraper{min-height:950px;}
}
@media only screen and (max-width:1440px){#top-menu form{padding:1.65% 0 0;}
.map, .map iframe{height:230px;}
#wraper{min-height:1100px;}
}
@media only screen and (max-width:1600px){#top-menu form{padding:1.85% 0 0;}
.map, .map iframe{height:255px;}
#wraper{min-height:1250px;}
#top-menu form{padding:1.85% 0 0;}
#wraper{min-height:800px;}
}
@media only screen and (max-width:1010px){.all{background:#fefefe !important;}
#wraper{width:100%;}
.back{display:none;}
#top-menu form{padding:1.65% 0 0;}
.map, .map iframe{height:165px;}
#wraper{min-height:800px;}
}
@media only screen and (max-width:1000px){.all{background:#fefefe !important;}
#wraper{width:100%;}
.back{display:none;}
#top-menu form{padding:1.65% 0 0;}
.map, .map iframe{height:165px;}
#wraper{min-height:800px;}
}

@media only screen and (max-width:900px){.all{background:#fefefe !important;}
#wraper{width:100%;}
.back{display:none;}
#top-menu form{padding:1.65% 0 0;}
.map, .map iframe{height:165px;}
#wraper{min-height:800px;}
}


@media only screen and (min-width:1001px) and (max-width:1223px)
{
.map, .map iframe{height:165px;}
}
