
			/* Header 26-02-2025*/
/* 2-7-2025*/
input#gform_submit_button_12 {
    background: #ff681f;
    border-color: #ff681f;
    color: #fff;
    font-size: 22px;
    width: 100%;
}

/* 24-3-2026*/

.details-table tr:hover td {
	color:#fff !important;
}
ul.post-categories {
    display: flex !important;
    gap: 10px !important;
    flex-wrap: wrap !important;
	margin-left:-39px !important;
}
.in-copy-link a {
    color: #2B7BB9 !important;
}
.fl-module.fl-module-rich-text.fl-rich-text.fl-node-16ld4sepocfi p {
    font-size: 20px !important;
    color: #000 !important;
}

.fl-module.fl-module-rich-text.fl-rich-text.fl-node-1ju9mv2yz0o3.light-a-link a {
    color: #2B7BB9 !important;
	    text-decoration: none !important;
}
.fl-module.fl-module-rich-text.fl-rich-text.fl-node-okbtzm87whds.in-copy-link p a {
    color: #2B7BB9 !important;
	    text-decoration: none !important;
}
.fl-module.fl-module-rich-text.fl-rich-text.fl-node-om2q59kl17ni.in-copy-link p a {
    color: #2B7BB9 !important;
	    text-decoration: none !important;
}
.fl-module.fl-module-rich-text.fl-rich-text.fl-node-ya6u9opjxit0.in-copy-link p a {
    color: #2B7BB9 !important;
    text-decoration: none !important;
}
@media (max-width: 767px) {
	ul.post-categories {
	margin-top:5px !important;
}
} 
	
	
/* 24-3-2026*/

 form#gform_12 .gfield--type-consent .ginput_container_consent {
    display: flex;
    align-items: flex-start;
    margin-top: 0px;
}

form#gform_12 .gfield--type-consent .ginput_container_consent label, form#gform_8 .gfield--type-consent .ginput_container_consent label, form#gform_9 .gfield--type-consent .ginput_container_consent label {
    font-size: 12px;
    margin-left: 12px;
    font-weight: 400;
    color: #000;
}


.web-form-template-2 .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium {
    left: 17px;
    position: relative;
    width: 94%;
}

/* 2-7-2025*/
/*3-7-2025*/
input#gform_submit_button_15 {
    background: #ff681f;
    border-color: #ff681f;
    color: #fff;
    font-size: 22px;
    width: 100%;
}

 form#gform_15 .gfield--type-consent .ginput_container_consent {
    display: flex;
    align-items: flex-start;
    margin-top: 0px;
}

form#gform_15 .gfield--type-consent .ginput_container_consent label, form#gform_8 .gfield--type-consent .ginput_container_consent label, form#gform_9 .gfield--type-consent .ginput_container_consent label {
    font-size: 12px;
    margin-left: 12px;
    font-weight: 400;
    color: #000;
}


.web-form-template-2 .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium {
    left: 17px;
    position: relative;
    width: 94%;
}
/*3-7-2025*/
div#header-cls-new .fl-row-fixed-width {
    max-width: 1190px !important;
}
header {
    position: fixed !important;
    top: 0;
    background: #fff;
}
/*8-8-2025*/
.author header.fl-post-header {
    position: unset !important;
}
.author header.fl-archive-header {
    position: inherit !important;
}
.sfsiplus_footerLnk {
    display: none;
}
/*end*/

div#fl-main-content {
    padding-top: 50px;
}
/*** home page slider CSS***/
.wpcp-single-item {
    border-radius: 6px;
}span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #5a7694 !important;
}
/* Header 26-02-2025*/
.author .fl-archive.container {
    padding-top: 80px !important;
    width: 100% !important;
}
.author .fl-archive.container h1.fl-archive-title {
    color: #bf7248;
    font-size: 20px;
    font-weight: 700;
}
/** popup CSS **/
div#popmake-7367 {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    border-radius: 15px;
    box-shadow: 0px 0px 10px 8px rgba(0, 0, 0, 0.3) inset;
	max-width: 100%;
}
#gform_wrapper_10 li#field_10_2 {
    padding-right: 8px !important;
}
#gform_wrapper_10  li#field_10_3 {
    padding-left: 6px !important;
}
#gform_wrapper_10  .gform_footer.top_label {
    margin-top: 18px !important;
}
input#gform_submit_button_10 {
    text-transform: uppercase;
    padding: 15px;
    width: 100%;
}
#gform_wrapper_10.gform_legacy_markup_wrapper ul li.gfield {
    margin-top: 12px;
    padding-top: 0;
}
/** popup CSS **/
.featured_img1 .wp-block-post-featured-image img {
    height: 440px !important;
}

