body{font-weight: 300; color: #333;}

a{color: #cc0f3b}
a:hover{color: #ecc275}

/* background */
#filtro3 .filtro,
#titulo1,
#texto1 .container-fluid,
#servicio1 .servicio,
#blog1,
#detalle_barra1 .container-fluid,
#blog_entrada1,
#error1 .error_404_titulo{background-color: #fff;}

/* separacion */
#destacado1 .destacado,
#servicio6 .container-fluid,
#titulo1 .container,
#blog_entrada1 .container-fluid,
#filtro3 .container{padding-top: 60px;}

#destacado1 .destacado,
#servicio6 .container-fluid{padding-bottom: 60px;}

#tasacion1 .container,
#texto1 .container,
#listado1 .container,
#localizacion6{padding-top: 30px;}

#localizacion7 .container-fluid{padding-top: 0;}


/* titulo 1 */
#servicio6 .titulo,
#destacado1 .titulo,
#localizacion10 .titulo,
#filtro3 h2,
#titulo1 .titulo,
#filtro3 .cont_titulo,
#blog_entrada1 .container-fluid.contTitulo .titulo,
#error1 .error_404_titulo h1{
	line-height: normal;
    padding-bottom: 15px;
    border-bottom: 6px solid #cc0f3b;
}

#servicio6 .titulo::after,
#destacado1 .titulo::after,
#localizacion10 .titulo::after,
#filtro3 h2::after,
#titulo1 .titulo::after,
#filtro3 .cont_titulo::after,
#blog_entrada1 .container-fluid.contTitulo .titulo:after,
#error1 .error_404_titulo h1:after{
    content: '';
    position: absolute;
    right: 100px;
    top: 100%;
    width: 0;
    height: 0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 10px solid #cc0e3c;
    clear: both;
}
#servicio6 .titulo:after{border-top-color: #fff;}

/* titulo 2 */
#servicio6 .titulo_card,
#listado1 .title,
#tasacion1 .subtituloForm,
#tasacion1 .archivos_adjuntos label,
#texto1 .titulo,
#servicio1 .titulo_card,
#datos5 .subtitulo,
#formulario1 .formContactoFluid .formContactoContainer .subtituloForm,
#formulario_detalle1 .formContacto .formContactoContainer .subtituloForm,
#detalle_info1 h2,
#blog1 section .titulo h1,
#localizacion7 .titulo_tienda{color: #333; font-weight: normal; font-size: 25px;}

/* subtitulo */
#servicio6 .subtitulo,
#destacado1 .subtitulo,
#titulo1 .subtitulo{display: none;}

/* boton */
#destacado1 .navegacion,
#slider2 .btn-buscar,
#blog_recientes4 section .mas,
#banner2 .navegacion,
#localizacion10 .btn,
#formulario_detalle1 .formContacto .formContactoContainer .enviar,
#detalle_barra1 .container-fluid .navegacion,
#formulario_detalle_modal1 .formContactoModal .formContactoModalContainer .btn-modal,
#formulario_detalle_modal1 .formContactoModal .enviar,
#filtro3 .btn-buscar,
#tasacion1 .btn-buscar,
#error1 .error_404_contenido .navegacion,
#formulario1 .formContactoFluid .formContactoContainer .enviar,
#slider1 .btn-buscar{font-weight: 300; text-transform: uppercase;}

#destacado1 .navegacion:hover,
#slider2 .btn-buscar:hover,
#banner2 .navegacion:hover,
#localizacion10 .btn:hover,
#detalle_barra1 .container-fluid .navegacion:hover,
#formulario_detalle1 .formContacto .formContactoContainer .enviar:hover,
#formulario_detalle_modal1 .formContactoModal .formContactoModalContainer .btn-modal:hover,
#formulario_detalle_modal1 .formContactoModal .enviar:hover,
#filtro3 .btn-buscar:hover,
#tasacion1 .btn-buscar:hover,
#error1 .error_404_contenido .navegacion:hover,
#formulario1 .formContactoFluid .formContactoContainer .enviar:hover,
#slider1 .btn-buscar:hover{border-color: #ecc275}

/* menu */
#menu4 .menu4{background-color: #fff; padding-top: 20px; padding-bottom: 20px;}

#menu4 .header_menu .menu li a{text-transform: uppercase; font-weight: 300; margin-right: 15px; font-size: 14px; border-bottom: 3px solid transparent}
#menu4 .header_menu .menu li.active a,
#menu4 .header_menu .menu li a:hover, 
#menu4 .header_menu .menu li a:focus{background-color: transparent; border-bottom: 3px solid #ecc275; color: #ecc275}

#menu4 .nav-menu-box .al a.active{color: #ecc275; border-color: #ecc275}

#menu4 .nav-menu-box{background-color: #cc0e3c}

/* footer */
#footer5 .logo img{width: 200px;}
#footer5 .menu ul li.active a,
#footer5  a:hover{color: #cc0f3b}
.copyright{color: #000; background: #cc0f3b}


/* barra fija */
.barraFija{
	position: fixed;
	left: 0;
	bottom: 50%;
	transform: translateY(50%);
	z-index: 200;
}
.barraFija ul{list-style: none; padding-left: 0;}
.barraFija li{
	background-color: #ecc275; 
    border:1px solid #ecc275;
	color: #cc0f3b; 
	padding: 15px; 
	font-size: 16px; 
	border-bottom:1px solid rgba(255,255,255,0.3); 
	text-align: center;
}
.barraFija li:hover{background-color: #fff}

.barraFija a:last-child li{border-bottom:1px solid #ff9f37;}



/* INICIO */
#slider1 .opacidad_row{top: 0; bottom: 0;}

#servicio6 .servicio{
	background-image: url("/img/gracicar/servicios_back.jpg");
	background-size: cover;
	background-position: center;
	position: relative;	
}
#servicio6 .icono{background: none;}

#servicio6 .opacidad{
	background-color: rgba(208, 47, 47, 0.85); 
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

#servicio6 .titulo,
#servicio6 .titulo_card,
#servicio6 .texto_card{color: #fff;}

#servicio6 .titulo{border-color: #fff;}

#servicio6 .titulo_card{margin-bottom: 12px;}
#servicio6 .texto_card{font-weight: 300;}

#blog_recientes4{color: #333;}
#blog_recientes4 > .titulo{display: none;}
#blog_recientes4{background-color: #ecc275}
#blog_recientes4 section .mas:hover{color: #cc0e3c; background-color: #fff;}

#localizacion10 input, #localizacion10 textarea{box-shadow: none;}
#localizacion10 .titulo{margin-bottom: 0;}
#localizacion10 .formContactoContainer{margin-top: 30px;}
#localizacion10 .card:first-child{margin-top: 30px;}

@media(min-width: 992px){
	#slider2 .container{padding-top: 240px; padding-bottom: 180px;}

	#slider1 .slider .uk-slideshow, #slider1 .slider .uk-slideshow> li> div{height: 650px !important;}
	#slider1 .container{margin-top: 300px;}
	#slider1 .title1{font-size: 42px;}

	#banner2 .container{padding-top: 220px; padding-bottom: 220px;}
}

@media(max-width: 991px){
	#slider1 .container{margin-top: 30px;}
}

@media(min-width: 768px) and (max-width: 991px){
	#slider2 .title1{font-size: 36px;}

	#slider1 .title1{font-size: 34px;}
	#slider2 .container{padding-top: 30px; padding-bottom: 30px;}
}

@media(max-width: 767px){
	#slider2 .title1{display: none;}
	#slider1 .title1{display: none;}
	#banner2 .titulo{font-size: 28px;}
}

/* COCHES */
#filtro3 .dropdown{border: 1px solid #ddd;}
#filtro3 .cont_titulo{padding-bottom: 0; border:none;}
#filtro3 form{margin-top: 60px;}

#filtro3 .cont_titulo{margin-bottom: 0;}

#listado1 .subtitle{font-weight: normal; color: #777}

/* SERVICIOS */
#texto1.texto_18 .container{padding-bottom: 0;}

#servicio1 .texto_card{height: 70px;}
#servicio1 .titulo,
#servicio1 .subtitulo{display: none;}
#servicio1 .icono{background-color: #cc0f3b}

/* NOSOTROS */
#texto1 .titulo.margin{margin-top: 30px;}

/* LOCALIZACION */
#localizacion6 .titulo,
#localizacion6 .subtitulo,
#localizacion7 .titulo,
#localizacion7 .subtitulo{display: none;}

#localizacion6 .map{margin-top: 30px;}
#localizacion6 .cont_marker span{color: #cc0f3b}
#localizacion6 a{color: #cc0f3b}
#localizacion6 a:hover{color: #ecc275}

#localizacion7 .border_map,
#localizacion7 .map_localizacion7{border:none;}

#localizacion7 .cont_location .icono_loc{color: #cc0f3b}
#localizacion7 .localizacion{margin-top: 30px;}

@media(min-width: 992px){
	#localizacion7 .border_map{height: 200px;}
}
/* CONTACTAR */
#datos5 .lbl{color: #333;}
#datos5 .texto{color: #777777}
#localizacion7 .cont_location{color: #333;}

/* DATA */
#detalle_info1 .equipamiento .equip,
#detalle_info1 .container .caracteristicas .caract{border-bottom: none;}

/* BLOG */
#blog_entrada1 section .fecha,
#blog1 section .fecha{color: #333; font-weight: normal;}
#blog1 section .descripcion{color: #777;}