/** Media Queries **/
@media screen and (min-width: 1200px) {

}

@media screen and (min-width: 992px) and (max-width: 1199px)  {

}

@media screen and (min-width: 992px) {
.meta-articulo .heateor_sss_sharing_container {
    position: absolute;
    top: -8px;
    right: 0;
}
}

@media screen and (max-width: 991px) {

    #movil-iconos-rrss {
        display: flex;
        gap: 20px;
        margin-bottom: 32px;
        margin-top: -10px;
    }
    #movil-iconos-rrss i {
        font-size: 26px;
    }
    .navigation-branding img, .site-logo.mobile-header-logo img {
        height: 50px !important;
    }
    .main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {
        font-size: 30px !important;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    /*tamaño menu nav desplegable tablet*/
    /*.mobile-header-sticky*/ #mobile-header.toggled .main-nav > ul {
        width: 50% !important; 
    }
}

@media screen and (min-width: 769px) {

}

@media screen and (max-width: 768px) {
    nav#generate-slideout-menu {
        background: var(--verde) !important;
    }
    .slideout-navigation .slideout-menu a {
        font-size: 32px;
        margin-bottom: 20px;
        font-family: maxevilleconstruct;
        text-transform: uppercase;
    }
    .main-navigation .main-nav>ul {
        justify-content: center;
    }
    .logos-gen .ult-content-box {
        display: grid;
        gap: 20px;
        grid-template-columns: 1fr 1fr;
        padding: 0 30px;
}
	.mad_single .post-title {
    	font-size: 36px;
	}
	.mad_single .post-subtitle {
		font-size: 24px;
	}
	a.generate-back-to-top.generate-back-to-top__show {
    	right: 10px;
	}
	h2.wp-block-sensei-lms-course-title {
    	white-space: break-spaces;
	}

	h1.wp-block-post-title {
    	font-size: 22px !important;
	}
	.ifb-face.ifb-front:after {
		content: "+";
		display: block;
		margin-top: 10px;
		font-size: 50px;
		position: absolute;
		bottom: 30px;
		right: 20px;
	}
}

@media screen and (min-width: 481px) and (max-width: 991px) {
    /*text-align responsive*/
    .mad_center-sm{
        text-align: center !important;
    }
    .mad_left-sm{
        text-align: left !important;
    }

}

@media screen and (min-width: 481px) and (max-width: 768px) {

}

@media screen and (max-width: 480px) {
    /*text-align responsive*/
    .mad_left-xs{
        text-align: left !important;
    }
    .mad_center-xs{
        text-align: center !important;
    }
    /*quitar topbar*/
    #mad_top-bar {
        display: none;
    }
    #mad-footer .menu {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
	.curs_header>div {
   		width: 100%;
	}
	.curs-pestanyas-header ul {
    	display: block;
	}
	.curs-pestanyas-header li {
    	margin-bottom: 32px;
	}
	.titulo-pers2 {
    	font-size: 18px;
	}
	#mad-footer .ult-content-box {
    	grid-template-columns: repeat(auto-fit, minmax(80px, 1fr));
	}
	.equip-mvl .vc_pageable-slide-wrapper {
    	display: grid;
		grid-template-columns: 1fr 1fr;
	}
	.equip-mvl .vc_clearfix:before{
		display: none;
	}
	#colaboracions .slick-track img {
    	max-width: 110px;
	}
}