/* 
Theme Name: Eduma Child
Theme URI: https://eduma.thimpress.com/
Author: ThimPress
Author URI: https://thimpress.com
Description: Premium WordPress LMS theme.
Template:		 eduma
Version:		 1.0.0
Text Domain:	 eduma-child
*/


/*
    Add your custom styles here
*/
.upcoming_course .text-right a{
	border-radius:0px;
	background-color: transparent;
	color: #e85534;
    border: 1px solid #1c579e;
    padding: 5px 10px;
}
.upcoming_course .text-right  a:hover{
	color: #FFFFFF;
    background-color: #1C579E;
}
#toolbar .widget_login-popup .thim-link-login a.login {
	padding: 5px 10px;
    border: 1px solid #e85534;
    background-color: #e85534;
    border-radius: 0px;
}
.thim-list-event.upcoming_course .time-from{
	width: 100px;
}
.thim-list-event.upcoming_course .item-event .event-wrapper {

    width: 100%;
   text-align:left;
   padding: 10px 20px;
    background-color: #eee;
}
.thim-list-event.upcoming_course .item-event .event-wrapper .title,.thim-list-event.upcoming_course .item-event .event-wrapper .meta{
	display:block;
}
.thim-list-event.upcoming_course .item-event h5.title{
	line-height: 2.2rem;
    font-size: 1.6rem;
}
.thim-list-event.upcoming_course  .item-event{
	    padding: 20px 0 0px;
    border: none;
}
.thim-list-event.upcoming_course .time-from .date {
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    margin: 0px;
	display:flex;
	justify-content:space-around;
	flex-wrap:wrap;
}
.thim-list-event.upcoming_course .time-from .date span{
	padding:0px 10px;
}
.thim-list-event.upcoming_course .item-event  .time-from{
	color: #fff;
    background: #1c579e;
	border:none;
	width:100%;
	padding:0px 20px;
}
.thim-list-event.upcoming_course .time-from .date,.thim-list-event.upcoming_course .time-from .month{
	color:#fff;
	text-align:left;
}
.thim-list-event.upcoming_course .item-event .time-from {
	margin-right:20px;	
}
.thim-list-event.upcoming_course .item-event .year{
	background: #e85534;
    color: #fff;
    font-size: 19px;
    padding: 5px 0px;
    font-weight: 700;
	text-align:center;
}
.thim-list-event.upcoming_course .item-event .event-wrapper .description{
	margin-top: 5px;
}
.thim-list-event.upcoming_course .readmore{
	text-align:right;
}
.thim-list-event.upcoming_course .readmore a{
	border:1px solid #e85534;
	color:#e85534;
	display: inline-block;
    line-height: 30px;
    padding: 5px 25px;
   
}
article .readmore{
	text-align:right;
}
.single-upcoming_courses .site-main.col-sm-9{
	width:58.3333%;
}
.thim-list-event.upcoming_course .readmore a:hover{
	background-color:#e85534;
	color:#fff;
}
.footer-menu li a:before{
	 font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f105";
	 margin-right:10px;
}
#masthead .navigation{
	padding-top: 10px;
}
.navigation .navbar-nav>li>a, .navigation .navbar-nav>li>span,.navigation .menu-right ul li>div{
	padding-bottom: 10px;
}
.navigation .width-navigation img, .navigation .width-logo img{
	margin-bottom:10px;
}

footer#colophon .copyright-area .copyright-content{
	    padding-top: 10px;
    padding-bottom: 10px;
	border-width:0px
}
.site-header.bg-custom-sticky.affix .navbar-nav > li.current_page_item  > a, .navigation .width-navigation .navbar-nav > li.current_page_item > a, 
.site-header.bg-custom-sticky.affix .navbar-nav > li.current-menu-item > a,.navigation .width-navigation .navbar-nav > li.current-menu-item  > a,
.site-header.bg-custom-sticky.affix .navbar-nav > li.current-menu-parent > a,.navigation .width-navigation .navbar-nav > li.current-menu-parent  > a
{
	color: #e85534;
}
.elementor-widget-container .elementor-social-icon{
	display: inline-flex;
}
/*button css*/
.tact-red-btn .elementor-button span,.tact-blue-outline-btn .elementor-button span{
	font-size: 1.8rem;
    padding: 2px 0px;
    text-transform: capitalize;
    letter-spacing: 1px;
}
.breadcrumbs-wrapper{
	display:none;
}
.online_course_menu{
	position:relative;
}
.online_course_menu:after{
	content: 'New';
    position: absolute;
    padding: 0px 5px;
    background-color: #e85534;
    right: 0px;
    top: -6px;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
}
.course-extra-box__title::after{
	display:none;
}
.course-extra-box h4{
	font-size: 1.2em;
	    padding: 0 45px 0 38px;
		pointer-events: none; 
}
.course-dates-feature{
	overflow:hidden;
}
.single-lp_course #masthead{
	border-bottom: 1px solid #f3f3f3;
}
button:disabled {
  cursor: not-allowed;
  pointer-events: all ;
  background-color:grey;
}
/* Popup css */
.d_popup_wrap {
  display: none;
  position: relative; }

