/*
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
*/

/*
blue: 0d6efd
blue hover: 0a58ca
green: rgb(34, 106, 54)
green: 226a36
orange: ff8700
dark green: rgb(0, 61, 23)
dark green: 003d17
dark orange: e06900
*/

/* Content */

html, #Content {
  background-color: #fff;
}

/* Header */

.mobile-icon-action-ss #Top_bar .action_button {
  display: block !important;
}

.mobile-icon-action-ss #Top_bar .action_button {
  background: none;
  color: #adadad;
}

.mobile-icon-action-ss #Top_bar .action_button:hover {
  color: #226a36;
}

.mobile-icon-action-ss #Top_bar .action_button span {
  margin-right: 4px;
}

#Side_slide .extras {
  display:  none;
}

#Side_slide #menu ul li a {
	margin-right: 0;
	padding: 11px 20px 10px 40px;
	text-align: left;
}

@media only screen and (max-width: 767px) {
  
  .mobile-header-mini.mobile-mini-ml-lc #Top_bar .top_bar_right {
    right: 0;
  }
  
  .mobile-icon-action-ss #Top_bar .action_button {
    padding-left: 16px;
    padding-right: 16px;
  }
  
  .mobile-header-mini.header-split #Top_bar .top_bar_left .logo {
    margin-left: 0;
  }
  
}

/* Action bar */

#Action_bar {
	background-color: #fef8ea !important;
	font-size: .90em;
}

#Action_bar .contact_details {
	color: #8a5b20;
}

/* Subheader */

#Subheader {
  background-color: #f4f4f4;
}

#Subheader:after {
  box-shadow: none;
}

#Subheader .container {
  max-width: 660px;
}

/* Breadcrumbs */

.page-template-default .breadcrumbs {
  display: none !important;
}

.breadcrumbs li:first-child {
  display: none !important;
}

.breadcrumbs li:nth-child(2) .mfn-breadcrumbs-separator {
  display: none;
}

.breadcrumbs li:last-child {
  display: none !important;
}

@media only screen and (max-width: 767px) {
  
	#Subheader ul.breadcrumbs {
    display: block;
  }
	
}

/* Blog */

.post-meta {
	font-size: 14px;
}

.post-photo-wrapper {
  background-color: #fff;
  border: 1px solid rgba(0,0,0,.08);
  border-bottom: none;
  /*border-radius: 6px 6px 0 0;*/
}

.post-photo-wrapper img {
  /*border-radius: 6px 6px 0 0;*/
}

.post-desc-wrapper {
  background-color: #fff;
  border: 1px solid rgba(0,0,0,.08);
  /*border-radius: 0 0 6px 6px;*/
  border-top: none;
}

.is-affixed .inner-wrapper-sticky {
  margin-top: 20px;
}

.post-footer .post-links {
  display: none;
}

.single-post #Intro {
  background-color: #f4f4f4;
}

.single-post #Intro .intro-inner {
  padding-bottom: 50px;
  padding-top: 50px;
}

.single-post #Intro .intro-title {
  color: #444;
  margin-bottom: 0;
}

.single-post #Intro .intro-meta {
  display: none;
}

.single-post #Content {
  background-color: #fff;
}

.single-post .post-header {
  margin-bottom: 0;
}

.single-post .post-meta .author-date {
  float: none;
  text-align: center;
}

.fixed-nav .photo, .fixed-nav .desc {
  background: #f4f4f4;
}

.fixed-nav .photo {
	display: none;
}

/* Pagination */

.pager .pages a:hover, .pager .pages a.active {
  background-color: rgb(94, 93, 93);
}

/* WPForms */

.wpforms-field-large {
  background-color: #f4f4f4 !important;
  border: 1px solid rgba(0,0,0,.08) !important;
  border-radius: 0 !important;
}

.wpforms-field-large:focus {
  border-color: #226a36 !important;
}

.wpforms-submit {
  background-color: #226a36 !important;
  border-radius: 50px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  height: auto !important;
  padding: 16px 35px 16px 35px !important;
}

.wpforms-submit:hover {
  background-color: #1b5a2d !important;
  border-color: #1b5a2d !important;
}

@media only screen and (max-width: 959px) {
  
  .wpforms-container .wpforms-one-half, .wpforms-container .wpforms-three-sixths, .wpforms-container .wpforms-two-fourths {
    margin-left: 0 !important;
    width: 100% !important;
  }
  
}

/* Form */

.button-round input[type="submit"]:hover {
  background-color: #003d17;
}

/* Sidebar */

.sidebar .wp-block-button__link {
  background-color: #226a36;
}

.sidebar .wp-block-button__link:hover {
  background-color: #003d17;
  color: #ffffff;
  text-decoration: none;
}

#block-12 .wp-block-group {
  background: #f4f4f4;
  border: 1px solid rgba(0,0,0,.08);
  padding: 10px;
}

#block-12 .wp-block-latest-posts.wp-block-latest-posts__list li {
  margin-bottom: 10px;
}

/* Footer */

#Footer {
  font-size: .90em;
}

/* Recaptcha */

.grecaptcha-badge {
  display: none;
}

/* Alert */

#mfn-popup-template-100 .alert {
	margin-bottom: 0;
}

#mfn-popup-template-100 .mcb-column-inner {
  margin: 0;
}

#mfn-popup-template-100 .alert .alert_icon, #mfn-popup-template-100 .alert a.close {
	display: none;
}

#mfn-popup-template-100 .mfn-popup-tmpl-content .mfn-popup-tmpl-content-wrapper {
	padding: 0;
}

/* GDPR */

#mfn-gdpr {
  background: #f4f4f4;
}

#mfn-gdpr .mfn-gdpr-content a, #mfn-gdpr a.mfn-gdpr-readmore {
  color: #226a36;
}

#mfn-gdpr .mfn-gdpr-content a:hover, #mfn-gdpr a.mfn-gdpr-readmore:hover {
  color: #003d17;
}

#mfn-gdpr .mfn-gdpr-button { 
  background-color: #226a36;
}

#mfn-gdpr .mfn-gdpr-button:hover {
  background-color: #003d17;
}

/* WPConsent */

.wpconsent-banner {
  border-radius: 5px !important;
  bottom: 40px !important;
  box-shadow: 0 15px 30px 0 rgba(1,7,39,.13) !important;
  left: 40px !important;
}

.wpconsent-banner-button {
  border-radius: 50px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  height: auto !important;
  padding: 16px 35px 16px 35px !important;
}

