/* 
Theme Name: Loan Trends Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Loan Trends Child is a child theme of Hello Elementor, created by Elementor team
Author: Snap360
Author URI: https://snap360.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: loantrends-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
@media screen {
html body .elementor-17 .elementor-element.elementor-element-2e518c9 .eael-gravity-form .gfield textarea, .eael-contact-form input[type=text],
.eael-contact-form input[type=date],
.eael-contact-form input[type=email],
.eael-contact-form input[type=number],
.eael-contact-form input[type=password],
.eael-contact-form input[type=search],
.eael-contact-form input[type=tel],
.eael-contact-form input[type=url],
.eael-contact-form select,
.eael-contact-form textarea {
    color:#000000!important;
}
html body .elementor-1838 .elementor-element.elementor-element-407897b .eael-gravity-form .gfield .gfield_label {
    line-height: 1.2!important;
}
.eael-contact-form textarea {
    color:#000000!important;
		padding:10px!important;
}
	.elementor-widget-container ol > li::before {
    margin: 0 20px 0 -51px;
    content: counter(item);
    background: #51E5A5;
    font-weight: 600;
    border-radius: 100%;
    color: #002F4C;
    width: 1.8em;
    padding: 0;
    height: 1.8em;
    text-align: center;
    display: inline-block;
  }
	.form-head {
    font-weight:bold!important;
}
	h3 {margin-top:30px!important;}	
	html body .elementor-2 .elementor-element.elementor-element-7235962 .eael-gravity-form .gform_body input[type="submit"].gform-button {
    background-color: var(--e-global-color-accent);
    border-radius: 8px 8px 8px 8px !important;
    padding: 15px 30px 15px 30px;
    margin-top: -15px;
}

.elementor-popup-modal-1687, #chatbot {
	display: block !important;
	opacity: 1 !important;
}
h2 {margin-top:30px!important;}

ul li:last-child {margin-bottom:30px;}
ul.elementor-nav-menu li:last-child {margin-bottom:0px;}

ul {
padding-left: 15px;
	margin: 0 0 0 20px!important;
 }
	
	.elementor-widget.elementor-list-item-link-full_width a {
  width: 100%;
  line-height: 1.3;
}
	ul.elementor-icon-list-items {
		padding-left: 15px;
	margin: 0 0 0 0px!important;
	}
ol {
   list-style: none;
   counter-reset: item;
	padding-left: 15px;
	margin: 0 0 0 40px;
 }

ol > li{
   counter-increment: item;
   margin-bottom: 10px;
 }
.news-box	{
min-height:540px!important;
}
ol > li:before {
	margin: 0 20px 0 -40px;
    content: counter(item);
    background: #51E5A5;
    font-weight: 600;
    border-radius: 100%;
    color: #002F4C;
    width: 1.8em;
    padding: 2px;
    height: 1.8em;
    text-align: center;
    display: inline-block;
 }
.elementor-button-icon svg {
  width: 3em;
  height: auto;
  position: absolute;
  right: 0;
  bottom: 0;
  border-bottom-right-radius: 25px;
}
.elementor-654 .elementor-element.elementor-element-50535ab .elementor-button:after {
	
	background:src('https://loantrends.dev.snaphosting.ca/wp-content/uploads/2024/03/Group-4273206181.svg';)
		width:50px;
	height:50px;
}

.elementor-654 .elementor-element.elementor-element-50535ab .elementor-button:hover:after {
	background:src('https://loantrends.dev.snaphosting.ca/wp-content/uploads/2024/03/Group-427320618.svg';)
	width:50px;
	height:50px;
}


.container:hover .text{
    color: #51E5A5 !important;
}

.container:hover .icon-wrap{
    background-color: #51E5A5 !important;
}

.elementor-widget-n-accordion .e-n-accordion-item-title-text {
	font-size:20px!important;
}
.elementor-2 .elementor-element.elementor-element-93c1873 .elementor-heading-title, .elementor-2 .elementor-element.elementor-element-630098f .elementor-heading-title {

    line-height: 1.2!important;
}

.gform-theme--framework .gform-field-label>.gfield_required {
	 color: #51E5A5 !important;
	
}
}
@media (min-width:1025px) {
html body .elementor-17 .elementor-element.elementor-element-2e518c9 .eael-gravity-form .gfield textarea, .eael-contact-form input[type=text],
.eael-contact-form input[type=date],
.eael-contact-form input[type=email],
.eael-contact-form input[type=number],
.eael-contact-form input[type=password],
.eael-contact-form input[type=search],
.eael-contact-form input[type=tel],
.eael-contact-form input[type=url],
.eael-contact-form select,
.eael-contact-form textarea {
    color:#000000!important;
}
h2 {margin-top:30px!important;}
	
	h3 {margin-top:30px!important;}
	ul {
padding-left: 15px;
	margin: 0 0 0 20px!important;
 }
ol {
   list-style: none;
   counter-reset: item;
	padding-left: 15px;
	margin: 0 0 0 40px;
 }
ol > li{
   counter-increment: item;
   margin-bottom: 10px;
 }

ol > li:before {
	margin: 0 20px 0 -40px;
    content: counter(item);
    background: #51E5A5;
    font-weight: 600;
    border-radius: 100%;
    color: #002F4C;
    width: 1.8em;
    padding: 2px;
    height: 1.8em;
    text-align: center;
    display: inline-block;
 }
	
	
}