html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}.container:not(.basic-page-body) td,.container:not(.basic-page-body) th{padding:0;}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-slider *{outline:none;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;z-index:1;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;float:none;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-dots{position:absolute;z-index:3;margin:0 0 0 728px;font-size:0;line-height:0;padding:0;text-align:center;left:50%;top:50%;letter-spacing:-4px;transform:translateY(-50%);}@media (max-width:1559px){.slick-dots{left:auto;right:40px;margin:0;}}@media (max-width:1003px){.slick-dots{right:20px;}}@media (max-width:767px){.slick-dots{right:15px;}}.slick-dots li{display:block;padding:4px 0;}.slick-dots button{border-radius:50%;padding:0;margin:0;outline:none;background:transparent;position:relative;width:12px;height:12px;border:1px solid #fff;position:relative;transition:background 0.3s ease;}.slick-dots button:hover{background:#fff;}.slick-dots .slick-active button{background:#fff;}.accessory .slick-dots{height:100%;bottom:-100% !important;clear:both;margin-bottom:-30px !important;transform:none !important;}.owl-prev,.owl-next,.slick-arrow{position:absolute;z-index:3;left:0;top:50%;width:15px;height:30px;background:none;padding:0;margin:0;border:none;overflow:hidden;font-size:0;line-height:0;margin-top:-15px;}.owl-prev:before,.owl-next:before,.slick-arrow:before{content:"\e908";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:22px;color:#000;line-height:30px;text-align:left;transition:color 0.3s ease;}.owl-prev:hover:before,.owl-next:hover:before,.slick-arrow:hover:before{color:#000;}.owl-prev.disabled,.owl-prev.slick-disabled,.owl-next.disabled,.owl-next.slick-disabled,.slick-arrow.disabled,.slick-arrow.slick-disabled{opacity:0.5;pointer-events:none;}.owl-next,.slick-next{left:auto;right:0;}.owl-next:before,.slick-next:before{content:"\e909";text-align:right;}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel .owl-item{float:left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;}.grabbing{cursor:url(/themes/rosco/templates/layout/markup/css/grabbing.png) 8 8,move;}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.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;-webkit-overflow-scrolling:touch;}.fancybox-wrap{position:absolute;top:50% !important;top:10% \9  !important;transform:translateY(-50%);left:0;z-index:8020;}.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;}@media (max-width:1003px){.fancybox-skin{padding:20px !important;}}@media (max-width:767px){.fancybox-skin{padding:0 !important;}}@media (max-width:1003px){.no-indent{padding:35px 0 0;}.no-indent .fancybox-skin{padding:0 !important;}}.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;background-color:#fff;}.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(/themes/rosco/templates/layout/markup/images/fancybox/fancybox_sprite.png);}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url(/themes/rosco/templates/layout/markup/images/fancybox/fancybox_loading.gif) center center no-repeat;}.fancybox-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:2px solid #b2b2b2;cursor:pointer;z-index:8040;background-image:none !important;background:none !important;overflow:hidden;transition:all 0.3s ease;}@media (max-width:1003px){.fancybox-close{right:0;top:-40px;}}@media (max-width:767px){.fancybox-close{width:26px;height:26px;top:-30px;}}.fancybox-close::before,.fancybox-close::after{content:'';position:absolute;height:2px;width:60%;top:50%;left:20%;margin-top:-1px;transition:all 0.3s ease;background:#b2b2b2;}.fancybox-close::before{transform:rotate(45deg);}.fancybox-close::after{transform:rotate(-45deg);}.fancybox-close:hover{border-color:#000;}.fancybox-close:hover::before,.fancybox-close:hover::after{background:#000;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/themes/rosco/templates/layout/markup/images/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;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;-webkit-overflow-scrolling:touch;background:url(/themes/rosco/templates/layout/markup/images/fancybox/fancybox_overlay.png);}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;-webkit-overflow-scrolling:touch;}.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(/themes/rosco/templates/layout/markup/images/fancybox/fancybox_sprite%402x.png);background-size:44px 152px;}#fancybox-loading div{background-image:url(/themes/rosco/templates/layout/markup/images/fancybox/fancybox_loading%402x.gif);background-size:24px 24px;}}.jcf-select{display:block;width:100%;position:relative;border:1px solid #e2e2e2;background:#fff;margin:0;height:26px;}.jcf-select select{z-index:1;left:0;top:0;}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:13px;line-height:26px;margin:0 33px 0 15px;color:#9b9b9b;}.jcf-select .jcf-select-opener{position:absolute;text-align:center;width:23px;bottom:0;right:0;top:0;z-index:2;}.jcf-select .jcf-select-opener:after{content:"\e90a";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#000;font-size:10px;position:absolute;top:50%;left:0;margin-top:-5px;transition:transform .3s ease;}.jcf-drop-active.jcf-select .jcf-select-opener:after{transform:rotate(180deg);}body > .jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999;}body > .jcf-select-drop.jcf-drop-flipped{margin:1px 0 0;}.jcf-select-small .jcf-list .jcf-option{padding:4px 5px;}.jcf-select-small .jcf-list{font-size:12px;}.jcf-select .jcf-select-drop{position:absolute;margin-top:0px;z-index:9999;top:100%;left:-1px;right:-1px;}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto;}.jcf-select-drop .jcf-select-drop-content{border:1px solid #e2e2e2;}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #e2e2e2;min-width:200px;margin:0 15px;}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;line-height:17px;font-size:14px;width:100%;}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%;max-height:310px !important;}.jcf-list ul{list-style:none;padding:0;margin:0;}.jcf-list ul li{overflow:hidden;display:block;}.jcf-list .jcf-overflow{overflow:auto;}.jcf-list .jcf-option{overflow:hidden;cursor:default;display:block;padding:7px 15px;color:#9b9b9b;height:1%;}.jcf-list .jcf-option.jcf-option-hidden{display:none;padding:0;height:0;}.jcf-list .jcf-disabled{background:#efeeee;color:#aaa !important;}.jcf-select-drop .jcf-hover,.jcf-select-drop .jcf-selected,.jcf-list-box .jcf-selected{background:#e6e6e6;color:#000;}.jcf-list .jcf-optgroup-caption{font-weight:bold;display:block;padding:0;width:0;height:0;overflow:hidden;cursor:default;color:#000;position:absolute;left:-9999px;}.jcf-scrollable-wrapper{box-sizing:content-box;position:relative;}.jcf-scrollbar-vertical{position:absolute;cursor:default;width:13px;bottom:0;right:0;top:0;}.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{height:0;width:0;left:0;top:0;}.jcf-scrollbar-vertical .jcf-scrollbar-inc{top:auto;bottom:0;}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#797b7c;height:1px;width:7px;left:3px;border-radius:7px;}.jcf-scrollbar-horizontal{position:absolute;background:#e3e3e3;right:auto;top:auto;left:0;bottom:0;width:1px;height:14px;}.jcf-scrollbar-horizontal .jcf-scrollbar-dec,.jcf-scrollbar-horizontal .jcf-scrollbar-inc{display:inline-block;vertical-align:top;overflow:hidden;background:#bbb;height:14px;width:14px;}.jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:auto;right:0;}.jcf-scrollbar-horizontal .jcf-scrollbar-slider{display:inline-block;position:relative;height:14px;}.jcf-scrollbar-horizontal .jcf-scrollbar-handle{position:absolute;background:#888;height:14px;}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle{visibility:hidden;}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc{background:#e3e3e3;}.jcf-disabled{background:#efeeee !important;}.jcf-checkbox{vertical-align:baseline;display:inline-block;position:relative;cursor:default;border:1px solid #a5a5a5;margin:0 4px 0 0;height:11px;width:11px;}.jcf-checkbox span{position:absolute;display:none;height:5px;width:10px;top:50%;left:50%;margin:-6px 0 0 -3px;border:2px solid #000;border-width:0 0 2px 2px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";}:root .jcf-checkbox span{margin:-6px 0 0 -3px;}.jcf-checkbox input[type="checkbox"]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0;}.jcf-checkbox.jcf-checked span{display:block;}.jcf-file{display:block;position:relative;overflow:hidden;padding:0 0 0 141px;height:42px;}@media (max-width:1003px){.jcf-file{padding:0 0 0 110px;}}@media (max-width:767px){.jcf-file{padding:0 0 0 90px;height:36px;}}.jcf-file .jcf-real-element{position:absolute;font-size:200px;height:200px;margin:0;right:0;top:0;}.jcf-file .jcf-fake-input{display:block;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;overflow:hidden;font-size:13px;color:#9b9b9b;line-height:42px;}@media (max-width:767px){.jcf-file .jcf-fake-input{font-size:12px;line-height:36px;}}.jcf-file .jcf-upload-button{display:block;white-space:nowrap;overflow:hidden;text-align:center;position:absolute;left:0;top:0;color:#9b9b9b;margin:0;padding:0 10px;line-height:42px;height:42px;text-transform:capitalize;width:120px;background-color:#e2e2e2;}@media (max-width:1003px){.jcf-file .jcf-upload-button{width:100px;}}@media (max-width:767px){.jcf-file .jcf-upload-button{font-size:12px;line-height:36px;height:36px;width:80px;}}.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #a5a5a5;border-radius:50%;margin:0 3px 0 0;height:30px;width:30px;}.jcf-radio span{display:none;position:absolute;top:7px;left:7px;right:7px;bottom:7px;background:#a5a5a5;border-radius:100%;}.jcf-radio input[type="radio"]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0;}.jcf-radio.jcf-checked span{display:block;}#header .add-nav,#header .add-nav > li > .drop > ul,#header .add-nav > li > .drop > ul ul,#nav,#nav > li > .drop > ul,#nav > li > .drop .drop ul,#footer .add-nav,#footer .social-networks,#footer .bottom-block ul,.tab-head .tabset,.category-list,.tabs-holder .tab ul,.open-close .nav-tabs,.tab-content .columns .group ul,.add-links,.more-links ul,.anchor-block ul,.product-list,.product-info .description-block .tools-list,.map-container .map-form .result-box .slide ul,.pager__items,.pagination,.gsc-cursor-box .gsc-cursor,.awards-list,.popup-gallery .text-block ul,.popup-gallery .color-block ul,.product-resources .views-field .btn-list,.product-resources .btn-list,#wizard .actions ul,#wizard .steps ul,.other-list,.product-image-info .description-block .tools-list,.product-image-info .description-block ul{margin:0;padding:0;list-style:none;}.clearfix:after,#header .top-block:after,#header .add-nav > li:after,#nav > li:after,.table-box:after,.product-form .head:after,.timeline .year-holder:after,.timeline .opener:after,.container:after{content:'';display:block;clear:both;}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.va-contents{height:100%;font-size:0;}.va-contents:before{content:'';width:0;height:100%;display:inline-block;vertical-align:middle;}.va-contents > *{display:inline-block;vertical-align:middle;}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}*{max-height:1000000px;}body{color:#000;background:#fff;font:14px/1.2 "Lato","Arial","Helvetica",sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}img{max-width:100%;height:auto;}.gm-style img{max-width:none;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{font-family:inherit;font-weight:bold;margin:0 0 0.5em;color:inherit;}h1,.h1{font-size:48px;line-height:1.2;font-weight:300;margin:0;}@media (max-width:1003px){h1,.h1{font-size:40px;}}@media (max-width:767px){h1,.h1{font-size:32px;}}h2,.h2{font-size:24px;line-height:1.2;font-weight:300;margin:0 0 50px;}@media (max-width:1003px){h2,.h2{margin:0 0 30px;}}@media (max-width:767px){h2,.h2{margin:0 0 20px;font-size:20px;}}h3,.h3{font-size:20px;line-height:1.2;font-weight:300;}h4,.h4{font-size:18px;font-weight:normal;line-height:1.2;}@media (max-width:767px){h4,.h4{font-size:16px;}}h5,.h5{font-size:16px;font-weight:normal;line-height:1.2;margin:0 0 25px;}@media (max-width:767px){h5,.h5{margin:0 0 17px;}}h6,.h6{font-size:15px;}p{margin:0 0 1em;}a{color:#003da5;}a:hover,a:focus{text-decoration:none;}form,fieldset{margin:0;padding:0;border-style:none;}input[type='text'],input[type='tel'],input[type='email'],input[type='search'],input[type='password'],textarea{-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;border:1px solid #ebebeb;padding:10px;}input[type='text']:focus,input[type='tel']:focus,input[type='email']:focus,input[type='search']:focus,input[type='password']:focus,textarea:focus{border-color:#000;}input[type='text']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='search']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ebebeb;}input[type='text']::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='search']::-moz-placeholder,input[type='password']::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#ebebeb;}input[type='text']:-moz-placeholder,input[type='tel']:-moz-placeholder,input[type='email']:-moz-placeholder,input[type='search']:-moz-placeholder,input[type='password']:-moz-placeholder,textarea:-moz-placeholder{color:#ebebeb;}input[type='text']:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='search']:-ms-input-placeholder,input[type='password']:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ebebeb;}input[type='text'].placeholder,input[type='tel'].placeholder,input[type='email'].placeholder,input[type='search'].placeholder,input[type='password'].placeholder,textarea.placeholder{color:#ebebeb;}select{-webkit-border-radius:0;}textarea{resize:vertical;vertical-align:top;}button,input[type='button'],input[type='reset'],input[type='file'],input[type='submit']{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;}@font-face{font-family:'icomoon';src:url(/themes/rosco/templates/layout/markup/fonts/icomoon.eot?ui3c6g=);src:url(/themes/rosco/templates/layout/markup/fonts/icomoon.eot?ui3c6g=#iefix) format("embedded-opentype"),url(/themes/rosco/templates/layout/markup/fonts/icomoon.ttf?ui3c6g=) format("truetype"),url(/themes/rosco/templates/layout/markup/fonts/icomoon.woff?ui3c6g=) format("woff"),url(/themes/rosco/templates/layout/markup/fonts/icomoon.svg?ui3c6g=#icomoon) format("svg");font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-setting:before{content:"\e90d";}.icon-play:before{content:"\e90c";}.icon-arrow-left:before{content:"\e908";}.icon-arrow-down:before{content:"\e90a";}.icon-arrow-right:before{content:"\e909";}.icon-view:before{content:"\e900";}.icon-twitter:before{content:"\e903";}.icon-youtube:before{content:"\e904";}.icon-instagram:before{content:"\e902";}.icon-google:before{content:"\e905";}.icon-plus:before{content:"\e912";}.icon-envelope:before{content:"\e911";}.icon-printer-text:before{content:"\e915";}.icon-printer:before{content:"\e910";}.icon-open_in_new:before{content:"\e89e";}.icon-info:before{content:"\e913";}.icon-arrow-left2:before{content:"\e917";}.icon-chevron-small-down:before{content:"\e901";}.icon-in:before{content:"\e914";}.icon-location:before{content:"\e906";}.icon-film:before{content:"\e916";}.icon-phone:before{content:"\e90f";}.icon-facebook2:before{content:"\e90b";}.icon-linkedin:before{content:"\e907";}.icon-screen:before{content:"\e918";}.icon-zoom-in:before{content:"\e90e";}.icon-zoom-out:before{content:"\e919";}.icon-search:before{content:"\f002";}.icon-youtube2:before{content:"\f167";}#header{position:fixed;left:0;z-index:10;background-color:#fff;top:0;right:0;padding-top:30px;}@media (max-width:1003px){#header{padding-top:0;position:relative;}}#header #block-needhelplink div p{float:left;}#header .top-block{position:absolute;top:0;left:0;right:0;z-index:11;background-color:#e1e1e1;}@media (max-width:1003px){#header .top-block{position:static;background:none;border-top:1px solid #c4c4c4;margin:12px 0 0;padding:4px 0 0;}#header .top-block .top-block{margin:0;padding:0;border:none;}}@media (min-width:1005px){#header .top-block .add-nav > li.has-drop:hover::before{content:' ';display:block;width:30px;height:90px;position:absolute;bottom:-45px;left:0;z-index:2;border-left:1px solid transparent;border-bottom:1px solid transparent;transform:rotate(70deg);-webkit-transform:rotate(70deg);}#header .top-block .add-nav > li .drop{opacity:1 !important;left:auto !important;}#header .top-block .add-nav > li .drop ul li:nth-child(1){z-index:5;}#header .top-block .add-nav > li .drop ul li.has-drop:hover::before{content:' ';display:block;width:60px;height:120px;position:absolute;bottom:-88px;left:-17px;z-index:2;border:1px solid transparent;transform:rotate(38deg);-webkit-transform:rotate(38deg);}}#header .edit-container{height:0;}#header .edit-container a{position:relative;z-index:99;line-height:30px;color:black;transition:color 0.3s ease;}#header .edit-container a:hover{color:#003da5;text-decoration:none;}#header .add-nav{max-width:1560px;padding:0 40px;margin:0 auto;font-weight:bold;min-width:40%;text-align:right;font-size:0;line-height:0;letter-spacing:-4px;}#header .add-nav .opener-drop,#header .add-nav .back,#header .add-nav .category-title{display:none;}@media (max-width:1003px){#header .add-nav{padding:0;text-align:left;font-weight:normal;min-width:0;}#header .add-nav .opener-drop{display:block;position:relative;top:0;right:0;float:right;margin:-3px 0 0 5px;width:30px;line-height:34px;height:30px;color:#000;font-size:14px;text-align:right;}}#header .add-nav > li{font-size:13px;line-height:15px;letter-spacing:normal;display:inline-block;vertical-align:top;padding:8px 0 7px 26px;position:relative;text-align:center;}@media (max-width:1003px){#header .add-nav > li{font-size:18px;display:block;position:static;text-align:left;padding:6px 0;line-height:24px;}#header .add-nav > li.active-drop > .drop{right:0;}}#header .add-nav > li:hover > a,#header .add-nav > li.open > a,#header .add-nav > li.active > a{color:#003da5;}#header .add-nav > li:hover > a:before{transform:rotate(180deg);}#header .add-nav > li:hover > .drop{display:block;}@media (min-width:1004px){#header .add-nav > li:hover > .drop{right:0;}}#header .add-nav > li.has-drop > a{padding:0 13px 0 0;}@media (max-width:1003px){#header .add-nav > li.has-drop > a{padding:0;}}#header .add-nav > li.has-drop > a:before{content:"\e901";position:absolute;right:0;top:1px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;transition:transform 0.3s ease;}@media (max-width:1003px){#header .add-nav > li.has-drop > a:before{display:none;}}#header .add-nav > li.has-drop.open > a:before{transform:rotate(180deg);}#header .add-nav > li > .drop{position:absolute;top:100%;right:-9999px;width:170px;padding:5px 0;font-weight:normal;background-color:#000;background-color:rgba(0,0,0,0.83);text-align:left;}@media (max-width:1003px){#header .add-nav > li > .drop{display:block;background-color:#000;top:0;bottom:0;transition:right 0.4s linear;width:100%;padding:75px 20px 24px;z-index:3;display:block !important;left:auto !important;right:100%;}#header .add-nav > li > .drop:before{content:'';position:absolute;top:0;left:0;right:0;height:60px;z-index:2;background-color:#e1e1e1;}#header .add-nav > li > .drop .back{position:absolute;left:20px;display:block;width:35px;height:35px;font-size:20px;line-height:33px;color:#000;border-radius:50%;text-align:center;z-index:3;top:13px;border:2px solid #000;cursor:pointer;}#header .add-nav > li > .drop .category-title{font-size:18px;line-height:1.2;position:static;overflow:visible;width:100%;height:auto;display:none;text-transform:uppercase;}}#header .add-nav > li > .drop > ul > li{position:relative;}#header .add-nav > li > .drop > ul > li:hover .drop{display:block;}#header .add-nav > li > .drop > ul > li:hover > a{background-color:#000;}#header .add-nav > li > .drop > ul > li.has-drop:after{content:"\e909";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:absolute;right:5px;top:7px;z-index:2;color:#fff;font-weight:normal;font-size:7px;}@media (max-width:1003px){#header .add-nav > li > .drop > ul > li.has-drop:after{display:none;}}@media (max-width:1003px){#header .add-nav > li > .drop > ul > li{padding:8px 0;font-size:16px;line-height:20px;position:static;}#header .add-nav > li > .drop > ul > li.active-drop .drop{right:0;}}#header .add-nav > li > .drop > ul .drop{position:absolute;right:100%;top:-5px;width:120px;padding:5px 0;background-color:#000;display:none;background-color:rgba(0,0,0,0.83);}#header .add-nav > li > .drop > ul .drop .nav-opener{display:none;}@media (max-width:1003px){#header .add-nav > li > .drop > ul .drop{right:100%;bottom:0;transition:right 0.4s linear;background-color:#003da5;width:100%;left:auto;margin:0;top:0;z-index:4;display:block;padding:75px 20px 24px;left:auto !important;}#header .add-nav > li > .drop > ul .drop:before{content:'';position:absolute;top:0;left:0;right:0;height:60px;z-index:2;background-color:#e1e1e1;}#header .add-nav > li > .drop > ul .drop .nav-opener{display:block;z-index:4;}}#header .add-nav > li > .drop > ul .opener-drop{color:#fff;top:-3px;}#header .add-nav > li > .drop > ul ul{text-align:left;font-weight:normal;}@media (max-width:1003px){#header .add-nav > li > .drop > ul ul li{padding:0 0 10px;}}#header .add-nav > li > .drop > ul a{color:#fff;display:block;padding:3px 15px;}#header .add-nav > li > .drop > ul a:hover{color:#fff;background-color:#000;text-decoration:none;}@media (max-width:1003px){#header .add-nav > li > .drop > ul a{display:inline;padding:0;}#header .add-nav > li > .drop > ul a:hover{background:none;}}#header .add-nav a{color:#000;display:block;position:relative;transition:color 0.3s ease;}#header .add-nav a:hover{color:#003da5;text-decoration:none;}@media (max-width:1003px){#header .add-nav a{display:inline;padding:0;}}#header .logo{float:left;width:180px;overflow:visible;margin:20px 0;}#header .logo img{width:100%;height:auto;}#header .logo a.tagline{display:block;white-space:nowrap;font-size:18px;line-height:1.2;font-weight:300;margin-top:4px;margin-left:3px;}#header .logo a.tagline:hover{text-decoration:none;}@media (max-width:1003px){#header .logo{margin:10px 0;}#header .logo a.tagline{font-size:16px;line-height:1.0;}}@media (max-width:767px){#header .logo{width:100px;margin:10px 0;}#header .logo a.tagline{font-size:14px;margin-left:1px;}}@media screen and (max-width:340px){#header .logo a.tagline{font-size:13px;line-height:14px;}}#header .nav-opener{position:absolute;left:-9999px;width:26px;height:23px;z-index:10;transition:opacity .3s ease;display:none;}#header .nav-opener:before{content:'';position:absolute;z-index:10;left:0;top:0;right:0;bottom:0;}#header .nav-opener span{position:absolute;height:4px;left:0;right:0;z-index:-1;pointer-evens:none;}#header .nav-opener span:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:#003da5;transition:transform .25s ease,background .25s ease;transform:rotate(0);}#header .nav-opener .lt,#header .nav-opener .lb{position:absolute;top:0;left:0;right:0;height:4px;transition:transform .25s ease;margin:0;transform:translateY(0);}#header .nav-opener .lc{top:50%;transform:translateY(-50%);opacity:1;transition:opacity .25s ease;background:#003da5;}#header .nav-opener .lb{top:auto;bottom:0;}#header .slide{float:right;}#header .slide .nav-opener{display:none;}#header nav{float:left;}#header .help{float:left;font-weight:bold;color:#fff;background:#003da5;min-width:115px;padding:11px 5px 10px;text-align:center;margin:32px 19px 0 0;position:relative;z-index:2;line-height:17px;font-size:14px;border:1px solid #003da5;transition:all 0.3s ease;}#header .help:hover{background:transparent;color:#003da5;text-decoration:none;}@media (max-width:1199px){#header .help{margin:32px 15px 0 0;}}@media (max-width:1003px){#header .help{float:none;width:100%;display:block;margin:0;font-size:18px;line-height:24px;text-align:left;border:none;font-weight:normal;color:#000;background:none;padding:6px 0;}}#header .search-form{float:right;width:302px;margin:32px 0 0;padding:0 40px 0 13px;height:40px;position:relative;border:1px solid #a9a9a9;}@media (max-width:1199px){#header .search-form{width:260px;}}@media (max-width:1003px){#header .search-form{width:auto;float:none;border:none;margin:20px 0 0;position:absolute;top:10px;left:20px;right:60px;background:#fff;margin:0;z-index:2;}#header .search-form:after{content:'';position:absolute;z-index:-2;background-color:#e1e1e1;top:-20px;left:-30px;right:-60px;bottom:-10px;}#header .search-form:before{z-index:-1;content:'';background-color:#fff;left:0;top:0;position:absolute;right:0;bottom:0;border:1px solid #a9a9a9;}}#header .search-form [type="text"],#header .search-form [type="search"]{display:block;width:100%;border:none;background:none;padding:0;margin:0;color:#000;height:38px;line-height:38px;}#header .search-form [type="text"]:focus,#header .search-form [type="search"]:focus{outline:none;}#header .search-form [type="text"]::-webkit-input-placeholder,#header .search-form [type="search"]::-webkit-input-placeholder{color:#a9a9a9;}#header .search-form [type="text"]::-moz-placeholder,#header .search-form [type="search"]::-moz-placeholder{opacity:1;color:#a9a9a9;}#header .search-form [type="text"]:-moz-placeholder,#header .search-form [type="search"]:-moz-placeholder{color:#a9a9a9;}#header .search-form [type="text"]:-ms-input-placeholder,#header .search-form [type="search"]:-ms-input-placeholder{color:#a9a9a9;}#header .search-form [type="text"].placeholder,#header .search-form [type="search"].placeholder{color:#a9a9a9;}@media (max-width:1003px){#header .search-form [type="text"],#header .search-form [type="search"]{color:#000;}#header .search-form [type="text"]::-webkit-input-placeholder,#header .search-form [type="search"]::-webkit-input-placeholder{color:#424242;}#header .search-form [type="text"]::-moz-placeholder,#header .search-form [type="search"]::-moz-placeholder{opacity:1;color:#424242;}#header .search-form [type="text"]:-moz-placeholder,#header .search-form [type="search"]:-moz-placeholder{color:#424242;}#header .search-form [type="text"]:-ms-input-placeholder,#header .search-form [type="search"]:-ms-input-placeholder{color:#424242;}#header .search-form [type="text"].placeholder,#header .search-form [type="search"].placeholder{color:#424242;}}#header .search-form [type="submit"]{position:absolute;height:34px;width:32px;background:none;border:none;padding:0;margin:0;top:2px;right:5px;color:#4c4c4c;font-size:20px;line-height:34px;outline:none;}@media (max-width:1003px){#header .search-form [type="submit"]{color:#4c4c4c;}}@media (max-width:1003px){#header .nav-opener{left:auto;float:right;display:block;margin:29px 0 0;position:relative;}#header .slide{position:absolute;top:0;z-index:11;bottom:-9999px;left:-400px;background-color:#fff;padding:65px 20px 30px;width:400px;overflow:hidden;float:none;transition:left 0.4s linear;}#header .slide .nav-opener{display:block;position:absolute;top:18px;right:20px;margin:0;z-index:3;}#header .slide .nav-opener .lc{background:#000;}#header .slide .nav-opener span{height:2px;}#header .slide .nav-opener span:after{background:#000;}#header nav{float:none;}}@media (max-width:767px){#header .nav-opener{left:auto;float:right;margin:20px 0 0;position:relative;}#header .slide{left:-300px;width:300px;}}#nav .category-title,#nav .back{font-size:0;line-height:0;width:0;height:0;overflow:hidden;position:absolute;left:-9999px;}@media (max-width:1003px){#nav .category-title{font-size:18px;line-height:1.2;position:static;overflow:visible;width:100%;height:auto;display:none;text-transform:uppercase;}#nav .category-title a{color:#fff;display:block;}#nav .back{position:absolute;left:20px;display:block;width:35px;height:35px;font-size:20px;line-height:33px;color:#000;border-radius:50%;text-align:center;z-index:3;top:13px;border:2px solid #000;cursor:pointer;}}#nav > li{float:left;margin:0 30px 0 0;padding:41px 0 46px;position:relative;}#nav > li.home{display:none;}@media screen and (max-height:735px) and (min-width:1004px){#nav > li.home + li.has-drop:hover:before{content:"";height:100%;width:150%;position:absolute;top:50%;left:0;transform:translate(-106px,-50%);-webkit-transform:translate(-106px,-50%);-ms-transform:translate(-106px,-50%);}#nav > li.home + li.has-drop > .drop{width:700px;transform:translateX(-50%);-webkit-transform:translateX(-50%);margin-left:90px;}#nav > li.home + li.has-drop > .drop > ul > li{display:inline-block;width:49%;float:left;clear:left;}#nav > li.home + li.has-drop > .drop > ul > li:nth-child(8),#nav > li.home + li.has-drop > .drop > ul > li:nth-child(8) ~ li{float:none;clear:none;}#nav > li.home + li.has-drop > .drop > ul:after{content:'';display:block;clear:both;}}@media screen and (max-height:735px) and (min-width:1066px){#nav > li.home + li.has-drop > .drop{margin-left:35px;}}@media (min-width:1005px){#nav > li.has-drop:hover::after{content:' ';display:block;width:65px;height:130px;position:absolute;bottom:-37px;right:-39px;z-index:2;border-right:1px solid transparent;border-bottom:1px solid transparent;transform:rotate(-33deg);-webkit-transform:rotate(-33deg);}#nav > li.has-drop:hover::before{content:' ';display:block;width:65px;height:130px;position:absolute;bottom:-37px;left:-30px;z-index:2;border-left:1px solid transparent;border-bottom:1px solid transparent;transform:rotate(27deg);-webkit-transform:rotate(27deg);}}@media (max-width:1199px){#nav > li{margin:0 15px 0 0;}}@media (max-width:1003px){#nav > li{position:static;float:none;display:block;margin:0;padding:6px 0;}#nav > li.home{display:block;}#nav > li.active{border-bottom:3px solid #003da5;}}#nav > li:hover > a,#nav > li.active > a{text-decoration:none;color:#003da5;}#nav > li:hover > a:before,#nav > li.active > a:before{height:9px;}@media (max-width:1003px){#nav > li:hover > a:before,#nav > li.active > a:before{height:3px;}}#nav > li .opener-drop{display:none;position:absolute;top:4px;right:24px;background-color:transparent;transition:all 0.3s ease;width:22px;height:22px;cursor:pointer;border-radius:50%;text-align:center;color:#fff;font-size:14px;line-height:24px;pointer-events:none;}@media (max-width:1003px){#nav > li .opener-drop{display:block;position:relative;top:0;right:0;float:right;margin:-3px 0 0 5px;width:30px;line-height:34px;height:30px;color:#000;font-size:14px;text-align:right;}#nav > li .opener-drop span:before{content:"\e909";}}@media (max-width:767px){#nav > li .opener-drop{margin:-3px -5px 0 5px;}}#nav > li > a{font-size:18px;line-height:1.2;color:#000;display:block;overflow:hidden;}#nav > li > a:before{content:'';position:absolute;top:0;left:0;right:0;height:0;background-color:#003da5;transition:height 0.3s ease;}@media (max-width:1003px){#nav > li > a:before{top:auto;bottom:0;display:none;}}#nav > li > a:hover{text-decoration:none;}@media (max-width:1003px){#nav > li > a{position:relative;display:inline;font-size:18px;line-height:24px;}}#nav > li:hover > .drop{left:0;}@media (max-width:1003px){#nav > li:hover > .drop{left:auto;}}@media (max-width:1003px){#nav > li.active-drop > .drop{right:0;left:auto;}}#nav > li > .drop{display:block;position:absolute;top:100%;left:-9999px;width:345px;background-color:#000;background-color:rgba(0,0,0,0.83);padding:17px 0 24px;z-index:3;}@media (max-width:1003px){#nav > li > .drop{background-color:#000;top:0;bottom:0;right:100%;transition:right 0.4s linear;width:100%;left:auto;display:block !important;left:auto !important;opacity:1 !important;padding:140px 20px 24px;}#nav > li > .drop:before{content:'';position:absolute;top:0;left:0;right:0;height:60px;z-index:2;background-color:#e1e1e1;}}#nav > li > .drop .btn,#nav > li > .drop .contact-form input.button,.contact-form #nav > li > .drop input.button,#nav > li > .drop .yaml-form-wrapper input.button,.yaml-form-wrapper #nav > li > .drop input.button{text-transform:none;font-size:16px;line-height:20px;padding:15px 20px 14px;}@media (max-width:1003px){#nav > li > .drop .btn,#nav > li > .drop .contact-form input.button,.contact-form #nav > li > .drop input.button,#nav > li > .drop .yaml-form-wrapper input.button,.yaml-form-wrapper #nav > li > .drop input.button{position:absolute;top:80px;left:20px;}}#nav > li > .drop > .btn,.contact-form #nav > li > .drop > input.button,.yaml-form-wrapper #nav > li > .drop > input.button{margin-left:30px;}@media (max-width:1003px){#nav > li > .drop > .btn,.contact-form #nav > li > .drop > input.button,.yaml-form-wrapper #nav > li > .drop > input.button{margin:0;}}#nav > li > .drop > ul{font-size:16px;margin-bottom:19px;}#nav > li > .drop > ul > li{position:relative;padding:5px 30px 5px;}@media (max-width:1003px){#nav > li > .drop > ul > li{position:static;padding:9px 0;min-height:34px;}}#nav > li > .drop > ul > li .opener-drop{display:block;color:#fff;}@media (max-width:1003px){#nav > li > .drop > ul > li .opener-drop{top:-1px;}}#nav > li > .drop > ul > li > a{color:#fff;position:relative;overflow:hidden;line-height:20px;}#nav > li > .drop > ul > li.category-group{padding:8px 30px 12px;}#nav > li > .drop > ul > li.category-group .opener-drop{top:8px;}#nav > li > .drop > ul > li.category-group:before{content:'';position:absolute;bottom:0;left:30px;right:30px;border-bottom:1px solid #fff;}@media (max-width:1003px){#nav > li > .drop > ul > li.category-group{border-bottom:1px solid #fff;padding:12px 0;}#nav > li > .drop > ul > li.category-group .opener-drop{top:-2px;}#nav > li > .drop > ul > li.category-group:before{display:none;}}#nav > li > .drop > ul > li.has-drop:hover{cursor:pointer;}#nav > li > .drop > ul > li.has-drop > a{margin:0 25px 0 0;}@media (max-width:1003px){#nav > li > .drop > ul > li.has-drop > a{margin:0;}}#nav > li > .drop > ul > li.active-drop{background-color:#2d2d2d;}#nav > li > .drop > ul > li.active-drop > .opener-drop{background-color:#003da5;transform:rotate(45deg);}#nav > li > .drop > ul > li.active-drop .drop{left:100%;}@media (max-width:1003px){#nav > li > .drop > ul > li.active-drop{background:none;}#nav > li > .drop > ul > li.active-drop > .opener-drop{background:none;transform:rotate(0deg);}#nav > li > .drop > ul > li.active-drop .drop{right:0;left:auto;}}#nav > li > .drop .drop{position:absolute;left:-9999px;top:0;width:345px;display:block;background-color:#003da5;background-color:rgba(0,61,165,0.85);padding:11px 30px 29px;color:#fff;font-size:14px;line-height:17px;z-index:4;}@media (max-width:1199px){#nav > li > .drop .drop{width:310px;}}@media (max-width:1003px){#nav > li > .drop .drop{right:100%;bottom:0;transition:right 0.4s linear;background-color:#003da5;width:100%;left:auto;margin:0 !important;padding:157px 20px 24px;}#nav > li > .drop .drop:before{content:'';position:absolute;top:0;left:0;right:0;height:60px;z-index:2;background-color:#e1e1e1;}}#nav > li > .drop .drop .title{text-transform:uppercase;display:block;margin:0 0 12px;}#nav > li > .drop .drop a{color:#fff;}#nav > li > .drop .drop ul{font-size:16px;line-height:20px;}#nav > li > .drop .drop ul li{padding:0 0 10px;}#nav > li > .drop .drop .box{padding:17px 0 8px;border-top:1px solid #fff;}#nav > li > .drop .drop .box:first-child{border:none;}#nav > li > .drop .drop .box .title + ul li{padding:0 0 10px 10px;}#nav > li > .drop .drop .category-title + .box{border:none;}#nav > li > .drop .drop .btn,#nav > li > .drop .drop .contact-form input.button,.contact-form #nav > li > .drop .drop input.button,#nav > li > .drop .drop .yaml-form-wrapper input.button,.yaml-form-wrapper #nav > li > .drop .drop input.button{margin-top:10px;}#nav > li > .drop .drop .btn:before,#nav > li > .drop .drop .contact-form input.button:before,.contact-form #nav > li > .drop .drop input.button:before,#nav > li > .drop .drop .yaml-form-wrapper input.button:before,.yaml-form-wrapper #nav > li > .drop .drop input.button:before{background:#000;}@media (max-width:1003px){#nav > li > .drop .drop .btn,#nav > li > .drop .drop .contact-form input.button,.contact-form #nav > li > .drop .drop input.button,#nav > li > .drop .drop .yaml-form-wrapper input.button,.yaml-form-wrapper #nav > li > .drop .drop input.button{margin:0;max-width:360px;}}@media (max-width:767px){#nav > li > .drop .drop .btn,#nav > li > .drop .drop .contact-form input.button,.contact-form #nav > li > .drop .drop input.button,#nav > li > .drop .drop .yaml-form-wrapper input.button,.yaml-form-wrapper #nav > li > .drop .drop input.button{max-width:260px;}}@media (max-width:1003px){.nav-active .w1{margin:0 -400px 0 400px;}}@media (max-width:767px){.nav-active .w1{margin:0 -300px 0 300px;}}.nav-active .close-box{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);z-index:20;}.nav-active #header .nav-opener .lt{transition:transform .25s ease;transform:translateY(9px);visibility:visible;}.nav-active #header .nav-opener .lt:after{transform:rotate(45deg);transition:transform .25s ease;}.nav-active #header .nav-opener .lc{opacity:0;transition:opacity .25s ease;}.nav-active #header .nav-opener .lb{transition:transform .25s ease;transform:translateY(-10px);}.nav-active #header .nav-opener .lb:after{transform:rotate(-45deg);transition:transform .25s ease;}.nav-active #header .slide .nav-opener .lt{transform:translateY(11px);}#footer{background-color:#ebebeb;padding:56px 0 18px;position:relative;z-index:3;}@media (max-width:1003px){#footer{padding:45px 0 15px;}}@media (max-width:767px){#footer{padding:30px 0 10px;}}#footer a{color:#000;}#footer .add-nav{float:left;width:31%;min-width:370px;font-size:18px;line-height:1.2;padding-top:10px;}@media (max-width:1199px){#footer .add-nav{min-width:310px;font-size:16px;}}#footer .add-nav li{float:left;padding:0 18px 5px 0;}@media (max-width:1199px){#footer .add-nav li{padding:0 15px 5px 0;}}@media (max-width:1003px){#footer .add-nav{padding:3px 0 25px;width:auto;min-width:inherit;}}@media (max-width:767px){#footer .add-nav{float:none;width:100%;text-align:center;padding:0 0 15px;min-width:0;}#footer .add-nav li{float:none;display:inline-block;vertical-align:top;padding:0 6px 5px;}}#footer .social-networks{float:right;width:31%;min-width:370px;text-align:right;font-size:0;line-height:0;letter-spacing:-4px;padding-top:6px;}@media (max-width:1199px){#footer .social-networks{min-width:inherit;}}#footer .social-networks li{display:inline-block;vertical-align:top;font-size:24px;line-height:1;letter-spacing:normal;padding:0 0 15px 27px;}#footer .social-networks li span{display:inline-block;vertical-align:middle;}#footer .social-networks li .icon-youtube2{font-size:28px;}@media (max-width:1199px){#footer .social-networks li{padding:0 0 15px 20px;}}@media (max-width:767px){#footer .social-networks li{padding:0 10px 15px;}}#footer .social-networks a{display:block;transition:color 0.3s ease;}#footer .social-networks a:hover{text-decoration:none;color:#003da5;}@media (max-width:1003px){#footer .social-networks{width:auto;min-width:inherit;padding:0 0 15px;}}@media (max-width:767px){#footer .social-networks{float:none;width:100%;min-width:0;text-align:center;padding:0 0 5px;}}#footer .subscribe-form{padding:0;margin:10px auto 0 auto;text-align:center;}@media screen and (max-width:850px){#footer .subscribe-form{clear:both;}}@media (max-width:767px){#footer .subscribe-form{margin:0 auto;}}#footer .subscribe-form a.submit-button{display:inline-block;color:#fff;border:1px solid #003da5;margin:0;padding:11px 22px;text-align:center;background:#003da5;line-height:1.2;font-size:16px;font-weight:bold;transition:all 0.3s ease;cursor:pointer;position:relative;}#footer .subscribe-form a.submit-button.active::after{display:block;content:'';height:24px;width:24px;background-image:url("/themes/rosco/images/fancybox/fancybox_loading.gif");background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}#footer .subscribe-form a.submit-button:hover{background:transparent;color:#003da5;}@media (max-width:767px){#footer .subscribe-form a.submit-button{font-size:14px;padding:11px 14px;}}#footer .bottom-block{clear:both;padding:43px 0 0;overflow:hidden;color:#afafaf;font-size:14px;line-height:1.2;}@media (max-width:1003px){#footer .bottom-block{padding:30px 0 0;}}@media (max-width:767px){#footer .bottom-block{font-size:12px;}}#footer .bottom-block p{margin:0;}#footer .bottom-block .copy{float:left;}#footer .bottom-block ul{float:right;}#footer .bottom-block ul li{float:left;padding:0 0 0 24px;}@media (max-width:767px){#footer .bottom-block ul li{padding:0 0 0 20px;}}.row{margin:0 -15px;}.row:after{display:block;clear:both;content:'';}.row.no-padding{margin:0;}[class^="col-"]{float:left;min-height:1px;padding-left:15px;padding-right:15px;}.no-padding [class^="col-"]{padding:0;}.col-lg-1{width:8.33333333%;}.col-lg-2{width:16.66666667%;}.col-lg-3{width:25%;}.col-lg-4{width:33.33333333%;}.col-lg-5{width:41.66666667%;}.col-lg-6{width:50%;}.col-lg-7{width:58.33333333%;}.col-lg-8{width:66.66666667%;}.col-lg-9{width:75%;}.col-lg-10{width:83.33333333%;}.col-lg-12{width:91.66666667%;}.col-lg-12{width:100%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666667%;}.col-lg-pull-10{right:83.33333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666667%;}.col-lg-pull-7{right:58.33333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666667%;}.col-lg-pull-4{right:33.33333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66666667%;}.col-lg-pull-1{right:8.33333333%;}.col-lg-pull-0{right:auto;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666667%;}.col-lg-push-10{left:83.33333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666667%;}.col-lg-push-7{left:58.33333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666667%;}.col-lg-push-4{left:33.33333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66666667%;}.col-lg-push-1{left:8.33333333%;}.col-lg-push-0{left:auto;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0%;}.visible-xs-block,.visible-sm-block{display:none;}@media (max-width:1003px){[class*=" col-lg"],[class^="col-lg-"]{width:100%;margin:0;}.visible-sm-block{display:block;}.col-sm-1{width:8.33333333%;}.col-sm-2{width:16.66666667%;}.col-sm-3{width:25%;}.col-sm-4{width:33.33333333%;}.col-sm-5{width:41.66666667%;}.col-sm-6{width:50%;}.col-sm-7{width:58.33333333%;}.col-sm-8{width:66.66666667%;}.col-sm-9{width:75%;}.col-sm-10{width:83.33333333%;}.col-sm-12{width:91.66666667%;}.col-sm-12{width:100%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0%;}}@media (max-width:767px){[class*=" col-sm"],[class^="col-sm"]{width:100%;margin:0;}.visible-xs-block{display:block;}.col-xs-1{width:8.33333333%;}.col-xs-2{width:16.66666667%;}.col-xs-3{width:25%;}.col-xs-4{width:33.33333333%;}.col-xs-5{width:41.66666667%;}.col-xs-6{width:50%;}.col-xs-7{width:58.33333333%;}.col-xs-8{width:66.66666667%;}.col-xs-9{width:75%;}.col-xs-10{width:83.33333333%;}.col-xs-12{width:91.66666667%;}.col-xs-12{width:100%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0%;}}.btn,.contact-form input.button,.yaml-form-wrapper input.button{display:inline-block;vertical-align:top;text-align:center;color:#fff;text-transform:uppercase;position:relative;z-index:2;padding:15px 26px 14px;overflow:hidden;font-size:18px;line-height:21px;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;transition:all 0.3s ease;letter-spacing:normal;}.btn [class^="icon-"],.contact-form input.button [class^="icon-"],.yaml-form-wrapper input.button [class^="icon-"]{margin:0 11px 0 0;display:inline-block;vertical-align:top;font-size:18px;}.btn.blue,.contact-form input.blue.button,.yaml-form-wrapper input.blue.button{text-transform:none;color:#003da5;}.btn.blue:after,.contact-form input.blue.button:after,.yaml-form-wrapper input.blue.button:after{border:1px solid #003da5;}.btn.blue:hover,.contact-form input.blue.button:hover,.yaml-form-wrapper input.blue.button:hover{color:#fff;}.btn.blue-bg,.contact-form input.button,.yaml-form-wrapper input.button{color:#fff;background:#003da5;text-transform:none;font-weight:bold;font-size:14px;line-height:18px;border:1px solid #003da5;padding:10px 20px;}.btn.blue-bg:hover,.contact-form input.button:hover,.yaml-form-wrapper input.button:hover{background:transparent;color:#003da5;}.btn.blue-bg:after,.contact-form input.button:after,.yaml-form-wrapper input.button:after{display:none;}.btn.blue-bg:before,.contact-form input.button:before,.yaml-form-wrapper input.button:before{display:none;}.btn.white-bg,.contact-form input.white-bg.button,.yaml-form-wrapper input.white-bg.button{color:#003da5;text-transform:none;font-weight:bold;font-size:14px;line-height:18px;border:1px solid #003da5;padding:10px 20px;background:transparent;}.btn.white-bg:hover,.contact-form input.white-bg.button:hover,.yaml-form-wrapper input.white-bg.button:hover{background:#003da5;color:#fff;}.btn.white-bg:after,.contact-form input.white-bg.button:after,.yaml-form-wrapper input.white-bg.button:after{display:none;}.btn.white-bg:before,.contact-form input.white-bg.button:before,.yaml-form-wrapper input.white-bg.button:before{display:none;}.btn.large,.contact-form input.large.button,.yaml-form-wrapper input.large.button{font-weight:normal;text-transform:uppercase;font-size:16px;line-height:28px;}@media (max-width:767px){.btn.large,.contact-form input.large.button,.yaml-form-wrapper input.large.button{font-size:14px;line-height:22px;}}@media (max-width:767px){.btn,.contact-form input.button,.yaml-form-wrapper input.button{font-size:14px;line-height:17px;padding:11px 10px 10px;}}.btn:after,.contact-form input.button:after,.yaml-form-wrapper input.button:after{content:'';border:1px solid #fff;position:absolute;z-index:-2;top:0;right:1px;left:0;bottom:0;}.btn:before,.contact-form input.button:before,.yaml-form-wrapper input.button:before{width:0;position:absolute;content:'';height:100%;opacity:0;top:0;display:block;left:50%;background:#003da5;z-index:-1;opacity:0;transition:all 0.3s ease;transform:translateX(-50%);}.btn:hover,.contact-form input.button:hover,.yaml-form-wrapper input.button:hover{text-decoration:none;}.btn:hover:before,.contact-form input.button:hover:before,.yaml-form-wrapper input.button:hover:before{width:120%;opacity:1;}.btn.disable,.contact-form input.disable.button,.yaml-form-wrapper input.disable.button{background:#c2c2c2;cursor:default;z-index:-1;border:1px solid #c2c2c2;pointer-events:none;}.compile-test-one{display:none;}.tab-head{padding:40px 0 25px;text-align:center;font-weight:300;font-size:24px;line-height:1.1;border-bottom:1px solid #dbdbdb;}@media (max-width:1003px){.tab-head{font-size:20px;}}@media (max-width:767px){.tab-head{font-size:18px;line-height:1.2;padding:20px 0;margin:0 -10px;}}.tab-head .tabset{display:inline-block;vertical-align:top;}@media (max-width:767px){.tab-head .tabset{display:block;padding-top:7px;}}.tab-head .tabset li{display:inline-block;vertical-align:top;font-weight:normal;padding:0 18px 0 20px;position:relative;border-left:2px solid #aaa;}@media (max-width:767px){.tab-head .tabset li{padding:0 13px 0 15px;}}.tab-head .tabset li:first-child{border:none;}.tab-head .tabset li.active:before{content:'';position:absolute;z-index:2;bottom:0;left:50%;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid #fff;margin:0 0 -26px -13px;}@media (max-width:767px){.tab-head .tabset li.active:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;margin:0 0 -21px -10px;}}.tab-head .tabset li.active:after{content:'';position:absolute;z-index:1;bottom:1px;left:50%;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #dbdbdb;margin:0 0 -26px -14px;}@media (max-width:767px){.tab-head .tabset li.active:after{border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #dbdbdb;margin:0 0 -21px -11px;}}.tab-head .tabset .active a,.tab-head .tabset a:hover{text-decoration:none;color:#003da5;}.tab-head .tabset .active a{font-weight:bold;}.tab-head .tabset a{color:#000;transition:color 0.3s ease;}.padding-bottom-small .tab-head{padding-top:0;}.tab .category-list{padding:0;}.category-list{margin:0 -3px;overflow:hidden;}.category-list li{padding:0 3px 6px;float:left;overflow:hidden;width:25%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;}@media (max-width:767px){.category-list li{width:50%;}}@media (max-width:479px){.category-list li{width:100%;}}.category-list li a{display:block;position:relative;z-index:2;overflow:hidden;color:#fff;font-size:30px;line-height:36px;}@media (max-width:1003px){.category-list li a{font-size:24px;line-height:26px;}}@media (max-width:767px){.category-list li a{font-size:20px;line-height:24px;}}.category-list li a:after{content:"";display:block;padding-bottom:84%;}@media (max-width:767px){.category-list li a:after{padding-bottom:63%;}}.category-list li a:hover img{opacity:1;transform:scale(1.1);}.category-list li a:hover .btn,.category-list li a:hover .contact-form input.button,.contact-form .category-list li a:hover input.button,.category-list li a:hover .yaml-form-wrapper input.button,.yaml-form-wrapper .category-list li a:hover input.button{background:#fff;color:#003da5;}.category-list li a:hover .more{opacity:1;}.category-list li a:hover .bg-stretch:before{opacity:0;}.category-list li.last a{background-color:#003da5;}.category-list li.last .btn,.category-list li.last .contact-form input.button,.contact-form .category-list li.last input.button,.category-list li.last .yaml-form-wrapper input.button,.yaml-form-wrapper .category-list li.last input.button{font-weight:300;line-height:24px;font-size:18px;border:1px solid #fff;padding:8px 19px 7px;}.category-list li.last .btn:before,.category-list li.last .contact-form input.button:before,.contact-form .category-list li.last input.button:before,.category-list li.last .yaml-form-wrapper input.button:before,.yaml-form-wrapper .category-list li.last input.button:before,.category-list li.last .btn:after,.category-list li.last .contact-form input.button:after,.contact-form .category-list li.last input.button:after,.category-list li.last .yaml-form-wrapper input.button:after,.yaml-form-wrapper .category-list li.last input.button:after{display:none;}@media (max-width:1003px){.category-list li.last .btn,.category-list li.last .contact-form input.button,.contact-form .category-list li.last input.button,.category-list li.last .yaml-form-wrapper input.button,.yaml-form-wrapper .category-list li.last input.button{font-size:16px;line-height:16px;padding:8px 15px 7px;}}.category-list li .bg-stretch{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;background:#000;}.category-list li .bg-stretch img{max-width:none;transition:opacity 0.3s ease,transform 0.3s ease;}.category-list li .bg-stretch:before{content:"";background:rgba(0,0,0,0.5);height:100%;width:100%;position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:opacity 0.3s ease,transform 0.3s ease;}.category-list li p{margin:0;}.category-list li .text-block{position:absolute;z-index:2;left:10px;right:10px;top:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform:translateY(-50%);}.category-list.large li{width:33.33%;}@media (max-width:1003px){.category-list.large li{font-size:24px;line-height:26px;}}@media (max-width:767px){.category-list.large li{width:50%;font-size:20px;line-height:24px;}}@media (max-width:479px){.category-list.large li{width:100%;}}.category-list.large li.last .text-block{padding:0;}.category-list.large li a:after{padding-bottom:63%;}@media (max-width:767px){.category-list.large li a:after{padding-bottom:63%;}}.category-list.large p{margin:0;transition:opacity 0.3s ease;}.category-list.large .text-block{padding:28px 0 0;}@media (max-width:1003px){.category-list.large .text-block{padding:25px 0 0;}}.category-list.large .more{text-transform:uppercase;color:#f0be00;font-weight:bold;font-size:14px;opacity:0;}@media (max-width:767px){.category-list.large .more{font-size:12px;}}.tabs-holder.gray{background-color:#f4f4f4;border:none;}.tabs-holder.black{border:none;background-color:#000;}.tabs-holder.black .slider a,.tabs-holder.black .tab .text-box,.tabs-holder.black .product-resources .holder,.tabs-holder.black h3,.tabs-holder.black h4,.tabs-holder.black h1,.tabs-holder.black h2{color:#fff;}.tabs-holder.black .open-close .nav-tabs a{color:#fff;}@media (max-width:767px){.tabs-holder.black .open-close .nav-tabs a{color:#000;}}.tabs-holder.black .product-content .container:before{border-color:#636363;}.tabs-holder.black .tab table th{color:#fff;}.tabs-holder{color:#8f8f8f;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-size:16px;line-height:20px;}@media (max-width:767px){.tabs-holder{font-size:14px;line-height:17px;}}.tabs-holder h1,.tabs-holder h2{color:#000;}.tabs-holder h3,.tabs-holder h4{color:#000;}.tabs-holder h4{font-weight:bold;font-size:16px;line-height:20px;margin:0;}@media (max-width:767px){.tabs-holder h4{font-size:14px;line-height:17px;}}.tabs-holder p{margin:0 0 21px;}@media (max-width:767px){.tabs-holder p{margin:0 0 15px;}}.tabs-holder .tab .product-container,.tabs-holder .tab .extras-tab{padding:40px 0 35px;margin:0 -2%;}@media (max-width:767px){.tabs-holder .tab .product-container,.tabs-holder .tab .extras-tab{padding:25px 0;white-space:nowrap;overflow-x:auto;}.tabs-holder .tab .product-container .views-field,.tabs-holder .tab .extras-tab .views-field{white-space:normal;margin:0;width:200px;}.tabs-holder .tab .product-container .product-resources,.tabs-holder .tab .extras-tab .product-resources{white-space:normal;margin:0;width:200px;}}.tabs-holder .tab .product-resources{font-size:14px;line-height:20px;white-space:normal;}.tabs-holder .tab .views-field .field-content{display:block;}.tabs-holder .tab .text-box{text-align:center;border:1px solid #bdbdbd;font-weight:300;color:#000;font-size:24px;line-height:30px;padding:10px;}.tabs-holder .tab .text-box p{margin:0;}@media (max-width:767px){.tabs-holder .tab .text-box{font-size:20px;line-height:24px;padding:7px 10px;}}.tabs-holder .tab h2{font-weight:300;font-size:36px;line-height:40px;margin:0;}@media (max-width:1003px){.tabs-holder .tab h2{font-size:32px;line-height:36px;}}@media (max-width:767px){.tabs-holder .tab h2{font-size:26px;line-height:30px;}}.tabs-holder .tab [class^="col-"]{padding-bottom:53px;}@media (max-width:1003px){.tabs-holder .tab [class^="col-"]{padding-bottom:45px;}}@media (max-width:767px){.tabs-holder .tab [class^="col-"]{padding-bottom:35px;}}.tabs-holder .tab .row:last-child [class^="col-"]{padding-bottom:0;}.tabs-holder .tab table{width:100%;margin:0;padding:0;border:none;text-align:left;}.tabs-holder .tab table th{font-weight:bold;text-align:left;color:#000;}.tabs-holder .tab table td,.tabs-holder .tab table th{padding:0 5px 0 0;border:0 none;}.tabs-holder .tab ul + table{margin-top:10px;}@media (max-width:767px){.tabs-holder .tab .table-holder{overflow-x:auto;}.tabs-holder .tab .table-holder table{min-width:540px;}.tabs-holder .tab .slider{text-align:left;}}.open-close{max-width:1100px;margin:0 auto;}.open-close .opener{position:absolute;width:0;left:-9999px;overflow:hidden;}@media (max-width:767px){.open-close{position:relative;z-index:4;margin:0 -15px;text-align:left;}}.open-close .nav-tabs{overflow:hidden;text-transform:uppercase;font-weight:300;font-size:16px;line-height:20px;margin:0 auto;display:table;}@media (max-width:767px){.open-close .nav-tabs{width:100%;font-size:10px;line-height:18px;background:#e8e8e8;}}.open-close .nav-tabs li{display:table-cell;text-align:center;vertical-align:top;width:240px;padding-bottom:20px;}@media (max-width:1003px){.open-close .nav-tabs li{width:200px;}}@media (max-width:767px){.open-close .nav-tabs li{width:auto;padding:0;border-left:1px solid #9d9d9d;}.open-close .nav-tabs li:first-child{border:none;}.open-close .nav-tabs li.active a{color:#fff;background-color:#003da5;}}.open-close .nav-tabs a{display:inline-block;vertical-align:top;padding:27px 0 0;position:relative;color:#000;}.open-close .nav-tabs a:before{content:'';position:absolute;top:0;left:0;right:0;height:0;background-color:#003da5;transition:height 0.3s ease;}@media (max-width:767px){.open-close .nav-tabs a{padding:16px 0 14px;font-weight:normal;display:block;}.open-close .nav-tabs a:before{display:none;}}.open-close .nav-tabs .active a,.open-close .nav-tabs a:hover{text-decoration:none;}.open-close .nav-tabs .active a:before,.open-close .nav-tabs a:hover:before{height:9px;}.tab-content .gray-container .columns .row [class^="col-"]:nth-child(1):before{background-color:#38249d;left:5%;}@media (max-width:1003px){.tab-content .gray-container .columns .row [class^="col-"]:nth-child(1):before{left:10px;}}@media (max-width:767px){.tab-content .gray-container .columns .row [class^="col-"]:nth-child(1):before{left:50%;height:4px;margin-left:-35px;}}.tab-content .gray-container .columns .row [class^="col-"]:nth-child(2):before{left:5%;background-color:#01738f;}@media (max-width:1003px){.tab-content .gray-container .columns .row [class^="col-"]:nth-child(2):before{left:10px;}}@media (max-width:767px){.tab-content .gray-container .columns .row [class^="col-"]:nth-child(2):before{left:50%;height:4px;margin-left:-35px;}}.tab-content .columns{max-width:1300px;margin:0 auto;}@media (max-width:767px){.tab-content .columns{background-color:#fff;}}.tab-content .columns .row{margin:0;padding:0 0 60px;}@media (max-width:1003px){.tab-content .columns .row{padding:0 0 30px;}}@media (max-width:767px){.tab-content .columns .row{padding:0;text-align:center;}}.tab-content .columns .row [class^="col-"]{padding:33px 0 0;overflow:hidden;position:relative;border-left:1px solid #d6d6d6;}@media (max-width:1003px){.tab-content .columns .row [class^="col-"]{padding:20px 0 0;}}@media (max-width:767px){.tab-content .columns .row [class^="col-"]{padding:0;}}.tab-content .columns .row [class^="col-"]:before{content:'';position:absolute;top:0;left:10%;height:9px;width:70px;background-color:#000;}@media (max-width:1003px){.tab-content .columns .row [class^="col-"]:before{left:10px;}}@media (max-width:767px){.tab-content .columns .row [class^="col-"]:before{left:50%;height:4px;margin-left:-35px;}}.tab-content .columns .row [class^="col-"]:nth-child(1):before{background-color:#f1ba00;}.tab-content .columns .row [class^="col-"]:nth-child(2):before{background-color:#fd6f04;}.tab-content .columns .row [class^="col-"]:nth-child(3):before{background-color:#c11930;}.tab-content .columns .row [class^="col-"]:nth-child(4):before{background-color:#7b0b7b;}.tab-content .columns .group{padding:20px 10% 21px;position:relative;font-size:16px;line-height:20px;}@media (max-width:1003px){.tab-content .columns .group{padding:15px 10px;}}@media (max-width:767px){.tab-content .columns .group{padding:10px 15px;font-size:14px;line-height:18px;}}.tab-content .columns .group:before{content:'';position:absolute;border-top:1px solid #d6d6d6;top:0;left:10%;right:10%;}@media (max-width:1003px){.tab-content .columns .group:before{left:10px;right:10px;}}@media (max-width:767px){.tab-content .columns .group:before{left:15px;right:15px;}}.tab-content .columns .group:first-child:before{display:none;}.tab-content .columns .group h3{font-weight:normal;font-size:24px;line-height:30px;margin:0;}@media (max-width:1003px){.tab-content .columns .group h3{font-size:22px;line-height:26px;}}@media (max-width:767px){.tab-content .columns .group h3{font-size:20px;margin:0 0 5px;line-height:22px;}}.tab-content .columns .group ul{padding:2px 0 4px;}.tab-content .columns .group ul li{padding:18px 0 0;}.tab-content .columns .group ul a{color:#000;}@media (max-width:1003px){.tab-content .columns .group ul{padding:0;}.tab-content .columns .group ul li{padding:15px 0 0;}}@media (max-width:767px){.tab-content .columns .group ul{padding:0;}.tab-content .columns .group ul li{padding:7px 0 0;}}.tab-content .columns .half-col{float:left;width:50%;}@media (max-width:767px){.tab-content .columns .half-col{float:none;width:100%;}}.slider-container{position:relative;z-index:3;overflow:hidden;}.slider-container .anchor-btn{position:absolute;left:50%;bottom:27px;z-index:3;color:#fff;width:40px;height:40px;border-radius:50%;overflow:hidden;text-align:center;border:3px solid #fff;line-height:31px;font-size:20px;margin:0 0 0 -20px;}.slider-container .anchor-btn span{display:inline-block;vertical-align:middle;}.slider-container .anchor-btn:hover{text-decoration:none;}.slider-container .anchor-btn:hover span{animation-name:bounceInDown;animation-duration:1s;animation-fill-mode:both;}@media (max-width:767px){.slider-container .anchor-btn{bottom:10px;width:30px;height:30px;border:2px solid #fff;line-height:24px;font-size:15px;margin:0 0 0 -15px;}}.home-slider{position:relative;z-index:1;font-size:30px;line-height:1.2;color:#fff;}@media (max-width:1003px){.home-slider{font-size:24px;}}@media (max-width:767px){.home-slider{font-size:18px;}}.home-slider .slide{position:relative;z-index:2;overflow:hidden;}.home-slider h2{margin:0 0 20px;font-weight:300;font-size:68px;line-height:1.1;opacity:0;transition:opacity 0.5s ease;}@media (max-width:1003px){.home-slider h2{font-size:54px;}}@media (max-width:767px){.home-slider h2{font-size:36px;}}.home-slider .bg-stretch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;}.home-slider .bg-stretch img{max-width:none;width:100%;height:auto;}.home-slider .btn,.home-slider .contact-form input.button,.contact-form .home-slider input.button,.home-slider .yaml-form-wrapper input.button,.yaml-form-wrapper .home-slider input.button{margin:0 5px 10px 0;opacity:0;transition:opacity 0.5s ease 0.7s;}.home-slider p{margin:0 0 35px;opacity:0;transition:opacity 0.5s ease 0.7s;}@media (max-width:767px){.home-slider p{margin:0 0 20px;}}.home-slider .anim-active h2{opacity:1;}.home-slider .anim-active p,.home-slider .anim-active .btn,.home-slider .anim-active .contact-form input.button,.contact-form .home-slider .anim-active input.button,.home-slider .anim-active .yaml-form-wrapper input.button,.yaml-form-wrapper .home-slider .anim-active input.button{opacity:1;}.home-slider .container{display:table;width:1560px;position:relative;z-index:2;min-height:340px;}@media (max-width:1559px){.home-slider .container{width:100%;}}@media (max-width:767px){.home-slider .container{height:350px !important;min-height:0;}}.home-slider .slide-video{position:initial !important;padding:0;margin:0;}.home-slider .slide-video .text-holder{padding:0 40px;margin:0 auto;}.home-slider .slide-video .promo-imege{width:100%;height:100%;position:absolute;z-index:-1;}.home-slider .slide-video .promo-imege .youtube-bg-iframe{margin:0 auto;width:3000px;border:none;position:absolute;right:calc(-1 * (100vw - 1480px / 2));left:calc(-1 * (100vw - 1480px / 2));}.home-slider .text-holder{display:table-cell;vertical-align:middle;}.home-slider .box{max-width:710px;}@media screen and (max-height:768px) and (min-width:768px){.home-slider .box{max-width:890px;width:auto !important;}}@media (max-width:1003px){.home-slider .box{width:500px;}}@media (max-width:767px){.home-slider .box{width:80%;padding:0 0 25px;}}@-webkit-keyframes bounceInDown{from,10%,40%,55%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}10%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}40%{opacity:1;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);}65%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}80%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bounceInDown{from,10%,40%,65%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}10%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}40%{opacity:1;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);}65%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}80%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.padding .slider{padding-bottom:0;}.tab .slider{padding-top:40px;}@media (max-width:767px){.tab .slider{padding-top:25px;}}.tab .slider .name{font-size:14px;}.slider{text-align:center;padding:0  15px 60px;position:relative;cursor:default !important;}@media (max-width:1199px){.slider{padding:0 15px 60px;}}@media (max-width:1003px){.slider{padding:0 15px 40px;}}@media (max-width:767px){.slider{padding:0 0 30px;white-space:nowrap;overflow-x:auto;}}.slider .slide{overflow:hidden;padding:0 10px;text-align:center;}@media (max-width:1199px){.slider .slide{padding:0 5px;}}@media (max-width:767px){.slider .slide{width:200px;display:inline-block;vertical-align:top;white-space:normal;}}.slider a{display:block;overflow:hidden;color:#000;}.slider a:hover{text-decoration:none;}.slider a:hover .name:after{height:9px;}@media (max-width:767px){.slider a:hover .name:after{height:4px;}}.slider .image-box{width:100%;display:block;height:232px;margin:0 0  18px;white-space:nowrap;}.slider .image-box:before{display:inline-block;vertical-align:middle;content:'';height:100%;margin:0 0 0 -5px;}.slider .image-box .holder{display:inline-block;vertical-align:middle;width:100%;white-space:normal;}.slider .image-box img{max-width:100%;height:auto;display:inline-block;vertical-align:middle;max-height:232px;width:auto;}@media (max-width:1199px){.slider .image-box img{max-width:90%;}}@media (max-width:767px){.slider .image-box{height:200px;margin:0 0 15px;}.slider .image-box img{max-height:200px;}}.slider .name{display:inline-block;vertical-align:top;font-size:16px;line-height:20px;padding:0 0 20px;position:relative;}.slider .name:after{content:'';left:0;right:0;bottom:0;height:0;position:absolute;background-color:#003da5;transition:height 0.3s ease;}.slider .name strong{font-weight:bold;display:block;font-size:14px;line-height:18px;}.slider .name span{display:block;font-size:12px;}@media (max-width:767px){.slider .name{font-size:14px;line-height:18px;padding:0 0 10px;}}.fade-slider{position:relative;border:1px solid #d7d7d7;}.fade-slider .slide{overflow:hidden;background-color:#fff;}.fade-slider img{width:100%;height:auto;max-width:none;}.fade-slider .text-block{position:absolute;z-index:2;background-color:#000;background-color:rgba(0,0,0,0.75);color:#fff;top:17px;left:17px;max-width:426px;right:17px;max-height:91%;overflow-y:auto;text-align:left;padding:20px 15px 13px 25px;font-size:16px;line-height:24px;}.row.challenge-section + .fade-slider .text-block{background-color:rgba(0,0,0,0.7);}.fade-slider .text-block a{color:#fff;}@media (max-width:1003px){.fade-slider .text-block{top:10px;left:10px;right:10px;padding:15px 15px 7px;line-height:22px;}}@media (max-width:767px){.fade-slider .text-block{position:relative;top:0;left:0;right:0;max-width:100%;max-height:100%;font-size:14px;line-height:20px;background-color:#000;}}.fade-slider .text-block h1,.fade-slider .text-block h2{font-weight:300;margin:0 0 15px;font-size:30px;line-height:34px;}@media (max-width:1003px){.fade-slider .text-block h1,.fade-slider .text-block h2{font-size:28px;line-height:30px;margin:0 0 12px;}}@media (max-width:767px){.fade-slider .text-block h1,.fade-slider .text-block h2{font-size:24px;line-height:28px;}}.fade-slider .text-block p{margin:0 0 15px;}@media (max-width:1003px){.fade-slider .text-block p{margin:0 0 12px;}}.fade-slider blockquote{padding:58px 54px 49px;text-align:center;color:#4c4c4c;}@media (max-width:1003px){.fade-slider blockquote{padding:45px 30px 40px;}}@media (max-width:767px){.fade-slider blockquote{padding:30px 20px 25px;}}.fade-slider blockquote q{display:block;font-size:30px;line-height:36px;margin:0 0 21px;font-weight:300;}@media (max-width:1003px){.fade-slider blockquote q{font-size:26px;line-height:32px;}}@media (max-width:767px){.fade-slider blockquote q{font-size:22px;line-height:26px;margin:0 0 15px;}}.fade-slider blockquote cite{display:block;color:#373737;font-weight:bold;font-style:normal;font-size:16px;line-height:20px;margin:0;}@media (max-width:767px){.fade-slider blockquote cite{font-size:14px;line-height:18px;}}.fade-slider .slick-arrow{width:32px;height:32px;margin:-16px 0 0 -16px;text-align:center;border-radius:50%;overflow:hidden;background-color:#003da5;}.fade-slider .slick-arrow:before{color:#fff;font-size:14px;line-height:32px;padding:10px;}@media (max-width:767px){.fade-slider .slick-arrow{width:28px;height:28px;margin:-14px 0 0 -14px;}.fade-slider .slick-arrow:before{line-height:28px;}}.fade-slider .slick-next{margin:-16px -16px 0 0;}@media (max-width:767px){.fade-slider .slick-next{margin:-14px -14px 0 0;}}.quotes-slider{position:relative;margin:0 -2px;color:#fff;}.quotes-slider .slick-arrow{left:-20px;}.quotes-slider .slick-arrow:before{color:#000;}.quotes-slider .slick-arrow.slick-disabled{opacity:0.5;visibility:hidden;}@media (max-width:1003px){.quotes-slider .slick-arrow{left:-15px;}}@media (max-width:767px){.quotes-slider{margin:0 -17px;}}.quotes-slider .slick-next{left:auto;right:-20px;}@media (max-width:1003px){.quotes-slider .slick-next{right:-15px;}}.quotes-slider .slide{padding:0 2px;overflow:hidden;position:relative;z-index:2;height:293px;}@media (max-width:767px){.quotes-slider .slide{height:250px;}}.quotes-slider .bg-stretch{position:absolute;top:0;bottom:0;left:2px;right:2px;overflow:hidden;z-index:1;}.quotes-slider .bg-stretch img{max-width:none;}@media (max-width:479px){.quotes-slider .bg-stretch img{position:absolute;top:0;right:-15%;}}.quotes-slider .text-block{position:absolute;z-index:2;top:0;left:2px;bottom:0;width:50%;background:#000;background:rgba(0,0,0,0.5);padding:51px 20px 18px 29px;min-width:290px;}@media (max-width:1199px){.quotes-slider .text-block{padding:30px 20px 18px;}}@media (max-width:767px){.quotes-slider .text-block{min-width:250px;padding:15px 15px 10px;}}@media (max-width:479px){.quotes-slider .text-block{width:auto;right:2px;}}.quotes-slider blockquote{display:block;}.quotes-slider blockquote q{display:block;position:relative;margin:0 0 30px;font-weight:300;font-size:20px;line-height:24px;}.quotes-slider blockquote q:after,.quotes-slider blockquote q:before{content:'"';}@media (max-width:767px){.quotes-slider blockquote q{font-size:18px;line-height:22px;margin:0 0 15px;}}.quotes-slider blockquote cite{display:block;font-weight:normal;position:relative;font-style:normal;font-size:14px;line-height:17px;}.quotes-slider blockquote cite:before{content:"- ";}.logo-slider{max-width:1160px;padding:0 30px;margin:0 auto;text-align:center;font-size:0;line-height:0;letter-spacing:-4px;}.logo-slider.not-enough .slick-track{width:100% !important;transform:none !important;}.logo-slider .slide{letter-spacing:normal;float:none;padding:0 30px;display:inline-block;vertical-align:middle;}.logo-slider img{max-height:100px;width:auto;max-width:110px;height:auto;margin:0 auto;}.image-slider{margin:0 -7px;}.image-slider .slick-arrow{left:-17px;margin-top:-26px;}@media (max-width:767px){.image-slider .slick-arrow{left:-11px;}}.image-slider .slick-next{left:auto;right:-17px;}@media (max-width:767px){.image-slider .slick-next{right:-11px;}}.image-slider .slide{padding:0 7px;overflow:hidden;font-size:14px;line-height:20px;}.image-slider .slide a{display:block;overflow:hidden;color:#000;}.image-slider .slide a:hover{text-decoration:none;color:#003da5;}.image-slider .slide p{margin:0;}.image-slider .slide img{width:100%;height:auto;max-width:none;margin:0 0 7px;}.infografic{position:relative;z-index:2;padding:160px 0 74px;text-align:center;color:#fff;overflow:hidden;}@media (max-width:1003px){.infografic{padding:100px 0 60px;}}@media (max-width:767px){.infografic{padding:40px 0;}}.infografic .bg-stretch{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;}.infografic .bg-stretch img{max-width:none;}.infografic .columns{padding:0 0 56px;font-size:0;line-height:0;letter-spacing:-4px;}@media (max-width:1003px){.infografic .columns{padding:0 0 30px;}}@media (max-width:767px){.infografic .columns{padding:0 0 20px;}}.infografic .column{display:inline-block;vertical-align:top;font-size:23px;line-height:25px;letter-spacing:normal;width:33.33%;position:relative;min-height:160px;border-left:1px solid #fff;padding:5px 10px 15px;}@media (max-width:1003px){.infografic .column{font-size:18px;line-height:23px;min-height:130px;}}@media (max-width:767px){.infografic .column{width:100%;border:none;min-height:0;border-top:1px solid #fff;padding:15px 0;}}.infografic .column:first-child{border:none;}.infografic .column .animate-text{display:block;font-size:60px;line-height:1.1;font-weight:300;margin:0 0 11px;}@media (max-width:1199px){.infografic .column .animate-text{font-size:50px;}}@media (max-width:1003px){.infografic .column .animate-text{font-size:36px;margin:0 0 7px;}}.infografic .column .text-wrap{font-weight:bold;}.infografic .column p{margin:0;}.add-links{border-top:1px solid #dbdbdb;overflow:hidden;text-transform:uppercase;font-size:18px;line-height:1.2;display:table;table-layout:fixed;width:100%;}@media (max-width:1003px){.add-links{font-size:16px;}}@media (max-width:767px){.add-links{font-weight:bold;padding:20px 0;display:block;}}.add-links li{display:table-cell;vertical-align:top;height:156px;text-align:center;border-left:1px solid #dbdbdb;padding:40px 20px 15px;}.add-links li:first-child{border:none;}@media (max-width:1003px){.add-links li{height:130px;padding:35px 10px 10px;}}@media (max-width:767px){.add-links li{display:block;float:none;border:none;width:100%;height:auto;text-align:left;max-width:350px;margin:0 auto;padding:20px 10px 20px 60px;position:relative;}}.add-links .image-box{margin:0 auto 20px;display:block;height:35px;position:relative;top:0;left:0;transition:top 0.3s ease,left 0.3s ease;}.add-links .image-box:before{display:inline-block;vertical-align:middle;content:'';height:100%;margin:0 0 0 -5px;}@media (max-width:1003px){.add-links .image-box{height:30px;margin:0 auto 15px;}}.add-links img{display:inline-block;vertical-align:middle;white-space:normal;max-height:100%;width:auto;max-width:none;}.add-links a{display:inline-block;vertical-align:top;color:#000;transition:color 0.3s ease;}.add-links a:hover{text-decoration:none;color:#003da5;}.add-links a:hover .image-box{top:-10px;}@media (max-width:767px){.add-links a:hover .image-box{top:60%;left:-10px;}}@media (max-width:767px){.add-links a{display:block;}.add-links .image-box{width:60px;text-align:center;display:inline-block;vertical-align:top;margin:-6px 0 0;position:absolute;left:0;top:60%;transform:translateY(-50%);}}.social-container{overflow:hidden;margin:0 -3px;}.social-item{float:left;width:25%;padding:0 3px 6px;text-align:left;height:300px;overflow:hidden;}@media (max-width:1003px){.social-item{width:33.33%;height:270px;}}@media (max-width:767px){.social-item{width:50%;height:240px;}}@media (max-width:479px){.social-item{width:100%;}}.social-item.large{width:50%;}.social-item.large .text-block{width:50%;}.social-item.large .text-block h3:before{content:'';position:absolute;top:0;left:0;right:0;bottom:-400px;z-index:-1;background-color:#000;background-color:rgba(0,0,0,0.5);}@media (max-width:1003px){.social-item.large{width:33.33%;}.social-item.large .text-block{width:100%;}}@media (max-width:767px){.social-item.large{width:50%;}}@media (max-width:479px){.social-item.large{width:100%;}}.social-item.black{color:#000;}.social-item.black a{color:#000;}.social-item.black .text-block:before{display:none;}.social-item.black.blog .holder .social-title:before{background-position:0 -38px;}@media (max-width:767px){.social-item.black.blog .holder .social-title:before{background-position:0 -28px;}}.social-item.black.instagram .holder .social-title:before{background-position:-37px -38px;}@media (max-width:767px){.social-item.black.instagram .holder .social-title:before{background-position:-28px -28px;}}.social-item.black.twitter .holder .social-title:before{background-position:0 -57px;}@media (max-width:767px){.social-item.black.twitter .holder .social-title:before{background-position:0 -42px;}}.social-item.black.youtube .holder .social-title:before{background-position:-37px -57px;}@media (max-width:767px){.social-item.black.youtube .holder .social-title:before{background-position:-28px -42px;}}.social-item.blog .holder{background-color:#003da5;}.social-item.blog .holder .social-title:before{background-position:0 0;}@media (max-width:767px){.social-item.blog .holder .social-title:before{background-position:2px 3px;}}.social-item.blog .holder:hover .social-title:before{background-position:0 -76px;}@media (max-width:767px){.social-item.blog .holder:hover .social-title:before{background-position:2px -58px;}}.social-item.blogfeed .holder{background-color:#003da5;}.social-item.blogfeed .holder .social-title:before{background-position:0 0;}@media (max-width:767px){.social-item.blogfeed .holder .social-title:before{background-position:2px 3px;}}.social-item.blogfeed .holder:hover .social-title:before{background-position:0 -76px;}@media (max-width:767px){.social-item.blogfeed .holder:hover .social-title:before{background-position:2px -58px;}}.social-item.blog.no-image .holder:hover .social-title:before{background-position:0 0;}@media (max-width:767px){.social-item.blog.no-image .holder:hover .social-title:before{background-position:2px 3px;}}.social-item.blogfeed.no-image .holder:hover .social-title:before{background-position:0 0;}@media (max-width:767px){.social-item.blogfeed.no-image .holder:hover .social-title:before{background-position:2px 3px;}}.social-item.instagram .holder{background-color:#3f729b;}.social-item.instagram .holder .social-title:before{background-position:-37px 0;}@media (max-width:767px){.social-item.instagram .holder .social-title:before{background-position:-26px 3px;}}.social-item.instagram .holder:hover .social-title:before{background-position:-37px -76px;}@media (max-width:767px){.social-item.instagram .holder:hover .social-title:before{background-position:-26px -56px;}}.social-item.twitter .holder{background:#55acee;transition:background 0.3s ease;}.social-item.twitter .holder .social-title:before{background-position:0 -18px;}@media (max-width:767px){.social-item.twitter .holder .social-title:before{background-position:0 -13px;}}.social-item.twitter .holder:hover{background:#0046ae;}.social-item.twitter .holder:hover .social-title{color:#fff;}.social-item.twitter .holder:hover .bg-stretch{transform:scale(1);}.social-item.youtube .holder{background-color:#cd201f;}.social-item.youtube .holder .social-title:before{background-position:-37px -18px;}@media (max-width:767px){.social-item.youtube .holder .social-title:before{background-position:-26px -13px;}}.social-item.youtube .holder:hover .social-title:before{background-position:-37px -95px;}@media (max-width:767px){.social-item.youtube .holder:hover .social-title:before{background-position:-26px -72px;}}.social-item a{color:#fff;}.social-item a:hover{text-decoration:none;}.social-item .holder{display:block;overflow:hidden;height:100%;position:relative;z-index:2;color:#fff;}.social-item .holder:hover{text-decoration:none;}.social-item .holder:hover .social-title{color:#0046ae;}.social-item .holder:hover .bg-stretch{transform:scale(1.1);}.social-item.no-image .holder:hover h3{color:#000;}.social-item.no-image .holder:hover .social-title{color:#fff;}.social-item.no-image .holder:hover .bg-stretch{transform:scale(1);}.social-item .bg-stretch{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;overflow:hidden;transition:transform 0.3s ease;}.social-item .bg-stretch img{max-width:none;}.social-item h3{margin:15px 0 0;color:#fff;font-weight:normal;font-size:28px;line-height:34px;transition:color 0.3s ease;}@media (max-width:1199px){.social-item h3{margin:5px 0 0;font-size:26px;line-height:30px;}}@media (max-width:767px){.social-item h3{font-size:22px;line-height:26px;margin:0;}}.social-item p{margin:0;word-wrap:break-word;}.social-item p a:hover{text-decoration:underline;}.social-item .social-title{position:relative;display:block;padding:0 0 20px 30px;text-transform:uppercase;font-size:14px;line-height:20px;font-weight:bold;transition:color 0.3s ease;}.social-item .social-title:before{content:'';position:absolute;left:0;top:1px;height:17px;width:25px;overflow:hidden;background:transparent url(/themes/rosco/templates/layout/markup/images/sprite.png) left top no-repeat;background-size:88px auto;}@media (max-width:1199px){.social-item .social-title{padding:0 0 15px 30px;}}@media (max-width:767px){.social-item .social-title{padding:0 0 10px 25px;font-size:12px;line-height:17px;}.social-item .social-title:before{height:16px;top:0;background-size:68px auto;}}.social-item .text-block{position:relative;z-index:2;padding:23px 30px 26px;line-height:24px;font-size:16px;}@media (max-width:1199px){.social-item .text-block{font-size:16px;line-height:22px;padding:18px 20px 20px;}}@media (max-width:767px){.social-item .text-block{padding:15px 15px 10px;font-size:14px;line-height:18px;}}.bgStretchBackground:before{content:'';position:absolute;top:0;left:0;right:0;bottom:-400px;background-color:#000;background-color:rgba(0,0,0,0.5);}.social-item.large .bgStretchBackground:before,.social-item.no-image .bgStretchBackground:before{display:none;}.more-links{position:relative;color:#fff;font-size:16px;line-height:20px;z-index:5;padding-top:9px;}.more-links p{margin:0;}.more-links:before{content:'';position:absolute;left:0;right:0;top:0;height:9px;background:#000;background:-webkit-linear-gradient(left,#f0be00 0%,#f5af00 6%,#ff9200 13%,#fe6f03 21%,#ea4c10 29%,#d5321d 35%,#c6202a 39%,#b80d3e 47%,#aa005a 55%,#99006a 61%,#890574 64%,#4d2290 74%,#2d379b 80%,#15509b 87%,#066a92 95%,#00758e 100%);background:-o-linear-gradient(left,#f0be00 0%,#f5af00 6%,#ff9200 13%,#fe6f03 21%,#ea4c10 29%,#d5321d 35%,#c6202a 39%,#b80d3e 47%,#aa005a 55%,#99006a 61%,#890574 64%,#4d2290 74%,#2d379b 80%,#15509b 87%,#066a92 95%,#00758e 100%);background:linear-gradient(to right,#f0be00 0%,#f5af00 6%,#ff9200 13%,#fe6f03 21%,#ea4c10 29%,#d5321d 35%,#c6202a 39%,#b80d3e 47%,#aa005a 55%,#99006a 61%,#890574 64%,#4d2290 74%,#2d379b 80%,#15509b 87%,#066a92 95%,#00758e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0be00',endColorstr='#00758e',GradientType=1);transition:background 0.4s ease;}@media (max-width:767px){.more-links{padding:0;position:static;}.more-links:before{display:none;}}.more-links .opener{text-align:center;width:208px;display:block;color:#fff;text-transform:uppercase;font-size:18px;line-height:26px;font-weight:bold;padding:7px 5px 5px;position:absolute;z-index:2;top:-32px;left:50%;cursor:pointer;overflow:hidden;}.more-links .opener:before{content:'';position:absolute;z-index:-1;top:0;bottom:0;width:100vw;left:50%;transform:translateX(-50%);background:#000;background:-webkit-linear-gradient(left,#f0be00 0%,#f5af00 6%,#ff9200 13%,#fe6f03 21%,#ea4c10 29%,#d5321d 35%,#c6202a 39%,#b80d3e 47%,#aa005a 55%,#99006a 61%,#890574 64%,#4d2290 74%,#2d379b 80%,#15509b 87%,#066a92 95%,#00758e 100%);background:-o-linear-gradient(left,#f0be00 0%,#f5af00 6%,#ff9200 13%,#fe6f03 21%,#ea4c10 29%,#d5321d 35%,#c6202a 39%,#b80d3e 47%,#aa005a 55%,#99006a 61%,#890574 64%,#4d2290 74%,#2d379b 80%,#15509b 87%,#066a92 95%,#00758e 100%);background:linear-gradient(to right,#f0be00 0%,#f5af00 6%,#ff9200 13%,#fe6f03 21%,#ea4c10 29%,#d5321d 35%,#c6202a 39%,#b80d3e 47%,#aa005a 55%,#99006a 61%,#890574 64%,#4d2290 74%,#2d379b 80%,#15509b 87%,#066a92 95%,#00758e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0be00',endColorstr='#00758e',GradientType=1);transition:background 0.4s ease;}.more-links .opener span:after{content:'+';margin-left:4px;font-size:18px;display:inline-block;vertical-align:top;}@media (max-width:767px){.more-links .opener{position:relative;top:0;width:100%;left:50%;margin:0;font-size:14px;line-height:18px;padding:8px 5px 7px;}.more-links .opener span:after{font-size:16px;line-height:14px;}}.more-links a{color:#a1a1a1;transition:color 0.3s ease;}.more-links a:hover{color:#fff;text-decoration:none;}.more-links .more-container{max-width:1210px;margin:0 auto;overflow:hidden;}.more-links .more-container > *{font-size:16px;line-height:20px;letter-spacing:normal;}.more-links .more-container .col.close{display:none;}.more-links .slide{padding:47px 0 45px;background:#000;overflow:hidden;font-size:0;line-height:0;letter-spacing:-4px;}@media (max-width:1003px){.more-links .slide{padding:35px 0 15px;}}@media (max-width:767px){.more-links .slide{position:fixed;z-index:15;left:-300px;top:0;height:100%;overflow-y:auto;width:300px;display:block !important;transition:left 0.5s linear;}}.more-links h5{color:#fff;text-transform:uppercase;margin:0 0 15px;font-weight:normal;font-size:18px;line-height:20px;}@media (max-width:767px){.more-links h5{font-size:14px;line-height:18px;margin:0 0 10px;}}.more-links .col{display:inline-block;vertical-align:top;width:25%;padding:0 20px;letter-spacing:normal;}@media (max-width:1003px){.more-links .col{width:50%;}}@media (max-width:767px){.more-links .col{width:100%;display:block;font-size:14px;line-height:18px;padding:0 15px;}}.more-links ul{margin-bottom:15px;}.more-links ul > li{position:relative;padding:4px 0 6px;}.more-links ul > li.category-group{padding:8px 0 10px;border-bottom:1px solid #424242;}@media (max-width:767px){.more-links ul > li{padding:2px 0 4px;}.more-links ul > li.category-group{padding:6px 0 8px;}}.more-links ul > li:last-child{border:none;}.more-links ul li:not([class]) + li.category-group{padding:3px 0 9px;}@media (max-width:767px){.more-links ul li:not([class]) + li.category-group{padding:1px 0 7px;}}.more-links ul ul{font-size:14px;line-height:17px;padding:8px 0 0 12px;margin:0 0 -3px;}@media (max-width:767px){.more-links ul ul{padding:6px 0  3px 12px;}}.more-links ul ul > li{padding:4px 0 3px;}@media (max-width:767px){.more-links ul ul > li{padding:2px 0 1px;}}.more-links .accordion{float:left;width:50%;padding:0 20px;margin:0;}@media (max-width:767px){.more-links .accordion{padding:0;margin:0 15px;float:none;width:auto;border-bottom:1px solid #424242;}}.more-links .accordion > li{padding:5px 0;border-bottom:1px solid #424242;}.more-links .accordion ul{padding:0;font-size:inherit;line-height:inherit;margin:0;}.more-links .accordion ul ul{font-size:14px;line-height:17px;padding:8px 0 0 12px;margin:0 0 -3px;}@media (max-width:767px){.more-links .accordion ul ul{padding:6px 0  3px 12px;}}.more-links .accordion ul ul > li{padding:4px 0 3px;}@media (max-width:767px){.more-links .accordion ul ul > li{padding:2px 0 1px;}}.more-links .accordion h5{margin:0;}.open-links .more-links .opener:before,.open-links .more-links:before{background:#000;}.open-links .more-links .opener span:after{content:'-';}@media (max-width:767px){.open-links{overflow:hidden;}.open-links .w1{margin:0 -300px 0 300px;}.open-links .more-links .slide{left:0;}.open-links .close-box{position:absolute;top:0;left:0;right:0;bottom:0;z-index:20;cursor:pointer;}}@media (max-width:767px){.more-container .col.close{display:block !important;}}.promo-imege{position:relative;z-index:3;color:#fff;text-align:center;font-weight:300;font-size:30px;line-height:1.2;transition:max-height 0.7s ease;overflow:hidden;-webkit-backface-visibility:hidden;background-color:#000;}.promo-imege.large .container{height:475px;}@media (max-width:767px){.promo-imege.large .container{height:300px;}}@media (max-width:1003px){.promo-imege{font-size:26px;}}@media (max-width:767px){.promo-imege{font-size:22px;}}.promo-imege .btn-group{padding:20px 0 0;}@media (max-width:767px){.promo-imege .btn-group{padding:10px 0 0;margin:0 0 -15px;}.promo-imege .btn-group .btn,.promo-imege .btn-group .contact-form input.button,.contact-form .promo-imege .btn-group input.button,.promo-imege .btn-group .yaml-form-wrapper input.button,.yaml-form-wrapper .promo-imege .btn-group input.button{margin:0 0 5px;}}.promo-imege .bg-stretch{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden;min-height:258px;}@media (max-width:1003px){.promo-imege .bg-stretch{min-height:0;}}.promo-imege .bg-stretch img{max-width:none;width:100%;height:auto;}.promo-imege .bg-stretch:before{content:"";background:rgba(0,0,0,0.5);height:100%;width:100%;position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}.promo-imege .container{display:table;width:1560px;margin:0 auto;height:258px;}.promo-imege .container .holder{display:table-cell;vertical-align:middle;position:relative;z-index:2;padding:0 0 10px;}.promo-imege .container .holder div{margin:18px 0 0;}@media (max-width:1003px){.promo-imege .container .holder div{margin:15px 0 0;}}@media (max-width:767px){.promo-imege .container .holder div{margin:12px 0 0;}}@media (max-width:1559px){.promo-imege .container{width:100%;}}@media (max-width:767px){.promo-imege .container{height:220px;}}.promo-imege h1{text-transform:uppercase;font-weight:300;margin:0;font-size:49px;line-height:1;}@media (max-width:1003px){.promo-imege h1{font-size:42px;}}@media (max-width:767px){.promo-imege h1{font-size:34px;}}.promo-imege p{margin:18px 0 0;}@media (max-width:1003px){.promo-imege p{margin:15px 0 0;}}@media (max-width:767px){.promo-imege p{margin:12px 0 0;}}.promo-imege .play{display:inline-block;vertical-align:middle;color:#fff;margin:20px 0  -60px;text-transform:uppercase;font-size:14px;line-height:18px;}.promo-imege .play span{font-size:46px;line-height:1;transition:opacity 0.3s ease;opacity:0.5;display:inline-block;vertical-align:top;margin:-15px 5px 0;}.promo-imege .play:hover{text-decoration:none;}.promo-imege .play:hover span{opacity:1;}@media (max-width:767px){.promo-imege .play{margin:15px 0 -40px;}.promo-imege .play span{margin:-10px 5px 0;font-size:36px;}}.anchor-block{-webkit-backface-visibility:hidden;}.anchor-block .anchor-container{background:#fff;-webkit-backface-visibility:hidden;position:relative;}.anchor-block ul{border-bottom:1px solid #e4e4e4;display:table;width:100%;table-layout:fixed;}.anchor-block ul li{display:table-cell;vertical-align:middle;border-left:1px solid #e4e4e4;text-align:center;}.anchor-block ul li:first-child{border-left:none;}.anchor-block ul a{padding:33px 0 0;height:86px;color:#000;text-transform:uppercase;font-size:18px;line-height:1.2;display:block;transition:padding 0.5s ease,height 0.5s ease;}.anchor-block ul a.active,.anchor-block ul a:hover{text-decoration:none;border-bottom:5px solid #e4e4e4;}@media (max-width:1003px){.anchor-block{display:none;}}.image-slide .anchor-block{padding:0;}.image-slide .anchor-block:before{display:none;}.image-slide .fixed-container{min-height:326px;transition:min-height 0.5s ease;-webkit-backface-visibility:hidden;}@media (max-width:1003px){.image-slide .fixed-container{min-height:auto;transition:none;}}.sticky1 #header{position:fixed;top:0;left:0;right:0;margin-top:0;}@media (max-width:1003px){.sticky1 #header{}}.sticky1 .w1{padding-top:135px;}@media (max-width:1003px){.sticky1 .w1{}}.sticky1 .fixed-container{min-height:68px;}@media (max-width:1003px){.sticky1 .fixed-container{min-height:auto;}}.sticky1 .fixed-block .rainbow-bar .holder{position:relative;top:0;}@media (max-width:1003px){.sticky1 .fixed-block{position:static;}}@media (min-width:1004px){.toolbar-fixed #header{top:79px;}.toolbar-fixed.sticky2 .rainbow-bar .holder{top:214px;}.toolbar-fixed.sticky1 #header{top:79px;}.toolbar-fixed.sticky3 .anchor-block .anchor-container{top:223px;}}.sticky2 .rainbow-bar{height:9px;}.sticky2 .rainbow-bar .holder{position:fixed;left:0;right:0;top:135px;}@media (max-width:1003px){.sticky2 .rainbow-bar{height:auto;}.sticky2 .rainbow-bar .holder{position:relative;top:0;}}.sticky3 .anchor-block{height:87px;}@media (max-width:1003px){.sticky3 .anchor-block{height:auto;}}.sticky3 .anchor-container{position:fixed;left:0;right:0;z-index:4;top:144px;}@media (max-width:1003px){.sticky3 .anchor-container{position:static;}}.sticky3 .anchor-block ul a{padding:20px 0 0;height:58px;}.tab .product-list{padding:64px 0 0;}@media (max-width:767px){.tab .product-list{padding:20px 0 0;}}.tab .product-list + .product-list{padding:0;}.product-list{max-width:1140px;overflow:hidden;margin:0 auto;}@media (max-width:1199px){.product-list{margin:0 -10px;}}.product-list.blue{color:#fff;}.product-list.blue a{color:#fff;background:#000;border:none;padding-top:152px;}@media (max-width:1003px){.product-list.blue a{padding-top:150px;}}@media (max-width:767px){.product-list.blue a{padding-top:130px;}}.product-list.blue .name{color:#fff;}.product-list.blue .name:after{background:#fff !important;}.product-list.blue > li:nth-child(1) a{background:-webkit-linear-gradient(top left,#2196f3 0%,#2092ed 49%,#186caf 100%);background:-o-linear-gradient(top left,#2196f3 0%,#2092ed 49%,#186caf 100%);background:linear-gradient(to bottom right,#2196f3 0%,#2092ed 49%,#186caf 100%);}.product-list.blue > li:nth-child(2) a{background:-webkit-linear-gradient(top left,#1e88e5 0%,#1d84de 49%,#1662a5 100%);background:-o-linear-gradient(top left,#1e88e5 0%,#1d84de 49%,#1662a5 100%);background:linear-gradient(to bottom right,#1e88e5 0%,#1d84de 49%,#1662a5 100%);}.product-list.blue > li:nth-child(3) a{background:-webkit-linear-gradient(top left,#1976d2 0%,#1873cc 49%,#125598 100%);background:-o-linear-gradient(top left,#1976d2 0%,#1873cc 49%,#125598 100%);background:linear-gradient(to bottom right,#1976d2 0%,#1873cc 49%,#125598 100%);}.product-list.blue > li:nth-child(4) a{background:-webkit-linear-gradient(top left,#1565c0 0%,#1462bb 49%,#0f498c 100%);background:-o-linear-gradient(top left,#1565c0 0%,#1462bb 49%,#0f498c 100%);background:linear-gradient(to bottom right,#1565c0 0%,#1462bb 49%,#0f498c 100%);}.product-list.blue > li:nth-child(5) a{background:-webkit-linear-gradient(top left,#0d47a1 0%,#0d459d 49%,#093374 100%);background:-o-linear-gradient(top left,#0d47a1 0%,#0d459d 49%,#093374 100%);background:linear-gradient(to bottom right,#0d47a1 0%,#0d459d 49%,#093374 100%);}.product-list.blue > li:nth-child(6) a{background:-webkit-linear-gradient(top left,#1a237e 0%,#19227b 49%,#13195b 100%);background:-o-linear-gradient(top left,#1a237e 0%,#19227b 49%,#13195b 100%);background:linear-gradient(to bottom right,#1a237e 0%,#19227b 49%,#13195b 100%);}.product-list.blue > li:nth-child(7) a{background:-webkit-linear-gradient(top left,#283593 0%,#273490 49%,#1d266a 100%);background:-o-linear-gradient(top left,#283593 0%,#273490 49%,#1d266a 100%);background:linear-gradient(to bottom right,#283593 0%,#273490 49%,#1d266a 100%);}.product-list.blue > li:nth-child(8) a{background:-webkit-linear-gradient(top left,#3949ab 0%,#3747a6 49%,#29357b 100%);background:-o-linear-gradient(top left,#3949ab 0%,#3747a6 49%,#29357b 100%);background:linear-gradient(to bottom right,#3949ab 0%,#3747a6 49%,#29357b 100%);}.product-list.blue > li:nth-child(9) a{background:-webkit-linear-gradient(top left,#5c6bcd 0%,#5a68c8 49%,#424d94 100%);background:-o-linear-gradient(top left,#5c6bcd 0%,#5a68c8 49%,#424d94 100%);background:linear-gradient(to bottom right,#5c6bcd 0%,#5a68c8 49%,#424d94 100%);}.product-list > li{position:relative;width:33.33%;float:left;height:465px;padding:0 15px 33px;text-align:center;color:#8f8f8f;font-size:16px;line-height:24px;}@media (max-width:1199px){.product-list > li{padding:0 10px 30px;}}@media (max-width:1003px){.product-list > li{font-size:14px;line-height:18px;height:430px;}}@media (max-width:767px){.product-list > li{width:50%;padding:0 10px 20px;height:400px;}.product-list > li.empty{display:none;}}@media (max-width:479px){.product-list > li{width:100%;}}.product-list > li:before{content:'';position:absolute;top:0;bottom:33px;left:15px;right:15px;background-color:#f9f9f9;z-index:1;}.product-list > li:not(.no-image) a{background:#fff !important;}.product-list > li.no-image a{padding-top:152px;}@media (max-width:1003px){.product-list > li.no-image a{padding-top:150px;}}@media (max-width:767px){.product-list > li.no-image a{padding-top:130px;}}.product-list > li:nth-child(9n+1) .name:after{background-color:#f6c100;}.product-list > li:nth-child(9n+2) .name:after{background-color:#ff6600;}.product-list > li:nth-child(9n+3) .name:after{background-color:#d80004;}.product-list > li:nth-child(9n+4) .name:after{background-color:#ac0064;}.product-list > li:nth-child(9n+5) .name:after{background-color:#63249d;}.product-list > li:nth-child(9n+6) .name:after{background-color:#452793;}.product-list > li:nth-child(9n+7) .name:after{background-color:#38249d;}.product-list > li:nth-child(9n+8) .name:after{background-color:#003da5;}.product-list > li:nth-child(9n+9) .name:after{background-color:#007690;}.product-list a{display:block;border:1px solid #d7d7d7;background-color:#fff;height:100%;position:relative;z-index:2;padding:20px 25px 20px;color:#8f8f8f;overflow:hidden;background:#fff;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;}.product-list a:hover{text-decoration:none;}.product-list a:hover .name{top:-7px;}.product-list a:hover .name:after{width:100%;bottom:-7px;}@media (max-width:1003px){.product-list a{padding:15px 10px 10px;}}.product-list .image-box{display:block;white-space:nowrap;height:200px;margin:0;}.product-list .image-box:before{display:inline-block;vertical-align:middle;content:'';height:100%;margin:0 0 0 -5px;}.product-list .image-box .holder{display:inline-block;vertical-align:middle;width:100%;white-space:normal;}.product-list .image-box img{max-width:100%;height:auto;display:inline-block;vertical-align:middle;max-height:195px;width:auto;}@media (max-width:1199px){.product-list .image-box img{max-width:90%;}}.product-list .name{display:inline-block;vertical-align:top;position:relative;font-weight:bold;font-size:24px;line-height:30px;color:#000;padding:7px 0 18px;margin:0 0 29px;top:0;transition:all 0.3s ease;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;}.product-list .name:after{content:'';position:absolute;bottom:0;width:70px;height:9px;transition:all 0.3s ease;background-color:#000;left:50%;transform:translateX(-50%);}@media (max-width:1003px){.product-list .name{font-size:22px;line-height:26px;padding:7px 0 13px;margin:0 0 20px;}}@media (max-width:767px){.product-list .name{padding:7px 0 10px;}.product-list .name:after{height:4px;}}.product-list p{margin:0;}.social-slider{padding:47px 35px;margin:0 -40px;position:relative;z-index:3;overflow:hidden;}@media (max-width:1003px){.social-slider{margin:0 -20px;padding:35px 15px;}}@media (max-width:767px){.social-slider{margin:0 -15px;padding:25px 30px;}}.social-slider .slick-list{overflow:visible;}@media (max-width:767px){.social-slider .slick-list{overflow:hidden;}}.social-slider .slide{float:left;padding:0 5px;}@media (max-width:767px){.social-slider .slide{padding:0 2px;}}.social-slider .custom .social-title{visibility:hidden;}.social-slider .social-item{float:none;width:405px;padding:0 0 8px;height:404px;}@media (max-width:767px){.social-slider .social-item{width:100%;height:350px;padding:0 0 4px;}}.social-slider .social-item.small{height:202px;}@media (max-width:767px){.social-slider .social-item.small{height:175px;}}.social-slider .social-item.large{width:704px;}@media (max-width:1003px){.social-slider .social-item.large{width:600px;}}@media (max-width:767px){.social-slider .social-item.large{width:100%;}}.social-slider .social-item .text-block{padding:18px 23px 20px;font-size:16px;line-height:24px;}@media (max-width:767px){.social-slider .social-item .text-block{font-size:14px;line-height:18px;}}.social-slider .social-item .social-title{padding-bottom:10px;}.social-slider .slick-arrow{left:0;width:40px;height:396px;top:47px;bottom:80px;z-index:5;text-align:center;color:#fff;margin:0;background-color:#000;overflow:hidden;background:rgba(242,246,249,0.8);}.social-slider .slick-arrow:before{display:none;}.social-slider .slick-arrow.slick-disabled{height:0;opacity:0;width:0;overflow:hidden;}.social-slider .slick-arrow span{width:28px;height:28px;border:3px solid #fff;border-radius:50%;display:inline-block;vertical-align:top;font-size:12px;line-height:22px;}@media (max-width:1003px){.social-slider .slick-arrow{top:25px;bottom:34px;width:25px;background:none;text-align:left;}.social-slider .slick-arrow.slick-prev{text-align:right;}.social-slider .slick-arrow span{border:none;color:#000;font-size:22px;line-height:30px;width:auto;height:auto;}}.social-slider .slick-next{left:auto;right:0;}.resources-block{background-color:#fff;border:1px solid #d7d7d7;padding:10px 26px 0 26px;overflow:hidden;}.resources-block h3{float:left;max-width:40%;text-transform:uppercase;margin:14px 0 10px;font-weight:normal;font-size:16px;line-height:22px;}.resources-block .btn-group{float:right;}.resources-block .btn-group .btn,.resources-block .btn-group .contact-form input.button,.contact-form .resources-block .btn-group input.button,.resources-block .btn-group .yaml-form-wrapper input.button,.yaml-form-wrapper .resources-block .btn-group input.button{display:block;float:left;margin:0 0 10px 6px;text-transform:uppercase;min-width:188px;font-size:16px;padding:15px 20px;}@media (max-width:1199px){.resources-block{padding:10px 20px 0 20px;}.resources-block .btn-group .btn,.resources-block .btn-group .contact-form input.button,.contact-form .resources-block .btn-group input.button,.resources-block .btn-group .yaml-form-wrapper input.button,.yaml-form-wrapper .resources-block .btn-group input.button{padding:15px;min-width:150px;}}@media (max-width:1003px){.resources-block{padding:10px 15px 0 20px;text-align:center;}.resources-block h3{float:none;max-width:100%;margin:0 0 10px;}.resources-block .btn-group{float:none;}.resources-block .btn-group .btn,.resources-block .btn-group .contact-form input.button,.contact-form .resources-block .btn-group input.button,.resources-block .btn-group .yaml-form-wrapper input.button,.yaml-form-wrapper .resources-block .btn-group input.button{min-width:0;font-weight:normal;font-size:14px;line-height:17px;padding:15px 11px;display:inline-block;vertical-align:top;float:none;}}@media (max-width:767px){.resources-block{text-align:center;padding:10px 15px;}.resources-block .btn-group{float:none;}.resources-block .btn-group .btn,.resources-block .btn-group .contact-form input.button,.contact-form .resources-block .btn-group input.button,.resources-block .btn-group .yaml-form-wrapper input.button,.yaml-form-wrapper .resources-block .btn-group input.button{display:block;font-size:14px;line-height:18px;padding:10px 8px;min-width:125px;float:none;width:100%;margin:5px auto 0;max-width:350px;}.resources-block .btn-group .btn:first-child,.resources-block .btn-group .contact-form input.button:first-child,.contact-form .resources-block .btn-group input.button:first-child,.resources-block .btn-group .yaml-form-wrapper input.button:first-child,.yaml-form-wrapper .resources-block .btn-group input.button:first-child{margin:0 auto;}}.info-block{margin:60px auto 85px;max-width:1015px;text-align:center;border:2px solid #f6f6f6;padding:78px 80px 75px;color:#727272;font-size:18px;line-height:24px;}.info-block img{display:block;margin:0 auto 30px;}.info-block h4{text-transform:uppercase;color:#000;margin:0 0 14px;}.info-block p{margin:0;}@media (max-width:1003px){.info-block{margin:50px auto 60px;padding:60px;}}@media (max-width:767px){.info-block{margin:30px 0 40px;font-size:16px;line-height:22px;padding:35px 15px;}.info-block img{margin:0 auto 20px;}.info-block h4{margin:0 0 10px;}}.gradient-block{text-align:center;background:#59015a;background:-moz-linear-gradient(left,#59015a 0%,#570066 11%,#271579 64%,#121e81 100%);background:-webkit-linear-gradient(left,#59015a 0%,#570066 11%,#271579 64%,#121e81 100%);background:linear-gradient(to right,#59015a 0%,#570066 11%,#271579 64%,#121e81 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59015a',endColorstr='#121e81',GradientType=1);color:#fff;font-size:36px;line-height:40px;}.gradient-block .container{display:table;height:350px;margin:0 auto;width:1560px;}.gradient-block.small .container{height:195px;}.gradient-block.small .btn,.gradient-block.small .contact-form input.button,.contact-form .gradient-block.small input.button,.gradient-block.small .yaml-form-wrapper input.button,.yaml-form-wrapper .gradient-block.small input.button{text-transform:none;min-width:330px;}@media (max-width:767px){.gradient-block.small .btn,.gradient-block.small .contact-form input.button,.contact-form .gradient-block.small input.button,.gradient-block.small .yaml-form-wrapper input.button,.yaml-form-wrapper .gradient-block.small input.button{min-width:200px;}}.gradient-block .holder{display:table-cell;vertical-align:middle;padding:20px 0;}.gradient-block p{margin:0 0 20px;}@media (max-width:1559px){.gradient-block .container{width:100%;}}@media (max-width:1003px){.gradient-block{font-size:32px;line-height:36px;}.gradient-block .container{height:310px;}}@media (max-width:767px){.gradient-block{font-size:26px;line-height:30px;}.gradient-block .container{height:260px;}.gradient-block .holder{padding:15px 0;}.gradient-block .btn,.gradient-block .contact-form input.button,.contact-form .gradient-block input.button,.gradient-block .yaml-form-wrapper input.button,.yaml-form-wrapper .gradient-block input.button{display:block;}}.product-info{padding:20px 0 0;}.product-info .container{max-width:1190px;}.product-info .product-photo{float:left;width:54%;padding:50px 30px;}.product-info .product-photo .slick-dots{margin:0;left:0;right:0;top:auto;bottom:30px;}.product-info .product-photo .slick-dots li{display:inline-block;vertical-align:top;padding:0 5px;}.product-info .product-photo .slick-dots li:only-child{display:none;}.product-info .product-photo .slick-dots button{background-color:#e0e0e0;border:none;}.product-info .product-photo .slick-dots .slick-active button{background-color:#003da5;}@media (max-width:1003px){.product-info .product-photo{padding:50px 20px;width:58%;}}@media (max-width:767px){.product-info .product-photo{float:none;width:auto;padding:0 15px 30px;margin:0 0 35px;}.product-info .product-photo .slick-dots{bottom:0;}}.product-info .product-photo img{height:auto;max-width:100%;vertical-align:top;margin:0 auto;}@media (max-width:767px){.product-info .product-photo img{max-height:280px;max-width:90%;}}.product-info .product-photo .slide{text-align:center;overflow:hidden;height:450px;white-space:nowrap;}@media (max-width:767px){.product-info .product-photo .slide{padding:0 5px;height:auto;display:table;}}.product-info .product-photo .slide:before{content:'';margin:0 0 0 -5px;width:1px;display:inline-block;vertical-align:middle;height:100%;}.product-info .product-photo .slide .holder{display:inline-block;width:100%;vertical-align:middle;white-space:normal;}.product-info .product-photo .slick-arrow:before{color:#000;}.product-info .product-photo .play{display:inline-block;vertical-align:top;position:relative;color:#000;}.product-info .product-photo .play:after{content:"\e90c";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:74px;position:absolute;margin:-37px 0 0  -37px;z-index:2;top:50%;left:50%;opacity:0.5;transition:opacity 0.85s ease;}@media (max-width:767px){.product-info .product-photo .play:after{font-size:50px;margin:-25px 0 0 -25px;}}.product-info .product-photo .play:hover:after{opacity:0.85;}.product-info .description-block{float:right;width:46%;margin:-5px 0 0;padding:80px 0 40px 36px;color:#737373;font-size:18px;line-height:24px;}@media (max-width:1003px){.product-info .description-block{width:42%;padding:60px 0 30px 20px;font-size:16px;line-height:22px;}}@media (max-width:767px){.product-info .description-block{margin:0;width:100%;padding:0 0 35px;font-size:14px;line-height:17px;}}.product-info .description-block .tools-list{position:absolute;top:8px;right:0;text-transform:uppercase;font-size:13px;line-height:18px;}.product-info .description-block .tools-list li{text-align:right;margin:0 0 3px;}.product-info .description-block .tools-list span{font-size:17px;margin-left:5px;display:inline-block;vertical-align:top;line-height:18px;}.product-info .description-block .tools-list a:hover{text-decoration:none;color:#000;}@media (max-width:1003px){.product-info .description-block .tools-list{top:0;}}@media (max-width:767px){.product-info .description-block .tools-list{position:static;overflow:hidden;}.product-info .description-block .tools-list li{float:left;text-align:left;margin:0 20px 10px 0;}}.product-info .description-block .heading{padding:0 73px 15px 0;color:#000;position:relative;}.product-info .description-block .heading p{text-transform:uppercase;margin:0;}@media (max-width:767px){.product-info .description-block .heading{margin:0 0 10px;padding:0 0 10px;}}.product-info .description-block h2{font-size:48px;line-height:52px;margin:0 0 5px;font-weight:300;letter-spacing:-1px;color:#000;}@media (max-width:1003px){.product-info .description-block h2{font-size:40px;line-height:44px;}}@media (max-width:767px){.product-info .description-block h2{font-size:30px;line-height:34px;font-weight:normal;}}.product-info .description-block .btn-group{letter-spacing:-4px;margin:0 0 8px;}.product-info .description-block .btn-group .btn,.product-info .description-block .btn-group .contact-form input.button,.contact-form .product-info .description-block .btn-group input.button,.product-info .description-block .btn-group .yaml-form-wrapper input.button,.yaml-form-wrapper .product-info .description-block .btn-group input.button{margin:0 6px 6px 0;text-transform:uppercase;font-weight:normal;font-size:16px;line-height:18px;padding:16px 10px 14px;min-width:188px;}.product-info .description-block .btn-group .btn:last-child,.product-info .description-block .btn-group .contact-form input.button:last-child,.contact-form .product-info .description-block .btn-group input.button:last-child,.product-info .description-block .btn-group .yaml-form-wrapper input.button:last-child,.yaml-form-wrapper .product-info .description-block .btn-group input.button:last-child{margin:0 0 6px;}@media (max-width:767px){.product-info .description-block .btn-group .btn,.product-info .description-block .btn-group .contact-form input.button,.contact-form .product-info .description-block .btn-group input.button,.product-info .description-block .btn-group .yaml-form-wrapper input.button,.yaml-form-wrapper .product-info .description-block .btn-group input.button{font-size:14px;min-width:140px;padding:10px 8px;}}.recently-block{background-color:#f2f6f9;text-align:center;overflow:hidden;}.last-product-slider{margin:0 -3px;}@media (max-width:1003px){.last-product-slider{margin:0;padding:0 5px;}}.last-product-slider .slide{padding:0 3px;text-align:center;font-size:14px;line-height:18px;}.last-product-slider a{display:block;color:#000;}.last-product-slider a:hover{text-decoration:none;}.last-product-slider a:hover .name:after{height:4px;}.last-product-slider .owl-prev,.last-product-slider .owl-next,.last-product-slider .slick-arrow{left:-20px;margin-top:-30px;}.last-product-slider .owl-prev.slick-disabled,.last-product-slider .owl-next.slick-disabled,.last-product-slider .slick-arrow.slick-disabled{visibility:hidden;}@media (max-width:1003px){.last-product-slider .owl-prev,.last-product-slider .owl-next,.last-product-slider .slick-arrow{left:-12px;}}.last-product-slider .owl-next,.last-product-slider .slick-next{left:auto;right:-20px;}@media (max-width:1003px){.last-product-slider .owl-next,.last-product-slider .slick-next{right:-12px;}}.last-product-slider .owl-prev,.last-product-slider .owl-next,.last-product-slider .slick-arrow:before{color:#000;}.last-product-slider .image-box{background-color:#fff;border:1px solid #dcdcdc;width:100%;height:200px;margin:0 0 12px;display:block;overflow:hidden;white-space:nowrap;}.last-product-slider .image-box:after{content:'';display:inline-block;vertical-align:middle;margin:0 0 0 -5px;height:100%;}.last-product-slider .image-box .holder{display:inline-block;vertical-align:middle;width:100%;white-space:normal;}.last-product-slider img{margin:0 auto;max-height:180px;max-width:70%;width:auto;}.last-product-slider .name{display:inline-block;vertical-align:top;padding:0 0 10px;position:relative;}.last-product-slider .name:after{content:'';left:0;right:0;bottom:0;height:0;position:absolute;background-color:#003da5;transition:height 0.3s ease;}.product-content h2{margin:0;position:relative;z-index:2;}.product-content h2:after{content:'';position:absolute;bottom:-2px;left:0;right:0;border-bottom:2px solid #f2f6f9;}.product-content .container{position:relative;}.product-content .container:before{content:'';position:absolute;top:0;left:40px;right:40px;border-top:1px solid #dbdbdb;}@media (max-width:1003px){.product-content .container:before{left:20px;right:20px;}}@media (max-width:767px){.product-content .container:before{left:15px;right:15px;}}.product-content .container:first-child:before{display:none;}.product-content .container:nth-child(even) .table-box .image-block{float:left;}@media (max-width:767px){.product-content .container:nth-child(even) .table-box .image-block{float:none;}}.product-content .container:nth-child(even) .table-box .text-block{float:right;padding:65px 0 65px 70px;}@media (max-width:1003px){.product-content .container:nth-child(even) .table-box .text-block{padding:45px 0 40px 20px;}}@media (max-width:767px){.product-content .container:nth-child(even) .table-box .text-block{float:none;padding:0 0 30px;}}.table-box{max-width:1110px;margin:0 auto;font-size:16px;line-height:20px;}@media (max-width:767px){.table-box{font-size:14px;line-height:17px;padding:35px 0 0;}}.table-box h1{font-weight:300;font-size:36px;line-height:40px;margin:0 0 18px;}@media (max-width:1003px){.table-box h1{font-size:32px;line-height:36px;margin:0 0 15px;}}@media (max-width:767px){.table-box h1{font-size:26px;line-height:30px;}}.table-box .holder{white-space:normal;display:inline-block;vertical-align:middle;width:100%;}.table-box .image-block{float:right;width:50%;padding:70px 0;text-align:center;white-space:nowrap;}@media (max-width:1003px){.table-box .image-block{padding:45px 0;}}@media (max-width:767px){.table-box .image-block{float:none;width:100%;max-width:70%;margin:0 auto;padding:0 0 35px;height:auto !important;}}.table-box .image-block img{max-width:100%;height:auto;}.table-box .text-block{float:left;width:50%;padding:65px 70px 65px 0;white-space:nowrap;min-height:490px;}@media (max-width:1003px){.table-box .text-block{padding:45px 40px 20px 0;min-height:350px;}}@media (max-width:767px){.table-box .text-block{float:none;width:100%;padding:0 0 30px;min-height:0;height:auto !important;}}.table-box .image-block:before,.table-box .text-block:before{content:'';display:inline-block;vertical-align:middle;margin:0 0 0 -5px;height:100%;width:1px;}@media (max-width:767px){.table-box .image-block:before,.table-box .text-block:before{display:none;}}.table-box p{margin:0 0 6px;}.table-box .more{font-weight:bold;font-size:14px;}@media (max-width:767px){.table-box .more{font-size:12px;}}.main-text{text-align:center;position:relative;font-size:20px;line-height:30px;}.main-text h1{text-transform:uppercase;}.main-text p{margin:16px 0 10px;}.main-text .btn-group{padding:9px 0 0;letter-spacing:-4px;}.main-text .btn-group .btn,.main-text .btn-group .contact-form input.button,.contact-form .main-text .btn-group input.button,.main-text .btn-group .yaml-form-wrapper input.button,.yaml-form-wrapper .main-text .btn-group input.button{margin:0 4px;}@media (max-width:1003px){.main-text{font-size:26px;line-height:32px;}}@media (max-width:767px){.main-text{font-size:14px;line-height:20px;}.main-text p{margin:12px 0 5px;}}.map-container{position:relative;z-index:3;height:60vh;min-height:750px;}@media screen and (max-height:1024px){.map-container{min-height:600px;}}@media (max-width:767px){.map-container{height:auto !important;min-height:0;}}.map-container .hide{position:absolute;left:-9999px;width:0;height:0;overflow:hidden;}.map-container #map{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;}@media (max-width:767px){.map-container #map{position:relative;height:70vh;}}.map-container .map-form{position:absolute;z-index:3;top:40px;left:50%;width:330px;margin-left:-740px;background-color:#f2f6f9;box-shadow:6px 6px 18px rgba(0,0,0,0.11);}@media (max-width:1559px){.map-container .map-form{left:0;margin-left:0;}}@media (max-width:1003px){.map-container .map-form{width:300px;}}@media (max-width:767px){.map-container .map-form{position:static;box-shadow:none;width:100%;}}.map-container .map-form input[disabled],.map-container .map-form .jcf-disabled,.map-container .map-form select[disabled],.map-container .map-form select[disabled] + .jcf-select{background:#efeeee;}.map-container .map-form .holder{padding:31px 32px 23px;}@media (max-width:1003px){.map-container .map-form .holder{padding:25px 15px 20px;}}.map-container .map-form .title{display:block;font-size:24px;line-height:28px;color:#9c9c9c;font-weight:300;margin:0 0 19px;}.map-container .map-form .title span{color:#393939;}@media (max-width:767px){.map-container .map-form .title{font-size:20px;line-height:24px;margin:0 0 10px;}}.map-container .map-form .row{margin:0 -5px 11px;}.map-container .map-form .row [class^="col-"],.map-container .map-form .row [class*=" col-"]{padding:0 5px;}@media (max-width:767px){.map-container .map-form .row{margin:0 -5px;}.map-container .map-form .row [class^="col-"],.map-container .map-form .row [class*=" col-"]{padding-bottom:10px;}}.map-container .map-form .jcf-select{height:42px;}.map-container .map-form .jcf-select .jcf-select-text{line-height:40px;font-size:14px;}@media (max-width:767px){.map-container .map-form .jcf-select{height:36px;}.map-container .map-form .jcf-select .jcf-select-text{line-height:34px;margin:0 33px 0 9px;}}.map-container .map-form [type="text"]{display:block;width:100%;color:#9b9b9b;height:42px;margin:0;border:1px solid #e2e2e2;padding:0 15px;line-height:40px;font-size:14px;background-color:#fff;outline:none;}.map-container .map-form [type="text"]::-webkit-input-placeholder{color:#9b9b9b;}.map-container .map-form [type="text"]::-moz-placeholder{opacity:1;color:#9b9b9b;}.map-container .map-form [type="text"]:-moz-placeholder{color:#9b9b9b;}.map-container .map-form [type="text"]:-ms-input-placeholder{color:#9b9b9b;}.map-container .map-form [type="text"].placeholder{color:#9b9b9b;}@media (max-width:767px){.map-container .map-form [type="text"]{height:36px;padding:0 10px;}}.map-container .map-form button{display:block;width:81px;color:#fff;font-weight:bold;font-size:14px;line-height:18px;margin:0;text-align:center;padding:0;background:#003da5;border:1px solid #003da5;height:40px;transition:all 0.3s ease;}.map-container .map-form button:hover{background:transparent;color:#003da5;}.map-container .map-form .hidden-box{padding:0 0 9px;}@media (max-width:1003px){.map-container .map-form .hidden-box{padding:0;}}.map-container .map-form .hidden-box .opener{display:inline-block;vertical-align:top;color:#000;font-size:14px;line-height:18px;margin:0 0 12px;}.map-container .map-form .hidden-box .opener:after{content:' +';}@media (max-width:1003px){.map-container .map-form .hidden-box .opener{margin:0 0 8px;}}.map-container .map-form.open .hidden-box .opener:after{content:' -';}.map-container .map-form .jcf-scrollbar-horizontal{display:none;}.map-container .map-form .result-container{position:relative;}.map-container .map-form .result-container .search-opener{display:none;}.map-container .map-form .result-container:before{content:'';position:absolute;left:32px;top:0;right:32px;border-top:1px solid #d7dbde;}@media (max-width:1003px){.map-container .map-form .result-container:before{left:15px;right:15px;}}@media (max-width:767px){.map-container .map-form .result-container{position:absolute;left:0;right:0;top:100%;margin-top:-70vh;z-index:5;background-color:#f2f6f9;box-shadow:0 6px 6px rgba(0,0,0,0.11);}.map-container .map-form .result-container:before{display:none;}.map-container .map-form .result-container .search-opener{display:block;text-align:center;text-transform:uppercase;font-size:14px;line-height:17px;cursor:pointer;padding:6px 15px 5px;color:#003da5;border-bottom:1px solid #d7dbde;}.map-container .map-form .result-container .search-opener .hide{display:none;position:static;width:auto;height:auto;overflow:visible;left:0;}.map-container .map-form .result-container.open-result .result-box{max-height:60vh !important;}.map-container .map-form .result-container.open-result .search-opener .show{display:none;}.map-container .map-form .result-container.open-result .search-opener .hide{display:block;}}.map-container .map-form .result-box{overflow-y:auto;overflow-x:hidden;padding:0 32px;width:100% !important;box-sizing:border-box;transition:max-height 0.3s ease;}@media (max-width:1003px){.map-container .map-form .result-box{padding:0 15px;min-height:0;}}@media (max-width:767px){.map-container .map-form .result-box{max-height:0 !important;}}.map-container .map-form .result-box .item{overflow:hidden;border-top:1px solid #d7dbde;position:relative;}.map-container .map-form .result-box .item:first-child{border-top:none;}.map-container .map-form .result-box .item.sales{padding:18px 0 9px;}.map-container .map-form .result-box .slide{color:#393939;font-size:14px;line-height:17px;padding:5px 0 15px;}.map-container .map-form .result-box .slide ul{overflow:hidden;font-weight:bold;}.map-container .map-form .result-box .slide ul li{float:left;margin:0 15px 10px 0;}.map-container .map-form .result-box .slide ul li:last-child{margin:0 0 10px;}.map-container .map-form .result-box address{margin:0 0 10px;line-height:inherit;font-style:normal;}.map-container .map-form .result-box address a{color:#393939;}.map-container .map-form .result-box .opener{cursor:pointer;padding:18px 36px 14px 0;position:relative;cursor:pointer;color:#393939;line-height:19px;}@media (max-width:1003px){.map-container .map-form .result-box .opener{padding:15px 36px 12px 0;}}.map-container .map-form .result-box .name{font-size:16px;display:block;margin:0 0 3px;}.map-container .map-form .result-box .distance{font-size:14px;}.map-container .map-form .result-box .rank{position:absolute;text-align:center;top:50%;right:0;text-transform:uppercase;font-size:14px;line-height:1;color:#fff;width:25px;height:38px;padding:7px 2px 0 0;margin-top:-19px;background:transparent url(/themes/rosco/templates/layout/markup/images/marker.png) left top no-repeat;}.search-form-large,.search-prod-form{overflow:hidden;padding:40px 0;margin:0;position:relative;}@media (max-width:767px){.search-form-large,.search-prod-form{padding:20px 0;}}.search-form-large.hidden-filter .holder,.search-prod-form.hidden-filter .holder{padding:0;}.search-form-large.hidden-filter .more-option,.search-prod-form.hidden-filter .more-option{display:none;}.search-form-large .holder,.search-prod-form .holder{padding:0 170px 0 0;overflow:hidden;position:relative;}@media (max-width:767px){.search-form-large .holder,.search-prod-form .holder{padding:0 35px 0 0;}}.search-form-large .holder.narrower,.search-prod-form .holder.narrower{padding-right:230px;}@media (max-width:767px){.search-form-large .holder.narrower,.search-prod-form .holder.narrower{padding-right:35px;}}.search-form-large .clear,.search-prod-form .clear{position:absolute;right:0;bottom:20px;z-index:3;}@media (max-width:767px){.search-form-large .clear,.search-prod-form .clear{position:static;float:right;margin:5px 0 0;}}.search-form-large select.hidden + .jcf-select,.search-form-large select.hidden,.search-prod-form select.hidden + .jcf-select,.search-prod-form select.hidden{position:absolute;left:-9999px;width:0;overflow:hidden;height:0;}.search-form-large .jcf-select,.search-prod-form .jcf-select{width:100%;margin:0;height:41px;}.search-form-large .jcf-select .jcf-select-text,.search-prod-form .jcf-select .jcf-select-text{line-height:39px;font-size:16px;}@media (max-width:767px){.search-form-large .jcf-select,.search-prod-form .jcf-select{height:36px;}.search-form-large .jcf-select .jcf-select-text,.search-prod-form .jcf-select .jcf-select-text{line-height:34px;font-size:14px;}}.search-form-large .more-option,.search-prod-form .more-option{position:absolute;right:0;top:9px;font-size:18px;line-height:24px;}.search-form-large .more-option span,.search-prod-form .more-option span{display:inline-block;vertical-align:top;font-size:24px;margin:2px 5px 0 0;}.search-form-large .more-option:hover,.search-prod-form .more-option:hover{text-decoration:none;}@media (max-width:767px){.search-form-large .more-option,.search-prod-form .more-option{font-size:0;top:7px;line-height:0;overflow:hidden;width:30px;text-align:right;}.search-form-large .more-option span,.search-prod-form .more-option span{font-size:24px;line-height:1;margin:0;}}.search-form-large .input-holder,.search-prod-form .input-holder{position:relative;background-color:#fff;border:1px solid #d1d3d4;padding:0 42px 0 23px;}@media (max-width:767px){.search-form-large .input-holder,.search-prod-form .input-holder{padding:0 35px 0 15px;}}.search-form-large .row,.search-prod-form .row{margin:0 -8px;}.search-form-large .row [class^="col-"],.search-prod-form .row [class^="col-"]{padding:0 8px;}@media (max-width:767px){.search-form-large .row [class^="col-"],.search-prod-form .row [class^="col-"]{padding:0 8px 10px;}.search-form-large .row [class^="col-"]:last-child,.search-prod-form .row [class^="col-"]:last-child{padding-bottom:0;}}.search-form-large [type="search"],.search-form-large [type="text"],.search-prod-form [type="search"],.search-prod-form [type="text"]{display:block;width:100%;margin:0;padding:0 40px 0 15px;height:39px;outline:none;background:none;border:none;color:#000;font-size:16px;line-height:39px;}.search-form-large [type="search"]::-webkit-input-placeholder,.search-form-large [type="text"]::-webkit-input-placeholder,.search-prod-form [type="search"]::-webkit-input-placeholder,.search-prod-form [type="text"]::-webkit-input-placeholder{color:#c7c7c7;}.search-form-large [type="search"]::-moz-placeholder,.search-form-large [type="text"]::-moz-placeholder,.search-prod-form [type="search"]::-moz-placeholder,.search-prod-form [type="text"]::-moz-placeholder{opacity:1;color:#c7c7c7;}.search-form-large [type="search"]:-moz-placeholder,.search-form-large [type="text"]:-moz-placeholder,.search-prod-form [type="search"]:-moz-placeholder,.search-prod-form [type="text"]:-moz-placeholder{color:#c7c7c7;}.search-form-large [type="search"]:-ms-input-placeholder,.search-form-large [type="text"]:-ms-input-placeholder,.search-prod-form [type="search"]:-ms-input-placeholder,.search-prod-form [type="text"]:-ms-input-placeholder{color:#c7c7c7;}.search-form-large [type="search"].placeholder,.search-form-large [type="text"].placeholder,.search-prod-form [type="search"].placeholder,.search-prod-form [type="text"].placeholder{color:#c7c7c7;}@media (max-width:767px){.search-form-large [type="search"],.search-form-large [type="text"],.search-prod-form [type="search"],.search-prod-form [type="text"]{font-size:14px;height:34px;line-height:34px;}}.search-form-large [type="submit"],.search-prod-form [type="submit"]{position:absolute;top:4px;right:10px;background:none;padding:0;margin:0;border:none;width:28px;height:28px;text-align:center;color:#4c4c4c;font-size:20px;line-height:1;outline:none;}@media (max-width:767px){.search-form-large [type="submit"],.search-prod-form [type="submit"]{font-size:18px;top:2px;right:7px;}}.search-form-large .fakeEl,.search-prod-form .fakeEl{position:absolute;left:-9999px;width:0;height:0;overflow:hidden;}.search-form-large .fakeEl + label,.search-prod-form .fakeEl + label{position:relative;padding:0 0 0 15px;}.search-form-large .fakeEl + label:before,.search-prod-form .fakeEl + label:before{border:1px solid #a5a5a5;height:11px;width:11px;content:'';position:absolute;left:0;top:3px;}.search-form-large .fakeEl + label:after,.search-prod-form .fakeEl + label:after{position:absolute;content:'';display:none;height:5px;width:10px;top:10px;left:5px;margin:-6px 0 0 -3px;border:2px solid #000;border-width:0 0 2px 2px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";}.search-form-large .fakeEl:checked + label:after,.search-prod-form .fakeEl:checked + label:after{display:block;}.search-form-large .columns1 .col-new,.search-form-large .columns2 .col-new,.search-prod-form .columns1 .col-new,.search-prod-form .columns2 .col-new{width:50%;}@media (max-width:767px){.search-form-large .columns1 .col-new,.search-form-large .columns2 .col-new,.search-prod-form .columns1 .col-new,.search-prod-form .columns2 .col-new{width:100%;}}.search-form-large .columns3 .col-new,.search-prod-form .columns3 .col-new{width:33.33%;}.search-form-large .columns3 .col-new .checkbox-holder,.search-prod-form .columns3 .col-new .checkbox-holder{width:100%;}@media (max-width:767px){.search-form-large .columns3 .col-new,.search-prod-form .columns3 .col-new{width:100%;}}.search-form-large .columns3.first-large .col-new,.search-prod-form .columns3.first-large .col-new{width:25%;}.search-form-large .columns3.first-large .col-new:first-child,.search-prod-form .columns3.first-large .col-new:first-child{width:50%;}.search-form-large .columns3.first-large .col-new .checkbox-holder,.search-prod-form .columns3.first-large .col-new .checkbox-holder{width:100%;}@media (max-width:767px){.search-form-large .columns3.first-large .col-new,.search-prod-form .columns3.first-large .col-new{width:100%;}.search-form-large .columns3.first-large .col-new:first-child,.search-prod-form .columns3.first-large .col-new:first-child{width:100%;}}.search-form-large .columns5.first-large .col-new,.search-form-large .columns6.first-large .col-new,.search-form-large .columns7.first-large .col-new,.search-form-large .columns4.first-large .col-new,.search-prod-form .columns5.first-large .col-new,.search-prod-form .columns6.first-large .col-new,.search-prod-form .columns7.first-large .col-new,.search-prod-form .columns4.first-large .col-new{width:20%;}.search-form-large .columns5.first-large .col-new:first-child,.search-form-large .columns6.first-large .col-new:first-child,.search-form-large .columns7.first-large .col-new:first-child,.search-form-large .columns4.first-large .col-new:first-child,.search-prod-form .columns5.first-large .col-new:first-child,.search-prod-form .columns6.first-large .col-new:first-child,.search-prod-form .columns7.first-large .col-new:first-child,.search-prod-form .columns4.first-large .col-new:first-child{width:40%;}.search-form-large .columns5.first-large .col-new:first-child .checkbox-holder,.search-form-large .columns6.first-large .col-new:first-child .checkbox-holder,.search-form-large .columns7.first-large .col-new:first-child .checkbox-holder,.search-form-large .columns4.first-large .col-new:first-child .checkbox-holder,.search-prod-form .columns5.first-large .col-new:first-child .checkbox-holder,.search-prod-form .columns6.first-large .col-new:first-child .checkbox-holder,.search-prod-form .columns7.first-large .col-new:first-child .checkbox-holder,.search-prod-form .columns4.first-large .col-new:first-child .checkbox-holder{width:50%;}.search-form-large .columns5.first-large .col-new:nth-child(4n + 1),.search-form-large .columns6.first-large .col-new:nth-child(4n + 1),.search-form-large .columns7.first-large .col-new:nth-child(4n + 1),.search-form-large .columns4.first-large .col-new:nth-child(4n + 1),.search-prod-form .columns5.first-large .col-new:nth-child(4n + 1),.search-prod-form .columns6.first-large .col-new:nth-child(4n + 1),.search-prod-form .columns7.first-large .col-new:nth-child(4n + 1),.search-prod-form .columns4.first-large .col-new:nth-child(4n + 1){width:40%;}.search-form-large .columns5.first-large .col-new:nth-child(4n + 1) .checkbox-holder,.search-form-large .columns6.first-large .col-new:nth-child(4n + 1) .checkbox-holder,.search-form-large .columns7.first-large .col-new:nth-child(4n + 1) .checkbox-holder,.search-form-large .columns4.first-large .col-new:nth-child(4n + 1) .checkbox-holder,.search-prod-form .columns5.first-large .col-new:nth-child(4n + 1) .checkbox-holder,.search-prod-form .columns6.first-large .col-new:nth-child(4n + 1) .checkbox-holder,.search-prod-form .columns7.first-large .col-new:nth-child(4n + 1) .checkbox-holder,.search-prod-form .columns4.first-large .col-new:nth-child(4n + 1) .checkbox-holder{width:50%;}.search-form-large .columns5.first-large .col-new .checkbox-holder,.search-form-large .columns6.first-large .col-new .checkbox-holder,.search-form-large .columns7.first-large .col-new .checkbox-holder,.search-form-large .columns4.first-large .col-new .checkbox-holder,.search-prod-form .columns5.first-large .col-new .checkbox-holder,.search-prod-form .columns6.first-large .col-new .checkbox-holder,.search-prod-form .columns7.first-large .col-new .checkbox-holder,.search-prod-form .columns4.first-large .col-new .checkbox-holder{width:100%;}@media (max-width:767px){.search-form-large .columns5.first-large .col-new,.search-form-large .columns6.first-large .col-new,.search-form-large .columns7.first-large .col-new,.search-form-large .columns4.first-large .col-new,.search-prod-form .columns5.first-large .col-new,.search-prod-form .columns6.first-large .col-new,.search-prod-form .columns7.first-large .col-new,.search-prod-form .columns4.first-large .col-new{width:100%;}.search-form-large .columns5.first-large .col-new:nth-child(4n + 1),.search-form-large .columns5.first-large .col-new:first-child,.search-form-large .columns6.first-large .col-new:nth-child(4n + 1),.search-form-large .columns6.first-large .col-new:first-child,.search-form-large .columns7.first-large .col-new:nth-child(4n + 1),.search-form-large .columns7.first-large .col-new:first-child,.search-form-large .columns4.first-large .col-new:nth-child(4n + 1),.search-form-large .columns4.first-large .col-new:first-child,.search-prod-form .columns5.first-large .col-new:nth-child(4n + 1),.search-prod-form .columns5.first-large .col-new:first-child,.search-prod-form .columns6.first-large .col-new:nth-child(4n + 1),.search-prod-form .columns6.first-large .col-new:first-child,.search-prod-form .columns7.first-large .col-new:nth-child(4n + 1),.search-prod-form .columns7.first-large .col-new:first-child,.search-prod-form .columns4.first-large .col-new:nth-child(4n + 1),.search-prod-form .columns4.first-large .col-new:first-child{width:100%;}.search-form-large .columns5.first-large .col-new:nth-child(4n + 1) .checkbox-holder,.search-form-large .columns5.first-large .col-new:first-child .checkbox-holder,.search-form-large .columns6.first-large .col-new:nth-child(4n + 1) .checkbox-holder,.search-form-large .columns6.first-large .col-new:first-child .checkbox-holder,.search-form-large .columns7.first-large .col-new:nth-child(4n + 1) .checkbox-holder,.search-form-large .columns7.first-large .col-new:first-child .checkbox-holder,.search-form-large .columns4.first-large .col-new:nth-child(4n + 1) .checkbox-holder,.search-form-large .columns4.first-large .col-new:first-child .checkbox-holder,.search-prod-form .columns5.first-large .col-new:nth-child(4n + 1) .checkbox-holder,.search-prod-form .columns5.first-large .col-new:first-child .checkbox-holder,.search-prod-form .columns6.first-large .col-new:nth-child(4n + 1) .checkbox-holder,.search-prod-form .columns6.first-large .col-new:first-child .checkbox-holder,.search-prod-form .columns7.first-large .col-new:nth-child(4n + 1) .checkbox-holder,.search-prod-form .columns7.first-large .col-new:first-child .checkbox-holder,.search-prod-form .columns4.first-large .col-new:nth-child(4n + 1) .checkbox-holder,.search-prod-form .columns4.first-large .col-new:first-child .checkbox-holder{width:100%;}}.search-form-large .columns4 .col-new,.search-form-large .columns5 .col-new,.search-form-large .columns6 .col-new,.search-form-large .columns7 .col-new,.search-form-large .columns8 .col-new,.search-form-large .columns9 .col-new,.search-form-large .columns10 .col-new,.search-prod-form .columns4 .col-new,.search-prod-form .columns5 .col-new,.search-prod-form .columns6 .col-new,.search-prod-form .columns7 .col-new,.search-prod-form .columns8 .col-new,.search-prod-form .columns9 .col-new,.search-prod-form .columns10 .col-new{width:25%;}.search-form-large .columns4 .col-new:nth-child(4n + 1),.search-form-large .columns5 .col-new:nth-child(4n + 1),.search-form-large .columns6 .col-new:nth-child(4n + 1),.search-form-large .columns7 .col-new:nth-child(4n + 1),.search-form-large .columns8 .col-new:nth-child(4n + 1),.search-form-large .columns9 .col-new:nth-child(4n + 1),.search-form-large .columns10 .col-new:nth-child(4n + 1),.search-prod-form .columns4 .col-new:nth-child(4n + 1),.search-prod-form .columns5 .col-new:nth-child(4n + 1),.search-prod-form .columns6 .col-new:nth-child(4n + 1),.search-prod-form .columns7 .col-new:nth-child(4n + 1),.search-prod-form .columns8 .col-new:nth-child(4n + 1),.search-prod-form .columns9 .col-new:nth-child(4n + 1),.search-prod-form .columns10 .col-new:nth-child(4n + 1){clear:left;}@media (max-width:767px){.search-form-large .columns4 .col-new,.search-form-large .columns5 .col-new,.search-form-large .columns6 .col-new,.search-form-large .columns7 .col-new,.search-form-large .columns8 .col-new,.search-form-large .columns9 .col-new,.search-form-large .columns10 .col-new,.search-prod-form .columns4 .col-new,.search-prod-form .columns5 .col-new,.search-prod-form .columns6 .col-new,.search-prod-form .columns7 .col-new,.search-prod-form .columns8 .col-new,.search-prod-form .columns9 .col-new,.search-prod-form .columns10 .col-new{width:100%;}}.search-form-large .filters-columns-1 .col-new,.search-prod-form .filters-columns-1 .col-new{width:100%;}.search-form-large .filters-columns-2 .col-new,.search-prod-form .filters-columns-2 .col-new{width:50%;}@media (max-width:767px){.search-form-large .filters-columns-2 .col-new,.search-prod-form .filters-columns-2 .col-new{width:100%;}}.search-form-large .filters-columns-3 .col-new,.search-prod-form .filters-columns-3 .col-new{width:33.33%;}@media (max-width:767px){.search-form-large .filters-columns-3 .col-new,.search-prod-form .filters-columns-3 .col-new{width:100%;}}.search-form-large .filters-columns-4 .col-new,.search-prod-form .filters-columns-4 .col-new{width:25%;}.search-form-large .filters-columns-4 .col-new .checkbox-holder,.search-prod-form .filters-columns-4 .col-new .checkbox-holder{width:100%;}@media (max-width:767px){.search-form-large .filters-columns-4 .col-new,.search-prod-form .filters-columns-4 .col-new{width:100%;}}.search-form-large .filters-columns-5 .col-new,.search-prod-form .filters-columns-5 .col-new{width:20%;}.search-form-large .filters-columns-5 .col-new .checkbox-holder,.search-prod-form .filters-columns-5 .col-new .checkbox-holder{width:100%;}@media (max-width:1003px){.search-form-large .filters-columns-5 .col-new,.search-prod-form .filters-columns-5 .col-new{width:33.33%;}}@media (max-width:767px){.search-form-large .filters-columns-5 .col-new,.search-prod-form .filters-columns-5 .col-new{width:100%;}}.search-form-large .filters-6-cols .col-new,.search-prod-form .filters-6-cols .col-new{width:16.66%;}.search-form-large .filters-6-cols .col-new .checkbox-holder,.search-prod-form .filters-6-cols .col-new .checkbox-holder{width:100%;}@media (max-width:1003px){.search-form-large .filters-6-cols .col-new,.search-prod-form .filters-6-cols .col-new{width:33.33%;}.search-form-large .filters-6-cols .col-new:nth-child(4n + 1),.search-prod-form .filters-6-cols .col-new:nth-child(4n + 1){clear:left;}}@media (max-width:767px){.search-form-large .filters-6-cols .col-new,.search-prod-form .filters-6-cols .col-new{width:100%;}}.search-form-large .col-new .checkbox-holder,.search-prod-form .col-new .checkbox-holder{display:inline-block;vertical-align:top;width:50%;padding:0 15px 0 0;}@media (max-width:767px){.search-form-large .col-new .checkbox-holder,.search-prod-form .col-new .checkbox-holder{display:block;width:100%;padding:0;}}.search-form-large .checkbox-container,.search-prod-form .checkbox-container{font-size:0;line-height:0;letter-spacing:-4px;position:relative;padding:40px 0 0;margin:0 -50px 0 0;}@media (max-width:1003px){.search-form-large .checkbox-container,.search-prod-form .checkbox-container{margin:0 -15px 0 0;}}@media (max-width:767px){.search-form-large .checkbox-container,.search-prod-form .checkbox-container{padding:20px 0 20px;}}.search-form-large .checkbox-container [class^="col-"],.search-prod-form .checkbox-container [class^="col-"]{padding-bottom:20px;}@media (max-width:767px){.search-form-large .checkbox-container [class^="col-"],.search-prod-form .checkbox-container [class^="col-"]{padding-bottom:10px;}}.search-form-large .checkbox-container > *,.search-prod-form .checkbox-container > *{font-size:14px;line-height:17px;letter-spacing:normal;}.search-form-large .checkbox-container .row,.search-prod-form .checkbox-container .row{padding-right:50px;}.search-form-large .checkbox-container .row .row,.search-prod-form .checkbox-container .row .row{padding:0;}@media (max-width:767px){.search-form-large .checkbox-container .row .row [class^="col-"],.search-prod-form .checkbox-container .row .row [class^="col-"]{padding-bottom:0;}}@media (max-width:1003px){.search-form-large .checkbox-container .row,.search-prod-form .checkbox-container .row{padding-right:15px;}}.search-form-large .checkbox-container .head,.search-prod-form .checkbox-container .head{display:block;font-size:20px;line-height:24px;margin:0 0 10px;clear:both;}.search-form-large .checkbox-container [type="text"],.search-form-large .checkbox-container [type="search"],.search-prod-form .checkbox-container [type="text"],.search-prod-form .checkbox-container [type="search"]{display:block;width:100%;background:#fff;height:41px;border:1px solid #d1d3d4;font-size:16px;margin:0;color:#000;line-height:39px;padding:0 15px;outline:none;}.search-form-large .checkbox-container [type="text"]::-webkit-input-placeholder,.search-form-large .checkbox-container [type="search"]::-webkit-input-placeholder,.search-prod-form .checkbox-container [type="text"]::-webkit-input-placeholder,.search-prod-form .checkbox-container [type="search"]::-webkit-input-placeholder{color:#c7c7c7;}.search-form-large .checkbox-container [type="text"]::-moz-placeholder,.search-form-large .checkbox-container [type="search"]::-moz-placeholder,.search-prod-form .checkbox-container [type="text"]::-moz-placeholder,.search-prod-form .checkbox-container [type="search"]::-moz-placeholder{opacity:1;color:#c7c7c7;}.search-form-large .checkbox-container [type="text"]:-moz-placeholder,.search-form-large .checkbox-container [type="search"]:-moz-placeholder,.search-prod-form .checkbox-container [type="text"]:-moz-placeholder,.search-prod-form .checkbox-container [type="search"]:-moz-placeholder{color:#c7c7c7;}.search-form-large .checkbox-container [type="text"]:-ms-input-placeholder,.search-form-large .checkbox-container [type="search"]:-ms-input-placeholder,.search-prod-form .checkbox-container [type="text"]:-ms-input-placeholder,.search-prod-form .checkbox-container [type="search"]:-ms-input-placeholder{color:#c7c7c7;}.search-form-large .checkbox-container [type="text"].placeholder,.search-form-large .checkbox-container [type="search"].placeholder,.search-prod-form .checkbox-container [type="text"].placeholder,.search-prod-form .checkbox-container [type="search"].placeholder{color:#c7c7c7;}@media (max-width:767px){.search-form-large .checkbox-container [type="text"],.search-form-large .checkbox-container [type="search"],.search-prod-form .checkbox-container [type="text"],.search-prod-form .checkbox-container [type="search"]{font-size:14px;height:36px;line-height:34px;}}.search-form-large .checkbox-container .jcf-select,.search-prod-form .checkbox-container .jcf-select{width:100%;margin:0;height:41px;}.search-form-large .checkbox-container .jcf-select .jcf-select-text,.search-prod-form .checkbox-container .jcf-select .jcf-select-text{line-height:39px;font-size:16px;}@media (max-width:767px){.search-form-large .checkbox-container .jcf-select,.search-prod-form .checkbox-container .jcf-select{height:36px;}.search-form-large .checkbox-container .jcf-select .jcf-select-text,.search-prod-form .checkbox-container .jcf-select .jcf-select-text{line-height:34px;font-size:14px;}}.search-form-large .checkbox-container .checkbox-holder,.search-prod-form .checkbox-container .checkbox-holder{margin:0 0 7px;}.search-form-large .checkbox-container .checkbox-holder .checkbox-holder,.search-prod-form .checkbox-container .checkbox-holder .checkbox-holder{margin:7px  0 0  10px;}.search-form-large .checkbox-container .checkbox-holder.inline,.search-prod-form .checkbox-container .checkbox-holder.inline{float:left;min-width:78px;padding:0 10px 0 0;}.search-form-large .checkbox-container .col,.search-prod-form .checkbox-container .col{display:inline-block;vertical-align:top;width:20%;padding:0 50px 20px 0;overflow:hidden;}.search-form-large .checkbox-container .col.large,.search-prod-form .checkbox-container .col.large{width:40%;}.search-form-large .checkbox-container .col.large .box,.search-prod-form .checkbox-container .col.large .box{float:left;width:50%;padding:0 15px 0 0;}@media (max-width:1003px){.search-form-large .checkbox-container .col,.search-prod-form .checkbox-container .col{padding:0 15px 20px 0;}}@media (max-width:767px){.search-form-large .checkbox-container .col,.search-prod-form .checkbox-container .col{display:block;width:100%;padding:0 0 10px;}.search-form-large .checkbox-container .col.large,.search-prod-form .checkbox-container .col.large{width:100%;}.search-form-large .checkbox-container .col.large .box,.search-prod-form .checkbox-container .col.large .box{float:left;width:50%;padding:0 15px 0 0;}}.search-form-large .checkbox-container .custom-field,.search-prod-form .checkbox-container .custom-field{display:block;overflow:hidden;margin:0 0 10px;clear:both;}.search-form-large .checkbox-container .custom-field label,.search-prod-form .checkbox-container .custom-field label{float:left;min-width:48px;margin:0 0 4px;}.search-form-large .checkbox-container .custom-field .box,.search-prod-form .checkbox-container .custom-field .box{overflow:hidden;clear:both;}.search-form-large .checkbox-container .custom-field .fake-label,.search-prod-form .checkbox-container .custom-field .fake-label{float:left;padding:4px 4px 0;}@media (max-width:1199px) and (min-width:1004px){.search-form-large .checkbox-container .custom-field .fake-label,.search-prod-form .checkbox-container .custom-field .fake-label{float:none;display:block;padding:4px 4px 4px 0;}}.search-form-large .checkbox-container .custom-field .input,.search-prod-form .checkbox-container .custom-field .input{float:left;width:100px;}.search-form-large .checkbox-container .custom-field [type="text"],.search-prod-form .checkbox-container .custom-field [type="text"]{float:left;width:62px;height:27px;line-height:25px;font-size:12px;text-align:center;padding:0 4px;}@media (max-width:1199px) and (min-width:1004px){.search-form-large .checkbox-container .custom-field [type="text"],.search-prod-form .checkbox-container .custom-field [type="text"]{float:none;display:block;}}.search-form-large .checkbox-container .custom-field .jcf-select,.search-prod-form .checkbox-container .custom-field .jcf-select{width:68px;float:left;height:27px;}.search-form-large .checkbox-container .custom-field .jcf-select .jcf-select-text,.search-prod-form .checkbox-container .custom-field .jcf-select .jcf-select-text{font-size:12px;line-height:25px;margin:0 18px 0 5px;}.search-form-large .checkbox-container .custom-field .jcf-select .jcf-select-opener,.search-prod-form .checkbox-container .custom-field .jcf-select .jcf-select-opener{width:17px;}.search-form-large .checkbox-container .custom-field .jcf-select .jcf-select-opener:after,.search-prod-form .checkbox-container .custom-field .jcf-select .jcf-select-opener:after{font-size:8px;margin-top:-3px;}.search-form-large .checkbox-container .title,.search-prod-form .checkbox-container .title{border-bottom:1px solid #d5d8db;padding:0 0 8px;margin:0 0 15px;font-size:20px;line-height:24px;overflow:hidden;}.search-form-large .checkbox-container .title label:before,.search-prod-form .checkbox-container .title label:before{top:8px;}.search-form-large .checkbox-container .title label:after,.search-prod-form .checkbox-container .title label:after{top:15px;}.search-form-large .checkbox-container .title .jcf-checkbox + label,.search-prod-form .checkbox-container .title .jcf-checkbox + label{cursor:pointer;margin-left:-15px;padding-left:15px;position:relative;z-index:3;}@media (max-width:1003px){.search-form-large .checkbox-container .title,.search-prod-form .checkbox-container .title{font-size:18px;line-height:22px;}.search-form-large .checkbox-container .title label:before,.search-prod-form .checkbox-container .title label:before{top:6px;}.search-form-large .checkbox-container .title label:after,.search-prod-form .checkbox-container .title label:after{top:13px;}}@media (max-width:767px){.search-form-large .checkbox-container .title,.search-prod-form .checkbox-container .title{margin:0 0 10px;padding:0 0 4px;}}.search-form-large .checkbox-container .clear,.search-prod-form .checkbox-container .clear{position:absolute;right:50px;bottom:0;}@media (max-width:1003px){.search-form-large .checkbox-container .clear,.search-prod-form .checkbox-container .clear{right:15px;}}.search-form-large .checkbox-holder .jcf-checkbox + label,.search-prod-form .checkbox-holder .jcf-checkbox + label{cursor:pointer;margin-left:-15px;padding-left:15px;position:relative;z-index:3;}.search-form-large .holder{padding:0;}.search-form-large .input-holder{overflow:hidden;}.search-form-large .more-option{position:static;float:right;margin:7px 0 0 22px;}@media (max-width:767px){.search-form-large .holder{position:relative;padding:0 0 30px;}.search-form-large .more-option{display:block;font-size:14px;line-height:20px;float:none;text-align:center;margin:0;position:absolute;left:0;right:0;bottom:0;top:auto;}.search-form-large .more-option span{font-size:20px;line-height:20px;margin:0 5px 0 0;}}.js-slide-hidden{width:100%;}.hideRefine{padding-right:0px !important;}.hideRefine a{display:none;}.container.centered > .product-form-head{max-width:1190px;padding:0px 40px;margin:0 auto;}@media screen and (max-width:1003px){.container.centered > .product-form-head{padding:0px 20px;}}@media screen and (max-width:767px){.container.centered > .product-form-head{text-align:center;}.container.centered > .product-form-head .jcf-select{margin:0 0 10px;width:100%;height:36px;}}.product-form-head{margin:0 0 -41px;}@media (max-width:1003px){.product-form-head{margin:0 0 -29px;}}.product-form-head .right-block{float:right;}.product-form-head .right-block .jcf-select{width:245px;margin:0 0 0 16px;float:left;height:41px;}.product-form-head .right-block .jcf-select .jcf-select-text{line-height:39px;font-size:16px;}@media (max-width:767px){.product-form-head .right-block{float:none;width:100%;padding:0;}.product-form-head .right-block .jcf-select{margin:0 0 10px;width:100%;height:36px;}.product-form-head .right-block .jcf-select .jcf-select-text{line-height:34px;font-size:14px;}}#block-views-block-gobos-block-1-2 .product-form .left-block a.lightbox,#block-views-block-gobos-block-2 .product-form .left-block a.lightbox{pointer-events:none;}.product-form{padding:40px 0 80px;}.product-form + .product-form{padding-top:0;}@media (max-width:1003px){.product-form{padding:35px 0 60px;}}@media (max-width:767px){.product-form{padding:25px 0 40px;}}.product-form .head{padding:0 0 58px;}@media (max-width:1003px){.product-form .head{padding:0 0 40px;}}@media (max-width:767px){.product-form .head{text-align:center;padding:0 0 15px;}}.product-form .left-block{float:left;font-weight:300;font-size:24px;line-height:38px;max-width:50%;text-align:left;}@media (max-width:1199px){.product-form .left-block{max-width:42%;}}@media (max-width:1003px){.product-form .left-block{font-size:22px;line-height:30px;max-width:100%;float:none;margin:0 0 15px;}.product-form .left-block + .right-block{margin-top:-56px;}}@media (max-width:767px){.product-form .left-block{float:none;text-align:center;font-size:18px;line-height:20px;max-width:100%;margin:0 0 10px;}.product-form .left-block + .right-block{margin:0;}}.product-form .btn-send{display:inline-block;vertical-align:top;margin:0 0 0 8px;background:transparent;outline:none;text-transform:uppercase;border:1px solid #d1d3d4;min-width:188px;height:41px;font-weight:normal;font-size:16px;line-height:30px;color:#9b9b9b;cursor:default;pointer-events:none;}@media (max-width:1003px){.product-form .btn-send{display:block;margin:10px 0 0;}}@media (max-width:767px){.product-form .btn-send{margin-left:auto;margin-right:auto;}}.product-form .right-block{float:right;}.product-form .right-block .jcf-select{width:245px;margin:0 0 0 16px;float:left;height:41px;}.product-form .right-block .jcf-select .jcf-select-text{line-height:39px;font-size:16px;}@media (max-width:767px){.product-form .right-block{float:none;width:100%;padding:0;}.product-form .right-block .jcf-select{margin:0 0 10px;width:100%;height:36px;}.product-form .right-block .jcf-select .jcf-select-text{line-height:34px;font-size:14px;}}.product-form .product-holder{position:relative;}.product-form .product-container{font-size:0;line-height:0;letter-spacing:-4px;margin:0 -4px;padding:0 0 27px;}.product-form .product-container > *{font-size:14px;line-height:18px;letter-spacing:normal;}.product-form.color-gallery .product-container{margin:0 -23px;}@media (max-width:1003px){.product-form.color-gallery .product-container{margin:0 -15px;}}.product-form.roscolux .product-container{margin:0 -2%;}.loading #loader{display:block;}.loading .product-holder:after{content:'';position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.7);}.gallery-item{display:inline-block;vertical-align:top;width:50%;overflow:hidden;padding:0 23px 45px;}@media (max-width:1003px){.gallery-item{padding:0 15px 30px;}}@media (max-width:767px){.gallery-item{width:100%;}}.gallery-item .holder{overflow:hidden;position:relative;}.gallery-item .gallery-fancybox{display:block;}.gallery-item dl{margin:0;padding:15px 0 0;font-size:16px;line-height:20px;color:#8f8f8f;}.gallery-item dl dt{float:left;margin:0 4px 4px 0;min-height:20px;clear:left;}.gallery-item dl dd{display:block;overflow:hidden;margin:0 0 4px;min-height:20px;}@media (max-width:767px){.gallery-item dl{font-size:14px;line-height:18px;padding:10px 0 0;}}.gallery-item .puzzle-box{position:relative;overflow:hidden;border:1px solid #707070;display:block;}.gallery-item .puzzle-box:after{content:"";display:block;padding-bottom:68%;}.gallery-item .puzzle-box .puzzle{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;}.gallery-item .puzzle-box .bg-stretch{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;}.gallery-item .puzzle-box .bg-stretch img{max-width:none;}.gallery-item .puzzle-box.image1 .no-stretch img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);bottom:auto;right:auto;width:auto !important;height:auto !important;max-width:100%;max-height:100%;margin:0 !important;}.gallery-item .puzzle-box.image2 .puzzle{right:50%;}.gallery-item .puzzle-box.image2 .puzzle:first-child + .puzzle{left:50%;right:0;border-left:1px solid #707070;}.gallery-item .puzzle-box.image2.rotate .puzzle{right:0;bottom:50%;}.gallery-item .puzzle-box.image2.rotate .puzzle:first-child + .puzzle{left:0;top:50%;bottom:0;border-top:1px solid #707070;border-left:0;}.gallery-item .puzzle-box.image3 .puzzle:first-child{bottom:50%;border-bottom:1px solid #707070;}.gallery-item .puzzle-box.image3 .puzzle:first-child + .puzzle{top:50%;right:50%;}.gallery-item .puzzle-box.image3 .puzzle:first-child + .puzzle + .puzzle{top:50%;left:50%;border-left:1px solid #707070;}.gallery-item .puzzle-box.image3.rotate .puzzle:first-child{right:50%;}.gallery-item .puzzle-box.image3.rotate .puzzle:first-child + .puzzle + .puzzle{top:0;}.gallery-item .puzzle-box.image4 .puzzle{z-index:-1;}.gallery-item .puzzle-box.image4 .puzzle:first-child{bottom:50%;right:50%;border-bottom:1px solid #707070;z-index:2;}.gallery-item .puzzle-box.image4 .puzzle:first-child + .puzzle{bottom:50%;z-index:2;left:50%;border-left:1px solid #707070;border-bottom:1px solid #707070;}.gallery-item .puzzle-box.image4 .puzzle:first-child + .puzzle + .puzzle{top:50%;z-index:2;right:50%;}.gallery-item .puzzle-box.image4 .puzzle:first-child + .puzzle + .puzzle + .puzzle{top:50%;z-index:2;left:50%;border-left:1px solid #707070;}.product-item{display:inline-block;vertical-align:top;width:16.667%;padding:0 4px 13px;text-align:center;font-size:14px;line-height:18px;letter-spacing:normal;}@media (max-width:1199px){.product-item{width:20%;}}@media (max-width:1003px){.product-item{width:25%;}.product-item:nth-child(4n+1) .btn-zoom.zoom{transform:translateX(-40%);}.product-item:nth-child(4n) .btn-zoom.zoom{transform:translateX(-60%);}}@media (max-width:767px){.product-item{width:50%;}.product-item:nth-child(4n+1) .btn-zoom.zoom{transform:translateX(0);}.product-item:nth-child(4n) .btn-zoom.zoom{transform:translateX(0);}}@media (max-width:479px){.product-item{width:100%;}}.product-item .holder{position:relative;display:block;border:1px solid #cecece;padding:25px 12px 20px;min-height:288px;}@media (max-width:479px){.product-item .holder{min-height:0;}}.product-item .holder .jcf-checkbox{display:block;margin:0;position:absolute;top:10px;left:10px;width:20px;height:20px;}.product-item .holder .jcf-checkbox span{height:8px;width:16px;margin:-7px 0 0 -5px;border-width:0 0 3px 3px;}.product-item.check-active .holder{border:4px solid #003da5;padding:22px 6px 17px;}.product-item.check-active .holder .jcf-checkbox{top:7px;left:7px;}.product-item.check-active .holder .btn-zoom{margin-top:-3px;}.product-item .image-box{display:block;margin:0 auto;border-radius:50%;height:92px;width:92px;transition:all 0.3s ease 0s;}.product-item .image-box img{width:100%;height:auto;}.product-item .header{padding-top:112px;margin:0 0 20px;display:block;font-size:12px;text-transform:uppercase;line-height:20px;font-weight:bold;}.product-item .header span{display:block;}.product-item .header .name{font-size:18px;}@media (max-width:767px){.product-item .header{padding-top:0;}}.product-item .text-box span{display:block;}@media (max-width:767px){.product-item{}}.product-item .btn-zoom{backface-visibility:hidden;-webkit-tap-highlight-color:rgba(255,255,255,0);position:absolute;z-index:2;background:transparent;left:50%;width:92px;padding:0;height:92px;top:25px;transform:translateX(-50%);transition:width 0.3s ease 0.3s,transform 0.3s ease 0.3s,height 0.3s ease 0.3s,top 0.3s ease 0.3s;}.product-item .btn-zoom.zoom{z-index:4;background:#fff;width:280px;padding:10px;top:0;height:100%;margin:0 !important;border:1px solid #cecece;white-space:nowrap;transition-delay:0s;}.product-item .btn-zoom.zoom:before{content:'';display:inline-block;vertical-align:middle;width:1px;height:100%;margin:0 0 0 -5px;}.product-item .btn-zoom.zoom:after{right:8px;bottom:8px;content:"\e919";}.product-item .btn-zoom.zoom .image-box{width:100%;height:auto;display:inline-block;vertical-align:middle;transition:all 0.3s ease 0.3s;}.product-item .btn-zoom:after{content:"\e90e";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:absolute;z-index:1;bottom:-6px;right:-20px;color:#000;opacity:0.4;font-size:20px;text-align:center;transition:opacity 0.3s ease;}.product-item .btn-zoom:hover{text-decoration:none;}.product-item .btn-zoom:hover:after{opacity:1;}@media (max-width:767px){.product-item .btn-zoom{position:relative;left:0;top:0;margin:0 auto 20px;transform:translateX(0%);display:block;padding:0;transition-delay:0s;}.product-item .btn-zoom.zoom{background:transparent;width:230px;top:0;height:230px;padding:0;margin:0 auto 20px !important;border:none;}.product-item .btn-zoom.zoom:before{display:none;}.product-item .btn-zoom.zoom:after{right:2px;bottom:2px;content:"\e919";}.product-item .btn-zoom.zoom .image-box{display:block;width:230px;height:230px;transition-delay:0s;}.product-item .btn-zoom.zoom .image-box img{width:100%;height:auto;max-width:230px;}}@media (max-width:767px){.fix-btn.active-product .product-form .head{height:100px;}.fix-btn.active-product .product-form .left-block{position:fixed;z-index:4;left:0;right:0;top:0;padding:10px 15px 15px;background-color:#fff;border-bottom:1px solid #cecece;font-size:16px;line-height:20px;}.fix-btn.active-product .product-form .left-block .btn-send{width:100%;height:38px;line-height:28px;}}.active-product .product-form .left-block a.lightbox{cursor:pointer;pointer-events:auto !important;}.active-product .product-form .btn-send{border:4px solid #003da5;height:47px;margin:-3px 0 -3px 8px;color:#003da5;cursor:pointer;pointer-events:auto;transition:all 0.3s ease;}.active-product .product-form .btn-send:hover{background:#003da5;color:#fff;}@media (max-width:1003px){.active-product .product-form .btn-send{margin:7px 0 -3px;}}@media (max-width:767px){.active-product .product-form .btn-send{margin-left:auto;margin-right:auto;}}#loader{display:none;position:absolute;z-index:3;left:50%;top:50%;width:100px;height:100px;margin:-50px 0 0 -50px;border-radius:50%;border:3px solid transparent;border-top-color:#3498db;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#e74c3c;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f9c922;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;}@media (max-width:767px){#loader{width:70px;height:70px;margin:-35px 0 0 -35px;}}.fancybox-wrap.popup-image{width:580px !important;height:auto !important;text-align:center;color:#000;font-size:16px;line-height:18px;}.fancybox-wrap.popup-image .fancybox-skin{background-color:#fff;}.fancybox-wrap.popup-image .fancybox-title{color:#000;font:16px/18px "Lato","Arial","Helvetica",sans-serif;}.fancybox-wrap.popup-image .fancybox-inner{padding:125px 125px  31px;background:#fff;width:100% !important;height:auto !important;}.fancybox-wrap.popup-image .fancybox-title-inside-wrap{padding:10px 25px 44px;}.fancybox-wrap.popup-image .fancybox-title-inside-wrap p{margin:0;}.fancybox-wrap.popup-image .name{font-weight:bold;}.fancybox-wrap.popup-image img{width:100%;height:auto;max-width:none;max-height:none;border-radius:50%;}@media (max-width:1003px){.fancybox-wrap.popup-image .fancybox-close{top:14px;right:14px;}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}form.recaptcha-error .g-recaptcha > div{border:1px solid red;border-radius:5px;}.captcha{text-align:center;padding:22px 0 0;}.captcha div{margin:0 auto;}.pager__items,.pagination,.gsc-cursor-box .gsc-cursor{text-align:center;font-size:0;line-height:0;letter-spacing:-4px;overflow:hidden;}@media (max-width:767px){.pager__items,.pagination,.gsc-cursor-box .gsc-cursor{display:table;width:100%;table-layout:fixed;overflow:visible;}}.pager__items li,.pager__items .gsc-cursor-page,.pagination li,.pagination .gsc-cursor-page,.gsc-cursor-box .gsc-cursor li,.gsc-cursor-box .gsc-cursor .gsc-cursor-page{display:inline-block;vertical-align:top;letter-spacing:normal;font-size:18px;line-height:32px;padding:16px 11px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}@media (max-width:1003px){.pager__items li,.pager__items .gsc-cursor-page,.pagination li,.pagination .gsc-cursor-page,.gsc-cursor-box .gsc-cursor li,.gsc-cursor-box .gsc-cursor .gsc-cursor-page{font-size:16px;line-height:28px;padding:13px 7px;}}@media (max-width:767px){.pager__items li,.pager__items .gsc-cursor-page,.pagination li,.pagination .gsc-cursor-page,.gsc-cursor-box .gsc-cursor li,.gsc-cursor-box .gsc-cursor .gsc-cursor-page{font-size:14px;line-height:24px;display:table-cell;vertical-align:top;padding:10px 5px;}}.pager__items li:first-child,.pager__items .gsc-cursor-page:first-child,.pagination li:first-child,.pagination .gsc-cursor-page:first-child,.gsc-cursor-box .gsc-cursor li:first-child,.gsc-cursor-box .gsc-cursor .gsc-cursor-page:first-child{border-left:1px solid #d7d7d7;padding-left:26px;}@media (max-width:1003px){.pager__items li:first-child,.pager__items .gsc-cursor-page:first-child,.pagination li:first-child,.pagination .gsc-cursor-page:first-child,.gsc-cursor-box .gsc-cursor li:first-child,.gsc-cursor-box .gsc-cursor .gsc-cursor-page:first-child{padding-left:22px;}}@media (max-width:767px){.pager__items li:first-child,.pager__items .gsc-cursor-page:first-child,.pagination li:first-child,.pagination .gsc-cursor-page:first-child,.gsc-cursor-box .gsc-cursor li:first-child,.gsc-cursor-box .gsc-cursor .gsc-cursor-page:first-child{border-left:none;padding-left:5px;}}.pager__items li:last-child,.pager__items .gsc-cursor-page:last-child,.pagination li:last-child,.pagination .gsc-cursor-page:last-child,.gsc-cursor-box .gsc-cursor li:last-child,.gsc-cursor-box .gsc-cursor .gsc-cursor-page:last-child{border-right:1px solid #d7d7d7;padding-right:26px;}@media (max-width:1003px){.pager__items li:last-child,.pager__items .gsc-cursor-page:last-child,.pagination li:last-child,.pagination .gsc-cursor-page:last-child,.gsc-cursor-box .gsc-cursor li:last-child,.gsc-cursor-box .gsc-cursor .gsc-cursor-page:last-child{padding-right:22px;}}@media (max-width:767px){.pager__items li:last-child,.pager__items .gsc-cursor-page:last-child,.pagination li:last-child,.pagination .gsc-cursor-page:last-child,.gsc-cursor-box .gsc-cursor li:last-child,.gsc-cursor-box .gsc-cursor .gsc-cursor-page:last-child{border-right:none;padding-right:5px;}}.pager__items li a,.pager__items .gsc-cursor-page a,.pagination li a,.pagination .gsc-cursor-page a,.gsc-cursor-box .gsc-cursor li a,.gsc-cursor-box .gsc-cursor .gsc-cursor-page a{display:block;width:32px;height:32px;border-radius:50%;text-align:center;color:#000;}@media (max-width:1003px){.pager__items li a,.pager__items .gsc-cursor-page a,.pagination li a,.pagination .gsc-cursor-page a,.gsc-cursor-box .gsc-cursor li a,.gsc-cursor-box .gsc-cursor .gsc-cursor-page a{width:28px;height:28px;}}@media (max-width:767px){.pager__items li a,.pager__items .gsc-cursor-page a,.pagination li a,.pagination .gsc-cursor-page a,.gsc-cursor-box .gsc-cursor li a,.gsc-cursor-box .gsc-cursor .gsc-cursor-page a{width:24px;height:24px;line-height:24px;}}.pager__items li.is-active a,.pager__items li a:hover,.pager__items li.active a,.pager__items .gsc-cursor-page.is-active a,.pager__items .gsc-cursor-page a:hover,.pager__items .gsc-cursor-page.active a,.pagination li.is-active a,.pagination li a:hover,.pagination li.active a,.pagination .gsc-cursor-page.is-active a,.pagination .gsc-cursor-page a:hover,.pagination .gsc-cursor-page.active a,.gsc-cursor-box .gsc-cursor li.is-active a,.gsc-cursor-box .gsc-cursor li a:hover,.gsc-cursor-box .gsc-cursor li.active a,.gsc-cursor-box .gsc-cursor .gsc-cursor-page.is-active a,.gsc-cursor-box .gsc-cursor .gsc-cursor-page a:hover,.gsc-cursor-box .gsc-cursor .gsc-cursor-page.active a{text-decoration:none;color:#fff;background-color:#003da5;}.pager__items .pager__item--first,.pager__items .pager__item--last,.pager__items .pager__item--next,.pager__items .pager__item--previous,.pager__items .next,.pager__items .prev,.pagination .pager__item--first,.pagination .pager__item--last,.pagination .pager__item--next,.pagination .pager__item--previous,.pagination .next,.pagination .prev,.gsc-cursor-box .gsc-cursor .pager__item--first,.gsc-cursor-box .gsc-cursor .pager__item--last,.gsc-cursor-box .gsc-cursor .pager__item--next,.gsc-cursor-box .gsc-cursor .pager__item--previous,.gsc-cursor-box .gsc-cursor .next,.gsc-cursor-box .gsc-cursor .prev{border:none;position:relative;padding:17px 40px 17px 0;min-height:66px;}@media (max-width:1003px){.pager__items .pager__item--first,.pager__items .pager__item--last,.pager__items .pager__item--next,.pager__items .pager__item--previous,.pager__items .next,.pager__items .prev,.pagination .pager__item--first,.pagination .pager__item--last,.pagination .pager__item--next,.pagination .pager__item--previous,.pagination .next,.pagination .prev,.gsc-cursor-box .gsc-cursor .pager__item--first,.gsc-cursor-box .gsc-cursor .pager__item--last,.gsc-cursor-box .gsc-cursor .pager__item--next,.gsc-cursor-box .gsc-cursor .pager__item--previous,.gsc-cursor-box .gsc-cursor .next,.gsc-cursor-box .gsc-cursor .prev{min-height:56px;padding:14px 30px 14px 0;}}@media (max-width:767px){.pager__items .pager__item--first,.pager__items .pager__item--last,.pager__items .pager__item--next,.pager__items .pager__item--previous,.pager__items .next,.pager__items .prev,.pagination .pager__item--first,.pagination .pager__item--last,.pagination .pager__item--next,.pagination .pager__item--previous,.pagination .next,.pagination .prev,.gsc-cursor-box .gsc-cursor .pager__item--first,.gsc-cursor-box .gsc-cursor .pager__item--last,.gsc-cursor-box .gsc-cursor .pager__item--next,.gsc-cursor-box .gsc-cursor .pager__item--previous,.gsc-cursor-box .gsc-cursor .next,.gsc-cursor-box .gsc-cursor .prev{display:none;}}.pager__items .pager__item--first a,.pager__items .pager__item--last a,.pager__items .pager__item--next a,.pager__items .pager__item--previous a,.pager__items .next a,.pager__items .prev a,.pagination .pager__item--first a,.pagination .pager__item--last a,.pagination .pager__item--next a,.pagination .pager__item--previous a,.pagination .next a,.pagination .prev a,.gsc-cursor-box .gsc-cursor .pager__item--first a,.gsc-cursor-box .gsc-cursor .pager__item--last a,.gsc-cursor-box .gsc-cursor .pager__item--next a,.gsc-cursor-box .gsc-cursor .pager__item--previous a,.gsc-cursor-box .gsc-cursor .next a,.gsc-cursor-box .gsc-cursor .prev a{color:#003da5;display:inline;padding:0;background:none;}.pager__items .pager__item--first a:hover,.pager__items .pager__item--last a:hover,.pager__items .pager__item--next a:hover,.pager__items .pager__item--previous a:hover,.pager__items .next a:hover,.pager__items .prev a:hover,.pagination .pager__item--first a:hover,.pagination .pager__item--last a:hover,.pagination .pager__item--next a:hover,.pagination .pager__item--previous a:hover,.pagination .next a:hover,.pagination .prev a:hover,.gsc-cursor-box .gsc-cursor .pager__item--first a:hover,.gsc-cursor-box .gsc-cursor .pager__item--last a:hover,.gsc-cursor-box .gsc-cursor .pager__item--next a:hover,.gsc-cursor-box .gsc-cursor .pager__item--previous a:hover,.gsc-cursor-box .gsc-cursor .next a:hover,.gsc-cursor-box .gsc-cursor .prev a:hover{text-decoration:underline;color:#003da5;background:none;}.pager__items .pager__item--first.disabled a,.pager__items .pager__item--last.disabled a,.pager__items .pager__item--next.disabled a,.pager__items .pager__item--previous.disabled a,.pager__items .next.disabled a,.pager__items .prev.disabled a,.pagination .pager__item--first.disabled a,.pagination .pager__item--last.disabled a,.pagination .pager__item--next.disabled a,.pagination .pager__item--previous.disabled a,.pagination .next.disabled a,.pagination .prev.disabled a,.gsc-cursor-box .gsc-cursor .pager__item--first.disabled a,.gsc-cursor-box .gsc-cursor .pager__item--last.disabled a,.gsc-cursor-box .gsc-cursor .pager__item--next.disabled a,.gsc-cursor-box .gsc-cursor .pager__item--previous.disabled a,.gsc-cursor-box .gsc-cursor .next.disabled a,.gsc-cursor-box .gsc-cursor .prev.disabled a{display:none;}.pager__items .pager__item--first,.pagination .pager__item--first,.gsc-cursor-box .gsc-cursor .pager__item--first{padding:17px 30px 17px 0;padding-left:0 !important;border-left:none !important;}@media (max-width:1003px){.pager__items .pager__item--first,.pagination .pager__item--first,.gsc-cursor-box .gsc-cursor .pager__item--first{padding:14px 20px 14px 0;}}.pager__items .pager__item--previous:after,.pager__items .prev:after,.pagination .pager__item--previous:after,.pagination .prev:after,.gsc-cursor-box .gsc-cursor .pager__item--previous:after,.gsc-cursor-box .gsc-cursor .prev:after{content:'';position:absolute;top:0;right:0;bottom:0;width:15px;border:1px solid #d7d7d7;border-width:1px 0 1px 1px;}.pager__items .pager__item--next,.pager__items .next,.pagination .pager__item--next,.pagination .next,.gsc-cursor-box .gsc-cursor .pager__item--next,.gsc-cursor-box .gsc-cursor .next{padding:17px 0 17px 40px;}.pager__items .pager__item--next:after,.pager__items .next:after,.pagination .pager__item--next:after,.pagination .next:after,.gsc-cursor-box .gsc-cursor .pager__item--next:after,.gsc-cursor-box .gsc-cursor .next:after{content:'';position:absolute;top:0;left:0;bottom:0;width:15px;border:1px solid #d7d7d7;border-width:1px 1px 1px 0;}@media (max-width:1003px){.pager__items .pager__item--next,.pager__items .next,.pagination .pager__item--next,.pagination .next,.gsc-cursor-box .gsc-cursor .pager__item--next,.gsc-cursor-box .gsc-cursor .next{padding:14px 0 14px 30px;}}.pager__items .pager__item--last,.pagination .pager__item--last,.gsc-cursor-box .gsc-cursor .pager__item--last{padding:17px 0 17px 30px;padding-right:0 !important;border-right:none !important;}@media (max-width:1003px){.pager__items .pager__item--last,.pagination .pager__item--last,.gsc-cursor-box .gsc-cursor .pager__item--last{padding:14px 0 14px 20px;}}.awards-list li{position:relative;margin:0 -40px;overflow:hidden;}.awards-list li:hover .bg-stretch{opacity:1;}.awards-list li:hover .text-block{color:#fff;}.awards-list li:hover .text-block:before{border-top:0;}@media (max-width:1003px){.awards-list li{margin:0 -20px;}}@media (max-width:767px){.awards-list li{margin:0 -15px;}}.awards-list .text-block{max-width:1560px;padding:43px 40px 52px;margin:0 auto;font-size:18px;line-height:24px;position:relative;z-index:2;color:#000;transition:all 0.3s ease;}.awards-list .text-block:before{border-top:1px solid #e4e4e4;content:'';position:absolute;top:0;z-index:1;left:40px;right:40px;}@media (max-width:1003px){.awards-list .text-block{padding:35px 20px 40px;}.awards-list .text-block:before{left:20px;right:20px;}}@media (max-width:767px){.awards-list .text-block{padding:25px 15px 30px;font-size:14px;line-height:18px;}.awards-list .text-block:before{left:15px;right:15px;}}.awards-list h4{font-weight:300;text-transform:uppercase;font-size:36px;line-height:1;margin:0 0 20px;}@media (max-width:767px){.awards-list h4{font-size:28px;margin:0 0 15px;}}.awards-list p{margin:0;}.awards-list .bg-stretch{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:1;opacity:0;transition:opacity 0.4s ease;}.awards-list .bg-stretch img{max-width:none;}.open-close-content{text-align:center;color:#727272;font-size:20px;line-height:30px;max-width:800px;margin:0 auto;}.open-close-content p{margin:0 0 30px;}.open-close-content .more{text-transform:uppercase;color:#727272;}.open-close-content .more span{display:inline-block;vertical-align:baseline;width:20px;height:20px;border-radius:50%;background-color:#003da5;color:#fff;text-align:center;margin:0 0 0 10px;line-height:20px;transition:transform 0.4s ease;}.open-close-content.active .more span{transform:rotate(180deg);}@media (max-width:1003px){.open-close-content{font-size:18px;line-height:28px;}.open-close-content p{margin:0 0 25px;}}@media (max-width:767px){.open-close-content{font-size:16px;line-height:24px;}.open-close-content p{margin:0 0 20px;}}.popup-gallery{padding:30px 0;overflow:hidden;color:#8f8f8f;font-size:14px;line-height:18px;width:100%;}@media (max-width:767px){.popup-gallery{font-size:12px;line-height:16px;padding:0 0 30px;}}.popup-gallery .slider-box{float:left;width:72%;margin:0 0 45px;}@media (max-width:1003px){.popup-gallery .slider-box{width:67%;}}@media (max-width:767px){.popup-gallery .slider-box{width:100%;margin:0 0 20px;float:none;}}.popup-gallery .slider-for{margin:0 0 7px;position:relative;}.popup-gallery .slider-for .slide{border:2px solid #252525;overflow:hidden;}.popup-gallery .slider-for .slide img{width:100%;height:auto;max-width:none;margin:0 auto;}.popup-gallery .slider-for .slick-arrow{z-index:3;width:32px;height:32px;margin:-16px 0 0 -16px;text-align:center;border-radius:50%;overflow:hidden;background-color:#003da5;}.popup-gallery .slider-for .slick-arrow:before{color:#fff;font-size:14px;line-height:32px;display:inline-block;vertical-align:top;}@media (max-width:767px){.popup-gallery .slider-for .slick-arrow{width:28px;height:28px;margin:-14px 0 0 -14px;}.popup-gallery .slider-for .slick-arrow:before{line-height:28px;}}.popup-gallery .slider-for .slick-next{margin:-16px -16px 0 0;}@media (max-width:767px){.popup-gallery .slider-for .slick-next{margin:-14px -14px 0 0;}}@media (max-width:767px){.popup-gallery .slider-for{margin:0;}}.popup-gallery .slider-nav{position:relative;padding:0 18px;}@media (max-width:767px){.popup-gallery .slider-nav{position:absolute;width:0;height:0;overflow:hidden;left:-99999px;}}.popup-gallery .slider-nav .slide{padding:0 4px;}.popup-gallery .slider-nav .slide .holder{border:1px solid #252525;overflow:hidden;max-height:88px;}@media (max-width:1003px){.popup-gallery .slider-nav .slide .holder{max-height:130px;}}.popup-gallery .slider-nav .slide img{width:100%;height:auto;max-width:none;margin:0 auto;}.popup-gallery .slider-nav .slick-arrow:before{color:#303030;font-size:20px;}.popup-gallery .text-block{overflow:hidden;padding:0 0 40px 22px;}.popup-gallery .text-block ul{margin:0 0 16px;}.popup-gallery .text-block ul strong{color:#fff;}.popup-gallery .text-block p{margin:0 0 16px;}@media (max-width:767px){.popup-gallery .text-block{padding:0 0 10px;}.popup-gallery .text-block ul{margin:0 0 10px;}.popup-gallery .text-block p{margin:0 0 10px;}}.popup-gallery .color-block{clear:both;font-size:16px;line-height:20px;}.popup-gallery .color-block ul{overflow:hidden;font-weight:bold;font-size:14px;text-align:center;}.popup-gallery .color-block ul li{float:left;margin:0  10px 10px 0;width:55px;}.popup-gallery .color-block ul span{color:#fff;height:76px;display:block;padding:20px 5px 10px;text-transform:uppercase;}@media (max-width:767px){.popup-gallery .color-block{font-size:14px;line-height:18px;}.popup-gallery .color-block ul{font-size:12px;}.popup-gallery .color-block ul li{float:left;margin:0  5px 5px 0;width:40px;}.popup-gallery .color-block ul span{height:50px;padding:15px 0 10px;}}.fancybox-wrap.gallery{width:100% !important;height:auto !important;left:0 !important;top:50% !important;transform:translateY(-50%);}.fancybox-wrap.gallery .fancybox-inner{background:none;width:100% !important;padding:0 !important;max-height:90vh;}.fancybox-wrap.gallery .fancybox-skin{background:none;width:100% !important;height:auto !important;padding:0 !important;}.fancybox-wrap.gallery .fancybox-close{right:20px;}@media (max-width:1199px){.fancybox-wrap.gallery .fancybox-close{right:10px;}}.fancybox-wrap.gallery .fancybox-close:hover{border-color:#fff;}.fancybox-wrap.gallery .fancybox-close:hover:after,.fancybox-wrap.gallery .fancybox-close:hover:before{background:#fff;}.popup-product{padding:55px 40px 35px 45px;overflow:hidden;width:800px;font-size:16px;line-height:1.333;}@media (max-width:1003px){.popup-product{padding:30px;width:600px;}}@media (max-width:767px){.popup-product{padding:15px;font-size:14px;width:300px;}}.popup-product p{margin:0 0 20px;}@media (max-width:767px){.popup-product p{margin:0 0 15px;}}.popup-product .product-photo{float:left;width:250px;margin:0 30px 10px 0;padding:0 15px;text-align:center;}.popup-product .product-photo img{margin:0 auto;}.popup-product .product-photo .slick-dots{display:none !important;}@media (max-width:767px){.popup-product .product-photo{float:none;margin:0 auto 15px;}}.popup-product .content{overflow:hidden;}.popup-product h3{font-weight:bold;font-size:24px;line-height:1.2;margin:0 0 15px;}@media (max-width:767px){.popup-product h3{font-size:20px;}}.popup-product .btn-group{letter-spacing:-4px;margin:0 0 18px;}@media (max-width:767px){.popup-product .btn-group{margin:0 0 10px;}}.popup-product .btn-group .btn,.popup-product .btn-group .contact-form input.button,.contact-form .popup-product .btn-group input.button,.popup-product .btn-group .yaml-form-wrapper input.button,.yaml-form-wrapper .popup-product .btn-group input.button{margin:0 6px  6px 0;text-transform:uppercase;font-weight:normal;font-size:16px;line-height:18px;padding:16px 10px 14px;min-width:188px;}.popup-product .btn-group .btn:last-child,.popup-product .btn-group .contact-form input.button:last-child,.contact-form .popup-product .btn-group input.button:last-child,.popup-product .btn-group .yaml-form-wrapper input.button:last-child,.yaml-form-wrapper .popup-product .btn-group input.button:last-child{margin:0 0 6px;}@media (max-width:767px){.popup-product .btn-group .btn,.popup-product .btn-group .contact-form input.button,.contact-form .popup-product .btn-group input.button,.popup-product .btn-group .yaml-form-wrapper input.button,.yaml-form-wrapper .popup-product .btn-group input.button{font-size:14px;min-width:140px;padding:10px 8px;}}.popup-rental{text-align:center;padding:87px 46px 48px;max-width:1000px;font-weight:300;font-size:24px;line-height:30px;}@media (max-width:1003px){.popup-rental{padding:30px;font-size:20px;line-height:24px;}}@media (max-width:767px){.popup-rental{padding:15px 15px 10px;font-size:18px;line-height:22px;}}.popup-rental h2{text-transform:uppercase;font-size:40px;line-height:1;margin:0 0 21px;}@media (max-width:1003px){.popup-rental h2{font-size:34px;margin:0 0 15px;}}@media (max-width:767px){.popup-rental h2{font-size:30px;}}.popup-rental p{margin:0;}.popup-rental form{font-weight:normal;font-size:12px;line-height:17px;text-align:left;margin:67px 0 0;background-color:#f1f5fa;padding:43px 42px 36px;}@media (max-width:1003px){.popup-rental form{margin:40px 0 0;padding:30px;}}.popup-rental form p{margin:0 0 14px;}.popup-rental form .btn,.popup-rental form .contact-form input.button,.contact-form .popup-rental form input.button,.popup-rental form .yaml-form-wrapper input.button,.yaml-form-wrapper .popup-rental form input.button{display:block;margin:36px auto 0;width:188px;}@media (max-width:767px){.popup-rental form{margin:20px -15px 0;padding:15px;}.popup-rental form p{margin:0 0 5px;}.popup-rental form .btn,.popup-rental form .contact-form input.button,.contact-form .popup-rental form input.button,.popup-rental form .yaml-form-wrapper input.button,.yaml-form-wrapper .popup-rental form input.button{width:100%;margin:20px 0 0;}}.popup-rental .red{color:#f00;}.popup-rental .input-anim textarea,.popup-rental .input-anim input{background:#fff;padding-left:20px;padding-right:20px;color:#000;}.popup-rental .input-anim textarea.error,.popup-rental .input-anim input.error{border-color:#f00;}@media (max-width:767px){.popup-rental .input-anim textarea,.popup-rental .input-anim input{padding-left:10px;padding-right:10px;}}.popup-rental .input-anim label{z-index:3;left:20px;}.popup-rental .input-anim label.error{left:auto;right:10px;text-align:right;color:#f00;font-size:10px;}@media (max-width:767px){.popup-rental .input-anim label{left:10px;}}.popup-rental .input-anim.focus label{margin:4px 0 0;}.popup-rental .input-anim.focus label.error{right:0;}.popup-rental .input-anim textarea{height:305px !important;min-height:305px;}.popup-leader{max-width:1000px;background-color:#fff;color:#4a4a4a;font-size:16px;line-height:30px;padding:45px 112px 35px;text-align:center;}.popup-leader .photo{display:inline-block;vertical-align:top;position:relative;margin:0 0 36px;}.popup-leader .photo img{width:430px;height:auto;}.popup-leader .photo:after{content:'';position:absolute;z-index:1;left:0;right:0;bottom:0;height:33%;background:-webkit-linear-gradient(transparent 0%,rgba(0,0,0,0.49) 49%,rgba(0,0,0,0.5) 50%,black 100%);background:-o-linear-gradient(transparent 0%,rgba(0,0,0,0.49) 49%,rgba(0,0,0,0.5) 50%,black 100%);background:linear-gradient(transparent 0%,rgba(0,0,0,0.49) 49%,rgba(0,0,0,0.5) 50%,black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);}.popup-leader .text{text-align:left;padding:29px 0 0;}.popup-leader .name{display:block;font-weight:300;font-size:48px;line-height:54px;color:#000;}.popup-leader .post{text-transform:uppercase;color:#777;font-size:18px;}.popup-leader p{margin:0 0 20px;}@media (max-width:1003px){.popup-leader{padding:30px 30px 20px;}.popup-leader .photo{margin:0 0 25px;}.popup-leader .photo img{width:370px;}}@media (max-width:767px){.popup-leader{font-size:14px;line-height:20px;padding:15px 15px 10px;}.popup-leader .text{padding:15px 0 0;}.popup-leader .name{font-size:36px;line-height:40px;}.popup-leader .post{font-size:16px;}.popup-leader p{margin:0 0 15px;}}.popup-roscolux{max-width:803px;background-color:#fff;padding:68px 50px 34px;color:#000;font-size:16px;line-height:24px;}.popup-roscolux p{margin:0 0 25px;}.popup-roscolux h3{font-weight:bold;font-size:16px;line-height:24px;margin:0;}@media (max-width:1003px){.popup-roscolux{padding:25px 20px 20px;}}@media (max-width:767px){.popup-roscolux{padding:15px 15px 10px;font-size:14px;line-height:20px;}.popup-roscolux p{margin:0 0 15px;}.popup-roscolux h3{font-size:14px;line-height:20px;}}.challenge-block{height:436px;overflow:hidden;border:1px solid #c8c8c8;position:relative;}@media (max-width:767px){.challenge-block{height:auto;}}.challenge-block .bg-stretch{position:absolute;top:0;right:0;bottom:-2px;left:0;z-index:-1;overflow:hidden;}.challenge-block .bg-stretch img{max-width:none;}@media (max-width:1003px){.challenge-block .bg-stretch img{position:absolute;bottom:0;left:0;}}@media (max-width:767px){.challenge-block .bg-stretch{position:static;}.challenge-block .bg-stretch img{position:static;width:100% !important;margin:0 !important;height:auto !important;}}.challenge-block .text-block{position:absolute;z-index:2;background-color:#003da5;background-color:rgba(0,61,165,0.75);text-align:left;color:#fff;top:17px;left:17px;right:17px;max-width:434px;max-height:92%;overflow-y:auto;padding:20px 15px 13px 25px;font-size:16px;line-height:24px;}.challenge-block .text-block a{color:#fff;}@media (max-width:1003px){.challenge-block .text-block{top:10px;left:10px;right:10px;padding:15px 15px 7px;line-height:22px;}}@media (max-width:767px){.challenge-block .text-block{position:relative;top:0;left:0;right:0;max-width:100%;max-height:100%;font-size:14px;line-height:20px;background-color:rgba(0,61,165,0.8);}}.challenge-block h1,.challenge-block h2{font-weight:300;margin:0 0 15px;font-size:30px;line-height:34px;}@media (max-width:1003px){.challenge-block h1,.challenge-block h2{font-size:28px;line-height:30px;margin:0 0 12px;}}@media (max-width:767px){.challenge-block h1,.challenge-block h2{font-size:24px;line-height:28px;}}.challenge-block p{margin:0 0 15px;}@media (max-width:1003px){.challenge-block p{margin:0 0 12px;}}.challenge-section{margin:0 -7px;}.challenge-section [class^="col-"]{padding:0 7px 14px;}.solutons-slider{padding-left:20px;padding-right:20px;}@media (max-width:767px){.solutons-slider{padding-left:15px;padding-right:15px;}}.solutons-slider .owl-prev{left:5px;}.solutons-slider .owl-next{right:5px;}.solutons-slider .main-slide{padding:0 20px;}@media (max-width:767px){.solutons-slider .main-slide{padding:0 15px;}}.product-container{padding:0 15px;letter-spacing:-4px;font-size:0;line-height:0;text-align:left;position:relative;}.product-container > *{letter-spacing:normal;}.loading .product-container:after{content:'';position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.7);}.product-holder{position:relative;}.product-holder .btn,.product-holder .contact-form input.button,.contact-form .product-holder input.button,.product-holder .yaml-form-wrapper input.button,.yaml-form-wrapper .product-holder input.button{font-size:18px;line-height:24px;font-weight:normal;padding:15px 15px;}@media (max-width:767px){.product-holder .btn,.product-holder .contact-form input.button,.contact-form .product-holder input.button,.product-holder .yaml-form-wrapper input.button,.yaml-form-wrapper .product-holder input.button{font-size:14px;line-height:20px;padding:10px;}}.product-holder .show-more:after{content:' +';margin:0 0 0 10px;display:inline-block;vertical-align:top;position:static;z-index:1;border:none;font-size:24px;}@media (max-width:767px){.product-holder .show-more:after{font-size:20px;}}.product-holder.open .show-more:after{content:' -';}.product-block{overflow:hidden;padding:0 20px 40px;text-align:center;display:inline-block;vertical-align:top;width:25%;letter-spacing:normal;}@media (max-width:1199px){.product-block{padding:0 5px 40px;}}@media (max-width:1003px){.product-block{width:33.33%;padding:0 5px 20px;}}@media (max-width:767px){.product-block{width:50%;}}@media (max-width:479px){.product-block{width:100%;}}.product-block a{display:block;overflow:hidden;color:#000;}.product-block a:hover{text-decoration:none;}.product-block a:hover .name:after{height:9px;}@media (max-width:767px){.product-block a:hover .name:after{height:4px;}}.product-block .image-box{width:100%;display:block;height:232px;margin:0 0  18px;white-space:nowrap;}.product-block .image-box:before{display:inline-block;vertical-align:middle;content:'';height:100%;margin:0;}.product-block .image-box .holder{display:inline-block;vertical-align:middle;width:100%;white-space:normal;}.product-block .image-box img{max-width:100%;height:auto;display:inline-block;vertical-align:middle;max-height:232px;width:auto;}@media (max-width:1199px){.product-block .image-box img{max-width:90%;}}@media (max-width:767px){.product-block .image-box{height:180px;margin:0 0  10px;}.product-block .image-box img{max-height:170px;}}.product-block .name{display:inline-block;vertical-align:top;font-size:16px;line-height:20px;padding:0 0 20px;position:relative;}.product-block .name:after{content:'';left:0;right:0;bottom:0;height:0;position:absolute;background-color:#003da5;transition:height 0.3s ease;}@media (max-width:767px){.product-block .name{font-size:14px;line-height:18px;padding:0 0 10px;}}.product-image{display:inline-block;vertical-align:top;width:25%;text-align:center;overflow:hidden;padding:0 4px;margin:0 0 50px;}@media (max-width:1003px){.product-image{width:33.33%;margin:0 0 30px;}}@media (max-width:767px){.product-image{width:50%;margin:0 0 20px;}}@media (max-width:479px){.product-image{width:100%;}}.product-image .holder{display:inline-block;vertical-align:top;color:#000;font-size:14px;line-height:20px;}.product-image .holder:hover{text-decoration:none;}.product-image .holder:hover .descr:before{height:9px;}@media (max-width:767px){.product-image .holder:hover .descr:before{height:4px;}}.product-image p{margin:0;}.product-image .image-box{width:100%;display:block;height:266px;margin:0 0  18px;white-space:nowrap;}.product-image .image-box:before{display:inline-block;vertical-align:middle;content:'';height:100%;margin:0 0 0 -5px;}.product-image .image-box img{display:inline-block;vertical-align:middle;white-space:normal;max-width:80%;height:auto;max-height:232px;width:auto;}@media (max-width:767px){.product-image .image-box{height:200px;margin:0 0 12px;}.product-image .image-box img{max-height:190px;}}.product-image .descr{display:inline-block;vertical-align:top;position:relative;padding:0 0 20px;}.product-image .descr:before{content:'';left:0;right:0;bottom:0;height:0;position:absolute;background-color:#003da5;transition:height 0.3s ease;}@media (max-width:767px){.product-image .descr{padding:0 0 10px;}}.product-roscolux{display:inline-block;vertical-align:top;width:20%;padding:0 2%;margin:0 0 48px;overflow:hidden;text-align:center;font-size:14px;line-height:20px;position:relative;}@media (max-width:1003px){.product-roscolux{width:25%;margin:0 0 40px;}}@media (max-width:767px){.product-roscolux{width:50%;margin:0 0 30px;}}@media (max-width:479px){.product-roscolux{width:100%;}}.product-roscolux .holder{display:block;}.product-roscolux .image{position:relative;margin:0 0 12px;}.product-roscolux .image .info{display:block;height:130px;}.product-roscolux .image span{display:block;height:100%;}.product-roscolux .image [class^="icon-"]{position:absolute;bottom:8px;right:8px;opacity:0.6;font-size:20px;line-height:1;height:auto;transition:all 0.3s ease;}.product-roscolux .image a{color:#000;}.product-roscolux .image a:hover{text-decoration:none;color:#003da5;}.product-roscolux .image a:hover [class^="icon-"]{opacity:1;}.product-roscolux .desc{line-height:20px;display:block;margin-bottom:1em;}.product-roscolux .desc strong{font-weight:bold;font-size:16px;}.product-roscolux p{margin:0;}.product-resources .views-field,.product-resources{display:inline-block;vertical-align:top;width:20%;padding:0 2%;margin:0 0 44px;overflow:hidden;text-align:center;font-size:18px;line-height:22px;position:relative;letter-spacing:normal;}@media (max-width:1003px){.product-resources .views-field,.product-resources{width:25%;margin:0 0 40px;}}@media (max-width:767px){.product-resources .views-field,.product-resources{width:50%;margin:0 0 30px;font-size:16px;line-height:20px;}}.product-resources .views-field .btn-list,.product-resources .btn-list{position:absolute;top:0;z-index:2;left:0;right:0;bottom:0;background-color:#000;background-color:rgba(0,0,0,0.64);text-align:center;font-size:12px;line-height:18px;text-transform:uppercase;opacity:0;transition:opacity 0.3s ease;}.product-resources .views-field .btn-list li,.product-resources .btn-list li{height:50%;display:table;width:100%;border-top:1px solid #fff;}.product-resources .views-field .btn-list li:first-child,.product-resources .btn-list li:first-child{border:none;}.product-resources .views-field .btn-list li:only-child,.product-resources .btn-list li:only-child{height:100%;}.product-resources .views-field .btn-list a,.product-resources .btn-list a{display:table-cell;vertical-align:middle;color:#fff;padding:5px;backface-visibility:hidden;transition:all 0.3s ease;}.product-resources .views-field .btn-list a span,.product-resources .btn-list a span{display:block;font-size:22px;margin-top:10px;transition:all 0.3s ease;}.product-resources .views-field .btn-list a:hover,.product-resources .btn-list a:hover{color:#fff;font-size:13.2px;}.product-resources .views-field .btn-list a:hover span,.product-resources .btn-list a:hover span{transform:scale(1.1);}.product-resources .views-field .holder,.product-resources .holder{display:block;overflow:hidden;text-align:center;color:#000;}.product-resources .views-field .holder.hover .btn-list,.product-resources .holder.hover .btn-list{opacity:1;}.ua-desktop .product-resources .views-field .holder:hover .btn-list,.ua-desktop
    .product-resources .holder:hover .btn-list{opacity:1;}.product-resources .views-field a:hover,.product-resources a:hover{text-decoration:none;color:#003da5;}.product-resources .views-field p,.product-resources p{margin:0;}.product-resources .views-field .bg-stretch,.product-resources .bg-stretch{display:block;width:100%;height:239px;overflow:hidden;border:1px solid #dadada;margin:0 0 12px;position:relative;}@media (max-width:767px){.product-resources .views-field .bg-stretch,.product-resources .bg-stretch{margin:0 0 10px;height:200px;text-align:center;white-space:nowrap;}.product-resources .views-field .bg-stretch:before,.product-resources .bg-stretch:before{content:'';display:inline-block;vertical-align:middle;height:100%;width:1px;top:0;margin:0 -5px 0 0;}.product-resources .views-field .bg-stretch *,.product-resources .bg-stretch *{white-space:normal;}.product-resources .views-field .bg-stretch img,.product-resources .bg-stretch img{width:auto !important;height:auto !important;margin:0 !important;max-width:100%;display:inline-block;vertical-align:middle;}}.product-resources .views-field .desc,.product-resources .desc{margin:0;}.product-resources .views-field img,.product-resources img{max-width:none;}.product-backdrop{display:inline-block;vertical-align:top;width:25%;padding:0 4px;margin:0 0 44px;overflow:hidden;text-align:center;font-size:14px;line-height:18px;position:relative;}@media (max-width:1003px){.product-backdrop{width:33.33%;margin:0 0 40px;}}@media (max-width:767px){.product-backdrop{width:50%;margin:0 0 30px;}}@media (max-width:479px){.product-backdrop{width:100%;}}.product-backdrop p{margin:0;}.product-backdrop .unavailable{color:#fff;font-weight:bold;font-size:20px;line-height:24px;position:absolute;z-index:3;left:4px;right:4px;top:0;background-color:#000;background-color:rgba(0,0,0,0.32);height:222px;padding:98px 0 0;}@media (max-width:767px){.product-backdrop .unavailable{font-size:18px;line-height:22px;}}.product-backdrop .unavailable + a{cursor:default;position:relative;pointer-events:none;z-index:-1;}.product-backdrop .holder{display:block;overflow:hidden;color:#000;}.product-backdrop .holder:hover{text-decoration:none;color:#003da5;}.product-backdrop .desc strong{font-weight:bold;font-size:16px;}.product-backdrop .image-box{display:block;height:222px;overflow:hidden;border:1px solid #cecece;white-space:nowrap;position:relative;z-index:2;margin:0 0 12px;}.product-backdrop .image-box:before{display:inline-block;vertical-align:middle;content:'';width:0;height:100%;margin:0 0 0 -2px;}.product-backdrop .image-box img{display:inline-block;vertical-align:middle;white-space:normal;max-width:100%;height:auto;max-height:220px;width:auto;}.product-backdrop .image-box .marker{position:absolute;top:0;left:0;z-index:2;text-transform:uppercase;color:#fff;background-color:#000;font-weight:bold;font-size:12px;line-height:16px;padding:6px 10px;width:auto;}@media (max-width:767px){.product-backdrop .image-box .marker{font-weight:normal;padding:5px 7px;}}.product-backdrop .image-box .marker span{font-size:14px;margin:1px 0 0 5px;display:inline-block;vertical-align:top;}.product-backdrop .image-box .marker.blue{background-color:#007690;}.product-backdrop .image-box .marker.purple{background-color:#8b0094;}.product-backdrop .image-box .marker.orange{background-color:#ff6600;}.product-backdrop .image-box .marker:hover{cursor:pointer;}.contact-form,.yaml-form-wrapper{margin:0 auto;max-width:830px;text-align:center;position:relative;}.contact-form h1,.yaml-form-wrapper h1{text-transform:uppercase;margin:0 0 20px;}.contact-form .row,.yaml-form-wrapper .row{margin:0 -7px 7px;}.contact-form .row [class^="col-"],.yaml-form-wrapper .row [class^="col-"]{padding:0 7px;}@media (max-width:767px){.contact-form .row,.yaml-form-wrapper .row{margin:0;}.contact-form .row [class^="col-"],.yaml-form-wrapper .row [class^="col-"]{padding:0 0 6px;}}.contact-form input.button,.contact-form .btn,.contact-form input.button,.yaml-form-wrapper input.button,.yaml-form-wrapper .btn,.yaml-form-wrapper input.button{font-weight:normal;text-transform:uppercase;margin:18px auto 0;width:136px;box-sizing:content-box;font-size:18px;padding:16px 15px;}@media (max-width:767px){.contact-form input.button,.contact-form .btn,.contact-form input.button,.yaml-form-wrapper input.button,.yaml-form-wrapper .btn,.yaml-form-wrapper input.button{display:block;width:calc(100% - 100px);font-size:14px;padding:10px 15px;margin:10px auto 0;}}.contact-form .btn-outer,.yaml-form-wrapper .btn-outer{margin-top:25px;}@media (max-width:767px){.contact-form .btn-outer,.yaml-form-wrapper .btn-outer{margin-top:20px;}}.contact-form .btn-outer a.anchor-btn,.yaml-form-wrapper .btn-outer a.anchor-btn{position:relative;display:inline-block;width:40px;height:40px;z-index:3;color:#003DA5;border-radius:50%;overflow:hidden;text-align:center;border:3px solid #003DA5;line-height:31px;font-size:22px;}@media (max-width:767px){.contact-form .btn-outer a.anchor-btn,.yaml-form-wrapper .btn-outer a.anchor-btn{width:30px;height:30px;}}.contact-form .btn-outer a.anchor-btn span,.yaml-form-wrapper .btn-outer a.anchor-btn span{line-height:1.8;font-size:20px;}@media (max-width:767px){.contact-form .btn-outer a.anchor-btn span,.yaml-form-wrapper .btn-outer a.anchor-btn span{position:relative;top:-1px;font-size:16px;}}.contact-form .btn-outer a:hover,.yaml-form-wrapper .btn-outer a:hover{text-decoration:none;}.yamlform-submission-form > p{font-size:18px;line-height:24px;color:#737373;}.yamlform-submission-form fieldset.form-composite .js-form-type-select{padding-top:24px;}.yamlform-submission-form fieldset.form-composite .js-form-type-select label{display:none;}.yamlform-submission-form .js-form-type-select{text-align:left;}.yamlform-submission-form .js-form-type-select.focus .jcf-select .jcf-select-text{opacity:1 !important;}.yamlform-submission-form .jcf-select .jcf-select-text{line-height:44px;}.input-anim,.yamlform-submission-form .js-form-type-textfield,.yamlform-submission-form .js-form-type-email,.yamlform-submission-form .js-form-type-tel,.yamlform-submission-form .js-form-type-textarea{position:relative;overflow:hidden;text-align:left;padding:24px 0 0;}.input-anim label,.yamlform-submission-form .js-form-type-textfield label,.yamlform-submission-form .js-form-type-email label,.yamlform-submission-form .js-form-type-tel label,.yamlform-submission-form .js-form-type-textarea label{display:block;color:#9b9b9b;padding:0 0 6px;position:absolute;z-index:1;left:10px;top:36px;line-height:18px;font-size:14px;}.input-anim textarea,.input-anim input,.yamlform-submission-form .js-form-type-textfield textarea,.yamlform-submission-form .js-form-type-textfield input,.yamlform-submission-form .js-form-type-email textarea,.yamlform-submission-form .js-form-type-email input,.yamlform-submission-form .js-form-type-tel textarea,.yamlform-submission-form .js-form-type-tel input,.yamlform-submission-form .js-form-type-textarea textarea,.yamlform-submission-form .js-form-type-textarea input{display:block;width:100%;background:none;border:1px solid #e2e2e2;padding:0 10px;height:42px;font-size:14px;line-height:40px;outline:none;margin:0;color:#9b9b9b;position:relative;z-index:2;}.input-anim textarea:focus,.input-anim input:focus,.yamlform-submission-form .js-form-type-textfield textarea:focus,.yamlform-submission-form .js-form-type-textfield input:focus,.yamlform-submission-form .js-form-type-email textarea:focus,.yamlform-submission-form .js-form-type-email input:focus,.yamlform-submission-form .js-form-type-tel textarea:focus,.yamlform-submission-form .js-form-type-tel input:focus,.yamlform-submission-form .js-form-type-textarea textarea:focus,.yamlform-submission-form .js-form-type-textarea input:focus{outline:none;border:1px solid #e2e2e2;}.input-anim .jcf-select .jcf-select-text,.yamlform-submission-form .js-form-type-textfield .jcf-select .jcf-select-text,.yamlform-submission-form .js-form-type-email .jcf-select .jcf-select-text,.yamlform-submission-form .js-form-type-tel .jcf-select .jcf-select-text,.yamlform-submission-form .js-form-type-textarea .jcf-select .jcf-select-text{opacity:0;}.input-anim textarea,.yamlform-submission-form .js-form-type-textfield textarea,.yamlform-submission-form .js-form-type-email textarea,.yamlform-submission-form .js-form-type-tel textarea,.yamlform-submission-form .js-form-type-textarea textarea{line-height:18px;height:150px;padding:11px 8px;}.input-anim.focus label,.yamlform-submission-form .js-form-type-textfield.focus label,.yamlform-submission-form .js-form-type-email.focus label,.yamlform-submission-form .js-form-type-tel.focus label,.yamlform-submission-form .js-form-type-textarea.focus label{animation:anim1 0.3s forwards;font-size:12px;}.input-anim.focus .jcf-select .jcf-select-text,.yamlform-submission-form .js-form-type-textfield.focus .jcf-select .jcf-select-text,.yamlform-submission-form .js-form-type-email.focus .jcf-select .jcf-select-text,.yamlform-submission-form .js-form-type-tel.focus .jcf-select .jcf-select-text,.yamlform-submission-form .js-form-type-textarea.focus .jcf-select .jcf-select-text{opacity:1;}@media (max-width:767px){.input-anim textarea,.input-anim input,.yamlform-submission-form .js-form-type-textfield textarea,.yamlform-submission-form .js-form-type-textfield input,.yamlform-submission-form .js-form-type-email textarea,.yamlform-submission-form .js-form-type-email input,.yamlform-submission-form .js-form-type-tel textarea,.yamlform-submission-form .js-form-type-tel input,.yamlform-submission-form .js-form-type-textarea textarea,.yamlform-submission-form .js-form-type-textarea input{height:36px;line-height:34px;}.input-anim textarea,.yamlform-submission-form .js-form-type-textfield textarea,.yamlform-submission-form .js-form-type-email textarea,.yamlform-submission-form .js-form-type-tel textarea,.yamlform-submission-form .js-form-type-textarea textarea{height:72px;line-height:18px;}.input-anim label,.yamlform-submission-form .js-form-type-textfield label,.yamlform-submission-form .js-form-type-email label,.yamlform-submission-form .js-form-type-tel label,.yamlform-submission-form .js-form-type-textarea label{top:33px;}}.yamlform-submission-form .js-form-type-select .jcf-select{height:44px;}.yamlform-submission-form .js-form-type-select.focus label{animation:none;font-size:14px;}.yamlform-submission-form .js-form-type-select.focus .jcf-select .jcf-select-text{opacity:0;}.yamlform-submission-form .js-form-type-checkbox{text-align:left;margin:20px 0 0;display:inline-block;width:100%;}.yamlform-submission-form .js-form-type-checkbox .jcf-checkbox{width:28px;height:28px;display:inline-block;vertical-align:middle;}.yamlform-submission-form .js-form-type-checkbox .jcf-checkbox span{width:20px;height:10px;margin:-8px 0 0 -9px;border-width:0 0 3px 3px;}.yamlform-submission-form .js-form-type-radio{display:inline-block;margin-right:26px;margin-top:4px;}.yamlform-submission-form fieldset.js-form-item{text-align:left;display:inline-block;width:100%;margin:16px 0 10px;}.yamlform-submission-form fieldset.js-form-item.form-composite{margin-top:0;}.yamlform-submission-form fieldset.js-form-item.form-composite legend{padding-top:24px;}.yamlform-submission-form legend + .fieldset-wrapper{padding-top:24px;}.yamlform-submission-form legend + .fieldset-wrapper > div{margin-top:-24px;}.yamlform-submission-form legend + .fieldset-wrapper > div.yamlform-options-display-side-by-side{margin-top:0;}@-webkit-keyframes anim1{0%{opacity:1;left:10px;top:36px;}50%{opacity:0;left:-100%;top:36px;}51%{opacity:0;left:-100%;top:0;}100%{opacity:1;left:0;top:0;}}@keyframes anim1{0%{opacity:1;left:10px;top:36px;}50%{opacity:0;left:-100%;top:36px;}51%{opacity:0;left:-100%;top:0;}100%{opacity:1;left:0;top:0;}}@media screen and (max-width:414px){.contact-form .btn-outer{display:none;}}.contact-block{max-width:1200px;margin:-99px auto 0;overflow:hidden;position:relative;z-index:3;font-size:16px;line-height:24px;padding:0 0 40px;}@media (max-width:1003px){.contact-block{margin:0;}}@media (max-width:767px){.contact-block{font-size:14px;line-height:20px;padding:0 0 20px;}}.contact-block .row{margin:0;padding:0 15px;}@media (max-width:767px){.contact-block .row{padding:0;}}.contact-block .contact{margin:0 0 24px;}@media (max-width:767px){.contact-block .contact{margin:0 0 15px;}}.contact-block .position{color:#727272;}.contact-block h3{text-transform:uppercase;font-weight:300;font-size:16px;letter-spacing:3px;margin:0 0 20px;}@media (max-width:767px){.contact-block h3{font-size:14px;margin:0 0 15px;}}@media (max-width:767px){.contact-block [class^="col-"]{padding:0 15px 15px;}}.contact-block .gray-block{color:#ccc;padding:29px 36px 18px;background-color:#202020;margin:0 0 31px;}@media (max-width:767px){.contact-block .gray-block{padding:20px 15px 10px;margin:0 0 20px;}}.contact-block .gray-block a{color:#ccc;}.contact-block .gray-block .row{margin:0 -15px;padding:0;}.contact-block .gray-block h2{color:#fff;margin:0 0 21px;font-size:36px;line-height:1.2;}@media (max-width:767px){.contact-block .gray-block h2{font-size:28px;margin:0 0 15px;}}.contact-block .gray-block [class^="col-"]{padding:0 15px 15px 45px;position:relative;}@media (max-width:767px){.contact-block .gray-block [class^="col-"]{padding:0 15px 15px 40px;}}.contact-block .gray-block address{margin:0;line-height:inherit;font-style:normal;}.contact-block .gray-block [class^="icon-"]{position:absolute;left:20px;top:3px;font-size:18px;}@media (max-width:767px){.contact-block .gray-block [class^="icon-"]{font-size:16px;left:15px;}}.captcha{text-align:center;padding:22px 0 0;}.captcha div{margin:0 auto;}.step-form{width:1000px;margin:0 auto;padding:27px 41px 41px;background-color:#fff;}@media (max-width:1003px){.step-form{width:100%;padding:20px;}}@media (max-width:767px){.step-form{padding:20px 0;}}.step-form .head{text-align:center;padding:15px 0 20px;font-size:24px;line-height:30px;font-weight:300;}@media (max-width:1003px){.step-form .head{font-size:20px;line-height:24px;}}@media (max-width:767px){.step-form .head{font-size:18px;line-height:22px;padding:7px 8px 15px;}}.step-form .head.v-centered{padding:30% 20px;}.step-form .head h3{margin:0 0  12px;font-weight:300;font-size:36px;line-height:1;text-transform:uppercase;}@media (max-width:1003px){.step-form .head h3{font-size:32px;margin:0 0 10px;}}@media (max-width:767px){.step-form .head h3{font-size:26px;margin:0 0 5px;}}.step-form .head img{display:block;margin:0 auto 4px;}.step-form .head .step1 img{max-width:168px;height:auto;}.step-form .head p{margin:0 0 40px;}@media (max-width:1003px){.step-form .head p{margin:0 0 30px;}}@media (max-width:767px){.step-form .head p{margin:0 0 15px;}}.step-form .head .step2,.step-form .head .step3{display:none;}.step-form.active3 .head .step1{display:none;}.step-form.active3 .head .step3{display:block;}.step-form.active3 .head .step3 img{margin:0 auto 40px;}@media (max-width:767px){.step-form.active3 .head .step3 img{margin:0 auto 20px;}}.step-form.active3 .head .step3 .btn,.step-form.active3 .head .step3 .contact-form input.button,.contact-form .step-form.active3 .head .step3 input.button,.step-form.active3 .head .step3 .yaml-form-wrapper input.button,.yaml-form-wrapper .step-form.active3 .head .step3 input.button{text-transform:uppercase;font-weight:normal;font-size:16px;line-height:26px;}@media (max-width:767px){.step-form.active3 .head .step3 .btn,.step-form.active3 .head .step3 .contact-form input.button,.contact-form .step-form.active3 .head .step3 input.button,.step-form.active3 .head .step3 .yaml-form-wrapper input.button,.yaml-form-wrapper .step-form.active3 .head .step3 input.button{font-size:14px;line-height:22px;}}.step-form.active3 #wizard{display:none;}#wizard{background-color:#f1f5fa;overflow:hidden;position:relative;z-index:2;padding:41px 47px 25px;}@media (max-width:1003px){#wizard{padding:30px;}}@media (max-width:767px){#wizard{padding:15px;}}#wizard p{font-size:12px;line-height:16px;margin:0 0 3px;}#wizard .red{color:#f00;}#wizard .steps{margin:0 0 36px;}@media (max-width:767px){#wizard .steps{margin:0 0 10px;overflow:hidden;}}#wizard .file-box{padding:0 15px 14px 0;position:relative;}@media (max-width:767px){#wizard .file-box{padding:0 20px 10px 0;}}#wizard .file-box [class*=" jcf-extension-"] + .cancel{visibility:visible;}#wizard .file-box .cancel{position:absolute;right:0;width:15px;height:15px;top:13px;cursor:pointer;visibility:hidden;}#wizard .file-box .cancel::before,#wizard .file-box .cancel::after{content:'';position:absolute;height:2px;width:60%;top:50%;left:20%;margin-top:-1px;transition:all 0.3s ease;background:#000;}#wizard .file-box .cancel::before{transform:rotate(45deg);}#wizard .file-box .cancel::after{transform:rotate(-45deg);}@media (max-width:767px){#wizard .file-box .cancel{width:20px;height:20px;top:7px;}#wizard .file-box .cancel::before,#wizard .file-box .cancel::after{width:70%;}}#wizard [class^="col-"] .label{padding:22px 0 15px;display:block;color:#000;font-size:14px;}@media (max-width:767px){#wizard [class^="col-"] .label{padding:30px 0 10px;font-size:12px;}}#wizard [class^="col-"] .row{margin:0 -7px;}#wizard [class^="col-"] .row [class^="col-"]{padding:0 7px;}#wizard [class^="col-"] .checkbox{padding:31px 0 0;}#wizard .radio-holder{padding:25px 0 0;}#wizard .radio-holder .label{display:inline-block;vertical-align:top;margin:0 15px 0 0;padding:6px 0 0;}#wizard .radio-holder .radio{display:inline-block;vertical-align:top;width:33%;}#wizard .checkbox-box{padding:20px 0 0;}#wizard .checkbox-box .label{display:block;margin:0 0 20px;}#wizard .checkbox-small{padding:0 0 10px 40px;}@media (max-width:767px){#wizard .checkbox-small{padding:0 0 10px 20px;}#wizard .checkbox-small [class^="col-"]:nth-child(odd){clear:left;}}#wizard .checkbox-small .checkbox{padding:0 0 8px;}#wizard .checkbox-small .checkbox label{margin:0;max-width:80%;}#wizard .checkbox-small .jcf-checkbox{height:11px;width:11px;vertical-align:top;margin:3px 5px 0 0;border:1px solid #000;}#wizard .checkbox-small .jcf-checkbox span{margin:-6px 0 0 -3px;border:2px solid #000;height:5px;width:10px;border-width:0 0 2px 2px;}#wizard .actions{text-align:center;padding:27px 0 0;}#wizard .actions ul li{display:inline-block;vertical-align:top;padding:0 10px;}#wizard .actions ul li.disabled{position:absolute;padding:0;left:-9999px;height:0;overflow:hidden;}#wizard .actions ul a{display:block;width:188px;color:#fff;background:#003da5;text-transform:uppercase;font-size:16px;line-height:20px;padding:15px;border:1px solid #003da5;transition:all 0.3s ease;}#wizard .actions ul a:hover{background:transparent;color:#003da5;text-decoration:none;}@media (max-width:767px){#wizard .actions{padding:15px 0 0;margin:0 -10px;}#wizard .actions ul li{padding:0 3px;width:48%;margin:0 auto;}#wizard .actions ul li a{width:100%;font-size:12px;line-height:16px;padding:10px 5px;}}#wizard .checkbox{font-size:14px;line-height:18px;padding:0 5px 13px 0;}@media (max-width:767px){#wizard .checkbox{font-size:12px;line-height:15px;padding:0 5px 7px 0;}}#wizard .checkbox.error .jcf-checkbox{border-color:#f00;}#wizard .checkbox.error label{color:#f00;}#wizard .checkbox label{display:inline-block;vertical-align:top;max-width:75%;margin:5px 0 0;color:#000;}@media (max-width:767px){#wizard .checkbox label{max-width:85%;margin:2px 0 0;}}#wizard .add-fields{padding:18px 0 0;margin:42px 0 0;border-top:1px solid #d8dce1;}@media (max-width:767px){#wizard .add-fields{padding:4px 0 0;margin:28px 0 0;}}#wizard .checkbox-holder{margin:42px 0 0;padding:31px 0 0;overflow:hidden;border-top:1px solid #d8dce1;color:#000;letter-spacing:-4px;font-size:0;line-height:0;}#wizard .checkbox-holder .label{font-size:14px;line-height:18px;letter-spacing:normal;display:block;margin:0 0 13px;}#wizard .checkbox-holder .checkbox{width:20%;letter-spacing:normal;display:inline-block;vertical-align:top;}@media (max-width:1003px){#wizard .checkbox-holder .checkbox{width:25%;}}@media (max-width:767px){#wizard .checkbox-holder{margin:23px 0 0;padding:14px 0 0;}#wizard .checkbox-holder .label{margin:0 0 10px;font-size:12px;line-height:15px;}#wizard .checkbox-holder .checkbox{width:50%;}#wizard .checkbox-holder label{max-width:70%;}}#wizard .checkbox-confirm{text-align:center;padding:26px 0 0;}@media (max-width:767px){#wizard .checkbox-confirm{padding:15px 0 0;}}#wizard .jcf-checkbox{width:28px;height:28px;display:inline-block;vertical-align:middle;background-color:#fff;margin:0 7px 0 0;}#wizard .jcf-checkbox .error{display:none !important;}#wizard .jcf-checkbox span{width:20px;height:10px;margin:-8px 0 0 -9px;border-width:0 0 3px 3px;}@media (max-width:767px){#wizard .jcf-checkbox{width:20px;height:20px;margin:0 5px 0 0;}#wizard .jcf-checkbox span{width:16px;height:8px;margin:-6px 0 0 -7px;border-width:0 0 2px 2px;}}#wizard .input-anim textarea,#wizard .input-anim input{background:#fff;padding-left:20px;padding-right:20px;color:#000;}#wizard .input-anim textarea.error,#wizard .input-anim input.error{border-color:#f00;}@media (max-width:767px){#wizard .input-anim textarea,#wizard .input-anim input{padding-left:10px;padding-right:10px;}}#wizard .input-anim textarea{height:148px !important;min-height:148px;}#wizard .input-anim .small{height:42px !important;min-height:42px !important;resize:none;}@media (max-width:767px){#wizard .input-anim .small{height:72px !important;min-height:72px !important;}}#wizard .jcf-select{width:100%;margin:0;height:42px;}#wizard .jcf-select .jcf-select-text{line-height:40px;font-size:14px;margin:0 33px 0 19px;color:#000;}@media (max-width:767px){#wizard .jcf-select{height:36px;}#wizard .jcf-select .error{top:8px;}#wizard .jcf-select .jcf-select-text{line-height:34px;margin:0 33px 0 9px;}}#wizard .error .jcf-select{border-color:#f00;}#wizard .input-anim label{z-index:3;left:20px;}#wizard .input-anim label.error{left:auto;right:10px;text-align:right;color:#f00;font-size:10px;}@media (max-width:767px){#wizard .input-anim label{left:10px;}}#wizard .input-anim.focus label{margin:4px 0 0;}#wizard .input-anim.focus label.error{right:0;}#wizard .steps ul{letter-spacing:-4px;font-size:0;line-height:0;position:relative;}#wizard .steps ul:before{content:'';position:absolute;top:22px;left:0;right:0;border:1px dotted #cdd0d5;}@media (max-width:767px){#wizard .steps ul:before{display:none;}}#wizard .steps ul li{letter-spacing:normal;position:relative;z-index:2;font-size:24px;font-weight:300;line-height:40px;display:inline-block;vertical-align:top;text-align:left;width:50%;}#wizard .steps ul li.current a{color:#000;}#wizard .steps ul li.current .number{border:1px solid #b2b2b2;}#wizard .steps ul li:last-child{text-align:right;}#wizard .steps ul li:last-child a{padding:0 0 0 25px;}@media (max-width:1003px){#wizard .steps ul li{font-size:20px;line-height:36px;}}@media (max-width:767px){#wizard .steps ul li{display:block;width:100%;font-size:18px;line-height:26px;margin:0 0 10px;}#wizard .steps ul li:last-child{text-align:left;}#wizard .steps ul li:last-child a{padding:0;}}#wizard .steps ul .current-info{display:none;}#wizard .steps ul a{color:#b7babe;display:inline-block;vertical-align:top;padding:0 25px 0 0;background-color:#f1f5fa;outline:none;}#wizard .steps ul a:hover{text-decoration:none;}@media (max-width:767px){#wizard .steps ul a{padding:0;}}#wizard .steps ul .number{display:inline-block;vertical-align:top;width:40px;height:40px;text-align:center;border:1px solid #e3e6ea;border-radius:50%;margin:0 5px 0 0;line-height:38px;}@media (max-width:1003px){#wizard .steps ul .number{width:36px;height:36px;line-height:34px;}}@media (max-width:767px){#wizard .steps ul .number{width:26px;height:26px;line-height:24px;}}#wizard .steps-title{position:absolute;width:0;height:0;overflow:hidden;left:-9999px;}#wizard .map-container{margin:0 -47px;height:800px;}@media (max-width:1003px){#wizard .map-container{height:700px;min-height:700px;margin:0 -30px;width:90vw;}}@media (max-width:767px){#wizard .map-container{margin:0 -15px;width:auto;min-width:79vw;height:auto;min-height:0;}}#wizard .map-container .map-form{margin:0;left:40px;}@media (max-width:1003px){#wizard .map-container .map-form{left:0;}}#wizard .map-container .map-form .holder{padding:25px 32px 14px;}@media (max-width:1003px){#wizard .map-container .map-form .holder{padding:25px 15px 14px;}}@media (max-width:767px){#wizard .map-container .map-form .holder{padding:0 15px 11px;}}#wizard .map-container .map-form .result-container .title{color:#393939;font-size:18px;font-weight:normal;margin:0;padding:8px 0 7px;}#wizard .map-container .map-form .jcf-checkbox{width:16px;height:16px;position:absolute;left:0;top:21px;margin:0;background:none;}#wizard .map-container .map-form .jcf-checkbox span{height:6px;width:12px;margin:-6px 0 0 -4px;border-width:0 0 2px 2px;}#wizard .map-container .map-form .jcf-checkbox + .opener,#wizard .map-container .map-form .jcf-checkbox + .opener + .slide{margin-left:25px;}@media (max-width:767px){#wizard .map-container .map-form .jcf-checkbox{top:17px;}}#wizard .map-container .map-form .sales .jcf-checkbox + .name,#wizard .map-container .map-form .sales .jcf-checkbox + .name + address{margin-left:25px;}#wizard .input-anim p.fake-label{position:absolute;top:4px;left:0;}#wizard .input-anim.focus label.focus-hidden{display:none;}#wizard .input-anim label.color-black{color:#6b6969;}#wizard .input-anim textarea.md{height:96px !important;min-height:96px !important;}#wizard .product-item{width:25%;margin-top:30px;}@media (max-width:1003px){#wizard .product-item{width:33%;}}@media (max-width:767px){#wizard .product-item{width:50%;}}@media (max-width:479px){#wizard .product-item{width:100%;}}#wizard .product-item .holder{border:none;background:#fff;min-height:20px;}#wizard .product-item .jcf-checkbox,#wizard .product-item a.btn-zoom{display:none;}#wizard .product-item span.header{padding-top:0;}#wizard .product-item select{width:100%;margin-top:10px;}#wizard .product-item .input-anim{margin-top:5px;}#request-form.hide-locator #wizard a[href="#next"]{font-size:0;}#request-form.hide-locator #wizard a[href="#next"]:before{content:'Submit';font-size:16px;}#request-form.hide-locator .step1 p,#request-form.hide-locator #wizard ul li.first span,#request-form.hide-locator #wizard ul li.last,#request-form.hide-locator .only-id-products{display:none;}#request-form .head.v-centered p{display:block !important;}#request-form .head.v-centered + #wizard{display:none;}.other-block{background:#f4f4f4;border-bottom:2px solid #fff;}.other-block .container{position:relative;}.other-block .container:before{content:'';position:absolute;top:0;left:50%;width:1480px;margin-left:-740px;border-top:1px solid #dedede;}.other-block .container:first-child:before{display:none;}.other-list{overflow:hidden;margin:0 -1px;font-size:0;line-height:0;letter-spacing:-4px;text-align:left;}.other-list li{display:inline-block;vertical-align:top;width:14.286%;padding:0 1px 2px;letter-spacing:normal;position:relative;text-align:center;counter-increment:step-counter;}@media (max-width:1199px){.other-list li{width:16.667%;}}@media (max-width:1003px){.other-list li{width:20%;}}@media (max-width:767px){.other-list li{width:33.33%;}}@media (max-width:479px){.other-list li{width:50%;}}.other-list li:before{content:counter(step-counter);margin-right:5px;font-size:15px;font-weight:bold;line-height:36px;width:36px;height:36px;background-color:#000;background-color:rgba(0,0,0,0.43);border-radius:50%;color:#fff;position:absolute;top:50%;left:50%;z-index:1;margin:-18px 0 0 -18px;}.other-list img{width:100%;height:auto;max-width:none;}.other-list a{display:block;overflow:hidden;position:relative;}.other-list a:hover,.other-list .active a{text-decoration:none;}.other-list a:hover:before,.other-list .active a:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;z-index:2;border:6px solid #003da5;}.product-image-info .image-block{float:left;margin:-20px 0  0;padding:12px 0 0;width:60%;text-align:center;}.product-image-info .image-block .box{margin:0 0 22px;}@media (max-width:1003px){.product-image-info .image-block .box{margin:0 0 15px;}}@media (max-width:767px){.product-image-info .image-block .box{margin:0;}}.product-image-info .image-block .play{display:inline-block;vertical-align:top;position:relative;color:#fff;text-decoration:none;}.product-image-info .image-block .play:after{content:"\e90c";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:74px;position:absolute;margin:-37px 0 0 -37px;z-index:2;top:50%;left:50%;opacity:0.4;transition:opacity 0.3s ease;}@media (max-width:767px){.product-image-info .image-block .play:after{font-size:50px;margin:-25px 0 0 -25px;}}.product-image-info .image-block .play:hover:after{opacity:1;}.product-image-info .image-block img{max-width:100%;}.product-image-info .image-block .download{font-size:13px;line-height:17px;text-transform:uppercase;}.product-image-info .image-block .download span{font-size:15px;margin-left:5px;}.product-image-info .image-block .download:hover{text-decoration:none;color:#000;}@media (max-width:767px){.product-image-info .image-block .download{display:none;}}@media (max-width:1003px){.product-image-info .image-block{float:none;width:100%;margin:0 auto 35px;padding:0;}}.product-image-info .description-block{float:right;width:40%;margin:-20px 0 0;padding:0 0 0 25px;}@media (max-width:1003px){.product-image-info .description-block{float:none;width:100%;margin:0;padding:0;}.product-image-info .description-block .btn,.product-image-info .description-block .contact-form input.button,.contact-form .product-image-info .description-block input.button,.product-image-info .description-block .yaml-form-wrapper input.button,.yaml-form-wrapper .product-image-info .description-block input.button{font-size:14px;min-width:140px;padding:10px 8px;}}.product-image-info .description-block .btn-group{display:inline-block;vertical-align:top;text-align:center;margin:0 0 -8px;font-size:14px;}.product-image-info .description-block .btn-group .btn,.product-image-info .description-block .btn-group .contact-form input.button,.contact-form .product-image-info .description-block .btn-group input.button,.product-image-info .description-block .btn-group .yaml-form-wrapper input.button,.yaml-form-wrapper .product-image-info .description-block .btn-group input.button{display:block;margin:0 0 6px;}.product-image-info .description-block .head{position:relative;padding:0 73px 15px 0;}.product-image-info .description-block .head h1{margin:0 0 3px;}.product-image-info .description-block .head .address{display:block;text-transform:uppercase;font-size:18px;line-height:24px;}@media (max-width:1003px){.product-image-info .description-block .head .address{font-size:16px;line-height:22px;}}@media (max-width:767px){.product-image-info .description-block .head{padding:0 0 10px;}.product-image-info .description-block .head .address{font-size:14px;line-height:17px;}}.product-image-info .description-block h3{color:#737373;font-size:18px;line-height:24px;margin:0 0 11px;}@media (max-width:767px){.product-image-info .description-block h3{font-size:16px;line-height:20px;}}.product-image-info .description-block .tools-list{position:absolute;top:8px;right:0;text-transform:uppercase;font-size:13px;line-height:18px;}.product-image-info .description-block .tools-list li{text-align:right;margin:0 0 3px;}.product-image-info .description-block .tools-list span{font-size:17px;margin-left:5px;display:inline-block;vertical-align:top;line-height:18px;}.product-image-info .description-block .tools-list a:hover{text-decoration:none;color:#000;}@media (max-width:1003px){.product-image-info .description-block .tools-list{top:8px;}}@media (max-width:767px){.product-image-info .description-block .tools-list{position:static;overflow:hidden;}.product-image-info .description-block .tools-list li{float:left;text-align:left;margin:0 20px 10px 0;}}.product-image-info .description-block .text{padding:20px 0 0;font-size:14px;line-height:22px;min-height:85px;}@media (max-width:767px){.product-image-info .description-block .text{padding:14px 0 0;line-height:20px;}}.product-image-info .description-block p{margin:0;}.product-image-info .description-block .tags{padding:26px 0 0;font-size:14px;line-height:22px;}.product-image-info .description-block .tags a{display:inline-block;vertical-align:top;color:#737373;border:1px solid #e1e1e1;margin:0 5px 5px 0;padding:5px 10px;transition:all 0.33 ease;}.product-image-info .description-block .tags a:hover{color:#003da5;text-decoration:none;border:1px solid #003da5;}@media (max-width:767px){.product-image-info .description-block .tags{line-height:20px;padding:15px 0 0;}.product-image-info .description-block .tags a{padding:3px 7px;}}.product-image-info .switch{display:inline-block;vertical-align:top;width:45px;height:20px;border-radius:9px;border:1px solid #d7d7d7;margin:0 5px;position:relative;overflow:hidden;}.product-image-info .switch:after{content:'';position:absolute;top:1px;left:1px;width:16px;height:16px;border-radius:50%;transition:left 0.3s ease;background-color:#003da5;}.product-image-info .switch.night:after{left:26px;}.photo-container{text-align:center;margin:0 -15px 10px;overflow:hidden;}@media (max-width:1003px){.photo-container{margin:0 -7px 10px;}}.photo-block{float:left;width:33.33%;padding:0 15px 30px;overflow:hidden;}.photo-block:nth-child(3n+1){clear:left;}@media (max-width:1003px){.photo-block{padding:0 7px 30px;}}@media (max-width:767px){.photo-block{width:50%;padding:0 7px 20px;}.photo-block:nth-child(3n+1){clear:none;}.photo-block:nth-child(2n+1){clear:left;}}@media (max-width:479px){.photo-block{width:100%;}}.photo-block .holder{position:relative;z-index:2;display:block;color:#fff;}.photo-block .holder:after{content:'';position:absolute;z-index:1;left:0;right:0;bottom:0;height:33%;background:-webkit-linear-gradient(transparent 0%,rgba(0,0,0,0.49) 49%,rgba(0,0,0,0.5) 50%,black 100%);background:-o-linear-gradient(transparent 0%,rgba(0,0,0,0.49) 49%,rgba(0,0,0,0.5) 50%,black 100%);background:linear-gradient(transparent 0%,rgba(0,0,0,0.49) 49%,rgba(0,0,0,0.5) 50%,black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);}.photo-block .holder:hover .sign{bottom:10px;}.photo-block .holder:hover [class^="icon-"]{opacity:1;}.photo-block .sign{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:0 15px 36px;font-size:16px;line-height:20px;transition:bottom 0.3s ease;}.photo-block .sign .name{display:block;font-size:24px;line-height:30px;font-weight:700;margin:0 0 5px;}@media (max-width:1003px){.photo-block .sign .name{margin:0;}}.photo-block .sign .post{display:block;}@media (max-width:767px){.photo-block .sign{padding:0 10px 15px;font-size:14px;line-height:18px;bottom:10px;}.photo-block .sign .name{font-size:20px;line-height:24px;}}.photo-block img{max-width:none;width:100%;height:auto;}.photo-block [class^="icon-"]{position:absolute;bottom:0;z-index:4;left:50%;width:42px;height:42px;text-align:center;color:#fff;border-radius:50%;background-color:#003da5;line-height:42px;font-size:20px;margin:0 0 -21px -21px;opacity:0;transition:opacity 0.3s ease;}@media (max-width:767px){.photo-block [class^="icon-"]{width:30px;height:30px;margin:0 0 -15px -15px;line-height:30px;font-size:14px;opacity:1;}}.timeline-container{overflow:hidden;position:relative;z-index:3;padding:40px 0 0;background-color:#f1f5fa;}@media (max-width:767px){.timeline-container{padding:35px 0 0;}}.timeline-container .bg{position:absolute;z-index:-1;top:0;left:0;right:0;}.timeline-container .bg img{width:100%;height:auto;max-width:none;}.timeline-container h2{text-transform:uppercase;font-size:36px;margin:0 0 50px;}@media (max-width:767px){.timeline-container h2{font-size:28px;margin:0 0 20px;}}.timeline{text-align:center;font-size:18px;line-height:23px;padding:20px 0 80px;}@media (max-width:1003px){.timeline{padding:20px 0 40px;}}@media (max-width:767px){.timeline{font-size:16px;line-height:20px;padding:0 0 35px;text-align:left;}}.timeline p{margin:0 0 6px;}@media (max-width:767px){.timeline p{margin:0 0 -34px 60px;}}.timeline .circle{width:66px;height:66px;text-align:center;color:#fff;line-height:66px;border-radius:50%;margin:0 auto;font-weight:bold;font-size:16px;background-color:#f0bd00;position:relative;z-index:1;}.timeline .circle:after{content:'';position:absolute;left:50%;top:100%;bottom:-40px;width:1px;background:url(/themes/rosco/templates/layout/markup/images/bg-dotted-line.png) 0 0 repeat;}@media (max-width:767px){.timeline .circle{width:50px;height:50px;line-height:52px;font-size:12px;float:left;}}.timeline .year-holder{padding-bottom:30px;}@media (max-width:767px){.timeline .year-holder{padding:30px 0;}}.timeline.open .opener .circle{border:0 solid #fff;line-height:70px;margin:-33px 0 0 -33px;width:66px;height:66px;background:#00758e;transform:rotate(180deg);}.timeline.open .opener .circle:before{display:none;}@media (max-width:767px){.timeline.open .opener .circle{border:0 solid #fff;margin:-25px 0 0;width:50px;height:50px;line-height:50px;}}.timeline.open .opener .hide{display:block;}.timeline.open .opener .show{display:none;}.timeline .opener{margin-top:60px;height:85px;position:relative;}.timeline .opener:before{content:'';position:absolute;left:50%;top:-60px;bottom:40px;width:1px;background:url(/themes/rosco/templates/layout/markup/images/bg-dotted-line.png) 0 0 repeat;}@media (max-width:767px){.timeline .opener:before{left:25px;top:-10px;bottom:15px;}}.timeline .opener .circle{background-color:#003da5;font-size:24px;transition:transform 0.6s ease;border:6px solid #fff;width:72px;height:72px;margin:-36px 0 0 -36px;line-height:66px;position:absolute;left:50%;top:50%;cursor:pointer;}.timeline .opener .circle:after{display:none;}.timeline .opener .circle:before{content:'';position:absolute;top:-7px;left:-7px;bottom:-7px;right:-7px;z-index:-1;border-radius:50%;border:1px solid #D7D7D7;}.timeline .opener p{margin:0;padding:30px 50px 0;width:50%;}.timeline .opener .hide{float:left;text-align:right;display:none;}.timeline .opener .show{float:right;text-align:left;}@media (max-width:767px){.timeline .opener{margin-top:10px;height:70px;}.timeline .opener .circle{border:5px solid #fff;width:60px;height:60px;line-height:56px;margin:-30px 0 0 -5px;left:0;}.timeline .opener .circle:before{top:-6px;right:-6px;bottom:-6px;left:-6px;}.timeline .opener p{width:auto;padding:25px 0 0 60px;}.timeline .opener .show,.timeline .opener .hide{text-align:left;float:none;}}.timeline .slide{overflow:hidden;position:relative;z-index:2;}.timeline .slide:before{content:'';position:absolute;left:50%;top:0;bottom:0;width:1px;background:url(/themes/rosco/templates/layout/markup/images/bg-dotted-line.png) 0 0 repeat;}@media (max-width:767px){.timeline .slide:before{left:25px;}}.timeline .slide p{margin:0;}.timeline .slide .year-holder{position:relative;padding:0;}@media (max-width:767px){.timeline .slide .year-holder{padding:0;margin:0 0 30px;}}.timeline .slide .year-holder:nth-child(even) .table-box{direction:rtl;}.timeline .slide .year-holder:nth-child(even) .table-box .image{text-align:left;direction:ltr;}.timeline .slide .year-holder:nth-child(even) .table-box .image img{transform-origin:left center;transform:rotateY(110deg);}.timeline .slide .year-holder:nth-child(even) .table-box .text{text-align:right;direction:ltr;}@media (max-width:767px){.timeline .slide .year-holder:nth-child(even) .table-box{direction:ltr;}.timeline .slide .year-holder:nth-child(even) .table-box .image img{transform:rotateY(0deg);}.timeline .slide .year-holder:nth-child(even) .table-box .text{text-align:left;}}.timeline .slide .year-holder.with-image .circle{border:6px solid #fff;width:72px;height:72px;margin:-36px 0 0 -36px;line-height:60px;}.timeline .slide .year-holder.with-image .circle:before{content:'';position:absolute;top:-7px;left:-7px;bottom:-7px;right:-7px;z-index:-1;border-radius:50%;border:1px solid #D7D7D7;}@media (max-width:767px){.timeline .slide .year-holder.with-image .circle{width:60px;height:60px;border:5px solid #fff;line-height:50px;margin:-30px 0 0 -5px;}.timeline .slide .year-holder.with-image .circle:before{top:-6px;left:-6px;right:-6px;bottom:-6px;}}.timeline .slide .year-holder:nth-child(18n+1) .circle{background:#f6ac00;}.timeline .slide .year-holder:nth-child(18n+2) .circle{background:#fd9700;}.timeline .slide .year-holder:nth-child(18n+3) .circle{background:#ff7f00;}.timeline .slide .year-holder:nth-child(18n+4) .circle{background:#fb6a05;}.timeline .slide .year-holder:nth-child(18n+5) .circle{background:#ed510e;}.timeline .slide .year-holder:nth-child(18n+6) .circle{background:#da371b;}.timeline .slide .year-holder:nth-child(18n+7) .circle{background:#c92327;}.timeline .slide .year-holder:nth-child(18n+8) .circle{background:#bc1436;}.timeline .slide .year-holder:nth-child(18n+9) .circle{background:#b40748;}.timeline .slide .year-holder:nth-child(18n+10) .circle{background:#aa005a;}.timeline .slide .year-holder:nth-child(18n+11) .circle{background:#9a0069;}.timeline .slide .year-holder:nth-child(18n+12) .circle{background:#7d0a7a;}.timeline .slide .year-holder:nth-child(18n+13) .circle{background:#5c1a89;}.timeline .slide .year-holder:nth-child(18n+14) .circle{background:#3b2d96;}.timeline .slide .year-holder:nth-child(18n+15) .circle{background:#253e9b;}.timeline .slide .year-holder:nth-child(18n+16) .circle{background:#14529a;}.timeline .slide .year-holder:nth-child(18n+17) .circle{background:#0a6494;}.timeline .slide .year-holder:nth-child(18n+18) .circle{background:#00758e;}.timeline .slide .circle{position:absolute;top:50%;left:50%;margin:-33px 0 0 -33px;z-index:2;}.timeline .slide .circle:after{display:none;}@media (max-width:767px){.timeline .slide .circle{margin:-25px 0 0;left:0;}}.timeline .slide .table-box{display:table;width:100%;height:160px;}@media (max-width:1003px){.timeline .slide .table-box{padding:0;}}@media (max-width:767px){.timeline .slide .table-box{display:block;height:auto;min-height:60px;padding:0 0 0 60px;}}.timeline .slide .table-box .box{display:table-cell;vertical-align:middle;width:50%;}@media (max-width:767px){.timeline .slide .table-box .box{display:block;width:100%;}}.timeline .slide .table-box .image{text-align:right;backface-visibility:hidden;perspective:1000;overflow:hidden;}@media (max-width:767px){.timeline .slide .table-box .image{overflow:visible;text-align:left;}}.timeline .slide .table-box .image img{max-width:100%;transform-origin:right center;transform:rotateY(-110deg);transition:all 0.5s ease;transform-style:preserve-3d;}@media (max-width:767px){.timeline .slide .table-box .image img{transform:rotateY(0deg);}}.timeline .slide .table-box.in-viewport .image img{transform:rotateY(0deg) !important;}.timeline .slide .table-box .text{text-align:left;padding:10px 50px;}@media (max-width:767px){.timeline .slide .table-box .text{padding:5px 0;}}.youtube-bg-iframe{width:100vw;height:100%;border:none;}.search-result.container .gsc-tabsArea{opacity:0;}.search-result.container.showTabs .gsc-tabsArea{opacity:1;}.search-result.container .gsc-tabsArea{opacity:0;border:0 none !important;border-bottom:1px solid #e4e4e4 !important;height:60px !important;}.search-result.container .gsc-tabsArea .gsc-tabHeader{height:60px !important;color:black !important;font:18px/1.0 "Lato","Arial","Helvetica",sans-serif !important;text-transform:uppercase;padding:20px 60px;margin-left:-1px;background:white !important;border:1px solid #e4e4e4;border-bottom:5px solid transparent;outline:0 none !important;}.search-result.container .gsc-tabsArea .gsc-tabHeader:nth-of-type(2){margin-left:0 !important;}.search-result.container .gsc-tabsArea .gsc-tabHeader:hover,.search-result.container .gsc-tabsArea .gsc-tabHeader.gsc-tabhActive{border-color:#e4e4e4 !important;}@media screen and (max-width:767px){.search-result.container .gsc-tabsArea .gsc-tabHeader{padding-left:0 !important;padding-right:0 !important;width:50%;}}.search-result.container .gsc-tabsArea > div{height:60px !important;border-bottom:1px solid transparent;}.search-result.container .gsc-tabsArea > div > .gsc-tabHeader:first-child{display:none;}@media screen and (max-width:500px){.search-result.container .gsc-tabsArea,.search-result.container .gsc-tabsArea > div{height:120px !important;}.search-result.container .gsc-tabsArea .gsc-tabHeader{width:100%;margin-left:0 !important;}}.gallery-node .text-block{overflow:hidden;padding:0 0 40px 10px;float:right;width:27%;color:#737373;font-size:18px;line-height:24px;}@media (max-width:1003px){.gallery-node .text-block{width:32%;}}@media (max-width:767px){.gallery-node .text-block{width:100%;padding:0 0 20px;float:none;}}.gallery-node .text-block ul{padding-left:0;margin-top:0;}.gallery-node .text-block ul li{list-style:none;}.gallery-node .text-block ul li div > div{display:inline;}.gallery-node .text-block ul li div > div:first-of-type{font-weight:bold;}.gallery-node .text-block ul li div > div:first-of-type:after{content:':';}.gallery-node .slider-box{float:left;width:72%;margin:0 0 45px;}@media (max-width:1003px){.gallery-node .slider-box{width:67%;}}@media (max-width:767px){.gallery-node .slider-box{width:100%;margin:0 0 20px;float:none;}}.gallery-node .slider-for{margin:0 0 7px;position:relative;}.gallery-node .slider-for .slide{border:2px solid #252525;overflow:hidden;}.gallery-node .slider-for .slide img{width:100%;height:auto;max-width:none;margin:0 auto;}.gallery-node .slider-for .slick-arrow{z-index:3;width:32px;height:32px;margin:-16px 0 0 -16px;text-align:center;border-radius:50%;overflow:hidden;background-color:#003da5;}.gallery-node .slider-for .slick-arrow:before{color:#fff;font-size:14px;line-height:32px;display:inline-block;vertical-align:top;}@media (max-width:767px){.gallery-node .slider-for .slick-arrow{width:28px;height:28px;margin:-14px 0 0 -14px;}.gallery-node .slider-for .slick-arrow:before{line-height:28px;}}.gallery-node .slider-for .slick-next{margin:-16px -16px 0 0;}@media (max-width:767px){.gallery-node .slider-for .slick-next{margin:-14px -14px 0 0;}}@media (max-width:767px){.gallery-node .slider-for{margin:0;}}.gallery-node .slider-nav{position:relative;padding:0 18px;}@media (max-width:767px){.gallery-node .slider-nav{position:absolute;width:0;height:0;overflow:hidden;left:-99999px;}}.gallery-node .slider-nav .slide{padding:0 4px;}.gallery-node .slider-nav .slide .holder{border:1px solid #252525;overflow:hidden;max-height:88px;}@media (max-width:1003px){.gallery-node .slider-nav .slide .holder{max-height:130px;}}.gallery-node .slider-nav .slide img{width:100%;height:auto;max-width:none;margin:0 auto;}.gallery-node .slider-nav .slick-arrow:before{color:#303030;font-size:20px;}.gallery-node .color-block ul{overflow:hidden;font-weight:bold;font-size:14px;text-align:center;}.gallery-node .color-block ul li{float:left;margin:0 10px 10px 0;width:55px;}.gallery-node .color-block ul li span{color:#fff;height:76px;display:block;padding:20px 5px 10px;text-transform:uppercase;}.toolbar-bar .toolbar-icon-toolbar-menu:before{background-image:url(/core/misc/icons/bebebe/cog.svg);}.filter-guidelines-item{display:none !important;}.toolbar-tab-right{float:right !important;}.body-ready .toolbar #toolbar-item-administration-tray{display:block !important;}form.user-login-form,form.user-pass{max-width:450px;margin:0 auto;min-height:calc(100vh - 497px);}form.user-login-form label,form.user-pass label{display:block;font-size:24px;margin:0 0 4px;}form.user-login-form .description,form.user-pass .description{margin:6px 0 12px;}form.user-login-form input[type='submit'],form.user-pass input[type='submit']{margin:10px 0 40px;background:#003DA5;border:0;padding:10px 40px;color:#fff;font-weight:bold;}.first-translation .field--type-field-collection{display:none !important;}.jcf-hidden{display:none;}div.floor-raq p.subtitle{text-align:center;font-size:24px;line-height:30px;font-weight:300;margin:0 1em 1em;max-width:100%;overflow:visible;}div.floor-raq h2.contact-us-thank{margin:1em 0;}div.floor-raq label{pointer-events:none;}div.floor-raq label.with-pointer{pointer-events:inherit;}div.floor-raq #wizard{padding:0;background-color:transparent;z-index:auto;}div.floor-raq #wizard input#floorwidth::-webkit-input-placeholder,div.floor-raq #wizard input#floorlength::-webkit-input-placeholder{color:#9b9b9b;font-size:14px;line-height:18px;padding:0 0 6px;}div.floor-raq #wizard input#floorwidth::-moz-placeholder,div.floor-raq #wizard input#floorlength::-moz-placeholder{opacity:1;color:#9b9b9b;font-size:14px;line-height:18px;padding:0 0 6px;}div.floor-raq #wizard input#floorwidth:-moz-placeholder,div.floor-raq #wizard input#floorlength:-moz-placeholder{color:#9b9b9b;font-size:14px;line-height:18px;padding:0 0 6px;}div.floor-raq #wizard input#floorwidth:-ms-input-placeholder,div.floor-raq #wizard input#floorlength:-ms-input-placeholder{color:#9b9b9b;font-size:14px;line-height:18px;padding:0 0 6px;}div.floor-raq #wizard input#floorwidth.placeholder,div.floor-raq #wizard input#floorlength.placeholder{color:#9b9b9b;font-size:14px;line-height:18px;padding:0 0 6px;}div.floor-raq #wizard .cbox{position:relative;padding-top:24px;}div.floor-raq #wizard .checkbox-container p.fake-label,div.floor-raq #wizard .dimension-container p.fake-label{color:#9b9b9b;font-size:14px;line-height:18px;padding:0 0 6px;text-align:left;}@media screen and (max-width:767px){div.floor-raq #wizard .checkbox-container p.fake-label,div.floor-raq #wizard .dimension-container p.fake-label{line-height:34px;margin:0 33px 0 9px;}}@media screen and (max-width:767px){div.floor-raq #wizard .checkbox-container{border:1px solid #e2e2e2;}}div.floor-raq #wizard .checkbox-container .checkbox-small{padding-left:20px;display:inline-block;}@media screen and (max-width:767px){div.floor-raq #wizard .checkbox-container .checkbox-small{padding-left:10px;}}div.floor-raq #wizard .dimension-container .dimension-details input[type='text']{width:100%;padding-left:20px;padding-right:20px;border-color:#e2e2e2;background-color:#fff;color:#000;}@media screen and (max-width:767px){div.floor-raq #wizard .dimension-container .dimension-details .col-sm-4{width:33.33333333%;}div.floor-raq #wizard .dimension-container .dimension-details .col-sm-3{width:25%;}div.floor-raq #wizard .dimension-container .dimension-details .col-sm-1{width:8.33333333%;}}div.floor-raq #wizard .dimension-container .dimension-details div:nth-child(2){padding:0;}div.floor-raq #wizard .dimension-container .dimension-details span.text{display:block;padding:10px;}blockquote,q{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}html{height:100%;}body{height:100%;min-width:320px;font-variant-ligatures:no-common-ligatures;-moz-font-feature-settings:"liga" 0,"clig" 0;-webkit-font-feature-settings:"liga" 0,"clig" 0;font-feature-settings:"liga" 0,"clig" 0;}body.open-lightbox{-webkit-overflow-scrolling:touch;overflow:hidden;height:100%;padding-right:17px;}body.open-lightbox #wrapper{height:100%;}@media (max-width:1003px){body.open-lightbox{padding-right:0;}}a{text-decoration:none;}a:hover{text-decoration:underline;}img{vertical-align:top;}#wrapper{overflow:hidden;min-height:100%;}.resize-active #header .slide,.resize-active .w1{transition:none !important;}.w1{position:relative;margin:0;transition:margin 0.4s linear;padding-top:135px;}@media (max-width:1003px){.w1{padding:0;}}.centered{text-align:center;}.rainbow-bar .holder{height:9px;z-index:5;position:relative;background:#000;background:-webkit-linear-gradient(left,#f0be00 0%,#f5af00 6%,#ff9200 13%,#fe6f03 21%,#ea4c10 29%,#d5321d 35%,#c6202a 39%,#b80d3e 47%,#aa005a 55%,#99006a 61%,#890574 64%,#4d2290 74%,#2d379b 80%,#15509b 87%,#066a92 95%,#00758e 100%);background:-o-linear-gradient(left,#f0be00 0%,#f5af00 6%,#ff9200 13%,#fe6f03 21%,#ea4c10 29%,#d5321d 35%,#c6202a 39%,#b80d3e 47%,#aa005a 55%,#99006a 61%,#890574 64%,#4d2290 74%,#2d379b 80%,#15509b 87%,#066a92 95%,#00758e 100%);background:linear-gradient(to right,#f0be00 0%,#f5af00 6%,#ff9200 13%,#fe6f03 21%,#ea4c10 29%,#d5321d 35%,#c6202a 39%,#b80d3e 47%,#aa005a 55%,#99006a 61%,#890574 64%,#4d2290 74%,#2d379b 80%,#15509b 87%,#066a92 95%,#00758e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0be00',endColorstr='#00758e',GradientType=1);}@media (max-width:767px){.rainbow-bar .holder{height:4px;}}.container{max-width:1560px;padding:0 40px;margin:0 auto;}.container.small{max-width:1190px;}.container.fluid{max-width:100%;}.container.padding{padding-top:80px;padding-bottom:80px;}@media (max-width:1003px){.container.padding{padding-top:60px;padding-bottom:60px;}}@media (max-width:767px){.container.padding{padding-top:35px;padding-bottom:35px;}}.container.padding-small{padding:50px;}@media (max-width:1003px){.container.padding-small{padding:30px;}}@media (max-width:767px){.container.padding-small{padding:20px;}}.container.padding-bottom{padding-bottom:80px;}@media (max-width:1003px){.container.padding-bottom{padding-bottom:60px;}}@media (max-width:767px){.container.padding-bottom{padding-bottom:35px;}}.container.padding-top{padding-top:80px;}@media (max-width:1003px){.container.padding-top{padding-top:60px;}}@media (max-width:767px){.container.padding-top{padding-top:35px;}}.container.padding-top-small{padding-top:50px;}@media (max-width:1003px){.container.padding-top-small{padding-top:30px;}}@media (max-width:767px){.container.padding-top-small{padding-top:20px;}}.container.padding-bottom-small{padding-bottom:50px;}@media (max-width:1003px){.container.padding-bottom-small{padding-bottom:30px;}}@media (max-width:767px){.container.padding-bottom-small{padding-bottom:20px;}}@media (max-width:1003px){.container{padding:0 20px;}}@media (max-width:767px){.container{padding:0 15px;}}.intro-text{font-size:20px;line-height:30px;max-width:775px;margin:0 auto 80px;color:#727272;}.intro-text p{margin:0;}.intro-text .btn,.intro-text .contact-form input.button,.contact-form .intro-text input.button,.intro-text .yaml-form-wrapper input.button,.yaml-form-wrapper .intro-text input.button{margin:40px 0 0;}@media (max-width:1003px){.intro-text{margin:0 auto 60px;}}@media (max-width:767px){.intro-text{font-size:14px;line-height:20px;margin:0 0 35px;}.intro-text .btn,.intro-text .contact-form input.button,.contact-form .intro-text input.button,.intro-text .yaml-form-wrapper input.button,.yaml-form-wrapper .intro-text input.button{margin:25px 0 0;}}.body-text{font-size:18px;line-height:26px;}.container.padding + .body-text.padding{padding-top:0;}.padding-top-small .intro-text{margin:0 auto 50px;}@media (max-width:1003px){.padding-top-small .intro-text{margin:0 auto 30px;}}@media (max-width:767px){.padding-top-small .intro-text{margin:0 auto 20px;}}h2 .link-holder{border-left:1px solid #000;font-weight:normal;font-size:18px;line-height:22px;display:inline-block;vertical-align:baseline;padding:0 0 0 18px;margin:0 0 0 12px;}h2 .link-holder [class^="icon-"]{font-size:22px;display:inline-block;vertical-align:top;margin:0 8px 0 0;}@media (max-width:767px){h2 .link-holder{display:block;border:none;padding:7px 0 0;margin:0;font-size:16px;line-height:20px;}h2 .link-holder [class^="icon-"]{font-size:20px;}}.gray-container{background-color:#f2f6f9;}.popup-holder{height:0;position:relative;overflow:hidden;}.map-image{position:relative;text-align:center;}.map-image img{width:100%;height:auto;max-width:none;}.map-image h2{margin:0;color:#fff;position:absolute;top:5%;left:0;right:0;}@media (max-width:767px){.map-image h2{position:static;color:#000;margin:0 0 15px;font-weight:normal;}.map-image img{width:240%;max-width:900px;margin-left:-15%;}}option:disabled{color:#ccc;}.gobo-iframe{min-height:1210px;height:90vh;height:calc(100vh - 150px);max-height:1350px;width:100%;border:0 none;}.gobo-iframe-loader,.hide-steps .steps{display:none;}.container-step-3-form-select .ct-bg-selected{text-align:center;}.container-step-3-form-select .col-style-dealer,.container-step-3-form-select .btn-finish{display:none;}
#QuiversRibbon .q-link.qIcon.qProductsButton{display:none;}#QuiversRibbon .q-link.qLogo{display:none;}#qProduct.qProductDetails.row .qPictureThumbs{display:none;}.quiver-checkout{display:none;}.disable{cursor:not-allowed;background:grey !important;}.recaptcha-error .captcha iframe{border:1px solid #cc0000;}.recaptcha-error #captcha1 iframe{border:1px solid #cc0000;}.recaptcha-error #captcha2 iframe{border:1px solid #cc0000;}.recaptcha-error #captcha3 iframe{border:1px solid #cc0000;}.contact-wrapper .marker{z-index:2}sup.trademark{font-size:45%;font-weight:normal;top:-0.9em;}.more-links h5 a{color:#FFF;}#main-nav-right,#main-nav-middle,#main-nav-right div,#main-nav-middle div,#main-nav-right p,#main-nav-middle p{display:inline;margin:0;}input[type="text"].has-error,input[type="text"].ng-invalid.ng-touched,input[type="email"].has-error,input[type="email"].ng-invalid.ng-touched,input.has-error,input.ng-invalid.ng-touched,.has-error{border:solid 1px #cc0000 !important;outline:none;box-shadow:none;}.select-error .jcf-select{border:solid 1px #cc0000 !important;outline:none;box-shadow:none;}#Solutions .text-block a{text-decoration:underline;}.no-padding-left{padding-left:0;}.no-padding-right{padding-right:0;}.fade-slider blockquote q{quotes:"\201C" "\201D" "\2018" "\2019";}.fade-slider blockquote q:before,.fade-slider blockquote q:after{display:inline-block;color:#d7d7d7;position:relative;top:16px;font-size:48px;line-height:24px;height:24px;font-weight:bold;vertical-align:top;}.fade-slider blockquote q:before{content:'\201C';margin-right:6px;}.fade-slider blockquote q:after{content:'\201D';margin-left:6px;}@media (max-width:767px){.fade-slider blockquote q:before,.fade-slider blockquote q:after{font-size:40px;line-height:10px;height:10px;}.promo-imege .holder h1+div br,.promo-imege .holder h1+div br:after{display:inline;content:' ';}}.container.product-family #block-views-block-featured-products-block-1-3 .container.centered > h2{display:none;}.tab-content .columns .row [class^="col-"].double-wide:before{left:5%;}.fade-slider .text-block{background-color:rgba(0,0,0,0.75);}#Specifications.tab ul{list-style:inherit;}.views-element-container .views-exposed-form{position:absolute;left:-9999px;width:0;height:0;overflow:hidden;}.map-image{padding:148px 5%;background:rgb(100,1,68);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY0MDE0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjFlODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(100,1,68,1) 0%,rgba(18,30,130,1) 100%);background:-webkit-linear-gradient(left,rgba(100,1,68,1) 0%,rgba(18,30,130,1) 100%);background:linear-gradient(to right,rgba(100,1,68,1) 0%,rgba(18,30,130,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#640144',endColorstr='#121e82',GradientType=1);}.map-holder{position:relative;}.marker{position:absolute;top:50%;left:5%;}.marker:hover{cursor:pointer;}.mark1{top:35%;left:26.5%;}.mark2{top:80%;left:87%;}.mark3{top:74.4%;left:33%;}.mark4{top:33%;left:24%;}.mark5{top:40.78%;left:71.93%;}.mark6{top:38%;left:84.5%;}.mark7{top:36%;left:45%;}.mark8{top:48.2%;left:18.2%;}.mark9{top:27%;left:46%;}.marker img{width:auto;}.active_marker{display:none;}.marker.active img{display:none}.marker.active .active_marker{display:inline-block;transform:translateX(-25%)translateY(-50%);height:70px;}.contact-block .info{display:none;}.contact-block .info.active{display:block;}.contact-block{margin:0 auto;top:-99px;padding:0;}.jobsdetail{padding:40px;}@media (max-width:1003px){.jobsdetail{padding:20px;}}.popup-product .field-product-ids ul{padding-left:0;}.popup-product .field-product-ids ul li .field-collection-item--name-field-product-ids .content div:last-child{color:#787878;}#colorchipTbl{width:328px;margin-top:25px;margin-left:200px;}#colorchips{width:100px;height:50px;border-width:1px;border-color:#999999;border-style:solid;margin:10px;float:left;margin-bottom:auto;}#colorchips2{width:100px;height:50px;border-width:1px;border-color:#999999;border-style:solid;margin:10px;margin-bottom:auto;}#colorchipTxt{float:left;margin-top:10px;margin-bottom:10px;min-height:50px;width:200px;}#colorchipTbl .blue,#supersatTbl .blue{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#034EA2;text-align:left;font-weight:bold;padding-top:15px;padding-bottom:10px;}.videoHeaders{background-color:#034EA2;font-family:Verdana,Arial,Helvetica,sans-serif,Century Gothic;text-align:left;font-size:12px;font-weight:bold;color:#FFFFFF;padding:5px;}#supersatTbl{width:75%;margin-top:25px;margin-left:100px;}#supersatTbl div{line-height:1;}.hide-title-display{display:none;}.faq-wapper{max-width:1000px;}.faq-item{margin-bottom:1em;padding:0px 26px;padding-top:1em;border:1px solid #d7d7d7;}.faq-item:last-of-type{margin-bottom:0;}.faq-question{display:inline-block;cursor:pointer;position:relative;padding-left:20px;font-weight:bold;color:#003da5;}.faq-question:before{content:'';background:url(/themes/rosco/images/arrow_right.png) no-repeat;width:12px;height:12px;position:absolute;left:0;top:8px;background-size:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}.rotate:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.faq-answer{display:none;}.search-result{max-width:900px;}.search-result .gsc-webResult.gsc-result{padding:14px 0;}.search-result .gsc-control-cse{font:14px/1.2 "Lato","Arial","Helvetica",sans-serif;}#header .search-form{padding:6px 40px 0 13px;}.search-form input.gsc-input{font-size:14px !important;}.search-form .gsc-input-box{border:none !important;}.search-form .gscb_a{display:none;}.search-form .search-button{position:absolute;height:34px;width:32px;background:none;border:none;padding:0;margin:0;top:2px;right:5px;color:#4c4c4c;font-size:20px;line-height:34px;outline:none;}.search-form .search-button:before{content:"\f002";font-family:'icomoon' !important;}.search-form input.search-button,.search-form input.search-button:hover,.search-form input.search-button:focus{opacity:0;}.search-result .gsc-table-result,.search-result .gsc-thumbnail-inside{padding-left:0;}.search-result .gsc-url-top{display:none;}.search-result .gs-webResult.gs-result a.gs-title:link,.search-result .gs-webResult.gs-result a.gs-title:link b,.search-result .gs-imageResult a.gs-title:link,.search-result .gs-imageResult a.gs-title:link b{color:#003da5;font-size:100%;line-height:1.4;font-weight:bold;}.gs-result .gs-title,.gs-result .gs-title *{text-decoration:none !important;}.search-result .gs-webResult.gs-result a.gs-title:visited,.search-result .gs-webResult.gs-result a.gs-title:visited b,.search-result .gs-imageResult a.gs-title:visited,.search-result .gs-imageResult a.gs-title:visited b{color:#4d90fe;}.search-result .gs-web-image-box-landscape img.gs-image{margin-right:9px;margin-left:0;}.search-result .gs-webResult .gs-snippet,.search-result .gs-imageResult .gs-snippet,.search-result .gs-fileFormatType{line-height:20px;font-size:14px;}.search-result .gsc-result .gs-title{height:auto;}.search-result .gsc-results .gsc-cursor-box .gsc-cursor-page{color:#003da5;font-size:16px;}.search-result .gsc-adBlock{display:none;}.gcsc-branding{display:none;}.search-result .gsc-webResult.gsc-result:hover,.gsc-imageResult:hover{}.search-result .gsc-results .gsc-cursor-box{margin:40px auto 0 auto;text-align:center;}.search-result .gsc-results .gsc-cursor-box .gsc-cursor-page{margin:0px;border-color:#d7d7d7 !important;}input#gsc-i-id1.gsc-input{line-height:1 !important;height:30px !important;}.search-prod-form,.search-prod-form .input-holder,.search-prod-form .holder{overflow:visible;}.xdsoft_autocomplete .xdsoft_autocomplete_dropdown{padding:10px 20px;top:40px !important;width:100% !important;}.xdsoft_autocomplete{width:calc(100% + 67px) !important;margin-left:-24px;}.xdsoft_autocomplete .xdsoft_input{padding-left:23px;}@-moz-document url-prefix(){#header .search-form{padding:6px 40px 0 13px;}#header .search-form [type="text"],#header .search-form [type="search"]{line-height:1.2;}}@media print{h1,h2,h3,h4,h5,h6,p,ol,ul,li,fieldset,form,label,table,tbody,tr,th,td,figure,footer,header,menu,nav,section,audio,video,button,img,div{padding:0;margin:0;}body{margin:0;padding:0;line-height:1.4em;word-spacing:1px;letter-spacing:0.2px;font:13px Arial,"Helvetica Neue",sans-serif !important;color:#000;text-align:left;}h1,h2,h3,h4,h5,h6,p,ul,li,ol{text-align:left;page-break-after:avoid;}a:link,a:visited{background:transparent;color:#333;text-decoration:none;}a:link[href^="http://"]:after,a[href^="http://"]:visited:after{content:" (" attr(href) ") ";font-size:0px;}a[href^="http://"]{color:#000;}img,img a,.more-link a{border:none;}img{max-width:100% !important;}p{font:13px Arial,"Helvetica Neue",sans-serif;}ul,img{page-break-inside:avoid;}.w1 .container.centered,.w1 .add-links,footer,#header,.w1 .more-links,.tools-list,div.slide,.anchor-block,.other-block,.popup-holder,.product-image-info .description-block .btn-group{display:none;}.w1{padding:0 !important;}.container,.product-info .container,.container.padding,.container.small{width:100%;padding:0;float:left;}.product-info .description-block p{font-size:16px;color:#000;line-height:20px;}.product-image-info .description-block .head h1{font-size:34px;line-height:1.2;font-weight:300;}.product-info .description-block h2{font-size:32px;color:#000;line-height:20px;}.table-box{padding:0 !important;width:100%;max-width:100% !important}.table-box .text-block{width:100% !important;float:left;padding:0 !important;height:auto !important;margin-bottom:20px;min-height:inherit;}.table-box .image-block{margin:0 auto 20px;width:400px !important;float:none !important;padding:0 !important;height:auto !important;}.table-box .image-block .holder{width:400px;margin:0 auto;}.table-box h1{font-size:26px !important;line-height:30px;color:#000;}.table-box p{color:#000;font-size:14px !important;}.product-image-info .image-block,.product-image-info .description-block{float:none !important;padding:0;margin:0 auto;width:100% !important;text-align:center !important;height:auto !important;}.product-image-info .image-block{margin-bottom:30px;}.product-info .product-photo .slide{width:100%;}.product-info .product-photo .slide .holder{width:80%;max-width:500px;margin:0 auto;}.product-info .product-photo,.product-info .description-block{width:100%;float:none;padding:0 !important;}.product-info .product-photo button{display:none !important;}.sticky2 .rainbow-bar{display:none;}.open-close .nav-tabs{width:100%}.open-close .nav-tabs li{display:none;}.open-close .nav-tabs li.active{display:block;padding-left:0px;font-size:16px;margin:10px 0;text-align:center;width:100%;}.open-close .nav-tabs li.active a{color:#000;}.product-content .container:nth-child(even) .table-box .image-block,.product-content .container:nth-child(even) .table-box .text-block{width:100%;float:left;}.owl-carousel .owl-wrapper{display:block !important;width:100% !important;float:left;opacity:1 !important;}.owl-carousel .owl-wrapper-outer{overflow:visible;}.owl-carousel .owl-item{display:block;width:30% !important;margin:0 1.5% !important;height:320px !important;}.tab .slider{padding:0;}.slider .slide{height:320px;}.slider .slide,.slider a,.slider .image-box,.slider .image-box .holder,.slider .image-box img,.slider .name{overflow:visible;display:block;float:left;width:100%;vertical-align:inherit;}.owl-controls{display:none;}.tabs-holder .tab .product-container{padding-top:0;}.product-resources{width:30%;margin:0 1.5%;display:block;float:left;padding:20px !important;}@page{margin:2.0cm 1cm;overflow:visible;}@-moz-document url-prefix(){.product-image-info .image-block,.product-image-info .description-block{float:left !important;}.slider .slide{height:320px;float:left;}.slider .slide,.slider a,.slider .image-box,.slider .image-box .holder,.slider .image-box img{overflow:visible;display:block;float:none;margin-bottom:20px;height:320px;}.slider .name{display:block !important;float:left !important;width:100% !important;vertical-align:inherit !important;}}}.popup-gallery{display:none;}@media (max-width:767px){.contact-block{top:0;}.map-image{padding:40px 20px;}.xdsoft_autocomplete .xdsoft_autocomplete_dropdown{top:35px !important;}.xdsoft_autocomplete{width:calc(100% + 52px) !important;margin-left:-16px;}}.input-anim.country-field .jcf-select{height:42px;}.input-anim.country-field .jcf-select .jcf-select-text{line-height:40px;}.gsc-clear-button{display:none;}.qcart [quivers-view="true"] .view,.qcart [quivers-bootstrap="true"] .row,.qcart [quivers-bootstrap="true"] .col-xs-12{padding:0;margin:0;min-height:initial;}.qProductsView{width:100%;float:left;}.qcart #currentView .qProductsUI .qProductDetails .qProductOverview .qVariantDetails,.qcart [quivers-view="true"] .qProductsUI .qProductDetails .qProductOverview .qVariantDetails{border:none;padding:0;box-shadow:none;}.qcart #currentView .qProductsUI .qProductDetails .qProductOverview .qVariantDetails .qVariantPrice,.qcart [quivers-view="true"] .qProductsUI .qProductDetails .qProductOverview .qVariantDetails .qVariantPrice{text-align:left;}.qcart h2.qProductName.notranslate{display:none;}.qcart [quivers-bootstrap="true"] .col-sm-6{width:100%;padding:0 20px !important;margin:15px auto 0;margin-bottom:0 !important;}.qcart [quivers-view="true"] .qProductsUI .qProductDetails{border:1px solid #ccc;//border-bottom:0;padding:0;}#currentView .qProductsUI .qProductDetails,[quivers-view="true"] .qProductsUI .qProductDetails{overflow-x:hidden;}.qcart [quivers-view="true"] .qProductsUI .qProductDetails .qProductOverview .qProductOptions .qProductOption .qOptionTitle .qOptionName{font-size:12px;font-weight:400;}.qcart .qSelectAsGiftSection{display:none;}.qcart #currentView .qProductsUI .qProductDetails .qProductOverview .qProductOptions .qProductOption .qOptionGrid .qGridItem,.qcart [quivers-view="true"] .qProductsUI .qProductDetails .qProductOverview .qProductOptions .qProductOption .qOptionGrid .qGridItem{border:1px solid #e1e1e1;width:auto;height:auto;//background:#e4e4e4;}[quivers-view="true"] .qProductsUI .qProductDetails .qProductOverview .qProductOptions .qProductOption .qOptionGrid .qGridItem[data-active="true"]{background:#003da5;color:#fff;border-color:#003da5 !important;}[quivers-view="true"] .qProductsUI .qProductDetails .qProductOverview .qProductOptions .qProductOption .qOptionGrid .qGridItem[data-active="true"] .qValueName{color:#fff;}.qcart [quivers-view="true"] .qProductsUI .qProductDetails .qProductOverview .qProductOptions .qProductOption .qOptionGrid{max-height:100%;margin:0 auto;}.qcart [quivers-bootstrap="true"] .form-control{border:1px solid #e1e1e1 !important;margin:0 auto !important;max-width:calc(100% - 50px) !important;}.qcart span.qValueName{width:auto !important;height:auto !important;padding:5px 15px;font-size:14px !important;font-weight:500 !important;}.qcart [quivers-view="true"] .qProductsUI .qProductDetails .qProductOverview .qVariantDetails .qPurchaseOptions{text-align:left;margin:0;}.qcart #qVariantQuantity{margin-left:26px !important;}[quivers-view="true"] .qProductsUI .qProductDetails .qProductOverview .qVariantDetails .qPurchaseOptions .qNotAvailable{margin:20px !important;display:inline-block;color:#d0112b;}.qcart [quivers-view="true"] .qProductsUI .qProductDetails .qProductOverview .qVariantDetails .qVariantPrice{line-height:1.4;font-size:30px;font-weight:300;padding:0 20px;margin:0;}.qcart [quivers-view="true"] .qCurrency{letter-spacing:0.003em;top:0px;color:#000;font-size:12px;font-weight:400;margin:0;}.qcart a.qWidgetButton.qAddToCart{border-radius:0px;border:1px solid #003da5;background-color:#003da5;color:#fff;width:100%;text-transform:uppercase;font-weight:normal;font-size:16px;line-height:18px;padding:16px 10px 14px;height:auto;text-align:center;margin:5px 0 0 0;}.product-info .description-block .btn-group .btn{width:49%;}.buybtn{background:#003da5;display:none;color:#fff !important;text-transform:capitalize;padding:10px;font-weight:600;}.buybtn.disable{color:#bbb !important;}.btn-small{max-width:170px;text-align:center;margin-bottom:30px;}.product-roscolux .holder{min-height:220px;border:1px solid #cecece;}.product-roscolux .image [class^="icon-"]{bottom:18px;right:18px;}.product-roscolux .image{padding:10px;}.qcart .qQuantitySection{padding:0 20px;margin:10px auto;display:block;}.qcart #currentView .qProductsUI .qProductDetails .qProductOverview .qProductOptions .qProductOption .qOptionTitle,.qcart [quivers-view="true"] .qProductsUI .qProductDetails .qProductOverview .qProductOptions .qProductOption .qOptionTitle{width:50px;margin-top:15px;padding:0;}.qcart .jcf-select{height:36px;width:calc(100% - 50px);display:inline-block;}.qcart .jcf-select .jcf-select-text{height:36px;line-height:2.78;}.qcart [quivers-view="true"] .qProductsUI .qProductDetails .qProductOverview .qProductOptions .qProductOption .qOptionTitle .qRequired{display:none;}.cart-detail{width:100%;padding:50px 0 0 0;}.cart-detail #QuiversRibbon{position:absolute;top:100px !important;}.cart-detail .qSection.col-md-3{display:none}.cart-detail .qSection.col-md-9{width:100%;}.cart-detail #currentView .qProductsUI .qProductDetails .qProductOverview .qVariantDetails,.cart-detail [quivers-view="true"] .qProductsUI .qProductDetails .qProductOverview .qVariantDetails,.cart-detail [quivers-bootstrap="true"] .form-control,.cart-detail #currentView .qProductsUI .qProductDetails .qProductOverview .qProductOptions .qProductOption .qOptionGrid .qGridItem,.cart-detail [quivers-view="true"] .qProductsUI .qProductDetails .qProductOverview .qProductOptions .qProductOption .qOptionGrid .qGridItem{border:1px solid #e1e1e1 !important;}.cart-detail .qProductOption{clear:left;}.cart-detail .qGridItem.qGridValue{border:1px solid #e1e1e1 !important;width:auto;height:auto;background:#e4e4e4;}.cart-detail .qValueName{font-size:12px !important;font-weight:500 !important;}.cart-detail .qPurchaseButtons{display:block;}.cart-detail a.qWidgetButton.qAddToCart{border-radius:0px;border:1px solid #003da5;background-color:#003da5;color:#fff;width:100%;text-transform:uppercase;font-weight:normal;font-size:16px;line-height:18px;padding:16px 10px 14px;height:auto;text-align:center;margin:5px 0 0 0;}[data-quivers="true"] #header .add-nav{text-align:inherit;width:auto;float:right;margin-right:300px;min-width:inherit;padding-right:0;}#header .add-nav > li:first-of-type{padding-left:0;}#QuiversHoverCart #QuiversRibbon[data-position="top"][data-style="compact"]{height:30px;background:#e1e1e1;//z-index:11;padding:0;right:40px;}#QuiversRibbon[data-position="top"][data-style="compact"] .q-link.qIcon{width:auto !important;height:auto !important;}#QuiversRibbon[data-position="top"][data-style="compact"] .q-link.qIcon{margin:0 !important;}#QuiversRibbon[data-position="top"][data-style="compact"] .q-link.qName{line-height:30px !important;}#QuiversRibbon[data-position="top"][data-style="compact"] .q-link.qLoginButton{padding-left:15px;}#QuiversRibbon[data-position="top"][data-style="compact"] .q-link a{padding:8px 10px 7px 10px !important;height:auto !important;background-color:transparent !important;}#QuiversRibbon .q-link a:hover,#QuiversRibbon .q-link.qIcon a:hover{color:#003da5;}#QuiversRibbon .q-link a .qButtonText{font-size:13px !important;line-height:15px !important;font-weight:600;}#QuiversRibbon[data-position="top"][data-style="compact"] .q-link a[data-nav="cart"] .qCart-num,#QuiversRibbon[data-position="top"][data-style="compact"] .q-link a[data-nav="wishlist"] .qCart-num{float:left;margin:0 5px;position:relative;line-height:1.1;font-weight:600;}#QuiversRibbon .q-link.qIcon a .qButtonText{width:auto;}#QuiversRibbon[data-position="top"][data-style="compact"] .q-link.qName{line-height:30px;height:30px;font-weight:600;display:none;}.toolbar-fixed #QuiversHoverCart #QuiversRibbon[data-position="top"][data-style="compact"]{margin-top:109px !important}#header .edit-container a{top:-30px;}.toolbar-fixed #block-pagetoplinks-4 .top-block{//top:30px;}.qProductOptionsTitle,.qVariantInfo{display:none;}.quiver-checkout p{font-size:18px;line-height:1.5;}@media (max-width:1003px){#header{padding-top:30px;}#QuiversRibbon[data-position="top"][data-style="compact"] .q-link a{padding:8px 15px 7px !important;}.toolbar-fixed #QuiversHoverCart #QuiversRibbon[data-position="top"][data-style="compact"]{margin-top:40px !important}#QuiversHoverCart #QuiversRibbon[data-position="top"][data-style="compact"]{width:100%;text-align:right;position:absolute;}#QuiversRibbon[data-position="top"][data-style="compact"] .q-link.qIcon{float:none;display:inline-block;}#header nav{padding-top:10px;}#header .slide{top:30px;}}@media (min-width:1004px){.toolbar-fixed #header{top:109px;}.toolbar-fixed.sticky1 #QuiversHoverCart #QuiversRibbon[data-position="top"][data-style="compact"]{margin-top:79px !important}}.simple-format.show-rental .checkbox-holder.show-rental,.simple-format.show-image .checkbox-holder.show-image,.simple-format.show-rabbit .checkbox-holder.show-rabbit{display:block;}.simple-format .checkbox-holder[class*="show-"]{display:none;}.simple-format.show-image .checkbox-holder .checkbox-holder.show-rental,.simple-format.show-rabbit .checkbox-holder .checkbox-holder.show-rental{display:none !important;}.debug-format .views-exposed-form{position:relative;width:100%;height:auto;left:0;}.debug-format .views-exposed-form .js-form-item{display:none;}.debug-format .views-exposed-form .js-form-item-field-format-target-id{display:block !important;}.debug-format .views-exposed-form .js-form-item-field-format-target-id .jcf-list-content{max-height:initial !important;}#header .contextual-region a.help{position:static;}.views-element-container .do-not-alter .views-exposed-form{position:relative;left:0;width:auto;height:auto;display:flex;padding-bottom:40px;}.search-page .views-element-container .views-exposed-form .js-form-type-textfield.form-item-search,.search-page .views-element-container .views-exposed-form .form-actions{display:inline-flex;}.search-page .views-element-container .views-exposed-form .js-form-type-textfield.form-item-search label{display:none;}.search-page .views-element-container .views-exposed-form .js-form-type-textfield.form-item-search{padding:0;position:relative;border:1px solid #d1d3d4;height:40px;width:100%;margin-right:5px;}.search-page .views-element-container .views-exposed-form .js-form-type-textfield.form-item-search input{display:block;border:0;width:100%;}.search-page .views-element-container .views-exposed-form .form-actions{position:relative;padding:0;margin:0;border:0;height:40px;}.search-page .views-element-container .views-exposed-form .form-actions input.form-submit{height:100%;background-color:#003da5;color:#fff;border:1px solid #003da5;transition:all 0.3s ease;padding:0px 10px;margin:0px 5px;font-weight:bold;}.search-page .views-element-container .views-exposed-form .form-actions input.form-submit:hover{background-color:transparent;color:#003da5;}.search-page .views-element-container .pager{padding:27px 0px;}.search-page .views-element-container .search-results .views-row{padding-bottom:1em;clear:both;overflow:hidden;}.search-page .views-element-container .search-results .views-row .img-thumb,.search-page .views-element-container .search-results .views-row .product-roscolux{display:block;float:left;overflow:hidden;width:100px;height:100px;padding:0;margin:0 20px 0 0;}.search-page .views-element-container .search-results .views-row .views-field-title,.search-page .views-element-container .search-results .views-row h3.title{font-size:16px;font-weight:bold;}.search-page .views-element-container .search-results .views-row .search-field,.search-page .views-element-container .search-results .views-row .search-field div{display:inline;}.search-page .views-element-container .search-results .views-row .search-field{margin-right:5px;}.search-page .views-element-container .search-results .views-row .search-field div:not(:last-child){margin-right:2px;}.search-page .views-element-container .search-results .views-row .search-field div div:not(:last-child):after{content:", ";}.search-page .views-element-container .search-results .views-row .product-roscolux .image{padding:0;margin:0;display:block;width:100%;height:100%;}.search-page .views-element-container .search-results .views-row .product-roscolux .image .info{height:100%;}#floor-raq .jcf-checkbox input[type="checkbox"]{visibility:hidden;}.dealers-container.region-us-ca .hidden-box .slide{display:block !important;}.dealers-container.region-us-ca .hidden-box .slide .col-lg-5.col-sm-5{display:none;}.dealers-container.region-us-ca .hidden-box .slide .row:nth-child(2){display:none;}.icon-download3:before{content:"\e9c7";}.tools-list{margin-top:15px !important;position:static !important;display:block;width:100%;}.tools-list li{text-align:left !important;}.product-info .description-block .heading{padding:0 13px 15px 0 !important;}@media screen and (min-width:320px) and (max-width:767px){.product-info .description-block .heading{margin:0px;padding:0 13px 10px 0 !important;}}
#block-views-block-gobos-block-1-2 h2,#block-views-block-filters-block-1-2 h2,#block-views-block-led-catalog-block-10 h2,#block-views-block-led-catalog-block-9 h2,#block-views-block-led-catalog-block-6 h2,#block-views-block-backdrop-catalog-block-1 h2{margin-bottom:0;}.contact-wrapper .marker{width:1.3311%;}.contact-wrapper .marker img{width:100%;height:auto !important;}.contact-wrapper .marker.active{width:3.35%;z-index:1;}.contact-wrapper .marker.active.mark1{top:33%;left:26.5%;}.contact-wrapper .marker.active.mark2{top:78.5%;left:86.78%;}.contact-wrapper .marker.active.mark3{top:73%;left:32.8%;}.contact-wrapper .marker.active.mark4{top:31.6%;left:23.812%;}.contact-wrapper .marker.active.mark5{top:39.3%;left:71.74%;}.contact-wrapper .marker.active.mark6{top:36.5%;left:84.3%;}.contact-wrapper .marker.active.mark7{top:34.8%;left:44.8%;}.contact-wrapper .marker.active.mark8{top:46.7%;left:18.01%;}.contact-wrapper .marker.active.mark9{top:25.6%;left:45.8%;}.contact-wrapper .marker.active.mark11{left:13%;top:39%;}.contact-wrapper .marker.active.mark13{top:58%;left:74.4%;}.mark10{top:41%;left:19%;}.mark11{top:40%;left:13%;}.mark12{top:46%;left:61.5%;}.mark13{top:59.3%;left:74.6%;}#footer .subscribe-form .submit{position:absolute;top:0;right:0;width:105px;color:#fff;height:40px;border:1px solid #003da5;margin:0;padding:0;text-align:center;text-decoration:none;background:#003da5;line-height:35px;font-size:16px;font-weight:bold;transition:all 0.3s ease;}@media screen and (max-width:767px){.product-info .product-photo img{width:auto !important;}.more-option{width:100%;}.map-image{overflow:scroll;padding:40px 20px !important;}.map-holder{width:726px;}.map-image h2{color:#fff !important;}.map-image img{width:100% !important;max-width:inherit !important;margin-left:0 !important;}.image-slider .slide{width:100%;}.search-form-large .more-option{width:100%;}#footer .subscribe-form .submit{width:80px;height:35px;font-size:14px;}}.image-slider .slide{width:33.33%;}@media screen and (max-width:1003px){#block-needhelplink div p{width:100%;}.top-block{float:left;width:100%;}.image-slider .slide{width:50%;}#header #block-needhelplink div p{width:100%;}}textarea{resize:none;}input.gsc-input{background:rgb(255,255,255) !important;}img{/ / pointer-events:none;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;}@media screen\0{.search-form input.gsc-input{height:30px;}.product-list .name:after,.product-item .btn-zoom{-ms-transform:translateX(-50%);}.jcf-hidden{display:none;}.category-list li .text-block{-ms-transform:translateY(-50%);}.open-links .more-links .opener:before,.open-links .more-links:before{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0be00',endColorstr='#00758e',GradientType=1) !important;}}::-webkit-input-placeholder{color:#000;font-family:"Lato","Arial","Helvetica",sans-serif}::-moz-placeholder{color:#000;font-family:"Lato","Arial","Helvetica",sans-serif;opacity:1;}:-moz-placeholder{color:#000;font-family:"Lato","Arial","Helvetica",sans-serif;opacity:1;}:-ms-input-placeholder{color:#000;font-family:"Lato","Arial","Helvetica",sans-serif;opacity:1;}.fancybox-wrap{top:20px \9 !important;}.fancybox-opened{position:absolute !important;}.fancybox-inner{-webkit-overflow-scrolling:auto;}.more-links .opener:before{-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}.more-links .opener{-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}.solution h2{display:none;}#block-views-block-solutions-by-types-block-1 h2,#block-views-block-solutions-by-types-block-2-3 h2{display:block;}.ms-ctn{padding:0 !important;}.ms-ctn .ms-trigger{display:none !important;}.ms-sel-item{justify-content:center;display:inline-flex;align-items:center;}.ms-sel-ctn input{padding-left:0px !important;}.ms-ctn-focus{box-shadow:none !important;}.ms-ctn .ms-sel-item{margin:5px 5px 1px 5 !important;font-size:16px !important;padding-top:5px !important;padding-bottom:5px !important;white-space:nowrap;}.ms-res-ctn .ms-res-item-active{background-color:#EBEDEE !important;}.ms-res-ctn .ms-res-item{padding:2px 42px 2px 20px !important;font-size:16px;border-top:1px solid #EBEDEE;}.ms-res-ctn .ms-res-item:first-child{border-top:0 none;}.ms-res-ctn .ms-res-item em{background:none !important;color:inherit !important;}.ms-res-ctn{position:absolute;background-color:#FFF;z-index:100;border:1px solid #EBEDEE;border-top:1px solid #d1d3d4;}.ms-ctn .ms-sel-ctn{padding:0 42px 0 15px !important;margin-left:0 !important;display:flex;align-items:center;}.search-prod-form .input-holder{padding:0 !important;}.sticky1 .anchor-block ul li a{padding:19px 0 0;}@media screen and (min-width:1200px){.anchor-block.tabs-on .anchor-container{background:#e1e1e1;opacity:0;}.anchor-block ul:not(.nav-tabs){display:none;}.anchor-block.tabs-on ul li{border-left:none;}.anchor-block.tabs-on ul li a:hover{border-bottom:5px solid #003da5;}.open-close .nav-tabs{position:absolute;height:0;opacity:0;visibility:hidden;}.anchor-block.tabs-on ul li a.nav-active{border-bottom:5px solid #003da5;}.anchor-block.tabs-on ul li a.stop{pointer-events:none;}.toolbar-tray-open .anchor-block.tabs-on ul li a{padding:46px 0 0;}.toolbar-tray-open.sticky1 .anchor-block ul li a{padding:19px 0 0;}}@media (min-width:1004px) and (max-width:1199px){.anchor-block.tabs-on .anchor-container{background:#e1e1e1;opacity:0;}.anchor-block.tabs-on ul li{border-left:none;}.anchor-block.tabs-on ul li a:hover{border-bottom:5px solid #003da5;}.anchor-block.tabs-on ul li a.nav-active{border-bottom:5px solid #003da5;}.anchor-block ul:not(.nav-tabs){display:none;}.open-close .nav-tabs{position:absolute;height:0;opacity:0;visibility:hidden;}}@media screen and  (max-width:1003px){#nav > li.active{border-bottom:none;}}
.ms-ctn{position:relative;padding:5px 12px;height:auto}.ms-inv{border:1px solid #c00}.ms-ctn-readonly{cursor:pointer}.ms-ctn-disabled{cursor:not-allowed;background-color:#eee}.ms-ctn-bootstrap-focus,.ms-ctn-bootstrap-focus .ms-res-ctn{border-color:rgba(82,168,236,0.8)!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)!important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.ms-ctn-focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ms-ctn input{border:0;box-shadow:none;-webkit-transition:none;outline:0;display:block;padding:0;line-height:1.42857143;margin:1px 0;width:100%}.ms-ctn .ms-sel-ctn input{float:left}.ms-ctn-disabled input{cursor:not-allowed;background-color:#eee}.ms-ctn .ms-input-readonly{cursor:pointer}.ms-ctn .ms-empty-text{color:#DDD}.ms-ctn input:focus{border:0;box-shadow:none;-webkit-transition:none;background:#FFF}.ms-ctn input::-ms-clear{width:0;height:0}.ms-ctn .ms-trigger{top:0;width:25px;height:100%;position:absolute;right:0;background:transparent;border-left:1px solid #CCC;cursor:pointer}.ms-ctn .ms-trigger .ms-trigger-ico{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:"";margin-left:8px;margin-top:15px}.ms-ctn .ms-trigger:hover{background-color:#e6e6e6}.ms-ctn .ms-trigger:hover .ms-trigger-ico{background-position:0 -4px}.ms-ctn-disabled .ms-trigger{cursor:not-allowed;background-color:#eee}.ms-ctn-bootstrap-focus{border-bottom:1px solid #CCC}.ms-res-ctn{width:100%;display:block;overflow-y:auto}.ms-res-ctn .ms-res-group{line-height:23px;text-align:left;padding:2px 5px;font-weight:bold;border-bottom:1px dotted #CCC;border-top:1px solid #CCC;background:#f3edff;color:#333}.ms-res-ctn .ms-res-item{line-height:25px;text-align:left;padding:2px 5px;color:#666;cursor:pointer}.ms-res-ctn .ms-res-item-grouped{padding-left:15px}.ms-res-ctn .ms-res-odd{background:#fafafa}.ms-res-ctn .ms-res-item-active{background-color:#f5f5f5}.ms-res-ctn .ms-res-item-disabled{color:#CCC;cursor:default}.ms-sel-ctn{overflow:auto;line-height:18px;padding-right:25px}.ms-no-trigger .ms-sel-ctn{padding-right:0}.ms-sel-ctn .ms-sel-item{background:#f3f3f3;color:#999;float:left;font-size:12px;padding:3px 5px;border-radius:3px;border:1px solid #DDD;margin:3px 0 1px 0}.ms-sel-ctn .ms-sel-invalid{border-color:#f8a5a5!important;background:#fdf2f2!important}.ms-sel-ctn .ms-sel-item:hover{border:1px solid #BBB}.ms-ctn .ms-sel-item{background:#f3f3f3;color:#999;float:left;font-size:12px;padding:0 5px;border-radius:3px;border:1px solid #DDD;margin:1px 5px 1px 0}.ms-ctn .ms-sel-item:hover{border:1px solid transparent}.ms-ctn-focus .ms-sel-item:hover{border:1px solid #BBB}.ms-sel-ctn .ms-sel-text{background:#FFF;color:#666;padding-right:0;margin-left:0;font-size:14px;font-weight:normal}.ms-as-string .ms-sel-text{border-color:transparent}.ms-res-ctn .ms-res-item em{font-style:normal;background:#565656;color:#FFF}.ms-sel-ctn .ms-sel-text:hover{background:#FFF}.ms-sel-ctn .ms-sel-item-active{border:1px solid red;background:#757575}.ms-stacked .ms-sel-item{float:inherit}.ms-sel-ctn .ms-sel-item .ms-close-btn{width:7px;cursor:pointer;height:7px;float:right;margin:6px 2px 0 10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAOCAYAAADjXQYbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAEZ0FNQQAAsY58+1GTAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABSSURBVHjahI7BCQAwCAOTzpThHMHh3Kl9CVos9XckFwQAuPtGuWTWwMwaczKzyHsqg6+5JqMJr28BABHRwmTWQFJjTmYWOU1L4tdck9GE17dnALGAS+kAR/u2AAAAAElFTkSuQmCC);background-position:0 -7px}.ms-sel-ctn .ms-sel-item .ms-close-btn:hover{background-position:0 0}.ms-stacked .ms-sel-item .ms-close-btn{margin-left:0}.ms-helper{color:#AAA;font-size:10px;position:absolute;top:-17px;right:0}.ms-ctn.input-lg .ms-trigger .ms-trigger-ico{margin-top:17px}.ms-ctn.input-sm .ms-trigger .ms-trigger-ico{margin-top:13px}.ms-ctn.input-lg .ms-sel-ctn .ms-sel-item{padding-top:2px;padding-bottom:3px}.ms-ctn.input-sm .ms-sel-ctn{line-height:15px}.ms-ctn.input-sm .ms-sel-ctn .ms-sel-item{padding-top:1px;padding-bottom:1px;margin-top:0;margin-bottom:0}.ms-ctn.input-sm .ms-sel-ctn .ms-sel-item .ms-close-btn{margin-top:4px}.ms-ctn .ms-sel-ctn{margin-left:-7px}.ms-ctn .ms-trigger:hover{width:24px;right:1px;border-radius:0 3px 3px 0}
