/*
Theme Name: Elephant
Description: Custom child theme (rebranded Elephant).
Author: Chronicle Project
Author URI: https://ocean.chronicleproject.com/
Template: elephant
Version: 1.0.0
*/
/*
purple  color: #372f9c
Gold color: #efa83e
link color in text darker gold: #ec9717

*/

.tag-by-donation .course-sidebar__price .symbol {display:none;}

/* header */



.nav-menu .current-menu-item>a {
    color: #ec9717!important;
}



#header {border-bottom-width: 1px; border-bottom-color:#efa83e;border-bottom-style: solid;}

.topbar {    font-size: 13px;   line-height: 14px;  padding-top: 0px; padding-bottom: 0px ;}

.topbar .widget_nav_menu ul li a {font-weight: 400;}

.header-style-2 .navbar {padding-top:10px;}

.header-style-1 .navbar {
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.15);
    box-shadow: 0 1px 5px rgba(0,0,0,.15);
    padding-bottom: 20px;
}

.content-banner .banner-overlay {display:none;}

.content-banner h1.page-title { text-transform: none; color:#000; font-weight:600; padding-top:30px; letter-spacing:0;}

.content-banner .breadcrumbs {display:none;}

.post-header .post-title {text-align:center; }

.article-content {padding-top: 0px;padding-bottom: 80px;}

/* single post */

.single h3 {font-size: 28px; line-height:1.4em; color:#000; padding-top:20px;}

/* 
.content-banner .breadcrumbs {
    color: #ffffff;
    font-size: 11px;
    letter-spacing: .1em;
    margin-top: 15px;
    text-align: center;
    text-transform: uppercase;
}
 */

div#comments.post-comments { display: none; }

/* single course */

.elementor-widget-sidebar ul li a, .sidebar ul li a {
    color: #ffffff;
}

div.course-intro-content h1.post-title {color:#ffffff; font-size: 36px;}

.course-intro {   padding-bottom: 60px;}
.course-meta__item {
    float: none;
}
p.course-headline {color:#ffffff;}

div.course-meta {color:#ffffff;}

div.course-meta__row {color:#ffffff;}

.learndash-wrapper .ld-course-status.ld-course-status-enrolled { display: none;}

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress  { display: none;}

.course-meta__item .fas { color:#ffffff !important; }

.course-intro-content .course-meta,  { font-size: 14px;margin-top: 15px; color:#ffffff;}

.course-intro-content .course-meta .course-meta__author { font-size: 14px; color:#ffffff;}


.course-intro-content a.author {color:#ffffff !important;}
.course-intro-content a.author:hover, .course-intro-content .course-meta__categories a:hover {color:#ffffff !important; text-decoration:underline;}


div.course-sidebar__buttons .learndash-wrapper #btn-join, .learndash-wrapper .btn-join, a.btn.btn-primary  {background-color: #372f9c !important; border-color: #372f9c !important;}

.learndash-wrapper a#btn-join.btn-join:hover, a.btn.btn-primary:hover {background-color: #ffffff !important; color: #372f9c !important;}



.course-sidebar__price .course-price {color: #372f9c !important;}

div.widget_ldcourseprogress a {background-color: #372f9c; color:#ffffff; padding: 10px 10px; font-size:12px; font-weight: 600; letter-spacing: .1em; text-transform: uppercase;   white-space: nowrap;
  width:90px; display:block;
  overflow: hidden;}

div.widget_ldcourseprogress a:hover {background-color: #ffffff; color:#372f9c; border-color: #372f9c; border-width: 1px;border-style:solid;}

/* single course mandala category */

.ld_course_category-mandala .course-sidebar {display:none;}

.ld_course_category-mandala ul.course-tabs {display:none;}

.ld_course_category-mandala .learndash-wrapper + .course-sections--layout-tabs {padding-top:80px;}

.ld_course_category-mandala .sidebar-wrapper {padding-top:80px;}

/*  course focus mode */

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-status .ld-status-unlocked {display:none;}

.single-sfwd-lessons div.widget_ldcourseprogress a {background-color: #ffffff; color:#372f9c; font-size:14px; font-weight: 700; text-transform: none; padding: 0px 0px;  width: 120px;}

.single-sfwd-lessons div.widget_ldcourseprogress a:hover {color:#efa83e; border-width: 0;border-style:none;}

.single-sfwd-lessons div.widget_ldcourseprogress a::before {    content: url(https://ocean.chronicleproject.com/wp-content/uploads/2020/01/discussion_icon.png);} 

.learndash-wrapper .ld-focus .ld-focus-header {height: 71px;}

body.admin-bar .learndash-wrapper .ld-focus-sidebar {   top: 52px;}

.ldx-widget {padding-left: 20px; padding-top: 30px;}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation  {padding-left:15px;}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading {padding-left:25px;}

.learndash-wrapper .learndash_mark_complete_button {background-color: transparent !important;}

.learndash-wrapper .learndash_mark_complete_button {color: #efa83e !important;}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text {   display: none;}


/*  course block */


.post-list .post-meta li {    white-space: normal;}
.post-style-grid .post-title a {color:#000;}

.course-meta .course-meta__author a {color:#372f9c;}

.course-intro-content .course-meta {    font-size: 16px;}

.post-thumb-btn {display:none;}

/*  learndash course grid */

.ld-course-list-items .ld_course_grid .entry-title {    font-size: 18px; padding: 20px 20px;}

.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled { background: #372f9c;}

/*  elephant post block */

.post-category a {background-color:#372f9c !important;}

/*  forum */

.forum .content-banner h1.page-title {   display: none;}


.forum .content-banner h1.page-title { font-size:33px; text-align:left;}
.forum-sidebar {padding-top:100px;}
.sidebar .forum-sidebar .widget-title {padding-bottom:15px;}
.sidebar .forum-sidebar a::before {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f0a9"; padding-right:10px;}
.sidebar .forum-sidebar a {color:#372f9c; font-size:18px;}
.sidebar .forum-sidebar a:hover {color:#efa83e;}


#bbpress-forums {   font-size: 14px;  line-height: 1.4em;}

#bbpress-forums .bbp-body div.bbp-reply-content {  font-size: 1.3em;  line-height: 1.4;  color: #222;}

#bbpress-forums div.bbp-reply-content a, #bbpress-forums div.bbp-topic-content a { color: #efa83e !important;}

/*  home page */




/*  Woocommerce  */

/*  product page */
.woocommerce div.product p.stock { display:none;}
/*.woocommerce button.single_add_to_cart_button.button.alt:hover{color:#ffffff;} */

/*  my account page */

div.woocommerce-MyAccount-content div.u-column1.col-1.woocommerce-Address {max-width: 50%;}

/*  full width page for content (cart, etc ) */

.thin-content {width:800px;}

/*  check out page */

.woocommerce-error, .woocommerce-info, .woocommerce-message {font-size: 18px;}


::-webkit-input-placeholder {
   color:transparent;
}

:-moz-placeholder { /* Firefox 18- */
   color:transparent; 
}

::-moz-placeholder {  /* Firefox 19+ */
   color:transparent; 
}

:-ms-input-placeholder {  
   color:transparent;
}
.woocommerce .woocommerce-billing-fields .form-row>label {display:inline}

.woocommerce .donation input.button {background-color:#372f9c; color:#FFFFFF;}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
}


/*  FEEDZY RSS feed from The Chronicles */

/* div.wp-embed-footer {    display: none !important;} */

.feedzy-rss .rss_item {   border-bottom: 0px !important;}

.feedzy-rss .feedzy-style1 .rss_content_wrap .title a {    font-weight: 400;}


/* MENU */
.boxeditem { }
.nav-menu>li.boxeditem>a { color:#372F9C !important; }
.nav-menu>li.boxeditem>a>span { background-color:#fff; border:1px solid #372F9C; padding: 6px 10px; text-transform:uppercase; font-weight:600; letter-spacing:1.2px; font-size:12px; }
.nav-menu>li.boxeditem>a:hover  { color:#fff !important; }
.nav-menu>li.boxeditem>a:hover>span { background-color:#372F9C; border:1px solid #372F9C; }

/* 404 page */

h1.error-title {display:none;}

p.error-suptitle {    font-size: 28px;   font-weight: bold;}

/* footer */

#footer { background-color: #000 !important;}


/* sample lesson */
.learndash-wrapper .ld-status.ld-status-unlocked { font-size:0px !important; background-color:transparent !important;}
.learndash-wrapper .ld-status.ld-status-unlocked .ld-icon-unlocked:before { font-size: 12px !important; background-color: rgba(239,168,62,0.2) !important; padding: 4px 10px; border-radius: 12px; }


/* wp-login.php */
body.login div#login p#nav { color:#fff; }
body.login div#login p#nav a { display:none; }
body.login div#login p#nav a:nth-of-type(2n) { display:inline; }



/* Login popup */

.sf-login-forms .sf-bottom-message { margin:-3px 0 10px 0; padding-top:20px; text-align: center; /* position: relative; top: -213px; */}


@media (min-width: 1200px){
.content-banner .page-title {    font-size: 43px;}
}

@media (min-width: 992px){
.content-banner .container {
    padding-top: 50px;
    padding-bottom: 60px;}
    }


@media only screen and (max-width: 1000px) {
	.content-banner .container {padding-top: 0px;    padding-bottom: 20px;}
	#bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count {display:none;}
    #bbpress-forums div.bbp-reply-content a, #bbpress-forums div.bbp-topic-content a { color: #efa83e !important;}

}
@media only screen and (max-width: 600px) {
.woocommerce .woocommerce-billing-fields .form-row>label {display:inline}

.woocommerce .donation input.button {background-color:#372f9c; color:#FFFFFF;}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
}

.content-banner h1.page-title {    font-size: 24px;}

}


