/*
    Theme Name: Universal WP
    Theme URI: http://forbetterweb.com/universal/
    Version: 1.2.5
    Author: ForBetterWeb
    Author URI: https://themeforest.net/user/ForBetterWeb
    Description: Universal - modern multi-purpose, minimalistic and easy to use, lightweight and fast loading, multi and one page WordPress theme for building simple and beautiful business or personal website.
    Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-menu, full-width-template, sticky-post, theme-options, translation-ready
    License: GPL2
    License URI: http://forbetterweb.com/
    Text Domain: universal-wp

*/
/*Menu secondaire*/
ul.dropdown-menu {
    padding-top: 0 !important;
	margin-top: -20px !important;
}
body {
    font-size: 16px !important;
}
/*Sticky menu*/
.menu-transparent .navbar.top-nav-collapse {
    background: rgba(51,51,51,0.6) !important;
    /*display: none !important;*/
}
.menu-transparent .navbar.top-nav-collapse .nav > li > a {
    color: #fff !important;
}
@media (max-width: 990px){
.navbar-custom.top-nav-collapse .nav-icon3 span {
    background: #fff !important;
}}

/*Inscription Mailchimp*/
form#mc4wp-form-1{
    width: 320px;
	margin: 0 auto;
}
form#mc4wp-form-1 input{
    width: 320px !important;
}
form#mc4wp-form-1 .mc4wp-response p{
    padding: 20px 5px;
   font-size: 24px;
   line-height: 26px;
}
/*Page Archive des Infolettres*/
.display_archive .campaign::before{
   font: normal normal normal 18px/1 FontAwesome;
   content: "\f15b";
   font-weight: 400;
   padding-right: 7px;
   color: #007ab9;
}

/*Page iFrame Découvrez des métiers...*/
iframe#decouvrez-metiers{
    border: none;
	width: 100%;
	height: 250vh;
}
iframe#decouvrez-metiers-list{
    border: none;
	width: 100%;
	height: 250vh;
}
iframe#decouvrez-metiers2{
    border: none;
	width: 100%;
}
body.page-id-2212 .main-content .default_page .container,
body.page-id-2228 .main-content .default_page .container,
body.page-id-2233 .main-content .default_page .container{
    width: 100% !important;
}

/*Titres de page*/
.tag_line_title {
    font-size: 40px !important;
    line-height: 50px !important;
}
h3 {
    line-height: 1.4 !important;
}
/*logo*/
.logo {
    padding-left: 0px !important;
	padding-top: 20px !important;
}
/*Top menu*/
#top-entete{
    position: absolute;
	width: 100%;
	z-index: +1;
}
#top-entete a{
    color: white;
	font-size: 13px;
	font-weight: 600;
}
#top-entete a .fa{
    top: 0;
}
#top-entete a:hover{
    text-decoration: underline;
}
#top-entete ul {
    list-style-type: none;
    float: right;
    padding-right: 4%;
}
#top-entete ul li{
    float: left;
	padding: 15px 7px;
}
@media screen and (max-width: 1200px) {
  ul#menu-top{
	display: none;
  }
}
/*Menu main*/
.cart_search_block {
    display: none !important;
}

/*Menu Responsive*/
@media (min-width: 1201px){
.menu-responsive.mobile {
    display: none !important;
}
.menu-responsive.desktop {
    display: block !important;
}
	}

@media (min-width: 1250px){
.container.full {
    width: 100% !important;	
}	
}
@media (max-width: 1200px){
.menu-responsive.mobile {
    display: block !important;
}
.menu-responsive.desktop {
    display:none !important;
}
	}
.nav > li > a {
    font-size: 15px !important;
	padding: 48px 16px !important;
}
.nav > li > a:hover {
    text-decoration : underline;
}
.menu-center {
    padding-top: 40px !important;
}
li#menu-item-2140,
li#menu-item-1909,
li#menu-item-1833,
li#menu-item-2297,
li#menu-item-2629,
li#menu-item-2630{
    display: none;
}
.menu-transparent .navbar.top-nav-collapse {
    background: #fff;
    border-bottom: 1px solid #eee;
}
.menu-transparent .navbar.top-nav-collapse #top-entete{
    display: none;
}
.menu-transparent .navbar.top-nav-collapse .menu-center {
    padding-top: 10px !important;
}


