/*
 Theme Name:   Soy Lexus
 Theme URI:    https://generatepress.com
 Description:  Tema Soy Lexus
 Author:       Dropalia
 Author URI:   https://dropalia.com
 Template:     generatepress
 Version:      0.1
*/
a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll {
    background-color: #eeeeee!important;
    border: 1px solid #eeeeee!important;
    color: #000!important;
}
@font-face {
font-family: 'Nobel_regular';
src: url('../soylexus/fonts/Nobel-WGL_Regular.eot');
src: url('../soylexus/fonts/Nobel-WGL_Regular.eot?#iefix') format('embedded-opentype'),
url('../soylexus/fonts/Nobel-WGL_Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Nobel_light';
src: url('../soylexus/fonts/Nobel-WGL_Light.eot');
src: url('../soylexus/fonts/Nobel-WGL_Light.eot?#iefix') format('embedded-opentype'),
url('../soylexus/fonts/Nobel-WGL_Light.ttf') format('truetype');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Nobel_book';
src: url('../soylexus/fonts/NobelWGL-Book.eot');
src: url('../soylexus/fonts/NobelWGL-Book.eot?#iefix') format('embedded-opentype'),
url('../soylexus/fonts/NobelWGL-Book.ttf') format('truetype');
font-weight: 300;
font-style: normal;
font-display: swap;
}
.rs-layer .linea-blanca, .rs-layer .light, .desde, .mes-slider, body .light p{
	font-family: 'Nobel_light' !important;
}
.precio-slider{
	font-size: 45px;
}
.mes-slider{
	position: relative;
    top: -20px;
}
.desde{
	font-weight:300;
}
h1,h2,h3, div,.rs-layer, .elementor-button-wrapper span{
	font-family: "Nobel_Regular" !important;
}
.elementor-button-wrapper span{
	font-weight:500 !important;
}
body h1{
	color: #000000;
    font-size: 48px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
}
body h2{
	color: #000000;
    font-size: 40px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
	font-family: "Nobel_Regular" !important;
}
body .elementor-22 .elementor-element.elementor-element-5c27355 .gallery-item-caption-wrap.caption-style-hoverer .fg-item-title{
	color: #000000;
    font-size: 32px;
	line-height:37px;
    font-weight: 400;
    letter-spacing: 1,5px;
	font-family: "Nobel_Regular" !important;
}
p, .txt-art span, #productos-financieros li, .eael-accordion-tab-title{
	font-family: "Nobel_Book" !important;
    letter-spacing: 1px;
    font-weight: 300;
}

/*whatsapp*/
.text-whatsapp{
text-align:center;margin-bottom:5px;
}
.link-whatsapp{
	text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px solid #bfbebd;
    width: 150px;
    margin: 0 auto;
}
body .linea-negra, .acepto a{
	border-bottom:1px solid #000;
	padding-bottom:1px;
	color:#000;
}
body .linea-blanca{
	border-bottom:1px solid #fff;
	padding-bottom:1px;
}
#promociones .coche-concesionario img{
	position:relative; 
	z-index:10
}
.cont-art{
	display: table;
    vertical-align: middle;
    margin: 0 auto;
    width: 50%;
}
.cont-art .img-art{
	float: left;
	width: 35%;
}
.cont-art .txt-art{
	float: left;
    width: 65%;
    padding-top: 15px;
    padding-left: 20px;
}
.cont-art .img-art img{
	width: 80%;
    padding-top: 10px;
}
.cont-art .txt-art a{
	font-weight:600;
}
.icons-modelo p{
	margin-bottom: 0;
}
.main-navigation .main-nav ul li a{
	font-size: 17px;
	padding-left: 5px;
}
.site-info{
	background-color: #000;
}
/*
#gal-modelos,#conecta-modelos,.fullwidth{
	max-width: 1903px;
}*/
.menu-fixed {
	position:fixed;
	z-index:1000;
	top:0;
	max-width:100%;
	width:100%;
	box-shadow:0px 1px 1px rgba(0,0,0,.5);
}
.menu-fixed .inside-header{
	padding: 0
}
/*formulario*/
.form{
	max-width: 50%;
	margin: 0 auto;
}
.form input[type="text"],.form input[type="email"],.form select,.form textarea{
	border: 0;
    border-bottom: 1px solid;
    padding: 5px 10px;
    background-color: inherit;
    width: 100%;
    padding-left: 0;
    font-family: "Nobel_Regular" !important;
    color: #000;
    border-color: inherit;
}
.form textarea{
	height: 80px
}
.form input::placeholder{
	color: #000;
}
.form input:focus{
	 outline:none !important;
    outline-width: 0 !important;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
span.wpcf7-list-item{
	margin-left: 0;
}
.form input[type="submit"]{
	width: 100%;
}
.form label{
	color:#000;
}
.main-navigation .main-nav ul .dest a{
	color:#987846;
}
.site-header{
	border-bottom: 1px solid #000;
}
.inside-header{
	padding: 5px 40px;
}
body .elementor .elementor-element.col-final{
	width:20%;
}

/*politica*/
ul.politica li{
	padding-bottom:4px;
}
ul.politica li a{
	border-bottom:1px solid #000;
	padding-bottom:1px;
	
}
@media (max-width:1920px){
	#gal-modelos,#conecta-modelos,.fullwidth{
		max-width: 1903px;
	}
}
/*@media (max-width:1244px) and (min-width:800px){
	#menu-menu-principal{
		width:116%;
	}
}*/
@media (max-width:1024px){
/*iconos*/
	#col-iconos{
		display:block;
	}
	#col-iconos .icono-eco{
		width:25%;
		float:left;
	}
}
@media (max-width:768px){
	body .elementor-22 .elementor-element.elementor-element-5c27355 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap{
		height: 330px;
	}
}
@media (max-width: 480px){
	.form{
		max-width: 100%;
	}
	.rs-layer .linea-blanca{
		font-family: 'Nobel_regular';
	}
	#col-iconos .icono-eco {
    width: 50%;
	}
	/*body.page .sp-thumbnails-container img.sp-thumbnail{
		width: 50%;
	}*/
	.elementor *, .elementor :after, .elementor :before {
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.cont-art {
		width:75%;
	}
	body rs-slides rs-slide rs-sbg-wrap{
		display: none;
	}
	.site-logo img{		
		width: 67%;
	}
}