/*
 Theme Name:   Elumine Child
 Theme URI:    https://wisdmlabs.com/elumine
 Description:  Elumine Child Theme
 Author:       Wisdmlabs
 Author URI:   https://wisdmlabs.com
 Template:     elumine
 Version:      1.0.0
 Tags:         elearning
 Text Domain:  elumine-child
*/

/*Halvetica Font Style Start*/
@font-face {
  font-family: 'Helvetica 65';
  src: url('fonts/HelveticaNeue-Medium.eot');
  src: url('fonts/fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
      url('fonts/fonts/HelveticaNeue-Medium.woff2') format('woff2'),
      url('fonts/fonts/HelveticaNeue-Medium.woff') format('woff'),
      url('fonts/fonts/HelveticaNeue-Medium.ttf') format('truetype'),
      url('fonts/fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica 65';
  src: url('fonts/HelveticaNeue-Heavy.eot');
  src: url('fonts/HelveticaNeue-Heavy.eot?#iefix') format('embedded-opentype'),
      url('fonts/HelveticaNeue-Heavy.woff2') format('woff2'),
      url('fonts/HelveticaNeue-Heavy.woff') format('woff'),
      url('fonts/HelveticaNeue-Heavy.ttf') format('truetype'),
      url('fonts/HelveticaNeue-Heavy.svg#HelveticaNeue-Heavy') format('svg');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica 35';
  src: url('fonts/HelveticaNeue-Thin.eot');
  src: url('fonts/HelveticaNeue-Thin.eot?#iefix') format('embedded-opentype'),
      url('fonts/HelveticaNeue-Thin.woff2') format('woff2'),
      url('fonts/HelveticaNeue-Thin.woff') format('woff'),
      url('fonts/HelveticaNeue-Thin.ttf') format('truetype'),
      url('fonts/HelveticaNeue-Thin.svg#HelveticaNeue-Thin') format('svg');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica 45';
  src: url('fonts/fonts/HelveticaNeue-Light.eot');
  src: url('fonts/fonts/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),
      url('fonts/fonts/HelveticaNeue-Light.woff2') format('woff2'),
      url('fonts/fonts/HelveticaNeue-Light.woff') format('woff'),
      url('fonts/fonts/HelveticaNeue-Light.ttf') format('truetype'),
      url('fonts/fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light') format('svg');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica 25';
  src: url('fonts/fonts/HelveticaNeue-UltraLight.eot');
  src: url('fonts/fonts/HelveticaNeue-UltraLight.eot?#iefix') format('embedded-opentype'),
      url('fonts/fonts/HelveticaNeue-UltraLight.woff2') format('woff2'),
      url('fonts/fonts/HelveticaNeue-UltraLight.woff') format('woff'),
      url('fonts/fonts/HelveticaNeue-UltraLight.ttf') format('truetype'),
      url('fonts/fonts/HelveticaNeue-UltraLight.svg#HelveticaNeue-UltraLight') format('svg');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica Neue';
  src: url('fonts/HelveticaNeue-Black.eot');
  src: url('fonts/HelveticaNeue-Black.eot?#iefix') format('embedded-opentype'),
      url('fonts/HelveticaNeue-Black.woff2') format('woff2'),
      url('fonts/HelveticaNeue-Black.woff') format('woff'),
      url('fonts/HelveticaNeue-Black.ttf') format('truetype'),
      url('fonts/HelveticaNeue-Black.svg#HelveticaNeue-Black') format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica Neue';
  src: url('fonts/HelveticaNeue-Bold.eot');
  src: url('fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
      url('fonts/HelveticaNeue-Bold.woff2') format('woff2'),
      url('fonts/HelveticaNeue-Bold.woff') format('woff'),
      url('fonts/HelveticaNeue-Bold.ttf') format('truetype'),
      url('fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
}
/*Halvetica Font Style End*/

#post_title {
  display: inline-block;
  width: 100%;
}
.page-achievements .heading {
  display: none;
}
.wp_router_page br {
display: none;
}
.tribe-button.tribe-button-primary.add-new br {
display: none;
}
span.user-name {
  color: #77777a !important;
}
.tribe-button.tribe-button-primary.add-new{
background-color: #000 !important;
}

.forum textarea#bbp_topic_content {
  position: unset !important;
}
.forum button.media-menu-item {
  color: #000 !important;
}



#tribe_events_filters_wrapper button:focus{outline: unset !important;}
.col-xl-6.col-lg-6.col-md-6.col-sm-6.post-0.page.type-page.status-draft.hentry.user-has-earned {
width: 100% !important;
flex: unset;
max-width: 100%;
}
#tribe_events_filters_wrapper button:hover {
color: #000 !important;
}
.single-wp_router_page .tribe-community-events .tribe-section{display: inline-block !important;width: 100%;}
.single-wp_router_page #tribe-add-recurrence br {
display: none;
}
.tribe-button.tribe-button-secondary br {
  display: none;
}
.single-wp_router_page .wp_router_page {
width: 100%;
}

#post_content {
position: unset !important;
}
.tribe-section-content-field br {
display: none;
}
/*Home page only*/
.kgvid_wrapper {
  margin: 0 !important;
}
.kgvid_video_meta {
  display: none !important;
}
.tribe-community-events .tribe-section p {
display: unset!important;
}
/*.video_kgvid_0-dimensions.vjs-fluid {
padding-top: 57% !important;
}*/
div.wpProQuiz_content .wpProQuiz_questionListItem {padding: 10px 35px!important;}
.header-container.navbar.navbar-toggleable-md.navbar-inverse.justify-content-between {padding: 10px 0;margin: 0;}
body .navbar-inverse{background-color: #000;}
.setting_icon {display: inline-block;float: left;margin: 15px 0px 0px 15px;font-size: 20px;}
.sps--blw .setting_icon {margin: 8px 0px 0px 15px!important;}
header.site-header.sps--blw .site-branding img {max-height: 58px;}
body.home .site-content-contain {margin-top: 50px;}
.page-id-113 .admin-bar .site-content-contain { margin-top: 50px;} 
.home_slider .container-fluid,#post-113 { padding: 0;}
.page-id-113 .elumine_content section {padding: 35px 0px;}
.home_slider {padding-top: 0 !important;}
.fw-special-title::after { position: absolute;content: "";background: #000;left: 0;right: 0;margin: 0 auto;height: 2px;
  width: 166px;bottom: -8px;}
.fw-special-title { position: relative;}
.js.no-svg.cssanimations.wf-roboto-n3-active.wf-roboto-n4-active.wf-active {margin-top: 0 !important;}
/*Home page only end*/

#comment {position: unset !important;}

.col-xl-6.col-lg-6.col-md-6.col-sm-6.post-0.page.type-page.status-draft.hentry.user-has-not-earned {
width: 100%;
max-width: 100%;
flex: unset;
}
header.site-header.sps--abv .site-branding img {
max-height: 80px;
}
#hiddenpageredirect {
display: none;
}
/*header.site-header{
min-height: 50px !important;
max-height: 50px !important;
}*/

