/*
Theme Name: twentytwenty-child
Theme URL: https://acamnet.org/
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-patterns, block-styles, wide-blocks, accessibility-ready
Author: the WordPress team
Author URL: https://wordpress.org/themes/twentytwenty/
Template: twentytwenty
Version: 2.4
Text Domain: twentytwenty-child
*/ 
.widget_media_image
{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.sidebar_content { 
	box-shadow: 0px 0px 6px 0px rgb(162 162 162 / 50%);
	border:0px solid #2a3b8e; } 
.sticky .elementor-widget-container
{
	box-shadow: 0px 0px 6px 0px rgb(162 162 162 / 50%);
	border:0px solid #2a3b8e; 
}

.sidebar-spacer { background-color: #2a3b8e; margin-left: -1px; }
.sticky .wp-image-2820 { padding-bottom:10px; }
.sidebar .wp-image-2820 { padding-bottom:10px; }
.sticky .wp-block-image {
    margin-bottom: 0px!important;
    margin-top: 0px!important;
}
.sticky .widget { margin-top:0px; }
.sidebar .wp-block-image {
    margin-bottom: 0px!important;
    margin-top: 0px!important;
}
.sidebar .widget { margin-top:0px; }
@media(max-width: 767px) {
	.sidebar_content {
		margin-bottom:20px;
	}
	.sidebar { margin-bottom:20px; }
.wp-image-21{
width:250px;

}
.has-text-color has-large-font-size banner-text{
font-size:20px
}

.has-large-font-size {
    font-size: 20px !important;}
}

.img-2{
	display:none;
}
.image-2{
	display:none;
}
.ig-2{
	display:none;
}
.imag-2{
	display:none;
}
@media(max-width: 767px) {
	.sticky figure.wp-block-image.size-full {
    margin-top: 1rem !important;
}
	.sidebar figure.wp-block-image.size-full {
    margin-top: 1rem !important;
}
	.img-2{
		display:block;
	}
	.img-1{
		display:none;
	}
	.image-2{
		display:block;
	}
	.image-1{
		display:none;
	}
	.ig-2{
		display:block;
	}
	.ig-1{
		display:none;
	}
	.imag-2{
		display:block;
	}
	.imag-1{
		display:none;
	}
}
h3.name{
	text-align: center !important;
    font-size: 30px !important;
    margin-bottom: 0px !important;
    font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif !important;
    color: #2a3b8e !important;
}
h3.heading-3h3{
	font-size: 3rem;
font-weight: 700;
line-height: 1.2;
font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}

ul#menu-quick-linkss {
    list-style: none;
    margin: 0px !important;
}

#menu-quick-linkss li {
    margin: 3px 0px !important;
}

.f-options-wrap .f-options-block-outer
	{
		width: 100% !important;
		    flex: 0 0 33% !important;
        max-width: 33% !important;}


	#bottom ul li {
    text-align: center !important;}

@media (max-width: 767px) 
{ 
	.f-options-wrap .f-options-block-outer {
    flex: 0 0 100% !important;
 max-width: 100% !important;
padding-bottom:10px !important;
    }

}


.heading-with-icon h2.elementor-heading-title {
    display: flex;
    justify-content: center;
    align-items: center;
}
.heading-with-icon h2.elementor-heading-title img {
	margin-right: 10px;
}
h1.heading-size-1{
	font-size:48px;
}

