/*
Theme Name: transforma
Version: 1.0
Description: Un tema hijo de Twenty Twenty
Author: JPBilowus
Template: twentytwenty
*/

@import url("../twentytwenty/style.css");

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet">







@media (min-width: 1000px){
.header-inner {
    padding: 0 4em 0 0;
	width:100% !important;
}
	.custom-logo{height: 122px !important;
    max-height: 122px !important;}
}
body:not(.overlay-header) .primary-menu > li > a, body:not(.overlay-header) .primary-menu > li > .icon, .modal-menu a, .footer-menu a, .footer-widgets a, #site-footer .wp-block-button.is-style-outline, .wp-block-pullquote:before, .singular:not(.overlay-header) .entry-header a, .archive-header a, .header-footer-group .color-accent, .header-footer-group .color-accent-hover:hover {
    color: #000000;
	font-weight:bold;
}

.page-template .entry-header{display:none;}
.page .entry-header{display:none;}

.fullcol{width:80vw;}
.fullcol a{text-decoration:none;}

.entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt{font-family: 'Montserrat',  'Arial', sans-serif; font-weight:300;
 }
.txlight{font-weight:300;}

@media (min-width: 1000px){
.heading-size-1 {
    font-size: 2.3em !important; font-weight:700;
	}
	.gigante{   font-size: 6rem !important;
	letter-spacing: -0.01em !important;}
}

