/*
Theme Name: Academy Consultores SG
Description: A professional theme for academy
Version: 1.0
Author: IGUATE
Author URI: https://www.iguate.com
Template: enfold
*/

@font-face {
	font-family: 'Magallanes';
	src: url('fonts/MagallanesExtraBold.woff2') format('woff2'),
		url('fonts/MagallanesExtraBold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

:root {
	--font-size-body: 14px;
	--font-size-heading-1: 55px;
	--font-size-heading-2: 34px;
	--font-size-heading-3: 24px;
	--font-size-heading-4: 14px;
	--font-size-heading-5: 12px;
	--font-size-heading-6: 10px;
	--line-height-text: 150%;
	--main-color:#152c3f;
}

body#top {
	font-family: "DM Sans", sans-serif;
	line-height: 150%;
	font-optical-sizing: auto;
	font-style: normal;
	font-size: 16px!important;
}
h1,h2,h3,h4,h5 {
	font-family: 'Magallanes'!important;
	font-weight: bold!important;
	font-style: normal!important;
	color: var(--main-color);
}
#herotext .av-special-heading-tag  {
	font-family: "DM Sans", sans-serif;
	font-size: var(--font-size-heading-1)!important;
	line-height: 60px;
	font-weight: 400;
	text-transform: inherit;
	letter-spacing: 0.3rem;
	margin-bottom: 3rem;
}

#top .heading1-title h4, h5 {
	font-weight: 400;
	font-size: 18px !important;
	margin-bottom: 0;
	line-height: 40px;
	font-family: "DM Sans", sans-serif;
	letter-spacing: 0.3rem;
}

#top h5 {
	font-size: 16px !important;
	line-height: 24px;
}

.av-subheading_above {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 13px!important;
	letter-spacing: 0.3rem;
}

.lp-courses-bar .search-courses input {
	width: 100%!important;
	max-width: 240px!important;
	margin: 0 4px 0 0!important;
	border: 1px solid var(--lp-border-color, #e2e0db)!important;
	border-radius: var(--lp-border-radius, 5px)!important;
	padding: 8px 16px!important;
	height: inherit!important;
	font-size: inherit!important;
	line-height: 1.1!important;
	box-shadow: none!important;
}

.lp-modal-dialog .lp-modal-header, .lp-modal-dialog .btn-yes, .lp-btn-complete-item {
	background: var(--main-color)!important;
}
.lp-btn-complete-item {
	color: white!important;
}
.lp-courses-bar .courses-order-by {
	border: 1px solid var(--lp-border-color, #e2e0db)!important;
	border-radius: var(--lp-border-radius, 5px)!important;
	padding: 8px 16px!important;
	height: inherit!important;
	font-size: inherit!important;
	line-height: 1.1!important;
	box-shadow: none!important;
	padding-right: 30px!important;
	background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
	background-size: .8em!important;
	background-position: calc(100% - 0.5em) center!important;
	background-repeat: no-repeat!important;
	-moz-appearance: none!important;
	-webkit-appearance: none!important;
	appearance: none!important;
	line-height: 1.1!important;
	margin: 7px 0px!important;
}
.course-price, .lp-section-instructor, .course-wrap-meta, .review-stars-rated, .info-meta-item, #learn-press-course > div > div.course-detail-info > div > div > div.course-meta.course-meta-primary > div > div.meta-item.meta-item-categories, #learn-press-course > div > div.course-detail-info > div > div > div.course-meta.course-meta-primary > div > div.meta-item.meta-item-review, .lp-single-course-info-one .item-meta, .course-rate {
	display: none!important;
}

.course-material-table {
	text-transform: capitalize
}
.learn-press-courses .wap-course-title {
	min-height: 50px;
}
.lp-single-course .lp-single-course-main__right__inner>div {
	margin-bottom: 20px;
	line-height: 33px;
}
body.lp-sidebar-toggle__close #popup-sidebar {
	flex: 0 !important;
}
body.lp-sidebar-toggle__close #popup-header, body.lp-sidebar-toggle__close #popup-footer {
	left: 0 !important;
}