.image-content {
 background: linear-gradient(rgb(0 0 0 / 72%), rgb(0 0 0 / 82%)), url(https://acamnet.org/wp-content/uploads/2022/03/united_states_flag.jpg);
background-size: cover;
}

.d-options-wrap
{
	margin-bottom:100px;
}
.block-contents  label {
    display: block;
    font-size: 1.6rem;
    font-weight: 400;
    margin: 0 0 0.5rem 0;
    color: #a1a1a1;
    font-size: 14px;
}
.block-contents { display:inline-flex;
width: 100%;
	padding: 10px 8px;
}
.block-contents-first, .block-contents-second
{
	width:50%;
	color: #000;
	font-size:15px;
}
.d-options-wrap .d-options-block-outer {
    flex-basis: 0;
    flex-grow: 1;
    flex: 0 0 33% ;
    max-width: 33% ;
    padding: 30px 10px;
    padding-bottom: 0;
}

.image-block {
	
	box-shadow: -1px 1px 5px 4px green, 4px 6px 4px green; 
    background: #ffffff;
}

.single-post main
{
	display:-webkit-box;
}
.single-post #main
{
	width:75%;
}

.left-side-image {
    width: 50%;
}
.home .wp-block-cover.alignfull.has-background-dim-20.has-primary-background-color.has-background-dim.main-banner {
    margin-bottom: 0;
}
p.has-text-color.has-large-font-size span:after {
    display: none !important;
}

p.has-text-color.has-large-font-size span {
    font-size: 20px !important;
}
.home .wp-block-cover.alignfull.has-background-dim.after-banner-section 
{
	margin-top:0px;
}
.f-options-wrap .f-options-block h4
{
	text-transform:uppercase;
}
.left-side-image img {
    margin: 0;
}
.right-side-bullet {
      display: flex;
    justify-content: space-between;
}
h3.heading-size-3.light {
   
    color: green;
	    text-align: center;
	   font-size: 3.5rem;
    margin-top: 70px;
}
.right-side-bullet ul {
         
    margin-left: 0;
}
.right-side-bullet ul li {
          width: 100%;
    list-style: none;
    vertical-align: top;
    padding-left: 22px;
    position: relative;
    color: green;
    flex: 0 0 100%;
    margin-left: 0;
}
.check {
  display: inline-block;
  transform: rotate(45deg);
  height: var(--height);
  width: var(--width);
  border-bottom: var(--borderWidth) solid var(--borderColor);
  border-right: var(--borderWidth) solid var(--borderColor);
	    position: absolute;
    left: 0;
    top: 5px;
}
:root {
  --borderWidth: 4px;
  --height: 18px;
  --width: 10px;
  --borderColor: green;
}

#side_bar li {
    line-height: 1.5;
    margin: 0.5rem 0 0 2rem;
    list-style-image: url(https://acamnet.org/wp-content/uploads/2022/01/2203535_botton_launch_on_point_icon-1.png);
}
/*
ul li:before {
    content: "\f28e";
    font-family: FontAwesome;
    display: inline-block;
    width: 25px;
    color: black;
    margin-left: 20px;
} */
.elementor-heading-title  
{
	color:#2b3389!important;
}
.primary-menu > li > .icon {
    right: -1.5rem ;
    
}
/**/
/*
.single-post .entry-content
	{
		width: 75% !important;
	}*/
#side_bar
{
	width: 22% !important;
float: right;
	margin-right: 35px !important;
	margin-top: 10px;
}
.single-post section
{
	padding: 0px 0px;
}
#side_bar h3.widget-title
{
	text-align: center !important;
	color: white !important;
	background-color: #2a3b8e !important;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 22px !important;
	margin-bottom: 10px !important;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated
{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.single-post.entry-content
{
	margin-right: 0px !important;
} 
li.cat-item.cat-item-1::marker
{
	display: none !important;
} 
main .post-inner
{
	padding-top: 0px;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img
{
	margin: 10px;
	width: 93% !important;
	height: 150px !important;
}
#rpwwt-recent-posts-widget-with-thumbnails-2  ul li
{
	border: 1px solid #ECEEED;
}
.rpwwt-post-title{
	margin-left: 10px;
	color: #000000;
	font-size: 18px;
	font-weight: 700 !important;
}
.rpwwt-widget ul li
{
	margin-bottom: 15px;
}


.blog article { 
	padding-top: 50px !important;
	width:32.5%;
	float: left !important;
	border: 1px solid silver;
	border-radius: 3px;
	margin-left: 10px;
	margin-bottom: 50px;
}
.blog #site-content .featured-media {
    display: block;
}

 #site-content .featured-media
{
	display:none;
}
body:not(.overlay-header) nav .primary-menu > li a {
    font-size: 16px;
} 
@media (max-width: 767px) 
{
	.heading-with-icon h2.elementor-heading-title {
    font-size: 20px;
}
	.heading-with-icon h2.elementor-heading-title img {
    max-width: 30px;
}
	.list-columns-auto .elementor-container>.elementor-column{
		text-align: center;
	}
	.list-columns-auto .elementor-container>.elementor-column .elementor-widget-wrap{
		padding-bottom: 0;
	}
	.list-columns-auto .elementor-container>.elementor-column .elementor-widget-wrap p{
		margin-bottom: 0;
	}
	.list-columns-auto .elementor-container>.elementor-column:not(first-of-type) .elementor-widget-wrap{
		padding-top: 0;
	}
main
{
	display:block;
}
#main
{
	width:100%;
}
.d-options-wrap .d-options-block-outer {
   
    flex: auto;
    max-width: 100%;
}
}
@media (max-width: 640px) {
	.heading-with-icon h2.elementor-heading-title {
    flex-direction: column;
}
	.heading-with-icon h2.elementor-heading-title img {
    max-width: 50px;
		margin-bottom: 10px;
		margin-right: 0;
}
}
@media (min-width: 1000px){
.header-titles-wrapper {
	margin-right: 0rem;
	    

}
	.header-navigation-wrapper {
    
    padding-top: 24px;
}
	.phone-header {
		padding-left: 10px;
		padding-top:15px;
	}
}
@media only screen and (max-width: 480px){
#second{
	margin-top: -100px;
}

}

h1, h2, h3, h4, h5 {
    text-transform: none;
}

h2.heading-size-3 {
    font-size: 3.5rem;
}
h3{color:green!important}
.wppsac-post-carousel h2.wppsac-post-title
{
	text-align: center;
}
body:not(.singular) main > article:first-of-type {
padding: 50px 0px 0px 0px !important;
}
hr.post-separator.styled-separator.is-style-wide.section-inner
{
	display: none !important;
}
@media (max-width: 768px){
.blog article 
	{
		width: 95% !important;
		margin-bottom: 15px !important;
	}
}

@media only screen and (min-width: 768px)
{
main.post-inner {
    padding-top: 0em !important;
		width: 80%;
}
	.list-columns-auto .elementor-container{
		justify-content: center;
	}
	.list-columns-auto .elementor-container>.elementor-column {
		width: auto;
		min-width: 220px;
		padding: 5px 30px;
	}
	.wp-block-gallery.columns-4.gallery-col4 {
    margin-top: -0.6em;
}
}

header.entry-header.has-text-align-center.header-footer-group
{
	display: none;
}

nav.pagination-single.section-inner.only-one.only-prev
{
	display: none;
}

.comments-wrapper.section-inner
{
	display: none;
}

.single-post.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide)
{
	margin-left: 40px;
}



/* recent post crousal */
.wppsac-post-carousel.design-1 .slick-dots,.wppsac-post-carousel.design-1 .slick-dots,.wppsac-sub-content,.wppsac-post-carousel .wppsac-post-date,.wppsac-post-carousel .wppsac-post-categories ul.wppsac-post-categories-list
{
	display: none;
}
.wppsac-post-carousel.design-1 a.wppsac-readmorebtn
{
	display: none;
}
.wppsac-post-carousel .slick-dots li button{
	display: none;
}
@media (max-width: 768px)
{
	h2.heading-size-3.light {
    color: green;
    text-align: center;
    font-size: 30px;
    margin-top: 40px;
}
	.single-post .entry-content
	{
		float: left !important;
		width: 100% !important;
	}
	#side_bar
{
	width: 100% !important;
	display: block !important;
	float: left !important;
	margin-right: 0px !important;
	margin-top: 50px;
	margin-bottom: 20px;
}
}
.page #side_bar
{
	display: none !important;
}
.pagination-single.section-inner
{
	display: none !important;
}
.widget-content ul li.cat-item a{
	font-size: 15px;
}


.eael-post-grid .eael-entry-wrapper>.eael-entry-meta span.eael-posted-on::before
{
	display: none;
}
.eael-post-grid .eael-entry-wrapper>.eael-entry-meta span.eael-posted-on
{
		margin-top: -20px;
}

.eael-posted-on time
{
	font-size: 15px !important;
	color: grey;
}
.eael-grid-post-excerpt p
{
	color: rgba(0,0,0,0.8);
}
.eael-grid-post-holder
{
	height: 600px !important;
	z-index: 0 !important;
}

@media (max-width: 768px)
{
	.eael-grid-post-holder
{
	height: auto !important;
}
} 
@media (min-width: 767px) and (max-width: 1100px)
{ 
	.right-side-bullet ul li {
    width: 100%; 
	}
	
	
}
@media (max-width: 768px)
{
	.right-side-bullet {
    display: block;
    justify-content: space-between;
    margin-top: 0;
}
	
	.image-with.listing {
    display: block; 
}
	.left-side-image {
    width: 100%;
}
	.left-side-image img {
    margin: 0;
}
	.right-side-bullet {
    width: 100%;
    margin-top: 20px;
}
	.right-side-bullet ul {
    display: table;
    margin-left: 0;
		    margin-bottom: 0;
}
	.right-side-bullet ul li {
    width: 100%; 
	}
}
/*
li.cat-item{
	list-style: none;
}
.widget-content ul li.cat-item:before
{
	content: "\f190";
    font-family: FontAwesome;
    display: inline-block;
    width: 25px;
    color: black;
    margin-left: -30px;
}
#side_bar.widget-content ul li
{
	margin-left: 0px !important;
} */
.post-carousel-categories
{
	opacity: 1 !important;
	visibility: visible !important;
}
.eael-entry-media
{
	overflow: visible !important;
}
.post-carousel-categories li{
	top: 342px !important;
	left: 120px !important;
}
.post-carousel-categories li a{
	font-size: 15px;!important 
}
@media screen and (max-width: 1466px) 
{
	.post-carousel-categories li
	{
			top: 0px !important;
		margin-top: 87% !important;
		left: 120px !important;
	}
}

@media screen and (max-width: 1406px) 
{
	.post-carousel-categories li
	{
			top: 0px !important;
		margin-top: 87% !important;
		left: 120px !important;
	}
}

@media screen and (max-width: 1366px) 
{
	.post-carousel-categories li
	{
			top: 0px !important;
		margin-top: 88.0% !important;
		left: 120px !important;
	}
}

@media screen and (max-width: 1300px) 
{
	.post-carousel-categories li
	{
			top: 0px !important;
		margin-top: 89% !important;
		left: 120px !important;
	}
}

@media screen and (max-width: 1275px) 
{
	.post-carousel-categories li
	{
			top: 0px !important;
		margin-top: 89.5% !important;
		left: 120px !important;
	}
}

@media (max-width: 480px){
#second {
    margin-top: 0;
}
	.banner-text 
	{
		font-size:24px!important;
	}
	.sidebar {
    width: 100% !important;
}
	.box {
    width: 100% !important;
}
	.f-options-wrap .f-options-block-outer-loans {
    flex: 0 0 100% !important;
    max-width: 100% !important; 
}
}
@media (max-width: 380px){
#second {
    margin-top: 0;
}
	.banner-text 
	{
		font-size:16px!important;
	}
	.f-options-wrap .f-options-block-outer-loans {
    flex: 0 0 100% !important;
    max-width: 100% !important; 
}
}
@media (max-width: 320px){
#second {
    margin-top: 0;
}
	.banner-text 
	{
		font-size:16px!important;
	}
		.sidebar {
    width: 100% !important;
}
	.box {
    width: 100% !important;
}
	.f-options-wrap .f-options-block-outer-loans {
    flex: 0 0 100% !important;
    max-width: 100% !important; 
}
}

