/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
img {

    border: none!important;
 

}

.social {margin-top : -40px!important;}

#Top_bar .menu li ul li {
    padding: 0;
    min-width: 300px !important;
    position: relative;
    font-weight: 400;
	font-size : 18px!important;
}


#Top_bar .menu li ul li {
    padding: 0;
    min-width: 300px!important;
    position: relative;
    font-weight: 400;
}

.valeurs #Content {
	/*background : url('https://www.ose-agis.com/wp-content/uploads/2018/11/gergrergere.jpg');*/
	background-color: #ffffff;
}

p, h1, h2, h3 {
	color : #000!important;
}

h4 {
	text-transform : uppercase;
	font-weight : bold!important;
	font-size : 16px!important;
}

body, ul.timeline_items, .icon_box a .desc, .icon_box a:hover .desc, .feature_list ul li a, .list_item a, .list_item a:hover, .widget_recent_entries ul li a, .flat_box a, .flat_box a:hover, .story_box .desc, .content_slider.carouselul li a .title, .content_slider.flat.description ul li .desc, .content_slider.flat.description ul li a .desc {
	color : #000!important;
}

.wpb_wrapper > div {
    margin-bottom: 12px!important;
}


#menu li a{
	text-transform : uppercase;
}

#menu {
	padding-top : 15px;
}

#Action_bar .container {
	background : #f26d21;
	max-width : 1196px;
	text-transform : uppercase;
	color : #fff!important;
}
.slogan, .contact_details a{
color : #fff!important;
}

.entree {
	text-transform : uppercase;
	text-align : center;
	font-size : 30px;
	font-weight : 700px;
}

#Action_bar .container {

    max-width: 100%!important;;

}

.is-sticky li.current-menu-item > a {
    background: #0!important;
	/* background: #c81e1e!important; */
	color : #fff!important;
	

}

.vc_tta-panel {
	margin-bottom : 30px!important;
	box-shadow : 0px 5px 10px #999;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
    /* background : url('https://dev.tbweb.fr/ose-agis.com/wp-content/uploads/2018/07/Bottom_texture.jpg?id=21') 50% 50% no-repeat!important; */
}

#Header  {
	display : none!important;

}


	
	.vc_custom_heading h4{
		padding-left : 10px!important;
}

.vc_btn3.vc_btn3-size-md {
		margin-left : 10px!important;
}

	.articles .vc_btn3.vc_btn3-size-md {
    font-size: 40px;
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}

.post-author, .author-box, .date, .comments, .button_js , .fixed-nav {
	display : none!important;
}

.title {
	text-transform : uppercase;
	color : #333!important;
	font-style: normal!important;
	
	font-size: 28px!important;

line-height: 50px!important;

font-weight: 300!important;

letter-spacing: 0px!important;
}

.oseetagis .vc_separator h4 {
    line-height: 1em;
    font-size: 200%!important;
	font-weight : bold!important;

}

.oseetagis .wpb_wrapper{
	padding : 20px;
	
}

#Subheader .title {
		color : #fff!important;
	background : rgba(0,0,0,0.5);
}

 .breadcrumbs li {
	 color : #fff!important;
	background : rgba(0,0,0,.5);
		padding : 6px;
 }
 
.breadcrumbs li a {
	 color : #fff!important;
	padding : 6px;
}

.quick_fact .title{
	background : #c2aa98;
	color : #fff!important;
}

.quick_fact h4{
	border-top-right-radius : 10px!important;
	border-bottom-left-radius : 10px!important;
		border-bottom-right-radius : 10px!important;
		padding-left : 30px;
}

.quick_fact h4:before {
    content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	font-size : 22px;
position : absolute;
margin-left : -50px;


}

.vc_grid-filter {
	background : #f16123;
	border : 10px solid #f16123;
	margin-bottom : 60px!important;
}
.vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item {
    margin: 0;
    border-radius: 30px;
}

.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {
    color: #000!important;
}

.column_column ul, .column_helper ul, .column_visual ul, .icon_box ul, .mfn-acc ul, .ui-tabs-panel ul, .post-excerpt ul, .the_content_wrapper ul {
    list-style: square outside;
    margin-left: 40px!important;
	margin-top : 15px;
	
}


.column_column ul li, .column_helper ul li, .column_visual ul li, .icon_box ul li, .mfn-acc ul li, .ui-tabs-panel ul li, .post-excerpt ul li, .the_content_wrapper ul li {
    margin-bottom: 0px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
    margin-top: 30px;
}
 

.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {
    background-color: #fff;
}

.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span {
    color: #000!important;
	text-transform : uppercase;
}

.vc_grid-filter-item {
	text-transform : uppercase;
}

.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
    font-size: 150%;
    padding: 12px 10px;
}

.vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item {
    border-radius: 0px!important; 
}


p {
    margin: 0px!important;
}

.vc_gitem-link {
	font-weight : 700!important;
}

.ult_modal-title {

	color : #f16123!important;
	font-size: 34px!important;
line-height: 34px!important;
font-weight: 300!important;
letter-spacing: 0px!important;
}

.ult_modal-body li:before {
	content : "■"!important;
	padding-right : 10px;
}


.ult_modal-body ul, .ult_modal-body ul ul{
line-height : 110%!important;
margin-bottom : 10px;
}

.ult_modal-body ul{
margin-top: 10px!important;
  list-style-position: inside;
    text-indent: -1em!important;
    padding-left: 1em!important;
}

.ult_modal-body ul ul{
  list-style-position: inside;
    text-indent: -2.4em!important;
    padding-left: 1.5em!important;

}



.ult_modal-body li li:before {
	content : "□"!important;
	padding-right : 10px;
	padding-left : 30px;
}

.ifb-face, .ifb-back{min-height : 320px!important;}

.flip-box-wrap .flip-box .flipbox_heading {
    margin: 45px 0 12px;
    line-height: 1.3em;
    font-size: 20px!important;
	color : #000!important;
    display: block;
}

.texte_actu_accueil {
	color: #f4f4f4!important;
}