/*
Theme Name: hispasat
Description: Un <a href='http://codex.wordpress.org/Child_Themes'>tema hijo</a> del tema Enfold
Version: 1.0
Author: Azento
Author URI: http://www.azento.com
Template: enfold
*/

.wpml-ls-statics-footer {display:none;}
.av-language-switch-item {display:none !important;}

body, p {
	line-height:20px;	
}
/* VARIABLES CSS */

:root {
	--azulete:#8d9eb9;
	--gris:#d7d7d5;
	--marino:#4c5a74;
	--grisaceo:#a3b3ca;
	--verde:#afcaca;
	}


	.saber_mas:hover, .saber-menos:hover {
		cursor: pointer;
	}

/* IMPORTANTE: MOBILE BREAKPOINT GHANGE */

@media only screen and (max-width: 1110px) {.av-main-nav > li.menu-item-avia-special {
    display: block;
}
.av-main-nav > li {
    display: none;
}}


/* IFRAME SIZE */

.mfp-iframe-holder .mfp-content {
    height: 90% !important;
    max-width: 600px;
	margin:auto !important;
}


.custom-image-title {
  margin-top: 8px;
  padding-top: 8px;
  border-top: 1px solid #ccc;
  font-size: 14px;
  color: #333;
  text-align: center;
}


/* GENERAL MODS */
html {background-color:#f1f2f4;}
.container_wrap { border-top: none !important; }
*:focus { outline: none;} /* removes blue border onfocus in all elements (mainly for Chrome) */
.image-overlay { display: none !important; } /* removes hover-image in links */
.avia-gallery-thumb, .avia-gallery-thumb * { opacity: 1 !important; } /* removes hover-image in gallery thumbs */
.avia-menu-fx { display: none !important; opacity:0;} /* removes underline in main menu hover */
.top-border {border-top:1px solid black !important; } /* ... but allows certain sections to have a top border */
div.avia-fullwidth-slider {box-shadow:none !important;} /* disallow full-width sliders top shadow */
.avia_textblock p, .toggle_content p {line-height: 1.4em; text-align:justify;}
@media (max-width:600px) {.avia_textblock p, .toggle_content p {text-align:left;}}
h1, h2, h3, h4, h5, h6 { text-transform:none !important; line-height:1.1em !important;color:var(--marino); font-weight:light;}
h2 {letter-spacing:-1px !important;}
h3, h4, h5, h6 { font-family:roboto !important;font-weight:400 !important;}
.av-special-heading { margin-top:0;}
.av-icon-char {line-height:0.5em !important;}
a {text-decoration:none !important;}
a:focus {outline:0 !important;}
.text-center {text-align:center;}
#top .flex_column_table {margin-bottom:40px;} /* space between rows of equal height columns */
#socket {display:none;}

.header-scrolled .header_bg { opacity: 1 !important; }
.main_color strong, .alternate_color strong { color: inherit !important; font-weight:600 !important;}
.avia_textblock li, .toggle_content li {text-align:justify;line-height: 1.4em;}
.av-main-nav > li > a {font-weight:400;color:var(--azulete);}
@media (max-width:600px) {.avia_textblock li, .toggle_content li {text-align:left;}}

#top .main_color .avia-color-theme-color {border-color: transparent;}
p {margin: 0.5em 0;}
.wpml-ls-current-language {font-weight:bold;}




/* TAMAÑOS ABS */

.size100, .size100 .av-special-heading-tag {font-size:100px;line-height:1.2em  !important;letter-spacing:0 !important;}
.size80, .size80 .av-special-heading-tag {font-size:80px;line-height:1.2em  !important;letter-spacing:0 !important;}
.size70, .size70 .av-special-heading-tag {font-size:70px;line-height:1.2em  !important;letter-spacing:0 !important;}
.size60, .size60 .av-special-heading-tag {font-size:50px;line-height:1.2em  !important;letter-spacing:0 !important;}
.size50, .size50 .av-special-heading-tag {font-size:50px;line-height:1.2em  !important;letter-spacing:0 !important;}
.size40, .size40 .av-special-heading-tag {font-size:40px;line-height:1.2em  !important;letter-spacing:0 !important;}
.size35, .size35 .av-special-heading-tag {font-size:35px;line-height:1.2em  !important;letter-spacing:0 !important;}
.size30, .size30 .av-special-heading-tag {font-size:30px;line-height:1.2em  !important;letter-spacing:0 !important;}
.size27, .size27 .av-special-heading-tag {font-size:27px;line-height:1.2em  !important;letter-spacing:0 !important;}

.size25, .size25 .av-special-heading-tag {font-size:25px;line-height:1.2em  !important;letter-spacing:0 !important;}
.size20, .size20 .av-special-heading-tag {font-size:20px;line-height:1.2em  !important;letter-spacing:0 !important;}
.size18, .size18 .av-special-heading-tag {font-size:18px;line-height:1.2em  !important;letter-spacing:0 !important;}

.size40 .av-subheading p {font-size:17px !important;margin-top:10px;}

/* COLORES */

.oscuro, .oscuro .av-special-heading-tag {color:var(--marino) !important;}
.azulete, .azulete .av-special-heading-tag {color:var(--azulete) !important;}
.verde, .verde .av-special-heading-tag {color:var(--verde)!important;}

/* GROSORES */

.extragrueso, .extragrueso .av-special-heading-tag { font-weight:800 !important}
.grueso, .grueso .av-special-heading-tag { font-weight:700 !important}
.medio, .medio .av-special-heading-tag, .medio p strong {font-weight:400 !important;}

/* ALINEACIÓN DE PARRAFOS ESPECIFICOS */

#inicio-menu p {text-align:left !important;}

/* ELEMENTOS ESPECÍFICOS DE ESTE SITIO WEB */

/* DIVISORES 100% */

#flota > .container, #nuevas-soluciones > .container, #accionistas > .container, #ingresos-foto > .container {max-width:100% !important; width:100% !important; padding:0;}

@media only screen and (max-width: 767px) {
    .responsive #top #wrap_all #flota.container, .responsive #top #wrap_all #nuevas-soluicions.container, .responsive #top #wrap_all #accionistas.container, .responsive #top #wrap_all #ingresos-foto.container {
        width::100% !important; max-width:100% !important;
		}
	}