.d_overlay {
  position: fixed;
  z-index: 9999;
  height: 100%;
  width: 100%;
  background: #000;
  opacity: 0.5;
  top: 0px; }

.delay-content {
  top: 20px;
  position: fixed;
  left: 0px;
  right: 0px;
  margin: 0px auto;
  height: 100%;
  max-width: 500px;
  z-index: 99999; }

.delay-content > div {
  display: table;
  height: 100%;
  vertical-align: middle; }

.delay-content > div > div {
  display: table-cell;
  vertical-align: middle;
  padding: 10px;
  position: relative; }

.delay-content .close {
  
  opacity: 1;
  right: -0px;
  position: absolute;
  top: -0px;
  background-color: #e85534;
  display: block;
  padding: 5px 8px;
  color: #fff;
  cursor:pointer;
  font-size: 16px; }
#toolbar .widget_login-popup .thim-link-login a.register {
	border:none !important;
}
.delay-content img {
  padding: 10px;
  background: #fff; }
a.g-review{
	        background-color: #337ab7;
    color: #fff;
    text-decoration: none;
    border-radius: 0px;
    border: none;
    padding: 5px 25px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    line-height: 30px;
}
a.g-review:hover,a.g-review:focus{
	color:#eee;
}
.thim-course-grid .course-item .thim-course-content .course-author .value{
	margin:0px;
}
body .learn-press-4 .lp-course-buttons .lp-button:disabled, body .learn-press-4 .lp-course-buttons .lp-button[disabled] {
    background: #ddd ;
	color:#333;
    pointer-events: stroke;
}
body.course-landing-active .thim-course-menu-landing,.thim-course-menu-landing{
	display:none;
}
.woocommerce td.product-name dl.variation:last-child{
	display: flex;
    justify-content: center;
}
.woocommerce .woocommerce-checkout-review-order td.product-name dl.variation:last-child{
	justify-content: start;
}
.wrap-btn-add-course-to-cart .error{
	color:red;
	font-size:12px;
}
.wrap-btn-add-course-to-cart form{
	display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.wrap-btn-add-course-to-cart form>div{
	padding-right:10px;
}
.lp_orders_woocommerce,.h5p,.wishlist{
	display:none;
}

.toolbar-container .thim-social {margin-top: 0px; float: right;}
#toolbar .widget_login-popup, #toolbar .widget_login-menu { width: 100%; display: block;}
#toolbar .widget_login-popup, #toolbar .widget_login-menu .thim-link-login.thim-login-popup {text-align: right;}
/* .lp_course-template-default .site-main.col-sm-9 { width: 100%;}
.lp_course-template-default .sidebar { display: none;} */

#displaynone {}
@media all and (min-width:768px){
	.toolbar-container {display: flex;}
	.toolbar-container .widget.widget_block {float: left; width: 100%;}
	#social-2.widget_social { width: 65%;}
	#toolbar .widget_login-popup, #toolbar .widget_login-menu { width: 30%;}
}
@media all and (max-width:768px){
	.thim-list-event:not(.layout-2):not(.layout-3) .item-event .time-from .date {
    font-size: 24px;
    line-height: 30px;
	text-align:center;
}
}
@media screen and (max-width: 667px){
.thim-list-event:not(.layout-2):not(.layout-3) .item-event .time-from {
    width: 100%;
    text-align: center;
}
.thim-list-event:not(.layout-2):not(.layout-3) .item-event .event-wrapper{
	padding:10px;
	background-color:#eee;
}
}