/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0
*/


.dietitian2-shadow { box-shadow: 0px 12px 38px 0px rgba(0, 0, 0, 0.1); }
.progress { background-image: none!important; }
.top_bar_right_wrapper a { background:#B55E27;}

.action_button, .action_button:hover { background-color: #f3782a; color:#fff; }
.postfix-name .label.postfix { font-family: Jost;color:#fff;font-weight: 500;font-size:48px!important;}

/* CF7 Home page */
.CF7-home-page { font-family: 'Jost'; }
.CF7-home-page .heading h4 { font-family: 'Jost'; font-weight: 600; margin: 20px 0; }
.CF7-home-page .desc { margin: 20px 0; }
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea { color: #00182b; background-color: rgba(244,244,249,1); border-color: #EBEBEB; }

.custom-gallery .image_frame .image_wrapper, .custom-gallery .wp-caption img, .custom-gallery .icon_box .icon_wrapper:before{margin: 20px 5px;}
.CF7-contact-page input[type="text"],.CF7-contact-page input[type="email"], .CF7-contact-page textarea{color: #161a1e;background-color: rgba(255,255,255,1);border-radius: 10px;border: 1px solid #eaeaea!important;}
.CF7-contact-page input[type="submit"]{color: #ffffff;
    background-color: #B55E27;
    border-color: transparent; width:auto!important;}
.cp-submit-btn{text-align:center;margin:0 auto;margin-top:25px;}

.img-hover-zoom  {
    position: relative;
    margin: auto;
    overflow: hidden;
    width: 330px;
}
.img-hover-zoom  img {
    max-width: 100%;
    transition: all 0.3s;
    display: block;
    width: 100%;
    height: auto;
    transform: scale(1);
}

.img-hover-zoom:hover img { transform: scale(1.1); }	
.home-tab-section .isotope-item{border: 1px solid #ccc;}
.home-tab-section .ui-tabs {border:none;}
.home-tab-section{font-family:'jost'!important;}
.home-tab-section .ui-tabs .ui-tabs-panel{background-image:none;padding:15px 13px 20px;}
/* .home-tab-section .ui-tabs .ui-tabs-nav{border:none;} */
.home-tab-section .ui-tabs{border-radius:0;}
/* .home-tab-section .ui-tabs .ui-tabs-nav li.ui-state-active a{background: #B45F2A;color:#fff;} */
.home-tab-section .ui-state-active{border-bottom:0px;}
/* .home-tab-section .ui-tabs .ui-tabs-nav li {margin-right:1%;} */
.home-tab-section .ui-tabs .ui-tabs-nav li a{background-color: rgba(244,244,249,1);}
.home-tab-section .grid .post-desc-wrapper .post-desc {padding: 20px 10px 0;}
.home-tab-section .post-title h2{font-size:28px; line-height:1.2;color:#B55E27!important;font-family:'jost'!important;}
.home-tab-section .post-title h2 a,.home-tab-section .post-title h2 a:hover{color:#B55E27!important;}
.home-tab-section .mask, .home-tab-section .image_frame:hover .image_wrapper .image_links{display:none;}
.home-tab-section .posts_group a{color:#B55E27!important;}
.home-tab-section .post-meta, .home-tab-section .post-footer {display:none}
#community-count .postfix {font-size: 40px!important;}
@media only screen and (min-width:1025px){
.home-tab-section .posts_group{display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden;}
}
@media only screen and (max-width:768px) and (max-width:1023px){
		#inner-btn-post .mcb-column-inner{margin:auto!important;text-align:left!important;}
        .counter-wrapper .count-title{font-size:50px;}
        .counter-wrapper .count-text {font-size: 24px;line-height: 1.2;}
        .counter-wrapper .count-desc {text-align:left;}
        .counter-wrapper .bg-color{min-height: 175px;}

}


@media only screen and (max-width:767px){
	#inner-btn-post .mcb-column-inner{margin:0 auto!important;text-align:left!important;}
    .four-block .mcb-section .mcb-wrap-7d6jihtng {flex: 0 0 100%!important;}
    .counter-wrapper .col_fourth{width:95%;}
    .counter-wrapper .count-title{font-size:50px;}
    .counter-second .col_fourth {width: 100%!important;margin-bottom: 20px!important;padding: 20px 20px!important;min-height:auto!important;}
    .counter-second .col_fourth:last-child{margin-bottom:0px!important;}
    .contact-section  .section_wrapper {padding-left: 20px!important;padding-right: 20px!important;}


}
.news-events-tab .category-news, .news-events-tab .category-events { border:none; }
#inner-btn-post .mcb-column-inner{margin:0 auto!important;text-align:right;}
.top-bar-right-button{display:none!important;}

./*multiple-items .slick-slide { margin: 0 15px; }
.block-main hr { border: 1px solid; }
.block-main { min-height: 400px; background: #EEEEEE; transition: transform 250ms; margin-bottom: 30px;}
.block-main:hover { background-image: url('/wp-content/uploads/2022/10/NaturePath.jpg')!important; transform: translateY(-10px); }
.block-main:hover .block-in-top { min-height: 400px; background: rgba(231,114,47,.75); }
.block-main:hover .block-in-bottom h5 { color: #fff!important; }
.block-main:hover .desc { color: #fff; }
.block-main .block-in-bottom { display: flex; padding: 20px; }
.block-main .block-in-bottom h5 { line-height: 1; font-family: Jost; font-weight: 400; font-size: 26px; }
.block-main .block-in-bottom .block-L1 { margin-right: 30px; width: 60px; }
.block-main .desc { font-size: 18px; padding: 20px; }
.block-main .value h3 { text-align: center; font-family: Jost; }
*/

.four-block .mcb-section-inner { justify-content: space-around; }
.mcb-wrap.block-main { margin: 0 12px!important; transition: transform 250ms; }
.block-main:hover hr { border-color: #fff; }
.block-main:hover { margin: 0 12px; transform: translateY(-10px); }
.block-main-4:hover { margin: 0 12px; background-image: url('/wp-content/uploads/2025/02/Park_43.png')!important;background-size: cover; }
.block-main-3:hover { margin: 0 12px; background-image: url('/wp-content/uploads/2025/02/BDS-6-1.png')!important;background-size: cover; }
.block-main-2:hover { margin: 0 12px; background-image: url('/wp-content/uploads/2025/02/BDS-3-1.png')!important;background-size:cover; }
.block-main-1:hover { margin: 0 12px; background-image: url('/wp-content/uploads/2025/03/Ellis-Arts-Rec.png')!important;background-size: cover; }

.block-main .mcb-wrap-inner { background: #eee!important; }
.block-main:hover .mfn-divider-inner:before { border-color: #fff; }
.block-main:hover h3, .block-main:hover .number, .block-main:hover p { color: #fff!important; }
.block-main:hover .mcb-wrap-inner {  background: rgba(231,114,47,.65)!important; }

.slider-home .slick-prev.slick-arrow, .slider-home .slick-next.slick-arrow { background:transparent; }
.slick-prev:before, .slick-next:before { color: rgba(231,114,47); }
.blog-date-slider .date_label { display: flex; width: 60px; background: #6c0e43!important; font-size: 28px; color: #fff; font-weight: 300; line-height: 1.25; left: 50px!important; top: 0px!important; }
.blog-date-slider .date_label:after{ display:none; }
.home-blog-slider .desc .button_icon{display: none;margin: 0;}
.home-blog-slider .desc .button{box-shadow:none;background-color:transparent;margin-left:0px!important;}
.home-blog-slider .desc .button_label{margin-left:0!important;}
.blog-date-slider .date_label{background:#E7841F!important;justify-content: center;    width: 120px;}
.home-blog-slider .button{background-color: #B55E27;color: #dd9933;}
.home-blog-slider .button .button_icon i {color: #fff;}
.blog-date span.post-date.updated {overflow: hidden;word-wrap: break-word;display: flex;justify-content: center;width: 50%;/*height: 70px;*/ position: absolute;left: 18px;top: 0px!important;background: #E7841F!important;color: #fff;text-align: justify;font-weight: 900;padding: 5px 1px;font-size: 21px;/*text-transform: uppercase; */}
.blog-date .image_frame:hover .image_links.double, .blog-date .author, .blog-date .label ,.blog-date .icon-clock,.blog-date .button-love,.blog-date .icon-comment-empty-fa, .blog-date .post-comments{display: none;}
.blog-date .post-footer .post-links{float: left;background-color:#E7841F;padding-left: 10px; border: none;color:#fff;padding-right: 20px;}
.blog-date .post-footer .post-links a{color:#fff;}
.blog-date .pager .pages a.active{background-color: #B55E27;}
.blog-date .pager .pages a:hover{background-color: rgb(187 87 51 / 70%);}
.blog-date .pager a.next_page, .blog-date .pager a.prev_page {color: #B55E27;}
.footer-socials .fa-instagram{font-size: 16px;background: #b55e27;color: #fff;padding: 7px;line-height: 1;border-radius: 50%;position: absolute;top: 19px;}


/*Counter section*/
.counter-wrapper .col_fourth { width: 23.5%; }
.counter-wrapper .col_fourth{
    position: relative;
    display:inline;
    display: inline-block;
    float: left;
    margin-right: 2%;
    margin-bottom: 20px;
}
.counter-wrapper .end { margin-right: 0 !important; }
/* Column Grids End */
.wrapper { width:100%; margin:0px auto; position: relative;}
.counter-wrapper .counter {padding: 20px 0; border-radius: 5px;}
.counter-wrapper .count-title { margin-top: 10px;margin-bottom: 20px;text-align: center;color: #E7852F; font-size: 75px;font-weight: 400;font-family: Quicksand; }
.counter-wrapper .count-text {font-size: 30px;font-weight: 400; /* font-family: jost; */margin-top: 10px; color: #a8a8a8;margin-bottom: 15px; text-align: center; }
.counter-wrapper .count-desc{color:#000;font-size:16px;}
.counter-wrapper .fa-2x { margin: 0 auto; float: none; display: table; color: #4ad1e5; }
.counter-wrapper .bg-color{background-color: #fff;padding: 10px 0;margin-bottom: 10px;border-radius: 5px;}


.counter-second .col_fourth { width:48%; }
.counter-second .col_fourth{
    position: relative;
    display:inline;
    display: inline-block;
    float: left;
    margin-right: 2%;
    margin-bottom:0px;
    background-color:#dadada;
    border-radius: 5px;
    min-height:170px;
}
.counter-second .end { margin-right: 0 !important; }
/* Column Grids End */
.wrapper { width:100%; margin:0px auto; position: relative;}
.counter-second .counter {padding:0px 20px; border-radius: 5px;}
.counter-second .count-title { margin-top: 10px;margin-bottom:10px;text-align: center;color:#444; font-size:50px;font-weight: 400;font-family: Quicksand;}
.counter-second .count-text {font-size: 30px;font-weight: 400;margin-top: 10px; color: #a8a8a8;margin-bottom: 15px; text-align: center; }
.counter-second .count-desc{color:#444;font-size:18px;font-family: 'Jost';}
.counter-second .fa-2x { margin: 0 auto; float: none; display: table; color: #4ad1e5; }