.fl-post-grid-post {
    position: relative;
    padding-bottom: 30px !important;
    height: auto !important;
    min-height: 570px !important;
}
.fl-post-grid-text .fl-post-grid-more {
    margin-top: 0px !important;
    position: absolute;
    bottom: 25px;
}
.featured_img1 img.attachment-post-thumbnail {
    height: 440px !important;
}
.fl-module-button.sticky_btn {
    position: fixed !important;
    bottom: 0;
    height: fit-content;
    right: 0;
    z-index: 99999;
}
.fixed_icon{
	display: none;
}
.sticky_btn .fl-button-icon {
    font-size: 22px !important;
}

.pulse .fl-button{
    animation: pulse-animation 2s infinite;
   
}

@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(191 114 72 / 74%);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
  }
}

.post-img img.attachment-medium {
    height: 220px !important;
    object-fit: cover;
}


.gform-button-color input#gform_submit_button_1,
.gform-button-color input#gform_submit_button_2,
.gform-button-color input#gform_submit_button_3,
.gform-button-color input#gform_submit_button_4,
.gform-button-color input#gform_submit_button_5, 
.gform-button-color input#gform_submit_button_6, 
.gform-button-color input#gform_submit_button_7,
.get-offer-button a.fl-button,
.sell-your-house-button a,
.popmake input#gform_submit_button_1 {
    background: #bf7248 !important;
    border: none;
}

input#gform_submit_button_1, input#gform_submit_button_3, input#gform_submit_button_6, input#gform_submit_button_8, input#gform_submit_button_9, .gform_button
{
    background: #bf7248 !important;
    border-color: #bf7248 !important;
    color: #fff;
} 

div#gform_confirmation_message_4, div#gform_confirmation_message_7 {
    text-align: center;
    font-size: 20px;
    color: #bf7248;
    font-weight: 600;
}


#agent_page_form .ginput_address_zip {
    width: 100% !important;
    margin-right: 0px !important;
    padding-right: 0px !important;
}
/* Bridgehaven Home CSS */
.a-link a {
    color: #083778 !important;
}
.dark-link a {
    color: #bf7248 !important;
}
.a-link a:hover, .light-a-link a:hover {
    text-decoration: underline;
}
.light-a-link a {
    color: #9dc7ff !important;
}
.timeline-circle.numb-circle {
    margin-top: -72px;
    width: 85px;
    height: 85px;
}
.timeline-circle {
    background: #5a7694;
}

a#bbblink.ruvtbal, a#bbblink.ruvtbul {
    width: 80px;
    height: 144px;
}
a#bbblink {
    display: block;
    position: relative;
    text-align: center;
    color: #005A78;
    text-decoration: none;
    overflow: hidden;
    margin: auto !important;
    padding: 0;
}
a#bbblink img {
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 0;
    max-width: 200%;
}
a#bbblink.ruvtbul:hover img {
    margin-left: -80px;
}

/* Form */
.gform-grid-col input::placeholder, .ginput_container input::placeholder {
    padding: 0px;
}
.gform-grid-col input, .ginput_container input {
    padding: 0px 12px !important;
}
.g_form li.gfield {
    margin-top: 0px !important;
}
.g_form li.gfield .ginput_container_text input {
    margin: 0px 0px 6px !important;
}
form#gform_1 .gfield--type-consent .ginput_container_consent, form#gform_8 .gfield--type-consent .ginput_container_consent, form#gform_9 .gfield--type-consent .ginput_container_consent {
    display: flex;
    align-items: flex-start;
    margin-top: 0px;
}
form#gform_1 .gfield--type-consent .ginput_container_consent input, form#gform_8 .gfield--type-consent .ginput_container_consent input, form#gform_9 .gfield--type-consent .ginput_container_consent input {
    height: auto;
}
form#gform_1 .gfield--type-consent .ginput_container_consent label, form#gform_8 .gfield--type-consent .ginput_container_consent label, form#gform_9 .gfield--type-consent .ginput_container_consent label {
    font-size: 12px;
    margin-left: 12px;
    font-weight: 400;
    color: #000;
}
.g_form input#gform_submit_button_1, .g_form input#gform_submit_button_8, .g_form input#gform_submit_button_9 {
    background: #bf7248 !important;
    border-color: #bf7248 !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    text-transform: capitalize;
}
.g_form input#gform_submit_button_1:hover, .g_form input#gform_submit_button_8:hover, .g_form input#gform_submit_button_9:hover {
    background: #9d5b37 !important;
}
.g_form .fl-module-content {
    box-shadow: 0 0 3px rgba(0,0,0,.9);
    border-radius: 18px;
}
.like-icon .uabb-imgicon-wrap {
    margin-right: 8px !important;
}

