@media (min-width: 1200px){
	.container { width: 1168px; }
}
@media (min-width: 992px) and (max-width: 1199px){
	.container { width: 960px; }
}
@media (min-width: 768px) and (max-width:991px){
	.container { width: 736px; }
}

#barra3 .info_bar { background-color: #222; padding-bottom: 0px; }
@media (max-width:767px){
	#barra3 .info_bar { padding-bottom: 5px; }
}
#barra3 .social a { margin: 0px 1px; display: inline-block; border-radius: 50%; background-color: rgba(255, 255, 255, 0.8); height: 30px; width: 30px; color: #222; line-height: 30px; text-align: center; }
#barra3 .social a:hover { background-color: rgba(255, 255, 255, 1); }
#barra3.affix .social a { height: 20px; width: 20px; line-height: 20px; font-size: 12px; }
#barra3.affix{ top: 0; position: fixed; background: #222; z-index: 9999; left: 0; right: 0; }
@media (max-width:767px){
	#barra3 .social a { height: 25px; width: 25px; line-height: 25px; }
}

#menu4 .menu4 .logo img { max-width: 650px; }
@media (min-width:768px) and (max-width:991px){
	#menu4 .menu4 .logo img { max-width: 510px; }
}
@media (max-width:767px){
	#menu4 .menu4 .logo img { max-width: 260px; }
}
#menu4 .menu4 .menu-box ul li.menu a { color: #fff; padding: 0px 5px; font-size: 15px; line-height: 35px; font-weight: bold; background-color: transparent; margin: 42px 10px; position: relative; font-style: italic; }
@media (min-width: 992px) and (max-width: 1199px){
	#menu4 .menu4 .menu-box ul li.menu a { margin: 42px 8px; }
}
#menu4 .menu4 .menu-box ul li.menu.active, #menu4 .menu-box ul li.menu:hover { background-color: transparent; }
#menu4 .menu4 .menu-box ul li.menu.active a, #menu4 .menu-box ul li.menu a:hover { background-color: #f33b3e !important; }
#menu4 .menu_absolute{ position: absolute; top: 37px; left: 0; right: 0; z-index: 9999; background: #222; padding:0px; padding-bottom: 16px; }
#menu4 .menu_absolute.affix { top: 29px; position: fixed; background: #222; padding-bottom: 0px; }
@media (max-width:767px){
	#menu4 .menu_absolute.affix { top: 34px; }
}
#menu4 .menu_absolute2{ padding-top: 10px; padding-bottom: 15px; position: absolute; top: 110px; left: 0; right: 0; z-index: 9999; background-color: #222222; }
@media (min-width:768px) and (max-width:991px){
	#menu4 .menu_absolute2{ top: 96px; padding-top: 10px; padding-bottom: 15px; }
}
@media (max-width:767px){
	#menu4 .menu_absolute2 { padding-top: 10px; padding-bottom: 10px; top: 75px; }
}
#menu4 .menu_absolute2.affix, #menu4.menu4_0 .menu_absolute2.affix { top: 59px; position: fixed; background: #222; box-shadow: 0px 1px 1px #222; padding-bottom: 15px; padding-top: 10px; }
@media (min-width:768px) and (max-width:991px){
	#menu4 .menu_absolute2.affix, #menu4.menu4_0 .menu_absolute2.affix{ padding-bottom: 5px; padding-top: 5px; }
}
@media (max-width:767px){
	#menu4 .menu_absolute2.affix, #menu4.menu4_0 .menu_absolute2.affix { top: 56px; padding-bottom: 5px; padding-top: 5px; }
}
#menu4 .menu_absolute2.affix .menu li a { font-size: 15px; padding: 4px 7px; }
#menu4 .header_menu .menu li a{ font-size: 15px; padding: 10px 10px; font-size: 16px; text-transform: uppercase;}
#menu4.menu4_0 .menu_absolute2{ background: rgba(0, 0, 0, 0.3); }
#menu4 .menu4.menu_absolute.affix .logo img { max-width: 340px; }

