.widgettitle {
     color: white !important;
}
 .slick-list{
     padding:10px;
}
 .et_pb_widget ul li {
     color: white !important;
     background-color: #E17839 !important;
     padding: 5px !important;
     font-size: 14px !important;
     text-align: center;
     font-weight: 400;
}
 .et_pb_bg_layout_light .et_pb_widget li a {
     color: white !important;
}
 .et_pb_column.et_pb_column_1_3.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child {
     background-color: #C66C36;
}
 @media only screen and (max-width: 980px) {
     .et_pb_section_0.et_pb_section {
         padding-top: 0 !important;
         padding-right: 0px;
         padding-bottom: 0 !important;
         padding-left: 0px;
    }
}
 .pagination.clearfix {
     text-align: center;
}
 .pagination.clearfix a {
     border:1px solid #E17839;
     color: #E17839;
     padding: 20px;
     display: inline-block;
     text-decoration: none;
}
 .menu-family-law-services-container li {
     background-color: #E17839 !important;
     color: white !important;
     font-family: "Myriad Pro Condensed", "Myriad Pro", sans-serif !important;
     font-weight: bold !important;
}
 .menu-family-law-services-container li a {
     color: white !important;
     font-family: "Myriad Pro Condensed", "Myriad Pro", sans-serif !important;
     font-weight: bold !important;
}
 .location-name {
     font-family: 'Myriad Pro Bold Condensed', sans-serif !important;
     font-size:20px !important;
}
 .et_pb_column_0_tb_header {
     max-height:85px !important;
}
 .et_pb_menu_2_tb_header.et_pb_menu ul li a {
     font-weight: 600 !important;
     color: #FFFFFF !important;
}
 .et_pb_fullwidth_section {
     padding: 0;
     z-index: 0;
}
/* .et_pb_slide_description .et_pb_slide_title {
     font-size: 70px;
     padding: 200px !important;
}
 */
 .et_pb_container .clearfix{
     height:0px !important;
}
 .container {
     width: 100% !important;
     max-width: 2600px !important;
     padding: 100px;
     margin: auto;
}
 @media (max-width: 768px) {
     .container {
         padding: 20px;
    }
}
 @media (max-width: 980px) {
     .et_pb_column .et_pb_row_inner, .et_pb_row {
         padding: 0px 0;
    }
}
 @media (min-width: 981px) {
     .et_pb_gutters2 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module {
         margin-bottom: 0 !important;
    }
}
 .et_pb_column_3 {
     padding-top: 15px;
     padding-bottom: 0px;
     top: 0px !important;
     bottom: auto;
}
/* .et_pb_section_0_tb_body.et_pb_section {
     padding-top: 100px;
     padding-right: 30px !important;
     padding-bottom: 100px;
     padding-left: 30px !important;
     margin-top: 0px;
     margin-bottom: 0px;
     background-color: #2e2e2e !important;
}
 */
 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left {
     display: -moz-flex;
     display: -ms-flexbox;
     display: -webkit-box;
     margin-top: 100px;
     display: flex ;
     -ms-flex-flow: row;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     flex-flow: row;
}
 @media (max-width: 1409px) {
     .et_pb_column_16 {
         padding-left: 20px !important;
    }
}
 .et_pb_row_0_tb_header {
     width: 100%;
     padding: 13px;
     display: flex ;
}
 @media (max-width: 768px) {
     .testimonial-slide {
         padding: 30px;
         height: 800px !important;
         overflow-y: auto;
    }
}
 @media (max-width: 1400px) and (min-width: 900px) {
     .et_pb_menu_1_tb_header.et_pb_menu ul li a, .et_pb_menu_0_tb_header.et_pb_menu ul li a {
         font-weight: 700;
         font-size: 15px !important;
    }
}
 @media (max-width: 980px) {
     .et_pb_menu__wrap .mobile_menu_bar {
         display: block;
         -webkit-transform: translateY(3%);
         transform: translateY(3%);
    }
}
 @media (min-width: 981px) {
     .et_pb_menu__wrap .mobile_menu_bar {
         display: none;
    }
}
 @media (max-width: 980px) {
     .et_pb_menu__wrap .mobile_menu_bar, .et_mobile_nav_menu {
         display: flex;
         align-items:center;
         justify-content:end;
         -webkit-transform: translateY(3%);
         transform: translateY(3%);
    }
}
 @media (min-width: 981px) {
     .et_pb_menu__wrap .mobile_menu_bar, .et_mobile_nav_menu {
         display: none;
    }
}
 @media (max-width: 1129px) and (min-width: 981px) {
     div#et-main-area {
         margin-top: 0!important;
    }
}
/* @media only screen and (max-width: 980px) {
     .et_pb_section_0_tb_body.et_pb_section {
         padding-top: 50px;
         padding-right: 20px;
         padding-bottom: 69px;
         padding-left: 20px;
         margin-bottom: 130px;
    }
}
 */
 @media (max-width: 480px) {
     .service-slide img {
         width: 200px !important;
         height: 160px;
         object-fit: contain;
    }
}
 .et_pb_image_0 .et_pb_image_wrap, .et_pb_image_0 img {
     width: 100%;
     object-fit: cover;
}
/* @media only screen and (max-width: 980px) {
     .et_pb_section_0_tb_body.et_pb_section {
         padding-top: 50px;
         padding-right: 20px;
         padding-bottom: 69px;
         padding-left: 20px;
         margin-bottom: 0;
    }
}
 */
 #mobile_menu3 {
     background: #000000 !important;
     max-height: 80vh;
     overflow-y: auto;
}
 .et_pb_menu_2_tb_header.et_pb_menu ul li a {
     font-size: 25px;
     color: #000000 !important;
}
 .testimonial-slide .slick-slide{
     height:650px !important;
}
 .menu-estate-planning-services-container li {
     background-color: #E17839 !important;
     color:white !important;
}
 .menu-estate-planning-services-container li a{
     color:white !important;
}
 .nav li.mega-menu ul {
     background-color:white;
     width: 560px !important;
     z-index:9999;
}
 .et-menu-nav li.mega-menu>ul>li>a:first-child {
     font-weight: 500 !important;
}
 .sub-menu .sub-menu a {
     font-size: 15px !important;
     font-weight:300px !important;
     line-height:19px;
}
 .sub-menu a {
     font-size: 15px !important;
     font-weight:200px !important;
     line-height:19px;
}
 body {
    font-weight: 300;
}
 h1 {
    font-size:44px;
    color:#bf5010!important;
    font-weight:300;
    line-height:1.2;
}
 h2 {
    font-size:28px;
    color:#525252 !important;
    font-weight:400;
    text-transform: uppercase;
    line-height:1.2;
}
 h3 {
    font-size:24px;
    color:#bf5010 !important;
    font-weight:bold;
    line-height:1.2;
    letter-spacing:1;
}
 h4 {
    font-size:20px !important;
    color:#525252 !important;
    font-weight:bold;
    line-height:1.2;
    text-transform: uppercase;
}
 h5 {
    font-size:20px !important;
    color:#bf5010 !important;
    font-weight:400;
    line-height:1.2;
}
 ::selection {
    background: #bf5010;
    color: #fff;
}
 a.sms-link:hover {
    font-weight: 600;
}
 a.sms-link:before {
    content: "\e059";
    font-family: 'ETmodules';
    position: relative;
    margin-right: 10px;
    vertical-align: top;
}
 a.phone-link:before {
    content: "\e090";
    font-family: 'ETmodules';
    position: relative;
    margin-right: 10px;
    vertical-align: top;
}
 a.map-link:before {
    margin-left: 10px;
    content: "\e01d";
    font-family: 'ETmodules';
    position: relative;
    margin-right: 10px;
    vertical-align: top;
}
 p.fax-number:before {
    content: "\e0fa";
    font-family: 'ETmodules';
    position: relative;
    margin-right: 10px;
    vertical-align: top;
}
 .post-25358 .et_pb_row_2 a.et_pb_button {
    color: #fff;
}
 a.phone-link:hover, a.map-link:hover {
    font-weight: 600;
}
 @media only screen and (min-width: 981px) and (max-width: 1350px) {
     .post-25358 .et_pb_text_5, .post-25358 .et_pb_text_6, .post-25358 .et_pb_text_7 {
        height: 16.5vw;
    }
}
 @media only screen and (max-width: 980px) {
     .post-25358 .et_pb_text_6, .post-25358 .et_pb_text_7, .post-25358 .et_pb_text_8 {
        height: 215px;
        width: 100%
    }
}
 @media (max-width: 980px) {
     .post-25358 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 {
        width: 43.666%;
    }
}
 .socialRow {
    background-color: #eee;
}
 p.address-text:before {
    content: "\e01d";
    font-family: 'ETmodules';
    position: relative;
    margin-right: 10px;
    vertical-align: top;
}
 p.address-text {
    font-size: 16px;
}
 #expenses label {
    font-size: 16px;
    font-weight: 500;
}
 @media (max-width: 1255px) {
     ul#top-menu>li>a {
        display: none !important;
    }
     .et_header_style_split #et_top_search, .et_vertical_nav.et_header_style_split #main-header #et_top_search {
        display: none!important;
    }
     .et_header_style_split #main-header .mobile_nav {
        display: block;
        padding: 9px 10px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background-color: rgba(0,0,0,.05);
        text-align: left;
    }
     .et_header_style_split #logo {
        max-height: 60px;
        max-width: 50%;
        display: inline-block;
    }
     .et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page {
        display: inline-block;
        font-size: 14px;
    }
     .et_header_style_split .mobile_menu_bar {
        position: absolute;
        top: 2px;
        right: 5px;
        opacity: 1;
    }
     .page-id-72 .et_pb_section_5 {
        display: none!important;
    }
     .page-id-72 .et_pb_section_6 {
        display: block!important;
    }
}
 @media (max-width: 1129px) and (min-width: 981px) {
     .page-id-72 .et_pb_fullwidth_section {
        padding: 2% 0;
    }
     .page-id-72 .et_pb_slides .et_pb_slider_container_inner {
        display: table-cell;
        width: 100%;
        vertical-align: baseline;
    }
     .et_fixed_nav #main-header {
        position: absolute !important;
    }
     .et_header_style_split .centered-inline-logo-wrap {
        margin: -60px 0;
        width: 140px !important;
    }
     div#et-main-area {
        margin-top: 50px;
    }
}
 .entry-content ol ol {
    list-style-type: lower-alpha !important;
}
 .entry-content ol ol ol {
    list-style-type: lower-roman !important;
     padding-bottom: 20px;
     padding-top: 20px
}
 .et_pb_text_inner li sup, .et_pb_text_inner p sup {
    font-size: small;
    bottom: .6em;
}
 footer iframe {
    border-radius: 5px;
}
 @media only screen and (min-width: 980px) {
     .page-id-81 #et_top_search {
        margin: 6.4% 0 0 22px;
    }
}
 @media (max-width: 980px) {
     .page-id-81 ul#top-menu>li>a {
        display: none!important;
    }
}
 @media (min-width: 981px) {
     .page-id-81 ul#top-menu>li>a {
        display: block!important;
    }
     .page-id-81 ul#top-menu {
        padding: 0 0 0 1em;
    }
}
 .frm_pro_form .frm_primary_label, .frm_pro_form h3, .frm_pro_form .frm_description, .frm_pro_form .frm_button_submit {
    font-family: 'Roboto', sans-serif !important;
}
 .frm_pro_form .frm_primary_label {
    font-weight: 600;
}
 @media only screen and (min-width: 981px) {
     .page-id-81 .et_pb_fullwidth_menu .et_pb_menu__menu, .page-id-81 .et_pb_fullwidth_menu .et_pb_menu__menu>nav, .page-id-81 .et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul, .page-id-81 .et_pb_menu .et_pb_menu__menu, .page-id-81 .et_pb_menu .et_pb_menu__menu>nav, .page-id-81 .et_pb_menu .et_pb_menu__menu>nav>ul {
        display: contents !important;
    }
}
 .page-id-61121 .et_pb_fullwidth_menu .et_pb_menu__menu, .page-id-61121 .et_pb_fullwidth_menu .et_pb_menu__menu>nav, .page-id-61121 .et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul, .page-id-61121 .et_pb_menu .et_pb_menu__menu, .page-id-61121 .et_pb_menu .et_pb_menu__menu>nav, .page-id-61121 .et_pb_menu .et_pb_menu__menu>nav>ul {
    display: contents !important;
}
 img.wp-image-99 {
    width: 150px;
    height: 105px !important;
}
 li.et_pb_menu__logo-slot {
    height: 105px !important;
}
 @media (max-width: 1255px) {
     .et_pb_menu__wrap {
        margin-right: 0 !important;
        float: right !important;
        display: inline-block !important;
        text-align: right;
    }
     .et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .et_pb_menu__menu {
        display: none !important;
    }
     .et_mobile_nav_menu ul#mobile_menu1, .et_mobile_nav_menu ul.sub-menu {
        list-style-type: none !important;
    }
     ul#mobile_menu1 {
        overflow: scroll;
        max-height: 500px;
    }
}
 .nicole-book-button:hover {
    color: #bf5010 !important;
}
 html:lang(es) .page-id-57774 .et_pb_slide_video {
    margin-top: -10% !important;
}
 html:lang(es) .page-id-57774 iframe {
    width: 560px;
     height: 315px;
}
 html:lang(es) .page-id-57977 .et_pb_section_0 a.et_pb_button {
    color: #fff !important;
}
 html:lang(es) .page-id-57977 .et_pb_section_0 a.et_pb_button:hover {
    color: #E0623C !important;
}
 #form_contact-form-espaol-hs .frm_fields_container {
    grid-gap: 0;
}
 div#frm_field_459_container {
    display: none;
}
 div#frm_field_450_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2% 4%;
}
 div#frm_field_451_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2% 4%;
}
 div#frm_field_452_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_453_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2%;
}
 div#frm_field_454_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2%;
}
 div#frm_field_457_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_242_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_243_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 .comment_avatar {
    display: none;
}
 .comment-body {
    position: relative;
    min-height: 87px;
    margin-bottom: 48px;
    padding: 0 20% 0 0;
}
 .comment_postinfo {
    border-bottom: 1px #000 dotted;
}
 .widgettitle {
    text-align:center;
    font-weight:bold;
    color:#525252;
    border-bottom: solid 1px #333333;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
 .et_pb_sidebar .et_pb_widget {
    margin-bottom: 20% !important;
}
 .et_pb_widget ul li {
    color:#4C4441;
    background-color: #F3F3F3 ;
    padding: 10px;
    font-size:16px;
    text-align:center;
    font-weight:400;
}
 h4.attorney-callout {
    text-transform: none !important;
}
 .search #main-content .container::before, .archive #main-content .container::before {
    display: none;
}
 .search #left-area, .archive #left-area {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 60px;
    column-gap: 60px;
}
 .archive .et_pb_post > a, .search .et_pb_post > a {
    margin: -20px -20px 10px;
    display: block;
}
 .search #left-area .et_pb_post, .archive #left-area .et_pb_post {
    overflow: hidden;
     page-break-inside: avoid;
    break-inside: avoid-column;
    width: 100%;
    padding: 19px;
    border: 1px solid #d8d8d8;
    background-color: #fff;
    word-wrap: break-word;
    display: inline-block;
}
 .search #left-area .et_pb_post h2, .archive #left-area .et_pb_post h2 {
    font-size: 18px;
}
 .search #left-area .et_pb_post.format-link, .search #left-area .et_pb_post.format-quote, .search #left-area .et_pb_post.format-audio, .archive #left-area .et_pb_post.format-link, .archive #left-area .et_pb_post.format-quote, .archive #left-area .et_pb_post.format-audio{
    padding: 0;
}
 .archive .et_pb_post .et_pb_image_container, .archive .et_pb_post .et_main_video_container, .archive .et_pb_post .et_audio_content, .archive .et_pb_post .et_pb_slider, .search .et_pb_post .et_pb_image_container, .search .et_pb_post .et_main_video_container, .search .et_pb_post .et_audio_content, .search .et_pb_post .et_pb_slider {
    margin: -20px -20px 10px;
}
 .archive .et_pb_post.format-audio .et_audio_content{
    margin: 0px -38px 0px;
}
 .archive .et_pb_post .et_pb_slider .et_pb_slide, .search .et_pb_post .et_pb_slider .et_pb_slide {
    min-height: 180px;
}
 .archive .pagination, .search .pagination {
    padding: 20px 0;
}
 @media screen and (max-width: 980px) {
    .search #left-area, .archive #left-area {
        -moz-column-count: 2;
        column-count: 2;
        -moz-column-gap: 60px;
        column-gap: 60px;
    }
}
 @media screen and (max-width: 767px) {
    .search #left-area, .archive #left-area {
        -moz-column-count: 1;
        column-count: 1;
    }
     .search .et_pb_post.format-audio .et_audio_content, .archive .et_pb_post.format-audio .et_audio_content{
        margin: 0;
    }
     .search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail, .archive #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail, .search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total, .archive #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{
        min-width: 300px!important;
        width: 300px!important;
    }
}
 .et_pb_text ol li {
    list-style-position: outside;
    margin-bottom: 10px;
    margin-left: 20px;
}
 #left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
    line-height: 40px;
    list-style-type: disc;
    padding: 0 0 40px 30px;
}
 .siteFooter.et_pb_section_16.et_pb_section{
    background-color: #232323 !important;
}
 .socialRow.et_pb_section_16.et_pb_section{
    background-color: #f7f7f7 !important;
}
 .customers--bar {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
}
 .customers--bar .customer {
    display: inline-block;
    margin: 0 20px;
}
 .customer__logo {
    width: auto;
    height: auto;
}
 .js-marquee-wrapper {
    animation:marqueeAnimation-9587255 12.0448s linear 1s infinite;
     width: 100000px;
     transform: translateX(0px);
}
 .customers--bar:hover .js-marquee-wrapper {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
 @keyframes marqueeAnimation-9587255{
    100% {
        transform: translateX(-2043px);
    }
}
 .EPimportance.et_pb_toggle_0.et_pb_toggle h5:after {
    content: "\A Estate planning is comprehensive planning for your future.";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .EPlong.et_pb_toggle_1.et_pb_toggle h5:after {
    content: "\A Taking care of your health is a paramount part of your estate planning.";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .EPBeneficiary.et_pb_toggle_2.et_pb_toggle h5:after {
    content: "\A Choosing a succesor keeps your legacy going strong and protects your loved ones. ";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .EPAsset.et_pb_toggle_3.et_pb_toggle h5:after {
    content: "\A Keep your assets safe from the unexpected, they were hard-earned.";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .EPGuardianship.et_pb_toggle_4.et_pb_toggle h5:after {
    content: "\A Electing the best guardian possible for your children can affect the rest of their lives. ";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .EPBusiness.et_pb_toggle_5.et_pb_toggle h5:after {
    content: "\A Keep the business going by having a succession plan in place. ";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .EPEstate.et_pb_toggle_6.et_pb_toggle h5:after {
    content: "\A Plan for all taxes, and leave your loved ones prepared.";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .EPLife.et_pb_toggle_7.et_pb_toggle h5:after {
    content: "\A Prepare for estate and after death taxes and leave wealth for the next generation.";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .EPIrrevocable.et_pb_toggle_8.et_pb_toggle h5:after {
    content: "\A Keep specific assets from taxation and accomplish your goals.";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .EPProfessionally.et_pb_toggle_9.et_pb_toggle h5:after {
    content: "\A Reviewing and revising your estate plan after life changing events.";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .EPDivorce.et_pb_toggle_10.et_pb_toggle h5:after {
    content: "\A Divorce doesn't mean the end of your estate plan, it means time for change.";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .EPSurrogates.et_pb_toggle_11.et_pb_toggle h5:after {
    content: "\A Surrogates and same-sex families require personalized estate plans to meet all their needs. ";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .EPCharitable.et_pb_toggle_12.et_pb_toggle h5:after {
    content: "\A Make sure you can take full advantage of various charitable opportunities by planning ahead. ";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .page-id-29769 .et_pb_accordion_item_0.et_pb_toggle .et_pb_toggle_title:after {
    content: "\A Ensure your assets and property are left to your loved ones.";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .page-id-29769 .et_pb_accordion_item_1.et_pb_toggle .et_pb_toggle_title:after {
    content: "\A Choose a caregiver for your children should the unexpected occur.";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .page-id-29769 .et_pb_accordion_item_2.et_pb_toggle .et_pb_toggle_title:after {
    content: "\A Elect someone to care for you and make medical decisions on your behalf.";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .page-id-29769 .et_pb_accordion_item_3.et_pb_toggle .et_pb_toggle_title:after {
    content: "\A Give your loved ones the ability to make decisions on your part.";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .page-id-29769 .et_pb_accordion_item_4.et_pb_toggle .et_pb_toggle_title:after {
    content: "\A Designate who you wish to entrust with your funds. ";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .page-id-29769 .et_pb_accordion_item_5.et_pb_toggle .et_pb_toggle_title:after {
    content: "\A Specify certain assets to be given to your beneficiaries.";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .EPLottery.et_pb_toggle_13.et_pb_toggle h5:after {
    content: "\A Secure your future after winning the lottery";
    white-space: pre-line;
    font-size: 15px;
    color: #000;
}
 .et_pb_section_parallax .et_pb_parallax_css, .et_pb_slides .et_pb_slide_0 .et_parallax_bg.et_pb_parallax_css {
    background-attachment: initial;
}
 #post-81 .et_pb_slide_video iframe {
    height: 330px;
}
 #post-81 .et_pb_slide_video {
    margin-top: -173px !important;
}
 #post-61121 .et_pb_slide_video iframe {
    height: 330px;
}
 #post-61121 .et_pb_slide_video {
    margin-top: -173px !important;
}
 #menu-main-menu li a {
    font-size: 16px !important;
}
 .menu-blog-cat-title a {
    color: #bf5010 !important;
}
 #top-menu li.mega-menu>ul>li>a:first-child {
    padding-right: 40px;
    border-bottom: 1px solid #f5f8fac2;
    color: #e1633d!important;
    font-weight: 700!important;
    letter-spacing: 1px;
    font-size: 16px;
}
 #top-menu li.mega-menu li.current-menu-item>a {
    color: #999!important;
}
 .nav li.mega-menu ul {
    visibility: hidden;
    z-index: 9999;
    width: 240px;
    border-top: 3px solid #737373;
    opacity: 0;
    background: #000000de;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    box-shadow: 0 2px 5px rgba(0,0,0,.1);
}
 #top-menu li.mega-menu li a {
    padding: 2px 20px;
}
 #top-menu li.mega-menu>ul>li>a:first-child:hover {
    color: #fff!important;
}
 #top-menu li.mega-menu>ul>li>ul>li a {
    font-size: 13px;
    color: #fff!important;
    font-weight: 300;
}
 #top-menu li.mega-menu a:hover {
    color: #999!important;
}
 li#menu-item-166>a {
    color: #525252!important;
}
 li#menu-item-166.current-menu-item>a {
    color: #bf5010!important;
}
 #top-menu li.mega-menu>ul>li {
    width: 20%;
}
 #top-menu li.mega-menu>ul>li:nth-of-type(4n+1) {
    clear: none;
}
 #top-menu li.mega-menu>ul {
    padding: 10px 20px;
}
 .et_pb_fullwidth_menu .et-menu-nav>ul li.mega-menu ul {
    width: 100% !important;
}
 #post-28409 input#txtOvernight0 {
    width: 50px;
}
 #post-28409 input#txtOvernight1 {
    width: 50px;
}
 #post-28409 input#txtOvernight2 {
    width: 50px;
}
 #post-28409 input#txtOvernight3 {
    width: 50px;
}
 #post-28409 input#txtOvernight4 {
    width: 50px;
}
 #post-28409 input#txtOvernight5 {
    width: 50px;
}
 #post-28409 table.worksheet {
    background-color: #fff;
}
 #post-28409 input#txtChildren1 {
    margin-right: 81px;
}
 #post-28409 input#txtChildren2 {
    margin-right: 81px;
}
 #post-28409 input#txtChildren3 {
    margin-right: 81px;
}
 #post-28409 input#txtChildren4 {
    margin-right: 81px;
}
 #post-28409 input#txtChildren5 {
    margin-right: 81px;
}
 #post-28409 input#txtChildren6 {
    margin-right: 81px;
}
 #post-28409 input#txtDOB1 {
    margin-bottom: 40px;
}
 #post-28409 input#txtDOB2 {
    margin-bottom: 40px;
}
 #post-28409 input#txtDOB3 {
    margin-bottom: 40px;
}
 #post-28409 input#txtDOB4 {
    margin-bottom: 40px;
}
 #post-28409 input#txtDOB5 {
    margin-bottom: 40px;
}
 .blog h1.et_pb_slide_title {
    font-size: 64px !important;
    font-weight: 400 !important;
}
 .blog article {
    float: left;
    border: 1px solid #f2f2f2;
    margin-right: 3%;
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,.1);
}
 .blog h2.entry-title {
    font-size: 20px !important;
    font-weight: 400 !important;
    color: #525252 !important;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    padding-left: 19px;
    padding-right: 19px;
}
 .blog p.post-meta.author_name {
    color: #666666;
    padding-bottom: 0 !important;
}
 .blog article img {
    margin-bottom: 30px;
}
 .blog .post-meta-section {
    padding-left: 19px;
    padding-right: 19px;
    padding-bottom: 19px;
}
 p.post-meta {
    font-size: 16px !important;
}
 @media only screen and (max-width: 980px) {
     .blog article {
        width: 100%;
        margin-right: 0;
    }
}
 #form_divorceconciergeform .frm_fields_container {
    grid-gap: 0 !important;
}
 #frm_field_126_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_127_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_128_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_129_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_130_container {
    background: #efefef;
    padding: 3% 1%;
    border-radius: 5px;
}
 #form_new-client-intake-form-hs .frm_fields_container {
    grid-gap: 0 !important;
}
 #form_new-client-intake-form-hs {
    border: 1px solid #ccc;
    padding: 2%;
}
 #form_new-client-intake-form-hs .frm_fields_container {
    grid-template-columns: none !important;
}
 #form_new-client-intake-form-hs .frm_rootline_single input[type=button] {
    cursor: pointer !important;
}
 #frm_field_484_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_485_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_486_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_487_container {
    background: #efefef;
    padding: 3% 2%;
}
 #frm_field_488_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_489_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_490_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_491_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_492_container {
    background: #efefef;
    padding: 3% 2%;
}
 #frm_field_493_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_494_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_conf_494_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_495_container {
    background: #efefef;
    padding: 3% 2%;
    border-radius: 5px;
}
 #frm_field_496_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_497_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_499_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_500_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_501_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_502_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_503_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_504_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_505_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_506_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_507_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_508_container {
    background: #efefef;
    padding: 3% 2%;
}
 #frm_field_509_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_510_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_conf_510_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_512_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_513_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_514_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_515_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_517_container {
    background: #efefef;
    padding: 3% 2%;
    border-radius: 5px;
}
 #frm_field_518_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_519_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_520_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_522_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_523_container {
    background: #efefef;
    padding: 3% 2%;
    border-radius: 5px;
}
 #frm_field_524_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_525_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_527_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_528_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_529_container {
    background: #efefef;
    padding: 3% 2%;
    border-radius: 5px;
}
 #frm_field_530_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_532_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_533_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_511_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_498_container {
    background: #efefef;
    padding: 3% 2%;
    border-radius: 5px;
}
 #frm_field_534_container {
    background: #efefef;
    padding: 3% 2%;
    border-radius: 5px;
}
 #frm_field_535_container {
    background: #efefef;
    padding: 3% 2%;
    border-radius: 5px;
}
 #frm_field_536_container {
    background: #efefef;
    padding: 3% 2%;
    border-radius: 5px;
}
 #frm_field_conf_536_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_537_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_538_container {
    background: #efefef;
    padding: 3% 2%;
    border-radius: 5px;
}
 #frm_field_539_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_540_container {
    background: #efefef;
    padding: 3% 2%;
}
 #frm_field_541_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_542_container {
    background: #efefef;
    padding: 3% 2%;
    border-radius: 5px;
}
 #frm_field_543_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_544_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_545_container {
    background: #efefef;
    padding: 3% 2%;
    border-radius: 5px;
}
 #frm_field_546_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_547_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_548_container {
    background: #efefef;
    padding: 3% 2%;
    border-radius: 5px;
}
 #frm_field_549_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_550_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_551_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 #frm_field_552_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_553_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
 div#frm_field_544_container {
    display: none;
}
 #frm_field_555_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_556_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 #frm_field_557_container {
    background: #efefef;
    padding: 3% 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
 .frm_pro_form .frm_fields_container {
    grid-template-columns: auto;
}
 #form_surveyquestionnaire .frm_primary_label {
    border-bottom: 1px solid #000;
    font-size: 18px;
    font-weight: 500;
    color: #000;
    margin-bottom: 10px;
}
 #form_surveyquestionnaire .star-rating:before, #form_surveyquestionnaire .star-rating-hover:before, #form_surveyquestionnaire .star-rating-on:before {
    color: #BF5010 !important;
}
 form#form_estateplanningquestionnaire {
    background: #f5f5f5;
    padding: 2%;
    border-radius: 10px;
}
 form#form_estateplanningquestionnaire label.frm_primary_label, form#form_estateplanningquestionnaire div.frm_primary_label {
    font-weight: 600;
}
 form#form_estateplanningquestionnaire li.frm_current_page input[type=button] {
    background: #bf5010 !important;
}
 #form_contact-form-hs .frm_fields_container {
    grid-gap: 0;
}
 div#frm_field_474_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2%;
}
 div#frm_field_475_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2%;
}
 div#frm_field_476_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_477_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2%;
}
 div#frm_field_357_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2% 4%;
}
 div#frm_field_478_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_482_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_18_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_272_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2% 4%;
}
 div#frm_field_273_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2% 4%;
}
 div#frm_field_274_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_275_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2% 4%;
}
 div#frm_field_356_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2% 4%;
}
 div#frm_field_277_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_278_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_279_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_481_container {
    display: none;
}
 #form_contact-form-sidebar-hs .frm_fields_container {
    grid-gap: 0;
}
 div#frm_field_462_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2%;
}
 div#frm_field_463_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2%;
}
 div#frm_field_464_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_465_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2%;
}
 div#frm_field_466_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2%;
}
 div#frm_field_470_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_9_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_5_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_469_container {
    display: none;
}
 #form_union-page-contact-form-hs .frm_fields_container {
    grid-gap: 0;
}
 div#frm_field_439_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2%;
}
 div#frm_field_440_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2%;
}
 div#frm_field_441_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_442_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2%;
}
 div#frm_field_443_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2%;
}
 div#frm_field_447_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_149_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_446_container {
    display: none;
}
 #form_contactformnorth .frm_fields_container {
    grid-gap: 0;
}
 div#frm_field_426_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2%;
    margin-right: -2%;
}
 div#frm_field_427_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2%;
    margin-right: -2%;
}
 div#frm_field_428_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_429_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2%;
}
 div#frm_field_230_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2%;
}
 div#frm_field_430_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_435_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_434_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_352_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_433_container {
    display: none;
}
 #form_belmont-page-contact-form-hs .frm_fields_container {
    grid-gap: 0;
}
 div#frm_field_412_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2%
}
 div#frm_field_413_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2%
}
 div#frm_field_414_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_415_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2%;
}
 div#frm_field_416_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2%;
}
 div#frm_field_374_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_375_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_377_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_419_container {
    display: none;
}
 div#frm_field_423_container {
    display: none;
}
 div#frm_field_420_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_421_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 #charlotte-page-contact-form-hs2 .frm_fields_container {
    grid-gap: 0;
}
 div#frm_field_566_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2%;
     margin-right: -2%
}
 div#frm_field_567_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2%;
    margin-left: -2%
}
 div#frm_field_568_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_569_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2%;
}
 div#frm_field_570_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2%;
}
 div#frm_field_572_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_375_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_377_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_571_container {
    display: none;
}
 div#frm_field_423_container {
    display: none;
}
 div#frm_field_420_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_421_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_200_container {
    background: #eee;
    padding: 1% 2%;
    border-radius: 5px;
}
 div#frm_field_201_container {
    background: #eee;
    padding: 1% 2%;
    border-radius: 5px;
}
 div#frm_field_202_container {
    background: #eee;
    padding: 1% 2%;
    border-radius: 5px;
}
 div#frm_field_203_container {
    background: #eee;
    padding: 1% 2%;
    border-radius: 5px;
}
 div#frm_field_205_container {
    background: #eee;
    padding: 1% 2%;
    border-radius: 5px;
}
 div#frm_field_207_container {
    background: #eee;
    padding: 1% 2%;
    border-radius: 5px;
}
 form#form_paymentform {
    background: #f5f5f5;
    padding: 15px;
    border-radius: 5px;
    margin-top: 10px;
}
 #form_contactformpagemobile .frm_fields_container {
    grid-gap: 0;
}
 div#frm_field_342_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2% 4%;
}
 div#frm_field_343_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2% 4%;
}
 div#frm_field_344_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_345_container {
    background: #efefef;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2% 4%;
}
 div#frm_field_359_container {
    background: #efefef;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2% 4%;
}
 div#frm_field_347_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_348_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_349_container {
    background: #efefef;
    border-radius: 5px;
    padding: 2%;
}
 div#frm_field_406_container {
    display: none;
}
 .archive.category h2.entry-title {
    font-weight: 600 !important;
}
 .et_pb_column_inner_51{
     background-image: url(/wp-content/uploads/2024/12/IMG_1758-scaled.jpg) !important;
     background-size: cover !important;
}
 div#frm_field_588_container,div#frm_field_587_container {
     background: #efefef;
     padding: 3% 2%;
     border-top-left-radius: 5px;
     border-bottom-left-radius: 5px;
}