.destacado1{font-size:1.2em;}
.destacado1 a {color:#ffffff;}
.t400{font-weight:400 !important;}

.t700{font-family: 'Montserrat',  'Arial', sans-serif; 
	font-weight:700 !important;}


.sliderquest {max-width:1022px !important}

.wp-block-eedee-block-gutenslide .slide-bg video, .wp-block-eedee-block-gutenslide .slide-bg img {
    -o-object-fit: scale-down;
    object-fit: scale-down;
}
.slick-dots, .slick-prev, slick-next, .pull-right, .slick-arrow {visibility: hidden !important; display:none !important;}

.lead-form-front label, .lead-form-front h1{display:none;}


.gdlr-lms-lightbox-container.buy-form, .gdlr-lms-lightbox-container.book-form {
 top: 30px !important;    bottom: 30px !important;	overflow: hidden !important;
}
.modal-window-content img {margin-bottom: 0;
    margin-top: 0;}

    .wow-modal-overlay { max-width: 100% !important;    width: 100% !important;}










/*
Lo siguiente funcionaba en el css personalizado.
*/




body  {
    color: #1d5683;
}

.gdlr-lms-lightbox-container.buy-form, .gdlr-lms-lightbox-container.book-form {
    overflow: scroll !important;
}

div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {
    float: right !important;
}

header{    font-family: 'Montserrat',  'Arial', sans-serif !important;}
a:focus,
input:focus,
textarea:focus,
button:focus {
  outline: transparent !important; }

.content-area{
	min-height:75vh;
}

.crellyslider{width:100%; max-width:100%;}
.entry-content {
    font-size: 2.3rem;
}
.qsm-page {padding:3rem 0 !important}

.post-379 p, .post-379 ul, .post-379 ol, .post-385 p, .post-385 ul, .post-385 ol{max-width: 84rem !important;
    width: 84rem !important;
}

.mbcero{margin-bottom:  0!important}
.mtcero{margin-top: 0 !important}
.quinientos{font-weight: 500 !important;}
.bntest{margin-top:0 !important}

.footer-nav-widgets-wrapper {background-color: #2f6cb4 !important;}

.footer-nav-widgets-wrapper h2 {color: #ffffff !important;}

.footer-nav-widgets-wrapper p {color: #ffffff !important;}

.form-contacto label{color: #5C7B87 !important;}

.featured-media img {
	width: 100vw;
}

.juansolari{
	font-weight: 700 !important;
    color: #2f6cb4;
    font-size: x-large;
    line-height: 2 !important;
	  margin-top: 20px !important;
}
.gris{color:#66756b !important;}

.icon-puppis {
  display: inline-block;
  width: 101px;
  height: 28px; 
  background-image: url("https://eurekaempresas.com.ar/wp-content/uploads/logo-puppis.png");
  background-position: 0 0; 
vertical-align: text-bottom;
	background-size: 100%;
}

.icon-ttp {
  display: inline-block;
  width: 48px;
  height: 28px; 
  background-image: url("https://eurekaempresas.com.ar/wp-content/uploads/logo-ttp-cred.png");
  background-position: 0 0; 
vertical-align: text-bottom;
		background-size: 100%;
}


@media (min-width: 700px){
.post-inner {
    padding-top: 3rem;
}
}

@media (max-width: 700px){

.post-379 p, .post-379 ul, .post-379 ol, .post-385 p, .post-385 ul, .post-385 ol {
max-width: calc(100% - 4rem) !important;
    width: calc(100% - 4rem) !important;
}

}



body {
    font-family: 'Montserrat',  'Arial', sans-serif !important;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content cite, .entry-content figcaption, .entry-content table, .entry-content address, .entry-content .wp-caption-text, .entry-content .wp-block-file, .entry-content {
    font-family: 'Montserrat',  'Arial', sans-serif !important;
}


.widget_text p, .widget_text ol, .widget_text ul, .widget_text dl, .widget_text dt, .widget-content .rssSummary {
    font-family: 'Montserrat',  'Arial', sans-serif !important;
}



body:not(.overlay-header) .primary-menu > li > a, body:not(.overlay-header) .primary-menu > li > .icon, .modal-menu a, .footer-menu a, .footer-widgets a, #site-footer .wp-block-button.is-style-outline, .wp-block-pullquote:before, .singular:not(.overlay-header) .entry-header a, .archive-header a, .header-footer-group .color-accent, .header-footer-group .color-accent-hover:hover {
    color: grey !important;
    font-weight: 300 !important;
}


._mPS2id-h{text-decoration:none !important}

.nomargins {
    margin: 0 !important;
}

.widget h2 {color: #2f6cb4;}


.site-description{display:none;}
.max95{max-width:90vw !important}
.cuadrorojo{padding: 3rem 6rem !important;}

@media (min-width: 1000px){
.header-inner {
padding: 0 4em 1em 0;	width:100% !important;
}
	.custom-logo{height: 110px !important;
    max-height: 110px !important;
	}

.header-titles .site-title,
	.header-titles .site-logo,
	.header-titles .site-description {
		margin: 1rem 0 0 7.4rem;
	}

}


body:not(.overlay-header) .primary-menu > li > a, body:not(.overlay-header) .primary-menu > li > .icon, .modal-menu a, .footer-menu a, .footer-widgets a, #site-footer .wp-block-button.is-style-outline, .wp-block-pullquote:before, .singular:not(.overlay-header) .entry-header a, .archive-header a, .header-footer-group .color-accent, .header-footer-group .color-accent-hover:hover {
    color: #000000;
	font-weight:bold;
}


.fullcol{
	width:80vw !important;
	max-width: 80vw !important;
}
.fullcol a{text-decoration:none;}

.entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt{font-family: 'Montserrat',  'Arial', sans-serif !important; font-weight:300;
 }
.txlight{font-weight:300;}



.sliderquest {max-width:1022px !important}

.wp-block-eedee-block-gutenslide .slide-bg video, .wp-block-eedee-block-gutenslide .slide-bg img {
    -o-object-fit: scale-down;
    object-fit: scale-down;
}
.slick-dots, .slick-prev, slick-next, .pull-right, .slick-arrow {visibility: hidden !important; display:none !important;}

.lead-form-front label, .lead-form-front h1{display:none;}



.singular .featured-media::before {
   bottom: 0%;
}
.singular .featured-media-inner {
    max-width: 100vw;
}

.linkmas a {    font-weight: 700;
    text-decoration: none;
    color: #2f6cb4;
    font-size: x-large;
line-height: 2;}




@media (min-width: 1000px) {
	.qsm-quiz-container{
	max-width: 95rem !important;
		}
 .qsm-page div {
font-size:2rem;
	 
 }
	.quiz_section .qmn_radio_answers  label{
		font-size:2rem !important;
		font-weight:500 !important;
 }
 }




body:not(.overlay-header) .primary-menu > li > a {
    font-weight: 500 !important;
}

#site-footer {
    background-color: #2f6cb4;
    padding: 2rem 0;
}
.footer-copyright {
    color: white;
}
.to-the-top  {
    color: white;
}

.widget_nav_menu li a{color: #ffffff !important;
font-size:1.5rem !important;
}

.widget_nav_menu li {
    margin: 0.2rem 0 !important;
}

.footer-nav-widgets-wrapper h2{font-size: 1em;}

.wpforms-field-label {color:#ffffff !important;}
div.wpforms-container-full .wpforms-form button[type=submit]  {font-size:0.7em !important}
div.wpforms-container-full .wpforms-form label.wpforms-error {	color: #868686;}

.footer-widgets-outer-wrapper {
    padding: 3rem 0;
}

#wpforms-confirmation-566{background: inherit !important;
font-size: initial !important;}







/* -- Ajustes LMS -- */


/* En el curso */

.site-content{
    font-family: 'Montserrat',  'Arial',sans-serif !important;
    font-size: 2.3rem;
}

.gdlr-lms-title {
    margin: 0;
    text-transform: uppercase;
    background-color: #2F6CCC;
    color: #ffffff;
    font-size: 1em !important;
    text-align: center;
    padding: 20px;
}

.gdlr-lms-course-excerpt h2{margin-top:0;
font-family: 'Montserrat',  'Arial',sans-serif !important;
}

.gdlr-course-curriculum-lecture {font-size:1.5rem;}


.gdlr-lms-course-single .gdlr-lms-course-info-wrapper {
    width: 25%;
    float: left;
    margin-right: 50px;
margin-left: 0;
}

.gdlr-lms-course-single .gdlr-lms-course-info-wrapper a {    text-decoration: none;
}

.gdlr-lms-container, .gdlr-lms-title-wrapper {
    max-width: 90vw;
}

.gdlr-lms-course-info-author-image {
	display:none;
}

/* Estilos de lecturas */
blockquote{
    padding: 40px 50px;
    background-color: #2F6CB4;
    color: #ffffff;
    font-weight: bold;
}
.margintopnone{margin-top:0!important}

.gdlr-lms-course-content h2, 
.gdlr-lms-course-content h5
{margin-top:0 !important;}

.gdlr-lms-course-content h6 {
	text-transform: initial !important;
    font-weight: unset !important;
margin-top: 0 !important;}

.gdlr-lms-course-pdf .gdlr-lms-part-pdf-info {
    padding: 11px 16px;}


/* Estilo de preguntas */

.bn_preguntas{display:none !important;}
.area_respuesta textarea {    border: 1px solid #2f6cb4 !important;
}

/* login */

textarea#address{    height: 20px;
}

.gdlr-lms-header-signin {
    font-size: 12px;
    padding: 12px 20px 0 0;
    text-align: right;
}

.gdlr-lms-header-signin a{
	font-weight: bold !important;
	text-decoration:none !important;
	color:#808080 !important;
}
.gdlr-lms-header-signin .gdlr-separator{
	color:#808080 !important;	
}



.gdlr-lms-lost-password a{font-size: 1.2rem;}

.gdlr-custom-login-page #loginform {    width: 50% !important;
    margin: 0 auto !important;}


.gdlr-lms-header-signin .gdlr-register{display:none;}


/* Formulario de registro */

.gdlr-custom-register-page .gdlr-lms-form{
max-width: 30em;
    margin: 0 auto;
}

.gdlr-lms-form .gdlr-lms-combobox select {
    padding: 0 0 0 5px;
}




/* Estilos en perfil */

.gdlr-lms-admin-bar .gdlr-lms-admin-head{
    background-color: #2f6cb4;
}
.gdlr-lms-admin-head-content .gdlr-lms-welcome {
    color: #ffffff;
}
.gdlr-lms-admin-head-content .gdlr-lms-name {
    color: #ffffff;
}

.gdlr-lms-profile-info{
	font-size:1.7rem;
}
.gdlr-lms-profile-certificate, .gdlr-lms-profile-badge{
	display:none;
}
.gdlr-lms-admin-head-content .gdlr-lms-welcome {
    font-size: 16px;
    margin-bottom: 0px;
    margin-top: 20px;
}
.menu-quiz-scores,
.menu-missing-courses,
.menu-free-onsite{
	display:none;
}
.gdlr-lms-admin-list{
	padding: 7px 0;
}
.gdlr-lms-admin-list li {
	padding: 10px 25px 5px 25px;
}
.gdlr-lms-admin-list li a {
    text-decoration: none;
    font-weight: bold;
}
.gdlr-lms-logout a{
	text-decoration: none;
}
.gdlr-lms-titulo-programa{
	font-size: 2rem;
    font-weight: bold;
    text-decoration: none;
    }
.gdlr-lms-admin-content .rate-course-wrapper{
	display:none;
}


/* Ajustes mobile en programas */

@media (max-width: 1080px){


.gdlr-lms-container, .gdlr-lms-title-wrapper {
    max-width: 100vw;
}

.gdlr-lms-course-single .gdlr-lms-course-info-wrapper {
    margin-right: 30px;
}
}

@media (max-width: 780px){

h1, h2, h3, h4, h5, h6, p, blockquote, address, big, cite, code, em, font, img, small, strike, sub, sup, li, ol, ul, fieldset, form, label, legend, button, table, caption, tr, th, td {
    font-size: 0.8em;
	line-height: 1.5;
    margin: 0 0 0.8em 0;
}
.gdlr-lms-content {
    padding: 0;
}
.gdlr-lms-container, .gdlr-lms-title-wrapper {
    max-width: 100vw;
}
.gdlr-lms-course-single .gdlr-lms-course-info-wrapper {
    width: 100%;
    float: left;
    margin-right: 0;
    margin-left: 0;
	padding:0;
}
	.gdlr-lms-course-single .gdlr-lms-course-info-inner-wrapper {
	padding:30px 30px 0 30px;
}
.gdlr-lms-course-single .gdlr-lms-course-content {
    overflow: initial;
}



}


.gdlr-lms-error,.gdlr-lms-notice {
    line-height: normal;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.02em;
}

/* comentado lo siguiente para habilitar login en la home 
.gdlr-lms-header-signin{display:none;}
.header-inner {
padding: 1em 4em 1em 0;	width:100% !important;
}*/


.header-inner .toggle {padding: 0;}
.nav-toggle {width: 3.6rem;}



.category .heading-size-1 a,.category .heading-size-1 a:hover {
    color: #2f6cb4 !important;;
    font-size: 6.4rem !important;
	text-decoration:none!important;
}
.category .post-meta {display:none !important}

.post-meta-single-top  {display:none !important}
.post-metas .post-meta {
    justify-content: center;
}

.singular .intro-text{display:none !important}

.modal-window-content p {margin:0 !important;}

.single-post div.wpforms-container-full .wpforms-form .wpforms-field {
    margin: 0 0 0 135px;
}



/* EUREKA */

.entry-content > .alignwide:not(.wp-block-group.has-background),
 .entry-content > .alignfull:not(.wp-block-group.has-background) {
        margin-top: 3rem;
    }

.margencero {
        margin-top: 0 !important;
        margin-bottom: 0 !important;  
    }

.modulo1 {
        border-radius: 3em;
        padding: 4.4em;
    }

.modulo1 h1 {
        font-size: 2em ;
        font-weight: 700;
    }

.modulo1 h2 {
        font-size: 1.2em ;
        font-weight: 500;
    }

.modulo2 {
        border-radius: 3em;
    }

.modulo3 p, .modulo3 ul li {
    font-size: 0.7em !important;
    line-height: 1;
    list-style: circle;
    }




h3 {
    font-size: 56px;
    font-weight: 100;
    letter-spacing: 0.7rem;
}

h4 {
    font-size: 22px;
    font-weight: 400;
}


 .primary-menu > li a {
    padding: 0.7em 2em;
    border-radius: 2em;
    border: 1px solid #8a8a8a;
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 28px;
}


.primary-menu > li a:hover {
    color: #000000 !important;
}

body:not(.overlay-header) .primary-menu > li > a, 
body:not(.overlay-header) .primary-menu > li > .icon, 
.modal-menu a, .footer-menu a, 
.footer-widgets a, #site-footer .wp-block-button.is-style-outline, 
.wp-block-pullquote:before, .singular:not(.overlay-header) .entry-header a, 
.archive-header a, .header-footer-group .color-accent, 
.header-footer-group .color-accent-hover:hover {
    color: #999999 !important;
    text-decoration: none;
}


body:not(.overlay-header) .primary-menu > li > a:hover {
    color: #000000 !important;
    background-color: #eeeeee !important;
}


:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img) {
    border-radius: 3em;
}

.wp-block-columns.alignfull, .alignfull:not(.has-background) .wp-block-columns {
    padding: 0;
}