form[name="learn-press-form-complete-lesson"] {
	width: 100%;
	max-width: 120px;
	margin: 0 auto;
	display: block!important;
}
/*---Fixing course video views---*/
#popup-header, #popup-footer {
	left: 300px!important;
}
#popup-sidebar {
	flex: 0 0 300px!important;
}
.wp-video {
	width: 100%!important;
}
#popup-content {
	margin: 33px 0 50px 0!important
}
#popup-course .popup-header__inner {
	width: 90%!important;
}
#popup-footer {
	width: 100%!important;
	max-width: calc(100% - 370px)!important;
}
.content-item-wrap {
	width: 98%!important;
	max-width: 98%!important;
	margin: 0 auto!important;
}
#popup-sidebar .course-curriculum {
	width: 300px!important;
}
/*---Section--home1---*/

div#first_section1 .container {
	max-width: 2060px;
	padding: 0;
	margin-right: 0;
}
div#main-title1 {
	position: relative;
	top: -120px;
	left: 70px;
}
div#herotext {
	padding-bottom: 120px;
	margin-left: 20px;
}
.lateral-logos .avia-content-slider-inner {
	width: 50%;
}
.holder-img img {
	width: 48%;
}
.lateral-logos.avia-logo-element-container {
	margin-top: 140px;
}

/*----LOGIN--STYLE----*/

.tml.tml-login {
	box-shadow: 3px 1px 20px 8px rgb(0 0 0 / 9%);
	padding: 30px;
	border-radius: 25px;
	padding: 60px;
}
.tml-submit-wrap button.tml-button {
	background: #152c3f;
	padding: 16px 40px;
	color: white;
	border: none;
	cursor: pointer;
	border-radius: 7px;
	margin-top: 10px;
}
.tml-submit-wrap button.tml-button:hover {
	background: #60a84c;
	transition: all 0.4s ease-in-out;
}
ul.noLightbox.social_bookmarks li:hover a {
   border-radius: 5px;
}
#top #wrap_all .av-social-link-linkedin a:focus, #top #wrap_all .av-social-link-linkedin:hover a {
	border-radius: 7px;
}
#top #wrap_all .av-social-link-instagram a:focus, #top #wrap_all .av-social-link-instagram:hover a {
	border-radius: 7px;
}
#top .social_bookmarks li a {
	min-height: 28px;
}
/*---POP-UP--RESEÑAS--*/

#top .review-form {
	padding: 30px;
	border-radius: 25px;
}
svg.lucide.lucide-star {
	width: 50px;
	height: 40px;
	margin-top: 20px;
}
button.lp-button.submit-review {
	background: #152c3f;
	color: white;
}
button.lp-button.close {
	background: #60a84c;
	color: white;
}

/*---NEW-FOOTER--*/

.sgs-logo-ft img {
	width: 63%;
}
#top .logos2-footer img {
	width: 90%;
}
.avia-logo-element-container.logos2-footer {
	width: 60%;
	margin: 0 auto;
	margin-bottom: 30px;
}
.text-copy p {
	font-size: 16px;
}
div#footer-pagina main {
	padding-bottom: 30px;
}

#top .av-logo-container .social_bookmarks li {
	border: 1px solid var(--enfold-header-color-primary);
	background: #cecece;
	border-radius: 8px;
	margin: 0 5px;
}

#top .av-logo-container .social_bookmarks li a {
	border-radius: 0px;
}

#top #header .social_bookmarks li:last-child {
	border-right-style: solid;
	border-right-width: 1px;
}

.wp-video-shortcode { height: 60vh;!important}

