.clearfix:before, .clearfix:after{display:table;content:" ";}
.clearfix:after{clear:both;}
body{-webkit-font-smoothing:subpixel-antialiased !important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;}
input{outline:none;}
#fancybox-left, #fancybox-right{visibility:visible;}
#fancybox-right span{left:auto;right:20px;}
#fancybox-left span{left:20px;}
#frame1{width:100%;height:550px;}
#foriframe{margin-bottom:20px;background:#fff;}
#closepopup{width:32px;height:32px;position:absolute;right:0;top:-34px;}
#closepopupp{bottom:0;background:#cb14bb;border:2px solid #cb14bb;color:#fff;left:90px;}
.popuptexth{font-family:"Open Sans", sans-serif;font-size:24px;margin-top:25px;font-weight:600;font-size:20px;}
.fancybox-opened.norad .fancybox-skin{border-radius:0;}
.fanks{font-family:Open Sans;width:750px;padding:0 44px;}
.fanks .megat{text-align:center;margin-top:1px;}
.norad .fancybox-close{background:url(../images/closepalka.png);width:37px;height:37px;top:-43px!important;}
.norad .fancybox-skin{background:#fff;}
.closemegat{width:215px;margin:12px 0 0 0;background:#FECC00;border:2px solid #FECC00;border-radius:20px;float:right;line-height:40px;text-decoration:none;font-family:'Open Sans', sans-serif;font-size:16px;text-align:center;color:#262626;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all 0.3s;}
.closemegat:hover{background:#FFF;}
.netext{font-size:14px;border:1px solid #dddddd;border-right:0;border-left:0;border-top:0; padding:0 0 20px 0;}
.netext2{font-size:14px;border-right:1px solid #dddddd;padding:20px 0; display:inline-block; width:58%;}
.netext2 i, .desc-category i {background:#fecc00; font-weight: 800;border: 1px solid #fecc00; border-radius: 10px; width: 15px;text-align: center; display: inline-block; padding:2px;}
.netext2 strong {font-weight: 800; text-decoration:underline;}
.svetil2{float:right;width:280px;padding:15px 0 10px 0;}
.left_checkout .g-recaptcha {margin: 6px 36px; width: 304px; float:left;}
.rkont .g-recaptcha {margin: 0 auto; width: 304px; float:left;}
.svetil2 .g-recaptcha {margin: 0px 0px -5px -12px;float:none;}
.bottom-prod .ifslide .product-field{width:167px;}
.ifslide.owl-carousel .owl-controls .owl-nav .owl-prev, .inprsl.owl-carousel .owl-controls .owl-nav .owl-prev{font-size:0;}
.ifslide.owl-carousel .owl-controls .owl-nav .owl-prev:after{content:'';background:url(../images/prev.png);width:44px;height:44px;font-size:0;display:block;position:absolute;top:150px;left:-44px;}
.ifslide.owl-carousel .owl-controls .owl-nav .owl-next:after{content:'';background:url(../images/next.png);width:44px;height:44px;font-size:0;display:block;position:absolute;top:150px;right:-44px;}
.ifslide.owl-carousel .owl-controls .owl-nav .owl-next, .inprsl.owl-carousel .owl-controls .owl-nav .owl-next, .additional-images.owl-carousel .owl-controls .owl-nav .owl-prev, .additional-images.owl-carousel .owl-controls .owl-nav .owl-next{font-size:0;}
.additional-images.owl-carousel .owl-controls .owl-nav .owl-prev:hover, .inprsl.owl-carousel .owl-controls .owl-nav .owl-prev:hover{background:url(../images/prev_.png);}
.inprsl.owl-carousel .owl-controls .owl-nav .owl-next:hover{background:url(../images/next_.png);}
.additional-images.owl-carousel .owl-controls .owl-nav .owl-prev{left:0;}
.additional-images.owl-carousel .owl-controls .owl-nav .owl-next{right:0;}
.ifslide.owl-carousel .owl-controls .owl-nav .owl-prev:hover:after{background:url(../images/prev_.png);}
.ifslide.owl-carousel .owl-controls .owl-nav .owl-next:hover:after{background:url(../images/next_.png);}
.inprsl.owl-carousel .owl-controls .owl-nav .owl-prev, .ifslide.owl-carousel .owl-controls .owl-nav .owl-prev{left:-44px;}
.inprsl.owl-carousel .owl-controls .owl-nav .owl-next, .ifslide.owl-carousel .owl-controls .owl-nav .owl-next{right:-44px;}
.additional-images.owl-carousel .owl-controls .owl-nav .owl-prev:hover:after, .additional-images.owl-carousel .owl-controls .owl-nav .owl-prev:after{content:'';background:url(../images/prev_.png);width:35px;height:35px;display:block;background-size:100%;position:absolute;top:50px;left:12px;}
.additional-images.owl-carousel .owl-controls .owl-nav .owl-next:hover:after, .additional-images.owl-carousel .owl-controls .owl-nav .owl-next:after{content:'';background:url(../images/next_.png);width:35px;height:35px;display:block;background-size:100%;position:absolute;top:50px;right:14px;}
.additional-images.owl-carousel .owl-controls .owl-nav .owl-prev:hover:after{background:url(../images/prev.png);background-size:100%;}
.additional-images.owl-carousel .owl-controls .owl-nav .owl-next:hover:after{background:url(../images/next.png);background-size:100%;}
.netext b{color:#000;font-weight:600;}
.min500{min-width:350px;min-height:350px;max-width:350px;width:350px;height:350px;}
.roundfan #fancybox-content{width:350px!important;height:350px!important;}
.roundfan #fancybox-outer{height:370px;}
.addtocart-bar, .product-field-type-E, .product-field-type-G{display:none;}
.product-field-type-X{font-family:"Open Sans", sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#3f3f3f;display:block;}
.product-field-type-X .warning{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;line-height:22px;color:#FEB700;}
.product-field-type-X iframe{border-top:8px solid #FEb700;display:block;float:none;margin:-10px auto 20px auto;}
.top-t{background:#262626;margin:0 auto;}
.top-t .logo{float:left;margin:13px 0 0 0;}
.top-t .logo img{width:261px;height:91px;}
.bitcall {all:unset;float: left; margin: 10px 15px 11px 55px; padding: 9px; width: 165px!important; cursor: pointer; border-bottom: 1px solid #FECC00; border-top: 1px solid #fecc00;text-decoration: none; font-family: 'Open Sans', sans-serif; font-size: 16px; text-align: center; text-transform: uppercase; color: #fff; /* font-weight: 600; *//* border-radius: 18px; */ transition: all 0.5s;}
.bitcall:hover {border-color:#262626; color: #fecc00;}
.infoship {all: unset;float: right;margin: -30px 22px 0px 0px;padding: 4px;cursor: pointer;border-bottom: 1px solid #FECC00;text-decoration: none;font-family: 'Open Sans', sans-serif;font-size: 14px;text-align: center;text-transform: uppercase;color: #353535;font-weight: 700;transition: all 0.5s;}
.infoship:hover{border:none;color: #808080;}
.top-t .info{display: inline-block; float: left; width: 420px; margin: 12px 10px 6px 56px; text-align: center; line-height: 19px; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #fff; font-weight: 500;}
.info .fanka {float: left; margin: 8px 3px 0 3px; width: 198px!important;line-height: 18px; border: 2px solid #FECC00;text-decoration: none; font-family: 'Open Sans', sans-serif; font-size: 11px; text-align: center; text-transform: uppercase; color: #fff; font-weight: 600; border-radius: 18px; transition: all 0.3s;}
.info .fanka1, .info .fanka2 {float: left;line-height: 18px;background: #262626; border: 1px solid #FECC00; text-decoration: none; font-family: 'Open Sans', sans-serif; font-size: 11px; text-transform: uppercase; color: #fff; font-weight: 600; transition: all 0.3s;}
.info .fanka1 {margin: 7px 4px 0 0px; padding: 4px 8px 4px 0px; width: 165px!important; border-left: 2px solid #fecc00; border-top-left-radius: 20px; border-bottom-left-radius: 20px; text-align: right;}
.info .fanka2 {margin: 7px 0px 0 0px; padding: 4px 0px 4px 8px; width: 229px!important; border-right: 2px solid #fecc00; border-top-right-radius: 20px; border-bottom-right-radius: 20px; text-align: left;}
.info .fanka1:before{content:''; background:url(../images/designer3yel.png); width:40px; height:40px; position:absolute;margin: -2px 0px 0px 13px;display:block; transition: all 0.3s;}
.info .fanka2:before{content:''; background:url(../images/stroitel2yel.png); width:40px; height:40px; position:absolute;margin: -2px 10px 0px 178px;display:block; transition: all 0.3s;}
.info .fanka:hover {color: #fff; background: -moz-radial-gradient(center, ellipse cover, rgba(254,203,0,1) 0%, rgba(254,203,0,0.62) 74%, rgba(254,203,0,0.48) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(254,203,0,1) 0%,rgba(254,203,0,0.62) 74%,rgba(254,203,0,0.48) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(254,203,0,1) 0%,rgba(254,203,0,0.62) 74%,rgba(254,203,0,0.48) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecb00', endColorstr='#7afecb00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */transition: all 0.5s;}
.info .fanka1:hover {color: #262626; background:#fecc00;}
.info .fanka2:hover {color: #262626; background:#fecc00;}
.info .fanka1:hover:before{background:url(../images/designer3bl.png);}
.info .fanka2:hover:before{background:url(../images/stroitel2bl.png);}
.top-t .tlphn{background:url(../images/tlphn1.png) no-repeat 0px 2px;margin:13px 0 7px 0;text-align:right;font-family:'Open Sans', sans-serif;font-size:26px;color:#fff;font-weight:300;}
.mm2{margin:36px auto 0 auto;}
div.mainmenu{background:#262626;margin:0 auto;padding:0px 0 0 0;}
.mainmenu .menu{float:right;list-style-type:none;margin:20px 0 2px;padding:0;}
.mainmenu .menu li{float:left;}
.mainmenu .menu li a, .mainmenu .menu li span{display:block;padding:0 10px 20px 10px;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#fff;}
.mainmenu .menu li.parent{background:url(../images/arrow-down.png) no-repeat bottom center;}
.mainmenu .menu li.parent:hover, .mainmenu .menu li.parent:hover span{background:url(../images/arrow-down1.png) no-repeat bottom center;}
.mainmenu .menu li.parent:hover ul{opacity:1;visibility:visible;}
.mainmenu .menu li.parent.active{background:url(../images/arrow-down1.png) no-repeat bottom center;}
.mainmenu .menu{position:relative;}
.mainmenu .menu ul{transition:all 0.3s;visibility:hidden;opacity:0;list-style-type:none;padding:12px 18px;position:absolute;width:256px;z-index:100;background:#383838;}
.mainmenu .menu ul li{float:none;border-bottom:1px solid #606060;}
.mainmenu .menu ul li:last-child{border:none;}
.mainmenu .menu ul li a{padding:10px 0;font-family:"Open Sans", sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#fff;}
.mainmenu .menu li.parent:hover li{background:none;}
.mainmenu .menu li.parent li{background:none;}
.mainmenu .menu ul li.active a{color:#FECC00;}
.mainmenu .menu li:hover > a{color:#FECC00;}
.mainmenu .menu li.active > a, .mainmenu .menu li.active > span{color:#FECC00;}
.mainmenu .menu li.active ul li a{color:#fff;}
.mainmenu .menu li.active ul li:hover a, .mainmenu .menu li ul li.active a, .mainmenu .menu li:hover span, .mainmenu .menu li.active span{color:#FECC00;}
.main-head{position:relative;background:#262626;}
.main-head .head1 p{line-height:20px;font-family:'Open Sans', sans-serif;font-size:13.5px;color:#fff;font-weight:300;}
.main-head .head1 span{font-family:'Open Sans', sans-serif;font-size:32px;color:#fff;font-weight:300;}
.top-t .soc a{margin-left:4px;}
.top-t .soc .fb{transition:all 0.3s;float:right;display:block;width:31px;height:30px;background:url(../images/bg-soc2.png) no-repeat 0 0;}
.top-t .soc .vk{transition:all 0.3s;float:right;display:block;width:30px;height:30px;background:url(../images/bg-soc2.png) no-repeat -31px 0;}
.top-t .soc .in{transition:all 0.3s;float:right;display:block;width:31px;height:30px;background:url(../images/bg-soc2.png) no-repeat -61px 0;}
.top-t .soc .fb:hover{background-position:0 -30px;}
.top-t .soc .vk:hover{background-position:-31px -30px;}
.top-t .soc .in:hover{background-position:-61px -30px;}
.slider{width:1263px;margin:0 auto;overflow:hidden;}
.slider .owl-controls{}
.slider .owl-prev{float:left;}
.slider .owl-next{float:right;}
#sync2 .item{background:#C9C9C9;color:#FFF;cursor:pointer;height:210px;}
.slider .owl-theme .owl-controls .owl-buttons .owl-prev{padding:0;width:20px;height:35px;background:url(../images/ms-arrow.png) no-repeat 0 0;margin-left:50px;left:0px;}
.slider .owl-theme .owl-controls .owl-buttons .owl-next{padding:0;width:20px;height:35px;background:url(../images/ms-arrow.png) no-repeat -20px 0;margin-right:50px;right:0;}
#sync1 .des{background:#000;color:#fff;text-align:center;position:absolute;bottom:108px;left:92px;font-family:"TimesNew Roman";font-size:16px;color:#ece4d7;text-transform:uppercase;padding:12px 68px;}
.catalogue .white{color:#fff;}
.catalogue{width:1260px;margin:-9px auto 70px auto;}
.catalogue .cat{width:50%;float:left;margin:0;padding:0;height:270px;position:relative;z-index:0;overflow:hidden;}
.catalogue img{position:absolute;z-index:0;top:0px;left:0px;right:0px;bottom:0px;display:block;margin:auto;width:100%;transition:all 0.5s;}
.catalogue img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.catalogue .des-f{margin-bottom:20px;left:100px;top:72px;margin:0 auto;line-height:30px;text-align:center;width:430px;padding:14px 0 16px 0;text-transform:uppercase;position:absolute;z-index:1;background:#000;font-family:"Open Sans", sans-serif;font-size:26px;color:#fff;font-weight:600;}
.catalogue .des-t{color:#000;left:100px;bottom:22px;line-height:30px;text-align:left;width:430px;text-transform:uppercase;position:absolute;z-index:1;font-family:"Open Sans", sans-serif;font-size:25px;font-weight:600;}
.catalogue .white{color:#fff;}
.title-module{margin:40px 0 0 0;font-family:"Open Sans", sans-serif;font-size:38px;line-height:48px;color:#3f3f3f;font-weight:600;text-align:center;}
.advantage{width:1164px;margin:0 auto 96px auto;}
.advantage .block{float:left;padding-top:70px;width:33.33%;text-align:center;}
.advantage .titler1{font-family:"Open Sans";font-size:22px;color:#3f3f3f;font-weight:700;margin:18px 0 22px 0;}
.advantage .desc{line-height:28px;font-family:Arial;font-size:14px;color:#3f3f3f;}
.project .boter{border:1px solid#fff;width:40px;margin:14px auto 0 auto;}
.project{height:400px;background:#FECC00;width:1260px;margin:0 auto;padding:20px 0 70px 0;position:relative;}
.project .main-title{font-family:"Open Sans", sans-serif;font-size:38px;line-height:48px;color:#fff;font-weight:600;text-align:center;}
.project .inner{padding:0 0 0 34px;position:absolute;top:32px;}
.projects .nspArts{position:relative;}
.lamp{margin:0 auto;width:1260px;height:138px;display:block;}
.modules-bottom{width:1210px;margin:0 auto;}
.about{width:1070px;margin:0 auto;text-align:center;padding:20px 0px 20px 0px;}
.about p.title{margin:0 0 40px 0;color:#3f3f3f;font-family:"Open Sans", sans-serif;font-size:38px;text-transform:uppercase;font-weight:600;}
.about p.title span{color:#FECC00;}
.about .title span{color:#FECC00;}
.about .desc p{color:#3f3f3f;font-family:Open Sans, sans-serif;font-size:16px;line-height:24px;margin-bottom:22px;}
.about .readmore{transition:all 0.3s;margin:0 auto;border-radius:20px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;color:#3f3f3f;line-height:18px;text-transform:uppercase;padding:8px 0px;width:256px;text-decoration:none;display:block;border:2px solid #FECC00;}
.about .mt1{margin:40px auto 58px auto;}
.about .readmore:hover{background:#FECC00;color:#262626;}
.big-img{position:relative;z-index:0;height:570px;overflow:hidden;margin:0 auto;background:url(../images/zaiv-bg.jpg) no-repeat 0 0;}
.big-img img{position:absolute;z-index:0;}
.big-img .title{position:relative;z-index:2;margin:86px 0 30px 0;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:30px;line-height:34px;color:#fff;font-weight:400;text-align:center;}
#zaivka1{position:relative;z-index:2;width:500px;padding:44px 50px 0px 50px;margin:0 auto 20px auto;background:url(../images/form-bg.png);border-radius:20px;}
#zaivka1 input[type="text"]{margin-bottom:10px;font-family:"Open Sans", sans-serif;font-weight:400;font-size:15px;color:#262626;padding:0 22px;border:1px solid #fff;border-radius:20px;width:460px;height:35px;}
#zaivka1 input[type="submit"]{transition:all 0.3s;padding:8px 0;font-size:20px;margin-top:14px;cursor:pointer;color:#262626;font-weight:600;background:#FECC00;font-family:"Open Sans", sans-serif;text-transform:uppercase;border:2px solid #FECC00;border-radius:27px;width:506px;}
#zaivka1 input[type="submit"]:hover{background:#fff;}
#zaivka1 .preview{padding: 15px;color:#fff;text-align:center;font-family:"Open Sans", sans-serif;font-weight:600;font-size:15px;}
.footer{background:#262626;width:1160px;padding:64px 50px;margin:0 auto;}
.footer .block{width:232px;float:left;}
.footer .block .title, .footer .module-header p, .footer p.module-header{margin-bottom:30px;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:21px;font-weight:600;color:#c6c6c6;}
.footer .block .des p{color:#c6c6c6;font-family:Arial, sans-serif;font-size:13px;font-weight:normal;line-height:24px;margin-bottom:24px; margin-top: -3px;}
.footer .block .des ul{list-style-type:none;margin:0;padding:0;}
.footer .block .des li{margin-bottom:20px;clear:both;}
.footer .block .des li a{text-decoration:none;color:#c6c6c6;font-family:Arial, sans-serif;font-size:13px;font-weight:normal;margin-bottom:24px;}
.footer .block .des li a:hover{text-decoration:underline;}
.footer .block:first-child{margin-top:-22px;margin-left:-13px;}
.footer .block:last-child {width: 245px;}
.footer .fb{width:18px;height:18px;display:block;background:url(../images/soc.png) no-repeat 0 0;float:left;}
.footer .vk{width:18px;height:18px;display:block;background:url(../images/soc.png) no-repeat -18px 0;float:left;}
.footer .in{width:18px;height:18px;display:block;background:url(../images/soc.png) no-repeat -36px 0;float:left;}
.footer .logo{float:left;}
.footer .menu{list-style-type:none;margin:0;padding:0;}
.footer .menu li{margin-bottom:14px;}
.footer .menu li a{text-decoration:none;color:#c6c6c6;font-family:Arial, sans-serif;font-size:13px;font-weight:normal;}
.footer .menu li a:hover, .footer .menu li.active a{color:#B0B0B0;text-decoration:underline;}
.mal{color:#FECC00;text-decoration:none;}
.mal:hover{text-decoration:underline;}
.footer-outer{background:#262626;}
.slider .synced{border-bottom:9px solid #FECC00;border-top:1px solid #fff;}
.footer .soc a{padding-left:16px;}
.nspArt p.nspText{color:#858584;font-family:"Open Sans", sans-serif;font-weight:400;font-size:14px;text-align:center;}
.nspArt h4.nspHeader{text-transform:uppercase;margin:0;color:#3f3f3f;font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px !important;padding:22px 0 4px 0 !important;}
.nspNext{background:url(../images/sl-ar.png) no-repeat -30px 0;}
.nspPrev{margin-right:2px;background:url(../images/sl-ar.png) no-repeat 0 0;}
.nspBotInterface,
.nspTopInterface{margin:0 20px 20px 0;}
#sync2{margin-top:-2px;}
#sync2 .synced{position:relative;bottom:10px;}
#sync2 .owl-wrapper-outer,#sync2 .owl-stage-outer{overflow:visible;}
.spec{width:1170px;margin:70px auto 40px auto;}
.spec .floatleft{float:left;}
.spec .spacer img{width:250px;padding:0px 60px;}
.spec .width33{margin:0 30px 30px 0;}
.spec .spacer a:first-child{overflow:hidden;margin-bottom:22px;display:block;height:234px;box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.2);}
.spec .rower .width33:last-child{margin-right:0px;}
.spec .title{height:18px;overflow:hidden;margin-bottom:6px;display:block;width:370px;text-align:center;color:#3f3f3f;font-family:"Open Sans", sans-serif;text-transform:uppercase;text-decoration:none;font-weight:600;font-size:18px;}
.spec .sepp{padding-top:8px;border-bottom:2px solid #FECC00;width:38px;margin:0 auto;}
.spec span.PricebasePrice{padding:0 4px 0 2px;color:#858584;font-family:"Open Sans", sans-serif;font-weight:400;font-size:16px;text-decoration:line-through;}
.spec span.PricesalesPrice{color:#dd0000;font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;}
.spec .PricesalesPrice, .spec .PricebasePrice{display:inline;}
.spec .pric{color:#858584;font-family:"Open Sans", sans-serif;font-weight:400;font-size:16px;}
.spec .module-header p{color:#2c2c2c;margin:0 0 60px 0;font-family:"Open Sans", sans-serif;text-transform:uppercase;text-align:center;font-weight:400;font-size:36px;}
.spec .module-header{position:relative;}
.spec .control{position:absolute;right:0;top:0;}
.spec .control .prev{transition:all 0.3s;cursor:pointer;width:37px;height:37px;background:url(../images/contr-arr.png) no-repeat 0 0;float:left;margin-right:4px;}
.spec .control .next{transition:all 0.3s;cursor:pointer;width:37px;height:37px;background:url(../images/contr-arr.png) no-repeat -37px 0;float:left;}
.spec .control .prev:hover{opacity:.6;}
.spec .control .next:hover{opacity:.6;}
.spec .mover{position:relative;width:100%;height:660px;overflow:hidden;padding:0 4px;}
.spec .vmgroup{position:absolute;top:0px;padding:4px 0;}
.spec .per{text-align:center;}
.numbers{background:#FECC00;width:1260px;margin:0 auto;padding:20px 0 70px 0;}
.numbers .main-title{text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:30px;line-height:48px;color:#fff;font-weight:600;text-align:center;}
.partners{width:1066px;margin:60px auto;}
.partners .part-n .owl-controls{position:absolute;top:108%;width:100%;z-index:2;}
.part-n .owl-controls{position:absolute;top:108%;width:100%;z-index:2;}
.part-n .owl-prev{position:absolute;left:-50px;margin-right:20px;padding:0 !important;width:20px;height:35px;background:url(../images/ms-arrow.png) no-repeat 0 0 !important;}
.part-n .owl-next{position:absolute;right:-50px;padding:0 !important;width:20px;height:35px;background:url(../images/ms-arrow.png) no-repeat -20px 0 !important;}
.partners .title-module-up{margin-bottom:60px;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:30px;line-height:48px;color:#3f3f3f;font-weight:600;text-align:center;}
.providers{width:1260px;margin:0 auto;padding:60px 0;background:#E9E9E9;}
.providers-inner{width:1066px;margin:0 auto;}
.providers .title-module-up{margin-bottom:60px;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:30px;line-height:48px;color:#3f3f3f;font-weight:600;text-align:center;}
.about{width:1160px;margin:0 auto;}
.about .group1{width:370px;float:left;border-top:9px solid #FECC00;border-radius:5px;background:#E9E9E9;padding-bottom:30px;}
.about .group1 .dost{width:216px;margin:0 auto;}
.about .group2{width:760px;float:right;border-top:9px solid #E9E9E9;}
.about .group1 .module-title{margin:20px 0;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:24px;line-height:24px;color:#3f3f3f;font-weight:600;text-align:center;}
.about .group1 .owl-controls{position:absolute;top:50%;margin-top:-33px;width:100%;z-index:-1;}
.about .group1 .owl-prev{float:left;margin-left:-50px !important;width:10px;height:24px;background:url(../images/arrow-sl.png) no-repeat 0 0 !important;}
.about .group1 .owl-next{float:right;margin-right:-50px !important;width:10px;height:24px;background:url(../images/arrow-sl.png) no-repeat -30px 0 !important;}
.about .group2 .desc{line-height:30px;color:#262626;font-family:"Open Sans", sans-serif;font-weight:600;font-size:15px;text-align:center;}
.group3{width:960px;margin:0 auto;}
.group3 p{margin-bottom:20px;text-align:center;color:#3f3f3f;font-family:"Open Sans", sans-serif;font-size:20px;line-height:30px;}
.numbers .inner{width:1000px;margin:0 auto;}
.numbers .main-title{margin-bottom:38px;}
.numbers .inner .desc2{color:#171717;font-family:"Open Sans", sans-serif;text-transform:uppercase;font-weight:700;font-size:18px;text-align:center;}
.numbers .inner .desc1{color:#fff;font-family:"Open Sans", sans-serif;text-transform:uppercase;font-weight:600;font-size:18px;text-align:center;margin-bottom:18px;}
.numbers .inner .desc1 span{font-size:40px;}
.numbers .inner .block1{float:left;width:286px;text-align:center;margin-right:20px;}
.numbers .inner .block1 img{margin-bottom:10px;}
.numbers .inner .block2{float:left;width:396px;text-align:center;margin-right:20px;}
.numbers .inner .block2 img{margin:6px 0 9px 0;}
.numbers .inner .block2 .fl{float:left;}
.numbers .inner .block2 .fr{float:right;}
.numbers .inner .block3{float:left;width:236px;text-align:center;}
.numbers .inner .block3 img{margin:14px 0 12px 0;}
.solutions .title-module-up{text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:30px;line-height:48px;color:#262626;font-weight:600;text-align:center;}
.solutions{background:#E9E9E9;padding:30px 0;}
.solutions1 .title-module-up{text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:30px;line-height:48px;color:#262626;font-weight:600;text-align:center;}
.solutions1{background:#fff;padding:30px 0;}
.best{background:url(../images/komp-bg.jpg) no-repeat 0 0;width:1060px;height:636px;margin:0 auto;padding:80px 100px;}
.best .block{width:694px;height:124px;background:url(../images/bger.png);margin-bottom:46px;}
.best .block p{padding:20px 0px;float:right;width:588px;color:#000;font-family:"Open Sans", sans-serif;font-weight:400;font-size:16px;line-height:26px;}
.best .block span{text-shadow:0px 0px 7px rgba(0, 0, 0, 0.35);float:left;display:block;width:106px;text-align:center;color:#fecc00;font-family:"Open Sans", sans-serif;font-weight:700;font-size:150px;line-height:132px;}
.best1{background:url(../images/potolok.jpg) no-repeat 0 0;width:1060px;height:550px;margin:0 auto;padding:80px 100px;}
.best1 .block{width:694px;height:106px;background:url(../images/bger.png);margin-bottom:46px;}
.best1 .block p{padding:28px 0 0 0;float:left;width:572px;color:#000;font-family:"Open Sans", sans-serif;font-weight:400;font-size:20px;line-height:24px;}
.best1 .block span{text-shadow:0px 0px 7px rgba(0, 0, 0, 0.35);float:left;display:block;width:106px;text-align:center;color:#fecc00;font-family:"Open Sans", sans-serif;font-weight:700;font-size:120px;}
.prich{background:url(../images/5prichin.jpg) no-repeat 0 0;width:1060px;height:798px;margin:0 auto;padding:80px 100px;}
.prich .block{width:694px;height:124px;background:url(../images/bger.png);margin-bottom:46px;}
.prich .block p{padding:36px 20px 36px 0;float:right;width:568px;color:#000;font-family:"Open Sans", sans-serif;font-weight:400;font-size:16px;line-height:26px;}
.prich .block span{text-shadow:0px 0px 7px rgba(0, 0, 0, 0.35);float:left;display:block;width:106px;text-align:center;color:#fecc00;font-family:"Open Sans", sans-serif;font-weight:700;font-size:150px;line-height:132px;}
.team{margin:60px auto;width:1120px;}
.team .title-module-up{margin-bottom:46px;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:30px;line-height:48px;color:#3f3f3f;font-weight:600;text-align:center;}
.team .block{float:left;text-align:center;width:206px;}
.team .block .tm{border-top:9px solid #FECC00;height:175px;border-radius:3px;width:153px;margin:0 auto 28px auto;background:#FECC00;}
.team .block .tm img{border-radius:3px;}
.team .block .tt1{margin-bottom:10px;text-align:center;font-family:"Open Sans", sans-serif;font-size:17px;color:#000;font-weight:600;}
.team .block .tt1 span{font-weight:700;color:#262626;}
.team .block .tt2{text-align:center;font-family:"Open Sans", sans-serif;font-size:15px;color:#818181;font-weight:400;}
.testimonials .title-module-up{margin-bottom:46px;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:30px;line-height:48px;color:#3f3f3f;font-weight:600;text-align:center;}
.testimonials .otziv{width:1046px;margin:0 auto;}
.testimonials .otziv .block{margin-bottom:50px;}
.testimonials .otziv .imager{background:#FECC00;border-radius:2px;border-top:9px solid #FECC00;float:left;width:203px;height:202px;}
.testimonials .otziv .imager img{border-radius:2px;}
.testimonials .otziv .text{float:right;width:804px;}
.testimonials .otziv .tt1 span{font-family:"Open Sans", sans-serif;font-size:18px;color:#262626;font-weight:700;}
.testimonials .otziv .tt1{margin:20px 0 28px 0;font-family:"Open Sans", sans-serif;font-size:18px;color:#818181;font-weight:400;}
.testimonials .otziv .tt2{padding-left:30px;position:relative;font-family:"Open Sans", sans-serif;font-size:18px;color:#262626;font-weight:400;line-height:26px;}
.testimonials .otziv .tt2:before{background:url(../images/laque1.png) no-repeat;content:'';width:21px;height:19px;position:absolute;left:0;top:4px;display:block;}
.testimonials .otziv .tt2:after{background:url(../images/laque2.png) no-repeat;content:'';width:21px;height:19px;margin-top:6px;margin-left:10px;display:inline-block;}
.otziv .readmore{transition:all 0.3s;margin:0 auto;border-radius:20px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;color:#3f3f3f;line-height:18px;text-transform:uppercase;padding:8px 0px;width:256px;text-decoration:none;display:block;text-align:center;border:2px solid #FECC00;}
.top-main-outer{background:#262626;}
.top-main{width:1163px;margin:0 auto;padding:3px 45px 0 52px;}
.otziv .readmore:hover{background:#FECC00;color:#262626;}
.knopka1 .readmore{transition:all 0.3s;margin:0 auto;text-align:center;border-radius:27px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:20px;color:#3f3f3f;line-height:21px;text-transform:uppercase;padding:16px 0px;width:274px;text-decoration:none;display:block;border:2px solid #FECC00;}
.knopka1 .readmore:hover{background:#FECC00;color:#262626;}
.m4{margin:46px 0 60px 0;}
.otziv .mt2{margin:20px auto 40px auto;}
.testimonials{margin:48px 0 20px 0;}
.abouter{margin-bottom:40px;}
.about .title-module-up{margin-bottom:60px;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:30px;line-height:48px;color:#3f3f3f;font-weight:600;text-align:center;}
.breadcrumbs{width:1170px;margin:0 auto;padding:18px 0px;}
.breadcrumbs-outer{border-bottom:1px solid #E6E6E6;}
.breadcrumbs a{font-family:"Open Sans";font-size:13px;color:#3f3f3f;text-decoration:none;font-weight:600;}
.breadcrumbs span{font-family:"Open Sans";font-size:13px;color:#a8a8a8;}
.breadcrumbs img{padding:0 6px;}
.prod .title{margin-bottom:6px;display:block;width:370px;text-align:center;color:#3f3f3f;font-family:"Open Sans", sans-serif;text-transform:uppercase;text-decoration:none;font-weight:600;font-size:18px;}
.boxes .vm-product-descr-container-0 a{display:block;width:276px;text-align:center;color:#3f3f3f;font-family:"Open Sans", sans-serif;text-transform:uppercase;text-decoration:none;font-weight:600;font-size:14px;overflow:hidden;height:34px;line-height:18px;transition:all 0.5s;}
.boxes .vm-product-media-container a{width:280px;height:254px;display:table-cell;overflow:hidden;vertical-align:middle;}
.boxes .PricebasePrice{font-size:14px;line-height:22px;}
.top-1{margin:54px 0 64px 0;}
.top-2{margin:34px 0 54px 0;}
.top-1 h1, .top-2 h1, #xmap h1{text-align:center;font-family:"Open Sans", sans-serif;font-weight:600;font-size:36px;color:#3f3f3f;text-transform:uppercase;}
#xmap h1{margin:30px 0;}
#xmap ul{font-family:"Open Sans", sans-serif;}
.hidden-ot{display:none;}
.top-1-1{margin:0 0 50px 0;}
.boxes .vm-product-media-container{height:266px;overflow:hidden;}
.boxes .spacer{position:relative;width:280px;float:left;margin:30px 1px;transition:all 0.5s;}
.boxes .spacer:hover{}
.boxes .spacer:hover .vm-product-media-container img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);}
.boxes .sepp{padding-top:8px;border-bottom:2px solid #FECC00;width:38px;margin:0 auto;transition:all 0.5s;}
.boxes .spacer:hover .sepp{width:80px;}
.spacer .vm-product-media-container img{width:280px !important;height:auto;transition:all 0.5s;}
.boxes .PricepriceWithoutTax{display:none;}
.boxes .PricesalesPrice{text-align:center;font-family:"Open Sans", sans-serif;font-size:19px;color:#262626;font-weight:600;}
.boxes .PricesalesPrice ~ .PricebasePrice{display:none;}
/**/.roundfan#fancybox-overlay{background:url(/templates/blank/fancybox/source/fancybox_overlay.png)!important}
.roundfan .fancybox-bg{display:none!important;}
.roundfan #fancybox-outer{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.roundfan #fancybox-content{border-width:0!important;margin:0 auto;}
div.ui-slider-horizontal .ui-slider-handle:nth-child(odd){margin-left:-12px;}
div.ui-slider-horizontal .ui-slider-handle:nth-child(even){margin-left:-2px;}
.numtov{clear:both;width:260px;margin:7px 0 0 0;position:relative;}
.numtov *{float:left;}
.numtov a{width:191px!important;}
.numtov input{margin:3px 9px 0 0;height:30px;text-align:center;width:34px;border:1px solid #ccc;}
.numtov span{cursor:pointer;width:16px;height:16px;text-align:center;position:absolute;font-weight:700;font-family:Open Sans;font-size:20px;}
.numtov span.minus{top:16px;}
.left{width:240px;float:left;margin-right:30px;}
.left .filteren{border:1px solid #DDDDDD;padding:4px 0;}
.left .filter .active{border-left:4px solid #FECC00;}
.left .title{margin-bottom:2px;text-align:center;line-height:42px;font-family:"Open Sans", sans-serif;background:#FECC00;color:#232222;font-size:15px;font-weight:700;text-transform:uppercase;}
.left .filter-but{transition:all 0.3s;margin:0 auto;border-radius:20px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;color:#3f3f3f;line-height:18px;padding:4px 0px;width:202px;text-decoration:none;display:block;text-align:center;border:2px solid #FECC00;}
.left .filter-but:hover{color:#fff;background:#FECC00;}
.left .filter-wrapper ul{list-style-type:none;padding:0;margin:0;}
.pseudo-checkbox{float:left;display:block;width:18px;height:18px;background:url(../images/check.png) no-repeat 0 -17px;}
.left .filter-wrapper li{cursor:pointer;line-height:14px;height:18px;font-family:"Open Sans", sans-serif;font-weight:400;font-size:12px;color:#3f3f3f;}
.left .filter-wrapper .titler{padding:10px 6px;font-family:"Open Sans", sans-serif;font-weight:400;font-size:14px;color:#3f3f3f;}
.left .filter-wrapper .arrow-f{display:block;text-align:center;width:8px;height:6px;float:left;background:url(../images/arrow-f.png) no-repeat 0 0;margin:4px 10px 4px 4px;}
.module-left{width:240px;float:left;}
.category-view{width:846px;float:left;}
.cont{margin:0 auto;width:1140px;}
.lefter .module-header{margin-bottom:2px;padding:14px 0;background:#FECC00;text-align:center;font-family:"Open Sans", sans-serif;font-weight:700;font-size:15px;color:#232222;text-transform:uppercase;}
.lefter .heading, .lefter label{font-family:"Open Sans", sans-serif;font-weight:400;font-size:14px;color:#3f3f3f;}
.lefter label.filter span{padding:6px 0;font-family:"Open Sans", sans-serif;font-weight:400;font-size:12px;color:#3f3f3f;}
.lefter .custom_params .heading{}
.lefter .custom_params{border-bottom:1px solid #E6E6E6;}
.lefter .custom_params{padding:10px 14px;}
.lefter .heading:after{display:block;float:left;width:12px;height:2px;padding:6px 0;content:'';margin-right:6px;background:url(../images/arrower.png) no-repeat;}
.lefter .heading.closed:after{display:block;float:left;width:12px;height:2px;padding:6px 0;content:'';margin-right:6px;background:url(../images/arrower.png) no-repeat 0 -14px;}
.lefter .fullreset,.lefter .fullreset:hover{transition:all 0.3s;margin:4px auto;border-radius:20px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;color:#3f3f3f;line-height:18px;text-transform:uppercase;padding1:8px 0px;width:216px;text-decoration:none;display:block;text-align:center;border:2px solid #FECC00!important;}
.lefter .mcf_button{transition:all 0.3s;margin:12px auto;cursor:pointer;color:#3f3f3f;font-weight:600;background:#fff;text-transform:uppercase;border:2px solid #FECC00;border-radius:20px;width:238px;height:40px;float:left;display:none;}
.cont{margin:40px auto;}
.lefter input[type="checkbox"]{width:14px;height:14px;}
.lefter .mcf_form{border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;}
.dop{height:460px;background:#FECC00;width:1260px;margin:0 auto;padding:20px 0 64px 0;position:relative;}
.dop .main-title{text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:30px;line-height:40px;color:#fff;font-weight:600;text-align:center;}
.dop .block:last-child{margin-right:0;}
.dop .block{width:370px;float:left;margin-right:30px;}
.dop .blocker{width:1170px;margin:50px auto 0px auto;}
.dop .boter{border:1px solid#fff;width:40px;margin:14px auto 0 auto;}
.dop .title{margin-top:16px;font-family:"Open Sans", sans-serif;font-weight:400;font-size:18px;line-height:20px;color:#3f3f3f;text-align:center;}
.abo .main-title{margin:60px auto;font-family:"Open Sans", sans-serif;font-size:30px;line-height:38px;color:#3f3f3f;font-weight:600;text-align:center;}
.abo .blocker{width:1170px;margin:0 auto;}
.abo .block{margin-bottom:42px;}
.abo .block .img{float:left;width:370px;border-top:9px solid #FECC00;background:#FECC00;height:249px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:56px;}
.abo .block .img img{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.abo .block .text{float:left;width:744px;margin-top:56px;}
.abo .block .text .title{margin-bottom:28px;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-weight:600;font-size:26px;line-height:30px;color:#FECC00;}
.abo .block .text .te{font-family:"Open Sans", sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#3f3f3f;}
.abo .block1 .text{float:left;width:744px;margin-top:56px;margin-right:56px;}
.abo .block1 .text .title{text-align:right;margin-bottom:28px;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-weight:600;font-size:26px;line-height:30px;color:#FECC00;}
.abo .block1 .text .te{text-align:right;font-family:"Open Sans", sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#3f3f3f;}
.abo .block1{margin-bottom:42px;}
.abo .block1 .img{float:right;width:370px;border-top:9px solid #FECC00;background:#FECC00;height:249px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.schema .circle-full{border:3px solid #FFCC00;border-radius:50%;text-align:center;background:#FFCC00;}
.schema .circle-full p{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;line-height:24px;color:#262626;}
.schema .circle-hollow{border:3px solid #FFCC00;border-radius:50%;text-align:center;background:#fff;}
.schema .circle-hollow p{font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;line-height:24px;color:#262626;}
.title-mod-schema{margin:58px 0 34px 0;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:30px;line-height:32px;color:#262626;font-weight:600;text-align:center;}
.schema{background:url(../images/liner.png) no-repeat 0 0;margin:0 auto;width:746px;height:720px;position:relative;}
.cir1 p{margin-top:60px;}
.cir2 p{margin-top:30px;}
.cir3 p{margin-top:30px;}
.cir4 p{margin-top:60px;}
.cir5 p{margin-top:46px;}
.cir6 p{margin-top:50px;}
.cir1{width:206px;height:206px;padding:6px;position:absolute;top:20px;left:-158px;}
.cir2{width:198px;height:198px;padding:24px;position:absolute;top:76px;left:116px;}
.cir3{width:206px;height:206px;padding:6px;position:absolute;top:18px;left:416px;}
.cir4{width:206px;height:206px;padding:6px;position:absolute;top:114px;right:-160px;}
.cir5{width:206px;height:206px;padding:6px;position:absolute;top:390px;right:-48px;}
.cir6{width:214px;height:214px;padding:16px;position:absolute;bottom:120px;left:250px;}
.quard{width:274px;padding:14px;position:absolute;bottom:100px;left:-140px;}
.quard p{padding-bottom:6px;font-family:"Open Sans", sans-serif;font-size:14px;line-height:24px;color:#262626;font-weight:600;text-align:center;}
.quard a{transition:all 0.3s;margin-top:20px;display:block;cursor:pointer;color:#FFF;font-weight:600;background:#CB14BB;text-transform:uppercase;border:2px solid #CB14BB;border-radius:30px;text-align:center;padding:16px 0;width:100%;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:16px;}
.quard a:hover{color:#242424;background:#fff;}
.l-cir{padding:22px 0 28px 0;background:#E9E9E9;width:70px;height:20px;border-radius:50%;font-family:"Open Sans", sans-serif;font-size:30px;line-height:24px;color:#262626;font-weight:300;text-align:center;position:absolute;}
.lc1{bottom:-24px;left:0;}
.lc2{top:-34px;right:20px;}
.lc3{bottom:-34px;right:20px;}
.lc4{top:-20px;right:-4px;}
.lc5{bottom:-30px;right:-4px;}
.lc6{top:-34px;right:20px;}
.catalogue1 .white{color:#fff;}
.catalogue1{width:1260px;margin:-9px auto 0 auto;}
.catalogue1 .cat{transition:all 0.3s;overflow:hidden;display:block;width:50%;float:left;margin:0;padding:0;height:268px;position:relative;z-index:0;}
.catalogue1 .des-f{margin-bottom:20px;left:100px;top:90px;margin:0 auto;line-height:30px;text-align:center;width:430px;padding:14px 0 16px 0;text-transform:uppercase;position:absolute;z-index:1;background:url(../images/bg2.png);font-family:"Open Sans", sans-serif;font-size:26px;color:#fff;font-weight:600;}
.catalogue1 .des-t{left:100px;bottom:22px;line-height:30px;text-align:left;width:430px;text-transform:uppercase;position:absolute;z-index:1;font-family:"Open Sans", sans-serif;font-size:25px;font-weight:600;}
.catalogue1 img{transition:all 0.3s;position:absolute;z-index:0;top:0px;left:0px;right:0px;bottom:0px;display:block;margin:auto;width:100%;}
.catalogue1 .cat:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.catalogue2 .white{color:#fff;}
.catalogue2{width:1260px;margin:-9px auto 90px auto;}
.catalogue2 .cat{transition:all 0.3s;overflow:hidden;display:block;width:50%;float:left;margin:0;padding:0;height:238px;position:relative;z-index:0;}
.catalogue2 .des-f{margin-bottom:20px;left:100px;top:80px;margin:0 auto;line-height:30px;text-align:center;width:430px;padding:14px 0 16px 0;text-transform:uppercase;position:absolute;z-index:1;background:url(../images/bg2.png);font-family:"Open Sans", sans-serif;font-size:26px;color:#fff;font-weight:600;}
.catalogue2 .des-t{left:100px;bottom:22px;line-height:30px;text-align:left;width:430px;text-transform:uppercase;position:absolute;z-index:1;font-family:"Open Sans", sans-serif;font-size:25px;font-weight:600;}
.catalogue2 img{position:absolute;z-index:0;top:0px;left:0px;right:0px;bottom:0px;display:block;margin:auto;width:100%;transition:all 0.5s;}
.catalogue2 .cat:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.catalogue3 .white{color:#fff;}
.catalogue3{width:1260px;margin:-9px auto 90px auto;}
.catalogue3 .cat{transition:all 0.3s;overflow:hidden;display:block;width:50%;float:left;margin:0;padding:0;height:268px;position:relative;z-index:0;}
.catalogue3 .des-f{margin-bottom:20px;left:100px;top:90px;margin:0 auto;line-height:30px;text-align:center;width:430px;padding:14px 0 16px 0;text-transform:uppercase;position:absolute;z-index:1;background:url(../images/bg2.png);font-family:"Open Sans", sans-serif;font-size:26px;color:#fff;font-weight:600;}
.catalogue3 .des-t{left:100px;bottom:22px;line-height:30px;text-align:left;width:430px;text-transform:uppercase;position:absolute;z-index:1;font-family:"Open Sans", sans-serif;font-size:25px;font-weight:600;}
.catalogue3 img{transition:all 0.3s;position:absolute;z-index:0;top:0px;left:0px;right:0px;bottom:0px;display:block;margin:auto;width:100%;transition:all 0.5s;}
.catalogue3 .cat:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.up{background:url("../images/topup.png") no-repeat;bottom:45px;height:53px;position:fixed;left:25px;width:52px;z-index:999;cursor:pointer;transition:all 0.2s ease-in-out;}
.up:hover{background:url("../images/topup.png") no-repeat 0 -53px;}
.about .desc1 p{color:#3f3f3f;font-family:"Open Sans", sans-serif;font-size:20px;line-height:28px;margin-bottom:22px;font-weight:400;}
.about .desc1{width:1060px;margin:0 auto;}
.about .title-module-up1{margin-bottom:32px;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:32px;line-height:40px;color:#3f3f3f;font-weight:600;text-align:center;}
.prem{background:#FECC00;width:1104px;margin:0 auto;padding:20px 78px 12px 78px;}
.prem .title{padding:26px 0 48px 0;text-align:center;font-family:"Open Sans", sans-serif;font-weight:600;font-size:24px;line-height:24px;}
.prem .block{position:relative;height:355px;width:530px;float:left;}
.prem .block .nad{width:530px;position:absolute;height:106px;bottom:24px;left:0;background:url(../images/bger.png);}
.prem .block .nad span{text-shadow:0px 0px 7px rgba(0, 0, 0, 0.35);float:left;display:block;width:106px;text-align:center;color:#fecc00;font-family:"Open Sans", sans-serif;font-weight:700;font-size:120px;}
.prem .block .nad p{width:400px;padding:20px 10px;float:left;color:#000;font-family:"Open Sans", sans-serif;font-weight:300;font-size:23px;line-height:26px;}
.prem .blocker .block:nth-child(odd){margin-right:40px;}
.prem .blocker .block{margin-bottom:40px;}
.prem .hoter{margin-bottom:30px;text-align:center;text-transform:uppercase;color:#262626;font-family:"Open Sans", sans-serif;font-weight:600;font-size:30px;line-height:24px;}
.prem .btn-zav, .dop .btn-zav{transition:all 0.3s;margin:40px auto;display:block;cursor:pointer;color:#FFF;font-weight:600;background:#CB14BB;text-transform:uppercase;border:2px solid #CB14BB;border-radius:30px;text-align:center;padding:16px 0;width:100%;text-decoration:none;font-family:"Open Sans", sans-serif;font-size:16px;width:360px;}
.dop .btn-zav:hover, .prem .btn-zav:hover{background:none;color:#242424;}
.ban1{background:#999;width:100%;margin:0 auto;padding:44px 0;}
.ban1 p{color:#fff;font-family:"Open Sans", sans-serif;font-weight:400;font-size:32px;line-height:24px;text-align:center;}
.uprav{background:url(../images/uprav.jpg) no-repeat;width:1060px;margin:0 auto;height:416px;padding:82px 100px;position:relative;}
.uprav .form{padding:44px 44px;background:url(../images/bg-form.png);width:460px;height:304px;outline:1px solid #fff;position:absolute;top:82px;left:100px;}
.uprav .title{margin-bottom:18px;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:26px;line-height:30px;color:#262626;font-weight:600;text-align:center;}
.uprav .des{font-family:"Open Sans", sans-serif;font-size:18px;line-height:30px;color:#262626;font-weight:400;text-align:center;}
.uprav .btn-ff{transition:all 0.3s;cursor:pointer;color:#262626;font-weight:600;background:#FECC00;text-transform:uppercase;border:3px solid #FECC00;border-radius:25px;width:266px;padding:15px 0;height:20px;display:block;text-align:center;text-decoration:none;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:16px;line-height:18px;font-weight:600;margin:30px auto 0 auto;}
.uprav .btn-ff:hover{background:none;color:#242424;}
.blocker a, .blocker a:visited, .blocker a:hover, .blocker a:focus, .blocker a:active,
.blocker1 a, .blocker1 a:visited, .blocker1 a:hover, .blocker1 a:focus, .blocker1 a:active,
.item a, .item a:visited, .item a:hover, .item a:focus, .item a:active,
a .colbox, a .colbox:visited, a .colbox:hover, a .colbox:focus, a .colbox:active{color:inherit !important;text-decoration:none !important;outline:none !important;border:none !important;}
a:focus{outline:none!important;}
.leftimg{float:left;margin:-4px 15px 3px 0px;vertical-align:middle;}
.rightimg{float:right;margin:-5px 0px 3px 15px;vertical-align:middle;}
.warning{font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#FEB700;}
.sozd{width:1170px;margin:0 auto;}
.sozd .title{padding:44px 0 44px 0;font-family:"Open Sans", sans-serif;font-size:26px;line-height:28px;color:#3f3f3f;font-weight:400;text-align:center;}
.sozd .blocker{width:100%;text-align:center;letter-spacing:36px;white-space: nowrap;}
.sozd .blocker img{display:inline-block;width:31%;height:auto;transition:all 0.5s;}
.sozd .blocker a img:hover{border-radius:20px;}
.sozd .blocker a img:last-child{margin-right:0px;}
.sozd .m1{margin-bottom:44px;}
.baz{width:1170px;margin:0 auto;padding:0 0 52px 0;}
.baz .title{padding:50px 0 48px 0;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:20px;line-height:28px;color:#3f3f3f;font-weight:400;text-align:center;}
.baz .title1{padding:50px 0 48px 0;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:32px;line-height:40px;color:#3f3f3f;font-weight:600;text-align:center;}
.baz .des{margin-top:30px;font-family:"Open Sans", sans-serif;text-transform:uppercase;font-size:18px;line-height:28px;color:#3f3f3f;font-weight:600;text-align:center;}
.baz .blocker .block{width:276px;float:left;margin-right:22px;}
.baz .blocker .block:last-child{margin-right:0px;}
.product-fields-title{font-family:"Open Sans", sans-serif;font-weight:600;font-size:20px;line-height:38px;color:#3f3f3f;text-transform:uppercase;display:block;margin:34px 0 0 0;}
.vm-cmv-label{font-family:"Open Sans", sans-serif;font-weight:600;font-size:13px;line-height:30px;color:#3f3f3f;text-transform:uppercase;display:block;margin:8px 0 0 0;}
.garant{width:100%;background:#FECC00;padding:46px 0 2px 0;}
.garant img{position:relative;top:-74px;left:0;}
.garant-inner1{width:900px;margin:0 auto;}
.garant-inner{width:780px;float:left;}
.garant p.des{float:right;font-family:"Open Sans", sans-serif;font-size:20px;line-height:24px;color:#262626;font-weight:400;text-align:center;width:600px;}
.hower{background:#E9E9E9;padding:58px 0 0 0;}
.how{background:url(../images/liner1.png) no-repeat 0 0;margin:0 auto;width:746px;height:680px;position:relative;}
.hower .title{margin:0 0 34px 0;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:30px;line-height:32px;color:#262626;font-weight:600;text-align:center;}
.how .block-yel{z-index:1;position:absolute;text-align:center;width:186px;height:186px;border-radius:50%;background:#FECC00;}
.how .yl1{top:34px;left:-121px;}
.how .yl2{top:108px;left:246px;}
.how .yl3{top:60px;right:-152px;}
.how .yl4{bottom:104px;right:90px;}
.how .block-yel span{display:block;padding:48px 0 22px 0;font-family:"Open Sans", sans-serif;font-size:36px;line-height:24px;color:#262626;font-weight:600;}
.how .block-yel p{font-family:"Open Sans", sans-serif;font-size:17px;line-height:22px;color:#262626;font-weight:400;}
.how .round{z-index:0;position:absolute;border-radius:50%;overflow:hidden;width:180px;height:180px;border:10px solid #fff;box-shadow:0px 0px 15px 0px rgba(38, 38, 38, 0.25);}
.how .rn1{top:146px;left:-8px;}
.how .rn2{top:20px;right:172px;}
.how .rn3{top:172px;right:-48px;}
.how .rn4{bottom:132px;right:250px;}
.how .hoper{position:absolute;bottom:120px;left:54px;transition:all 0.3s;text-decoration:none;background:#CB14BB;float:left;border-radius:50%;overflow:hidden;width:118px;height:118px;border:10px solid #fff;box-shadow:0px 0px 15px 0px rgba(38, 38, 38, 0.25);}
.how .hoper:hover{opacity:.8;}
.how .hoper p{padding-top:28px;text-align:center;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:16px;line-height:20px;color:#fff;font-weight:600;}
.ban2{background:#FECC00;width:100%;margin:0 auto;padding:44px 0;}
.ban2 p{text-transform:uppercase;color:#262626;font-family:"Open Sans", sans-serif;font-weight:600;font-size:30px;line-height:40px;text-align:center;}
.ban3{background:#999;width:100%;margin:0 auto;padding:44px 0;}
.ban3 p{text-transform:uppercase;color:#fff;font-family:"Open Sans", sans-serif;font-weight:400;font-size:30px;line-height:36px;text-align:center;}
.blocker1 a img{margin-left:7px;transition:all 0.5s;}
.blocker1 a img:hover{opacity:.8;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.blocker1 img:last-child{margin-right:0px;}
.bat .ost{transition:all 0.3s;margin:0 auto;border-radius:25px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:20px;color:#3f3f3f;line-height:18px;text-transform:uppercase;padding:16px 0px;width:366px;text-decoration:none;display:block;text-align:center;border:2px solid #FECC00;background:#FECC00;float:left;}
.bat .ost:hover{background:#fff;}
.bat .pol{transition:all 0.3s;margin:0 auto;text-align:center;border-radius:25px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:20px;color:#3f3f3f;line-height:18px;text-transform:uppercase;padding:16px 0px;width:504px;text-decoration:none;display:block;border:2px solid #FECC00;float:left;}
.bat .pol:hover{background:#FECC00;}
.bat{margin:44px auto 0 auto;width:1000px;}
.bat p{padding:0 16px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:20px;color:#262626;line-height:52px;float:left;}
.blocker3 img{margin-right:26px;}
.blocker3 img:last-child{margin-right:0px;}
.productdetails-view h1{font-family:"Open Sans", sans-serif;font-weight:600;font-size:24px;line-height:38px;color:#3f3f3f;text-transform:uppercase;}
.product-parametrs{font-family:'Open Sans', sans-serif;font-size:13px;color:#3f3f3f;clear:both;}
.product-parametrs .title{text-transform:uppercase;font-size:14px;font-weight:400;margin:16px 0;}
.somefield23{padding:0 0 0 36px;}
.somefield23 .svp-sl .block .title p{padding-left:0;}
.somefield26{border:1px solid #DDD;}
.product-description{font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 14px; padding: 20px 36px 10px 36px; line-height: 24px; color: #3f3f3f; display: block; border:1px solid #DDD; text-align: justify; text-indent: 25px;}
.product-description ul{list-style: disc; list-style-position: inside; padding-left: 10px;}
.product-description p{margin-bottom: 12px;}
.main-des a .allmodel{transition:all 0.3s;margin:0 auto;border-radius:20px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;color:#3f3f3f;line-height:18px;text-transform:uppercase;padding:8px 0px;width:256px;text-decoration:none;display:block;border:2px solid #FECC00;}
.main-des a .allmodel:hover{background:#FECC00;color:#fff;}
.eItemProperties_name{display:table-cell;text-transform:lowercase;padding:2px;width:270px;}
.eItemProperties_text{display:table-cell;color:#000;font-weight:400;line-height:20px;padding:2px 0px;}
.eItemProperties_line:nth-child(odd){background:#f3f3f3;}
.righter .PricebasePrice{color:#858584;font-family:"Open Sans", sans-serif;font-weight:400;font-size:22px;text-align:right;text-decoration:line-through;margin-top:-10px;}
.spacer .PricebasePrice{color:#858584;font-family:"Open Sans", sans-serif;font-weight:400;font-size:14px;text-align:left;text-decoration:line-through;margin-top:-22px;}
.vm-product-details-container .PricesalesPrice, .righter .PricesalesPrice{font-family:Open Sans, sans-serif;font-size:30px;line-height:34px;color:#242424;font-weight:700;text-align:left;}
.product-price{float:left;margin:30px 0 0 25px;}
.product-fields{float:left;}
.productdetails-view{float:right;width:inherit;}
.productdetails-view .main-image{width:450px;}
.productdetails-view .vm-product-media-container img{width:100%;}
.productdetails-view .vm-product-details-container{margin:22px 0 0 24px;float:right;}
.productdetails-view .additional-images .floatleft a img{width:132px;height:128px;border-radius:9px;border:2px solid #E6E6E6;transition:all 0.3s;}
.productdetails-view .additional-images .floatleft a img:hover{opacity:.7;border-bottom:2px solid #FECC00;border-top:2px solid #A6A6A6;}
.productdetails-view .additional-images .floatleft{float:none;display:inline-block;}
.productdetails-view .additional-images{width:447px;}
.productdetails-view .vm-product-container{width:470px;position:relative;margin:0 auto;}
.productdetails-view .lefter{float:left;margin-top:40px;width:470px;text-align:center;}
.productdetails-view .righter{float:left;width:670px;margin:30px 0 0;margin-bottom:-45px;}
.teamer .owl-controls{position:absolute;right:0;top:-88px;margin:0 !important;}
.teamer .owl-controls .owl-prev{margin:0 6px 0 0 !important;transition:all 0.3s;padding:0 !important;cursor:pointer;width:30px;height:30px;background:url(../images/team-ar.png) no-repeat 0 0 !important;float:left;margin-right:4px;}
.teamer .owl-controls .owl-next{margin:0 !important;transition:all 0.3s;cursor:pointer;padding:0 !important;width:30px;height:30px;background:url(../images/team-ar.png) no-repeat -30px 0 !important;float:left;}
.teamer .owl-controls .owl-prev:hover{opacity:.6;}
.teamer .owl-controls .owl-next:hover{opacity:.6;}
.more-insert ~ .vm-pagination{margin:40px auto 20px auto;border-top:1px solid #E6E6E6;}
.vm-pagination ul{list-style-type:none;text-align:left;padding:20px 0 0 0;margin:0;max-width:701px;}
.vm-pagination ul li:nth-child(n+3) .pagenav{width:30px;padding-left:0;padding-right:0;text-align:center;}
.vm-pagination ul li.pagination-next .pagenav,.vm-pagination ul li.pagination-end .pagenav{width:auto;padding-left:11px;padding-right:11px;}
.vm-pagination ul li a{display:inline-block;cursor:pointer;font-size:12px;color:#262626;font-weight:600;text-transform:uppercase;border:1px solid #FECC00;border-radius:20px;padding:8px 11px 8px 11px;text-decoration:none;font-family:'Open Sans', sans-serif;margin-right:4px;transition:all 0.3s;}
.vm-pagination ul li a:hover{background:#FECC00;}
.vm-pagination .pagination-start span,
.vm-pagination .pagination-prev span,
.vm-pagination .pagination-next a,
.vm-pagination .pagination-end a{padding:8px 16px;}
.vm-pagination ul li span{cursor:default;display:inline-block;font-size:12px;color:#262626;font-weight:600;text-transform:uppercase;border:1px solid #FECC00;background:#FECC00;border-radius:20px;padding:8px 11px 8px 11px;text-decoration:none;margin-right:4px;font-family:'Open Sans', sans-serif;}
.vm-pagination .pagenav{display:none1;}
.vm-pagination .pagination-next{}
.pagination-start span, .pagination-prev span, .pagination-next span, .pagination-end span{background:#FECC00;}
.custom_params input[type="checkbox"]{position:absolute;left:-9999px;}
.custom_params .filter span{display:block;}
.custom_params input[type="checkbox"] + span:before{display:-inline-block;content:'';background:url(../images/checkbox-sprite.png) 0 0 no-repeat;padding-left:20px;}
.custom_params input[type="checkbox"]:checked + span:before{background-position:0 -18px;}
label.disable span{color:#999 !important;}
.filter_category ul li:nth-child(0){padding:12px 10px 12px 14px;border-bottom:1px solid #E6E6E6;}
.filter_category span{display:block;line-height:30px;font-size:13px;}
.filter_category input[type="checkbox"]{position:absolute;left:-9999px;}
.filter_category input[value="6"]+span{line-height:14px;padding:4px 0;}
.filter_category .pomblog{border-top:1px solid #fff;width:100%;background:#fff;}
.filter_category li:before,
.filter_category li:after{display:table;content:" ";border-bottom:1px solid #FEcc00;}
.filter_category li:after{clear:both;}
.filter_category li{border-bottom:1px solid #E6E6E6;background:#f9f9f9;}
.filter_category input[type="checkbox"] + span:before{display:block;float:left;width:18px;height:30px;content:'';background:url(../images/checkbox-sprite1.png) 0 0 no-repeat;padding-left:20px;}
.filter_category input[type="checkbox"]:checked + span:before{background-position:0 -30px;}
.custom_params ul{padding-top:14px !important;}
.heading .reset{display:block;}
.potolok5-outer{position:relative;}
.potolok5 p{padding:22px 0;line-height:24px;text-align:center;font-family:'Open Sans', sans-serif;font-size:22px;color:#262626;font-weight:600;text-transform:uppercase;height:40px;}
.potolok5 .yellow{background:#FECC00;}
.potolok5 .lefter{width:50%;float:left;}
.potolok5 .righter{width:50%;float:right;}
.potolok5 .block1-1{width:584px;float:right;margin-bottom:10px;}
.potolok5 .block1-1 a img{margin:0 5px 5px 0;transition:all 0.5s;}
.potolok5 .block1-1 a img:hover{border-radius:18px;}
.potolok5 .block2-1{width:584px;float:right;}
.potolok5 .block2-1 a img{margin:0 5px 5px 0;transition:all 0.5s;}
.potolok5 .block2-1 a img:hover{border-radius:18px}
.potolok5 .block3-1{width:584px;float:left;margin-left:19px;margin-bottom:10px;}
.potolok5 .block3-1 a img{margin:0 0 5px 5px;transition:all 0.5s;}
.potolok5 .block3-1 a img:hover{border-radius:18px;}
.potolok5 .block4-1{width:584px;float:left;margin-left:19px;}
.potolok5 .block4-1 a img{margin:0 0 5px 5px;transition:all 0.5s;}
.potolok5 .block4-1 a img:hover{border-radius:18px;}
.potolok5 .readmore{bottom:40px;left:40%;position:absolute;transition:all 0.3s;text-align:center;margin:0 auto;border-radius:20px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;color:#3f3f3f;line-height:18px;text-transform:uppercase;padding:8px 0px;width:256px;text-decoration:none;display:block;border:2px solid #FECC00;}
.btn-back{position:relative;z-index:0;}
.btn-back .ttl{width:50%;float:left;height:160px;}
.btn-back .ttr{width:50%;float:right;height:160px;}
.yellow{background:#FECC00;}
.gray{background:#E9E9E9;}
.white{background:#FFFFFF;}
.btn-back .readmore{position:absolute;z-index:1;transition:all 0.3s;text-align:center;margin:0 auto;border-radius:20px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;color:#3f3f3f;line-height:18px;text-transform:uppercase;padding:8px 0px;width:256px;text-decoration:none;display:block;border:2px solid #FECC00;}
.kont{width:1040px;margin:0 auto 46px auto;}
.kont .lkont{width:50%;float:left;}
.kont .rkont{width:50%;float:right;}
.kont .rkont img{float:left;width:34px;text-align:center;margin:0 12px 0 4px;}
.kont .rkont p{float:left;font-family:'Open Sans', sans-serif;font-size:17px;color:#3f3f3f;font-weight:400;line-height:18px;text-transform:uppercase;}
.kont .rkont .title{margin-bottom:10px;}
.kont .lkont .title{margin-bottom:27px;margin-left:45px;font-family:"Open Sans",sans-serif;font-weight:600;font-size:21px;color:#3f3f3f;text-transform:uppercase;}
.kont .lkont p strong{font-weight:700;text-transform:uppercase;margin-right:12px;}
.kont .lkont .ico1{margin-bottom:8px;}
.kont .lkont .ico2{margin-bottom:8px;}
.kont .lkont .ico3{margin-bottom:8px;}
.kont .lkont .ico4{margin-bottom:75px;}
.kont .lkont .ico1 i{float:left;margin:0 3px;display:block;width:28px;height:39px;text-align:center;background:url(../images/ico1.png);}
.kont .lkont .ico2 i{float:left;margin:0 1px;display:block;width:32px;height:32px;text-align:center;background:url(../images/ico2.png);}
.kont .lkont .ico3 i{margin:6px 0;float:left;display:block;width:34px;height:26px;text-align:center;background:url(../images/ico3.png);}
.kont .lkont .ico4 i{margin:2px 0;float:left;display:block;width:34px;height:34px;text-align:center;background:url(../images/ico4.png);}
.kont span{font-family:'Open Sans', sans-serif;font-size:17px;color:#3f3f3f;font-weight:400;}
.kont .block-c{margin-left:74px;}
.kont .lkont .ico1 p{line-height:40px;}
.kont .lkont .ico2 p{line-height:34px;}
.kont .lkont .ico3 p{line-height:40px;}
.kont .lkont .ico4 p{line-height:40px;}
.kont .lkont .ico1 strong{margin-left:12px;}
.kont .lkont .ico2 strong{margin-left:12px;}
.kont .lkont .ico3 strong{margin-left:12px;}
.kont .lkont .ico4 strong{margin-left:12px;}
.kont .lkont p{font-family:'Open Sans', sans-serif;}
.kont .lkont img{float:left;margin-right:12px;}
#kontakty input{margin-bottom:8px;border-radius:20px;border:1px solid #bcbcbc;padding:6px 18px;width:480px;font-family:'Open Sans', sans-serif;font-size:15px;color:#262626;font-weight:400;}
::-webkit-input-placeholder{color:#262626;}
::-moz-placeholder{color:#262626;}
:-moz-placeholder{color:#262626;}
:-ms-input-placeholder{color:#262626;}
#kontakty textarea{outline:none;margin-bottom:6px;border-radius:20px;border:1px solid #bcbcbc;padding:6px 18px;width:480px;font-family:'Open Sans', sans-serif;font-size:15px;color:#262626;font-weight:400;}
#kontakty .preview{font-family:'Open Sans', sans-serif;font-size:15px;color:#262626;font-weight:400;line-height:34px;color:green;}
#kontakty [type="submit"]{transition:all 0.3s;float:right;width:200px;background:#FECC00;border:2px solid #FECC00;cursor:pointer;text-transform:uppercase;font-weight:600;color:#262626;padding: 10px;margin: 16px 0px;}
#kontakty [type="submit"]:hover{background:#fff;}
#agreed_field {float:left;clear:both;width:17px !important;height: 17px;margin: 4px 10px 10px 0px;}
.agreed {line-height: 23px;text-align: justify;font-size: 15px;font-family: 'Open Sans', sans-serif;margin: 2px 0px 10px 0px;}
#kup input{border-radius:20px;border:1px solid #bcbcbc;padding:6px 18px;width:220px;font-family:'Open Sans', sans-serif;font-size:15px;color:#262626;font-weight:400;margin-bottom:10px;}
#kup{text-align:center;}
#kup .title-h-block{font-family:'Open Sans', sans-serif;font-size:23px;line-height:30px;color:#3f3f3f;font-weight:600;text-transform:uppercase;text-align:center;margin-bottom:20px;}
#kup input[type="submit"]{transition:all 0.3s;width:258px;margin-top:15px;background:#FECC00;border:2px solid #FECC00;cursor:pointer;text-transform:uppercase;font-weight:600;color:#262626;}
#zav1 input{border-radius:20px;border:1px solid #bcbcbc;padding:6px 18px;width:220px;font-family:'Open Sans', sans-serif;font-size:15px;color:#262626;font-weight:400;margin-bottom:10px;}
#zav1{text-align:center;}
#zav1 .title-h-block{font-family:'Open Sans', sans-serif;font-size:23px;line-height:30px;color:#3f3f3f;font-weight:600;text-transform:uppercase;text-align:center;margin-bottom:20px;}
#zav1 input[type="submit"]{transition:all 0.3s;width:258px;margin-top:15px;background:#FECC00;border:2px solid #FECC00;cursor:pointer;text-transform:uppercase;font-weight:600;color:#262626;}
.fancybox-close{top:-5px !important;right:-5px !important;}
.main-head.clearfix{float:left;}
#sync1{width:1260px;}
.vm-product-details-container a{width:260px;margin-right:-4px;display:block;float:right;line-height:36px;background:#FECC00;border:2px solid #FECC00;text-decoration:none;font-family:'Open Sans', sans-serif;font-size:18px;text-align:center;text-transform:uppercase;color:#262626;font-weight:700;cursor:pointer;border-radius:20px;transition:all 0.3s;}
.vm-product-details-container a:hover{background:#FFF;}
.bottom-prod .product-field{margin-bottom:6px;float:left;width:175px;text-align:center;color:#3f3f3f;font-family:"Open Sans", sans-serif;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:12px;}
div #comments .comments-list{margin-right:20px;}
.bottom-prod .product-field a{color:#3F3F3F;text-decoration:none;}
.bottom-prod .product-field img{width:50%;height:55%;}
.map{width:1260px;margin:0 auto;position:relative;z-index:0;height:506px;}
.map-block{top:82px;right:56px;position:absolute;z-index:1;width:250px;height:250px;padding:50px;border-radius:50%;background:url(../images/mbg.png);text-align:center;}
.map-block img{margin:8px 0 10px 0;}
.map-block .phon{font-family:'Open Sans', sans-serif;font-size:22px;font-weight:300;color:#fff;line-height:26px;}
.map-block .phon span{color:#FECC00;}
.map-block .adr{font-family:'Open Sans', sans-serif;font-size:14px;font-weight:300;color:#fff;line-height:18px;}
.map-block .email{font-family:'Open Sans', sans-serif;font-size:18px;font-weight:600;color:#FECC00;line-height:26px;}
.map-block .email:hover{text-decoration:none;}
.map-block .phon{margin:6px 0 14px 0;}
.map-block .adr{margin:0 0 14px 0;}
.phone{color:inherit;text-decoration:none;margin-left:10px;display:-webkit-inline-box;}
.phone:hover{color:#FECC00;}
#phone1{color:inherit;text-decoration:none;margin-left:10px;display:-webkit-inline-box;}
#phone1:hover{color:#FECC00;}
.video{margin:0 auto 80px auto;width:768px;}
.nrb{width:1170px;margin:0 auto;}
.nrb .block{width:370px;height:235px;overflow:hidden;position:relative;float:left;display:block;}
.nrb .block img{transition:all 0.3s;position:absolute;top:0;left:0;}
.nrb .block img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.nrb .block .title{position:absolute;bottom:0;left:0;width:100%;padding:12px 0;background:url(../images/bgw.png);}
.nrb .block .title p{font-family:'Open Sans', sans-serif;font-size:20px;color:#262626;text-transform:uppercase;font-weight:600;text-align:center;line-height:26px;}
.nrb-row .block{margin:0 30px 30px 0;}
.nrb-row .block:last-child{margin:0 0 30px 0;}
.svp-sl-outer{margin:20px auto -30px auto;border-bottom:1px solid #DDD;}
.svp-sl .block{text-decoration:none;}
.svp-sl .block img{transition:all 0.5s}
.svp-sl .block img:hover{border-radius:15px;}
.svp-sl .block .title{position:relative;top:-30px;padding:6px 0;background:url(../images/bgw.png);}
.svp-sl .block .title p{font-family:'Open Sans', sans-serif;font-size:16px;color:#262626;text-transform:uppercase;font-weight:600;text-align:center;text-decoration:none;width:100%;}
.svp-sl .owl-prev{padding:3px 10px;float:left;width:10px;height:34px;background:url(../images/arrow-sl.png) no-repeat 0 10px !important;}
.svp-sl .owl-next{margin-left:2px !important;padding:3px 10px;float:left;width:10px;height:34px;background:url(../images/arrow-sl.png) no-repeat -30px 10px !important;}
.svp-sl .owl-controls{position:absolute;top:-70px;right:0;}
.svp-sl .owl-prev:hover{opacity:.6;}
.svp-sl .owl-next:hover{opacity:.6;}
.noarr .owl-prev, .noarr .owl-next{visibility:hidden;}
.title-p, .vmheader{font-family:Open Sans, sans-serif;font-size:30px;font-weight:600;color:#262626;line-height:48px;text-align:center;text-transform:uppercase;}
.des-p {margin:16px auto 32px;width:1170px;font-family:Open Sans, sans-serif;font-size:20px;line-height:30px;font-weight:400;color:#3f3f3f;text-align:center;}
.design-block {width: 1263px; margin: 0 auto; padding: 25px 0;}
.design-block .title-module-up {margin-bottom:35px;text-transform:none;font-family:"Open Sans", sans-serif;font-size:30px;line-height:48px;color:#3f3f3f;font-weight:600;text-align:center;}
.design-block .title-module-up i {background:#FECC00;border:0px solid #FECC00;border-radius:27px;width:48px;padding:3px;text-align:center;font-size:36px;color:#FFF;font-weight: 800;display: inline-block;}
.design-block-item {display:inline-block;vertical-align:top;width:48.4%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;box-shadow: 4px 4px 10px -2px #cecece;border:1px solid #eee;border-radius:10px;letter-spacing: normal;white-space: normal;}
.design-block-item-image {display:block;float:left;width:275px;height:195px;font-size:0;background-position:center center;background-repeat:no-repeat;background-size:cover;text-decoration:none;border-bottom-left-radius:10px;border-top-left-radius:10px;}
.design-block-item-information {display:block;margin-left:290px;padding-top:15px;margin-right:15px;font-family:Open Sans, sans-serif;color:#3f3f3f;}
.design-block-item-name {display:block;overflow:hidden;max-height:48px;font-size:15px;line-height:1.2;text-decoration:none;color:#3f3f3f;font-weight:800;}
.design-block-item-description {display:block;font-size:13.5px;line-height:1.3;overflow:hidden;margin-top:15px;}
.design-block  li {margin:10px auto 10px;width:1170px;font-family:Open Sans, sans-serif;font-size:20px;line-height:30px;font-weight:400;color:#3f3f3f;text-align:center;}
.design-block  h3 {text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:30px;line-height:48px;color:#3f3f3f;font-weight:600;text-align:center;}
.design-block .blocker{width:85%;text-align:center;letter-spacing:35px;white-space: nowrap;margin: 0 auto;}
.design-block .blocker img{display:inline-block;width:31%;height:auto;transition:all 0.5s;}
.design-block .blocker a img:hover{border-radius:20px;}
.design-block .blocker a img:last-child{margin-right:0px;}
.desc-category p{color:#3f3f3f;font-family:Open Sans, sans-serif;font-size:15px;line-height:24px;margin-bottom:12px;text-align:justify;text-indent:25px;}
.desc-category ul li{color:#3f3f3f;font-family:Open Sans, sans-serif;font-size:15px;line-height:22px}
.desc-category ol{list-style:decimal;list-style-position:inside;color:#3f3f3f;font-family:Open Sans, sans-serif;font-size:15px;line-height:24px;margin-bottom:22px;text-align:justify;}
.desc-category h2{text-align:center;color:#3f3f3f;font-family:Open Sans, sans-serif;font-size:18px;line-height:24px;margin-bottom:22px;font-weight:bold;}
.desc-category h3{margin-bottom: 10px; font-weight:bold;}
.desc-category i {border: 0px solid #fecc00; border-radius: 11px; width: 21px; padding:1px;}
.page-header h2{font-family:Open Sans, sans-serif;font-size:30px;font-weight:600;color:#262626;line-height:48px;text-align:center;text-transform:uppercase;}
.prot{width:1170px;margin:0 auto;}
.prot .lt-side{width:384px;padding-bottom:4px;float:left;border-right:1px solid #D4D4D4;text-align:center;}
.prot .rt-side{width:726px;margin-left:-1px;float:left;border-left:1px solid #D4D4D4;padding:0 0 0 58px;}
.lt-side .img{border-top:9px solid #FECC00;border-radius:5px;width:203px;margin:0 auto;}
.lt-side .logo{width:223px;margin:0 auto;padding:20px 0;background:#262626;}
.block .titler, .lt-side .titler{text-align:center;font-family:Open Sans, sans-serif;font-size:20px;line-height:30px;font-weight:400;color:#3f3f3f;}
.em{display:block;font-family:Open Sans, sans-serif;font-size:18px;line-height:12px;font-weight:700;color:#262626;text-align:center;}
.em:hover{text-decoration:none;}
.btn-prot{transition:all 0.3s;margin:0 auto;border-radius:30px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:24px;color:#262626;line-height:18px;text-transform:uppercase;padding:18px 0px;width:272px;text-decoration:none;display:block;text-align:center;border:2px solid #FECC00;}
.btn-prot:hover{background:#FECC00;}
.new-outer{position:relative;}
.new .product-field-display{display:none;}
.new .product-fields-title{float:left;margin:12px 20px 0 0;padding:0 7px;font-family:Arial, sans-serif;font-size:11px;line-height:18px;background:#FF0000;color:#fff;text-transform:lowercase;}
.boxes .product-field-display{display:none;}
.boxes .product-fields-title{position:absolute;top:0;right:0;margin:0;padding:0 7px;font-family:Arial, sans-serif;font-size:11px;line-height:18px;background:#FF0000;color:#fff;text-transform:lowercase;}
.boxes .product-fields-title strong{font-weight:normal;}
.inter-slide{z-index:0;}
.inter-slide .owl-nav{position:absolute;top:50%;margin-top:-33px;width:100%;z-index:2;display:none;}
.inter-slide .owl-prev{float:left;width:70px;height:70px;background:url(../images/ar-sl.png) no-repeat;margin-left:30px;}
.inter-slide .owl-next{float:right;width:70px;height:70px;background:url(../images/ar-sl.png) no-repeat -70px 0;margin-right:30px;}
.inter-slide:hover .owl-nav{display:block;}
.m2{margin:36px 0 16px 0;}
.values.sliderbox.slider-double-handle{padding-top:14px;}
body .paramfilter .values input{margin:0;display:block!important;}
div.ui-slider-horizontal{height:5px;}
div .slider_active{height:5px;}
div .slider_active,div .ui-slider .ui-slider-range{background:#ccc;}
div.ui-slider .ui-slider-handle{width:14px;height:14px;margin-top:-2px;background:#fecc00;border-radius:8px;}
div.ui-slider-horizontal{border:1px solid #ccc;margin:10px 2px 5px;}
input.slider-range-gt{border:1px solid #ccc;padding:5px;margin:0;width:60px;}
input.slider-range-lt{float:right;border:1px solid #ccc;padding:5px;margin:0;width:60px;}
.proekt .product-name{display:block;width:282px;text-align:center;color:#3f3f3f;font-family:"Open Sans", sans-serif;text-transform:uppercase;text-decoration:none;font-weight:600;font-size:15px;overflow:hidden;height:34px;line-height:18px;}
.proekt .width50{width:282px;margin-bottom:10px;}
.proekt .width50:nth-child(n+1){margin-right:76px;}
.proekt .spacer{width:282px;}
.proekt .floatleft{float:left;}
.proekt img{width:282px;}
.proekt .spacer a:first-child{width:282px;height:288px;display:table-cell;overflow:hidden;vertical-align:middle;}
.proekt .sepp{padding-top:8px;border-bottom:2px solid #FECC00;width:38px;margin:0 auto;}
.rt-side .module-header{font-family:Open Sans, sans-serif;font-size:30px;font-weight:600;color:#262626;line-height:48px;text-align:center;text-transform:uppercase;}
.lt-side .block{margin-bottom:20px;}
.lt-side .block .titler{margin:8px 0 0 0;}
.lt-side .m3{margin:10px 0 18px 0;}
.profilbot{margin-bottom:-56px;}
.kn{position:relative;z-index:0;height:130px;}
.kn .lefter{width:50%;float:left;height:130px;position:relative;z-index:0;}
.kn .righter{width:50%;float:right;height:130px;position:relative;background:#FECC00;z-index:0;}
.kn .centerer{position:absolute;width:1260px;z-index:2;}
.kn .btn{z-index:2;transition:all 0.3s;margin:38px auto 50px auto;text-align:center;border-radius:28px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:24px;color:#262626;line-height:18px;position:relative;text-transform:uppercase;padding:16px 0px;width:356px;text-decoration:none;display:block;border:3px solid #FECC00;background:#fff;}
.kn .btn:hover{background:#FECC00;border:3px solid #FFF;}
.ka{z-index:2;transition:all 0.3s;margin:0 auto;text-align:center;border-radius:28px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:24px;color:#262626;line-height:18px;position:relative;text-transform:uppercase;padding:16px 0px;width:356px;text-decoration:none;display:block;border:3px solid #FECC00;background:#fff;top:-100px;}
.ka:hover{background:#FECC00;border:3px solid #FFF;}
.forma input{border-radius:20px;border:1px solid #bcbcbc;padding:6px 18px;width:220px;font-family:'Open Sans', sans-serif;font-size:15px;color:#262626;font-weight:400;margin-bottom:10px;}
.forma{text-align:center;}
.forma .title-h-block{font-family:'Open Sans', sans-serif;font-size:22px;line-height:30px;color:#3f3f3f;font-weight:600;text-transform:uppercase;text-align:center;margin-bottom:20px;}
.forma input[type="submit"]{transition:all 0.3s;width:258px;margin-top:15px;background:#FECC00;border:2px solid #FECC00;cursor:pointer;text-transform:uppercase;font-weight:600;color:#262626;}
.forma input[type="submit"]:hover{background:#fff;}
.preview{margin-top:4px;color:green;text-align:center;font-family:"Open Sans", sans-serif;font-weight:600;font-size:12px;}
.notification_error{color:red;}
.product-field-display .spacer{width:282px;height:240px;display:table-cell;overflow:hidden;vertical-align:middle;}
.product-field-display .PricesalesPrice{color:#858584;font-family:"Open Sans", sans-serif;font-weight:400;font-size:14px;text-align:center;display:block;margin:6px 0;}
.product-field-display div.PricesalesPrice:after{content:"";display:block;width:42px;height:2px;background:#FECC00;margin:12px auto;text-align:center;}
.product-field-display a{line-height:18px;}
.product-field-display p{padding-left:36px;padding-right:36px;line-height:1.857;font-size:14px;}
.product-field-display .readmore{transition:all 0.3s;margin:20px 40px 10px 20px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;color:#3f3f3f;line-height:20px;text-transform:uppercase;text-decoration:none;text-align:center;width:270px;border-top:6px solid #FECC00;border-radius:5px;background:#F2F2F2;padding:10px;display:inline-block;}
.product-field-display .readmore:hover{background:#F7F7F7;color:#262626;font-weight:500;}
.product-field-display .readmore1{transition:all 0.3s;margin:20px 40px 10px 20px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;color:#3f3f3f;line-height:20px;text-transform:uppercase;text-decoration:none;text-align:center;width:270px;border:2px solid #FECC00;border-radius:27px;background:#FFF;padding:10px;display:inline-block;}
.product-field-display .readmore1:hover{background:#FECC00;color:#262626;}
.product-field-display .readmore2{transition:all 0.3s;margin:0px 0px 5px 105px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:14px;color:#3f3f3f;line-height:18px;text-transform:uppercase;text-decoration:none;text-align:center;border:2px solid #FECC00;border-radius:27px;background:#FFF;padding:10px 25px;display:inline-block;text-indent:0px;}
.product-field-display .readmore2:hover{background:#FECC00;color:#262626;}
.item-page{position:relative;}
.pager{margin:0 auto;padding:0;width:92%;list-style-type:none;position:relative;top:140px;height:38px;}
.pager a{line-height:34px;font-family:Open Sans, sans-serif;font-weight:400;font-size:15px;color:#303030;text-decoration:none;}
.pager li:hover{opacity:.6;}
.pager .previous{position:absolute;left:0;}
.pager .next{position:absolute;right:0;}
.pager .icon-chevron-right{margin-left:10px;float:right;display:block;width:20px;height:38px;background:url(../images/pager.png) no-repeat -20px 0;}
.pager .icon-chevron-left{margin-right:10px;float:left;display:block;width:20px;height:38px;background:url(../images/pager.png) no-repeat;}
.rel-sl-outer{margin:30px auto -30px auto;}
.rel-sl .block{text-decoration:none}
.rel-sl .block .title p{font-family:'Open Sans', sans-serif;font-size:16px;color:#262626;text-transform:uppercase;font-weight:600;text-align:center;text-decoration:none;width:100%;}
.rel-sl .block .title{position:relative;top:-30px;padding:6px 0;background:url(../images/bgw.png);}
.rel-sl .owl-prev{padding:3px 10px;float:left;width:10px;height:24px;background:url(../images/arrow-sl.png) no-repeat 0 0 !important;}
.rel-sl .owl-next{margin-left:2px !important;padding:3px 10px;float:left;width:10px;height:24px;background:url(../images/arrow-sl.png) no-repeat -30px 0 !important;}
.rel-sl .owl-controls{position:absolute;top:-70px;right:0;}
.rel-sl .owl-prev:hover{opacity:.6;}
.rel-sl .owl-next:hover{opacity:.6;}
.catalogue2{margin-bottom}
.pagination .pagination-next{}
.pagination li{display:inline-block;}
.pagination li.pagination-next{}
.moda{width:1070px;margin:0 auto;text-align:center;padding:20px 0px 20px 0px;}
.moda p.title{margin:0 0 40px 0;color:#3f3f3f;font-family:"Open Sans", sans-serif;font-size:38px;text-transform:uppercase;font-weight:600;}
.moda p.title span{color:#FECC00;}
.moda h1.title{margin:0 0 40px 0;color:#3f3f3f;font-family:"Open Sans", sans-serif;font-size:38px;text-transform:uppercase;font-weight:600;}
.moda h1.title span{color:#FECC00;}
.moda .title span{color:#FECC00;}
.moda .desc p{color:#3f3f3f;font-family:Arial, sans-serif;font-size:16px;line-height:24px;margin-bottom:22px;}
.moda .readmore{transition:all 0.3s;margin:0 auto;border-radius:20px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:16px;color:#3f3f3f;line-height:18px;text-transform:uppercase;padding:8px 0px;width:256px;text-decoration:none;display:block;border:2px solid #FECC00;}
.moda .mt1{margin:40px auto 58px auto;}
.moda .readmore:hover{background:#FECC00;color:#262626;}
.search input[name="keyword"]{border-radius:20px;border:1px solid #bcbcbc;padding:6px 18px;width:202px;font-family:'Open Sans', sans-serif;font-size:15px;color:#262626;font-weight:400;margin-bottom:10px;}
.search{position:relative;}
.search input[type="submit"]{background:url(../images/search.png) no-repeat 0 0;border:none;width:16px;height:16px;cursor:pointer;position:absolute;right:12px;top:9px;}
.virtuemart_search{display:none;}
.browse-view h3{margin-bottom:2px;padding:10px 0;background:#FECC00;text-align:center;font-family:"Open Sans", sans-serif;font-weight:700;font-size:15px;color:#232222;text-transform:uppercase;margin-bottom:12px;}
.browse-view{font-family:"Open Sans", sans-serif;font-weight:400;font-size:12px;color:rgba(0, 0, 0, 0.8);}
.browse-view h1{margin:10px;}
.product-description .title{display:none;}
.floatright{float:right;}
.floatleft{float:left;}
.vm-pagination-top{width:80%;margin:0;}
.orderby-displaynumber{border-bottom:solid #E9E8E8 1px;border-top:solid #E9E8E8 1px;padding:7px 0;display:block;margin-bottom: 12px;}
.vm-order-list{display:inline-block;}
.display-number{display:block;margin-top: 10px;}
.orderlistcontainer{font-size:12px;display:inline-block;text-decoration:none;margin:0 0 0 0.5em;}
.orderlistcontainer div.activeOrder{float:left; cursor:pointer; background: #fecc00; border:solid #fecc00 1px;border-radius:20px;padding:8px 14px;font-family:'Open Sans', sans-serif;text-decoration: none;text-align: center;text-transform: uppercase;font-size:10px;color:#262626;font-weight:600;transition: all 0.5s;}
.orderlistcontainer a{text-decoration:none;display:block;color:#262626;}
.orderlistcontainer a:hover{text-decoration:none;display:block;}
.orderlistcontainer div.orderlist{display: inline-block !important;z-index:1; float: left;}
.orderby-displaynumber .titler{float:right;line-height:22px;}
.orderlistcontainer .title{font-family: 'Open Sans', sans-serif; font-size: 15px; color: #262626; font-weight: 400;float: left;margin: 6px 15px 0px 0px;}
.orderlistcontainer div.orderlist div{float: left;padding: 8px 12px;text-transform: uppercase;border: 1px solid #bcbcbc;margin-left: 5px;font-size: 10px;font-weight:600;border-radius: 20px;}
.orderlistcontainer div.orderlist div:hover{border-color:#fecc00;}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;margin-top:16px;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-dots .owl-dot span{width:12px;height:12px;margin:3px;background:#fff;border:1px solid #FFD308;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#FFD308;}
.vm-pagination-bottom .vm-page-counter{display:none;}
#menu_catalog_top *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
#menu_catalog_top *:before,
#menu_catalog_top *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#menu_catalog_top img{border:none;}
#menu_catalog_top textarea{overflow:auto;}
#menu_catalog_top input,
#menu_catalog_top textarea,
#menu_catalog_top input:active,
#menu_catalog_top textarea:active{outline:none transparent!important;box-shadow:none;-moz-outline:none!important;}
#menu_catalog_top input[type=submit],
#menu_catalog_top button[type=submit]{-webkit-border-radius:0;-webkit-appearance:none;}
#menu_catalog_top:focus{outline:none;}
#menu_catalog_top .clear{clear:both;}
#menu_catalog_top .left{float:left;}
#menu_catalog_top .right{float:right;}
html #menu_catalog_top{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body #menu_catalog_top{background:#fff;-webkit-text-size-adjust:100%;}
#menu_catalog_top .cont{position:relative;width:1170px;margin:0 auto;}
#menu_catalog_top .gift_text{height:55px;font:33px/58px Open Sans;text-align:center;color:#262626;font-family:Open Sans;font-size:26px;text-transform:uppercase;line-height:55px;}
#menu_catalog_top .gift_text a{color:#262626;text-decoration:none;position:relative;}
#menu_catalog_top .gift_text a:hover{color:#262626;}
#menu_catalog_top .gift_text a:before{content:"";position:absolute;width:100%;height:2px;bottom:3px;left:0;background-color:#262626;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.1s ease-in-out 0s;transition:all 0.1s ease-in-out 0s;}
#menu_catalog_top .gift_text a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);}
a.zak.fancybox{font-size:16px;margin:9px 0 0 0;}
#menu_catalog_top .menu{min-width:1260px;height:59px;background:#fecc00;box-shadow:0 1px 7px rgba(0,0,0,.11);}
#menu_catalog_top .menu ul.main{display:table;width:100%;border-right:1px solid #fff;border-left:1px solid #fff;}
#menu_catalog_top .menu ul.main > li:nth-child(1){border:0}
#menu_catalog_top .menu ul.main > li{display:table-cell;height:58px;vertical-align:middle;border-left:1px solid #fff;}
#menu_catalog_top .menu ul.main > li > a{display:block;position:relative;padding:0 20px;color:#000;font:700 14px/58px Open Sans;text-align:center;text-decoration:none;text-transform:uppercase;}
#menu_catalog_top .menu ul.main > li > a .arr{display:block;position:relative;top:-12px;width:9px;height:5px;margin:0 auto;vertical-align:middle;background:url(../images/ic_menu_arr.png) 0 0 no-repeat;}
#menu_catalog_top .menu ul.main > li:hover > a,
#menu_catalog_top .menu ul.main > li.active > a{background:#ffd630;}
#menu_catalog_top .menu ul.main > li:hover > a:after{display:block;position:absolute;bottom:0;left:50%;width:20px;height:20px;margin-left:-10px;border:10px solid transparent;border-bottom-color:#fff;content:'';}
#menu_catalog_top .menu .sub_menu{display:none;position:absolute;top:58px;left:0;width:100%;padding:22px 22px 35px;background:#fff;box-shadow:0 3px 7px rgba(0,0,0,.11);z-index:9999;}
#menu_catalog_top .menu ul.main > li:hover .sub_menu{display:block;}
#menu_catalog_top .menu .sub_menu .col{margin-bottom:20px; width:20%;padding-left:13px;}
#menu_catalog_top .menu .sub_menu .titlee{margin-bottom:10px;color:#000;font:700 16px Open Sans;}
#menu_catalog_top .menu .sub_menu li{position:relative;list-style:none;font:14px Open Sans;}
#menu_catalog_top .menu .sub_menu li:before{display:block;position:absolute;top:6px;left:-14px;width:8px;height:8px;content:'';}
#menu_catalog_top .menu .sub_menu .li_link:before{border-radius:50%;background:#fecc00;}
#menu_catalog_top .menu .sub_menu .li_all_link:before{}
#menu_catalog_top .menu .sub_menu li + li{margin-top:10px;}
#menu_catalog_top .menu .sub_menu li a{color:#000;text-decoration:none;}
#menu_catalog_top .menu .sub_menu .li_link a:hover{text-decoration:underline;}
#menu_catalog_top .menu .sub_menu .all_link{display:inline-block;position:relative;height:30px;margin-top:20px;padding:0 10px;color:#000;font:700 10px/28px Open Sans;margin-left:-14px;vertical-align:top;text-decoration:none;text-transform:uppercase;border:1px solid #fecc00;}
#menu_catalog_top .menu .sub_menu .all_link:before{display:block;position:absolute;bottom:-1px;left:50%;width:16px;height:1px;margin-left:-8px;background:#fff;content:'';}
#menu_catalog_top .menu .sub_menu .all_link:after{display:block;position:absolute;bottom:-7px;left:50%;width:9px;height:10px;margin-left:-4px;background:url(../images/ic_all_link.png) 0 0 no-repeat;content:'';transition:bottom .2s linear;}
#menu_catalog_top .menu .sub_menu .all_link:hover:after{bottom:-16px;}
.mini_cart{float:right;cursor:pointer;height:90px;width:100px;margin:14px 0 0 15px;background:url(../images/rak.png) no-repeat;background-size:90px;border-radius:4%;position:relative;color:white;font-family:"Open Sans",sans-serif;}
.mini_cart p{text-align:center;font-size:22px;margin:9px 0;}
.mini_cart a{position:absolute;font-size:0;height:100%;width:100%;}
.mini_cart a span{color:white;display:table-cell;font-size:14px;left:48px;position:absolute;text-align:center;top:44px;width:34px;}
.owl-theme .owl-controls .owl-buttons div{position:absolute;top:50%;}
.total_products{background:#fff;width:35px;height:35px;font-size:18px;color:#262626;line-height:35px;margin:-6px 5px 0 0;text-align:center;float:right;border-radius:40px;box-shadow:0 0 5px rgba(0,0,0,0.4);}
.head1{width:300px;margin-top:-24px;}
.total, .show_cart1{display:none;}
div .owl-theme .owl-controls{margin-top:0;}
.more60:hover{background:#FECC00;}
.more60{float:right;cursor:pointer;font-size:12px;color:#262626;font-weight:600;text-transform:uppercase;border:1px solid #FECC00;border-radius:20px;padding:8px 11px 8px 11px;text-decoration:none;font-family:'Open Sans', sans-serif;margin:-50px auto 0;transition:all 0.3s;width:110px;}
.tcart{font-family:'Open Sans', sans-serif;}
.tcart a{color:#262626;text-decoration:none;font-size:15px;}
.rybl{font-size:11px}
.tcart .cuponline td{background:none;padding:15px 0;font-size:14px;color:#666666;}
.tcart .cuponline [type=text]{border:1px solid #e8e8e8;width:192px;height:40px;line-height:40px;padding:0 4px;margin:0 0 0 8px;}
.tcart td{vertical-align:middle;padding:15px;font-size:16px;color:#333333;background:#f5f5f5;}
.tcart img{width:92px;border:2px solid #e8e8e8;}
.tcart th{padding:0 15px;background:#e8e8e8;color:#333333;font-size:13px;font-family:Roboto;height:41px;line-height:41px;}
.hr hr{border:0;background:#e8e8e8;height:1px;margin:1px 0;}
.hide{display:none;}
.hr td{padding:0 15px;}
.tcart .deltov{cursor:pointer;width:auto;border:0;}
table .vm-cart-item-quantity [type=text]{position:absolute;left:27px;color:#3b3b3b;text-align:right;font-size:14px;padding:3px;line-height:17px;width:45px;border:1px solid #e5e5e5;}
.vm-cart-item-quantity{position:relative;}
.quantity-minus{position:absolute;left:83px;background:url(../images/minus.png) no-repeat 50% 50%;}
.quantity-plus{position:absolute;left:163px;background:url(../images/plus.png) no-repeat 50% 50%;}
input.quantity-controls{border:1px solid #dfdfdf;background-color:#f9f9f9;cursor:pointer;height:25px;width:25px;}
.vm-cart-item-quantity .quantity-plus{left:auto;right:0px;}
.vm-cart-item-quantity .quantity-minus{left:0px;}
.cart-view{font-family:'Open sans';padding-bottom:90px;}
.cv2{width:1163px;margin:0 auto;}
.cart-view h1{font-size:24px;color:#262626;font-weight:600;text-transform:uppercase;margin:50px 0 44px;}
.cont2{width:1170px;margin:0 auto;}
.bread{height:40px;line-height:40px;font-size:14px;color:#999999;margin:0 0 20px 0;}
.bread a:after{content:'';float:right;background:url(../images/aspan.jpg);width:16px;height:40px;}
.bread a{background:#fecc00;color:#fff;float:left;width:136px;font-size:16px;text-align:center;text-decoration:none;}
.bread span:after{content:'';background:url(../images/span.jpg);width:11px;height:40px;float:right;}
.bread span{float:left;background:#e8e8e8;width:255px;text-align:center;}
.bread2 a{background:#262626;font-size:14px;}
.bread2 a:after{background:url(../images/aspan2.jpg);}
.bread2 span:after{background:url(../images/span2.jpg);}
.bread2 span{background:#fecc00;font-size:15px;color:#262626;}
[name="setcoupon"]:hover{background:#fff}
[name="setcoupon"]{border:2px solid #ddd;height:42px;margin:0;cursor:pointer;text-transform:uppercase;background:#ddd;padding:0 35px;border-radius:21px;}
#checkoutFormSubmit:hover,#userForm [type="submit"]:hover{background:#fff;color:#cb14bb;}
#checkoutFormSubmit,#userForm [type="submit"]{background:#cb14bb;border:2px solid #cb14bb;margin:15px 10px 40px 0;width:260px;height:40px;text-align:center;border-radius:19px;float:right;font-size:17px;text-transform:uppercase;color:#ffffff;padding:0;cursor:pointer;font-weight:600;font-family:Open Sans;}
button:focus{outline:none}
.user-details{width:100%;}
.user-details td.key{width:128px;}
.user-details td{vertical-align:top;}
.user-details label{font-size:14px;color:#303030;line-height:41px;}
.user-details label i{color:#c0010a;}
#userForm [type="submit"]{margin:10px 0;}
.user-details [type=text]{width:98%;padding:0 11px;height:33px;line-height:33px;margin:0 0 10px 0;border:1px solid #dedede;}
.user-details textarea{width:98%;border:1px solid #dedede;padding:0 11px;height:94px;}
#userForm [type="reset"]{display:none;}
.breadcrumbs a[href="/korzina/cart"]{color:#a8a8a8}
.continue_link,.showcart{border:2px solid #FECC00;font-family:'Open sans';transition:all 0.3s;border-radius:20px;margin:0 auto 10px;display:block;padding:8px 0px;text-align:center;width:256px;text-decoration:none;font-weight:600;text-transform:uppercase;font-size:16px;color:#3f3f3f;background:#FECC00;}
.continue_link{margin-top:30px;}
.continue_link:hover,.showcart:hover{background:#fff;}
.pradcart u{text-decoration:none;height:48px;display:block;overflow:hidden;}
.pradcart span{display:block;font-weight:300;font-size:16px;padding:10px 0 5px;}
.pradcart{clear:both;font-size:22px;padding-top:69px;max-width:250px;margin:0 auto;font-family:'Open sans';text-align:center;font-weight:700;}
.lastbor td{border-bottom:1px solid #e8e8e8;}
#sync1 .owl-prev{position:absolute;left:0px;top:45%;float:left;width:70px;height:70px;background:url(../images/ar-sl.png) no-repeat;margin-left:30px;display:none !important;}
#sync1 .owl-next{position:absolute;right:0px;top:45%;float:right;width:70px;height:70px;background:url(../images/ar-sl.png) no-repeat -70px 0;margin-right:30px;display:none !important;}
#sync1:hover .owl-prev, #sync1:hover .owl-next{display:block!important;opacity:0.8;}
.catalog_item_filter_count{position:absolute;font-family:'Open sans';1left:356px;width:192px;height:60px;padding-left:65px;padding-top:25px;border:1px solid #cfcfcf;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;display:none;z-index:99;background:#fff url('../images/filter_lupe.png') 15px 0px no-repeat;color:#495460;line-height:20px;}
.catalog_item_filter_count_arrow{position:absolute;left:-7px;top:36px;width:8px;height:13px;background:url('../images/filter_arrow_new.png') left top no-repeat;}
.catalog_item_filter_count span#catalog_item_filter_count_elements{color:#495460;font-weight:bold;font-size:14px;line-height:20px;}
.catalog_item_filter_count a{color:#58a5f2;font-size:14px;line-height:20px;text-decoration:none;}
.time{background:url(../images/clock61.png) no-repeat 3px 0px;margin:5px 0 4px 0;color:#fff;line-height:22px;text-align:right;font-family:'Open Sans',sans-serif;clear:both;font-size:14px;}
.mail{margin:11px 0 4px 0;color:#fff;line-height:22px;text-align:right;font-family:'Open Sans',sans-serif;clear:both;font-size:16.5px;}
.search.tops{width:1170px;margin:0 auto;z-index:1;}
.inputbox.tops{float:right;margin:10px 7px;position:relative;}
#menu_catalog_top .cont{text-align:left;}
.search.tops input[type="submit"]{z-index:11;right:19px;top:19px;}
.mainmenu .menu li{position:relative;}
.mainmenu .menu li:last-child ul{left:0px;width:76px;}
.dio{color:#3F3F3F;font-family:Open Sans,sans-serif;padding:10px 0 40px 0;width:1080px;margin:0 auto;}
.dio h1{font-weight:600;font-size:38px;text-align:center;text-transform:uppercase;margin-top:50px;margin:0 0 40px 0;color:#3f3f3f;font-family:"Open Sans", sans-serif;font-size:38px;text-transform:uppercase;font-weight:600;padding-top:35px;text-align:center;}
.dio span, .dio a {color:#FECC00;}
.megat{font-size:30px;margin:40px 0 20px 0;border-bottom: 1px solid #dddddd; padding-bottom: 20px;}
.megat img{margin:3px 10px -13px 0; opacity: 0.9; background: #fecc00; border-radius: 25px; border: 2px solid #fecc00; padding: 3px}
.dio [type="checkbox"]+label+div{display:none;}
.dio label.label:before{content:'';background:url(../images/plus3.png) no-repeat;width:20px;height:20px;float:left;margin:3px 12px 0 0;}
.dio [type="checkbox"]:checked+label.label:before{background:url(../images/minus3.png) no-repeat;}
.label{font-size:24px;font-weight:600;margin:20px 0px;cursor:pointer;display:block;}
.dio .label{font-size:22px;font-weight:600;margin:22px 15px;cursor:pointer;display:block;}
.dio [type="checkbox"]:checked+label+div{display:block;}
.dio div{font-size:16px;margin:20px 0 0 45px;line-height:24px;text-align:justify;}
.dio b{font-weight:600;}
.paysystem {display: inline-block;background:url(../images/sberbank.png);height:30px;margin: 2px 7px -7px 0px !important;}
.mir {width:66px; background-position:0 0px;}
.visa {width:53px; background-position: -66px 0px;}
.mastercard {width:46px; background-position: -119px 0px;}
.xar{text-transform:uppercase;font-size:23px;color:#000;padding:30px 0 10px 0;}
.widbor{width:545px;float:left;border-top:1px solid #DDD;}
.icons {float:left;width:125px;text-align:center;position:relative;top:-40px;}
.icons a{margin:0 0 22px 0;display:block;padding-left:25px;color:#3f3f3f;text-decoration:none;text-transform:uppercase;font-size:12px;line-height:16px;text-align:center;}
.icons img{width:100px;display:block;margin:0 0 8px 0px;}
.icons img:hover{-webkit-transition:1s ease;-moz-transition-timing-function:ease-out;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.icon {float:right;width:150px;text-align:center;}
.icon a{margin:0 0 22px 0;display:block;padding-left:25px;color:#3f3f3f;text-decoration:none;text-transform:uppercase;font-size:12px;line-height:16px;text-align:center;}
.icon img{width:100px;margin:0 0 8px 0px;}
.icon img:hover{-webkit-transition:1s ease;-moz-transition-timing-function:ease-out;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.mytab:after{content:'';height:0px;background:#ddd;position:ABSOLUTE;bottom:-2px;width:100%;left:-9px;}
.mytab{margin:0;padding:0;list-style-type:none;height:37px;}
.mytab li{float:left;line-height:37px;position:relative;}
.mytab a{text-decoration:none;font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;color:#3f3f3f;text-transform:uppercase;padding:0px 40px;display:block;}
.mytab li.click{margin:0px 0 0px 0;padding-bottom:1px;z-index:1;background-color:#fdcb2f;}
#rew #jc h4{display:none;}
#rew{padding:50px 0 0 0;}
#rew #comments-footer{display:none;}
.text{color:#3f3f3f;font-family:Arial, sans-serif;font-size:14px;line-height:24px;margin-bottom:22px;text-align:justify;}
.page-header h1{font-family:Open Sans, sans-serif;font-size:30px;font-weight:600;line-height:43px;text-transform:uppercase;color:#3F3F3F;}
.main-des{padding:18px 0 10px 0;}
.main-des h2{text-align:center;color:#3f3f3f;font-family:Arial, sans-serif;font-size:18px;line-height:24px;margin:30px auto 12px auto;font-weight:bold;}
.main-des p{color:#3f3f3f;font-family:Open sans, sans-serif;font-size:14px;line-height:24px;margin-bottom:12px;text-align:justify;text-indent:25px;}
.main-des ul{list-style:disc;list-style-position:inside;color:#3f3f3f;font-size:14px;line-height:24px;text-align:justify;padding-left:61px;padding-right:36px;}
.main-des .blocker{width:100%;margin:10px auto;text-align:center;}
.main-des .blocker img{display:inline-block;width:25%;height:auto;margin-right:20px;transition:all 0.5s;}
.main-des .blocker img:hover{border-radius:10px;}
.desc-category .blocker{width:100%;margin:10px auto;text-align:center;letter-spacing: 1ex; white-space:nowrap;}
.desc-category .blocker img {display:inline-block;width:32%;transition:all 0.5s;}
.desc-category .blocker img:hover{border-radius:10px;}
.mytab a:active{background-color:#fdcb2f !important;}
.bottom-prod{margin:0 auto;}
.bottom-prod .inprsl,.bottom-prod .ifslide{width:1050px;margin:15px auto 0;}
.inp{width:320px;margin:0 auto;position:relative;}
.inp .title{position:absolute;bottom:0px;text-align:center;width:100%;background:rgba(255, 255, 255, 0.75);}
.inp .title p{line-height:38px;color:#424242;text-transform:uppercase;font-size:18px;font-weight:600;}
.ifslide.owl-carousel .owl-controls .owl-nav .owl-prev, .ifslide.owl-carousel .owl-controls .owl-nav .owl-next{}
.bottom-prod .product-field a{color:#000;}
/*#opis, #rew{border:1px solid #DDD;} */
.mytab li{background:#DDD;}
.mytab li.click{background:#fdcb2f;}
.ifslide.owl-carousel .owl-item img{transform-style:preserve-3d;width:87%!important;padding-left:14px;}
.mover{padding-top:30px;width:1062px;margin:0 auto;}
.spoiler_links{color:#262626;background:#f3f3f3;text-decoration:none;text-transform:uppercase;border-top:1px solid #dddddd;display:block;border-radius:15px;line-height:32px;padding-left:40px;width:310px;margin:5px auto 35px;transition:all 0.3s;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);}
.spoiler_links:hover{background:#fff;}
.spoiler_links:after{position:relative;content:'';display:inline-block;vertical-align:middle;top:14px;float:right;margin-right:20px;border-style:solid;border-width:5px;border-left-color:transparent;border-right-color:transparent;border-bottom-width:0;}
.spoiler_links.toggled:after{border-bottom-width:5px;border-top-width:0;}
.icon-row{text-align:center;width:100%;margin:10px 0px 20px 0px;}
.icon-row .icon-block{display:inline-block;margin:0px auto 0px auto;width:16.3%;height:150px;}
.icon-row .icon-block img{margin-top:15px;width:70%;}
.icon-row .block {display:inline-block; margin:30px auto 20px auto; width:416px;}
.icon-row .block p {margin-top:17px;font-family:"Open Sans", sans-serif;text-transform:uppercase;font-size:18px;line-height:28px;color:#3f3f3f;font-weight:600;text-align:center;}
.icon-caption{font-size:14px;line-height:16px;font-weight:600;text-align:center;padding-top:8px;text-transform:uppercase;width:135%;margin-left:-19px;color:#3f3f3f;}
.proficon{display:inline-block;font-size:45px;line-height:90px;cursor:pointer;margin:17px;width:105px;height:105px;border-radius:50%;text-align:center;position:relative;text-decoration:none;z-index:1;color:#262626;}
.proficon.small{font-size:20px;line-height:45px;width:45px;height:45px;margin:7px;}
.proficon.mini{font-size:15px;line-height:32px;width:30px;height:30px;margin:7px;}
.proficon.auto-width{width:auto;height:auto;padding:15px;}
.proficon.effect-1{background:#FECC00;box-shadow:0 0 0 3px #fecc00;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.proficon.effect-1:hover{background:#FFF;color:#262626;}
.proficon.effect-8{background:rgba(254, 204, 0, 1);-webkit-transition:-webkit-transform ease-out 0.2s, background 0.2s;-moz-transition:-moz-transform ease-out 0.2s, background 0.2s;transition:transform ease-out 0.2s, background 0.2s;}
.proficon.effect-8:after{top:0;left:0;padding:0;z-index:-1;box-shadow:0 0 0 2px rgba(254, 204, 0, 0.8);opacity:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);}
.proficon.effect-8:hover{background:rgba(254, 204, 0, 0.6);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:#262626;}
.proficon.effect-8:hover:after{-webkit-animation:sonarEffect 1.5s ease-out 75ms;-moz-animation:sonarEffect 1.5s ease-out 75ms;animation:sonarEffect 1.5s ease-out 75ms;}
@-webkit-keyframes sonarEffect{0%{opacity:0.3;}
40%{opacity:0.5;box-shadow:0 0 0 2px rgba(254, 204, 0, 0.1), 0 0 10px 10px #fecc00, 0 0 0 10px rgba(254, 204, 0, 0.5);}
100%{box-shadow:0 0 0 2px rgba(254, 204, 0, 0.1), 0 0 10px 10px #fecc00, 0 0 0 10px rgba(254, 204, 0, 0.5);-webkit-transform:scale(1.3);opacity:0;}
}
@-moz-keyframes sonarEffect{0%{opacity:0.3;}
40%{opacity:0.5;box-shadow:0 0 0 2px rgba(254, 204, 0, 0.1), 0 0 10px 10px #fecc00, 0 0 0 10px rgba(254, 204, 0, 0.5);}
100%{box-shadow:0 0 0 2px rgba(254, 204, 0, 0.1), 0 0 10px 10px #fecc00, 0 0 0 10px rgba(254, 204, 0, 0.5);-moz-transform:scale(1.3);opacity:0;}
}
@keyframes sonarEffect{0%{opacity:0.3;}
40%{opacity:0.5;box-shadow:0 0 0 2px rgba(254, 204, 0, 0.1), 0 0 10px 10px #fecc00, 0 0 0 10px rgba(254, 204, 0, 0.5);}
100%{box-shadow:0 0 0 2px rgba(254, 204, 0, 0.1), 0 0 10px 10px #fecc00, 0 0 0 10px rgba(254, 204, 0, 0.5);transform:scale(1.3);opacity:0;}
}
.knopkakupit a{float:right;margin:12px 7px 0 0;width:106px!important;line-height:28px;background:#FFF;border:2px solid #FECC00;text-decoration:none;font-family:'Open Sans', sans-serif;font-size:13px;text-align:center;text-transform:uppercase;color:#262626;font-weight:600;border-radius:20px;transition:all 0.5s;opacity:0.8;}
.boxes .spacer:hover .knopkakupit a{background:#FECC00;opacity:1;}
.availability {margin: 40px 0px 0px -405px; color: rgba(255, 0, 0, 0.8); font-family: 'Open Sans', sans-serif;font-size: 14px;}
.product-short-description {color: rgba(255, 0, 0, 0.8); font-family: 'Open Sans', sans-serif; font-size: 14px; margin: 85px 0px 0px 5px;}

/*Ýôôåêò íàâåäåíèÿ â øîó-ðóì*/
.icon-row .view {
  display: inline-block;
  margin: 0px auto 0px auto;
  width: 200px;
  border: 10px solid #fff;
  overflow: hidden;
  position: relative;
  text-align: center;
  /*box-shadow: 1px 1px 2px #e6e6e6;*/
  cursor: default;
  background: #fff;
}
.icon-row .view .mask, .view .content {
  width: 200px;
  height: 200px;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}
.icon-row .view img {
  display: block;
  position: relative;
}
.icon-row .view h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 19px;
  font-family: Open Sans, sans-serif;
  padding: 10px;
  background: rgba(0, 0, 0, 0.7);
  margin: 18px 0 35px 0;
}
.icon-row .view p {
  font-family: Merriweather, serif;
  font-style: italic;
  font-size: 14px;
  position: absolute;
  top: 45%;
  color: #000;
  padding: 0px 15px 0px;
  text-align: center;
}
.icon-row .view a.info {
  display: inline-block;
  position: absolute;
  left: 30px;
  bottom: 30px;
  text-decoration: none;
  padding: 5px 10px;
  background: #fecc00;
  color: #000;
  font-family: Raleway, serif;
  text-transform: uppercase;
  font-size: 12px;
  border: 1px solid #FECC00;
  border-radius: 15px;
}
.icon-row .view a.info:hover {
  background: rgba(255, 255, 255, 0.7);
}
.icon-row .view-first img {
  transition: all 0.2s linear;
  width: 200px;
  height: 180px;
}
.icon-row .view-first .mask {
  opacity: 0;
  background-color: rgba(254, 204, 0, 0.65);
  transition: all 0.4s ease-in-out;
}

.view-first h2 {
  transform: translateY(-100px);
  opacity: 1;
  font-family: Raleway, serif;
  transition: all 0.3s ease-in-out;
}

.view-first p {
  transform: translateY(100px);
  opacity: 0;
  transition: all 0.3s linear;
}
.view-first a.info {opacity: 0; transition: all 0.5s ease-in-out;}

.view-first:hover img {transform: scale(1.1);}
.view-first:hover .mask {opacity: 1;}
.view-first:hover h2, .view-first:hover p, .view-first:hover a.info {opacity: 1; transform: translateY(0px);}
.view-first:hover p {transition-delay: 0.1s;}
.view-first:hover a.info {transition-delay: 0.2s;}