/*
 Theme Name:    Enfold Child
 Theme URI:     www.kriesi.at/themes/enfold/
 Description:   <strong>A superflexible and responsive Business Theme by Kriesi</strong> - <br/> Update notifications available on twitter and facebook:<br/> <a href='http://twitter.com/kriesi'>Follow me on twitter</a><br/> - <a href='http://www.facebook.com/pages/Kriesi/333648177216'>Join the Facebook Group</a>
 Author:        Kriesi
 Author URI:    http://www.kriesi.at
 Template:      enfold
 Version:       1.0.0
 License:       Themeforest Split Licence
 License URI:   -
 Text Domain:   enfold-child
*/

/*
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
    */

/* OJO - no modificar aquí el tamaño general de H1 ni de p - el slider pierde el responsive */
html{
    background-color: #f8f8f8;
}

h1, h2, h3 {
	color: #124680 !important;
	text-transform: none !important;
	font-family: "Open Sans condensed", sans-serif !important;	
}

h1 a, h2 a, h3 a {
	color: #0082c6 !important;
}

h1 a:hover, h2 a:hover, h3 a:hover {
    color: #F08C13 !important;
}

h2 {
	font-size: 2.5em !important;
}

p a {
	color: #00aeef !important;
	font-weight: bold !important;
}

p a:hover {
	color: #124680 !important;
	text-decoration: none !important;
}

p {
	font-family: "Roboto", sans-serif !important;
	color: #6f7272 !important;
	line-height: 1.5em !important;
}

p strong, li strong {
	color: #6f7272 !important;
	font-weight: 700 !important;
}

blockquote {
	border-color: #0082c6 !important;
}

blockquote p, blockquote p strong {
	font-size: 1em !important;
}

.grande h1 {
	font-size: 3.5em !important;
}

.grande p, .grande p strong {
	font-size: 1.15em !important;
}

li strong {
	color: #0082c6 !important;
}



/* ---------- MENU ---------- */

.logo img {
	margin-left: 20px !important;
}


ul.avia_wpml_language_switch {
height: 22px !important;
margin: -3px 0 0 0 !important;
padding: 0 !important;
}

ul.avia_wpml_language_switch li {
padding: 0 0 0 5px !important;
width: 30px;
height: 100%;
text-align: center;
opacity: 1;
border-right: 1px solid #e1e1e1;
}

ul.avia_wpml_language_switch li + li {
border-left: 1px solid #e1e1e1 !important;
}

ul.avia_wpml_language_switch li a img {
  opacity: 0.3 !important;
}

ul.avia_wpml_language_switch li a:hover img {
  opacity: 1 !important;
}
ul.avia_wpml_language_switch li.avia_current_lang a img {
  opacity: 1 !important;
}

.avia-menu-text {
color: #00AEEF !important;
font-family: "Open sans condensed", sans-serif !important;
}

.avia-menu-fx {
height: 5px !important;
}

.sub_menu {
float: none !important;
}

.avia_wpml_language_switch {
float: left !important;
padding-left: 0 !important;
}

li.current-menu-item a span.avia-menu-text {
color: #003259 !important;
}

li.menu-item a:hover span.avia-menu-text {
color: #003259 !important;
}

li.current-menu-item .avia-menu-fx {
	background-color: #124680 !important;
	border-color: #124680 !important;
}

ul#avia2-menu {
float: right !important;
}

ul#avia2-menu li a {
font-family: "Open sans condensed", sans-serif !important;
}

ul#avia3-menu li a span {
font-family: "Open sans", sans-serif !important;
color: #FFF !important;
font-size: 1em !important;
}

ul#avia3-menu li.current-menu-item a span {
color: #CCC !important;
}

ul.sub-menu {
	margin: -4px !important;
	border-top-width: 5px !important;
}

ul.sub-menu a span.avia-menu-text {
	font-family: "Open sans condensed", sans-serif !important;
	font-size: 1.1em !important;
	font-weight: bold !important;
}

ul.sub-menu li.menu-item a span.avia-menu-text {
	color: #124680 !important;
}

ul.sub-menu li.current-menu-item a span.avia-menu-text {
	color: #00AEEF !important;
}

ul.sub-menu li.menu-item a:hover span.avia-menu-text {
	color: #00AEEF !important;
}

