/*
Theme Name:   EduVibe Child
Theme URI:    https://eduvibe.devsvibe.com/main/
Author:       DevsVibe
Author URI:   https://themeforest.net/user/devsvibe/portfolio
Description:  EduVibe Child Theme For LMS and Education Purpose.
Version:      1.1.0
Template:     eduvibe
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain:  eduvibe-child
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
*/

/*Estilos generales*/
:root {
	--color-primary: var(--lp-primary-color, #013437);
	--color-secondary: var(--lp-secondary-color, #00979c);
}
a:hover, a:focus, a:active{
	color: #00979c!important;
}
.theme-header-2 .eduvibe-header-area .header-quote .quote-icon .button-text-with-icon{
	background: #f4b100!important;
}

/*Estilos menu*/
/*Submenu*/
.eduvibe-header-area .main-navigation ul ul.eduvibe-dropdown-menu{
    height: 19rem;
    padding-left: 1.5rem;
    padding-top: 4rem;
}

.eduvibe-header-area ul.eduvibe-navbar-nav .dropdown ul.eduvibe-dropdown-menu li, .eduvibe-header-area ul.eduvibe-navbar-nav .dropdown ul.eduvibe-dropdown-menu li a{
	padding-bottom: 4rem;
    line-height: 23px;
}

.eduvibe-header-area .main-navigation ul ul.eduvibe-dropdown-menu{
	border-bottom:0px!important;
}

/*Carrusel de cursos HOME*/
.eduvibe-category-1.radius-small {
    height: 475px!important;
}

.eduvibe-category-1 .inner .content .course-total{
	color: #00979c!important
}

.eduvibe-category-1::after{
	background: #00979c!important;
}

.eduvibe-slider-item .slick-arrow{
	color:#00979C!important;
}

.eduvibe-slider-item .slick-arrow:hover{
	background:#00979C!important;
	color:#fff!important;
}

/*Menu footer*/
a.nav-link:hover, a.nav-link:focus, a.nav-link:active{
	color: #013437!important;
}

/*Detalle de los cursos*/
ul.learn-press-nav-tabs.course-nav-tabs {
    display: none;
}

.eduvibe-lp-course-details-page .course-heading {
    margin-bottom: 0px!important;
}

.eduvibe-course-details-card-preview {
    display: none;
}

.eduvibe-course-details-sidebar .lp-course-buttons .lp-btn-wishlist {
    display: none!important;
}

.section-title .pre-title{
	color:#00979C!important;
}

.course-tabs p,
.course-tabs ul li{
    font-size: 20px !important;
}

/*Listado de cursos*/
.eduvibe-pagination-wrapper .page-numbers .page-numbers.current,
.eduvibe-pagination-wrapper .page-numbers .page-numbers:hover{
	background-color: #f4b100!important;
}
/*Estilos menú nuevo*/
.eduvibe-header-transparent-enable .eduvibe-sticky-header-wrapper:not(.eduvibe-header-sticky) .eduvibe-navbar-collapse > ul > li > a,
.eduvibe-header-area ul.eduvibe-navbar-nav li a{
	height: 10px!important;
    margin: -18px 25px 0px 0px!important;
    padding: 0px!important;
}

/*Estilos para botón login*/
.menu-item.osmlogin,
.menu-item.logout{
	color: #013437;
    background-color: #f4b100;
    border-style: solid;
    border-color: #f4b100;
    border-radius: 0.5rem;
    text-align: center;
    padding: 0rem!important;
    display: block;
    text-align: center;
    padding-left: 2rem!important;
    height: 5rem;
}

/*Formulario de contacto*/
.elementor-kit-5 input[type="submit"] {
    background-color: transparent;
}

.eduvibe-contact-form-single-item.contact-us-button, .eduvibe-contact-form-single-item.contact-me-button {
    background-color: #F4B100!important;
}

/*Botón de login modal*/
input#wp-submit{
	background-color:var(--lp-primary-color);
}

/*Estilos footer*/
.elementor-widget-eduvibe-footer-menu .eduvibe-nav-menu-wrapper .logout{
	display:none!important;
}

/*Estilos carrusel cursos*/
.price-list.price-style-03 .price, .price-list.price-style-03 .free,
.eduvibe-status.status-01{
	color:#013437!important;
}
.eduvibe-single-course.course-style-1.radius-small {
    min-height: 55rem;
}

/*Menu responsive*/
.elementor-element.elementor-element-7b9582c.e-con-full.e-flex.e-con.e-parent {
    display: flex!important;
    flex-direction: row!important;
    justify-content: center!important;
}

.elementor-element.elementor-element-2c1e55e.e-con-full.e-flex.e-con.e-child,
.elementor-element.elementor-element-5452000.e-con-full.e-flex.e-con.e-child{
    width: 50%!important;
}

svg.e-font-icon-svg.e-fas-bars {
    width: 20px;
}

.elementor-9844 .elementor-element.elementor-element-89925e7 .eduvibe-mobile-menu-nav-wrapper{
	background-color: #fff!important;
}

.eduvibe-mobile-menu-close a, .eduvibe-elementor-mobile-menu-close a{
	width:25px!important;
}

ul#eduvibe-elementor-mobile-menu-item {
    padding-left: 1rem;
    padding-right: 2rem;
}

/*Ocultar enlaces inicio de sesión en menú footer*/
.footer-navigation-menu .menu-item.osmlogin{
	display:none;	
}

.shape-image.shape-image-3 {
    display: none!important;
}

/*Boton de login*/
li.menu-item.logout,
.menu-item.osmlogin{
    display: none;
}

/*Listado de cursos*/
ul.edu-meta {
    display: none;
}

.edu-rating.rating-default {
    display: none;
}
.price-list{
	display:none;
}

.wishlist-top-right {
    display: none;
}

.content-details-top{
	display: none!important;
}

.eduvibe-single-course.course-style-1.radius-small{
	min-height: 49rem!important;
}

div#learn-press-course {
    padding-top: 2rem;
}

.eduvibe-header-area ul.eduvibe-navbar-nav > li.menu-item-has-children > a:before{
	display:none;
}

span.eduvibe-status.status-01.capitalize {
    display: none;
}

li#menu-item-10349 {
    display: flex;
    align-items: flex-end;
}

.elementor-element.elementor-element-a074f9a.e-flex.e-con-boxed.e-con.e-parent {
    height: 0px;
}

/*Hide if user is not logged in*/
body:not(.logged-in) .hide-if-not-loging {
    display: none;
}

/*Little styles fixes*/
.quiz-status .countdown, .quiz-status .questions-index {
    color: #fff;
}
.quiz-status .countdown .fas, .quiz-status .questions-index span {
    color: inherit;
}
body .answer-options .answer-option input[type=radio]::after {
    top: 51%;
    left: 50%;
}
.lp-user-profile {
    padding-block-start: 0;
}