/*
 Theme Name:   Eduma Child
 Theme URI:    http://educationwp.thimpress.com/
 Description:  Eduma Child Theme
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     eduma
 Version:      1.0.0
 Text Domain:  eduma-child
*/
a.introdemologo{
	margin: 0 35px;
	max-width: 200px;
	display: inline-block;
}
a.introdemologo img{
	width: 100%;
}
a.introdemologo.abbot{
	max-width: 240px;
	width: 240px;
}
.ourinstructors img {
    border-radius: 50%;
    border: 1px solid #eee;
    margin-bottom: 10px;
    max-width: 250px;
    height: auto;
    width: 100%;
    display: block;
}
.ourinstructors .instructor{
   	margin-bottom: 30px;
   	text-align: center;
}
.ourinstructors .instructor h4{
  min-height: 60px;
}
.shortcode_iframe{
	max-width: 100%;
	margin-bottom: 30px;
}
.menuright_search{
  position: relative;
  top: 5px;
}
.site-header .navbar-nav > li.spanish a{
  font-size: 0 !important;
  width: 50px;
  background: url(images/spanishlogo.jpg) no-repeat;
      background-position-x: 0%;
      background-position-y: 0%;
      background-size: auto;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
  background-position: center;
  position: relative;
  top: -8px;
}
body .blog-content .desc_cat{
  margin: 0 0 50px 0;
  font-size:1.5em;
  line-height: 2em;
}
.course-remaining-time {
	display: none;
}
article .entry-header .entry-contain{
	float: left;
}
footer#colophon .footer ul#menu-footer-menu{
	text-align: right;
	margin-top: 26px;
}
footer#colophon .footer ul#menu-footer-menu li{
	display: inline-block;
	margin-left: 10px;
}
footer#colophon .footer ul#menu-footer-menu li:first-child{
	margin-left: 0;
}
footer#colophon .footer ul#menu-footer-menu li a{
	font-size: 1.3em;
}
.elementor-9633 .elementor-element.banner-image{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	mask-image: url(images/bannerskew.svg);
	-webkit-mask-image: url(images/bannerskew.svg);
	mask-mode: alpha;
	-webkit-mask-mode: alpha;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: 100%;
	-webkit-mask-size: 100%;
	mask-position: center right;
	-webkit-mask-position: center right;
}
.elementor-9633 .elementor-element.banner-content{
	padding: 100px 0 150px 0;
}
/*-----------------BuddyPress styling---------*/
legend{
	border-bottom: 0;
}
#buddypress .dir-search input[type="search"], 
#buddypress .dir-search input[type="text"], 
#buddypress .groups-members-search input[type="search"], 
#buddypress .groups-members-search input[type="text"], 
#buddypress .standard-form input[type="email"], 
#buddypress .standard-form input[type="number"], 
#buddypress .standard-form input[type="password"], 
#buddypress .standard-form input[type="search"], 
#buddypress .standard-form input[type="tel"], 
#buddypress .standard-form input[type="text"],  
#buddypress .standard-form input[type="url"], 
#buddypress .standard-form input[type="week"], 
#buddypress .standard-form select, 
#buddypress .standard-form textarea{
	width: 90%;
}
#buddypress .standard-form #basic-details-section input[type="password"], 
#buddypress .standard-form #blog-details-section input#signup_blog_url {
	width: 90%;
}
.wp-video{
	margin-bottom: 30px;
}
/*----------------Login Form------------*/
.thim-login .link-bottom{
	display: none !important;
}
/*----------------Learnpress profile----------*/
.profile-container .user-tab{
	width: 100%;
	float: none;
	margin-bottom: 30px;
}
.profile-container .profile-tabs{
	width: 100%;
	float: none;
}
.profile-container .user-tab .author-avatar{
	max-width: 270px;
	margin: 0 auto 30px;
}
/*---------------login menu link------*/
.logged-in #toolbar .menu .login-link{
	display: none !important;
}
/*----------------Responsive------------*/
@media screen and (max-width: 1450px){
	#headerbanner{
		-webkit-background-size: contain;
		background-size: contain;
	}
	.elementor-9633 .elementor-element.banner-content{
		padding: 100px 0 50px 0;
	}
}
@media screen and (max-width: 1200px){
	.elementor-9633 .elementor-element.elementor-element-56fd29e .elementor-heading-title{
		font-size: 45px !important;
	}
	.elementor-9633 .elementor-element.banner-content{
		padding: 20px 0 50px 15px;
	}
}
@media screen and (max-width: 991px){
	#headerbanner{
		background-image: none;
	}
	.ourinstructors .instructor h4{
		min-height: 90px;
		font-size: 1em;
	}
	.elementor-9633 .elementor-element.elementor-element-6792b9d{
		width: 34vw;
		max-width: 34vw;
	}
	.elementor-9633 .elementor-element.banner-content{
		width: 60%;
		padding: 40px 0 0px 15px;
	}
	.elementor-9633 .elementor-element.elementor-element-56fd29e .elementor-heading-title{
		font-size: 35px !important;
	}
}
@media screen and (max-width: 767px){
	.ourinstructors{
		text-align: center;
	}
	.ourinstructors img{
		display: inline-block;
	}
	.ourinstructors .instructor h4{
		font-size: 18px;
		min-height: 0;
	}
	footer#colophon .footer ul#menu-footer-menu{
		text-align: left;
	}

}
@media screen and (max-width: 677px){
	#headerbanner h2{
		font-size: 49px;
	}
}
@media screen and (max-width: 567px){
	#headerbanner{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	#headerbanner h2{
		font-size: 40px;
	}
}
@media screen and (max-width: 370px){
	.width-logo > a{
		max-width: 240px;
	}
	h2{
		font-size: 22px !important;
	}
}

/*----------------fix for rating stars--------------*/
.fa.fa-star-o::before{
	color: #808080;
}
/*-----------------fix for quiz checkbox----------*/
body .learn-press-question-options > li.answer-option > label p.option-title{
	width: 90%;
}
/*-----------------fix for single course image----------*/
@media screen and (min-width: 568px){
	.learn-press .course-summary .course-thumbnail{
		width: 100px;
		height: 100px;
	}
}