.avia_mega_div {
	max-width: 890px !important;
	margin-top: -4px !important;
	padding-right: 0 !important;
	border-top: 5px solid #00AEEF !important;
}

.avia_mega_div ul.sub-menu {
	border-top: 3px solid #00AEEF !important;
}

.avia_mega_div ul.sub-menu ul.sub-menu {
	border: none !important;
}

.avia_mega_div span.mega_menu_title {
	margin-bottom: 15px !important;
	text-align: center !important;
}

.copyright a {
	color: #88DEFF !important;
}


/* -------------  SLIDER ---------------- */

.ls-wrapper h1 {
	font-family: "Open sans condensed", sans-serif !important;
	font-weight: normal !important;
	color: #FFF !important;
}



.ls-wrapper p {
	margin: 0 !important;
	font-family: "Open sans condensed", sans-serif !important;
	color: #CCC !important;
}

.ls-wrapper p.botonSlider {
	text-align: center !important;
	padding: 8px 25px !important;
	font-family: "Open sans condensed", sans-serif !important;
	color: #FFF !important;
	font-weight: bold !important;
	padding: 10px;
	background: #4cbee8; /* Old browsers */
	background: -moz-linear-gradient(top,  #4cbee8 0%, #0086ed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4cbee8), color-stop(100%,#0086ed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4cbee8 0%,#0086ed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4cbee8 0%,#0086ed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4cbee8 0%,#0086ed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4cbee8 0%,#0086ed 100%); /* W3C */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#4cbee8\', endColorstr=\'#0086ed\',GradientType=0 ); 	/* IE6-9 */
}



.ls-wrapper p.botonSlider2 {
	padding: 6px 0px !important;
	text-align: center !important;
	color: #0082c6 !important;
	background: rgba(255,255,255,1) !important;
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1))) !important;
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ) !important;
}

.ls-wrapper p.botonSlider2 strong {
	color: #0082c6 !important;
}



/* -------------  INICIO ---------------- */

.cita h3.iconbox_content_title a {
font-family: "Open Sans condensed", sans-serif !important;
text-transform: none !important;
font-size: 0.9em !important;
font-weight: normal !important;
color: #96999b !important;
line-height: 1.5em !important;
letter-spacing: -0.1px !important;
}

.cita h3.iconbox_content_title a strong {
font-size: 1.3em !important;
text-transform: uppercase !important;
font-weight: bold !important;
color: #0082c6 !important;
}

.cita h3.iconbox_content_title a:hover, .cita h3.iconbox_content_title a:hover strong {
	color: #124680 !important;
}

.cita a.iconbox_icon {
	margin-right: 5px !important;
	padding-top: 12px !important;
	color: #B3E7FA !important;
	font-size: 2.6em !important;
}

.cita a.iconbox_icon:hover {
	color: #00aeef !important;
}

.cita {
	margin-bottom: 0 !important;
}

.tesCita {
	padding-top: 6px !important;
}

.tesCita H2 {
	font-size: 2.2em !important;
}

.pasarHome {
	display: none;
}

.cve {
	margin: 35px 0 !important;
	background-color: #f6f6f6 !important;
	border-top: 3px solid #00AEEF !important;
	padding: 10px 10px 5px !important;	
}

.cve .titu {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	font-weight: bold;
}

.cve .sub {
	margin-top: 5px !important;
	font-size: 0.8em !important;
}

form#aspnetForm {
	margin: 10px 0 !important;
	display: inline !important;
}

form#aspnetForm input {
	width: 36px !important;
	display: inline !important;
	float: left !important;
	margin: 0 1px !important;
	padding: 3px 2px !important;
	font-size: 0.8em !important;
}

form#aspnetForm a.boton {
	text-decoration: none !important;
	padding: 5px 10px !important;
	border-radius: 3px;
	background-color: #0082c6 !important;
	color: #FFF !important;
}

form#aspnetForm a.boton:hover {
	background-color: #00AEEF !important;
}

form#aspnetForm p {
	margin-top: 25px !important;
	text-align: center !important;
}




/* -------------  CITAS  ---------------- */

.avisar {
	margin-top: 0 !important;
}