input#input_1_3 {
    width: 100%;
    left: 0px;
}
input#input_1_2 {
    width: 96% !important;
}
.mid-form input#gform_submit_button_1 {
    text-align: center;
}
.pat_logo img {
    opacity: 0.3;
}
input#gform_submit_button_6, input#gform_submit_button_8, input#gform_submit_button_9, input#gform_submit_button_4 {
    width: 100%;
    padding: 15px;
    color: #fff;
    text-transform: uppercase;
	text-align: center;
}
form#gform_6 input#input_6_2, form#gform_8 input#input_8_2, form#gform_9 input#input_9_2 {
    width: 96%;
}
form#gform_6 label {
    font-size: 17px !important;
    margin-bottom: 0px;
    line-height: 1;
}
form#gform_6 input#input_6_3, form#gform_8 input#input_8_3, form#gform_9 input#input_9_3 {
    left: 0px;
    width: 100%;
}

.investor-form .gfield-choice-input {
    height: auto !important;
}
.investor-form .gform_fields {
    row-gap: 18px;
}
.investor-form .gform_button, .step-2-form .gform_button {
    padding: 15px !important;
    width: 100% !important;
    text-transform: uppercase !important;
    margin-top: 10px !important;
}
.investor-form .gfield_label {
    font-size: 16px !important;
    color: #666!important;
	line-height: 1.2 !important;
}

.gform-body .gfield_description {
    padding-bottom: 0px !important;
    font-size: 14px !important;
}
input#input_1_1 {
    margin-bottom: 0px;
}
.mid-form .gform_submission_error {
    font-size: 16px !important;
    text-align: center !important;
}

/* Step 2 Form */
.step-2-form legend.gfield_label {
    font-size: 17px !important;
}
.step-2-form .gform_fields {
    row-gap: 25px;
}
.step-2-form label.gfield_label {
    font-size: 16px !important;
}
.step-2-form input#input_5_2, .step-2-form input#input_5_3, .step-2-form input#input_5_15, .step-2-form select {
    width: 100% !important;
}
.step-2-form .name_first, .step-2-form .name_last {
    width: 50%;
}
.step-2-form h3.gsection_title {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #193648 !important;
    margin-top: 8px;
}
.step-2-form select {
    line-height: 2.2em !important;
}
form#gform_4 textarea::placeholder {
    color: #000 !important;
}
input#gform_submit_button_7, input#gform_submit_button_5 {
    color: #fff;
}

/* Form End */

.map-col .fl-html iframe {
    width: 100%;
    height: 400px;
    border-radius: 15px;
    box-shadow: 0px 0px 11px 5px rgb(0 0 0 / 18%);
}
.b-list ul, .b-list ol {
    padding-left: 20px;
}
.b-list ul li, .b-list ol li {
    margin-bottom: 10px;
}
.faq_col .fl-accordion-item a:focus {
    outline: none !important;
}
.listing-table th label {
    margin-bottom: 0px;
}
.arrow-icon span.fl-icon {
    vertical-align: text-bottom;
    position: relative;
    top: 6px;
}
.faq_col .fl-accordion-content {
    padding-bottom: 18px;
}
.page-id-5358 header {
    box-shadow: 0px 0px 5px 3px rgb(0 0 0 / 12%);
}
.col-list ul {
    column-count: 2;
}
input#gform_submit_button_4 {
    padding: 15px !important;
    height: auto !important;
}

/* single blog post */