/* VIDEOS DE CABECERA */

div.header-type-1 div.container {max-width:100% !important;padding:0 !important; }
div.header-type-1 div.container main.content {padding-top:0;padding-bottom:0;}
.responsive #top #wrap_all div.header-type-1 div.container {width:100% !important;}


.av-video-slide video {
  width: 100%;
  height: 100%;
  object-fit: cover !important;
  position: absolute;
  top: 0;
  left: 0;
}





/* HEADER 2024 */

.av-logo-container .logo a {margin-top:35px !important;}

#header_main {border-bottom-width:0 !important;border-bottom-style:none !important;}
#header_main_alternate {border-top:1px solid #003c6e !important;}
#header_main_alternate {border-bottom:none !important;}
.main_menu ul.av-main-nav li:first-child a{border-left:none !important;}

#menu-item-wpml-ls-3-en {float:right;}
#menu-item-wpml-ls-3-es {float:right;}

#menu-item-wpml-ls-3-en a, #menu-item-wpml-ls-3-es a {
	min-width:30px !important;
	border-left:none;
}

/* MENSAJES PRESI Y CEO */

#after_grid_row_1, #after_section_1 {display:none;}

.grilla-presi {padding:130px 5% 130px 15%;}
.grilla-ceo {padding:130px 15% 130px 5%;}