/*

.pasarHome h3 a {
	font-weight: bold !important;
	font-size: 1.1em !important;
}

.pasarHome h3 a:hover {
color: #124680 !important;
}

.pasarHome p {
	margin: 0 !important;
	line-height: 1.4em !important;
}

.pasarHome h3 {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

.pasarHome .hr {
	margin: 0 !important;
}

.pasarHome .av-special-heading-h3 {
	margin: 0 !important;
} */

.columnaEstacions .av-special-heading-h3 {
	margin: 30px 0 15px !important;
	padding-bottom: 3px !important;	
}

.columnaEstacions h3 {
	font-weight: bold !important;
}

.columnaEstacions p {
	margin: 4px 0 !important;
	padding: 7px 0 2px 5px !important;
}

.columnaEstacions p + p {
	border-top: 1px solid #e4e4e4 !important;
}

.columnaEstacions a {
	color: #0082c6 !important;
}

.columnaEstacions .hr {
	margin: 20px 0 !important;
}

.estacions .flex_column {
	margin-top: 20px !important;
}

.av-magazine-top-bar {
border: none !important;
}

.av-magazine-content-wrap {
padding-top: 3px !important;
border: none !important;
}

.av-magazine-entry {
	margin-bottom: 40px !important;
}

.av-magazine-thumbnail {
border-radius: 100px !important;
border: 2px solid #eee !important;
}

img.attachment-thumbnail {
border-radius: 90px !important;
}

.av-magazine-time {
font-size: 0.8em !important;
}

h3.av-magazine-title {
font-size: 1.6em !important;
font-family: "Open sans condensed" !important;
font-weight: normal !important;
}

h3.av-magazine-title a:hover {
color: #124680 !important;
}

.av-magazine-sort {
	display: none !important;
}

.av-magazine-thumbnail {
	width: 80px !important;
	height: 80px !important;
}

.pdfEmpresas {
	margin-top: 30px;
	padding: 15px !important;
	background-color: #fff !important;
	border: 1px solid #eee;
}

.pdfEmpresas .av-special-heading {
	margin-top: 0px !important;
}

.pdfEmpresas h2 {
	padding-bottom: 40px !important;
	font-size: 1.2em !important;
	font-weight: bold !important;
	color: #666 !important;
}

.pdfEmpresas h3 {
	font-family: "Roboto", sans-serif !important;
	font-size: 1em !important;
	font-weight: normal !important;
}

.pdfEmpresas .iconbox_icon {
	color: #124680 !important;	
}

table.medidasMov {
	max-width: 410px;
	margin: 20px auto;
}

table.medidasMov td {
	border: none;
}

table.medidasMov tr + tr {
	border-top: 1px solid #e4e4e4;
}

table.medidasMov td + td {
	text-align: right;
	color: #124680 !important;
}


/* -------------  ESTACIÓNS SYC ---------------- */

.situacion .iconbox_icon {
	margin-top: 5px !important;
	margin-right: 7px !important;
	font-size: 2.4em !important;
	color: #0082c6 !important;
}

.situacion h3 {
	font-size: 1.6em !important;
	color: #124680 !important;
}

.situacion .iconbox_content_container {
	margin-left: 40px !important;
}

.situacion .avia-testimonial {
	padding: 0 !important;
}

.situacion .avia-testimonial-wrapper {
	margin-top: 0px !important;
	width: 100% !important;
}

.situacion .avia-testimonial-meta {
	margin: 0 !important;
}

.situacion .avia-testimonial-image img {
	border: 3px solid #ddd !important;
}

.situacion .avia-testimonial-name {
	margin-top: 20px !important;
	color: #124680 !important;
}

