/*!
Author: ZUUL Inc
Author URI: https://zuul.ca/
Description: Secondary CSS for myoldtownusa.com
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ZUUL
*/#cookie-alert{background-color:#333;color:#fff}#cookie-alert .container{position:relative;padding:1rem}#cookie-alert .container .content{display:inline-block;vertical-align:middle}#cookie-alert .container .content a{color:inherit;text-decoration:underline}#cookie-alert .controls{margin-top:1rem}#cookie-alert .controls:before{display:inline-block;vertical-align:middle;height:100%;content:""}#cookie-alert .controls .btn{display:inline-block;vertical-align:middle;background-color:#333;border:1px solid #fff}@media (min-width:48em){#cookie-alert .container{height:80px}#cookie-alert .container:before{display:inline-block;vertical-align:middle;height:100%;content:""}#cookie-alert .controls{position:absolute;right:0;top:0;height:100%;margin-top:0}}.center-xy{position:relative;overflow:hidden}.center-xy .to-centre,.center-xy img{bottom:-100000px;left:-100000px;right:-100000px;top:-100000px;margin:auto;position:absolute;display:block;width:auto}.center-unknown{font-size:0;text-align:center}.center-unknown .content,.center-unknown:before{content:"";display:inline-block;height:100%;vertical-align:middle}.center-unknown .content{height:auto;font-size:1.6rem}.about h3{padding-left:15px;padding-right:15px;font-size:1.4em!important}.post-card .h4{font-weight:700;color:#fff;margin-bottom:0}.content-background .h3{color:#fff!important}.category-about-us .about-content .h3{margin-left:auto;margin-right:auto}.category-about-us .headline .h3{font-size:1.4em;line-height:1.9em;margin-bottom:33px;max-width:485px}.hero-unit:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.2)}.hero-unit .content h1,.hero-unit .content p{text-shadow:0 0 50px #000}.ot-tabs .text-center{color:#026dbf}.hero-unit .content{max-height:10000px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:16px;font-size:1rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:4}.aboutContent p a{color:#1a85d7}.aboutContent table a{display:block}a:focus{outline:2px solid #026dbf;outline-offset:0}.aboutContent .tab-pane a:focus,footer a:focus,header a:focus{outline-color:#e2dc87}.category-chooser .category-title{color:#026dbf}.category-hub-headline:focus{outline-offset:-4px;outline-color:#fff}.btn-primary:focus{outline:2px solid #707070}.teaser .teaser-thumbnail:focus{z-index:3;outline-width:6px;outline-offset:-6px}.teaser .ghost-fb-trigger:focus{outline-color:#e2dc87}#events-hub .teaser .ghost-fb-trigger:focus{outline-color:#026dbf}.teaser .teaser-content .read-more{margin-top:1rem;font-size:1.5rem}.map-property-header .h3{font-size:1.3em;color:#707070;text-align:center}.contact-form-careers div{margin-bottom:10px}.contact-form-careers label{font-weight:400;display:block}.reach-us-location .h4{color:#fff;margin-bottom:5px;margin-top:25px}.contact-form-reach-us .h3{color:#000;margin-bottom:40px}.location-box,.map-holder{height:auto;min-height:430px}.location-box .acf-map,.map-holder .acf-map{height:100%!important;position:absolute!important;width:100%}.reach-us-location{position:relative}.reach-us-location .no-pad{height:100%;position:absolute;top:0;right:0}.bg-img-news h1{color:#bd0000}.bg-img-news .btn-primary{background-color:#bd0000;border-color:#bd0000}.modal .widget_sf_widget_constantcontact span{color:#ca2d62}.modal .widget_sf_widget_constantcontact input[type=submit]{background-color:#ca2d62;border-color:#ca2d62}.home .hub-container{top:-12rem}#weekly-events .category-hub-headline,.partial-cateogry-hub .category-hub-headline{pointer-events:all;position:relative;z-index:1}#weekly-events .btn,.btn.view-all{z-index:2}.page-header h1{color:#026dbf}.map-category-title{background-color:#026dbf}#placesContainer .map-category-title{height:auto;min-height:70px;display:block;line-height:70px}#placesContainer .map-category-title span{display:inline}#placesContainer .map-category-title:before{display:none}#placesContainer .oldTownMarker{height:auto;min-height:108px}#placesContainer .oldTownMarker.active{background-color:#e42600;background-image:url(../images/pin_icon_list_toggle-25b92e05d0.png)}a{color:#026dbf}.ot-tabs .ot-tab-nav li.active{background-color:#ca2d62;border-color:#ca2d62}.category-community .color:nth-of-type(12n+2) .post-card{background-color:#e42600}.category-community .color:nth-of-type(12n+3) .post-card{background-color:#13841d}.category-community .color:nth-of-type(12n+4) .post-card{background-color:#ca2d62}.category-community .color:nth-of-type(12n+5) .post-card{background-color:#026dbf}.category-community .color:nth-of-type(12n+6) .post-card{background-color:#985a00}.btn-primary{background-color:#026dbf}.event-template-default .location-map{display:none}.styled-select{color:#0e7acb}.btn.bluefg-rounded{color:#1097fd}.lg-card .h3>a{color:#333}.partial-cateogry-hub .panel-body .media-body{color:#707070}.contact-form-careers input[type=submit]{background-color:#297abc}.container.directions h1{color:#026dbf}.container.directions p{color:#707070}.container.directions a{color:#ca2d62}.container.directions .col-md-4 .info h2,.container.directions .col-md-4 .info span,.container.parking h1{color:#026dbf}.container.parking span{color:#707070}.container.parking a{color:#ca2d62}.btn{white-space:normal}.partial-cateogry-hub .panel-body .media{position:relative;padding-left:100px;height:auto!important;min-height:100px}.partial-cateogry-hub .panel-body .media .media-image{position:absolute;top:1rem;left:1rem;width:80px;height:80px}.partial-cateogry-hub .panel-body .media .media-body{display:block}.colorbox .content{height:auto!important;min-height:180px}.accessible-tabs [role=tabpanel][hidden]{display:none}.accessible-tabs [role=tablist]{margin:0 0 -.1em;overflow:visible}.accessible-tabs [role=tab]{position:relative;background-color:#f7f7f7;border-color:#f7f7f7;color:#fff;display:inline-block;outline:0;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:4px 12px;font-size:14px;line-height:1.428571429;border-radius:20px;color:#707070}.accessible-tabs [role=tab]:focus{background-color:#999;border-color:#999;outline:0}.accessible-tabs [role=tab][aria-selected=true]{background-color:#011a32;border-color:#011a32;color:#fff}.accessible-tabs [role=tab][aria-selected=true]:focus{box-shadow:0 0 5px #ca2d62}.accessible-tabs [role=tabpanel]{display:block;position:relative;z-index:2}.category-community .accessible-tabs [role=tab][aria-selected=true]{background-color:#ca2d62;border-color:#ca2d62}a.default{text-decoration:underline}.icon-wrap{width:0;height:0;overflow:hidden}.hotels .teaser{background-color:#395380}.hotels .teaser .teaser-title{margin-bottom:1rem}.hotels .actions{margin-top:2rem;display:none}.hotels .actions .btn{display:inline-block;vertical-align:middle;background-color:#fff;color:#395380;padding:10px 20px;margin-bottom:1rem;width:auto}@media (min-width:48em){.hotels .actions .btn{width:48%;margin:0 1%}}.aside-block p{color:#fff}.single-hotel .media-header{position:relative}.single-hotel .margin-aling-content{margin-left:0}.single-hotel .margins-sidebar-display{padding-right:0!important;padding-left:0!important}.single-hotel .content-single .entry-content{padding:0 20px}.single-hotel aside .map-canvas{height:200px;background-color:#fff;margin-bottom:1rem}.single-hotel aside .aside-block{background-color:#1097fd}.single-hotel aside .actions{margin-top:2rem;margin-bottom:0}.single-hotel aside .actions .btn{display:inline-block;vertical-align:middle;background-color:#fff;color:#1097fd;padding:10px 20px;width:auto;margin-bottom:1rem}.single-hotel aside .actions .btn:last-child{margin-bottom:0}.single-hotel .margin-header-content h1{font-size:40px;color:#fff;display:block;font-family:Playlist;margin:24px 0;padding-left:13px}.single-hotel .margin-header-content.media-header-content{background-color:#1097fd;position:absolute;top:0;left:0;width:100%;height:auto}@media (min-width:48em){.single-hotel .margin-aling-content{margin-left:40px}.single-hotel aside .actions .btn{margin-bottom:0}}.partial-special-offers .h3{color:#fff;font-family:Playlist;font-size:74px}.partial-special-offers .arrow_box:after{border-left-color:inherit}.partial-trip-advisor #widget-cbb0dc36080d9d056e7389071b218ace576b82d304a139394e87893db8f9{height:500px;overflow:hidden;overflow-y:auto}#calendar{transition:all .25s linear;position:relative;right:0;padding:0 15px;margin-bottom:3rem;width:100%}#calendar #calendar-widget{width:90%;margin:auto;position:relative}.calendar-expanded #calendar{width:100%}@media (min-width:48em){#calendar{display:block;position:absolute;width:300px;top:36px}#calendar #calendar-widget{width:100%}}#calendar-widget header{font-size:2.4rem;margin-bottom:1rem;position:relative;height:50px;background-color:#026dbf;color:#fff;line-height:50px}#calendar-widget #calendar-month-wrap{width:100%;height:260px;text-align:center}#calendar-widget #controls{background-color:transparent;position:absolute;top:0;width:100%}.calendar-expanded #calendar-widget{width:100%}.calendar-expanded #calendar-widget .month{width:320px;margin:0 1rem}.calendar-expanded #calendar-widget header a{display:none}#calendar-widget .title{margin:0;color:#fff;font-size:2rem}#calendar-widget .month{display:inline-block;vertical-align:top;width:100%;overflow:hidden;white-space:nowrap}#calendar-widget .next,#calendar-widget .previous{line-height:1;position:absolute;top:0;left:0;height:50px;width:50px}#calendar-widget .next span,#calendar-widget .previous span{position:absolute;top:calc(50% - 10px);left:15px;z-index:1;font-size:0;border-top:10px dashed transparent;border-bottom:10px dashed transparent}#calendar-widget .next:after,#calendar-widget .previous:after{position:absolute;top:0;left:0;width:50px;height:50px;content:"";background-color:#2aa1fd;z-index:0}#calendar-widget .next span,#calendar-widget .previous span{border-right:20px solid #fff}#calendar-widget .next{left:auto;right:0}#calendar-widget .next span{border-right:0;border-left:20px solid #fff}#calendar-widget table{width:100%}#calendar-widget header,#calendar-widget td,#calendar-widget th{text-align:center}#calendar-widget td{color:#000}#calendar-widget td a{display:block;color:inherit;padding:.5rem}#calendar-widget td a:hover{background-color:#026dbf;color:#fff}#calendar-widget td.offset a{color:#999}#calendar-widget td.has-event a{background-color:#026dbf;color:#fff}@media (min-width:48em){#calendar-widget{display:block}}.teaser.cruiser-of-the-year{background-color:#395380}.teaser.cruiser-of-the-month{background-color:#e42600}.category-chooser{position:relative}.category-chooser .view-leaderboard{position:absolute;bottom:16px;right:0;padding:5px 10px;border-radius:14px;background-color:#026dbf;color:#fff}@media (min-width:60em){.events-landing{position:relative;margin-top:-130px}}.special-events{padding:0}.special-events aside .wrap,.special-events section .wrap{padding:0 15px 15px;position:relative}.special-events aside .btn,.special-events section .btn{padding:5px 10px;background-color:#fff;border-radius:14px;font-family:Open Sans;font-size:1.4rem}.special-events aside .teaser,.special-events section .teaser{background-color:#fff;position:relative;border-bottom:1px solid #eee}.special-events aside .teaser-wide,.special-events section .teaser-wide{margin-bottom:0}.special-events aside .teaser-wide .teaser-thumbnail,.special-events section .teaser-wide .teaser-thumbnail{position:absolute;top:15px;left:15px;border-radius:50%}.special-events aside .teaser-wide .teaser-content,.special-events section .teaser-wide .teaser-content{padding:0;color:#707070;width:100%}.special-events aside .teaser-wide .teaser-content a,.special-events section .teaser-wide .teaser-content a{color:#707070}.special-events aside .teaser-wide .teaser-content h2,.special-events section .teaser-wide .teaser-content h2{color:#707070;margin:1rem 0}.special-events aside .teaser-wide .teaser-content p,.special-events section .teaser-wide .teaser-content p{margin-bottom:0}.special-events aside .teaser-wide .teaser-content .teaser-excerpt,.special-events section .teaser-wide .teaser-content .teaser-excerpt{font-size:1.5rem}.special-events aside{background-color:transparent}.special-events aside .wrap{background-color:#684aaa}.special-events aside .btn{color:#684aaa;position:absolute;top:20px;right:15px}.special-events aside .panel-heading:before{border-top-color:#684aaa}.special-events aside .teaser{padding:15px 15px 15px 90px}.special-events aside .teaser-wide .teaser-thumbnail{width:60px;height:60px}.special-events aside .teaser-wide .teaser-content .teaser-title{font-size:1.4rem;font-weight:600;font-family:Open Sans}.special-events aside .teaser-wide .teaser-content .teaser-excerpt{font-size:1.2rem}.special-events aside .teaser-wide .teaser-content time{font-size:1.5rem;margin:0;text-align:left;padding:0}.special-events section{padding:0 8px;background-color:transparent}.special-events section .btn{color:#e42600;position:absolute;top:20px;right:15px}.special-events section .wrap{background-color:#e42600;height:100%}.special-events section .panel-heading:before{border-top-color:#e42600}.special-events section .teaser{padding:15px 15px 15px 90px;border-bottom:1px solid #eee}.special-events section .teaser-wide .teaser-thumbnail{width:60px;height:60px}.special-events section .teaser-wide .teaser-content .teaser-title{color:#707070;font-size:2.4rem;margin:1rem 0;font-family:Open Sans;font-weight:300;font-style:italic}.special-events section .teaser-wide .teaser-content .teaser-excerpt{font-size:1.5rem}.special-events section .teaser-wide .teaser-content time{font-size:1.2rem;margin:0;position:relative;padding:0;text-align:left}@media (min-width:60em){.special-events{padding-right:0}}@media (min-width:60em) and (min-width:60em){.special-events aside .teaser{padding:15px 15px 15px 110px}.special-events aside .teaser-wide .teaser-thumbnail{width:80px;height:80px}.special-events aside .teaser-wide .teaser-content .teaser-title{margin:1rem 0;font-size:1.8rem;font-family:Open Sans;font-weight:600}.special-events aside .teaser-wide .teaser-content time{font-size:1.6rem;background-color:#684aaa;display:inline-block;padding:5px 10px;border-radius:5px;width:auto;color:#fff}.special-events section .inner-scroll{height:calc(100% - 70px);overflow-y:scroll}.special-events section .teaser{padding:15px 15px 15px 150px}.special-events section .teaser-wide .teaser-thumbnail{width:120px;height:120px}.special-events section .teaser-wide .teaser-content .teaser-title{margin:1rem 0;font-size:2.6rem}.special-events section .teaser-wide .teaser-content time{font-size:1.6rem;background-color:#e42600;display:inline-block;padding:5px 10px;border-radius:5px;width:auto;color:#fff}}.all-events{position:relative;transition:all .25s linear;padding-top:16px}.all-events .teaser.teaser-wide .teaser-content{padding:1rem;width:100%}.all-events .teaser.teaser-wide .teaser-content time{margin-bottom:2rem;font-size:1.2rem}.all-events .teaser.teaser-wide .teaser-content h2{font-size:2.2rem}.all-events .teaser.teaser-wide .teaser-content .teaser-excerpt{font-size:1.6rem}.calendar-expanded .all-events{padding-top:400px;padding-right:0}.calendar-expanded .all-events .teaser .teaser-content{width:calc(100% - 682px)}@media (min-width:48em){.all-events{padding-right:316px}.all-events .teaser{margin-bottom:3rem}.all-events .teaser.teaser-wide{padding:30px 25px}.all-events .teaser time{font-size:1.6rem}.all-events .teaser h2{font-size:3.4rem}}.category-community .ot-tab-nav li{margin:0 1.5rem}.category-community .ot-tab-nav .community-event-link{padding:4px 12px}.category-community .ot-tab-nav .community-event-link a{color:#585858;padding:0;border-radius:5px}.home .community-social-media{margin-top:15px}.container.parkMap.reveal .mainContainer .zuul-wrap{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.container.parkMap .map-category-title{letter-spacing:normal;padding:0}.container.parkMap .map-category-title span{display:inline-block;vertical-align:middle}.container.parkMap .map-category-title:before{height:100%;content:"";display:inline-block;vertical-align:middle}.container.parkMap #placesContainer{margin-top:103px}.container.parkMap .mainContainer{position:relative;overflow:hidden;width:100%;padding:20px 0}.container.parkMap .mainContainer .zuul-wrap{-webkit-transform:translateZ(0);transform:translateZ(0);transition:transform .25s linear}.container.parkMap .map_holder_left_section{border-left:20px solid #684aaa;border-right:20px solid #684aaa}.container.parkMap .map-column{position:absolute;top:0;left:100%;width:100%}.container.parkMap .map-column #oldtown-map{border-left:20px solid #684aaa;border-right:20px solid #684aaa}.container.parkMap .controls{position:absolute;top:0;right:20px;background-color:#684aaa;display:block;padding:1rem;color:#fff}.container.parkMap .controls a{color:#fff}@media (min-width:60em){.container.parkMap .map_holder_left_section{border-left:0 solid #684aaa;border-right:0 solid #684aaa}.container.parkMap #placesContainer{margin-top:83px}.container.parkMap .mainContainer{position:relative;overflow:hidden;width:100%;padding:20px}.container.parkMap .mainContainer .zuul-wrap{-webkit-transform:translateZ(0);transform:translateZ(0);transition:transform .25s linear}.container.parkMap .controls{display:none}.container.parkMap .map-column{position:relative;top:0;left:auto;width:66.6666666667%}.container.parkMap .map-column #oldtown-map{border-left:0 solid #684aaa;border-right:0 solid #684aaa}}.partial-user-reviews{font-family:SF Optimized,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;width:100%;margin:auto;font-size:0}.partial-user-reviews .wp-facebook-name{margin-bottom:1rem}.partial-user-reviews .wp-facebook-logo{border-radius:3px;border:1px solid #dddfe2;width:112px;padding:4px;background-color:#fff;position:absolute;top:0;left:0}.partial-user-reviews .wp-facebook-logo a{display:block;width:102px;border-radius:3px;border:1px solid #dddfe2}.partial-user-reviews .wp-facebook-logo a img{display:block}.partial-user-reviews .wp-facebook-stars{min-height:40px;display:inline-block;border-radius:20px;background-color:#3971e0;color:#fff;font-size:20px;padding:0 15px;line-height:2;font-family:SF Optimized,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}.partial-user-reviews .wp-facebook-stars:before{display:inline-block;vertical-align:middle;height:100%;content:""}.partial-user-reviews .rating-meta{display:inline-block;vertical-align:top;font-size:12px;margin-left:10px}.partial-user-reviews .rating-meta .wp-facebook-rating{display:block}.partial-user-reviews .wp-facebook-place{position:relative;height:112px;padding-left:124px}.partial-user-reviews .wp-facebook-place .wp-facebook-name{font-size:20px;font-family:SF Optimized,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}.partial-user-reviews .wp-facebook-reviews{margin-top:2rem}.partial-user-reviews .wp-facebook-review{background-color:#fff!important;border:1px solid #dddfe2!important;border-radius:3px!important;padding:12px!important;margin-bottom:1rem}.partial-user-reviews .wp-facebook-review header{position:relative;padding-left:46px}.partial-user-reviews .wp-facebook-review header .content{display:block}.partial-user-reviews .wp-facebook-review header img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:20px}.partial-user-reviews .wp-facebook-review header p{font-size:14px;display:inline-block;vertical-align:top;margin-bottom:0}.partial-user-reviews .wp-facebook-review header .wp-facebook-time{font-size:12px}.partial-user-reviews .wp-facebook-review header .wp-facebook-stars{height:20px;border-radius:10px;font-size:14px;padding:0 5px;line-height:1}.partial-user-reviews .wp-facebook-review header .wp-facebook-stars svg{width:10px;height:10px}.partial-user-reviews .wp-facebook-review main{margin-top:2rem;font-size:14px}@media (min-width:48em){.partial-user-reviews{width:800px}.partial-user-reviews .fb-reviews-widget,.partial-user-reviews .TA_selfserveprop{display:inline-block;vertical-align:top;width:61.8%}.partial-user-reviews .TA_selfserveprop{width:38.2%;padding:132px 2rem 2rem}}.full-nav .nav-header .logo img{height:auto}.modal .widget_sf_widget_constantcontact form{padding-bottom:6rem}.modal .widget_sf_widget_constantcontact form input[type=submit]{top:21px}.modal .widget_sf_widget_constantcontact form p{font-size:1.4rem;color:#ca2d62;display:inline-block;vertical-align:middle;width:100%;text-align:left}.modal .widget_sf_widget_constantcontact form p.fname,.modal .widget_sf_widget_constantcontact form p.lname{display:inline-block;vertical-align:middle;width:48%}.modal .widget_sf_widget_constantcontact form p.lname{margin-left:4%}.modal .widget_sf_widget_constantcontact form p label{display:none}.modal .widget_sf_widget_constantcontact form p label.checkbox{display:block}.modal .widget_sf_widget_constantcontact form input[type=checkbox]{margin-right:.5rem}.modal .widget_sf_widget_constantcontact form input[type=email],.modal .widget_sf_widget_constantcontact form input[type=text]{width:100%;padding:10px 22px 8px;margin-right:1em;margin-bottom:0;font-size:16px;height:auto;color:#ca2d62;border-radius:4px;border:1px solid #ca2d62}.modal .widget_sf_widget_constantcontact form input[type=email]::-webkit-input-placeholder,.modal .widget_sf_widget_constantcontact form input[type=text]::-webkit-input-placeholder{color:#ca2d62}.modal .widget_sf_widget_constantcontact form input[type=email]::-moz-placeholder,.modal .widget_sf_widget_constantcontact form input[type=text]::-moz-placeholder{color:#ca2d62}.modal .widget_sf_widget_constantcontact form input[type=email]:-ms-input-placeholder,.modal .widget_sf_widget_constantcontact form input[type=text]:-ms-input-placeholder{color:#ca2d62}.modal .widget_sf_widget_constantcontact form input[type=email]:-moz-placeholder,.modal .widget_sf_widget_constantcontact form input[type=text]:-moz-placeholder{color:#ca2d62}.modal .widget_sf_widget_constantcontact form .indicator{position:absolute;bottom:-20px;left:0;width:auto;font-size:1.6rem;color:#ca2d62;font-style:italic}.modal .widget_sf_widget_constantcontact form .controls{position:relative}#newsletter-signup{font-size:0;text-align:center;padding:170px 10px}#newsletter-signup:after{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:rgba(0,0,0,.25)}#newsletter-signup:before{display:inline-block;vertical-align:middle;height:100%}#newsletter-signup .content{display:inline-block;vertical-align:middle;width:100%;position:relative;z-index:1}#newsletter-signup .content p{font-size:74px;text-shadow:0 0 50px #000;color:#fff;margin-bottom:40px;font-family:Playlist;display:inline-block}.newsletter-signup .widget_sf_widget_constantcontact{padding:0;margin:40px 0}.newsletter-signup h2{font-size:74px;color:#026dbf;margin-bottom:40px;font-family:Playlist}.newsletter-signup form{margin:auto;padding-bottom:2rem;position:relative}.newsletter-signup form label,.newsletter-signup form p{font-size:1.4rem;color:#707070;text-align:left;text-shadow:none}.newsletter-signup form label{display:block;font-family:Open Sans;font-weight:400}.newsletter-signup form input[type=email],.newsletter-signup form input[type=text]{width:100%;display:block;height:38px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:0;box-shadow:none}.newsletter-signup form .controls{text-align:right;margin-top:2rem}.newsletter-signup form .indicator{position:absolute;bottom:-20px;left:0;width:auto;font-size:1.6rem;color:#707070;font-style:italic;text-shadow:none}.full-nav .nav-footer #about-responsive{-webkit-column-count:1;column-count:1}.full-nav .nav-footer #about-responsive a{padding:0 0 5px}.full-nav .nav-footer #about-responsive .menu-item{margin:10px 0;display:block}@media (max-width:30em){.full-nav .nav-footer #about-responsive{-webkit-column-count:1;column-count:1}}html .fa,html .fas{font-family:FontAwesome;font-weight:400}