
body {text-align:justify;}
a {color: #E3007A }
/*a {color: #673F8E;}*/
b {font-weight:bold;}
a:hover {color:#6B3777 ;}
#page-header {text-transform:uppercase;}
#footer-bottom a {color:#E3007A;}
#footer-bottom a:hover {color:#6B3777 !important ;}
#footer-bottom {color: #c7c7c7;font-size: 12px;}

.fullwidthbanner-container {margin-bottom:0;}

.text-uppercase {font-family: 'Open Sans Condensed', sans-serif; color:#6B3777 !important; }

@media (min-width: 1024px)
{
	#header {
		margin: 40px auto 0 auto;
	}
}

@media (min-width: 1400px)
{
	.sf-menu > li > a,
	.sf-menu > li.dropdown > a {
		font-size: 15px;
	}
	#footer-bottom .widget_pages ul li{
		    margin-right: 15px;
	}
}

h1{
	color: #6B3777;
}

h2{
	color: #6B3777;
}

h3{
	color: #6B3777;
	font-size:16px;
	text-transform:uppercase;
}

h4{
	font-size: 16px;
	color: #6B3777;
	text-transform:uppercase;
}

@media (min-width: 980px)
{
#wrap{
	background: url("/img/Clement-Berghmans-top.jpg") no-repeat !important;
	width: 100%;
  	position: absolute;
  	top: 0;
  	left: 0;
}
}

.sf-menu > li > a, .sf-menu > li.dropdown > a{
	color: #6B3777 !important;
}



.sf-menu > li > a:hover{
	color: #E3007A !important;
}

a:hover{
	color:#E3007A !important;
}
#logo img {
	margin-top: -13px;
}

strong{
	color: #E3007A;
}

.img-responsive{
	display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
}
@media (max-width: 1400px)
{
	.sf-menu > li > a, .sf-menu > li.dropdown > a {
		padding: 25px 10px 40px 10px;
	}
}

#mobile-menu{
	background-color:#FBFBFD !important;
}

.sf-menu > li.dropdown > ul li a:hover {
    background-color: #673F8E;
    color: #fff !important;
}

#hpbaseline {
    text-align: center;
    padding: 40px;
    background: #f1f1f1; 
    text-transform: uppercase;
    font-size: 24px;
}

#page-header {
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    background-color: #f1f1f1;
}

.img-thumbnail {
    border-radius: 4px;
    position: relative;
}

@media (min-width: 1400px)
{
	.references{
		background-image: url(/img/panneau.png);
	    background-repeat: no-repeat;
	    background-position-x: 475px;
	    background-position-y: -70px;
	    padding-top: 100px;
	    margin-bottom: 100px;
	}
	.tp-caption {font-size:50px !important; line-height:50px !important;}
}

@media (max-width: 1400px)
{
	.references{
		background-image: url(/img/panneau.png);
	    background-repeat: no-repeat;
	    background-position-x: 355px;
	    background-position-y: -70px;
	    padding-top: 100px;
	    margin-bottom: 100px;
	}
}
@media (max-width: 980px)
{
	.references{
		background-image: url(/img/panneau.png);
	    background-repeat: no-repeat;
	    background-position-x: 235px;
	    background-position-y: -70px;
	    padding-top: 100px;
	    margin-bottom: 100px;
	}
}

@media (max-width: 767px)
{
	.references{
		background-image: url(/img/.png);
	    background-repeat: no-repeat;
	    background-position-x: 235px;
	    background-position-y: -70px;
	    padding-top: 0px;
	    margin-bottom: 100px;
	}
	.panneau{
	position: relative;
    left: 0px !important;
    top: 20px !important;
    width: 300px;
	}
	.tparrows {display:none;}
	.tp-caption {margin-left:15px;}
	
}

.panneau p{
	margin-bottom: 8px !important;
	font-size: 13px;
}

.panneau h4{
	color:#E3007A !important;
}

.panneau
{
	position: relative;
    left: 69px;
    top: 130px;
    width: 300px;
}
.logo{
	position: relative;
	left:170px;
}

@media (max-width: 980px)
{
.header-text{
	float: right;
	position: relative;
    bottom: 12px;
    right: 7px;
    visibility: hidden;
    
}
}
.header-text{
	float: right;
	position: relative;
	right: 10px;
    bottom: 5px;
	font-size:12px;
	font-style:italic;
}

.references ul li a {color:#673F8E !important;}
.references ul li a:hover {color:#E3007A !important;}


/*CConsent*/
.cc_banner-wrapper{z-index:9001;position:relative}.cc_container .cc_btn{cursor:pointer;text-align:center;font-size:0.6em;transition:font-size 200ms;line-height:1em}.cc_container .cc_message{font-size:0.6em;transition:font-size 200ms;margin:0;padding:0;line-height:1.5em}.cc_container .cc_logo{display:none;text-indent:-1000px;overflow:hidden;width:100px;height:22px;background-size:cover;background-image:url(https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/cookie-consent-logo.png);opacity:0.9;transition:opacity 200ms}.cc_container .cc_logo:hover,.cc_container .cc_logo:active{opacity:1}@media screen and (min-width: 500px){.cc_container .cc_btn{font-size:0.8em}.cc_container .cc_message{font-size:0.8em}}@media screen and (min-width: 768px){.cc_container .cc_btn{font-size:1em}.cc_container .cc_message{font-size:1em;line-height:1em}}@media screen and (min-width: 992px){.cc_container .cc_message{font-size:1em}}@media print{.cc_banner-wrapper,.cc_container{display:none}}.cc_banner-wrapper{height:66px}.cc_container{padding:15px 15px 15px;overflow:hidden;position:fixed;top:0;left:0;right:0}.cc_container .cc_btn{padding:8px 10px;background-color:#9070af;cursor:pointer;text-align:center;display:block;width:33%;margin-left:10px;float:right;max-width:120px}.cc_container .cc_message{display:block}@media screen and (min-width: 500px){.cc_container .cc_message{margin-top:0.5em}}@media screen and (min-width: 768px){.cc_container{padding:15px 30px 15px}.cc_container .cc_btn{padding:8px 15px}}.cc_container{background:#222;color:#fff;font-size:17px;font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;box-sizing:border-box}.cc_container ::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none}.cc_container .cc_btn,.cc_container .cc_btn:visited{color:#fff;background-color:#E3007A;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;border-radius:5px;-webkit-border-radius:5px}.cc_container .cc_btn:hover,.cc_container .cc_btn:active{background-color:#fff;color:#000}.cc_container a,.cc_container a:visited{text-decoration:none;color:#E3007A;transition:200ms color}.cc_container a:hover,.cc_container a:active{color:#b2f7ff}@-webkit-keyframes slideDown{0%{margin-top:-66px}100%{margin-top:0}}@keyframes slideDown{0%{margin-top:-66px}100%{margin-top:0px}}@-webkit-keyframes growDown{0%{height:0}100%{height:66px}}@keyframes growDown{0%{height:0}100%{height:66px}}.cc_container{-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-name:slideDown;animation-name:slideDown}.cc_banner-wrapper{-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-name:growDown;animation-name:growDown}