@media (min-width: 1200px){
	.menu-transparent .navbar.top-nav-collapse .col-lg-3 {
    width: 20%;
  	}
	.menu-transparent .navbar.top-nav-collapse .col-lg-9 {
    width: 80%;
  	}
}
/*Bandeau accueil*/
.intro-body:before {
    /* background: rgba(7, 9, 21, 0.0) !important;*/
   background: none !important;
}
#bandeau-portail h3{
    text-transform: none;
	font-weight: 600;
}
@media (min-width: 992px) {
#bandeau-portail .col-md-offset-3 {
    margin-left: 10%;
}
#bandeau-portail .col-md-6 {
    width: 90%;
} 
}


/*Bandeaux niveaux deux*/
.tag_line_image .tag-body:before {
    /*background: rgba(7, 9, 21, 0.5);*/
	background: rgba(64, 72, 85, 0.4) !important;
}
/*Submit bouton*/
input[type='submit'] {
    border: 1px solid #333 !important; 
    background: rgb(246, 246, 246) !important; 
    color: #333 !important; 
	display: block !important; 
    text-align: center !important;
	font-weight: 700;
	width: 100% !important;
}
input[type='submit']:hover {
    background-color: #e03579 !important; 
	color: #fff !important;
}
/*Portail boutons*/
a.universal_vc_button {
    display: block !important; 
    width: 250px !important;
    margin: 0 auto !important;
    text-align: center !important;
	font-weight: 700;
}
a.universal_vc_button:hover {
    background-color: #e03579 !important; 
	color: #fff !important; 
}
.btn-violet {
    border: 2px solid #e03579 !important;
    background-color: #e03579 !important;
}
/*A propos boites services*/
.service-text {
    text-align: left !important;
    margin-top: 20px !important;
}
/*Pages des organismes OSDMOF*/
body.page-id-1875 .osdmof .vc_gitem-zone,
body.page-id-1875 #ciaft img{
        /*grayscale for background image*/
  -webkit-filter: grayscale(1); 
  -webkit-filter: grayscale(100%); 
  -moz-filter: grayscale(100%);
  filter: gray; 
  filter: grayscale(100%);
}
body.page-id-1875 .osdmof .vc_gitem-zone:hover,
body.page-id-1875 #ciaft img:hover{
  filter: none !important;
  -webkit-filter: grayscale(0%);
  -moz-filter:    grayscale(0%);
  -ms-filter:     grayscale(0%);
  -o-filter:      grayscale(0%);
}
body.page-id-1875 .osdmof .vc_custom_1419328663991 {
    background-color: rgb(0,0,0,0.3) !important;
	color: white !important;
    font-size: 18px !important;
}

body.page-id-1875 .osdmof .vc_gitem-post-data {
    margin-bottom: 0 !important;
}

body.page-id-1875 .osdmof .vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
    padding: 10px;
}
body.page-id-1875 .osdmof .vc_gitem-post-data-source-post_title,
body.page-id-1875 .osdmof .vc_btn3-container{
    display: none;
}
body.page-id-1875 .osdmof p{
    margin: 0;
}
body.page-id-1875 .osdmof .vc_gitem-post-data p{
    margin-bottom: 0;
	text-align: center;
	font-weight: 700;
}
body.page-id-1875 .osdmof .vc_grid-item{
    border: 2px solid #f4f4f4;
}
body.page-id-1875 .osdmof .vc_grid-item:hover{
    /*border: 2px solid #ff4081;*/
}
/*Portail Nouvelles*/
#nouvelles .simple-news-excerpt {
    font-size: 100% !important;
}
#nouvelles .simple-news-img-con a.simple-news-item-link img{
    width: 30%;
	height: auto;
	min-width: 350px;
}
/*Une page de nouvelles*/
body.news-template-default .image-nouvelles-content img{
	width: 100%;
	margin: 0 auto;
	min-width: 350px;    
}

