 /*------------------------------------------ */
/* COLORES GENERALES------------------------- */
/* ------------------------------------------ */


:root {
    --azul-base: #003348; 
    --brand-color: #003348; 
    --azul-base2: #002b3d; 
    --azul-comp: #007098; 
    --brand-color-comp: #007098; 
	--verde: #2fd376;
	--amarillo-comp:#f7d000;
	--gris-claro:#e9e9e9;
	--gris-claro2:#f1f1f1;

	--color-btn: #007098; 
}

body,.article-home a, h2 a, h3 a,  h4 a{color: #000000}
.article-v2{background-color: rgba(255,255,255,1.00); }
a, .volanta, .time-now, .color-txt, h2 a:hover, h3 a:hover,  h4 a:hover, .brand-color{color:var(--azul-comp)}
.contenedor-reg a{color: var(--azul-comp)}
.contenedor-reg .btn-ingresofb{color:#fff}

.inner-share-bar a.ico-comm,
 .btn-brand{background-color:var(--verde); text-decoration:none; color: #fff}
 .read-more-line{background-color: var(--azul-base)}
 
 

.btn-brand:hover{background-color:#bb1529; color: #fff}
.interna .txt_contenido a{border-bottom-color:var(--verde);}
.titulo-modulo::after{background-color:var(--azul-base)}
.interna .cuerpo-nota .cita  {border-left:solid 4px var(--verde); }
.header-clima, .ul-reg-links a, .row-fecha, .azul, .titulo-pagina, .titulo-widget, .btn.add{color:var(--azul-base)}
.btn-enviar{background-color:var(--verde); color:#FFFFFF}
.interna .fecha-y-seccion .seccion:before{background-color: var(--verde);}
.interna .fecha-y-seccion a{color: #2e2e2e}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{background-color:var(--verde); color:#FFFFFF; border-color: var(--verde);}
.pagination>li>a, .pagination>li>span{color: var(--verde);}

/* blanco */
.dropdown-menu>li>a{color: #FFFFFF;}
.btn.vermasnoticias{background-color: #2e2e2e}

#main-header {background-color: #fff}
#main-footer {background-color: var(--azul-base)}
#main-header .center-bar a,	#main-header .center-bar .btn:hover{color: #000}
.article-footer small.marcado:before{background-color:var(--verde);border-radius: 50%}

/* ------------------------------------------ */
/* TIPOGRAFIA ------------------------------- */
/* ------------------------------------------ */

/* declaro familias */

/*
  	Light --> 300
  	Regular --> 400
  	Bold --> 700
	300,400,400i,700
*/



/* normalizo */
body{font-family: 'Open Sans', sans-serif;}

/* Regular ------------ */
body, .volanta{font-weight: 400}

/* Bold --------------- */
h1, h2, h3, h4, .titulo{font-weight: 700}

/* bold en nav
--------------- */
.volanta, .bold, strong, .titulo-seccion{font-weight:700 }


/* UTILIDADES ==================================
============================================= */

.d-flex, .f{display: flex}


/* HEADER =====================================
============================================= */

body{padding-top: 50px}

.header-top-bar { background-color: var(--azul-base);  padding:5px 15px ; font-size: 13px; justify-content: space-between; text-transform: uppercase; 
	position: fixed; top: 0;left: 0; right: 0; z-index: 999; height: 50px;}
.header-top-bar .btn{font-size: 13px;}
.header-top-bar,
.header-top-bar a {color: #fff; text-decoration: none}
.header-top-bar a:hover {color:var(--verde)}
.header-top-bar .btn:hover{text-decoration: none; }

.header-top-bar .item{align-items: center; flex: 1 1 33.33%; }
.header-top-bar .item.left {margin-right: auto;justify-content:flex-start }
.header-top-bar .item.right {margin-left: auto; justify-content:flex-end }
.header-top-bar .item.center {margin-left: auto; margin-right: auto; text-align: center;}

.header-social,
.header-social li {margin-bottom: 0; display: flex}
.header-social a {padding: 5px;border-radius: 1px; display: flex; align-items: center; justify-content: center}
.header-social a .icon {font-size: 20px; line-height: 1em}

/* al scrollear */

.header-top-bar .item.center{display: flex; justify-content: center; align-items: center}
.header-top-bar .item.center img{transition: all 0.2s ease-in-out ; width: 150px; height: auto; opacity: 0; }
.scroll-effect.header-top-bar .item.center img{ opacity: 1;}

/* herramientas de usuario */
.header-usuario{display: flex}
.header-usuario .registrarse{border: solid 1px var(--verde); color: var(--verde)}
.header-usuario .ingresar{border: solid 1px #fff; color: #fff}
.header-usuario .ingresar:hover{ color: #fff}
.header-usuario .logeado{ color:var(--amarillo-comp); border-color:var(--amarillo-comp) }
.header-usuario .logeado:hover{ color:var(--amarillo-comp); background-color: #000}
.header-usuario .salir{color: tomato; font-size: 16px; padding: 0; padding-top: 3px}
.header-usuario .salir:hover{color: tomato; background-color: transparent}
.header-usuario .btn{margin-left: 10px}
.header-usuario a:hover{background-color: rgba(0,0,0,0.2)}

/* BUSCADOR DESPLEGABLE HORIZONTAL :::::::
 =========================================  */
.header-search.form-group input.form-control::-webkit-input-placeholder{display:none;}
.header-search.form-group input.form-control::-moz-placeholder{display:none; }
.header-search.form-group{position:relative;width:0;min-width:30px;height:30px;overflow:hidden;transition:width 1s;backface-visibility:hidden;margin-bottom:0}
.header-search.form-group input.form-control{position:absolute;top:0;right:0;outline:none;width:100%;height:30px;padding-left:40px;margin:0;z-index:10;border:0}
.header-search.form-control-submit,.search-label{width:30px;height:30px;position:absolute;left:0;top:0;padding:0;margin:0;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--azul-base)}
.form-control-submit{background:var(--azul-base);opacity:0;color:transparent;border:none;outline:none;z-index:-1}
.search-label{z-index:90; }
.form-group.sb-search-open, .no-js .sb-search-open{width:100%;}
.form-group.sb-search-open .search-label, .no-js .sb-search .search-label { background-color: var(--verde); color: #000;  z-index: 11; }
.form-group.sb-search-open .form-control-submit,  .no-js .form-control .form-control-submit {z-index: 90;}
/*----------------------*/


/* Barra secundaria
 =========================================  */

.header-second-bar{ display: flex; text-transform: uppercase; padding-top: 10px; padding-bottom: 10px; font-size: 11px; border-bottom:solid 1px var(--gris-claro); position: relative; }
.header-second-bar a{color: #000}

.header-second-bar .item_link{color: var(--azul-base); font-weight: 700;margin-right: 7.5px; padding-right: 7.5px; border-right: solid 1px var(--azul-base)}


.header-second-bar .container{align-items: center; justify-content: space-between}
.header-second-bar .item.clima {margin-left: auto; margin-left: 15px}
.header-second-bar .item.clima a:hover{text-decoration: none}
.header-second-bar .item.clima .widget {display: flex; align-items: center}
.header-second-bar .item.clima .widget .lugar{margin-right: 8px; padding-right: 8px; border-right: solid 1px #000}
.header-second-bar .item.clima .widget .ico{width: 30px;}
.header-second-bar .item.clima .widget .temp{font-size: 16px; margin-left: 8px}


/* --------------------------*/

.items__archivo_y_fecha{
	display: flex; 
	flex-wrap: nowrap;
	flex: 0 0 auto;
	padding-right: 15px
	
}
.items__archivo_y_fecha .item_link{flex: 0 0 auto; display: block}
.items__archivo_y_fecha .item_fecha{flex: 0 0 auto; display: block}


.item.temas{
	
	display: flex;
	flex-wrap: nowrap;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	width: 100%;
}

.list__temas{
display: flex;
flex-wrap: nowrap;
width: 100%
}

.tema__item{
	flex: 0 0 auto;
	margin-right: 7.5px
}

.tema__item a{text-transform: none; color: gray}



@media screen and (max-width:768px){

	/* minihack*/ article .titulo a{padding-bottom: 1px}
.header-second-bar .container{flex-direction: column}
.header-second-bar .container .item{margin-bottom: 1rem}
.header-second-bar .container .item:last-child{margin-bottom: 0}
.header-second-bar .item.clima{order: 1}
.header-second-bar .item.temas{order: 3; overflow: auto; overflow-y: scroll; min-height: 27px}
.header-second-bar .item.items__archivo_y_fecha{order: 2}

	
}


 /* Barra central
 =========================================  */
.header-center-bar .row,
.header-center-bar .col-main-logo{display: flex; justify-content: center; align-items: center}
.header-center-bar .col-main-logo {height: 100%; padding-top: 15px; padding-bottom: 15px}


/* Custom Sticky*/
.col-sticky{top: 49px}
.row-equal-flex .sticky_column .bnn:last-child{top: 10px}

/* sidemenu ========= */

.side-menu {
    position: fixed;
    left: 0;
    top: 50px;
    height: 100vh;
    z-index: 99999;
    background-color: rgba(0,0,0,0.5);
    overflow-y: auto;
}

@media screen and (max-width:768px){
	.side-menu{top: 0; padding-top: 50px;}
}

.inner-side-menu{position: absolute; left: 0; background-color: var(--azul-base2); height: 100%; border-top: solid 1px rgba(0,0,0,0.4); padding-top: 20px}
.inner-side-menu a{color: #fff}

.inner-side-menu > .nav > li{border-bottom: solid 1px rgba(0,0,0,0.2)}
.inner-side-menu > .nav > li > a{font-size: 16px; font-weight: 100; display: flex; width: 100%; }
.inner-side-menu > .nav > li > a > i{margin-left: auto; opacity: 0.5;}
.inner-side-menu > .nav > li > a:hover{background-color: rgba(0,0,0,0.3)}
.inner-side-menu > .nav > li > a:hover i{opacity: 1;}
.inner-side-menu > .nav > li > a:focus{background-color: rgba(0,0,0,1); color: var(--verde)}
.inner-side-menu > .nav > .open > a{background-color: rgba(0,0,0,1)}
.inner-side-menu  .dropdown-menu{background-color: rgba(0,0,0,1); width: 100%}

li.dropdown{ position: relative}
li.dropdown a.dropdow-link{background-color: rgba(0,0,0,0.15); z-index: 99; position: absolute; right: 0;top: 0; width: 50px; height: 100% ; display: flex; justify-content: center; align-items: center}

#cerrar-menu{position: absolute; right:10px; top: 10px;  font-size: 30px; color: #fff; cursor: pointer;}

/* animando . . . . . .  */
.side-menu {width: 0;   visibility: hidden;opacity: 0; transition: visibility 0s, opacity  0.2s linear;}
.side-menu.toggled {width:100%;  visibility: visible;	opacity: 1; }
.inner-side-menu {width: 0;transition: width .5s ease; }
.side-menu.toggled  .inner-side-menu {width:20%}

.side-menu .search-label {background-color: #fff;}



/* ==== ONLY MOVILYOU.... === */

@media screen and (max-width: 768px) {
	.header-top-bar{padding-left: 0; padding-right: 0}
	.header-top-bar .item.center img{opacity: 1;}

	.header-top-bar .container-fluid .btn.newsletter,
	.header-top-bar .container-fluid .header-search,
	.header-top-bar .container-fluid .header-social{display: none}
	.header-top-bar .item.left{flex: 0}
	.header-top-bar .item.center{flex: 0; padding-left: 5px}
	.header-top-bar .header-usuario .btn{font-size: 10px; padding:2px 5px; margin-left: 5px}
	.side-menu.toggled .inner-side-menu {
		width: 80%;
		max-height: calc(100% - 50px);
		overflow-y: auto;
	}

	.header-second-bar .item.archivo{display: none}
	.header-second-bar .container {width: 100%}
	
	.header-center-bar{display: none}

	/*zona interna del menu, encolumno nav y tools */

	.inner-side-menu{display: flex; flex-direction: column}
	.inner-side-menu .tools{order: 2; margin-top: -9px; margin-bottom: auto; padding: 15px; border-top: solid 1px rgba(0,0,0,0.5)}
	.inner-side-menu .tools .f{flex-wrap: wrap; justify-content: space-between}
	
	.inner-side-menu .tools .sb-search-open{margin-bottom: 1rem}
	.inner-side-menu .tools .btn{background-color: rgba(0,0,0,0.3)}

}



/* HOME ======================================= */


.article-txtbottom .volanta{background-color: #0d3648}

article.t-full .btn.leer-mas{background-color: rgba(0,0,0,0.5); color: #fff;}

article.t-full .z-txt {
	padding-left: 15px;
	padding-right: 15px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    justify-content: center;
	align-items: center;
	align-content: center
}




.article-urgente,
.article-urgente header {border:none}

.article-urgente p {border: solid 1px rgba(0,0,0,0.2)}

.article-urgente header {background-color: var(--azul-base); color: var(--verde)}
.article-urgente a{color: var(--azul-base); background-color: var(--gris-claro2)}
.article-urgente a:hover,
.article-urgente a:focus {background: var(--gris-claro); text-decoration: none}


/* LISTADO =====================================
============================================= */

.listado .titulo-grupo:before{content:"\ea43";    font-family: 'IcoMoon-Free' !important;    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    letter-spacing: 0;
margin-right: 5px; color: #12c35f;

}

.contendor-listado .caja{border-bottom: solid 1px #E0E0E0}

.cabecera-seccion{background-color: #242d3c; padding-top: 15px; padding-bottom: 15px;}
.cabecera-seccion h1{font-weight: 700; color: #fff; font-size: 36px; line-height: 28px; padding-left: 10px;  margin: 0; margin-top:8px; display: inline-block; border-left: solid 6px #12c35f}


.titulo-region h2:after{display: none;}

/* Titulo de regiones ACCION ======= */
.titulo-region,
.titulo-modulo h3{font-family: 'Playfair Display SC', serif;}

.titulo-region {
	text-align: left;
	margin-bottom: 15px;
	font-weight: 100;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: rgba();
	padding-top: 10px;
	padding-bottom: 10px
}

.titulo-region:before,
.titulo-region:after{content:""; height:1px; background-color: var(--azul-base); flex: 2 1 auto;}

.titulo-region h1, .titulo-region h2{flex: 0 auto}
.titulo-region h1, .titulo-region h2 { text-transform: uppercase; color:var(--azul-base); font-size:30px;font-weight: 100; letter-spacing: 1px; background-color: transparent;  text-align: center; padding: 0 15px 0 15px}

/* colores espciales*/

.fila.especial  .titulo-region, 
.fondofila      .titulo-region {margin-bottom: 15px;}

/*.fila.especial  .titulo-region:before, 
.fondofila      .titulo-region:after {background-color: var(--azul-base)}*/


/* FOOTER =====================================
============================================= */

.main-footer p{margin-bottom: 3px}
.footer-zona-1{width:100%; padding-top:20px; padding-bottom:10px; background-color: rgba(0,0,0,0.05); }
.footer-zona-1 .main-item{ flex: 1}
.footer-zona-2{background-color:rgba(0,0,0,0.20); padding-top:15px; padding-bottom:15px; ;}
.footer-zona-1 .row,
.footer-zona-2 .row{display: flex; justify-content: flex-start;align-items: center;}
.footer-zona-1 .footer-redes{margin-left: auto; display: flex;align-items: center; }    
.footer-zona-1 .footer-redes a{background-color: rgba(0,0,0,0.3); color: #fff; border-radius: 3px; display: flex;justify-content: center;align-items: center;margin-left: 10px; width: 35px; height: 35px} 
.footer-zona-2 .institucional{margin-right: auto; display: flex; flex-wrap: wrap; flex: 1 1 100%}
.footer-zona-2 .institucional small {color: rgba(255,255,255,0.8); text-align: center}
.footer-zona-2 .institucional a{color:#fff }
.footer-zona-2 .institucional a:hover{color:#ef8804 }
.footer-zona-2 .e80{font-size: 9px; display: flex;margin-top: 10px}
.footer-zona-2 .e80 img{width: auto; height: 14px; margin-bottom: 0; margin-top: -10px; margin-left: 5px}
.footer-contact{justify-content: space-between!important}
.footer-contact,.footer-contact a {color: rgba(255,255,255,0.5)}
.footer-contact strong,
.footer-contact a:hover {color: rgba(255,255,255,1)}
.footer-contact .mini-col{margin-top:1rem }
.footer-contact ul{padding-left: 0; margin-bottom: 0; list-style: none;}
.footer-contact ul li {margin-top: 0.5rem; margin-bottom: 0.5rem}
.footer-contact ul li i{margin-right: 5px}
.footer-social{margin-top: 1rem; display: flex}
.footer-social  li{flex: 1; margin: 0 }
.footer-social  li a{display: block; background-color: rgba(0,0,0,0.3); display: flex; justify-content: center; align-items: center; padding: 1rem}
.footer-social  li a:hover{text-decoration: none; color: rgba(255,255,255,1)}
.footer-social  li  i{margin-right: 0!important}


/* ==== ONLY MOVILFOOTERYOU... === */

@media screen and (max-width: 768px) {
.main-footer .row{margin-left: 0; margin-right: 0}
.footer-contact .mini-col{width: 100%; }
.footer-contact .mini-col:nth-child(1) {display: flex; justify-content: space-between; border-bottom: solid 1px rgba(0,0,0,0.3); padding-bottom: 20px}
.footer-contact .footer-social{margin-top: 0}
.footer-contact .footer-social li{margin-top: 0; margin-bottom: 0}
.footer-contact .footer-main-logo{max-width: 150px; margin-left: auto; margin-right: auto }
.footer-contact a{color: rgba(255,255,255,0.8); text-decoration: underline}
.footer-contact .footer-social a{text-decoration: none; color: #fff}
}


/* INTERNA ======================================= */
/* ============================================== */

.fecha-y-tags .date{display:inline-block; border-left: solid 2px #12c35f; padding-left: 5px}

/* tags ------------------- */
.tags-cloud .tag,.tags-cloud header{background-color:#F4F4F4;border-left:solid 2px #12c35f;color:rgba(0,0,0,1.00);}
.tags-cloud .tag:hover{background-color:#12c35f}
.tags-cloud .tag:focus{background-color:#12c35f;}
.tags-cloud header{background-color:#12c35f;color:#FFF}
.tags-cloud header:after{border-color:rgba(136,183,213,0);border-left-color:#12c35f;}
.interna .txt_contenido a{background-color:#F4F4F4;}
.interna .cuerpo-nota {font-size: 16px; line-height: 1.5em}

.interna .cuerpo-nota [class^="widget"]::after {background-color: var(--azul-base)}

.tags-cloud-v3 .tags-group a{color: var(--brand-color)!important }
.tags-cloud-v3 .tags-group a:hover{color: var(--brand-color-comp)!important }


/* MODULOS EN HOME ==== */


.titulo-modulo h3{font-size: 18px; color: var(--azul-base)}


.modulo-fotonoticia{border-top:solid 6px #12c35f;
	-webkit-box-shadow: inset 0px 3px 0px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0px 3px 0px 0px rgba(0,0,0,0.2);
	box-shadow: inset 0px 3px 0px 0px rgba(0,0,0,0.2); 
	padding-top: 15px!important;}

.header-modulo h3{font-weight: 700; font-size:20px; line-height: 20px; letter-spacing: 2px; text-transform: uppercase}
.header-modulo .btn.vermas {background-color: #000000; font-size: 11px; padding: 3px 6px}
.header-modulo .btn.vermas:hover{background-color: #12c35f}


.modulo-fotonoticia {
    background-color: #141414;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMDAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIHN0b3AtY29sb3I9IiMyODI4MjgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+);
    background-image: -webkit-gradient(linear, 100% 0%, 0% 100%,color-stop(0, rgb(40, 40, 40)),color-stop(1, rgb(0, 0, 0)));
    /* Android 2.3 */
    background-image: -webkit-repeating-linear-gradient(top right,rgb(40, 40, 40) 0%,rgb(0, 0, 0) 100%);
    /* IE10+ */
    background-image: repeating-linear-gradient(to bottom left,rgb(40, 40, 40) 0%,rgb(0, 0, 0) 100%);
    background-image: -ms-repeating-linear-gradient(top right,rgb(40, 40, 40) 0%,rgb(0, 0, 0) 100%);
}

.modulo-fotonoticia.sociales {
    background-color: #1c1129;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMDAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIHN0b3AtY29sb3I9IiMzODIxNTIiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+);
    background-image: -webkit-gradient(linear, 100% 0%, 0% 100%,color-stop(0, rgb(56, 33, 82)),color-stop(1, rgb(0, 0, 0)));
    /* Android 2.3 */
    background-image: -webkit-repeating-linear-gradient(top right,rgb(56, 33, 82) 0%,rgb(0, 0, 0) 100%);
    /* IE10+ */
    background-image: repeating-linear-gradient(to bottom left,rgb(56, 33, 82) 0%,rgb(0, 0, 0) 100%);
    background-image: -ms-repeating-linear-gradient(top right,rgb(56, 33, 82) 0%,rgb(0, 0, 0) 100%);
}
 

/* Interna > relacionadas > rw_v4 */
.cuerpo-nota .noticias-relacionadas .titulo-region h1, .titulo-region h2{font-size: 18px}
.cuerpo-nota .noticias-relacionadas .caja{border-bottom: solid 1px var(--gris-claro)}
article.relacionada-lateral{display: flex}
article.relacionada-lateral figure, article.relacionada-lateral h5{flex: 1}
article.relacionada-lateral figure{max-width: 50px; margin-right: 10px}
article.relacionada-lateral h5{font-size: 13px; font-weight: 400; margin-top: -1px}
@media screen and (max-width: 768px){article.relacionada-lateral h5{font-weight: 600}}
/* ------------------------------ */





/* VARIOS // UTILIDADES  // HELPERS ===========
============================================= */
.alert-info{background-color: #E3F2FD; border-color: #BBDEFB;color: #000000;}

.share-article .ico i:before{font-family: 'IcoMoon-Free' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    letter-spacing: 0;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
.share-article .ico.fb i:before {content: "\ea90";}
.share-article .ico.tw i:before {content: "\ea96";}
.btn-brand i {margin-left: 5px; font-size: 10px;}



/* FOOTER =====================================
============================================= */


#main-footer .social-iconos {padding-top: 10px; float: right}
#main-footer .social-iconos a {width: 30px; height: 30px; background-size: 100%; margin-left: 20px}




/* NUEVO PLANTEO (aspectos genericos) =========
============================================= */

.article-v2 .bajada {background-color: rgba(54,61,63,0.90); }
.article-v2 .bajada-p {font-size: 16px; line-height: 1.2em }
.article-v2 picture,
.div-nofoto:before
{background-image: url(/u/plantillas/p/burladero/imgs/main-logo.svg); background-repeat: no-repeat; background-position: center; background-size: 40%;
background-color: rgb(188, 188, 188);}

.btn.leer-mas{background-color: #12c35f}





/*  ========  MEDIAS QUERIES ==================================================================================== */
/* ============================================================================================================= */

@media only screen and (min-width : 320px) {

	
	/* aplicar clase .vertical-align al row para que los col centren vertical (usar con precacion) */
	.vertical-align {display: flex;	flex-direction: row;}
	.vertical-align > [class^="col-"],
	.vertical-align > [class*=" col-"] {display: flex;align-items: center;justify-content: flex-start; /* Optional, to align inner items horizontally inside the column */	}
	
	.flex-right{margin-left: auto}


	/* HEADER ===================================== */

	#main-header .center-bar,
	#main-header .center-bar  [class*="col-"] 	{height: 60px  }
	
	
	.col-main-logo{display: flex; align-items: center}
	.header-main-logo > a > img{width: 100%; height: auto; }

		
	/* clima */
	.widget-clima {width: 150px; margin-top: -3px; 	 -ms-transform: scale(0.8, 0.8);	-webkit-transform: scale(0.8, 0.8);	transform: scale(0.8, 0.8);}
	.widget-clima .ico {width: auto; height: 60px; float: left; margin-right: 15px; opacity: 0.5 }
	.widget-clima .data {font-weight: 100; float: left; text-align: center }
	.widget-clima .actual {font-size: 35px; line-height: 35px;  display: block; border-bottom: solid 1px rgba(0,0,0,0.23) ; padding-bottom: 4px; margin-bottom:4px}
	.widget-clima .masinfo {color: #000; font-size: 12px; line-height: 12px}
	.widget-clima .masinfo i {font-size: 8px; margin-right: 4px}
	
	

	/* navbar-toggle ======= */
	.navbar-toggle{ margin:0px;background-color:transparent; padding:10px; display: block; border-radius: 3px}
	.navbar-toggle .icon-bar{background-color:var(--verde); height:3px;}
	.navbar-toggle:active{background-color:var(--verde);}
    .navbar-toggle:active .icon-bar{background-color:#FFF;}
	
	


	
	/* cabecera del menu */
	.header-nav-m	.row-1, .header-nav-m	.row-2{min-height:50px;border-bottom:solid 1px #000; background-color: rgba(0,0,0,0.3)}
	.header-nav-m	.ingresar{display:block;float:left;height:50px;line-height:50px;padding-right:15px;color:rgba(255,255,255,1.00);padding-left:40px;background-image:url(../imgs/ico-user-b.svg);background-repeat:no-repeat;background-size:18px;background-position:15px center}
	
	.header-nav-m .ico{ margin-left: 10px;}
	.header-nav-m .social-iconos {padding-right: 15px; padding-top: 15px}	
	.social-iconos .ico{display: inline-block; width: 20px; height: 20px; background-repeat: no-repeat; background-position: center; background-size: 20px; float: left;}	
	.social-iconos .ico.fb{background-image: url(/u/plantillas/p/burladero/imgs/ico-fb.svg)}
	.social-iconos .ico.tw{background-image: url(/u/plantillas/p/burladero/imgs/ico-tw.svg)}
	

	
	.search-group{padding:15px}
	.search-group .btn{background-color:#e9e9e9}
	.search-group input, .search-group .btn{border-color:rgba(255,255,255,1.00);-webkit-box-shadow:none;box-shadow:none; }
	.search-group .btn{height: 34px}
	
	.search-group i{color:var(--azul-comp)}
	.form-control::-webkit-input-placeholder{color:var(--azul-comp)}
	.form-control:-moz-placeholder{color:var(--azul-comp)}
	.form-control::-moz-placeholder{color:var(--azul-comp)}
	.form-control:-ms-input-placeholder{color:var(--azul-comp)}


    .form-control:focus{-webkit-box-shadow: 0px 0px 5px 0px rgba(255,255,255,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(255,255,255,1);
box-shadow: 0px 0px 5px 0px rgba(255,255,255,1);}

	.main-nav-movil{min-height:0;background-color:#003348; border-top: solid 2px #000}
	.main-nav-movil ul.ul-main{margin:0}
		
	.main-nav-movil	.nav .open>a,
	.main-nav-movil	.nav .open>a:hover,
	.main-nav-movil	.nav .open>a:focus{background-color:#12c35f}
	
	.main-nav-movil .open >a,.main-nav-movil	.nav .open>a:hover,.main-nav-movil	.nav .open>a:focus{border-bottom:0}
	.main-nav-movil ul.ul-main > li a{font-weight:700}
	.main-nav-movil .nav>li>a:hover,
	.main-nav-movil .nav>li>a:focus {background-color: #12c35f}
	
	.main-nav-movil	li.open .dropdown-menu {background-color: rgba(0,0,0,0.4)}	
	.main-nav-movil	li.open .dropdown-menu li{border-bottom:solid 1px rgba(0,0,0,1)}
	.main-nav-movil	li.open .dropdown-menu li:last-child{border-bottom:none; }
	.main-nav-movil	li.open .dropdown-menu li a{font-weight:100; font-size: 14px }
	
	.main-nav-movil ul.ul-main li a,
	.secondary-nav ul li a {padding-left:15px;padding-right:15px;font-size:16px;}


	.secondary-nav ul{margin:0}
	.secondary-nav ul li a{font-size:14px;border-bottom:0;padding-top:7px;padding-bottom:7px}

/* Articulos ========= */

.home .caja{border-bottom: 0;}

.caja{border-bottom-color: rgba(0,0,0,0.2);}
.sidebar .caja{border-bottom: none}

	
/* MODULO FOTONOTICIA    ========= */


.modulo-fotonoticia .caja{border-bottom: 0}					
.modulo-fotonoticia article .titulo{font-size: 1.2em; line-height: 1.2em}					
.modulo-fotonoticia article.vertical img{ width: 100%}

/* Iternas ========= */

.titulo-pagina, .titulo-widget{margin-bottom: 15px; padding-bottom: 15px; border-bottom: solid 2px;position: relative}
.titulo-pagina h1, .titulo-widget h2{font-weight: 700;font-size: 22px; letter-spacing: -1px; margin: 0 }
.titulo-pagina h1 a{font-weight: inherit; color: inherit}

/* tama�s (<- ??) */

.titulo{ line-height:1em;}
.article-home .titulo{font-size: 24px }
.article-home	.resumen{line-height: 1em; line-height:1.2em; margin-bottom: 0}	
.article-home.chica		.volanta{font-size:12px; text-transform: uppercase;}
.article-home.chica		.titulo{font-size: 18px; margin-bottom: 6px}
.volanta, .titulo {margin-top:0; margin-bottom:0.2em}
.article-bandera .titulo{font-size:18px; line-height:20px; margin-bottom:0}
.contendor-listado article .titulo {margin-bottom: 5px}
.contendor-listado a{color: inherit }

/* Footer ========= */

.footer-zona-1{width:100%; padding-top:20px; padding-bottom:20px; border-top:solid 4px rgba(0,0,0,0.2); background-color: rgba(0,0,0,0.05); }
.footer-zona-2{background-color:rgba(0,0,0,0.20); padding-top:15px; padding-bottom:15px; color:#FFFFFF;}
 
	
/* CUSTOM GALERIA DE FOTOS ======== */
.nav-categorias li.active a{font-weight: 700; background-color: #12c35f; color: #FFFFFF}
.toggle-cats{position: absolute; right: 0; top: 0; padding: 0px 10px;  color: #12c35f; height: 26px; line-height: 16px; margin: 0; border: 0; background-color: transparent}
.toggle-cats i{font-size:24px; line-height: 16px}	
.toggle-cats:focus{border: 0; }	
.ico-bread{font-size: 16px; line-height: 1em; padding-left: 10px; padding-right: 10px; color: #12c35f}	
	

/* NUEVO PLANTEO (en < 320) ************************* 
*****************************************************  */	
	
    /* Trunco el titulo de */
  	article.t2 .titulo{max-height: 63px;}   	  
	.article-footer small{font-weight: 100; color: #424242 }

	/* FONT --- SEGUN COLUMNA */
	.article-v2 .titulo  {font-size: 18px; line-height: 20px; letter-spacing: -0.01em; word-spacing: -0.02em;}
	/*.home .p50 article .titulo  {font-size: 26px; line-height: 28px;}	*/
	
	/* Font general */
	.volanta{font-size: 12px; font-weight: 700;}
	.volanta .hora{font-weight: 400; color: rgba(0,0,0,0.72)}

	/* CATASTROFE: titulo */
	article.t5 .titulo{font-size: 30px; line-height: 1em; }
	article.t5 .tag{font-size: 16px; margin-right: 10px; display: inline-block; float: left  }

	article.t-full .foto-t-full img{width: auto; height: 100%;}




	
}

	/* Extra Small Devices, Phones ================================================================================= */

	@media only screen and (min-width : 480px) {
		
		/* HEADER ===================================== */
		#main-header .center-bar,
		#main-header .center-bar  [class*="col-"] 	{height: 120px  }
		
		/* FOOTER */
		#main-footer .creditos span{clear:none; display:inline}	
		#main-footer .creditos span:after{content:'\00a0\00a0\00a0|\00a0'}
		#main-footer .creditos span:last-child:after{content:''}

	}


	/* Small Devices, Tablets ====================================================================================== */
	/* ============================================================================================================= */

	@media only screen and (min-width : 768px) {

	.widget-clima{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}
	

	/* navbar-toggle ======= */	
	/*
	.main-nav-movil.navbar-collapse.collapse{display:none!important}
	.main-nav-movil.navbar-nav{float:none!important}
	.main-nav-movil.navbar-nav>li{float:none}
	.main-nav-movil.navbar-collapse.collapse.in{display:block!important}
	.collapsing{overflow:hidden!important}
	*/
	/* Articulos ========= */	
	.volanta, .titulo {margin-top:0; margin-bottom:0.2em}
	.article-bandera .titulo{font-size:26px; line-height:1.2em; margin-bottom:0; letter-spacing: -0.03em; word-spacing: -0.03em}

	article.t-full .foto-t-full img{width: 100%; height: auto}

	/* FOOTER === */
	#main-footer .social-icons-group a{height: 24px; width: 24px;}
	#main-footer .social-icons-group .yt a{width: 60px;}
	#main-footer .creditos{text-align:left}			
	.logos-footer{ text-align:right}
	#main-footer .footer-nav {margin-top: 10px; font-size: 13px; float: right}


	/* CUSTOM GALERIA DE FOTOS ======== */
	.nav-categorias li.active a{font-weight: 700; background-color: #fff ; color: #12c35f}	


		/* MODULO FOTONOTICIA    ============================
		===================================================== */

		.modulo-fotonoticia	article.vertical{height: 362px; overflow: hidden}
		.modulo-fotonoticia	 article.vertical img{width: auto; height: 362px; display: block; text-align: center;margin-left: 50%;transform: translateX(-50%);}	
		.modulo-fotonoticia article.scale .titulo{font-size: 1.3em }	
	

		
		/* NUEVO PLANTEO (en < 768) tablets  **************** 
		*****************************************************  */	
	
		/* CATASTROFE: titulo */
		article.t5 .titulo{font-size: 30px; line-height: 1em; }
		
	

}	

/* Desde 1024 para arriba entonces ============================================================================= */
/* ============================================================================================================= */

@media only screen and (min-width : 992px) {


.ul-main .ico-movil-drop .caret {display: block;}

.header-tools {float: right}

.nav-desktop {border-top: solid 1px var(--gris-claro); border-bottom: solid 1px var(--gris-claro); }
.nav-desktop nav.navbar{display: flex; justify-content: center; width: 100%; flex-wrap: wrap}
.nav-desktop .nav{display: flex; width: auto; justify-content: center; }
.nav-desktop .navbar{margin-bottom: 0; min-height: auto}
.nav-desktop .nav a{color: var(--azul-base)}
.nav-desktop .nav > li > a{font-weight: 700; text-transform: uppercase; position: relative; font-size: 14px; line-height: 1em;}

.nav-desktop .nav > li > a:before {
    content: "";
    display: block;
    width: 0;
    height: 2px;
    background-color: var(--azul-base);
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 7.5px;
    transition: all 0.3s ease;
}

.nav-desktop .nav > li > a:hover:before, 
.nav-desktop .nav > li > a.over-color:before {
    width: calc(100% - 30px);
}



.nav-desktop .nav > li > a:hover{background-color: transparent;  }
.nav-desktop .dropdown-menu{border-top: none; border-color: var(--gris-claro);  font-size: 0.9em;padding-top: 0; padding-bottom: 0; }
.nav-desktop .dropdown-menu>li>a{padding: 7.5px 15px}

/* =====  tamaño logo =====  */

.header-main-logo > a > img{width: 380px; height: auto;}



	
	/* M�dulo fotonoticia ================================ */
	
	.modulo-fotonoticia .caja:last-child{margin-bottom: 0; padding-bottom: 0}
	.modulo-fotonoticia	 article.vertical{height: 326px;}

	/* Módulo más leídas  =============================== */
	.titulo-modulo{border-top-width: 3px}
	.modulo.mas-leidas h4 {font-size: 14px}		
	.modulo.mas-leidas article .row  {display: flex}		



	/* footer === */

	.footer-main-logo{width:150px}
	#main-footer .social-icons-group {margin-top: 10px}
	#main-footer .footer-nav{margin-top: 15px}
	#main-footer .social-icons-group a{height: 24px; width: 24px;margin-left:6px}
	#main-footer .social-icons-group .yt a{width: 60px;}			
	#main-footer .creditos{text-align:left}		
	#main-footer .creditos a{color: #FFFFFF; text-decoration: underline}	
	.logos-footer{margin-top:-3px; text-align:right}





		/* NUEVO PLANTEO (en < 1024) ************************* 
		*****************************************************  */
		
	
		/* FONT --- SEGUN COLUMNA */
		 .article-v2 .titulo  {font-size: 20px; line-height: 22px; }
	
		
		
		article.t5 .titulo{font-size: 60px; line-height: 1em; }
		article.t5 .volanta{display: inline-block;  background-color: var(--azul-base); padding: 10px; padding-bottom: 8px; font-size: 16px; line-height: 13px; margin: 0; 
		-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.7);-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.7);box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.7); margin-bottom: 7px;}
		article.t5 .tag{font-size: 18px; font-weight: 200}
		article.t5 small.marcado:before{width: 10px; height: 10px}
		
		article.t5 .icono-compartir	{background-color: #12c35f}	
		article.t5 .bajada{padding: 40px; font-size: 1.3em}
		
		article.t-full .titulo{font-size: 2vw; margin-bottom: 15px}
		article.t-full .volanta{margin-bottom: 15px; color: #fff; font-weight: 700; letter-spacing: 1px}
		
		

         
        /* Trunco el titulo de */        	  
        .p33  article.t2 .titulo {height: 90px; }
		.p20 .t1 .titulo{height: 84px;}
        /* Agrando el titulo de:  */

        .p50    article.t1  .titulo,
        .p50    article.t4  .titulo,
        .p66    article.t4  .titulo
        {font-size: 26px; line-height: 1em; }
		.article-v2 .bajada-p {overflow: hidden}



		/* correciones de cortes de titulos ------- */

		/* global */
		article.t1 .titulo, article.t2 .titulo{overflow: hidden}

		article.t1 .titulo,
		article.t2 .titulo{max-height: 69px;}
				
		.p20 article.t1 .titulo{ max-height: 63px;}	
		.p50 article.t1 .titulo{ max-height: 56px; line-height: 1.1em;}	

		.p66 article.t5 .titulo  {max-height: 206px; }


}

	

/* Desde 1200 para arriba entonces... 	*/

@media only screen and (min-width : 1200px) {		
		.modulo-fotonoticia	 article.vertical{height: 400px;}
		.modulo-fotonoticia	 article.vertical img{height: 400px;}		
}


   /* MOVIL =====================================================
    ============================================================= */


@media only screen and (max-width : 768px) {

   /* CABECERA FIJA en MOVIL ============================================================= */
    #main-header.fixed{position: fixed; top: 0px; left: 0px; right: 0; z-index: 999;}
    @-webkit-keyframes silde_to_top {
        0% {top: -80px;opacity: 0;}
        100% {top: 0;z-index: 999;opacity: 1;}
    }

    #main-header.fixed{
    	-webkit-animation-name: silde_to_top;
    	-webkit-animation-duration: 0.7s;
    	-webkit-animation-timing-function: ease;
    	-webkit-animation-iteration-count: 1;
    	-webkit-animation-direction: normal;
    	-webkit-animation-delay: 0;
    	-webkit-animation-play-state: running;
    	-webkit-animation-fill-mode: forwards;

    	animation-name: silde_to_top;
    	animation-duration: 0.7s;
    	animation-timing-function: ease;
    	animation-iteration-count: 1;
    	animation-direction: normal;
    	animation-delay: 0;
    	animation-play-state: running;
    	animation-fill-mode: forwards;
    }

    /* Al body, acl clickear toggle anulo el scroll Y (ver js)*/    
    body.body-noscroll-m{overflow-y: hidden;}
    #main-header .main-nav-movil{overflow: scroll;max-height: 100vh;padding-bottom: 60px}
    .col-sticky{top: 50px}

	/*reducir cabecera */

	#main-header .center-bar .row.vertical-align{display: flex;}
	#main-header .center-bar .row.vertical-align .col-md-4{flex: 1 1 auto; width: 33.3%}
	#main-header .center-bar .widget-clima{display: flex; justify-content: center}

	.widget-clima .actual{border-bottom: 0; margin-bottom: 0; padding-bottom: 0}
	.widget-clima .masinfo{display: none;}


    .main-logo.movil{display: block}
    .main-logo.desktop{display: none}

	.main-logo.movil img{max-width: 170px; margin-right: -10px!important}

    #main-header .center-bar{border-bottom: solid 1px #ccc}

}

/* agregado 10-05-18 :: Quito fondo body y destaco con bordes las notas */


body.home, body.listado.portada{background-color: #fff}
.article-v2{border: solid 1px #bfbfbf}

@media only screen and (min-width: 480px){ article.t2 .foto {width: 163px;} }
@media only screen and (min-width: 992px){ .p50 article.t2 .foto {height: 130px;} }


/* justifyyy... */
.bajada-p,
.interna .cuerpo-nota p {text-align: justify}

/* pantalla registro */
.entorno-registro {background-color: var(--azul-base)}
.entorno-registro .main-logo img{width: 180px; min-width: auto;}


/* fix menu 26-15-18 */

.ico-movil-drop{position: relative; width: auto; height: auto; }
li.dropdown{display: flex; flex-wrap: wrap}
li.dropdown .ico-movil-drop{margin-left: -7px}


.navbar-nav{margin-left: 0; margin-right: 0}
.inner-side-menu  .ico-movil-drop .caret{display: block}
.inner-side-menu  li.dropdown > a::after {display: none}

.inner-side-menu  .caret{color: palegreen}
.inner-side-menu  .dropdown-menu{ background-color: rgba(0,0,0,0.25)}
.inner-side-menu .ico-movil-drop{background-color: rgba(0,0,0,0.15) }


@media only screen and (min-width: 993px){ 
.inner-side-menu {flex-direction: column; display: flex; flex-wrap: wrap; }
.inner-side-menu .navbar-nav{flex-direction: column; display: flex; flex-wrap: wrap; width: 100%}
.inner-side-menu .navbar-nav li{width: 100%}
.inner-side-menu .ico-movil-drop{position: absolute;  height: 100%; width: 50px}

}



@media only screen and (max-width: 992px){ 
	.inner-side-menu > .nav > li > a{width: 100%}
	.ico-movil-drop{ width: 50px; height: 40px; position: absolute;  }
	li.dropdown{flex-direction: column}
	
	
}


/* #cookies_overlay ============== */


#cookies_overlay .row-btns,
#cookies_overlay .row-minilinks{display: flex; justify-content: center}
#cookies_overlay .row-btns .btn	{border: solid 1px currentColor; margin: 1rem; }

#cookies_overlay .separa-minilinks {border-top: solid 1px #ccc; padding-top: 1rem; margin-top: 1rem}
#cookies_overlay .row-minilinks a{font-weight: 300; font-size: .8em; margin: 0 1rem}



/* titulo secci�n */

/* titulo secci�n */

.listado.portada .region-principal {
    background-color: #f1f0f0;
}

.listado.portada .titulo-seccion {
    padding: 2rem 0;
	margin-top: 0;
	min-height: 0;	
    background-color: #013C55;
    border-top: solid 5px rgba(0, 0, 0, 0.25);
}

.listado.portada .titulo-seccion h1, .listado.portada .titulo-seccion h2 {
	
	color: #fff;
}





/* descarga archivos */



.interna .archivos {
	margin-bottom: 2rem;
    font-family: var(--font-sans)
}


.interna .archivos .cabezal{
	font-weight: 600;
}


.interna .archivos ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-left: -0.5em;
    margin-right: -0.5em
}

.interna .archivos ul li {
    display: flex;
    margin: .5em;
    padding: 0
}

.interna .archivos ul li a {
    font-size: 1.1em;
    padding: 10px 15px;
    line-height: 1em;
    text-decoration: none;
    background-color: #003348;
    border-radius: 3px;
    display: flex;
    align-items: center;
    border: solid 1px #000000;
    color: #fff;
	letter-spacing: -0.01em;
}

.interna .archivos ul li a:hover {
    border: solid 1px rgba(0, 0, 0, .075);
    background-color: #efefef;
    color: #000
}

.interna .archivos ul li a:before   {
	content: "";
    display: block;
    width: 30px;
    height: 100%;    
    background-image: url(/u/plantillas/imgs/ico-gral/adjuntos-download-3.svg);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
	margin-right: 10px;
    
}

.interna .archivos ul li a span.txt {
    padding: .7em;
    box-shadow: inset 3px 0 5px -5px #000
}

.interna .archivos ul li a[href*=pdf]:before {
    background-image: url(/u/plantillas/imgs/ico-gral/adjuntos-pdf.svg);
	background-color: transparent;
	width: 15px;
	

}

.interna .archivos ul li a:hover {
    background-color: #f9f6e9
}

.interna .archivos ul li a[href*=pdf]:hover {
    background-color: #dd4041;
	color: #fff;
}



/* nuevas redes */

.ico-telegram,
.ico-threads{
	fill: #fff;
	width: auto;
	height: 24px;
}

svg.ico-threads {
    margin-left: -5px;
}


.footer-social svg.ico-threads {margin-left: -0;}

.footer-social  .ico-telegram,
.footer-social  .ico-threads {height: 14px; fill: #ffffff87;}

.footer-social  a:hover svg { fill: #fff;}


@media screen and (max-width:768px){
	.footer-social  .ico-telegram,
	.footer-social  .ico-threads { fill: #fff;}
	.footer-contact .mini-col:nth-child(1){flex-direction: column; margin-top: 0;}
	.footer-contact .footer-social {margin-top: 20px;}
}



.inner-side-menu .dropdown-menu{
	position: relative;
	top: 0;
}


.inner-side-menu .dropdown-menu a{padding: 10px;}

@media only screen and (min-width: 993px) {
    .inner-side-menu .ico-movil-drop {
        position: absolute;
        height: 47px;
        width: 50px;
    }
}



/* boton video wetransfer */


.section-videos .titulo-pagina{align-items: center;}

.btn-subir-video {
    background-color: #5268ff;
    color: #fff;
    display: flex;
    align-items: center;
    padding: 5px;
    gap: 8px;
    margin-left: auto;
    border-radius: 4px;
    padding: 7px 11px;
}

.btn-subir-video:hover {
	background-color: #2f4bff;
    color: #fff;
	text-decoration: none;
}

.btn-subir-video:focus {
	background-color: #000;
	color: #75ff85;
	text-decoration: none;
}



/* pequeño fix */

.section-videos		.otros-videos.d-flex {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}

.section-videos		.otros-videos strong {
	font-weight: 600;
	font-size: 14px;
}
.section-videos		.otros-videos strong  a{
	color: #000;
}

@media screen and (max-width:768px){
.section-videos	.otros-videos.d-flex {		
		grid-template-columns: repeat(2, 1fr);
	}
}