aside.ad{padding:26px
18px 24px;border:1px
solid rgb(214,214,214);border-left:none;border-right:none;margin-bottom:72px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}p.ad_label{padding-bottom:10px;font-size:1.0rem;line-height:1.0rem;text-transform:uppercase;letter-spacing:0.12em;color:rgb(0,0,0)}a.ad_link{font-family:'ReplicaBold';letter-spacing:1px;display:block;padding-top:10px;font-size:1.2rem;letter-spacing:1px;line-height:1.2rem;text-decoration:none;color:rgb(189,175,102);letter-spacing:0px;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}a.ad_link:hover{color:rgb(0,0,0)}aside.ad
div.wrapper_ad{margin:20px
0}aside.ad div.wrapper_ad:first-of-type{margin-top:10px}aside.ad div.wrapper_ad:last-of-type{margin-bottom:10px}aside.ad div.wrapper_ad
img{max-width:180px;margin-bottom:12px}aside.ad div.wrapper_ad p,
aside.ad div.wrapper_ad
a{font-family:"ReplicaLight";font-size:1.1rem;letter-spacing:0;color:#656565;text-decoration:none}aside.ad div.wrapper_ad a:hover{color:#656565}aside.ad div.wrapper_ad
strong{font-family:"ReplicaLight";letter-spacing:0;color:#666}@media only screen
and (max-width : 869px){aside.ad{padding:26px
8px 24px}}.sidebar_menu{margin-bottom:30px}aside.menu
.btn{padding:0px
!important;text-align:center}.sidebar_menu
li{display:block;min-height:30px;cursor:pointer}.sidebar_menu
a{display:block;padding:0
10px;margin-top:4px;min-height:30px;background-color:rgb(229,229,229);-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;font-family:"freight-text-pro",serif;font-weight:700;font-size:1.2rem;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;line-height:30px;color:rgb(153,153,153);-webkit-font-smoothing:antialiased}.sidebar_menu a:hover{background:rgb(189,175,102);color:rgb(255,255,255);-webkit-transition:none;transition:none}.sidebar_menu li.menu-item-has-children>a::before{display:inline-block;margin-right:3px;content:'▸';-webkit-transition:-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out}.sidebar_menu li.menu-item-has-children.active a::before{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.sidebar_menu li.menu-item-has-children
ul{display:none}.sidebar_menu li.menu-item-has-children
li{text-indent:11px}.profile_article
div.featured_image{display:block;background-size:cover !important;background-position:center center;background-repeat:no-repeat;width:100%;max-width:340px;height:340px;margin-bottom:23px}.profile_article
img.featured_image{width:100%;max-width:340px;height:auto;margin-bottom:23px}.profile_article
nav.share_nav{padding-bottom:23px;border-bottom:1px solid rgb(215,215,215);margin-bottom:38px}ul.profile_contact
li{margin-bottom:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}ul.profile_links
li{position:relative;float:left;padding-left:12px;margin-right:11px}ul.profile_links li:first-of-type{padding-left:0}ul.profile_links li:last-of-type{margin-right:0}ul.profile_links li::after{position:absolute;top:4px;left:0;width:1px;height:10px;background:rgb(189,175,102);content:''}ul.profile_links li:first-of-type::after{display:none}.profile_article
.article_copy{margin-bottom:0 !important}div.profile_types{margin-bottom:26px}div.profile_types:first-of-type{margin-top:26px}div.profile_types:last-of-type{margin-bottom:0}div.profile_types
span{display:block;margin-bottom:10px}div.profile_types
span.body_2{font-size:1.5rem;line-height:1.8rem;margin-bottom:0}#profile_portfolio{border-top:1px solid rgb(209,209,209)}#profile_portfolio
h2{padding:25px
0px}#profile_portfolio
ul{margin-bottom:55px;overflow-x:scroll;white-space:nowrap}#profile_portfolio
li{display:inline-block;width:165px;height:175px;margin-right:10px;background-size:cover}#profile_portfolio
a{position:relative;display:block;width:165px;height:175px;color:white}#profile_portfolio li
div{position:absolute;box-sizing:border-box;bottom:0px;height:50px;width:100%;padding:10px;background-color:black;color:white;white-space:normal}.pmpro-checkout .article_rcol,.acf-conditional_logic-hide{display:none !important}.membership_levels{margin-top:3em}.membership_levels
h2{border-bottom:1px solid rgb(178,178,178);margin-bottom:1em;padding-bottom:0.25em;text-transform:none;font-family:'ReplicaBold',sans-serif;text-transform:none;font-weight:normal;letter-spacing:0px}.membership_levels
p{margin-bottom:0 !important}.pmpro_level-select{margin-top:0.5em}article.article div.article_copy .membership_levels p
a.featured_link{border-bottom:0;font-family:'ReplicaBold',sans-serif !important;color:rgb(189,175,102);letter-spacing:0px}.checklist{margin-bottom:2em}label.checklist_item,
#acf-media_specialties ul.acf-checkbox-list li,
#acf-mail_lists ul.acf-checkbox-list
li{width:100%;display:block;margin-top:3px;margin-bottom:7px;font-size:1.3rem;cursor:pointer;color:rgb(128,128,128)}@media only screen and (min-width:700px){#acf-media_specialties ul.acf-checkbox-list li,
#acf-mail_lists ul.acf-checkbox-list
li{width:42%;display:inline-block}}.acf_postbox .field
select{width:auto}#acf-mail_lists ul.acf-checkbox-list
label{margin-bottom:0}#acf_2951
h3{display:none}#discount_code_button{background-color:rgb(226,226,226);text-transform:uppercase}#pmpro_processing_message{}#message.error
p{font-family:'ReplicaBold',sans-serif;font-size:2rem;color:red}.field.error input,
.field.error
select{border:1px
solid red !important}#pmpro_form{border-top:1px solid rgb(178,178,178);margin-top:1em}h2.form_section,
#pmpro_form h1,
#pmpro h1.h3,
.pmpro_box h3,
.acf-form
h1{max-width:470px;margin:2em
0 1em 0 !important;border-bottom:1px solid rgb(178,178,178) !important;padding-bottom:0.25em !important;text-transform:capitalize;font-family:'ReplicaBold';font-size:28px}h2.form_section,
h2.invoice_header,
.acf-form
h1{color:rgb(50,50,50)}h2.invoice_header{max-width:470px;margin:1em
0 1em 0 !important;border-top:1px solid rgb(178,178,178) !important;padding-top:1.5em !important;text-transform:capitalize;font-family:'ReplicaBold';font-size:28px}#pmpro
h1.h3{margin-top:2.5em}#discount_code{width:200px;display:inline-block}#discount_code_button{display:inline-block;width:100px}#phone_work_div,#phone_home_div,#phone_mobile_div,#phone_fax_div{display:inline-block;width:230px;margin-right:7px}#phone_work_div input,
#phone_home_div input,
#phone_mobile_div input,
#phone_fax_div
input{width:100%}#mail_lists_div label.bold_1,
#areas_of_expertise_div
label.bold_1{display:none}.pmpro_submit{margin-top:5em}.acf_postbox .field.required label
span.required{color:rgb(54,54,54)}h3.hndl{display:none}.field_type-message
label{display:none}body.adc-access-pass-registration .acf-form p.label
label{font-family:"freight-text-pro",serif;font-size:1.4rem;line-height:1.6rem;letter-spacing:3px;text-transform:uppercase;color:#000;margin-bottom:5px !important}ul.acf-radio-list{margin-bottom:1em}.acf-radio-list
li{margin-left:10px}.acf-radio-list li
*{display:inline-block !important}#pmpro_account .pmpro_box
p{margin:0
0 16px 0 !important}#pmpro_account
.pmpro_box{border-top:0px;padding:0;margin:0}#acf-public
p{display:none}#acf-public
label{font-family:'freight-text-pro',serif;margin-top:30px;text-transform:uppercase}.field_key-field_532496bac28d8,.field_key-field_531d01ce06bdf,#acf_2951{padding-bottom:50px !important}.banner{width:100%;height:38vw;background-size:cover;margin-top:5px}article.banner-with-list{text-align:center}article.article.banner-with-list
header.article_head{font-weight:700;margin:3em
0}article.article.banner-with-list  div.article_copy p:first-of-type{width:100%;margin-bottom:1em;font-size:3rem;line-height:1.4em}article.article.banner-with-list  div.article_copy
p{width:80%;margin:auto;font-size:2rem;font-family:'freight-text-pro',serif;line-height:1.4em}.child_pages.cells{border-top:1px solid rgb(214,214,214);padding-top:85px;padding-bottom:130px}.child_pages.cells
li{width:300px;padding:0;border:0;margin:0
auto 2em auto}.cell_img{width:300px;height:300px;background-size:cover;margin-bottom:1em}.child_pages.cells
h5{font-family:'ReplicaBold',sans-serif;font-size:1.9em}.child_pages.cells
p{font-family:'freight-text-pro',serif;font-size:1.2em;margin-bottom:1em;line-height:1.7em}@media only screen and (min-width : 640px){.child_pages.cells{width:620px;margin:auto}.child_pages.cells
li{display:inline-block;vertical-align:top;margin:0
30px 0 0}.child_pages.cells li:nth-of-type(2n){margin-right:0px}}@media only screen and (min-width : 980px){.child_pages.cells{width:100%}.child_pages.cells
li{display:inline-block;vertical-align:top;margin:0
30px 0 0}.child_pages.cells li:nth-of-type(2n){margin-right:30px}.child_pages.cells li:nth-of-type(3n){margin-right:0px}}