body.news-template-default .pagination-line{
	display: none; 
}
body.news-template-default .date-nouvelles{
	font-weight: 600;
}
body.news-template-default .tag_line_title {
    text-align: left;
	padding: 20px 0;
}

aside.widget_hjemmesider_news_widget .no-column .simple-news-img-con {
    flex: 1 100%;
    max-width: 100%;
}
aside.widget_hjemmesider_news_widget .simple-news-img-con a.simple-news-item-link img{
	width: 100%;
	height: auto;
}
aside.widget_hjemmesider_news_widget .no-column .simple-news-text-con {
    flex: 1 100%;
    max-width: 100%;
}
aside.widget_hjemmesider_news_widget p.footer__link{
    display: none;
}
/*Footer*/
@media (min-width: 768px) {
.footer .col-sm-4,
.footer .col-sm-3,
.footer .col-sm-2,
.footer .col-sm-1{
    width: 24%;
} 
.col-sm-offset-1 {
    margin-left: 0.5%;
 }

}
.footer h5 {
    margin: 0 0 15px 0 !important;
    color: #000 !important;
 }
.footer .footer-area-cont a {
    font-weight: 600 !important;
    opacity: 0.9 !important;
}
.footer .widget {
    margin-bottom: 5px !important;
    padding-bottom: 5px !important;
}
@media (min-width: 1200px){
.footer .col-lg-6 {
    width: 100%;
}}
/*Single page Vidéos*/
body.aiovg_videos-template-default .tag_line_author,
body.aiovg_videos-template-default .tag_line_date{
    display: none;
}

body.aiovg_videos-template-default .tag_line_image  {  
	background-image: url(/wp-content/uploads/2020/07/BatissonsAvecElles-Header-Organismes2.jpg);
}
.aiovg .aiovg-title {
    font-size: 2rem !important;
    line-height: 2.1rem !important;
	text-align: center;
	background: #eee;
    padding: 7px;
	color: #444;
}
.aiovg-social,
.aiovg-views.aiovg-pull-right{
    display: none !important;
}
/*Boite à outils*/
#boite-outils .boite-titre a{
    font-weight: 700;
    font-size: 18px;
	line-height: 18px;
}
#boite-outils .bat-sous-titre{
    font-weight: 700;
    font-size: 30px;
	line-height: 30px;
	padding: 0 0 20px 0 ;
}
#boite-outils h2.vc_custom_heading{
	padding: 22px 0 0 0;
}

@media (min-width: 768px){
#boite-outils .vc_col-sm-3 {
    width: 35%;
}
#boite-outils .vc_col-sm-9 {
    width: 65%;
}

}
#boite-outils h2.vc_custom_heading{
	padding: 22px 0 0 0;
}
#boite-outils .vc_tta-color-grey .vc_tta-title-text {
    font-size: 24px !important;
	color: #444 !important;
    font-weight: 600 !important;
}
#boite-outils .vc_tta-panel .vc_tta-panel-body {
    background-color: #fff !important;
}
#boite-outils p {
    margin: 0 0 5px;
}
/*Logo Responsive*/
@media (max-width: 568px){
.logo {
    margin-top: 0px;
}
.menu-transparent .navbar.top-nav-collapse {
    display: none !important;
}
.header .col-lg-3.col-xs-6 {
    width: 75%;
}
.header	.col-lg-9.col-xs-6 {
    width: 25%;
}
.menu-center {
    padding-top: 20px !important;
}
	}

@media (max-width: 991px){
.wpb_text_column, .promo-block {
    text-align: left !important;
}
.promo-block.center {
    text-align: left;
}
}
/*Formulaire de contact*/
.wpcf7-textarea {
    height: 300px !important;
}



