/* 


 ██████╗██╗   ██╗██████╗ ███████╗██████╗ ███╗   ██╗ █████╗ ██╗   ██╗████████╗██╗ ██████╗
██╔════╝╚██╗ ██╔╝██╔══██╗██╔════╝██╔══██╗████╗  ██║██╔══██╗██║   ██║╚══██╔══╝██║██╔════╝
██║      ╚████╔╝ ██████╔╝█████╗  ██████╔╝██╔██╗ ██║███████║██║   ██║   ██║   ██║██║     
██║       ╚██╔╝  ██╔══██╗██╔══╝  ██╔══██╗██║╚██╗██║██╔══██║██║   ██║   ██║   ██║██║     
╚██████╗   ██║   ██████╔╝███████╗██║  ██║██║ ╚████║██║  ██║╚██████╔╝   ██║   ██║╚██████╗
 ╚═════╝   ╚═╝   ╚═════╝ ╚══════╝╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═╝ ╚═════╝    ╚═╝   ╚═╝ ╚═════╝ 

compiled by scssphp v0.8.4 on Mon, 29 Jun 2020 22:29:22 +0000 (2.6689s)

*/

@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400italic,700);@import url('https://fonts.googleapis.com/css?family=Open+Sans');@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');@charset "UTF-8";.clr{clear:both}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.bold{font-weight:bold}.italic{font-style:italic}.underline{text-decoration:underline}.floatLeft{float:left}.floatRight{float:right}.imgLeft{float:left;margin-right:20px;margin-bottom:10px}.imgRight{float:right;margin-left:20px;margin-bottom:10px}.imgBanner{position:relative}iframe.imgLeft,iframe.imgRight{position:relative}sup,sub{vertical-align:baseline;position:relative;top:-0.4em}sub{top:0.4em}.block ul,.block ol{margin-left:25px}.block ul,.block ul ul ul ul,.block ul ul ul ul ul ul ul{list-style-type:disc}.block ul ul,.block ul ul ul ul ul,.block ul ul ul ul ul ul ul ul{list-style-type:circle}.block ul ul ul,.block ul ul ul ul ul ul,.block ul ul ul ul ul ul ul ul ul{list-style-type:square}.block ol,.block ol ol ol ol,.block ol ol ol ol ol ol ol{list-style-type:decimal}.block ol ol,.block ol ol ol ol ol,.block ol ol ol ol ol ol ol ol{list-style-type:lower-alpha}.block ol ol ol,.block ol ol ol ol ol ol,.block ol ol ol ol ol ol ol ol ol{list-style-type:lower-roman}.block ul li,.block ol li{list-style-position:outside}.block ul li>ul,.block ol li>ol{margin-top:5px}.block ul li .subMenu{margin-left:20px}li h1,li h2,li h3,li h4,li h5,li h6{display:inline}.ie9 li h1,.ie9 li h2,.ie9 li h3,.ie9 li h4,.ie9 li h5,.ie9 li h6{display:inline;position:relative;top:2px}.elipsis{display:inline-block}#benchmarking{position:fixed;top:10px;left:10px;padding:10px;background:rgba(0, 0, 0, 0.5);color:#fff;z-index:9999999}.cms-video{position:relative;width:100%;height:0;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cms-video *,.cms-video *:before,.cms-video *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.cms-video-16x10{padding-bottom:62.25%}.cms-video-16x9{padding-bottom:56.25%}.cms-video-4x3{padding-bottom:75%}.cms-video iframe,.cms-video .cms-video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;border:0;margin:0;padding:0;cursor:pointer;z-index:5}.cms-video .cms-video-placeholder{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:10}.cms-video-youtube .cms-video-placeholder-title{font-size:110%;overflow:hidden;white-space:nowrap;word-wrap:normal;padding:13px 15px;text-shadow:0 0 2px rgba(0, 0, 0, 0.5);font-family:Roboto, Arial, Helvetica, sans-serif}.cms-video-vimeo .cms-video-placeholder-top{color:#fff;font-family:"Helvetica Neue", Helvetica, Arial !important;padding:15px 10px}.cms-video-vimeo .cms-video-placeholder-top a{color:#00adef;text-decoration:none}.cms-video-vimeo .cms-video-placeholder-top .cms-video-placeholder-title{background:rgba(23, 35, 34, 0.75);padding:5px 8px;font-size:20px;display:inline-block;max-width:calc(100% - 62px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cms-video-vimeo .cms-video-placeholder-top .cms-video-placeholder-user-name{background:rgba(23, 35, 34, 0.75);padding:4px 8px;margin-top:2px;font-size:12px;display:inline-block}.cms-video-vimeo .cms-video-placeholder-top a{font-weight:700}.cms-video-vimeo .cms-video-placeholder-user-icon{background:rgba(23, 35, 34, 0.75);width:60px;height:60px;margin-right:1px;float:left}.cms-video-vimeo .cms-video-placeholder-user-icon img{border:0;width:60px;height:60px;border-radius:50%;padding:0.5em}.cms-video-vimeo .cms-video-placeholder button{z-index:6;margin:-20px 0 0 -33px;position:absolute;top:50%;left:50%;width:66px;height:40px;color:#fff;-webkit-transition:opacity 250ms ease-out, background-color 40ms, color 40ms;transition:opacity 250ms ease-out, background-color 40ms, color 40ms;outline:0 !important;background:rgba(23, 35, 34, 0.75);border-radius:5px;padding:0;border:0 !important;font-family:"Helvetica Neue", Helvetica, Arial;cursor:pointer;font-size:1em;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.cms-video-vimeo:hover .cms-video-placeholder button{background:#1ab7ea}.cms-video-vimeo .cms-video-placeholder button .tiny-bars{display:block;position:absolute;top:0;left:0;width:100%;height:100%;display:none;border-radius:0.5em;color:#fff}.cms-video-vimeo .cms-video-placeholder button .play-icon{display:block;margin:0 auto;padding:8px 0 0 5px}.cms-video-vimeo .cms-video-placeholder button .play-icon svg{width:20px;height:20px;outline:0 !important}.cms-video-vimeo .cms-video-placeholder button .play-icon svg .fill{-webkit-transition:fill 40ms;transition:fill 40ms;fill:#fff}.cms-video-vimeo .cms-video-placeholder button .pause-icon{display:none;margin:0 auto;padding:8px 0 0 5px}.cms-video-youtube .cms-video-placeholder button{cursor:pointer;position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-moz-transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1);-webkit-transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1);transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1);outline:0;border:none;background-color:transparent;padding:0;color:inherit;text-align:inherit;font-size:100%;font-family:inherit;cursor:default;line-height:inherit}.cms-video-youtube .cms-video-placeholder button svg{pointer-events:none}.cms-video-youtube .cms-video-placeholder button svg .play-button-bg{-moz-transition:fill 0.1s cubic-bezier(0.4, 0, 1, 1), fill-opacity 0.1s cubic-bezier(0.4, 0, 1, 1);-webkit-transition:fill 0.1s cubic-bezier(0.4, 0, 1, 1), fill-opacity 0.1s cubic-bezier(0.4, 0, 1, 1);transition:fill 0.1s cubic-bezier(0.4, 0, 1, 1), fill-opacity 0.1s cubic-bezier(0.4, 0, 1, 1);fill:#1f1f1f;fill-opacity:0.81}.cms-video-youtube:hover .cms-video-placeholder button svg .play-button-bg{fill:#e52d27;fill-opacity:1}@media screen and (max-width:415px){.cms-video .cms-video-placeholder-top{display:none}}[data-module="cms-custom-search"]{position:relative;padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[data-module="cms-custom-search"] *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[data-module="cms-custom-search"] .cms-custom-search-meta{font-size:12px;font-style:italic;margin-bottom:20px;text-align:right}[data-module="cms-custom-search"] .cms-custom-search-result{position:relative;border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:30px}[data-module="cms-custom-search"] .cms-custom-search-result-image{margin-bottom:20px}@media screen and (min-width:640px){[data-module="cms-custom-search"] .cms-custom-search-result-image{width:200px;float:left;margin-right:30px;margin-bottom:0}[data-module="cms-custom-search"] .cms-custom-search-result-image img{width:100%}[data-module="cms-custom-search"] .cms-custom-search-result-text{width:calc(100% - 230px);float:left}}[data-module="cms-custom-search"] .cms-custom-search-result:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}[data-module="cms-custom-search"] .cms-custom-search-result .cms-custom-search-result-title{display:block;margin-bottom:10px}[data-module="cms-custom-search"] .cms-custom-search-result .cms-custom-search-result-sub-title{display:block;margin-bottom:20px;font-size:11px}[data-module="cms-custom-search"] .cms-custom-search-result p{font-size:13px;font-style:italic}[data-module="cms-custom-search"] .form-wrapper{position:relative;width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee;text-align:center}[data-module="cms-custom-search"] .form-wrapper form{position:relative;width:100%;max-width:500px;margin:auto}[data-module="cms-custom-search"] .form-wrapper form input[type='text']{background:#eee;width:100%;padding-right:40px}[data-module="cms-custom-search"] .form-wrapper form button{cursor:pointer;margin-top:20px}.focuspoint{position:relative;overflow:hidden}.focuspoint img{position:absolute;left:0;top:0;margin:0;display:block;width:auto;height:auto;min-width:100%;min-height:100%;max-height:none;max-width:none}ul#cms-seo-footer-links{list-style:none}ul#cms-seo-footer-links li{display:inline-block}ul#cms-seo-footer-links li.cms-seo-footer-links-pipe{padding:0 5px}[data-dismiss]{display:none;text-align:center;position:relative;width:100%;z-index:50;background:#fff}[data-dismiss] p{font-size:13px;line-height:16px;text-transform:none !important}[data-dismiss] [data-dismiss-close]{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:10px;z-index:1;opacity:0.6}[data-dismiss] [data-dismiss-close]:hover{opacity:1}[data-dismiss] a{text-decoration:underline;cursor:pointer}[data-dismiss] a:hover{text-decoration:none}#dismiss-mobile-only{position:fixed;top:68px;left:0}#dismiss-mobile-only .wrapper{display:none}@media screen and (max-width:960px){#dismiss-mobile-only .wrapper{display:block}#dismiss-desktop-only .wrapper{display:none}[data-dismiss] [data-dismiss-options]{display:block}[data-dismiss] [data-dismiss-options] span{display:none}}.hide-while-loading{opacity:0}.cms-backend{width:550px !important;padding:20px}.border-1px{display:inline-block;padding:5px;margin:0 2px;border:1px solid #000;cursor:pointer}html,body{margin:0px;padding:0px;border:0px;font-size:18px;line-height:36px;text-align:left;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.modal-open,.modal-open *{overflow:hidden !important}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;font-weight:100}ul li{list-style:square}p,th,td,dd,dt,blockquote,q,acronym,abbr,a,input,select,textarea,li{margin:0px;padding:0px}p{padding:10px 0 !important}a{text-decoration:none}main a{color:#ccc;font-weight:600}main a:hover{color:#666}a img{border:none}table{margin:0px;padding:0px;border:none}form{margin:0px;padding:0px;display:inline}figure{margin:0}body{font-family:'Libre Baskerville';background:#fff;color:#000}.text-field{font-family:'Libre Baskerville';font-size:14px}textarea.text-field{height:100px}.home{background:url(/assets/img/home-back.jpg) center right;background-size:cover;height:calc(100vh - 246px);overflow:hidden;position:relative;z-index:1;width:100%;text-align:center;box-sizing:border-box;display:table}.home-center{display:table-cell;vertical-align:middle;width:100%;position:relative;z-index:100}.primary-heading{text-transform:uppercase;letter-spacing:7px;font-size:15px;line-height:18px}.cms-btn{text-transform:uppercase;letter-spacing:2px;font-size:9px;line-height:18px;color:#000}.preload-loading-screen{opacity:1;background:#000;height:calc(100vh);width:100%;position:fixed;left:0;top:0;transition:2s;-o-transition:2s;-ms-transition:2s;-moz-transition:2s;-webkit-transition:2s;z-index:20;color:#fff;text-align:center;font-size:11px;letter-spacing:4px;text-transform:uppercase;display:table;text-align:center}.vertical-center{display:table-cell;vertical-align:middle;width:100%;height:100px}#preload-loading-screen .loading{-webkit-animation:rotation 3s infinite linear;animation:rotation 3s infinite linear}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}.cycling-banner{padding:0;margin:0;width:100%;height:calc(100vh - 191px);z-index:1;background:#fff}.cycling-banner-slide{position:absolute;height:calc(100vh - 191px);left:0;top:0px;width:100%;z-index:2;display:table;margin:0;background-repeat:no-repeat !important;background-position:center center !important}.cycling-banner-slide-inner{position:absolute;height:100%;left:0;top:0px;width:100%;background-size:cover !important}.cycling-banner-active{z-index:4}#home-slideshow a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;cursor:pointer}div[data-video-modal]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);z-index:9999;display:none}div[data-video-modal] .wrapper{position:relative;margin:auto;max-width:1000px;top:50%;transform:translateY(-50%)}div[data-video-modal] .wrapper.too-small{top:0% !important;transform:none !important}[data-video-modal-close]{position:absolute;top:5%;right:5%;z-index:99999;cursor:pointer}[data-video-modal-close]:hover{opacity:0.8}[data-video-modal-close] span{font-size:16px;color:#fff;display:inline-block;vertical-align:middle;position:relative;top:-2px}.corner-links{position:absolute;top:0;right:0;height:24px;background:#dcdbdb}.corner-links p{padding:0 !important;margin:0 !important}.corner-links a,.corner-links span{font-size:9px;color:#000;float:left;line-height:24px !important;padding:0 8px;cursor:pointer;letter-spacing:2px;background:url(/assets/img/corner-links-back.gif) no-repeat;background-size:100% 0px;transition:0.3s}.corner-links .corner-link:hover{background-size:100% 100%;color:#fff}.header-spacer{height:193px;width:100%}header{top:0;width:100%;background:#fff;color:#231f20;text-align:center;text-transform:uppercase;padding-top:35px;letter-spacing:1px;position:fixed;z-index:6}.logo{position:relative;z-index:10;font-size:11px;letter-spacing:4px}.logo-of{text-transform:lowercase;font-style:italic}.logo path{transition:0.2s;fill:#231f20}nav{float:right;background:#231f20;width:100%;margin-top:10px}.mobile-nav{display:none}#nav-icon{width:30px;height:24px;position:fixed;right:20px;top:19px;margin:0px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:4px;width:100%;background:#231f20;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(2){top:11px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(3){top:22px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:4px}#nav-icon.open span:nth-child(2){width:0%;opacity:0}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:4px}#nav-icon.open{top:20px}nav ul{padding:0;margin:0;z-index:60}.nav-ul{vertical-align:middle}.nav-ul .page-home a{padding-top:0px !important;padding-bottom:0px !important}.nav-ul .page-home .svg{position:relative;top:7px}.nav-ul .page-home:hover .svg path{fill:#000}nav ul li{list-style-type:none;padding:0;margin:0}.level_1{display:inline-block}.mobile-only{display:none}.level_1.mobile-nav{display:none}.level_1 a{display:block;padding:2px 16px;font-weight:100;position:relative;font-size:11px;color:#fff}.level_1 .level_1-link{background:url(/assets/img/menu-item-back.gif) no-repeat;background-size:100% 0px;transition:0.3s}.level_1:hover .level_1-link{color:#000;background-size:100% 100%}form{padding:0 0 30px 0;display:block}fieldset{position:relative;padding:0;margin:15px 5px;border:none;overflow:visible}input[type="text"],input[type="password"]{box-sizing:border-box;width:100%;padding:12px 10px 8px;border:none;border-radius:0;color:rgba(0, 0, 0, 1);box-shadow:none;border-bottom:1px solid rgba(0, 0, 0, 0.2);font-size:120%;outline:none;cursor:text}hr{content:'';display:block;position:absolute;bottom:0;left:0;margin:0;padding:0;width:100%;height:2px;border:none;background:#000;font-size:1px;will-change:transform, visibility;transition:0.2s ease-out;-webkit-transition:0.2s ease-out;transform:scaleX(0);-webkit-transform:scaleX(0);visibility:hidden;z-index:10}input:focus~hr,select:focus~hr,textarea:focus~hr{transform:scaleX(1);-webkit-transform:scaleX(1);visibility:visible}.textarea hr{bottom:8px}.text label,.select label,.textarea label{position:absolute;top:10px;left:10px;font-size:120%;color:rgba(0, 0, 0, 0.6);transform-origin:0 -150%;-webkit-transform-origin:0 -150%;transition:300ms ease;pointer-events:none}input:focus~label,input:valid~label,select:focus~label,select:valid~label,textarea:focus~label,textarea:valid~label,input:disabled~label{transform:scale(0.6);-webkit-transform:scale(0.6)}select:valid,select:focus{color:rgba(0, 0, 0, 1)}.form-text{width:calc(100% - 22px);float:left;margin:0 10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:15px;position:relative}.form-text-label{border-bottom:1px solid rgba(0, 0, 0, 0.1);margin-bottom:10px;padding-bottom:10px;display:block}input[type="radio"]+label,input[type="checkbox"]+label{font-size:120%;color:rgba(26, 39, 54, 0.6);margin:10px 20px 0px 0;transform:scale(1);-webkit-transform:scale(1);display:inline-block;cursor:pointer}input[type="checkbox"],input[type="radio"]{margin:0 20px;display:none;-webkit-appearance:none}input[type="checkbox"]+label span,input[type="radio"]+label span{display:inline-block;width:16px;height:16px;border-radius:8px;border:1px solid rgba(0, 0, 0, 0.6);margin:0 10px 0 15px;cursor:pointer;box-sizing:border-box;transition:0.1s}input[type="checkbox"]+label:hover span,input[type="radio"]+label:hover span,input[type="checkbox"]+label:focus span,input[type="radio"]+label:focus span{border:4px solid rgba(0, 0, 0, 0.6)}input[type="checkbox"]:checked+label span,input[type="radio"]:checked+label span{border:8px solid rgba(26, 39, 54, 1)}input[type="checkbox"]:checked+label,input[type="radio"]:checked+label{color:rgba(0, 0, 0, 1)}input:disabled{background:#fff;color:rgba(0, 0, 0, 0.6)}select{box-sizing:border-box;width:100%;padding:12px 10px 8px;border:none;color:transparent;transition:0.2s;transition-delay:0.2s;border-radius:0;box-shadow:none;border-bottom:1px solid rgba(0, 0, 0, 0.2);font-size:120%;outline:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(/assets/img/select-arrow.svg) no-repeat;background-position:calc(100% - 10px) 50%;background-position:-webkit-calc(100% - 10px) 50%}textarea{font-family:'Libre Baskerville';font-size:11px;line-height:18px;box-sizing:border-box;width:100%;padding:12px 10px 8px;border:none;border-radius:0;color:rgba(0, 0, 0, 1);box-shadow:none;border-bottom:1px solid rgba(0, 0, 0, 0.2);outline:none;cursor:text;-webkit-appearance:none;resize:none}.radio{color:rgba(26, 39, 54, 0.6)}#two-one,#zero-one{transition:0.2s}.zero{width:0 !important;float:left;overflow:hidden;transition:0.2s;opacity:0}.whole{width:calc(100% - 20px) !important;margin:0 10px !important;float:left}.one-third{width:calc(33.33333% - 20px) !important;margin:0 10px !important;float:left;opacity:1}.two-thirds{width:calc(66.66666% - 20px) !important;margin:0 10px !important;float:left}.one-half{width:calc(50% - 20px) !important;margin:0 10px !important;float:left}.one-quarter{width:calc(25% - 20px) !important;margin:0 10px !important;float:left}.three-fifths{width:calc(60% - 20px) !important;margin:0 10px !important;float:left}.four-fifths{width:calc(80% - 20px) !important;margin:0 10px !important;float:left}.two-fifths{width:calc(40% - 20px) !important;margin:0 10px !important;float:left}.one-fifth{width:calc(20% - 20px) !important;margin:0 10px !important;float:left}.form-text{box-sizing:border-box}.divider{float:left;height:1px;width:calc(100% - 30px);background:rgba(26, 39, 54, 0.2);margin:20px 15px 20px 15px}.form-left,.form-right{width:50%;float:left;padding:20px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.form-left{border-right:1px solid rgba(0, 0, 0, 0.1)}.form-whole{width:100%%;float:left;padding:20px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.contact-form-submit{background:rgba(0, 0, 0, 0.6);text-transform:uppercase;font-size:11px;letter-spacing:2px;color:#fff;width:calc(100% - 10px);margin:20px 5px 0 5px;box-sizing:border-box;padding:0px 24px;height:40px;line-height:40px;text-align:center;transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;cursor:pointer}.contact-form-submit a{color:#fff !important;font-style:normal}.contact-form-submit:hover{background:rgba(26, 39, 54, 1)}.contact-form-message{float:right;margin-top:-10px;color:#000}footer{width:100%;background:#231f20;text-align:center;padding:13px;box-sizing:border-box;position:relative;z-index:5}.footer-logo{display:inline-block;height:24px}.footer-text{font-size:9px;color:#fff;text-transform:uppercase;position:relative;top:-8px;height:24px;letter-spacing:2px;display:inline-block}.footer-text a{color:#fff;padding-bottom:10px;display:inline-block;transition:0.2s;border-bottom:1px solid #231f20}.footer-text a:hover{border-bottom:1px solid #fff;padding-bottom:0px}.more-footer-logos{position:relative}.more-footer-logos img{display:inline-block;vertical-align:middle;width:100px}.inner-left{width:50%;min-height:calc(100vh - 64px);float:left;font-size:12px;line-height:22px;letter-spacing:0.2px;position:relative;display:table;text-align:center;padding-bottom:55px}.inner-left-vcenter{display:table-cell;vertical-align:middle}.inner-left-wrapper{max-width:650px;display:inline-block;padding:40px 50px;box-sizing:border-box}.inner-left h1{font-size:26px;line-height:40px;letter-spacing:8px;text-transform:uppercase;margin:20px 0 50px 0}.inner-left a{color:rgba(0, 0, 0, 0.5);transition:0.2s}.inner-left a:hover{color:rgba(0, 0, 0, 1)}.inner-right{width:50%;min-height:calc(100vh - 64px);float:left;position:fixed;z-index:1;right:0;top:64px}.find-back-button{background:rgba(0, 0, 0, 0.6);text-transform:uppercase;font-size:11px;letter-spacing:2px;color:#fff !important;box-sizing:border-box;padding:0px 24px;height:40px;display:inline-block;line-height:40px;text-align:center}.pinned{background:rgba(0, 0, 0, 0.1)}.main-map{line-height:24px;text-align:center;height:calc(100vh - 246px);width:100%}.map-heading{text-transform:uppercase;border-bottom:1px solid #000;padding:10px 0;display:inline-block;margin-bottom:10px;font-family:'Libre Baskerville';letter-spacing:2px}.map-text{font-family:'Libre Baskerville'}.product-container-spacer{height:calc(100vh - 40px);width:100%}.product-item{width:100%;min-height:calc(100vh - 40px);background:#fff;position:absolute;top:0;z-index:-1}.product-left{width:50%;height:calc(100vh - 40px);float:left;z-index:0;display:table;left:0;top:64px;text-align:center;background:#fff}@media screen and (min-height:840px){.product-left{position:fixed}}.product-left h1{font-size:26px;letter-spacing:8px;text-transform:uppercase;margin:50px 0 0 0;text-align:center}@media screen and (max-width:960px){.product-left .modal-link{margin-bottom:20px !important}.product-right-wrapper{padding:20px 20px !important}}@media screen and (max-width:640px){.product-left h1{font-size:16px;letter-spacing:5px}.product-left .modal-link a{letter-spacing:3px;font-size:9px}.m-title{letter-spacing:3px !important}}.product-sub-title{font-size:14px;letter-spacing:1px}.product-left-divider{display:inline-block;height:1px;width:57px;background:rgba(0, 0, 0, 0.5);margin-bottom:10px;margin-top:20px}.product-img{width:100%;height:0px;padding-top:50.45787546%;max-width:800px;display:inline-block}.product-right{width:50%;min-height:calc(100vh - 40px);float:right;font-size:12px;line-height:22px;letter-spacing:0.2px;position:relative;display:table;text-align:center !important;padding-bottom:95px}.product-right-vcenter{display:table-cell;vertical-align:middle}.product-right-wrapper{max-width:600px;max-height:0;overflow:hidden;display:inline-block;padding:40px 50px;box-sizing:border-box;transition:1s}.profile-slider-active .product-right-wrapper{max-height:20000px}.profile-slider-active{z-index:1}.profile-slider-holder{z-index:0}#category-menu-label{display:inline-block;font-size:9px;line-height:10px;vertical-align:top;padding-top:35px;text-align:right}.product-selector{width:100%;height:80px;border-top:1px solid rgba(0, 0, 0, 0.5);background:#fff;position:fixed;bottom:0px;z-index:2;text-align:center;transition:0.5s}.product-selector-text{display:inline-block;font-size:10px;text-transform:uppercase;line-height:15px;font-weight:bold;text-align:right;position:relative;top:-26px;color:rgba(0, 0, 0, 0.5);margin-right:30px}.product-selector-divider{height:100%;width:1px;background:rgba(0, 0, 0, 0.5);margin:0 30px;display:inline-block}.product-selector-item{cursor:pointer;display:inline-block;position:relative;height:80px}.product-selector-item hr{content:'';display:block;position:absolute;bottom:0;left:0;margin:0;padding:0;width:100%;height:2px;border:none;background:rgba(0, 0, 0, 0.7);font-size:1px;will-change:transform, visibility;transition:0.2s ease-out;-webkit-transition:0.2s ease-out;transform:scaleX(0);-webkit-transform:scaleX(0);visibility:hidden;z-index:10}.product-selector-item:hover hr,.product-selector-item.ps-active hr{transform:scaleX(1);-webkit-transform:scaleX(1);visibility:visible}.curly-bracket{font-size:34px;margin-left:10px;font-weight:normal;position:absolute;right:-20px;top:8px}[data-page-id="2043"] footer{display:none}.colors-categories{background:#fff;position:fixed;top:64px;z-index:3;height:calc(100vh - 63px);width:100%;text-align:left;padding:27px 0 0 0;box-sizing:border-box;transition:0.5s ease-in-out}.cat-menu-closed{top:100vh}.colors-categories-item{font-size:20px;letter-spacing:8px;text-transform:uppercase;background:#000;width:calc(50% - 43px);height:calc(50% - 80px);box-sizing:border-box;margin:17px 20px;display:inline-block;text-align:center;color:#fff;cursor:pointer;transition:0.2s ease-in-out}.colors-categories-item:hover{transform:scale(1.05)}.color-cat-sub{font-size:13px;text-transform:none;letter-spacing:4px;font-style:italic}.line-categories{background:#fff;position:fixed;top:64px;z-index:4;height:calc(100vh - 63px);width:100%;text-align:center;padding:0;box-sizing:border-box;transition:0.5s ease-in-out}.line-menu-closed{top:100vh}.colors-line-item{width:50%;height:100%;float:left;cursor:pointer;transition:0.2s ease-in-out;position:relative;overflow:hidden}.colors-line-item-background{width:50vw;height:calc(100vh - 64px);position:absolute;transition:0.2s ease-in-out;top:0;z-index:4}.colors-line-item:hover .colors-line-item-background{transform:scale(1.01)}.colors-line-item:hover .colors-line-item-bar{background:#000 !important}.colors-line-item-bar{height:80px;width:100%;margin-top:60px;color:#fff;font-size:15px;text-transform:uppercase;text-align:center;letter-spacing:4px;transition:0.2s ease-in-out;position:relative;z-index:5}.colors-line-item-title{font-size:30px;letter-spacing:6px}.colors-category{height:calc(100vh - 143px);width:100%;position:absolute;top:64px;z-index:0}.category-active{z-index:2}.colors-container{height:calc(100vh - 143px);width:100%}.colors-right{width:50%;position:absolute;right:0;height:calc(100vh - 143px);overflow:hidden;box-sizing:border-box}.color-loading{opacity:1;background:#000;height:100%;width:100%;transition:2s;-o-transition:2s;-ms-transition:2s;-moz-transition:2s;-webkit-transition:2s;color:#fff;text-align:center;font-size:11px;letter-spacing:4px;text-transform:uppercase;display:table;text-align:center}.colors-left{width:calc(50% + 1px);position:absolute;left:0;height:calc(100vh - 143px);overflow:hidden;box-sizing:border-box;text-align:center;background:#fff}.color-gradient-container{width:100%;height:calc(100vh - 143px);background:-moz-linear-gradient(top, rgba(229, 229, 229, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-webkit-linear-gradient(top, rgba(229, 229, 229, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:linear-gradient(to bottom, rgba(229, 229, 229, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ae5e5e5', endColorstr='#1a000000', GradientType=0);display:table}.color-item-left{display:table}.colors-left h1{font-size:26px;letter-spacing:8px;text-transform:uppercase;text-align:center}.colors-sub-title{font-size:14px;letter-spacing:1px}.color-item-left,.color-item-right{width:100%;height:calc(100vh - 143px)}.hide{bottom:-35px}.menu-icon{width:28px;line-height:14px;height:28px;bottom:23px;position:relative;margin-bottom:163px;display:inline-block;margin-right:20px;cursor:pointer;transition:0.2s;text-align:left;transform:rotate(-90deg)}.menu-icon:hover{transform:rotate(0deg);transform-origin:center center}.menu-icon-square{width:10px;height:10px;background:#000;display:inline-block;margin:0 2px}.line-menu-button{text-align:center;font-size:11px;text-transform:uppercase;cursor:pointer;letter-spacing:2px;transition:0.2s;padding-top:5px}.line-menu-button .line-menu-icon{width:28px;line-height:14px;height:14px;position:relative;margin-bottom:163px;display:inline-block;margin-right:20px;transition:0.2s;text-align:left;transform:rotate(0deg)}.line-menu-button:hover .line-menu-icon{transform:rotate(180deg);transform-origin:center center}.line-menu-button:hover{letter-spacing:1px}.color-padding{padding:0 40px}.mobile-available{display:none}.video-item{width:90%;padding:20px 5%;height:300px;float:left;text-align:center;font-size:16px}[data-inner='true'] header{padding-top:24px !important}[data-inner='true'] nav{margin-top:0 !important}[data-inner='true'] .header-spacer{height:64px}[data-inner='true'] .home,[data-inner='true'] .cycling-banner-slide,[data-inner='true'] #preload-loading-screen{height:calc(100vh - 64px)}[data-inner='true'] #preload-loading-screen{top:64px}#main-content{min-height:calc(100vh - 223px);position:relative}@media only screen and (min-width:960px){[data-inner="true"] .logo{display:none}.mobile-only{display:none !important}}@media only screen and (max-width:959px){.desktop-only{display:none !important}header{background-color:#f5f5f5;height:44px;padding-top:24px !important}.nav-open header{background-color:#231f20}.mobile-only{display:list-item;list-style:none}.inner-left{width:100%;min-height:0}.inner-right{width:100%;height:0;padding-bottom:60%;min-height:0;position:relative;top:0;right:0}.header-spacer{height:68px}.corner-links{display:none}.wrapper{width:90%;margin:0 5%}.amsd-profile-img{max-width:50%}.logo-byline{display:none}.logo{position:absolute;z-index:10;top:17px;left:20px}.logo svg{height:35px;width:143px}nav{height:calc(100% - 68px);position:fixed;top:68px;right:0;display:block;background:#231f20;width:0;z-index:9;margin-top:0px;transition:0.2s;overflow:auto}.nav-ul{float:none;display:block}.level_1{float:none !important;display:block;width:100%}.level_1 a{color:#ccc;padding:20px}.mobile-nav{display:block;position:relative;z-index:10;color:#ccc}.level_1.mobile-nav{display:block}#nav-icon.open span{background:#fff}.nav-ul li{display:block;text-align:center}.level_1-link{padding:10px !important}#mobile-language-chooser{position:relative;padding-bottom:30px}#mobile-language-chooser .language-choice{position:relative;display:inline-block;vertical-align:middle;padding:5px}#mobile-language-chooser .language-choice a{display:block;width:100%;height:100%}#mobile-language-chooser .language-choice img{height:35px;display:inline-block;vertical-align:middle}.contact-form-submit{width:auto}footer{height:auto;position:relative}.footer-text{line-height:16px;margin-top:10px}.product-item{position:relative;top:0;z-index:1 !important;min-height:0}.product-left,.product-right{width:100%;position:relative;min-height:0;padding-bottom:0;float:none}.product-right-wrapper{max-height:99999999px}.product-img{height:calc(100% - 45px)}.product-left{height:380px;min-height:0;position:relative;top:0;right:0}.product-selector,.product-container-spacer{display:none}.main-map{height:100%}.colors-container{height:auto}.colors-left{width:100%;position:relative;left:0;padding-bottom:0px;height:auto;overflow:scroll}.color-item-left,.color-gradient-container{min-height:280px;height:auto}.colors-right{display:none}.colors-categories,.color-loading,.line-categories{display:none}.colors-category{position:relative;height:auto;top:0}.mobile-available{display:block;line-height:20px}.m-rangetops{width:100% !important}.m-detail{display:none !important}.m-selector{display:none !important}.m-title{font-size:18px !important}.modal-close p{font-size:10px !important}}@media only screen and (max-width:635px){.logo-byline{font-size:9px}.home img{max-width:75%}.contact-form-submit{width:auto}.one-third,.two-thirds,.one-half,.one-quarter,.one-fifth,.two-fifths,.three-fifths,.four-fifths{width:calc(100% - 20px) !important}.video-item{width:90%;height:300px;max-width:600px}.colors-left h1{font-size:20px}.product-sub-title{font-size:12px}.m-rangetop{}}@media only screen and (max-width:553px){.logo-byline{display:none}.header-spacer{height:68px}.m-title{font-size:13px !important}.modal-close p{display:none !important}.inner-left-wrapper{padding:40px 10px}}@media only screen and (max-width:449px){.video-item{height:200px}.colors-left h1{font-size:15px;letter-spacing:4px;border-bottom:1px solid;padding-bottom:20px;margin-bottom:20px}.mobile-available{border-bottom:1px solid;padding-bottom:20px;margin-bottom:10px}.modal{top:55% !important}.m-title{font-size:10px !important}.m-rangetop{width:50% !important}.m-model{font-size:14px !important}}@media only screen and (max-width:300px){.logo{padding-left:20px;width:calc(100% - 80px)}#nav-icon{right:20px}.header-spacer{height:120px}}#literature{padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#literature,#literature:before,#literature:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.literature-item{display:inline-block;margin-left:-4px;width:50%;opacity:1;-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}.literature-item-inner{padding:5px}.literature-item:hover{opacity:0.7}.literature-item a,.literature-item img{display:block;width:100%}.literature-item .albumTitle{margin-top:20px}.form-invalid{background:rgba(228, 203, 63, 0.1)}.userUpload{max-width:100%}.contact-form-submit{cursor:pointer}.contact-form-message{color:#ccc;font-style:italic}li p{margin:0 !important;padding:0 !important}.cms-video{z-index:0 !important;margin-bottom:20px}.cms-video-youtube .cms-video-placeholder-title{color:#fff !important;text-shadow:1px 1px 1px #000;white-space:normal !important}.product-selector-label{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.8);cursor:pointer;opacity:0;-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}.product-selector-item:hover .product-selector-label{opacity:1}.product-selector-label label{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;text-align:center;font-size:12px;line-height:15px;font-style:italic;cursor:pointer;text-shadow:1px 1px 1px #fff}.modal{box-sizing:border-box}.modal *,.modal *:before,.modal *:after{box-sizing:inherit}.modal-link{margin-bottom:200px}.modal-link a{text-decoration:none;color:#000;text-transform:uppercase;letter-spacing:7px;font-size:14px;line-height:18px;white-space:nowrap;border:1px solid #000;padding:4px;display:inline-block}.modal-link hr{content:'';display:block;position:relative;margin:0 20%;padding:0;width:59%;height:2px;border:none;background:rgba(0, 0, 0, 0.7);font-size:1px;will-change:transform, visibility;transition:0.2s ease-out;-webkit-transition:0.2s ease-out;transform:scaleX(0);-webkit-transform:scaleX(0);visibility:hidden;z-index:10}.modal-link:hover hr{transform:scaleX(1);-webkit-transform:scaleX(1);visibility:visible}.modal{display:none;background-color:#fff;position:fixed;top:45%;left:50%;transform:translate(-50%, -50%);width:1500px;max-width:90%;height:600px;max-height:calc(100% - 205px);z-index:99;-webkit-animation:fadein 0.4s linear forwards;animation:fadein 0.4s linear forwards}.modal-close{position:absolute;top:0px;left:0px;padding-left:10px;padding-top:5px;cursor:pointer}.modal-close img{vertical-align:middle;padding-right:5px}.modal-close p{display:inline-block;font-size:12px}.m-heading{background-color:#231f20;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:7px;line-height:18px;height:75px;padding:10px;white-space:nowrap}.m-model{font-size:16px;padding:4px !important}.m-title{font-size:30px;padding:4px !important}.m-rangetops{width:66%;height:calc(100% - 75px);overflow:auto;padding:10px}.m-rangetop{display:inline-block;vertical-align:top;width:25%;margin-right:-4px;padding:10px}.m-rangetop img{width:100%;height:50%}.m-rangetop h3{padding-top:10px;font-size:12px;font-weight:bold;line-height:normal}.m-rangetop p{font-size:10px;line-height:normal;padding:0 !important}.m-detail{border-left:1px solid #000;position:absolute;top:75px;right:0;height:calc(100% - 150px);overflow:auto;padding:30px 25px;width:33%}.m-detail h2{text-transform:uppercase;letter-spacing:7px;font-size:13px;line-height:18px;padding-bottom:30px}.m-detail img{display:block;margin:auto}.m-detail h3{font-size:13px;font-weight:bold}.m-detail-text{font-size:10px;line-height:15px !important}.component{display:none;-webkit-animation:fadein 0.5s linear forwards;animation:fadein 0.5s linear forwards}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.m-selector{border-top:1px solid #000;border-left:1px solid #000;position:absolute;bottom:0;right:0;height:75px;width:33%;padding:0 25px}.m-selector p{font-size:10px}.cimg{display:inline-block;height:auto;padding:5px;text-align:center;margin-top:9px;vertical-align:top;cursor:pointer}.cimg img{width:50%;height:auto}.component-selector-text{float:left;width:100px;font-size:10px;text-transform:uppercase;line-height:15px;font-weight:bold;text-align:right;position:relative;top:23px;color:rgba(0, 0, 0, 0.5)}.component-selector-text span{color:#231f20;display:inline-block;vertical-align:middle}.component-selector-text span.curly-bracket{color:#231f20 !important;position:relative !important;right:auto !important;top:-3px !important;margin-left:5px !important}.component-selector-images{float:left;width:calc(100% - 100px);clear:right}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:black;opacity:0.5;z-index:98;-webkit-animation:fadeinoverlay 0.4s linear forwards;animation:fadeinoverlay 0.4s linear forwards}@-webkit-keyframes fadeinoverlay{0%{opacity:0}100%{opacity:0.5}}@keyframes fadeinoverlay{0%{opacity:0}100%{opacity:0.5}}.rimg{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:55.25%}.rimg img{position:absolute;top:0;left:0;width:100%;height:91%}.rimg svg{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:960px){[data-page-id='1'] header{position:relative}[data-page-id='1'] .header-spacer{height:0}[data-page-id='1'].fixed-menu nav{position:fixed;width:100%;float:none;top:0;margin-top:0}[data-page-id='1'].fixed-menu header{padding:0 !important}[data-page-id='1'].fixed-menu .corner-links,[data-page-id='1'].fixed-menu .logo{display:none}[data-page-id='1'].fixed-menu .header-spacer{height:193px}}[data-page-id='1'] .home,[data-page-id='1'] .cycling-banner,[data-page-id='1'] .cycling-banner-slide{height:calc(100vh - 40px)}@media screen and (max-width:1015px){.home,.cycling-banner-slide{height:calc(100vh - 71px) !important;padding-bottom:0;min-height:400px}.home-slideshow-arrow{width:30px !important;background-size:100% !important;-webkit-background-size:100% !important;height:30px !important}}.home-slideshow-arrow{position:absolute;bottom:5%;z-index:99;width:65px;height:65px;cursor:pointer;background:url(/assets/img/cycling-banner-arrow.png) no-repeat}.home-slideshow-arrow:hover{opacity:0.8}.home-slideshow-arrow[data-direction='prev']{left:5%;transform:rotate(180deg)}.home-slideshow-arrow[data-direction='next']{right:5%}.home-slideshow-dots{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);text-align:center;z-index:99}.home-slideshow-dot{color:#fff;display:inline-block;vertical-align:middle;cursor:pointer;color:#fff;font-size:34px;padding:0 3px;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.5);-webkit-transition:font-size 500ms ease-out;-moz-transition:font-size 500ms ease-out;-o-transition:font-size 500ms ease-out;transition:font-size 500ms ease-out}.home-slideshow-dot.current{font-size:65px}.video-preview a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}section[data-section]{position:relative}section[data-section='2'] .bg{position:relative;display:block;height:0;width:100%;padding-bottom:54.202381%;background-image:url(/assets/img/section-2-bg.jpg?v=3);background-repeat:no-repeat}.no-touch section[data-section='2'] .bg{background-position:center 43%;-moz-background-size:auto 86%;-webkit-background-size:auto 86%;-o-background-size:auto 86%;background-size:auto 86%}.no-touch section[data-section='2'].fixed .bg{background-attachment:fixed;background-position:center 43%;-moz-background-size:auto 83%;-webkit-background-size:auto 83%;-o-background-size:auto 83%;background-size:auto 83%}.touch section[data-section='2'] .bg{background-position:center center;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}@media screen and (max-width:1200px){.no-touch section[data-section='2'] .bg{background-position:center 43%;-moz-background-size:auto 70%;-webkit-background-size:auto 70%;-o-background-size:auto 70%;background-size:auto 70%}}@media screen and (max-width:800px){.no-touch section[data-section='2'] .bg{background-position:center 50%;-moz-background-size:auto 50%;-webkit-background-size:auto 50%;-o-background-size:auto 50%;background-size:auto 50%}}@media screen and (max-width:600px){.no-touch section[data-section='2'] .bg{background-position:center 40%;-moz-background-size:auto 40%;-webkit-background-size:auto 40%;-o-background-size:auto 40%;background-size:auto 40%}}@media screen and (max-width:450px){.no-touch section[data-section='2'] .bg{background-position:center 30%;-moz-background-size:auto 30%;-webkit-background-size:auto 30%;-o-background-size:auto 30%;background-size:auto 30%}}@media screen and (max-width:960px){.no-touch section[data-section='2'].fixed .bg{background-attachment:scroll !important;background-position:center center !important;-moz-background-size:contain !important;-webkit-background-size:contain !important;-o-background-size:contain !important;background-size:contain !important}}section[data-section='2'] .bg a{position:absolute;display:block;width:100%;height:100%}section[data-section='3'] .bg-wrapper{position:relative;display:block;height:0;width:100%;padding-bottom:21.875%;background:url(/assets/img/burner-loop.gif) center bottom no-repeat;background-size:cover;-webkit-background-size:cover}section[data-section='3'] .bg-wrapper.mobile{padding-bottom:30.875%}section[data-section='3'] video{position:absolute;display:block;width:100%;height:100%}#section-3-video-start{z-index:1}#section-3-heading{text-align:center;background:#725933;padding:20px 10px 15px}#section-3-heading img{max-width:90%;display:inline-block}#cinema-artisanal-play{position:absolute;top:0;left:0;right:0;bottom:0}#cinema-artisanal-play span{position:absolute;bottom:29%;left:50%;color:#fff;transform:translateX(-50%);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);font-size:23px}section[data-section='3'] a{position:absolute;display:block;width:100%;height:100%;text-align:center;z-index:2;cursor:pointer}section[data-section='3'] a img{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);max-height:100%}section[data-section='3'] .mobile a img{max-height:68%}@media screen and (min-width:960px){section[data-section='4']{padding:35px 0}}section[data-section='4'] .bg-wrapper{position:relative;display:block;width:100%;max-width:1680px;margin:auto;text-align:center}section[data-section='4'] .bg-wrapper img{max-width:100%;width:100%}section[data-section='4'] .bg-wrapper label{display:block;letter-spacing:6px;font-size:15px}section[data-section='4'] .bg-wrapper label a{display:inline-block;padding:15px 20px;border:1px solid #e84d35;color:#000}section[data-section='4'] .bg-wrapper a{display:block}section[data-section='4'] .bg-wrapper a:hover{opacity:0.8}#section-4-heading{margin:40px 0 40px;padding:20px 10px;font-size:18px;letter-spacing:6px;border-top:2px solid #e84d35;border-bottom:2px solid #e84d35;display:inline-block}a[data-video-modal]{cursor:pointer}.supreme label a{font-size:12px !important;letter-spacing:4px !important;padding:7px 15px !important}.product-links a{display:inline-block;padding:0 20px}@media screen and (min-width:1200px){#section-4-heading{margin:60px 0 40px;font-size:40px}#section-4-chateau{width:63%}#section-4-cornufe{width:37%}#section-4-cornufe label{padding-right:13%}#section-4-chateau{float:left}#section-4-cornufe{float:left}#section-4-supreme{float:left}.supreme #section-4-chateau{width:34.2%}.supreme #section-4-cornufe{width:20.2%;padding-left:29px}.supreme #section-4-supreme{width:43.1%}}@media screen and (max-width:1199px){[data-section="4"]{max-width:500px;margin:auto}#section-4-chateau a.section-4-product-link{padding-left:10px}#section-4-cornufe a.section-4-product-link{padding-left:50px}#section-4-heading{margin:40px 20px 40px}section[data-section='4'] .bg-wrapper label a{padding:10px 15px;margin-bottom:70px}}@media screen and (max-width:1015px){#section-4-heading{font-size:16px}section[data-section='4'] .bg-wrapper label{font-size:12px}}section[data-section='5'] .bg-wrapper{position:relative;display:block;width:100%;text-align:center;margin-top:40px}.section-5-heading{padding:20px;background:#939e3c;color:#fff;letter-spacing:5px;font-size:20px;border-top:2px solid #fff;border-bottom:2px solid #fff}@media screen and (max-width:660px){.section-5-heading{font-size:15px}}@media screen and (max-width:540px){.section-5-heading{font-size:12px;padding:15px}}@media screen and (max-width:450px){.section-5-heading{font-size:9px;padding:10px 5px}}.section-5-unit{float:left;width:14.2857142857%}.section-5-unit-bg{position:relative;width:100%;height:0;padding-bottom:100%;background:red}.section-5-unit-bg a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.section-5-unit-bg-img,.section-5-unit-bg-color{position:absolute;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;z-index:2}.section-5-unit-bg-img{z-index:3}.section-5-unit-bg:hover .section-5-unit-bg-img{z-index:1}section[data-section='6'] .bg-wrapper{position:relative;display:block;width:100%;text-align:center;margin:auto;margin-top:40px;max-width:1680px}section[data-section='4'] .bg-wrapper img{max-width:100%}#section-6-text{text-transform:uppercase;font-size:15px;line-height:40px;letter-spacing:5px;margin-top:20px;opacity:0;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}#section-6-text.fade-in{opacity:1}#section-6-right img{width:30%}#section-6-right{position:relative}#section-6-right a{position:absolute;top:0;left:0;width:100%;height:100%}#section-6-left img{width:50%}@media screen and (max-width:1200px){#section-6-text{font-size:16px;line-height:35px}}@media screen and (max-width:800px){#section-6-text{font-size:14px;line-height:30px}}@media screen and (min-width:1016px){section[data-section='6']{padding:5% 0}section[data-section='6'] .section-6-mobile-only{display:none}#section-6-left{float:left;width:50%}#section-6-right img{width:40%}#section-6-left img{width:100%}#section-6-right{float:left;width:50%}}@media screen and (max-width:1015px){section[data-section='6'] .section-6-desktop-only{display:none}#section-6-text{padding:0 10px}}@media screen and (max-width:340px){#section-6-text{font-size:10px;line-height:30px}}section[data-section='7'] .bg-wrapper{position:relative;display:block;width:100%;text-align:center;margin:auto;margin-top:40px}#section-7-left,#section-7-right{float:left;width:50%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#section-7-left{border-right:1px solid #fff}#section-7-heading{padding:15px;background:#45a4a9;color:#fff;font-size:20px;letter-spacing:5px;text-align:center;margin-bottom:40px}#section-7-heading div{margin:10px 0}@media screen and (max-width:888px){#section-7-heading{font-size:16px}}section[data-section='7'] .bg{height:0;position:relative;overflow:hidden;padding-bottom:76%;background-position:center center;background-size:cover;-webkit-background-size:cover}section[data-section='7'] .bg a{display:block;position:absolute;width:100%;height:100%;opacity:0;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;background-color:rgba(255, 255, 255, 0.8);background-position:center 20%;background-repeat:no-repeat}section[data-section='7'] .bg a:hover{opacity:1}@media screen and (max-width:1000px){section[data-section='7'] .bg a{background-size:80% auto;-webkit-background-size:80% auto}}section[data-section='8']{padding-top:2px}section[data-section='8'] .bg-wrapper{position:relative;display:block;width:100%;text-align:center;margin:auto;margin-bottom:80px}section[data-section='8'] #section-8-heading{background-color:#d4d4d4;padding:9px;margin-bottom:55px}section[data-section='8'] #section-8-heading img{max-width:90%;display:inline-block;position:relative;top:9px}#section-8-loop{margin:auto;box-sizing:border-box}#section-8-loop *{box-sizing:border-box;text-align:center}.section-8-item{display:inline-block;margin-left:-8px;width:12.5%;padding:20px}.section-8-item-border{width:100%;padding:10px;border:1px solid #000}.section-8-item img{width:100%;display:block}.section-8-item:hover .section-8-item-border{border-color:#45a4a9}@media screen and (max-width:1250px){.section-8-item{width:16%}}@media screen and (max-width:960px){.section-8-item{width:24%}}@media screen and (max-width:640px){.section-8-item{width:50%}}#social-bar{position:relative;line-height:20px}#social-bar a{font-size:13px;color:#000;text-transform:uppercase;display:inline-block;padding:0 3px}[data-page-id='1017'] footer,[data-page-id='1019'] footer{display:none}#footer-sitemap ul{list-style:none;padding:0;margin:0;display:block;width:80%;margin:auto;text-align:justify;margin-bottom:-15px;text-align:center}#footer-sitemap ul:after{content:'';display:inline-block;width:100%}#footer-sitemap ul li{display:inline-block;list-style:none}#footer-sitemap ul li a{color:#fff;font-size:12px;display:block;padding:0 5px;text-transform:uppercase}.corner-links{z-index:51}#selected-language-icon{position:relative;top:-1px}#selected-language-text{position:relative;top:-1px;padding-left:0;padding-right:0}#language-selector{position:relative}#language-selector img{height:10px;margin-right:5px;display:inline-block;vertical-align:middle}#language-selector span{display:inline-block;vertical-align:middle;float:none !important}#language-choices{position:absolute;display:none;top:calc(100% - 1px);right:-26px;width:145px;background-color:#eee}#language-selector:hover #language-choices{display:block}#language-choices .language-choice{position:relative;text-align:left;width:100%}#language-choices .language-choice a{display:block;width:calc(100% - 16px);-moz-transition:1s;-ms-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s}#language-choices .language-choice a:hover{background-color:#dcdbdb}[data-module="responsive-slideshow"]{position:absolute;width:100%;height:100%;top:0;left:0}[data-module="responsive-slideshow"] .slide{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.nav-ul li{position:relative}.subMenu{padding:20px 0;margin:0;width:100%}.subMenu .subMenu{padding:5px 0 20px}.subMenu{list-style:none}.subMenu li{list-style:none;text-align:center}.subMenu li a{color:#000}.subMenu .subMenu li a{font-size:12px}@media screen and (min-width:960px){.subnav{position:absolute;top:99%;left:50%;width:230px;z-index:60;transform:translateX(-50%);background:rgba(255, 255, 255, 0.95);display:none;opacity:0;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;-o-transition:opacity 1s ease-in;transition:opacity 1s ease-in}.subnav .subnav{left:100%;top:0;transform:translateX(0%)}.subnav ul a{color:#000}.level_1:hover .subnav.level_1,.level_2:hover .subnav.level_2{display:block;opacity:1}.subnav li:hover{background:rgba(0, 0, 0, 0.1)}}@media screen and (max-width:960px){.subnav{display:none}}.responsive-photo{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:100%;background-size:contain;background-color:#fff;background-position:center center;background-repeat:no-repeat}.responsive-map{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:50%}[data-lightbox-form-content]{display:none}[data-locations],[data-locations-map]{position:absolute;top:0;left:0;width:100%;height:100%}[data-locations]{position:relative;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}[data-locations] *{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (min-width:1001px){[data-locations]{min-height:calc(100vh - 98px)}}@media only screen and (min-width:1001px){[data-locations] [data-locations-map]{left:auto;right:0;width:calc(100% - 350px);z-index:4}}@media only screen and (max-width:1000px){[data-locations] [data-locations-map]{display:none}}@media only screen and (min-width:1001px){[data-locations] [data-locations-sidebar]{position:absolute;width:350px;height:100%;background-color:#fff;z-index:5}}[data-locations] [data-locations-sidebar] .wrapper{width:auto !important;padding-left:15px;padding-right:15px}[data-locations] [data-locations-sidebar-top]{padding-bottom:20px}@media only screen and (max-width:1000px){[data-locations] [data-locations-sidebar-top]{text-align:center}}[data-locations] [data-locations-country]{width:250px}[data-locations] [data-locations-filter]{position:relative;margin-top:30px}[data-locations] [data-locations-filter] label{display:block;margin-bottom:10px}@media only screen and (max-width:1000px){[data-locations] [data-locations-filter] .filters{display:inline-block}}[data-locations] [data-locations-filter] .filters .col{float:left;margin-right:15px}[data-locations] [data-locations-filter] .filters .col:last-child{margin-right:0}[data-locations] [data-locations-filter] .filters .col:hover{opacity:0.7}[data-locations] [data-locations-filter] .filters .col input{display:none}[data-locations] [data-locations-filter] .filters .col input:checked~.filter-color{opacity:1;background-image:url(../img/check-white.png);background-size:11px;background-repeat:no-repeat;background-position:center center}[data-locations] [data-locations-filter] .filters .col label{cursor:pointer}[data-locations] [data-locations-filter] .filters .col span{font-size:12px;display:inline-block}@media only screen and (max-width:640px){[data-locations] [data-locations-filter] .filters .col span{font-size:10px}}[data-locations] [data-locations-filter] .filters .col .filter-title{position:relative;top:-2px}[data-locations] [data-locations-filter] .filters .col .filter-color{opacity:0.2;width:15px;height:15px;vertical-align:top;display:inline-block}[data-locations] [data-locations-results]{overflow-x:hidden;overflow-y:auto}[data-locations] [data-locations-results-response] [data-location]{position:relative;border-top:1px solid #aaa;cursor:pointer;background-color:#fff}[data-locations] [data-locations-results-response] [data-location]:hover{background-color:#fefefe}[data-locations] [data-locations-results-response] [data-location].selected{background-color:#eee}[data-locations] [data-locations-results-response] [data-location] [data-infobox]{display:none}[data-locations] [data-locations-results-response] [data-location] .location-color{position:absolute;top:0;left:0;width:8px;height:100%}[data-locations] [data-locations-results-response] [data-location] .location-text{padding:15px 15px 15px 23px;float:left;width:calc(100% - 110px)}[data-locations] [data-locations-results-response] [data-location] .location-text .location-title{font-size:14px;margin-bottom:10px}[data-locations] [data-locations-results-response] [data-location] .location-text .location-address{font-size:13px}[data-locations] [data-locations-results-response] [data-location] .location-contact{padding:35px 10px 15px 23px;float:left;width:100px}@media only screen and (max-width:640px){[data-locations] [data-locations-results-response] [data-location] .location-contact{padding:35px 0px 15px 10px}}[data-locations] [data-locations-results-response] [data-location] .location-contact .location-contact-icon{float:left;opacity:1;-webkit-transition:opacity, 0.5s, ease;-moz-transition:opacity, 0.5s, ease;-ms-transition:opacity, 0.5s, ease;-o-transition:opacity, 0.5s, ease;transition:opacity, 0.5s, ease}[data-locations] [data-locations-results-response] [data-location] .location-contact .location-contact-icon:hover{opacity:0.5}[data-locations] [data-locations-results-response] [data-location] .location-contact .location-contact-icon.location-contact-phone{margin-right:6px}@media only screen and (min-width:1001px){[data-locations] [data-locations-results-response] [data-location] .location-contact .location-contact-icon.location-contact-profile{display:none}}[data-locations] [data-locations-results-response] [data-location] .location-contact .location-contact-icon.location-contact-email{margin-left:6px}[data-locations] [data-locations-results-response] [data-location] .location-contact .location-contact-icon.location-contact-profile{margin-left:12px}[data-locations] [data-locations-results-response] [data-location]:last-child{border-bottom:1px solid #aaa}[data-locations] [data-locations-results-loading]{display:none}[data-locations].loading [data-locations-results-loading]{display:block}.infoBox img{display:none}.infobox-inner{position:relative;border:1px solid #fff;width:400px;height:155px;color:#fff}.infobox-inner .infobox-stripe-color{position:absolute;width:40px;height:100%;top:0;left:0;opacity:0.8}.infobox-inner .infobox-stripe-black{position:absolute;width:360px;height:100%;top:0;left:40px;background:rgba(0, 0, 0, 0.8)}.infobox-inner .infobox-photo{position:absolute;width:100px;top:50%;transform:translateY(-50%);left:18px;border:1px solid #fff}.infobox-inner .infobox-text{position:absolute;width:240px;top:20px;right:20px}.infobox-inner .infobox-text .infobox-title{font-size:14px;font-weight:bold;margin-bottom:10px}.infobox-inner .infobox-text .infobox-title a{color:#fff !important;text-decoration:none}.infobox-inner .infobox-text .infobox-title a:hover{text-decoration:underline}.infobox-inner .infobox-text .infobox-address{font-size:12px;line-height:15px}.infobox-inner .infobox-icons{position:absolute;width:240px;right:20px;bottom:15px;height:25px}.infobox-inner .infobox-icons .infobox-icon{position:absolute}.infobox-inner .infobox-icons .infobox-icon path{fill:#717273}.infobox-inner .infobox-icons .infobox-icon:hover path{fill:#fff}.infobox-inner .infobox-icons .infobox-icon-phone{left:0}.infobox-inner .infobox-icons .infobox-icon-email{left:50px}.infobox-inner .infobox-icons .infobox-icon-profile{right:0}.sk-fading-circle{margin:100px auto;width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}#location-profile #location-top{margin:30px -15px}@media only screen and (min-width:1001px){#location-profile #location-top-left{padding-right:0 !important}}#location-profile #location-html,#location-profile #location-hours{margin-bottom:30px}#location-profile #location-form textarea{height:100px}#location-profile #location-form h2{padding-top:30px;margin-top:30px;border-top:1px solid #bdbdbd}#location-profile #amsd-gallery{margin-top:30px}#location-profile [data-infobox]{display:none}.location-text-lightbox{padding:10px;margin-bottom:20px;padding-bottom:20px;line-height:24px;color:#fff !important}.location-text-lightbox *{color:#fff !important}.location-text{line-height:17px}[data-locations] [data-locations-filter] label{line-height:19px}[data-locations-sidebar-top] h1{padding-top:15px;padding-bottom:15px}.gallery-modal div[data-video-modal] .wrapper{position:absolute;margin:auto;max-width:1000px;top:50%;left:50%;transform:translate(-50%, -50%);height:80vh;width:100%}.gallery-modal div[data-video-modal] .wrapper .slide{display:none}.gallery-modal div[data-video-modal] .wrapper.too-small{top:0% !important;transform:none !important}.modal-open [data-video-modal]{overflow:auto !important}[data-video-modal] p{text-align:center}[data-video-modal] p,[data-video-modal] a{color:#fff !important;font-size:12px !important;line-height:20px !important}[data-video-modal] a{text-decoration:underline}[data-video-modal] a:hover{text-decoration:none}@media screen and (max-width:640px){[data-video-modal] p,[data-video-modal] a{color:#fff !important;font-size:10px !important;line-height:15px !important}[data-video-modal-close]{position:relative;left:auto;top:17px;right:0;text-align:right;padding-right:17px}}.sf-menu{margin:0;padding:0;list-style:none}.sf-menu li{position:relative}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu>li{float:left}.sf-menu li:hover>ul,.sf-menu li.sfHover>ul{display:block}.sf-menu a{display:block;position:relative}.sf-menu ul ul{top:0;left:100%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.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;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("/assets/img/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("/assets/fonts/slick.eot");src:url("/assets/fonts/slick.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/slick.woff") format("woff"), url("/assets/fonts/slick.ttf") format("truetype"), url("/assets/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir="rtl"] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir="rtl"] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}html.lock-scrolling{overflow-y:hidden}html.lock-scrolling body{overflow-y:hidden}[data-modal]{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);z-index:99999}[data-modal] .modal-inner{position:absolute;top:50%;left:50%;width:fit-content;max-width:60%;max-height:85vh;padding:10px;transform:translate(-50%, -50%);background-color:rgba(255, 255, 255, 1)}[data-modal] .modal-inner .modal-close{position:absolute;top:0;right:0;left:auto;width:30px;height:30px;background:#000;cursor:pointer;z-index:99}[data-modal] .modal-inner .modal-close i{color:#fff;position:absolute;top:50%;left:54%;transform:translate(-50%, -50%);}[data-modal] .modal-inner .modal-close:hover{background:#0d0d0d}[data-modal] .modal-inner .modal-background{border:2px solid #000;max-height:85vh;background-position:center center;background-repeat:no-repeat;background-size:100%}[data-modal] .modal-inner .modal-padding{padding:20px 20px 0px 20px;max-height:80vh;text-align:center;overflow:auto;}[data-modal] .modal-inner .modal-padding img{max-width:100%;max-height:75vh;height:auto}[data-modal] .modal-inner .modal-padding.has-buttons img{display:inline-block;max-height:calc(75vh - 90px)}[data-modal] .modal-inner .modal-padding .modal-link{margin-bottom:0;color:#000}[data-modal] .modal-inner .modal-padding .modal-buttons{position:relative;padding:0;margin-bottom:5px}[data-modal] .modal-inner .modal-padding .modal-buttons a{display:inline-block;vertical-align:middle;padding:5px 10px;text-transform:uppercase;color:#fb8303;width:calc(50% - 22px);font-size:15px;line-height:15px}[data-modal] .modal-inner .modal-padding .modal-buttons a:first-child{border-right:1px solid #999}[data-modal] .modal-inner .modal-padding .modal-buttons a:only-child{width:auto}[data-modal] .modal-inner .modal-padding .modal-buttons a:only-child{border:0}[data-modal] .modal-inner .modal-padding .modal-buttons a:hover{opacity:0.8}@media screen and (max-width:1255px){[data-modal] .modal-inner .modal-padding .modal-buttons a{font-size:14px;line-height:14px}}@media screen and (max-width:700px){[data-modal] .modal-inner .modal-padding .modal-buttons a{border:0 !important;display:block;width:auto;font-size:12px;line-height:12px}[data-modal] .modal-inner .modal-padding .modal-buttons a:first-child{margin-bottom:10px}[data-modal] .modal-inner .modal-padding .modal-buttons a:only-child{margin-bottom:0}}@media screen and (max-height:890px){[data-modal] .modal-inner .modal-padding .modal-buttons a{font-size:12px;line-height:12px}}[data-modal] .modal-inner .modal-text{text-align:center;padding:10px 10px 0;line-height:26px}@media screen and (max-width:800px){[data-modal] .modal-inner{width:90%;max-width:90%;text-align:center;max-height:95vh}[data-modal] .modal-inner .modal-background{max-height:90vh}[data-modal] .modal-inner .modal-padding{max-height:85vh}[data-modal] .modal-inner .modal-padding img{max-height:80vh}[data-modal] .modal-inner .modal-padding.has-buttons img{max-height:calc(80vh - 90px)}}@media screen and (max-width:600px){[data-modal] .modal-inner{width:100%;max-width:100%;padding:0}[data-modal] .modal-inner .modal-padding{padding:0}}[data-modal] [data-modal-step]{position:relative}[data-modal] [data-modal-step][data-modal-step="2"],[data-modal] [data-modal-step][data-modal-step="3"]{display:none}[data-modal] [data-modal-step][data-modal-step="1"]{text-align:center}[data-modal] [data-modal-step][data-modal-step="1"] [data-modal-element]{position:relative;margin:10px auto;text-transform:uppercase;font-weight:bold !important;}[data-modal] [data-modal-step][data-modal-step="1"] [data-modal-element][data-modal-element="line_1"]{font-size:18px;letter-spacing:5px}[data-modal] [data-modal-step][data-modal-step="1"] [data-modal-element][data-modal-element="logo"]{width:330px;max-width:80%}[data-modal] [data-modal-step][data-modal-step="1"] [data-modal-element][data-modal-element="line_2"]{font-size:35px;letter-spacing:2px}[data-modal] [data-modal-step][data-modal-step="1"] [data-modal-element][data-modal-element="line_3"]{font-size:14px;letter-spacing:5px}[data-modal].open{display:block}[data-modal].overflow{overflow:auto}[data-modal].overflow .modal-inner{top:0;left:50%;transform:translateX(-50%)}[data-modal].overflow .modal-inner .modal-close{top:10px;right:10px;width:20px;height:20px}[data-modal].overflow .modal-inner .modal-close i{font-size:10px}.accessory-wrapper *,.accessory-wrapper *:before,.accessory-wrapper *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.accessory-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.accessory-wrapper p,.accessory-wrapper li,.accessory-wrapper td{font-size:12px;line-height:22px;letter-spacing:0.2px}.accessory-wrapper .accessory-left{text-align:center}.accessory-wrapper .accessory-right{padding:0 30px}.accessory-wrapper .product-img-carousel{position:relative;padding-bottom:50%}.accessory-wrapper .product-img-carousel div{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain;display:none}.accessory-wrapper .product-img-carousel div:first-child{display:block}.accessory-wrapper .product-img-dots{position:relative;margin-bottom:30px}.accessory-wrapper .product-img-dots:after{content:"";position:absolute;left:50%;bottom:-8px;transform:translateX(-50%);height:2px;background-color:#eee;width:100px}.accessory-wrapper .product-img-dots .product-img-dot{display:inline-block;padding:5px;color:#999;cursor:pointer;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.accessory-wrapper .product-img-dots .product-img-dot.current{color:#000;transform:scale(1.5)}@media screen and (min-width:967px){.accessory-wrapper{min-height:calc(100vh - 64px);height:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:center}.accessory-wrapper:nth-child(even){-webkit-box-direction:reverse;-moz-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.accessory-wrapper .accessory-split{flex:0 0 50%;padding-bottom:81px}.accessory-wrapper .accessory-right{padding:0 50px}.accessory-wrapper .accessory-right .accessory-text{max-width:600px;margin:auto}.accessory-wrapper .product-selector-mobile{display:none}}@media screen and (max-width:966px){.accessory-wrapper .accessory-left{padding-top:40px}.accessory-wrapper .accessory-text{padding-top:40px;padding-bottom:40px}.accessory-wrapper .product-selector-mobile{text-align:center;margin-top:40px}.accessory-wrapper .product-selector-mobile .product-selector-mobile-text{margin-bottom:20px}.accessory-wrapper .product-selector-mobile .product-selector-mobile-item{position:relative;display:inline-block;padding:10px}.accessory-wrapper .product-selector-mobile .product-selector-mobile-item a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.accessory-wrapper .product-selector-mobile .product-selector-mobile-item .product-selector-mobile-label label{font-size:12px}}.accessory-wrapper .accessory-request-a-quote-button{text-align:center;margin-top:60px}.accessory-wrapper .accessory-request-a-quote-button a{cursor:pointer;font-size:10px;padding:1px 10px}.accessory-wrapper .accessory-request-a-quote-button a:hover{background-color:#eee}.accessory-wrapper .modal-overlay{z-index:230}.accessory-wrapper .accessory-modal{z-index:231;height:auto;max-height:calc(100vh - 15px);top:50%}.accessory-wrapper .accessory-modal form{padding:0}.accessory-wrapper .accessory-modal .m-heading{height:auto;padding:16px}.accessory-wrapper .accessory-modal .m-title{font-size:30px}.accessory-wrapper .accessory-modal .m-body{padding:30px;max-height:calc(100vh - 100px);overflow:auto}.accessory-wrapper .accessory-modal input,.accessory-wrapper .accessory-modal select,.accessory-wrapper .accessory-modal option,.accessory-wrapper .accessory-modal textarea{font-size:16px;padding:12px 10px 8px}.accessory-wrapper .accessory-modal input:focus,.accessory-wrapper .accessory-modal select:focus,.accessory-wrapper .accessory-modal option:focus,.accessory-wrapper .accessory-modal textarea:focus{border-bottom:1px solid #000}.accessory-wrapper .accessory-modal .full{display:block}@media screen and (min-width:967px){.accessory-wrapper .accessory-modal{width:800px}.accessory-wrapper .accessory-modal .half{float:left;width:50%}.accessory-wrapper .accessory-modal .third{float:left;width:33.3333333333%}}.product-selector-accessory{z-index:200;left:0;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.product-selector-accessory .product-selector-item a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}.location-modal-overlay{z-index:230}.location-contact-modal{z-index:231;height:auto;max-height:calc(100vh - 15px);top:50%}.location-contact-modal form{padding:0}.location-contact-modal .m-heading{height:auto;padding:16px}.location-contact-modal .m-title{font-size:20px;line-height:27px;padding-top:20px !important;width:90%;margin:auto;overflow-wrap:break-word;white-space:normal}.location-contact-modal .m-subtitle{font-size:10px;letter-spacing:1px}.location-contact-modal .m-body{padding:30px;max-height:calc(100vh - 100px);overflow:auto}.location-contact-modal input,.location-contact-modal select,.location-contact-modal option,.location-contact-modal textarea{font-size:16px;padding:12px 10px 8px}.location-contact-modal input:focus,.location-contact-modal select:focus,.location-contact-modal option:focus,.location-contact-modal textarea:focus{border-bottom:1px solid #000}.location-contact-modal .full{display:block}@media screen and (min-width:967px){.location-contact-modal{width:800px}.location-contact-modal .half{float:left;width:50%}.location-contact-modal .third{float:left;width:33.3333333333%}}.cms-backend-table-amsd_product p,.cms-backend-table-amsd_product li,.cms-backend-table-amsd_product td{text-align:center}.cms-backend{text-align:center !important}.inner-left ul{display:inline-block}.product-right-wrapper a:hover{text-decoration:underline}@media (min-width:967px){html.ie li.level_1{vertical-align:middle}}@media (min-width:967px) and (max-width:1300px){.level_1 a{padding:2px 8px !important;font-size:10px !important}}.m-rangetops .m-rangetop .rimg{position:relative;width:100%;height:auto;padding-bottom:0}.m-rangetops .m-rangetop .rimg img{position:relative;width:100%;height:auto;display:block}.product-carousel{max-width:800px;position:relative;margin:20px auto 40px;height:0;padding-bottom:50%}.product-carousel .slick-slider{margin:0;padding:0;list-style:none !important;position:absolute;width:100%;height:100%;top:0;left:0}.product-carousel .slick-slider .slick-list,.product-carousel .slick-slider .slick-track{height:100%}.product-carousel .slick-slider .slick-slide{list-style:none !important;width:100%;height:100%;background-color:#fff;background-size:contain;background-position:center center;background-repeat:no-repeat}.product-carousel .slick-dots{margin:0}.product-links a{display:inline-block;vertical-align:middle;padding:0 15px}.product-links a small i{display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-right:4px}.product-right-wrapper ul{list-style-type:disc}.product-right-wrapper ul li{list-style-type:inherit !important}.product-right-wrapper ul ul{list-style-type:circle}.accessories-text{text-align:left;font-size:12px;line-height:22px;letter-spacing:0.2px;position:relative}.product-selector-text{top:-26px}.product-selector-text .curly-bracket{top:5px}.m-selector .curly-bracket-popup{font-size:34px;margin-left:10px;font-weight:normal;position:absolute;right:-20px;top:8px}.m-selector .component-selector-text{width:120px;left:-20px;display:block;top:50%;transform:translateY(-50%)}.m-selector .component-selector-images{width:calc(100% - 130px);display:block;position:relative;top:50%;transform:translateY(-50%)}@media screen and (min-width:967px){.subnav.level_2{width:300px}}@media screen and (max-width:967px){.product-right{display:block !important}.product-img{height:auto !important}.product-right-vcenter{display:block !important;width:100%}}.dismiss-spacer{height:35px;z-index:1}.border-1px:hover{background-color:#eee}#sitemap-page div[data-slug]{font-size:19px;padding-top:20px}#sitemap-page .subMenu{position:relative !important;top:auto !important;transform:translateY(0) !important;padding-bottom:0}.responsive-map{padding-bottom:100% !important}#colors-app .bypass{display:none}#colors-app.bypass_color_line .bypass{display:block}#colors-app.bypass_color_line .no-bypass{display:none !important}#colors-app.bypass_color_line .line-menu-button.bypass{display:inline-block;vertical-align:middle;padding:0 10px 0 0;height:102px}[data-page-id="1"] .home,[data-page-id="1"] .cycling-banner,[data-page-id="1"] .cycling-banner-slide{height:calc(100vh - 193px)}#home-slideshow .cycling-banner-slide{background-repeat:no-repeat;background-color:#231f20;display:none;z-index:10}#home-slideshow .cycling-banner-slide#cycling-banner-slide-0{z-index:20}#home-slideshow .cycling-banner-slide.portrait{background-size:contain}#home-slideshow .cycling-banner-slide.landscape{background-size:cover}#home-slideshow .cycling-banner-slide .cycling-banner-slide-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:31}#home-slideshow .cycling-banner-slide .cycling-banner-slide-text-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:30;background:rgba(255, 255, 255, 0.5)}#home-slideshow .cycling-banner-slide .cycling-banner-slide-text-overlay p{font-size:20px;line-height:36px;letter-spacing:2px}@media screen and (max-width:1000px){#home-slideshow .cycling-banner-slide .cycling-banner-slide-text-overlay p{font-size:19px;line-height:34px}}@media screen and (max-width:640px){#home-slideshow .cycling-banner-slide .cycling-banner-slide-text-overlay p{font-size:15px;line-height:25px}}#home-slideshow .cycling-banner-slide .cycling-banner-slide-text-overlay .cycling-banner-slide-content{top:12%;transform:translate(-50%, 0%);width:80%;max-width:800px}#home-cycling-banner-seo-text{position:relative;background:#000;color:#fff;text-align:center;padding:10px 10px;letter-spacing:3px;text-transform:uppercase;font-size:11px;line-height:20px}@media screen and (max-width:967px){#home-cycling-banner-seo-text{font-size:9px;line-height:18px;padding:8px 10px}}#home-features a{text-decoration:none}#home-features a:hover{text-decoration:underline}#home-features a:hover img{opacity:0.8}#home-features .home-features-arrows [data-arrow]{position:absolute;top:236px;z-index:9}#home-features .home-features-arrows [data-arrow] i{color:#aaa;font-size:28px}#home-features .home-features-arrows [data-arrow][data-arrow='left']{left:10%}#home-features .home-features-arrows [data-arrow][data-arrow='right']{right:10%}@media screen and (max-width:1580px){#home-features .home-features-arrows [data-arrow][data-arrow='left']{left:40px}#home-features .home-features-arrows [data-arrow][data-arrow='right']{right:40px}}@media screen and (max-width:1090px){#home-features .home-features-arrows [data-arrow] i{font-size:20px}#home-features .home-features-arrows [data-arrow][data-arrow='left']{left:10px}#home-features .home-features-arrows [data-arrow][data-arrow='right']{right:10px}}@media screen and (max-width:967px){#home-features .home-features-arrows [data-arrow]{top:50%;transform:translateY(-50%)}#home-features .home-features-arrows [data-arrow] i{color:#fff}}#home-features [data-feature] .home-feature-heading{position:relative;background-color:#e43618;text-align:center;padding:20px 80px;font-size:23px;color:#fff;letter-spacing:10px;margin-bottom:30px}@media screen and (max-width:640px){#home-features [data-feature] .home-feature-heading{font-size:18px}}#home-features [data-feature] .home-feature-rows{position:relative}#home-features [data-feature] .home-feature-rows .home-feature-row{position:relative}@media screen and (min-width:967px){#home-features [data-feature] .home-feature-rows .home-feature-row{display:flex}#home-features [data-feature] .home-feature-rows .home-feature-row .home-feature-column{flex:1}}#home-features [data-feature] .home-feature-rows .home-feature-row .home-feature-column .home-feature-item{position:relative;padding:30px 48px}@media screen and (max-width:967px){#home-features [data-feature] .home-feature-rows .home-feature-row .home-feature-column .home-feature-item{padding:30px 20px;max-width:320px;margin:auto}}#home-features [data-feature] .home-feature-rows .home-feature-row .home-feature-column .home-feature-item .home-feature-image a{display:block}#home-features [data-feature] .home-feature-rows .home-feature-row .home-feature-column .home-feature-item .home-feature-image img{width:100%}#home-features [data-feature] .home-feature-rows .home-feature-row .home-feature-column .home-feature-item .home-feature-title{text-align:center;margin:20px 0;font-size:13px;line-height:16px}#home-features [data-feature] .home-feature-rows .home-feature-row .home-feature-column .home-feature-item .home-feature-title a{font-size:13px;line-height:26px;font-weight:bold;text-transform:uppercase;color:#000}#home-features [data-feature] .home-feature-rows .home-feature-row .home-feature-column .home-feature-item .home-feature-text p{font-size:13px;line-height:26px}#home-features [data-feature] .home-feature-rows .home-feature-row .home-feature-column .home-feature-item .home-feature-button{text-align:center;margin-top:-12px}#home-features [data-feature] .home-feature-rows .home-feature-row .home-feature-column .home-feature-item .home-feature-button a{font-size:13px;line-height:26px;font-weight:bold;text-transform:uppercase;color:#000}#home-features .wrapper{margin:auto;position:relative;max-width:1680px}#home-features .responsive-photo{padding-bottom:56.25%;position:relative;height:0;overflow:hidden;background-size:cover}#news-listing{position:relative;margin:auto;max-width:867px;padding:30px 10px 0}#news-listing .news-listing-item{padding-bottom:30px}#news-listing .news-listing-item a{color:#000}#news-listing .news-listing-item .news-listing-left{position:relative;min-height:1px}@media screen and (max-width:640px){#news-listing .news-listing-item .news-listing-left{margin-bottom:15px}}@media screen and (min-width:640px){#news-listing .news-listing-item .news-listing-left{float:left;width:220px;padding-right:40px}}#news-listing .news-listing-item .news-listing-left .news-listing-image{max-width:400px;margin:auto}#news-listing .news-listing-item .news-listing-left .news-listing-image a{display:block;width:100%}#news-listing .news-listing-item .news-listing-left .news-listing-image img{width:100%}#news-listing .news-listing-item .news-listing-right{position:relative}@media screen and (max-width:640px){#news-listing .news-listing-item .news-listing-right{max-width:400px;margin:auto}}@media screen and (min-width:640px){#news-listing .news-listing-item .news-listing-right{width:calc(100% - 260px);float:left}}#news-listing .news-listing-item .news-listing-right .news-listing-title{font-weight:bold;font-size:13px;line-height:24px;letter-spacing:3px;text-transform:uppercase}#news-listing .news-listing-item .news-listing-right .news-listing-date{font-size:12px;line-height:24px;letter-spacing:3px;font-style:italic;margin-top:5px}#news-listing .news-listing-item .news-listing-right .news-listing-text{margin:10px 0 0}#news-listing .news-listing-item .news-listing-right .news-listing-text p{font-size:13px;line-height:26px}#news-listing .news-listing-item .news-listing-right .news-listing-read-more{margin-top:-15px}#news-listing .news-listing-item .news-listing-right .news-listing-read-more a{color:#000;font-weight:bold;font-size:13px;line-height:26px;text-transform:uppercase}#news-listing .news-listing-item .news-listing-heading{font-size:23px;letter-spacing:10px}@media screen and (max-width:640px){#news-listing .news-listing-item .news-listing-heading{text-align:center}}.cookie-alert-visible #news-listing{padding-top:64px}#news-profile .news-profile-back-button{margin-top:60px}#news-profile .news-profile-back-button a{font-weight:bold;text-transform:uppercase;color:#000}#news-profile .news-profile-date{margin-top:-40px;font-style:italic}.no-map .location-contact-profile{display:block !important}.no-map .location-text{width:calc(100% - 150px) !important}.no-map .location-contact{width:150px !important}.no-map [data-locations-sidebar]{position:relative;width:100%;max-width:800px;margin:auto}.no-map [data-locations-sidebar] [data-locations-sidebar-top]{text-align:center !important}.no-map [data-locations-filter] .filters{display:inline-block}.no-map [data-locations-map]{display:none}.corner-links{width:100% !important;text-align:center !important}.corner-links .corner-link,.corner-links #language-selector{float:none !important;display:inline-block !important;vertical-align:top !important;margin-left:-5px}@media screen and (min-width:960px){[data-page-id='1'] header{padding-top:55px !important}}.recipes-wrapper{height:100%;position:relative}.recipe-cats-outer-wrapper{width:100%;height:100vh;position:relative;z-index:5;}.recipe-cats-wrapper{width:50%;height:100%;float:left;position:relative;overflow:hidden;cursor:pointer}.recipe-cats-wrapper.last-odd{width:100%;height:75%;float:left;position:relative;overflow:hidden;cursor:pointer}.recipe-cats-wrapper:hover .recipe-cat-landing-image{transform:scale(1.01)}.recipe-cats-title-wrapper{position:absolute;top:60px;width:100%;left:0;text-align:center;padding:20px 0 10px;z-index:6;opacity:1;transition:all 750ms ease}.recipe-cats-title-wrapper.close{opacity:0}.recipe-cats-wrapper:hover .recipe-cats-title-wrapper{background-color:#000 !important;color:#fff !important}.recipe-cats-title{font-size:28px;line-height:36px;padding:0 20px;letter-spacing:6px;text-transform:uppercase}.recipe-cats-subtitle{font-size:18px;line-height:24px;padding:0 20px;letter-spacing:2.25px;text-transform:uppercase}.recipe-cat-landing-image{width:100%;height:100%;object-fit:cover}.recipes-outer-wrapper{position:relative;z-index:2;}.recipe-cat-outer-tab{max-width:1400px;width:100%;margin:70px auto}.recipe-cat-title-wrapper{width:100%;text-align:center;margin-bottom:45px;position:relative}.recipe-cat-title-wrapper:after{content:" ";width:100px;height:1px;background-color:#333;bottom:-10px;left:50%;transform:translateX(-50%);position:absolute}.recipe-cat-title{font-size:18px;line-height:24px;padding:0 20px;letter-spacing:2.25px;text-transform:uppercase;text-align:center}.recipe-cat-subtitle{font-size:28px;line-height:36px;padding:0 20px;letter-spacing:6px;text-transform:uppercase;text-align:center}.recipes-cat-back-link{position:absolute;color:#ccc;cursor:pointer;top:-50px;font-size:10px;text-transform:uppercase;letter-spacing:2px;width:100%;text-align:center}.recipe-cat-tab{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;width:100%}.recipe-item{flex:0 0 33.333333%;width:33%;margin-bottom:40px}.recipe-item-image-wrapper{width:auto;height:0;padding-bottom:80%;margin:0 40px;background-size:cover;background-position:center center;background-repeat:no-repeat}.recipe-item-title{text-align:center;padding:10px;text-transform:uppercase;color:#221f20;line-height:23px}.recipe-profile-outer-wrapper{width:100%;position:relative;display:flex;flex-flow:row nowrap;align-items:stretch;top:0;min-height:calc(100vh - 80px)}.recipe-profile-info-wrapper{position:relative;width:55%;height:100%;min-height:calc(100vh - 80px);display:inline-block;background-color:#fff}.recipe-inner-right{width:45%;min-height:calc(100vh - 64px);float:left;position:fixed;z-index:1;right:0;top:64px}.recipe-profile-image-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.mobile-recipe-profile-image-wrapper{display:none;position:relative;width:45%;background-size:cover;background-position:center center;background-repeat:no-repeat}.recipe-profile-info{width:85%;margin:0 auto;max-width:1200px;text-align:center;position:relative;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:space-between;height:100%;min-height:calc(100vh - 80px)}.recipes-profile-back-link{position:relative;color:#808080;cursor:pointer;font-size:10px;text-transform:uppercase;letter-spacing:2px;width:100%;margin:15px auto;text-align:left}.recipe-profile-cooking-info{width:100%;margin:0 auto;display:block;font-style:italic;font-weight:500;font-size:16px;line-height:24px;text-align:center}.recipe-profile-title-wrapper{width:100%;text-align:center;margin:85px auto 65px;position:relative}.recipe-profile-title-wrapper:after{content:" ";width:100px;height:1px;background-color:#808080;bottom:-10px;left:50%;transform:translateX(-50%);position:absolute}.recipe-profile-title{font-size:26px;line-height:30px;padding:0 20px;letter-spacing:2.25px;text-transform:uppercase;text-align:center}.recipe-profile-description{margin:15px auto 25px;width:100%;font-size:12px;line-height:22px;letter-spacing:0.2px;text-align:center}.recipe-profile-directions-wrapper{flex:1 1 auto;width:100%;margin:0 auto;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start}.recipe-profile-heading{text-align:left;font-size:18px;text-transform:uppercase;padding-bottom:5px}.recipe-profile-instructions{width:100%;padding-bottom:20px}.recipe-profile-directions{width:100%}.recipe-profile-ingredients-wrapper{margin-right:20px}.recipe-profile-ingredient-row{width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;font-size:12px;text-align:left;line-height:22px;letter-spacing:0.2px;font-style:italic}.recipe-profile-ingredient{flex:0 1 260px}.recipe-profile-ingredient-amt{flex:1 0 65px;text-align:left}.recipe-profile-text{font-size:12px;line-height:22px;letter-spacing:0.2px;text-align:left}.recipe-profile-text p{padding:0 0 10px 0 !important;line-height:24px}.recipe-profile-text ul,.recipe-profile-text ol{margin:0 0 0 -20px;font-size:12px;line-height:22px;letter-spacing:0.2px}.recipe-profile-text ul li,.recipe-profile-text ol li{padding-bottom:5px}.recipe-profile-link-to-accessories{margin:60px auto 0;font-style:italic;color:#221f20;width:100%;text-align:center;font-size:14px;line-height:22px;letter-spacing:0.2px}.recipe-profile-link-to-accessories a{font-style:italic;color:#808080}.recipe-profile-sharebar-wrapper{margin:40px auto 0;border-top:1px solid #221f20;padding:15px 0;width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;font-size:14px;text-transform:uppercase;color:#808080;text-align:left}.recipe-profile-sharebar-print{cursor:pointer;flex:1 1 auto}.recipe-profile-sharebar-social{flex:0 0 auto;color:#221f20}.recipe-profile-sharebar-social a{color:#808080}@media (max-width:1050px){.recipe-profile-title-wrapper{margin:85px auto 35px}.recipe-profile-outer-wrapper{flex-flow:column nowrap;align-items:stretch;min-height:calc(100vh - 80px)}.recipe-profile-info-wrapper{position:relative;width:100%;height:100%;min-height:calc(100vh - 80px);display:block}.mobile-recipe-profile-image-wrapper{display:inline-block;position:relative;width:100%;height:0;padding-bottom:50%;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:20px}.recipe-profile-image-wrapper{display:none;position:relative;width:100%;height:0;padding-bottom:50%;background-size:cover;background-position:center center;background-repeat:no-repeat}}@media (max-width:960px){.recipe-profile-title-wrapper{width:100%;text-align:center;margin:50px auto 35px;position:relative}}@media (max-width:800px){.recipe-item{flex:0 0 50%;width:50%;margin-bottom:40px}.recipe-cats-wrapper{width:100%;height:100%;float:left;position:relative;overflow:hidden;cursor:pointer}.recipe-profile-image-wrapper{padding-bottom:70%}}@media (max-width:600px){.recipe-profile-directions-wrapper{flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}.recipe-profile-cooking-info{font-size:14px}.recipe-profile-sharebar-wrapper{width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between;font-size:12px}.recipe-profile-ingredient{flex:1 1 65%}.recipe-profile-ingredient-amt{flex:0 1 100px}}@media (max-width:500px){.recipe-item{flex:0 0 100%;width:100%;margin-bottom:40px}.recipe-profile-image-wrapper{padding-bottom:90%}}#new-line-wrapper{position:relative}@media only screen and (min-width:1020px){#new-line-wrapper:after{position:absolute;content:"";top:100%;height:200px;width:100%;left:0;z-index:5;background:-moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0);}}#new-line *,#new-line *:before,#new-line *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}#new-line{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0;display:flex}#new-line-left{flex:0 0 55%;background-image:url(/assets/img/new-line-compressed.jpg);background-position:center center;background-size:cover}#new-line-right{flex:0 0 45%;padding:30px 15px 50px}#new-line-right h2{letter-spacing:10px}#new-line-right p{font-size:14px;line-height:24px;letter-spacing:2px;max-width:80%;margin:auto}#new-line-button{text-align:center;padding:0 20px;max-width:680px;margin:auto}#new-line-button a{display:inline-block;padding:8px 20px;border:1px solid #000;text-transform:uppercase;letter-spacing:4px;font-size:12px;line-height:12px;cursor:pointer;color:#000 !important}#new-line-button a:hover{opacity:0.9;color:#000 !important}#new-line-button a:active,#new-line-button a:focus{color:#000 !important}#new-line-button a#new-line-button-1{float:left}#new-line-button a#new-line-button-2{float:right}@media (max-width:1580px){#new-line-button{padding:0 10px}#new-line-button a{padding:8px 10px;font-size:11px;line-height:11px}}@media (max-width:1380px){#new-line-button{padding:0 10px}#new-line-button a#new-line-button-1{float:none;margin-bottom:20px}#new-line-button a#new-line-button-2{float:none}}@media only screen and (max-width:1019px){#new-line{flex-direction:column;border:0;margin:0}#new-line-left{flex:1;padding-bottom:52.65%}#new-line-right{flex:1}#new-line-button a{font-size:12px;padding:10px 15px}}.new-line-modal *,.new-line-modal *:before,.new-line-modal *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.new-line-modal{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:231;height:auto;max-height:calc(100vh - 15px);top:50%}.new-line-modal form{padding:0}.new-line-modal .m-heading{height:auto;padding:16px}.new-line-modal .m-title{font-size:30px}.new-line-modal .m-body{padding:30px;max-height:calc(100vh - 100px);overflow:auto}.new-line-modal input,.new-line-modal select,.new-line-modal option,.new-line-modal textarea{font-size:16px;padding:12px 10px 8px}.new-line-modal input:focus,.new-line-modal select:focus,.new-line-modal option:focus,.new-line-modal textarea:focus{border-bottom:1px solid #000}.new-line-modal .full{display:block}@media screen and (min-width:967px){.new-line-modal{width:800px}.new-line-modal .half{float:left;width:50%}.new-line-modal .third{float:left;width:33.3333333333%}}