@media(min-width:992px) and (max-width:1199px){
    #menu4 .header_menu .menu li a{font-size: 14px;}
}

@media (max-width:767px){
	#menu4 .menu4.menu_absolute.affix .logo img { max-width: 248px; }
}
@media (min-width:768px) and (max-width:991px){
	#menu4 .header_menu .navbar-toggle { padding: 10px 20px; padding-right: 0px; }
}


#slider1 .slider .uk-slideshow, #slider1 .slider .uk-slideshow> li> div { height: 600px !important; animation-duration: 60s!important; }
@media (min-width:992px){
	#slider1 .slider .uk-slideshow, #slider1 .slider .uk-slideshow> li> div { height: 750px !important; }
	#slider1 .opacidad_row { top: auto; bottom: 50px; }
}

#slider1 .cont_texto { padding-top: 0px; padding-bottom: 10px; }
#slider1 .title1 { font-size: 27px; text-align: center; }
#slider1 .btn-buscar{ background-color: #fe0000; color: white; font-size: 20px; }
#slider1 .btn-buscar:hover { background-color: #0000fe; }
@media (max-width: 991px) and (min-width: 768px){
	#slider1 .opacidad_row { top: auto; padding-top: 15px; }
}
@media (max-width: 767px){
	#slider1 .opacidad_row { top: auto; }
}

#filtro2 .carrocerias { background-color: #0000fe; }
#filtro2 .carrocerias a { font-size: 35px; color: #ffffff; margin: 5px 10px; display: inline-block; }
#filtro2 .carrocerias a:hover, #filtro2 .carrocerias a:focus { color: #fe0000; }

#card2 .card{ border: 1px solid #ccc; box-shadow: 0px 2px 3px #e6e6e6; width: 100%; background-color: #fe0000; }
#card2 .contenido_card .titulo { color: #ffffff; padding: 0px 10px; }
#card2 .detalles { color: #000; padding: 0px 10px; }
#card2 .detalle_row { margin-bottom: 0px; }
#card2 .precio { font-weight: normal; font-size: 25px; text-align: right; color: white; padding: 0px 10px; }

#destacado1 .navegacion { border-bottom: 1px solid #111; padding: 0px 5px; line-height: 30px; }
#destacado1 .navegacion:hover, #destacado1 .navegacion:focus { color: #fe0000; border-bottom: 1px solid #fe0000; }

