/* Helper css */

.custom_sidebar .widget li a.active{color: #007CFF;}



/* teaching archive */

.new-archive .post-inner-wrap{display: flex; padding: 20px; }

.new-archive .post-inner-wrap .ratio-wrap{width: 100%; max-width: 350px; min-width: 350px;}

.new-archive .post-inner-wrap .ratio-wrap img{ position: relative; height: 230px; width: 100%; max-width: 250px; object-fit: cover;}

.new-archive .bb-standard .entry-img{padding-top: 0px;}

.new-archive .sub-heading p, .new-archive .entry-header{margin-bottom:10px; }

.new-archive .get_category p{margin-bottom: 0px; padding-top: 18px;}

.new-archive .get_category p span{font-size: 14px; text-decoration: underline;}

.new-archive .get_category p a{color: inherit;}

.new-archive .read_more a{text-decoration: underline; color: #000; }

.new-archive .entry-content{margin-bottom: 50px;}

.new-archive .entry-content-wrap{padding: 0px 20px;}

.new-archive .post-inner-wrap .ratio-wrap .post_icons{padding-top: 15px;}

.new-archive .post-inner-wrap .ratio-wrap .post_icons img{min-height: auto; width: 100%;max-width: 25px;}

.new-archive .featured_testimonial{float: left;padding-top: 15px;}

.new-archive .featured_testimonial .featured_text{margin: 0px;padding: 4px 14px;background: #107322;color: #fff;font-weight: bold;}

.new-archive.loading{position: relative;}

.new-archive.loading:after{content: ''; position: absolute; background-color: rgba(255, 255, 255, 0.7); z-index: 99; height: 100%; width: 100%;

    left: 0; top: 0; background-image: url(/wp-content/themes/buddyboss-theme-child/assets/img/spinner-loader.svg);

    background-repeat: no-repeat; background-position: center; background-position-y: 150px; background-size: 150px;}

.has_audio i{font-size: 29px;vertical-align: middle;color: #3b3b3b;}

.has_audio.is_playing i{color:#41a240;}

.has_audio.is_stop i{color:#ff4c4c;}





.new-archive .navigation ul{margin-left: 0px;display: flex; list-style: none; justify-content: center; flex-wrap: wrap;}

.new-archive .navigation li a,

.new-archive .navigation li a:hover,

.new-archive .navigation li.active a,

.new-archive .navigation li.disabled {color: #a5a5a5;text-decoration:none;}

.new-archive .navigation li a{border: 1px solid #e6e6e6; display: inline-block; padding: 5px 10px; margin: 0 5px 5px 0;}

.new-archive .navigation li.active a, .new-archive .navigation li:hover a{background: #f5f5f5; text-decoration: none;}

.new-archive .navigation li a,

.new-archive .navigation li a:hover,

.new-archive .navigation li.active a,

.new-archive .navigation li.disabled {border-radius: 0px;cursor: pointer;font-size: 18px;color: #000;}

.new-archive .navigation li a:hover,

.new-archive .navigation li a {color: #107421;}

.new-archive .navigation {padding-top: 40px;text-align: center;}

.new-archive header.entry-header{margin-bottom: 0px;}

.new-archive .tax-name{margin-bottom: 10px;}

/*.new-archive .tax-name .term_name{color: inherit;}*/

.new-archive .tax-name .term_name:hover{text-decoration: underline;}



/* Breadcrumb */

#breadcrumbs.custom{margin: 0px;}

#breadcrumbs.custom li, #breadcrumbs.custom{display: inline-block; font-size: 15px;}

body.single .separator a, .sub_main_bradcamp .fl-post-info-author a{color: #107421;}

.sub_main_bradcamp .fl-module-content{display: flex; justify-content: flex-end; flex-direction: row-reverse;}

.sub_main_bradcamp .fl-post-info-author a{font-weight: bold; color: #000; text-decoration: none;}

.audio_inline {text-align: left;display: inline-block;padding-right: 20px;}



.online_donation .woocommerce div.product div.summary{width: 100%;}

.online_donation .product .nyp .nyp-input{margin-bottom: 0px;}



.events-archive .type-tribe_events .bs-event-heading .tribe-event-schedule-long{flex-wrap: wrap;}

.events-archive .tribe-events-event-cost{width: 100%; flex-wrap: wrap;}

.events-archive .tribe-events-event-cost form{margin-bottom: 0px;}

.events-archive .tribe-events-event-cost .ticket-cost{width: 100%; text-align: left;}



@media only screen and (max-width: 991px) {

    .new-archive .post-inner-wrap{flex-wrap: wrap;}

    .new-archive .post-inner-wrap .ratio-wrap{max-width: 100%;}

    .new-archive .entry-content-wrap{padding: 15px 0px;}

}



@media only screen and (max-width: 767px) {

    .new-archive .post-inner-wrap{flex-wrap: unset;}

    .new-archive .entry-content-wrap{padding: 15px;}

    .new-archive .post-inner-wrap .ratio-wrap{max-width: 250px; min-width: 250px;}

}



@media (max-width: 768px){

    .fl-col-small:not(.fl-col-small-full-width){max-width: 100%;}

}



@media only screen and (max-width: 600px) {

    .new-archive .post-inner-wrap{flex-wrap: wrap;}

    .new-archive .post-inner-wrap .ratio-wrap{max-width: 100%;}

}