@-webkit-keyframes greenPulse {
  from { background-color: #00669D; }
  50% { background-color: #00aeef; }
  to { background-color: #00669D; }
}

@-moz-keyframes greenPulse {
  from { background-color: #00669D; }
  50% { background-color: #00aeef; }
  to { background-color: #00669D; }
}

@-ms-keyframes greenPulse {
  from { background-color: #00669D; }
  50% { background-color: #00aeef; }
  to { background-color: #00669D; }
}

@keyframes greenPulse {
  from { background-color: #00669D; }
  50% { background-color: #00aeef; }
  to { background-color: #00669D; }
}

.situacion .avia-builder-el-last a.avia-button {
  -webkit-animation-name: greenPulse;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
}

.situacion .avia-builder-el-last a.avia-button:hover {
  -webkit-animation: none;
}

.citaEstacion {
	max-width: 640px !important;
	margin: 0px auto !important;
	background-color: #ffffff !important;
	float: none !important;
}

.sideEstacions h2 {
	font-family: "Open Sans condensed", sans-serif !important;
	font-weight: normal !important;
	font-size: 2em !important;
}

.sideEstacions p {
	line-height: 1em !important;
}

.sideEstacions p a {
	font-weight: normal !important;	
}

.tablaEstacions li.avia-heading-row {
	background-color: #124680 !important;
	border-color: #124680 !important;
}

.tablaEstacions ul.avia-highlight-col li.avia-heading-row, .tablaEstacions .pricing-extra {
	background-color: #0082c6 !important;
	border-color: #0082c6 !important;	
}

.tablaEstacions li.empty-table-cell {
	border: none !important;
	border-top: 1px solid #e1e1e1!important;
}

.tablaEstacions ul.avia-highlight-col li.empty-table-cell + li.empty-table-cell {
	display: none !important;
}

.gm-style-iw p {
	font-size: 0.9em !important;
}

.gm-style-iw a {
	display: inline-block !important;
	margin-top: 3px !important;
	padding: 3px 10px !important;
	background-color: #00aeef !important;
	color: #FFF !important;
	border-radius: 3px !important;
	font-weight: normal !important;
}

.gm-style-iw a:hover {
	background-color: #0082c6 !important;
	color: #FFF !important;
}


/* -------------  PASAR LA ITV ---------------- */


.lista {
    counter-reset: li; 
    list-style: none; 
    *list-style: decimal; 
    font-family: 'Roboto', sans-serif;
    padding: 0;
}

.lista ol {
    margin: 0 0 0 2em; 
}

.lista ol li{
    position: relative;
    display: block;
    padding: .4em .4em .4em 4em;
    margin: 30px 0;
    text-decoration: none;
    border-radius: .3em;
}

.lista ol li strong {
	color: #124680 !important;
    font-family: 'Open sans condensed', sans-serif;
	font-size: 1.6em !important;
	
}

.lista ol li:before {
    content: counter(li);
    counter-increment: li;
    position: absolute; 
    left: -1.3em;
    top: 25px;
    margin-top: -1.3em;
    background: #fff;
    height: 2em;
    width: 2em;
    line-height: 2em;
    border: 4px solid #00aeef;
    text-align: center;
    font-weight: bold;
    border-radius: 2em;
	font-size: 1.8em !important;
	color: #00aeef;
}

/*** SIDEBAR PASAR LA ITV ***/

.widget_nav_menu {
padding-bottom: 0 !important;
}

.inner_sidebar {
    margin-left: 40px !important;
}

ul#menu-pasaraitv, ul#menu-pasaraitv-espanol, ul#menu-pasaraitv-ingles {
padding-top: 0px !important;
}

ul#menu-pasaraitv li, ul#menu-pasaraitv-espanol li, ul#menu-pasaraitv-ingles li {
padding-bottom: 10px;
border-bottom: 1px solid #eee !important;
}

ul#menu-pasaraitv a, ul#menu-pasaraitv a strong, ul#menu-pasaraitv-espanol a, ul#menu-pasaraitv-espanol a strong, ul#menu-pasaraitv-ingles a, ul#menu-pasaraitv-ingles a strong {
color: #6f7272 !important;
font-family: "Roboto";
font-weight: normal !important;
}

ul#menu-pasaraitv a strong, ul#menu-pasaraitv-espanol a, ul#menu-pasaraitv-ingles a strong {
font-weight: bold !important;	
}

ul#menu-pasaraitv a:hover p.tituPasar , ul#menu-pasaraitv-espanol a:hover p.tituPasar, ul#menu-pasaraitv-ingles a:hover p.tituPasar {
color: #00afef !important;
}

ul#menu-pasaraitv a p.tituPasar, ul#menu-pasaraitv-espanol a p.tituPasar, ul#menu-pasaraitv-ingles a p.tituPasar {
margin: 4px 0 6px !important;
font-family: "Open Sans Condensed" !important;
font-size: 1.8em;
font-weight: bold;
color: #0082c6 !important;
line-height: 1.2em !important;
}

ul#menu-pasaraitv li.current_page_item, ul#menu-pasaraitv-espanol li.current_page_item, ul#menu-pasaraitv-ingles li.current_page_item {
padding-left: 0 !important;
left: 0 !important;
box-shadow: none !important;
}

ul#menu-pasaraitv li.current_page_item p.tituPasar, ul#menu-pasaraitv-espanol li.current_page_item p.tituPasar, ul#menu-pasaraitv-ingles li.current_page_item p.tituPasar {
color: #124680 !important;
}

.deja-huella {
margin-top: 0 !important;
}

.deja-huella p.titu {
color: #124680 !important;
font-weight: bold;
}

.xunta {
margin-top: 20px;
padding-top: 20px;
border-top: 3px solid #eee;
}



/************* CUANDO PASAR LA ITV *****************/

table.candoMat {
	font-family: "Roboto", sans-serif !important;
	max-width: 500px !important;
	margin-left: 30px;
}

table.candoMat td {
	padding: 5px 10px !important;
}

.frecu {
	margin-top: 20px;
	margin-bottom: 15px !important;
}

.frecu .iconbox_icon {
	width: 65px !important;
	height: 65px !important;
	font-size: 28px !important;
	line-height: 65px !important;
}

.frecu h3 {
	font-size: 1.6em !important;
	margin-top: 10px !important;
}

table.tfrecu {
	max-width: 280px;
	margin-top: 0px !important;
	font-family: "Roboto", sans-serif !important;
	margin: 0 90px 40px;
}

table.tfrecu td, table.tfrecu th {
	font-size: 0.9em !important;
	padding: 2px 15px !important;
	border: none;
	text-align: right !important;
}

table.tfrecu th {
	border-bottom: 1px solid #eee;
	font-size: 0.8em !important;
}

table.tfrecu td + td, table.tfrecu th + th {
	text-align: left !important;
	border-left: 1px solid #eee;
}

/************* RECOMENDACIONES *****************/

.bandoneon .single_toggle {
padding: 0!important;
border: none !important;
border-bottom: 1px solid #EEE !important;
}

.bandoneon .vert_icon, .bandoneon .hor_icon {
	border-color: #0082c6 !important;
}

.bandoneon p.toggler {
margin: 0 !important;
padding-left: 40px !important;
font-family: "Open sans" !important;
font-size: 1.1em !important;
border: 1px solid #EEE !important;
color: #00afef !important;
}

.bandoneon .active_tc {
margin-bottom: 10px !important;
}

.bandoneon .toggle_content {
margin: 0 !important;
padding-top: 15px !important;
padding-left: 40px !important;
background-color: #F6F6F6 !important;
border: none !important;
}

.bandoneon .toggle_content strong {
font-family: "Open sans condensed", sans-serif !important;
color: #124680 !important;
font-size: 1.4em !important;
}

/************* TARIFAS *****************/

.tarifa {
	margin-top: 20px;
	margin-bottom: 15px !important;
}

.tarifa .iconbox_icon {
	width: 65px !important;
	height: 65px !important;
	font-size: 28px !important;
	line-height: 65px !important;
}

.tarifa h3 {
	font-size: 1.6em !important;
	margin-top: 22px !important;
}

table.ttarifa {
	max-width: 600px !important;
	margin-top: 0px !important;
	font-family: "Roboto", sans-serif !important;
	padding: 0 75px 40px;
}

table.ttarifa td {
	font-size: 1em !important;
	padding: 2px 15px 2px 88px!important;
	border: none;
	text-align: left !important;
}

table.ttarifa td + td {
	padding: 2px 15px 2px 0px!important;
	text-align: right !important;
	font-weight: bold !important;
}

/************* PNEUMATICOS *****************/

.contentPneus {
	margin-top: 30px !important;
}

form.pneus {
float: left !important;
width: 100% !important;
}

form.pneus p.first_form {
clear: none !important;
display: block !important;
float: left !important;
max-width: 200px !important;
margin-right: 10px !important;
}

p#element_avia_ancho_1, p#element_avia_serie_1, p#element_avia_llanta_1, p#element_avia_llanta_equivalente_1 {
max-width: 100px !important;
}

p#element_avia_buscar_outra_lamia_1 {
	margin-top: 30px !important;
clear: both !important;
max-width: 100px !important;
}




/************* SYC itv *****************/

.sycitv .iconlist_icon {
	background-color: #00aeef !important;
}

.sycitv h4.iconlist_title {
	margin-top: 7px !important;
	margin-bottom: 30px !important;
	font-family: "Open Sans condensed", sans-serif !important;
	font-size: 2.5em !important;
	text-transform: none !important;
	color: #124680 !important;
	font-weight: normal !important;
}

.sycitv .iconlist_content_wrap h5 {
	font-size: 1.5em !important;
	color: #124680 !important;	
}

.sycitv .iconlist-timeline {
	display: none;
}

.CVcampos {
	margin-top: 30px !important;
}

.CVcampos .iconbox_content_container {
	display: none !important;
}

.CVcampos .iconbox_icon {
	color: #124680 !important;
}

.CVcampos h3 {
	padding-top: 5px !important;
	color: #666 !important;
}

.botCurri {
	margin-bottom: 50px;
}

.botCurri .avia_iconbox_title {
	margin-left: 15px !important;
	font-size: 1em !important;
}

.botCurri .av-button-description p {
	color: #FFF !important;
	font-size: 0.9em;
}




/************* NOVAS *****************/

.sidebar h3.widgettitle {
font-size: 2em !important;	
}

.sidebar li.cat-item a, .sidebar .widget_archive a {
color: #00afef !important;	
}

.template-blog h2 {
	margin-top: 10px !important;
	font-size: 2.5em !important;
	font-weight: normal !important;
}

.template-blog h2 a {
color: #00afef !important;	
}

.template-blog .text-sep {
	display: none !important;
}

.template-blog .post_delimiter {
	padding-top: 20px !important;
}

.template-blog span.current {
color: #FFF !important;
background-color: #0082c6 !important;
font-size: 1.1em !important;
border: none !important;
}

.template-blog .pagination a {
color: #FFF !important;
background-color: #ddd!important;
font-size: 1.1em !important;
border: none !important;
}

.template-blog .pagination a:hover {
background-color: #00afef !important;
}

h1.post-title {
	margin-top: 25px !important;
	line-height: 1.6em !important;
}

h1.post-title a {
	font-size: 1.6em !important;
	font-weight: normal !important;
}

.entry-content p {
	font-size: 1.05em !important;
	line-height: 1.6em !important;
}

#archives-dropdown-2 {
	margin-top: 30px !important;
	margin-bottom: 0 !important;
}

.news-time {
	display: none !important;
}

li.news-content {
	margin-bottom: 20px !important;
}

.news-headline {
	color: #124680 !important;	
}




/************* AYUDA *****************/

.faqs .single_toggle {
padding: 0!important;
border: none !important;
border-bottom: 1px solid #EEE !important;
}

.faqs .vert_icon, .faqs .hor_icon {
	border-color: #0082c6 !important;
}

.faqs p.toggler {
margin: 0 !important;
padding-left: 40px !important;
font-family: "Open sans" !important;
font-size: 1.1em !important;
border: 1px solid #EEE !important;
color: #00afef !important;
}

.faqs .active_tc {
margin-bottom: 10px !important;
}

.faqs .toggle_content {
margin: 0 !important;
padding-top: 15px !important;
padding-left: 40px !important;
background-color: #F6F6F6 !important;
border: none !important;
}


/************* CONTACTO *****************/

.formContacto input.button {
	max-width: 200px !important;
	float: right !important;
}

.sidebarContacto {
padding-top: 0px;
font-family: "Roboto";
line-height: 1.5em !important;
}

.sidebarContacto h3 {
margin-top: 20px;
font-family: "Open sans condensed";
font-weight: normal;
font-size: 2.4em;
color: #124680;
}

.sidebarContacto .telefono {
font-size: 1.1em;
font-weight: bold;
}

.sidebarContacto .tele, .sidebarContacto strong {
color: #124680 !important;
}

.sidebarContacto img {
margin-top: 30px;
}

.sidebarContacto a {
font-weight: bold !important;
}

.sidebarContacto a:hover {
text-decoration: none !important;
color: #124680 !important;
}

.sidebarContacto span.nota {
display: inline-block !important;
padding-top: 6px !important;
font-size: 0.8em;
font-style: italic;
line-height: 130% !important;
}





/************* UNETE *****************/

#nav_menu-3 {
	padding-top: 0 !important;
}

