html,body,div,p,blockquote,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,a,span,strong,em,b,i,form,fieldset,legend,label,input,button,textarea,select,main,header,footer,article,aside,section,menu,nav,figure,figcaption,hr,img,iframe,.catalog h3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em;margin:0;padding:0}main,header,footer,article,aside,section,menu,nav,figure,figcaption{display:block}img,fieldset,iframe{border:0}html{background:#fff;color:#000;font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{min-width:320px}a{color:#000;text-decoration:underline;}a:hover,a:active{text-decoration:none}a:active{outline:none}h1,h2,h3,h4,h5,h6,.catalog h3{font-weight:700;margin-bottom:10px;text-transform:uppercase}h1{font-size:32px;}@media only screen and (min-width: 501px) and (max-width: 800px){h1{font-size:28px}}@media only screen and (max-width: 500px){h1{font-size:22px}}h2,.catalog h3{font-size:20px;}@media only screen and (max-width: 500px){h2,.catalog h3{font-size:18px}}h3{font-size:18px;}@media only screen and (max-width: 500px){h3{font-size:17px}}h4{font-size:16px}h5{font-size:15px}p{margin-bottom:10px;}p:last-child{margin-bottom:0}p a{color:#ef5e32}hr{height:1px;background:none;border-style:solid;border-width:1px 0 0;border-top-color:#dcdcdc;margin:20px 0}table{border-bottom:1px solid #dcdcdc;border-collapse:collapse;color:#4c4c4c;margin-bottom:20px;width:100%;}table:last-child{margin-bottom:0}table tr{border-top:1px solid #dcdcdc}table th,table td{padding:10px;text-align:left;vertical-align:middle;}table th:first-child,table td:first-child{padding-left:0}table th:last-child,table td:last-child{padding-right:0}table thead th{font-weight:700}table tbody th{font-weight:400}table a{color:#ef5e32}ol,ul{list-style:none}dl{margin-bottom:10px;}dl:last-child{margin-bottom:0}dt{float:left;font-weight:500;min-width:100px;padding-right:10px}dd{margin-left:100px;}dd a{color:#ef5e32;}dd a[href^="tel:"]{color:inherit;text-decoration:none}mark{background:#ef5e32;color:#fff}[hidden],.js .js-hidden{display:none}.sprite{background:url("../images/sprite.png") no-repeat;display:inline-block;overflow:hidden;vertical-align:top;white-space:nowrap;}.sprite.logo{background-position:0 0;height:20px;line-height:20px;text-indent:209px;width:209px}.sprite.mail,.sprite.facebook,.sprite.search,.sprite.menu,.sprite.instagram{height:22px;line-height:22px;text-indent:22px;width:22px}a .sprite.mail,a .sprite.facebook,a .sprite.search,a .sprite.menu,a .sprite.instagram,button .sprite.mail,button .sprite.facebook,button .sprite.search,button .sprite.menu,button .sprite.instagram{opacity:.4;transition:opacity .2s}a:hover .sprite.mail,a:hover .sprite.facebook,a:hover .sprite.search,a:hover .sprite.menu,a:hover .sprite.instagram,a:active .sprite.mail,a:active .sprite.facebook,a:active .sprite.search,a:active .sprite.menu,a:active .sprite.instagram,button:hover .sprite.mail,button:hover .sprite.facebook,button:hover .sprite.search,button:hover .sprite.menu,button:hover .sprite.instagram,button:active .sprite.mail,button:active .sprite.facebook,button:active .sprite.search,button:active .sprite.menu,button:active .sprite.instagram{opacity:1}.sprite.mail{background-position:0 -20px}.sprite.facebook{background-position:-40px -20px}.sprite.search{background-position:-80px -20px}.sprite.menu{background-position:-120px -20px;}.sprite.menu.close{background-position:-160px -20px;opacity:1}.sprite.search-2{background-position:-220px -20px;height:26px;line-height:26px;text-indent:26px;width:26px}.sprite.instagram{background-position:-270px -20px}.sprite.mail-2,.sprite.phone,.sprite.location{height:32px;line-height:32px;text-indent:32px;width:32px}.sprite.mail-2{background-position:0 -60px}.sprite.phone{background-position:-40px -60px}.sprite.location{background-position:-80px -60px}.sprite.arrow-left,.sprite.arrow-right{height:16px;line-height:16px;text-indent:10px;width:10px;}.sprite.arrow-left.black,.sprite.arrow-right.black{height:11px;line-height:11px;text-indent:8px;width:8px}.sprite.arrow-left.large,.sprite.arrow-right.large{height:19px;line-height:19px;text-indent:11px;width:11px}.sprite.arrow-left{background-position:0 -100px;}.sprite.arrow-left.large{background-position:-20px -100px}.sprite.arrow-left.black{background-position:-40px -100px;}.sprite.arrow-left.black.large{background-position:-140px -100px}.sprite.arrow-right{background-position:-60px -100px;}.sprite.arrow-right.large{background-position:-80px -100px}.sprite.arrow-right.black{background-position:-100px -100px;}.sprite.arrow-right.black.large{background-position:-160px -100px}.sprite.file{background-position:0 -120px;height:25px;line-height:25px;text-indent:20px;width:20px;}.sprite.file.img,.download[href$=".jpg"] .sprite.file,.download[href$=".jpeg"] .sprite.file,.download[href$=".png"] .sprite.file{background-position:-20px -120px}.sprite.file.pdf,.download[href$=".pdf"] .sprite.file{background-position:-40px -120px}.sprite.file.xls,.download[href$=".xls"] .sprite.file,.download[href$=".xlsx"] .sprite.file{background-position:-60px -120px}.sprite.parameter{height:50px;line-height:50px;text-indent:64px;width:64px;}.sprite.parameter.p-1{background-position:0 -160px}.sprite.parameter.p-2{background-position:-80px -160px}.sprite.parameter.p-3{background-position:-160px -160px}.sprite.parameter.p-4{background-position:-240px -160px}.sprite.parameter.p-5{background-position:0 -220px}.sprite.parameter.p-6{background-position:-80px -220px}.sprite.parameter.p-7{background-position:-160px -220px}.sprite.parameter.p-8{background-position:-240px -220px}.clearfix,.catalog-2 li,#homepage-news li{*zoom:1;}.clearfix:before,.catalog-2 li:before,#homepage-news li:before,.clearfix:after,.catalog-2 li:after,#homepage-news li:after{content:" ";display:table}.clearfix:after,.catalog-2 li:after,#homepage-news li:after{clear:both}.inner{margin:0 auto;width:1220px;}@media only screen and (max-width: 1260px){.inner{padding:0 20px;width:auto}}.content{padding:30px 0;}.content.gray{background:#f9f9f9}.content.mobile-app-showcase{background:#222 url("../images/app-showcase-bg.jpg") no-repeat;background-size:cover;color:#a5a5a5;font-size:20px;line-height:25px;overflow:hidden;}.content.mobile-app-showcase .showcase-text{width:500px;float:left;}.content.mobile-app-showcase .showcase-text h1{font-size:60px;color:#f6f6f6;line-height:65px;font-weight:400;text-transform:none;margin-top:50px}.content.mobile-app-showcase .showcase-text p{margin-top:35px}.content.mobile-app-showcase .showcase-image{width:calc(100% - 500px);float:right;text-align:right;}.content.mobile-app-showcase .showcase-image img{margin-top:100px;max-width:calc(100% + 30px);width:calc(100% + 30px);margin-right:-55px;margin-left:-30px}.content.mobile-app-showcase .showcase-reasons{float:left;width:500px;margin-top:35px;}.content.mobile-app-showcase .showcase-reasons .app-feature-list{color:#fff;}.content.mobile-app-showcase .showcase-reasons .app-feature-list li{font-size:16px;padding:5px 0 5px 35px;line-height:20px;background:url("../images/list-check.png") left center no-repeat;margin-bottom:5px}.content.mobile-app-showcase .app-store{display:block;margin-top:35px;}.content.mobile-app-showcase .app-store.app-store-mobile{display:none}@media only screen and (max-width: 1260px){.content.mobile-app-showcase .showcase-reasons,.content.mobile-app-showcase .showcase-text{width:40%}.content.mobile-app-showcase .showcase-image{width:60%}}@media only screen and (max-width: 1000px){.content.mobile-app-showcase .showcase-text{width:100%}.content.mobile-app-showcase .showcase-image{width:100%;overflow:hidden;}.content.mobile-app-showcase .showcase-image img{max-width:100%;width:100%;margin-left:0;margin-right:0;text-align:center;margin-top:20px}.content.mobile-app-showcase .app-store{text-align:center;}.content.mobile-app-showcase .app-store.app-store-mobile{display:block}.content.mobile-app-showcase .app-store.app-store-desktop{display:none}.content.mobile-app-showcase .showcase-reasons{width:100%;margin-top:0}}@media only screen and (max-width: 800px){.content.mobile-app-showcase .showcase-text{width:100%;}.content.mobile-app-showcase .showcase-text h1{font-size:30px;line-height:35px;margin-top:0}.content.mobile-app-showcase .showcase-text p{font-size:16px;line-height:24px}.content.mobile-app-showcase .showcase-image{width:100%;overflow:hidden;margin-right:-20px;}.content.mobile-app-showcase .showcase-image img{min-width:600px;width:100%;max-width:10000px;margin-top:20px}.content.mobile-app-showcase .app-store img{width:125px}.content.mobile-app-showcase .showcase-reasons{margin-top:0}}@media only screen and (min-width: 801px){.content.padded{padding:40px 0;}.content.padded h1.content-title{margin-bottom:20px}.content.padded h2.content-title{margin-bottom:40px}.content.padded .buttons.more{margin-top:40px}}@media only screen and (max-width: 500px){.content{padding:20px 0}}.card{font-size:14px;padding:10px;}.card .card-header{text-align:center;}.card .card-header h4{margin-bottom:0}.card .card-header p{color:#5a5a5a;font-style:italic}.card .card-content,.card .card-note{border-top:1px solid #e7e7e7;margin-top:10px;padding-top:10px}.card .card-content b{font-weight:500}.card .card-content dt{min-width:60px}.card .card-content dd{margin-left:60px}.card .card-note{text-align:center}@media only screen and (max-width: 500px){.card .card-header,.card .card-note{text-align:left}.card .card-content,.card .card-note{border-top:0;padding-top:0}}.cards{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;list-style:none;font-size:0;margin:0 -10px -20px;padding:0;text-align:center;}.cards .card{background:#fff;border:1px solid #dcdcdc;box-shadow:0 2px rgba(220,220,220,0.4);display:inline-block;-webkit-flex:1 1 auto;flex:1 1 auto;margin:0 10px 20px;max-width:290px;padding:20px;text-align:left;vertical-align:top}@media only screen and (max-width: 500px){.cards{margin:0}.cards .card{margin:0 0 20px;max-width:none;}.cards .card:last-child{margin-bottom:0}}.catalog{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;font-size:0;list-style:none;margin:0 -10px -20px;text-align:center;padding:0;}.catalog li{background:#fff;border:1px solid #dcdcdc;box-shadow:0 2px rgba(220,220,220,0.4);display:inline-block;-webkit-flex:0 0 auto;flex:0 0 auto;font-size:14px;margin:0 10px 20px;padding-bottom:20px;text-align:center;transition:box-shadow .2s;vertical-align:top;width:290px;}.catalog li:hover,.catalog li:active{box-shadow:0 2px 10px #cdcdcd}.catalog a{display:block;text-decoration:none;}.catalog a h2 .tag,.catalog a h3 .tag{text-decoration:none}.catalog img{display:block;height:auto;margin:0;width:100%}.catalog h2,.catalog h3{text-decoration:underline;margin:20px 20px 10px;}.catalog h2 .tag,.catalog h3 .tag{text-decoration:none;display:inline-block;margin:0 10px;font-size:14px;line-height:16px;color:#fff;background:#ef5e32;padding:7px 20px 5px 8px;vertical-align:2px;text-transform:uppercase;position:relative;box-shadow:-2px 1px 3px 0 rgba(0,0,0,0.26);}.catalog h2 .tag:after,.catalog h3 .tag:after{content:"";position:absolute;top:0;right:0;bottom:0;z-index:2;border-top:13px solid transparent;border-bottom:13px solid transparent;border-right:13px solid #fff}@media only screen and (max-width: 1000px){.catalog h2 .tag,.catalog h3 .tag{padding-right:8px;clear:both}.catalog h2 .tag:after,.catalog h3 .tag:after{display:none}}.catalog a:hover h2,.catalog a:active h2,.catalog a:hover h3,.catalog a:active h3{text-decoration:none}.catalog p{margin:0 20px}.catalog.large li{width:600px}@media only screen and (min-width: 801px) and (max-width: 1260px){.catalog li{width:-webkit-calc(25% - 20px);width:calc(25% - 20px)}}@media only screen and (min-width: 501px) and (max-width: 1260px){.catalog.large li{width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}}@media only screen and (min-width: 501px) and (max-width: 800px){.catalog li{width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}}@media only screen and (max-width: 500px){.catalog{margin:0}.catalog li{margin:0 0 20px;padding-bottom:10px;width:100%;}.catalog li:last-child{margin-bottom:0}.catalog h2,.catalog h3{margin:10px 10px 0}.catalog p{display:none}.catalog.large li{width:100%}}.catalog-2 li{border-bottom:1px solid #dcdcdc;padding:15px 0;}.catalog-2 li:last-child{border-bottom:0}.catalog-2 li img{float:left}.catalog-2 li h2,.catalog-2 li p{margin-left:150px}.catalog-2 li h2{margin-bottom:0;margin-top:10px;text-transform:none}.catalog-2 li p{margin-right:120px}.catalog-2 li .catalog-2-info{float:right;margin-left:20px;margin-top:-30px;text-align:right;}.catalog-2 li .catalog-2-info strong{color:#ef5e32;display:block;font-size:20px}.catalog-2 li .catalog-2-info span{display:block}@media only screen and (max-width: 800px){.catalog-2 li h2{margin-top:0}.catalog-2 li p{margin-right:0}.catalog-2 li .catalog-2-info{float:none;margin-left:150px;margin-top:0;text-align:left;}.catalog-2 li .catalog-2-info strong,.catalog-2 li .catalog-2-info span{display:inline;white-space:nowrap;}.catalog-2 li .catalog-2-info strong:after,.catalog-2 li .catalog-2-info span:after{content:', '}.catalog-2 li .catalog-2-info strong:last-child:after,.catalog-2 li .catalog-2-info span:last-child:after{content:''}.catalog-2 li .catalog-2-info strong{font-size:14px}}@media only screen and (max-width: 500px){.catalog-2 li p{display:none}}td.narrow,th.narrow{white-space:nowrap;width:1%;}td.narrow.right,th.narrow.right{text-align:right}.columns-2{margin-bottom:30px;}@media only screen and (min-width: 501px){.columns-2 > div,.columns-2 > section{float:left;width:49%;width:-webkit-calc(50% - 10px);width:calc(50% - 10px);}.columns-2 > div + div,.columns-2 > section + div,.columns-2 > div + section,.columns-2 > section + section{float:right}}@media only screen and (min-width: 801px){.content.padded .columns-2{margin-bottom:40px}}@media only screen and (max-width: 500px){.columns-2{margin-bottom:20px}.columns-2 > div + div,.columns-2 > section + div,.columns-2 > div + section,.columns-2 > section + section{margin-top:20px}}.columns-3{margin-bottom:30px;}@media only screen and (min-width: 801px){.columns-3 > div,.columns-3 > section{float:left;width:33.33%}.columns-3.separated{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;}.columns-3.separated > div,.columns-3.separated > section{padding-right:20px;-webkit-flex:1 1 auto;flex:1 1 auto;}.columns-3.separated > div + div,.columns-3.separated > section + div,.columns-3.separated > div + section,.columns-3.separated > section + section{border-left:1px solid #e7e7e7;padding-left:20px}}@media only screen and (min-width: 801px){.content.padded .columns-3{margin-bottom:40px}}@media only screen and (max-width: 800px){.columns-3 > div + div,.columns-3 > section + div,.columns-3 > div + section,.columns-3 > section + section{margin-top:20px}.columns-3.separated > div + div,.columns-3.separated > section + div,.columns-3.separated > div + section,.columns-3.separated > section + section{border-top:1px solid #e7e7e7;padding-top:20px}}@media only screen and (max-width: 500px){.columns-3{margin-bottom:20px}}.tabs{background:#f3f3f3;}.tabs ul{font-size:0;font-weight:bold;list-style:none;margin:0;padding:0;text-align:center;text-transform:uppercase;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;}.tabs ul li{display:inline-block;vertical-align:top;-webkit-flex:1 1 auto;flex:1 1 auto;}.tabs ul li.active{background:#fff}.tabs ul li + li{border-left:1px solid #e7e7e7}.tabs ul a{color:#000;display:block;height:70px;text-decoration:none;transition:background-color .2s;white-space:nowrap;}.tabs ul a:after{content:'';display:inline-block;height:100%;vertical-align:middle}.tabs ul a span{font-size:14px;display:inline-block;line-height:22px}.tabs ul a > span{padding:0 10px;vertical-align:middle;white-space:normal;}.tabs ul a > span span{background:#d2d2d2;border-radius:12px;color:#5f5f5f;float:right;height:22px;margin-left:10px;min-width:22px;padding:0 2px}.tabs ul a:hover,.tabs ul a:active{background:#e7e7e7}.tabs ul .active a > span span{background:#ef5e32;color:#fff}.tabs .select{display:none}@media only screen and (min-width: 501px) and (max-width: 1260px){.tabs .inner{padding:0}}@media only screen and (max-width: 500px){.tabs{background:#fff;padding:20px 0 0}.js .tabs ul{display:none}.js .tabs .select{display:block}.tabs .select select{width:100%}}ol.styled,ul.styled{line-height:20px;margin-bottom:20px;padding-left:40px;}ol.styled:last-child,ul.styled:last-child{margin-bottom:0}ol.styled li,ul.styled li{margin-bottom:10px;}ol.styled li:last-child,ul.styled li:last-child{margin-bottom:0}ol.styled{counter-reset:list;}ol.styled li:before{background:#ef5e32;border-radius:50%;color:#fff;content:counter(list);counter-increment:list;float:left;font-size:10px;height:18px;margin:1px 0 0 -30px;text-align:center;width:18px}ul.styled li:before{background:#ef5e32;content:'';float:left;height:7px;margin:6px 0 0 -26px;width:7px}.download{color:#000;display:inline-block;line-height:25px;}.download .sprite.file{float:left;margin-right:10px}.slider{position:relative;}.slider .slider-holder{overflow:hidden}.slider .slider-content{height:100%;font-size:0;left:0;position:relative;transition:left .2s;white-space:nowrap;}.slider .slider-content > *{display:inline-block;font-size:14px;vertical-align:top;white-space:normal}.slider .slider-arrows{height:30px;margin-top:20px;}.slider .slider-arrows button{height:100%;text-align:center;width:30px;}.slider .slider-arrows button:first-child{float:left;}.slider .slider-arrows button:first-child + button{float:right}.slider .slider-navigation{font-size:0;margin:-21px 30px -1px;text-align:center;}.slider .slider-navigation button{background:rgba(0,0,0,0);border:1px solid #000;border-radius:50%;height:12px;margin:0 5px 10px;outline:none;transition:background-color .2s;vertical-align:top;width:12px;}.slider .slider-navigation button.active{background-color:#000}.slider.-catalog .slider-holder{margin:0 -10px}.slider.-catalog .slider-arrows{margin-top:15px}.slider.-catalog .catalog{margin:0 0 -20px;padding:10px 0;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}@media only screen and (max-width: 500px){.slider.-catalog .slider-holder{margin:0}.slider.-catalog .catalog li:last-child{margin-bottom:20px}}.slider.gallery li{margin-right:20px;width:290px}.slider.gallery a{display:block}.slider.gallery img{height:auto;display:block;width:100%}.slider.gallery.large li{width:600px}@media only screen and (min-width: 801px) and (max-width: 1260px){.slider.gallery li{margin-right:0;margin-right:-webkit-calc(20px);margin-right:calc(20px);width:25%;width:-webkit-calc(25% - 15px);width:calc(25% - 15px)}.slider.gallery.large li{width:50%;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}@media only screen and (min-width: 501px) and (max-width: 800px){.slider.gallery li,.slider.gallery.large li{margin-right:0;margin-right:-webkit-calc(20px);margin-right:calc(20px);width:50%;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}@media only screen and (max-width: 500px){.slider.gallery li,.slider.gallery.large li{margin-right:0;width:100%}}@media only screen and (max-width: 500px){.no-lowres{display:none}}input,button,textarea,select{-webkit-appearance:none;font-family:inherit;line-height:inherit}input[type="text"],input[type="email"],input[type="password"],textarea,select{background:#fff;border:1px solid #dcdcdc;color:#000;transition:border-color .2s;vertical-align:top;}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border-color:#ef5e32;outline:none}input[type="text"],input[type="email"],input[type="password"],select{height:50px}input[type="text"],input[type="email"],input[type="password"]{padding:0 15px}textarea{line-height:20px;padding:9px 15px;resize:vertical}select{cursor:pointer;padding:0 0 0 15px}input[type="checkbox"],input[type="radio"],input[type="submit"],button{cursor:pointer;}input[type="checkbox"]:active,input[type="radio"]:active,input[type="submit"]:active,button:active{outline:none}input[type="submit"],input[type="button"],input[type="reset"],button{background:none;border:0}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}.select{display:inline-block;position:relative;}.select select,.select .select-placeholder{font-size:18px;padding:0 63px 0 15px}.select select{height:50px;opacity:0;position:relative;z-index:1;}.select select:focus + .select-placeholder{outline:1px dotted #a0a0a0}.select select.small{font-size:14px;height:40px;padding-right:53px}.select .select-placeholder{background:#fff;border:1px solid #dcdcdc;box-shadow:0 2px rgba(220,220,220,0.4);height:100%;left:0;line-height:50px;position:absolute;top:0;width:100%;}.select .select-placeholder:before,.select .select-placeholder:after{content:'';position:absolute}.select .select-placeholder:before{border-left:1px solid #dcdcdc;height:100%;right:0;top:0;width:48px}.select .select-placeholder:after{background:url("../images/sprite.png") no-repeat -120px -100px;height:10px;position:absolute;right:16px;top:19px;width:16px}.select select.small + .select-placeholder{font-size:14px;line-height:40px;padding-right:53px;}.select select.small + .select-placeholder:before{width:38px}.select select.small + .select-placeholder:after{right:11px;top:14px}.vertical{max-width:360px;}@media only screen and (max-width: 500px){.vertical{max-width:none}}.vertical label,.vertical input[type="text"],.vertical input[type="email"],.vertical textarea,.vertical .button{display:block;width:100%}.vertical input[type="text"],.vertical input[type="email"],.vertical textarea{margin-bottom:10px}.formsplaceholder .vertical label[for]{display:none}.vertical .button{text-align:left;}.vertical .button .button-icon{float:right}.button{display:inline-block;text-decoration:none;vertical-align:top;}.button.default{background:#ef5e32;background:linear-gradient(#ef5e32,#e2552b);box-shadow:0 1px 3px rgba(0,0,0,0.25);color:#fff;font-size:0;line-height:40px;}.button.default .button-text,.button.default .button-icon{display:inline-block;vertical-align:top}.button.default .button-text + .button-icon,.button.default .button-icon + .button-text{border-left:1px solid #d4491f}.button.default .button-text{font-size:14px;padding:0 20px;text-transform:uppercase}.button.default .button-icon{padding:0 10px;}.button.default .button-icon .sprite.arrow-right{margin-top:12px}.button.default:hover,.button.default:active{background:#000;}.button.default:hover .button-text + .button-icon,.button.default:active .button-text + .button-icon,.button.default:hover .button-icon + .button-text,.button.default:active .button-icon + .button-text{border-left-color:#393939}.button.default.medium{line-height:50px;}.button.default.medium .button-text{font-size:16px;padding:0 30px}.button.default.medium .button-icon{padding:0 15px;}.button.default.medium .button-icon .sprite.arrow-right{margin-top:17px}.button.default.large{line-height:60px;}.button.default.large .button-text{font-size:18px;padding:0 40px}.button.default.large .button-icon{padding:0 20px;}.button.default.large .button-icon .sprite.arrow-right{margin-top:20px}@media only screen and (max-width: 800px){.button.default .button-text{padding:0 10px}.button.default.medium .button-text{padding:0 15px}.button.default.large .button-text{padding:0 20px}}.buttons{font-size:0;margin-bottom:20px;}.buttons .button{margin-right:15px}.buttons.more{margin:20px 0 0;text-align:center;}.buttons.more .button{margin-right:0}header[role="banner"]{position:relative;}header[role="banner"] #navigation{background:#000;color:#fff;font-size:0;line-height:30px;padding:30px 0;position:relative;}header[role="banner"] #navigation ul{text-transform:uppercase;white-space:nowrap;}header[role="banner"] #navigation ul li{font-size:14px;display:inline-block;vertical-align:top}header[role="banner"] #navigation a{color:#fff;display:block;text-decoration:none;}header[role="banner"] #navigation a[rel="home"]{display:inline-block;height:30px;font-size:14px;vertical-align:top;padding-top:5px}header[role="banner"] #navigation a:hover,header[role="banner"] #navigation a:active{text-decoration:underline}header[role="banner"] #navigation #navigation-primary{border-left:1px solid #4c4c4c;display:inline-block;margin-left:30px;padding-left:30px;position:relative;vertical-align:top;}header[role="banner"] #navigation #navigation-primary li + li{margin-left:30px}header[role="banner"] #navigation #navigation-secondary{float:right;}header[role="banner"] #navigation #navigation-secondary li.navigation-icon{margin-right:5px;min-width:30px;text-align:center;}header[role="banner"] #navigation #navigation-secondary li.navigation-icon a{height:30px;padding-top:4px}header[role="banner"] #navigation #navigation-secondary a{color:#989898}header[role="banner"] #navigation #navigation-professional{border-right:1px solid #4c4c4c;margin-right:30px;padding-right:30px}header[role="banner"] #navigation #navigation-language{margin-left:5px;position:relative;}header[role="banner"] #navigation #navigation-language button{border:1px solid #4c4c4c;color:#fff;height:30px;padding:0 10px;text-transform:uppercase;}header[role="banner"] #navigation #navigation-language button:after{background:url("../images/sprite.png") no-repeat -200px -20px;content:'';display:inline-block;height:4px;margin-left:10px;position:relative;vertical-align:middle;width:8px;z-index:2}header[role="banner"] #navigation #navigation-language ul{background:#000;border:1px solid #4c4c4c;left:0;position:absolute;right:0;top:0;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:space-around;justify-content:space-around;z-index:1;}header[role="banner"] #navigation #navigation-language ul.js-hidden{display:none}header[role="banner"] #navigation #navigation-language ul li{display:block;-webkit-flex:1 1 auto;flex:1 1 auto;}header[role="banner"] #navigation #navigation-language ul li.active{-webkit-order:-1;order:-1;}header[role="banner"] #navigation #navigation-language ul li.active a{color:#989898}header[role="banner"] #navigation #navigation-language ul a{color:#fff;padding:0 10px}header[role="banner"] #navigation #navigation-button{display:none}header[role="banner"] #navigation #navigation-menu{display:none}@media only screen and (max-width:1150px){header[role="banner"] #navigation #navigation-secondary li.navigation-icon{margin-right:0}header[role="banner"] #navigation #navigation-professional,header[role="banner"] #navigation #navigation-email,header[role="banner"] #navigation #navigation-facebook,header[role="banner"] #navigation #navigation-language,header[role="banner"] #navigation #navigation-instagram{display:none}header[role="banner"] #navigation #navigation-search{margin-left:5px}header[role="banner"] #navigation #navigation-button{display:inline-block;}header[role="banner"] #navigation #navigation-button button{height:30px;padding-top:4px;vertical-align:top;width:30px}header[role="banner"] #navigation #navigation-menu{background-color:#111;font-size:14px;position:absolute;right:0;top:100%;width:260px;z-index:10;}header[role="banner"] #navigation #navigation-menu.visible{display:block}header[role="banner"] #navigation #navigation-menu > div{background:#1d1d1d;line-height:40px;padding:10px}header[role="banner"] #navigation #navigation-menu-items{padding:0 15px;line-height:50px;}header[role="banner"] #navigation #navigation-menu-items li{display:block;}header[role="banner"] #navigation #navigation-menu-items li + li{border-top:1px solid #1c1c1c}header[role="banner"] #navigation #navigation-menu-items li a{margin:0 -15px;padding:0 15px}header[role="banner"] #navigation #navigation-menu-icons li,header[role="banner"] #navigation #navigation-menu-language li{float:left;}header[role="banner"] #navigation #navigation-menu-icons li + li,header[role="banner"] #navigation #navigation-menu-language li + li{margin-left:5px}header[role="banner"] #navigation #navigation-menu-icons a,header[role="banner"] #navigation #navigation-menu-language a{padding:0 5px}header[role="banner"] #navigation #navigation-menu-icons{float:left;}header[role="banner"] #navigation #navigation-menu-icons a{height:40px;float:left;padding-top:9px;text-align:center}header[role="banner"] #navigation #navigation-menu-language{float:right;text-transform:uppercase;}header[role="banner"] #navigation #navigation-menu-language .active a{color:#989898}}@media only screen and (max-width: 1260px){header[role="banner"] #navigation #navigation-primary{margin-left:20px;padding-left:20px;}header[role="banner"] #navigation #navigation-primary li + li{margin-left:20px}header[role="banner"] #navigation #navigation-professional{margin-right:20px;padding-right:20px}}@media only screen and (max-width: 1000px){header[role="banner"] #navigation a[rel="home"]{float:left}header[role="banner"] #navigation #navigation-primary{display:block;margin:0 85px 0 229px;white-space:normal;overflow:hidden;height:30px}header[role="banner"] #navigation #navigation-secondary{margin-top:-30px}}@media only screen and (max-width: 500px){header[role="banner"] #navigation{padding:20px 0}header[role="banner"] #navigation a[rel="home"]{padding-top:7px;}header[role="banner"] #navigation a[rel="home"] .sprite{background-position:-220px 0;height:15px;width:153px}header[role="banner"] #navigation #navigation-primary{display:none}header[role="banner"] #navigation #navigation-secondary{margin-top:0}}#search{background-color:#282828;left:0;font-size:0;padding:30px 0;position:absolute;right:0;text-align:center;transition:opacity .2s;opacity:0;top:90px;z-index:-1;}#search input,#search button,[role="main"] header #header-search button,#ws-fb header #header-search button{color:#fff;height:50px}#search input[type="text"],[role="main"] header #header-search input[type="text"],#ws-fb header #header-search input[type="text"]{background:none;border-color:#4c4c4c;border-width:0 0 1px;font-size:24px;font-weight:300;margin-right:25px;padding:0;transition:border-color .2s;width:300px;width:-webkit-calc(100% - 75px);width:calc(100% - 75px);}#search input[type="text"]:focus,[role="main"] header #header-search input[type="text"]:focus,#ws-fb header #header-search input[type="text"]:focus{border-color:#5a5a5a}#search button,[role="main"] header #header-search button,#ws-fb header #header-search button{background:#4c4c4c;font-size:14px;transition:background-color .2s;width:50px;}#search button:hover,[role="main"] header #header-search button:hover,#ws-fb header #header-search button:hover,#search button:active,[role="main"] header #header-search button:active,#ws-fb header #header-search button:active{background-color:#5a5a5a}#search.visible{opacity:1;z-index:9}@media only screen and (max-width: 500px){#search{padding:15px 0;top:70px}#search input[type="text"],#search button,[role="main"] header #header-search input[type="text"],[role="main"] header #header-search button,#ws-fb header #header-search input[type="text"],#ws-fb header #header-search button{height:40px}#search input[type="text"],[role="main"] header #header-search input[type="text"],#ws-fb header #header-search input[type="text"]{font-size:20px;margin-right:15px;width:300px;width:-webkit-calc(100% - 55px);width:calc(100% - 55px)}#search button,[role="main"] header #header-search button,#ws-fb header #header-search button{width:40px}}[role="main"] header > div,#ws-fb header > div{background:url("../images/header_background.jpg") no-repeat 50% 50%;background-size:cover;color:#fff;padding:20px 0;}[role="main"] header > div .inner,#ws-fb header > div .inner{height:70px;overflow:hidden}[role="main"] header > div h1,#ws-fb header > div h1{display:inline-block;font-size:35px;font-weight:400;text-transform:none;line-height:70px;margin-bottom:0}[role="main"] header #header-title,#ws-fb header #header-title{float:left;}[role="main"] header #header-title nav,#ws-fb header #header-title nav{height:60px;border-right:1px solid #4c4c4c;float:left;margin:5px 20px 0 0;}[role="main"] header #header-title nav a,#ws-fb header #header-title nav a{display:block;height:100%;padding:20px 20px 0 0}[role="main"] header #header-search,#ws-fb header #header-search{font-size:0;float:left;}[role="main"] header #header-search h1,#ws-fb header #header-search h1{min-width:280px}[role="main"] header #header-search fieldset,#ws-fb header #header-search fieldset{display:inline-block;height:70px;padding-top:10px;vertical-align:top}[role="main"] header #header-search input,#ws-fb header #header-search input,[role="main"] header #header-search button,#ws-fb header #header-search button{color:#bebebe;height:50px}[role="main"] header #header-search input[type="text"],#ws-fb header #header-search input[type="text"]{font-size:35px;margin-right:15px;width:400px}[role="main"] header #header-call,#ws-fb header #header-call{float:right;}[role="main"] header #header-call a,#ws-fb header #header-call a{background:url("../images/header_call.png") no-repeat 0 50%;color:#a5a5a5;display:block;height:70px;line-height:18px;margin-left:15px;padding:15px 0 0 85px;text-decoration:none;}[role="main"] header #header-call a span,#ws-fb header #header-call a span{color:#f9f9f9;font-size:16px;line-height:22px;}[role="main"] header #header-call a span b,#ws-fb header #header-call a span b{font-weight:500}@media only screen and (min-width: 801px) and (max-width: 1260px){[role="main"] header #header-search input[type="text"],#ws-fb header #header-search input[type="text"]{width:350px}}@media only screen and (max-width: 800px){[role="main"] header #header-search,#ws-fb header #header-search{float:none;}[role="main"] header #header-search fieldset,#ws-fb header #header-search fieldset{width:-webkit-calc(100% - 280px);width:calc(100% - 280px)}[role="main"] header #header-search input[type="text"],#ws-fb header #header-search input[type="text"]{width:200px;width:-webkit-calc(100% - 65px);width:calc(100% - 65px)}}@media only screen and (max-width:600px){[role="main"] header #header-search h1,#ws-fb header #header-search h1{display:none}[role="main"] header #header-search fieldset,#ws-fb header #header-search fieldset{width:100%}}@media only screen and (max-width: 500px){[role="main"] header > div,#ws-fb header > div{padding:0;}[role="main"] header > div h1,#ws-fb header > div h1{font-size:30px}[role="main"] header #header-title nav,#ws-fb header #header-title nav{height:50px;margin:10px 15px 0 0;}[role="main"] header #header-title nav a,#ws-fb header #header-title nav a{padding:15px 15px 0 0}[role="main"] header #header-search input[type="text"],#ws-fb header #header-search input[type="text"]{font-size:30px}}footer[role="contentinfo"]{background:#000;color:#989898;}footer[role="contentinfo"] a{color:#989898;display:block;text-decoration:none}footer[role="contentinfo"] #footer-contact,#ws-fb #footer-contact{background:#282828;font-size:0;}footer[role="contentinfo"] #footer-contact a,#ws-fb #footer-contact a{color:#fff;}footer[role="contentinfo"] #footer-contact a .sprite,#ws-fb #footer-contact a .sprite{margin-right:10px}footer[role="contentinfo"] #footer-contact a span,#ws-fb #footer-contact a span{font-size:18px;vertical-align:top}footer[role="contentinfo"] #footer-contact a:hover span,#ws-fb #footer-contact a:hover span,footer[role="contentinfo"] #footer-contact a:active span,#ws-fb #footer-contact a:active span{text-decoration:underline}@media only screen and (min-width: 801px){footer[role="contentinfo"] #footer-contact,#ws-fb #footer-contact{line-height:45px;padding:20px 0}footer[role="contentinfo"] #footer-contact ul,#ws-fb #footer-contact ul{text-align:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-around;justify-content:space-around}footer[role="contentinfo"] #footer-contact li,#ws-fb #footer-contact li{display:inline-block;padding:0 20px;-webkit-flex:1 1 auto;flex:1 1 auto;}footer[role="contentinfo"] #footer-contact li + li,#ws-fb #footer-contact li + li{border-left:1px solid #4c4c4c}footer[role="contentinfo"] #footer-contact a .sprite,#ws-fb #footer-contact a .sprite{margin-top:7px}}@media only screen and (max-width: 1000px){footer[role="contentinfo"] #footer-contact li,#ws-fb #footer-contact li{padding:0 10px}footer[role="contentinfo"] #footer-contact a span,#ws-fb #footer-contact a span{font-size:16px}}@media only screen and (max-width: 800px){footer[role="contentinfo"] #footer-contact,#ws-fb #footer-contact{line-height:32px;padding:10px 0}footer[role="contentinfo"] #footer-contact li,#ws-fb #footer-contact li{display:block;padding:0;}footer[role="contentinfo"] #footer-contact li + li,#ws-fb #footer-contact li + li{border-top:1px solid #4c4c4c}footer[role="contentinfo"] #footer-contact li a,#ws-fb #footer-contact li a{padding:10px 0}}@media only screen and (max-width: 500px){footer[role="contentinfo"] #footer-contact a span,#ws-fb #footer-contact a span{font-size:14px}}footer[role="contentinfo"] #footer-links{line-height:30px;padding:20px 0;}footer[role="contentinfo"] #footer-links ul{font-size:0;}footer[role="contentinfo"] #footer-links ul li{display:inline-block;font-size:14px;vertical-align:top;}footer[role="contentinfo"] #footer-links ul li + li{margin-left:30px}footer[role="contentinfo"] #footer-links ul a:hover,footer[role="contentinfo"] #footer-links ul a:active{text-decoration:underline}footer[role="contentinfo"] #footer-links #footer-rights,footer[role="contentinfo"] #footer-links #footer-links-primary{float:left}footer[role="contentinfo"] #footer-links #footer-rights{border-right:1px solid #4c4c4c;margin-right:30px;padding-right:30px}footer[role="contentinfo"] #footer-links #footer-links-secondary{float:right}@media only screen and (max-width: 1000px),(max-width: 1260px){footer[role="contentinfo"] #footer-links #footer-rights{line-height:60px}footer[role="contentinfo"] #footer-links #footer-links-primary,footer[role="contentinfo"] #footer-links #footer-links-secondary{display:block;float:none}}@media only screen and (max-width: 800px){footer[role="contentinfo"] #footer-links{padding:0}footer[role="contentinfo"] #footer-links .inner{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:space-around;justify-content:space-around}footer[role="contentinfo"] #footer-links ul,footer[role="contentinfo"] #footer-links #footer-rights{line-height:50px;-webkit-flex:1 1 auto;flex:1 1 auto}footer[role="contentinfo"] #footer-links ul li{border-bottom:1px solid #161616;display:block;}footer[role="contentinfo"] #footer-links ul li + li{margin-left:0}footer[role="contentinfo"] #footer-links #footer-rights{border-right:0;color:#5a5a5a;float:none;margin-right:0;-webkit-order:2;order:2;padding-right:0}}#homepage-slider .slider-holder{height:680px}#homepage-slider .slider-arrows{display:none}#homepage-slider .slider-navigation{bottom:20px;left:0;margin:0;position:absolute;right:0;}#homepage-slider .slider-navigation button{background:rgba(255,255,255,0);border:1px solid #fff;box-shadow:0 0 1px 1px #000;}#homepage-slider .slider-navigation button.active{background-color:#fff}#homepage-slider section{background:no-repeat 50% 50%;background-size:cover;height:100%;padding-top:200px;position:relative;text-align:center;width:100%;}#homepage-slider section h1{color:#fff;font-size:28px;font-weight:normal;margin-bottom:60px;text-shadow:0 0 3px #000;}#homepage-slider section h1 span{font-size:55px;font-weight:700}@media only screen and (min-width: 801px) and (max-width: 1000px){#homepage-slider .slider-holder{height:580px}#homepage-slider section{padding-top:150px;}#homepage-slider section h1{font-size:24px;margin-bottom:40px;}#homepage-slider section h1 span{font-size:45px}}@media only screen and (min-width: 501px) and (max-width: 800px){#homepage-slider .slider-holder{height:400px}#homepage-slider section{padding-top:100px;}#homepage-slider section h1{font-size:20px;margin-bottom:40px;}#homepage-slider section h1 span{font-size:35px}#homepage-slider section .homepage-slider-info{display:none}}@media only screen and (max-width: 500px){#homepage-slider .slider-holder{height:350px}#homepage-slider .slider-navigation{bottom:14px}#homepage-slider section{padding-top:70px;}#homepage-slider section h1{font-size:16px;margin-bottom:0;}#homepage-slider section h1 span{font-size:28px}#homepage-slider section .homepage-slider-info{display:none}#homepage-slider section .homepage-slider-more{bottom:40px;left:0;position:absolute;right:0}}#homepage-catalog{background:#f9f9f9;padding:50px 0;}#homepage-catalog h1{margin-bottom:40px;text-align:center}#homepage-catalog .more{margin-top:40px}@media only screen and (min-width: 501px) and (max-width: 800px){#homepage-catalog{padding:40px 0}}@media only screen and (max-width: 500px){#homepage-catalog{padding:20px 0}#homepage-catalog h1{margin-bottom:20px}#homepage-catalog .more{margin-top:20px}}#homepage-news{padding:30px 0;}#homepage-news ul{list-style:none;margin:0;padding:0}#homepage-news li{float:left;width:49%;width:-webkit-calc(50% - 10px);width:calc(50% - 10px);}#homepage-news li + li{float:right}#homepage-news img{float:left}#homepage-news h2{margin:10px 0}#homepage-news h2,#homepage-news p,#homepage-news .homepage-news-more{margin-left:220px}#homepage-news .homepage-news-more{line-height:20px;}#homepage-news .homepage-news-more a{display:inline-block;}#homepage-news .homepage-news-more a .sprite{float:right;margin:4px 0 0 5px}@media only screen and (min-width: 501px) and (max-width: 1000px){#homepage-news img{height:auto;width:150px}#homepage-news h2,#homepage-news p,#homepage-news .homepage-news-more{margin-left:170px}}@media only screen and (max-width: 800px){#homepage-news{padding:20px 0}#homepage-news li{float:none;width:100%;}#homepage-news li + li{float:none}}@media only screen and (max-width: 500px){#homepage-news img{display:block;float:none;height:auto;width:100%}#homepage-news h2,#homepage-news p,#homepage-news .homepage-news-more{margin-left:0}}#homepage-subscribe{background:#f9f9f9;font-size:0;padding:40px 0;text-align:center;}#homepage-subscribe h2,#homepage-subscribe form{display:inline-block;vertical-align:top}#homepage-subscribe input[type="email"]{font-size:14px;height:40px;margin-right:5px;width:300px}@media only screen and (min-width: 1001px){#homepage-subscribe h2{line-height:40px;margin-bottom:0;margin-right:20px}}@media only screen and (max-width: 1000px){#homepage-subscribe h2,#homepage-subscribe form{display:block}}@media only screen and (max-width: 800px){#homepage-subscribe input[type="email"]{width:200px}}@media only screen and (max-width: 500px){#homepage-subscribe{display:none}}#about #about-info{float:left;width:600px}#about #about-work{float:right;width:600px;}#about #about-work ul{margin:0 -20px 0 0}#about #about-work li{float:left;margin:0 20px 20px 0;vertical-align:top;width:290px}#about #about-work a{display:block;position:relative;text-align:center;}#about #about-work a img{display:block;height:auto;width:100%}#about #about-work a:before,#about #about-work a h3,#about #about-work a div{opacity:0;position:absolute;transition:opacity .2s}#about #about-work a:before{background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.3);bottom:5px;content:'';left:5px;right:5px;top:5px}#about #about-work a h3,#about #about-work a div{color:#fff;left:0;right:0;text-shadow:0 0 2px #000}#about #about-work a h3{text-transform:uppercase;top:30%;}#about #about-work a h3 span{font-size:14px;font-weight:300}#about #about-work a div{bottom:20px;font-weight:300;text-decoration:underline}#about #about-work a:hover:before,#about #about-work a:active:before,#about #about-work a:hover h3,#about #about-work a:active h3,#about #about-work a:hover div,#about #about-work a:active div{opacity:1}@media only screen and (min-width: 501px){#about #about-info{font-size:16px}}@media only screen and (min-width: 1001px) and (max-width: 1260px){#about #about-info{width:500px;width:-webkit-calc(100% - 460px);width:calc(100% - 460px)}#about #about-work{width:440px;}#about #about-work li{width:210px}}@media only screen and (max-width: 1000px){#about #about-info,#about #about-work{float:none;width:auto}#about #about-info{margin-bottom:20px}}@media only screen and (min-width: 501px) and (max-width: 1000px){#about #about-work ul{margin:0;margin:0 -webkit-calc(-20px) 0 0;margin:0 calc(-20px) 0 0}#about #about-work li{margin:0;margin:0 -webkit-calc(20px) 20px 0;margin:0 calc(20px) 20px 0}}@media only screen and (min-width: 801px) and (max-width: 1000px){#about #about-work li{width:33.33%;width:-webkit-calc(33.33% - 20px);width:calc(33.33% - 20px)}}@media only screen and (min-width: 501px) and (max-width: 800px){#about #about-work li{width:50%;width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}}@media only screen and (max-width: 500px){#about #about-work ul{margin:0}#about #about-work li{float:none;margin:0 0 20px;width:auto}}#contact #contact-company{text-transform:uppercase}@media only screen and (min-width: 501px){#contact #contact-map{float:left;width:66.66%}#contact #contact-map .map{height:340px}}@media only screen and (min-width: 501px) and (max-width: 800px){#contact #contact-map{width:49%;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}@media only screen and (max-width: 500px){#contact #contact-map{margin-bottom:20px}#contact #contact-map .map{height:200px}}#contact #contact-map-link{display:none;}@media only screen and (max-width: 500px){#contact #contact-map-link{display:block;margin-top:10px}#contact #contact-map-link a{color:#ef5e32}}@media only screen and (min-width: 801px){#contact #contact-form{float:left;padding-left:20px;width:33.33%}}@media only screen and (min-width: 501px) and (max-width: 800px){#contact #contact-form{float:right;width:49%;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}@media only screen and (max-width: 500px){#contact #contact-form{text-align:center}#contact #contact-form fieldset{margin:0 auto}}#contact #contact-team h1,#contact #contact-team h2{text-align:center}#contact #contact-team section + section{margin-top:20px}@media only screen and (max-width: 500px){#contact #contact-team h1,#contact #contact-team h2{text-align:left}}#inspiration #inspiration-detail h1{text-align:center}@media only screen and (min-width: 501px){#inspiration #inspiration-detail p{font-size:16px}}#inspiration #inspiration-detail-gallery{margin-bottom:20px}#inspiration #inspiration-detail-text{margin:0 auto;max-width:600px;text-align:center}#inspiration #inspiration-other h2,#news #news-other h2{font-size:28px;text-align:center}#inspiration #inspiration-other .slider,#news #news-other .slider{margin-top:-10px}@media only screen and (max-width: 500px){#inspiration #inspiration-other h2,#news #news-other h2{font-size:22px}}#news #news-detail-info,#news #news-detail-image{width:48%;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}#news #news-detail-info{float:left;}@media only screen and (min-width: 501px){#news #news-detail-info p{font-size:16px}}#news #news-detail-image{float:right;}#news #news-detail-image img{display:block;height:auto;margin:0 auto;max-width:100%;width:auto}@media only screen and (max-width: 1000px){#news #news-detail-info,#news #news-detail-image{float:none;width:auto}#news #news-detail-info{margin-bottom:20px;text-align:center}}#places header{margin-bottom:0}#places #places-map{position:relative;}#places #places-map .map{height:550px}@media only screen and (min-width: 801px) and (max-width: 1260px){#places #places-map .map{height:500px}}@media only screen and (min-width: 501px) and (max-width: 800px){#places #places-map .map{height:350px}}@media only screen and (max-width: 500px){#places #places-map .map{height:200px}}#places #places-map-help{background:#fff;border:1px solid #e7e7e7;box-shadow:0 0 0 5px #fff;bottom:25px;left:25px;padding:15px;position:absolute;}#places #places-map-help ul{padding-left:0;font-size:16px;font-weight:700;line-height:50px;list-style:none;text-transform:uppercase;}#places #places-map-help ul li + li{margin-top:10px}#places #places-map-help ul img{float:left;margin:2px 10px 0 0}@media only screen and (max-width: 1260px){#places #places-map-help{bottom:15px;left:15px;padding:10px}}@media only screen and (max-width: 1000px){#places #places-map-help ul{font-size:14px;line-height:30px;}#places #places-map-help ul li{display:inline-block;}#places #places-map-help ul li + li{margin-left:10px;margin-top:0}#places #places-map-help ul img{height:30px;margin-top:0;width:auto}}@media only screen and (max-width: 800px){#places #places-map-help{border:0;box-shadow:none;position:static;text-align:center;padding:0 10px}#places #places-map-help ul li{padding-top:15px}}#places #places-region{font-size:0;padding:15px 0;text-align:center;}#places #places-region h2,#places #places-region form{display:inline-block;vertical-align:top}#places #places-region h2{line-height:50px;margin:0 20px 0 0}#places #places-region .select-placeholder{text-align:left}#product .content h2{font-size:28px;text-align:center}@media only screen and (max-width: 500px){#product .content h2{font-size:22px}}#product #product-images{background:no-repeat 50% 50%;background-size:cover;height:600px;position:relative;}#product #product-images ul{bottom:0;font-size:0;left:0;overflow:auto;padding:15px;position:absolute;right:0;text-align:right;white-space:nowrap;}#product #product-images ul li{display:inline-block;font-size:14px;}#product #product-images ul li + li{margin-left:10px}#product #product-images ul a{background:#fff;border:1px solid #dcdcdc;display:block;font-size:13px;font-weight:700;line-height:20px;padding:3px;text-align:center;text-decoration:none;text-transform:uppercase}#product #product-images ul img{display:block}#product #product-images ul div{padding:5px 0 2px}@media only screen and (min-width: 1001px) and (max-width: 1260px){#product #product-images{height:500px}}@media only screen and (min-width: 801px) and (max-width: 1000px){#product #product-images{height:350px}}@media only screen and (min-width: 501px) and (max-width: 800px){#product #product-images{height:300px}}@media only screen and (max-width: 500px){#product #product-images{height:200px}#product #product-images ul{padding:10px;}#product #product-images ul a{font-size:12px}#product #product-images ul img{height:auto;width:110px}}#product #product-description{text-align:center;}@media only screen and (min-width: 501px){#product #product-description{font-size:16px}}@media only screen and (min-width: 501px){#product #product-description-2 p{font-size:16px}}@media only screen and (min-width: 801px){#product #product-description-2{font-size:0}#product #product-description-2 img,#product #product-description-2 p{vertical-align:middle;width:49%;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}#product #product-description-2 img{height:auto}#product #product-description-2 p{display:inline-block;margin-left:2%;margin-left:-webkit-calc(20px);margin-left:calc(20px)}}@media only screen and (max-width: 800px){#product #product-description-2 img{display:block;height:auto;margin:0 auto 20px;max-width:100%}#product #product-description-2 p{text-align:center}}#product #product-parameters{font-size:0;}#product #product-parameters ul{border:0 solid #e7e7e7;display:inline-block;font-size:14px;line-height:20px;padding:20px 40px;width:50%;}#product #product-parameters ul:nth-child(1){border-width:0 1px 1px 0;margin:0 -webkit-calc(-0.5px) -webkit-calc(-0.5px) 0;margin:0 calc(-0.5px) calc(-0.5px) 0}#product #product-parameters ul:nth-child(2){border-width:0 0 1px 1px;margin:0 0 -webkit-calc(-0.5px) -webkit-calc(-0.5px);margin:0 0 calc(-0.5px) calc(-0.5px)}#product #product-parameters ul:nth-child(3){border-width:1px 1px 0 0;margin:-webkit-calc(-0.5px) -webkit-calc(-0.5px) 0 0;margin:calc(-0.5px) calc(-0.5px) 0 0}#product #product-parameters ul:nth-child(4){border-width:1px 0 0 1px;margin:-webkit-calc(-0.5px) 0 0 -webkit-calc(-0.5px);margin:calc(-0.5px) 0 0 calc(-0.5px)}#product #product-parameters ul li{min-height:50px;padding:15px 0 15px 104px}#product #product-parameters ul .sprite{float:left;margin:-15px 0 0 -104px}@media only screen and (min-width: 1001px) and (max-width: 1260px){#product #product-parameters ul{padding:15px 30px;}#product #product-parameters ul li{padding-left:94px}#product #product-parameters ul .sprite{margin-left:-94px}}@media only screen and (min-width: 801px) and (max-width: 1000px){#product #product-parameters ul{padding:10px 20px;}#product #product-parameters ul li{padding-left:84px}#product #product-parameters ul .sprite{margin-left:-84px}}@media only screen and (min-width: 501px) and (max-width: 800px){#product #product-parameters ul{padding:10px;}#product #product-parameters ul:nth-child(1){padding:0 10px 10px 0}#product #product-parameters ul:nth-child(2){padding:0 0 10px 10px}#product #product-parameters ul:nth-child(3){padding:10px 10px 0 0}#product #product-parameters ul:nth-child(4){padding:10px 0 0 10px}#product #product-parameters ul li{padding-left:74px}#product #product-parameters ul .sprite{margin-left:-74px}}@media only screen and (max-width: 500px){#product #product-parameters ul{float:none;padding:15px 0;width:auto;}#product #product-parameters ul:nth-child(1),#product #product-parameters ul:nth-child(2),#product #product-parameters ul:nth-child(3),#product #product-parameters ul:nth-child(4){border-width:0 0 1px;margin:0}#product #product-parameters ul:first-child{padding-top:0}#product #product-parameters ul:last-child{border-width:0;padding-bottom:0}#product #product-parameters ul li{padding-bottom:0}}#product #product-inspiration h2{margin-bottom:30px}@media only screen and (max-width: 500px){#product #product-inspiration h2{margin-bottom:10px}#product #product-inspiration .catalog p{display:block}}#product #product-download table{max-width:600px;margin:0 auto}#ws-fb{margin:0 auto;max-width:810px;}#ws-fb .inner{max-width:810px;width:auto;}@media only screen and (min-width: 1261px){#ws-fb .inner{padding:0 20px}}@media only screen and (min-width: 801px){#ws-fb .cards .card{max-width:243px;max-width:243.33px}}@media only screen and (min-width: 801px){#ws-fb .catalog li{max-width:375px}#ws-fb .catalog img{height:auto;margin:-1px 0 0;margin:-1px -webkit-calc(-1px) 0;margin:-1px calc(-1px) 0;width:100%;width:-webkit-calc(100% + 2px);width:calc(100% + 2px)}}@media only screen and (min-width: 1261px){#ws-fb .tabs .inner{padding:0}}@media only screen and (min-width: 501px){#ws-fb header > div{padding:10px 0}}#ws-fb #footer-contact a{display:block;text-decoration:none}@media only screen and (min-width: 801px){#ws-fb #footer-contact li{padding:0 10px}}@media only screen and (min-width: 1001px){#ws-fb #footer-contact a span{font-size:16px}}#ws-fb #ws-fb-contact{background:url("../images/facebook_contact.jpg") no-repeat 50% 50%;background-size:cover;position:relative;padding:100px 0;}#ws-fb #ws-fb-contact:before{background:#000;bottom:0;content:'';left:0;opacity:.8;position:absolute;right:0;top:0}#ws-fb #ws-fb-contact section{background:#fff;margin:0 auto;max-width:480px;padding:30px 0 50px;position:relative;z-index:1;}#ws-fb #ws-fb-contact section h1{font-size:20px;margin-bottom:30px;text-align:center}#ws-fb #ws-fb-contact section fieldset{margin:0 auto}#ws-fb #ws-fb-contact section .button{text-align:center}@media only screen and (max-width: 800px){#ws-fb #ws-fb-contact{padding:50px 0}#ws-fb #ws-fb-contact section{padding:20px 0 30px;}#ws-fb #ws-fb-contact section h1{margin-bottom:20px}}@media only screen and (max-width: 800px){#ws-fb #ws-fb-contact{padding:20px}#ws-fb #ws-fb-contact section{padding:20px}#ws-fb #ws-fb-contact fieldset{max-width:360px}}/* fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.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:8020}.fancybox-skin{position:relative;background:#f9f9f9;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-prev span,.fancybox-next span{background-image:url("../images/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("../images/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../images/fancybox/blank.gif");-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:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.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 !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../images/fancybox/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}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../images/fancybox/fancybox_sprite@2x.png");background-size:44px 152px;}#fancybox-loading div{background-image:url("../images/fancybox/fancybox_loading@2x.gif");background-size:24px 24px;}}