.single-post .fl-content-full.container {
    width: 100%;
    max-width: 1180.8px !important;
   margin: 0 auto;

}
.single-post header .fl-row-content-wrap {
    background: #eaeaea !important;
}
.single-post .fl-post-content p, .single-post ul li, .single-post ol li {
    font-size: 18px;
    color: #000;
    line-height: 1.5;
}
.single-post .fl-content ul li, .single-post .fl-content ol li {
    margin-bottom: 8px;
}
.single-post .fl-content ul, .single-post .fl-content ol {
    padding-left: 18px;
}
.single-post .fl-content ul li.wp-social-link {
    color: #fff;
    font-size: inherit;
}
.single-post header.fl-post-header h1 {
    color: #265073 !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
}
.justify-center {
    justify-content: center;
}
.single-post h2, .single-post h3, .single-post h4 {
    font-weight: 600;
}
.form-b-col {
    box-shadow: 0px 0px 10px 8px rgba(0, 0, 0, 0.3) inset;
    padding: 20px 40px 12px;
    border-radius: 10px;
    margin-top: 30px !important;
}
.form-headline {
    color: #265073;
    font-size: 28px;
    line-height: 1.2;
}
.form-top-col {
    margin-top: 40px;
}
.feature-img {
    margin-bottom: 30px;
}
.single-post ul#gform_fields_6 {
    padding-left: 0px;
}
.single-post h3.comment-reply-title {
    margin-top: 0px;
}
.single-post .fl-post-content a {
    color: #1967d2;
}
.single-post .fl-post-content a:hover {
    text-decoration: underline;
}
.single-post .fl-post-content h4 {
    font-size: 22px;
    margin-top: 20px;
}
.single-post .fl-post-content a mark {
    color: #bf7248;
}
.single-post .post-date {
    margin-bottom: 20px;
}
a#cancel-comment-reply-link {
    margin-left: 20px;
    color: #2b7bb9;
}

.a_link.link_count.footer .fl-rich-text p {
    width: 23%;
}
.link_count .fl-rich-text {
    display: flex;
    flex-wrap: wrap;
}
.single-post .fl-content.col-md-12 .post-date {
    margin-bottom: 20px !important;
    padding-top: 100px;
   max-width: 1180.8px;
    margin: 0 auto;
}
#ez-toc-container {
    background: #fff;
    border: 1px solid #dbdfe6;
    border-radius: 12px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgb(231 231 231 / 10%);
    display: table;
    margin-bottom: 1em;
    padding: 20px 20px 20px 20px;
    position: relative;
    width: 100%;
    margin: auto;
    margin-top: 50px;
   
}
.sfsi_medium_button img  {
    width: 23px !important;
	  height:23px !important;
    object-fit: contain !important;
}
div#block-12 {
    border: 1px solid var(--border-color);
    background: #f5f6f9;
    font-size: 17px;
    line-height: 20px;
    display: block;
    font-weight: 700;
    padding: 15px 20px 7px;
    border-bottom: none;
    margin: 0;
    color: #193648;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
ul.wp-block-latest-posts__list.wp-block-latest-posts {
    padding: 10px 20px;
}
div#ez-toc-container .ez-toc-title {
    font-weight: 600;
    color: #193648;
}
@media screen and (max-width: 992px) {
.single-post .fl-content-full.container {
    padding-top: 80px;
}
.single-post .fl-post-content h4 {
    font-size: 20px;
}
}

@media screen and (max-width: 768px) 
{
	/* 13-8-25 */
		.single-post .fl-content.col-md-12 .post-date {
    margin-bottom: 0px !important;
    padding-top: 30px;
    padding-left: 20px;
}
#ez-toc-container {
    margin-left: 15px !important;
    margin-right: 15px !important;
    width: fit-content;
}
	.a_link.link_count.footer .fl-rich-text p {
    width: 50% !important;
}
}
	/* 13-8-25 */
	
	
	div#fl-main-content {
    padding-top: 0px;
}
	header .fl-row-content-wrap {
    padding: 10px 0;
}
/* 13-8-25 */
	.featured_img1 img.attachment-post-thumbnail {
    height: 100% !important;
}
	.fl-post-grid-text .fl-post-grid-more {
    margin-top: 15px !important;
    position: inherit !important;
}
.fl-post-grid-post {
    padding-bottom: 10px !important;
    min-height: auto !important;
}
form#gform_1 input#gform_submit_button_1, form#gform_6 input#gform_submit_button_6 {
    font-size: 18px !important;
    line-height: 1.2;
}
form#gform_6 input#gform_submit_button_6 {
    margin-bottom: 0px;
}
.orange-button-form 
 .fl-module-content {
    margin-bottom: 0px;
}
.mid-form .ginput_container_email input#input_1_3, form#gform_6 input#input_6_2 {
    width: 100%;
}
.gform_button {
    font-size: 18px !important;
}
form#gform_9 input#input_9_2, form#gform_8 input#input_8_2 {
    width: 100%;
}
.col-list ul {
    column-count: 1;
}

