div#cstm-button-exit-con{background:#7FBE3A!important;text-align:center}div#cstm-button-exit-con div{padding:0px!important}#cstm-button-exit-con a.wr-exit{padding:7px!important;display:block!important;width:100%!important}@media (min-width:981px){ul.sub-menu li a{line-height:1.3;margin-bottom:5px}ul.sub-menu{padding:15px 0px!important}ul.sub-menu li{padding:0px}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:5px}.nav li ul{width:240px}.et-menu li li a{width:240px}}@media (max-width:980px){.et_contact_bottom_container{width:100%}}.team-members{display:flex;flex-flow:row wrap;justify-content:space-between}.team-members a{width:31%!important;margin-bottom:20px;border-bottom:1px solid black;padding-bottom:40px}@media (max-width:700px){.team-members a{width:49%}}.et_contact_bottom_container{float:none;text-align:left;margin-top:20px}.team-members a:hover .staff h5{text-decoration:underline}.staff{width:100%}.staff img{min-height:200px;margin-bottom:20px}.staff h5{color:black;text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:15px;font-family:'karla',open-sans,sans-serif!important}.staff p{text-transform:uppercase;letter-spacing:2px;font-weight:700;line-height:1.2}.et_password_protected_form{min-height:initial;padding:100px;max-width:700px;margin:auto}.et_password_protected_form p{font-size:18px;color:grey;font-weight:600;padding-bottom:20px!important}.et_password_protected_form .et_submit_button{background:#7fbe3a;color:white!important;font-family:"Karla",Arial,Sans-Serif;margin:0px;font-weight:bold;border:2px solid #7fbe3a;border-radius:0px}.et_password_protected_form .et_submit_button:hover{background:#666;color:white!important;border:2px solid #666}@media (max-width:700px){.et_password_protected_form{padding:0px}}.et_password_protected_form .et_submit_button:after,.et_pb_button:after{display:none}.contact-form-center .et_contact_bottom_container{justify-content:center}.contact-form-left .et_contact_bottom_container{justify-content:left}.contact-form-center .et_contact_bottom_container{width:100%;margin-top:0px!important}.contact-form-center .et_pb_button{width:55%!important}@media (max-width:780px){.contact-form-center .et_contact_bottom_container .et_pb_button{width:100%!important;margin-top:7px}}p.quote-author{font-family:"Karla",Arial,Sans-Serif;font-size:16px;color:black;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-top:-30px!important;padding-bottom:25px!important}.rplg-grid-row.rplg-businesses{display:none!important}@media screen and (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}}.btn-inline .et_pb_button_module_wrapper{display:inline-block;margin:0 10px 10px 0}.btn-inline{text-align:left}.btn-inline-center .et_pb_button_module_wrapper{display:inline-block;margin:0 10px 10px 0}.btn-inline-center{text-align:center!important}div.footnotes p{font-size:12px;line-height:1.4em}div.footnotes{margin-top:2em;border-top:1px solid #7fbe3a;padding-top:1em}.anchor-buttons{display:flex;flex-flow:row wrap;margin:1em 0 2em 0}.anchor-buttons .scroll-btn:not(:last-child){margin-right:2%}.anchor-buttons .scroll-btn{width:48%;text-align:center;padding:1em 2em;border:3px solid #7fbe3a;font-size:16px!important;line-height:1.2em;color:black;font-weight:700!important;font-family:'karla',arial,sans-serif}.anchor-buttons .scroll-btn:hover{background:#7fbe3a;color:white}@media only screen and (max-width:980px){.anchor-buttons .scroll-btn{width:98%;margin-bottom:1em}}.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button:hover{color:#7fbe3a!important}*::-moz-selection{background-color:#7fbe3a;color:white}*::selection{background-color:#7fbe3a;color:white}#main-header.et-fixed-header{-webkit-box-shadow:none!important;box-shadow:none!important}.et_pb_menu_0_tb_header.et_pb_menu nav>ul>li>a{-webkit-transition:color 0.1s!important;-o-transition:color 0.1s!important;transition:color 0.1s!important}.et_pb_menu_0_tb_header.et_pb_menu nav>ul>li>a:hover{color:#7fbe3a!important;opacity:1!important}@media only screen and (max-width:980px){#logo{max-height:70%}#main-header .container{width:90%}header#main-header{padding-bottom:0px!important}}sup{bottom:0!important;margin-left:3px}form.et-search-form input{border-bottom:4px solid black;right:0}.et_search_form_container input{font-size:16px!important;text-transform:uppercase!important;color:black}@media only screen and (min-width:981px){.et_pb_menu__search{margin-top:70px!important}}@media only screen and (max-width:980px){.et_pb_menu__search{margin-top:0px!important;margin-right:10px}}.et_pb_menu .et_pb_menu__search-input{border-bottom:4px solid black;padding:20px 10px 10px 10px!important;right:0;font-size:14px!important;text-transform:uppercase!important;font-weight:bold!important;letter-spacing:2px}#search-blog .et_pb_post{margin-bottom:2em!important}#search-blog h2.entry-title a{-webkit-transition:all .1s!important;-o-transition:all .1s!important;transition:all .1s!important}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:5%!important;margin-right:5%!important}@media only screen and (max-width:768px){.et_pb_blog_grid .column{width:100%!important}}.playfair{font-family:'Playfair Display',sans-serif!important;font-weight:550!important}@media only screen and (min-width:601px) and (max-width:980px){.half-width .et_pb_column{width:48%!important}}@media only screen and (max-width:600px){.half-width .et_pb_column{width:100%!important}}a.team-txt-link{color:black;text-decoration:none!important}a.team-txt-link:hover{text-decoration:underline!important}.et_pb_widget ul li{margin-bottom:0}#top-menu li.current-menu-item>a{color:black!important}#top-menu li a:hover{color:#7fbe3a!important}.et-fixed-header #top-menu li a:hover{color:#7fbe3a!important}ul.services-sidebar{list-style-type:none;margin:0;padding:0}ul.services-sidebar li{line-height:1.5em}ul.services-sidebar li a{font-family:'karla',helvetica,sans-serif;font-size:16px;color:black;font-weight:bold}ul.services-sidebar li a:hover{color:#7fbe3a}#top-menu li{padding-right:8px}#top-menu li a{-webkit-transition:color 0.1s!important;-o-transition:color 0.1s!important;transition:color 0.1s!important}nav#top-menu-nav{margin-right:-10px}div#et-info{display:none}img#logo{-webkit-transition:opacity 0.1s;-o-transition:opacity 0.1s;transition:opacity 0.1s}img#logo:hover{opacity:0.75}#top-header{padding:3px}span.italic-text{font-style:italic}a.underline{text-decoration:none!important}a.underline:hover{text-decoration:underline!important}a.underline-always{text-decoration:underline}a.underline-always:hover{text-decoration:none!important;color:white!important}span.underline{text-decoration:underline}span.underline:hover{text-decoration:none}.sidebar-menu-text .et_pb_widget li a{-webkit-transition:color 0.1s!important;-o-transition:color 0.1s!important;transition:color 0.1s!important}.sidebar-menu-text .et_pb_widget li a:hover{color:#7fbe3a!important}.sidebar-menu-text .et_pb_widget li.current-menu-item a{color:#7fbe3a!important}.sidebar-pub-menu-text .et_pb_widget li a{-webkit-transition:color 0.1s!important;-o-transition:color 0.1s!important;transition:color 0.1s!important}.sidebar-pub-menu-text .et_pb_widget li a:hover{color:white!important}.sidebar-pub-menu-text .et_pb_widget li.current-menu-item a{color:white!important}.et_pb_column .et_pb_widget{margin-bottom:0!important}#top-menu li a:hover{color:#7fbe3a!important;opacity:1!important}nav#top-menu-nav{float:left;margin-top:-48px}#et_search_icon:hover:before{color:#7fbe3a!important}#logo{margin-top:-6px}#et_search_icon:before{color:#000000;margin-top:-49px}header#main-header{padding-bottom:35px}footer#main-footer{display:none}@media (max-width:414px){.et_header_style_left #et-top-navigation .mobile_menu_bar,.et_header_style_split #et-top-navigation .mobile_menu_bar{padding-bottom:24px;margin-top:34px}}@media (min-width:981px){.et_fullwidth_nav #main-header .container{width:90%;max-width:1155px;padding-right:0px;padding-left:0px}}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2{width:50%;margin-right:0}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:12.967%;margin-right:50px}.et_pb_blog_grid .et_pb_post{border:1px solid #d8d8d8;padding:0px;background-color:#fff;word-wrap:break-word}.column{float:left;width:50%;padding-left:0px;padding-right:15px;margin-top:5px}.row:after{content:"";display:table;clear:both}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:2.242%}.single-posts #footer{display:none!important}.button-print{background-color:none;border:1px solid;border-color:black;color:black;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;padding:0px 45px 0px 45px;font-size:12px}.button-print:hover{background-color:black;color:white}.et_pb_bg_layout_light .et-pb-controllers a{background-color:#7fbe3a!important;opacity:1}.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{background-color:#333!important}.num{font-size:6.1875em;color:#FFF;font-family:"bodoni-urw",serif;line-height:0.8;margin-bottom:-70px;margin-top:17px;position:relative;left:-5px}.pub-tit{font-family:"Playfair Display",serif;font-weight:550!important;font-size:1.5625em;line-height:1.2;color:black;margin-top:-15px}.publication-link{text-transform:uppercase;font-family:'Karla',sans-serif;font-size:.75em;margin-top:-7px;letter-spacing:1px;color:black;line-height:1.5}.et_post_gallery{padding:10px 10px 30px!important}.et-pb-arrow-next,.et-pb-arrow-prev{top:auto!important;opacity:1!important;bottom:-10px!important}.et-pb-arrow-prev{left:-10px!important}.et-pb-arrow-next{right:-6px!important}.et-pb-controllers{bottom:-10px!important}@media only screen and (max-width:700px){.et-pb-controllers{bottom:0px!important;z-index:10}.et-pb-arrow-next,.et-pb-arrow-prev{font-size:30px!important;bottom:-3px!important}.et-pb-arrow-next{right:0px!important}.et-pb-arrow-prev{left:0px!important}}.entry-order{display:none}.page-id-15 .entry-order,.home .entry-order{display:block;color:#fff!important;font-size:6.1875em!important;font-family:"bodoni-urw",serif!important}.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button{font-size:13px;color:#000000;font-weight:900}.et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button{font-size:19px;color:#000000;margin-top:-4px;margin-right:-65px}.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__wrap,.et_pb_menu--style-left_aligned .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-25px}.hover-pointer:hover{cursor:pointer}.click-active .et_pb_text_inner{color:#7fbe3a}.gform_title{display:none}.gform_fields .gfield input[type=text],.gform_fields .gfield select,.gform_fields .gfield textarea,.gravity-theme input[type=email],.gravity-theme input[type=tel]{background:#FFFFFF!important;border:1px solid #ccc!important;font-weight:700;padding:15px!important;font-family:'Karla',Helvetica,Arial,Lucida,sans-serif!important;border:none}.gfield_select{color:#666}.gform_required_legend{display:none}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{font-size:15px!important}.gfield{margin-bottom:0px}.ginput_container{margin-bottom:10px}.gform_wrapper.gravity-theme .gform_footer{margin-top:0px!important;padding-top:0px!important}.gform_footer input[type=submit]{background:#7fbe3a!important;color:white;font-weight:600;font-size:18px;padding:15px 30px;border:none;width:100%}.gform_footer input[type=submit]:hover{background:#444!important}@media screen and (min-width:980px){#page-container{padding-top:110px!important}}.pa-inline .et_pb_button_module_wrapper{display:inline-block}.et_pb_scroll_top.et-pb-icon{right:15px;bottom:90px;padding:8px;border-radius:30px;background:rgb(127,190,58);font-size:32px;transition:all .1s ease-in-out}.et_pb_scroll_top.et-pb-icon:hover{bottom:32px;background:rgb(100,151,43);transition:all .1s ease-in-out;box-shadow:0 10px 15px #162c4e4a}.et_pb_scroll_top.et-visible{-webkit-animation:fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);-moz-animation:fadeInBottom 2s 1 cubic-bezier(.50,0,.160,1);-o-animation:fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);animation:fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1)}.et_pb_scroll_top.et-hidden{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);-moz-animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);-o-animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1)}.gfield_select{color:#666}.gfield{margin-bottom:0px}.ginput_container{margin-bottom:10px}.gform_wrapper.gravity-theme .gform_footer{margin-top:0px!important;padding-top:0px!important}.gform_footer input[type=submit]{background:#2b4592;color:white;font-weight:600;font-size:18px!important;padding:15px 30px;border:none;width:100%}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:0px}.gform_heading{display:none}body .gform_wrapper ::placeholder,body .gform_wrapper ::-webkit-input-placeholder,body .gform_wrapper input[placeholder]{color:#6c6c6c;font-size:16px;font-weight:500;opacity:1}.new-blog h2{font-size:24px!important;font-family:"playfair display",times,serif!important;margin:12px 0px 4px;line-height:1.3}.new-blog h3,.new-blog h4{font-size:1.3rem!important;font-family:"playfair display",times,serif!important;margin:12px 0px 4px;line-height:1.3}.new-blog p{line-height:1.5;font-size:16px}.new-blog a:hover{text-decoration:underline}.wr-escape{position:fixed;right:0px;top:250px;z-index:400;padding:12px 16px;font-size:18px;border:none;font-weight:700;background:#7fbe3a;cursor:pointer;color:white}@media (max-width:700px){.wr-escape{right:0px;top:200px}}.wr-escape:hover{background:#444!important;border:none;color:white}.text-link{color:black;text-decoration:underline;font-weight:600}.text-link:hover{text-decoration:none!important}ul,ol{margin-top:15px;margin-left:15px}li,li{margin-bottom:8px}.nav li li ul{top:-33px!important;left:225px!important}