ul#menu-personas li.current-menu-item, ul#menu-persoas li.current-menu-item, ul#menu-people li.current-menu-item {
	background-color: #f8f8f8 !important;
}

ul#menu-personas li a, ul#menu-persoas li a, ul#menu-people li a {
	color: #00aeef !important;
}

ul#menu-personas li a:hover, ul#menu-persoas li a:hover, ul#menu-people li a:hover {
	color: #124680 !important;
}

ul#menu-personas li.current-menu-item a, ul#menu-persoas li.current-menu-item a, ul#menu-people li.current-menu-item a {
	color: #124680 !important;
}

a.botOferta {
	margin: 10px !important;
	padding: 10px 30px;
	background-color: #00aeef;
	color: #FFF !important;
	border-radius: 3px !important;
}

a.botOferta:hover {
	background-color: #0082c6;
	color: #FFF !important;
}

.ofertas .iconbox_content_container p + p {
	margin: 30px 0 15px !important;
}

.ofertas .iconbox_content {
	background-color: #f4f4f4 !important;
	border: 1px solid #e4e4e4 !important;
}

.ofertasNO {
	display: none !important;
}

.nexo {
	margin-top: 20px !important;
	margin-bottom: 15px !important;
}

.nexo li {
	margin-left: 15px !important;
	padding: 0px 0 !important;
}

