/* 
Theme Name: Hello Elementor Child - AutomundoBuysCars
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-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
*/
/**Custom Styles by e-CBD*******************************************************************************************************************************/

/**Typography***/


/**General***/
ul.tick{list-style:none;padding: 0;}
ul.tick li {position:relative;padding-left: 46px;padding-bottom: 34px;}
ul.tick li:before{content:'';background: var(--e-global-color-primary);height:32px;width:32px;display:inline-block;border-radius: 3px;position:absolute;left: 3px;top: -5px;}
ul.tick li:after{content:'';border-top:4px solid #fff;border-right:4px solid #fff;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);height:11px;width:17px;display:inline-block;position:absolute;left: 10px;top: 4px;}
ul.tick.tick-alt li {padding-left:55px;}
ul.tick.tick-alt li:before{top:4px;}
ul.tick.tick-alt li:after{top:12px;}
ol{padding: 0 0px 0 55px;}
ol li {position:relative;padding-left: 13px;padding-bottom:17px;}
ol li::marker{color:#fff;font-weight:bold;}
ol li:after{content:'';background:var(--e-global-color-accent);height:32px;width:32px;display:inline-block;border-radius:50%;position:absolute;left: -31px;top: -1px;z-index: -1;}

/**Header***/
#main-header{-webkit-transition:background linear 0.2s;-o-transition:background linear 0.2s;transition:background linear 0.2s;}
#main-header.scrolled-header {background: #f1f3f9;-webkit-transition:background linear 0.2s;-o-transition:background linear 0.2s;transition:background linear 0.2s;-webkit-box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 50%);box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 50%);}

/**Mobile Nav**/


/**Elementor Overrides***/


/**Forms***/
.ecbd-form_wrapper .gform_heading {display: none;}
.ecbd-form_wrapper {padding:2em;background:#eee;margin-top:1em;border-radius:5px;}
.ecbd-form_wrapper .button {background: var(--e-global-color-accent);color: #FFF;border: none;text-transform:uppercase;font-weight: bold;font-family:var(--e-global-typography-primary-font-family);padding:10px 20px 5px 20px;margin-bottom:0!important;}
.ecbd-form_wrapper .button:hover{background: var(--e-global-color-21e627a);}
.ecbd-form_wrapper .gform_footer.top_label,
.ecbd-form_wrapper .gform_page_footer.top_label {padding-bottom: 0!important;}
.search-form{margin-bottom:40px;}
.search-form input.elementor-search-form__input,
.search-form .elementor-search-form input[type=search]{font-family: var( --e-global-typography-text-font-family ), Sans-serif;font-weight: var( --e-global-typography-text-font-weight );padding-left: calc(50px / 3);padding-right: calc(50px / 3);}
.search-form button.elementor-search-form__submit {min-width: 50px;background-color: var( --e-global-color-primary );}
.search-form .elementor-search-form__container {background-color: #ffffff;border-color: #474747;border-width: 1px 1px 1px 1px;border-radius: 0px;max-width: 500px;}

/**Home Page***/
.steps-line{left:0!important;right:0!important;margin:auto!important;}

/**Sub pages***/
#breadcrumbs a:after {content: '';height: 10px;width: 10px;border-top: 3px solid #9e9e9e;border-right: 3px solid #9e9e9e;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);display: inline-block;margin: 0px 15px;position: relative;top: 0px;}
#breadcrumbs .breadcrumb_last {font-weight: 400;}
.ecbd-btn {border:solid 2px #fff;background: #ff8600!important;font-weight: 600;font-family: "Josefin sans", arial, sans-serif;margin-top: 1em;color: #fff!important;padding: 17px 25px 13px;display: inline-block;border-radius: 6px;transition:all linear 0.2s;}
.ecbd-btn:hover{border:solid 2px #ff8600;background: #fff!important;color: #ff8600!important;transition:all linear 0.2s;}
p.lead { font-family: "Poppins", arial, sans-serif; font-size: 24px; color: #000000;font-weight: 800;}
/**Footer***/
.copy-info p{margin-bottom:0;}
.footer-contact-list a .elementor-icon-list-text,
.footer-contact-list a:hover .elementor-icon-list-text{-webkit-transition:all linear 0.2s;-o-transition:all linear 0.2s;transition:all linear 0.2s;}
.footer-contact-list strong{font-size:calc(100% + 0.5rem);}
.footer-nav ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.footer-nav ul li {-webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;padding-bottom:1em;}

/**Media Queries***/

@media(min-width:541px){

}
@media(min-width:768px){
  
}
@media(min-width:881px){
 
}
@media(min-width:992px){

}
@media(min-width:1025px){
    #main-header ul{margin-top:-8px;}
    #main-header li a{border-top: 7px solid #00000000;}
    #main-header li a.elementor-item-active {border-top: 7px solid transparent;}
    #main-header.scrolled-header li a {color:#000000;}
    #main-header li a:hover {border-top:7px solid #000000;}
}
@media (min-width:1200px){

}

@media (min-width:1400px){
 
}