.block-contents-first label
{
	color: black !important;
}


.block-contents-second label
{
	color: black !important;
}
/*.block-contents-first,.block-contents-second span
{
	color: green !important;
}*/
.block-contents-first, .block-contents-second
{
	width: 33.333% !important;
}
h2.name
{
	text-align: center !important;
	font-size: 30px !important;
	margin-bottom: 0px !important;
	font-family:"Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif !important;
	color: #2a3b8e !important;
}
h2.testi
{
	text-align: center !important;
	font-size: 30px !important;
	margin-top: 40px !important;
	margin-bottom: 40px !important;
	font-family:"Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif !important;
	color: #2a3b8e !important;
}
ul.slick-dots
{
	margin-left: -50px !important;
}
.slick-prev::before
{
	display: none;
}
button.slick-prev.slick-arrow
{
	display: none !important;
}
button.slick-next.slick-arrow
{
	display: none !important;
}
#sp-testimonial-free-wrapper-1717
{
padding-bottom: 100px !important;
	padding-top: 100px !important;
	background-color: #ffffff !important;
	border-bottom: 1px solid #2a3b8e;
	border-top: 1px solid #2a3b8e;
}
.tfree-testimonial-title h3
{
	font-size: 27px !important;
	color: black !important;
}
.sp-testimonial-free-section .tfree-client-testimonial p
{
	color: black !important;
}
.sp-testimonial-free-section .tfree-client-testimonial .tfree-testimonial-content
{
	color: black !important;
}
h4.tfree-client-name
{
	color: black !important;
}
#sp-testimonial-free-wrapper-1717
{
	margin-bottom: 50px;
}
.slick-dots
{
	margin-top: 40px !important;
}
#bottom ul li
{
	list-style: none;
}
#bottom.f-options-wrap
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;

}
#heading
{
text-align: center !important;
	font-size: 30px !important;
	margin-bottom: 0px !important;
	padding-top: 40px !important;
	color: green !important;

}
#bottom ul li
{
	color: #FFFFFF;
	font-weight: 600 !important;
}
#bottom .f-options-wrap .f-options-block-outer
{
	padding-top: 10px !important;
}
.f-options-wrap .f-options-block-outer
{
	padding-top: 10px !important;
}
.block-contents-first label
{
	font-weight: bold !important;
}
.block-contents-second label
{
	font-weight: bold !important;
}
#hard
{
	margin-top: 0px !important;
}

