@font-face {
font-family: 'Conv_pfdintextcondpro-regular';
src: url(/wp-content/themes/grileks/fonts/pfdintextcondpro-regular.eot);
src: local('☺'), url(/wp-content/themes/grileks/fonts/pfdintextcondpro-regular.ttf) format('truetype'), url(/wp-content/themes/grileks/fonts/pfdintextcondpro-regular.woff) format('woff'), url(/wp-content/themes/grileks/fonts/pfdintextcondpro-regular.svg) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Conv_pfdintextcondpro-bold';
src: url(/wp-content/themes/grileks/fonts/pfdintextcondpro-bold.eot);
src: local('☺'), url(/wp-content/themes/grileks/fonts/pfdintextcondpro-bold.ttf) format('truetype'), url(/wp-content/themes/grileks/fonts/pfdintextcondpro-bold.woff) format('woff'), url(/wp-content/themes/grileks/fonts/pfdintextcondpro-bold.svg) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Conv_pfdintextcondpro-medium';
src: url(/wp-content/themes/grileks/fonts/pfdintextcondpro-medium.eot);
src: local('☺'), url(/wp-content/themes/grileks/fonts/pfdintextcondpro-medium.ttf) format('truetype'), url(/wp-content/themes/grileks/fonts/pfdintextcondpro-medium.woff) format('woff'), url(/wp-content/themes/grileks/fonts/pfdintextcondpro-medium.svg) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}*{color:#323232;font-family:'Conv_pfdintextcondpro-regular', sans-serif;font-size:17px;font-weight:normal;margin:0;padding:0;}
*:before{-webkit-transition:100ms linear 0s;-moz-transition:100ms linear 0s;-o-transition:100ms linear 0s;transition:100ms linear 0s;}
strong *, b *,
a strong, a b,
strong, b{font-family:'Conv_pfdintextcondpro-bold', sans-serif;}
h1,h2,h3,h4,h5,h6,
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:'Conv_pfdintextcondpro-bold', sans-serif;}
h1{font-size:35px;text-transform:uppercase;}
html, body{margin:0 auto;height:100%;}
.clear{clear:both;}
img{border:0;max-width:100%;max-height:100%;}
a{color:#fe1133;text-decoration:none;-webkit-transition:100ms linear 0s;-moz-transition:100ms linear 0s;-o-transition:100ms linear 0s;transition:100ms linear 0s;}
a:hover{text-decoration:underline;}
p{line-height:22px;}
input[type=submit]{-webkit-transition:100ms linear 0s;-moz-transition:100ms linear 0s;-o-transition:100ms linear 0s;transition:100ms linear 0s;}
input[type=submit]:hover{cursor:pointer;}
input:not([type=submit])::-webkit-input-placeholder{color:#969696;opacity:0.56;}
input:not([type=submit])::-moz-placeholder{color:#969696;opacity:0.56;}
input:not([type=submit]):-moz-placeholder{color:#969696;opacity:0.56;}
input:not([type=submit]):-ms-input-placeholder{color:#969696;opacity:0.56;}
input:not([type=submit]):focus::-webkit-input-placeholder{color:transparent}
input:not([type=submit]):focus::-moz-placeholder{color:transparent}
input:not([type=submit]):focus:-moz-placeholder{color:transparent}
input:not([type=submit]):focus:-ms-input-placeholder{color:transparent}
textarea::-webkit-input-placeholder{color:#969696;opacity:0.56;}
textarea::-moz-placeholder{color:#969696;opacity:0.56;}
textarea:-moz-placeholder{color:#969696;opacity:0.56;}
textarea:-ms-input-placeholder{color:#969696;opacity:0.56;}
textarea:focus::-webkit-input-placeholder{color:transparent}
textarea:focus::-moz-placeholder{color:transparent}
textarea:focus:-moz-placeholder{color:transparent}
textarea:focus:-ms-input-placeholder{color:transparent}
.wrapper{margin:0 auto;max-width:1140px;position:relative;width:100%;-webkit-transition:100ms linear 0s;-moz-transition:100ms linear 0s;-o-transition:100ms linear 0s;transition:100ms linear 0s;}
.button{background:#fe1133;border-radius:2px;box-shadow:2px 2px 2px rgba(0,0,0,0.45);color:#fff;font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:18px;display:inline-block;padding:10px 30px 8px;text-transform:uppercase;}
.button:hover{background:#e20223;text-decoration:none;}
.button *{color:#fff;font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:18px;}
header *{-webkit-transition:100ms linear 0s;-moz-transition:100ms linear 0s;-o-transition:100ms linear 0s;transition:100ms linear 0s;}
header{padding:6px 0 0;position:relative;z-index:100;}
#main-header{background:rgba(50,50,50,0.8);box-shadow:0 4px 5px rgba(0,0,0,0.6);position:fixed;top:0;width:100%;z-index:10000;}
header .wrapper{display:table;}
header .left,
header .center,
header .right{display:table-cell;vertical-align:middle;}
header .center{padding:7px 20px 7px 20px;text-align:center;}
header .right{padding-top:7px;text-align:right;}
header .contact-phones a{color:#ffffff;}
header .logo{display:inline-block;height:69px;line-height:0;overflow:hidden;position:relative;width:154px;}
#main-header .logo{overflow:visible;}
header .logo img{left:-69px;max-width:none;position:absolute;top:-66px;}
.lang-switcher *{-webkit-transition:0ms linear 0s;-moz-transition:0ms linear 0s;-o-transition:0ms linear 0s;transition:0ms linear 0s;}
.lang-switcher{display:inline-block;position:relative;white-space:nowrap;}
.lang-switcher .current{border:1px solid #a7a7a7;border-radius:3px;display:inline-block;line-height:0;padding:3px 4px 3px 4px;position:relative;z-index:101;}
#main-header .lang-switcher .current{}
.lang-switcher img{ height:14px;width:21px;}
.lang-switcher .lang-list{visibility:hidden;opacity:0;background:rgba(255,255,255,1.0);border:1px solid #a7a7a7;border-top:none;left:0;position:absolute;padding-top:2px;top:23px;width:96%;z-index:100;}
#main-header .lang-switcher .lang-list{background:rgba(50,50,50,1.0);}
.lang-switcher .lang-list.active{visibility:visible;opacity:1;}
.lang-switcher .lang-list a{display:block;line-height:0;padding:3px 19px 3px 2px;}
.top-nav-wrapper{padding:10px 0 0;}
.top-nav-wrapper ul{list-style:none;}
.top-nav-wrapper{z-index:10;}
.top-nav-wrapper > nav > ul > li,
.top-nav-wrapper > nav > ul > li > a{height:100%;}
.top-nav-wrapper > nav > ul > li{display:inline-block;padding:0 10px;vertical-align:middle;}
.top-nav-wrapper > nav > ul > li:first-of-type{padding:0 10px 0 0;}
.top-nav-wrapper > nav > ul > li:last-of-type{padding:0 0 0 10px;}
.top-nav-wrapper > nav > ul > li > a{display:block;color:#323232;font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:16px;padding-bottom:12px;text-transform:uppercase;}
#main-header .top-nav-wrapper > nav > ul > li > a{color:#fff;}
.top-nav-wrapper li.search,
.top-nav-wrapper li.search > a{display:inline-block;line-height:0;}
.top-nav-wrapper .menu-item-has-children > a{position:relative;} .top-nav-wrapper .menu-item-has-children:hover > a:before,
.top-nav-wrapper .menu-item-has-children:hover .sub-menu-wrapper{opacity:1;visibility:visible;}
.top-nav-wrapper .sub-menu-wrapper{bottom:0;height:0;left:0;overflow:visible;position:absolute;width:100%;opacity:0;visibility:hidden;}
.top-nav-wrapper .sub-menu-wrapper-content{padding:0 60px;}
.top-nav-wrapper .sub-menu{background:#ffffff;border:1px solid #C5C5C5;padding:36px 0 35px;text-align:center;}
.top-nav-wrapper .sub-menu > li{display:inline-block;vertical-align:top;width:25%;}
.top-nav-wrapper .sub-menu > li:last-of-type{padding-top:33px;width:100%;}
.top-nav-wrapper .sub-menu .item-sub-menu{padding:0 20px;}
.top-nav-wrapper .sub-menu .item-sub-menu h3,
.top-nav-wrapper .sub-menu .item-sub-menu h3 *{font-family:'Conv_pfdintextcondpro-bold', sans-serif;text-transform:uppercase;}
.top-nav-wrapper .sub-menu .item-sub-menu h3 a{text-decoration:underline;}
.top-nav-wrapper .sub-menu .item-sub-menu h3:hover a{text-decoration:none;}
.top-nav-wrapper .sub-menu .item-sub-menu .img{height:160px;padding-top:16px;overflow:hidden;}
.top-nav-wrapper .sub-menu .item-sub-menu .img a{display:inline-block;line-height:0;}
.top-nav-wrapper .sub-menu .item-sub-menu .text{padding-top:10px;}
.top-nav-wrapper .sub-menu .item-sub-menu .text p{line-height:20px;}
.top-nav-wrapper .sub-menu > li:last-of-type .item-sub-menu h5{font-size:22px;}
.top-nav-wrapper .sub-menu > li:last-of-type .item-sub-menu .button{margin-top:8px;}
.search-form-wrapper{bottom:0;height:0;position:absolute;right:0;opacity:0;visibility:hidden;}
.top-nav-wrapper li.search:hover .search-form-wrapper,
.top-nav-wrapper li.search .search-form-wrapper.active{opacity:1;visibility:visible;}
.top-nav-wrapper .current-menu-item > a,
.top-nav-wrapper .current-menu-ancestor > a,
.top-nav-wrapper .current-category-ancestor.current-menu-parent.menu-item-262 > a,
.top-nav-wrapper .current-category-ancestor.menu-item-177 > a,
.top-nav-wrapper .current-category-ancestor.menu-item-178 > a,
.top-nav-wrapper .current-menu-parent > a{text-decoration:underline;position:relative;}
.top-nav-wrapper .current-menu-item > a:after,
.top-nav-wrapper .current-menu-ancestor > a:after,
.top-nav-wrapper .current-category-ancestor > a:after,
.top-nav-wrapper .current-post-ancestor.current-menu-parent.menu-item-262 > a:after,
.top-nav-wrapper .current-post-ancestor.current-menu-parent.menu-item-177 > a:after,
.top-nav-wrapper .current-category-ancestor.menu-item-178 > a:after{background:url(/wp-content/themes/grileks/img/marker-1-menu.png) no-repeat 0 0;top:-48px;content:"";height:19px;left:50%;margin:0 0 0 -60px;position:absolute;width:120px;z-index:1000;}
.search-form{background:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;display:inline-block;padding:9px 11px 10px;}
.search-form .search-input{border:none;outline:none;padding:0 11px;width:320px;}
.search-form input[type=submit]{background:#fe1133 url(/wp-content/themes/grileks/img/search-icon-form.png) no-repeat center center;border:none;border-radius:2px;box-shadow:1px 2px 2px rgba(0,0,0,0.35);display:inline-block;height:33px;outline:none;text-indent:-9999px;width:33px;}
.search-form input[type=submit]:hover{background:#e20223 url(/wp-content/themes/grileks/img/search-icon-form.png) no-repeat center center;}
main{padding-top:80px;}
main#main-content{padding-bottom:60px;padding-top:0px;}
a.slide-link{height: 100%;}
.main-about{position:relative;}
.main-about .wrapper{display:table;padding:92px 0 0;z-index:1;}
.main-about .wrapper *{color:#fff;}
.main-about .wrapper a,
.main-about .wrapper a strong{color:#fe1133;}
.main-about .wrapper .left,
.main-about .wrapper .right{display:table-cell;vertical-align:top;width:50%;}
.main-about .wrapper .left .content{padding-right:20px;}
.main-about .wrapper .right .content{padding-left:35px;}
.main-about .wrapper .left{background-position:0 bottom;background-repeat:no-repeat;background-size:100% auto !important;padding-bottom:135px;position:relative;text-align:center;}
.main-about .wrapper .left h2,
.main-about .wrapper .left h2 *{color:#fff;font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:38px;line-height:40px;text-transform:uppercase;}
.main-about .wrapper .left h3{font-size:18px;line-height:20px;margin-top:12px;text-transform:uppercase;}
.main-about .wrapper .left h3 a{text-decoration:underline;}
.main-about .wrapper .left h3 a:hover{text-decoration:none;}
.main-about .wrapper .left .logo{bottom:0;padding:25px 0;position:absolute;text-align:center;width:100%;}
.main-about .wrapper .left .logo a{display:inline-block;line-height:0;}
.main-about .wrapper .right{padding-bottom:46px;}
.main-about .wrapper .right p,
.main-about .wrapper .right p *{font-size:18px;line-height:1.4em;}
.main-about .wrapper .right p strong{text-transform:uppercase;}
.main-about .main-about-bgs{height:100%;position:absolute;top:0;width:100%;}
.main-about .main-about-bgs .left,
.main-about .main-about-bgs .right{background:#1c1f20;height:100%;display:inline-block;vertical-align:top;width:50%;}
.main-about .main-about-bgs .right{background:#353939;}
.test-drive-button {display:none;}
.block-title{font-family:'Conv_pfdintextcondpro-regular', sans-serif;font-size:34px;line-height:38px;}
.block-subtitle{font-family:'Conv_pfdintextcondpro-regular', sans-serif;font-size:22px;line-height:25px;margin-top:11px;}
.main-categories .wrapper{overflow:hidden;padding:25px 0;}
.main-categories-list{list-style:none;margin:12px -10px 0;text-align:center;}
.main-categories-list > li{display:inline-block;vertical-align:top;width:33.33%;}
.main-categories-list .item-wrapper{padding:14px 10px;}
.main-categories-list .item-content{height:285px;background:#f0f0f0;position:relative;}
.main-categories-list .item-img{color:transparent;display:block;height:100%;line-height:0;vertical-align:middle;white-space:nowrap;}
.main-categories-list .item-img:after,
.main-categories-list .item-img img{display:inline-block;vertical-align:middle;}
.main-categories-list .item-img:after{content:"";height:100%;visibility:hidden;width:0;}
.main-categories-list .item-img img{max-height:100%;}
.main-categories-list .item-title{bottom:0;position:absolute;text-align:center;width:100%;}
.main-categories-list .item-title a{background:rgba(50,50,50,0.7);color:#fff;display:block;font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:20px;line-height:22px;padding:17px 10px 15px;text-transform:uppercase;}
.main-categories-list .item-content:hover .item-title a{background:#fe1133;text-decoration:underline;}
.main-trademarks .wrapper{overflow:hidden;padding:18px 0 25px;}
.main-trademarks-list{list-style:none;margin:18px -10px 0;text-align:center;}
.main-trademarks-list > li{display:inline-block;vertical-align:top;width:33.33%;}
.main-trademarks-list .item-wrapper{padding:10px;}
.main-trademarks-list .item-img-content{line-height:0;position:relative;}
.main-trademarks-list .item-img{display:inline-block;line-height:0;width:100%;}
.main-trademarks-list .item-img img{width:100%;}
.main-trademarks-list .item-logo{color:transparent;background:rgba(50,50,50,0.7);bottom:0;display:block;height:86px;line-height:0;position:absolute;white-space:nowrap;width:100%;}
.main-trademarks-list .item-img-content:hover .item-logo{}
.main-trademarks-list .item-logo:after,
.main-trademarks-list .item-logo img{display:inline-block;vertical-align:middle;}
.main-trademarks-list .item-logo:after{content:"";height:100%;visibility:hidden;width:0;}
.main-trademarks-list .item-descr{padding:10px 0 12px;text-align:left;}
.main-trademarks-list .item-descr *{line-height:20px;}
.main-trademarks-list .item-btn{text-align:center;}
.main-trademarks-list .item-btn .button{padding:10px 40px 8px;}
footer{background:#4e5152;}
footer .wrapper{padding:33px 0 15px;}
footer ul{list-style:none;}
.footer-content,
footer .copyright{text-align:center;}
footer .copyright *{color:#d5d5d5;font-size:14px;line-height:16px;}
.footer-content > div{display:inline-block;padding-bottom:25px;text-align:left;vertical-align:top;}
.footer-content .company{width:18%;}
.footer-content .brends{width:14%;}
.footer-content .partners{width:17.5%;}
.footer-content .social-links{width:27%;}
.footer-content .forms{width:23.5%;}
.footer-content > div h3{color:#d5d5d5;font-size:16px;line-height:18px;padding-bottom:17px;}
.footer-content .company h3,
.footer-content .brends h3,
.footer-content .partners h3{font-size:15px;line-height:17px;padding-bottom:12px;text-transform:uppercase;}
.footer-content .company ul li,
.footer-content .brends ul li,
.footer-content .partners ul li{line-height:22px;}
.footer-content .company ul li a,
.footer-content .brends ul li a,
.footer-content .partners ul li a{color:#fff;font-size:16px;line-height:18px;}
.footer-content .brends ul li a{text-transform:uppercase;}
.footer-content .social-links ul li{display:inline-block;margin-right:8px;vertical-align:middle;}
.footer-content .social-links ul li a{display:block;line-height:0;opacity:0.6;}
.footer-content .social-links ul li a:hover{opacity:1;}
.subscribe-form form{position:relative;line-height:0;width:85%;}
.subscribe-form form > p{line-height:0;}
.subscribe-form form > p label{display:none;}
.subscribe-form .s2_error{color:#fe1133;line-height:17px;margin-top:5px;}
.subscribe-form .s2_message{color:#2cbb0f;font-family:'Conv_pfdintextcondpro-bold', sans-serif;line-height:17px;}
.subscribe-form form,
.subscribe-form input{display:inline-block;}
.subscribe-form input:not([type=submit]){background:#f0f0f0;border:none;border-radius:3px;font-size:15px;outline:none;padding:12px 25% 10px 5%;width:70%;}
.subscribe-form input[type=submit]{background:#fe1133 url(/wp-content/themes/grileks/img/arrows-subs-form.png) no-repeat center center;border:none;border-bottom-right-radius:3px;border-top-right-radius:3px;height:100%;position:absolute;right:0;text-indent:-9999px;top:0;width:52px;}
.subscribe-form input[type=submit]:hover{background:#e20223 url(/wp-content/themes/grileks/img/arrows-subs-form.png) no-repeat center center;}
footer .reg-product-wrapper{margin-top:22px;}
.reg-product-wrapper .button{display:block;padding:10px 0 8px;text-align:center;white-space:nowrap;}
.breadcrumbs{max-height:44px;overflow:hidden;position:absolute;top:14px;}
.breadcrumbs,
.breadcrumbs *{color:#fff;}
.breadcrumbs > span{padding:0 3px;}
.breadcrumbs > span:first-of-type{padding:0 3px 0 0;}
.breadcrumbs > span:last-of-type a{color:#fe1133;text-decoration:underline;}
.breadcrumbs > span:last-of-type a:hover{text-decoration:none;}
.header-page-wrapper{position:relative;background-color:#353939;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.header-page-wrapper .wrapper *:not(a){color:#fff;}
.header-page-wrapper .wrapper{display:table;height:330px;z-index:1;}
.header-page-wrapper .wrapper .left,
.header-page-wrapper .wrapper .right{display:table-cell;vertical-align:middle;width:50%;}
.header-page-wrapper .wrapper .left{position:relative;}
.header-page-wrapper .wrapper .left .description{padding:55px 30px 45px 0;}
.header-page-wrapper .wrapper .right .description{padding:55px 0 45px 30px;}
.header-page-wrapper .wrapper .right{background-position:center center;background-repeat:no-repeat;background-size:cover;}
.header-page-wrapper .description h1{font-size:44px;line-height:50px;text-transform:uppercase;}
.header-page-wrapper .description .important{line-height:normal;text-transform:uppercase;}
.header-page-wrapper .header-page-bg{height:100%;position:absolute;top:0;width:100%;}
.header-page-wrapper .header-page-bg .left,
.header-page-wrapper .header-page-bg .right{display:inline-block;height:100%;width:50%;}
.header-page-wrapper .header-page-bg .left{background:rgba(3,7,8,0.75);}
.header-page-wrapper:after{background:url(/wp-content/themes/grileks/img/big-triangle.png) no-repeat 0 0;background-size:100% 100%;content:"";height:57px;left:50%;margin-left:-176px;position:absolute;width:352px;}
.head-cb-btn-wrapper,
nav[role=navigation]{display:inline-block;vertical-align:middle;}
.head-cb-btn-wrapper{margin:0;padding:10px 0 0;position:relative;z-index:1;}
.head-cb-btn-wrapper .button,
.head-cb-btn-wrapper .button *{font-size:16px;text-transform:none;white-space:nowrap;}
.head-cb-btn-wrapper .button span{display:inline-block;}
.head-cb-btn-wrapper .button{background:#fe1133 url(/wp-content/themes/grileks/img/shake-phone.png) no-repeat 9px center;padding:3px 15px 3px 35px;}
.head-cb-btn-wrapper .button:hover{background:#e20223 url(/wp-content/themes/grileks/img/shake-phone.png) no-repeat 9px center;}
.head-cb-btn-wrapper.mobile-btn, .contact-phones.mobile-btn{display:none;margin:-12px 30px 0 0;padding:0;}
.page-content{padding:88px 0 85px;}
.page-content.gray-bg{background:#f0f0f0;padding:30px 0 0px;}
#category .page-content{padding:0 0 85px;}
#shops .page-content{padding:0;}
#shops .page-content > .wrapper.temp-height{min-height:539px;}
.page-content .content .button{padding:10px 50px 8px;}
#accessory-page .header-page-wrapper .wrapper .left h1{font-size:50px;text-transform:none;}
#item-page .header-page-wrapper .wrapper .left h1{font-size:52px;text-transform:none;}
#category .header-page-wrapper .header-page-bg .left,
#accessory-page .header-page-wrapper .header-page-bg .left,
#item-page .header-page-wrapper .header-page-bg .left{background:none;}
#item-page .header-page-wrapper .wrapper .left .description{padding:55px 30px 100px 0;}
.item-cart-wrapper .imgs-block,
.item-cart-wrapper .description-block{width:50%;}
.blog-wrap .item-cart-wrapper .description-block{width: 100%;}
.blog-img{float: left;}
.blog-img img{width: 90%; max-width: 550px; height: auto; margin: 0 30px 10px 0;}
.item-cart-wrapper .imgs-block{float:left;}
.item-cart-wrapper .gallery-wrapper{padding-left:23px;text-align:center;}
.item-cart-wrapper .gallery-wrapper .gallery-item{margin:0 auto;position:relative;width:83.5%;}
#item-page .item-cart-wrapper .gallery-wrapper .gallery-item{height:400px;}
div[id^=video],
.light-box.video-in-sl{display:none;}
.item-cart-wrapper .gallery-wrapper img{width:100%;}
.item-cart-wrapper .description-block{float:right;}
.item-cart-wrapper .description-block .content{padding-left:90px;}
.item-cart-wrapper .description-block .item-title{font-size:30px;line-height:34px;padding-bottom:11px;}
.item-cart-wrapper .description-block .item-model, .item-cart-wrapper .description-block .item-code{color:#969696;font-size:18px;line-height:20px;padding-bottom:12px;text-transform:uppercase;display: inline-block; margin-right: 20px;}
.item-cart-wrapper .description-block .price-wrapper{padding-top:20px;white-space:nowrap;}
.item-cart-wrapper .description-block .price,
.item-cart-wrapper .description-block .order{display:inline-block;vertical-align:top;width:50%;}
.item-cart-wrapper .description-block .price{position:relative;}
.item-cart-wrapper .description-block .price.inactive,
.related-items-wrapper .item-price .price.inactive,
.accessories-items-table .item-about .price.inactive,
.cat-items-table .cat-item-wrapper .cat-item-price .inactive{color:#8c8c8c;}
.item-cart-wrapper .description-block .price, .item-cart-wrapper .description-block .price span,
.item-cart-wrapper .description-block .old-price{color:#fe1133;font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:50px;}
.accessories-items-table .item-about .old-price,
.related-items-wrapper .item-price .price .old-price{color:#323232;display:block;font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:17px;padding:0 0 0 9px;text-decoration:line-through;}
.related-items-wrapper .item-price .price .old-price{padding:0 12px 0 0;text-align:right;}
.item-cart-wrapper .description-block .price-in-dollars{DISPLAY: NONE; font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:30px;line-height:20px;padding:0 0 0 8px;}
.item-cart-wrapper .description-block .price-in-dollars span{font-size:14px;margin-left:5px;}
.item-cart-wrapper .description-block .old-price{color:#d0d0d0;display:inline-block;font-size:40px;left:6px;position:absolute;text-decoration:line-through;top:-44px;}
.item-cart-wrapper .description-block .order{text-align:right;}
.item-cart-wrapper .description-block .order .button{font-size:23px;padding:14px 0px 12px;text-align:center;width:225px;white-space:normal;}
.related-items-wrapper{overflow:hidden;}
.related-items-wrapper .title-section{border-bottom:1px solid #fe1133;font-family:'Conv_pfdintextcondpro-regular', sans-serif;font-size:24px;padding-bottom:15px;}
.related-items-wrapper ul{list-style:none;margin:0 -15px;padding-top:20px;}
.related-items-wrapper ul li{display:inline-block;vertical-align:top;width:25%;}
.related-items-wrapper .item-wrapper{padding:0 15px;}
.related-items-wrapper .img{height:210px;overflow:hidden;text-align:center;}
.related-items-wrapper .img a{color:transparent;display:block;height:100%;line-height:0;white-space:nowrap;}
.related-items-wrapper .img a:after,
.related-items-wrapper .img img{display:inline-block;vertical-align:middle;}
.related-items-wrapper .img a:after{content:"";height:100%;width:0;}
.related-items-wrapper .item-title{height:44px;font-size:18px;line-height:22px;overflow:hidden;position:relative;margin:3px 0 0;}
.related-items-wrapper .item-title a{color:#323232;font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:18px;line-height:22px;}
.related-items-wrapper .item-title:after{background:-moz-linear-gradient(left, transparent, #fff 100%);background:-webkit-linear-gradient(left, transparent, #fff 100%);background:-o-linear-gradient(left, transparent, #fff 100%);background:-ms-linear-gradient(left, transparent, #fff 100%);background:linear-gradient(to right, transparent, #fff 100%);bottom:0;content:"";height:22px;position:absolute;right:0;width:50%;}
.related-items-wrapper .item-price{background:#f0f0f0;padding:7px 13px;}
.related-items-wrapper .item-price > *{display:inline-block;vertical-align:middle;width:50%;}
.related-items-wrapper .item-price .text{line-height:18px;}
.related-items-wrapper .item-price .price{color:#fe1133;font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:23px;text-align:right;white-space:nowrap;}
.related-items-wrapper .more{margin-top:10px;}
.related-items-wrapper .more a{font-size:18px;text-decoration:underline;}
.related-items-wrapper .more a:hover{text-decoration:none;}
.header-page-wrapper .wrapper .left .description .brand-logo a{display:inline-block;line-height:0;}
#item-page .item-cart-wrapper .description-block .price-wrapper{padding-top:0;}
#item-page .item-cart-wrapper .description-block .price-wrapper.with-old-price{padding-top:10px;}
.color-choice-wrapper{padding-top:16px;}
.color-choice-wrapper > div{display:inline-block;vertical-align:middle;width:50%;}
.color-choice-wrapper .title h5{background:url(/wp-content/themes/grileks/img/color-choice-icon.png) no-repeat 0 center;font-size:18px;line-height:18px;padding:19px 0 19px 72px;text-transform:uppercase;}
.color-choice-wrapper .choice-select{text-align:right;}
.stock-status{margin-bottom:5px;text-align:center;}
.stock-status *{font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:14px;line-height:14px;text-transform:uppercase;}
.stock-status > span{display:inline-block;padding:8px 24px 4px 0;}
.stock-status .in-stock{background:url(/wp-content/themes/grileks/img/avaliable-small.png) no-repeat right center;color:#048f25;}
.stock-status .out-of-stock{background:url(/wp-content/themes/grileks/img/avaliable-small-yellow.png) no-repeat right center;color:#f6b401;}
.stock-status .by-order{background:url(/wp-content/themes/grileks/img/by-order-small.png) no-repeat right center;color:#b00000;}
.stock-status-item-card{padding:0 3px 5px 0;text-align:right;}
.stock-status-item-card *{font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:18px;line-height:18px;text-transform:uppercase;}
.stock-status-item-card > div{display:inline-block;padding:12px 44px 8px 0;}
.stock-status-item-card .in-stock{background:url(/wp-content/themes/grileks/img/avaliable-big.png) no-repeat right center;color:#048f25;}
.stock-status-item-card .out-of-stock{background:url(/wp-content/themes/grileks/img/avaliable-big-yellow.png) no-repeat right center;color:#f6b401;}
.stock-status-item-card .by-order{background:url(/wp-content/themes/grileks/img/by-order-big.png) no-repeat right center;color:#b00000;}
.item-tech-features-wrapper{background:#f0f0f0;padding:27px 0 0;}
.item-tech-features-wrapper .wrapper{overflow:hidden;}
.item-tech-features-wrapper .title-section{color:#414141;font-size:30px;line-height:32px;text-align:center;text-transform:uppercase;}
.list-tech-features{list-style:none;margin:0 -30px;padding:15px 0;}
.list-tech-features > li{display:inline-block;vertical-align:top;width:50%;}
.list-tech-features .tech-feature-wrapper{padding:10px 30px;}
.list-tech-features .tech-feature-content{background:#fff;display:table;width:100%;}
.list-tech-features .tech-feature-content > div{display:table-cell;vertical-align:top;}
.list-tech-features .tech-feature-content .text{padding:15px 20px 15px 20px;}
.list-tech-features .tech-feature-content .text h3{color:#fe1133;font-family:'Conv_pfdintextcondpro-regular', sans-serif;font-size:23px;line-height:22px;max-height:44px;overflow:hidden;margin-bottom:15px;}
.list-tech-features .tech-feature-content .text p{max-height:66px;overflow:hidden;position:relative;}
.list-tech-features .tech-feature-content .img{padding:15px;vertical-align:middle;width:110px;}
.all-tech-features-wrapper{padding-bottom:20px;}
.all-tech-features-wrapper .show-all-tech-features{text-align:center;}
.all-tech-features-wrapper .show-all-tech-features a{background:url(/wp-content/themes/grileks/img/list-icon.png) no-repeat 0 center;color:#323232;display:inline-block;font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:18px;padding:17px 0 19px 70px;text-decoration:underline;text-transform:uppercase;}
.all-tech-features-wrapper .hide-all-tech-features{bottom:21px;display:inline-block;left:20px;position:absolute;}
.all-tech-features-wrapper .hide-all-tech-features a{display:inline-block;font-size:18px;text-decoration:underline;}
.all-tech-features-wrapper .show-all-tech-features a:hover,
.all-tech-features-wrapper .hide-all-tech-features a:hover{text-decoration:none;}
.all-tech-features-list-wrapper{display:none;position:relative;padding-top:35px;}
.all-tech-features-list,
.all-tech-features-list ul{list-style:none;}
.all-tech-features-list{display:table;width:100%;}
.all-tech-features-list > li{display:table-cell;vertical-align:top;width:50%;}
.all-tech-features-list > li:first-of-type > ul{padding-left:20px;}
.all-tech-features-list > li:last-of-type > ul{padding-left:50px;}
.all-tech-features-list > li > ul > li{color:#fe1133;font-size:20px;padding-bottom:20px;}
.related-items-2-wrapper{padding:23px 0 0;}
.related-items-2-wrapper .title-section{border-bottom:1px solid #fe1133;font-family:'Conv_pfdintextcondpro-regular', sans-serif;font-size:24px;padding-bottom:14px;}
.cat-items-table{list-style:none;padding:12px 0 5px;text-align:center;}
.cat-items-table li{display:inline-block;padding-top:20px;vertical-align:top;width:33.33%;}
.cat-items-table.rel-count-1 li{width:100%;}
.cat-items-table.rel-count-2 li{width:50%;}
.cat-items-table .cat-item-wrapper{padding:0 15px;}
.cat-items-table .cat-item-wrapper .img{height:265px;overflow:hidden;text-align:center;}
.cat-items-table .cat-item-wrapper .img a{color:transparent;display:block;height:100%;line-height:0;white-space:nowrap;}
.cat-items-table .cat-item-wrapper .img a img,
.cat-items-table .cat-item-wrapper .img a:after{display:inline-block;vertical-align:middle;}
.cat-items-table .cat-item-wrapper .img a:after{content:"";height:100%;width:0;}
.cat-items-table .cat-item-wrapper .cat-item-title{padding:8px 0 2px;}
.cat-items-table .cat-item-wrapper .cat-item-title,
.cat-items-table .cat-item-wrapper .cat-item-title a{color:#323232;font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:24px;line-height:24px;}
.cat-items-table .cat-item-wrapper .cat-item-title a:hover{text-decoration:underline;}
.cat-items-table .cat-item-wrapper .cat-item-price{background:#f0f0f0;border-radius:3px;display:inline-block;padding:14px 0 11px;text-align:center;width:180px;}
.cat-items-table .cat-item-wrapper .cat-item-price p span{color:#fe1133;display:inline-block;font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:23px;}
.cat-items-table .cat-item-wrapper .cat-item-price .old-price{color:#323232;display:block;font-size:17px;text-decoration:line-through;}
.cat-items-table .cat-item-wrapper .cat-item-button{margin-top:5px;}
.cat-items-table .cat-item-wrapper .cat-item-button .button{padding:10px 10px 8px;text-align:center;width:160px;}
.search-res-wrapper .divider,
.cat-items-table .divider{background:#bcbcbc;display:block;height:1px;margin:40px 0 15px;padding:0;width:100%;}
.search-res-wrapper .divider{margin:20px 0;}
.search-res-wrapper .divider:last-of-type{display:none;}
.search-res-exist h2{font-size:22px;margin-bottom:30px;}
.search-res-exist a{font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:22px;text-decoration:underline;text-transform:uppercase;}
.search-res-exist a:hover{text-decoration:none;}
.search-res-exist p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:7px;}
.brends-items{margin-bottom:32px;}
.brends-items:last-of-type{margin-bottom:0;}
.tags-items .section-title,
.brends-items .section-title{color:#fe1133;font-size:34px;line-height:36px;}
.tags-items .section-descr,
.brends-items .section-descr{font-size:23px;line-height:24px;margin-top:5px;}
.brend-cat-items-table-wrapper{border-bottom:1px solid #bcbcbc;margin:0 23px;}
.brend-cat-items-table-wrapper .cat-items-table{padding:18px 0 40px;margin:0 -23px;text-align:left;}
.brend-cat-items-table-wrapper .cat-items-table li{text-align:center;}
.brends-items:last-of-type .brend-cat-items-table-wrapper{border-bottom:0;}
.brends-items:last-of-type .brend-cat-items-table-wrapper .cat-items-table{padding:18px 0 0;}
.filters-wrapper{background:#f0f0f0;}
#shops .filters-wrapper{min-height:420px;padding-top:86px;}
#shops .filters-wrapper.current-city-shops{min-height:0;padding:86px 0 38px;}
.items-sort-select{text-align:right;padding:15px 4px;}
.items-sort-select > div{display:inline-block;vertical-align:middle;}
.items-sort-select .sort-title{background:url(/wp-content/themes/grileks/img/arrows-sort-icon.png) no-repeat 0 center;color:#030708;font-size:16px;margin-right:12px;padding:4px 0 4px 47px;}
.items-sort-select .sort-select .select-styled{width:263px;}
.items-sort{padding:28px 0 33px;}
#shops .items-sort{padding:37px 0 33px;}
.items-sort-title{color:#414141;font-family:'Conv_pfdintextcondpro-regular', sans-serif;font-size:33.6px;line-height:35px;text-align:center;}
.items-sort ul{list-style:none;text-align:center;}
.items-sort ul li{display:inline-block;vertical-align:bottom;padding:0 0 16px;width:25%;}
.items-sort .item-sort-wrapper{border-right:1px solid #bcbcbc;white-space:nowrap;margin-bottom: 25px;}
.items-sort .item-sort-wrapper .item-sort-content,
.items-sort .item-sort-wrapper:after{display:inline-block;vertical-align:bottom;}
.items-sort .item-sort-wrapper:after{content:"";height:100%;width:0;}
.items-sort ul li:last-of-type .item-sort-wrapper{border:none;}
.items-sort .item-logo label{display:inline-block;height:65px;line-height:0;width:100%;}
.items-sort .item-logo{line-height:0;margin-top:-7px;}
.items-sort .item-logo img{height:100%;}
.items-sort .item-checkbox{padding-top:15px;}
.list-items-category{padding:0 25px;}
.list-items-category .cat-items-table{margin:0 -25px;}
.list-items-category .cat-items-table .divider{margin:40px 25px 15px;width:auto;}
.list-items-category .cat-items-table .divider:last-of-type{display:none !important;}
.items-sort.accessories{padding:28px 0 13px;}
.items-sort.accessories ul{}
.items-sort.accessories ul li{padding-bottom:23px;width:25%;}
.items-sort.accessories ul li .item-sort-wrapper{border-right:1px solid #bcbcbc;}
.items-sort.accessories ul li:last-child .item-sort-wrapper{border:none;}
.items-sort .item-img label{border:2px solid #fe1133;border-radius:70px;display:inline-block;height:134px;line-height:0;overflow:hidden;width:134px;}
#shops .items-sort .item-img label{border:1px solid #323232;border-radius:1px;display:inline-block;height:70px;line-height:0;width:190px;}
#shops .items-sort .item-img label img{height:100%;width:100%;}
.items-sort.accessories .item-checkbox{padding-top:7px;}
.accessories-items-table{list-style:none;padding:15px 0 70px;}
.accessories-items-table li{display:inline-block;padding:23px 0;vertical-align:top;width:25%;text-align:left;}
.accessories-items-table .item-wrapper{padding:0 15px;}
.accessories-items-table .item-img{height:210px;overflow:hidden;text-align:center;}
.accessories-items-table .item-img a{color:transparent;display:inline-block;height:100%;line-height:0;white-space:nowrap;}
.accessories-items-table .item-img a:after,
.accessories-items-table .item-img a img{display:inline-block;vertical-align:middle;}
.accessories-items-table .item-img a:after{content:"";height:100%;width:0;}
.accessories-items-table .item-title{height:44px;margin:5px 0 0;overflow:hidden;position:relative;}
.accessories-items-table .item-title:after{background:-moz-linear-gradient(left, transparent, #fff 100%);background:-webkit-linear-gradient(left, transparent, #fff 100%);background:-o-linear-gradient(left, transparent, #fff 100%);background:-ms-linear-gradient(left, transparent, #fff 100%);background:linear-gradient(to right, transparent, #fff 100%);bottom:0;content:"";height:22px;position:absolute;right:0;width:50%;}
.accessories-items-table .item-title a{color:#323232;font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:18px;line-height:22px;}
.accessories-items-table .item-about{background:#f0f0f0;padding:12px 20px 14px;}
.accessories-items-table .item-about > p{display:inline-block;vertical-align:middle;width:50%;}
.accessories-items-table .item-about .price{color:#fe1133;font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:23px;line-height:23px;}
.accessories-items-table .item-about .more{text-align:right;}
.accessories-items-table .item-about .more a{font-size:18px;line-height:18px;text-decoration:underline;}
.accessories-items-table .item-about .more a:hover{text-decoration:none;}
.shops-city-list{padding:25px 0 85px;}
.shops-city-list .title-section{font-family:'Conv_pfdintextcondpro-medium', sans-serif;font-size:30px;text-transform:uppercase;}
.shops-city-list .shop-wrapper{display:table;height:0px;width:100%;}
.shops-city-list .shop-wrapper > .left,
.shops-city-list .shop-wrapper > .right{display:table-cell;vertical-align:top;width:50%;}
.shops-city-list .btn-wrapper{padding:0 0 15px;}
div[id^=products-in-shop]{display:none;}
div[id^=products-in-shop] > h2{color:#fe1133;font-size:30px;margin:15px 0 0px;text-align:center;text-transform:uppercase;}
.shops-city-list .shop-wrapper > .left .shop-photo-wrapper{margin-bottom:-5px;padding:0 35px 0 0;}
.shops-city-list .shop-wrapper > .left .shop-name{padding:0px 0 10px;}
.shops-city-list .shop-wrapper > .left .shop-name,
.shops-city-list .shop-wrapper > .left .shop-name *{font-size:22px;}
.shops-city-list .shop-wrapper > .left .shop-name h2{font-family:'Conv_pfdintextcondpro-regular', sans-serif;}
.shops-city-list .shop-wrapper > .left .shop-photo{box-shadow:0 3px 4px rgba(0,0,0,0.45);display:inline-block;line-height:0;width:100%;}
.shops-city-list .shop-wrapper > .left .shop-photo img{width:100%;}
.shops-city-list .shop-wrapper > .right{height:100%;}
.shops-city-list .shop-wrapper > .right .right-wrapper{height:100%;padding-left:35px;}
.shops-city-list .shop-wrapper > .right .right-content{height:100%;display:table;width:100%;}
.shops-city-list .shop-wrapper .shop-contacts-schedule-wrapper,
.shops-city-list .shop-wrapper .map-wrapper{display:table-row;}
.shops-city-list .shop-wrapper .shop-contacts-schedule,
.shops-city-list .shop-wrapper .map{display:table-cell;}
.shops-city-list .shop-wrapper .map{box-shadow:0 3px 4px rgba(0,0,0,0.45);height:240px;margin-top:15px;}
.shops-city-list .shop-wrapper .shop-contacts-schedule{padding-bottom:15px;}
.shops-city-list .shop-wrapper .shop-contacts-schedule *{font-size:18px;}
.shops-city-list .shop-wrapper .shop-contacts,
.shops-city-list .shop-wrapper .shop-schedule-wrapper{display:inline-block;vertical-align:top;}
.shops-city-list .shop-wrapper .shop-contacts{padding-bottom:15px;}
.shop-schedule > div{display:flex;}
.shop-schedule > div > div:first-child{margin-right:15px;}
.shops-city-list .shop-wrapper .shop-address,
.shops-city-list .shop-wrapper .shop-phones,
.shops-city-list .shop-wrapper .shop-schedule{display:block;}
.shops-city-list .shop-wrapper .shop-address{background:url(/wp-content/themes/grileks/img/icon-address.png) no-repeat 0 3px;padding:0px 0 5px 36px;}
.shops-city-list .shop-wrapper .shop-address *{line-height:26px;}
.shops-city-list .shop-wrapper .shop-phones{background:url(/wp-content/themes/grileks/img/icon-phone.png) no-repeat 2px 0px;padding:0 0 0 42px;}
.shops-city-list .shop-wrapper .shop-schedule{background:url(/wp-content/themes/grileks/img/icon-schedule.png) no-repeat 0px 0px;padding:1px 0 0 42px;}
.shops-city-list .shop-wrapper .shop-phones *{font-size:22px;line-height:24px;}
.shops-city-list .shop-wrapper .shop-phones h5,
.shops-city-list .shop-wrapper .shop-schedule h5{font-family:'Conv_pfdintextcondpro-regular', sans-serif;font-size:18px;padding-bottom:5px;}
.shops-city-list article{padding:30px 0 50px;}
.shops-city-list article:first-of-type{padding-top:8px;}
.shops-city-list article:last-of-type{padding-bottom:0;}
.shops-city-list .divider{background:#bcbcbc;height:1px;margin:0 23px;}
.shops-city-list article:last-of-type + .divider{display:none;}
#about-technology .page-content{padding:67px 0 75px;}
#about-technology .header-page-wrapper .wrapper{display:block;height:auto;min-height:590px;}
#about-technology .header-page-wrapper .description-wrapper{padding:208px 50px 50px;text-align:center;}
#about-technology .header-page-wrapper .description-content{background:rgba(3,7,8,0.51);padding:10px 10px 14px;}
#about-technology .header-page-wrapper .description-wrapper .logo a{display:inline-block;line-height:0;}
#about-technology .header-page-wrapper .description-wrapper .text{margin-top:7px;}
#about-technology .header-page-wrapper .description-wrapper .text p{color:#fff;font-size:34px;line-height:40px;}
.description-block .text ul li{margin-left: 25px;}
.blog-wrap .item-cart-wrapper .description-block .content{padding-left: 35px;}
.technology-about{padding:0 0 38px;}
.technology-about .technology-video{float:left;height:320px;margin:10px 35px 80px 0;width:50%;}
.technology-about .technology-video iframe{height:100% !important;width:100% !important;}
.technology-about .technology-text h2{font-family:'Conv_pfdintextcondpro-regular', sans-serif;font-size:34px;line-height:normal;}
.technology-about .technology-text p{font-size:18px;}
.technology-motivation-block{background:#1c1f20;}
.technology-motivation-block .wrapper{background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;height:550px;}
.technology-motivation-block .title-section{color:#fff;font-size:38px;line-height:normal;padding-top:40px;text-align:center;text-transform:uppercase;}
.technology-advantage-wrapper{background:#f0f0f0;border-top:15px solid #fff;position:relative;}
.technology-advantage-content{position:relative;z-index:1;}
.technology-advantage-content .left,
.technology-advantage-content .right{display:inline-block;vertical-align:middle;width:50%;}
.technology-advantage-content .left .text{padding:55px 30px 50px 20px;}
.technology-advantage-content .right .text{padding:55px 20px 50px 30px;}
.technology-advantage-content h2{font-family:'Conv_pfdintextcondpro-regular', sans-serif;font-size:32px;line-height:normal;}
.technology-advantage-content p{font-size:18px;}
.technology-advantage-content .button{margin-top:14px;padding:10px 40px 8px;}
.technology-advantage-bg{height:100%;left:0;position:absolute;top:0;width:100%;}
.technology-advantage-bg .left,
.technology-advantage-bg .right{background-position:center bottom;background-repeat:no-repeat;background-size:cover;display:inline-block;height:100%;vertical-align:middle;width:50%;}
.technology-items{padding:20px 0 0;}
.technology-items .title-section,
.technology-items .title-description{text-align:center;}
.technology-items .title-section{font-family:'Conv_pfdintextcondpro-regular', sans-serif;font-size:34px;line-height:normal;}
.technology-items .title-description{font-size:22px;line-height:26px;margin-top:16px;}
.technology-items .cat-items-table{padding:18px 0 0;}
.technology-items .cat-items-table li{padding:15px 0;}
.technology-items .cat-items-table .cat-item-wrapper .cat-item-title{padding:20px 0 7px;}
.technology-items .cat-items-table .cat-item-title a{font-family:'Conv_pfdintextcondpro-regular', sans-serif;font-size:22px;line-height:normal;text-transform:uppercase;}
.brand-section{border-bottom:15px solid white;padding:30px 0 0;}
.brand-section .left,
.brand-section .right{display:inline-block;width:50%;}
.brand-section .left{vertical-align:bottom;}
.brand-section .right{vertical-align:top;}
.brand-section .left .left-content{margin:0 auto;width:305px;}
.brand-section .brand-logo{text-align:center;padding:0 0 15px;}
.brand-section .brand-logo a{display:inline-block;line-height:0;}
.brand-section .brand-title h2{color:#fe1133;font-family:'Conv_pfdintextcondpro-bold', sans-serif;font-size:30px;padding:0;text-align:center;text-transform:uppercase;}
.brand-section .brand-icon{padding:10px 0;text-align:center;}
.brand-section .brand-img{line-height:0;position:relative;text-align:center;}
.brand-section .brand-img .button{bottom:33px;left:0;line-height:normal;padding:10px 0 8px;position:absolute;text-align:center;width:100%;}
.brand-section .right-content{padding:25px 0 25px 30px;}
.brand-section .right p:last-child a:last-child{text-decoration:underline;}
.brand-section .right p:last-child a:last-child:hover{text-decoration:none;}
.blog-section .left{width: 45%; float: left; margin-right: 20px;}
.blog-section .left  img{height: auto;}
.blog-section .right{width: 50%; float: left;}
.blog-section .right h2 a{font-weight: bold; font-size: 37px; text-transform: uppercase; margin-bottom: 30px;}
.blog-section .row{margin-bottom: 40px;}
.blog-section .more-link{display: none;}
.blog-section .cat-item-button{margin-top: 20px;}
#page-contacts .page-content{padding:88px 0 0;}
.contacts-wrapper.content-with-map{padding:18px 0 76px;}
.contacts-wrapper .left,
.contacts-wrapper .right{display:inline-block;vertical-align:top;width:50%;}
.contacts-wrapper.content-with-map .left{width:35%;}
.contacts-wrapper.content-with-map .right{width:65%;}
.contacts-wrapper .left-content{padding:0 35px 0 0px;}
.contacts-wrapper .right-content{padding:0 15px 0 35px;}
.contacts-wrapper.content-with-map .right-content{padding:0;}
.contacts-wrapper .title-section{font-size:18px;line-height:normal;text-transform:uppercase;}
.contacts-wrapper .left-content *{font-size:18px;}
.contacts-wrapper .contacts-address{background:url(/wp-content/themes/grileks/img/icon-address.png) no-repeat 0 0;margin-top:20px;padding:6px 0 16px 42px;}
.contacts-wrapper .contacts-phones{background:url(/wp-content/themes/grileks/img/icon-phone.png) no-repeat 2px 5px;padding:0 0 0 42px;}
.contacts-wrapper .contacts-email{background:url(/wp-content/themes/grileks/img/icon-email.png) no-repeat 0 center;margin:15px 0 35px;padding:1px 0 2px 42px;}
.contacts-wrapper .contacts-schedule{background:url(/wp-content/themes/grileks/img/icon-schedule.png) no-repeat 0px 0px;padding:1px 0 0 42px;}
.contacts-wrapper .left-content .contacts-phones *{font-size:22px;line-height:24px;}
.contacts-wrapper .divider{background:#bcbcbc;height:1px;margin-bottom:28px;width:290px;}
.contacts-wrapper .firm-shop + .divider{margin-bottom:12px;}
.contacts-wrapper .firm-shop + .divider:last-of-type{display:none;}
.contacts-wrapper .firm-shop-phones{padding:10px 0 0;}
.contacts-wrapper .firm-shop-phones *{font-size:22px;line-height:25px;}
.after-map{padding:20px 0;}
.styled-form,
.contacts-form{margin-top:22px;}
.styled-form input:not([type=submit]),
.styled-form textarea,
.contacts-form input:not([type=submit]),
.contacts-form textarea{background:#fff;border:1px solid #323232;border-radius:2px;margin-bottom:12px;padding:8px 15px;width:450px;}
.styled-form input[type="submit"],
.contacts-form input[type="submit"]{border:none;outline:none;}
input:not([type=submit])::-webkit-input-placeholder{color:#323232;opacity:1;}
input:not([type=submit])::-moz-placeholder{color:#323232;opacity:1;}
input:not([type=submit]):-moz-placeholder{color:#323232;opacity:1;}
input:not([type=submit]):-ms-input-placeholder{color:#323232;opacity:1;}
input:not([type=submit]):focus::-webkit-input-placeholder{color:transparent}
input:not([type=submit]):focus::-moz-placeholder{color:transparent}
input:not([type=submit]):focus:-moz-placeholder{color:transparent}
input:not([type=submit]):focus:-ms-input-placeholder{color:transparent}
textarea::-webkit-input-placeholder{color:#323232;opacity:1;}
textarea::-moz-placeholder{color:#323232;opacity:1;}
textarea:-moz-placeholder{color:#323232;opacity:1;}
textarea:-ms-input-placeholder{color:#323232;opacity:1;}
textarea:focus::-webkit-input-placeholder{color:transparent}
textarea:focus::-moz-placeholder{color:transparent}
textarea:focus:-moz-placeholder{color:transparent}
textarea:focus:-ms-input-placeholder{color:transparent}
.contacts-map-wrapper{width:688px;}
.contacts-map-wrapper .map{height:400px;}
.ajax-loader-progress{background:rgba(255,255,255,0.8) url(/wp-content/themes/grileks/img/loader.gif) no-repeat center top;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10;}
.nothing-found-title{font-family:'Conv_pfdintextcondpro-regular', sans-serif;font-size:22px;margin-top:22px;text-align:center;}
.map-cities-wrapper{height:570px;}
.map-cities-wrapper > div{height:100%;}
.map-cities-wrapper .gm-style > div:nth-child(2),
.map-cities-wrapper .gm-style-cc{ }
.map-cities-wrapper .gm-style-iw + div{display:none;}
.map-cities-wrapper .gm-style-iw{line-height:12px;overflow:visible;text-align:center;top:40px !important;}
.map-cities-wrapper .gm-style > div > div:nth-child(4) > div:nth-child(4) > div > div:first-of-type{display:none;}
.map-cities-wrapper .marker-title-wrapper{bottom:-25px;left:25px;position:absolute;width:100%;}
.map-cities-wrapper #cities-64{bottom:0px;left:-17px;width:auto;}
.map-cities-wrapper #cities-59{bottom:-10px;}
.map-cities-wrapper .marker-title-wrapper,
.map-cities-wrapper .marker-title-wrapper *{font-family:'Conv_pfdintextcondpro-regular', sans-serif;font-size:14px;}
.infowindow-hidden{width:0 !important;}
.infowindow-hidden > div:first-of-type{display:none !important;}
.popup-form-reg-product{display:none;}
label:hover{cursor:pointer;}
.checkbox-styled label{display:inline-block;position:relative;white-space:nowrap;}
.checkbox-styled label span{display:inline-block;vertical-align:middle;}
.checkbox-styled label span{color:#414141;font-size:18px;line-height:18px;text-transform:uppercase;}
.checkbox-styled input[type="checkbox"]+label{display:inline-block;position:relative;white-space:nowrap;}
.checkbox-styled input[type="checkbox"]+label:before{border:1px solid #323232;border-radius:2px;content:"";height:20px;margin-right:10px;width:20px;}
.checkbox-styled input[type="checkbox"]+label span,
.checkbox-styled input[type="checkbox"]+label:before{display:inline-block;vertical-align:middle;}
.checkbox-styled input[type="checkbox"]+label span{color:#414141;font-size:18px;line-height:18px;text-transform:uppercase;}
.checkbox-styled input[type="checkbox"]:checked+label:after{background:url(/wp-content/themes/grileks/img/cheched.png) no-repeat 0 0;bottom:4px;content:"";left:3px;height:22px;position:absolute;width:22px;}
.select-styled{background:url(/wp-content/themes/grileks/img/color-choice-arrow-select.png) no-repeat right center;border:1px solid #323232;border-radius:2px;font-size:16px;color:#414141;outline:none;padding:7px 30px 7px 15px;width:226px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.select-styled::-ms-expand{display:none;}
.select-styled option{padding-left:17px;}
.popup-form{background:#fff;border:2px solid #fe1133;border-radius:5px;padding:37px 65px 39px;text-align:center;width:360px;}
.popup-form p{font-size:30px;margin-bottom:19px;text-transform:uppercase;font-family:'Conv_pfdintextcondpro-bold',sans-serif;}
.popup-form input:not([type=submit]), .popup-form textarea{border:2px solid #4e5152;border-radius:3px;margin-bottom:21px;padding:7px 4%;width:92%;}
.popup-form input[type=submit]{border:none;font-size:23px;padding:14px 60px 12px;}
.popup-form input[type=submit]:hover{opacity:0.85;}
.popup-form input[name=item-name]{display:none;}
.popup-form input[name=item-code]{display:none;}
.reveal-modal-bg{position:fixed;height:100%;width:100%;background:rgba(0,0,0,0.62);z-index:10001;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;top:50%;left:50%;margin:-145px 0 0 -247px;position:absolute;z-index:10002;}
#order-item{margin:-330px 0 0 -247px;}
#to-dillers{margin:-327px 0 0 -247px;}
#order-callback{margin:-288px 0 0 -247px;}
.reveal-modal .close-reveal-modal{font-size:30px;line-height:0.5;position:absolute;top:8px;right:11px;color:#fe1133;cursor:pointer;}
.alignleft{float:left;}
img.alignleft{margin:0 30px 0 0;}
.alignright{float:right;}
img.alignright{margin:0 0 0 30px;}
.aligncenter{text-align:center;}
img.aligncenter{margin:10px 0 0;}
.wp-caption{max-width:100% !important;}
.wp-caption img{width:100%;}
.wp-caption .wp-caption-text{font-size:0.7em;}
.wp-pagenavi-wrapper{text-align:center;}
.wp-pagenavi-wrapper *{color:#fe1133;font-family:'Conv_pfdintextcondpro-medium', sans-serif;font-size:18px;line-height:18px;}
.wp-pagenavi-wrapper a{color:#323232;}
.wp-pagenavi{}
.wp-pagenavi > span,
.wp-pagenavi > a{border-left:1px solid #969696;padding:0 10px 0 9px;}
.wp-pagenavi *:first-child{border-left:none;padding:0 10px;}
.big60{font-size:60px !important;color:#fe1133 !important;font-weight:bold;line-height:1.3em !important;letter-spacing:1.3px;text-decoration:none!important;}
.regions-select-mobile{display:none;padding:30px 0 40px;text-align:center;}
.regions-select-mobile .custom-combobox-input{background:#fff;font-family:'Conv_pfdintextcondpro-regular', sans-serif;font-size:20px;margin-left:-44px;width:280px;}
.regions-select-mobile .ui-button{background:url(/wp-content/themes/grileks/img/ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;}
.cat-item-code{color:#8d8d8d;font-size: 16px;padding: 4px 0 1px;text-align: center;}
img.mln{width: 100%;max-width: 449px;height: auto;margin-top: 20px;}.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-clearfix {
min-height: 0; }
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0); }
.ui-front {
z-index: 100;
} .ui-state-disabled {
cursor: default !important;
}  .ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}  .ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-accordion .ui-accordion-header {
display: block;
cursor: pointer;
position: relative;
margin: 2px 0 0 0;
padding: .5em .5em .5em .7em;
min-height: 0; font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
position: absolute;
left: .5em;
top: 50%;
margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
padding: 1em 2.2em;
border-top: 0;
overflow: auto;
}
.ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default;
}
.ui-button {
display: inline-block;
position: relative;
padding: 0;
line-height: normal;
margin-right: .1em;
cursor: pointer;
vertical-align: middle;
text-align: center;
overflow: visible; }
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
text-decoration: none;
} .ui-button-icon-only {
width: 2.2em;
} button.ui-button-icon-only {
width: 2.4em;
}
.ui-button-icons-only {
width: 3.4em;
}
button.ui-button-icons-only {
width: 3.7em;
} .ui-button .ui-button-text {
display: block;
line-height: normal;
}
.ui-button-text-only .ui-button-text {
padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
padding: .4em;
text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
padding-left: 2.1em;
padding-right: 2.1em;
} input.ui-button {
padding: .4em 1em;
} .ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
position: absolute;
top: 50%;
margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
left: 50%;
margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
right: .5em;
} .ui-buttonset {
margin-right: 7px;
}
.ui-buttonset .ui-button {
margin-left: 0;
margin-right: -.3em;
}  input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
border: 0;
padding: 0;
}
.ui-datepicker {
width: 17em;
padding: .2em .2em 0;
display: none;
}
.ui-datepicker .ui-datepicker-header {
position: relative;
padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
left: 2px;
}
.ui-datepicker .ui-datepicker-next {
right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
width: 45%;
}
.ui-datepicker table {
width: 100%;
font-size: .9em;
border-collapse: collapse;
margin: 0 0 .4em;
}
.ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: bold;
border: 0;
}
.ui-datepicker td {
border: 0;
padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
display: block;
padding: .2em;
text-align: right;
text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding: 0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width: auto;
overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
} .ui-datepicker.ui-datepicker-multi {
width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left;
}
.ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0;
} .ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px;
}
.ui-dialog {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
padding: .2em;
outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
padding: .4em 1em;
position: relative;
}
.ui-dialog .ui-dialog-title {
float: left;
margin: .1em 0;
white-space: nowrap;
width: 90%;
overflow: hidden;
text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
position: absolute;
right: .3em;
top: 50%;
width: 20px;
margin: -10px 0 0 0;
padding: 1px;
height: 20px;
}
.ui-dialog .ui-dialog-content {
position: relative;
border: 0;
padding: .5em 1em;
background: none;
overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
text-align: left;
border-width: 1px 0 0 0;
background-image: none;
margin-top: .5em;
padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
margin: .5em .4em .5em 0;
cursor: pointer;
}
.ui-dialog .ui-resizable-se {
width: 12px;
height: 12px;
right: -5px;
bottom: -5px;
background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
cursor: move;
}
.ui-draggable-handle {
-ms-touch-action: none;
touch-action: none;
}
.ui-menu {
list-style: none;
padding: 0;
margin: 0;
display: block;
outline: none;
}
.ui-menu .ui-menu {
position: absolute;
}
.ui-menu .ui-menu-item {
position: relative;
margin: 0;
padding: 3px 1em 3px .4em;
cursor: pointer;
min-height: 0;  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
margin: 5px 0;
height: 0;
font-size: 0;
line-height: 0;
border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
margin: -1px;
} .ui-menu-icons {
position: relative;
}
.ui-menu-icons .ui-menu-item {
padding-left: 2em;
} .ui-menu .ui-icon {
position: absolute;
top: 0;
bottom: 0;
left: .2em;
margin: auto 0;
} .ui-menu .ui-menu-icon {
left: auto;
right: 0;
}
.ui-progressbar {
height: 2em;
text-align: left;
overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
margin: -1px;
height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
height: 100%;
filter: alpha(opacity=25); opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
background-image: none;
}
.ui-resizable {
position: relative;
}
.ui-resizable-handle {
position: absolute;
font-size: 0.1px;
display: block;
-ms-touch-action: none;
touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
display: none;
}
.ui-resizable-n {
cursor: n-resize;
height: 7px;
width: 100%;
top: -5px;
left: 0;
}
.ui-resizable-s {
cursor: s-resize;
height: 7px;
width: 100%;
bottom: -5px;
left: 0;
}
.ui-resizable-e {
cursor: e-resize;
width: 7px;
right: -5px;
top: 0;
height: 100%;
}
.ui-resizable-w {
cursor: w-resize;
width: 7px;
left: -5px;
top: 0;
height: 100%;
}
.ui-resizable-se {
cursor: se-resize;
width: 12px;
height: 12px;
right: 1px;
bottom: 1px;
}
.ui-resizable-sw {
cursor: sw-resize;
width: 9px;
height: 9px;
left: -5px;
bottom: -5px;
}
.ui-resizable-nw {
cursor: nw-resize;
width: 9px;
height: 9px;
left: -5px;
top: -5px;
}
.ui-resizable-ne {
cursor: ne-resize;
width: 9px;
height: 9px;
right: -5px;
top: -5px;
}
.ui-selectable {
-ms-touch-action: none;
touch-action: none;
}
.ui-selectable-helper {
position: absolute;
z-index: 100;
border: 1px dotted black;
}
.ui-selectmenu-menu {
padding: 0;
margin: 0;
position: absolute;
top: 0;
left: 0;
display: none;
}
.ui-selectmenu-menu .ui-menu {
overflow: auto; overflow-x: hidden;
padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
font-size: 1em;
font-weight: bold;
line-height: 1.5;
padding: 2px 0.4em;
margin: 0.5em 0 0 0;
height: auto;
border: 0;
}
.ui-selectmenu-open {
display: block;
}
.ui-selectmenu-button {
display: inline-block;
overflow: hidden;
position: relative;
text-decoration: none;
cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
right: 0.5em;
left: auto;
margin-top: -8px;
position: absolute;
top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
text-align: left;
padding: 0.4em 2.1em 0.4em 1em;
display: block;
line-height: 1.4;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.ui-slider {
position: relative;
text-align: left;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.2em;
height: 1.2em;
cursor: default;
-ms-touch-action: none;
touch-action: none;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
} .ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
filter: inherit;
}
.ui-slider-horizontal {
height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
top: -.3em;
margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
.ui-slider-vertical {
width: .8em;
height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
left: -.3em;
margin-left: 0;
margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
top: 0;
}
.ui-sortable-handle {
-ms-touch-action: none;
touch-action: none;
}
.ui-spinner {
position: relative;
display: inline-block;
overflow: hidden;
padding: 0;
vertical-align: middle;
}
.ui-spinner-input {
border: none;
background: none;
color: inherit;
padding: 0;
margin: .2em 0;
vertical-align: middle;
margin-left: .4em;
margin-right: 22px;
}
.ui-spinner-button {
width: 16px;
height: 50%;
font-size: .5em;
padding: 0;
margin: 0;
text-align: center;
position: absolute;
cursor: default;
display: block;
overflow: hidden;
right: 0;
} .ui-spinner a.ui-spinner-button {
border-top: none;
border-bottom: none;
border-right: none;
} .ui-spinner .ui-icon {
position: absolute;
margin-top: -8px;
top: 50%;
left: 0;
}
.ui-spinner-up {
top: 0;
}
.ui-spinner-down {
bottom: 0;
} .ui-spinner .ui-icon-triangle-1-s { background-position: -65px -16px;
}
.ui-tabs {
position: relative; padding: .2em;
}
.ui-tabs .ui-tabs-nav {
margin: 0;
padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
list-style: none;
float: left;
position: relative;
top: 0;
margin: 1px .2em 0 0;
border-bottom-width: 0;
padding: 0;
white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
float: left;
padding: .5em 1em;
text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom: -1px;
padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
display: block;
border-width: 0;
padding: 1em 1.4em;
background: none;
}
.ui-tooltip {
padding: 8px;
position: absolute;
z-index: 9999;
max-width: 300px;
-webkit-box-shadow: 0 0 5px #aaa;
box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
border-width: 2px;
} .ui-widget {
font-family: Verdana,Arial,sans-serif;
font-size: 1.1em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: Verdana,Arial,sans-serif;
font-size: 1em;
}
.ui-widget-content {
border: 1px solid #aaaaaa;
background: #ffffff url(/wp-content/themes/grileks/img/ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
color: #222222;
}
.ui-widget-content a {
color: #222222;
}
.ui-widget-header {
border: 1px solid #aaaaaa;
background: #cccccc url(/wp-content/themes/grileks/img/ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
color: #222222;
font-weight: bold;
}
.ui-widget-header a {
color: #222222;
} .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
border: 1px solid #d3d3d3;
background: #e6e6e6 url(/wp-content/themes/grileks/img/ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
font-weight: normal;
color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
color: #555555;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
border: 1px solid #999999;
background: #dadada url(/wp-content/themes/grileks/img/ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
font-weight: normal;
color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
color: #212121;
text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
border: 1px solid #aaaaaa;
background: #ffffff url(/wp-content/themes/grileks/img/ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
font-weight: normal;
color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #212121;
text-decoration: none;
} .ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #fcefa1;
background: #fbf9ee url(/wp-content/themes/grileks/img/ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #cd0a0a;
background: #fef1ec url(/wp-content/themes/grileks/img/ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70); font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35); background-image: none;
}
.ui-state-disabled .ui-icon {
filter:Alpha(Opacity=35); }  .ui-icon {
width: 16px;
height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
background-image: url(/wp-content/themes/grileks/img/ui/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
background-image: url(/wp-content/themes/grileks/img/ui/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
background-image: url(/wp-content/themes/grileks/img/ui/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
background-image: url(/wp-content/themes/grileks/img/ui/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
background-image: url(/wp-content/themes/grileks/img/ui/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
background-image: url(/wp-content/themes/grileks/img/ui/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url(/wp-content/themes/grileks/img/ui/ui-icons_cd0a0a_256x240.png);
} .ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; } .ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }  .ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
border-bottom-right-radius: 4px;
} .ui-widget-overlay {
background: #aaaaaa url(/wp-content/themes/grileks/img/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity: .3;
filter: Alpha(Opacity=30); }
.ui-widget-shadow {
margin: -8px 0 0 -8px;
padding: 8px;
background: #aaaaaa url(/wp-content/themes/grileks/img/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity: .3;
filter: Alpha(Opacity=30); border-radius: 8px;
}.wpcf7 {
max-width: 482px;
}
.wpcf7,
.wpcf7 .wpcf7-form-control-wrap {
position: relative;
}
.wpcf7 .wpcf7-form-control-wrap {
display: block !important;
}
.wpcf7-response-output {
margin: 0 !important;
border: 0 !important;
text-align: center;
}
.wpcf7-mail-sent-ok {
color: green;
}
.wpcf7 span.wpcf7-not-valid-tip {
position: absolute;
right: 2px;
top: 0px;
display: block;
font-size: 13px;
}
.wpcf7 .ajax-loader {
position: absolute;
left: 20px;
bottom: 20px;
}
.wpcf7 .wpcf7-validation-errors {
color: #fe1133;
}
.contacts-wrapper .right-content .wpcf7 .wpcf7-validation-errors {
padding: 0.2em 1em 0.2em 0 !important;
text-align: left;
}
.contacts-wrapper .right-content .wpcf7 .ajax-loader {
left: -26px;
bottom: 12px;
}
.contacts-wrapper .wpcf7 {
padding: 22px 0 0;
}
.wpcf7 .link-in-form.light-box {
display: block;
font-size: 15px;
margin: -12px 0 10px;
position: relative;
text-decoration: underline;
z-index: 2;
}
.wpcf7 .link-in-form.light-box:hover {
text-decoration: none;
}
.wpcf7 .link-in-form.light-box:last-of-type {
margin: 2px 0 0;
}
.wpcf7 .descr-field-form {
color: #000;
font-size: 15px;
margin: -12px 0 10px;
}
.wpcf7 .wpcf7-checkbox input[type=checkbox] {
border-radius: 0;
margin-bottom: 0;
padding: 0;
width: auto;
}
.wpcf7 .wpcf7-checkbox label {
display: inline-block;
margin-bottom: 12px;
white-space: nowrap;
}
#product-register .wpcf7 .ajax-loader {
left: -22px;
bottom: 32px;
}.bx-wrapper{position:relative;margin:0 auto;background-color:black;padding:80px 0 0 0;*zoom:1;}
.bx-wrapper img{max-width:100%;display:block;}
.bx-wrapper .bx-viewport{}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position:absolute;bottom:25px;width:100%;z-index:100;}
.bx-wrapper .bx-loading{min-height:50px;background:url(/wp-content/themes/grileks/img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{text-align:center;line-height:0;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 4px;outline:0;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fe1133;}
.bx-wrapper .bx-prev{left:0;background:url(/wp-content/themes/grileks/img/arrows-slider-items.png) no-repeat 0 0;}
.bx-wrapper .bx-next{right:0;background:url(/wp-content/themes/grileks/img/arrows-slider-items.png) no-repeat -23px 0;}
.bx-wrapper .bx-prev:hover{background:url(/wp-content/themes/grileks/img/arrows-slider-1-hovers.png) no-repeat 0 0;}
.bx-wrapper .bx-next:hover{background:url(/wp-content/themes/grileks/img/arrows-slider-1-hovers.png) no-repeat -23px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-20px;outline:0;width:23px;height:40px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.main-slider-wrapper{border-bottom:23px solid #fff;position:relative;z-index:1;}
.main-slider-wrapper:before{border:273px solid transparent;border-top:86px solid #fff;bottom:-382px;content:"";left:50%;margin-left:-273px;position:absolute;}
.main-slider-wrapper:after{background:url(/wp-content/themes/grileks/img/big-triangle.png) no-repeat 0 0;bottom:-80px;content:"";height:57px;left:50%;margin-left:-176px;position:absolute;width:352px;}
.main-slider-wrapper .bx-wrapper{z-index:1;}
.main-slider-wrapper img{width:100%;}
.main-slider-controls{height:100%;position:absolute;top:0;width:100%;}
.main-slider-controls .wrapper{height:100%;}
.main-slider-controls .wrapper span{display:block;height:40px;margin-top:-20px;position:absolute;text-indent:-9999px;top:58%;width:23px;z-index:9999;}
.main-slider-controls .wrapper span a{display:block;height:100%;width:100%;}
.main-slider-controls .wrapper #main-slider-prev{left:0;background:url(/wp-content/themes/grileks/img/arrows-slider-1.png) no-repeat 0 0;}
.main-slider-controls .wrapper #main-slider-next{right:0;background:url(/wp-content/themes/grileks/img/arrows-slider-1.png) no-repeat -23px 0;}
.main-slider-controls .wrapper #main-slider-prev:hover{background:url(/wp-content/themes/grileks/img/arrows-slider-1-hovers.png) no-repeat 0 0;}
.main-slider-controls .wrapper #main-slider-next:hover{background:url(/wp-content/themes/grileks/img/arrows-slider-1-hovers.png) no-repeat -23px 0;}
.gallery-item .bx-viewport{overflow:visible !important;}
.gallery-item .bx-wrapper .bx-prev{left:-68px;}
.gallery-item .bx-wrapper .bx-next{right:-68px;}
.gallery-item .bx-wrapper .bx-controls-direction a{z-index:1;}
.gallery-photos-slider .mousetrap{height:100% !important;width:100% !important;}
.gallery-wrapper .gallery-item .gallery-photos-slider-wrapper{opacity:0;position:absolute;top:0;width:100%;z-index:0;}
.gallery-wrapper .gallery-item .gallery-photos-slider-wrapper:first-of-type{opacity:1;z-index:1;}
.gallery-wrapper .gallery-item a{display:inline-block;line-height:0;}
.slider-previews-wrapper .bx-wrapper .bx-prev{left:0;}
.slider-previews-wrapper .bx-wrapper .bx-next{right:0;}
.slider-previews-wrapper .bx-wrapper{position:static;}
.sliders-previews-wrapper .slider-previews-wrapper{opacity:0;z-index:0;}
.sliders-previews-wrapper .slider-previews-wrapper:first-of-type{opacity:1;z-index:1;}
.sliders-previews-wrapper{height:104px;padding:70px 0 25px;position:relative;}
@media screen and (max-width:480px){.sliders-previews-wrapper{padding:120px 0 25px;}
}
.slider-previews-wrapper{position:absolute;padding:0 3% 0;width:94%;}
.slider-previews > a{height:104px !important;}
.slider-previews-wrapper .bx-wrapper .bx-prev{left:0;background:url(/wp-content/themes/grileks/img/arrows-slider-previews.png) no-repeat 0 0;}
.slider-previews-wrapper .bx-wrapper .bx-next{right:0;background:url(/wp-content/themes/grileks/img/arrows-slider-previews.png) no-repeat -17px 0;}
.slider-previews-wrapper .bx-wrapper .bx-prev:hover{background:url(/wp-content/themes/grileks/img/arrows-slider-previews-hovers.png) no-repeat 0 0;}
.slider-previews-wrapper .bx-wrapper .bx-next:hover{background:url(/wp-content/themes/grileks/img/arrows-slider-previews-hovers.png) no-repeat -17px 0;}
.slider-previews-wrapper .bx-wrapper .bx-controls-direction a{margin-top:-15px;width:17px;height:30px;}.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 100000000000000 !important;
}
.fancybox-skin {
position: relative;
background: #fff;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-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);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-next span {
background-image: url(/wp-content/themes/grileks/img/fancybox_sprite.png);
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(/wp-content/themes/grileks/img/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
background: url(/wp-content/themes/grileks/img/close-popup.png) center center no-repeat;
position: absolute;
top: 0;
right: 0;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 23px;
height: 40px;
margin-top: -20px;
cursor: pointer;
opacity: 0.6;
z-index: 9999;
visibility: visible;
}
.fancybox-nav span:hover {
opacity: 1;
}
.fancybox-prev span {
background: url(/wp-content/themes/grileks/img/arrows-slider-1-hovers.png) no-repeat 0 0;
left: 10px;
}
.fancybox-next span {
background: url(/wp-content/themes/grileks/img/arrows-slider-1-hovers.png) no-repeat -23px 0;
right: 10px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: hidden;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 1000000000 !important;
background: url(/wp-content/themes/grileks/img/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
text-align: center;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
}.cloud-zoom-lens {
border: 2px solid #fe1133;
margin:-2px; background-color:#fff;	
cursor: pointer;
} .cloud-zoom-title {
position:absolute !important;
background-color:#000;
color:#fff;
padding:3px;
width:100%;
text-align:center;	
font-weight:bold;
font-size:10px;
top:0px;
} .cloud-zoom-big {
border:2px solid #4e5152;
box-shadow: 2px 2px 2px rgba(0,0,0,0.45);
overflow:hidden;
} .cloud-zoom-loading {
color:white;	
background:#222;
padding:3px;
border:1px solid #000;
}.lang-switcher,
.nav-mobile-wrapper {
vertical-align: middle;
line-height: 0;
}
.nav-mobile-wrapper {
display: none;
margin-left: 15px;
}
.nav-mobile {
display: inline-block;
line-height: 0;
}
.nav-mobile {
padding: 9px 0;
line-height: 0;
}
.nav-mobile span {
background: #fe1133;
height: 4px;
display: block;
position: relative;
width: 42px;
}
.nav-mobile:hover span,
.nav-mobile:hover span:before,
.nav-mobile:hover span:after,
.nav-mobile.active span:before,
.nav-mobile.active span:after {
background: #e20223;
}
.nav-mobile span:before,
.nav-mobile span:after {
background: #fe1133;
content: "";
height: 100%;
left: 0;
position: absolute;
top: -9px;
width: 100%;
-webkit-transition: 100ms linear 0s;
-moz-transition: 100ms linear 0s;
-o-transition: 100ms linear 0s;
transition: 100ms linear 0s;
}
.nav-mobile span:after {
top: 9px;
}
.nav-mobile.active span {
background: transparent;
}
.nav-mobile.active span:before,
.nav-mobile.active span:after {
top: 0;
}
.nav-mobile.active span:before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.nav-mobile.active span:after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
@media screen and (min-width: 1024px) {
.top-nav-wrapper,
.top-nav-wrapper .sub-menu-wrapper {
display: block !important;
}
}
@media screen and (max-width: 1120px) {
header .contact-phones {display: none;}
header .contact-phones.mobile-btn {display: inline-block;margin:0;position:absolute;right:115px;}
header .center {vertical-align: bottom;padding: 7px 10px 5px 10px;}
.head-cb-btn-wrapper .button span {
display: none;
}
.head-cb-btn-wrapper .button {
background: #fe1133 url(/wp-content/themes/grileks/img/shake-phone.png) no-repeat center center;
padding: 13px 25px;
}
.head-cb-btn-wrapper .button:hover {
background: #e20223 url(/wp-content/themes/grileks/img/shake-phone.png) no-repeat center center;
}
.head-cb-btn-wrapper {
margin: 0;
}
}
@media screen and (max-width: 1023px) {
header .contact-phones.mobile-btn {display: inline-block;margin:0;position:absolute;right:335px;}
.wrapper {
padding: 0 1.5%;
width: 97%;
min-width: 310.4px;
}
.header-page-wrapper .wrapper {
padding: 0;
width: 100%;
}
.header-page-wrapper .wrapper .left,
.header-page-wrapper .wrapper .right {
width: 48.5%;
}
.header-page-wrapper .wrapper .left {
padding-left: 1.5%;
}
.header-page-wrapper .wrapper .right {
padding-right: 1.5%;
}
.bx-wrapper {
padding: 44px 0 0 0;
}
.breadcrumbs {
left: 3%;
}
.item-cart-wrapper .description-block .price-wrapper {
white-space: normal;
}
.item-cart-wrapper .description-block .price,
.item-cart-wrapper .description-block .order,
.color-choice-wrapper > div {
width: 100%;
}
.item-cart-wrapper .description-block .order,
.color-choice-wrapper .choice-select {
text-align: left;
}
.color-choice-wrapper .choice-select {
margin-top: 10px;
}
.color-choice-wrapper {
padding: 16px 0 10px;
}
.stock-status-item-card {
padding: 0 3px 5px 10px;
text-align: left;
}
.with-old-price .stock-status-item-card {
padding: 0 3px 42px 10px;
}
#item-page .item-cart-wrapper .description-block .price-wrapper.with-old-price {
padding-top: 0px;
}
.wpcf7 {
max-width: none;
}
.styled-form input:not([type=submit]),
.styled-form textarea,
.contacts-form input:not([type=submit]),
.contacts-form textarea {
padding: 8px 3%;
width: 94%;
}
.contacts-wrapper .right-content .wpcf7 span.wpcf7-not-valid-tip {
right: 1px;
}
main{padding-top:44px;}
main#main-content{padding-top:0px;}
.head-cb-btn-wrapper .button span {
display: inline-block;
}
.head-cb-btn-wrapper .button {
background: #fe1133 url(/wp-content/themes/grileks/img/shake-phone.png) no-repeat 9px center;
padding: 3px 15px 3px 35px;
}
.head-cb-btn-wrapper .button:hover {
background: #e20223 url(/wp-content/themes/grileks/img/shake-phone.png) no-repeat 9px center;
}
.head-cb-btn-wrapper {
margin: 5px 0;
}
.head-cb-btn-wrapper {
display: none;
}
.head-cb-btn-wrapper.mobile-btn {
display: inline-block;
margin: 0;
position: absolute;
right: 150px;
top: -1px;
}
header {
padding: 10px 0;
}
header * {
-webkit-transition: 0ms linear 0s;
-moz-transition: 0ms linear 0s;
-o-transition: 0ms linear 0s;
transition: 0ms linear 0s;
}
header .left {
position: relative;
width: 0;
}
header .right {
padding: 0;
width: 100%;
}
header .logo {
height: 33px;
left: 0;
position: absolute;
top: 0;
}
header .logo img {
left: -31px;
top: -41px;
width: 100%;
}
.nav-mobile-wrapper {
display: inline-block;
}
.top-nav-wrapper {
display: none;
}
.top-nav-wrapper > nav > ul > li {
display: block;
}
.top-nav-wrapper > nav > ul > li > a {
padding: 6px 0;
}
.top-nav-wrapper .menu-item-has-children > a:before,
.top-nav-wrapper .sub-menu .item-sub-menu .img,
.top-nav-wrapper .sub-menu .item-sub-menu .text {
display: none;
}
.top-nav-wrapper .sub-menu > li:last-of-type {
display: none;
padding-top: 0;
}
.top-nav-wrapper .sub-menu > li:last-of-type .item-sub-menu h5 {
display: none;
}
.top-nav-wrapper .sub-menu > li:last-of-type .item-sub-menu .button {
background: none;
border-radius: 0;
box-shadow: none;
color: #323232;
font-family: 'Conv_pfdintextcondpro-bold', sans-serif;
font-size: 14px;
display: inline-block;
margin-top: 0;
opacity: 0.5;
padding: 0;
text-transform: uppercase;
}
.top-nav-wrapper .sub-menu > li:last-of-type .item-sub-menu .button:hover {
text-decoration: underline;
}
.top-nav-wrapper .sub-menu-wrapper { height: auto;
overflow: visible;
position: inherit;
opacity: 1;
visibility: visible;
}
.top-nav-wrapper .sub-menu-wrapper-content {
padding: 0;
}
.top-nav-wrapper .sub-menu {
background: none;
border: none;
padding: 0;
text-align: right;
list-style-position: inside;
column-count: 2;
list-style-type: decimal;
}
.top-nav-wrapper .sub-menu > li {
display: block;
width: 100%;
}
.top-nav-wrapper .sub-menu .item-sub-menu {
padding: 0 10px;
}
.top-nav-wrapper .sub-menu .item-sub-menu h3 a {
color: #323232;
font-size: 14px;
line-height: 20px;
opacity: 0.5;
text-decoration: none;
}
#main-header .top-nav-wrapper .sub-menu .item-sub-menu h3 a,
#main-header .top-nav-wrapper .sub-menu > li:last-of-type .item-sub-menu .button {
color: #d5d5d5;
opacity: 1.0;
}
.top-nav-wrapper .sub-menu .item-sub-menu h3 a:hover {
text-decoration: underline;
}
.top-nav-wrapper .current-menu-item > a,
.top-nav-wrapper .current-menu-ancestor > a,
.top-nav-wrapper .current-category-ancestor.current-menu-parent.menu-item-262 > a,
.top-nav-wrapper .current-category-ancestor.menu-item-177 > a,
.top-nav-wrapper .current-category-ancestor.menu-item-178 > a,
.top-nav-wrapper .current-menu-parent > a {
padding: 6px 20px 6px 0;
} .top-nav-wrapper .current-menu-item > a:after,
.top-nav-wrapper .current-menu-ancestor > a:after,
.top-nav-wrapper .current-category-ancestor > a:after,
.top-nav-wrapper .current-post-ancestor.current-menu-parent.menu-item-262 > a:after,
.top-nav-wrapper .current-post-ancestor.current-menu-parent.menu-item-177 > a:after,
.top-nav-wrapper .current-category-ancestor.menu-item-178 > a:after {
background-size: 100% 100%;
top: 50%;
height: 14px;
left: auto;
margin: -7px 0 0 0;
right: -14px;
width: 40px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.related-items-wrapper ul li {
width: 50%;
}
.related-items-wrapper .item-wrapper {
padding: 0 15px 15px;
}
.list-tech-features {
margin: 0;
}
.list-tech-features > li {
width: 100%;
}
.list-tech-features .tech-feature-wrapper {
padding: 10px;
}
.items-sort-select {
padding: 70px 4px 15px;
}
.items-sort .item-sort-wrapper {
padding: 0 10px;
}
.accessories-items-table li {
width: 50%;
}
#shops .items-sort .item-img label {
height: 60px;
width: 165px;
}
.shops-city-list .shop-wrapper,
.shops-city-list .shop-wrapper > .left,
.shops-city-list .shop-wrapper > .right {
display: block;
height: auto;
width: auto;
}
.shops-city-list .shop-wrapper > .left .shop-photo-wrapper {
margin-bottom: 15px;
padding-right: 0;
}
.shops-city-list .shop-wrapper > .right .right-wrapper {
padding-left: 0;
}
.shops-city-list .shop-wrapper > .right .right-wrapper,
.shops-city-list .shop-wrapper > .right .right-content {
height: auto;
}
#about-technology .header-page-wrapper .description-wrapper {
padding: 208px 0 50px;
}
.brand-section .left, .brand-section .right {
display: block;
width: 100%;
}
.brand-section .right-content {
padding: 25px 0;
text-align: justify;
}
.contacts-map-wrapper {
padding: 0 13px 0 0;
width: auto;
}
nav[role=navigation] {
display: block;
}
}
@media screen and (max-width: 900px) {
.main-about .wrapper,
.main-about .wrapper .left,
.main-about .wrapper .right {
display: block;
}
.main-about .wrapper {
padding: 92px 0 0;
width: 100%;
}
.main-about .wrapper .left,
.main-about .wrapper .right {
width: 100%;
}
.main-about .wrapper .left {
padding-bottom: 85%;
}
.main-about .wrapper .right {
background: #353939;
padding: 45px 0;
text-align: center;
}
.main-about .wrapper .left .content,
.main-about .wrapper .right .content {
padding: 0 1.5%;
}
.main-about .main-about-bgs .left {
display: block;
width: 100%;
}
.main-about .main-about-bgs .right {
display: none;
}
.main-about .wrapper .left .logo {
width: 97%;
}
.footer-content > div {
text-align: center;
width: 33.33% !important;
}
div[id^=video] iframe {
max-width: 100% !important;
}
.cat-items-table .divider {
display: none;
}
.cat-items-table li {
width: 50%;
}
.items-sort.accessories ul li {
width: 50%;
}
.items-sort.accessories ul li:nth-child(3n+3) .item-sort-wrapper,
.items-sort.accessories ul li:nth-child(4n+4) .item-sort-wrapper {
border-right: 1px solid #bcbcbc;
}
.items-sort.accessories ul li:nth-child(even) .item-sort-wrapper {
border: none;
}
.items-sort ul li {
width:50%;
}
.items-sort ul li:nth-child(even) .item-sort-wrapper { border: none; }
}
@media screen and (max-width: 800px) {
.header-page-wrapper .wrapper {
height: auto;
display: block;
padding: 0;
width: 100%;
}
.header-page-wrapper .wrapper .left,
.header-page-wrapper .wrapper .right,
.header-page-wrapper .header-page-bg .left,
.header-page-wrapper .header-page-bg .right {
display: block;
width: 100%;
}
.header-page-wrapper .wrapper .left,
.header-page-wrapper .wrapper .right {
padding: 0 1.5%;
width: 97%;
}
.header-page-wrapper .wrapper .left {
background: rgba(3,7,8,0.75);
}
#category .header-page-wrapper .wrapper .left,
#accessory-page .header-page-wrapper .wrapper .left,
#item-page .header-page-wrapper .wrapper .left {
background: none;
}
.header-page-wrapper .header-page-bg {
display: none;
}
.breadcrumbs {
left: 1.5%;
}
.item-cart-wrapper .imgs-block,
.item-cart-wrapper .description-block {
float: none;
width: 100%;
}
.item-cart-wrapper .description-block .content {
padding: 0 20px;
}
.item-cart-wrapper .gallery-wrapper {
padding: 0 23px;
}
.item-cart-wrapper .imgs-block {
margin-top: 25px;
}
.item-cart-wrapper .description-block .price-wrapper {
white-space: nowrap;
}
.item-cart-wrapper .description-block .price,
.item-cart-wrapper .description-block .order,
.color-choice-wrapper > div {
width: 50%;
}
.color-choice-wrapper {
padding: 16px 0 0;
}
.stock-status-item-card {
padding: 0 3px 5px 0;
text-align: right;
}
.with-old-price .stock-status-item-card {
padding: 0 3px 5px 0;
}
#item-page .item-cart-wrapper .description-block .price-wrapper.with-old-price {
padding-top: 10px;
}
.item-cart-wrapper .description-block .order,
.color-choice-wrapper .choice-select {
text-align: right;
}
.color-choice-wrapper .choice-select {
margin: 0;
}
.item-cart-wrapper .gallery-wrapper .gallery-item {
width: 95%;
}
.cloud-zoom-lens,
.cloud-zoom-title,
.cloud-zoom-big,
.cloud-zoom-loading {
display: none !important;
}
#item-page .header-page-wrapper .wrapper .left .description {
padding: 55px 30px 55px 0;
}
.gallery-item .bx-wrapper .bx-prev {
left: -35px;
}
#item-page .item-cart-wrapper .gallery-wrapper .gallery-item {
height: auto;
padding-top: 70%;
}
.gallery-item .bx-wrapper .bx-next {
right: -35px;
}
.gallery-item .bx-wrapper .bx-controls-direction a {
z-index: 1000;
}
#about-technology .header-page-wrapper .description-wrapper .text p {
font-size: 28px;
line-height: 34px;
}
.technology-about .technology-video {
float: none;
height: 400px;
margin: 10px 0;
width: 100%;
}
.technology-motivation-block .title-section {
padding: 40px 0 50%;
}
.technology-motivation-block .wrapper {
height: auto;
}
.technology-advantage-content .left, .technology-advantage-content .right,
.technology-advantage-bg .left, .technology-advantage-bg .right {
display: block;
width: 100%;
}
.technology-advantage-bg {
position: static;
}
.technology-advantage-bg .left,
.technology-advantage-bg .right {
height: auto;
overflow: hidden;
}
.technology-advantage-bg .left.active,
.technology-advantage-bg .right.active {
padding-top: 50%;
}
}
@media screen and (max-width: 768px) {
#shops .filters-wrapper.with-mobile-select {
min-height: 0;
}
.regions-select-mobile {
display: block;
}
.map-cities-wrapper {
display: none;
}
.contacts-wrapper.content-with-map .left,
.contacts-wrapper.content-with-map .right {
width: auto;
}
.contacts-map-wrapper {
padding: 25px 15px 0;
}
}
@media screen and (max-width: 700px) {
.main-categories-list > li,
.main-trademarks-list > li {
width: 50%;
}
.footer-content .social-links,
.footer-content .forms {
width: 45% !important;
}
}
@media screen and (max-width: 600px) {
header .contact-phones.mobile-btn {display: none;}
.main-slider-wrapper:before {
border: 200px solid transparent;
border-top: 86px solid #fff;
bottom: -309px;
margin-left: -200px;
}
.main-slider-wrapper:after {
background-size: 100% 100%;
margin-left: -139.5px;
width: 279px;
}
img.alignleft,
img.alignright {
float: none;
margin: 0;
width: 100% !important;
}
.popup-form {
padding: 37px 10% 39px;
width: 76%;
}
.popup-form input[type="submit"] {
padding: 14px 40px 12px;
}
.reveal-modal {
margin: -145px 0 0 -48%;
}
#order-item {
margin: -330px 0 0 -48%;
}
#to-dillers {
left: 0;
margin: -327px auto 0;
width: 100%;
}
#to-dillers .popup-form {
margin: 0 auto;
}
#order-callback {
left: 0;
margin: -288px auto 0;
width: 100%;
}
#order-callback .popup-form {
margin: 0 auto;
}
.reveal-modal .close-reveal-modal {
right: 5%;
}
.all-tech-features-list,
.all-tech-features-list > li {
display: block;
width: auto;
}
.all-tech-features-list > li:first-of-type > ul,
.all-tech-features-list > li:last-of-type > ul {
padding: 0 20px;
}
.all-tech-features-list-wrapper {
padding: 35px 0 35px;
}
.cat-items-table li,
.cat-items-table.rel-count-2 li {
width: 100%;
}
.brends-items .section-title,
.brends-items .section-descr {
text-align: center;
}
.items-sort-select {
text-align: center;
}
.items-sort-select .sort-select {
display: block !important;
margin-top: 10px;
}
.items-sort,
.items-sort.accessories {
padding: 0px 0 5px;
}
.items-sort ul li,
.items-sort.accessories ul li {
padding-bottom: 10px;
width: auto;
}
.items-sort .item-logo,
.items-sort .item-img {
display: none;
}
.items-sort .item-checkbox {
padding: 0;
}
.items-sort .item-sort-wrapper {
border: none !important;
}
.accessories-items-table li {
width: 100%;
}
.contacts-wrapper .left, .contacts-wrapper .right {
display: block;
width: 100%;
}
.contacts-wrapper .left-content,
.contacts-wrapper .right-content {
padding: 0 15px;
}
.contacts-wrapper .right-content {
margin-top: 25px;
}
}
@media screen and (max-width: 480px) {
.main-slider-wrapper {
display: none;
}
.main-about .wrapper {
padding: 44px 0 0;
}
.test-drive-button {
display: block;
}
.search-form {
padding: 5px 6px 6px;
}
.search-form .search-input {
width: 240px;
}
.main-categories-list > li,
.main-trademarks-list > li {
width: 100%;
}
.main-trademarks-list .item-descr,
.main-trademarks-list .item-btn {
text-align: center;
}
.footer-content .company,
.footer-content .brends {
width: 50% !important;
}
.footer-content .partners {
width: 80% !important;
}
.footer-content .social-links,
.footer-content .forms {
width: 80% !important;
}
.item-cart-wrapper .description-block .price-wrapper {
white-space: normal;
}
.item-cart-wrapper .description-block .price,
.item-cart-wrapper .description-block .order,
.color-choice-wrapper > div {
width: 100%;
text-align: center !important;
}
.color-choice-wrapper {
padding: 16px 0 10px;
}
.stock-status-item-card {
padding: 0 3px 5px 10px;
text-align: center;
}
.with-old-price .stock-status-item-card {
padding: 0 3px 42px 10px;
}
#item-page .item-cart-wrapper .description-block .price-wrapper.with-old-price {
padding-top: 0px;
}
.item-cart-wrapper .description-block .old-price {
width: 100%;
}
.color-choice-wrapper .title h5 {
display: inline-block;
}
.color-choice-wrapper .choice-select {
margin-top: 10px;
}
.related-items-wrapper ul li {
width: 100%;
}
.related-items-wrapper .item-title {
height: auto;
overflow: visible;
position: relative;
}
.related-items-wrapper .item-title:after {
content: none;
}
#item-page .item-cart-wrapper .gallery-wrapper .gallery-item {
padding-top: 60%;
}
.list-tech-features .tech-feature-content {
text-align: center;
}
.list-tech-features .tech-feature-content,
.list-tech-features .tech-feature-content > div {
display: block;
width: auto;
}
.list-tech-features .tech-feature-content .img {
margin: 0 auto;
padding-top: 0;
}
.list-tech-features .tech-feature-content .text h3,
.list-tech-features .tech-feature-content .text p {
max-height: none;
overflow: visible;
}
.all-tech-features-wrapper .show-all-tech-features a {
font-size: 14px;
padding: 18px 0 20px 70px;
}
.map-cities-wrapper {
height: 300px;
}
.blog-section .left, .blog-section .right{
width: 100%;
float: none;
}
.blog-section .left img{
height: auto;
}
}
@media screen and (max-width: 420px) {
.head-cb-btn-wrapper .button span {
display: none;
}
.head-cb-btn-wrapper .button {
background: #fe1133 url(/wp-content/themes/grileks/img/shake-phone.png) no-repeat center center;
padding: 13px 25px;
}
.head-cb-btn-wrapper .button:hover {
background: #e20223 url(/wp-content/themes/grileks/img/shake-phone.png) no-repeat center center;
}
.head-cb-btn-wrapper {
}
}
@media screen and (max-width: 400px) {
.main-slider-wrapper:before {
border: 160px solid transparent;
border-top: 86px solid #fff;
bottom: -269px;
margin-left: -160px;
}
.main-slider-wrapper:after {
background-size: 100% 100%;
margin-left: -119.5px;
width: 239px;
}
.header-page-wrapper:after {
margin-left: -160px;
width: 320px;
}
#item-page .item-cart-wrapper .gallery-wrapper .gallery-item {
padding-top: 50%;
}
.regions-select-mobile .custom-combobox-input {
width: 200px;
}
}