/* lp-sidebar-toggle */
.lp-sidebar-toggle__close #content-item-quiz .quiz-status > div {
  max-width: 100%;
  flex-direction: column;
}
@media (min-width: 426px) {
  .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div {
	flex-direction: row;
	justify-content: space-between;
  }
}
@media (min-width: 1025px) {
  .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div {
	max-width: 792px;
  }
}
@media (min-width: 450px) {
  .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div .questions-index {
	width: 35%;
	text-align: inherit;
  }
}
@media (min-width: 1120px) {
  .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div .questions-index {
	width: 50%;
  }
}
@media (min-width: 450px) {
  .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div {
	width: 65%;
	justify-content: end;
	flex: auto;
  }
}
@media (min-width: 768px) {
  .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div {
	width: 50%;
  }
}
@media (min-width: 1120px) {
  .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div {
	width: 50%;
  }
}
@media (max-width: 768px) {
  .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div .submit-quiz #button-submit-quiz {
	white-space: inherit;
	padding: 8px 16px;
  }
}
.lp-sidebar-toggle__open #content-item-quiz .quiz-status > div {
  max-width: 100%;
  flex-direction: column;
}
@media (min-width: 650px) {
  .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div {
	flex-direction: row;
  }
}
@media (min-width: 1120px) {
  .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div {
	max-width: 792px;
  }
}
.lp-sidebar-toggle__open #content-item-quiz .quiz-status > div .questions-index {
  width: 100%;
  text-align: center;
}
@media (min-width: 650px) {
  .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div .questions-index {
	width: 35%;
	text-align: inherit;
  }
}
@media (min-width: 1120px) {
  .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div .questions-index {
	width: 50%;
  }
}
.lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
  width: 100%;
  justify-content: center;
  flex-direction: column-reverse;
  gap: 0;
}
@media (min-width: 490px) {
  .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
	flex-direction: row-reverse;
  }
}
@media (min-width: 650px) {
  .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
	width: 65%;
	gap: 12px;
	justify-content: end;
	flex: auto;
  }
}
@media (min-width: 768px) {
  .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
	width: 50%;
  }
}
@media (min-width: 1120px) {
  .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
	width: 50%;
  }
}
@media (max-width: 768px) {
  .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div .submit-quiz #button-submit-quiz {
	white-space: inherit;
	padding: 8px 16px;
  }
}


/*________RESPONSIVE________*/

@media(max-width: 1920px) {
	
	div#herotext {
		position: relative;
		left: -100px;
		padding-bottom: 60px;
	}
	div#main-title1 {
		top: -60px;
		left: -50px;
		width: 200%;
	}
	.lateral-logos .avia-content-slider-inner {
		width: 60%;
		height: 100% !important;
	}
	.holder-img img {
		width: 58%;
	}
	.lateral-logos.avia-logo-element-container {
		margin-top: 70px;
	}
	#top .logos-padding {
		padding-top: 6rem;
	}
	#top .heading-title2 {
		margin-top: 10px;
	}	
}


@media(max-width: 768px){
	
	div#main-title1 {
		width: 383%;
	}
	#top .heading1-title h4 {
		font-size: 16px !important;
	}
	#top h2.av-special-heading-tag {
		font-size: 39px !important;
	}
	#top .no-content-column2 {
		width: 10%;
	}
	.lateral-logos .avia-content-slider-inner {
		width: 99%;
	}
	.holder-img img {
		width: 88%;
	}
	
	/*----FOOTER---*/
	
	div#footer-pagina .container {
		padding: 0;
	}
	.sgs-logo-ft img {
		width: 93%;
	}
	.avia-logo-element-container.logos2-footer {
		width: 80%;
	}
	.logos2-footer .avia-content-slider-inner {
		height: 100% !important;
	}
	#top h5 {
		font-size: 13px !important;
		line-height: 19px;
	}
} 


@media(max-width: 767px) {
	
	div#herotext {
		left: 0px;
	}
	div#main-title1 {
		width: 100%;
		top: -30px;
		left: 0px;
	}
	.lateral-logos .avia-content-slider-inner {
		width: 69%;
		margin: 0 auto;
	}
	.holder-img img {
		width: 63%;
		margin: 0 auto;
	}
	div#responsive-home .flex_column_table {
		display: flex !important;
	}
	#top .heading1-title h4 {
		font-size: 13px !important;
		line-height: 25px;
	}
	#top .responsive-logos img {
		width: 70%;
	}
	.avia-logo-element-container.responsive-logos {
		width: 50%;
		margin: 0 auto;
		margin-bottom: -29px;
	}
	div#footer-pagina main {
		padding-bottom: 0px;
	}
}

@media(max-width: 430px) {
	
	.flex_column_table {
		flex-wrap: wrap;
	}
	#top .heading1-title h4 {
		text-align: center;
	}
	#top .logos-padding {
		padding-top: 0rem;
	}
	.lateral-logos.avia-logo-element-container {
		margin-top: 0px;
	}
	.avia-logo-element-container.logos2-footer {
		margin-bottom: 10px;
	}
}
	