@supports (-ms-ime-align: auto) {
.header-container{
padding:5px 0px !important;
}
}
#ajax_pagi {display: inline-block; width: 100%;}
.ajax_loder {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  
  z-index: 999;
  align-items: center;
  margin: 0 auto;
  justify-content: center;
}
.ajax_center{
  align-items: center;
  margin: 0 auto;
  justify-content: center;
  display: inline-flex;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  pointer-events: none;
}

.lds-facebook {
display: inline-block;
position: relative;
width: 64px;
height: 64px;
}
.lds-facebook div {
display: inline-block;
position: absolute;
left: 6px;
width: 13px;
background: rgba(0,0,0,0.5);
background: #4781A9;
animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.lds-facebook div:nth-child(1) {
left: 6px;
animation-delay: -0.24s;
}
.lds-facebook div:nth-child(2) {
left: 26px;
animation-delay: -0.12s;
}
.lds-facebook div:nth-child(3) {
left: 45px;
animation-delay: 0;
}
@keyframes lds-facebook {
0% {
  top: 6px;
  height: 51px;
}
50%, 100% {
  top: 19px;
  height: 26px;
}
}
.tribe-events-ical.tribe-events-button {background: #000 !important;}
.event_custom_hight .just_for_you h2, .just_for_you p {text-align: left!important; color:#444!important;}
.event_custom_hight .just_for_you iframe {height: 930px;position: unset;overflow: auto;}
.just_for_you iframe {height: 630px;position: unset;overflow: auto;} /*745px*/
.company_logo img {max-width: 30%;width: 100%;} 
.company_logo {text-align: center;}
.type-tribe_events {margin: 0 !important;padding: 0 !important;}
.just_for_you .has-iframe {margin: 0 !important;padding: 0 !important;}
.wdm-type-status-wrap.col-md-6 {display: none;}
#wp-bbp_topic_content-editor-tools {margin-bottom: 20px;}
.media-frame-content {overflow: hidden;}
.screen-reader-text {display: none;}
.media-modal-close {box-shadow: none;}
.uploader-inline-content{top: 0!important;}
.media-frame-content,.media-frame-router,.media-frame-title{left: 0!important;}
.media-modal.wp-core-ui {width: 100%;max-width:50%;margin: 10px auto;height: auto;}
.attachments-browser {position: unset !important;}
.forum .media-frame-menu-heading {display: none;}
.forum .media-frame-toolbar{left:0;}
.forum .media-frame-content{top:90px;}
.single-sfwd-quiz .wpProQuiz_content ul.wpProQuiz_maxtrixSortCriterion{    min-height: 29px !important; padding: 5px;height: auto !important;}
.single-sfwd-quiz .wpProQuiz_content .wpProQuiz_question .wpProQuiz_sortStringItem{padding: 8px 12px;}
.single-sfwd-quiz .wpProQuiz_maxtrixSortText { padding: 5px !important;}
.media-router a:nth-child(2) {display: none !important;}
.media-frame-menu {display: none;}
#wp-bbp_reply_content-editor-tools {margin-bottom: 25px;}
#bbp_reply_content_ifr,#bbp_topic_content_ifr{border: 1px solid #c1c1c1;}
.single .wdml-featured-img {display: none;}
.h5p_recording.active i::before {content: "\f00d" !important;}
.h5p_recording i {margin-top: 13px;color: #00316a;}
.h5p_recording i:hover{color: #4781A9;}
.expanding-clone {display: none !important;}
.elumine_content audio {display: block;}
.bbp-template-notice.error {display: block !important;}
#recording_result {border-bottom: 1px solid #c1c1c1;max-height: 160px;;overflow-y: auto;}
#recording_result li span {color: #4781a9 !important;font-weight: 500;margin-right: 8px;text-transform: uppercase;}
#recording_result ul li {display: flex;align-items: center;margin-bottom: 10px;font-size: 16px;}
.wdm-notify {margin-top: 0;}
.wdm-checkbox {width: 20px;height: 20px;font-size: 15px;}
.wdm-input-checkbox {width: 20px;height: 20px;cursor: pointer;}
.h5p_recording {text-align: right;position: relative;width: 100%; top: -12px; right: 4px;}
#form-accordion {border: 1px solid #c1c1c1;padding: 23px;}
#new-post .bbp-template-notice {display: none;}
#new-post input#bbp_topic_tags {display: none;}
#new-post label[for=bbp_topic_tags] {isplay: none !important;}
#qt_bbp_reply_content_toolbar{display:none;}
#bbp_reply_content { position: unset !important; border: 1px solid #c1c1c1 !important;height: 100px !important;padding: 8px !important;}
.expanding-clone {padding: 0 !important;}
footer #colophon {background: #4781A9;}
header.site-header.header-dark #Secondary-menu a {color: #000 !important;}
header.site-header.header-dark .ps,.primary-desktop-navigation .navigation-secondary .user-profile .ps.ps-icon-arrow::before{color: #00316A !important;}
.primary-desktop-navigation {width: 100%;}
.just_for_you ul {padding-left: 0;margin-bottom:0;list-style: none;}
.just_for_you ul li {position: relative;margin-bottom: 0;line-height: 30px;padding: 16px 0;
border-top: 1px solid #ddd;}
.just_for_you ul li::before {position: absolute;content: "\f178";left: 0;top: 16px;font-family: FontAwesome;}
.just_for_you ul li a {color: #fff;margin-left: 18px;margin-right: 10px;background-color: #000;padding: 6px 10px;border-radius: 5px;}
.just_for_you h2 {color: #000;font-style: italic;}
.just_for_you p {color: #337ab7;}
.just_for_you {padding: 16px 24px;margin-top: 30px;background-color: #f1f1f2;}
.just_for_you h2, .just_for_you p {text-align: center;}
header.site-header.header-dark .navigation-secondary:hover .user-profile .user-name,.navigation-secondary .user-profile .ps.ps-icon-arrow::before{color: #fff !important;}
.just_for_you .tribe-bar-disabled {width: 100%;}
.just_for_you #tribe-bar-filters-wrap {display: none;}
.just_for_you #tribe-bar-views {width: 100% !important;background: #fff !important;}
.just_for_you .tribe-bar-views-inner.tribe-clearfix {background: #f1f1f2;}
.just_for_you #tribe-bar-views-toggle {background: #000;color: #fff;}
.tribe-events-title-bar .tribe-events-page-title{color:#000;}
.just_for_you #tribe-bar-views-label {font-size: 14px !important;}
.just_for_you .tribe-bar-views-list li::before,.just_for_you .tribe-events-sub-nav li::before {content: "" !important;}
.just_for_you .tribe-events-day-time-slot-heading {color: #000 !important;}
.just_for_you .tribe-events-sub-nav li a {background: transparent !important;color: #000 !important;padding: 0;margin: 0;}
.tribe-events-list-event-description p {text-align: left;color: #000;}
.just_for_you .tribe-events-sub-nav li{border: none;}

@media only screen and (max-width: 640px) {
body .slick-slide img {width: 100% !important;max-width: unset !important;}
.slick-prev {left: -2px!important;z-index: 999;}
.slick-next {right: -2px!important;}
#post-113 {padding-top: 40px;}
.just_for_you iframe {height: 840px;}
.page-id-9878 h3 a{font-size: 18px;}
}

.video_kgvid_0-dimensions.vjs-fluid {
  padding-top: 57.71875% !important;
}
.video-js .vjs-control{
min-width: 40px !important;
max-width: 110px !important;
width: 40px !important;
}

.select-result-inner {
  border: 1px solid #c1c1c1 !important;
}

.select-result-inner:hover {
  border: 1px solid #444 !important;
}

#origin_url {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 22ch !important;
}

/** Rank list CSS */
#badgeos_ranks_list {
width: 100%;
}
.row.rank-item {
width: 100%;
padding-bottom: 20px;
border-bottom: 1px dotted #aaa;
padding-top: 17px;
}
/* .row.rank-item:last-child {
border: 1px none;
padding-bottom: 0px;
} */
.col.rank-item-image {
max-width: 20%;
/* padding-right: 4%; */
}
.rank-item-image img {
width: 45%;
}
.col.rank-item-text {
max-width: 80%;
}
.rank-item-text .rank-item-heading {
color: #000;
font-weight: 500;
}
.rank-item-text p.rank_points {
font-weight: bold;
}
/* .badgeos_achievement_main_container {
margin: 25px 0 !important;
} */
h1.badgeos_ranks_list_heading, h1.badgeos_achievement_list_heading{
color:#000 !important;
}
#badgeos-achievements-container{
border:1px none !important;
}
.row.type-btn span.view {
border: none;
margin-right: 20px;
font-weight: 500;
position: relative;
padding-left: 30px;
cursor: pointer;
font-size: 18px !important;
}
.row.type-btn {
  padding: 5px 0;
  border-bottom: 1px solid #000;
  width: 100%;
  box-sizing: content-box;
  margin: 25px 0 20px 0;
}
#maindiv .select-result-inner, #maindiv .select-result-inner:hover {
border: none !important;
}
#maindiv img {
  width: 100%;
  box-shadow: 1px 1px 10px rgba(0,0,0,0.50);
}
div#maindiv {
  display: flex;
  flex-wrap: wrap;
}
.col-sm-12.main-coll h3 {
  margin: 0;
}
.list-v {
  margin-bottom: 25px;
  box-shadow: 1px 1px 10px #00000014;
  padding: 10px;
}
span.grid-view.view::before {
  content: "";
  width: 20px;
  height: 15px;
  position: absolute;
  background-image: url(http://spiriondev1.doceo.app/wp-content/uploads/sites/25/2020/06/grid-icon.png);
  background-size: cover;
top: 7px;
left: 0;
}

span.list-view.view::before {
content: "";
width: 20px;
height: 15px;
position: absolute;
background-image: url(http://spiriondev1.doceo.app/wp-content/uploads/sites/25/2020/06/list-icon.png);
background-size: cover;
top: 7px;
left: 0;
}
.page-id-9878 .fw-special-title::after {display: none !important}
.page-id-9878 h3 {color: #ee9823;font-weight: 600;text-align: left;margin: 20px 0 30px;}
.page-id-9878 h3 a {color: #ee9823;}

/* Register deal form fixes */
select, .select2-selection__rendered {
background-position-x: 100% !important;
}
h1, h2, h3, h4, h5, h6, h1 > span, h2 > span, h3 > span{
color:#000 !important;
}

/*#tribe-events-content .tribe-events-calendar thead th {
    padding: 7px 0;
    letter-spacing: 0.2px !important;
    text-align: center !important;
}*/