/* 
Theme Name : Toivo child
Description : Theme enfant LISANGA
Author : Simon Peleau
Author URI
Template:toivo-lite
Version 1.0
*/
.print-display-column1 .vc_col-sm-3 p, .print-display-column2 .vc_col-sm-3 p, .print-display-column3 .vc_col-sm-5 p, .print-display-column4 .vc_col-sm-2 p{
	text-align : right;
	font-size: 14px;
}


@media screen and (max-width: 768px) {
#post-160560 .wpb_wrapper .vc_col-sm-10 {
	float : left;
	width : 75%;
}
#post-160560 .wpb_wrapper .vc_col-sm-2 {
	float : right;
	width : 25%;
	display : unset;
}
}

/* ----------------------- HEADER----------------------- */
.bandeau {
	text-align : center;
	margin-top : -2.1%;
	background: #f7f6f1;
	margin-bottom: 10px;
}

#banner {
	text-align : center;
	background-color: #f1f1f1;
}

.fixNavigation {
	 z-index: 1000000!important;
	 position: fixed!important;
	 margin-top : 0px; /* A changer pour mode admin*/
	 width : 100%;
	 left : 0;
	 top: 0;
 }
 

#menu-primary {
	display : none;
}

#menu-social li a[href*="mailto"]:active::before, #menu-social li a[href*="mailto"]:focus::before, #menu-social li a[href*="mailto"]:hover::before {
    color: red;
}
/* ----------------------- MENU ----------------------- */
@media screen and (max-width: 1450px) {
	.menu-reseaux-sociaux-container {
		display: none;
	}
}
@media screen and (max-width: 1199px) {
	#top-header {
    	position: fixed;
	}
}

.wrap-inside .breadcrumb-trail {
	display : none;
}

.top-navigation li a {
	text-transform: capitalize;
    font-size: 17px;
    background-color: #f7f6f1;
    width: 100%;
    left: 0;
}
#menu-primary #menu-primary-items li {z-index : 1}
#menu-primary {top : -40px}

#top-header {
	z-index: 1;
	width: 100%;
	height : 86px;
	border-bottom: 1px solid #B2B2B2;
}

#top-header #logo {
	left : 0;
	position : absolute;
    margin-left: 60px;
    width: 88px;
}

#menu-top {
	margin-left: 120px;
}

@media screen and (max-width: 1199px) {
	#top-header #logo, #top-header #social-nav-toggle {
		display: none;
	}

	#top-header {
		position : relative;
	}
	button#top-nav-toggle { 
		height : 86px;
		width : 86px;
	}
}

@media screen and (max-width: 999px) {
	.main-navigation li a, button#nav-toggle {
		display: none;
	}
}


@media screen and (min-width: 1200px) {
	.social-navigation, .top-navigation {
		width : auto;
	}
}



/* -------------------------- CONTENT -------------------------*/
.wpb_column .vc_column-inner .vc_btn3-container:hover{opacity:0.8}
.site-content {
	background-color: #f7f6f1;
}
.home #content>.wrap {
	padding-top: 0;
	margin-bottom: -5%;
}

.site-content {
	
}
#main {
	background-color : white;
}
.entry-content, .entry-footer, .entry-summary, .layout-1c #sidebar-primary>.wrap {
	max-width: 1200px;
}

#content>.wrap {
	padding-bottom: 0;
}
/* -------------------------- FOOTER -------------------------*/
/* ----------- INFORMATION -----------*/
footer {
	position: absolute;
	width : 100%;
	left : 0;
	color : white;
}


.footer-content {
	background-color :#363b3f;
	height: 200px;
	padding : 15px 0 0px 0;
}

.footer-content li:hover {
	text-decoration: underline;
}

.column {
	text-align: center;
	width: 31.66%;
	margin-right: -0.25em;
	float: left;

}

/* -----COLUMN 1-----*/
#column1 {
	text-align: right;
}

#column1 p {
	width: 360px;
	margin-top: 0;
	float : right;
}

/* -----COLUMN 2-----*/
.column p {
	margin-top : 20px;
	font-size : 15px;
}
#column2 img:hover {
	opacity: 0.8;
}

.column a {
	color : white;
	text-decoration: none;
}

.column a:hover {
	text-decoration: underline;
}

.footer-content img {
	width : 45px;
}
/* -----COLUMN 3-----*/
.column ul {
    padding-left: 0;
    text-align: left;
}

.column li{
    background-image: url(../../medias/list.png);
    background-repeat: no-repeat; 
    background-position: left center; 
    padding-left: 20px; 
    background-size: 15px 15px;
    margin-bottom: 15px;
    list-style-type: none;
}

a#mail-link {
	color : white;
	text-decoration: none;
}

a#mail-link:hover {
	text-decoration: underline;
}

h4 {
	font-family: "PT Sans";
	font-size: 20px;
	color : #dddddd;
	font-weight: 400;
	margin : 25px 0 20px 0;
}

#column3 h4 {
	text-align: left;
}

#column3 {
	width : auto;
}
#column4 img{
	width : 200px;
	position: absolute;
	top : 10px;
}

.entry-footer {
	position: inherit;
}

.lien-blanc-avec-background:hover {
	opacity : 0.8;
}
/* ----------- COPYRIGHT AREA --------*/
.copyright-area {
	padding-top: 19px;
	background-color: #25282b;
	left : 0;
	z-index: 1;
	height: 45px;
	text-align: center;
}

.copyright-area a {
	color : white;
	text-decoration: none;
}


footer *, *:before, *:after{
	box-sizing: unset;
}


/* -------------------------- HIDDEN -------------------------  */
.site-branding, #menu-primary .wrap, .site #sidebar-subsidiary, .site-content .wrap .trail-items {
	display: none;
}