@media (max-width:990px) {
	.grilla-presi, .grilla-ceo{
	padding-left: 20% !important;
    padding-right: 20% !important;
	padding-bottom:20px;
	padding-top:50px;
	}
}

.celda-cargo {max-width:400px;}
@media (max-width:560px) {
	.celda-cargo {padding-left:0 !important;}
}
	
/* QUÉ ES HISPASAT */

.grilla-consejo img {width:150px !important;}
#flota img {max-width:1400px !important;}

div.avia-smallarrow-slider-heading > div.new-special-heading {display:none !important;}
.grilla-consejo div.avia-slideshow-arrows {top:100px !important; left:-10px !important;}
.grilla-consejo div.avia-slideshow-arrows a.next-slide {margin-right:-20px !important;}



.servicios-boton a {background-color: transparent !important; color:#003d6e !important;padding:0 !important;font-size:15px; border:none !important;}
.servicios-boton a span.avia_button_icon {font-size:17px;}

/* HITOS */

#iris2 h2.av-special-heading-tag {font-size:50px !important;font-weight:bold;letter-spacing:2px !important;font-weight:400 !important;}
#iris2 h2.av-special-heading-tag sup {font-size:25px !important;}

.boton-mas-info a {
	background-color:#003c6f !important;
	padding:8px 15px;
	border-radius:15px;
	color:white;
	}
	.boton-mas-info a:hover {
		background-color:#8ba0b4 !important;
		color:white !important;
	}

/* ACTIVIDADES */

#comercial .av_one_half img {max-width:350px;}
.comercial-2cols {background-color: #eef1f3;padding: 40px;border-radius: 20px;margin-top:20px;}

#innovacion img {max-width:400px;margin-top:20px;}

.acordeon-tipo4 .toggle_icon {border:none !important;}
.acordeon-tipo4 .toggle_icon .vert_icon, .acordeon-tipo4 .toggle_icon .hor_icon   {border-style: solid; border-color:#003c6f !important;}
.acordeon-tipo4 p.toggler {line-height:18px !important;}
.acordeon-tipo4 .toggler:hover {background-color:var(--grisaceo) !important; color:white !important;}
.acordeon-tipo4 p.activeTitle span.vert_icon {display:none !important;}
.acordeon-tipo4 .toggle_content {background: white !important; }


/* GALERIA INCRUSTADA */

.gal-incrus {display:none;} /* oculto la galería que en realidad abre el botón (función php) */

.eventos-lista > div.av-section-cont-open {
	background-color: #f3f4f6;
	border-radius:40px;
}
.eventos-lista .avia_textblock ul li {text-align:left !important;font-size:0.9em !important; font-weight:600 !important;}
.mfp-title {font-size:16px !important; font-weight:bold;}
.mfp-counter {display:none;}


#eventos > div.container {max-width:100% !important; padding:0 !important;}

/* CIFRAS */

.ingresos-efecto {padding:20px 40px; border-radius:10px; background-color:#003c6e;font-size:1em;margin-bottom:20px;margin-top:10px;}
div.supernegrita h3.av-special-heading-tag {font-weight:bold !important;}



/* FOOTER */

#footer-page div.avia-section > div.container {max-width:1400px !important;}
#footer-page div.avia_textblock p {text-align:left !important;font-size:13px !important;line-height:22px !important;}
#footer-page div.avia_textblock h5 {font-size:14px !important;font-weight:bold !important;}

.footer-col div.avia_textblock p a {color:inherit !important;}
.legal {font-size:14px !important;}


/* ARREGLOS MOBILE */

@media(max-width:990px) {
	.tabla-magnitudes tr.avia-heading-row th {
		font-size:14px !important;
		}
	}
@media(max-width:767px) {
	.icon-social, .legal-footer-menu {padding-top:10px !important;}
	.legal-footer-menu p {text-align:left !important;}
	#comercial div.template-page {padding-top:0 !important;}
	.accion-social div.template-page {padding-top:0 !important;}
	}