.nexo .iconlist_icon {
	color: #0082c6 !important;
	font-size: 1.3em !important;
}

.nexo .iconlist_title_small {
	padding: 3px 0 0 2px !important;
	color: #0082c6 !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
}

.tab {
	color: #00aeef !important;
	font-size: 1em !important;
}

.active_tab {
	color: #0082c6 !important;
}

.active_tab, .active_tab_content {
	background-color: #f8f8f8 !important;
}

.concursos {
	margin-top: 0 !important;
}

.concursos .slide-entry {
	border: 2px solid #f8f8f8 !important;
}

#popmake-2492 .popmake-title, #popmake-2489 .popmake-title {
	font-size: 2.3em !important;
}

#popmake-2492 h3, #popmake-2489 h3 {
	margin-top: 0 !important;
}


/************* AVISO LEGAL *****************/

.avisoLegal {
	max-width: 700px !important;
	margin: 0 auto !important;
	float: none !important;
}


/************* POPUP MAKER *****************/

.popmake-content ul {
	margin-bottom: 10px !important;
	padding: 0 0 0 30px !important;
	list-style-type: disc !important;
}

.popmake-content p, .popmake-content li {
	font-size: 0.8em !important;
	font-family: Roboto, sans-serif !important;
}

.popmake-content p > ul {
	margin-bottom: 0px !important;
}

