/*
 Theme Name:   Cash Advance Loans
 Description:  Custom GeneratePress child theme
 Author:       Sergey Bezdudnyy
 Author URI:   https://github.com/sergey-wp-dev
 Template:     generatepress
 Version:      0.5
*/

#trustedsite-tm-image{
	display: none;
/* 	opacity:0; */
}

.trasted-icon-show #trustedsite-tm-image{
	display: block;
}

.wrapper__apply .apply-button, 
.payoff-apply-button .apply-button {
       background-color: #19136b!important;
    border: 1px solid #19136b!important;
}

 

.wrapper__apply .apply-button:hover, 
.payoff-apply-button .apply-button:hover {
    background-color: #fff!important;
    color: #19136b!important;
}

 

.show-hide-amortization-schedule {
       color: #19136b!important;
       border: 1px solid #19136b!important;
   }

 

.show-hide-amortization-schedule:hover {
    background-color: #19136b!important;
    color: #FFFFFF!important;
}

 

.calculated-payments .results-sentence span, 
.calculated-payments .wrapper-calculated .total span, 
.wrapper-payoff-table-holder .wrapper-titles .total span {
    color: #19136b!important;
}

 

.calculator-instructions {
       background-color: #19136b!important;
  }

 

.calculator-instructions li .list__item {
      font-weight: 700!important;
}

/****************************************************************column-reverse*******/
@media (max-width: 1024px){
   .gb-grid-wrapper-0570c61a {
      flex-direction: column-reverse;
    }
	.gb-grid-wrapper-f06d1b96{
		flex-direction: column-reverse;
	}
}
/*************************************************Near Locations**************************************/
.near-locations__list{
	position:relative;
	padding-left:15px;
	padding-right:15px;
}
.near-locations__list H2{	
	flex: 0 0 100%;
	width:100%;
	
    text-align: center;
    font-family: Noto Serif;
    font-size: 44px;
    font-style: normal;
    font-weight: 900;
    line-height: 120%; /* 52.8px */
    color: #130F49;
}



.near-locations__list{	
	display:flex;
	flex-wrap:wrap;
	gap:28px;
	row-gap: 2px;
	
}

.near-locations__item{
	margin-top:18px;
	width: 33.33%;
	padding: 20px;
    border-radius: 8px;
    background-color: #FFF;
    box-shadow: 0 8px 40px 0 rgba(6, 34, 96, 0.16);

	display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex: 1 0 0;

}
.near-locations__inner H3{
	
    font-family: Noto Serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 130%; /* 26px */
}
.near-locations__inner H3 a{
	color:#130F49;
}
.near-locations__inner H3 a:hover{
	color:#1e73be;
}

.near-locations__details{
    display: flex;
    align-items: flex-start;
    column-gap: 0.5em;
    padding-top: 12px;
    
}

.near-locations__details__icon{
	display:flex;
	width: 100%;
    max-width: 25px;
    height: 100%;
    min-height: 25px;
	line-height: 0;
/*     opacity: 0.4; */
	stroke: black;
  fill: blue;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cg clip-path='url(%23clip0_110_148)'%3e%3cpath d='M10 1.25C8.17727 1.25207 6.42979 1.97706 5.14092 3.26592C3.85206 4.55479 3.12707 6.30227 3.125 8.125C3.125 14.0078 9.375 18.4531 9.64062 18.6406C9.74708 18.7115 9.87211 18.7493 10 18.7493C10.1279 18.7493 10.2529 18.7115 10.3594 18.6406C10.625 18.4531 16.875 14.0078 16.875 8.125C16.8729 6.30227 16.1479 4.55479 14.8591 3.26592C13.5702 1.97706 11.8227 1.25207 10 1.25ZM10 5.625C10.4945 5.625 10.9778 5.77162 11.3889 6.04633C11.8 6.32103 12.1205 6.71148 12.3097 7.16829C12.4989 7.62511 12.5484 8.12777 12.452 8.61272C12.3555 9.09768 12.1174 9.54313 11.7678 9.89277C11.4181 10.2424 10.9727 10.4805 10.4877 10.577C10.0028 10.6734 9.50011 10.6239 9.04329 10.4347C8.58648 10.2455 8.19603 9.92505 7.92133 9.51392C7.64662 9.1028 7.5 8.61945 7.5 8.125C7.5 7.46196 7.76339 6.82607 8.23223 6.35723C8.70107 5.88839 9.33696 5.625 10 5.625Z' fill='%234C608D'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_110_148'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	
	background-size: cover;
}

.near-locations__details__address{
   color: var(--Light, #19136b);
   font-family: Open Sans;
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 150%; /* 24px */
}
                                         

                                                           /*Adaptyv*/

@media (max-width: 787px) {
	.near-locations__details{
		min-width:178px;
	}
	.gb-container-62f4a7cb{
	  padding: 60px 0px 100px 0px;      
    }
	.gb-container-62f4a7cb H2{
	  margin-bottom:60px;
    }
	.gb-container .gb-container-ab630871{	
	  display:block;
    }
	.near-locations__item{
	  width: 80%;
      padding: 28px;
	  margin:0 auto 30px;
     }
	.site-footer .menu {
      gap: 20px;
     }
}
@media (max-width: 530px) {
	.gb-container-62f4a7cb{
	  padding: 38px 0px 40px 0px; 
		
    }
	.gb-container-ab630871 { 
        padding-left: 20px;
        padding-right: 20px;
}
	.near-locations__list H2{	
        font-size: 28px;
   
}
	.gb-container-ab630871 H2{	
		text-align:center;
        font-size: 28px;
		margin-bottom:40px;
  }
	.near-locations__item{
	  width: 100%;
	  margin:0 auto 28px;
     }
	.near-locations__details{
      padding-top: 0px;
    
    }
	.near-locations__list {
    
     padding-left: 0px;
     padding-right: 0px;
}
	.ult-responsive{
		font-size:24px;
	}
	.footer-widget-1 {    /*Centr footer logo */
      margin: 0 auto;
   }
}
@media (max-width: 374px){
	 .gb-grid-wrapper > .gb-grid-column-f953749e,.gb-grid-column-a5ca9f76,.gb-grid-column-1021d8fa {
        width:204px !important;
     }
}
/***********************************************************site-content******/
.full-width-content.one-container .site-content, 
.full-width-content.separate-containers 
.inside-article{
	padding-left:20px;
	padding-right:20px;
}
/*************************************************************footer************/
@media (max-width: 768px){

           .site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets {
               margin: 0;
			   padding:0px 5px;
             }
	       .site-footer .footer-widget-5 .menu {
              flex-direction: column;
             }

	       .site-footer .menu li {
           
              margin-left: 0; 
             }
}
/**********************************************************shortcod*********************/
@media (max-width: 767px){
   .gb-headline-b4ae2c80{
       align-items: center !important;  
	   padding-left:0 !important;
    }
}
