/*Ads*/
body #header{background: url(/wp-content/uploads/2017/06/plungedindebtheaderfinal.png) no-repeat !important;}
body .c-ad{font-size: 15px; display: block !important;}
.c-ad a{text-decoration: none !important; border: 0 !important;}
.c-ad a:hover{color: #000 !important;}
.c-ad *{line-height: 1.5 !important; text-align: left !important; text-transform: none !important; letter-spacing: 0 !important;}
body .c-ad h3, body .c-ad h2, body .c-ad h4{text-transform: none !important;}
.c-ad h3{font-size: 18px; font-weight: normal !important; margin: 0 0 25px;}
.c-ad h4{font-size: 16px; font-weight: bold !important; margin: 0 0 10px;}
.c-ad h6{font-size: 15px; font-weight: bold !important; margin: 0 0 15px;}
.c-ad p{margin: 0 0 30px !important; color: #000 !important;}

a, h2 a:hover{color: #0ec4e4;}
.mobile-logo, .mobile-trigger{display: none;}
.company-cr{text-align: right; margin-top: 10px; color: #000; font-size: 14px; float: none !important; clear: both;}
.company-cr a{display: inline-block; vertical-align: middle; text-decoration: none; border: 0; color: #fff;}
.company-cr img{max-width: 125px}
.genesis-nav-menu a{font-size: 18px; padding: .8rem 14px;}
.genesis-nav-menu li{float: none; display: inline-block;}
.genesis-nav-menu{text-align: center;}

body #mc_embed_signup h2{margin: 0 0 15px; font-size: 16px; line-height: 1.3;}
body #mc_embed_signup .indicates-required, #mc_embed_signup br{display: none;}
body #mc_embed_signup .mc-field-group label{display: block; margin: 0 0 5px;}
body #mc_embed_signup #mce-EMAIL{margin: 0 0 10px; padding: 0 10px; height: 40px; box-sizing: border-box; line-height: 40px; display: block; width: 100%; color: #000;}
body #mc_embed_signup .button{background: #9fced0; color: #fff; width: 100%;}
body #mc_embed_signup p:empty{display: none;}
body #mc_embed_signup .mc-field-group{margin: 0; width: 100%;}
body #mc_embed_signup{background: none;}

body .pum{background: rgba(0,0,0,.3);}
body .pum  #mc_embed_signup{background: none;}
body .pum .clear{margin-bottom: 0;}
body .pum #mc_embed_signup h2{font-weight: bold;}
body .pum #mc_embed_signup #mce-EMAIL{margin-bottom: 0; border: 1px solid rgba(0,0,0,.1);}
body #mc_embed_signup .button{height: 40px; line-height: 40px; padding: 0 15px; border-radius: 0; border: 0;}
body .pum #mc_embed_signup .button{margin-bottom: 0 !important; background-color: #9fced0 !important;}
.pum-close{padding: 0 15px !important; background: #000 !important;}
body #mc_embed_signup h2{padding-top: 20px;}

.emb{max-width: 500px;}
.emb__inner{position: relative; padding-top: 56.25%;}
.emb iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

@media (min-width: 992px){
	#header{min-height: 254px;}
}
@media (max-width: 991px){
	.company-cr{text-align: center;}
}
@media (max-width: 767px){
	body *{box-sizing: border-box;}
	body{overflow-x: hidden;}
	#header{background: none !important; padding: 0; min-height: 0;}
	.header-image #title, .header-image #title a, .header-image #title-area{min-height: 0; float: none;}
	.mobile-logo{display: block;}
	.header-image #title{display: none;}
	.mobile-trigger{display: block; width: 100%;}
	.genesis-nav-menu li, #footer .creds, #footer .gototop, #header ul.genesis-nav-menu, #header .search-form{display: block;}
	.genesis-nav-menu a{font-size: 15px; display: block; padding: 10px 15px; text-align: center;}
	#nav .wrap{display: none;}
	.mobile-trigger:focus{color: #fff; background: #DA523F; outline: none;}
	#wrap{padding: 0;}
	.post-info{margin: 0 0 15px;}
	.entry-title a{font-size: 2rem;}
	.entry-content p:empty{display: none;}
	.more-link{margin-top: 10px; display: block; font-size: 17px;}
	.entry, .page .post.entry{margin: 0 0 25px;}
	.heateor_sss_sharing_container.heateor_sss_horizontal_sharing{margin: 0 0 20px;}
	.hentry .entry-content iframe{width: 100%;}
} 








div.site-area-wrapper {
    background-color: #ffffff;
    color: #1E1E1E;
    padding: 60px 40px;
    font-size: 14px;
    line-height: 1.6;
    box-sizing: border-box;
    border-top: 1px solid #e0e0e0;
    font-family: 'Roboto', sans-serif;
}

.main-grid-container {
    max-width: 1300px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 40px;
}

/* Left Column */
.col-left-box {
    flex: 1;
    min-width: 300px;
}

.brand-identity-box {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}


.brand-text-block {
    display: flex;
    flex-direction: column;
}

.main-title-text {
    font-family: 'Lato', sans-serif !important;
    font-size: 32px;
    font-weight: 900;
    letter-spacing: -1px;
    color: #1E1E1E;
    line-height: 1;
    margin: 0;
    text-transform: uppercase;
}

.sub-title-text {
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    letter-spacing: 1.5px;
    color: #555555;
    text-transform: capitalize;
    margin-top: 4px;
    font-weight: 400;
}

.desc-para-text {
    font-family: 'Roboto', sans-serif;
    font-size: 13.5px;
    color: #1E1E1E;
    max-width: 380px;
    line-height: 1.5;
    margin: 0;
}

.desc-para-text a {
    color: #b89735;
    text-decoration: none;
    font-weight: bold;
}

.desc-para-text a:hover {
    text-decoration: underline;
}

/* Center Column */
.col-center-box {
    flex: 1;
    min-width: 220px;
}

.col-center-box h3 {
    font-family: 'Lato', sans-serif !important;
    font-size: 20px;
    color: #1E1E1E;
    margin-top: 0;
    margin-bottom: 15px;
    font-weight: bold;
}

.col-center-box ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.col-center-box ul li {
    margin-bottom: 10px;
}

.col-center-box ul li a {
    font-family: 'Roboto', sans-serif;
    color: #1E1E1E;
    text-decoration: none;
    font-size: 14px;
}

.col-center-box ul li a:hover {
    color: #000000;
    text-decoration: underline;
}

/* Right Column */ 
.col-right-box ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.col-right-box ul li {
    margin-bottom: 10px;
}
.col-right-box ul li a {
    font-family: 'Roboto', sans-serif;
    color: #1E1E1E;
    text-decoration: none;
    font-size: 14px;
}

.col-right-box ul li a:hover {
    color: #000000;
    text-decoration: underline;
}
.col-right-box {
    flex: 1;
    min-width: 320px;
}

.col-right-box h3 {
    font-family: 'Lato', sans-serif !important;
    font-size: 20px;
    color: #1E1E1E;
    margin-top: 0;
    margin-bottom: 12px;
    font-weight: bold;
}

.col-right-box p {
    font-family: 'Roboto', sans-serif;
    font-size: 13.5px;
    color: #1E1E1E;
    line-height: 1.5;
    margin: 0 0 15px 0;
    max-width: 420px;
}

.copyright-info-text {
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #555555;
}

@media (max-width: 900px) {
    .main-grid-container {
        flex-direction: column;
    }
} 
span.main-title-text a {
    text-decoration: none !important;
    color: #1e1e1e; }
    
    .brand-text-block img {
          width: 350px;
    }