@charset "UTF-8";
/*
Theme Name: IdealAuto
Theme URI: https://idealauto.jwsuperthemes.com
Author: the JWSThemes team
Author URI: https://jwsuperthemes.com
Description: IdealAuto is a premium quality WordPress theme dedicated to cars and vehicles of all kinds. It is a great option for Car Dealer, Hand Wash, Services Repair, Retal, Auto Parts or trading sites. You will find it with a full set of specialized features that enhance product showcase. IdealAuto has a very flexible layout that includes moveable sidebars and unlimited colors. General concept is minimalistic and very free to make personal choices. Display supports both boxed and fullwidth modes adapting to all browsers and devices. IdealAuto is focused on selling businesses and very oriented customer services.
Requires at least: WordPress 4.9.6
Version: 3.6.9
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/lgpl-3.0.en.html
Text Domain: idealauto
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

:root {
  --main: #ed1c24;
  --secondary: #d71b22;
  --third: #ffe400;
  --fourth: #fde8e9;
  --light: #ffffff;
  --dark: #000000;
  --heading: #131313;
  --body: #6f6f6f;
  --bodybg: #ffffff;
  --btn-color: #ffffff;
  --btn-color2: #ffffff;
  --btn-bgcolor: #ed1c24;
  --btn-bgcolor2: #ed1c24;
  --e-global-color-primary: #ed1c24;
  --e-global-color-secondary: #131313;
  --custom2: #dfdfdf;
}
/* body{
	 font-family: "__celias_ad5fce", "__celias_Fallback_ad5fce", system-ui, -apple-system, BlinkMacSystemFont, sans-serif !important;
} */
@font-face {
    font-family: 'Celias';
    src: url('/wp-content/uploads/fonts/Celias.woff2') format('woff2'),
         url('/wp-content/uploads/fonts/Celias.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Celias';
    src: url('/wp-content/uploads/fonts/Celias-Bold.woff2') format('woff2'),
         url('/wp-content/uploads/fonts/Celias-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
body {
   font-family: 'Celias', sans-serif !important;
}
.elementor-12 .elementor-element.elementor-element-93b09ca .elementor-heading-title {
    font-family: 'Celias', sans-serif !important;
}
.elementor-12 .elementor-element.elementor-element-4a1d9a0 {
    font-family: 'Celias', sans-serif !important;
}
body.button-default .elementor-button, body.button-default .jws-cf7-style .wpcf7-submit, body.button-default .elementor-button.rev-btn{
    font-family: 'Celias', sans-serif !important;
}
.elementor-1212 .elementor-element.elementor-element-f0f2ac1 .jws_main_menu .jws_main_menu_inner > ul.nav > li > a{
	font-family: 'Celias', sans-serif !important;
}
.btn-theme {
  background: var(--main);
  color: #ffffff;
  height: 50px;
  padding: 0 40px;
  text-align: center;
  line-height: 50px;
}

button.btn-theme {
  border: 0;
}
.car-inner .car-content-center .car-list ul li i{
    vertical-align: unset !important;
}
.car-inner .car-content-center .car-list ul li{
	    font-weight: 500 !important;
	    font-size:14px !important;
}
.car-inner .car-content-center .car-list ul li i{
	    color: #000 !important;
        font-weight: 600 !important;
}
.car-inner .car-location{
	font-weight: 500 !important;
	font-size:14px !important;
}
.car-inner .car-location i{
	font-weight: 600 !important;
	color: #000 !important;
}
.car-inner .car-content-bottom .car-content-bottom-right .car-date {
	font-weight: 500 !important;
}
.car-inner .car-content-bottom .car-content-bottom-right .car-date i{
	font-weight: 600 !important;
	color: #000 !important;
}
.grid3 .car-inner .car-content .car-content-center ul li i{
	color:#ed1c24 !important;
}

.grid2 .car-inner .car-content .car-content-bottom {
    display: flex !important;
    justify-content: center !important;
}
.enquire-now-btn{
	padding:10px 30px !important;
}
.grid2 .car-inner .car-content .car-content-center .car-list .ct_ul_ol{
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 10px !important;
    padding: 0 !important;
    margin: 0 !important;
}
.grid2 .car-inner .car-content .car-content-center ul li {
    width: auto;
    margin-right: 18px;
	display:flex !important;
    align-items:baseline !important;
}
sr7-loop, sr7-mask, sr7-module, sr7-module .sr7-layer, sr7-module sr7-img, sr7-module sr7-layer, sr7-module sr7-shp, sr7-module sr7-svg, sr7-px{
	background:#000 !important;
/* 	background: url('https://empireautos.yungmedia.com/wp-content/uploads/car1.jpeg') center center / cover no-repeat !important; */
}
#panel-style-selector .panel-selector-open {
display:none !important;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding-bottom:0px !important;
}
.loan-option-text-info .loan-option-text-info-section .loan-option-text-info-block .first-row {
    flex-direction: column !important;
}
.loan-option-text-info .loan-option-text-info-section .loan-option-text-info-block .first-row .first-row-sub-child {
   width: 100% !important;
}
.loan-option-text-info .loan-option-text-info-section .loan-option-text-info-block .second-row{
	flex-direction: column !important;
	margin: 0 -15px 0px !important;
}
.loan-option-text-info .loan-option-text-info-section .loan-option-text-info-block .second-row .second-row-sub-child:first-child {
    width: 100% !important;
}
.loan-option-text-info .loan-option-text-info-section .loan-option-text-info-block .second-row .second-row-sub-child {
    width: 100% !important;
}
.loan-option-text-info .loan-detail-section .loan-detail-section-child:last-child .loan-detail-cal-desc .loan-cal-desc {
  flex-direction: column !important;
   margin-bottom: 1px !important;
}
.loan-detail-section-child .loan-cal-desc-heading {
	 width: 100% !important;
}
.loan-detail-section-child .loan-cal-desc-val {
    text-align: start !important;
}
.loan-option-text-info .loan-detail-section .loan-detail-section-child:first-child {
   padding: 0px !important;
   margin: 0px !important;
}
.car-single-sidebar .section3 {
    display: none !important;
}
.menu-sec-cls{
    display: none !important;
}
.loan-detail-section-child .summary-calculation-and-chart-wrappar{
	justify-content: center !important;
}
.calculator-child-heading h2 strong{
	color: #fff !important;
}
.car-single-sidebar .car-price{
    float: none;
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
}
.car-single-sidebar .car-price .new-price {
   margin-bottom: 0px !important;
}
.calculator-child-heading{
	padding: 10px 0 !important;
}
input[type="text"]{
	min-height: 40px !important;
}
label{
	margin-bottom: 0px !important;
	display: flex !important;
}
/* EMI Calculator */
.emi_control_label{
	text-align: start !important;
    padding-left: 0px !important;
}
.emi_form_group {
	padding-left:0px !important;
    padding-right:0px !important;
}
.emi_calculator_col {
    padding: 20px 20px 0px !important;
}
#emi_payment_summary {
   flex-direction: column !important;
}
#primecap{
font-size:36px !important;
}
.heading {
    padding-bottom: 20px !important;
}
.emi_calculator_col2{
    padding: 0px 20px 20px !important;
}
.emi_calculator_info label {
	font-size: 15px !important;align-content
}
.car-single-sidebar .section{
	padding:38px 20px !important;
}
.car-form-popup-inner .car-list ul li{
	display:inline !important;
}
/*  .pum-theme-13815, .pum-theme-default-theme{
	background-color: transparent !important;
}
.pum-theme-13815 .pum-container, .pum-theme-default-theme .pum-container{
    background-color: white !important;
}*/
input[type="text"], input[type="email"]{
	min-height: 50px !important;
} 
@media only screen and (min-width: 1024px) {
    .pum-container.pum-responsive.pum-responsive-medium {
        /* margin-left: -30%; */
        width: 30% !important;
    }
}
/* .pum-theme-13815 .pum-container, .pum-theme-default-theme .pum-container {
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15) !important;
}  */
textarea{
	margin-top:25px !important;
}
input[type="submit"] {
    transition: 0.3s all;
    padding: 10px 10px;
    background: red;
    color: white;
    text-align: left;
    border: none;
}
.pum-container .wpcf7-form .row div[class*="col-"] {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
.pum-container .wpcf7-form input[type="submit"] {
    display: block !important;
    margin: 10px auto 0 auto !important;
}
.pum-container .wpcf7-form .row div[class*="col-"] > p {
    margin-bottom: 10px !important; 
}