@charset "UTF-8";@import url("reset.css");.fab{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);transform:translate(0,0)}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}body{font-family:"Sentinel SSm A","Sentinel SSm B",Georgia,Times,serif;font-size:16px}a{color:#E35031;text-decoration:none;outline:none}.sidebar .current_page_item a,a:hover{color:#000}a:focus,a:visited{outline:none;border:none;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"futura-pt",sans-serif;font-weight:600;margin:0 0 0.5em 0;font-size:1.375em}.content-title{font-family:"Sentinel SSm A","Sentinel SSm B",Georgia,Times,serif;font-size:2em;color:#001532;font-weight:400;display:inline-block}.post-title{font-size:2.5em;margin:0.5em 0}.bg-image .content-title{color:#E35031}.bg-image .content-title .first-word{color:#ffffff}.bg-image .content-title .title-sub{border-bottom:3px solid #E35031}ul.bullet li{padding:0 0 1em 0}p{margin:0 0 1em 0;line-height:1.5em}p img[style*="float: left"],p img[style*="float:left"]{margin:5px 15px 0px 0px}p img[style*="float: right"],p img[style*="float:right"]{margin:5px 0px 0px 15px}.entry-content-wrapper{font-size:0.9em}img{max-width:100%;height:auto}.center{text-align:center}.content-container{position:relative;padding-bottom:72.9%;padding-top:35px;height:0;overflow:hidden}.content-container embed,.content-container iframe,.content-container object{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.issuu-wrapper{margin-top:2em}.left{float:left}.right{float:right}.padding{padding:0 1em}.margin-bottom{margin-bottom:1em}.block{display:block}.highlight{color:#E35031}.clearfix:after{content:"";display:table;clear:both}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;left:-999em}.grid-section{clear:both;padding:0px;margin:0px}.col{display:block;float:left;margin:1% 0 1% 2%}@media only screen and (max-width:700px){.col{margin:unset}}.col:first-child{margin-left:0}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}.span_12_of_12{width:100%}.span_11_of_12{width:91.5%}.span_10_of_12{width:83%}.span_9_of_12{width:74.5%}.span_8_of_12{width:66%}.span_7_of_12{width:57.5%}.span_6_of_12{width:49%}.span_5_of_12{width:40.5%}.span_4_of_12{width:32%}.span_3_of_12{width:23.5%}.span_2_of_12{width:15%}.span_1_of_12{width:6.5%}.margin-bottom{margin-bottom:1em}#content .entry-content-wrapper ol,#content .entry-content-wrapper p,#content .entry-content-wrapper ul{font-size:1.25em}.top-bar{background:#6d6e70;padding:0.5em 1em;overflow:hidden;margin-bottom:1.5em}.top-bar #searchform{width:150px;float:right}.top-bar #searchform #s{font-size:0.9em}.top-bar .searchform:after{top:0}#access{margin:1.5em 0 0 0;border-bottom:3px solid #231f20}.logo-bar{max-width:1095px;padding:0 1em;margin:0 auto}.logo-bar #header-callout,.logo-bar .logo-wrapper{display:inline-block;vertical-align:middle}.logo-bar .logo-wrapper{padding-right:5%;width:30%}.logo-bar #header-callout{width:60%;max-width:700px}.posts-sidebar{max-width:726px;margin:0 auto;padding:0 1em}.logo-wrapper{margin:0 auto}.logo{display:block;margin:0 auto;width:232px;height:65px;background:url(../gif/maine-mag-logo.gif) no-repeat;text-indent:-9999em}.logo.oldport{width:108px;height:16px;background:url(../gif/old-port-mag.gif) no-repeat;float:left;margin-right:0.75em;padding-right:0.75em;border-right:1px solid #ffffff}.logo.mainehome{width:65px;height:16px;float:left;background:url(../png/maine-home.png) no-repeat;margin-right:0.75em;padding-right:0.75em;border-right:1px solid #ffffff}.logo.mmc{width:30px;height:30px;margin-top:-6px;background:url(../png/mmc-logo.png) no-repeat;background-size:contain;float:left}.svg .logo{background:url(../svg/maine-mag-logo.svg) no-repeat}.svg .logo.oldport{background:url(../svg/old-port-mag.svg) no-repeat}.svg .logo.mainehome{background:url(../svg/maine-home.svg) no-repeat}.svg .logo.mmc{background:url(../svg/mmc-logo.svg) no-repeat;background-size:contain}.svg .logo.wedmaine{background:url(../svg/old-port-mag.svg) no-repeat}.menu-header .menu{margin:0 0 0 0;padding:0px;position:relative;text-align:center;font-family:"futura-pt",sans-serif}.menu-header .menu>li{position:relative}.menu-header .menu li{display:inline;padding:0px}.menu-header .menu li.menu-item-has-children:after{content:"+";display:block;color:#231f20;position:absolute;right:0.55em;bottom:0em;font-weight:700}.menu-header .menu li.menu-item-has-children:hover:after{color:#ffffff}.menu-header .menu li i.fa{display:block;padding-bottom:0.25em}.menu-header .menu li a{color:#231f20;text-decoration:none;display:inline-block;padding:0.5em 1.5em;font-size:1em;font-weight:700;line-height:1.75em;position:relative;-webkit-transition:all 250ms linear;transition:all 250ms linear}.menu-header .menu li.current-menu-ancestor>a,.menu-header .menu li.current-menu-item>a,.menu-header .menu li.current-menu-parent>a,.menu-header .menu li.current-post-ancestor>a,.menu-header .menu li.current_page_parent>a{color:#ffffff;background:#231f20}.menu-header .menu li.current-menu-ancestor.menu-item-has-children:after,.menu-header .menu li.current-menu-item.menu-item-has-children:after,.menu-header .menu li.current-menu-parent.menu-item-has-children:after,.menu-header .menu li.current-post-ancestor.menu-item-has-children:after,.menu-header .menu li.current_page_parent.menu-item-has-children:after{color:#ffffff}.menu-header .menu li:hover>a,.menu-header .menu li a:hover{color:#ffffff;background:#E35031}.menu-header .menu li ul{float:left;display:inline-block;margin:0px;min-width:750px;min-height:250px;background:#231f20;margin-bottom:20px;padding:7px 0;text-align:left;top:2em}.menu-header .menu li ul li{display:block}.menu-header .menu li ul li.dropdown:after{content:"";font-family:"FontAwesome";display:block;color:#ffffff;position:absolute;right:0.4em;bottom:0.5em}.menu-header .menu li ul li.dropdown:hover:after{color:#000}.menu-header .menu li ul li.menu-item a{font-size:14px;text-decoration:none;color:#ffffff;display:block;margin:0;padding:0.5em 0.5em 0.5em 1em;max-width:168px}.menu-header .menu li ul li.current-category-ancestor>a,.menu-header .menu li ul li.current-menu-item>a,.menu-header .menu li ul li.current-menu-parent>a,.menu-header .menu li ul li.current-post-parent>a,.menu-header .menu li ul li:hover>a,.menu-header .menu li ul li a:hover{color:#ffffff;background:#E35031}.menu-header .menu li.no-article ul{min-width:189px}#access .menu-header .menu .sub-menu li:first-child .col-wrapper{display:block}#access .menu-header .menu .col-wrapper{min-width:504px;min-height:240px;left:auto;right:0;padding:0em 1em 0em 2em;margin:1em 0;border-left:1px solid #6d6e70}#access .menu-header .menu .col-wrapper i.fa{display:inline-block;padding-right:0.5em}#access .menu-header .menu .col-wrapper li.nav-col{display:block;width:150px;float:left;text-align:center;padding:0 1em 0 0}#access .menu-header .menu .col-wrapper li.nav-col>a{padding:0;cursor:default;font-size:0.8em}#access .menu-header .menu .col-wrapper li.nav-col.current-menu-parent>a,#access .menu-header .menu .col-wrapper li.nav-col:hover>a{background:none!important;color:#E35031}#access .menu-header .menu .col-wrapper li.nav-col ul{display:block;position:relative;left:auto;top:auto}#access .menu-header .menu .col-wrapper li.nav-col ul li{padding:0;margin:0;display:inline}#access .menu-header .menu .col-wrapper li.nav-col ul li a{margin:0;padding:0}#access .menu-header .menu .col-wrapper li.nav-col ul li a:hover{background:none;color:#E35031}#access .menu-header .menu .col-wrapper li.nav-col ul li.current-menu-item>a,#access .menu-header .menu .col-wrapper li.nav-col ul li.current-menu-parent>a{background:none;color:#E35031}.fixed-width{max-width:1440px;margin:0 auto;padding:0 20px}.wide-fixed-width{max-width:1500px;margin:0 auto;padding:0 20px}.narrow-content,.narrow-fixed-width{max-width:726px;margin:0 auto;padding:0 20px}.fixed-width .solid-background{padding:2em 15%}.full-bg{background-repeat:no-repeat;background-position:bottom center;background-size:cover}.js .single-bg{opacity:0}.single-bg{min-height:770px;position:relative}.single-page-section{padding:5em 2em;overflow:hidden}.single-page-section#contact-us,.single-page-section#gallery{padding:0}.single-page-section#contact-us .col{margin-bottom:0}.bg-image{color:#ffffff}.bg-image a:hover{color:#ffffff}.bg-image a:hover .fa-inverse{color:#E35031}.button-list{list-style:none;padding:0;margin:0 0 2em 0}.button-list li{display:inline;padding:1em 1em 1em 0}.button-list li .fa-lg{font-size:2em}.border-box{padding:1em;border:1px solid #000}.purchase-button{background:#001532;border:none;color:#ffffff;padding:0.5em 0.75em;text-transform:uppercase}.purchase-button:hover{background:#E35031}.grid-item{text-align:center}.grid-item h3{font-size:1em;padding:1em 0}.grid-item h3 .sub-head{font-family:"Sentinel SSm A","Sentinel SSm B",Georgia,Times,serif;font-size:0.9em;display:block}.grid-item a{color:#000}.grid-item a:hover{color:#E35031}#nav-below{clear:both}.page-template-events-page #nav-below{border-top:1px solid #6d6e70}#nav-below a{display:block;font-family:"Sentinel SSm A","Sentinel SSm B",Georgia,Times,serif;text-align:center;padding:0.5em 1.5em;text-decoration:none;font-size:1em;color:#000;text-transform:uppercase;background:transparent;border:1px solid #000}#nav-below a:hover{background:#E35031;color:#ffffff}#nav-below .prev-post{float:right}#nav-below .next-post{float:left}#sidebar-callout{margin:1em 0;border-top:2px solid #231f20;text-align:center}#sidebar-callout .image{display:inline-block;padding:1em 0.5em}.category-listing{margin-top:1em;padding-top:1em;border-top:3px solid #231f20}.category-list{font-family:"futura-pt",sans-serif}.category-list h3{font-size:1.75em;padding:0;margin:0}.category-list .category-featured{width:40%;padding-right:5%;float:left;border-right:1px solid #231f20}.category-list .category-featured img{display:block;padding-bottom:0.5em}.category-list .category-list{float:left;width:48%;margin:0 0 0 5%;padding:0;list-style:none}.category-list .category-list li{border-top:1px solid #231f20;margin:0.5em 0 0 0;padding:0.5em 0 0 0}.category-list .category-list li:first-child{border:none;padding:0;margin:0}.category-list a{color:#000}.category-list a:hover{color:#E35031}.events-gallery h4{font-size:1em}.events-gallery .album-thumb{height:100px;overflow:hidden;position:relative;padding-bottom:0.5em}.events-gallery .album-thumb img{position:absolute;left:-1000%;right:-1000%;top:-1000%;bottom:-1000%;margin:auto;min-height:100%;min-width:100%}.event-break h2{display:inline-block;background:#000;color:#ffffff;padding:0.5em 0.75em;text-align:center;min-width:150px;text-transform:uppercase;margin:0}.event-content{border-top:1px solid #6d6e70;padding-top:1em}.event-title{font-weight:bold}.event-title a{color:#231f20}.event-title a:hover{color:#E35031}.event-date{font-family:"futura-pt",sans-serif;color:#E35031;font-size:1.1em}.event-meta ul{padding:0 0 1em 0;margin:0;list-style:none}.event-meta ul li{padding-bottom:0.25em;font-size:0.9em;color:#6d6e70;font-style:italic;font-family:"futura-pt",sans-serif}.calender-header{text-align:center}.calendar{width:100%}.calendar td{text-align:center;border:1px solid #ccc}.calendar a{display:block;background:#E35031;color:#ffffff;padding:0.3em 0}.calendar a:hover{background:#231f20}.calendar .active-day a{background:#6d6e70}.calendar .current-day a{border-bottom:0.3em solid #231f20;padding-bottom:0}.event-list{padding:0;margin:0;list-style:none;font-family:"futura-pt",sans-serif}.event-list li{padding-bottom:0.5em}.event-list li a{color:#231f20}.event-list li a:hover{color:#E35031}.event-list .date{color:#E35031}.map-wrapper{position:relative}.map-wrapper .map-title img{display:block;margin-bottom:0.5em}.map-wrapper h2{font-size:1.5em}.map-wrapper ul{padding:0.5em 0;border-top:1px solid #231f20;margin-top:0.5em}.map-wrapper h3{font-size:1em;text-transform:uppercase}.map-wrapper #map-canvas{width:100%;height:100%;min-height:650px}.staff-grid-wrapper{text-align:center}.staff-grid-wrapper .staff-item{display:inline-block;text-align:left;padding:1em 2em;max-width:300px;vertical-align:top}.staff-card{min-height:425px}.staff-card img{-webkit-filter:grayscale(0%);filter:grayscale(0%);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer}.staff-card img:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.staff-card h2{font-size:1.2em!important;font-weight:bold;font-style:normal}.staff-card ul{margin:0;padding:0;list-style:none}.staff-card ul li{font-style:normal}.staff-card ul li h3{font-size:1em}.staff-wrapper{padding:2em 0}.staff-wrapper .social{list-style:none;margin:0;padding:0.5em 0}.staff-wrapper .social li{padding:0 0.5em 0 0;font-size:1.3em;display:inline-block}.contact-info{padding:0;margin:0;list-style:none}.contact-info li{padding:0 0 0.5em 0}.contact-info li i.fa{padding:0 0.5em 0 0}.staff-slider h3{padding:0.25em 0;margin:0}.staff-slider .position{font-size:0.9em;padding:0 0 0.5em 0;margin:0}.staff-slider .slick-next:before,.staff-slider .slick-prev:before{color:#000}#exitpopup,.exitpopup{text-align:left;width:80%;max-height:80%;max-width:700px;top:3em;margin:0px auto;display:none;position:fixed;color:#ffffff!important;padding:1.5em 2.5em;border-radius:4px;z-index:999999;background:#141414;background:rgba(0,0,0,0.8);overflow-y:scroll}#exitpopup #exit-close,.exitpopup #exit-close{position:absolute;top:0.25em;right:0.5em;font-size:1.25em;font-family:"futura-pt",sans-serif;color:#fff}#exitpopup h1,.exitpopup h1{font-size:2.5em;text-transform:uppercase}#exitpopup p,.exitpopup p{font-size:1.25em}#exitpopup input,.exitpopup input{padding:0.5em 1em;font-size:1.2em;margin:0 0 0.5em 0}#exitpopup .button,.exitpopup .button{background:#E35031;color:#ffffff}#exitpopup .button:hover,.exitpopup .button:hover{background:#fff;color:#000}#exitpopup_bg{display:none;width:100%;height:100%;position:fixed;background:#ffffff;opacity:0.8;filter:alpha(opacity=0.8);z-index:999998;top:0;bottom:0;left:0;right:0}#side-popup{background:#141414;background:rgba(0,0,0,0.8);padding:1em 2em;max-width:200px;position:fixed;bottom:0px;right:0px;display:none;z-index:9998;color:#fff}#side-popup h3{color:#fff;font-size:1.3em}#side-popup .button{background:#E35031;color:#ffffff;border:none}#side-popup .button:hover{background:#fff;color:#000}#side-popup .side-close{position:absolute;top:0.25em;right:0.5em;font-size:1.25em;font-family:"futura-pt",sans-serif;color:#fff}.button-list{border-top:1px solid #6d6e70;border-bottom:1px solid #6d6e70;padding:0.5em 0;margin:0.5em 0}.full-gallery-wrapper,.single-bg{border-bottom:3px solid #ffffff}.button{display:inline-block;font-family:"Sentinel SSm A","Sentinel SSm B",Georgia,Times,serif;text-align:center;padding:0.5em 1.5em;text-decoration:none;font-size:1em;color:#000;text-transform:uppercase;background:transparent;border:1px solid #000}.button input{background:none;border:none;color:#001532}.button input:hover{color:#ffffff}.button select{display:block;margin:0 auto}.load-more{margin:0 0 0 30%}.button-lg{font-size:1.5em}.button:hover{color:#ffffff;background:#E35031;border-color:#E35031}.large{font-size:1.5em}.link-list{margin:1em 0;padding:0;list-style:none}.link-list li{margin-bottom:0.75em}.link-list li a{text-decoration:none}.link-list a em{color:#888888}.list-column-2{margin:0;padding:0;list-style:none;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}.list-column-2 li{margin:0 0 0.25em 0}.content-break{border-top:1px solid #231f20;margin-top:1em;padding-top:1em}blockquote{margin:0;padding:0;font-size:2em;font-weight:500;font-style:italic}.single-page-section .contact-section{color:#001532}.single-page-section .contact-section address{font-style:normal}.single-page-section .contact-section ul{list-style:none;padding:1em 0 0 0}.content-sidebar{padding-top:2.5em}.content-sidebar .sponsor-resources h3{color:#000}.content-sidebar .sponsor-resources a{font-size:1.25em}.content-sidebar .normal-resources h3{font-size:1.2em;color:#231f20}article.error404{padding:3em 0 5em 0;max-width:600px}article.error404 .searchform #s{width:90%}.page-template-people-page h1.large-title{margin-bottom:0}.alpha-sort{margin-bottom:2.5em!important}.alpha-sort li{padding:0 0.25em}.alpha-sort li .active{color:#231f20}.image-grid-wrapper{margin:1em auto}.image-grid-wrapper .image-grid{width:275px;margin:0 1em 2em 0}.image-grid-wrapper .image-grid figcaption{font-size:0.8em;font-style:italic;color:#6d6e70}.image-grid-wrapper .image-grid img{margin-bottom:1em}.image-grid-wrapper .image-grid h1,.image-grid-wrapper .image-grid h2{font-size:1em;margin:0;padding:0;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.image-grid-wrapper .image-grid .date{font-size:0.8em;color:#231f20}#infscr-loading{position:absolute;bottom:0;font-size:1em;padding:1em 0;height:2em;width:100%;background:rgba(255,255,255,0.75);text-align:center;font-style:italic;z-index:1000}#infscr-loading #infscr-loading img{width:15px;height:15px}.entry-attachment{text-align:center;padding-bottom:2em}.image-content{text-align:center;padding-bottom:2em}.image-content p{color:#231f20}.image-content .list{list-style:none;margin:0;padding:0}.image-content .list li{padding-bottom:0.5em}.image-content .sponsor-resources h3{color:#000}.image-content .sponsor-resources a{font-size:1.25em}.image-content .normal-resources h4{font-size:1.1em}.image-content li{color:#231f20}.image-category{margin:0}.one-page-slider{margin:0.8em 0}.section-title{text-align:center;font-size:1.6em;padding:0.25em 0.5em;margin:0.5em 0;color:#231f20;border-top:1px solid #231f20;border-bottom:1px solid #231f20;clear:both}.look-book{margin-bottom:2em}.look-book .image-grid-fixed{width:18%;margin:1%;float:left;position:relative}.button-wrapper{margin-top:-11.2em;margin-bottom:-5em;overflow:hidden}.button-wrapper .button-item{width:25%;float:left;padding:11em 0em 9em 0;text-align:center;position:relative}.button-wrapper .image-button{font-family:"Sentinel SSm A","Sentinel SSm B",Georgia,Times,serif;text-transform:uppercase;color:#001532;border:2px solid #001532;padding:0.25em 0.75em}.button-wrapper .image-button:hover{color:#ffffff;border-color:#ffffff}.button-wrapper h3{position:relative;z-index:2}.button-wrapper .background-image{opacity:0;position:absolute;top:0;right:0;left:0;bottom:0;z-index:0;background-size:cover;background-repeat:no-repeat;transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out}.button-wrapper .button-item:hover .background-image{opacity:1}.button-wrapper .button-item:hover a{color:#ffffff;border-color:#ffffff}.disclaimer{max-width:500px;font-size:0.8em}.popup-content{padding:2em;display:none;color:#ffffff;background-color:rgba(0,21,50,0.9);border:1px solid #646d75;overflow:auto;margin:auto;position:fixed;top:0;left:0px;right:0px;z-index:1040;bottom:0%;overflow:auto}.popup-content #ajax-content{width:95%;margin:3em auto}.popup-content .fixed-width{max-width:600px}.popup-content h2{color:#ffffff}.popup-content .button{border-color:#3288ff}.popup-content .button:hover{color:#ffffff;background:#001532;border-color:#fff}.popup-content .button input{background:none;border:none;color:#3288ff}.popup-content .button input:hover{color:#ffffff}.popup-content .button select{display:block;margin:0 auto}.large-popup{width:80%}.close-button{position:fixed;top:0.5em;right:1.5em;font-size:1.5em;color:#ffffff;text-decoration:none}.close-button:hover{text-decoration:none;color:#000}.ajax-wait{background:url(../gif/ajax-loader-dark.gif) no-repeat center;display:block;width:100%;min-height:250px}#ajax-content .link-list{font-size:0.75em;line-height:1.2em}#ajax-content .link-list h5{margin:0;padding:0}#ajax-content .link-list li{padding-bottom:1.25em}#ajax-content .link-list a{color:#ffffff}#ajax-content .link-list a:hover{color:#0097cd}.blog-column .entry-content{margin-bottom:2em}.blog-column h1{margin-bottom:0}.entry-content-wrapper{padding-top:1em;margin-top:1em;border-top:1px solid #6d6e70}.large-title{font-size:3em;color:#231f20;text-align:center;font-weight:700;margin:0.5em 0 0.75em 0;padding:0}.break-title{padding:0.5em 0;margin:0.5em 0;font-size:2em;color:#231f20;text-align:center;border-bottom:1px solid #6d6e70;border-top:1px solid #6d6e70}.article-intro{margin-bottom:2.5em;padding-bottom:2.5em;border-bottom:1px solid #6d6e70}.article-intro:last-child{border:none}.sub-title{padding-bottom:1em;margin-bottom:2.5em;border-bottom:1px solid #231f20;font-weight:400}.sub-title h3{font-weight:400}.entry-meta{color:#515251;padding-bottom:0.75em;font-size:16px}.entry-meta span{display:block;padding-bottom:0.5em}.entry-meta span:last-child{padding-bottom:0}.entry-meta.single{margin-top:-1.5em;margin-bottom:1em}.sponsor{text-align:center;color:#231f20;padding:0.75em 0.75em 0 0.75em;font-size:1em;font-style:italic}.header-slider{padding:1em 0 1.5em 0}.non-slider>div{margin-bottom:0.4em;position:relative}.navigation{overflow:hidden;padding:1em 1em 2em 1em;font-size:1.3em}.nav-previous{float:left;max-width:48%}.nav-next{float:right;max-width:48%;text-align:right}.article-grid{position:relative}.article-grid .article-sidebar{position:absolute;top:0;left:768px;display:none;padding:0 0 1em 0;width:304px;z-index:0}.article-grid .article-sidebar .posts-sidebar{padding:0}.article-grid.narrow-content .alignfull,.article-grid.narrow-content .alignwide{margin-bottom:4em}@media only screen and (min-width:761px){.article-grid.narrow-content{min-height:71em}}@media only screen and (max-width:1394px){.article-grid.narrow-content{margin:0}.article-grid.narrow-content .alignfull,.article-grid.narrow-content .alignwide{margin-right:-43vw;margin-left:-5vw}}@media only screen and (max-width:1100px){.article-grid.narrow-content{max-width:70%}.article-grid.narrow-content .alignfull.is-stacked-on-mobile,.article-grid.narrow-content .alignwide.is-stacked-on-mobile{display:block;margin-right:-26vw;margin-left:0}.article-grid.narrow-content .alignfull.is-stacked-on-mobile .wp-block-media-text__content,.article-grid.narrow-content .alignwide.is-stacked-on-mobile .wp-block-media-text__content{padding:10px}.article-grid.narrow-content .alignfull.is-stacked-on-mobile .wp-block-media-text__content p,.article-grid.narrow-content .alignwide.is-stacked-on-mobile .wp-block-media-text__content p{padding:10px}.article-grid .article-sidebar{left:100%;max-width:34%;width:100%}}@media screen and (max-width:1000px){.article-grid .article-sidebar .ad_block .desktop{display:block}.article-grid .article-sidebar .ad_block .mobile{display:none}}@media only screen and (max-width:760px){.article-grid.narrow-content{max-width:100%}.article-grid.narrow-content .alignfull.is-stacked-on-mobile,.article-grid.narrow-content .alignwide.is-stacked-on-mobile{display:block;margin-right:0;margin-left:0}.article-grid.narrow-content .alignfull.is-stacked-on-mobile.has-background .wp-block-media-text__content,.article-grid.narrow-content .alignwide.is-stacked-on-mobile.has-background .wp-block-media-text__content{padding:10px}.article-grid.narrow-content .article-sidebar{position:relative;left:auto;display:block;top:auto;max-width:100%}.article-grid.narrow-content .article-sidebar .ad_block{max-width:100%}.article-grid.narrow-content .article-sidebar .ad_block .desktop{display:none}.article-grid.narrow-content .article-sidebar .ad_block .mobile{display:block}.article-grid.narrow-content .article-sidebar .subscribe{display:none}}.sidebar{list-style:none;margin:0;padding:0}.sidebar li,.sidebar ul{list-style:none;margin:0;padding:0}.sidebar .ad_block{padding:0}.sidebar li.widget-container{margin-bottom:1.5em;padding-bottom:1.5em}.sidebar li.widget-container .album-thumb{height:91px;overflow:hidden;position:relative}.sidebar li.widget-container .album-thumb img{position:absolute;left:-1000%;right:-1000%;top:-1000%;bottom:-1000%;margin:auto;min-height:100%;min-width:100%}.sidebar .current-cat a{color:#231f20}.link-list-wrapper{padding:0 0 0 0}.link-list-wrapper .inline-list{padding:0 0 1em 0}.link-list-wrapper .inline-list li{border-left:1px solid #000;padding:0 0 0 0.5em;margin:0 0.5em 0 0}.link-list-wrapper .inline-list li:first-child{border:none;padding:0}.searchform{position:relative;max-width:300px}.searchform label{display:none}.searchform #s{border:1px solid #6d6e70;padding:0.25em 12% 0.25em 5%;font-size:1.25em;position:relative;color:#231f20;width:83%}.searchform #searchsubmit,.searchform input[type=submit]{display:none}.searchform:after{content:"";font-family:"FontAwesome";display:block;color:#6d6e70;position:absolute;top:0.4em;left:89%}.secondary-widget li.widget-container{border:none}.subscribe h3{display:block;text-align:center;padding:0.5em 0.5em;background:#231f20;text-transform:uppercase}.subscribe a{color:#ffffff}.subscribe a:hover h3{background:#E35031}.widget{margin:0 0 1em 0;padding:0 0 1em 0;border-bottom:1px solid #6d6e70}.list h3{text-align:center;color:#E35031;margin:0 0 0.25em 0}.list ul{padding:0;margin:0;text-align:center;list-style:none}.list ul li{padding-bottom:0.25em;color:#231f20}.resource-header{padding:1em}span.title{display:block;font-size:1.1em}.resources a{font-size:1em;color:#000000;text-align:left}.resources a:hover{color:#E35031}article.resource{text-align:center}.resource-contact{color:#231f20}.resource-contact address{margin:0 0 1em 0em;font-style:normal;font-size:0.9em}.resource-contact h3{font-size:1.2em}.resource-contact p,.resource-contact ul{font-size:0.9em}.resource-contact ul{list-style:none;margin:0 0 1em 0.75em;padding:0}.resource-contact ul li{padding-bottom:0.4em;clear:both}.tiny-thumb{max-width:75px;padding:0 0.5em 0.5em 0}.sidebar-nav ul{margin:0px 0 0 1em;padding:0;list-style:none}.sidebar-nav ul li{padding-bottom:0.125em}.sidebar-nav ul li.current-menu-item a{color:#231f20}.sidebar-nav ul li .remove-filter{color:#231f20}.sidebar-nav .term-wrapper{padding-top:0.75em;margin-top:0.75em;border-top:1px solid #6d6e70}.sidebar-nav .expand-list{margin:0;padding:0 0 2em 0;font-family:"futura-pt",sans-serif}.sidebar-nav .expand-list li{margin-bottom:0.25em}.sidebar-nav .expand-list .show-more{color:#E35031;font-family:"futura-pt",sans-serif;display:block;padding-top:0.5em;margin-top:0.5em;border-top:1px solid #6d6e70;cursor:pointer}

/* !!!!!!!! CUstom Post Grid ~~~~~~~~~~~~ */.custom-post-grid h2{font-size:28px;padding:1.5em 0 0.75em 0;margin:0}.custom-post-grid h3{text-align:left;font-size:1.2em}.custom-post-grid h3 img{padding-bottom:0.25em}.custom-post-grid h3 a{font-size:1em;color:#000000}.custom-post-grid h3 a:hover{color:#E35031}.custom-post-grid .col{padding-bottom:1.5em}.custom-post-grid p.meta-data{color:#8C8C8C;text-transform:uppercase;font-family:"Futura-CondensedMedium","futura";padding:0;margin:0}.custom-post-grid p.meta-data a{color:#8C8C8C}.custom-post-grid p.meta-data a:hover{color:#000000}.terms-accent_colors,.terms-colors{clear:both;max-width:15em}.terms-accent_colors ul,.terms-colors ul{margin:0px;padding:0}.terms-accent_colors ul li,.terms-colors ul li{margin:0;padding:0}.terms-accent_colors .remove-filter,.terms-colors .remove-filter{position:absolute;width:1em;height:1em;text-align:center;display:block;right:0;left:0.02em;bottom:0;z-index:2;font-size:1.5em;line-height:1em;text-indent:0;top:-0.1em;color:#fff}#access .colors li a,.image-categories .accent_colors span,.image-categories .colors span,.slicknav_menu .colors li a,.terms-accent_colors .drill-term,.terms-colors .drill-term{display:block;width:1.5em;height:1.5em;float:left;margin:0 0.25em 0.5em 0;position:relative;text-indent:-9999em;border-radius:1.5em;border:1px solid #fff}#access .colors li a:hover,.image-categories .accent_colors span:hover,.image-categories .colors span:hover,.slicknav_menu .colors li a:hover,.terms-accent_colors .drill-term:hover,.terms-colors .drill-term:hover{border:1px solid #231f20}.image-categories .accent_colors span,.image-categories .colors span{float:none;display:inline-block}@media (min-width:750px){article.page{overflow:hidden}.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:1000%}.alignfull.wp-block-cover,.alignfull.wp-block-image{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:1000%}.alignwide{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);width:auto;max-width:1000%}.alignwide.wp-block-cover,.alignwide.wp-block-image{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);width:auto;max-width:1000%}}.wp-block-pullquote{margin-top:1em;margin-bottom:1em;font-family:"futura-pt",sans-serif}.wp-block-pullquote p{margin:0}.single .wp-block-gallery .blocks-gallery-item figure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single .has-drop-cap:not(:focus):first-letter{font-size:8.1em;line-height:0.6}.single .wp-block-gallery .blocks-gallery-item figcaption{position:relative;bottom:auto;width:100%;max-height:100%;overflow:auto;padding:10px 0 20px 0;color:#333;text-align:center;font-size:13px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),color-stop(0%,rgba(0,0,0,0)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,0) 0%,transparent)}.wp-block-media-text h1{font-size:2.5em}.wp-block-media-text h2{font-size:2em}.hide-header .entry-meta,.hide-header .sub-title,.hide-header h1.post-title{display:none}.hide-header .entry-content-wrapper{padding-top:0;margin-top:0;border-top:0px}.single-slider{padding:1em 0.5em 80px 0.5em}.single-slider .slick-next:before,.single-slider .slick-prev:before{color:#ccc}.single-slider .slick-dots{bottom:0px}.single-slider .slick-dots li button:before{font-size:40px}body.woocommerce #respond input#submit,body.woocommerce-cart #respond input#submit,body.woocommerce-cart .checkout-button,body.woocommerce-cart a.button,body.woocommerce-cart button.button,body.woocommerce-cart input.button,body.woocommerce-checkout #respond input#submit,body.woocommerce-checkout .checkout-button,body.woocommerce-checkout a.button,body.woocommerce-checkout button.button,body.woocommerce-checkout input.button,body.woocommerce .checkout-button,body.woocommerce a.button,body.woocommerce button.button,body.woocommerce input.button{display:inline-block;font-family:"Sentinel SSm A","Sentinel SSm B",Georgia,Times,serif;text-align:center;padding:0.5em 1.5em;text-decoration:none;font-size:1em;color:#000!important;text-transform:uppercase;background:#ffffff!important;border:1px solid #000;border-radius:0}body.woocommerce #respond input#submit:hover,body.woocommerce-cart #respond input#submit:hover,body.woocommerce-cart .checkout-button:hover,body.woocommerce-cart a.button:hover,body.woocommerce-cart button.button:hover,body.woocommerce-cart input.button:hover,body.woocommerce-checkout #respond input#submit:hover,body.woocommerce-checkout .checkout-button:hover,body.woocommerce-checkout a.button:hover,body.woocommerce-checkout button.button:hover,body.woocommerce-checkout input.button:hover,body.woocommerce .checkout-button:hover,body.woocommerce a.button:hover,body.woocommerce button.button:hover,body.woocommerce input.button:hover{background:#000!important;color:#fff!important}body.woocommerce-cart .woocommerce-result-count,body.woocommerce-checkout .woocommerce-result-count,body.woocommerce .woocommerce-result-count{font-style:italic;font-size:0.9em;color:#6d6e70}body.woocommerce-cart .widget_shopping_cart_content .remove,body.woocommerce-checkout .widget_shopping_cart_content .remove,body.woocommerce .widget_shopping_cart_content .remove{float:left;font-size:1em;margin-right:0.25em}body.woocommerce-cart .widget_shopping_cart_content .mini_cart_item,body.woocommerce-checkout .widget_shopping_cart_content .mini_cart_item,body.woocommerce .widget_shopping_cart_content .mini_cart_item{border-bottom:1px dotted #6d6e70;margin-bottom:0.5em;padding-bottom:0.5em}body.woocommerce-cart .widget_shopping_cart_content .total,body.woocommerce-checkout .widget_shopping_cart_content .total,body.woocommerce .widget_shopping_cart_content .total{padding:0.75em 0}body.woocommerce-cart .widget_shopping_cart_content .button,body.woocommerce-checkout .widget_shopping_cart_content .button,body.woocommerce .widget_shopping_cart_content .button{margin-bottom:0.75em!important}body.woocommerce-cart .woocommerce-product-search input,body.woocommerce-checkout .woocommerce-product-search input,body.woocommerce .woocommerce-product-search input{padding:0.5em}body.woocommerce-cart .product-info,body.woocommerce-checkout .product-info,body.woocommerce .product-info{margin-top:1em;padding-top:1em;border-top:1px solid #231f20}body.woocommerce-cart .product_meta .posted_in,body.woocommerce-cart .product_meta .sku_wrapper,body.woocommerce-checkout .product_meta .posted_in,body.woocommerce-checkout .product_meta .sku_wrapper,body.woocommerce .product_meta .posted_in,body.woocommerce .product_meta .sku_wrapper{display:block;color:#6d6e70;padding-bottom:0.5em;font-size:0.9em;font-style:italic}body.woocommerce-cart .summary .quantity .qty,body.woocommerce-checkout .summary .quantity .qty,body.woocommerce .summary .quantity .qty{padding:0.4em 0}body.woocommerce-cart .related,body.woocommerce-checkout .related,body.woocommerce .related{clear:both;margin-top:1em}body.woocommerce-cart .related h2,body.woocommerce-checkout .related h2,body.woocommerce .related h2{border-bottom:1px solid #231f20;margin-bottom:0.5em;padding-bottom:0.5em}body.woocommerce-cart .checkout,body.woocommerce-checkout .checkout,body.woocommerce .checkout{padding:2em 0}body.woocommerce-cart .checkout .input-text,body.woocommerce-checkout .checkout .input-text,body.woocommerce .checkout .input-text{padding:0.25em 0.5em}body.woocommerce-cart form .form-row.woocommerce-validated .select2-container,body.woocommerce-cart form .form-row.woocommerce-validated input.input-text,body.woocommerce-cart form .form-row.woocommerce-validated select,body.woocommerce-checkout form .form-row.woocommerce-validated .select2-container,body.woocommerce-checkout form .form-row.woocommerce-validated input.input-text,body.woocommerce-checkout form .form-row.woocommerce-validated select,body.woocommerce form .form-row.woocommerce-validated .select2-container,body.woocommerce form .form-row.woocommerce-validated input.input-text,body.woocommerce form .form-row.woocommerce-validated select{border:1px solid #69bf29}body.woocommerce-cart form .form-row.woocommerce-invalid .select2-container,body.woocommerce-cart form .form-row.woocommerce-invalid input.input-text,body.woocommerce-cart form .form-row.woocommerce-invalid select,body.woocommerce-checkout form .form-row.woocommerce-invalid .select2-container,body.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text,body.woocommerce-checkout form .form-row.woocommerce-invalid select,body.woocommerce form .form-row.woocommerce-invalid .select2-container,body.woocommerce form .form-row.woocommerce-invalid input.input-text,body.woocommerce form .form-row.woocommerce-invalid select{border:1px solid #a00}footer[role=contentinfo]{border-top:2px solid #231f20;padding:1em 0;margin:2em 0 0 0;clear:both}footer[role=contentinfo] h3{padding:0;margin:0 0 1em 0;color:#231f20}footer[role=contentinfo] .col{padding:0;font-size:0.9em}footer[role=contentinfo] ul{list-style:none}footer[role=contentinfo] address{font-style:normal}footer[role=contentinfo] input{margin-bottom:1em}footer[role=contentinfo] .mc-field-group input{border:1px solid #231f20;padding:0.25em 0.5em}.copy{font-size:0.75em;padding:0 0 1em 0;margin:0;text-align:center}.inline-list{margin:0;padding:0;list-style:none}.inline-list li{display:inline}.social-list{font-size:1.25em;padding:0;margin:0}.social-list li{padding:0 2% 1em 0;width:48%;float:left}.social-list li i{padding-right:0.5em;font-size:1.5em}.social-list li a{color:#231f20}.social-list li a:hover{color:#E35031}.social-list li a:visited{color:#001532}.logo-list{margin:0;padding:0}.logo-list li{float:left;margin:0 1%;width:30%;text-align:center;border-left:1px solid #ffffff}.logo-list li:first-child{border:none}.bottom-footer{border-top:2px solid #231f20;margin:1.5em 0;padding:1.5em 2em;text-align:center}.bottom-footer ul{margin:0;padding:0;font-family:"futura-pt",sans-serif}.bottom-footer ul ul.menu{margin:0;padding:0}.bottom-footer ul ul.menu li{display:inline;padding:0 1em;border-left:2px solid #6d6e70}.bottom-footer ul ul.menu li:first-child{border:none}.bottom-footer ul ul.menu li a{color:#231f20}.bottom-footer ul ul.menu li a:hover{color:#E35031}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url("../gif/ajax-loader.gif") center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none;text-align:center}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-next,.slick-prev{position:absolute;display:block;height:50px;width:50px;line-height:1em;font-size:0;cursor:pointer;background:transparent;color:transparent;top:200px;padding:0;border:none;outline:none;z-index:1039}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background:transparent;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:0}.slick-next:before,.slick-prev:before{font-family:"FontAwesome";display:block;font-size:50px;line-height:1em;color:#ffffff;opacity:1}.slick-prev{left:0}[dir=rtl] .slick-prev{left:auto;right:0}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:0}[dir=rtl] .slick-next{left:0;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-slider{margin-bottom:0px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.variable-slider-centered .slick-slide{margin:0 1em}.slick-slide{position:relative}.slick-caption{width:94%;z-index:2;border-bottom:1px solid #fff;color:#6d6e70;padding:1em 3%;font-size:0.8em;line-height:1.4em;font-style:italic;font-family:"futura-pt",sans-serif;max-width:750px;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.slick-caption p{line-height:1.4em}.slick-slide .slick-caption{background:#ffffff;color:#ffffff}.slick-active .slick-caption,.slick-center .slick-caption{color:#231f20}.single-image{padding-top:1.5em}.single-image .slick-caption{color:#231f20;margin:0 auto}.variable-slider .slick-slide{padding-left:0.2em;padding-right:0.2em}.variable-slider .slick-slide .slick-caption{left:0.2em}.fixed-height-slider .slick-slide{padding-left:0.2em;padding-right:0.2em;position:relative;max-width:860px}.fixed-height-slider img{height:475px}.fixed-height-slider .caption{position:absolute;bottom:0;left:0;right:0;margin:0;padding:0;font-size:1.5em;background-color:#ffffff;background:rgba(255,255,255,0.8)}.fixed-height-slider .text-preview{color:#ffffff;text-align:left;padding:1em 1em;margin:0 auto;max-width:650px}.fixed-height-slider .text-preview h3{font-size:1.75em;font-weight:400}.fixed-height-slider .text-preview p{font-size:0.9em;line-height:1.4em}.fixed-height-slider .text-preview .highlight,.fixed-height-slider .text-preview a{color:#fff}.fixed-height-slider .slick-active .text-preview{color:#231f20}.fixed-height-slider .slick-active .text-preview .highlight{color:#E35031}.fixed-height-slider .slick-active .text-preview a{color:#231f20}.fixed-height-slider .slick-active .text-preview a:hover{color:#E35031}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#ffffff;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#000;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#000;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid white;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid white;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#000;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.about-section{position:relative;background-repeat:no-repeat;background-size:cover}.about-section .fp-tableCell{vertical-align:bottom}.news-wrapper{clear:both;background:#50575e;padding:0 2em}.carousel .slick-slide{text-align:center}.carousel .slick-slide img{max-width:75%}.carousel .slick-list{margin:0 auto;padding:0;width:90%}.carousel .slick-next:before,.carousel .slick-prev:before{font-size:30px}.carousel .slick-next,.carousel .slick-prev{opacity:0.5}.overlay-wrapper{position:relative}.overlay{position:absolute;display:none;left:0;right:0;bottom:0;top:0;padding:1em;text-align:center;background-color:#50575e;background:rgba(80,87,94,0.6);color:#ffffff}.overlay h4{padding-top:30%}.portfolio-section .overlay h4{padding-top:45%}.position{font-style:italic}.overlay-wrapper:hover .overlay{display:block}

/*!
 * SlickNav Responsive Mobile Menu v1.0.3
 * (c) 2015 Josh Cope
 * licensed under MIT
 */.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.188em}.slicknav_menu{*zoom:1}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{content:" ";display:table;clear:both}.slicknav_nav{clear:both}.slicknav_nav ul{display:block}.slicknav_nav li{display:block}.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row{display:block}.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_brand{float:left}.slicknav_menu{font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#231f20;padding:5px}.slicknav_menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:bold}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;border-radius:4px;background-color:#6d6e70;font-family:"futura-pt",sans-serif}.slicknav_nav{color:#fff;margin:0;padding:0;font-size:1em;list-style:none;overflow:hidden;font-family:"futura-pt",sans-serif}.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0 0 0 20px}.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{border-radius:6px;background:#ccc;color:#fff}.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff}.slicknav_nav a:hover{border-radius:6px;background:#eeeeee;color:#222}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a{padding:0;margin:0}.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}.slicknav_parent .slicknav_parent .slicknav_arrow{display:none}@media only screen and (max-width:1305px){.menu-header .menu{max-width:900px;margin:0 auto}}@media only screen and (max-width:1020px){.resource_levels-sponsor .span_4_of_12,.resource_levels-sponsor .span_5_of_12{width:48%}.resource_levels-sponsor .resource-contact{float:none;clear:both;width:100%;border-top:1px solid #6d6e70;padding-top:1em;margin:0}.resource_levels-sponsor .resource-contact .contact-col{width:30%;margin:0 1%;float:left;text-align:center}.type-attachment .image-column,.type-attachment .image-content{width:100%;margin:0;padding:0;float:none}.type-attachment .entry-caption{width:48%;float:left;margin:0 2% 0 0}.type-attachment .add-this,.type-attachment .image-categories,.type-attachment .sponsor-resources{float:right;width:48%;margin:0 0 0 2%}}@media only screen and (max-width:827px){.button-wrapper{margin:0}.button-wrapper .button-item{padding:2em 0;width:50%}.category-listing .group,.category-listing .section{clear:none}.category-listing .group:after,.category-listing .group:before,.category-listing .section:after,.category-listing .section:before{clear:none}.category-listing .span_4_of_12{width:45%;min-height:22em}.events-gallery .span_4_of_12{width:100%;margin:1em 0;float:none}#access .menu-header .menu li.col-wrapper>ul{min-width:600px;left:-130px}#access .menu-header .menu li.col-wrapper>ul li.nav-col{width:125px}.article-menu{display:none}}@media only screen and (max-width:774px){.logo-bar #header-callout,.logo-bar .logo-wrapper{display:block}.logo-bar .logo-wrapper{padding:1em;width:auto}.logo-bar #header-callout{width:auto}footer[role=contentinfo] .span_4_of_12{width:100%;margin-left:0;text-align:center}#news-and-events .col{width:100%;margin-left:0}.fixed-height-slider img{height:auto}}@media only screen and (max-width:1050px){.menu-content .group,.menu-content .section{clear:none}.menu-content .col{width:44%;margin:0 3%}}@media only screen and (max-width:700px){#access,.top-bar{display:none}.slicknav_menu{display:block;position:fixed;top:0;left:0;right:0;z-index:1040}.logo-bar .logo-wrapper{padding:0}.logo,.svg .logo{margin-top:3em;height:100px;width:45%;background-size:contain;background-position:center center}.look-book .image-grid-fixed{width:31%}}@media only screen and (min-width:700px){nav#access{display:block}.slicknav_menu{display:none}}@media only screen and (max-width:900px){.popup-content #ajax-content{width:95%}.single-resources .group,.single-resources .section{clear:none}.single-resources .col{width:100%;margin:0}.single-resources .span_12_of_12{width:100%}.single-resources .span_11_of_12{width:100%}.single-resources .span_10_of_12{width:100%}.single-resources .span_9_of_12{width:100%}.single-resources .span_8_of_12{width:100%}.single-resources .span_7_of_12{width:100%}.single-resources .span_6_of_12{width:100%}.single-resources .span_5_of_12{width:100%}.single-resources .span_4_of_12{width:100%}.single-resources .span_3_of_12{width:100%}.single-resources .span_2_of_12{width:100%}.single-resources .span_1_of_12{width:100%}.single-resources .resource_levels-sponsor .span_4_of_12,.single-resources .resource_levels-sponsor .span_5_of_12{width:100%;float:none}.single-resources .resource_levels-sponsor .resource-contact{float:none;clear:both;width:100%;border-top:1px solid #6d6e70;padding-top:1em;margin:0}.single-resources .resource_levels-sponsor .resource-contact .contact-col{width:48%;margin:0 1%;float:left}}@media only screen and (max-height:950px){nav#access{position:relative;float:none}}@media only screen and (max-width:700px){.span_12_of_12{width:100%}.span_11_of_12{width:100%}.span_10_of_12{width:100%}.span_9_of_12{width:100%}.span_8_of_12{width:100%}.span_7_of_12{width:100%}.span_6_of_12{width:100%}.span_5_of_12{width:100%}.span_4_of_12{width:100%}.span_3_of_12{width:100%}.span_2_of_12{width:100%}.span_1_of_12{width:100%}.image-holder{text-align:center}.image-container{text-align:center}.category-listing .group,.category-listing .section{clear:both}.category-listing .span_4_of_12{width:100%;min-height:1px}.events-gallery .span_6_of_12,.widget-container .span_6_of_12{width:48%;float:left;margin:1%}.subscribe{max-width:300px;margin:0 auto}.resource-features .image-grid{text-align:center}.resource-features img.left{float:none;display:block;margin:0 auto 0.1em auto}.type-attachment .image-column,.type-attachment .image-content{width:100%;margin:0;padding:0;float:none}.type-attachment .add-this,.type-attachment .entry-caption,.type-attachment .image-categories,.type-attachment .sponsor-resources{width:100%;float:none;margin:0 0 1em 0}.menu-content .group,.menu-content .section{clear:none}.menu-content .col{width:100%;margin:0}.grid-item{width:48%;margin:0 1%;float:left}.single-page-section{padding:2em 0.5em}.single-page-section .fixed-width{padding:0}.button-wrapper .button-item{padding:1em 0;width:100%}.popup-content{padding:1em 2.2em 1em 1em}.popup-content #ajax-content{width:100%}.logo-list li{float:none;margin:0 0 1em 0;width:100%;text-align:center;border:none}.navigation{font-size:0.9em}.white{border:none!important}.image-grid-wrapper .image-grid{width:40%}.image-grid-wrapper .staff.image-grid{width:100%;padding:0 0 2em 0;margin:0;text-align:center}.slick-next,.slick-prev{top:100px}.large-title,.post-title{font-size:1.5em}.entry-meta.single{margin-top:0;padding:0 0.5em}.look-book .image-grid-fixed{width:48%}.searchform{position:relative;width:40%;margin-left:1em}.searchform input[type=text]{width:90%}#exitpopup,.exitpopup{padding:1em;width:70%}#exitpopup h1,.exitpopup h1{font-size:1.75em}#exitpopup p,.exitpopup p{font-size:1em}}
/*# sourceMappingURL=styles.css.map */