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

/*.posts_group.masonry.margin.col-3 .post-item{
	min-height: 363px !important;
}*/

#Header #Top_bar:not(.is-sticky) {
    top: 15px !important;
}
#Top_bar:not(.is-sticky) a.responsive-menu-toggle {
    width: 50px !important;
    height: 40px !important;
}
#Top_bar:not(.is-sticky) a.responsive-menu-toggle i {
    font-size: 35px !important;
    line-height: 40px !important;
    color: white !important;
}

#Footer .widget_mfn_menu ul li a{
	background: inherit !important;
	color: inherit !important;
	border: none !important;
}
#Footer a {
	color: inherit !important;
}

#Top_bar:not(.is-sticky) .top_bar_left{
	border: 1px solid #efeaea;
}

.cmplz-message{
	margin-bottom: 30px !important;
}

.cmplz-cookiebanner .cmplz-title {
    font-weight: 600 !important;
    font-size: 18px !important;
}

.center-breadcrumb{
	text-align: center;
	display: block;
	margin: 0 auto;
}

.center-breadcrumb a, .breadcrumb a, .breadcrumb span:not(.breadcrumb_last){
	color: white !important;
}

.breadcrumb_last {
	color: #F58C00 !important;
	font-weight: 700;
}

#Side_slide #menu ul li:hover > a, #Side_slide #menu ul li.hover > a, #Side_slide a.active, #Side_slide a:not(.action_button):hover {
	color: #2170b0 !important;
}
.action_button, .button-flat .button{
	background-color: #2170b0 !important;
}

.block-same-height .elementskit-infobox{
	height: 560px !important;
	padding: 30px !important;
}

/** SLIDER ACTUALITE : PAGE METIER **/
.blog_slider .blog_slider_ul li .item_wrapper .image_frame{
	margin-left: 0 !important;
}
.blog_slider .blog_slider_ul li .item_wrapper .date_label{
	left: -15px !important;
}

@media only screen and (min-width: 1240px){
	#Header_creative {
		box-shadow: none !important;
		padding-right: 25px;
	}
}

.social.topbar li {
	display: inline-block;
}

.social.topbar li a{
	color: white !important;
}

#Sliding-top #custom_html-6{
	margin-top: 0 !important;
}

.block-icon-shadow i{
	color: white !important;
	margin-left: -10px;
}

/* Compliance Cookie */
#cmplz-document{
	max-width: 100% !important;
	margin-bottom: 100px;
}
#cmplz-document h2{
	margin-top: 60px !important;
	font-size: 40px !important;
}

#cmplz-document p, #cmplz-document li{
	font-size: 18px !important;
}

.search.search-results h4 a{
	color: #233d63 !important;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3) !important;
    margin: 20px 0px 20px 0px !important;
    font-size: 30px !important;
    font-weight: 700 !important;
    line-height: 40px !important;
    text-transform: uppercase !important;
}

.search.search-results h1.title{
	color: #323850 !important;
    text-shadow: 0px 7px 10px rgba(0,0,0,0.1) !important;
    margin: 0px 0px 30px 0px !important;
    font-size: 64px !important;
    font-weight: 700 !important;
    line-height: 74px !important;
}

.search.search-results .search-footer a.button{
	padding: 22px 52px 22px 52px !important;
    font-size: 15px !important;
	color: #05BD4E !important;
    font-weight: 500 !important;
    background-color: #05BD4E1F !important;
    border-style: none !important;
    border-color: #2d2c2c !important;
    border-radius: 5px 5px 5px 5px !important;
    box-shadow: 0px 15px 25px 0px rgba(0,0,0,0.1) !important;
}

.search.search-results .search-footer a.button:hover{
	color: white !important;
    background-color: #05bd4e !important;
}

.cmplz-btn.cmplz-manage-consent{
	font-size: 14px;
    padding-top: 0 !important;
    bottom: -20px !important;
}

.ekit-wid-con .elementskit-meta-categories {
    position: absolute !important;
    top: -17px !important;
    left: -15px !important;
}

.epyt-gallery-list .epyt-pagination:first-child{
	display:none !important;
}

.epyt-gallery-subscribe{
	margin-bottom: 20px !important;
}

#back_to_top { background-color:#ffffff !important;}
.button.slick-arrow {background-color: #2170b0 !important;}

.slick-arrow {
  line-height: 20px;
  margin-bottom: 0 !important;
  height: 40px;
  width: 40px;
}

:focus::placeholder {
  color: #2170b0;
}