.single-post header.fl-post-header h1 {
    font-size: 30px;
}
.single-post .fl-post-content p {
    font-size: 16px;
}
.single-post .fl-post-content h2 {
    font-size: 24px;
}
.form-headline {
    font-size: 22px !important;
}
.form-top-col {
    margin-top: 20px;
    margin-bottom: 10px;
}
.single-post .fl-content-full.container .fl-row-fixed-width {
    max-width: 1180.8px;
	margin: 0 auto;
}
.single-post .fl-post-content .post-img {
    margin-bottom: 0px;
}
.single-post .fl-post-content h4 {
    font-size: 18px;
}
.single-post .fl-post-content h3 {
    font-size: 22px;
}
.link_count .fl-rich-text p {
    width: 48%;
}

.fl-module-button.sticky_btn {
    display:none;
}
.fixed_icon{
	display: block !important;
}

.fixed_icon .fl-icon i {
    display: flex;
    justify-content: center;
    align-items: center;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}

.fixed_icon .fl-icon-wrap {
    display: inline-block;
    animation: pulse-animation 2s infinite;
    background: #bf7248;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
}
.fl-icon-text {
    padding-left: 3px !important;

}

.fixed_icon {
    position: fixed;
    bottom: 0;
    right: 0;
	z-index: 9999;
}
.pulse .fl-icon {
    animation: pulse-animation 2s infinite;
    border-radius: 50%;
}

@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(191 114 72 / 74%);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
  }
}
	.author .fl-archive.container h1.fl-archive-title {
    margin-bottom: 15px;
}
.author h2.fl-post-title {
    font-size: 23px;
}

}

@media screen and (max-width: 680px) {
	.single-post p.comment-form-cookies-consent {
    display: flex;
    align-items: flex-start;
}
	.light_gallery_cls .fl-mosaicflow-col {
    width: 100% !important;
}
}
@media screen and (max-width: 580px) {
	input#input_1_2 {
    width: 100% !important;
}
}
@media screen and (max-width: 490px) {
.single-post .fl-content-full.container {
    padding: 20px 20px 30px;
}
.form-b-col {
    margin-top: 20px !important;
    padding: 15px 30px 6px;
}
.mb-0 {
    margin-bottom: 0px;
}

}

/*blog faq css*/
.faq_col {
	margin-bottom: 12px !important;
    padding: 30px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.6);
    border-radius: 10px;
	    
}
.faq_col h3 {
    margin: 0 0 20px 0;
    font-family: "Bebas Neue", sans-serif;
    font-weight: 400;
    text-align: left;
    color: #5a7694;
}
.faq_col p{
	margin-bottom:15px;
}
.faq_col p:last-child{
margin-bottom:0;
}
.faq_outer {
    padding: 40px 0px 20px;
}
.faq_col ul.wp-block-list {
    margin-top: 10px !important;
}
.faq_list #gform_wrapper_1 {
    border-radius: 25px;
    padding: 10px 20px 20px;
    border: 1px solid #ccc;
    max-width: 620px;
}
div#popmake-7385{
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    border-radius: 15px;
    box-shadow: 0px 0px 10px 8px rgba(0, 0, 0, 0.3) inset;
    max-width: 100%;
}
div#popmake-7385 .ginput_container  input{
    font-size:16px !important;
    font-weight:400 !important;
    color:#000 !important;
}
div#popmake-7385 .wp-block-heading {
    color: #5a7694;
    font-family: "Bebas Neue", sans-serif;
    font-weight: 400;
    font-size: 40px;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 30px;
}
.postid-5398 ul#gform_fields_1 {
    padding-left: 0;
}
.postid-5398 li#field_1_2, .postid-5398 li#field_1_3 {
    margin-top: 5px;
}
@media screen and (max-width: 992px) {
  .faq_col h3 {
  font-size:28px !important;
}
}
@media screen and (max-width: 768px) {
/*** popup ***/
.pum-content {
    padding: 10px;
}
#gform_wrapper_10 li#field_10_2 {
    padding-right: 0px !important;
}
#gform_wrapper_10  li#field_10_3 {
    padding-left: 0px !important;
}
div#popmake-7367 {
    width: 92% !important;
    margin: 0 auto !important;
    left: 0;
    right: 0;
}
div#popmake-7367 h2 {
    font-size: 21px;
}
    div#popmake-7385 {
        width: 95% !important;
        margin: 0 auto !important;
        left: 0;
        right: 0;
    }
	div#popmake-7385 .wp-block-heading {
		font-size:30px;margin-bottom: 20px;
	}
