/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: Astra is fast, fully customizable &amp; beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL &amp; Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 4.1.6.1689791684
Updated: 2023-07-19 13:34:44

*/

/*
    Project: Revista Iraka Unisimón
    Agency: Ingenius Marketing Group
    Agency URI: /
    Design & Develop: Hernán Herrera Blanco
    Design & Develop URI: https://www.behance.net/h_herrera
    Date: 26 Abril 2023 (Post-CoronaVirus)
    Location: Barranquilla, Colombia

    ------ COLORS & FONT ------

    --verde: #17b434;
    --negro: #000000;
    --negro-c: #111017;

    --f-primary: 'Rubik', sans-serif;
    --f-secon: 'Coustard', serif;
    --f-regular:400;
    --f-medium: 500;
    --f-bold: 900;
*/

/* @import url('https://fonts.googleapis.com/css2?family=Coustard:wght@400;900&family=Rubik:wght@400;500;900&display=swap'); */

:root{
    --verde: #099d15;
    --negro: #000000;
    --negro-c: #111017;

 	--f-primary: 'Rubik', sans-serif;
    --f-secon: 'Coustard', serif;
    --f-regular: 400;
    --f-medium: 500;
    --f-bold: 900;
}

h1, h2, h3, h4, h5, h6{ font-family: var(--f-primary); text-transform: none;font-weight: var(--f-bold)}
*, a, a:visited, p, span, ul li, ol li{
    font-family: var(--f-primary);
    font-weight: var(--f-regular);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
a, input{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-decoration: none;}
.ast-single-post .entry-content a{text-decoration: none;/*line-height: auto !important;*/}
.ast-single-post .entry-content a:hover{text-decoration:underline !important;opacity:0.5s;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration: underline !important;}



/* Css scrool*/
html::-webkit-scrollbar {width: 7px;height: 7px;}
html::-webkit-scrollbar-thumb {
background: -webkit-gradient(cubic-bezier(0, 0, 0.5, 0.6),left top,left bottom,from(#434D57),to(#7b7b7b));
background: linear-gradient(to bottom,#434D57,#434D57);
border-radius: 3px;padding: 3px;
box-shadow: inset 2px 2px 2px rgba(255,255,255,.25), inset -2px -2px 2px #434D57;}
html::-webkit-scrollbar-track {background: linear-gradient(to right,#ababab,#ababab,#ababab,#707070);}

body {background-color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.page-template-default h1, .page-template-default h2, .page-template-default h3, .page-template-default h4{font-family: var(--f-secon);}

/* --- CSS menu --- */
.main-header-bar-navigation a{text-transform: uppercase;font-weight: var(--f-medium);font-family: var(--f-primary);}
.ast-theme-transparent-header .main-header-menu .menu-link:hover{color: white !important; transition: 0.5s;}
.ast-header-social-1-wrap .ast-builder-social-element svg:hover{fill: white;transition: 0.5s;}
.down .custom-logo-link img {max-width: 300px !important;}


/* --- Slider --- */
.sa_owl_theme .owl-dots .owl-dot span:hover {background-color: rgb(255 255 255 / 50%) !important;}

.bloque-tres-not, .bloque-repo, .bloque-revist-home{background-color: #111017 !important;z-index: 0;}
.link a{padding-bottom: 40px;display: inline-block;text-decoration: none !important;font-weight: bold;}
.link a:hover{margin-left: -20px;transition: 0.5s;text-decoration: underline !important;}
h2{padding-bottom: 50px;}
.col-line{border-right: 1px solid #ccc;}

/* --- Edicion #05 --- */
.single .entry-header{padding-top: 20px;}
.ast-separate-container #primary{padding-top: 80px;}
body.page-id-4303{background-color: #111017 !important;z-index: 0;}
.bloque-tres-white .uagb-container-inner-blocks-wrap p{    margin: 0 20px;display: contents;}
.bloque-tres-white .uagb-container-inner-blocks-wrap h3 a{text-decoration: none;letter-spacing: -1px;margin: 0 20px;display: block;margin-top: -10px;text-align: center;padding-bottom: 20px;font-weight: var(--f-medium);font-size: 25px;}
.bloque-tres-white .uagb-container-inner-blocks-wrap h3 a:hover{text-decoration: underline;transition: 0.5s;}
.bloque-especial h3{margin-top: 15px !important;}
.bloque-especial h3 a{color: var(--negro);font-size: 1.4em;text-decoration: none !important;}
.bloque-especial h3 a:hover{text-decoration: underline !important;color: var(--verde);transition: 0.5s;}
.bloque-especial p.uagb-desc-text{padding: 5px 10px;background-color: var(--verde);color: white;font-weight: var(--f-bold);display: inline-block;border-radius: 5px;}
.bloque-especial p.uagb-desc-text strong{color: var(--negro);}
.bloque-especial h3 a{font-family: var(--f-secon); font-weight: var(--f-bold);}
.title-principal h1{margin-bottom: 0px !important;line-height: 1.1em !important;}
.title-principal div h1.uagb-heading-text{padding-left: 30px;border-left: 4px solid #ccc;margin-left: -30px;}
.title-principal h1 a{font-family: var(--f-secon);color: white;font-weight: var(--f-bold);text-decoration: none !important;}
.title-principal{padding-left: 10% !important;border-radius: 0px 15px 15px 0px !important;}
.title-principal h1 a:hover{color: var(--verde);transition: 0.5s; text-decoration: underline !important;}
.title-principal p{margin-bottom: 0 !important;}
.title-versiones h3{color: var(--verde) !important;font-family: var(--f-secon);}
.title-versiones h3 strong{color:white;font-family: var(--f-secon);}
.bloque-tres-not figure{border-radius: 15px;max-height: 300px;}
.bloque-tres-not h3 a{text-decoration: none; font-family: var(--f-secon);font-weight: bold;font-size: 18px;line-height: initial;}
.bloque-tres-not h3 a:hover, .page-id-4303 .bloque-tres-not figure:hover h3 a{text-decoration: underline;color: var(--verde) !important;transition: 0.5s;}
.bloque-revist-home h3{color: white;}
.bloque-v, .bloque-g{border-radius: 15px;}
.page-id-4303 div.wp-block-button.is-style-outline .wp-block-button__link:focus{background-color: white !important;}
#sample_slider img:hover{transform: scale(1.03); transition: 0.5s;opacity: 0.8;}
.bloq-ultimas{background-color: var(--verde);}
.bloq-ultimas p a{text-decoration: none !important;}
.bloq-ultimas p a:hover{color: white;text-decoration: underline !important; transition: 0.5s;}
.bloq-macondo, .bloq-lab, .bloq-ultimas{border-radius: 20px;box-shadow:0px 7em 2em rgb(0 0 0 / 0%), 0 0 0 0px rgb(255,255,255), 0.3em 0.3em 1em rgb(0 0 0 / 19%);}
.bloq-macondo:hover, .bloq-lab:hover, .bloq-ultimas:hover{transform: translateY(-10px); transition: 0.6s;}
.bloq-editorial .name-editorial{     display: inline-block;margin-left: -20px;top: -20px;position: relative;padding: 10px 30px !important;}
.bloq-editorial h3 a {color: var(--negro);font-size: 0.9em;text-decoration: none;font-family: var(--f-secon);font-weight: var(--f-bold);}
.subt-editorial p.uagb-desc-text{padding-bottom: 3px;border-bottom: 2px solid var(--verde);display: inline-block;margin-bottom: 30px !important;}

.wp-block-button .wp-block-button__link, .wp-block-search .wp-block-search__button, body .wp-block-file .wp-block-file__button{padding-top: 10px !important;padding-right: 20px !important;padding-bottom: 10px !important;padding-left: 20px !important;}
.wp-block-uagb-buttons .wp-block-button__link.has-text-color:focus .uagb-button__link{color: var(--verde) !important;}
.wp-block-uagb-buttons .uagb-block-6f46f292 .uagb-buttons-repeater:focus .uagb-button__icon > svg{    fill: var(--verde) !important;}


/* --- Edicion #04 --- */
body.page-id-3651{background-color: #111017 !important;z-index: 0;}
.bloque-especial.salud p a{text-decoration: none;font-family: var(--f-primary) !important;letter-spacing: -0.3px;font-weight: var(--f-bold);line-height: initial;display: flex;}

/* --- Edicion #03 --- */
body.page-id-3378{background-color: #111017 !important;z-index: 0;}
.page-id-3378 .title-principal{left: -60px;}
.page-id-3378 .bloque-especial p.uagb-desc-text{padding: 5px 10px;background-color:#f5b000;}
.page-id-3378 .bloque-especial p.uagb-desc-text strong{color: white;}
.page-id-3378 .bloque-investigacion h3 a{font-family: var(--f-secon) !important;text-decoration: none;font-weight: var(--f-bold);}


/* --- Edicion #02 --- */
body.page-id-2528{background-color: #111017 !important;z-index: 0;}
.page-id-2528 .bloque-especial p.uagb-desc-text strong{color: white;}
.page-id-2528 .bloque-especial p.uagb-desc-text{background: #2196F3;}
.page-id-2528 .bloque-especial h3 a:hover{color: white;}


/* --- Edicion #01 --- */
body.page-id-43{background-color: #111017 !important;z-index: 0;}
body.page-id-43 .swiper-backface-hidden .swiper-slide{overflow: hidden;}
body.page-id-43 .bloque-tres-not figure{max-height: 240px;}
body.page-id-43 #page{overflow: hidden;}

/* --- Edición #06 --- */
body.page-id-6495{background-color: #111017 !important;z-index: 0;}
.page-id-6495 .title-principal{padding-right: 10% !important;border-radius: 15px 0px 0px 15px !important;padding-left: 8% !important;}
.cifra h1, .cifra h2, .cifra h3, .cifra h4{padding-bottom: 0;    margin-bottom: 10px !important;}
.page-id-6495 h3.uagb-image-heading{line-height: inherit !important;}
.page-id-6495 .bloque-tres-not a strong{font-family: var(--f-secon)!important;}
.page-id-6495 .bloque-tres-not a:hover{color:var(--verde);}
.page-id-6495 .bloque-tres-not figure {border-radius: 15px;max-height: 240px;}
.page-id-6495 .bloque-especial h2 a{color:#fff !important;}
.page-id-6495 .bloque-tres-white .uagb-container-inner-blocks-wrap h3 a{font-size:21px;line-height: initial;}

.page-id-6495 .bloque-especial h2{padding-bottom: 20px;}
.page-id-6495 a{text-decoration:none;}
.page-id-6495 .bloque-especial h3{margin-top:0px !important;}
.page-id-6495 .slider-especial p{margin-bottom:0px !important;}
body.page-id-6495 #page{overflow: hidden;}

/* --- EDITORIALES --- */
.page-id-5351{background-color: #111017 !important;} 
.page-id-5351 .entry-content{padding-top: 120px;}
.page-id-5351 h2.wp-block-heading{letter-spacing: 0.5rem;top: 150px;left: 0;right: 0;-webkit-text-fill-color: #ccc;line-height: 1.2;font-size: 110px;background: -webkit-linear-gradient(#bdbdbdc4, #000);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.page-id-5351 div.wp-block-button.is-style-outline .wp-block-button__link:focus{background-color: white !important;}
.page-id-5351 .has-text-color:focus .uagb-button__link {color: var(--verde)!important;}
.page-id-5351 ul.wp-block-latest-posts__list{border-top: 1px solid white;}
.page-id-5351 ul.wp-block-latest-posts__list li a.wp-block-latest-posts__post-title{ font-weight: var(--f-bold); font-size: 60px; font-family: var(--f-secon) !important;line-height:63px;}
.page-id-5351 ul.wp-block-latest-posts__list li a.wp-block-latest-posts__post-title:hover{text-decoration: underline;transition: 0.5s;color: white;opacity: 0.8;}
.page-id-5351 ul.wp-block-latest-posts__list li{padding-top: 30px; padding-bottom: 40px; border-bottom: 1px solid white;}
.page-id-5351 ul.wp-block-latest-posts__list li time{font-size: 12px;color: #adadad;text-transform: uppercase;letter-spacing: 5px;}
.page-id-5351 ul.wp-block-latest-posts__list li .wp-block-latest-posts__post-excerpt{color: #c4c4c4;}
.page-id-5351 ul.wp-block-latest-posts__list li .wp-block-latest-posts__post-excerpt span{color: white;}


/* --- PAGE EDICIONES ANTERIORES --- */
.page-id-4407{background-color: #111017 !important;} 
.page-id-4407 .entry-content{padding-top: 120px;}
.page-id-4407 h2.wp-block-heading{letter-spacing: 0.5rem;position: fixed;top: 150px;left: 0;right: 0;-webkit-text-fill-color: #ccc;line-height: 1.2;font-size: 110px;background: -webkit-linear-gradient(#bdbdbdc4, #000);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.page-id-4407 h4{margin-bottom: 5px !important;}
.page-id-4407 .entry-content p {margin-bottom: -10px;}
.page-id-4407 .wp-block-column.revista{backdrop-filter: blur(25px);-webkit-backdrop-filter: blur(25px);background: hsl(0deg 0% 0% / 55%);border-radius: 15px;flex-direction: column;padding: 30px;} 
.page-id-4407 .ediciones img:hover{opacity: 0.8;}
.page-id-4407 .wp-block-column.revista{transition: 0.5s;}
.page-id-4407 .wp-block-column.revista:hover{margin-top: -10px;transition: 0.5s;}
.content-area {margin-top: 0px !important;}
.page-id-4407 div.wp-block-button.is-style-outline .wp-block-button__link:focus{background-color: white !important;}
.page-id-4407 .has-text-color:focus .uagb-button__link { color: var(--verde)!important;}


/* --- PAGE SINGLE --- */
.single .entry-meta{display: none;}
.single .img-nota{margin-left: -25px;margin-right: -25px;}
.single .entry-title{text-align: center;font-family: var(--f-secon);}
.single .fecha-blog{text-align: center;margin-bottom: 30px !important;}
.perfil-investigador{padding: 0 !important;}
.single .perfil-investigador div.vc_row{margin-left: 0;margin-right: 0;    justify-content: space-between;}
.single .perfil-investigador h4{color: var(--verde);}
.single .card{border-radius: 20px;}
.single .img-nota img{width: 100%;}
.single #comments{display: none;}
.tres{justify-content: space-evenly;} 
.card-t{background: #f7f7f7;border-radius: 20px;width: 32.3% !important;}
.card-t div.vc_column-inner{padding: 20px !important;}


/* --- Css Footer --- */
.footer-nav-wrap a{text-transform: uppercase;font-weight: var(--f-medium);font-family: var(--f-primary) !important;}
.footer-nav-wrap .menu-link:hover{color: white !important; transition: 0.5s;}
aside.footer-widget-area{display: inline-block !important;padding-right: 20px;}
footer p, footer ul li{color: #ccc;font-size: 12px;font-weight: 200;}
footer p, footer section{margin-bottom: 0px !important;}
.ast-footer-copyright{letter-spacing: 1px;text-transform: uppercase;color: #ccc;}
footer .wp-block-social-links.is-style-logos-only .wp-social-link a{font-size: 20px;}


    .post-navigation .ast-left-arrow, .post-navigation .ast-right-arrow {display: inline-block !important;}
    .page-links .page-link, .single .post-navigation a{padding: 15px;background: #4CAF50;color: white !important;}
    .nav-links{display: flex !important;}
    .post-navigation .nav-next a, .single .post-navigation .nav-previous a {width: 50% !important;border-radius: 50px;}
    .post-navigation .nav-next a:hover, .post-navigation .nav-previous a:hover {background-color: var(--negro); transition: 0.5s;}


/*DISPOSITIVOS PEQUEÑOS - CELULARES MENOR A 688PX*/
@media (max-width: 687.98px){
	
	#content{padding-top:90px;}
	.page-id-4407 .entry-content, .page-id-5351 .entry-content {padding-top: 10px;}

    /*  --- menu movil --- */
    .ast-mobile-header-content{flex-wrap: wrap;padding: 40px 0px;background: black;}
    .ast-mobile-header-content > *, .ast-desktop-header-content > * {padding: 10px 30px !important;height: auto;}
    .ast-header-social-1-wrap .ast-builder-social-element svg:hover {fill: none;}
    .ast-builder-menu-mobile{padding-bottom: 10px !important;}
    .ast-header-social-1-wrap .ast-social-color-type-custom svg{fill: var(--negro) !important;}

    .header-social-inner-wrap a{background-color: var(--verde);padding: 15px;border-radius: 50%;}
    .ast-builder-menu-mobile .main-navigation .main-header-menu, .ast-builder-menu-mobile .main-navigation .menu-item:hover > .menu-link{background: none !important;}
    .ast-header-break-point .main-navigation ul .menu-item .menu-link {padding: 0 !important;}
    .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link{background: #ffffff29 !important;padding: 5px 15px !important;}
    .ast-header-break-point .main-navigation .stack-on-mobile li:hover{background: transparent !important;}
    .ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {max-width: 250px !important;}
    .ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content, .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{padding-top: 40px;background-color: black;}

    .title-principal{margin-left: -35px;}
    .title-principal div h1.uagb-heading-text{border: none !important;}
    .bloque-tres-white{z-index: 1;}

    .page-id-5351 h2.wp-block-heading, .page-id-4407 h2.wp-block-heading{font-size: 28px;padding-bottom: 10px;}
    .page-id-4407 .wp-block-spacer{display: none;}
    .col-line{border:none;}

    .page-id-5351 ul.wp-block-latest-posts__list li a.wp-block-latest-posts__post-title{font-size: 35px;line-height: 40px;}

    /* ---- Edicion #5 ---- */
    .title-principal{padding-right: 30px !important;}
    .bloque-tres-white{padding: 0 30px !important;}
    .bloque-tres-white figure.wp-block-image{border-radius: 10px;overflow: hidden;}
    .bloq-editorial{padding-bottom: 20px !important;}
    .uagb-question{font-size: 20px;}
	.bloq-ultimas{display:inline-flex;align-items: center;flex-direction: row;padding: 15px;}
	.bloq-ultimas p.has-text-color{padding-bottom:0 !important;}
	.bloq-ultimas .uagb-block-242d2169.uagb-icon-wrapper .uagb-svg-wrapper{padding-bottom: 30px;}
	.bloq-ultimas a{color:white !important;}
    /* --- Edicion #4 --- */
    .bloque-especial h3 a{font-size: 1.2em;}
    .bloq-editorial h3 a{font-size: 1.2em;}
    .wp-block-columns .wp-block-column:not(:last-child) {margin-bottom: 0px !important;}
    .bloque-especial.salud{padding-top: 40px !important;padding-bottom: 40px !important;} 

    /* ---- Edicion #3 ---- */
    .page-id-3378 .title-principal{left: -20px;}

    /*  ---- Edicion #1 ----  */
    body.page-id-43 .title-principal{margin-top: 30%;}
    body.page-id-43 .swiper-button-prev, body.page-id-43 .swiper-button-next{display: none;}
	
	/*  ---- Edicion #6 ----  */
    body.page-id-6495 .title-principal{width: 90%;margin-left: 70px;}
	body.page-id-6495 a{text-decoration:none !important;}

    /* ---- Page Single ---- */
    .single #primary.content-area{padding: 0 0 !important;}
    .single .wpb_single_image.vc_align_left{margin: 0 !important;}
    .single .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 15px !important;}
    .single .vc_column_container>.vc_column-inner{padding: 0 !important;}
	.single .vc_column-inner{margin-left:0 !important;}
    .single .post-navigation{padding-top: 1.5em;padding-bottom: 50px !important;}
    .single .vc_row{margin-left: auto !important;margin-right: auto !important;}
	.post-navigation a{font-size:14px;}

    .single .post-navigation .ast-left-arrow, .single .post-navigation .ast-right-arrow {display: inline-block !important;}
    .page-links .page-link, .single .post-navigation a{padding: 15px;
    background: #4CAF50;color: white !important;}
    .single .nav-links{display: flex !important;}
    .single .post-navigation .nav-next a, .single .post-navigation .nav-previous a {width: 90% !important;}
    .wp-block-uagb-container .uagb-container__video-wrap {height: 80% !important;}
    .single .vc_row.vc_column-gap-10>.vc_column_container{padding: 0px !important;}
    .perfil-investigador{padding: 10px !important;}
    .single .perfil-investigador h4{font-size: 22px !important;}
    .card-t{width: -webkit-fill-available !important;margin-bottom: 20px;}
    .card-t .wpb_single_image{padding-bottom: 20px;}

    header .custom-logo-link:after{left: -25px;right: -5px;bottom: -25px;background-color: #0c9e1a;top: initial !important;padding: 5px 20px;margin: 0 auto;}
    .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color: var(--verde) !important;}

    /* ---- Page ediciones anteriores ---- */
    .page-id-4407 h2.wp-block-heading{font-size: 2.5em;position: initial;}
    .page-id-4407 .wp-block-spacer{height: 25px !important;}

    /* ---- Footer ---- */
    .site-footer-section-1{padding-bottom: 30px;}
    .site-footer-below-section-1{padding-bottom: 0;}
    aside.footer-widget-area{text-align: center !important;padding-left: 30px;width: 100%;padding-right: 30px;display: block !important;}

}

/*DISPOSITIVOS MEDIANOS - TABLETS MENOR A 1100px */
@media (min-width: 688px) and (max-width: 1099.98px) {

}


