/*
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.2
*/
:root{
 --main-color:#be1120;
}

/* --- Formating ---*/
.whiteText ,
.whiteText *{
 color: white !important;
}
.pre-header p{
 margin-bottom: 0 !important;
 font-size: 15px;
}
.mfn-footer, .mfn-footer .widget_recent_entries ul li a {
 color: #f8f8ff;
}
/*--- Header ---*/
a.button.action_button.top-bar-right-button,
.action_button{
 background: var(--main-color);
 color: white !important;
}
.action_button:hover ,
.current_page_item a span{
 color:var(--main-color) !important;
 background: white;
}

ul#menu-main-menu li span {
 font-size: 18px;
}
.is-sticky{
 top: 0px !important;
}
/*--- Footer --- */
#nav_menu-2 ul {
 display: grid;
 grid-template-columns: repeat(2, 1fr);
 gap: 0.5rem 1rem;
 padding-left: 15px;

}
.mfn-footer a:not(.button,.icon_bar,.mfn-btn,.mfn-option-btn){
 color: white;
}

span.author{
 display: none;
}

.karosell-equal {
 --height-slices: 400px;
}

.karosell-equal .swiper-slide *,
.karosell-equal .swiper-slide{
height: var(--height-slices) !important;
}
.karosell-equal .swiper-slide img{
 object-fit: cover;
 width: 100%;
}
.post-footer,
.post .label{
 display: none;
}
div#Header_wrapper *, div#Header_wrapper {
 z-index: 0;
}


/* Phone Sidebar */
#Side_slide{
 background: white;
}
#Side_slide .menu_wrapper *{
  color: black;
}
@media (max-width: 757px){
 sr7-txt#SR7_1_1-4-0 {
  font-size: 40px !important;
  line-height: 46px !important;
 }
 sr7-txt#SR7_1_1-4-1 {
  font-size: 13px !important;
  margin-top: 24px !important;
 }
 a#SR7_1_1-4-2 {
  font-size: 13px !important;
  margin-top: 24px !important;
 }
 p,h6, footer li a{
  font-size: 16px;
 }
 .top_bar_left.clearfix {
  height: 75px;
 }


 .content_wrapper .section_wrapper{
  padding: 0 !important;
  max-width: 100vw !important;
 }
}