input#gform_submit_button_10 {
    margin-bottom: 0;
}
/*** popup ***/
.faq_outer {
    padding: 40px 0px 0;
}
.faq_col h3 {
    margin: 0 0 10px 0;
	font-size:24px !important;
}
.faq_col {
    padding: 20px;
	    margin-bottom: 5px !important;
}
.faq_col li{
        font-size: 16px !important;
}
}
span.fl-button-text {
    margin-bottom: 0;
}
.blog_btn a {
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 1.3em;
    color: #fff !important;
    padding: 15px 25px;
    border-radius: 4px;
    background: #bf7248;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.31);
}
.blog_btn a:hover , a.fl-button:hover , .single-post .fl-post-content a:hover{
	text-decoration:none !important;
}
.btn_center .is-layout-flex{
	justify-content: center;
}
.btn_outer {
    padding: 40px 0 50px 0;
}
@media screen and (max-width: 768px) {
	.btn_outer {
    padding: 20px 0 30px 0;
}


}


/*** 16-08-25 ***/

.fl-module.fl-module-box.fl-node-5nhbg9tdw326 {
   
    border: 1px solid #dbdfe6;
    border-radius: 12px;
    height: max-content;
    margin-top: 50px;
}

.fl-builder-content-9748 .fl-node-2fvc73j8hb4m {
    max-width: 1370px;
    width: 100%;
    margin: auto;
}
.fl-module.fl-module-box.fl-node-5nhbg9tdw326 a.wp-block-latest-posts__post-title {
    font-size: 16px;
}
.fl-module.fl-module-box.fl-node-5nhbg9tdw326 a.wp-block-latest-posts__post-title {
    font-size: 16px;
    line-height: 32px;
}
span.last-updated,span.publish-date {
    color: #333333;
}
.fl-builder-content-9748 .fl-node-jdscoz8hk01u {
    width: 40%;
}
@media screen and (max-width: 767px) {
 .fl-module.fl-module-box.fl-node-2fvc73j8hb4m {
    flex-direction: column;
}
.fl-builder-content-9748 .fl-node-jdscoz8hk01u {
    width: fit-content !important;
}
.fl-module.fl-module-box.fl-node-5nhbg9tdw326 {
    margin: 20px 15px 30px;
}
ul.ez-toc-list{
display: none;
}
#ez-toc-container {
   margin-left: 0px !important; 
   margin-right: 0px !important; 
    width: 100% !important;
  
}
.fl-builder-content-9748 .fl-node-jdscoz8hk01u {
    width: 100% !important;
}
.fl-builder-content-9748 .fl-node-jdscoz8hk01u {
    display: block !important;
    padding: 0px 20px !important;
}

#ez-toc-container {
    margin-bottom: 1em;
    padding: 14px 20px 10px 20px !important;
    font-size: 18px;
    background: #5a7694;
    color: white;
    border-radius: 0px !important;
    margin-bottom: -20px !important;
}
#ez-toc-container a.ez-toc-toggle {
    color: #444;
    background: inherit;
    border: inherit;
    cursor: pointer;
}
div#ez-toc-container .ez-toc-title {
    font-weight: 600;
    color: #ffffff;
}
svg.list-377408 {
    fill: #ffffff !important;
    color: #ffffff !important;
}
#ez-toc-container .ez-toc-js-icon-con, #ez-toc-container .ez-toc-toggle label, .ez-toc-cssicon {
    border: 1px solid #ffffff !important;

}
li.ez-toc-page-1.ez-toc-heading-level-1 a {
    color: #fff !important;
}
svg.arrow-unsorted-368013 {
    fill: #ffffff !important;
    color: #ffffff !important;
}

.copyright-text p {
    text-align: center !important;
}

}
@media (min-width: 768px) and (max-width: 1080px) {
  .fl-module.fl-module-box.fl-node-2fvc73j8hb4m {
    flex-direction: column;
}
.fl-builder-content-9748 .fl-node-jdscoz8hk01u {
    width: fit-content !important;
}
	.stock .fl-accordion-medium .fl-accordion-button {
    padding: 8px 20px 15px 20px !important;
}
}
	
	ul.post-categories li {
    list-style: none !important;
}
	ul.post-categories li a {
    border: 1.8px solid #0a87d8 !important;
    padding: 3.8px 10px;
    border-radius: 4px;
    font-size: 14px;
}

.roar-blk .uabb-infobox-content {
    margin-top: 5px;
}

@media (min-width: 768px) and (max-width: 1024px) {
	
	.map-footer {
    margin: auto !important;
}
}		