.single-post-content{
max-width: 768px;
margin: 0 auto;
padding: 0px;
display: block;
margin-top: 60px;
margin-bottom: 80px;
padding: 20px;
}
.single-post-content-header .entry-meta a {
display: initial;
color: #656c70;
font: 14px/14px Roboto-bold;
font-weight: 700;
}
.entry-meta {
font: 14px/14px Roboto-bold;
color: #656c70;
text-transform: uppercase;
margin: 40px 0px;
font-weight: 700;
letter-spacing: 0.7px;
}
@media(max-width:768px){
.single-post-content {
margin-top: 65px;
}
}
.single-post-content-header h1{
font: 14px/14px Roboto-bold;
font-size: 56px;
font-weight: 900;
letter-spacing: 0;
line-height: 60px;
color: #04243c;
margin-bottom: 0px;
}
.single-post-content-header .entry-meta{
font: 14px/14px Roboto-bold;
font-size: 14px;
font-weight: 700;
letter-spacing: 0.7px;
line-height: 18px;
color: #FCB323;
margin-bottom: 40px;
margin-top: 40px;
}
.single-post-content-header .entry-meta a{
font: 14px/18px Roboto-bold;
font-weight: 700;
letter-spacing: 0.7px;
color: #FCB323;
margin-bottom: 40px;
margin-top: 40px;
}
.single-post-content-header .entry-meta a:hover {
color: #FCB323;
text-decoration: underline;
}
.single-post-content-body section{
margin-bottom: 40px;
}
.single-post-content-body p{
font: 16px/22px Roboto;
color: #898989;
}
.single-post-content-body p *{
font-size: inherit;
letter-spacing: inherit;
line-height: inherit;
color: inherit;
margin-bottom: inherit;
}
.single-post-content-body p a {
font-size: inherit;
letter-spacing: inherit;
line-height: inherit;
color: inherit;
margin-bottom: inherit;
font-weight: inherit;
}
.single-post-content-body {
font: 18px/28px Roboto-bold;
color: #656C70 !important;
}
.single-post-content-body img {
width:100%;
height:auto
}
.single-post-content-body h1 *, .single-post-content-body h2 *, .single-post-content-body h3 *, .single-post-content-body h4 *, .single-post-content-body h5 *, .single-post-content-body h6 *{
color: inherit;
font-family:  inherit;
font-size:  inherit;
line-height:  inherit;
text-align: inherit;
text-transform: inherit;
font-style: inherit;
}
.single-post-content-body h4{
font: 14px/14px Roboto-bold;
font-size: 22px;
font-weight: 700;
letter-spacing: 0pt;
line-height: 26px;
color: #04243c;
margin: 0px 0px 40px;
}
.single-post-content-body .callout{
font: 14px/14px Roboto-bold;
font-size: 22px;
font-weight: 700;
letter-spacing: 0pt;
line-height: 26px;
color: #04243c;
margin: 0px 40px 40px;
border-left: 2px solid #FCB323;
padding-left: 10px;
}
.single-post-content-body img{
margin: 0px;
}
.single-post-content-body ul,.single-post-content-body ol{
padding-left: 20px;
margin-top: -20px;
margin-bottom: 40px;
margin-left: 40px;
}
.single-post-content-body ul ul { 
list-style-type: circle; 
margin-block-start: 20px; 
margin-block-end: 40px; 
}
.single-post-content-body h2{
margin-bottom: 40px;
margin-top: 40px;
}
.single-post-content-body h3{
margin-bottom: 40px;
margin-top: 40px;
}
.single-post-content-body a:not([class*='btn_']){
color: #FCB323;
cursor:pointer;
text-transform: none;
font-size: inherit;
text-decoration: none;
}
.single-post-content-body a:not([class*='btn_']):hover{
color: #FCB323;
text-decoration: underline;
}
.single-post-content-body figure{
width:100% !important;
margin-bottom: 40px
}
.single-post-content-body figure img{
margin-bottom: 5px;
}
.single-post-content-body figure figcaption{
font: 14px/14px Roboto-bold;
font-size: 12px;
font-weight: 100;
letter-spacing: 0pt;
font-style: italic;
line-height: 16px;
margin-bottom: 0px
}
.single-post-content-body figure figcaption a{
font-weight: 600;
text-decoration: underline;
font-style: inherit;
}
.single-post-content-body blockquote{
font: 14px/14px Roboto-bold;
font-size: 22px;
font-weight: 700;
letter-spacing: 0pt;
line-height: 26px;
color: #04243c;
margin: 0px 40px 40px;
border-left: 2px solid #FCB323;
padding-left: 10px;
color: #042035 !important;
text-align: left;
}
.single-post-content-body blockquote p:before, .single-post-content-body blockquote p:after{
content:'"';
display: inline;
}
.single-post-content-body blockquote p{
font: 14px/14px Roboto-bold;
font-size: 22px;
font-weight: 700;
letter-spacing: 0pt;
line-height: 26px;
color: #04243c;
color: #042035 !important;
text-align: left;
margin:0px;
}
.single-post-content-body figure cite{
font: 14px/14px Roboto-bold;
font-size: 12px;
font-weight: 100;
letter-spacing: 0pt;
font-style: italic;
line-height: 16px;
margin-bottom: 0px;
}
.single-post-content-body cite{
font: 12px/16px Roboto-bold;
font-weight: 100;
letter-spacing: 0.6px;
font-style: italic;
margin-bottom: 0px;
color: #656C70;
}
.wp-block-pullquote{padding: 0px;
margin:0px;}
.wp-block-quote.is-large, .wp-block-quote.is-style-large{
margin: 0px 0px 40px;
}
.swp_social_panel .sw{
color: #FFFFFF;
}
.swp_social_panel .swp_share{
color: #FFFFFF;
}
.swp_social_panel .swp_count{
color: #FFFFFF;
} .gform_wrapper{
background-color: #5092B9;
padding: 40px 80px;
}
.gform_wrapper h2.gform_title,
.gform_wrapper h3.gform_title{
margin: 0px;
margin-bottom: 6px;
text-align: center;
font: 36px/44px Roboto-bold;
font-weight: 900;
letter-spacing: 0px;
color: #FFFFFF!important;
}
.gform_wrapper .gform_description{
display: block;
text-align: center;
font: 18px/28px Roboto-bold;
letter-spacing: 0px;
color: #FFFFFF;
margin: 0 auto;
margin-bottom: 20px!important;
}
div[class*='wp-block-']{
margin-bottom: 0px;
}
div.wp-block-columns{
margin-bottom: 20px;
}
.gform_wrapper form label{
display: none!important;
}
.gform_wrapper form .gfield_checkbox label{
display: initial!important;
font: 12px/16px Roboto-bold;
color: #FFFFFF;
}
.gform_wrapper .gsection {
border-bottom: 2px solid #FFFFFF;
margin-right: 0px;
margin-bottom: 20px;
}
.gform_wrapper h2.gsection_title{
font: 700 22px/26px Roboto-bold;
letter-spacing: 0px!important;
color: #FFFFFF!important;
margin-bottom: 4px!important;
}
.gform_wrapper .gsection_description{
font: 18px/28px Roboto-bold;
letter-spacing: 0px;
color: #FFFFFF;
margin-bottom: 0px!important;
}
.gform_wrapper li.gfield.field_description_below + li.gsection{
margin-top: 40px !important;
}
.gform_wrapper ul.gform_fields li.gfield {
padding-right: 0px;
}
.gform_wrapper input::placeholder, .gform_wrapper textarea::placeholder, .gform_wrapper select::placeholder{ font: Bold 16px/21px Roboto-bold!important;
color: #656C70!important;
opacity: 1;
}
.gform_wrapper input:-ms-input-placeholder, .gform_wrapper textarea::placeholder, .gform_wrapper select::placeholder{ font: Bold 16px/21px Roboto-bold!important;
color: #656C70!important;
opacity: 1;
}
.gform_wrapper input::-ms-input-placeholder, .gform_wrapper textarea::placeholder, .gform_wrapper select::placeholder { font: Bold 16px/21px Roboto-bold!important;
color: #656C70!important;
opacity: 1;
}
.gform_wrapper form select option {
font: Bold 16px/21px Roboto-bold!important;
color: #656C70!important;
}
.gform_wrapper form select { appearance: none; -webkit-appearance: none;
-moz-appearance: none;
}
.gform_wrapper form .select-wrapper{
position: relative;
}
.gform_wrapper form .select-wrapper::after {
content: "\25bc"; position: absolute;
top: calc(50% - 8px);
right: 15px;
pointer-events: none;
}
div.ginput_complex.ginput_container.gf_name_has_2 span{
margin-bottom: 0px;
}
.gform_wrapper form input,
.gform_wrapper form textarea,
.gform_wrapper form select{
background-color: #FFFFFF;
border: none;
padding: 12px 22px!important;
font: Bold 16px/21px Roboto-bold !important;
color: #656C70!important;
margin-bottom: 0px;
height: auto;
}
.gform_wrapper li.hidden_label input {
margin-top: 0px;
}
.gform_wrapper .gform_footer{
text-align: center!important;
padding: 0px;
margin: 20px 0 0 0;
}
.gform_wrapper form input[type="submit"] {
margin: 40px auto;
font: 18px/22px Roboto-bold;
font-weight: normal;
font-weight: 700;
text-transform: uppercase;
text-decoration: none;
text-align: center;
border-radius: 40px;
width: 99%;
min-width: 245px;
display: block;
padding: 15px 60px;
color: #FFFFFF!important;
background: #F15E3E;
border: 2px solid #F15E3E;
}
.gform_wrapper form input[type="submit"]:hover{
color: #F15E3E!important;
background-color: #FFFFFF;
border: 2px  solid #F15E3E;
}
.gform_wrapper div.validation_error {
color: #FFFFFF;
border-color: #FFFFFF;
font: 18px/28px Roboto-bold;
font-weight: 100;
}
body .gform_wrapper ul li.gfield {
margin-top: 0px;
}	
.gform_wrapper li.gfield.gfield_error{
padding-top: 0px;
border-top: none;
border-bottom: 2px solid #FFFFFF80;
background-color: #FFFFFF40;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
max-width: 100%;
padding-left: 25px;
padding-right: 16px;
}
.gform_wrapper .field_description_below .gfield_description {
padding-top: 3px;
}
.gform_wrapper .validation_message {
font: 16px/24px Roboto-bold;
font-weight: 100;
letter-spacing: 0px;
color: #FFFFFF;
}
.gform_wrapper .instruction {
padding: 7px 25px 0px;
}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
max-width: none !important;
}
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label{
font-weight: 100;
}
@media (max-width: 768px) {
.gform_wrapper h3.gform_title {
font: 28px/32px Roboto-bold;
font-weight: 900;
}
.gform_wrapper form input[type="submit"] {
font: 900 14px/18px Roboto-bold !important;
padding: 13px 20px !important;
min-width: 245px;
max-width: 245px;
}	
}
@media (max-width: 599px) {
.gform_wrapper h3.gform_title {
font: 24px/28px Roboto-bold;
font-weight: 900;
}
.gform_wrapper {
padding: 40px 40px;
}
}
@media (max-width: 640px) {
.gform_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span {
width: 100%;
}
.gform_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child {
margin-bottom: 20px;
}
}   .gform_wrapper .gform_next_button {
margin: 40px auto;
font: 18px/22px Roboto-bold;
font-weight: normal;
font-weight: 700;
text-transform: uppercase;
text-decoration: none;
text-align: center;
border-radius: 40px;
width: 99%;
min-width: 245px;
display: block;
padding: 15px 60px;
color: #FFFFFF !important;
background: #F15E3E !important;
border: 2px solid #F15E3E;
}
.gform_wrapper .gform_next_button:hover {
color: #F15E3E !important;
background: #FFFFFF !important;
border: 2px solid #F15E3E;
}
.gform_previous_button {
display: none !important;
} .inline-blog-form { padding: 0; margin: 40px 0; }
.inline-blog-form .gform_wrapper { padding: 0 !important; background: none !important; }
.inline-blog-form .card-form { padding: 40px; }
.inline-blog-form .pre-headline { display: inline-block; text-transform: uppercase; font-size: 18px; margin-bottom: 10px; }
.inline-blog-form .card-form .heading { margin-top: 0 !important; margin-bottom: 20px !important; }
.inline-blog-form .card-form .subtext {margin: 0; margin-bottom: 25px; }
.gform_wrapper.gravity-theme .gform_footer { padding: 0 !important; margin: 0 !important; }
.inline-blog-form .disclaimer { font-size: 12px; margin-top: 40px; margin-bottom: 0; } .inline-blog-form .gform_footer.top_label { margin-bottom: 40px; }
.inline-blog-form .gform_wrapper.gravity-theme .gfield_description,
.inline-blog-form .gform_wrapper.gravity-theme .instruction,
.inline-blog-form .gform_wrapper .gform_validation_errors { display: none; }
body img.gform_ajax_spinner { display: none !important; }
.inline-blog-form .gform_wrapper.gravity-theme .gform_footer input { margin-bottom: 0 !important; }