.rep-nav-mixin{display:inline-block;font-family:ofa;font-size:16px;line-height:1;position:absolute;top:40px;text-decoration:none;color:#252525;-webkit-transition:all .25s;transition:all .25s}a:active,a:focus,a:hover{text-decoration:none}h1{font-family:calluna,Georgia,"Times New Roman",serif;font-size:42px;margin:0 0 50px}@media (max-width:991px){h1{margin-bottom:25px}}h2{font-family:calluna,Georgia,"Times New Roman",serif}h4{color:#ef3908;font-size:16px;font-weight:700}input:focus{border-color:#ef3908!important}.btn{font-weight:700;text-transform:initial;-webkit-transition:all .25s;transition:all .25s}.btn-primary{background:#ef3908!important;border:none}.btn-primary:focus,.btn-primary:hover{background:#252525!important}.modal{background:#252525;background:rgba(0,0,0,.95);bottom:0;display:none;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{margin-top:100px}.modal-menu a{color:#fff;display:block;font-size:32px;font-weight:700;margin-bottom:15px}@media (max-width:767px){.modal-menu a{font-size:24px}}.modal-menu .btn{display:inline-block;margin-top:50px}.panel{border-top:none}.panel-title{background:0 0;border-top:1px solid #252525}.panel-title a{background:#252525;color:#fff;padding:20px 40px 20px 20px;text-transform:initial;-webkit-transition:all .25s;transition:all .25s}.panel-title a::after{color:#ef3908;margin-top:-10px;top:50%}.panel-title a.collapsed{background:#fff;color:#252525}.panel-title a.collapsed:hover{background:#252525;color:#fff}.panel-body{border-left:1px solid #252525;border-right:1px solid #252525;padding:30px}.panel-body p{margin-bottom:0}.wgt{border-top:none;padding:0}.wgt-microsite{font-size:16px!important}.wgt-signup{margin-bottom:100px}@media (max-width:767px){.wgt-signup .btn{margin-top:20px}}.footer .row-disclaimer{background:#252525;margin-top:100px}.rubber-stamp-reps{background:#f1f1f1;color:#252525}.header{padding:50px 0}@media (max-width:767px){.header{padding:25px 0}}.logo{background-image:url(../../images/projects/rubber-stamp-reps-v2/ofa_logo.png);background-image:url(../../images/projects/rubber-stamp-reps-v2/ofa_logo.svg),none;background-repeat:no-repeat;background-size:133px 50px;display:block;height:50px;-webkit-transition:all .25s;transition:all .25s;width:133px}.logo:hover{opacity:.7}.rubber-nav{text-align:right}.rubber-nav a{color:#252525;font-weight:700;margin-left:25px}.rubber-nav a:hover{color:#ef3908;text-decoration:none}.hamburger{background-image:url(../../images/projects/rubber-stamp-reps-v2/hamburger.png);background-image:url(../../images/projects/rubber-stamp-reps-v2/hamburger.svg),none;background-repeat:no-repeat;background-size:25px 22px;background-position:center center;border:none;display:block;float:right;height:50px;width:25px}.hamburger:active{background-image:url(../../images/projects/rubber-stamp-reps-v2/hamburger.png);background-image:url(../../images/projects/rubber-stamp-reps-v2/hamburger.svg),none;background-repeat:no-repeat;background-size:25px 22px}.close{background-image:url(../../images/projects/ofa5-homepage/ofa_website_close.png);background-image:url(../../images/projects/ofa5-homepage/ofa_website_close.svg),none;background-repeat:no-repeat;background-size:30px 30px;background-position:center center;display:inline-block;height:42px;margin-bottom:50px;width:42px}.close:active{background-image:url(../../images/projects/ofa5-homepage/ofa_website_close.png);background-image:url(../../images/projects/ofa5-homepage/ofa_website_close.svg),none;background-repeat:no-repeat;background-size:30px 30px}.home-feature h1{font-family:calluna,Georgia,"Times New Roman",serif;margin:40px 0 50px}.home-feature p{font-size:22px}.mark{background-image:url(../../images/projects/rubber-stamp-reps-v2/mark.png);background-image:url(../../images/projects/rubber-stamp-reps-v2/mark.svg),none;background-size:contain;background-position:center center;background-repeat:no-repeat;height:240px;margin:50px 0;text-indent:-9999px}@media (max-width:991px){.mark{height:200px}}.rep-card{margin-bottom:20px}.rep-card img{width:100%}.rep-card .interior{background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2);text-align:center;-webkit-transition:all .25s;transition:all .25s}.rep-card .interior:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.rep-card .interior h2{color:#252525;font-size:26px;margin-bottom:0}.rep-card .interior p{color:#ef3908;font-size:16px}.rep-card .interior .arrow:after{color:#252525;content:"\e615";display:inline-block;font-family:ofa;font-size:16px;line-height:1;padding-bottom:20px;text-decoration:none;-webkit-transition:all .25s;transition:all .25s}.rep-info{background:#fff;border-top:5px solid #252525;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2);margin-bottom:50px;padding:70px 100px}@media (max-width:991px){.rep-info{padding:35px 50px}}.section-title h2{margin:0 0 50px;font-size:42px}.rep-about h1{margin-bottom:25px}.rep-about .btn{margin-top:15px}.rep-about h3{color:#ef3908;font-weight:700;margin-top:0;font-size:16px}@media (max-width:767px){.rep-about img{width:100%;height:auto;margin-bottom:25px}.rep-about .btn{width:100%}}.rep-votes hr{border-top:1px solid #000;margin-top:0}.rep-votes .panel-body a:hover{color:#252525}.rep-votes .panel-body a{font-weight:600;display:block;margin-top:20px;color:#ef3908}.rep-nav{padding:0;width:100%}@media (max-width:767px){.rep-nav{height:100px}}.rep-nav a{display:block;height:100%;padding:25px 0;position:relative;-webkit-transition:all .25s ease;transition:all .25s ease}.rep-nav a h3{font-family:calluna,Georgia,"Times New Roman",serif;color:#252525;font-size:26px;margin-bottom:10px;-webkit-transition:all .25s;transition:all .25s}@media (max-width:767px){.rep-nav a h3{display:none}}.rep-nav a p{color:#ef3908;font-size:16px;font-weight:500;margin-bottom:0}@media (max-width:767px){.rep-nav a p{display:none}}.rep-nav a:hover{background:#252525;text-decoration:none}.rep-nav a:hover h3{color:#fff}.rep-nav.rep-prev a{padding-left:90px}.rep-nav.rep-prev a:before{display:inline-block;font-family:ofa;font-size:16px;line-height:1;position:absolute;top:40px;text-decoration:none;color:#252525;-webkit-transition:all .25s;transition:all .25s;content:"\e622";left:40px}@media (max-width:767px){.rep-nav.rep-prev a:before{left:50%;margin-right:15px;margin-top:15px;position:initial}}.rep-nav.rep-prev a:hover:before{color:#fff;left:25px}.rep-nav.rep-next a{padding-right:90px;text-align:right;width:100%}.rep-nav.rep-next a:before{display:inline-block;font-family:ofa;font-size:16px;line-height:1;position:absolute;top:40px;text-decoration:none;color:#252525;-webkit-transition:all .25s;transition:all .25s;content:"\e615";right:40px}@media (max-width:767px){.rep-nav.rep-next a:before{margin-left:15px;margin-top:15px;position:initial;right:50%}}.rep-nav.rep-next a:hover:before{color:#fff;right:25px}.wgt-news{border-top:none;border-bottom:1px solid #252525;font-wight:17px;margin-bottom:30px;padding:0 0 20px;-webkit-transition:all .25s;transition:all .25s}.wgt-news a{color:#252525}.wgt-news a:hover{text-decoration:none}.wgt-news h3{font-size:20px;font-weight:700}@media (min-width:992px){.wgt-news:hover{border-bottom-width:10px}}.wgt-stories{background:#252525;border-top:none;margin-bottom:30px;overflow:hidden;padding:0;-webkit-transition:all .3s;transition:all .3s}.wgt-stories a{color:#fff;display:block;padding:50px}.wgt-stories a .date{color:#ef3908;font-size:14px;font-weight:700}.wgt-stories a .quote{font-family:calluna,Georgia,"Times New Roman",serif;font-size:26px;line-height:1;padding:30px 0}.wgt-stories a .byline{font-size:14px;font-weight:700}@media (max-width:767px){.wgt-stories a{padding:30px}.wgt-stories a .quote{font-size:22px}}.wgt-stories:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.wgt-share{margin-bottom:30px}.wgt-share .btn{margin-top:10px;width:100%}.wgt-share .btn.btn{background:#252525!important;border:none}.wgt-share .btn.btn:hover{background:#ef3908!important}.wgt-share .icon{border:2px solid #252525;border-radius:50%;color:#252525;display:inline-block;font-size:18px;height:35px;line-height:1;margin:10px 5px;padding:8px 0;-webkit-transition:all .25s;transition:all .25s;text-align:center;width:35px}.wgt-share .icon:hover{background:#252525;color:#fff}.wgt-resource{padding:50px 0;-webkit-transition:all .25s;transition:all .25s;border-bottom:1px solid #ccc}.wgt-resource h3{margin-bottom:0;font-weight:700;margin-top:10px}.wgt-resource p{margin-bottom:30px}@media (max-width:767px){.wgt-resource .btn{width:100%}}