﻿.preferred-login-register-container{display:flex;justify-content:center;}.preferred-login-register{margin-top:35px;padding:0 25px;}.preferred-login-register h3{font-weight:700;text-transform:uppercase;margin-top:10px;}.preferred-login-register .button{margin-top:5px;}ion-icon{vertical-align:middle;}h2{font-size:1.75rem;line-height:1.75rem;text-transform:uppercase;}h3{font-size:1.1rem;margin-bottom:10px;font-weight:bold;text-transform:uppercase;}.community-page-contractor-intro{background:#eceded;display:flex;padding:75px 22.5%;}.community-page-contractor-intro-status,.community-page-contractor-intro-training{flex:1;}.community-page-contractor-intro-status{text-align:center;padding:0 50px;}.community-page-contractor-intro .progress-bar{position:relative;width:100%;max-width:600px;background:#0067b0;height:10px;border-radius:10px;margin:10px auto;}.community-page-contractor-intro .progress-bar-zero{position:absolute;left:0;top:17px;}.community-page-contractor-intro .progress-bar-required{position:absolute;right:-4px;top:17px;}.community-page-contractor-intro .progress-bar-status{position:absolute;top:0;left:0;border-radius:10px;height:100%;background:#ffbf0e;}.community-page-contractor-intro .progress-bar-status>span{border:1px solid #000;width:25px;height:25px;border-radius:15px;display:block;position:absolute;left:97%;top:50%;transform:translateY(-50%);background:#fff;display:flex;justify-content:center;align-items:center;line-height:1rem;font-size:1rem;font-weight:700;}.community-page-header .slick-track{display:flex !important;}.community-page-header .slick-slide{height:inherit !important;}.community-page-header .slick-dots{bottom:0;right:0;text-align:right;padding-bottom:15px;padding-right:15px;}.community-page-header .slick-dots li button:before{color:#fff;}.community-page-header-entry{display:flex;min-height:500px;width:100%;height:100%;}.community-page-header-entry-logo,.community-page-header-entry-content{background-size:cover;background-repeat:no-repeat;background-position:center;width:50%;}.community-page-header-entry-logo{position:relative;display:flex;justify-content:center;align-items:center;}.community-page-header-entry-logo>img{width:45%;}.community-page-header-entry-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:50px 100px;}.community-page-header-entry-content *{color:#fff;}.community-page-header-entry-content p{font-size:1.25rem;line-height:1.75rem;}.community-page-header-entry-content img{max-width:200px;max-height:100px;width:auto;height:auto;display:block;margin-bottom:30px;}@media(max-width:1000px){.community-page-header-entry-content{padding:50px;}}@media(max-width:750px){.community-page-header-entry{flex-direction:column;}.community-page-header-entry-logo,.community-page-header-entry-content{width:100%;}.community-page-header-entry-logo{min-height:300px;}.community-page-header-entry-logo>img{width:100%;max-width:300px;padding:40px;}.community-page-header-entry-content{flex:1;}}.community-page-ticker{width:100%;overflow:hidden;height:4rem;background-color:rgba(0,0,0,.9);padding-left:100%;box-sizing:content-box;}.community-page-ticker *{box-sizing:border-box;}@-webkit-keyframes ticker{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible;}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes ticker{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible;}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.community-page-ticker .ticker{display:inline-block;height:3rem;line-height:4rem;white-space:nowrap;padding-right:100%;box-sizing:content-box;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:ticker;animation-name:ticker;-webkit-animation-duration:45s;animation-duration:45s;}.community-page-ticker .ticker__item{display:inline-block;padding:0 2rem;font-size:1.25rem;color:#ffbf0e;}.community-page-intro{display:flex;padding:100px 12%;}.community-page-intro-nav{width:25%;}.community-page-intro-nav>ul>li:not(:first-child){border-top:1px solid #0067b0;margin-top:5px;}.community-page-intro-nav>ul>li:last-child{border-bottom:1px solid #0067b0;}.community-page-intro-nav>ul>li>a{text-transform:uppercase;font-weight:700;padding:10px 0 5px;font-size:1rem;display:flex;justify-content:flex-start;align-items:center;}.community-page-intro-messages{width:75%;padding-left:100px;}.community-page-intro-messages-container{max-height:600px;overflow-y:scroll;}.community-page-intro-messages-container::-webkit-scrollbar{width:.5em;}.community-page-intro-messages-container::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);}.community-page-intro-messages-container::-webkit-scrollbar-thumb{background-color:#0067b0;outline:1px solid #0067b0;}.community-page-intro-messages-container-message{padding-right:10px;}.community-page-intro-messages-border-bottom{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #0067b0;}@media(max-width:1000px){.community-page-intro{flex-direction:column;}.community-page-intro-nav,.community-page-intro-messages{padding-left:0;width:100%;}.community-page-intro-messages{padding-top:50px;}}.community-page-coop,.community-page-marketing-resources,.community-page-social-media,.community-page-product-resources,.community-page-pos-hub{padding:100px 8%;text-align:center;}.community-page-pos-hub{text-align:left;}.community-page-pos-hub .grid-layout-two-column>div:first-of-type{text-align:right;}.community-page-pos-hub .grid-layout-two-column>div:last-of-type{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.community-page-pos-hub-accent{max-height:500px;}@media(max-width:650px){.community-page-pos-hub .grid-layout-two-column>div:first-of-type{text-align:center;}}.community-page-social-media{perspective:1000px;transform-style:preserve-3d;}.community-page-social-media-portal{display:flex;align-items:flex-start;margin-top:30px;}.community-page-social-media-portal-filters{width:24%;margin-right:1%;text-align:left;}.community-page-social-media-portal-filters-button{display:none;}.community-page-social-media-portal-filters .filter-active:before{content:'';width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #0067b0;position:absolute;color:#0067b0;left:-10px;top:12px;transform:translateY(-50%);}.community-page-social-media-portal-filters span{position:relative;display:block;}.community-page-social-media-portal-filters .social-media-filters{font-weight:700;text-transform:uppercase;}.community-page-social-media-portal-filters .social-media-filters .social-media-filters-nested{text-transform:none;margin-left:15px;font-weight:400 !important;}.community-page-social-media-portal-content{width:75%;}.community-page-social-media-portal-content-tabs{overflow:hidden;background-color:transparent;display:flex;}.community-page-social-media-portal-content-tabs>button{font-family:'din-2014';background-color:#fff;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:.3s;flex:1;transition:all 250ms ease;font-weight:700;font-size:1.15rem;text-transform:uppercase;position:relative;border:1px solid #aeaeae;}.community-page-social-media-portal-content-tabs>button:before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background:#fff;transition:all 250ms ease;}.community-page-social-media-portal-content-tabs>button:not(:last-of-type){margin-right:1%;}.community-page-social-media-portal-content-tabs>button.active,.community-page-social-media-portal-content-tabs>button:hover{background-color:transparent;border-bottom-color:transparent;}.community-page-social-media-portal-content-tabs>button.active:before,.community-page-social-media-portal-content-tabs>button:hover:before{background:#0067b0;}.community-page-social-media-portal-content-pages-page{display:none;padding:6px 12px;border-top:none;animation:fadeEffect 1s;align-items:flex-start;flex-wrap:wrap;}.community-page-social-media-portal-content-pages-page:first-of-type{display:flex;}.community-page-social-media-portal-content-pages-page-post{width:24%;padding:.5%;box-sizing:border-box;outline:1px solid #aeaeae;outline-offset:-6px;}.community-page-social-media-portal-content-pages-page-post .social-post-image{position:relative;display:block;}.community-page-social-media-portal-content-pages-page-post .social-post-image img{max-width:100%;display:block;}.community-page-social-media-portal-content-pages-page-post .social-post-image-download{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:opacity 250ms ease;opacity:0;}.community-page-social-media-portal-content-pages-page-post .social-post-image:hover div{opacity:1;}.community-page-social-media-portal-content-pages-page-post .social-post-text{text-align:left;background:#fff;padding:10px 15px;height:200px;display:flex;flex-direction:column;}.community-page-social-media-portal-content-pages-page-post .social-post-text>span{height:175px;overflow:hidden;}.community-page-social-media-portal-content-pages-page-post .social-post-text-copy{text-align:center;display:block;height:25px;}@media(max-width:1500px){.community-page-social-media-portal-content-pages-page-post{width:32.5%;}}@media(max-width:1100px){.community-page-social-media-portal-content-pages-page-post{width:49.5%;}}@media(max-width:850px){.community-page-social-media-portal{flex-direction:column;}.community-page-social-media-portal-filters .social-media-filters{max-height:0;overflow:hidden;transition:max-height 1500ms ease;}.community-page-social-media-portal-filters .social-media-filters-open{max-height:2000px;}.community-page-social-media-portal-filters-button{display:block;height:25px;font-size:1rem;}.community-page-social-media-portal-content{margin-top:25px;}.community-page-social-media-portal-filters,.community-page-social-media-portal-content{width:100%;padding:0;}}.community-page-callouts{display:flex;}.community-page-callouts-academy,.community-page-callouts-helpful-resources{width:50%;background-size:cover;background-position:center;display:flex;}.community-page-callouts-academy-text,.community-page-callouts-helpful-resources-text{width:50%;background:#fff;padding:40px;margin:75px 50px;border-radius:5px;position:relative;text-align:center;max-width:375px;}.community-page-callouts-academy-text>img,.community-page-callouts-helpful-resources-text>img{max-width:250px;position:absolute;left:-200px;}.community-page-callouts-academy{justify-content:flex-end;}.community-page-callouts-helpful-resources{justify-content:flex-start;}.community-page-callouts-helpful-resources a{text-decoration:underline;}@media(max-width:1000px){.community-page-callouts-academy-text,.community-page-callouts-helpful-resources-text{width:100%;}.community-page-callouts-academy-text>img,.community-page-callouts-helpful-resources-text>img{display:none;}.community-page-callouts-academy-text .button,.community-page-callouts-helpful-resources-text .button{min-width:0;}}@media(max-width:650px){.community-page-callouts{flex-direction:column;}.community-page-callouts-academy,.community-page-callouts-helpful-resources{width:100%;justify-content:center;}}.community-page-rss-feeds{padding:100px 8%;text-align:center;}.community-page-rss-feeds-tabs{max-width:450px;margin:0 auto;}.community-page-rss-feeds-pages{max-width:550px;margin:0 auto;}.community-page-rss-feeds .community-page-social-media-portal-content-tabs{background:#fff;}.community-page-rss-feeds .community-page-social-media-portal-content-tabs>button{background-color:#eceded;border:1px solid #aeaeae;}.community-page-rss-feeds .community-page-social-media-portal-content-tabs>button:before{background:#eceded;}.community-page-rss-feeds .community-page-social-media-portal-content-tabs>button.active,.community-page-rss-feeds .community-page-social-media-portal-content-tabs>button:hover{background-color:#fff;border-bottom-color:#fff;}.community-page-rss-feeds .community-page-social-media-portal-content-tabs>button.active:before,.community-page-rss-feeds .community-page-social-media-portal-content-tabs>button:hover:before{background:#0067b0;}.community-page-tiles-grid{display:flex;justify-content:center;align-items:flex-end;}.community-page-tiles-grid>a{max-width:205px;}.community-page-tiles-grid>a img{width:100%;}.community-page-tiles-grid>a p{color:#000;text-transform:uppercase;font-weight:400;padding:0 5px;min-height:55px;line-height:1.25rem;}@media(max-width:975px){.community-page-tiles-grid{flex-wrap:wrap;}.community-page-tiles-grid>a{width:25%;}}@media(max-width:650px){.community-page-tiles-grid{flex-wrap:wrap;}.community-page-tiles-grid>a{width:50%;}}.community-page-ad-templates-intro{display:flex;flex-direction:column;align-items:center;padding:75px;}.community-page-ad-templates-intro>div{display:flex;align-items:flex-start;max-width:550px;margin-bottom:80px;}.community-page-ad-templates-intro>div>img{max-width:225px;height:auto;margin-right:25px;}.community-page-ad-templates-intro>div .button{margin-top:5px;}.community-page-ad-templates-words{padding:100px 8%;text-align:center;}.community-page-ad-templates-words>p:first-of-type{max-width:800px;margin:20px auto 40px;}.community-page-ad-templates-words .accordion{border-top:1px solid #0067b0;padding-left:0;max-width:1000px;margin:0 auto;text-align:left;}.community-page-ad-templates-words .accordion li{border-bottom:1px solid #0067b0;position:relative;}.community-page-ad-templates-words .accordion li p{display:none;padding-left:25px;padding-bottom:20px;margin:0;}.community-page-ad-templates-words .accordion .accordion-header{width:100%;display:block;cursor:pointer;font-weight:600;line-height:1rem;user-select:none;padding:20px;}.community-page-ad-templates-words .accordion .accordion-header:after{width:12px;height:12px;border-right:1px solid #0067b0;border-bottom:1px solid #0067b0;position:absolute;right:10px;content:" ";top:20px;transform:rotate(-45deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.community-page-ad-templates-words .accordion-header.active:after{transform:rotate(45deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.community-content-container{padding:75px 12%;text-align:center;}.community-content-container.project-upload-container form{max-width:850px;width:100%;margin:0 auto;box-sizing:border-box;text-align:left;}.community-content-container.project-upload-container form h3{margin-bottom:5px;}.community-content-container.project-upload-container form hr{margin-bottom:10px;}.community-content-container.project-upload-container .form-group{width:400px;margin:0 auto;margin-bottom:15px;}.community-content-container.project-upload-container input[type=text],.community-content-container.project-upload-container input[type=date],.community-content-container.project-upload-container select{width:100%;padding:5px;}.community-content-container.project-upload-container .checkbox-container{display:flex;flex-direction:column;}.community-content-container.project-upload-container label{display:block;}.community-content-container.project-upload-container textarea{width:100%;}.community-content-container.project-upload-container .spotlight-form{padding:50px;}.community-content-container.documentation-upload-container .button{margin-top:0;}.community-content-container.documentation-upload-container h2:first-of-type{max-width:500px;margin:1rem auto;margin-top:0;}.community-content-container.documentation-upload-container p:first-of-type{max-width:800px;margin:1rem auto;}.community-content-container.documentation-upload-container form{max-width:850px;width:100%;margin:0 auto;margin-top:75px;box-sizing:border-box;}.community-content-container.documentation-upload-container form h3{margin-bottom:5px;}.community-content-container.documentation-upload-container form hr{margin-bottom:10px;}.community-content-container.documentation-upload-container .form-group{width:400px;margin:0 auto;margin-bottom:15px;}.community-content-container.documentation-upload-container label,.community-content-container.documentation-upload-container input:not([type=submit]),.community-content-container.documentation-upload-container select,.community-content-container.documentation-upload-container textarea{width:100%;padding:7px;background:transparent;}.community-content-container.documentation-upload-container input{border:1px solid #000;}.community-content-container.documentation-upload-container .checkbox-container{display:flex;flex-direction:column;}.community-content-container.documentation-upload-container option{color:#000 !important;}.community-content-container.documentation-upload-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px;background:transparent;font-size:1em;}.community-content-container.documentation-upload-container .select-container{position:relative;display:inline;}.community-content-container.documentation-upload-container .select-container:after{content:"";width:0;height:0;position:absolute;pointer-events:none;}.community-content-container.documentation-upload-container .select-container:after{border-left:5px solid transparent;border-right:5px solid transparent;top:50%;right:.75em;border-top:8px solid #000;opacity:.75;transform:translateY(-50%);}.community-content-container.documentation-upload-container select::-ms-expand{display:none;}.community-content-container.documentation-upload-container .labor-warranty-link{display:block;margin:5px 0 25px;font-style:italic;text-decoration:underline;color:#0067b0 !important;}@keyframes fadeEffect{from{opacity:0;}to{opacity:1;}}.marketing-recap-table{border:none;border-collapse:collapse;margin:0;padding:0;width:100%;}.marketing-recap-table-date{text-transform:uppercase;}.marketing-recap-table a{text-decoration:underline;}.marketing-recap-table caption{font-size:1.5em;margin:.5em 0 .75em;}.marketing-recap-table tr{display:flex;}.marketing-recap-table tr:nth-of-type(2n){background-color:#f1f1f1;}.marketing-recap-table th,.marketing-recap-table td{padding:.625em;text-align:center;flex:1;}.marketing-recap-table th:first-of-type,.marketing-recap-table td:first-of-type{max-width:160px;}.marketing-recap-table th{font-size:.85em;text-transform:uppercase;background:#0067b0;color:#fff;}.marketing-recap-table td{padding:30px;text-align:left;justify-content:flex-start;align-items:center;display:flex;}.marketing-recap-table td:not(:last-of-type){border-right:1px solid #0067b0;}@media screen and (max-width:1150px){.marketing-recap-table td{padding:10px;}}@media screen and (max-width:767px){.marketing-recap-table th:first-of-type,.marketing-recap-table td:first-of-type{max-width:100%;}.marketing-recap-table td{text-align:center !important;border-right:none !important;}.marketing-recap-table{border:0;}.marketing-recap-table caption{font-size:1.3em;}.marketing-recap-table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.marketing-recap-table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em;}.marketing-recap-table td{border-bottom:none;display:block;font-size:.8em;text-align:right;}.marketing-recap-table td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase;}.marketing-recap-table td:last-child{border-bottom:0;}}