@media only screen and (max-width: 767px)
{

	}
	#bottom ul li
	{
		text-align: left;
		margin-left: -10px;
		    line-height: 35px;
	}
	#bottom .f-options-block-outer
	{
		margin-top: -56px;
	}
	#heading
	{
		margin-bottom: 30px !important;
	}

/* hide Hover for home page blocks */

.f-options-wrap .f-options-block .hover-block {
    display: none;
}



/* home page banner title */

.page-id-2321 .wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
    width: calc(100% - 4rem);
    padding: 0rem 0;
}



}


element.style {
    background-color: #2a3b8e;
    min-height: 80px;
}
@media only screen and (min-width: 700px){
.page-id-2321 .entry-content > .alignwide:not(.wp-block-group.has-background), .entry-content > .alignfull:not(.wp-block-group.has-background) {
    margin-bottom: 0rem;
    margin-top: 0rem;
}
}

@media only screen and (min-width: 1000px){
.wp-block-cover.main-banner {
 min-height: 600px;
}
}




.f-options-wrap .f-options-block-outer-loans {
    width: 100%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 7px;
}

h3.sidebar_title {
    bottom: 0;
    display: block;
    margin: 0;
    padding: 4px 10px;
    background: rgba(42,59,142,.9);
    left: 0;
    right: 0;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
    color: #fff!important;
    text-transform: capitalize;
	  /*  margin-bottom: 25px;*/
}
/*
.sidebar_content {
    padding: 0 15px 0 15px !important;
}

*/