.popmake-content strong {
	font-weight: bold !important;
}

.pum-overlay {
    background-color: rgba( 0, 0, 0, 0.7 ) !important;
}

.pum-container {
	padding: 40px !important;
	border-radius: 5px !important;
	background-color: #FFF !important;
}

.pum-title {
	margin-bottom: 20px;
	font-family: "Open sans condensed", sans-serif !important;
	font-size: 2.3em !important;
	color: #0082c6 !important;
}

.pum-close {
	font-family: Tahoma, sans-serif !important;
	font-size: 1.2em !important;
	font-weight: bold !important;
	background-color: #00aeef !important;
}

.pum-close:hover {
	background-color: #0082c6 !important;
}





/************* POPUP BUILDER *****************/

#sgcboxLoadedContent {
  padding: 20px 20px 10px;
}





/************* COOKIES *****************/

.pea_cook_wrapper p {
	padding: 5px 0 !important;
	color: #FFF !important;
	font-family: "Open Sans", sans-serif !important;
}

.pea_cook_wrapper p a#fom, .pea_cook_more_info_popover_inner a {
	border: none !important;
	color: #11BDFF !important;
}

.pea_cook_wrapper p a#fom:hover, .pea_cook_more_info_popover_inner a:hover {
	color: #00aeef !important;
}

button.pea_cook_btn {
	padding: 10px 0 !important;
	font-family: "Open Sans", sans-serif !important;
	border-radius: 3px !important;
	background-color: #00aeef !important;
	color: #FFF !important;
	border: none !important;
	text-shadow: none !important;
	box-shadow: none !important;
}

button.pea_cook_btn:hover {
	background-color: #0082c6 !important;
}

