body,html{overflow-x:hidden}button,input[type=submit]{border:none}article .article-bottom:after,section.order-form div.cart .item:after,section.search-listing div.results a.result:after{clear:both}html{-webkit-font-smoothing:antialiased;overflow-y:scroll}body{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;font-family:Roboto,sans-serif}a,button,input{outline:0!important;text-decoration:none!important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.text-underlined,article a:hover{text-decoration:underline!important}button{background:0 0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent!important;opacity:1!important}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent!important}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent!important}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}ul{margin-bottom:0;padding-left:0;list-style:none}section.categories ul,ul.bulleted-list{margin:0;list-style:none}section.categories ul li,ul.bulleted-list li{position:relative;padding-left:18px}section.categories ul li:before,ul.bulleted-list li:before{position:absolute;content:url(../img/ul-bullet.png);left:0;top:8px}section.categories ul li:hover:before,ul.bulleted-list li:hover:before{content:url(../img/ul-bullet-hover.png)!important}.main-title,.sub-title{color:#024b97;margin:0;font-weight:700;line-height:110%;text-transform:uppercase}.main-title{padding:15px 0 30px;font-size:25px}@media (max-width:991px){.main-title{font-size:20px}}.product-cat-title{padding:15px 0 10px}.sub-title{font-size:25px;padding:30px 0 0}@media (max-width:991px){.sub-title{font-size:20px}}div.anotation p{color:#4b4b4b;margin:15px auto;line-height:150%;font-size:16px;max-width:800px}.inline-block{display:inline-block}.hidden{display:none}.block{display:block}.vertical-align-parent .vertical-aligned,.vertical-align-parent:before{display:inline-block;vertical-align:middle}.vertical-align-parent:before{content:'';height:100%;margin-right:-.25em}.text-yellow{color:#e8b018!important}.text-light{font-weight:300}.text-regular{font-weight:400}.text-semibold{font-weight:600}.text-bold{font-weight:700}.opensans{font-family:'Open Sans',sans-serif}.button,.roboto{font-family:Roboto,sans-serif}footer.bottom .copy,footer.main,footer.main a{font-family:'Open Sans',sans-serif}[canvas=container],body{overflow:visible}@media (min-width:992px){.container{width:93%}}.paddinged{padding-left:70px;padding-right:70px}@media (max-width:991px){.paddinged{padding-left:25px;padding-right:25px}}@media (min-width:768px){.sidebar{display:block!important}}@media (max-width:1199px) and (min-width:768px){.content{padding-left:50px}}body.modal-open [canvas=container]{position:static}div.fixed-header{position:relative;top:0;width:100%;z-index:151}div.header{height:127px}@media (max-width:1199px){div.fixed-header{position:fixed;background:rgba(255,255,255,.9)}div.header{height:76.2px}div.main-navigation,div[canvas=container]{padding-top:76.2px}}div.fixed-header .header-contact{margin:0 auto;flex:0 0 auto}@media (max-width:991px){div.fixed-header .header-contact .mail,div.fixed-header .header-contact .phone{display:block;margin-bottom:5px}div.fixed-header .header-contact .mail a,div.fixed-header .header-contact .phone a{font-size:14px}}div.fixed-header .mobile-contact ul{padding:0 20px 5px}@media (max-width:767px){div.fixed-header .mobile-contact ul{display:flex;justify-content:space-between}div.header .main-line .logo{max-width:40%}}@media (max-width:470px){div.fixed-header .mobile-contact .mail{display:none}}div.fixed-header .mail,div.fixed-header .phone{padding-right:30px}div.fixed-header .mail a,div.fixed-header .phone a{font-size:18px;position:relative}div.fixed-header .mail:before,div.fixed-header .phone:before{display:inline-block;position:relative;padding-right:10px;vertical-align:middle}div.fixed-header .phone:before{content:url(../img/icon-phone.png)}div.fixed-header .mail:before{content:url(../img/icon-mail.png);bottom:2px}div.header div.top-line{width:100%;background-color:#024b97;font-weight:300;height:50px;text-align:right;box-shadow:inset 0 -1px 0 0 rgba(0,43,87,.75)}.modal .modal-content,div.header div.top-line .dropdown-menu{-moz-box-shadow:none!important;-ms-box-shadow:none!important}div.header div.top-line div.container{height:100%}div.header div.top-line li{vertical-align:middle}div.header div.top-line a{color:#fff}div.header div.top-line a:focus,div.header div.top-line a:hover{-moz-opacity:.85;-khtml-opacity:.85;-webkit-opacity:.85;opacity:.85;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);filter:alpha(opacity=85)}div.header div.top-line .lang>a,div.header div.top-line .search>a{display:block;height:100%;width:50px;text-align:center;line-height:50px;background:rgba(255,255,255,.2);cursor:pointer}div.header div.top-line .dropdown-menu{margin:0;background-color:#0066b2;border:none!important;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:none!important;-o-box-shadow:none!important;box-shadow:none!important;top:101%;top:calc(100% + 6px)}div.header div.top-line .dropdown-menu:before{position:absolute;content:"";bottom:100%;right:23px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #0066b2}div.header div.top-line .lang .dropdown-menu{left:50%!important;right:auto!important;text-align:center!important;transform:translate(-50%,0)!important;min-width:70px;width:auto;padding:0 10px}div.header div.top-line .lang .dropdown-menu:before{left:0;right:0;margin:auto}div.header div.top-line .lang .dropdown-menu ul{width:100%;padding:0;margin:0}div.header div.top-line .lang .dropdown-menu ul li{padding:0;margin:0}div.header div.top-line .lang .dropdown-menu ul li a{padding:10px 0;text-align:center;line-height:normal;display:block;border-bottom:1px solid #3385c1}div.header div.top-line .lang .dropdown-menu ul li a:focus,div.header div.top-line .lang .dropdown-menu ul li a:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);background-color:#3385c1}div.header div.top-line .lang .dropdown-menu ul li:last-of-type a{border-bottom:none}div.header div.top-line .lang{font-size:15px}div.header .search img{position:relative;bottom:2px}div.header .search .dropdown-menu{left:auto;right:0;float:right;min-width:480px;padding:10px}div.header .search .dropdown-menu .search-input{background-color:#3385c1;display:block;width:100%;border:1px solid #2c7dba;position:relative}div.header .search .dropdown-menu .search-input button,div.header .search .dropdown-menu .search-input input{border:none!important;outline:0!important}div.header .search .dropdown-menu .search-input input{background-color:transparent;padding:0 140px 0 14px;font-size:20px;color:#fff;width:100%;height:50px;line-height:50px}div.header .search .dropdown-menu .search-input input::-moz-placeholder{color:#fff;opacity:1}div.header .search .dropdown-menu .search-input input:-ms-input-placeholder{color:#fff}div.header .search .dropdown-menu .search-input input::-webkit-input-placeholder{color:#fff}div.header .search .dropdown-menu .search-input button{position:absolute;top:0;bottom:0;right:4px;height:40px;line-height:40px;width:auto;display:inline-block;margin:auto;font-size:17px;font-weight:700;color:#fff;background-color:#052f5a;padding:0 10px}div.header .search .dropdown-menu .search-input button:focus,div.header .search .dropdown-menu .search-input button:hover{color:#fff;-moz-opacity:.85;-khtml-opacity:.85;-webkit-opacity:.85;opacity:.85;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);filter:alpha(opacity=85)}div.header .search .dropdown-menu .search-input button:before{position:relative;content:url(../img/icon-search.png);padding-right:10px}div.header .main-line{height:80px}@media (max-width:991px){div.header .main-line{height:100%}div.header .cart>a{margin-right:5px}}div.header .main-line div.container{height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}div.header .main-line .logo img{max-height:95%;max-width:100%}div.header .main-line ul.menu{margin-left:auto}div.header .main-line ul.menu li a{color:#024b97;font-weight:700;font-size:16px;text-transform:uppercase}div.header .main-line ul.menu li a:hover{border-bottom:4px solid #e8b018}div.header .main-line ul.menu li{vertical-align:middle;padding:0 12px}@media (max-width:1199px){div.header .main-line ul.menu li a{font-size:14px}div.header .main-line ul.menu li{padding:0 8px}}div.header .main-line ul.menu li.home img{vertical-align:baseline}div.header .cart{padding-right:0}div.header .cart>a{position:relative;display:block;background-color:#e8b018;width:50px;height:50px;line-height:50px;text-align:center}@media (max-width:1199px){div.header .cart>a{width:35px;height:35px;line-height:35px}}div.header .cart>a:focus,div.header .cart>a:hover{-moz-opacity:.85;-khtml-opacity:.85;-webkit-opacity:.85;opacity:.85;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);filter:alpha(opacity=85);border-bottom:none!important}div.header .cart>a img{position:relative;bottom:3px;vertical-align:middle}div.header .cart>a span{display:block;width:auto;padding:0 2px;min-width:20px;height:20px;line-height:20px;color:#fff;text-align:center;position:absolute;top:-10px;right:-10px;background-color:#024b97;font-size:12px;font-weight:400}div.header .cart>a span:empty{display:none}header.sub-header{height:195px;width:100%;background:url(../img/header-photo.jpg) center center/cover no-repeat}header.sub-header .container,header.sub-header .description,header.sub-header .row,header.sub-header .row>div{height:100%}header.sub-header .description{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:0 35px 0 40px;background-color:#024b97;background:rgba(2,75,151,.6)}@media (max-width:1199px){header.sub-header .description{padding:0 15px 0 20px}}header.sub-header .description p{display:block;margin:auto;font-weight:300;font-size:16px;color:#fff;line-height:120%}footer.main{padding:15px 70px 25px;background-color:#004a95}@media (max-width:991px){footer.main{padding:15px 25px}}footer.main,footer.main a{color:#fff;font-size:15px;font-weight:300;line-height:140%}footer.main a:focus,footer.main a:hover{color:#fff;-moz-opacity:.85;-khtml-opacity:.85;-webkit-opacity:.85;opacity:.85;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);filter:alpha(opacity=85);border-bottom:1px solid #fff}footer.main .certificate-link:focus,footer.main .certificate-link:hover{border-bottom:0}@media (max-width:767px){footer.main{text-align:center}footer.main div[class^=col-]{padding-top:15px;padding-bottom:15px}}footer.bottom{background-color:#052f5a}footer.bottom .container{padding:20px 70px;display:flex;justify-content:space-between;flex-flow:wrap;align-items:center}@media (max-width:991px){footer.bottom .container{padding-left:25px;padding-right:25px}}footer.bottom .container::after,footer.bottom .container::before{content:none}footer.bottom .copy,footer.bottom .socials,footer.bottom .sovanet{padding:0;margin:0 0 10px;flex:0 0 auto}footer.bottom .socials>a{margin:0 10px}footer.bottom .copy{text-align:left;color:#fff;font-size:12px;font-weight:300}footer.bottom .sovanet{text-align:right}footer.bottom .sovanet img{width:40px}div.main-navigation{height:100%;width:100%;z-index:150;padding-top:127px;background-color:#e7f6ff}@media (max-width:1199px){div.main-navigation{padding-top:76.2px}}div.main-navigation>ul>li{text-align:center;overflow:hidden}div.main-navigation>ul>li>a{display:inline-block;position:relative;padding:15px;text-transform:uppercase;font-size:18px;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;color:#313538}div.main-navigation>ul>li>a:hover:before{content:''}div.main-navigation>ul>li div.sidebar{display:block!important;width:100%;margin:0}div.main-navigation>ul>li div.sidebar ul.sidebar-categories,div.main-navigation>ul>li div.sidebar ul.sidebar-categories *{text-align:left!important}button.toggle-main-navigation{margin:0 0 0 auto;border:1px solid #f2f2f2;background-color:#fff;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;cursor:pointer;display:inline-block;overflow:visible;padding:10px 12px}@media (min-width:1200px){button.toggle-main-navigation{display:none}}button.toggle-main-navigation i{color:#313538;font-size:11px;font-style:normal;display:inline-block;padding-right:10px}@media (max-width:767px){button.toggle-main-navigation i{display:none}}button.toggle-main-navigation:hover{opacity:.95}button.toggle-main-navigation .hamburger-box{width:30px;height:24px;padding:0;display:inline-block;vertical-align:middle;position:relative}button.toggle-main-navigation .hamburger-inner{display:block;right:0;top:50%;margin-top:-2px}button.toggle-main-navigation .hamburger-inner,button.toggle-main-navigation .hamburger-inner::after,button.toggle-main-navigation .hamburger-inner::before{width:30px;height:2px;background-color:#323639;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}button.toggle-main-navigation .hamburger-inner::after,button.toggle-main-navigation .hamburger-inner::before{content:"";display:block}button.toggle-main-navigation .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}button.toggle-main-navigation .hamburger-inner::before{top:-10px;transition:top .1s .14s ease,opacity .1s ease}button.toggle-main-navigation .hamburger-inner::after{bottom:-10px;transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19)}button.toggle-main-navigation.navigation-opened .hamburger-inner{transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}button.toggle-main-navigation.navigation-opened .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease,opacity .1s .14s ease}button.toggle-main-navigation.navigation-opened .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1)}button.toggle-main-navigation img{display:inline-block}button.toggle-main-navigation img.close-icon{display:none}button.toggle-main-navigation.navigation-opened img.close-icon{display:inline-block}button.toggle-main-navigation.navigation-opened img.menu-icon{display:none}div.mobile-controls{width:auto;margin-left:auto;flex:0 0 auto}div.mobile-controls .cart>a img{bottom:2px}div.mobile-controls .search a{background-color:#024b97;display:block;width:35px;height:35px;line-height:35px;text-align:center}div.mobile-controls .search>.dropdown-menu .search-input input{font-size:14px}div.mobile-controls .search>.dropdown-menu .search-input button{font-size:13px}.button{height:40px;line-height:40px;display:inline-block;text-transform:uppercase;font-size:14px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:0 25px;font-weight:700;color:#383838;background-color:#e8b018}@media (max-width:767px){div.header{position:relative}div.mobile-controls .search{position:static}div.mobile-controls .search>.dropdown-menu{top:calc(100% - 15px);left:5px;right:5px;margin:auto;min-width:250px;max-width:300px}.button{font-size:13px;padding:0 15px}.button.button-bigger{font-size:18px}}.button:active,.button:focus,.button:hover{color:#383838;background-color:#ffc21a}.button.button-bigger{height:45px;line-height:45px;font-size:18px}.button.button-grey{color:#383838;background-color:#e9e9e9}.button.button-grey:active,.button.button-grey:focus,.button.button-grey:hover{color:#383838;background-color:#fff}.button.button-dark-grey{color:#fff;background-color:#c2c2c2}.button.button-dark-grey:active,.button.button-dark-grey:focus,.button.button-dark-grey:hover{color:#fff;background-color:#727272}.button.button-blue{color:#fff;background-color:#024b97}.button.button-blue:active,.button.button-blue:focus,.button.button-blue:hover{color:#fff;background:rgba(2,75,151,.8)}.button.button-blue-light{border:1px solid #024b97;color:#024b97;background-color:#fff}.button.button-blue-light:active,.button.button-blue-light:focus,.button.button-blue-light:hover{background-color:#024b97;color:#fff}.button.button-yellow-light{border:1px solid #e8b018;color:#e8b018;background-color:#fff}.button.button-yellow-light:active,.button.button-yellow-light:focus,.button.button-yellow-light:hover{background-color:#e8b018;color:#fff}label{margin:0;padding:15px 0 5px;color:#727272;font-size:16px;font-weight:400}.input{position:relative}.input input,.input textarea{outline:0!important;resize:none;overflow:auto;width:100%;background-color:#fff;border:1px solid #dadada}.input input:focus,.input textarea:focus{border-color:#c0d2e5}.input input:focus,.input textarea:focus,.input.with-error input,.input.with-error textarea{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.input input{color:#024b97;font-size:20px;height:40px;line-height:38px;padding:0 12px}.input textarea{line-height:150%;padding:12px 20px;color:#727272;font-size:16px;min-height:200px}.input .error-message{background-color:#e83f18;display:none;position:absolute;bottom:calc(100% + 10px);left:0;right:0;margin:auto;width:170px;text-align:center;padding:5px;font-weight:400;color:#fff;font-size:16px}.input.with-error .error-message,.pagination{display:block}.input .error-message:after{position:absolute;display:block;content:"";top:100%;margin:auto;left:0;right:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #e83f18}.input.with-error input,.input.with-error textarea{border-color:#f9cfc5!important;color:#e83f18}.modal{padding:15px!important}.modal .modal-dialog{margin:25px auto!important}@media (min-width:768px){.modal .modal-dialog{width:620px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important}}.modal .modal-content{background-color:#0066b2;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;box-shadow:none!important;text-align:center;padding:20px 15px 0}.modal .modal-body h3{color:#fff;font-size:26px;font-weight:700;line-height:115%;margin:0;padding:5px 0}.modal .modal-body img{margin:25px auto;max-width:150px}.modal .action-buttons{padding:20px 0}.modal .button{font-size:18px;height:45px;line-height:45px;text-transform:none;padding:0 15px;margin:10px auto;font-weight:700;min-width:245px}.modal .button:first-of-type{margin-right:30px}@media (max-width:767px){.modal .button{min-width:initial}.modal .button:first-of-type{margin-right:0}}@media (max-width:991px){.modal .modal-dialog{margin:10px auto!important}.modal .modal-content{padding:10px}.modal .modal-body h3{font-size:20px}.modal .modal-body img{margin:10px auto}.modal .modal-body .action-buttons{padding:10px 0}.modal .modal-body .button{height:30px;line-height:30px;font-size:16px;margin:10px auto}}.modal-backdrop.in{background-color:#fff;-moz-opacity:.85;-khtml-opacity:.85;-webkit-opacity:.85;opacity:.85;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);filter:alpha(opacity=85)}.pagination{margin:40px 0 0}.pagination .list{display:flex;justify-content:center;flex-wrap:wrap}.pagination .xs-hide{display:none}@media (min-width:480px){.pagination .xs-hide{display:block}.pagination .item{margin:0 5px}}.pagination .item{color:#024b97;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;height:35px;width:35px}.pagination .item:hover{opacity:.7}.pagination .item.active{background-color:#024b97;color:#fff}.pagination .item.active:hover{opacity:1}.pagination .icon-wrapper{display:flex;align-items:center}.pagination .icon-wrapper:first-of-type{margin-right:10px}.pagination .icon-wrapper:last-of-type{margin-left:10px}.pagination .next-icon,.pagination .prev-icon{border:solid #024b97;transform:rotate(45deg);height:13px;width:13px;margin:0}.pagination .prev-icon{border-width:0 0 2px 2px}.pagination .next-icon{border-width:2px 2px 0 0}section.categories{margin:50px auto}section.categories ul li{margin-bottom:7px}section.categories ul li a{font-weight:300;color:#505050;font-size:18px;line-height:1.3}section.categories ul li a:hover{color:#024b97}section.categories ul li:before{top:2px}@media (max-width:1199px){section.categories ul li a{font-size:18px}section.categories ul li:before{top:3px}}section.categories .category-image{margin-bottom:35px}section.categories ul{padding-left:70px;padding-right:70px}section.categories .category-box h2{position:absolute;left:60px;bottom:40px}@media (max-width:991px){section.categories ul{padding-left:25px;padding-right:25px}section.categories .category-box{height:215px}section.categories .category-box h2{left:0;right:0;top:50%!important;bottom:auto!important;transform:translate(0,-50%)!important;border-bottom:none;text-align:center;height:auto;margin:auto}}footer.pre-footer{background-color:#e8e8e8;padding:25px 70px 50px}.top-separator.blue-one,ul.sidebar-categories>li:not(.active)>a{background-color:#c8d7e6}@media (max-width:991px){footer.pre-footer{padding:0 25px 35px}}footer.pre-footer h2{text-transform:uppercase;font-size:22px;color:#024b97;font-weight:600;margin:0;padding:20px 0}.footer-articles .footer-article .date,footer.pre-footer p{color:#505050;font-family:'Open Sans',sans-serif}footer.pre-footer p{font-size:16px;line-height:131%;margin-bottom:20px}.footer-articles .footer-article{padding:0 0 35px}.footer-articles .footer-article .date{display:block;width:100%;font-size:13px;font-weight:300;padding:4px 0;margin-bottom:10px;border-bottom:1px solid #e1e1e1;position:relative}.footer-articles .footer-article .date:before{position:relative;content:url(../img/icon-time.png);display:inline-block;vertical-align:middle;padding-right:8px}.footer-articles .footer-article .date:empty:before{content:" ";height:16px}.footer-articles .footer-article .date:after{content:"";height:1px;width:100%;display:block;position:absolute;bottom:-1px;left:0;right:0;z-index:0;border-bottom:1px dotted #c5c5c5}.footer-articles .footer-article .excerpt{margin-bottom:15px}.footer-articles .footer-article a{font-size:16px;color:#024b97;font-family:'Open Sans',sans-serif}.footer-articles .footer-article a:focus,.footer-articles .footer-article a:hover{color:#0364c9!important}.top-separator{height:50px;border-bottom:1px solid #fff}.top-separator-products{height:20px}ul.sidebar-categories{margin-bottom:25px;overflow:hidden}ul.sidebar-categories ul{display:none}ul.sidebar-categories li.opened>ul{display:block!important}ul.sidebar-categories li{-webkit-transition:height .2s linear;-moz-transition:height .2s linear;-ms-transition:height .2s linear;-o-transition:height .2s linear;transition:height .2s linear;position:relative!important}ul.sidebar-categories a,ul.sidebar-categories a>span{font-size:fit-width}ul.sidebar-categories a{display:inline-block;color:#024b97}ul.sidebar-categories a:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}ul.sidebar-categories li.active>a{font-weight:700}ul.sidebar-categories li.opened:before{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);top:14px}ul.sidebar-categories li.opened>a{border-bottom:0}ul.sidebar-categories>li:before{z-index:15;content:url(../img/menu-arrow-down.png);position:absolute;top:16px;left:13px;width:16px}ul.sidebar-categories>li.nochild:before{-moz-opacity:0!important;-khtml-opacity:0!important;-webkit-opacity:0!important;opacity:0!important;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)!important;filter:alpha(opacity=0)!important}ul.sidebar-categories>li>a{display:block;border-bottom:1px solid #fff;font-size:18px;font-weight:700;text-transform:uppercase;line-height:155%;height:auto;padding:11px 15px 11px 40px}@media (max-width:1199px){ul.sidebar-categories>li>a{font-size:16px}}@media (max-width:991px){ul.sidebar-categories>li>a{font-size:15px}}@media (max-width:767px){ul.sidebar-categories>li>a{font-size:16px}}ul.sidebar-categories>li.active>a span{border-bottom:4px solid #e8b018}ul.sidebar-categories>li.active,ul.sidebar-categories>li.opened{background-color:#f2f2f2}ul.sidebar-categories>li.active>a,ul.sidebar-categories>li.opened>a{border-bottom:0}ul.sidebar-categories>li.active>ul,ul.sidebar-categories>li.opened>ul{border-bottom:1px solid #e4ebf3}ul.sidebar-categories>li>ul{padding-left:40px;padding-bottom:15px}ul.sidebar-categories>li>ul>li:before{z-index:15;content:url(../img/menu-arrow-down.png);position:absolute;width:14px;left:4px;top:9px}ul.sidebar-categories>li>ul>li.nochild:before{-moz-opacity:0!important;-khtml-opacity:0!important;-webkit-opacity:0!important;opacity:0!important;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)!important;filter:alpha(opacity=0)!important}ul.sidebar-categories>li>ul>li>a{padding:0 15px 0 30px;line-height:125%;margin:8px 0;font-size:16px}@media (max-width:1199px){ul.sidebar-categories>li>ul>li>a{font-size:16px}}@media (max-width:991px){ul.sidebar-categories>li>ul>li>a{font-size:14px}}@media (max-width:767px){ul.sidebar-categories>li>ul>li>a{font-size:14px}}ul.sidebar-categories>li>ul>li.active:before,ul.sidebar-categories>li>ul>li.opened:before{top:7px}ul.sidebar-categories>li>ul>li>ul{padding-left:50px;padding-bottom:5px}ul.sidebar-categories>li>ul>li>ul>li>a{display:inline-block;line-height:125%;margin:8px 0;font-size:16px}ul.breadcrumbs,ul.breadcrumbs li{padding:0;margin:0}@media (max-width:1199px){ul.sidebar-categories>li>ul>li>ul>li>a{font-size:14px}}@media (max-width:991px){ul.sidebar-categories>li>ul>li>ul>li>a{font-size:13px}}@media (max-width:767px){ul.sidebar-categories>li>ul>li>ul>li>a{font-size:13px}section.product-categories{text-align:center}}ul.breadcrumbs li a{font-size:16px;color:#024b97}ul.breadcrumbs li{font-weight:700;position:relative}ul.breadcrumbs li:after{content:" / ";color:#505050}ul.breadcrumbs li:last-of-type:after{content:none}.description{font-size:17px;line-height:150%;color:#505050;padding-bottom:15px}.description a{color:#024b97;border-bottom:1px solid #024b97}.description a:focus,.description a:hover{-moz-opacity:.85;-khtml-opacity:.85;-webkit-opacity:.85;opacity:.85;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);filter:alpha(opacity=85)}.product-cat-desc{padding-bottom:0}section.product-categories{padding:0 0 40px}section.product-categories a.product-category{display:block;width:auto;margin:25px auto}section.product-categories a.product-category .product-thumb-inner{background:url(../img/category-box-bg.jpg) center center no-repeat;background-size:cover}section.product-categories a.product-category .product-thumb.product-thumb-outer{padding:4px}section.product-categories a.product-category .product-thumb{position:relative;border:1px solid #cecece;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}@media (min-width:768px){section.product-categories a.product-category .product-thumb-inner{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;min-height:215px}section.product-categories a.product-category .product-thumb.product-thumb-outer{display:block}section.product-categories a.product-category .product-thumb{min-height:215px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}section.product-categories a.product-category .product-thumb img{margin:auto;max-height:200px}}section.product-categories a.product-category .product-thumb span{display:block;position:absolute;top:4px;bottom:4px;left:4px;right:4px;margin:auto;background:rgba(0,74,149,.8);-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}@media (max-width:767px){section.product-categories a.product-category .product-thumb span{display:none!important}}section.product-categories a.product-category .product-thumb span i{display:inline-block;position:absolute;top:50%;width:100%;text-align:center;left:50%;transform:translate(-50%,-50%);font-style:normal;text-transform:uppercase;font-size:20px;color:#fff;font-weight:300}section.product-categories a.product-category:hover .product-thumb span{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}section.product-categories a.product-category .category-name{color:#024b97;text-transform:uppercase;font-size:18px;font-weight:700;padding:8px 0;margin:0;text-align:center}section.product-categories .action-buttons{margin-top:-15px;text-align:center;padding-bottom:20px}section.product-categories .action-buttons .button{padding-left:15px;padding-right:15px;margin:5px 4px}.products-label h2{margin:0;border-bottom:1px solid #e8b018;padding-bottom:5px}.show-product-categories{position:relative;width:100%;background-color:#e8b018;height:55px;line-height:54px;white-space:nowrap;font-weight:700;text-transform:uppercase;padding:0 15px 0 40px;color:#fff;margin-bottom:1px;display:none!important}.show-product-categories:focus,.show-product-categories:hover{background:rgba(232,176,24,.85);color:#fff}.show-product-categories:before{z-index:15;content:url(../img/menu-arrow-down.png);position:absolute;left:13px;width:16px;top:0}.show-product-categories.nochild:before{-moz-opacity:0!important;-khtml-opacity:0!important;-webkit-opacity:0!important;opacity:0!important;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)!important;filter:alpha(opacity=0)!important}.show-product-categories[aria-expanded=true]:before{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);top:-1px}.show-product-categories[aria-expanded=false]{margin-bottom:15px}section.product-detail div.product-photo{border:1px solid #cecece;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}section.product-detail table.product-details{margin:0 auto 15px}@media (min-width:1200px){section.product-detail table.product-details{margin-bottom:60px}}section.product-detail table.product-details tr td{vertical-align:top;font-size:24px;padding:5px 0}@media (max-width:1199px){section.product-detail table.product-details tr td{font-size:20px}}@media (max-width:991px){section.product-detail table.product-details tr td{font-size:16px}}@media (max-width:767px){section.product-detail table.product-details tr td{font-size:15px}}section.product-detail table.product-details tr td:first-of-type{color:grey;text-align:right;padding-right:20px}section.product-detail table.product-details tr td:last-of-type{color:#505050;font-weight:600;text-align:left;max-width:315px}.fixed-article .trigger,section.about-us ul.map-places,section.catalogs,section.catalogs a.catalog span i,section.product-detail .add-to-cart,section.product-detail .add-to-cart #product-note-count table thead th{text-align:center}section.product-detail .product-excerpt{color:#505050;line-height:150%;margin:0 auto 15px;width:80%;font-size:18px}@media (max-width:1199px){section.product-detail .product-excerpt{font-size:18px}}@media (max-width:991px){section.product-detail .product-excerpt{font-size:16px}}@media (max-width:767px){section.product-detail .product-excerpt{margin-top:30px;font-size:15px}}section.product-detail .product-excerpt a{color:#024b97;border-bottom:1px solid #024b97}section.product-detail .product-excerpt a:hover{-moz-opacity:.85;-khtml-opacity:.85;-webkit-opacity:.85;opacity:.85;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);filter:alpha(opacity=85)}section.product-detail .add-to-cart .button{height:45px;line-height:45px;min-width:200px;font-size:20px;margin:20px auto}section.product-detail .add-to-cart .button[disabled]{cursor:default;cursor:not-allowed;background-color:#f1f1f1;color:#999}section.product-detail .add-to-cart #product-note-count table{margin:30px auto 0}section.product-detail .add-to-cart #product-note-count table thead th:first-child{padding-right:10px}section.product-detail .add-to-cart #product-note-count table thead th:last-child{padding-left:10px}section.product-detail .add-to-cart #product-note-count table td{padding:10px}section.product-detail .add-to-cart #product-note-count table td:first-child{padding-left:0}section.product-detail .add-to-cart #product-note-count table td:last-child{padding-right:0}section.product-detail .add-to-cart #product-note-count .item-id{border:1px solid #dadada;height:40px;line-height:38px;padding:0 10px}@media (max-width:450px){section.product-detail .add-to-cart #product-note-count .item-id{width:100px}}section.product-detail ul.product-tabs{margin:0;padding:80px 0 0;text-align:left}section.product-detail ul.product-tabs li{margin:0;padding:0}@media (min-width:556px){section.product-detail ul.product-tabs li>a{display:block;color:#004a95;font-size:20px;font-weight:300;padding:15px;text-align:center;border-top:4px solid transparent;background-color:#f3f3f3}section.product-detail ul.product-tabs li.active{border:1px solid #f3f3f3;border-top:0;border-bottom:0;padding:1px}section.product-detail ul.product-tabs li.active>a{background-color:#fff;border-top-color:#e8b018}}@media (min-width:556px) and (min-width:1600px){section.product-detail ul.product-tabs li>a{min-width:200px}}@media (min-width:556px) and (max-width:1150px){section.product-detail ul.product-tabs li>a{padding:10px;font-size:16px}}@media (max-width:555px){section.product-detail ul.product-tabs{padding-bottom:25px}section.product-detail ul.product-tabs li{display:block;text-align:center}section.product-detail ul.product-tabs li>a{display:inline-block;width:auto;padding:0;margin:5px auto;text-transform:uppercase;font-size:18px;color:#505050;font-weight:700;border-bottom:4px solid transparent}section.product-detail ul.product-tabs li>a:focus,section.product-detail ul.product-tabs li>a:hover{color:#004a95}section.product-detail ul.product-tabs li.active>a{color:#004a95;border-bottom-color:#004a95}}section.product-detail .product-tabs-content p,section.product-detail .product-tabs-content ul{font-size:20px;font-weight:300;color:#505050;line-height:135%}section.product-detail .product-tabs-content{margin-bottom:70px;position:relative;z-index:2;background-color:#fff}@media (min-width:768px){section.product-detail .product-tabs-content{border:1px solid #f3f3f3;min-height:240px;padding:45px;top:-2px}section.product-detail .product-tabs-content .collapse{display:block!important}}@media (max-width:991px){section.product-detail .product-tabs-content{padding:20px}}@media (max-width:991px) and (max-width:767px){section.product-detail .product-tabs-content{padding:0}}section.product-detail .product-tabs-content ul{margin-bottom:10px}section.product-detail .product-tabs-content div.video-wrapper{max-width:665px;height:auto;margin:30px auto}section.product-detail .product-tabs-content .file-icon{padding:0;background:0 0;margin-right:10px}@media (max-width:767px){section.product-detail .product-tabs-content a.collapse-toggle{display:block!important;padding:20px;border:1px solid #f3f3f3;background-color:#fafafa;font-size:20px;font-weight:700;color:#024b97!important;text-transform:uppercase;letter-spacing:.04em;position:relative;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}section.product-detail .product-tabs-content a.collapse-toggle:before{z-index:15;content:url(../img/menu-arrow-down.png);position:absolute;width:16px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;right:15px;left:auto;top:23%;bottom:auto;margin:auto}section.product-detail .product-tabs-content a.collapse-toggle.nochild:before{-moz-opacity:0!important;-khtml-opacity:0!important;-webkit-opacity:0!important;opacity:0!important;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)!important;filter:alpha(opacity=0)!important}section.product-detail .product-tabs-content a.collapse-toggle[aria-expanded=true]:before{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);top:28%}section.product-detail .product-tabs-content .tab-div{padding:20px;border:1px solid #f3f3f3;border-top:none}section.product-detail .product-tabs-content div.tab-pane{display:block!important}}section.product-detail .product-tabs-content .file-for-download{display:inline-block;text-align:center;font-size:16px}section.product-detail .product-tabs-content .file-for-download img{display:inline-block;margin-bottom:5px}.product-properties{font-size:14px}.product-properties table{margin:0 auto}.product-properties table tr{border-bottom:1px solid #eee}.product-properties table tr:last-child{border-bottom:none}.product-properties table td,.product-properties table th{vertical-align:top}.product-properties table th{font-weight:700;padding:5px 25px 5px 0}.product-properties table td{padding:5px 0}@media (min-width:768px){section.news .container{padding:0 45px 45px}}article{max-width:375px;margin:20px auto;display:block}article .image-wrapper{height:245px;width:100%}article .text-wrapper{min-height:150px}article h3{font-weight:700;text-transform:uppercase;font-size:18px;color:#024b97;min-height:46px}article p{color:#4b4b4b;font-size:16px}@media (max-width:1199px){article p{font-size:14px}}article .article-bottom{padding:15px 0}article .article-bottom:after,article .article-bottom:before{content:" ";display:table}article .date,article .date:before,article .show-more,article .show-more:after{position:relative;display:inline-block}article .date,article .show-more{height:23px;line-height:23px;font-size:16px}@media (max-width:1450px){article .date,article .show-more{font-size:13px}}article .date{float:left;width:auto;color:#4b4b4b}article .date:before{content:url(../img/icon-date.png);vertical-align:middle;padding-right:4px}article .date:empty:before{content:" ";height:16px}article a{color:#024b97}article .show-more{float:right;margin-left:auto;top:1px;color:#024b97;font-weight:700;text-transform:uppercase;vertical-align:middle}article .show-more:after{content:"\00bb";vertical-align:middle;bottom:3px;padding-left:4px}article a:hover{color:#035fbf}section.article-detail{padding-top:30px}section.article-detail .container{max-width:1220px;margin:0 auto}section.article-detail .article-body{font-size:16px;color:#505050;line-height:150%}section.article-detail .article-body p{margin:0;padding:0 0 15px}section.article-detail .article-body .video-wrapper{max-width:700px;margin:15px auto}section.article-detail .article-body img{display:block;max-width:100%;height:auto;margin:15px auto 45px}section.article-detail .back-to-articles{margin:15px auto 60px}div.related-articles article:first-of-type{margin-top:0}div.related-articles article .article-bottom{padding-top:0}.fixed-article{position:fixed;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;width:360px;right:-360px;top:200px;z-index:15}@media (max-width:767px){.fixed-article{display:none!important}}.fixed-article .trigger{cursor:pointer;display:block;position:absolute;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;-webkit-box-shadow:-1px 0 5px 0 rgba(37,37,37,.75);-moz-box-shadow:-1px 0 5px 0 rgba(37,37,37,.75);-ms-box-shadow:-1px 0 5px 0 rgba(37,37,37,.75);-o-box-shadow:-1px 0 5px 0 rgba(37,37,37,.75);box-shadow:-1px 0 5px 0 rgba(37,37,37,.75);background-color:#4b4b4b;left:-50px;top:0;width:50px;height:50px;line-height:50px;z-index:16}.fixed-article .trigger:after{content:"";display:block;position:absolute;margin:auto;left:0;right:0;bottom:0;top:0;width:26px;height:26px;background:url(../img/fixed-article-icon.svg) center center/24px 22px no-repeat}.fixed-article.article-shown{right:0}.fixed-article.article-shown .trigger{-webkit-box-shadow:-3px 0 5px 0 rgba(37,37,37,.75)!important;-moz-box-shadow:-3px 0 5px 0 rgba(37,37,37,.75)!important;-ms-box-shadow:-3px 0 5px 0 rgba(37,37,37,.75)!important;-o-box-shadow:-3px 0 5px 0 rgba(37,37,37,.75)!important;box-shadow:-3px 0 5px 0 rgba(37,37,37,.75)!important}.fixed-article.article-shown .trigger:after{background:url(../img/fixed-article-close.svg) center center/13px 13px no-repeat #024b97!important}.fixed-article .fixed-article-content{width:100%;background-color:#4b4b4b;padding:0 20px 20px;-webkit-box-shadow:0 0 5px 0 rgba(37,37,37,.75);-moz-box-shadow:0 0 5px 0 rgba(37,37,37,.75);-ms-box-shadow:0 0 5px 0 rgba(37,37,37,.75);-o-box-shadow:0 0 5px 0 rgba(37,37,37,.75);box-shadow:0 0 5px 0 rgba(37,37,37,.75);z-index:15}.fixed-article .fixed-article-content .bottom,.fixed-article .fixed-article-content .name,.fixed-article .fixed-article-content p{margin:0;padding:10px 20px}.fixed-article .fixed-article-content .bottom{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center}.fixed-article .fixed-article-content .aktualita-title{margin:0;display:block;height:50px;line-height:50px;width:100%;padding:0 10px;color:#a0a0a0;font-size:17px;font-weight:700;text-transform:uppercase}.fixed-article .fixed-article-content .name{background-color:#024b97;color:#fff;width:100%;line-height:124%;font-size:17px}.fixed-article .fixed-article-content p{line-height:130%;font-size:13px;color:#fff}.fixed-article .fixed-article-content .date{color:#ababab;font-size:13px;margin:auto auto auto 0}.fixed-article .fixed-article-content .button{margin:auto 0 auto auto}@media (min-width:1200px){section.catalogs{padding:20px 45px 45px}.scrolloff{pointer-events:none}}section.catalogs div.container>p{color:#4b4b4b;margin:15px auto;line-height:150%;font-size:16px;max-width:800px}section.catalogs a.catalog{display:block;width:auto;margin:15px auto;position:relative;padding:15px}section.catalogs a.catalog img{margin-left:auto;margin-right:auto;display:block;max-width:100%;height:auto;margin-bottom:5px}section.catalogs a.catalog span{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:rgba(0,74,149,.8);-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}section.catalogs a.catalog span i{display:inline-block;margin:auto;position:absolute;top:50%;max-width:155px;width:100%;left:50%;transform:translate(-50%,-50%);font-style:normal;text-transform:uppercase;font-size:20px;line-height:normal;color:#fff;font-weight:300}section.catalogs a.catalog span i:before{content:url(../img/icon-pdf.png);position:relative;display:block;padding-bottom:10px}section.catalogs a.catalog:hover span{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}section.catalogs a.catalog .catalog-name{color:#024b97;text-transform:uppercase;font-size:16px;line-height:150%;font-weight:700;padding:8px 0;margin:0}section.catalogs a.catalog h4{font-size:16px;font-weight:700;color:#024b97;text-transform:uppercase;padding:0;margin:0;position:relative}section.catalogs a.catalog h4:after{content:"\00bb";position:relative;display:inline-block;vertical-align:middle;bottom:3px;padding-left:4px}section.about-us{padding:15px 0 25px 45px}@media (max-width:991px){section.catalogs a.catalog .catalog-name{font-size:16px;line-height:130%}section.catalogs a.catalog h4{font-size:13px}section.about-us{padding:25px 0}}section.about-us .sub-title{padding-bottom:25px}section.about-us .text-content{margin-bottom:30px}section.about-us .text-content p{font-size:16px;color:#4b4b4b;line-height:150%;margin:0;padding:0 0 25px}section.about-us .text-content img{max-width:100%;height:auto}section.about-us .text-content img.pull-left{padding-right:25px}section.about-us .text-content img.pull-right{padding-left:25px}section.about-us div.vector-map{position:relative;max-width:100%;margin:auto;padding:0;width:797px;height:404px}@media (min-width:1200px) and (max-width:1700px){section.about-us div.vector-map{width:600px;height:304px}}@media (max-width:767px){section.about-us div.vector-map{width:600px;height:304px}}@media (max-width:767px) and (max-width:600px){section.about-us div.vector-map{width:310px;height:157px}}section.about-us div.vector-map img{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}section.about-us div.vector-map span{display:block;position:absolute;content:"";width:18px;height:18px;background:url(../img/map-dot-grey.png) center center no-repeat;background-size:14px 14px;z-index:3;cursor:pointer}section.about-us div.vector-map span.active,section.about-us div.vector-map span:hover{background-image:url(../img/map-dot-blue.png);background-size:18px 18px;z-index:4}section.about-us div.vector-map span#dot-usa{left:18.7%;top:29.7%}section.about-us div.vector-map span#dot-germany{left:47%;top:17.3%}section.about-us div.vector-map span#dot-russia{left:52.3%;top:16.1%}section.about-us div.vector-map span#dot-australia{right:4.5%;bottom:17.7%}section.about-us div.vector-map span#dot-czech{left:49%;top:19.5%}section.about-us ul.map-places{margin:30px auto}section.about-us ul.map-places li{vertical-align:middle}section.about-us ul.map-places li a{margin:5px auto;width:170px;height:120px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#bbb;padding:0 15px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}section.about-us ul.map-places li a h3,section.about-us ul.map-places li a span{display:block;padding:0;margin:0;width:100%;color:#fff}section.about-us ul.map-places li a h3{font-weight:700;font-size:20px;text-transform:uppercase;padding-bottom:8px}section.about-us ul.map-places li a span{font-size:16px}section.about-us ul.map-places li a.active,section.about-us ul.map-places li a:focus,section.about-us ul.map-places li a:hover{background-color:#004a95}section.contact{width:100%}section.contact #googlemap{width:100%;height:500px}section.contact #googlemap .gm-style>div>div>div>div{width:600px!important}section.contact #googlemap .gm-style .gm-style-iw{width:600px!important;max-width:600px!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;left:-509px!important;top:190px!important}@media (max-width:991px){section.contact #googlemap .gm-style .gm-style-iw{display:none!important}}section.contact #googlemap .gm-style .gm-style-iw,section.contact #googlemap .gm-style .gm-style-iw div{overflow:visible!important}section.contact #googlemap .gm-style .gm-style-iw>div{max-width:initial!important;width:100%!important}section.contact #googlemap #iw-container{position:relative;background-color:#fff;height:230px;width:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}section.contact #googlemap #iw-container:after{position:absolute;left:100%;content:"";top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:17.5px 0 17.5px 110px;border-color:transparent transparent transparent #fff;line-height:0}section.contact #googlemap #iw-container .image{height:100%;width:230px;background:url(../img/building-photo.jpg) center center/cover no-repeat}section.contact #googlemap #iw-container .text{padding:15px 0 15px 35px;width:370px}section.contact #googlemap #iw-container .text h2{padding-bottom:15px}section.contact #googlemap #iw-container p{font-weight:300;margin:0;padding:0;font-size:20px}@media (max-width:991px){section.contact #googlemap #iw-container:after{border-width:17.5px 0 17.5px 30px}section.contact #googlemap #iw-container p{font-size:20px}}section.contact .contact-info-box{height:auto;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}section.contact .contact-info-box .image{height:250px;width:100%;background:url(../img/building-photo.jpg) center center/contain no-repeat}section.contact .contact-info-box .text{margin:0 auto 35px;padding:15px;width:350px}section.contact .contact-info-box .text h2{padding-bottom:15px}section.contact .contact-info-box p{font-weight:300;margin:0;padding:0;font-size:24px}@media (max-width:991px){section.contact .contact-info-box p{font-size:20px}section.contact h2{font-size:26px}}section.contact h2{font-size:26px;color:#024b97;margin:0;padding:0 0 20px}@media (max-width:1199px){section.contact h2{font-size:26px}}@media (max-width:767px){section.contact h2{font-size:24px}}section.contact h2.in-map-box{font-size:30px}@media (max-width:1199px){section.contact h2.in-map-box{font-size:30px}}@media (max-width:991px){section.contact h2.in-map-box{font-size:28px}}@media (max-width:767px){section.contact h2.in-map-box{font-size:24px}}section.contact section.contact-info{background-color:#fafafa;width:100%;font-size:20px;padding:40px 0}section.contact section.contact-info div.container{margin:0 auto;max-width:1235px}@media (max-width:767px){section.contact section.contact-info div.row>div[class^=col-]{margin:30px auto;padding:0 35px}}section.contact section.contact-info table tr td,section.contact section.contact-info ul li{font-size:18px}section.contact section.contact-info a,section.contact section.contact-info a:hover,section.contact section.contact-info p,section.contact section.contact-info p:hover,section.contact section.contact-info table tr td,section.contact section.contact-info table tr td:hover,section.contact section.contact-info ul li,section.contact section.contact-info ul li:hover{color:#4b4b4b;font-weight:300}section.contact section.contact-info p{font-size:16px;line-height:150%}@media (max-width:991px){section.contact section.contact-info table tr td,section.contact section.contact-info ul li{font-size:16px}section.contact section.contact-info p{font-size:18px}}section.contact section.contact-info ul.contact-details{margin-bottom:40px}section.contact section.contact-info ul.contact-details li{position:relative;padding-top:7px;padding-bottom:7px}section.contact section.contact-info ul.contact-details li:before{position:relative;display:inline-block;vertical-align:middle;padding-right:10px}section.contact section.contact-info ul.contact-details li.phone:before{content:url(../img/contact-phone-smaller.png);padding-right:13px}section.contact section.contact-info ul.contact-details li.fax:before{content:url(../img/contact-fax-smaller.png)}section.contact section.contact-info ul.contact-details li.email:before{content:url(../img/contact-mail-smaller.png)}section.contact section.contact-info table tr td{vertical-align:top}section.contact section.contact-info table tr td:first-of-type{text-align:left}section.contact section.contact-info table tr td:last-of-type{color:#024b97;padding-left:10px}section.contact section.contact-info .company-details{margin-top:25px}section.contact section.contact-info .company-details tr td{font-size:18px}@media (max-width:991px){section.contact section.contact-info .company-details tr td{font-size:16px}}section.contact section.contact-info .contact-address-details p{font-size:18px}section.contact section.contact-form{background-color:#fafafa;padding:50px 15px 40px;margin:0 auto}section.contact section.contact-form div.container{max-width:735px}section.contact section.contact-form div.container form{padding:20px 30px;background-color:#fff}section.contact section.contact-form p{color:#4b4b4b;font-size:16px;line-height:150%}.contact-img-wrap{padding-bottom:25px;padding-top:5px}.contact-img-wrap img{max-width:280px;width:100%;height:auto}section.order-form{background-color:#fafafa}section.order-form div.container{max-width:895px}section.order-form h2{color:#024b97;font-size:24px;font-weight:700;margin:0;padding:30px 0 15px}section.order-form div.cart{margin:15px auto;display:block}section.order-form div.cart .item{margin:3px auto;padding:30px 100px 30px 20px;background-color:#fff;position:relative}section.order-form div.cart .item:after,section.order-form div.cart .item:before{content:" ";display:table}section.order-form div.cart .item .prod-info{float:left}section.order-form div.cart .item .prod-variants{margin-top:10px}@media (max-width:767px){section.order-form div.cart .item .prod-info{float:none}section.order-form div.cart .item .prod-variants{margin-bottom:10px}}section.order-form div.cart .item .prod-variants p{margin-bottom:3px}section.order-form div.cart .item img{padding-right:20px;display:inline-block;float:left}section.order-form div.cart .item .product-name{display:inline-block;font-size:18px;color:#024b97;font-weight:700;line-height:115%;padding:0;margin:0}section.order-form div.cart .item .controls{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:100%;margin-left:auto}section.order-form div.cart .item .amount{padding:0 40px;white-space:nowrap}@media (max-width:767px){section.order-form div.cart .item img{float:none}section.order-form div.cart .item .controls{display:block;margin:0 auto;height:auto}section.order-form div.cart .item .amount{padding:0;margin:15px auto}}section.order-form div.cart .item .amount .qty-input,section.order-form div.cart .item .amount button{display:inline-block;vertical-align:middle}section.order-form div.cart .item .amount button{color:#fff;font-size:38px;width:40px;height:40px;line-height:40px;text-align:center;background:url(../img/icon-plus.png) center center no-repeat #024b97}section.order-form div.cart .item .amount button.minus{background:url(../img/icon-minus.png) center center no-repeat #024b97}section.order-form div.cart .item .amount .qty-input{border:1px solid #dadada;height:40px;line-height:38px;width:120px;overflow:hidden;margin:0 1px}section.order-form div.cart .item .amount .qty-input .unit,section.order-form div.cart .item .amount .qty-input input{display:inline-block;vertical-align:middle;font-size:18px;font-weight:700}section.order-form div.cart .item .amount .qty-input input{text-align:right;color:#024b97;width:62%;height:100%;border:none!important;outline:0!important;padding-left:5px}section.order-form div.cart .item .amount .qty-input .unit{float:right;color:#727272;width:auto;padding-right:10px}section.order-form div.cart .item .delete-item{display:block;width:40px;height:40px;line-height:40px;text-align:center;position:absolute;top:50%;margin-top:-20px;right:40px;background:url(../img/icon-delete.png) center center no-repeat #cacaca}section.order-form div.cart .item .delete-item:hover{background:url(../img/icon-delete-hover.png) center center no-repeat #e8b018}@media (max-width:767px){section.order-form div.cart .item .delete-item{position:static;margin-top:0}section.order-form div.cart .item{display:block;vertical-align:middle;height:auto;text-align:center;padding:5px}section.order-form div.cart .item img{margin:15px auto 0;padding:0}section.order-form div.cart .item .product-name{margin:5px auto}section.order-form div.cart .item .amount .qty-input{width:90px}section.order-form div.cart .item .amount,section.order-form div.cart .item .delete-item{display:inline-block;vertical-align:middle}}section.order-form .form-contact-details{margin:10px auto 20px;background-color:#fff;padding:30px 80px}.demand-amount{white-space:nowrap}@media (max-width:767px){section.order-form .form-contact-details{padding:30px}.demand-amount{padding:0}}.demand-amount .qty-input,.demand-amount button{display:inline-block;vertical-align:middle}.demand-amount button{color:#fff;font-size:38px;width:40px;height:40px;line-height:40px;text-align:center;background:url(../img/icon-plus.png) center center no-repeat #024b97}.demand-amount button.minus{background:url(../img/icon-minus.png) center center no-repeat #024b97}.demand-amount .qty-input{border:1px solid #dadada;height:40px;line-height:38px;width:120px;overflow:hidden;margin:0 1px}@media (max-width:450px){.demand-amount .qty-input{width:90px}}.demand-amount .qty-input .unit,.demand-amount .qty-input input{display:inline-block;vertical-align:middle;font-size:18px;font-weight:700}.demand-amount .qty-input input{text-align:right;color:#024b97;width:62%;height:100%;border:none!important;outline:0!important;padding-left:5px}.demand-amount .qty-input .unit{color:#727272;width:auto;padding-right:10px;padding-left:5px}.inquiry-note{padding:0 15px;margin:5px 0}.inquiry-note .border{border:1px solid #e8b018;padding:5px 10px;max-width:413px;margin:0 auto}section.search-listing{background-color:#fafafa}section.search-listing .search-input{background-color:#fff;display:block;width:100%;max-width:600px;margin:25px auto;border:1px solid #dadada;position:relative}section.search-listing .search-input button,section.search-listing .search-input input{border:none!important;outline:0!important}section.search-listing .search-input input{background-color:transparent;padding:0 140px 0 14px;font-size:20px;color:#4b4b4b;font-weight:300;width:100%;height:50px;line-height:50px}section.search-listing .search-input input::-moz-placeholder{color:#4b4b4b;opacity:1}section.search-listing .search-input input:-ms-input-placeholder{color:#4b4b4b}section.search-listing .search-input input::-webkit-input-placeholder{color:#4b4b4b}section.search-listing .search-input button{position:absolute;top:0;bottom:0;right:4px;height:40px;line-height:40px;width:auto;display:inline-block;margin:auto;font-size:17px;font-weight:700;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#fff;background-color:#024b97;padding:0 10px}section.search-listing .search-input button:focus,section.search-listing .search-input button:hover{color:#fff;-moz-opacity:.85;-khtml-opacity:.85;-webkit-opacity:.85;opacity:.85;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);filter:alpha(opacity=85)}section.search-listing .search-input button:before{position:relative;content:url(../img/icon-search.png);padding-right:10px}section.search-listing .search-summary{text-align:center;padding:20px 0}section.search-listing .search-summary h2,section.search-listing .search-summary h3{display:block;margin:0 auto;padding:0 0 5px}section.search-listing .search-summary h2,section.search-listing .search-summary h3 strong{font-weight:700;color:#024b97}section.search-listing .search-summary h3{font-size:20px;font-weight:300}section.search-listing .search-summary h2{font-size:30px}section.search-listing div.results{max-width:795px;margin:15px auto}section.search-listing div.results a.result{display:block;width:100%;padding:20px 0}section.search-listing div.results a.result:after,section.search-listing div.results a.result:before{content:" ";display:table}section.search-listing div.results a.result:hover{-moz-opacity:.85;-khtml-opacity:.85;-webkit-opacity:.85;opacity:.85;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);filter:alpha(opacity=85)}section.search-listing div.results a.result img{float:left;display:block;height:auto;max-width:115px;padding-right:15px;padding-bottom:15px}@media (max-width:767px){section.search-listing div.results a.result img{float:none;display:block;margin-left:auto;margin-right:auto;max-width:50%;padding:15px}}section.search-listing div.results a.result .result-content{float:right;width:calc(100% - 120px)}section.search-listing div.results a.result .result-content .link,section.search-listing div.results a.result .result-content h3,section.search-listing div.results a.result .result-content p{padding:0 0 10px;margin:0;display:block}section.search-listing div.results a.result .result-content .link,section.search-listing div.results a.result .result-content h3{color:#024b97}section.search-listing div.results a.result .result-content .link,section.search-listing div.results a.result .result-content p{font-weight:300;font-size:16px}section.search-listing div.results a.result .result-content p{line-height:150%;color:#4b4b4b}section.search-listing div.results a.result .result-content .link{word-break:break-all}section.search-listing ul.paginate{margin:0;padding:15px 0 70px}section.search-listing ul.paginate li{padding:5px;margin:0;vertical-align:middle}@media (max-width:767px){section.search-listing div.results a.result .result-content{float:none;width:100%;text-align:center}section.search-listing ul.paginate li{padding:5px 1px}}section.search-listing ul.paginate a{display:block;width:40px;height:40px;line-height:40px;font-size:20px;text-align:center;color:#fff;font-weight:700;background-color:#024b97}section.search-listing ul.paginate a:hover{-moz-opacity:.85;-khtml-opacity:.85;-webkit-opacity:.85;opacity:.85;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);filter:alpha(opacity=85)}section.search-listing ul.paginate a.next,section.search-listing ul.paginate a.prev{background-size:12px 20px!important}@media (max-width:767px){section.search-listing ul.paginate a{width:30px;height:30px;line-height:30px;font-size:16px}section.search-listing ul.paginate a.next,section.search-listing ul.paginate a.prev{background-size:10px 14px!important}}section.search-listing ul.paginate a.next{background:url(../img/icon-next.png) center center no-repeat #024b97}section.search-listing ul.paginate a.prev{background:url(../img/icon-prev.png) center center no-repeat #024b97}.big-message{padding:100px 0;text-align:center}.big-message img{margin-left:auto;margin-right:auto;display:block;max-width:100%;height:auto}.big-message h2,.big-message h3{color:#024b97;font-size:36px;font-weight:700;line-height:166%;margin:0 auto;padding:30px 0}@media (max-width:991px){.big-message img.success-icon{max-width:80px}.big-message h2,.big-message h3{font-size:24px;padding:15px 0}}