/*
 Theme Name:   LMS Elementor Child
 Theme URI:    https://dtlmselementor.wpengine.com/
 Description:  LMS Elementor Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     lms-elementor
 Version:      1.0.0
 Text Domain:  lmselementor-child
*/
@media (max-width: 1540px) {
    .elementor-26 .elementor-element.elementor-element-73f9a20 {
        /*margin-top: -210px;*/
        margin-top: 0;
        margin-bottom: 0px;
    }
}

#header-wrapper {
    margin: 0;
}

.breadcrumb {
    display: none;
}

@media only screen and (min-width: 1281px) {
    .wdt-header-menu .wdt-primary-nav > li > a {
        margin: 4px 0;
    }
}

.wdt-header-menu .wdt-primary-nav > li > a {
    border: 0;
}

.wdt-header-menu ul.wdt-primary-nav > li[class*="current-menu-"] > a {
    color: #da853d;
}

@media (max-width: 1540px) {
    .elementor-26 .elementor-element.elementor-element-cb12313 {
        padding: 0;
    }
}

.no-bg p {
    background: none !important;
    border: 0 !important;
}

.select2-results__options li:first-child {
    pointer-events: none;
}

.wdt-classic-style.wdt-post-entry:not(.entry-list-layout) .blog-entry {
    padding: 20px 20px 40px;
}

.home-page-courses .type2.dtlms-courselist-item-wrapper .dtlms-courselist-details .dtlms-courselist-bottom-section,
.home-page-courses .dtlms-courselist-ratings-container, .glf-events .entry-author-pic,
.home-page-courses .type2.dtlms-courselist-item-wrapper .dtlms-coursedetail-price-details .dtlms-price-status {
    display: none;
}

.ui-widget-content {
    border: 0 !important;
    background: #fdf6ea !important;
}

.wdt-tabs-container .wdt-tabs-content {
    background: #f5e9d4 !important;
}

div#n2-ss-3 .nextend-arrow-animated-fade {
    padding: 4px;
}

.nextend-arrow-next {
    position: absolute !important;
    top: 0;
    right: 0;
}

.nextend-arrow-previous {
    position: absolute !important;
    top: 0;
    right: 50px;
}

.application-form {
    margin-top: 30px;
    background: #fff;
    padding: 30px 0 30px 30px;
    border-radius: 20px;
}

.application-form .row {
    clear: both;
    display: flex;
}

.application-form label {
    font-weight: 700;
    color: black;
}

.application-form .col {
    padding-right: 20px;
    width: calc(100% - 20px)
}


.application-form textarea {
    background: #fff;
}

@media only screen and (max-width: 768px) {
    .application-form .row {
        display: block
    }

}
.elementor-47 .elementor-element.elementor-element-a66d8e0 > .elementor-widget-container {
    background-color: #ffffff !important;
    border-radius: 99px!important;
    overflow: hidden;
}
.glf-events .tpl-blog-holder .wdt-thumb-overlap-style.column .blog-entry{
    background-color: #ffffff !important; 
}
.ecs-event-list{
display:inline-block;	
	    padding: 0;
    margin: 0;
}

.ecs-event-list .glf-event_ecs_category{
	float:left;
	padding:10px;
	width:33%;
	
}

.ecs-event-list .glf-event_ecs_category img:hover {
  opacity: 0.9;
}
.gallery-item{
	margin-right: 0;
    margin-bottom: 0;
    padding: 0 1.1400652% 0 0;
}
.gallery-item > div > a {
	margin-bottom: 0;
}
.gallery-item img {
	border:0;
}
.news-container-home-page ul{
	margin:0;
	padding:0;
}
.news-container-home-page li > div{
	background:#fff;
}
.news-container-home-page li > div:hover {
    background: #ffffff9e;
}
.newsscroller_title {
    font-size: 15px!important;
    text-decoration: none!important;
}
.newsscroller_title a:hover{
	color:#da853d;
}
.news-container-home-page li .newsscroller_title:after {
    content: ""; /* Required for the element to appear */
    display: inline-block;
    width: 30px;  /* Adjust size as needed */
    height:14px; /* Adjust size as needed */
    margin-left: 8px; /* Space between the image and text */
    vertical-align: middle;
    
    /* Image path goes here */
    background-image: url(../lms-elementor-child/assets/images/newicon.gif); 
    background-size: contain;
    background-repeat: no-repeat;
}
.header-notice-board p.deensimc-scroll-text:before{
	    content: ""; /* Required for the element to appear */
    display: inline-block;
    width: 30px;  /* Adjust size as needed */
    height:14px; /* Adjust size as needed */
    margin-left: 8px; /* Space between the image and text */
    vertical-align: middle;
    
    /* Image path goes here */
    background-image: url(../lms-elementor-child/assets/images/newicon.gif); 
    background-size: contain;
    background-repeat: no-repeat;
}
.faq-page .sp-ea-single>.ea-header a {
    margin: 0px;
	    text-transform: initial;
	font-size:16px
}