.pea_cook_more_info_popover_inner {
	margin-top: 200px !important;
	border-radius: 5px !important;
	padding: 5px 50px 15px !important;
	background-color: #FFF !important;
	border: 1px solid #ccc !important;
	max-width: 600px !important;
}

.pea_cook_more_info_popover_inner p, .pea_cook_more_info_popover_inner p strong {
	color: #124680 !important;
}

a#pea_close {
	margin: 0 auto !important;
	max-width: 100px !important;
	padding: 10px 20px !important;
	background-color: #00aeef !important;
	color: #FFF !important;
	border-radius: 3px !important;
	text-align: center !important;
}

a#pea_close:hover {
	background-color: #0082c6 !important;
}




/************* Neumáticos equivalentes ***************/

table.neumaticos-equivalentes tfoot {
    text-align: center;
}

table.neumaticos-equivalentes tfoot a
{
    margin-left: 5px;
    margin-right: 5px;
}

table.neumaticos-equivalentes tfoot a,
table.neumaticos-equivalentes tfoot a:hover
{
    cursor: pointer;
    text-decoration: none;
}

table.neumaticos-equivalentes tfoot a.activo,
table.neumaticos-equivalentes tfoot a:hover.activo
{
    cursor: default;
    text-decoration: none;
}

.template-page .post-entry .entry-content-wrapper .estaciones-moviles-block ul{
    list-style: none;
    display: block;
    margin-left: 0;
}

.template-page .post-entry .entry-content-wrapper .estaciones-moviles-block li{
    float: left;
    margin-right: 20px;
}
.template-page .post-entry .entry-content-wrapper .estaciones-moviles-block li a.sycitv-boton-provincia{
    text-align: center;
    float: left;
    box-sizing: content-box !important;
    font-family: "Open Sans Condensed";
    font-size: 15px;
    font-weight: bold;
    color: #6f7272;
    width: 95px;
    border-radius: 5px !important;
    border: 1px solid #d0d0d0;
    height: 30px;
    text-align: left;
    vertical-align: middle;
    text-decoration: none;
    padding: 9px 0px 0px 15px;
    border: 1px solid #9fddf9;
    background: #9fddf9;
    background-color: #9fddf9;
    background-image: -moz-linear-gradient(top, #ffffff 0%, #9fddf9 100%);
    background-image: -webkit-gradient(linear, left top, left bottombottom, color-stop(0%,#ffffff), color-stop(100%,#9fddf9));
    background-image: -webkit-linear-gradient(top, #ffffff 0%,#9fddf9 100%);
    background-image: -o-linear-gradient(top, #ffffff 0%,#9fddf9 100%);
    background-image: -ms-linear-gradient(top, #ffffff 0%,#9fddf9 100%);
    background-image: linear-gradient(to bottombottom, #ffffff 0%,#9fddf9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#9fddf9',GradientType=0 );
}

.template-page .post-entry .entry-content-wrapper .estaciones-moviles-block li a.sycitv-boton-provincia:hover
{
    border: 1px solid #9fddf9;
    background: #9fddf9;
    background-color: #9fddf9;
    background-image: -moz-linear-gradient(top, #ffffff 0%, #9fddf9 100%);
    background-image: -webkit-gradient(linear, left top, left bottombottom, color-stop(0%,#ffffff), color-stop(100%,#9fddf9));
    background-image: -webkit-linear-gradient(top, #ffffff 0%,#9fddf9 100%);
    background-image: -o-linear-gradient(top, #ffffff 0%,#9fddf9 100%);
    background-image: -ms-linear-gradient(top, #ffffff 0%,#9fddf9 100%);
    background-image: linear-gradient(to bottombottom, #ffffff 0%,#9fddf9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#9fddf9',GradientType=0 );
}

form#citaMasiva, form#listadoCitaMasiva{
    display: none;
}





/************* PDF EMBEDDER *****************/

.pdfemb-viewer {
	margin-top: 30px !important;
	border: 1px solid #e4e4e4 !important;
}

.pdfemb-poweredby {
	display: none !important;
}


/* ------------------   ARREGLAR LOS POPUPS DE CITA PARA QUE SEAN RESPONSIVE ------------------------ */

.sycitv-dialogo, .sycitv-dialogo-modal {
  width: auto !important;
  max-width: 600px !important;
  max-height: calc(100vh - 10px);
  overflow-y: auto;
}