@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Udcg.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhmIqY.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhmIqY.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hmIqY.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWJ0e.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOX-hs.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOX-hs.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOX-hs.ttf) format('truetype');}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;outline:none;}.clearfix::after{content:"";display:table;clear:both;}html,body{height:100%;min-width:320px;}html ul,html li{padding:0;margin:0;list-style-type:none;}.not-front .default-list-style{display:block;list-style-type:disc;margin-top:1em;margin-bottom:2em;margin-left:0;margin-right:0;padding-left:40px;}.not-front .default-list-style li{list-style-type:disc;}.not-front .default-list-style li:not(:last-child){padding-bottom:1em;}img{max-width:100%;vertical-align:top;height:auto;}p{margin:0;padding-bottom:12px;}h1{margin:0;margin-bottom:25px;color:#191919;font-size:40px;}body{margin:0;padding:0;position:relative;width:100%;font-family:'Open Sans',sans-serif;font-size:16px;line-height:normal;background:url('/sites/all/themes/oc_atoll/images/headerBg.jpg') no-repeat top;background-color:#fff;color:#444444;}body.not-front{background:url('/sites/all/themes/oc_atoll/images/header-bg.jpg') no-repeat center top;}.global-wrapper{min-height:100%;}.global-wrapper:after{content:' ';display:block;width:100%;height:195px;}footer{height:195px;margin-top:-195px;clear:both;}.main-wrapper{max-width:1580px;margin:0 auto;padding:0 10px;}.wrapper{display:flex;}a{text-decoration:none;color:#444444;}.button{display:inline-block;background-color:#1048c7;color:#fff;font-size:18px;font-weight:500;text-decoration:none;padding:12px 20px;border:none;border-radius:6px;outline:none;cursor:pointer;}header{color:#fcfeff;margin-bottom:50px;}header a{color:#fcfeff;}header .main-wrapper{padding-top:30px;}header .main-wrapper > div{margin-left:250px;}header .nav-button{background-color:#ffffff;color:#444;font-weight:bold;padding:10px;margin:0 5px;text-align:center;}header .nav-button:hover{background-color:white;color:#444444;}.header-logo{display:block;float:left;cursor:pointer;}.header-top{display:flex;justify-content:space-between;margin-bottom:20px;}.header-top-text{max-width:315px;font-size:25px;}.header-top-address,.header-top-mail,.header-top-phone{position:relative;padding-left:25px;padding-right:30px;background:url('/sites/all/themes/oc_atoll/images/address.png') no-repeat left 5px;}.header-top-mail{background-image:url('/sites/all/themes/oc_atoll/images/mail.png');}.header-top-mail a{text-decoration:underline;}.header-top-mail a:hover{text-decoration:none;}.header-top-phone{background-image:url('/sites/all/themes/oc_atoll/images/phone.png');padding-right:0;}.header-border::after{content:'';position:absolute;top:0;right:0;height:65px;width:2px;background-color:#55b7ff;}ul li.leaf{list-style-image:none;list-style-type:none;}header li.expanded,header li.collapsed,header li.leaf{padding:9px 15px;}header .main-nav{display:flex;justify-content:space-between;align-items:center;}header .main-nav > .menu > li{margin:0 3px;}header ul.menu{display:flex;align-items:center;justify-content:space-between;}header ul.menu .active{display:block;color:#444;border-radius:20px;cursor:pointer;transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;}header ul.menu li{position:relative;margin:0;text-align:left;transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;}header ul.menu li a{font-size:17px;text-transform:uppercase;font-weight:600;}header ul.menu li a:hover{text-decoration:underline;}header ul.menu li > .menu{z-index:5;opacity:0;display:none;position:absolute;padding-top:11px;margin-left:-15px;flex-direction:column;transition:0.25s;transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;}header ul.menu li > .menu li.leaf{margin-right:0;white-space:nowrap;padding:10px;border-bottom:1px solid #eee;background-color:#689ff7;}header ul.menu li > .menu li.leaf a{color:#ffffff;font-size:15px;}header ul.menu li > .menu li.leaf .active{padding:0;margin:0;border-radius:0;}header ul.menu li > .menu li.leaf:first-child{border-top-right-radius:10px;}header ul.menu li > .menu li.leaf:last-child{border-bottom:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}header ul.menu li:hover > .menu{opacity:1;display:block;transition:0.25s;}header ul.menu .expanded:hover > a,header ul.menu .expanded:hover > .active-trail{display:block;color:#ffffff;padding:9px 15px;margin:-11px -15px;border-radius:0;border-top-left-radius:20px;border-top-right-radius:20px;cursor:pointer;}header ul.menu .collapsed,header ul.menu .expanded{list-style-image:none;list-style-type:none;}header ul.menu .last{margin-right:0;}.nav-button{transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;}.nav-button:hover{background-color:#ffc600;color:#444;}.mobile-block{display:none;position:fixed;left:0;top:0;width:100%;background-color:#207de3;z-index:11;border-bottom:1px solid #fff;padding-bottom:10px;}.mobile-block .main-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;color:#fff;padding-top:10px;}.mobile-block a{font-size:16px;color:#fff;}.mobile-block .header-top-address,.mobile-block .header-top-mail,.mobile-block .header-top-phone{position:relative;padding-left:25px;padding-right:30px;margin-bottom:10px;color:#fff;font-size:16px;background:url('/sites/all/themes/oc_atoll/images/address.png') no-repeat left 5px;}.mobile-block .header-top-address{margin-bottom:5px;}.mobile-block .header-top-mail{background-image:url('/sites/all/themes/oc_atoll/images/mail.png');text-decoration:underline;}.mobile-block .header-top-mail:hover{text-decoration:none;}.mobile-block .header-top-phone{background-image:url('/sites/all/themes/oc_atoll/images/phone.png');margin-bottom:0;}.mobile-block .header-logo{order:2;}.mobile-button{position:relative;display:inline-block;width:30px;height:30px;margin:5px;cursor:pointer;}.mobile-button b{display:none;font-size:22px;padding-left:50px;}.mobile-button span{margin:0 auto;position:relative;top:12px;}.mobile-button span:before,.mobile-button span:after{position:absolute;content:'';}.mobile-button span,.mobile-button span:before,.mobile-button span:after{width:30px;height:3px;background-color:#fff;display:block;}.mobile-button span:before{margin-top:-12px;}.mobile-button span:after{margin-top:12px;}.mobile-button span{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0.2s;transition-delay:0.2s;}.mobile-button-close span{background-color:rgba(0,0,0,0);-webkit-transition-delay:0.2s;transition-delay:0.2s;}.mobile-button span:before{-webkit-transition-property:margin,-webkit-transform;transition-property:margin,transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.2s,0s;transition-delay:0.2s,0s;}.mobile-button-close span:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0s,0.2s;transition-delay:0s,0.2s;}.mobile-button span:after{-webkit-transition-property:margin,-webkit-transform;transition-property:margin,transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.2s,0s;transition-delay:0.2s,0s;}.mobile-button-close span:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0s,0.2s;transition-delay:0s,0.2s;}.mobile-wrapper{position:fixed;z-index:10;display:none;top:165px;left:-101%;width:300px;height:100%;background-color:#207de3;color:#fff;border-top-right-radius:6px;padding:10px 20px 70px;overflow-x:hidden;overflow-y:auto;transition:600ms;-webkit-transition:600ms;-o-transition:600ms;-moz-transition:600ms;-ms-transition:600ms;}.mobile-wrapper .header-top-text{display:block;font-size:20px;margin-bottom:15px;font-weight:700;}.mobile-wrapper .nav-button{text-align:center;width:100%;margin-top:30px;margin-bottom:45px;}.mobile-wrapper .main-return{font-weight:700;display:block;padding-left:10px;}.mobile-wrapper .main-return:hover{text-decoration:underline;}.mobile-wrapper li.expanded,.mobile-wrapper li.collapsed,.mobile-wrapper li.leaf{padding:0;}.mobile-wrapper ul.menu li{margin:0;padding:5px 10px;font-weight:700;}.mobile-wrapper ul.menu li .menu li{font-weight:400;}.mobile-wrapper ul.menu li a{text-decoration:none;transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;}.mobile-wrapper ul.menu li a:hover{text-decoration:underline;}.mobile-wrapper ul.menu li .active{position:relative;text-decoration:underline;color:#fff;font-weight:700;}.mobile-wrapper ul.menu li .active::before{content:'';position:absolute;width:20px;height:12px;left:-25px;top:6px;background-image:url(/sites/all/themes/oc_atoll/images/menu-active.png);background-repeat:no-repeat;}.mobile-wrapper ul.menu li .active:hover{text-decoration:none;}.mobile-wrapper ul li.expanded{list-style-image:none;list-style-type:none;}.mobile-wrapper-active{left:0;}.main-slider{position:relative;max-width:1645px;margin:0 auto;margin-bottom:100px;}.main-slider img{margin:0 auto;}.main-slider .slide{outline:none;position:relative;}.main-slider .slide-mobile{display:none;}.main-slider .slick-prev,.main-slider .slick-next{z-index:1;position:absolute;top:calc(50% - 16px);width:32px;height:32px;background:url('/sites/all/themes/oc_atoll/images/prev.png') no-repeat center;outline:none;border:none;cursor:pointer;}.main-slider .slick-prev{left:0;}.main-slider .slick-next{right:0;background:url('/sites/all/themes/oc_atoll/images/next.png') no-repeat center;}.svg-image{border-radius:0px !important;}.front h1{font-size:34px;color:#444;margin:0;margin-bottom:25px;text-align:center;}.sale-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:35px;padding-bottom:20px;cursor:pointer;}.sale-list .sale-wrapper{display:flex;justify-content:space-between;}.sale-list .vocabulary-catalog{cursor:pointer;width:calc(100% / 3 - 70px);padding:25px;margin-right:75px;border:2px solid #bee9fc;margin-bottom:75px;transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;background-color:#fff;}.sale-list .vocabulary-catalog:hover{border:2px solid #ffc600;}.sale-list .vocabulary-catalog:nth-child(3n){margin-right:0;}.sale-list .field-name-field-t-catalog-image{width:175px;}.sale-list .sale-right{width:210px;}.sale-list h3{margin:0;}.sale-list h3 a{display:block;font-size:22px;line-height:22px;margin:0;margin-bottom:5px;font-weight:800;transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;}.sale-list h3 a:hover{color:#0065cb;}.sale-list .sale-price{font-size:26px;font-weight:bold;margin-bottom:10px;margin-top:10px;}.sale-list .sale-sub{color:#0065cb;}.front .inner-catalog .content{cursor:pointer;}.page-catalog .inner-catalog .content{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:35px;padding-bottom:20px;}.page-catalog .inner-catalog .content .sale-wrapper{display:flex;justify-content:space-between;}.page-catalog .inner-catalog .content .vocabulary-catalog{cursor:pointer;width:calc(100% / 3 - 50px);padding:25px;margin-right:75px;background-color:#fff;border:2px solid #bee9fc;margin-bottom:75px;transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;}.page-catalog .inner-catalog .content .vocabulary-catalog:hover{border:2px solid #ffc600;}.page-catalog .inner-catalog .content .vocabulary-catalog:nth-child(3n){margin-right:0;}.page-catalog .inner-catalog .content .field-name-field-t-catalog-image{width:175px;}.page-catalog .inner-catalog .content .sale-right{width:210px;}.page-catalog .inner-catalog .content h3{margin:0;}.page-catalog .inner-catalog .content h3 a{font-size:28px;line-height:28px;font-weight:800;margin:0;margin-bottom:15px;transition:0.25s;}.page-catalog .inner-catalog .content h3 a:hover{color:#0065cb;}.page-catalog .inner-catalog .content .sale-price{font-size:30px;font-weight:bold;margin-bottom:10px;}.page-catalog .inner-catalog .content .sale-sub{color:#0065cb;}.projects .main-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px;}.projects .left-column{width:34%;}.projects .right-column{width:62%;}.projects h2{margin:0;margin-bottom:15px;margin-top:-10px;font-size:34px;}.projects .projects-list > div{font-size:20px;min-height:40px;padding-left:60px;margin-bottom:15px;background:url('/sites/all/themes/oc_atoll/images/forma-1.png') no-repeat left top;}.projects .projects-list .list-projects{min-height:55px;background-image:url('/sites/all/themes/oc_atoll/images/forma-2.png');}.projects .projects-list .list-complex{min-height:45px;background-image:url('/sites/all/themes/oc_atoll/images/forma-3.png');}.our-manufacture{background:url('/sites/all/themes/oc_atoll/images/2ndBg.jpg') no-repeat;padding-top:75px;padding-bottom:65px;color:#fff;background-position:center top;}.our-manufacture .manufacture-wrapper{max-width:900px;}.our-manufacture h2{margin:0;margin-bottom:15px;font-size:56px;line-height:56px;}.our-manufacture h2 span{white-space:nowrap;}.our-manufacture p{font-size:22px;margin-bottom:15px;}.our-manufacture .manufacture-button{padding:8px 25px;background-color:#ffc600;color:#444;transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;}.our-manufacture .manufacture-button:hover{background-color:transparent;box-shadow:0 0 6px #fff;color:#fff;}.advantages{padding-top:75px;padding-bottom:60px;}.advantages h2{font-size:34px;margin:0;margin-bottom:45px;text-align:center;}.advantages .advantages-list{display:flex;flex-wrap:wrap;justify-content:space-between;}.advantages .advantages-item{width:250px;text-align:center;padding-top:85px;background:url('/sites/all/themes/oc_atoll/images/storage.png') no-repeat center top;}.advantages .storage{background-image:url('/sites/all/themes/oc_atoll/images/storage.png');}.advantages .garancy{background-image:url('/sites/all/themes/oc_atoll/images/garancy.png');}.advantages .install{background-image:url('/sites/all/themes/oc_atoll/images/install.png');}.advantages .fast{background-image:url('/sites/all/themes/oc_atoll/images/fast.png');}.advantages .accomplishment{background-image:url('/sites/all/themes/oc_atoll/images/accomplishment.png');}.fotogallery{padding-bottom:30px;}.fotogallery h2{margin:0;margin-bottom:15px;font-size:34px;}.fotogallery .field-name-field-gallery-works-img .field-items{display:flex;justify-content:space-between;flex-wrap:wrap;}.fotogallery .field-name-field-gallery-works-img .field-items > div{width:19%;margin-bottom:25px;}.fotogallery .field-name-field-gallery-works-img .field-items > div img{width:100%;}.fotogallery .field-name-field-gallery-works-img .field-items > div a{display:block;position:relative;}.fotogallery .field-name-field-gallery-works-img .field-items > div a:after,.fotogallery .field-name-field-gallery-works-img .field-items > div a:before{content:'';position:absolute;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%);transition:500ms;-webkit-transition:500ms;-o-transition:500ms;-moz-transition:500ms;-ms-transition:500ms;}.fotogallery .field-name-field-gallery-works-img .field-items > div a:after{width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1;}.fotogallery .field-name-field-gallery-works-img .field-items > div a:before{width:20px;height:20px;background-image:url(/sites/all/themes/oc_atoll/images/icon-gallery-2.png);-webkit-background-size:cover;background-size:cover;z-index:2;}.fotogallery .field-name-field-gallery-works-img .field-items > div:hover a:after{opacity:1;}.fotogallery .field-name-field-gallery-works-img .field-items > div:hover a:before{opacity:1;width:100px;height:100px;}.wholeSale{background:url('/sites/all/themes/oc_atoll/images/3rdBg.jpg') no-repeat;background-position:center top;padding-top:55px;padding-bottom:35px;color:#fff;}.wholeSale .main-wrapper{display:flex;}.wholeSale .main-wrapper div{max-width:630px;font-size:20px;}.wholeSale .main-wrapper div span{color:#ffc600;white-space:nowrap;}.wholeSale h2{font-size:48px;margin:0;margin-right:25px;}footer{padding-top:55px;padding-bottom:25px;}footer .header-top{align-items:center;margin-bottom:35px;}footer .header-top-address a:-webkit-any-link{cursor:auto;}footer .bottom-text-wrap{white-space:nowrap;}footer .footer-bot{display:flex;flex-wrap:wrap;justify-content:space-between;}footer .footer-bot .bottom-text{text-decoration:underline;}footer .footer-bot .bottom-text:hover{text-decoration:none;color:#0065cb;}footer .copyright-privacy a,footer .footer-vacancies a{border-bottom:1px solid #444;transition:all 0.25s ease;}footer .copyright-privacy a:hover,footer .footer-vacancies a:hover{color:#0065cb;border-color:transparent;}.current-category .main-wrapper{max-width:1600px;}.current-category .wrapper{flex-wrap:wrap;justify-content:flex-start;}.breadcrumb-wrapper{padding-left:335px;}.breadcrumbs{display:flex;padding-top:20px;padding-bottom:20px;}.breadcrumbs .breadcrumb-items{position:relative;padding-right:20px;}.breadcrumbs .breadcrumb-items::after{content:'/';position:absolute;right:5px;}.breadcrumbs .breadcrumb-items:last-of-type{padding-right:0;}.breadcrumbs .breadcrumb-items:last-of-type a{color:#fff;cursor:pointer;}.breadcrumbs .breadcrumb-items:last-of-type::after{content:'';}.page-taxonomy .inner-product .wrapper{flex-wrap:wrap;}.page-taxonomy .inner-product .page-title h1{margin:0;margin-bottom:25px;}.page-taxonomy .inner-product .block-system > .content{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;}.page-taxonomy .inner-product .block-system > .content .node-product{width:calc(25% - 15px);margin-right:20px;margin-bottom:20px;padding-top:30px;padding-bottom:35px;background-color:#fff;text-align:center;border:2px solid #bee9fc;transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;}.page-taxonomy .inner-product .block-system > .content .node-product:hover{border:2px solid #ffc600;}.page-taxonomy .inner-product .block-system > .content .node-product:nth-child(4n+1){margin-right:0;}.page-taxonomy .inner-product .block-system > .content h3{padding:0 10px;margin:0;margin-bottom:25px;min-height:48px;}.page-taxonomy .inner-product .block-system > .content h3 a{display:inline-block;font-size:20px;color:#444;line-height:1;transition:all 0.25s ease;}.page-taxonomy .inner-product .block-system > .content h3 a:hover{color:#1048c7;}.page-taxonomy .inner-product .block-system > .content .field-name-field-product-image{cursor:pointer;margin-bottom:15px;}.page-taxonomy .inner-product .block-system > .content .image-broad-teaser .field-name-field-product-image{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;}.page-taxonomy .inner-product .block-system > .content .field-name-field-product-price{color:#1048c7;font-size:30px;font-weight:700;margin-bottom:10px;}.page-taxonomy .inner-product .block-system > .content .field-name-field-product-price span{font-weight:300;}.page-taxonomy .inner-product .block-system > .content .product-price-button{background-color:#ffc600;transition:0.25s;color:#444;}.page-taxonomy .inner-product .block-system > .content .product-price-button:hover{background-color:#1048c7;color:#fff;}.node-type-page h1{font-size:40px;margin:0;margin-bottom:15px;}.node-type-page main .main-wrapper{max-width:1400px;}.path-wholesaler p{font-size:18px;}.path-wholesaler p strong{font-size:22px;color:#0175e6;}.path-wholesaler .wholesaler-title{font-size:26px;}.path-about .advantages{padding-top:40px;padding-bottom:10px;}.path-about .advantages .advantages-item{width:19%;}.path-about .fotogallery-full-block{margin-bottom:15px;}.path-about .fotogallery-full-block img{width:25%;padding:0 5px;}.node-type-product .wrapper{flex-wrap:wrap;align-items:flex-start;margin-bottom:25px;}.node-type-product .region-content .node-product .content{overflow:hidden;}.node-type-product .region-content .node-product .field-name-field-product-image{float:left;}.node-type-product .region-content .node-product .field-name-field-product-image img{transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;border:2px solid #bee9fc;}.node-type-product .region-content .node-product .field-name-field-product-image img:hover{border:2px solid #ffc600;}.node-type-product .region-content .node-product .product-wrapper{margin-left:340px;}.node-type-product .region-content .node-product .product-wrapper h1{color:#191919;}.node-type-product .region-content .node-product .product-wrapper .field-name-field-product-price{font-size:40px;font-weight:bold;color:#1048c7;}.node-type-product .region-content .node-product .product-wrapper.image-broad{margin-left:640px;}.node-type-product .region-content .node-product .button{margin-top:20px;transition:all 0.25s ease;}.node-type-product .region-content .node-product .button:hover{background-color:#ffc600;color:#444;}.node-type-product .region-content .node-product .product-desc{margin-top:30px;}.node-type-product .region-content .node-product .product-desc-title{font-size:18px;display:inline-block;padding:10px 0;font-weight:700;}.node-type-product .region-content .node-product .product-desc ol{margin:0;padding:0;padding-left:15px;}.node-type-product .region-content .node-product .product-desc ol li{list-style-type:decimal;padding-bottom:3px;}.node-type-product .similar-products{display:flex;flex-wrap:wrap;justify-content:flex-start;}.node-type-product .similar-products .similar-products-title{width:100%;margin-top:40px;font-weight:700;font-size:28px;padding-bottom:20px;}.node-type-product .similar-products .node-product{width:calc(25% - 15px);margin-right:20px;margin-bottom:15px;padding-top:30px;padding-bottom:35px;background-color:#fff;text-align:center;border:2px solid #bee9fc;transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;}.node-type-product .similar-products .node-product:hover{border:2px solid #ffc600;}.node-type-product .similar-products .node-product:nth-of-type(5n){margin-right:0;}.node-type-product .similar-products h3{padding:0 10px;margin:0;margin-bottom:25px;min-height:48px;}.node-type-product .similar-products h3 a{display:inline-block;font-size:20px;color:#444;line-height:1;transition:all 0.25s ease;}.node-type-product .similar-products h3 a:hover{color:#1048c7;}.node-type-product .similar-products .field-name-field-product-image{cursor:pointer;margin-bottom:15px;}.node-type-product .similar-products .field-name-field-product-price{color:#1048c7;font-size:30px;font-weight:700;margin-bottom:10px;}.node-type-product .similar-products .field-name-field-product-price span{font-weight:300;}.node-type-product .similar-products .product-price-button{background-color:#ffc600;transition:0.25s;color:#444;}.node-type-product .similar-products .product-price-button:hover{color:#fff;background-color:#1048c7;}.node-type-product .similar-products .image-broad-teaser .field-name-field-product-image{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;}.page-contacts .region-content{background-color:#fff;padding:30px 20px;border-radius:2px;}#map{width:100%;height:400px;}.node-contacts h1{color:#191919;}.node-contacts .field-collection-view{padding:0;margin:0;border-bottom:none;}.node-contacts .field-name-field-contacts-list .field-name-field-contacts-list-phone .field-items > div{white-space:nowrap;}.node-contacts .contacts-sub-block{display:flex;justify-content:flex-start;margin-bottom:30px;}.node-contacts .contacts-sub-block .left{background-color:#0861cc;color:#fff;padding:15px 30px;display:flex;flex-wrap:wrap;justify-content:space-between;}.node-contacts .contacts-sub-block .reference,.node-contacts .contacts-sub-block .mail{padding-left:25px;background:url('/sites/all/themes/oc_atoll/images/mail.png') no-repeat left 8px;transition:all 0.25 ease;}.node-contacts .contacts-sub-block .mail a{display:block;padding-top:5px;color:#fff;text-decoration:underline;}.node-contacts .contacts-sub-block .mail a:hover{text-decoration:none;}.node-contacts .contacts-sub-block .reference{margin-bottom:10px;margin-right:60px;background-image:url('/sites/all/themes/oc_atoll/images/phone.png');}.node-contacts .contacts-sub-block .reference a{color:#fff;font-size:21px;font-weight:700;white-space:nowrap;}.node-contacts .contacts-sub-block .right{padding:15px 45px;background-color:#fff;border:2px solid #0861cc;}.node-contacts .contacts-sub-block .right a{color:#444;font-size:21px;font-weight:700;white-space:nowrap;}.node-contacts .contacts-sub-block-button{display:flex;padding:15px 30px;background-color:#0861cc;border:2px solid #0861cc;border-left:0;}.node-contacts .contacts-sub-block-button a{display:inline-block;align-self:center;color:#fff;border-bottom:1px solid;transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;}.node-contacts .contacts-sub-block-button a:hover{border-color:transparent;}.node-contacts .field-name-field-contacts-list > .field-items{display:flex;flex-wrap:wrap;justify-content:flex-start;}.node-contacts .field-name-field-contacts-list > .field-items > .field-item{width:calc(49% - 15px);margin-right:50px;margin-bottom:15px;}.node-contacts .field-name-field-contacts-list > .field-items > .field-item:nth-child(even){margin-right:0;}.node-contacts .field-name-field-contacts-list .field-name-field-contacts-list-image{float:left;margin-right:25px;}.node-contacts .field-name-field-contacts-list .field-name-field-contacts-list-address{color:#444444;font-size:14px;font-weight:700;text-decoration:underline;min-height:57px;margin-bottom:15px;padding-top:10px;}.node-contacts .field-name-field-contacts-list .field-collection-view .field-label{width:auto;color:#444;font-size:14px;font-weight:400;}.node-contacts .field-name-field-contacts-list .field-name-field-contacts-list-phone{color:#444444;font-size:22px;font-weight:700;}.node-contacts .field-name-field-contacts-list .field-name-field-contacts-list-worktime{color:#444444;font-size:14px;font-weight:400;}.page-privacy .region-content{background-color:#fff;padding:30px 20px;border-radius:2px;}.scrollToTop{display:none;opacity:0.6;position:fixed;padding:20px;text-align:center;font-weight:bold;color:#fff;bottom:75px;right:0;background-color:#1048c7;border-radius:50%;transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;}.scrollToTop:hover,.scrollToTop active{transform:translateY(-0.1em);opacity:1;}.scrollToTop::before,.scrollToTop::after{content:'';position:absolute;width:15px;height:4px;background-color:#fff;}.scrollToTop:before{top:calc(50% - 2px);right:8px;transform:rotate(45deg);}.scrollToTop:after{top:calc(50% - 2px);left:8px;transform:rotate(-45deg);}.modal-privacy{display:none;}.modal-overlay{z-index:14;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#c2c2c2;opacity:0.7;}.region-call-me{display:none;}#atoll-call-me-1-form-wrapper,#atoll-call-me-boss-form-wrapper{background:#448fe0;background:-moz-linear-gradient(top,#448fe0 0%,#7db9e8 100%);background:-webkit-linear-gradient(top,#448fe0 0%,#7db9e8 100%);background:linear-gradient(to bottom,#448fe0 0%,#7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#448fe0',endColorstr='#7db9e8',GradientType=0);padding:25px 20px;}#atoll-call-me-1-form-wrapper .title_block,#atoll-call-me-boss-form-wrapper .title_block{color:#fff;margin-bottom:25px;text-align:center;font-size:24px;}#atoll-call-me-1-form-wrapper .title_block h3,#atoll-call-me-boss-form-wrapper .title_block h3{margin:0;}#atoll-call-me-1-form-wrapper label,#atoll-call-me-boss-form-wrapper label{margin-bottom:5px;color:#fff;}#atoll-call-me-1-form-wrapper .form-type-textfield input,#atoll-call-me-boss-form-wrapper .form-type-textfield input,#atoll-call-me-1-form-wrapper .form-type-textarea input,#atoll-call-me-boss-form-wrapper .form-type-textarea input{box-sizing:border-box;width:100%;background-color:rgba(242,242,242,0.7);border:none;padding:8px 10px;outline:none;font-size:14px;}#atoll-call-me-1-form-wrapper .form-type-textfield input:hover,#atoll-call-me-boss-form-wrapper .form-type-textfield input:hover,#atoll-call-me-1-form-wrapper .form-type-textarea input:hover,#atoll-call-me-boss-form-wrapper .form-type-textarea input:hover,#atoll-call-me-1-form-wrapper .form-type-textfield input:focus,#atoll-call-me-boss-form-wrapper .form-type-textfield input:focus,#atoll-call-me-1-form-wrapper .form-type-textarea input:focus,#atoll-call-me-boss-form-wrapper .form-type-textarea input:focus,#atoll-call-me-1-form-wrapper .form-type-textfield input:active,#atoll-call-me-boss-form-wrapper .form-type-textfield input:active,#atoll-call-me-1-form-wrapper .form-type-textarea input:active,#atoll-call-me-boss-form-wrapper .form-type-textarea input:active{background-color:#f2f2f2;}#atoll-call-me-1-form-wrapper .call-me-submit,#atoll-call-me-boss-form-wrapper .call-me-submit{display:block;width:250px;margin:0 auto;transition:all 0.25s ease;}#atoll-call-me-1-form-wrapper .call-me-submit:hover,#atoll-call-me-boss-form-wrapper .call-me-submit:hover{background-color:#ffc600;color:#444;}#atoll-call-me-1-form-wrapper .grippie,#atoll-call-me-boss-form-wrapper .grippie{display:none;}#atoll-call-me-1-form-wrapper textarea,#atoll-call-me-boss-form-wrapper textarea{resize:none;background-color:rgba(242,242,242,0.7);border:none;outline:none;padding:5px;}#atoll-call-me-1-form-wrapper textarea:hover,#atoll-call-me-boss-form-wrapper textarea:hover,#atoll-call-me-1-form-wrapper textarea:focus,#atoll-call-me-boss-form-wrapper textarea:focus,#atoll-call-me-1-form-wrapper textarea:active,#atoll-call-me-boss-form-wrapper textarea:active{background-color:#f2f2f2;}#atoll-call-me-1-form-wrapper input::-webkit-input-placeholder,#atoll-call-me-boss-form-wrapper input::-webkit-input-placeholder,#atoll-call-me-1-form-wrapper textarea::-webkit-input-placeholder,#atoll-call-me-boss-form-wrapper textarea::-webkit-input-placeholder{color:#444;font-size:14px;font-family:'Open Sans',sans-serif;}#atoll-call-me-1-form-wrapper .grippie,#atoll-call-me-boss-form-wrapper .grippie{display:none;}#atoll-call-me-1-form-wrapper .form-item-privacy input,#atoll-call-me-boss-form-wrapper .form-item-privacy input{display:none;}#atoll-call-me-1-form-wrapper .form-item-privacy label,#atoll-call-me-boss-form-wrapper .form-item-privacy label{cursor:pointer;color:#444;font-size:12px;}#atoll-call-me-1-form-wrapper .form-item-privacy label a,#atoll-call-me-boss-form-wrapper .form-item-privacy label a{color:#000;font-size:12px;}#atoll-call-me-1-form-wrapper .form-item-privacy label a:hover,#atoll-call-me-boss-form-wrapper .form-item-privacy label a:hover{color:#1048c7;}#atoll-call-me-1-form-wrapper .form-item-privacy label:before,#atoll-call-me-boss-form-wrapper .form-item-privacy label:before{content:'';display:block;float:left;width:16px;height:16px;background-color:#444;border:8px solid rgba(242,242,242,0.5);box-sizing:border-box;margin-top:3px;margin-right:8px;transition:all 0.25 ease;}#atoll-call-me-1-form-wrapper .form-item-privacy input:checked + label:before,#atoll-call-me-boss-form-wrapper .form-item-privacy input:checked + label:before{border-width:3px;}.video-content{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;}.path-gallery .view-content{display:flex;justify-content:space-between;flex-wrap:wrap;}.path-gallery .view-content .views-row{width:32%;}.path-gallery .view-content .views-row .title{font-size:18px;font-weight:700;padding-bottom:10px;}.path-gallery .view-content .views-row img{width:100%;}.path-gallery .view-content .views-row a{display:block;position:relative;}.path-gallery .view-content .views-row a:after,.path-gallery .view-content .views-row a:before{content:'';position:absolute;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%);transition:500ms;-webkit-transition:500ms;-o-transition:500ms;-moz-transition:500ms;-ms-transition:500ms;}.path-gallery .view-content .views-row a:after{width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1;}.path-gallery .view-content .views-row a:before{width:20px;height:20px;background-image:url(/sites/all/themes/oc_atoll/images/icon-gallery.png);-webkit-background-size:cover;background-size:cover;z-index:2;}.path-gallery .view-content .views-row:hover .field-name-field-taxonomy-gallery-img a:after{opacity:1;}.path-gallery .view-content .views-row:hover .field-name-field-taxonomy-gallery-img a:before{opacity:1;width:120px;height:120px;}.gallery-full .col-left .content{display:flex;flex-wrap:wrap;}.gallery-full .col-left .content .taxonomy-term-description{text-align:justify;}.gallery-full .col-left .content .node{width:calc(20% - 15px);margin-right:15px;margin-bottom:15px;}.gallery-full .col-left .content .node img{width:100%;border:2px solid #55b7ff;}.gallery-full .col-left .content .node .title{display:block;text-align:center;}.gallery-full .col-left .content .node:nth-of-type(5n+1){margin-right:0;}.gallery-full .col-left .content .node a{display:block;position:relative;}.gallery-full .col-left .content .node a:after,.gallery-full .col-left .content .node a:before{content:'';position:absolute;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%);transition:500ms;-webkit-transition:500ms;-o-transition:500ms;-moz-transition:500ms;-ms-transition:500ms;}.gallery-full .col-left .content .node a:after{width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1;}.gallery-full .col-left .content .node a:before{width:20px;height:20px;background-image:url(/sites/all/themes/oc_atoll/images/icon-gallery-2.png);-webkit-background-size:cover;background-size:cover;z-index:2;}.gallery-full .col-left .content .node:hover .field-name-field-gallery-img a:after{opacity:1;}.gallery-full .col-left .content .node:hover .field-name-field-gallery-img a:before{opacity:1;width:100px;height:100px;}.col-left{width:calc(100% - 320px);float:left;}.col-right{width:280px;float:right;}.col-right .region{border:2px solid #bee9fc;padding-top:20px;padding-bottom:20px;}.col-right aside{padding-left:20px;padding-right:10px;}.col-right aside h3{margin:0;margin-bottom:25px;color:#191919;font-size:24px;font-weight:700;}.col-right aside .category-list li{margin-bottom:10px;}.col-right aside .category-list li.active > a:after{content:'';position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:15px;height:8px;background-color:#ffc600;border-radius:0 5px 5px 0;}.col-right aside .category-list a{padding-bottom:1px;color:#1048c7;position:relative;}.col-right aside .category-list a .name{border-bottom:1px solid #1048c7;transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;}.col-right aside .category-list a .count{color:#444;}.col-right aside .category-list a:hover .name{border-bottom:1px solid rgba(16,72,199,0);}.col-right aside .category-list > li > a{font-weight:700;}.col-right aside .category-list .category-list-child{margin-bottom:5px;}.col-right aside .category-list .category-list-child > a{border-bottom:none;color:#191919;position:relative;}.col-right aside .category-list .category-list-child > a > .name{border:none;}.col-right aside .category-list .category-list-child ul{padding-top:15px;padding-bottom:20px;padding-left:25px;}.col-right aside .category-list .category-list-child ul li{margin-bottom:10px;}.col-right aside .category-list .category-list-child ul a{color:#1048c7;font-size:14px;text-decoration:none;}.col-right aside .category-list .category-list-child ul li:last-child{margin-bottom:0;}.form-item-product-count{position:absolute;top:-57px;margin-top:0;margin-bottom:1em;flex-grow:9;width:100%;}.form-item-product-count .nice-select{float:right;position:relative;z-index:99;}.path-reviews .col-left{width:calc(100% - 490px);}.path-reviews .col-left h3{margin-bottom:10px;padding-left:40px;position:relative;}.path-reviews .col-left h3:after{content:'';position:absolute;width:30px;height:2px;background-color:#444;left:0;top:55%;transform:translateY(-50%);}.path-reviews .col-left .views-row{margin-bottom:30px;position:relative;text-align:justify;}.path-reviews .col-left .field-name-field-review-date{position:absolute;right:0;top:0;}.path-reviews .col-right{background:none;width:440px;height:auto;}.path-reviews .col-right .region{border:2px solid #bee9fc;padding:10px;}.path-reviews .col-right .form-reviews-title{text-align:center;font-size:30px;font-weight:700;color:#1048c7;margin:10px;text-transform:uppercase;}.path-reviews .col-right .form-reviews-title span{position:relative;}.path-reviews .col-right .form-reviews-title span:after,.path-reviews .col-right .form-reviews-title span:before{content:'';position:absolute;width:30px;height:2px;background-color:#1048c7;top:50%;transform:translateY(-50%);}.path-reviews .col-right .form-reviews-title span:after{right:-35px;}.path-reviews .col-right .form-reviews-title span:before{left:-35px;}.path-reviews .col-right .form-item label{padding-bottom:5px;}.path-reviews .col-right .form-item input{border:2px solid #bee9fc;width:100%;padding:7px;}.path-reviews .col-right .form-item input ::-webkit-input-placeholder{font-family:'Open Sans',sans-serif;}.path-reviews .col-right .form-item input ::-moz-placeholder{font-family:'Open Sans',sans-serif;}.path-reviews .col-right .form-item input :-ms-input-placeholder{font-family:'Open Sans',sans-serif;}.path-reviews .col-right .form-item input :-moz-placeholder{font-family:'Open Sans',sans-serif;}.path-reviews .col-right .form-item textarea{border:2px solid #bee9fc;padding:7px;resize:vertical;}.path-reviews .col-right .form-item .grippie{display:none;}.path-reviews .col-right .form-submit{background-color:#1048c7;color:#fff;font-size:18px;font-weight:500;text-decoration:none;padding:12px 0;width:215px;border:none;border-radius:6px;outline:none;cursor:pointer;margin:30px auto 10px;display:block;transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;}.path-reviews .col-right .form-submit:hover{background-color:#ffc600;color:#444;}.path-actions .views-row{margin-bottom:30px;}.path-actions .views-row .node{display:flex;flex-wrap:wrap;}.path-actions .views-row .action_img{width:50%;position:relative;overflow:hidden;}.path-actions .views-row .action_img img{width:100%;display:block;}.path-actions .views-row .action_img:after{content:'';position:absolute;right:-26px;top:65px;width:50px;height:50px;background-color:#fff;border:2px solid #55b7ff;box-sizing:border-box;transform:rotateZ(45deg);}.path-actions .views-row .action-content{width:50%;border:2px solid #55b7ff;padding:15px 20px;border-left:none;}.path-actions .views-row .action-content h3{font-size:44px;word-wrap:break-word;}.path-actions .views-row .action-content .field-name-body{font-size:18px;}.path-actions .views-row:nth-of-type(2n) .node{flex-direction:row-reverse;}.path-actions .views-row:nth-of-type(2n) .action_img:after{right:auto;left:-26px;}.path-actions .views-row:nth-of-type(2n) .action-content{border-left:2px solid #55b7ff;border-right:none;}.page_category .col-right{float:left;z-index:2;position:relative;}.page_category .col-left{float:right;position:relative;}.item-list{width:100%;}.item-list .pager{margin-top:30px !important;}.item-list .pager li{display:inline-block;border-bottom:2px solid #fff;transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;padding:0;}.item-list .pager li a{padding:8px;display:inline-block;}.item-list .pager li:hover{border-bottom:2px solid #444;}.item-list .pager .pager-current{border-bottom:2px solid #444;padding:8px;}.path-actions main .main-wrapper,.page-gallery main .main-wrapper,.gallery-full main .main-wrapper,.path-reviews main .main-wrapper{max-width:1400px;}.path-granite h1,.path-granite .breadcrumb{display:inline-block;}.path-granite h1{font-size:20px;}h1.catalog-lvl1{padding-left:320px;width:100%;}.path-about .col-wrapper::after{content:'';display:table;clear:both;}.path-about .our-manufacture{margin-top:30px;padding-top:35px;}.show-catalog{display:none;}.m{font-size:9px;font-weight:normal;}.hidden{display:none;}.breadcrumb{display:inline-block;}.breadcrumb a{color:#347ad9;}.grey{background-color:#f0f0f0;padding-bottom:50px;padding-top:15px}.grey .main-wrapper.inner-product h1{font-family:'Montserrat Black',sans-serif;margin:0;text-transform:uppercase;font-size:24px;}.main-wrapper.inner-product .price{color:#347ad9;font-size:28px;font-family:'Montserrat Black',sans-serif;}.main-wrapper.inner-product .button,.feedback-button .button{font-family:'Montserrat Black',sans-serif;background-color:#347ad9;text-transform:uppercase;border-radius:8px;font-size:14px;transition:background-color 0.5s;border:1px solid rgba(0,0,0,0);}.main-wrapper.inner-product .button.orange{background-color:#ffc600;color:#444;}.main-wrapper.inner-product .button.grey{background-color:#9F9F9F;color:white;}.main-wrapper.inner-product .button:hover,.feedback-button .button:hover{background-color:white;color:#444444;border:1px solid #444444;}.main-wrapper.inner-product .button img{width:30px;height:30px;float:left;margin-right:25px;object-fit:cover;}.button.fill{width:100%;}.button.buy{font-size:18px;}.page_category .main-wrapper.inner-product .grid-content{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:25px;margin-top:15px;}.page_category .main-wrapper.inner-product .grid-content .product{background-color:white;display:grid;grid-template-columns:1fr;grid-gap:10px;justify-items:center;padding:15px;}.page_category .main-wrapper.inner-product .grid-content .product .top-content{display:flex;width:100%;justify-content:space-between;align-items:center;}.page_category .main-wrapper.inner-product .grid-content .product .field-3d{width:100%;height:250px;}.page_category .main-wrapper.inner-product .grid-content .product .field-3d canvas{position:relative;top:20px}.page_category .main-wrapper.inner-product .grid-content .product .bot-buttons{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:10px;}.page_category .main-wrapper.inner-product .grid-content .product .button.button-3d{padding:12px 12px;}.page_category .main-wrapper.inner-product .grid-content .product .bot-buttons .button{display:flex;justify-content:center;align-items:center;padding:6px 10px;}.page_category .main-wrapper.inner-product .grid-content .product .bot-buttons .button.orange{justify-content:left;}.page_category .main-wrapper.inner-product .total-product-price{float:right;}.page_product .product-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:50px;grid-row-gap:25px;margin:25px 0;}.page_product .product-grid .buttons{display:flex;justify-content:space-between;align-items:center;}.page_product .product-grid .buttons .button{width:49%;display:flex;align-items:center;padding:6px 10px;}.page_product .product-grid .buttons .button.centered{justify-content:center;padding:10px 16px;}.page_product .product-grid .buttons .button.hidden{display:none;}.page_product .product-grid .attribute{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;grid-template-rows:max-content;grid-row-gap:40px;}.page_product .product-grid .attribute .preview,.cart-product .product-left .preview{background-color:white;display:flex;align-items:center;justify-content:center;padding:50px;height:min-content;grid-row:1/3;}.cart-product .product-left .preview{width:fit-content;padding:25px;}.page_product .product-grid .attribute .switch-color .choose-color{display:flex;align-items:center;margin-top:5px;position:relative;flex-wrap:wrap;}.page_product .product-grid .attribute .switch-color .select-material{display:flex;width:fit-content;margin-right:5px;}.page_product .product-grid .attribute .switch-color img{border-radius:10px;}.page_product .product-grid .attribute .switch-color img:hover{cursor:pointer;}.page_product .product-grid .attribute .photo-buy{display:grid;grid-template-columns:1fr;width:max-content;}.page_product .product-grid .attribute .photos .p{background-color:white;margin-top:10px;margin-right:15px;width:75px;height:125px;}.page_product .product-grid .attribute .buy{align-self:end;text-align:center;}.page_product .product-grid .attribute .price{margin-bottom:15px;text-align:left;}.page_product .product-grid .select-attrib{width:100%;grid-column:2/3;grid-row:2/6;position:relative;}.page_product .product-grid .table-price-mobile{display:none;}.page_product .product-grid table,.product-order .table table{width:100%;margin-top:10px;}.page_product .product-grid table th,tbody,.product-order .table table th,tbody{border:none;text-align:center;}.page_product .product-grid td,th,.product-order .table td,th{padding:8px;}.page_product .product-grid .table-left,.product-order .table .table-left{text-align:left;padding-left:10px;display:flex;}.table-left-lable{margin-left:10px;}.attribute-price{min-width:100px;text-align:right;}.page_product .product-grid .table-right,.product-order .table .table-right{text-align:right;padding-right:25px;}.page_product .product-grid .attr-title{margin-top:25px;}.page_product .product-grid .size-table tr:nth-child(3n + 1){background-color:#dddddd;}.page_product .product-grid .attr-table tr:nth-child(odd),.product-order .table tr:nth-child(odd){background-color:#dddddd;}.page_product .similar-products{margin-top:25px;}.page_product .similar-products .grid-content{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:35px;justify-items:center;text-align:center;margin-top:10px;}.page_product .similar-products h1{padding-top:30px;}.page_product .similar-products .product{display:grid;grid-template-columns:1fr;grid-gap:10px;background-color:white;width:100%;padding:15px;}.page_product .similar-products .price{font-size:24px;}.page_product .similar-products .button.buy{font-size:16px;}.closebtn{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;}.quantity-text{text-align:center;font-size:20px;}.cart-product,.product-order{padding:0 10vw;margin-top:50px;display:flex;justify-content:space-between;}.cart-product .product-left,.product-order .order-right{}.cart-product .product-left .model-name{display:flex;justify-content:center;align-items:center;height:40px;width:max-content;}.cart-product .title{font-weight:900;font-size:20px;margin-bottom:10px;}.cart-product .product-left .preview img{max-width:none;}.cart-product .product-right,.product-order .order-left{width:70%;}.cart-product .product-right .product-count{display:flex;justify-content:space-between;align-items:center;padding:0 25px;}.cart-product .product-right .product-count .choose-count{display:flex;align-items:center;}.cart-product .product-right .product-count .choose-count .count-numb{margin:0 25px;}.cart-product .white,.product-order .white,.page_product .white{background-color:white;}.product-attributes{padding:15px;}.product-attributes .view-attribute,.product-order .total-price{display:flex;justify-content:space-between;margin-bottom:25px;}.view-attribute.product-total-price{display:flex;justify-content:space-between;padding:10px;font-weight:900;font-size:26px;}.product-attributes .view-attribute.hidden{display:none;}.product-attributes .view-attribute.title-attr{font-weight:900;border-bottom:#e0e0e0 2px solid;font-size:26px;}.product-attributes .view-attribute.product-total-price,.product-order .total-price{font-weight:900;border-top:#e0e0e0 2px solid;font-size:26px;margin-bottom:0;}.product-order .total-price{border:none;}.cart-product .product-right .product-count input{padding:0;margin:0;border:0;border:none;background-color:#f0f0f0;}.cart-product .product-right .product-count .switch-count{font-size:34px;line-height:20px;cursor:pointer;background-color:white;padding:10px;}.cart-product .product-right .product-count .minus{border-top-left-radius:10px;border-bottom-left-radius:10px;}.cart-product .product-right .product-count .add{border-top-right-radius:10px;border-bottom-right-radius:10px;}.order-right .feedback-form{padding:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:25px;text-align:left;width:fit-content;}.order-right .feedback-form .customer-info{width:min-content;}.order-right .feedback-form .feedback-input{background-color:#f0f0f0;border:none;height:30px;margin-top:5px;margin-bottom:10px;width:fit-content;}.line-item-summary,#edit-actions.form-actions.commerce-line-item-actions.form-wrapper{display:none;}.closebtn{color:#444444;font-weight:bold;float:right;font-size:34px;line-height:20px;cursor:pointer;transition:0.3s;}.overlay{width:100%;height:100%;position:absolute;top:0px;left:0px;font-size:0px;opacity:0.5;}.overlay div{display:inline-block;background-color:white;opacity:1;width:100%;height:100%;}@media screen and (max-width:1500px){.main-slider{padding:0 5px;}.slick-list{max-width:1500px;margin-left:32px;margin-right:32px;}header li.expanded,header li.collapsed,header li.leaf{padding:9px 10px;}header ul.menu li > .menu{margin-left:-18px;}header ul.menu .active{padding:9px 18px;margin:-9px -18px;}header ul.menu .expanded:hover > a,header ul.menu .expanded:hover > .active-trail{padding:9px 18px;margin:-9px -18px;margin-bottom:-11px;}.sale-list .vocabulary-catalog{width:calc(100% / 3 - 10px);padding:10px;margin-right:15px;margin-bottom:15px;}.page-catalog .inner-catalog .content .vocabulary-catalog{padding:25px 10px;}}@media(max-width:1550px){.main-nav .button{font-size:14px;}}@media screen and (max-width:1400px){header .address-index{display:none;}header ul.menu li a{font-size:13px;}header ul.menu li > li .leaf a{font-size:14px;}.header-top-text{font-size:20px;}.header-top-address,.header-top-mail,.header-top-phone{padding-right:15px;background-position:5px 5px;}.advantages .advantages-item{width:19%;}footer .address-index{display:none;}}@media(max-width:1250px){.main-nav .button{padding:9px 15px;font-size:12px!important;}}@media screen and (max-width:1280px){body{font-size:14px;}header .main-wrapper > div{margin-left:200px;}.sale-list .field-name-field-t-catalog-image{margin-right:10px;}.page-catalog .inner-catalog .content{margin-bottom:0;}.page-catalog .inner-catalog .content h3{padding:0 10px;}.page-catalog .inner-catalog .content .sale-wrapper{display:block;}.page-catalog .inner-catalog .content .vocabulary-catalog{width:calc(100% / 3 - 17px);padding:25px 10px;margin-right:25px;margin-bottom:25px;text-align:center;}.page-catalog .inner-catalog .content .field-name-field-t-catalog-image{width:auto;}.page-catalog .inner-catalog .content .sale-right{width:auto;}.path-actions .views-row .action-content h3{margin:0;margin-bottom:15px;font-size:36px;}.path-actions .views-row .action-content .field-name-body{font-size:16px;}.video-content{grid-template-columns:1fr;}.video-container{margin:0 auto}}@media screen and (max-width:1200px){header .header-logo{width:140px;padding-top:13px;}header .main-wrapper > div{margin-left:155px;}header li.expanded,header li.collapsed,header li.leaf{padding:8px 2px;}header ul.menu li > .menu{margin-left:-12px;}header ul.menu .active{padding:9px 12px;margin:-9px -12px;}header ul.menu .expanded:hover > a,header ul.menu .expanded:hover > .active-trail{padding:9px 12px;margin:-9px -12px;margin-bottom:-11px;}.sale-list h3 a{font-size:22px;}.sale-list .sale-price{font-size:22px;}.nav-button{padding:8px 12px;}.path-actions .views-row .action-content h3{font-size:26px;}.path-actions .views-row .action-content .field-name-body{font-size:14px;}.gallery-full .col-left .content .node{width:calc(32.33% - 15px);}.gallery-full .col-left .content .node:nth-of-type(5n + 1){margin-right:15px;}.gallery-full .col-left .content .node:nth-of-type(3n + 1){margin-right:0;}.page-taxonomy .inner-product .block-system > .content .node-product{width:calc(100% / 3 - 14px);}.page-taxonomy .inner-product .block-system > .content .node-product:nth-child(4n+1){margin-right:20px;}.page-taxonomy .inner-product .block-system > .content .node-product:nth-child(3n+1){margin-right:0;}.node-type-product .similar-products .node-product{width:31%;margin-right:15px;}.node-type-product .similar-products .node-product:nth-of-type(4n){margin-right:0;}.node-contacts .contacts-sub-block{flex-wrap:wrap;flex-direction:column;}.node-contacts .field-name-field-contacts-list > .field-items > .field-item{width:calc(50% - 8px);margin:0 auto 15px !important;text-align:center;padding:20px 5px;border:2px solid #bee9fc;}.node-contacts .field-name-field-contacts-list .field-name-field-contacts-list-image{float:none;margin-right:0;}.node-contacts .field-name-field-contacts-list .field-name-field-contacts-list-address{min-height:38px;}.node-contacts .contacts-sub-block-button{justify-content:center;}.footer-logo{max-width:200px;}}@media screen and (max-width:1100px){header ul.menu li > .menu{margin-left:-8px;}header ul.menu .active{padding:8px 8px;margin:-8px -8px;}header ul.menu .expanded:hover > a,header ul.menu .expanded:hover > .active-trail{padding:8px 8px;margin:-8px -8px;margin-bottom:-11px;}.projects .projects-list > div{font-size:16px;margin-bottom:10px;}.sale-list .field-name-field-t-catalog-image{align-self:center;}.path-gallery .view-content .views-row{width:48%;margin-bottom:15px;}}@media screen and (max-width:1024px){.header-top-text{font-size:16px;}.main-nav .button{padding:8px;}.col-right{width:100%;font-size:16px;float:none;margin-bottom:25px;}.col-right .region{border:none;}.col-right .category-list-child{float:left;width:50%;}.col-right .category-list-child::after{content:"";display:table;clear:both;}.col-left{float:none;width:100%;}.form-item-product-count{top:-79px;}.path-reviews .col-left{width:45%;float:left;}.path-reviews .col-right{float:right;}.path-actions h1{text-align:center;}.path-about h1{text-align:center;}h1.catalog-lvl1{padding-left:0;text-align:center;margin-bottom:15px;margin-top:10px;}#block-atoll-catalog-atoll-category-block{cursor:pointer;transition:300ms;-webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;}#block-atoll-catalog-atoll-category-block:hover{color:#0065cb;}#block-atoll-catalog-atoll-category-block h3,#block-atoll-catalog-atoll-category-block aside{margin-top:15px;display:none;padding:0;padding-left:20px;}#block-atoll-catalog-atoll-category-block .show-catalog{display:block;width:140px;margin:0 auto;float:none;text-align:center;border-bottom:1px dashed #444;}#block-atoll-catalog-atoll-category-block .aside-show-catalog{display:block;}.footer-logo{max-width:165px;}}@media screen and (max-width:992px){body{background-position:center -290px;}header{display:none;}.mobile-block{display:block;}.mobile-block .mobile-wrapper .mobile-block-contacts{display:none;}.mobile-wrapper{display:block;margin-top:-61px;}.mobile-wrapper .nav-button{box-shadow:0 0 6px #fff;background-color:transparent;}.mobile-wrapper .nav-button:hover{background-color:#ffc600;}main{margin-top:125px;}.main-slider{margin-bottom:35px;}.sale-list h3{padding:0 10px;}.sale-list .sale-wrapper{display:block;text-align:center;}.sale-list .sale-right{width:auto;}.sale-list .field-name-field-t-catalog-image{width:auto;margin:0 auto !important;}.projects h2{text-align:center;}.our-manufacture{padding-top:55px;}.our-manufacture h2{font-size:36px;}.wholeSale h2{align-self:center;font-size:36px;}.path-actions .views-row .action-content h3{font-size:22px;margin-bottom:10px;}.path-actions .views-row .action-content .field-name-body{font-size:16px;}.path-actions .views-row .action-content p{padding-bottom:5px;}footer .nav-button{display:none;}}@media screen and (max-width:900px){.mobile-block .main-wrapper{justify-content:space-between;}.mobile-block .header-logo{max-width:215px;}.mobile-block .mobile-wrapper{margin-top:-73px;}.not-front h1{text-align:center;}main{margin-top:110px;}.projects .main-wrapper{justify-content:flex-start;}.projects .left-column{width:100%;order:2;}.projects .right-column{width:100%;margin-bottom:25px;}.advantages .advantages-list{justify-content:space-around;}.advantages .advantages-item{width:32%;margin-bottom:25px;padding:0 15px;padding-top:85px;}.path-about .advantages .advantages-list{justify-content:space-around;}.path-about .advantages .advantages-item{width:32%;margin-bottom:25px;padding:0 15px;padding-top:85px;}.gallery-full .col-left .content .node{width:calc(32.33% - 15px);}.fotogallery .field-name-field-gallery-works-img .field-items{justify-content:flex-start;}.fotogallery .field-name-field-gallery-works-img .field-items > div{width:32.33%;padding:0 15px;margin-bottom:15px;}.sale-list .vocabulary-catalog{width:calc(100% / 2 - 10px);}.sale-list .vocabulary-catalog:nth-child(even){margin-right:0;}.sale-list .vocabulary-catalog:nth-child(odd){margin-right:15px;}.page-catalog .inner-catalog h1{text-align:center;}.page-catalog .inner-catalog .content .vocabulary-catalog{width:calc(100% / 2 - 10px);margin-bottom:15px;}.page-catalog .inner-catalog .content .vocabulary-catalog:nth-child(even){margin-right:0;}.page-catalog .inner-catalog .content .vocabulary-catalog:nth-child(odd){margin-right:15px;}.path-reviews .col-left{width:85%;float:none;margin:0 auto;}.path-reviews .col-right{width:85%;float:none;margin:0 auto 25px;}.not-front h1.catalog-lvl1{color:#191919;}.global-wrapper:after{height:295px;}footer{height:295px;margin-top:-295px;}footer .footer-bot{flex-direction:column;align-items:center;}footer .footer-bot > div{margin-bottom:15px;}}@media screen and (max-width:800px){.gallery-full .col-left .content .node{width:calc(50% - 10px);}.gallery-full .col-left .content .node:nth-of-type(odd){margin-right:0;}.gallery-full .col-left .content .node:nth-child(even){margin-right:15px;}.node-contacts .contacts-sub-block .right a,.node-contacts .contacts-sub-block .reference a{font-size:18px;}.node-type-product .region-content .node-product .field-name-field-product-image{width:40%;}.node-type-product .region-content .node-product .product-wrapper h1{font-size:30px;margin-bottom:15px;}.node-type-product .region-content .node-product .product-wrapper .field-name-field-product-price{font-size:36px;}.node-type-product .region-content .node-product .product-desc{margin-top:10px;}.global-wrapper:after{height:395px;}footer{height:395px;margin-top:-395px;}footer .header-top{display:block;}footer .footer-logo{float:left;padding-top:55px;}footer .header-top-address,footer .header-top-mail,footer .header-top-phone{margin-left:60%;margin-bottom:10px;padding-left:0;padding-right:0;}footer .header-top-phone{margin-bottom:0;}footer .header-border::after{display:none;}}@media screen and (max-width:700px){.our-manufacture .manufacture-wrapper{text-align:center;}.our-manufacture .manufacture-button{display:block;width:50%;margin:0 auto;text-align:center;}.fotogallery .field-name-field-gallery-works-img .field-items{justify-content:flex-start;}.fotogallery .field-name-field-gallery-works-img .field-items > div{width:50%;}.wholeSale{padding-top:15px;padding-bottom:10px;}.wholeSale .main-wrapper{flex-wrap:wrap;}.wholeSale .main-wrapper > div{font-size:16px;}.page-taxonomy .inner-product .block-system > .content .node-product{width:49%;}.page-taxonomy .inner-product .block-system > .content .node:nth-child(n+1){margin-right:2%;}.page-taxonomy .inner-product .block-system > .content .node:nth-child(2n+1){margin-right:0;}.node-type-product .region-content .node-product .product-wrapper{margin-left:45%;}.node-type-product .similar-products .node-product{width:48%;}.node-type-product .similar-products .node-product:nth-of-type(even){margin-right:15px;}.node-type-product .similar-products .node-product:nth-of-type(odd){margin-right:0;}}@media screen and (max-width:600px){.front h1{font-size:30px;}.mobile-block-contacts{display:none;}.mobile-button b{display:block;}.mobile-block .mobile-wrapper{margin-top:-91px;}.mobile-block .mobile-wrapper .main-nav{margin-bottom:20px;}.mobile-block .mobile-wrapper .mobile-block-contacts{display:block;margin-left:10px;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:20px 0;}.mobile-block .mobile-wrapper .header-top-address,.mobile-block .mobile-wrapper .header-top-mail,.mobile-block .mobile-wrapper .header-top-phone{display:block;}.sale-list .vocabulary-catalog{width:85%;margin:0 auto 20px !important;}.sale-list .vocabulary-catalog:nth-child(odd){margin-right:0;}.sale-list .vocabulary-catalog:nth-child(even){margin-right:0;}.sale-list .field-name-field-t-catalog-image img{width:40%;}.page-catalog .inner-catalog .content .vocabulary-catalog{width:85%;margin:0 auto 20px !important;}.page-catalog .inner-catalog .content .vocabulary-catalog:nth-child(even){margin-right:0;}.page-catalog .inner-catalog .content .vocabulary-catalog:nth-child(odd){margin-right:0;}.path-about .advantages .advantages-item{width:50%;}.advantages .advantages-item{width:50%;}.our-manufacture h2{font-size:26px;margin-bottom:5px;}.our-manufacture p{font-size:16px;}.path-actions .views-row{border:2px solid #55b7ff;}.path-actions .views-row .action-content{width:100%;border:none;border-top:2px solid #55b7ff;}.path-actions .views-row .action_img{width:100%;}.path-actions .views-row .action_img::after{display:none;}.path-actions .views-row:nth-of-type(2n) .action-content{border-left:none;}.path-wholesaler .wholesaler-title{font-size:20px;}.col-right{float:none;width:100%;}.col-right .category-list-child{float:none;margin-right:0;}.path-gallery .view-content .views-row{width:85%;margin:0 auto 15px;}.gallery-full .col-left .content .node{width:85%;margin:0 auto 15px !important;}.node-contacts .contacts-sub-block{width:85%;margin:0 auto 30px;}.node-contacts .field-name-field-contacts-list > .field-items > .field-item{width:85%;margin:0 auto 25px !important;}.page_category .col-right .category-list-child{float:none;width:100%;}.path-about .fotogallery-full-block img{width:50%;margin-bottom:15px;}}@media screen and (max-width:480px){.advantages{padding-top:35px;}main{margin-top:85px;}.main-slider .slide-full{display:none;}.main-slider .slide-mobile{display:block;}.path-about .advantages-list .advantages-item{width:100%;}.path-about .fotogallery-full-block img{width:100%;display:block;margin:0 auto 15px;}.advantages-list .advantages-item{width:100%;}.our-manufacture .manufacture-button{width:80%;}.fotogallery h2{text-align:center;}.fotogallery .field-name-field-gallery-works-img .field-items{justify-content:flex-start;}.fotogallery .field-name-field-gallery-works-img .field-items > div{width:100%;}.node-contacts .contacts-sub-block .left{padding:15px 10px;}.node-contacts .contacts-sub-block .left .reference span{display:block;}.node-contacts .contacts-sub-block .right{padding:15px 10px;}.page-taxonomy .inner-product .block-system > .content .node-product{width:85%;margin:0 auto 15px !important;}.node-type-product .region-content .node-product .field-name-field-product-image{width:85%;text-align:center;margin:0 auto 20px;float:none;}.node-type-product .region-content .node-product .product-wrapper{margin-left:45%;margin:0 auto;width:85%;text-align:center;}.node-type-product .region-content .node-product .product-desc{padding:0 35px;}.path-reviews .col-right .form-reviews-title{font-size:18px;}.scrollToTop{opacity:1;}.slick-arrow{visibility:hidden;}}@media (min-width:320px) and (max-width:470px){.our-manufacture h2{font-size:22px;}.advantages{padding-bottom:5px;}.mobile-block .header-logo{max-width:165px;}.mobile-block .mobile-wrapper{margin-top:-103px;}.global-wrapper:after{height:470px;}footer{height:470px;margin-top:-470px;padding:0;}footer .header-top{text-align:center;}footer .footer-logo{width:auto;float:none;padding-top:35px;margin:0 auto;margin-bottom:15px;}footer .header-top-address,footer .header-top-mail,footer .header-top-phone{margin-left:0;}footer .footer-bot{padding-bottom:35px;}footer .footer-bot > div{text-align:center;}.node-type-product .similar-products .node-product{width:85%;margin:0 auto 15px !important;}.scrollToTop{bottom:0;right:0;width:100%;padding:15px;border-radius:0;}.scrollToTop::before,.scrollToTop::after{display:none;}}@media(max-width:992px){li#menu_catalog:after,li#menu_gallery:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;}li#menu_catalog.show:after,li#menu_gallery.show:after{content:none;}li.expanded a.main_link{pointer-events:none;}li#menu_catalog .menu,li#menu_gallery .menu{margin-top:5px;display:none;}.mobile-none{display:none;}}@media(min-width:993px){li.menu_bg{background-color:white;border-radius:0;border-top-left-radius:20px;border-top-right-radius:20px;}li.menu_bg:hover{background:#3f75e0;}li.menu_bg.active-trail{background-color:#3f75e0;}.menu_bg a{color:#444444;}.menu_bg:hover a{color:white;}.bg_white{background:white!important;}.header_button{margin-bottom:15px;display:flex!important;justify-content:center;}.addr:before{background:url(/sites/all/themes/oc_atoll/images/address.png) no-repeat;padding:0 10px;content:'';}.tel:before{background:url(/sites/all/themes/oc_atoll/images/phone.png) no-repeat;padding:0 10px;content:'';}.desctop-none{display:none;}}.header_button{display:none;}.block__reviews{display:flex;flex-wrap:wrap;}.block__reviews div{display:flex;justify-content:center;}@media(min-width:993px){.block__reviews div{flex-basis:33.3%;}}@media(min-width:768px) and (max-width:992px){.block__reviews div{flex-basis:50%;}}@media(max-width:767px){.block__reviews div{flex-basis:100%;}}.block__reviews a{margin:auto;}.block__reviews img{max-width:300px;}.block__reviews{text-align:center;font-weight:bold;}.g-recaptcha{margin-bottom:1rem;}.content .field-items ul{padding:0 1.5rem;margin:.5rem 0;list-style-type:disc!important;}.content .field-items li{list-style-type:disc!important;}.process{width:30%;display:flex;flex-direction:column;justify-content:center;}.process-container{display:flex;justify-content:space-between;}.process p{background-color:#e8e8e8;font-weight:bold;text-transform:uppercase;text-align:center;padding:12px 0px;}.autocad{width:45%;display:flex;flex-direction:column;justify-content:center;}.autocad-container{display:flex;justify-content:space-between;background-color:#e8e8e8;padding:3rem 2rem;flex-wrap:wrap;}.autocad-img-cont{width:100%;display:flex;justify-content:space-around;margin-bottom:2rem;}.threed-model{width:45%;display:flex;}.alena-adv{width:22%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.alena-adv p{font-weight:bold;text-transform:uppercase;text-align:center;padding:12px 0px;}.alena-adv img{height:80px;width:auto;margin-bottom:1rem;}@media (min-width:320px) and (max-width:800px){.autocad-img-cont,.process-container{flex-wrap:wrap;}.autocad,.process{width:75%;margin-top:1rem;}.threed-model,.process-container{width:100%;justify-content:center;}.threed-model img{width:290px;}.alena-adv{width:50%;}}.path-installation .view-content{display:flex;justify-content:space-between;flex-wrap:wrap;}.path-installation .view-content .views-row{width:32%;}.path-installation .view-content .views-row .title{font-size:18px;font-weight:700;padding-bottom:10px;}.path-installation .view-content .views-row img{width:100%;}.path-installation .view-content .views-row a{display:block;position:relative;}.path-installation .view-content .views-row h2{height:65px;text-align:center;}.path-installation .view-content .views-row a:after,.path-installation .view-content .views-row a:before{content:'';position:absolute;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%);transition:500ms;-webkit-transition:500ms;-o-transition:500ms;-moz-transition:500ms;-ms-transition:500ms;}.path-installation .view-content .views-row a:after{width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1;}.path-installation .view-content .views-row a:before{width:20px;height:20px;background-image:url(/sites/all/themes/oc_atoll/images/icon-gallery.png);-webkit-background-size:cover;background-size:cover;z-index:2;}.path-installation .view-content .views-row:hover .field-name-field-taxonomy-gallery-img a:after{opacity:1;}.path-installation .view-content .views-row:hover .field-name-field-taxonomy-gallery-img a:before{opacity:1;width:120px;height:120px;}.path-montazh-ogradok-stolov-lavok .col-left .content,.path-buronalivnye-svai .col-left .content,.path-lentochnyy-fundament .col-left .content,.path-montazh-granitnyh-podiumov .col-left .content,.path-vyravnivanie-podiuma .col-left .content,.path-podgotovka-poverhnosti .col-left .content,.path-pokrytie-betona-gruntom .col-left .content,.path-rezervy-pod-budushchie-zahoroneniya .col-left .content,.path-ustanovka-granitnyh-vaz-stolov-i-lavok .col-left .content,.path-ustanovka-pamyatnika .col-left .content,.path-ustanovka-cvetnikov .col-left .content,.path-fundament-plitka-bordyur .col-left .content{display:flex;flex-wrap:wrap;column-gap:50px;row-gap:50px;justify-content:center;border-radius:3px solid red;}@media screen and (max-width:1100px){.path-installation .view-content .views-row{width:48%;margin-bottom:15px;}}@media screen and (max-width:600px){.path-installation .view-content .views-row{width:85%;margin:0 auto 15px;}}.slider_btn_go_wrapper{position:absolute;bottom:14%;left:7%;}.slider_btn_go_wrapper .slider_btn_go_1{font-family:'Montserrat Black',sans-serif!important;font-size:14px!important;line-height:24px!important;color:#111827!important;text-transform:uppercase!important;padding:14px 24px!important;border-radius:4px!important;background-color:#FFFFFF!important;}@media (max-width:900px){.slider_btn_go_wrapper .slider_btn_go_1{font-family:Montserrat;font-weight:700!important;font-size:8px!important;line-height:14px!important;padding:6px 8px!important;}}@media (max-width:480px){.slider_btn_go_wrapper{bottom:7%;left:0;width:100%;padding:0 20px;display:flex;align-items:center;justify-content:center;}.slider_btn_go_wrapper .slider_btn_go_1{font-family:Montserrat;font-weight:900!important;font-size:14px!important;line-height:24px!important;padding:12px 19px!important;}}