@media screen and (max-width: 1459px) 
{
	.second_container {
    width: 100%;
    max-width: 1200px !important;
    margin: auto;
}
	.elementor-container.elementor-column-gap-default {
    max-width: 1200px !important;
}
	.main_content {
    max-width: 1200px;
}
}

#second.f-options-wrap {
    padding-top: 0;
    padding-bottom: 0px;
}
/*elementor Homepage */
h2.elementor-heading-title.elementor-size-default {
    margin-bottom: 20px;
    margin-top: 35px;
}

h1.elementor-heading-title.elementor-size-default {
    color: #ffffff!important;
}

.green_heading {
    color: #008000;
}

h3.elementor-image-box-title {
    background-color: #2A3B8E;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #ffffff !important;
    margin-top: 10px;
}

.page-id-2993 p {
    font-size: 17px !important;
	font-weight: 400;
}

.elementskit-single-testimonial-slider .elementskit-commentor-content > p {
    color: #333333;
    font-size: 14px !important;
}
ul.State_funding_list {
    list-style: none;
    text-align: center;
	font-size: 18px;
    line-height: 35px;
}


ul.questions_list li {
    font-size: 17px;
    line-height: 30px;
}

@media (max-width: 479px){
ul, ol {
    margin: 0 0 0rem -1rem;
}
}

