@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500italic,500,700,700italic,900,900italic);
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body{border:0;line-height:1.5;margin:0;padding:0;}div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0;}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0;}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block;}table{border-collapse:separate;border-spacing:0;}table caption,table th,table td{text-align:left;vertical-align:middle;}a img{border:0;}.front .content-wrapper .field-name-field-header-image img,.view-has-grid .content-wrapper .field-name-field-header-image img,.page-products .content-wrapper .field-name-field-header-image img,.page-meet-the-team .content-wrapper .field-name-field-header-image img,.vocabulary-sales_rep_tags .content-wrapper .field-name-field-header-image img,.node-type-article #main-wrapper .content-wrapper .field--name-field-header-image img,.node-type-article #main-wrapper .content-wrapper img.article-image,.node-type-sales-rep #main-wrapper .content-wrapper .field--name-field-header-image img,.node-type-sales-rep #main-wrapper .content-wrapper img.article-image,.page-node-type-event #main-wrapper .content-wrapper .field--name-field-header-image img,.page-node-type-event #main-wrapper .content-wrapper img.article-image,.region-content .view-articles .views-row img,.region-content .view-events .views-row img,.border4c{border:4px solid #CCCCCC;}.paragraph--type--recommended-products .field--name-field-recommended-product .field--name-field-header-image::after,.product-grid .views-field-field-header-image a:after,.front .content-wrapper .view-products .grid-4 .overlay a:after,.front .content-wrapper .view-sales-reps .grid-4 .overlay a:after,.view-has-grid .content-wrapper .view-products .grid-4 .overlay a:after,.view-has-grid .content-wrapper .view-sales-reps .grid-4 .overlay a:after,.page-products .content-wrapper .view-products .grid-4 .overlay a:after,.page-products .content-wrapper .view-sales-reps .grid-4 .overlay a:after,.page-meet-the-team .content-wrapper .view-products .grid-4 .overlay a:after,.page-meet-the-team .content-wrapper .view-sales-reps .grid-4 .overlay a:after,.vocabulary-sales_rep_tags .content-wrapper .view-products .grid-4 .overlay a:after,.vocabulary-sales_rep_tags .content-wrapper .view-sales-reps .grid-4 .overlay a:after,.img-holder:after,.Hovertrans{transition:opacity 0.25s ease-in-out;background-image:url(/themes/custom/keaton/img/RedOverlay_1.png);content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:0;opacity:0;}.red{color:#e0000b;}.dark-red{color:#c01823;}body,td,pre{font-size:14px;}.btn,.pager .pager-previous a,.pager .pager-next a,.white-btn,.transparent-btn,.skeleton-button,.pager-load-more a{font-size:16px;border:none;background-color:#c01823;padding:20px 30px;margin:15px 0;color:white;display:inline-block;text-decoration:none;border-radius:3px;}.white-btn{border:1px solid grey;background-color:#FFFFFF;color:grey;}.transparent-btn{border:1px solid #000;background-color:transparent;color:#000;}.skeleton-btn{border:1px solid #c01823;background-color:#FFFFFF;color:#c01823;}.region-content p{margin-bottom:30px;}.region-content p:not(.big-text),.region-content .field--name-body,.region-content .view-articles .views-row .body{font-size:16px;line-height:1.6;}p.big-text{font-size:20px;}h2,h1{font-size:12px;line-height:1.3;margin:10px 0;text-transform:uppercase;color:#555;}h1.title{margin-bottom:40px;}h3{font-size:20px;line-height:1.3;margin:10px 0;}h4{font-size:24px;}h5{font-size:14px;}.field--type-text-long h2{font-size:25px;text-transform:initial;}.field--type-text-long h3{font-size:22px;}.field--type-text-long h2 a,.field--type-text-long h3 a{text-decoration:underline;color:#e0000b;}.field--type-text-long h2 a:hover,.field--type-text-long h3 a:hover{text-decoration:none;}blockquote{padding:15px 0;font-size:20px;font-style:italic;font-family:Georgia;}.small{font-size:9px;}.field--type-text-long img.media__image{width:100%;height:auto;}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.clearfix{zoom:1;}.visible-xs{display:none !important;}table.visible-xs{display:none !important;}tr.visible-xs{display:none !important;}th.visible-xs{display:none !important;}td.visible-xs{display:none !important;}@media (min-width:480px) and (max-width:767px){.visible-xs{display:block !important;}table.visible-xs{display:table;}tr.visible-xs{display:table-row !important;}th.visible-xs{display:table-cell !important;}td.visible-xs{display:table-cell !important;}}.visible-sm{display:none !important;}table.visible-sm{display:none !important;}tr.visible-sm{display:none !important;}th.visible-sm{display:none !important;}td.visible-sm{display:none !important;}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important;}table.visible-sm{display:table;}tr.visible-sm{display:table-row !important;}th.visible-sm{display:table-cell !important;}td.visible-sm{display:table-cell !important;}}.visible-md{display:none !important;}table.visible-md{display:none !important;}tr.visible-md{display:none !important;}th.visible-md{display:none !important;}td.visible-md{display:none !important;}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important;}table.visible-md{display:table;}tr.visible-md{display:table-row !important;}th.visible-md{display:table-cell !important;}td.visible-md{display:table-cell !important;}}.visible-lg{display:none !important;}table.visible-lg{display:none !important;}tr.visible-lg{display:none !important;}th.visible-lg{display:none !important;}td.visible-lg{display:none !important;}@media (min-width:1200px){.visible-lg{display:block !important;}table.visible-lg{display:table;}tr.visible-lg{display:table-row !important;}th.visible-lg{display:table-cell !important;}td.visible-lg{display:table-cell !important;}}@media (min-width:480px) and (max-width:767px){.hidden-xs{display:none !important;}table.hidden-xs{display:none !important;}tr.hidden-xs{display:none !important;}th.hidden-xs{display:none !important;}td.hidden-xs{display:none !important;}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important;}table.hidden-sm{display:none !important;}tr.hidden-sm{display:none !important;}th.hidden-sm{display:none !important;}td.hidden-sm{display:none !important;}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important;}table.hidden-md{display:none !important;}tr.hidden-md{display:none !important;}th.hidden-md{display:none !important;}td.hidden-md{display:none !important;}}@media (min-width:1200px){.hidden-lg{display:none !important;}table.hidden-lg{display:none !important;}tr.hidden-lg{display:none !important;}th.hidden-lg{display:none !important;}td.hidden-lg{display:none !important;}}.f-left{float:none !important;}@media (min-width:480px) and (max-width:767px){.f-left{float:none !important;}}@media (min-width:768px) and (max-width:991px){.f-left{float:left !important;}}@media (min-width:992px) and (max-width:1199px){.f-left{float:left !important;}}@media (min-width:1200px){.f-left{float:left !important;}}.f-right{float:none !important;}@media (min-width:480px) and (max-width:767px){.f-right{float:none !important;}}@media (min-width:768px) and (max-width:991px){.f-right{float:right !important;}}@media (min-width:992px) and (max-width:1199px){.f-right{float:right !important;}}@media (min-width:1200px){.f-right{float:right !important;}}.hide{display:none !important;}.show{display:block !important;}.invisible{visibility:hidden;}.soft-shadow{text-shadow:1px 1px 4px rgba(0,0,0,0.6);}.medium-shadow{text-shadow:0 1px 5px rgba(0,0,0,0.7);}.heavy-shadow{text-shadow:2px 2px 2px rgba(0,0,0,0.8);}.vertical-align{position:relative;top:50%;transform:translateY(-50%);}.test-div{width:100%;height:100px;background:blue;}.test-div-red{width:100%;height:100px;background:red;}.show-desk{display:none;}@media (min-width:480px) and (max-width:767px){.show-desk{display:none;}}@media (min-width:768px) and (max-width:991px){.show-desk{display:inline-block;}}@media (min-width:992px) and (max-width:1199px){.show-desk{display:inline-block;}}@media (min-width:1200px){.show-desk{display:inline-block;}}.show-mob{display:inline-block;}@media (min-width:480px) and (max-width:767px){.show-mob{display:inline-block;}}@media (min-width:768px) and (max-width:991px){.show-mob{display:none;}}@media (min-width:992px) and (max-width:1199px){.show-mob{display:none;}}@media (min-width:1200px){.show-mob{display:none;}}.display-none{display:none;}.display-show{display:normal;}.hide-mob{display:none;}@media (min-width:480px) and (max-width:767px){.hide-mob{display:block;}}@media (min-width:768px) and (max-width:991px){.hide-mob{display:block;}}@media (min-width:992px) and (max-width:1199px){.hide-mob{display:block;}}@media (min-width:1200px){.hide-mob{display:block;}}.ie9 img[src*=".svg"]{width:100%;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src*=".svg"]{width:100%;}}.layout-reset.front .content-wrapper,.layout-reset.front #main-wrapper{max-width:100%;margin:0 auto;width:100%;padding-bottom:0;}.layout-reset.page-node iframe{min-height:auto;}.layout-reset .content-wrapper{padding:0;width:100%;}@media (min-width:768px){.layout-reset .content-wrapper{width:100%;}}@media (min-width:480px) and (max-width:767px){.layout-reset .content-wrapper{min-width:100% !important;max-width:100% !important;width:100%;}}@media (min-width:768px) and (max-width:991px){.layout-reset .content-wrapper{min-width:100% !important;max-width:100% !important;width:100%;}}.field--name-field-components .field__item{position:relative;}.font-montserrat .content-wrapper *{font-family:"Montserrat",sans-serif;}.title-visually-hidden h1{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.front #block-keaton-local-tasks{position:absolute;z-index:1000;background:white;top:120px;border-top-right-radius:12px;border-bottom-right-radius:12px;}.front #block-keaton-local-tasks nav.tabs{padding-bottom:10px;}.front #block-keaton-local-tasks ul.tabs{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.front #block-keaton-local-tasks ul.tabs a{font-size:15px;font-weight:bold;letter-spacing:1px;}.front [data-drupal-messages]{position:absolute;z-index:100;left:50%;transform:translate(-50%,-50%);top:30px;}.field--name-field-view-has-grid{display:none;}.margin{margin:10px;}.margin-s{margin:10px;}.margin-top-s{margin:10px 0 0 0;}.margin-right-s{margin:0 10px 0 0;}.margin-bottom-s{margin:0 0 10px 0;}.margin-left-s{margin:0 0 0 10px;}.margin-tb-s{margin:10px 0 10px 0;}.margin-lr-s{margin:0 10px 0 10px;}.margin-m{margin:20px;}.margin-top-m{margin:20px 0 0 0;}.margin-right-m{margin:0 20px 0 0;}.margin-bottom-m{margin:0 0 20px 0;}.margin-left-m{margin:0 0 0 20px;}.margin-tb-m{margin:20px 0 20px 0;}.margin-lr-m{margin:0 20px 0 20px;}.margin-l{margin:15px;}@media (min-width:480px) and (max-width:767px){.margin-l{margin:19.5px;}}@media (min-width:768px) and (max-width:991px){.margin-l{margin:22.5px;}}@media (min-width:992px) and (max-width:1199px){.margin-l{margin:30px;}}@media (min-width:1200px){.margin-l{margin:30px;}}.margin-top-l{margin:15px 0 0 0;}@media (min-width:480px) and (max-width:767px){.margin-top-l{margin:19.5px 0 0 0;}}@media (min-width:768px) and (max-width:991px){.margin-top-l{margin:22.5px 0 0 0;}}@media (min-width:992px) and (max-width:1199px){.margin-top-l{margin:30px 0 0 0;}}@media (min-width:1200px){.margin-top-l{margin:30px 0 0 0;}}.margin-right-l{margin:0 15px 0 0;}@media (min-width:480px) and (max-width:767px){.margin-right-l{margin:0 19.5px 0 0;}}@media (min-width:768px) and (max-width:991px){.margin-right-l{margin:0 22.5px 0 0;}}@media (min-width:992px) and (max-width:1199px){.margin-right-l{margin:0 30px 0 0;}}@media (min-width:1200px){.margin-right-l{margin:0 30px 0 0;}}.margin-bottom-l{margin:0 0 15px 0;}@media (min-width:480px) and (max-width:767px){.margin-bottom-l{margin:0 0 19.5px 0;}}@media (min-width:768px) and (max-width:991px){.margin-bottom-l{margin:0 0 22.5px 0;}}@media (min-width:992px) and (max-width:1199px){.margin-bottom-l{margin:0 0 30px 0;}}@media (min-width:1200px){.margin-bottom-l{margin:0 0 30px 0;}}.margin-left-l{margin:0 0 0 15px;}@media (min-width:480px) and (max-width:767px){.margin-left-l{margin:0 0 0 19.5px;}}@media (min-width:768px) and (max-width:991px){.margin-left-l{margin:0 0 0 22.5px;}}@media (min-width:992px) and (max-width:1199px){.margin-left-l{margin:0 0 0 30px;}}@media (min-width:1200px){.margin-left-l{margin:0 0 0 30px;}}.margin-tb-l{margin:15px 0 15px 0;}@media (min-width:480px) and (max-width:767px){.margin-tb-l{margin:19.5px 0 19.5px 0;}}@media (min-width:768px) and (max-width:991px){.margin-tb-l{margin:22.5px 0 22.5px 0;}}@media (min-width:992px) and (max-width:1199px){.margin-tb-l{margin:30px 0 30px 0;}}@media (min-width:1200px){.margin-tb-l{margin:30px 0 30px 0;}}.margin-lr-l{margin:0 15px 0 15px;}@media (min-width:480px) and (max-width:767px){.margin-lr-l{margin:0 19.5px 0 19.5px;}}@media (min-width:768px) and (max-width:991px){.margin-lr-l{margin:0 22.5px 0 22.5px;}}@media (min-width:992px) and (max-width:1199px){.margin-lr-l{margin:0 30px 0 30px;}}@media (min-width:1200px){.margin-lr-l{margin:0 30px 0 30px;}}.margin-xl{margin:20px;}@media (min-width:480px) and (max-width:767px){.margin-xl{margin:26px;}}@media (min-width:768px) and (max-width:991px){.margin-xl{margin:30px;}}@media (min-width:992px) and (max-width:1199px){.margin-xl{margin:40px;}}@media (min-width:1200px){.margin-xl{margin:40px;}}.margin-top-xl{margin:20px 0 0 0;}@media (min-width:480px) and (max-width:767px){.margin-top-xl{margin:26px 0 0 0;}}@media (min-width:768px) and (max-width:991px){.margin-top-xl{margin:30px 0 0 0;}}@media (min-width:992px) and (max-width:1199px){.margin-top-xl{margin:40px 0 0 0;}}@media (min-width:1200px){.margin-top-xl{margin:40px 0 0 0;}}.margin-right-xl{margin:0 20px 0 0;}@media (min-width:480px) and (max-width:767px){.margin-right-xl{margin:0 26px 0 0;}}@media (min-width:768px) and (max-width:991px){.margin-right-xl{margin:0 30px 0 0;}}@media (min-width:992px) and (max-width:1199px){.margin-right-xl{margin:0 40px 0 0;}}@media (min-width:1200px){.margin-right-xl{margin:0 40px 0 0;}}.margin-bottom-xl{margin:0 0 20px 0;}@media (min-width:480px) and (max-width:767px){.margin-bottom-xl{margin:0 0 26px 0;}}@media (min-width:768px) and (max-width:991px){.margin-bottom-xl{margin:0 0 30px 0;}}@media (min-width:992px) and (max-width:1199px){.margin-bottom-xl{margin:0 0 40px 0;}}@media (min-width:1200px){.margin-bottom-xl{margin:0 0 40px 0;}}.margin-left-xl{margin:0 0 0 20px;}@media (min-width:480px) and (max-width:767px){.margin-left-xl{margin:0 0 0 26px;}}@media (min-width:768px) and (max-width:991px){.margin-left-xl{margin:0 0 0 30px;}}@media (min-width:992px) and (max-width:1199px){.margin-left-xl{margin:0 0 0 40px;}}@media (min-width:1200px){.margin-left-xl{margin:0 0 0 40px;}}.margin-tb-xl{margin:20px 0 20px 0;}@media (min-width:480px) and (max-width:767px){.margin-tb-xl{margin:26px 0 26px 0;}}@media (min-width:768px) and (max-width:991px){.margin-tb-xl{margin:30px 0 30px 0;}}@media (min-width:992px) and (max-width:1199px){.margin-tb-xl{margin:40px 0 40px 0;}}@media (min-width:1200px){.margin-tb-xl{margin:40px 0 40px 0;}}.margin-lr-xl{margin:0 20px 0 20px;}@media (min-width:480px) and (max-width:767px){.margin-lr-xl{margin:0 26px 0 26px;}}@media (min-width:768px) and (max-width:991px){.margin-lr-xl{margin:0 30px 0 30px;}}@media (min-width:992px) and (max-width:1199px){.margin-lr-xl{margin:0 40px 0 40px;}}@media (min-width:1200px){.margin-lr-xl{margin:0 40px 0 40px;}}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/themes/custom/keaton/fonts/montserrat-v15-latin-regular.eot);src:local(""),url(/themes/custom/keaton/fonts/montserrat-v15-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/keaton/fonts/montserrat-v15-latin-regular.woff2) format("woff2"),url(/themes/custom/keaton/fonts/montserrat-v15-latin-regular.woff) format("woff"),url(/themes/custom/keaton/fonts/montserrat-v15-latin-regular.ttf) format("truetype"),url(/themes/custom/keaton/fonts/montserrat-v15-latin-regular.svg#Montserrat) format("svg");font-display:fallback;}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:url(/themes/custom/keaton/fonts/montserrat-v15-latin-600.eot);src:local(""),url(/themes/custom/keaton/fonts/montserrat-v15-latin-600.eot#iefix) format("embedded-opentype"),url(/themes/custom/keaton/fonts/montserrat-v15-latin-600.woff2) format("woff2"),url(/themes/custom/keaton/fonts/montserrat-v15-latin-600.woff) format("woff"),url(/themes/custom/keaton/fonts/montserrat-v15-latin-600.ttf) format("truetype"),url(/themes/custom/keaton/fonts/montserrat-v15-latin-600.svg#Montserrat) format("svg");font-display:fallback;}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url(/themes/custom/keaton/fonts/montserrat-v15-latin-700.eot);src:local(""),url(/themes/custom/keaton/fonts/montserrat-v15-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/keaton/fonts/montserrat-v15-latin-700.woff2) format("woff2"),url(/themes/custom/keaton/fonts/montserrat-v15-latin-700.woff) format("woff"),url(/themes/custom/keaton/fonts/montserrat-v15-latin-700.ttf) format("truetype"),url(/themes/custom/keaton/fonts/montserrat-v15-latin-700.svg#Montserrat) format("svg");font-display:fallback;}img{max-width:100%;height:auto;}.field--name-body img{height:auto !important;}.field--name-body img.red-border{border:2px solid #c01823;}.field--name-body img.grey-border{border:2px solid #CCCCCC;}.pointer{cursor:pointer;}body{font-family:"Roboto";font-weight:400;font-size:14px;line-height:1.5;color:#555;background-color:#FFFFFF;}body.cke_show_borders,body.cke_panel_frame{background-color:#ffffff;}#page-wrapper{color:#555;overflow-x:hidden;}#page{background-color:#FFFFFF;max-width:100%;margin:0 auto;}.section-wrapper{padding:25px;}section{padding-bottom:25px;}.menu,.menu li,.menu li.leaf{list-style:none;list-style-image:none;list-style-type:none;}.menu li.expanded,.menu li.collapsed,.menu li.leaf{padding-top:0;}#main-wrapper{padding:120px 0 60px 0;background:#ffffff;}@media (min-width:992px){#main-wrapper{padding:174px 0 60px;}}.front #main-wrapper{background-color:inherit;max-width:1280px;margin:0 auto;}.front #main-wrapper #main{padding-top:0;}.content-wrapper{margin:0 auto;position:relative;padding:0;width:95%;z-index:1;padding-top:1rem;}@media (min-width:768px){.content-wrapper{width:710px;}}.content-wrapper ul,.content-wrapper ol{margin:0 0 40px 60px;}@media (min-width:480px) and (max-width:767px){.content-wrapper{min-width:300px !important;max-width:650px !important;}}@media (min-width:768px) and (max-width:991px){.content-wrapper{min-width:480px !important;max-width:768px !important;}}.author{margin-bottom:60px;}.author img{border-radius:50%;margin:0 30px 0 0;float:left;width:40px;}.author-name{color:#e0000b;font-size:18px;margin-bottom:10px;}.date{font-size:13px;color:#555;margin-bottom:20px;}.page-articles h1#page-title,.page-events h1#page-title{display:none;}.middle,body:not(.page-node) #main,body.n919 #main,.node-type-webform #main,.page-products #main{padding:0;width:95%;margin:0 auto;}@media (min-width:768px){.middle,body:not(.page-node) #main,body.n919 #main,.node-type-webform #main,.page-products #main{padding:0;}}body.front #main{width:100%;}.profile h3{border:none;}.region-content .view-articles .views-row,.region-content .view-events .views-row{border-bottom:1px solid #333333;padding-top:35px;padding-bottom:25px;float:left;}.region-content .view-articles .views-row.views-row-first,.region-content .view-events .views-row.views-row-first{padding-top:0;}.region-content .view-articles .views-row .f-left,.region-content .view-events .views-row .f-left{width:180px;}.region-content .view-articles .views-row .f-right,.region-content .view-events .views-row .f-right{width:100%;margin-left:0;}@media (min-width:768px){.region-content .view-articles .views-row .f-right,.region-content .view-events .views-row .f-right{width:480px;margin-left:35px;}}.region-content .view-articles .views-row .body,.region-content .view-events .views-row .body{margin-right:10px;display:inline;}.region-content .view-articles .views-row .link,.region-content .view-events .views-row .link{display:inline;}.region-content .view-articles .views-row .tags,.region-content .view-events .views-row .tags{margin-top:20px;}@media (min-width:768px){.region-content .view-events .views-row .f-right{margin-left:0px;}}.item-list{clear:both;padding:70px 0 10px;}.item-list ul.pager{margin:0;}.item-list ul.pager li.pager-first,.item-list ul.pager li.pager-previous,.item-list ul.pager li.pager-next,.item-list ul.pager li.pager-last{display:block;padding:1em 0.5em;}@media (min-width:768px){.item-list ul.pager li.pager-first,.item-list ul.pager li.pager-previous,.item-list ul.pager li.pager-next,.item-list ul.pager li.pager-last{display:inline;padding:0.5em;}}.page-calendar-node-field-event-dates-month .middle{width:95%;clear:both;}.page-calendar-node-field-event-dates-month .middle .item{width:100%;}.node-type-event .location,.node-type-event .field-type-datetime{line-height:1.3;margin-bottom:20px;}.node-type-event .date-display-range{display:inline-block;}.node-type-event .date-display-single{margin-right:10px;}.front .pre-footer.passionate{padding:100px 0;}.front .pre-footer.passionate img#passionate{width:580px;max-width:90%;display:block;margin:0 auto;}.search-result.item{width:100%;float:none;}.node-type-article .region-content,.node-type-sales-rep .region-content,.page-node-type-event .region-content{background-color:#ffffff;}.node-type-article .date,.node-type-sales-rep .date,.page-node-type-event .date{color:#5a5d67;}.node-type-article #main-wrapper,.node-type-sales-rep #main-wrapper,.page-node-type-event #main-wrapper{background-color:#ffffff;}.node-type-article #main-wrapper .content-wrapper,.node-type-sales-rep #main-wrapper .content-wrapper,.page-node-type-event #main-wrapper .content-wrapper{background-color:#ffffff;color:#555;}@media (min-width:1200px){.node-type-article #main-wrapper .content-wrapper,.node-type-sales-rep #main-wrapper .content-wrapper,.page-node-type-event #main-wrapper .content-wrapper{width:1190px;max-width:95%;}}.node-type-article #main-wrapper .content-wrapper h1.title,.node-type-sales-rep #main-wrapper .content-wrapper h1.title,.page-node-type-event #main-wrapper .content-wrapper h1.title{font-size:24px;color:#c01823;text-transform:none;}@media (min-width:1200px){.node-type-article #main-wrapper .content-wrapper .middle,.node-type-sales-rep #main-wrapper .content-wrapper .middle,.page-node-type-event #main-wrapper .content-wrapper .middle{width:710px;margin:0 auto;}}.node-type-article #main-wrapper .content-wrapper .field--name-field-header-image img,.node-type-article #main-wrapper .content-wrapper img.article-image,.node-type-sales-rep #main-wrapper .content-wrapper .field--name-field-header-image img,.node-type-sales-rep #main-wrapper .content-wrapper img.article-image,.page-node-type-event #main-wrapper .content-wrapper .field--name-field-header-image img,.page-node-type-event #main-wrapper .content-wrapper img.article-image{width:180px;padding-top:20px;}@media (min-width:1200px){.node-type-article #main-wrapper .content-wrapper .field--name-field-header-image img,.node-type-article #main-wrapper .content-wrapper img.article-image,.node-type-sales-rep #main-wrapper .content-wrapper .field--name-field-header-image img,.node-type-sales-rep #main-wrapper .content-wrapper img.article-image,.page-node-type-event #main-wrapper .content-wrapper .field--name-field-header-image img,.page-node-type-event #main-wrapper .content-wrapper img.article-image{padding:0;position:absolute;top:45px;left:0;max-width:16%;}}.node-type-article #main-wrapper .content-wrapper a.field-type,.node-type-sales-rep #main-wrapper .content-wrapper a.field-type,.page-node-type-event #main-wrapper .content-wrapper a.field-type{color:#5a5d67;text-transform:uppercase;display:block;}.page-node-type-event .field--name-field-event-dates{margin-top:10px;margin-bottom:10px;}.node-type-sales-rep #main-wrapper,.node-type-sales-rep #main-wrapper .content-wrapper,.node-type-sales-rep .region-content{min-height:300px;}@media (min-width:768px){.path-news h1.page-title,.path-news h1.title,.path-industry h1.page-title,.path-industry h1.title,.page-news h1.page-title,.page-news h1.title,.page-industry h1.page-title,.page-industry h1.title{margin-left:217px;}}.path-industry h2.title,.path-news h2.title{text-transform:initial;}a.link-type{text-transform:uppercase;color:#5a5d67;}div.messages{max-width:710px;position:relative;margin-left:auto;margin-right:auto;}.type{background-color:#231f20;color:#ffffff;font-size:14px;border-radius:2px;padding:8px 13px;display:inline-block;position:absolute;left:20px;bottom:20px;line-height:1;}.tags *,.views-field-field-tags *{display:inline;}.comments{width:100%;max-width:50%;margin:20px auto;}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{height:2.6em;}.page-search .content-wrapper .item-list{margin:0;padding:0;}.page-search .content-wrapper .item-list li{margin-left:0;}.page-search .content-wrapper .search-result__title a{font-weight:normal;}.page-search .content-wrapper .search-advanced{display:none;}.page-search .content-wrapper .search-form{margin-bottom:40px;}.page-search .content-wrapper .search-form + h2{display:none;}.page-search .content-wrapper .search-form #edit-basic{margin:20px 0;position:relative;overflow:hidden;}.page-search .content-wrapper .search-form #edit-basic label{display:none;}.page-search .content-wrapper .search-form input,.page-search .content-wrapper .search-form input[type=submit]{border-radius:0;width:100%;padding:15px;margin:0;}.page-search .content-wrapper .search-form input[type=submit]{padding:18px 18px 17px;border:1px solid #c01823;position:absolute;top:0;right:0;width:auto;}.page-search .content-wrapper .search-form input[type=submit]:hover,.page-search .content-wrapper .search-form input[type=submit]:focus{border:1px solid #c01823;padding-top:17px;}.page-search .content-wrapper ol.search-results{margin-left:0;list-style-type:none;}.page-search .content-wrapper ol.search-results h2.title{color:#e0000b;text-transform:none;font-size:18px;margin-bottom:5px;}.page-search .content-wrapper ol.search-results li.search-item{margin-bottom:20px;}.page-search .content-wrapper ol.search-results .search-snippet-info{padding-left:0;}.page-node-910 iframe{background:white;max-width:100%;}.page-node #embedded{position:relative;min-height:200px;}.page-node #embedded .loader{z-index:-1;top:0;}.page-node iframe{min-height:1700px;}.page-node iframe.media-oembed-content{min-height:auto;}.page-node .full-width-wrapper,.page-node .full-width-wrapper .content-wrapper{max-width:100%;width:1280px;}#mobile_configurator{width:100%;text-align:center;padding-top:30px;}@media (min-width:992px){#mobile_configurator{display:none;}}.loader{background-image:url(/themes/custom/keaton/img/loader.gif);width:200px;height:200px;position:absolute;top:12vh;left:50%;margin-left:-100px;}.field-name-field-title-image{margin:10px 0 40px;}.sponsors{text-align:center;padding-bottom:115px;}.sponsors h3{clear:both;padding:3em 0 1em;font-size:24px;color:#767676;}.sponsors h3:after{content:" sponsors";}.sponsors .Gold .views-field-title,.sponsors .Silver .views-field-title{display:none;}.sponsors .Gold,.sponsors .Silver{float:left;}.sponsors .Gold{width:33.33%;}.sponsors .Silver{width:25%;}.sponsors .Bronze,.sponsors .Bronze *{display:inline;}.sponsors .Bronze:after{content:", ";}.sponsors .Bronze.views-row-last:after{content:"";}.sponsors .Bronze .views-field-field-image{display:none;}.grid-2,.grid-3,.grid-4{float:left;width:100%;color:#ffffff;padding:0 10px;}.grid-2 .text,.grid-3 .text,.grid-4 .text{background-color:#ffffff;padding:20px;line-height:1.5;}.grid-2 .text p,.grid-3 .text p,.grid-4 .text p{margin-bottom:10px;}.grid-2 .date-display-range,.grid-3 .date-display-range,.grid-4 .date-display-range{display:inline;}.grid-2:first-child,.grid-3:first-child,.grid-4:first-child{padding-left:10px;}.grid-2:last-child,.grid-3:last-child,.grid-4:last-child{padding-right:10px;}.grid-2 h4 a,.grid-3 h4 a,.grid-4 h4 a{display:block;height:100px;}@media (min-width:480px) and (max-width:767px){.grid-2,.grid-3,.grid-4{float:none;text-align:center;}}.paragraphs-item-single-column .grid-2,.paragraphs-item-single-column .grid-3,.paragraphs-item-single-column .grid-4{color:#555;}.paragraphs-item-wysiwyg{clear:both;}@media (min-width:768px){.grid-2{width:50%;}}.grid-3{padding:10px;}@media (min-width:768px){.grid-3{width:33.33%;}}@media (min-width:768px){.grid-4{width:25%;}}@media (min-width:768px){.grid-5{width:50%;}}@media (min-width:992px){.grid-5{width:20%;}}.img-holder{height:300px;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;font-size:18px;text-align:center;display:table;width:100%;}.img-holder .hover-holder{position:relative;z-index:1;height:100%;}.img-holder .hover-holder h1{margin-top:0;}.img-holder:after{z-index:0;display:block;opacity:0;}.img-holder:hover:after{opacity:1;}.img-holder h1{font-size:100%;line-height:1.5;color:#fff;}.img-holder p{margin:0;z-index:2;padding:50px 20px 0 0;}@media (min-width:768px){.img-holder p{display:table-cell;vertical-align:bottom;height:200px;padding-top:0;}}.img-holder a.skeleton-btn{z-index:2;position:absolute;bottom:10px;max-width:90%;left:5%;}@media (min-width:768px){.img-holder{height:260px;text-align:left;display:block;width:100%;}.img-holder .hover-holder{padding:0 20px 50px;}.img-holder a.skeleton-btn{left:auto;bottom:35px;}.img-holder p{height:140px;}}.front .no-pad{padding-bottom:10px;}.front .grid-3 a.skeleton-btn{background-color:#c01823 !important;color:#ffffff;border:1px solid #c01823;margin:0;padding:12px;font-size:18px;font-weight:bold;}.front .view-display-id-block_1{}.front .view-display-id-block_1 .grid-3:nth-child(1) p{color:#666666;margin-top:0;height:200px;}.front .view-display-id-block_1 .grid-3{padding:10px;}@media (min-width:768px){.front .view-display-id-block_1 .grid-3:first-child{width:66.6%;height:560px;}.front .view-display-id-block_1 .grid-3:first-child .img-holder{height:540px;font-size:24px;}.front .view-display-id-block_1 .grid-3:first-child .img-holder .hover-holder{padding-left:40px;}.front .view-display-id-block_1 .grid-3:first-child .img-holder a.skeleton-btn{bottom:145px;}.front .view-display-id-block_1 .grid-3:first-child .img-holder p{height:200px;max-width:600px;}}@media (min-width:768px){.card{display:-ms-flexbox;display:flex;}}@media (min-width:768px){.card__wrap{width:33%;}}.card__item{padding:10px 0;}@media (min-width:768px){.card__item{padding:10px;}}@media (min-width:768px){.card__item--3up{width:33.33%;}}@media (min-width:768px){.card__item--wide{width:66.66%;}}.region-content .card__item--wide p{font-size:24px;}@media (min-width:768px){.card__item--wide .img-holder{height:540px;}}.card__item--wide .img-holder:hover p{color:#ffffff;}.card__item-inner .hover-holder{position:relative;z-index:1;height:100%;}.card__item-inner p{color:#ffffff;}.card__item-inner.has-dark-text p{color:#555555;}.card a.skeleton-btn{background-color:#b81d24 !important;color:#ffffff;border:1px solid #b81d24;margin:0;padding:12px;font-size:18px;font-weight:bold;}.field--name-field-content .less-space-below{padding-top:30px;}.field--name-field-content .less-space-below .field__item{margin-bottom:0px;}.field--name-field-content .less-space-below p:last-child{margin-bottom:0;}.paragraph--type--columns-two .paragraph--type--columns-two{padding:0 15px;}.paragraph--type--columns-two .paragraph--type--columns-two > .block-container{text-align:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.paragraph--type--columns-two .paragraph--type--columns-two .grid-2{padding-top:10px;padding-bottom:10px;width:33.333%;}@media (min-width:768px){.paragraph--type--columns-two .paragraph--type--columns-two .grid-2:first-child{margin-right:10px;}.paragraph--type--columns-two .paragraph--type--columns-two .grid-2:last-child{margin-left:10px;}}.paragraph--type--columns-two .paragraph--type--columns-three{padding:0 15px;}.paragraph--type--columns-two .paragraph--type--columns-three > .block-container{text-align:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.layout,.bordered{padding-bottom:0;border-bottom:25px solid #e6e6e6;background:#e6e6e6;}.layout .field-type-text-with-summary{font-size:40px;line-height:2em;}.layout.paragraph .field-type-text-with-summary{max-width:75%;font-size:16px;margin:0 auto;}.paragraph--type--wysiwyg{clear:both;}.layout p{margin:0;}.layout .item{height:300px;background-size:cover;float:left;width:100%;}@media (min-width:480px) and (max-width:767px){.layout .item{float:none;text-align:center;}}@media (min-width:992px) and (max-width:1199px){.layout .item{height:500px;}}@media (min-width:768px){.layout .item{width:33.33%;}}@media (min-width:1200px){.layout .item{height:700px;}}@media (min-width:768px){.fiftyfifty .item{width:50%;}}.paragraph--type--view .view{margin-top:40px;}*{-ms-box-sizing:border-box;box-sizing:border-box;}*:before,*:after{-ms-box-sizing:border-box;box-sizing:border-box;}.content-top-pad{padding-top:30px;}@media (min-width:480px) and (max-width:767px){.content-top-pad{padding-top:40px;}}@media (min-width:768px) and (max-width:991px){.content-top-pad{padding-top:60px;}}@media (min-width:992px) and (max-width:1199px){.content-top-pad{padding-top:60px;}}@media (min-width:1200px){.content-top-pad{padding-top:60px;}}.display-table{display:table;vertical-align:middle;}.display-row{display:table-row;vertical-align:middle;}.display-cell{display:table-cell;vertical-align:middle;}.display-block{display:block;}.display-inline{display:inline-block;}*{-webkit-font-smoothing:antialiased;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Roboto";font-weight:400;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{color:inherit;text-decoration:none;}h1,.h1{font-size:12px;line-height:1.3;}h2,.h2{font-weight:400;margin-bottom:30px;}h3,.h3{font-size:11px;font-weight:400;margin-bottom:30px;}@media (min-width:480px) and (max-width:767px){h3,.h3{font-size:19px;}}@media (min-width:768px) and (max-width:991px){h3,.h3{font-size:19px;}}@media (min-width:992px) and (max-width:1199px){h3,.h3{font-size:24px;}}@media (min-width:1200px){h3,.h3{font-size:24px;}}h4,.h4{font-size:16px;font-weight:400;margin-bottom:10px;}@media (min-width:480px) and (max-width:767px){h4,.h4{font-size:30px;}}@media (min-width:768px) and (max-width:991px){h4,.h4{font-size:18px;}}@media (min-width:992px) and (max-width:1199px){h4,.h4{font-size:24px;}}@media (min-width:1200px){h4,.h4{font-size:24px;}}h5,.h5{font-size:4px;}@media (min-width:480px) and (max-width:767px){h5,.h5{font-size:4px;}}@media (min-width:768px) and (max-width:991px){h5,.h5{font-size:9px;}}@media (min-width:992px) and (max-width:1199px){h5,.h5{font-size:14px;}}@media (min-width:1200px){h5,.h5{font-size:14px;}}h6,.h6{font-size:0px;}@media (min-width:480px) and (max-width:767px){h6,.h6{font-size:0px;}}@media (min-width:768px) and (max-width:991px){h6,.h6{font-size:5px;}}@media (min-width:992px) and (max-width:1199px){h6,.h6{font-size:10px;}}@media (min-width:1200px){h6,.h6{font-size:10px;}}a{color:#e0000b;text-decoration:none;}a:hover,a:focus{text-decoration:underline;}.italics{font-style:italic !important;}.center-text{text-align:center !important;}.left-text{text-align:left !important;}.right-text{text-align:right !important;}.align-center{text-align:center !important;}.align-left{text-align:left !important;}.align-right{text-align:right !important;}.capitalize{text-transform:capitalize;}.uppercase{text-transform:uppercase;}.white{color:#fff !important;}.black{color:#000000 !important;}ul,ol{list-style-position:inside;}.page-node-type-landing-page .content-wrapper{padding-top:1rem;}@media (min-width:1200px){.page-node-type-landing-page .content-wrapper{width:1200px;}}.page-node-type-landing-page .paragraphs-item-wysiwyg{padding:0 15px;}@media (min-width:768px){.page-node-type-landing-page .paragraphs-item-wysiwyg{padding:0 100px;}}.page-node-type-landing-page .paragraphs-item-wysiwyg .field--item,.page-node-type-landing-page .paragraphs-item-wysiwyg .field--item p{font-size:20px;line-height:1.6;color:#000000;}.page-node-type-landing-page .view-landing-page .view-content{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:55px;}@media (min-width:1200px){.page-node-type-landing-page .view-landing-page .view-content{-ms-flex-pack:start;justify-content:flex-start;}}.page-node-type-landing-page .view-landing-page .views-row{-ms-flex:1 0 31%;flex:1 0 31%;margin-right:10px;margin-left:10px;margin-bottom:40px;max-width:276px;text-align:center;}@media (min-width:1200px){.page-node-type-landing-page .view-landing-page .views-row{-ms-flex:1 0 21%;flex:1 0 21%;}}.page-node-type-landing-page .view-landing-page .views-field-field-header-image{border:2px solid #ccc;line-height:0;margin-bottom:10px;}.page-node-type-landing-page .view-landing-page .views-field-field-header-image a{display:inline-block;}.page-node-type-landing-page .view-landing-page .views-field-name a{color:#5a5d67;}.data-url-reference{display:none;}.compare-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:relative;top:-12px;}.compare-nav.is-hidden{display:none;}.compare-scroll{width:50px;height:50px;background-image:url(/themes/custom/keaton/img/chevron-prev-next.svg);background-size:100%;cursor:pointer;}.compare-scroll--right{transform:rotate(180deg);position:relative;top:-2px;}.compare-scroll > span{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.media--view-mode-doc-link{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}.field--name-field-content .field__item{margin-bottom:2rem;}.product-source .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}.product-source .view-content > .views-row{-ms-flex:0 0 calc(25% - 30px);flex:0 0 calc(25% - 30px);border:1px solid #CCC;padding:15px;max-width:calc(25% - 30px);margin:15px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}@media (max-width:991px){.product-source .view-content > .views-row{-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px);width:calc(50% - 30px);max-width:calc(50% - 30px);}}@media (max-width:500px){.product-source .view-content > .views-row{-ms-flex:0 0 calc(100% - 30px);flex:0 0 calc(100% - 30px);width:calc(100% - 30px);max-width:calc(100% - 30px);}}.product-source .view-content > .views-row .sensor-radio{margin-top:30px;}.product-source .view-content > .views-row .sensor-radio input{display:inline-block;width:auto;vertical-align:middle;margin:-2px 5px 0;}.product-source .view-content > .views-row .sensor-radio label{display:inline-block;}.product-source .view-content > .views-row .views-field-nothing{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:start;min-height:130px;}.product-source .view-content > .views-row .views-field-nothing a.btn,.product-source .view-content > .views-row .views-field-nothing .pager .pager-previous a,.pager .pager-previous .product-source .view-content > .views-row .views-field-nothing a,.product-source .view-content > .views-row .views-field-nothing .pager .pager-next a,.pager .pager-next .product-source .view-content > .views-row .views-field-nothing a{background:#ffffff;color:#e0000b;cursor:pointer;text-decoration:none !important;}.product-source .view-content > .views-row .views-field-nothing a.btn:hover,.product-source .view-content > .views-row .views-field-nothing .pager .pager-previous a:hover,.pager .pager-previous .product-source .view-content > .views-row .views-field-nothing a:hover,.product-source .view-content > .views-row .views-field-nothing .pager .pager-next a:hover,.pager .pager-next .product-source .view-content > .views-row .views-field-nothing a:hover{color:#ffffff;background:#c01823;}.product-source .view-content > .views-row .views-field-title{font-size:22px;color:#e0000b;}.product-source .view-content > .views-row .checkmark{text-align:left;line-height:1.2;border-bottom:1px solid #CCC;padding-left:35px;position:relative;padding-top:15px;padding-bottom:15px;}.product-source .view-content > .views-row .checkmark.views-field-field-resolution{border:medium;}.product-source .view-content > .views-row .checkmark:before{content:"";display:inline-block;width:25px;height:25px;background-image:url(/themes/custom/keaton/img/icon-check.svg);line-height:3em;vertical-align:middle;margin-right:5px;position:absolute;top:9px;left:0;}.product-source .view-content > .views-row .checkmark .views-label{display:inline;font-weight:bold;}.product-source .view-content > .views-row .checkmark .field-content{display:inline;}.product-source .view-content > .views-row .views-field-nid{display:none;}.product-source .view-footer{text-align:center;}.product-source .view-footer .series-to-compare{font-weight:bold;}.product-source .view-footer .series-to-compare span{font-weight:normal;margin-left:10px;}.product-source .view-header{text-align:center;}.product-source .view-header h3{font-size:30px;font-weight:bold;color:#000000;margin-bottom:10px;}.product-source .view-header p{color:#000;margin-bottom:10px;}@supports ((-o-object-fit:contain) or (object-fit:contain)){.product-source img.media__image{height:300px;-o-object-fit:contain;object-fit:contain;width:100%;}}@supports not ((-o-object-fit:contain) or (object-fit:contain)){.product-source img.media__image{width:100%;height:auto;}}.product-source .views-field-nothing{margin-top:auto;}.product-compare .view-content{overflow-x:auto;cursor:all-scroll;}.product-compare .view-content .views-field-field-pdf{text-align:center;}.product-compare .view-content .views-field-field-pdf a{border-radius:0;margin:0;color:#e0000b;text-decoration:none;background-color:transparent;}.product-compare .view-content .views-field-field-pdf span span{display:none;}.product-compare .view-content th.views-field-field-pdf{text-align:left;}.product-compare table{table-layout:fixed;}.product-compare table thead{background-color:#ffffff;}.product-compare table th,.product-compare table td{width:300px;height:50px;max-width:300px;min-width:300px;max-height:50px;min-height:50px;overflow:hidden;padding:18px 25px;border-right:1px solid #CACACA;border-bottom:1px solid #CACACA;vertical-align:top;}.product-compare table tbody tr:nth-child(2n+1){background-color:#f4f4f4;}.product-compare table thead th{vertical-align:bottom;}.product-compare .views-field-field-pdf,.product-compare .views-field-title{position:relative;overflow:visible;}.product-compare .views-field-field-pdf > a,.product-compare .views-field-title > a{font-weight:normal;border:1px solid;padding:5px;position:absolute;top:0;right:-1px;font-size:10px;}.product-compare .views-field-field-pdf > a:hover,.product-compare .views-field-title > a:hover{background:#e0000b;color:#ffffff;text-decoration:none;}.product-compare .sensor-image{text-align:center;margin-bottom:10px;}.product-compare .sensor-title{font-size:16px;line-height:1.6;color:#e0000b;}.product-compare .views-field-field-features .item-list{padding-top:0;padding-bottom:0;}.product-compare .views-field-field-features ul{margin-left:0;list-style:none;}.product-compare .views-field-field-features ul li{margin-left:0;text-align:left;line-height:1.2;border-bottom:medium;padding-left:35px;position:relative;padding-top:5px;padding-bottom:5px;}.product-compare .views-field-field-features ul li:before{content:"";display:inline-block;width:25px;height:25px;background-image:url(/themes/custom/keaton/img/icon-check.svg);line-height:3em;vertical-align:middle;margin-right:5px;position:absolute;top:5px;left:0;}.product-compare .views-field-field-features ul li p{margin:0;}.product-compare .views-field-field-features ul li .views-label{display:inline;font-weight:bold;}.product-compare .views-field-field-features ul li .field-content{display:inline;}.product-compare .sensor-radio{text-align:center;}.product-compare .sensor-radio input{display:inline-block;width:auto;vertical-align:middle;margin:-2px 5px 0;}.product-compare .sensor-radio label{display:inline-block;}.product-compare .view-footer{text-align:center;}.product-compare .view-footer .series-to-compare{font-weight:bold;margin-top:20px;}.product-compare .view-footer .series-to-compare span{font-weight:normal;margin-left:10px;}.product-compare .view-footer .return{display:block;margin-top:10px;text-decoration:underline;}.product-compare .view-footer .return:before{content:"";display:inline-block;width:15px;height:15px;background-image:url(/themes/custom/keaton/img/icon-arrow.svg);line-height:3em;vertical-align:middle;margin-right:5px;top:9px;left:0;background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);}.product-compare .view-header{text-align:center;}.product-compare .view-header h3{font-size:30px;font-weight:bold;color:#000000;margin-bottom:50px;margin-top:50px;}.product-compare .view-header p{color:#000;margin-bottom:10px;}.product-compare img.media__image{margin-top:20px;}@supports ((-o-object-fit:contain) or (object-fit:contain)){.product-compare img.media__image{height:200px;-o-object-fit:contain;object-fit:contain;width:100%;}}@supports not ((-o-object-fit:contain) or (object-fit:contain)){.product-compare img.media__image{width:100%;height:auto;}}.comparison-field--product-link-1{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}.sensor-compare-teaser{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;}.sensor-compare-teaser__title{font-size:22px;color:#e0000b;}.sensor-compare-teaser__footer{margin-top:auto;}.sensor-compare-teaser__text .sensor-data-point{text-align:left;line-height:1.2 !important;border-bottom:1px solid #CCC;padding-left:35px;position:relative;padding-top:15px;padding-bottom:15px;margin-bottom:0;}.sensor-compare-teaser__text .sensor-data-point:before{content:"";display:inline-block;width:25px;height:25px;background-image:url(/themes/custom/keaton/img/icon-check.svg);line-height:3em;vertical-align:middle;margin-right:5px;position:absolute;top:9px;left:0;}.views-row:hover .sensor-compare-teaser a.btn,.views-row:hover .sensor-compare-teaser .pager .pager-previous a,.pager .pager-previous .views-row:hover .sensor-compare-teaser a,.views-row:hover .sensor-compare-teaser .pager .pager-next a,.pager .pager-next .views-row:hover .sensor-compare-teaser a,.views-row:active .sensor-compare-teaser a.btn,.views-row:active .sensor-compare-teaser .pager .pager-previous a,.pager .pager-previous .views-row:active .sensor-compare-teaser a,.views-row:active .sensor-compare-teaser .pager .pager-next a,.pager .pager-next .views-row:active .sensor-compare-teaser a,.views-row:focus .sensor-compare-teaser a.btn,.views-row:focus .sensor-compare-teaser .pager .pager-previous a,.pager .pager-previous .views-row:focus .sensor-compare-teaser a,.views-row:focus .sensor-compare-teaser .pager .pager-next a,.pager .pager-next .views-row:focus .sensor-compare-teaser a{color:#ffffff !important;background-color:#e0000b;}.sensor-compare--table tbody tr:nth-child(2n+1){background-color:#f4f4f4;}.sensor-compare--table .sensor-compare--col{position:relative;max-width:300px;}.sensor-compare--table .sensor-compare--col .sensor-compare--col-title{font-weight:normal;border:1px solid;padding:5px;position:absolute;top:0;right:-1px;font-size:10px;}input[type=submit],input.webform-submit[type=submit],.paragraph--type--hero .hero-full__content .field--name-field-cta a,.btn-white,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a,.field-name-field-link-code a,.btn,.pager .pager-previous a,.pager .pager-next a{width:100%;text-align:center;display:inline-block;color:#fff;font-size:14px;background:#c01823;padding:10px 20px;transition:all 0.3s ease-in-out;border-radius:10px;border:1px solid #c01823;}input.btn-large[type=submit],.paragraph--type--hero .hero-full__content .field--name-field-cta a.btn-large,.btn-large.btn-white,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a.btn-large,.field-name-field-link-code a.btn-large,.btn.btn-large,.pager .pager-previous a.btn-large,.pager .pager-next a.btn-large{padding:14px 20px;font-size:15px;}@media (min-width:480px) and (max-width:767px){input[type=submit],input.webform-submit[type=submit],.paragraph--type--hero .hero-full__content .field--name-field-cta a,.btn-white,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a,.field-name-field-link-code a,.btn,.pager .pager-previous a,.pager .pager-next a{width:100%;}}@media (min-width:768px) and (max-width:991px){input[type=submit],input.webform-submit[type=submit],.paragraph--type--hero .hero-full__content .field--name-field-cta a,.btn-white,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a,.field-name-field-link-code a,.btn,.pager .pager-previous a,.pager .pager-next a{width:auto;}}@media (min-width:992px) and (max-width:1199px){input[type=submit],input.webform-submit[type=submit],.paragraph--type--hero .hero-full__content .field--name-field-cta a,.btn-white,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a,.field-name-field-link-code a,.btn,.pager .pager-previous a,.pager .pager-next a{width:auto;}}@media (min-width:1200px){input[type=submit],input.webform-submit[type=submit],.paragraph--type--hero .hero-full__content .field--name-field-cta a,.btn-white,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a,.field-name-field-link-code a,.btn,.pager .pager-previous a,.pager .pager-next a{width:auto;}}input[type=submit]:hover,.paragraph--type--hero .hero-full__content .field--name-field-cta a:hover,.btn-white:hover,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a:hover,.field-name-field-link-code a:hover,input[type=submit]:focus,.paragraph--type--hero .hero-full__content .field--name-field-cta a:focus,.btn-white:focus,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a:focus,.field-name-field-link-code a:focus,input[type=submit]:active,.paragraph--type--hero .hero-full__content .field--name-field-cta a:active,.btn-white:active,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a:active,.field-name-field-link-code a:active,.btn:hover,.pager .pager-previous a:hover,.pager .pager-next a:hover,.btn:focus,.pager .pager-previous a:focus,.pager .pager-next a:focus,.btn:active,.pager .pager-previous a:active,.pager .pager-next a:active{background:#ffffff;color:#e0000b;cursor:pointer;text-decoration:none !important;}input[type=submit]:hover a,.paragraph--type--hero .hero-full__content .field--name-field-cta a:hover a,.btn-white:hover a,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a:hover a,.field-name-field-link-code a:hover a,input[type=submit]:focus a,.paragraph--type--hero .hero-full__content .field--name-field-cta a:focus a,.btn-white:focus a,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a:focus a,.field-name-field-link-code a:focus a,input[type=submit]:active a,.paragraph--type--hero .hero-full__content .field--name-field-cta a:active a,.btn-white:active a,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a:active a,.field-name-field-link-code a:active a,.btn:hover a,.pager .pager-previous a:hover a,.pager .pager-next a:hover a,.btn:focus a,.pager .pager-previous a:focus a,.pager .pager-next a:focus a,.btn:active a,.pager .pager-previous a:active a,.pager .pager-next a:active a{color:#e0000b !important;}.hero.has-image .field-name-field-header-action-link a{font-size:24px;padding:15px 30px;}.btn-white,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a{background:#ffffff;color:#c01823;}.btn-white:hover,.btn-white:focus,.btn-white:active,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a:hover,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a:focus,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a:active{background:#c01823;color:#ffffff;}.btn-white:hover a,.btn-white:focus a,.btn-white:active a,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a:hover a,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a:focus a,.paragraph--type--block .block--type-contact-cta .field--name-field-cta a:active a{color:#ffffff !important;}.skeleton-btn{border:1px solid #ffffff;background-color:transparent;color:#ffffff;}.pager .pager-previous a,.pager .pager-next a{border-radius:0;color:#ffffff;font-size:16px;line-height:1.6;}.pager li.pager-current{background-color:#ddd;padding:14px 20px;font-size:16px;line-height:1.6;}.eu-cookie-compliance-buttons .agree-button{margin-top:1em;vertical-align:middle;overflow:visible;width:auto;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}.eu-cookie-compliance-buttons .decline-button{background:none;color:#fff;text-shadow:none;padding:0;border:none;box-shadow:none;font-weight:normal;}.tabs{clear:both;padding:20px 0;}.tabs ul,.tabs h2{margin:10px;}#navigation h2,#name-and-slogan{display:none;}#logo{width:100%;display:block;max-width:270px;float:left;}#logo a{display:block;}#print-logo{display:none;}.header{background:#000000;height:100px;width:100%;position:fixed;z-index:100;margin:0;color:#ffffff;overflow:visible;padding-bottom:0;}@media (min-width:992px){.header{height:160px;}}.logged-in .header{top:30px;}@media (min-width:480px) and (max-width:991px){.logged-in .header{top:0;}}.header .section{width:100%;position:relative;padding:0 20px;margin:0 auto;overflow:visible;}.header .section.fixed{height:100px;background:#FFFFFF;}@media (min-width:992px){.header .section.fixed{position:fixed;}}.header .section .search-btn{display:inline-block;position:relative;width:90px;transform:translate3d(0,26%,0);padding-left:30px;height:21px;background:url("/themes/custom/keaton/img/Search_1.svg") no-repeat left center;color:#ffffff;background-size:21px 21px;}.adminimal-admin-toolbar .header{top:39px;}@media (min-width:977px){.adminimal-admin-toolbar.toolbar-tray-open .header{top:79px;}}.header .section.topbar{z-index:200;height:120px;border-bottom:6px solid #c01823;}.header .section.topbar .bar-container{background:url("/themes/custom/keaton/img/Gears_Header_1.svg") 180px top no-repeat;height:100%;padding:20px;width:100%;}.header .section.topbar .bar-container .left{width:100%;margin-top:9px;}@media (min-width:992px){.header .section.topbar .bar-container .left{width:30%;}}@media (min-width:992px){.header .section.topbar .bar-container{padding:12px 0;max-width:1280px;margin:0 auto;}}.header .section.topbar .bar-container > .right{padding-top:25px;}.header .section.topbar a{color:#555;}.header .section.topbar .right{float:right;}.header .section.topbar .right.link{width:auto;line-height:42px;}.header .section.topbar .centered{width:auto;text-align:center;padding:10px 30px;}.header .section.topbar .btn,.header .section.topbar .pager .pager-previous a,.pager .pager-previous .header .section.topbar a,.header .section.topbar .pager .pager-next a,.pager .pager-next .header .section.topbar a{background-color:#c01823;color:#ffffff;border:1px solid #c01823;margin:0;padding:16px 20px;}.header .section.topbar .btn:hover,.header .section.topbar .pager .pager-previous a:hover,.pager .pager-previous .header .section.topbar a:hover,.header .section.topbar .pager .pager-next a:hover,.pager .pager-next .header .section.topbar a:hover{color:#c01823;background-color:#ffffff;}.header .section.topbar .small{padding-top:18px;display:block;color:#555;font-size:12px;line-height:1;}.header .section.menu-container{top:0;padding:0;position:absolute;right:0;width:100%;z-index:1000;background-color:transparent;margin:0;float:right;}@media (min-width:992px){.header .section.menu-container{z-index:1;position:relative;right:auto;background-color:#c01823;top:120px;height:60px;margin:0 auto;float:none;}}.header .section.menu-container .left{width:0;display:none;}.header .section.menu-container .right{width:100%;}#ellipsis{position:relative;display:inline-block;padding:5px;}#ellipsis .items{position:absolute;top:20px;background:#eee;right:0;width:200px;}#ellipsis li{display:none;float:none;padding:2px;}#ellipsis li a{display:block;}#ellipsis .dots{cursor:pointer;}#ellipsis:hover li{display:block;}.search-block-form .contextual{display:none;}#search-block-form{display:none;position:absolute;height:100px;left:0;top:0;width:100%;z-index:50;background:white;}#search-block-form .container-inline{width:90%;margin:0 auto;position:relative;}#search-block-form input[type=search]{position:absolute;width:45%;top:15px;right:100px;height:80px;border:1px solid #c01823;z-index:51;box-sizing:border-box;}#search-block-form input[type=search]:focus{outline:0;}#search-block-form input[type=submit]{width:100px;position:absolute;z-index:52;right:120px;top:35px;border:1px solid #c01823;}#search-block-form input[type=submit]:hover,#search-block-form input[type=submit]:focus{border:1px solid #c01823;color:#c01823;}#search-block-form .form-actions:after{content:"X";position:absolute;right:50px;display:block;height:80px;top:10px;width:1em;color:#555;z-index:51;text-align:center;padding-top:30px;cursor:pointer;font-size:20px;}.search-btn{float:right;margin-top:7px;}.header .btn,.header .pager .pager-previous a,.pager .pager-previous .header a,.header .pager .pager-next a,.pager .pager-next .header a{width:200px;display:block;margin-left:2em;display:none;background:transparent;margin-top:2px;color:black;border:1px solid #ddd;width:auto;}@media (min-width:480px){.header .btn,.header .pager .pager-previous a,.pager .pager-previous .header a,.header .pager .pager-next a,.pager .pager-next .header a{display:inline;}}.header .section{padding:0;}@media (min-width:480px){.header .section{padding:0 20px;}}.header .left{width:30%;float:left;}.header .right{width:60%;float:right;}@media (min-width:768px){.header .right{width:70%;}}.header .topbar .right{display:none;}@media (min-width:992px){.header .topbar .right{display:block;}}.max-width{max-width:1280px;margin:0 auto;}.banner-message{background-color:black;position:relative;top:118px;z-index:90;}@media (min-width:992px){.banner-message{top:180px;}}.banner-message .banner-message--inner{max-width:1280px;margin:0 auto;min-height:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:18px;color:#ffffff;padding-right:20px;padding-left:20px;width:100%;position:relative;}@media (max-width:768px){.banner-message .banner-message--inner{min-height:100px;font-size:18px;}}.banner-message .banner-message--inner:before{content:"";background-image:url("/themes/custom/keaton/img/warning.svg");background-repeat:no-repeat;width:48px;height:48px;background-size:48px;display:inline-block;position:absolute;}.banner-message .banner-message--inner p{margin-left:70px;}@media (max-width:768px){.banner-message .banner-message--inner p{margin-left:60px;}}.banner-message .banner-message--inner a{text-decoration:underline;color:#ffffff;}.banner-message .banner-message--inner a:hover{text-decoration:none;}.hero{background-image:linear-gradient(to bottom,#f9f9f9,#f5f5f5,#f1f1f1,#eeeeee,#eaeaea);margin-bottom:54px;overflow:hidden;}@media (min-width:992px){.hero{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;}}@media (min-width:992px){.hero__image{-ms-flex-preferred-size:30%;flex-basis:30%;line-height:0;}}.hero__image img{height:250px;width:auto;}.hero__content{padding:10px;}@media (max-width:992px){.hero__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;}}@media (min-width:992px){.hero__content{padding:10px 120px 10px 10px;}}.hero__eyebrow{text-align:right;}.hero__eyebrow > span.hero__eyebrow-title,.hero__eyebrow a{color:#c01823;text-transform:uppercase;font-weight:bold;font-size:18px;letter-spacing:0.96px;position:relative;}@media (min-width:992px){.hero__eyebrow > span.hero__eyebrow-title:after,.hero__eyebrow a:after{content:"";width:150px;height:5px;background-color:#c01823;position:absolute;top:10px;margin-left:10px;background-repeat:repeat-x;}}.hero h1{font-size:40px;color:#000000;text-transform:inherit;font-weight:bold;line-height:1.25;}@media (min-width:992px){.hero h1{text-align:right;}}.term-intro{margin-bottom:20px;}@media (min-width:992px){.term-intro{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}}.term-intro__cta{min-width:50%;}@media (min-width:992px){.term-intro__cta{padding-right:44px;}}.term-intro__cta-title{margin-bottom:4px;}.term-intro h2{font-size:28px;font-weight:bold;text-transform:inherit;color:#000000;margin-top:0;margin-bottom:0;}.term-intro .btn,.term-intro .pager .pager-previous a,.pager .pager-previous .term-intro a,.term-intro .pager .pager-next a,.pager .pager-next .term-intro a{border-radius:0;font-size:16px;padding:10px 35px;}.embedded-item .popup-element .popup-element-title{background:none;padding:0;text-decoration:none;color:white;}.embedded-item #smoke{display:none;}.embedded-item #popup{display:none;background-color:white;padding:20px;position:relative;top:0px;z-index:9999;box-shadow:6px 6px 5px #888888;border-radius:6px;border:1px solid #4f4f4f;cursor:move;height:auto;margin-bottom:20px;}.embedded-item #popup #btn_close{float:right;cursor:pointer;background:url("/themes/custom/keaton/img/close_icon.png") left top;position:relative;height:20px;width:20px;z-index:1000;}#mini-panel-user_slide_menu{background:#000000;height:100vh;width:30vw;min-width:200px;position:fixed;top:0;right:-30vw;padding:30px;opacity:0;transition:all 0.3s ease-in-out;}#mini-panel-user_slide_menu ul li.leaf{list-style:none !important;list-style-image:none !important;margin:15px 0;}#mini-panel-user_slide_menu li a.active{color:inherit !important;}#mini-panel-user_slide_menu .slide-close{width:30px;height:30px;background:blue;position:absolute;right:30px;top:30px;}#mini-panel-user_slide_menu .slide-close:hover{cursor:pointer;}.menu-open{right:0 !important;opacity:1 !important;transition:all 0.3s ease-in-out;}.body-open{position:relative;right:30vw;}#ellipsis{position:relative;z-index:10;display:inline-block;max-height:26px;right:-15px;}#ellipsis .items{position:absolute;top:20px;background:#ffffff;right:0;width:200px;padding-top:25px;display:none;}#ellipsis:hover .items{display:block;}#ellipsis li{display:none !important;float:none !important;padding:4px !important;width:100%;text-align:left;}#ellipsis li a{display:block;}#ellipsis .dots{cursor:pointer;position:relative;top:-14px;font-size:27px;letter-spacing:3px;font-weight:bold;}#ellipsis:hover li,#ellipsis.hover li{display:block !important;width:100%;float:none !important;text-align:left;}.feed-icons{display:none;}#navigation{display:block;position:relative;width:100%;float:right;margin-top:8px;}@media (min-width:992px){#navigation{margin-top:0;float:left;}}#navigation .sf-depth-1 > a{padding:20px;text-align:left;line-height:1.4;color:#ffffff;font-size:12px;font-weight:700;min-height:60px;height:auto;display:block;border-bottom:1px solid #231f20;width:100%;text-transform:uppercase;}@media (min-width:992px){#navigation .sf-depth-1 > a{height:60px;min-height:0;border-right:none;line-height:1.4;border-bottom:none;display:block;vertical-align:middle;text-align:center;transition:all 0.2s;}}#navigation .sf-depth-1.active,#navigation .sf-depth-1:hover{text-decoration:none;}#navigation .sf-depth-1.menuparent > a{position:relative;}#navigation .sf-depth-1.menuparent > a:after{content:"";background-image:url(/themes/custom/keaton/img/chevron_white.svg);background-repeat:no-repeat;background-size:34%;transform:rotate(180deg);position:absolute;top:-5px;height:42px;width:60px;right:8px;}@media (max-width:992px){#navigation .sf-depth-1.menuparent > a:after{right:20px;background-size:50%;top:4px;}}@media (min-width:992px) and (max-width:1080px){#navigation .sf-depth-1.menuparent > a:after{right:-8px;}}@media (min-width:992px) and (max-width:1080px){#navigation .sf-depth-1.menuparent.sfHover > a:after{transform:rotate(0deg);top:17px;right:-45px;}}@media (min-width:1080px){#navigation .sf-depth-1.menuparent.sfHover > a:after{transform:rotate(0deg);top:17px;right:-26px;}}#navigation .contextual-links{display:none;}#navigation ul{list-style:none;}#navigation .section{padding:0;margin-right:0;background:transparent;}@media (min-width:992px){#navigation .section{margin-left:0;}}#navigation #superfish-main-toggle{display:block;text-align:right;background:url(/themes/custom/keaton/img/menu.svg?777) no-repeat;background-position:right 0;height:30px;font-size:13px;margin-right:0;margin-top:10px;overflow:visible;}#navigation #superfish-main-toggle span{display:none;}#navigation #superfish-main-toggle.sf-expanded{background-image:url(/themes/custom/keaton/img/close-x.svg);background-position:right 0;background-size:45px 30px;background-repeat:no-repeat;}@media (min-width:992px) and (max-width:1080px){#navigation ul.sf-main.sf-horizontal{float:none;}}#navigation ul{background-color:#c01823;}@media (min-width:992px){#navigation ul{width:auto;float:right;position:relative;clear:both;overflow:visible;list-style:none;text-align:right;display:block;height:58px;border-top:none;}}@media (min-width:992px){#navigation .has-mega-menu.menu-item--products ul.sf-multicolumn{float:left;}}#navigation li{height:auto;padding:0;letter-spacing:1px;font-size:16px;margin:0;color:#ffffff;transition:all 0.3s ease-in-out;}@media (min-width:992px){#navigation li{height:auto;}}@media (min-width:992px){#navigation li:hover{color:#fff;transition:all 0.3s ease-in-out;}}@media (min-width:992px) and (max-width:1080px){#navigation li{width:110px;height:60px;}}@media (min-width:1080px){#navigation li{width:136px;height:60px;}}#navigation li ul{position:inherit;top:0;border:none;}#navigation li ul.sf-hidden{height:0;}#navigation li ul li{background-color:#ffffff;width:100% !important;text-align:left;height:auto;}#navigation li ul li a{padding:10px 20px 10px 40px;color:#c01823;text-align:left;line-height:1.3;height:auto;font-size:14px;font-weight:bold;}@media (min-width:992px){#navigation li ul li a{padding:16px 30px;border:none;}}@media (min-width:992px){#navigation li ul li a:hover,#navigation li ul li a:focus{border-color:#c01823;}}@media (min-width:992px){#navigation .has-mega-menu li.sf-multicolumn-wrapper > ol{display:-ms-flexbox;display:flex;}}#navigation .has-mega-menu li.sf-multicolumn-wrapper > ol > li:first-child{border-right:1px solid #ccc;}#navigation .sf-depth-3 > a:hover,#navigation .sf-depth-2 > a:hover{background-color:#c01823;color:#ffffff;text-decoration:none;}#navigation .sf-clone-parent > a:hover{background-color:#c01823;color:#ffffff;text-decoration:none;}#navigation .sf-depth-2.sf-multicolumn-column{padding-top:0 !important;padding-bottom:10px !important;}#navigation .sf-depth-2.menuparent.nolink{display:none;}#navigation ul.sf-menu.sf-horizontal.sf-shadow ul{box-shadow:none;}@media (max-width:992px){#navigation ul.sf-menu.sf-accordion.sf-expanded{height:84vh;overflow:scroll;position:absolute;top:96px !important;}}@media (max-width:992px){#navigation ul.sf-menu li{position:initial !important;}}ul.sf-menu li#menu-742-1 ul{width:280px !important;}.sf-menu.sf-style-none{float:left;margin-bottom:1em;padding:0;}.sf-menu.sf-style-none.sf-navbar{width:100%;}.sf-menu.sf-style-none ul{padding-left:0;}.sf-menu.sf-style-none a{border:none;color:#555555;padding:0.75em 1em;}.sf-menu.sf-style-none ul li a{color:#FFF;}.sf-menu.sf-style-none ul li a:hover,.sf-menu.sf-style-none ul li a:focus{background:#555;}.pane-superfish-1 ul ul .last a,.pane-superfish-1 ul ul .last a:hover,.pane-superfish-1 ul ul .last.active-trail a,.pane-superfish-1 ul ul .last.active-trail a:hover{border:none;}.sf-menu.sf-style-none a.sf-with-ul{}.sf-menu.sf-style-none.rtl a.sf-with-ul{padding-left:2.25em;padding-right:1em;}.sf-menu.sf-style-none.sf-navbar a{border:0;}.sf-menu.sf-style-none span.sf-description{color:#555555;display:block;font-size:0.8em;line-height:1.5em;margin:5px 0 0 5px;padding:0;}.sf-menu.sf-style-none li,.sf-menu.sf-style-none.sf-navbar{background:none;}.sf-menu.sf-style-none li li{background:none;margin:0 !important;}.sf-menu.sf-style-none li li li{background:#f5f5f5;}.sf-menu.sf-style-none li:hover,.sf-menu.sf-style-none li.sfHover,.sf-menu.sf-style-none li.active a,.sf-menu.sf-style-none a:focus,.sf-menu.sf-style-none a:hover,.sf-menu.sf-style-none a:active,.sf-menu.sf-style-none.sf-navbar li li{background:transparent;}.sf-menu.sf-style-none.sf-navbar li ul{background-color:transparent;}.header .section #navigation ul li ul{background-color:white;height:auto;}.sf-menu.sf-style-none .sf-sub-indicator{background:none;display:none;}.sf-menu.sf-style-none.rtl .sf-sub-indicator{background-image:url(/themes/custom/keaton/images/arrows-777777-rtl.png);}.sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol,.sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li{margin:0;padding:0;}.sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent{font-weight:bold;}.sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column{display:inline;float:left;width:12em;}.sf-menu.sf-style-none.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column{float:right;}.sf-menu.sf-style-none li.sf-parent-children-1 ul.sf-megamenu{width:12em;}.sf-menu.sf-style-none li.sf-parent-children-2 ul.sf-megamenu{width:24em;}.sf-menu.sf-style-none li.sf-parent-children-3 ul.sf-megamenu{width:36em;}.sf-menu.sf-style-none li.sf-parent-children-4 ul.sf-megamenu{width:48em;}.sf-menu.sf-style-none li.sf-parent-children-5 ul.sf-megamenu{width:60em;}.sf-menu.sf-style-none li.sf-parent-children-6 ul.sf-megamenu{width:72em;}.sf-menu.sf-style-none li.sf-parent-children-7 ul.sf-megamenu{width:84em;}.sf-menu.sf-style-none li.sf-parent-children-8 ul.sf-megamenu{width:96em;}.sf-menu.sf-style-none li.sf-parent-children-9 ul.sf-megamenu{width:108em;}.sf-menu.sf-style-none li.sf-parent-children-10 ul.sf-megamenu{width:120em;}.accordion{--bs-accordion-color:#000;--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff;}.accordion-button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition);}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none;}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color);}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform);}.accordion-button::after{-ms-flex-negative:0;flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition);}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none;}}.accordion-button:hover{z-index:2;}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow);}.accordion-header{margin-bottom:0;}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius);}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius);}.accordion-item:not(:first-of-type){border-top:0;}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius);}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius);}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius);}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);}.accordion-flush .accordion-collapse{border-width:0;}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0;}.accordion-flush .accordion-item:first-child{border-top:0;}.accordion-flush .accordion-item:last-child{border-bottom:0;}.accordion-flush .accordion-item .accordion-button{border-radius:0;}.collapse:not(.show){display:none;}.show{display:block !important;}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease;}@media (prefers-reduced-motion:reduce){.collapsing{transition:none;}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width 0.35s ease;}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none;}}.paragraph--type--accordion{padding:0 10px;}.paragraph--type--accordion .accordion-header button{padding-left:0;}.paragraph--type--accordion .accordion-item .accordion-collapse{overflow:hidden;}.paragraph--type--accordion .has-icons .accordion-header button{padding-left:30px;position:relative;}.paragraph--type--accordion .has-icons .accordion-header button .field--name-field-icon{position:absolute;top:50%;margin-top:-9px;left:0;font-weight:600;}.paragraph--type--accordion .has-icons .accordion-item .accordion-collapse{padding-left:30px;}.paragraph--type--accordion > .field--name-field-content{font-size:rem(18);line-height:rem(28);margin-bottom:30px;}.paragraph--type--accordion > .field--name-field-content p{font-size:rem(18);}.paragraph--type--accordion > .field--name-field-title{margin-bottom:50px;}.paragraph--type--accordion .accordion .accordion-item{background-color:transparent;}.paragraph--type--accordion .accordion .accordion-item h2{margin-bottom:0.5rem;padding:0;}.paragraph--type--accordion .accordion .accordion-item h2::before,.paragraph--type--accordion .accordion .accordion-item h2::after{content:none;}.paragraph--type--accordion .accordion .accordion-item:last-child{border-bottom:1px solid rgba(0,0,0,0.125);margin-bottom:50px;}.paragraph--type--accordion .accordion .accordion-item button{height:60px;background-color:transparent;}.paragraph--type--accordion .accordion .accordion-item button:focus{border:0;box-shadow:none;}.paragraph--type--accordion .accordion .accordion-item button:not(.collapsed){box-shadow:none;}.paragraph--type--accordion .accordion .accordion-item button .material-icons{font-size:inherit;}.paragraph--type--accordion .accordion .accordion-item .accordion-header{font-size:rem(20);font-weight:500;letter-spacing:0;line-height:rem(24);}.paragraph--type--accordion .accordion .accordion-item .field--name-field-title{font-weight:500;font-size:rem(20);line-height:rem(24);}.paragraph--type--accordion .accordion .accordion-item .field--name-field-content{margin:10px 0;}.paragraph--type--accordion .accordion .accordion-item .accordion-body{padding:0 0 1rem;}.paragraph--type--block .block--type-contact-cta{color:#ffffff;text-align:center;}.paragraph--type--block .block--type-contact-cta .block__background{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);min-width:100vw;max-width:100vw;width:100vw;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;}.paragraph--type--block .block--type-contact-cta .block__background:after{background:rgba(192,24,35,0.85);content:"";top:0;left:0;width:100%;height:100%;position:absolute;}.paragraph--type--block .block--type-contact-cta .block__content{max-width:700px;margin:0 auto;padding:100px 30px;position:relative;z-index:2;}@media (min-width:1200px){.paragraph--type--block .block--type-contact-cta .block__content{padding:100px 15px;}}.paragraph--type--block .block--type-contact-cta h2{color:#ffffff;margin:0 0 10px;font-size:34px;font-weight:bold;text-transform:unset;}.paragraph--type--block .block--type-contact-cta .field--name-field-icon{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:15px;-ms-flex-align:center;align-items:center;}@media (min-width:768px){.paragraph--type--block .block--type-contact-cta .field--name-field-icon{-ms-flex-direction:row;flex-direction:row;margin-bottom:30px;}}.paragraph--type--block .block--type-contact-cta .field--name-field-icon h3{color:#ffffff;margin:10px 0 0;font-size:16px;font-weight:bold;line-height:1.6;}.paragraph--type--block .block--type-contact-cta .field--name-field-icon .paragraph--type--icon-with-title{max-width:139px;margin:0 auto 30px;}@media (min-width:768px){.paragraph--type--block .block--type-contact-cta .field--name-field-icon .paragraph--type--icon-with-title{margin:0;}}.paragraph--type--block .block--type-contact-cta .field--name-field-cta a{border-radius:0 !important;}.paragraph--type--card{color:#000000;background:#ececec;margin:30px auto;max-width:378px;padding:30px 20px 10px 20px;position:relative;}@media (min-width:1200px){.paragraph--type--card{min-height:240px;}}.paragraph--type--card h2{color:#000000;margin:0;font-size:22px;font-weight:bold;line-height:1.4;margin-bottom:9px;}.paragraph--type--card .btn,.paragraph--type--card .pager .pager-previous a,.pager .pager-previous .paragraph--type--card a,.paragraph--type--card .pager .pager-next a,.pager .pager-next .paragraph--type--card a{border-radius:0;}@media (min-width:1200px){.paragraph--type--card .field--name-field-body{max-width:50%;}}.paragraph--type--card .field--name-field-body p{margin-bottom:10px;}.paragraph--type--card .field--name-field-background-image{margin:15px auto;position:relative;height:170px;width:170px;}.paragraph--type--card .field--name-field-background-image img{max-height:170px;max-width:170px;}@media (min-width:1200px){.paragraph--type--card .field--name-field-background-image{bottom:10px;right:10px;margin:0 auto;position:absolute;}}.paragraph--type--header{position:relative;margin-bottom:50px;}.paragraph--type--header .field--name-field-title{position:absolute;bottom:40px;right:120px;font-size:36px;color:#000000;font-weight:bold;}@media (max-width:991px){.paragraph--type--header .field--name-field-title{font-size:28px;}}@media (max-width:680px){.paragraph--type--header .field--name-field-title{font-size:4.5vw;right:12vw;bottom:5.5vw;}}.paragraph--type--header .field--name-field-subtitle{position:absolute;bottom:100px;right:120px;font-size:18px;text-transform:uppercase;color:#e0000b;font-weight:bold;}@media (max-width:680px){.paragraph--type--header .field--name-field-subtitle{right:12vw;font-size:3.1vw;bottom:14.5vw;}}.paragraph--type--header .field--name-field-subtitle:after{content:"";display:block;background-color:#e0000b;width:100px;height:5px;right:-120px;position:absolute;top:12px;}@media (max-width:680px){.paragraph--type--header .field--name-field-subtitle:after{width:10vw;right:-12vw;height:0.8vw;top:2.2vw;}}.paragraph--type--header .field--name-field-background-image img{width:100%;}.paragraph--type--hero{position:relative;}.paragraph--type--hero .hero-full__image img{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);min-width:100vw;max-width:100vw;width:100vw;display:block;max-height:600px;-o-object-fit:cover;object-fit:cover;}.paragraph--type--hero .hero-full__content{background:#ffffff;bottom:123px;height:auto;width:100%;max-width:705px;margin:0 0 -123px 0;padding:44px 51px;position:relative;}@media (min-width:768px){.paragraph--type--hero .hero-full__content{bottom:45px;margin:0;position:absolute;}}@media (min-width:1200px){.paragraph--type--hero .hero-full__content{bottom:85px;margin:0 0 0 23px;padding:44px 95px 48px 123px;}}.paragraph--type--hero .hero-full__content h1{color:#000000;font-size:40px;font-weight:bold;line-height:1.25;margin-bottom:30px;text-transform:none;}.paragraph--type--hero .hero-full__content .field--name-field-subtitle{color:#c01823;font-size:16px;font-weight:bold;letter-spacing:0.96px;position:relative;text-transform:uppercase;}.paragraph--type--hero .hero-full__content .field--name-field-subtitle:after{content:"";display:block;background-color:#c01823;width:100vw;height:5px;right:104%;position:absolute;bottom:10px;}@media (min-width:1200px){.paragraph--type--hero .hero-full__content .field--name-field-subtitle:after{right:107%;}}.paragraph--type--hero .hero-full__content .field--name-field-cta a{border-radius:0 !important;}.paragraph--type--list{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:50px;padding-top:20px;padding-bottom:15px;margin-bottom:50px;}.paragraph--type--list > .content{margin-top:-35px;}.paragraph--type--list .field--name-field-title{font-size:18px;font-weight:bold;line-height:1.6;color:#000000;display:inline-block;background-color:#ffffff;padding-right:20px;}.paragraph--type--list .field--name-field-list-items{padding:15px 30px;}.paragraph--type--list .field--name-field-list-items.field__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph--type--list .field--name-field-list-items.field__items .field__item{position:relative;padding:7px 0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%;color:#000000;}@media (max-width:650px){.paragraph--type--list .field--name-field-list-items.field__items .field__item{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;}}.paragraph--type--list .field--name-field-list-items.field__items .field__item:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(/themes/custom/keaton/img/icon-arrow.svg);line-height:3em;vertical-align:middle;margin-right:10px;top:9px;left:0;background-size:contain;background-repeat:no-repeat;}.paragraph--type--image-w-text-link{text-align:center;}.paragraph--type--image-w-text-link .field__item{margin-bottom:1rem;color:#000;}input,.webform-submission-form textarea,.form-textarea-wrapper textarea{color:#767676;font-size:18px;padding:10px 15px;border-radius:3px;border:1px solid #e0e0e0;max-width:100%;width:600px;}input:focus,.webform-submission-form textarea:focus,.form-textarea-wrapper textarea:focus{border-color:#e0000b;}.webform-submission-form select{color:#767676;font-size:18px;padding:10px 15px;border-radius:3px;border:1px solid #e0e0e0;max-width:100%;width:600px;}.webform-submission-form select:focus{border-color:#e0000b;}form .webform-component-textarea .grippie{display:none;}form label{margin-bottom:10px;font-weight:500;}form .description{font-weight:300;font-size:14px;margin-top:20px;}form .form-item{margin-bottom:35px;}#newsletter{padding:20px 0;}#newsletter td{padding:0 5px 25px;min-width:110px;}#newsletter .signupframe{color:#FFF;background:#000;font-size:20px;font-family:inherit;}#newsletter .signupframe .required{color:#e0000b;}#newsletter .signupframe input{max-width:400px;}#newsletter .link,#newsletter .link a{color:#FFF;}input[type=text]::-ms-clear{display:none;}body.overlaid #page-wrapper{opacity:0.75;}.field-name-field-image .field-item img{height:100%;width:100%;cursor:pointer;}.field-name-field-image .field-item{float:left;height:auto;width:33.33%;}.field-name-field-image .field-item:first-child:last-child{height:auto;}.field-name-field-image .field-item:nth-child(3n+2):nth-last-child(1),.field-name-field-image .field-item:nth-child(3n+1):nth-last-child(2){width:50%;}.field-name-field-image .field-item:nth-child(3n+1):nth-last-child(1){width:100%;}.field-name-field-image .field-item:nth-last-child(4):first-child,.field-name-field-image .field-item:nth-last-child(4):first-child ~ .field-item{width:50%;}#gallery-overlay{z-index:999999;height:100%;width:100%;position:fixed;top:0;left:0;background-position:center center;background-size:contain;background-repeat:no-repeat;}.footer{color:#FFF;font-size:12px;padding-bottom:10px;clear:both;background:#555555;}.footer .section-wrapper{padding-bottom:0;max-width:1280px;margin:0 auto;}.footer .menu{margin:0;}.footer nav .contextual{display:none;}.footer a,.footer li a.active,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{color:#ffffff;text-decoration:none;}.footer a:hover,.footer a:focus{text-decoration:underline;}.footer a.small-text{font-weight:500;}.footer .item{width:100%;float:none;height:40px;text-align:center;}@media (min-width:992px) and (max-width:1199px){.footer .item{width:55%;float:left;}}@media (min-width:1200px){.footer .item{width:32%;float:left;}}.footer .grid-3{text-align:center;color:#FFFFFF;font-size:14px;padding:50px 0;min-height:250px;}@media (min-width:768px){.footer .grid-3{padding:100px 0;height:auto;}}.footer .newsletter h4,.footer .social h4{margin-bottom:100px;}.footer .newsletter .btn,.footer .newsletter .pager .pager-previous a,.pager .pager-previous .footer .newsletter a,.footer .newsletter .pager .pager-next a,.pager .pager-next .footer .newsletter a{margin-top:0;}.footer .ellipsis-footer a{color:#FFFFFF;}@media (min-width:992px) and (max-width:1199px){.footer .ellipsis-footer{position:absolute;right:25px;}}@media (min-width:992px){.footer .ellipsis-footer{text-align:right;margin-top:-1px;width:20%;}}.footer .ellipsis-footer img{vertical-align:middle;margin:0 0.75em;margin-top:-1px;width:12px;}.footer h2{display:none;}.footer span,.footer li,.footer ul{float:none;text-align:center;display:inline-block;}@media (min-width:992px){.footer span,.footer li,.footer ul{float:left;width:auto;}}.footer ul{margin-top:5px;}@media (min-width:768px){.footer ul{margin-top:0;}}.social{}.social a{display:inline-block;text-indent:-999999px;height:40px;width:40px;background:no-repeat center center;margin:0 10px;}.social a:hover{opacity:0.8;}@media (min-width:768px) and (max-width:991px){.social a{width:20px !important;}}.social .twitter{background-image:url("/themes/custom/keaton/img/twitter.svg");width:33px;}.social .facebook{background-image:url("/themes/custom/keaton/img/fbook.svg");}.social .youtube{background-image:url("/themes/custom/keaton/img/youtube.svg");width:45px;}.social .linkedin{background-image:url("/themes/custom/keaton/img/linkedin.svg");}.footer-1{display:none;background:#000000 url(/themes/custom/keaton/img/CustomerFirstBG.jpg) no-repeat 0 0;height:280px;overflow:hidden;}.footer-1 .btn,.footer-1 .pager .pager-previous a,.pager .pager-previous .footer-1 a,.footer-1 .pager .pager-next a,.pager .pager-next .footer-1 a{font-size:18px;font-weight:700;border:none;}.footer-1 .section-wrapper{padding:50px 20px;}@media (min-width:480px) and (max-width:767px){.footer-1 .section-wrapper h4{font-size:16px;}}@media (min-width:992px){.footer-1 .section-wrapper{padding:0;display:table;margin:0 auto;}}@media (min-width:1200px){.footer-1 .section-wrapper{max-width:1280px;}}.footer-1 .item{height:auto;}@media (min-width:992px){.footer-1 .item{width:100%;height:280px;display:table-cell;vertical-align:middle;float:none;}}@media (min-width:992px){.footer-1 .left{width:66.6%;text-align:left;padding:0 120px;}}@media (min-width:992px){.footer-1 .right{width:33.3%;text-align:center;}}.footer-2{padding-bottom:0;}.footer-2 .section-wrapper{padding:0;}.footer-3{position:relative;}.footer-3 .footer-menu{height:auto;}@media (min-width:992px) and (max-width:1199px){.footer-3 .footer-menu{height:auto;position:relative;}}@media (min-width:1200px){.footer-3 .footer-menu{width:42%;}}.footer-3 .footer-menu li{margin:15px 10px;display:block;}@media (min-width:1200px){.footer-3 .footer-menu li{margin:0 20px 0 10px;}}@media (min-width:992px) and (max-width:1199px){.footer-3 .footer-menu li{display:block;float:none;text-align:left;margin:10px 0;}}@media (min-width:768px) and (max-width:991px){.footer-3 .footer-menu li{display:inline-block;}}@media (min-width:1200px){.footer-3 .footer-menu li{display:inline-block;}}@media (min-width:1200px){.footer-3 .footer-menu li:last-child{margin-right:0;}}.footer-3 .passionate{margin:20px 0;height:auto;}@media (min-width:992px) and (max-width:1199px){.footer-3 .passionate{position:absolute;left:39%;}}@media (min-width:992px){.footer-3 .passionate{width:25%;margin:0;}}@media (min-width:1200px){.footer-3 .passionate{width:15%;}}.footer-cta{width:100%;color:#ffffff;overflow:hidden;position:relative;}.footer-cta .block-title{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.footer-cta a{color:#ffffff;}.footer-cta h2{color:#ffffff;}.footer-cta__container{width:100%;max-width:1460px;margin:0 auto;z-index:2;position:relative;}@media (min-width:992px){.footer-cta__container{padding-left:20px;}}.footer-cta__wrap{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}@media (min-width:992px){.footer-cta__wrap{-ms-flex-direction:row;flex-direction:row;}}.footer-cta__work{background-color:#000000;-ms-flex-preferred-size:67%;flex-basis:67%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}@media (max-width:992px){.footer-cta__work{padding:74px 10px 74px 10px;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%;}}.footer-cta__work h2{margin:0 0 10px 0;font-size:34px;text-transform:capitalize;font-weight:bold;}.footer-cta__work p{font-size:16px;line-height:1.6;}.footer-cta__contact{background-color:#c01823;-ms-flex-preferred-size:100%;flex-basis:100%;padding:74px 0;}@media (min-width:992px){.footer-cta__contact{-ms-flex-preferred-size:33%;flex-basis:33%;padding:74px 0 74px 40px;}}@media (max-width:992px){.footer-cta__contact{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}}.footer-cta__contact h2{margin:0;font-size:22px;text-transform:capitalize;font-weight:bold;position:relative;display:-ms-flexbox;display:flex;}.footer-cta__contact h2:before{content:"";background-image:url("/themes/custom/keaton/img/icon_headset.svg");width:30px;height:30px;background-repeat:no-repeat;background-size:100%;margin-right:20px;}@media (min-width:1200px){.footer-cta__contact h2:after{content:"";width:214px;height:1px;background-color:#ffffff;position:absolute;display:inline-block;right:-90px;top:16px;}}@media (min-width:1460px){.footer-cta__contact h2:after{right:-40px;}}@media (min-width:992px){.footer-cta .bg--first{background-color:#000;width:66%;height:100%;position:absolute;}}@media (min-width:992px){.footer-cta .bg--second{background-color:#c01823;width:34%;height:100%;position:absolute;top:0;right:0;z-index:1;}}h1.red-title{color:#c01823;text-transform:none;font-size:24px;}#product-info{width:100%;padding-bottom:80px;float:left;min-height:300px;}.info_container{padding-bottom:60px;float:left;width:100%;}.front .content-wrapper,.view-has-grid .content-wrapper,.page-products .content-wrapper,.page-meet-the-team .content-wrapper,.vocabulary-sales_rep_tags .content-wrapper{width:100%;max-width:1280px;}.front .content-wrapper .views-row:hover a,.view-has-grid .content-wrapper .views-row:hover a,.page-products .content-wrapper .views-row:hover a,.page-meet-the-team .content-wrapper .views-row:hover a,.vocabulary-sales_rep_tags .content-wrapper .views-row:hover a{color:#e0000b;}.front .content-wrapper .views-field-name a,.front .content-wrapper .views-field-title a,.view-has-grid .content-wrapper .views-field-name a,.view-has-grid .content-wrapper .views-field-title a,.page-products .content-wrapper .views-field-name a,.page-products .content-wrapper .views-field-title a,.page-meet-the-team .content-wrapper .views-field-name a,.page-meet-the-team .content-wrapper .views-field-title a,.vocabulary-sales_rep_tags .content-wrapper .views-field-name a,.vocabulary-sales_rep_tags .content-wrapper .views-field-title a{font-size:16px;color:#000000;font-weight:bold;line-height:1.4;}.front .content-wrapper .views-field-name a:hover,.front .content-wrapper .views-field-name a:focus,.front .content-wrapper .views-field-title a:hover,.front .content-wrapper .views-field-title a:focus,.view-has-grid .content-wrapper .views-field-name a:hover,.view-has-grid .content-wrapper .views-field-name a:focus,.view-has-grid .content-wrapper .views-field-title a:hover,.view-has-grid .content-wrapper .views-field-title a:focus,.page-products .content-wrapper .views-field-name a:hover,.page-products .content-wrapper .views-field-name a:focus,.page-products .content-wrapper .views-field-title a:hover,.page-products .content-wrapper .views-field-title a:focus,.page-meet-the-team .content-wrapper .views-field-name a:hover,.page-meet-the-team .content-wrapper .views-field-name a:focus,.page-meet-the-team .content-wrapper .views-field-title a:hover,.page-meet-the-team .content-wrapper .views-field-title a:focus,.vocabulary-sales_rep_tags .content-wrapper .views-field-name a:hover,.vocabulary-sales_rep_tags .content-wrapper .views-field-name a:focus,.vocabulary-sales_rep_tags .content-wrapper .views-field-title a:hover,.vocabulary-sales_rep_tags .content-wrapper .views-field-title a:focus{color:#e0000b;}.front .content-wrapper .field-name-field-header-image,.view-has-grid .content-wrapper .field-name-field-header-image,.page-products .content-wrapper .field-name-field-header-image,.page-meet-the-team .content-wrapper .field-name-field-header-image,.vocabulary-sales_rep_tags .content-wrapper .field-name-field-header-image{text-align:center;padding:20px;width:100%;position:relative;}@media (min-width:992px){.front .content-wrapper .field-name-field-header-image,.view-has-grid .content-wrapper .field-name-field-header-image,.page-products .content-wrapper .field-name-field-header-image,.page-meet-the-team .content-wrapper .field-name-field-header-image,.vocabulary-sales_rep_tags .content-wrapper .field-name-field-header-image{width:25%;float:left;padding:0 10px 0;text-align:left;}}.front .content-wrapper .field-name-field-header-image img,.view-has-grid .content-wrapper .field-name-field-header-image img,.page-products .content-wrapper .field-name-field-header-image img,.page-meet-the-team .content-wrapper .field-name-field-header-image img,.vocabulary-sales_rep_tags .content-wrapper .field-name-field-header-image img{max-width:180px;position:relative;}@media (min-width:992px){.front .content-wrapper .field-name-field-header-image img,.view-has-grid .content-wrapper .field-name-field-header-image img,.page-products .content-wrapper .field-name-field-header-image img,.page-meet-the-team .content-wrapper .field-name-field-header-image img,.vocabulary-sales_rep_tags .content-wrapper .field-name-field-header-image img{position:absolute;right:20px;}}@media (min-width:992px) and (max-width:1199px){.front .content-wrapper #product-content,.front .content-wrapper .field--name-body,.view-has-grid .content-wrapper #product-content,.view-has-grid .content-wrapper .field--name-body,.page-products .content-wrapper #product-content,.page-products .content-wrapper .field--name-body,.page-meet-the-team .content-wrapper #product-content,.page-meet-the-team .content-wrapper .field--name-body,.vocabulary-sales_rep_tags .content-wrapper #product-content,.vocabulary-sales_rep_tags .content-wrapper .field--name-body{width:60%;margin-left:26%;}}@media (min-width:1200px){.front .content-wrapper #product-content,.front .content-wrapper .field--name-body,.view-has-grid .content-wrapper #product-content,.view-has-grid .content-wrapper .field--name-body,.page-products .content-wrapper #product-content,.page-products .content-wrapper .field--name-body,.page-meet-the-team .content-wrapper #product-content,.page-meet-the-team .content-wrapper .field--name-body,.vocabulary-sales_rep_tags .content-wrapper #product-content,.vocabulary-sales_rep_tags .content-wrapper .field--name-body{width:50%;margin-left:26%;}}.front .content-wrapper #product-content .field--name-body,.view-has-grid .content-wrapper #product-content .field--name-body,.page-products .content-wrapper #product-content .field--name-body,.page-meet-the-team .content-wrapper #product-content .field--name-body,.vocabulary-sales_rep_tags .content-wrapper #product-content .field--name-body{margin-left:0;width:auto;font-size:14px;}.front .content-wrapper #embedded,.view-has-grid .content-wrapper #embedded,.page-products .content-wrapper #embedded,.page-meet-the-team .content-wrapper #embedded,.vocabulary-sales_rep_tags .content-wrapper #embedded{display:none;clear:both;position:relative;z-index:2;}@media (min-width:992px){.front .content-wrapper #embedded,.view-has-grid .content-wrapper #embedded,.page-products .content-wrapper #embedded,.page-meet-the-team .content-wrapper #embedded,.vocabulary-sales_rep_tags .content-wrapper #embedded{padding:0px 0;display:block;}.front .content-wrapper #embedded iframe,.view-has-grid .content-wrapper #embedded iframe,.page-products .content-wrapper #embedded iframe,.page-meet-the-team .content-wrapper #embedded iframe,.vocabulary-sales_rep_tags .content-wrapper #embedded iframe{width:100%;min-height:1700px;height:100%;position:relative;z-index:2;}}.front .content-wrapper .view-products,.front .content-wrapper .view-sales-reps,.view-has-grid .content-wrapper .view-products,.view-has-grid .content-wrapper .view-sales-reps,.page-products .content-wrapper .view-products,.page-products .content-wrapper .view-sales-reps,.page-meet-the-team .content-wrapper .view-products,.page-meet-the-team .content-wrapper .view-sales-reps,.vocabulary-sales_rep_tags .content-wrapper .view-products,.vocabulary-sales_rep_tags .content-wrapper .view-sales-reps{clear:both;}.front .content-wrapper .view-products .grid-4,.front .content-wrapper .view-sales-reps .grid-4,.view-has-grid .content-wrapper .view-products .grid-4,.view-has-grid .content-wrapper .view-sales-reps .grid-4,.page-products .content-wrapper .view-products .grid-4,.page-products .content-wrapper .view-sales-reps .grid-4,.page-meet-the-team .content-wrapper .view-products .grid-4,.page-meet-the-team .content-wrapper .view-sales-reps .grid-4,.vocabulary-sales_rep_tags .content-wrapper .view-products .grid-4,.vocabulary-sales_rep_tags .content-wrapper .view-sales-reps .grid-4{text-align:center;padding-top:20px;padding-bottom:20px;}@media (min-width:992px){.front .content-wrapper .view-products .grid-4:nth-child(4n+1),.front .content-wrapper .view-sales-reps .grid-4:nth-child(4n+1),.view-has-grid .content-wrapper .view-products .grid-4:nth-child(4n+1),.view-has-grid .content-wrapper .view-sales-reps .grid-4:nth-child(4n+1),.page-products .content-wrapper .view-products .grid-4:nth-child(4n+1),.page-products .content-wrapper .view-sales-reps .grid-4:nth-child(4n+1),.page-meet-the-team .content-wrapper .view-products .grid-4:nth-child(4n+1),.page-meet-the-team .content-wrapper .view-sales-reps .grid-4:nth-child(4n+1),.vocabulary-sales_rep_tags .content-wrapper .view-products .grid-4:nth-child(4n+1),.vocabulary-sales_rep_tags .content-wrapper .view-sales-reps .grid-4:nth-child(4n+1){clear:both;}}.front .content-wrapper .view-products .grid-4 a img,.front .content-wrapper .view-sales-reps .grid-4 a img,.view-has-grid .content-wrapper .view-products .grid-4 a img,.view-has-grid .content-wrapper .view-sales-reps .grid-4 a img,.page-products .content-wrapper .view-products .grid-4 a img,.page-products .content-wrapper .view-sales-reps .grid-4 a img,.page-meet-the-team .content-wrapper .view-products .grid-4 a img,.page-meet-the-team .content-wrapper .view-sales-reps .grid-4 a img,.vocabulary-sales_rep_tags .content-wrapper .view-products .grid-4 a img,.vocabulary-sales_rep_tags .content-wrapper .view-sales-reps .grid-4 a img{width:100%;height:100%;display:block;border:3px solid #CCCCCC;}@media (min-width:768px) and (max-width:991px){.front .content-wrapper .view-products .grid-4:nth-child(2n+1),.front .content-wrapper .view-sales-reps .grid-4:nth-child(2n+1),.view-has-grid .content-wrapper .view-products .grid-4:nth-child(2n+1),.view-has-grid .content-wrapper .view-sales-reps .grid-4:nth-child(2n+1),.page-products .content-wrapper .view-products .grid-4:nth-child(2n+1),.page-products .content-wrapper .view-sales-reps .grid-4:nth-child(2n+1),.page-meet-the-team .content-wrapper .view-products .grid-4:nth-child(2n+1),.page-meet-the-team .content-wrapper .view-sales-reps .grid-4:nth-child(2n+1),.vocabulary-sales_rep_tags .content-wrapper .view-products .grid-4:nth-child(2n+1),.vocabulary-sales_rep_tags .content-wrapper .view-sales-reps .grid-4:nth-child(2n+1){clear:both;}}.front .content-wrapper .view-products .grid-4 .overlay,.front .content-wrapper .view-sales-reps .grid-4 .overlay,.view-has-grid .content-wrapper .view-products .grid-4 .overlay,.view-has-grid .content-wrapper .view-sales-reps .grid-4 .overlay,.page-products .content-wrapper .view-products .grid-4 .overlay,.page-products .content-wrapper .view-sales-reps .grid-4 .overlay,.page-meet-the-team .content-wrapper .view-products .grid-4 .overlay,.page-meet-the-team .content-wrapper .view-sales-reps .grid-4 .overlay,.vocabulary-sales_rep_tags .content-wrapper .view-products .grid-4 .overlay,.vocabulary-sales_rep_tags .content-wrapper .view-sales-reps .grid-4 .overlay{position:relative;height:100%;width:100%;top:0;left:0;}.front .content-wrapper .view-products .grid-4 .overlay a:hover:after,.front .content-wrapper .view-sales-reps .grid-4 .overlay a:hover:after,.view-has-grid .content-wrapper .view-products .grid-4 .overlay a:hover:after,.view-has-grid .content-wrapper .view-sales-reps .grid-4 .overlay a:hover:after,.page-products .content-wrapper .view-products .grid-4 .overlay a:hover:after,.page-products .content-wrapper .view-sales-reps .grid-4 .overlay a:hover:after,.page-meet-the-team .content-wrapper .view-products .grid-4 .overlay a:hover:after,.page-meet-the-team .content-wrapper .view-sales-reps .grid-4 .overlay a:hover:after,.vocabulary-sales_rep_tags .content-wrapper .view-products .grid-4 .overlay a:hover:after,.vocabulary-sales_rep_tags .content-wrapper .view-sales-reps .grid-4 .overlay a:hover:after{opacity:1;}@media (min-width:768px) and (max-width:991px){.front .content-wrapper .view-products .grid-4,.front .content-wrapper .view-sales-reps .grid-4,.view-has-grid .content-wrapper .view-products .grid-4,.view-has-grid .content-wrapper .view-sales-reps .grid-4,.page-products .content-wrapper .view-products .grid-4,.page-products .content-wrapper .view-sales-reps .grid-4,.page-meet-the-team .content-wrapper .view-products .grid-4,.page-meet-the-team .content-wrapper .view-sales-reps .grid-4,.vocabulary-sales_rep_tags .content-wrapper .view-products .grid-4,.vocabulary-sales_rep_tags .content-wrapper .view-sales-reps .grid-4{width:50%;}}.front .content-wrapper .views-row:hover a{color:#ffffff;}.vocabulary-product_categories .content-wrapper,.vocabulary-product_family .content-wrapper,.vocabulary-product_group .content-wrapper{padding-top:1rem;}.vocabulary-product_categories .term-listing-heading,.vocabulary-product_family .term-listing-heading,.vocabulary-product_group .term-listing-heading{max-width:1195px;margin:0 auto;}.field-type-taxonomy-term-reference .field-item{display:inline;}.field-type-taxonomy-term-reference .field-item a:after{content:", ";}.field-type-taxonomy-term-reference .field-item:last-child a:after{content:"";}.field-name-field-product-tags{padding:20px 0 0;}.vocabulary-product_categories h1.title,.vocabulary-product_family h1.title,.vocabulary-product_group h1.title{display:none;}.vocabulary-product_family .field-name-field-parent-category a,.vocabulary-product_group .field-name-field-product-family a,a.greysmall{font-size:12px;line-height:1.3;font-weight:400;color:#555;text-transform:uppercase;}@media (min-width:992px){.page-products .content-wrapper .field-name-field-header-image{padding-top:0;}}.vocabulary-product_tags .content-wrapper h1.title{margin-left:20px;width:100%;}.vocabulary-product_tags .content-wrapper .view-products{clear:both;padding-top:0;margin-top:0;border:none;}.page-products h1#page-title,.page-meet-the-team h1#page-title{margin-left:26%;}.view-id-products .views-field-name,.view-id-sales_reps .views-field-title{padding-top:6px;}.product-grid .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}.product-grid .item-list{padding-top:16px;}.product-grid .product-grid--item{padding:0 15px;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:30px;}@media (min-width:480px){.product-grid .product-grid--item{-ms-flex-preferred-size:50%;flex-basis:50%;}}@media (min-width:992px){.product-grid .product-grid--item{-ms-flex-preferred-size:25%;flex-basis:25%;}}@media (min-width:1200px){.product-grid .product-grid--item{-ms-flex-preferred-size:20%;flex-basis:20%;}}.product-grid h3{font-size:20px;font-weight:bold;line-height:1.6;border-bottom:1px solid #c4c4c4;padding-bottom:10px;letter-spacing:normal;color:#000000;}.product-grid .views-field-field-header-image img{width:100%;}.product-grid .views-field-field-header-image a{display:block;position:relative;line-height:0;}.product-grid .views-field-field-header-image a:after{z-index:0;display:block;opacity:0;}.product-grid .views-field-field-header-image a:hover:after{opacity:1;}.product-grid .views-field-name{font-weight:bold;font-size:16px;}.embedded-item{display:none;}@media (min-width:992px){.embedded-item{display:block;}}.embedded-item h2{font-size:18px;font-weight:bold;line-height:1.6;border-bottom:1px solid #c4c4c4;padding-bottom:10px;}.field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%;height:0;}.field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}h1.title-has-indent{margin-left:26%;}@media (min-width:991px){.page-node-type-product .content-wrapper{width:991px;}}.page-node-type-product h1.page-title{font-size:2rem;}.page-node-type-product .address--wrapper .fieldset-wrapper{display:-ms-flexbox;display:flex;max-width:991px;}.page-node-type-product .address--wrapper .fieldset-wrapper .js-form-wrapper{-ms-flex:1;flex:1;max-width:52%;}.page-node-type-product .address--wrapper .fieldset-wrapper .js-form-wrapper .js-form-item{max-width:100%;margin-right:2rem;}.page-node-type-product .address--wrapper .fieldset-wrapper .js-form-item{-ms-flex:1;flex:1;margin-top:0;max-width:48%;}.product-list-container{margin-bottom:2rem;}.product-list-container.item-list{padding-top:1rem;}.product-list-container h3{margin-bottom:1rem;}.product-list-container h4{font-size:16px;font-weight:bold;margin:1rem 0;}.product-list-container .product-list-search{text-align:center;background-color:#f9f9f9;padding:1rem 2rem;}.product-list-container .product-list-search input{width:80%;margin:0 auto;}.product-list-container .product-list-loading{text-align:center;margin:2rem auto;font-size:4rem;}.product-list-container ul.product-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0;list-style:none;}.product-list-container ul.product-list li{width:33%;padding:1rem;}@media print{p,a,h1,h2,h3,h4,h5,h6{color:black;}#logo,.header .right,.item-list,.menu-container,.tags,.footer-1 .right,.newsletter a,.footer-menu,.passionate,.ellipsis-footer img,.views-row link{display:none;}#print-logo{display:block;}}table.diff-revisions{table-layout:fixed;width:100%;}table.diff-revisions th:nth-child(2){text-align:center;padding-bottom:10px;width:180px;}table.diff-revisions th:nth-child(3){width:200px;}table.diff-revisions td.revision-current{background-color:#aaffaa;}.webform-submission-form label{display:block;}.c-featured-product{max-width:1480px;margin:0 auto;padding-left:20px;padding-right:20px;}.c-featured-product__wrap{display:-ms-flexbox;display:flex;}@media (max-width:991px){.c-featured-product__wrap{-ms-flex-direction:column;flex-direction:column;}}@media (min-width:992px){.c-featured-product__wrap{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}}.c-featured-product__eyebrow{list-style:none;padding:0;color:#2f2f2f;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}.content-wrapper .c-featured-product__eyebrow{margin:20px 0 0 0;}.c-featured-product__eyebrow li{font-size:16px;font-weight:500;color:#2f2f2f;padding-right:14px;}.c-featured-product__eyebrow li > span{color:#c01823;margin-left:12px;}@media (max-width:768px){.c-featured-product__eyebrow li > span{display:none;}}@media (min-width:992px){.c-featured-product__content{width:60%;}}.c-featured-product__content h2{font-size:42px;font-weight:700;text-align:center;color:#474747;text-transform:inherit;margin:16px auto 30px auto;}@media (min-width:992px){.c-featured-product__content h2{width:80%;}}.c-featured-product__text{font-size:14px;margin:0 auto;}@media (min-width:992px){.c-featured-product__text{width:56%;}}.region-content .c-featured-product__text p,.region-content .c-featured-product__text li,.region-content .c-featured-product__text p:not(.big-text){font-size:14px;line-height:1.64;text-align:center;color:#737373;}.c-featured-product__media{position:relative;}@media (min-width:1200px){.c-featured-product__media{left:-90px;top:10px;}}@media (min-width:992px){.c-featured-product__media{width:44%;}}.c-featured-product__media:after{content:"";background-image:url(/themes/custom/keaton/img/oval-grey.svg);background-size:100%;top:40px;right:0;width:380px;height:380px;position:absolute;display:inline-block;}@media (min-width:1460px){.c-featured-product__media:after{right:-60px;width:430px;height:430px;}}.c-featured-product__media img{height:auto;width:92%;}.c-featured-product__link{text-align:center;}.c-featured-product__link a{font-weight:600;background-color:#ef1e28;position:relative;border-radius:4px;}.c-featured-product__link a:after{content:"";background-image:url(/themes/custom/keaton/img/arrow.svg);background-repeat:no-repeat;background-size:100%;display:inline-block;width:12px;height:10px;margin-left:6px;}.c-featured-product__link a:hover:after{background-image:url(/themes/custom/keaton/img/arrow-hover.svg);}.c-hero{position:relative;}.c-hero--video-upload-landing{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);min-width:100vw;max-width:100vw;width:100vw;overflow:hidden;}.c-hero__text-wrap{position:absolute;top:230px;left:50%;transform:translate(-50%,-50%);width:100%;}@media (min-width:992px){.c-hero__text-wrap{top:50%;}}.c-hero__text{max-width:1480px;margin:0 auto;padding-left:20px;padding-right:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;}@media (min-width:992px){.c-hero__text{left:20px;padding-left:0;}}.c-hero--video-upload-landing .c-hero__text{max-width:100%;padding:0;left:0;}.c-hero__text-inner{color:#ffffff;background-color:rgba(0,0,0,0.7);width:100%;padding:20px;position:relative;}@media (max-width:991px){.c-hero__text-inner{width:100%;}}@media (min-width:992px){.c-hero__text-inner{width:700px;padding:40px 40px 64px 110px;}}.c-hero__text-inner p:not(.big-text){font-size:20px;font-weight:500;text-shadow:1px 1px 2px #3c3c3c;}@media (max-width:991px){.c-hero__text-inner p:not(.big-text){line-height:1.3;}}.c-hero__text-inner h1{color:#ffffff;font-size:34px;font-weight:bold;line-height:1.2;text-transform:inherit;text-shadow:1px 1px 2px #3c3c3c;}@media (min-width:992px){.c-hero__text-inner h1{font-size:46px;}}.c-hero--video-upload-landing .c-hero__text-inner h1{margin-bottom:20px;font-family:"Montserrat",sans-serif;}@media (min-width:992px){.c-hero--video-upload-landing .c-hero__text-inner h1{font-size:40px;}}.c-hero__subtitle{color:#ffffff;font-size:20px;font-weight:500;text-shadow:1px 1px 2px #3c3c3c;position:relative;margin-bottom:20px;font-family:"Montserrat",sans-serif;}.c-hero__subtitle p{margin-bottom:10px;}.c-hero__subtitle p:last-child{padding-bottom:40px;}.c-hero__subtitle a{color:#ffffff;font-weight:bold;}@media (min-width:992px){.c-hero__subtitle:after{content:"";display:block;background-color:#c01823;width:100vw;height:5px;right:104%;position:absolute;top:-20px;}}@media (min-width:1200px){.c-hero__subtitle:after{right:107%;}}.c-hero__cta-link > a{margin-bottom:0;}.c-hero__product-card-wrap{width:100%;pointer-events:none;}@media (min-width:992px){.c-hero__product-card-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}}.c-hero__product-card-scroll{pointer-events:all;}@media (min-width:992px){.c-hero__product-card-scroll.is-hidden{display:none;}}@media (max-width:991px){.c-hero__product-card-scroll{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px;}}@media (min-width:992px){.c-hero__product-card-scroll{margin-right:76px;}}.c-hero__product-card-scroll .scroll-item{width:50px;height:50px;background-image:url(/themes/custom/keaton/img/chevron-prev-next.svg);background-size:100%;background-repeat:no-repeat;cursor:pointer;transform:rotate(180deg);}@media (min-width:992px){.c-hero__product-card-scroll .scroll-item{background-image:url(/themes/custom/keaton/img/chevron_red.svg);transform:rotate(0deg);position:absolute;top:-40px;height:42px;width:60px;}}.c-hero__product-card-scroll .scroll-item--next{transform:rotate(0deg);position:relative;background-position:0 2px;}@media (min-width:992px){.c-hero__product-card-scroll .scroll-item--next{transform:rotate(180deg);top:698px;}}.c-hero__product-card-scroll .scroll-item > span{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.c-hero__product-card-inner{pointer-events:all;}@media (max-width:991px){.c-hero__product-card-inner{display:-ms-flexbox;display:flex;overflow-x:scroll;}}@media (min-width:992px){.c-hero__product-card-inner{overflow-y:scroll;max-height:652px;}}.c-hero__product-card{max-width:1480px;margin:0 auto;}@media (max-width:991px){.c-hero__product-card{background-color:#ececec;padding-top:20px;padding-bottom:10px;}}@media (min-width:992px){.c-hero__product-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;padding-right:20px;margin-top:-22px;}}.c-hero__product-card-item{border-radius:12px;}@media (max-width:991px){.c-hero__product-card-item{background-color:#ffffff;margin:0 10px 30px 10px;}}.c-hero__video-container{height:450px;width:100%;position:relative;overflow:hidden;}@media (min-width:768px){.c-hero__video-container{background-image:radial-gradient(circle at 50% 45%,#2f2f2f,#181818 88%) !important;}}@media (min-width:992px){.c-hero__video-container{height:770px;}}@media (min-width:992px){.c-hero__video-container:after{content:"";background-image:url(/themes/custom/keaton/img/ellipsis.svg);background-size:100%;width:120px;height:120px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}}.c-hero__video-container.video-started:after{display:none;}.c-hero .mb_YTPBar{position:absolute;bottom:0;}.c-hero .YTPOverlay,.c-hero .mb_OnlyYT,.c-hero .mb_YTPTime,.c-hero .mb_YTPVolumeBar,.c-hero .mb_YTPMuteUnmute{display:none !important;}.c-hero .pause,.c-hero .play{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.c-hero .pause-play-icon{display:block;background-size:100%;width:50px;height:50px;cursor:pointer;margin-left:20px;margin-bottom:20px;}.c-hero .play-icon{background-image:url(/themes/custom/keaton/img/btn-play.svg);}.c-hero .pause-icon{background-image:url(/themes/custom/keaton/img/btn-pause.svg);}.c-hero__overlay{position:absolute;width:112px;height:112px;background-image:url(/themes/custom/keaton/img/oval-white.svg);background-size:100%;z-index:1000;transform:translate(-50%,-50%);background-repeat:no-repeat;}@media (max-width:991px){.c-hero__overlay{display:none;}}.c-hero__overlay--1{top:84%;left:16%;}.c-hero__overlay--2{top:20%;right:24%;}@media (min-width:1850px){.c-hero__overlay--2{right:40%;}}.c-hero__overlay--3{top:56%;right:24%;}@media (min-width:1850px){.c-hero__overlay--3{right:40%;}}.c-hero__overlay--4{background-image:url(/themes/custom/keaton/img/oval-red.svg);top:74%;left:50%;width:140px;height:140px;}.c-hero__media{position:relative;}.c-hero__media--hero-image .media--bundle--image{position:relative;}.c-hero__media--hero-image .media--bundle--image:before{content:"";background-color:rgba(114,41,48,0.8);width:100%;height:100%;position:absolute;}.c-hero__media--hero-image img{width:100%;-o-object-fit:cover;object-fit:cover;height:600px;}@media (min-width:992px){.c-hero__media--hero-image img{height:770px;}}.c-hero__media--video-upload{width:100%;height:600px;overflow:hidden;}@media (min-width:992px){.c-hero__media--video-upload{height:770px;}}@media (min-width:992px){.c-hero--video-upload-landing .c-hero__media--video-upload{height:600px;}}.c-hero__media--video-upload video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);}.c-hero__media-video-upload-controls{position:absolute;bottom:0;z-index:1000;}.c-large-cta{background-color:#292929;color:white;}.c-large-cta__wrap{max-width:1320px;margin:0 auto;padding-left:20px;padding-right:20px;overflow:hidden;}@media (max-width:991px){.c-large-cta__wrap{text-align:center;}}@media (min-width:992px){.c-large-cta__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}}.c-large-cta__content{position:relative;padding:50px 0;color:white;}.c-large-cta__content:after{content:"";background-image:url(/themes/custom/keaton/img/oval-grey.svg);background-size:100%;background-position:0 -100px;background-repeat:no-repeat;top:0;right:-100px;width:550px;height:300px;position:absolute;}.c-large-cta__content h2{font-size:36px;font-weight:700;color:#ffffff;text-transform:inherit;}.region-content .c-large-cta__content p,.region-content .c-large-cta__content li,.region-content .c-large-cta__content p:not(.big-text){font-size:14px;line-height:1.64;text-align:center;}.c-large-cta__link a{font-weight:600;background-color:#ef1e28;position:relative;border-radius:4px;}.c-large-cta__link a:after{content:"";background-image:url(/themes/custom/keaton/img/arrow.svg);background-repeat:no-repeat;background-size:100%;display:inline-block;width:12px;height:10px;margin-left:6px;}.c-large-cta__link a:hover:after{background-image:url(/themes/custom/keaton/img/arrow-hover.svg);}.block--c-large-cta h2{font-family:"Montserrat",sans-serif;}.block--c-large-cta .c-large-cta__content{height:238px;}.block--c-large-cta .c-large-cta__content .c-large-cta__text{text-align:center;font-family:"Montserrat",sans-serif;}.c-product-card__wrap{background-color:#e5e5e5;}.c-product-card__inner{max-width:1440px;margin:0 auto;display:-ms-flexbox;display:flex;}@media (max-width:991px){.c-product-card__inner{-ms-flex-direction:column;flex-direction:column;}}.c-product-card__standard{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:992px){.c-product-card__standard{width:50%;}}.c-product-card__large{width:100%;background-image:radial-gradient(circle at 50% 45%,#4c4c4c,#2f2f2f 88%);}@media (min-width:992px){.c-product-card__large{width:50%;min-height:700px;}}.c-product-card__lg-text *{color:#ffffff;}.c-product-card__lg-item{position:relative;display:block;overflow:hidden;}@media (min-width:768px){.c-product-card__lg-item:before{content:"";position:absolute;background-image:url(/themes/custom/keaton/img/line.svg);background-repeat:no-repeat;background-size:100%;height:12px;width:96px;top:66px;z-index:1001;}}.c-product-card__lg-item:focus,.c-product-card__lg-item:active,.c-product-card__lg-item:hover{text-decoration:none;}.c-product-card__lg-item:focus img,.c-product-card__lg-item:active img,.c-product-card__lg-item:hover img{transform:scale(1.3);}@media (max-width:768px){.c-product-card__lg-item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}}.c-product-card__lg-content{padding:20px;}@media (min-width:768px){.c-product-card__lg-content{position:absolute;z-index:1000;background:rgba(0,0,0,0.5);padding:10px 30px 10px 120px;width:100%;margin-top:0;}}.c-product-card__lg-content h2{color:#ffffff;text-transform:inherit;font-size:32px;font-weight:600;line-height:1.38;letter-spacing:normal;margin-bottom:14px;}@media (min-width:992px){.c-product-card__lg-media .media{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}}.c-product-card__lg-media img{width:100%;height:auto;transition:transform 0.7s ease;}@media (min-width:992px) and (max-width:1460px){.c-product-card__lg-media img{height:700px;-o-object-fit:cover;object-fit:cover;}}.c-product-card__std-eyebrow{font-size:16px;line-height:2.13;text-align:center;color:#2f2f2f;}.c-product-card__std-media img{-o-object-fit:contain;object-fit:contain;height:150px;width:100%;margin-bottom:20px;transition:transform 0.7s ease;}.c-product-card__std-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center;text-align:center;background-color:#ffffff;overflow:hidden;width:100%;}@media (max-width:768px){.c-product-card__std-item{border-bottom:1px solid #555;}}@media (max-width:991px){.c-product-card__std-item{padding-top:20px;}}@media (min-width:768px){.c-product-card__std-item{width:50%;}}.c-product-card__std-item:focus,.c-product-card__std-item:active,.c-product-card__std-item:hover{text-decoration:none;}.c-product-card__std-item:focus img,.c-product-card__std-item:active img,.c-product-card__std-item:hover img{transform:scale(1.3);}.c-product-card__std-item--image-bottom{-ms-flex-direction:column;flex-direction:column;}.c-product-card__std-item--bg-gray{background-color:#ececec;}.c-product-card__std-item--bg-red{background-image:radial-gradient(circle at 50% 45%,#ef1e28,#b7161d 88%);}.c-product-card__std-item--bg-red *{color:#ffffff;}.c-product-card__std-item h2{font-size:24px;font-weight:600;line-height:1.42;text-align:center;text-transform:inherit;padding:0 60px;}.c-product-ref-card{position:relative;margin-bottom:14px;background-color:#ffffff;border-radius:6px;}@media (max-width:991px){.c-product-ref-card{padding-bottom:20px;width:240px;}}@media (max-width:768px){.c-product-ref-card{margin-bottom:20px;}}@media (min-width:768px) and (max-width:992px){.c-product-ref-card{margin-bottom:40px;}}.c-product-ref-card:hover{background-image:linear-gradient(to bottom,#ef1e28 14%,#b7161d 97%);}.c-product-ref-card:hover *{color:#ffffff;}.c-product-ref-card__link{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center;}@media (max-width:991px){.c-product-ref-card__link{-ms-flex-direction:column;flex-direction:column;}}@media (min-width:992px){.c-product-ref-card__link{-ms-flex-align:end;align-items:flex-end;width:200px;height:150px;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.c-product-ref-card__link{overflow:hidden;}}@media (-ms-high-contrast:none) and (min-width:992px),(-ms-high-contrast:active) and (min-width:992px){.c-product-ref-card__link{-ms-flex-align:start;align-items:flex-start;}}@media (max-width:991px){.c-product-ref-card__media img{width:180px;height:auto;}}@media (min-width:992px){.c-product-ref-card__media img{width:122px;height:auto;padding:0 10px 6px 0;}}.c-product-ref-card__content{z-index:10;}@media (min-width:992px){.c-product-ref-card__content{position:absolute;top:0;}}.c-product-ref-card__content h2{font-size:16px;font-weight:600;line-height:1.44;color:#e0000b;text-transform:inherit;}.c-product-ref-card__content-inner{padding:4px 50px 4px 10px;}.l-footer{max-width:1340px;margin:0 auto;padding:20px 20px 40px 20px;color:#737373;font-size:12px;text-align:center;}.l-footer__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;}@media (max-width:991px){.l-footer__inner{-ms-flex-direction:column;flex-direction:column;}}@media (min-width:992px){.l-footer__first{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}}.l-footer__last{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:992px){.l-footer__copyright{margin-right:10px;}}@media (max-width:991px){.l-footer__copyright{margin-bottom:10px;}}.l-footer__social{display:-ms-flexbox;display:flex;}@media (max-width:991px){.l-footer__social{margin-top:30px;}}.l-footer__social a{display:block;margin-left:8px;}.l-footer__social span{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}@media (max-width:991px){.l-footer__menu{margin-bottom:10px;}}.l-footer__menu ul.menu{display:-ms-flexbox;display:flex;}.l-footer__menu ul.menu a{color:#737373;display:block;margin-left:12px;margin-right:12px;font-size:12px;}.l-header{position:absolute;z-index:100;width:100%;background-color:#fff;}@media (min-width:992px){.l-header .section #navigation ul{background-color:transparent;}}@media (max-width:991px){.l-header__logo a{position:absolute;top:0;}}.l-header__wrap{max-width:1480px;margin:0 auto;padding-left:20px !important;padding-right:20px !important;background:url(/themes/custom/keaton/img/Gears_Header_1.svg) 180px top no-repeat;}.l-header__wrap-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;margin-top:20px;}.l-header__nav-search{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.l-header__search{width:20px;margin-left:20px;}@media (max-width:991px){.l-header__search{display:none;}}.l-header__search-expand{background-image:url(/themes/custom/keaton/img/search-icon.svg);background-repeat:no-repeat;background-size:100%;width:20px;height:20px;}.paragraph--type--recommended-products{max-width:1480px;margin:0 auto;padding-left:20px;padding-right:20px;}.paragraph--type--recommended-products .field--name-field-title{font-size:28px;font-weight:bold;color:#000000;padding-top:0.5rem;padding-bottom:0.5rem;border-top:2px solid #e0000b;}.paragraph--type--recommended-products .field--name-field-recommended-product{display:-ms-flexbox;display:flex;}@media (max-width:991px){.paragraph--type--recommended-products .field--name-field-recommended-product{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.paragraph--type--recommended-products .field--name-field-recommended-product .field__item{margin-right:0.5rem;margin-bottom:0.5rem;margin-top:0.5rem;}.paragraph--type--recommended-products .field--name-field-recommended-product .field--name-field-header-image{border:3px solid #CCCCCC;width:298px;height:298px;}.paragraph--type--recommended-products .field--name-field-recommended-product .field--name-name{font-size:16px;color:#000000;font-weight:bold;line-height:1.4;text-align:center;margin-top:0.5rem;}.paragraph--type--recommended-products a.ref-product-link:hover{text-decoration:none;}.paragraph--type--recommended-products a.ref-product-link:hover .field--name-field-header-image{border:3px solid #e35257;}.paragraph--type--recommended-products a.ref-product-link:hover .field--name-field-header-image::after{opacity:1;}.paragraph--type--recommended-products a.ref-product-link:hover .field--name-name{color:#e0000b;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.video-container.overlay iframe{pointer-events:none;}.field-name-body .media{padding-bottom:30px;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