.copyright { color: #ffffff; font-size: 11px; padding: 6px 0px; }
.copyright a { color: #ffffff!important; }

#blog_recientes3 .container-fluid { background-color: #0000fe; }
#blog_recientes3 .contTitulo .titulo { color: #ffffff; }
#blog_recientes3 .contTitulo .subtitulo { color: #ffffff; }

#localizacion7 .subtitulo { margin-bottom: 0px; }
#localizacion7 .titulo { line-height: 30px; }
#localizacion7 .map_localizacion7 { border-top: none; margin-top: 0px; }
#localizacion7 .border_map { border-bottom: none; }
#localizacion7.localizacion7_11 .titulo{ display:none; }
#localizacion7.localizacion7_11 .subtitulo{ display:none; }
#localizacion7.localizacion7_11 .localizacion{ margin: 15px 0px; }

#titulo1, #promocion_detalle1, #blog_recientes3.blog_recientes3_22, #detalle_barra1 .container-fluid, #error1 { padding-top: 138px; }
@media (min-width:768px) and (max-width:991px){
	#titulo1, #promocion_detalle1, #blog_recientes3.blog_recientes3_22, #detalle_barra1 .container-fluid, #error1 { padding-top: 118px; }
}
@media (max-width:767px){
	#titulo1, #promocion_detalle1, #blog_recientes3.blog_recientes3_22, #detalle_barra1 .container-fluid, #error1 { padding-top: 92px; }
}

#titulo1.titulo_6 .container,
#titulo1.titulo_17 .container{padding-bottom: 0;}

#filtro3 .subtitulo{ font-family: Ubuntu; font-size: 17px; color: #646464; }
#filtro3 .cont_titulo { display: none;}
#filtro3 .btn-buscar, #formulario2 .enviar, #formulario1 .formContactoFluid .formContactoContainer .enviar, #detalle_barra1 .container-fluid .navegacion, #tasacion1 .btn-buscar, #error1 .error_404_contenido .navegacion, #formulario_detalle1 .formContacto .formContactoContainer .enviar{ background-color: #fe0000; color: white; }
#filtro3 .btn-buscar:hover, #formulario2 .enviar:hover, #formulario1 .formContactoFluid .formContactoContainer .enviar:hover, #detalle_barra1 .container-fluid .navegacion:hover, #tasacion1 .btn-buscar:hover, #error1 .error_404_contenido .navegacion:hover, #formulario_detalle1 .formContacto .formContactoContainer .enviar:hover { background-color: #0000fe; }
@media (min-width:992px){
	#filtro3 .dropdown { margin: 0px 7px; }
}

#listado1 .title { margin-bottom: 0px; }
#listado1 .subtitle { color: #646464; font-size: 17px; font-weight: normal; }
#listado1 .container { padding-top: 30px; padding-bottom: 30px; }

#titulo1 { background-color: #eee; }
#titulo1 .titulo { line-height: 30px; }
#titulo1 .figure { display: none; }
#titulo1 .subtitulo{ color: #646464; font-size: 17px; font-weight: normal; border-bottom: none; padding-bottom: 0;}

#tasacion1 .container { padding-top: 30px; padding-bottom: 30px; }

#detalle_info1 h2, #formulario_detalle1 .formContacto .formContactoContainer .subtituloForm, #tasacion1 .subtituloForm, #tasacion1 .archivos_adjuntos label, #blog_recientes3.blog_recientes3_22 .contTitulo .titulo, #formulario1 .formContactoFluid .formContactoContainer .subtituloForm { font-size: 22px; color: #fe0000; font-family: Abel; line-height: 24px; font-weight: 400; }

#formulario1 .formContactoFluid .container { padding-top: 30px; padding-bottom: 30px; }
#formulario1 .formContactoFluid { background-color: #fff; }

#blog_recientes3.blog_recientes3_22 .blogRecientesCont { padding-top: 30px; }

#promociones1 .cardOferta { margin-bottom: 0px; margin-top: 30px; }
#promociones1 { padding-bottom: 30px; }

#promocion_detalle1 .container{ padding-top: 30px; padding-bottom: 30px; }

#blog1 .full_width{ width:100%; }
#blog1 .imagen{ background-size: cover; background-position: center; margin-bottom: 20px; }
#blog1 .primera .imagen{ margin:0px; }
@media (min-width:768px) and (max-width:991px){
	#blog1 .primera .imagen{ margin-bottom: 20px; }
}
#blog1 .card_blog{ background-color: whitesmoke; padding: 15px; border: 1px solid #d0d0d0; box-shadow: 1px 1px 3px 0px #b1b1b1; margin-top: 30px; }
#blog1 .card_blog:hover { box-shadow: 2px 2px 7px 0px #636363; }
#blog1 .container { padding-top: 0px; }
#blog1 { background-color: #fff; }
#blog1 .titulo_card{ font-size: 25px; line-height: 25px; }
#blog1 .primera .titulo_card{ font-size: 36px; line-height: 44px; }
@media (min-width:768px) and (max-width:991px){
	#blog1 .primera .titulo_card{ font-size: 25px; line-height: 25px; }
}
#blog1 .card_blog .fecha { margin-top: 0px; font-size: 15px; margin-bottom: 5px; color: #646464; }
#blog1 .card_blog .texto { font-size: 14px; margin-top: 5px; color: #7b7b7b; margin-bottom: 0px; min-height: 140px; }
#blog1 .card_blog .mas{ color: #555; }

#formulario2 .subtituloForm{ display: none; }
#formulario2 .subtituloForm2{ display: none; }
#formulario2 .titulo_apartado_form { text-align: left; font-weight: bold; }
#formulario2 .checkbox { margin-top: 65px; text-align: left; }
@media (max-width:991px){
	#formulario2 .checkbox { margin-top: 0px }
}
#formulario2 .checkbox label{ line-height: 42px; padding-left: 35px; }
#formulario2 .checkbox input[type="checkbox"]{ zoom: 1; transform: scale(2); -ms-transform: scale(2); -webkit-transform: scale(2); -o-transform: scale(2); -moz-transform: scale(2); transform-origin: 0 0; -ms-transform-origin: 0 0; -webkit-transform-origin: 0 0; -o-transform-origin: 0 0; -moz-transform-origin: 0 0; -webkit-transform-origin: 0 0; opacity: 0; z-index: 1; cursor: pointer; margin-top: 8px; margin-left: 0px; }
#formulario2 .checkbox label::before { content: ""; display: inline-block; position: absolute; width: 26px; height: 26px; left: 0; margin-left: 0px; margin-top: 8px; border: 1px solid #cccccc; border-radius: 3px; background-color: #fff; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
#formulario2 .checkbox label::after { display: inline-block; position: absolute; width: 26px; height: 26px; left: 0; top: 0; margin-left: 0px; margin-top: 8px; padding-left: 5px; padding-top: 1px; font-size: 18px; color: #555555; line-height: 25px; }
#formulario2 .checkbox input[type="checkbox"]:checked + label::after { font-family: "FontAwesome"; content: "\f00c"; }
#formulario2 .container { padding-top: 30px; padding-bottom: 30px; }
#formulario2 #contactoFormCustom { margin-top: 0px; }

#blog_recientes3.blog_recientes3_22 .container{ position: relative; }
#blog_recientes3.blog_recientes3_22 .blogRecientesCont { position: absolute; }
#blog_recientes3.blog_recientes3_22 .container-fluid { padding-top: 0px; padding-bottom: 0px; }
#blog_recientes3.blog_recientes3_22 .contTitulo .subtitulo { display: none; }
#blog_recientes3.blog_recientes3_22 .contTitulo .titulo { font-size: 18px; font-style: normal; font-family: Open sans; }
#blog_recientes3.blog_recientes3_22 .card_blog .titulo_card { margin-top: 10px; }

#texto1 .container { padding-top: 30px; padding-bottom: 30px; }
#texto1 .container-fluid { background-color: #fff; }

#formulario_detalle1 .formContacto .formContactoContainer.affix{ position: fixed; top: 113px; width: 390px; }
@media (max-width: 1199px) and (min-width: 992px){
	#formulario_detalle1 .formContacto .formContactoContainer.affix { width: 320px; }
}

#detalle_info1 .container .caracteristicas .caract { line-height: 25px; border-bottom: 1px solid #0000fe; }

#detalle_titulo1 .precio { color: #fe0000; }

#detalle_barra1 .container-fluid .icons a { margin-left: 3px; }
#detalle_barra1 .container-fluid { height: auto; }
#formulario_detalle_modal2 .formContactoModal .formContactoModalContainer .btn-modal{color: #fff;}
#detalle_barra1 .whatsapp{background-color: #25D366;}
#detalle_barra1 .container-fluid .icons a.social.telegram{background-color: #0088cc; padding-top: 4px;}

.modal{z-index:10000}

#error1 .error_404_titulo { background-color: #f0f0f0; }

#menu4 .header_menu .menu li a { color: #fff; }

#footer4 .appStore .titulo{color: #333;}

#datos3 .nombre{font-size: 20px;}