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

/* NAV */ 
#Top_bar .menu li a span{
    padding: 0px 15px !important;
}

/* SLIDER */
.mon_slider img {
	opacity: 0.5 !important;
}

/* TEXTE BLANC */
.blanc, .blanc p, .blanc li, .blanc h1, .blanc h2, .blanc h3, .blanc h4, .blanc h1, .blanc h5, .blanc h6, .blanc th{
    color: #fff !important;
}

/* BLOG TEASER */
.blog-teaser li:first-child {width: 100%;}
.blog-teaser li:not(:first-child) {display: none;}
.blog-teaser li:last-child .photo-wrapper {margin-bottom: -1% !important;}

/* BOUTONS */
.action_button {
    border-color: #bebebe !important;
    background-color: #fff !important;
	border: solid 2px;
}

.button, .button-stroke a.button, .button-stroke a.button .button_icon i, .button-stroke a.tp-button {
   border-color: #fff;
}
.button {
	background-color: #262626;
	border: solid 2px !important;
	border-color: #fff !important;
}
.btn_blanc {
	background-color: #fff;
	border: solid 2px !important;
	border-color: #BEBEBE !important;
}

/* HOMEPAGE EQUIPE */
.equipe h5{margin: 10px 0 0 !important;}
.equipe p {margin: 0 0 10px !important;}

/* PORTFOLIO */
.portfolio_slider .slider_nav {color: #fff;}
.portfolio-photo .portfolio-item .portfolio-details .details .categories {color: #fff;font-family: "Poppins", Arial, Tahoma, sans-serif;}
.portfolio-photo .portfolio-item .portfolio-details .details .title {font-size: 18px;letter-spacing: 0;font-weight: 700;line-height: 22px;padding-bottom: 15px;margin-bottom: 10px;color: #fff;text-transform: none;}
.portfolio-3col .portfolio-photo .portfolio-item {width:32%; float: left; margin: 7px;}
.portfolio-photo .portfolio-item .portfolio-details .more h4 {color: #8D8D8D;}
.portfolio-photo .portfolio-item .portfolio-details:hover .details {opacity: 1;}
.portfolio-photo .portfolio-item .portfolio-details:hover .more {opacity: 0;}
.portfolio-photo .portfolio-item .portfolio-details .details, .portfolio-photo .portfolio-item .portfolio-details .more {background: none;}
.portfolio-photo .portfolio-item .portfolio-details .details .title {border-bottom: 3px solid #fff;}
.portfolio-photo img {opacity: 0.7;}
.portfolio-item-bg {background-color: #000;}
.portfolio-details .details {text-shadow: 1px 1px 5px black;}

@media screen and (max-width: 767px) {
.portfolio-3col .portfolio-photo .portfolio-item {width: 100% !important;}
	}


/* FOOTER */
.textwidget, .custom-html-widget {
    display: flex;
    align-items: flex-start;
}
.footer_pic {
	margin-right : 1vw;
}
.footer_copy {
	display: flex;
	align-items: center;
}

/* FORMULAIRE */
.gform_wrapper .gform_body .gfield_label {
    color: #fff;
}
.gform_button {
	background-color: #262626 !important;
	text-transform: uppercase;
	font-weight: 700;
}

/* Remove meta data */
.author, .date .label { display: none !important; }

/* RESEAUX SOCIAUX */
.reseaux img:hover {transform: scale(1.3);}

.how_it_works .image .number {
    background: #fff;
	color:#000;
}
.how_it_works h4{
	color:#fff !important;
}

.style-simple .how_it_works.no-img .image {
    border-color: #fff;
}

.section-1{margin-top:-30px;}

.blockquote blockquote {
    margin-left: 0px;
    color: #000;
}