ul.slick-dots {
    margin-left: 0px !important;
}

@media (max-width: 479px){
ul.questions_list {
    padding-left: 30px !important;
}
}

.main_content {
    display: flex;
    margin-top: -75px !important;
    max-width: 1360px;
    margin: auto;
}

.content_left {
    width: 70%;
}

.sidebar {
  /*  width: 380px !important;
    box-shadow: 0px 0px 6px 0px rgb(162 162 162 / 50%); */
    margin: 0px 0px 0px 25px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 25px;
    padding: 0px 0px 0px 0px;
	margin-top: -30px;
	 height: 100%;
}


@media (max-width: 480px){
.content_left {
    width: 100%;
}
.main_content {
  display: block;
   margin-top: -35px !important;
}
 .sidebar {
   width: 100% !important;
}
.sidebar {
   width: 85% !important;
    margin: 0px auto !important;
}
	figure.wp-block-image.size-full {
    margin-top: 5rem !important;
}
	a.elementor-button-link.elementor-button.elementor-size-sm {
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}
.page-id-2623 .gallery-col4 .blocks-gallery-grid {
    margin-bottom: 2.5em !important;
}
	.page-id-2621 .gallery-col4 .blocks-gallery-grid {
    margin-bottom: 2.8em !important;
}
}




.phone-header a.phone {
    display: none;
}
@media (min-width: 1366px){
.sidebar {
	width: 24% !important;
}
}
@media (min-width: 1000px){
.primary-menu-wrapper {
    width: 90%;
}
	.header-navigation-wrapper {
  padding-top: 14px;
}
	
}
/*
.sidebar_content
{
	box-shadow: 0px 0px 6px 0px rgb(162 162 162 / 50%);
}*/

.footer-nav-widgets-wrapper { z-index:9999; }
	

/*
@media (max-width: 480px){
width:85%!important;	
}
	*/
ul.elementor-icon-list-items {
    list-style-type: none;
}


img.hard_money_loan {
    height: 100% !important;
    width: 900px !important;
}




@media (min-width: 600px){
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
    width: calc(25% - 0.75em);
    margin-right: 0em;
    margin-left: -3px;
}
}

.FIX_FLIP_LOANS {
    background-color: #2A3B8E;
    color: #ffffff !important;
        margin-top: -20px;
}
.FIX_FLIP_LOANS h3.elementor-heading-title.elementor-size-default {
    color: #fff !important;
	margin-top: 2rem !important;
}

.footer-nav-widgets-wrapper.header-footer-group {
    background-color: #363839;
    margin-top: 0px;
	position: relative;
	z-index: 99999;
}

.footer-widgets a {
    color: #fff;
}

footer#site-footer {
    position: relative;
    z-index: 99999;
}

label.widget-title.subheading.heading-size-3 {
    font-size: 19px;
    font-weight: 500;
    line-height: 1.6;
}

h3.sidebar_title {
    display: none !important;
}


