﻿.edge--bottom{position:relative;z-index:1}.edge--bottom:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;border-radius:8px}.edge--bottom:after{bottom:0;transform:skewY(-1.3deg);transform-origin:100%}.edge--bottom--reverse{position:relative;z-index:1}.edge--bottom--reverse:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;border-radius:8px}.edge--bottom--reverse:after{bottom:0;transform:skewY(1.3deg);transform-origin:0 100%}.edge--top{position:relative;z-index:1}.edge--top:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;border-radius:8px}.edge--top:before{top:0;transform:skewY(1.3deg);transform-origin:100% 0}.edge--top--reverse{position:relative;z-index:1}.edge--top--reverse:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;border-radius:8px}.edge--top--reverse:before{top:0;transform:skewY(-1.3deg);transform-origin:0 0}.edge--both{position:relative;z-index:1}.edge--both:before,.edge--both:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;border-radius:8px}.edge--both:before{top:0;transform:skewY(1.3deg);transform-origin:100% 0}.edge--both:after{bottom:0;transform:skewY(-1.3deg);transform-origin:100%}.edge--both--reverse{position:relative;z-index:1}.edge--both--reverse:before,.edge--both--reverse:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;border-radius:8px}.edge--both--reverse:before{top:0;transform:skewY(-1.3deg);transform-origin:0 0}.edge--both--reverse:after{bottom:0;transform:skewY(1.3deg);transform-origin:0 0}@font-face{font-family:'proximanova';src:url("../data/fonts/proxima-nova-regular.woff2") format("woff2"),url("../data/fonts/proxima-nova-regular.woff") format("woff"),url("../data/fonts/proxima-nova-regular.ttf") format("truetype")}@font-face{font-family:'proximanovabold';src:url("../data/fonts/proxima-nova-bold.woff2") format("woff2"),url("../data/fonts/proxima-nova-bold.woff") format("woff"),url("../data/fonts/proxima-nova-bold.ttf") format("truetype")}@media screen and (max-device-width: 1400px), screen and (max-width: 1400px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:100%}video{width:100%}.container{width:auto;margin:0 100px}.main-content.main-content--alt-05 .container{margin-right:50px;margin-left:50px}.main-content.main-content--scroller .container{margin:0 100px}.page-home .header-hero{background-size:50% 100%}}@media screen and (max-device-width: 1200px), screen and (max-width: 1200px){#header{min-height:64px}#header .container{display:block}.header--logo{float:left}.header--logo img{max-width:116px;margin-top:8px}.navslide--holder{float:right;margin-left:32px}.header--search{float:right;margin:10px 0 0}#navslide{height:62px;margin:0}.navslide--holder{display:block}.nav{z-index:9999;position:fixed;top:-500px;left:0;width:300px;padding:30px 20px 20px;margin-left:-400px;background-color:#fff;box-shadow:10px 10px 0 rgba(33,30,22,0.6);border-radius:0 0 5px 0;-webkit-transition:top .4s ease-in-out;-moz-transition:top .4s ease-in-out;-ms-transition:top .4s ease-in-out;-o-transition:top .4s ease-in-out;transition:top .4s ease-in-out}#nav ul li{width:100%;text-align:left}#nav ul li a{width:100%;color:#4f2b81;padding:10px 16px;border-bottom:0.5px solid #e4e6e6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#nav ul li a:hover{color:#fff}#nav ul li.control-home{display:block}#nav ul li:last-child a{border-bottom:0}#nav ul li.selected a{color:#fff}#nav ul li ul{display:none !important;position:static;float:left;width:100%}#nav ul li ul li:last-child,#nav ul li ul li:last-child a{border-radius:0}#nav ul li:hover ul{display:none !important}#nav ul li.menu-item-has-children:hover a{color:#fff}#nav .mobnav-subarrow{display:block;height:39px}#nav ul li.xpopdrop ul{display:block !important}.header-hero{padding-top:66px}.header-hero.header-hero--mini{padding-top:66px}#footer section a:link{word-break:break-all}.page-home .header-hero .container{background-size:22%}.page-home .header-hero .header-hero--txt h2{font-size:3.5em}#loginform,#lostpasswordform,#resetpasswordform,.pmpro_form{margin-left:0;margin-right:0}}@media screen and (max-device-width: 1050px), screen and (max-width: 1050px){.container{margin:0 50px}.main-content table.refactor{display:block}.main-content table.refactor table,.main-content table.refactor thead,.main-content table.refactor tbody,.main-content table.refactor th,.main-content table.refactor td,.main-content table.refactor tr{display:block}.main-content .table-scroll{width:100%;overflow-x:auto;overflow-y:hidden}.main-content table{position:relative;padding:20px 0}.main-content table th,.main-content table td{min-width:170px}.main-content table:before,.main-content table:after{position:absolute;content:"« swipe left/right »"}.main-content table:before{top:-20px}.main-content table:after{bottom:-20px}.main-content.main-content--slim blockquote{margin:32px 50px}.page-home .header-hero{background-size:40% 100%;background-size:contain}.page-home .header-hero .header-hero--txt{max-width:70%;padding:50px 32px 50px 0}.page-home .header-hero .header-hero--txt h2{font-size:3em}.page-home .header-hero .header-hero--txt p{font-size:1.2em}.page-home ul.tabs li{font-size:1.1em;padding:10px 20px;margin:0 4px}.stats-burst .stats-burst--item{font-size:80%}.carousel.carousel-main .carousel-cell{width:33.333%}.events-calunder{padding:0 0 50px}.post-type-archive-events #nav ul li.current_page_parent>a,.single-events #nav ul li.current_page_parent>a{color:#9dbf3b}}@media screen and (max-device-width: 960px), screen and (max-width: 960px){#contact-form,.wpcf7{margin-left:0;margin-right:0}.embed-container,.youtube-embed{width:100%;max-width:100%;margin-left:0%;margin-right:0%}.main-content.main-content--slim .container{margin-right:70px;margin-left:70px}.main-content.main-content--scroller .container{margin:0 50px}.line,hr{margin:32px 0}#footer section{padding-left:20px;padding-right:20px}.page-home .tabs-area .tabs-area--block{width:100%}.page-home .tabs-area .tabs-area--block:first-child{width:100%;padding:0 0 32px}.service-holder section{width:45%}.service-holder.service-holder--listings section.with-imgs{margin-bottom:5%}.service-holder.service-holder--quarters section{width:45%}.service-holder.service-holder--sixths section{width:45%;margin:2.5%}.service-holder.service-holder--sixths section .service-holder--txt h3{font-size:1.45em}.service-holder.service-holder--sixths section .service-holder--txt p{font-size:1.05em}.split-col aside ul.tabs{margin:0}.split-col aside ul.tabs li{padding:10px 20px}.page-members-lv1 .main-content--alt-00 .container .pmpro_member_directory_search{position:relative;top:auto;right:auto;margin:-20px auto 32px}.page-members-lv1 .main-content--alt-00 .container aside{width:100%;text-align:center;padding:0 0 32px}.page-members-lv1 .main-content--alt-00 .container .service-holder{width:100%;padding:0;border:0}.pmpro_form fieldset{padding:50px 20px 20px}.pmpro_form .pmpro_form_fields .pmpro_form_field{width:100%}}@media screen and (max-device-width: 768px), screen and (max-width: 768px){.container{margin:0 20px}#header .container{margin:0}.header--logo{margin-left:20px}.header-hero.header-hero--mini .header-hero--txt{padding:24px 0;min-height:80px}.header-hero.header-hero--mini .header-hero--txt h2{font-size:2.5em}.main-content.main-content--withpattern{background-size:40%}.main-content.main-content--alt-05 .container{margin-right:20px;margin-left:20px}#contact-form fieldset:before,#contact-form fieldset:after,.wpcf7 fieldset:before,.wpcf7 fieldset:after{display:none}#footer{padding:10px 0}#footer .container{text-align:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}#footer section{width:100%;text-align:center;padding:20px 0;border-right:0;border-bottom:0.5px solid rgba(120,134,133,0.35)}#footer section:first-child{width:100%}#footer section:last-child{width:100%;border-bottom:0}#footer section h6{margin-bottom:8px}#footer section img{margin-right:10px;margin-left:10px}.page-home .header-hero .header-hero--txt p{margin:16px 0}.page-home h2{font-size:2.8em}.main-content.main-content--scroller{padding-top:50px}.carousel.carousel-main .carousel-cell{width:50%}.main-content .aside--cta{float:none;width:auto;margin:0 0 24px}.main-content .aside--cta .btn{display:inline-block}.split-col .container{display:block}.split-col .main-content{width:100%;padding:64px 0 32px}.split-col aside{width:100%;padding:0;border-left:0;border-top:0.5px solid rgba(120,134,133,0.35)}.split-col aside .tabs-area--block{margin-top:0}.split-col aside .tabs-area--block h5{font-size:2em;margin:32px 0}}@media screen and (max-device-width: 640px), screen and (max-width: 640px){body{font-size:85%}body.searchdrop .header--logo{opacity:0}.header--search form input[type="text"]{max-width:200px;min-width:inherit}.navslide--holder{margin-left:16px}#header{opacity:.95;filter:alpha(opacity=95)}#navslide{margin-top:0}#nav .mobnav-subarrow{width:36px;height:36px}.breadcrumb{margin:-10px 0 20px}.main-content{padding:30px 0}.main-content header{margin:0 0 16px}.main-content header:after{display:none}.main-content h2{font-size:2.4em;padding:0;margin:0}.main-content p.intro{font-size:1.5em}.main-content img.alignright,.main-content img.alignleft{float:none;max-width:100%;margin:20px 0}.main-content img.logo{max-width:30%}.main-content .wp-caption{float:none;max-width:100%;margin:0 0 40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-content .filter-holder{margin-top:-20px}.main-content blockquote::before{top:-30px}.main-content blockquote::after{bottom:-30px}.main-content blockquote p{font-size:1.1em;line-height:1.1em}.main-content blockquote footer{font-size:0.8em;margin:10px 0 20px}.main-content.main-content--alt-00 h2,.main-content.main-content--alt-05 h2{font-size:2em}.main-content .dae-shortcode-download-wrapper{flex-direction:column !important;-webkit-flex-direction:column !important;-moz-flex-direction:column !important}.main-content #contact-form fieldset,.main-content .wpcf7 fieldset{padding:20px}.main-content #contact-form ul li,.main-content .wpcf7 ul li{width:100%;padding:0;margin:0 0 12px}.page-home .header-hero{background-size:80% 100%}.page-home h3{font-size:2.2em}.page-home .main-content img.alignright{max-width:240px;margin:0 0 34px}.page-home .main-content.main-content--alt-00{font-size:100%}.page-home .main-content.main-content--alt-00 header{margin:0}.page-home .main-content.main-content--alt-00 .container .tabs-area:nth-child(2){padding-left:0;padding-right:0}.page-home .main-content.main-content--alt-00 .container .tabs-area:nth-child(2) .tabs-area--block:first-child{padding-bottom:0}.page-home .main-content.main-content--alt-00 .container .tabs-area:nth-child(2) .tabs-area--block:last-child{padding-right:0}.page-home .tabs-area{padding-right:0;margin-bottom:64px}.page-home .tabs-area .tabs-area--block{padding-left:0}.page-home .tabs-area .tabs-area--block:first-child{padding-bottom:0}.page-home .tabs-area .tabs-area--block:last-child{padding-right:0}.stats-burst{-webkit-flex-wrap:wrap;flex-wrap:wrap}.stats-burst .stats-burst--item{width:100%;margin:0 0 32px}.carousel.carousel-main .carousel-cell{width:66.666%}.main-content.main-content--scroller .container{margin:0 20px 32px}.main-content.main-content--scroller .container h2{font-size:2.5em}.main-content.main-content--scroller .container .more{position:relative;top:auto}.service-holder section{width:100%;margin-left:0;margin-right:0;margin-bottom:20px}.service-holder.service-holder--listings section.with-imgs{margin-top:5%;margin-bottom:12%}.service-holder.service-holder--quarters section,.service-holder.service-holder--sixths section{width:100%;margin-left:0;margin-right:0;margin-bottom:20px}.service-holder.service-holder--quarters section .service-holder--img,.service-holder.service-holder--sixths section .service-holder--img{margin-bottom:14px}.main-content--events-calunder ul.tabs li{font-size:1.2em;padding:10px;margin:0 2px}.events-calunder--holder{overflow-x:scroll;margin-bottom:30px;padding-bottom:10px}.events-calunder--holder:after{content:"« swipe left/right »"}.events-calunder--holder .events-calunder{width:700px;padding-bottom:4px}.events-calunder--holder .events-calunder .cmcal-calendar-container.cmcal-calendar-5 .fc-toolbar{-webkit-justify-content:flex-start;justify-content:flex-start;font-size:70%;padding:10px}.events-calunder--holder .events-calunder .cmcal-calendar-container .fc-toolbar .fc-center{margin:0 10px}.events-calunder--holder .events-calunder table:before,.events-calunder--holder .events-calunder table:after{display:none}.split-col .main-content{padding:32px 0 0}.page-members-lv1 .service-holder.service-holder--quarters section,.page-members-lv1 .service-holder.service-holder--sixths section{width:45%;margin-left:2.5%;margin-right:2.5%;margin-bottom:20px}.page-members-lv1 .service-holder.service-holder--quarters section .service-holder--img img,.page-members-lv1 .service-holder.service-holder--sixths section .service-holder--img img{max-height:186px;min-height:186px}.page-members-lv2 .main-content table th{min-width:160px;max-width:200px}.page-members-lv2 .main-content.pmpro_member_profile img{max-height:300px;margin-bottom:32px}}@media screen and (max-device-width: 500px), screen and (max-width: 500px){.header--search form{top:-2px}.header--search form input[type="text"]{max-width:160px;min-width:inherit}.nav{width:280px}.header-hero.header-hero--mini .header-hero--txt{padding:10px 0 4px}.header-hero.header-hero--mini .header-hero--txt h2{font-size:2.2em;margin:16px 10px 0}.main-content ul li,.main-content ol li,.main-content dl li{margin:0 20px 4px}.main-content blockquote::before{left:-20px}.main-content blockquote::after{right:0}.main-content.main-content--slim .container{margin-right:20px;margin-left:20px}.page-home .header-hero{background-size:cover}.page-home .header-hero .header-hero--txt{position:relative;max-width:75%}.page-home .header-hero .header-hero--txt:before{content:"";display:block;position:absolute;top:0;right:100%;width:100%;height:100%;background-color:#4db8ad}.page-home h3{font-size:2.2em}.cmcal-calendar-container.cmcal-calendar-5 .fc-toolbar{display:block;overflow:hidden}}@media screen and (max-device-width: 380px), screen and (max-width: 380px){.header--search{margin:14px 0 0}.header--search #search-slide{width:34px;height:34px}.header--search ul li{width:34px;height:34px}.header--search ul li a{width:34px;height:34px}.page-home .header-hero .container{background-position:100% 16%;background-size:80px}.page-home ul.tabs li{padding:8px 16px}.page-home .tab-content ol li{margin:0 0 4px}.main-content.main-content--scroller .container p.more{display:none}.flickity-button{background:#fff}}
/*# sourceMappingURL=theme-mobile.css.map */
