/*
 Theme Name:   Edusion Child Theme
 Theme URI:    https://themesvila.com/themes-wp/edusion/
 Description:  This is edusion Child Theme
 Author:       themes_mountain
 Author URI:   https://themeforest.net/user/themes_mountain
 Template:     edusion
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:  two-columns, right-sidebar
 Text Domain:  edusion-child
*/

:root{
	--tutor-color-primary: #2eca7f !important; 
	--tutor-color-primary-hover: #212830 !important;
}

html, body {
    height: auto;
}


#wpadminbar{
	bottom: 0px;
	top: unset;
	position: fixed;
}

.site-logo{
	width: 100px;
	margin-top: 0;
}

#navigation{
	border-bottom: 1px solid #ebebeb;
}

#navigation .row{
	align-items: center;
}
#menu-main-menu{
	height: 68px !important;
}
.home_ps,
.home_ps2{
	display: none;
}

.custom_button{
	padding: 15px 20px !important;
	font-weight: 700 !important;
	background: #2eca7f !important;
}

.single-instructor-box + .single-instructor-box,
.tutor-d-flex + .tutor-d-flex{
	display: none !important;
}

body h1 span{
	font-family: inherit !important;
	font-size: inherit !important;
	font-weight: inherit !important;
	color: #2eca7f;
}

.intructor-social-links{
	display: none;
}

.course-img .amount,
.course-img .course-date{
	display: none;
}

.tutor-course-single-content-wrapper{
	max-width: 90vw;
	margin-left: auto;
	margin-right: auto;
	gap: 50px;
}

.tutor-card:not(.tutor-no-border){
	border: none;
}

html,
body{
	overflow-x: hidden;
	max-width: 100%;
}

.fadeInUp{
	visibility: visible !important;
}

.site-navigation .home_lc{
	display: none;
}
#navigation .col-12{
	display: none;
}
#navigation .container .row{
	justify-content: space-between;
}

.account_btn a{
	padding: 10px 25px !important;
	background: #2eca7f;
	border-radius: 30px;
	transition: 300ms all ease;
	color: #ffffff !important;
}

.account_btn a:hover{
	background: #1A2D62 !important;
}


#main-menu ul{
	text-align: right;
}

@media (max-width: 1400px){
	#navigation .col-lg-6{
		width: auto !important;
	}
	#navigation .container{
		max-width: 100%;
		margin-left: 0;
		margin-right: 0;
		padding-left: 16px;
		padding-right: 16px;
	}
}

@media (max-width: 992px){
	#navigation{
		padding: 2px 0;
	    padding-bottom: 10px;
		padding-top: 10px;
	}
	#navigation .col-8{
		width: auto;
	}
	.slicknav_btn{
		top: 0px;
	    padding-top: 9px;
	}
	.navbar-brand{
		padding-top: 0px;
	}
	.slicknav_nav{
		position: absolute;
		width: 100%;
		right: 0;
		padding-left: 16px;
		padding-right: 16px;
		padding-bottom: 20px;
		top: 59px;
	}
	.slicknav_nav ul{
		margin-left: 0;
	}
	.account_btn{
		text-align: center;
	}
	.site-logo{
		width: 90px;
	}
}

@media (max-width: 600px){
	.tutor-frontend-dashboard{
		padding-top: 60px;
	}
	.section-padding{
		padding: 40px 0;
	}
}

.tutor-wrap{
	padding-top: 0;
    padding-bottom: 0;
}
.tutor-container{
	max-width: 100%;
}
.tutor-dashboard-menu-purchase_history, .tutor-dashboard-menu-wishlist, .tutor-dashboard-menu-withdraw{
	display:none;
}




.custom-slider-wrapper {
    width: 100%;
    position: relative;
}

.custom-swiper img {
    width: 100%;
    height: auto;
    display: block;
    max-height: 600px;
}

/* arrows style */
.swiper-button-next,
.swiper-button-prev {
    color: #fff !important;
}

.custom-slider-wrapper {
    max-width: 1200px;
    margin: 0 auto;
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 20px !important;
    padding: 5px;
    background: #007bc1;
	border : 1px solid #fff;
}


.custom-slider-wrapper {
    margin-top: 130px;
}

@media only screen and (max-width: 991px) {
	.custom-slider-wrapper {
			margin-top: 180px;
	}
}

@media (min-width: 448px) and (max-width: 991px) {
	.custom-slider-wrapper {
			margin-top: 80px;
	}
}

.eul-api-landing-container {
    padding: 0px 0px;
}


.added_to_cart, .entry-content .button, .entry-content button, .entry-content input[type=button], .entry-content input[type=reset], .entry-content input[type=submit] {
    background-color: #0d81c6;
}

form.tutor-forgot-password-form.tutor-ResetPassword.lost_reset_password {
    padding-top: 130px !important;
}

.single-blog .container {
    padding-top: 100px;
}