article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,input[type=search]{box-sizing:border-box}.archive-description:before,.archive-pagination:before,.clearfix:before,.entry-pagination:before,.entry:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}.archive-description:after,.archive-pagination:after,.clearfix:after,.entry-pagination:after,.entry:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}#footer-bottom-links,.archive-pagination li a,.archive .entry-content p,.button,.collapse-subsequent-paragraphs p:nth-child(2):after,.newsbox-read-more,.page-section-divider-caption h2,.sans-serif,.sans-serif-upper,.uppercase-title,body{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}.contact__name,.entry-content .large-first-paragraph>p:first-of-type,.entry-content .large-text,.page-template-default .entry-content>.wp-caption+p:nth-child(2),.page-template-default .entry-content>a+p:nth-child(2),.page-template-default .entry-content>img+p:nth-child(2),.page-template-default .entry-content>p:first-child,.serif,h1,h2,h3,h4,h5,h6{font-family:Garamond Classico W00,Marion,Baskerville,Georgia,sans-serif}#footer-bottom-links,.archive-pagination li a,.button,.collapse-subsequent-paragraphs p:nth-child(2):after,.newsbox-read-more,.page-section-divider-caption h2,.sans-serif-upper,.uppercase-title{letter-spacing:1px;text-transform:uppercase}.bold,.call-to-action-fullwidth em,.collapse-subsequent-paragraphs p:nth-child(2):after,.newsbox-read-more,.numbered-list>li:before,.sidebar .widget .current-cat,.sidebar .widget .current-menu-item,.titled-list p a,b,strong{font-weight:600}.archive-pagination li a,.button,.extra-bold,h1,h2,h3,h4,h5,h6,th{font-weight:700}.image-overlay-area,.image-overlay-area-bg,.page-section-divider-caption{background-color:rgba(25,25,25,.6)}.image-overlay-area,.image-overlay-area-shadow{box-shadow:inset 1px 1px 40px 0 rgba(25,25,25,.4)}.image-overlay-text,.page-section-divider-caption{text-shadow:0 0 5px rgba(25,25,25,.8)}
/*! Fonts.com License Notice:
This CSS resource incorporates links to font software which is the valuable copyrighted Font.com License Notice: property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install, Font.com License Notice: redistribute, convert, modify or reverse engineer this font software. Please contact Monotype Font.com License Notice: Imaging with any questions regarding Web Fonts:  http://www.fonts.com
---------------------------------------------- */@font-face{font-family:Garamond Classico W00;src:url(/wp-content/themes/genesis-gc/fonts/garamond/1f6a4b60-b4d8-46b3-92f7-0c925a2da687.eot?#iefix);src:url(/wp-content/themes/genesis-gc/fonts/garamond/1f6a4b60-b4d8-46b3-92f7-0c925a2da687.eot?#iefix) format("eot"),url(/wp-content/themes/genesis-gc/fonts/garamond/8a85c587-b255-474c-a313-cd6e2195e7e9.woff2) format("woff2"),url(/wp-content/themes/genesis-gc/fonts/garamond/a89d9ada-aec1-480f-ad0f-f55adc5409bf.woff) format("woff"),url(/wp-content/themes/genesis-gc/fonts/garamond/a91ad5ea-3382-4750-ae8a-d9a80b252949.ttf) format("truetype"),url(/wp-content/themes/genesis-gc/fonts/garamond/97bfa1a1-0615-4d63-89b7-72e8054fa7ab.svg#97bfa1a1-0615-4d63-89b7-72e8054fa7ab) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Garamond Classico W00;src:url(/wp-content/themes/genesis-gc/fonts/garamond/621d3ce5-9716-4be0-bd67-49248e344e53.eot?#iefix);src:url(/wp-content/themes/genesis-gc/fonts/garamond/621d3ce5-9716-4be0-bd67-49248e344e53.eot?#iefix) format("eot"),url(/wp-content/themes/genesis-gc/fonts/garamond/c83ecc0c-cf08-403a-a111-579a9f5b908a.woff2) format("woff2"),url(/wp-content/themes/genesis-gc/fonts/garamond/7ebeb33f-7f8e-44ad-a180-93ef76e2b27f.woff) format("woff"),url(/wp-content/themes/genesis-gc/fonts/garamond/6c1cf443-25ab-4a0e-8f6c-e3f173c0b627.ttf) format("truetype"),url(/wp-content/themes/genesis-gc/fonts/garamond/ada6cbfe-5476-4d41-a130-801d92baef88.svg#ada6cbfe-5476-4d41-a130-801d92baef88) format("svg");font-weight:700;font-style:normal}html{font-size:62.5%;margin-top:0!important}body{background-color:#fff;color:#666;font-size:16px;font-weight:400;line-height:1.625}.archive-pagination li a,.button,a,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus{transition:all .1s ease-in-out}::-moz-selection{background-color:#333;color:#fff}::selection{background-color:#333;color:#fff}a{color:#666;text-decoration:none}a img{margin-bottom:-4px}a:hover{color:#333}p{margin:0 0 24px;padding:0}p:empty{display:none}ol,ul{margin:0;padding:0}blockquote{color:#999;margin:40px 0 24px 40px}blockquote:before{color:#999;content:"\201C";display:block;font-size:30px;height:0;left:-20px;position:relative;top:-10px}.full-width-content blockquote{margin:40px 40px 24px}.entry-content code{background-color:#333;color:#bbb}cite{font-style:normal}hr{border:0;height:1px;margin-bottom:20px;background:#ddd}h1,h2,h3,h4,h5,h6{color:#333;text-rendering:optimizeLegibility;line-height:1.2;margin:0 0 16px}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.uppercase-title{color:#999;font-weight:400;font-size:24px;padding:36px 0 24px}.titled-list h2,.titled-list h3,.titled-list h4,.underlined-title{padding-bottom:4px;margin-bottom:8px;border-bottom:1px solid #ddd}.wp-caption,embed,iframe,img,object,video{max-width:100%}img{height:auto}#disqus_thread:before,.anchor-target:before,.gform_anchor:before{content:"";display:block;width:0;height:32px;margin:-32px 0 0}.read-more,.titled-list p a{position:relative;border-bottom:none!important;padding-right:12px!important;white-space:nowrap}.read-more-caret{position:absolute;top:50%;right:0;height:10px;width:10px;margin-top:-4px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.archive-pagination li a,.button{display:inline-block;position:relative;color:#666!important;background:none;border:1px solid #999;box-shadow:none;cursor:pointer;width:auto;padding:16px 24px;line-height:1;opacity:.7}.archive-pagination li a:hover,.button:hover{opacity:1!important}.archive-pagination li a:focus,.button:focus{opacity:1!important;background:#f5f5f5}.archive-pagination li .button+a,.archive-pagination li a+.button,.archive-pagination li a+a,.button+.button{margin-left:16px}.purple-button,.purple-submit-button .gform_button[type=submit]{background:#49176e!important;color:#fff!important;opacity:.9;border-color:#11051a}.purple-button:focus,.purple-submit-button .gform_button[type=submit]:focus{background:#2d0e44!important}input,select,textarea{border-radius:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#999;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input,select,textarea{font-size:inherit;font-family:inherit;letter-spacing:normal}input{border:none;line-height:1;width:100%}select,textarea{padding:.25em;border:1px solid #ddd}select{height:2em}.mktoAsterix,.mktoErrorArrowWrap,.mktoGutter,.mktoOffset{display:none!important}.mktoButton,.mktoButtonRow,.mktoButtonWrap,.mktoField,.mktoFieldWrap,.mktoFormCol,.mktoFormRow{border:none;width:100%}.mktoForm .mktoError{z-index:2!important;position:static!important}.mktoForm .mktoError>div{position:static!important;clear:both;color:#fff;padding:4px 10px;background:#c21a01;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.marketo-form{font-size:14px;width:100%!important;max-width:560px;margin-bottom:20px}.marketo-form:empty:before{display:block;content:"Loading form...";font-size:16px;background:#f5f5f5;padding:10px}.marketo-form .mktoField{border-radius:2px;padding:4px!important;background:#fff!important}.marketo-form #Address-Autocomplete,.marketo-form .mktoEmailField,.marketo-form .mktoNumberField,.marketo-form .mktoTelField,.marketo-form .mktoTextField,.marketo-form textarea{border:1px solid #ddd}.marketo-form .parent-emails .mktoField{border:1px solid #ddd;margin:.25em 0}.marketo-form input[type=checkbox]{width:auto}.marketo-form fieldset{float:none!important;padding:2% 0 2% 2%!important;background:#f5f5f5;margin-bottom:14px!important;border:1px solid #ddd}.marketo-form fieldset legend{padding:2px 10px 4px;color:#fff!important;background:#333}.marketo-form fieldset .mktoFormRow{padding-right:2%}.marketo-form fieldset .half-field{width:50%;float:left;clear:none}.marketo-form .selectize-control.multi .selectize-input>div{background:#49176e;color:#fff;padding:4px 8px 4px 6px;border-radius:2px}.marketo-form .selectize-control.multi .selectize-input>div.active{background:#2d0e44;color:#fff}.marketo-form .selectize-input{padding:8px}.marketo-form .mktoLabel .placeholder{top:2px!important}.marketo-form label[for=Preferred_Contact_Method__c]{float:left;display:inline-block;padding-top:6px;margin-right:10px}.marketo-form .mktoRadioList{float:left;padding-top:6px}.marketo-form .mktoRadioList>*{float:left;width:auto}.marketo-form .mktoRadioList>input{margin:4px}.marketo-form .mktoRadioList>label{margin-right:10px}.inquiry-form-container{margin:0 auto;text-align:left;max-width:560px}.progress-button{height:50px;overflow:hidden;padding:0}.progress-button span{display:block;height:50px;line-height:50px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;text-align:center!important}.progress-button.loading{-webkit-animation:purplePulse 1s alternate infinite;animation:purplePulse 1s alternate infinite}.progress-button.loading span{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.progress-button.loading:hover{background:inherit}.progress-button .icon{width:50px;margin-left:10px;vertical-align:middle}.inquiry-form-cta{background:#8b75a6;border-top-left-radius:4px;border-bottom-right-radius:4px}.inquiry-form-cta h3{font-weight:100;color:#fff;padding:20px 20px 0;line-height:1.4;font-size:28px}.inquiry-form-cta .purple-button{border-color:transparent;width:100%;border-bottom-right-radius:inherit;text-align:center}@media only screen and (max-width:400px){.marketo-form fieldset .half-field{width:100%;clear:both}.half-field~.half-field{margin-top:6px}}.address-auto .gfield_label{margin-right:1em!important}.address-auto__input{padding-left:6px!important}.address-auto__toggle{cursor:pointer;border:1px solid #ddd;background:#f5f5f5;border-radius:2px;padding:.125em .5em;outline:none}.entry-content .wFormTitle{display:none}.entry-content .wFormContainer{margin:0;width:100%}.entry-content .wForm{padding:0}.entry-content .preField{width:300px!important;max-width:100%}.entry-content .actions,.entry-content .htmlSection,.entry-content .oneField{padding-left:0!important}.entry-content .inputWrapper{width:100%}.entry-content label{color:#333}.entry-content .field-hint-inactive .hint{opacity:.85!important}.entry-content .supportInfo{display:none}.entry-content textarea{padding:6px 4px!important}table{border-collapse:collapse;border-spacing:0;margin-bottom:40px;width:100%}tbody{border-bottom:1px solid #ddd}td,th{text-align:left}th{text-transform:uppercase}td{border-top:1px solid #ddd;padding:6px 0}.icon-circle{display:inline-block;border-radius:50%;vertical-align:middle}.archive-pagination li a.icon-email-greydark,.button.icon-email-greydark{content:"";padding-right:64px}.archive-pagination li a.icon-email-greydark:after,.button.icon-email-greydark:after{content:url(/wp-content/themes/genesis-gc/images/svg/email_greydark.svg);position:absolute;top:13px;height:24px;width:30px;padding-left:10px}.icon{max-width:100%;max-height:100%}.icon-svg-sprite{display:none}.icon-flipped{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-clockwise{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hand-drawn-divider{position:absolute;width:100%;height:25px;z-index:1;margin-top:-15px}.entry-content .dot-leaders{margin-left:0}.dot-leaders{overflow-x:hidden;list-style:none;clear:both}.dot-leaders>li{padding-left:40px}.dot-leaders>li:before{float:left;width:0;white-space:nowrap;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}.dot-leaders>li>span{background:#fff}.dot-leaders>li>span:first-child{padding-right:2px;margin-left:-40px}.dot-leaders>li>span:nth-child(2){padding-left:2px;float:right}.site-container{overflow:hidden;min-height:1000px;background-color:#f5f5f5}#wpadminbar{z-index:25!important}.full-width-content .full-width-content-wrap,.site-inner,.wrap{margin:0 auto;max-width:1280px}.full-width-content .full-width-content-wrap,.site-inner{clear:both;padding-top:32px}.full-width-content .full-width-content-wrap{padding-bottom:40px;overflow:hidden}.full-width-content .site-inner{max-width:none;padding:0}.content{float:right;width:940px;background:#fff}.content-sidebar .content{float:left}.full-width-content .content{width:100%}.sidebar-primary{float:right;width:300px}.sidebar-content .sidebar-primary{float:left}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.first{clear:both;margin-left:0}.two-thirds-tight{float:left;width:68.3760684%}.two-thirds-tight+.one-third{margin-left:0}.page-section{position:relative;clear:both}.page-section .hidden{display:none!important}.page-section-fullwidth .full-width-content-wrap{max-width:none!important;padding:0!important}.page-section-grey{background:#ddd;border-top:5px solid #f5f5f5;border-bottom:5px solid #f5f5f5}.page-section-centered-text{text-align:center}.page-section-centered-text .uppercase-title{font-size:20px;font-weight:700}.page-section-centered-text .multiple-columns-container{text-align:left}.page-section-centered-text .multiple-columns-container h2{margin-bottom:0}.multiple-columns-container{overflow:hidden;padding:2px 0 0}.page-template-page_landing .multiple-columns-container{padding:2px 20px 0}.multiple-columns-container:after{content:'';display:block;clear:both}.page-section-arrows:not(:first-child) .full-width-content-wrap{padding-top:0!important}.page-section-arrows:last-child:after{display:none}.page-section-arrows .multiple-columns-container:nth-child(2){padding-top:20px}.page-section-arrows:after{content:"";display:block;position:absolute;border-left:40px solid transparent;border-right:40px solid transparent;border-top:40px solid #fff;width:0;height:0;left:50%;bottom:-39px;margin-left:-40px;z-index:1}.top-arrow:after,.top-arrow:before{content:"";position:absolute;width:50%;top:-39px;border-bottom:40px solid #fff;z-index:1}.top-arrow:before{left:50%;border-left:40px solid transparent}.top-arrow:after{left:-40px;border-right:40px solid transparent;z-index:1}.page-section-grey+a+.page-section-arrows .top-arrow:before{border-left-color:#ddd}.page-section-grey+a+.page-section-arrows .top-arrow:after{border-right-color:#ddd}.page-section-divider-bg{height:500px;position:relative;background-color:#999;background-size:cover;background-position:top}.fixed-bg{background-attachment:fixed;background-position:center 0}.fixed-bg.headroom-enabled{background-position:top!important}.page-section-divider-caption-container{position:relative;height:100%}.page-section-divider-caption-container>a p{color:#fdb913!important}.page-section-divider-caption{padding:40px 50% 60px 40px;position:absolute;bottom:0;left:50%;width:100%;z-index:1}.page-section-divider-caption h2{color:#fff;font-weight:100;margin-bottom:1rem}.page-section-divider-caption p{color:#fff!important;font-size:18px;max-width:none!important}.page-section-divider-caption a{color:#fdb913!important;border-bottom:none!important;background:none!important}.page-section-divider-caption label{color:#fdb913;position:absolute}.page-section-divider-caption .icon{float:left;width:75px;height:75px}.page-section-divider-caption h1{color:#fff;text-align:center;margin:0;font-size:54px;font-weight:400}.page-section-divider-caption:empty{display:none}.play-button h2,.play-button p{margin-left:95px}.page-section-divider-caption-fullwidth{left:0;padding:32px;padding-bottom:72px}.page-section:not(.page-section-arrows)+a+.page-section-fullwidth .page-section-divider-caption{padding-bottom:20px}@media only screen and (max-width:940px){.page-section-divider-caption{left:0;padding:40px 40px 60px}.page-section-divider-caption h1{padding-bottom:20px}}@media only screen and (max-width:480px){.page-section-divider-caption{padding:20px 20px 40px}.page-section-divider-caption h1{font-size:42px}}@media only screen and (max-height:600px){.page-section-divider-bg{height:420px}}.avatar{float:left}.alignleft .avatar{margin-right:24px}.alignright .avatar{margin-left:24px}.search-form input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.aligncenter,img.centered{display:block;margin:0 auto 24px}img.alignnone{margin-bottom:12px}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right;clear:right}.wp-caption.alignleft,img.alignleft{margin:0 24px 24px 0}.wp-caption.alignright,img.alignright{margin:0 0 24px 24px}.wp-caption-text{font-size:14px;text-align:center;padding:10px;margin-top:-1px;max-width:none!important;background:#f5f5f5}.widget_calendar table{width:100%}.widget_calendar td,.widget_calendar th{text-align:center}.home .breadcrumb{display:none}.entry-content .breadcrumb{padding:0 0 20px;margin-bottom:0}.breadcrumb{font-size:14px;padding:20px 0 0 40px;margin-bottom:-16px;color:#999}.breadcrumb a{color:#666!important}.archive-description p{margin-bottom:10px}.archive-title,.entry-title{font-size:48px;margin-top:-10px}.entry-title a,.sidebar .widget-title a{color:#333}.entry-title a:hover{color:#666}.widget-title{font-size:20px;margin-bottom:16px}.sidebar .widget-title a{border:none}.genesis-nav-menu{line-height:2;width:100%}.genesis-nav-menu .menu-item{display:inline-block;text-align:left}.genesis-nav-menu a{color:#999;display:block;padding:16px 24px 15px;position:relative}.genesis-nav-menu .current-menu-item>a{color:#666}.genesis-nav-menu .sub-menu{margin-top:0!important;display:none}.genesis-nav-menu .sub-menu .current-menu-item>a:hover{color:#333}.genesis-nav-menu .sub-menu a{font-size:14px;padding:10px 20px 9px;position:relative}.logo-sprite{display:inline-block;background:url(/wp-content/themes/genesis-gc/images/png/logo_sprite/logo-sprite_tiny.png?v=2) no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.logo-sprite-gc-logo-line{background-position:-2px 0;width:320px;height:56px}.logo-sprite-goodofgoshen{background-position:-2px -58px;width:180px;height:68px;margin-top:32px}.logo-sprite-mcusa{background-position:-2px -128px;width:177px;height:100px}.logo-sprite-usnews{background-position:-184px -58px;width:103px;height:100px}.logo-sprite-collegesofdistinction{background-position:-181px -160px;width:88px;height:100px;margin-top:12px}.logo-sprite-sierraclub{background-position:-2px -230px;width:68px;height:100px}.menu-secondary .menu-item{display:block;clear:both;margin-bottom:0}.menu-secondary .menu-item a{color:#666;border-bottom:1px solid #ddd}.menu-secondary .menu-item a:focus,.menu-secondary .menu-item a:hover{background-color:#f5f5f5;border-bottom:1px solid #ddd}.menu-secondary>.menu-item:last-child .menu-item:last-child>a,.menu-secondary>.menu-item:last-child .menu-item:last-child>div>a,.menu-secondary>.menu-item:last-child>a,.menu-secondary>.menu-item:last-child>div>a{border-bottom-color:transparent}.menu-secondary>.menu-item:last-child ul>li:first-child a{border-top:1px solid #ddd}.menu-secondary .sub-menu{margin-left:0}.menu-secondary .sub-menu a{padding-left:40px}.menu-secondary .sub-menu .sub-menu a{padding-left:60px}.current-menu-item{background:#d9d2e2}.current-menu-item a{color:#333!important}.current-menu-item a.not-a-link{color:#666!important}.menu-item-has-children>div{position:relative;overflow:hidden}.menu-item-has-children>div>a{width:75%;padding-right:12px}.menu-item-has-children a.not-a-link{color:#999;cursor:default}.menu-item-has-children a.not-a-link:focus,.menu-item-has-children a.not-a-link:hover{background-color:transparent}.menu-btn-toggle-children{position:absolute!important;top:0;right:0;width:25%!important;height:100%}.menu-btn-toggle-children .icon{width:16px;height:16px;position:absolute;right:50%;top:50%;margin-right:-8px;margin-top:-8px}.menu-item-showing-children>.sub-menu{display:inherit}#nav-secondary{transition:scale 0s,opacity 0s}#nav-secondary .close-modal{display:none;font-size:24px}.entry-content #nav-secondary{margin:0 40px 0 0}.entry-content .genesis-nav-menu{margin:0}.sidebar .menu-item a:focus,.sidebar .menu-item a:hover{background-color:#fff}#go-to-top{display:none}.archive-description,.entry{border-radius:3px;margin-bottom:40px;padding:40px 0 24px 40px;padding:40px 40px 24px}.entry-pad-right{padding-right:40px}.full-width-content .archive-description,.full-width-content .entry{padding:0}.page-template-page_landing-php .archive-description,.page-template-page_landing-php .entry{margin-bottom:0}.quote-caption{margin-bottom:26px}.single-post .entry-content{overflow:hidden}.single-post .entry-content>h1:first-child{display:none}.entry-content a{color:#49176e}.entry-content li a,.entry-content p a{border-bottom:1px solid #ddd}.entry-content li a:hover,.entry-content p a:hover{border-color:#f5f5f5;background-color:#f5f5f5;transition:border-color .3s,background-color .3s}.entry-content p a{padding:0 1px}.entry-content .attachment a,.entry-content .gallery a{border:none}.entry-content ol,.entry-content p,.entry-content ul{margin-bottom:26px;color:#333}.entry-content .large-first-paragraph>p:first-of-type,.entry-content .large-text{font-size:22px}.entry-content input,.entry-content p{max-width:600px}.entry-content ol,.entry-content ul{margin-left:40px;max-width:600px}.entry-content ol li{list-style-type:decimal;margin-bottom:8px}.entry-content ul li{list-style-type:disc;margin-bottom:8px}.entry-content ol ol,.entry-content ul ul{margin-bottom:0;margin-top:8px}.entry-content .search-form{width:50%}.link-style{color:#49176e;padding:0 1px;border-bottom:1px solid #ddd}.link-style:hover{border-color:#f5f5f5;background-color:#f5f5f5;transition:border-color .3s,background-color .3s}.page-template-default .entry-content>.wp-caption+p:nth-child(2),.page-template-default .entry-content>a+p:nth-child(2),.page-template-default .entry-content>img+p:nth-child(2),.page-template-default .entry-content>p:first-child{font-size:22px}.collapse-subsequent-paragraphs p,.collapse-subsequent-paragraphs ul{display:none}.collapse-subsequent-paragraphs p:first-child{display:inherit}.collapse-subsequent-paragraphs p:nth-child(2){display:inherit;max-height:158px;overflow:hidden;position:relative;cursor:pointer}.collapse-subsequent-paragraphs p:nth-child(2):before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(hsla(0,0%,100%,0),#fff);transition:height .3s}.collapse-subsequent-paragraphs p:nth-child(2):after{content:"Click to expand...";color:#999;position:absolute;bottom:0;left:0;width:100%;text-align:center;opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.collapse-subsequent-paragraphs p:nth-child(2):hover:before{transition:height .3s;height:100px}.collapse-subsequent-paragraphs p:nth-child(2):hover:after{opacity:1;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.entry-meta{color:#999;font-size:14px}.entry-meta a{border-bottom:1px solid #ddd}.entry-header .entry-meta{margin-bottom:16px}.entry-comments-link:before{content:"\2014";margin:0 6px 0 2px}.entry-categories,.entry-tags{display:block}.archive .archive-description,.archive .entry{padding-right:40px;border-bottom:10px solid #f5f5f5;margin-bottom:20px}.archive .entry-title{font-size:30px}.archive .alignleft{width:38.2%;margin-top:-36px;margin-bottom:10px}.archive .alignleft:hover{outline:1px solid #f5f5f5;outline-offset:4px}.archive .has-post-thumbnail .entry-content p,.archive .has-post-thumbnail .entry-meta{margin-left:38.2%;padding-left:24px}.archive .entry-content p{font-size:16px!important;max-width:none;margin-bottom:16px}.archive .type-profile .alignleft{width:25%}.archive .type-profile .entry-content p,.archive .type-profile .entry-meta{margin-left:25%}.archive-pagination,.entry-pagination{font-size:14px;margin:40px}.archive-pagination li{display:inline}.archive-pagination li a{margin-right:4px;padding:10px 16px;text-transform:none;font-weight:400;border:1px solid #999!important}.archive-pagination li.active a{opacity:1;background:#f5f5f5}.archive-pagination li.pagination-omission{padding:0 10px 0 5px;color:#999}.entry-pagination a{border-bottom:1px solid #ddd}.tabbed-layout{margin-left:0!important;width:100%}.tabbed-layout>li{list-style-type:none!important}.tabbed-layout>li>input[type=radio]{display:none}.tabbed-layout>li>label{display:block;width:100%;cursor:pointer}.tabbed-layout>li>input:checked+label{cursor:default}.horizontal-tabs{position:relative;height:300px}.horizontal-tabs li{float:left}.horizontal-tabs label{padding:10px}.horizontal-tabs .tab-content{position:absolute;width:100%;top:32px;display:none}.horizontal-tabs input:checked~.tab-content{display:block}.vertical-tabs>label{background-color:#f5f5f5}.vertical-tabs .tab-content{overflow:hidden;height:0}.vertical-tabs input:checked~.tab-content{height:auto}.hide-active-tab-label input:checked+label{display:none}.newsbox-container{padding:0 10px 10px 0;padding:0 1rem 1rem 0;text-align:center}.newsbox{display:inline-block;text-align:left;border:1px solid #ddd;background-color:#fff;width:100%;position:relative}.newsbox-image{width:100%;background-size:cover;background-position:50%}.newsbox-text-container{height:190px;height:19rem;overflow:hidden;margin-bottom:4rem}.newsbox-excerpt,.newsbox-header,.newsbox-read-more{padding:8px 20px;padding:.8rem 2rem}.newsbox-header h1{font-size:24px;font-size:2.4rem;margin-bottom:0}.newsbox-header time{font-size:14px;font-size:1.4rem}.newsbox-excerpt p{overflow:hidden;color:#666}.newsbox-read-more{position:absolute;display:block;bottom:-1px;left:0;width:100%;color:#999!important;font-size:12px;font-size:1.2rem;font-weight:400;background-color:#f5f5f5;border-bottom:1px solid #ddd}.newsbox-read-more:focus,.newsbox-read-more:hover{color:#666!important;border-bottom:1px solid #999}@media only screen and (min-width:643px){.newsbox-large .newsbox-text-container{height:inherit;margin-bottom:2rem}.newsbox-large .newsbox-header h1{font-size:36px;font-size:3.6rem;margin-bottom:.8rem}.newsbox-large .newsbox-excerpt p{font-size:18px;font-size:1.8rem}}@media only screen and (max-width:642px){.newsbox{max-width:400px;max-width:40rem}}.modal-overlay{z-index:-1;opacity:0;overflow:hidden;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);transition:all .75s cubic-bezier(.68,-.55,.265,1.55);position:fixed;top:0;left:0;width:100%;height:100%;background:#000}.close-modal{position:absolute;top:0;right:0;cursor:pointer;background:url(/wp-content/themes/genesis-gc/bower_components/photoswipe/dist/default-skin/default-skin.png);background-size:264px 88px;width:44px;height:44px;background-position:0 -44px;opacity:.85;transition:opacity .3s}.close-modal:hover{opacity:1}.open-modal{cursor:pointer}.open-modal>*{pointer-events:none}input:checked~.modal-overlay{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .7s cubic-bezier(.68,-.55,.265,1.55);z-index:800}.modal-overlay .responsive-oEmbed{margin:0 auto;clear:both;margin-top:40px}.call-to-action-fullwidth{margin-bottom:40px}.call-to-action-fullwidth p{font-size:36px;max-width:80%;margin:0 auto;line-height:1.5;font-weight:400}.call-to-action-fullwidth em{font-style:normal;color:#49176e}.related-programs-header{display:block;margin-bottom:0;padding-top:10px;border-top:1px solid #ddd;color:#999;font-size:14px}.related-programs-links{margin-bottom:0!important;display:block!important}.related-programs-links a:after{content:","}.related-programs-links a:last-child:after{content:""}.gallery{clear:both}.photoalbum-waterfall-image{padding:0 10px 10px 0}.photoalbum-waterfall-image a{display:block;position:relative;width:100%;cursor:zoom-in}.photoalbum-waterfall-image img{position:absolute;top:0;left:0;width:100%;height:100%}.photoalbum-waterfall-image .gallery-caption{display:none}.display-posts-listing{margin-left:0!important}.display-posts-listing h3{margin-top:26px;margin-bottom:8px}.display-posts-listing .date{display:block;font-style:italic;color:#999}.listing-item{list-style-type:none!important;clear:both}.excerpt-dash{display:none}.responsive-oEmbed:not(.responsive-oEmbed--instagram){position:relative;padding-bottom:56.25%;padding-top:30px;height:0;margin-bottom:26px}.responsive-oEmbed:not(.responsive-oEmbed--instagram)>:empty:before{display:block;content:"Loading dynamic content...";font-size:16px;background:#f5f5f5;padding:10px}.responsive-oEmbed:not(.responsive-oEmbed--instagram)>div,.responsive-oEmbed:not(.responsive-oEmbed--instagram)>embed,.responsive-oEmbed:not(.responsive-oEmbed--instagram)>iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.issuuembed span{display:none}.shareaholic-recommendations{max-width:700px}.shareaholic-recommendations-header{margin-top:26px!important}.shareaholic-recommendations-container{margin-bottom:0!important}.numbered-list{margin-left:0!important;counter-reset:a}.numbered-list>li{list-style-type:none!important;position:relative;padding:0 0 12px 80px;min-height:80px}.numbered-list>li:before{content:counter(a);counter-increment:a;position:absolute;left:0;width:60px;height:60px;line-height:60px;border-radius:50%;text-align:center;font-size:32px;color:#fff;background:#ddd;top:0}.numbered-list>li strong{font-size:18px;line-height:26px}.three-column-list,.two-column-list{list-style-position:inside}.three-column-list>li,.two-column-list>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.two-column-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.three-column-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}.fullheight{min-height:450px}.sidebar{color:#999}.sidebar a{border-bottom:1px solid #ddd}.sidebar p:last-child{margin-bottom:0}.sidebar li{list-style-type:none;margin-bottom:6px;word-wrap:break-word}.sidebar ul>li:last-child{margin-bottom:0}.sidebar .widget{margin-bottom:20px;padding:20px;overflow:auto;border:1px solid #ddd}.sidebar .widget .current-cat,.sidebar .widget .current-menu-item{background:inherit}.sidebar #nav-secondary+.widget{margin-top:20px}.sidebar .search-form input[type=search]{width:100%;padding:6px;border:1px solid #ddd}#site-footer{color:#fff}#site-footer>.wrap{max-width:none}#site-footer a{color:#fff}#site-footer p a{border-bottom:1px solid #419639;padding:0 1px 1px}#site-footer p a:hover{border-color:#204a1c;background-color:#204a1c;transition:border-color .3s,background-color .3s}#site-footer h3{color:#183815}#footer-top-container{background:#8b75a6;position:relative;text-align:center;z-index:1;height:0;transition:height .3s ease;overflow:hidden}#footer-top-container>.wrap{padding:16px 0}#footer-top-container .archive-pagination li a,#footer-top-container .button,.archive-pagination li #footer-top-container a{padding:8px 16px;margin-left:10px;border-color:#49176e;background-color:#49176e;color:#fff!important;opacity:.9}#footer-top-container .archive-pagination li a:active,#footer-top-container .button:active,.archive-pagination li #footer-top-container a:active{background:#2d0e44}#footer-mid-container{background:#20661a;padding:40px 0}#footer-mid-container .wrap{position:relative}#footer-address h3{margin-bottom:0}#footer-social-icons{overflow:hidden;margin-bottom:10px}#footer-social-icons a:nth-child(3){display:block;overflow:hidden;clear:right}#footer-social-icons .icon{margin:0 10px 10px 0;width:90px;max-height:90px;float:left;border-radius:50%;opacity:.7}#footer-social-icons .icon:focus,#footer-social-icons .icon:hover{opacity:1}#footer-bottom-links{padding-top:16px;font-size:12px;border-top:1px solid #204a1c;margin-right:-10px;line-height:2}#footer-bottom-links img{position:absolute;bottom:10px;right:10px;max-width:24%;max-height:90%}#footer-bottom-container{background:#204a1c;border-top:1px solid #183815;padding:40px 0}#footer-organization-logos h3{color:#10250e}#footer-organization-logos a{margin-right:20px}#footer-organization-logos img{max-height:100px}@media only screen and (max-width:1360px){.full-width-content .full-width-content-wrap,.site-inner,.wrap{max-width:1140px}.content{width:840px}.sidebar-primary{width:260px}}@media only screen and (max-width:1139px){.full-width-content .full-width-content-wrap,.site-inner,.wrap{max-width:1040px}.content{width:740px}.sidebar-content .archive-description,.sidebar-content .entry{padding-left:20px;padding-right:20px}.sidebar-content .breadcrumb{padding-left:20px}.archive .archive-description,.archive .entry{padding-right:20px}.menu-primary-upper>li>a{padding:6px 16px}#footer-squirrel img{position:static;max-width:100%}}@media only screen and (max-width:1023px){body{background-color:#fff}.site-container{background-color:transparent}#fixed-header-placeholder{height:47px}.fixed-bg{background-position:center 48px}.collapse-columns-early>.one-third{width:48.717948717948715%}.collapse-columns-early>.one-third:nth-child(3){margin-left:0;clear:left}.collapse-columns-early .one-fourth,.collapse-columns-early .three-fourths,.collapse-columns-early>.one-half{margin:0;width:100%}.content{width:100%}.content .breadcrumb{padding:0 0 16px!important;margin-bottom:0}.sidebar-content .archive-description,.sidebar-content .entry{padding-left:0;padding-right:0}.archive .archive-description,.archive .entry{padding-right:0;padding-bottom:10px;border-bottom:1px solid #f5f5f5}.entry-pad-right{padding-right:0}.full-width-content .full-width-content-wrap,.sidebar-primary,.site-inner,.wrap{width:100%}.full-width-content .full-width-content-wrap,.site-inner{padding-left:5%;padding-right:5%}.archive-description,.author-box,.comment-respond,.entry,.entry-comments{padding:0}.sidebar .widget{background:#f5f5f5}#site-footer section{padding:0 5%}#footer-address{padding-left:5%}#footer-address .logo-sprite{margin:0 auto 20px}.footer-widgets{padding:40px 5% 16px}.footer-widgets-1{margin:0}#nav-secondary{display:none}.sidebar .menu-item a:focus,.sidebar .menu-item a:hover{background-color:#f5f5f5}.archive-title,.entry-title{margin-top:0}.breadcrumb{padding-left:0}}@media only screen and (max-width:767px){.full-width-content .full-width-content-wrap,.site-inner{padding-top:20px}.archive-title,.entry-title{font-size:40px}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds,.two-thirds-tight{margin:0;width:100%!important}.page-section-divider-caption{width:100%}.call-to-action-fullwidth h3,.call-to-action-fullwidth p{font-size:28px;max-width:95%}.marketo-area{padding-top:40px}.archive .entry-title{font-size:24px;margin-bottom:10px;font-weight:400}.archive .entry-content p{display:none}.archive .entry-meta{margin:0!important;padding:0 0 10px!important}.archive .has-post-thumbnail .entry-footer,.archive .has-post-thumbnail .entry-header{float:right;width:61.8%;padding-left:20px}.archive .has-post-thumbnail .entry-content{float:left;overflow:hidden;width:38.2%}.archive .has-post-thumbnail .alignleft{margin-top:0;width:100%}}@media only screen and (max-width:524px){#fixed-header-placeholder{height:79px}.fixed-bg{background-position:center 80px}.archive .has-post-thumbnail .entry-content,.archive .has-post-thumbnail .entry-footer,.archive .has-post-thumbnail .entry-header{width:100%;float:none;padding-left:0}.archive .entry-title{font-size:22px}}@media only print{#fixed-header-placeholder,#go-to-top,#header-desktop,#mp-pusher,#site-footer,.breadcrumb,.shareaholic-canvas,aside,nav{display:none}h1,h2,h3,h4,h5,h6{page-break-after:avoid}h1{font-size:36px!important}p{font-size:16px!important;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important}.archive-description,.entry{padding:10px;max-width:670px!important}embed,img{page-break-inside:avoid}.site-container{min-height:0;background-color:#fff}.content{margin:0 auto;float:none}.site-inner{padding-top:0}}.icon{display:inline-block;vertical-align:middle;fill:currentColor}.hide{display:none!important}.inline{display:inline!important}@media screen and (min-width:1024px){.hide-on-desktop{display:none!important}}@media screen and (max-width:1023px){.hide-on-mobile{display:none!important}}.gc-logo__image{max-width:100%;height:auto;border:0;vertical-align:top}#top-nav-bars,.gs__suggestions{-webkit-font-smoothing:antialiased;color:#333}#top-nav-bars input{font-family:inherit}#top-nav-bars button{overflow:visible;border:none;letter-spacing:inherit;-webkit-font-smoothing:inherit}.gs__button{line-height:inherit}.gs__button:before{top:0}.gn__subsection-list{list-style-type:none}.gn__subsection-list a{color:inherit}.gn__image-caption{padding:1em!important;margin-bottom:0!important}#gn__label--search,.gnbar__toggle{background:none}.gn__label--button{color:#fff}.button--gray,.gn__link--button{padding:.125em 1em .125em .75em!important;line-height:inherit;border-radius:3px;text-transform:none;opacity:1;letter-spacing:inherit;font-weight:400}.gn__link--button{border:1px solid #49176e;color:#49176e!important;background-color:#fff}.gn__link--button:hover{background-color:#f4f1f6!important}.button--gray{color:#323232!important;background-color:#fff;border:1px solid #bdbdbd;margin-left:0!important}.button--gray:hover{background-color:#f5f5f5}.button--gray:active{background-color:#bdbdbd}.button--gray[disabled]{background-color:#f5f5f5;border-color:#e0e0e0}.gc-logo{font-size:inherit}.gs__input{border:0}.animated-search:after,.animated-search:before{box-sizing:border-box}.modal__title{color:inherit;font-weight:400;padding:.858em 0 .286em}.modal__close{color:inherit;background-color:transparent;padding:0}.modal__content p:last-child{margin-bottom:.5em}.entry--padded{font-size:16px;margin:0 auto 1em;width:100%;padding:1em 5%!important}.entry--padded.modal__content{border-bottom:none}@media screen and (min-width:640px){.entry--padded{padding:1.5em 2em!important;max-width:42em}}@media screen and (min-width:700px){.entry--padded{font-size:18px}}.gs__suggestions{color:#333}.cta--top-nav{padding:0}.sn-bar__inner-wrap{list-style:none}.sn-bar__link{color:inherit}.sn-bar__item:hover .sn-bar__link{color:#fff}.sn-bar__menu-item{list-style:none}.sn-bar__scroll--right{border-left:1px solid #e0e0e0!important;border-bottom:1px solid #e0e0e0!important}.sn-bar__scroll--left{border-right:1px solid #e0e0e0!important;border-bottom:1px solid #e0e0e0!important}.contact{font-size:16px;display:-webkit-flex;display:flex;width:30em;max-width:100%;border:1px solid #eee;background:#fff;overflow:hidden;margin-bottom:26px}.contact__image-container{-webkit-flex-basis:33%;flex-basis:33%;max-width:33%;background:#eee}.contact__image{margin:0!important}.contact__user-icon{color:#e0e0e0}.contact__info{-webkit-flex-basis:67%;flex-basis:67%;padding:0 1em 1em}.contact__name{font-size:24px;padding-bottom:0!important}.contact__title{font-size:14px;color:#757575}.contact__info-list{list-style-type:none;margin:0!important;font-size:14px}.contact__info-item{padding-left:1.5em}.contact__icon{float:left;color:#bdbdbd;margin:2px 0 0}.contact__link{font-size:14px;border-radius:0;border-color:#eee!important}.contact__link--top-right{display:none;float:right;border-top:none!important;border-right:none!important;margin-right:-16px}.contact__link--below-image{width:100%;border:none!important;background:#e0e0e0}@media screen and (min-width:400px){.contact__link--top-right{display:block}.contact__link--below-image{display:none}}.contact--gs-modal{margin:0!important;border:none;width:100%}.contact{line-height:1.5}.contact .contact__name,.contact .contact__title{margin:0;padding:.5em 0}.contact .contact__title{color:#757575}.contact .contact__info-list a{color:#49176e}.contact__info-list li{list-style-type:none!important}.faculty-list{margin:0 auto 1em!important;padding:0 .5;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-section-grey .faculty-list__item{border:none}@media only screen and (min-width:768px) and (max-width:1023px){.page-section .faculty-list__item{width:calc(49.9% - .75em);max-width:30em}.page-section .faculty-list__item:nth-child(odd){margin-right:1.5em}}@media only screen and (min-width:1024px){.page-section .faculty-list__item{width:calc(33.3% - 1em);max-width:30em;margin-left:1.5em}.page-section .faculty-list__item:nth-child(1),.page-section .faculty-list__item:nth-child(4),.page-section .faculty-list__item:nth-child(7),.page-section .faculty-list__item:nth-child(10){margin-left:0}}
/*# sourceMappingURL=maps/main.css.map */