/*	------------------------------------------------------------------------
	
===============================================================/ Credits /== */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600italic,700,600,700italic,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic);

/*	------------------------------------------------------------------------
	==/ 01 /===>	* GLOBAL STYLES *
===============================================================/ 01 /======= */

body {
	font-family: 'SourceSansPro-Bold', sans-serif;
	color: #d1d2d4;
	font-size: 18px;
	line-height: 24px;
	font-weight: 300;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'SourceSansPro-Bold', sans-serif;
	color: #fff;
}
a { color: #f0b400; }
a:hover {
	color: #c2def3;
	text-decoration: none;
}
em { color: #fefefe; }
.uk-article-divider { border-color: #555; }
.uk-button-toulouse {
	background-color: transparent;
	color: #f0b400;
	border: 2px solid #f0b400;
}
.uk-button-toulouse:hover {
	background-color: #f0b400;
	color: #000;
	border: 2px solid transparent;
}
.uk-panel-icons {
	border: 1px solid transparent;
	padding: 10px;
	color: #fff;
}
.uk-panel-icons i { color: #f0b400; }
.uk-panel-icons:hover {
	background: #333;
	border: 1px solid #f0b400;
}
.uk-panel-icons:hover i { color: #f0b400; }



/* preloader & Google Maps
-------------------------------------------------------------------------*/
.preloader{background:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:999999;}.preloader.inner-preloader{height:100%;width:100%;}#logo-proloader{height:100px;left:50%;margin-left:-50px;margin-top:-50px;position:absolute;top:50%;width:100px;z-index:9999;-webkit-animation-name:spin-logo;animation-name:spin-logo;-webkit-animation-duration:4000ms;animation-duration:4000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;}@-webkit-keyframes spin-logo{from{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}to{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);}}@keyframes spin-logo{from{-webkit-transform: rotateY(0deg);transform: rotateY(0deg);}to{-webkit-transform:rotateY(360deg);transform: rotateY(360deg);}}

.video-container,.google-maps{position:relative;height:0;overflow:hidden;}.video-container iframe,.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.google-maps{padding-bottom:75%;}
.video-container{padding-bottom:56.25%;}

.uk-modal-header{margin-bottom:15px;margin: -20px -20px 15px -20px;padding: 20px;border-bottom: 1px solid #e5e5e5;border-radius: 4px 4px 0 0;background: #fafafa;}





/*	------------------------------------------------------------------------
	==/ 02 /===>	* ASSETS *
===============================================================/ 02 /======= */

/* Backgrounds
-------------------------------------------------------------------------*/
.top-bar {
	z-index: 1000;
	background: rgba(0, 0, 0, 0.8);
	border-bottom: 1px solid #f0b400;
}
.uk-container-top-bar { background: rgba(214,125,84, 0.5); }
.middle-boxes,
.uk-container-background { background: rgba(40,40,40, 0.7); }
.uk-container-logos { background: rgba(116,67,46, 0.5); }
.header-logos {
	border-bottom: 1px solid #f0b400;
	padding-top: 10px;
	padding-bottom: 10px;
}
.footer-logos {
	border-top: 1px solid #f0b400;
	margin-top: 40px;
	padding-top: 40px;
	padding-bottom: 40px;
}
.copyright {
	background: rgba(0, 0, 0, 0.8);
	padding: 10px 0;
}

/*  Media Queries */
@media only screen and (min-width:768px) {
	.top-bar { background: #000; }
}

/* Elements
-------------------------------------------------------------------------*/
.mobile-title {
	margin-top: 15px;
	border-bottom: 1px solid #444;
}
.page-info {
	margin-top: 10px;
	font-weight: 300;
	font-size: 18px;
}
.middle-boxes {
	margin: 15px 0;
	padding: 15px 0;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
}
.social-icons { margin-top: 5px; }
.social-icons a {
	padding: 5px 7px;
	color: #fff;
}
.social-icons a:hover {
	background: #000;
	color: #fff;
}

.page-title {
	border-bottom: 1px solid #f0b400;
	padding-bottom: 38px;
	margin-bottom: 30px;
}
.page-title h1 {
	font-weight: 300;
	letter-spacing: 1px;
	margin: 25px 0 0;
}

.main-content { padding: 30px 0; }

.uk-panel-sponsors { border: 1px dotted #f0b400; }

/*  Media Queries */
@media only screen and (min-width:960px) {
	.uk-grid-divider>[class*=uk-width-medium-]:not(.uk-width-medium-1-1):nth-child(n+2) { border-left: 1px solid #555; }
	.footer-logos .uk-grid-divider>[class*=uk-width-medium-]:not(.uk-width-medium-1-1):nth-child(n+2) { border-left: 1px solid #aaa; }
}





/*	------------------------------------------------------------------------
	==/ 03 /===>	* NEWS *
===============================================================/ 03 /======= */

.nm_post { margin-bottom: 50px; }
.nm_post img {
	float: left;
	max-width: 250px;
	margin: 5px 25px 0 0;
}
.nm_post_single img {
	float: none;
	max-width: 100%;
	margin: 0;
}
.nm_post_title { font-weight: 500; }
.nm_post_date,
.news-excerpt-date {
	color: #777;
	font-size: 0.8em;
	font-weight: 300;
	margin: 5px 0;
}
.news-excerpt-date span { font-weight: 700; }

.nm_recent li h3 { margin-bottom: 5px; }
.nm_recent li img { margin-bottom: 15px; }

.nm_page_nav {
	border-top: 1px dotted #ccc;
	text-align: center;
	padding-top: 25px;
}
.nm_page_nav > span {
	padding: 3px 6px;
	border: 1px solid #0a354c;
}
.nm_page_nav > span:hover,
.nm_page_nav > span.current {
	background: #0a354c;
	color: #fff;
}
.nm_page_nav > span:hover a { color: #fff; }

p.nm_post_back {
	padding-top: 25px;
	border-top: 1px solid #ccc;
}


/*	------------------------------------------------------------------------
	==/ 04 /===>	* NAVIGATION *
===============================================================/ 04 /======= */
.navigation-index { margin-top: 20px; }
.navigation-wrapper {
	z-index: 1000;
	background: transparent;
	padding: 5px 20px;
}
.uk-navbar { background: transparent; }
.uk-navbar-nav > li > a {
	font-family: 'SourceSansPro-Bold', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	transition: all 150ms ease-in-out 0s;
	color: #f0b400;
}
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a,
.uk-navbar-nav > li.uk-active-path > a,
nav ul.uk-navbar-nav > li.current > a,
.uk-nav-navbar > li > a:focus,
.uk-nav-navbar > li > a:hover {
   font-family: 'SourceSansPro-Bold', sans-serif;
	background: #f0b400;
	color: #000;
}
.uk-dropdown-navbar {
	font-family: 'SourceSansPro-Bold', sans-serif;
	background: #f0b400;
	color: #000;
}
.uk-dropdown-navbar .uk-nav-navbar a {
	font-family: 'SourceSansPro-Bold', sans-serif;
	color: #000;
}
.uk-dropdown-navbar .uk-nav-navbar a:hover {
	font-family: 'SourceSansPro-Bold', sans-serif;
	background: #f0b400;
	color: #000;
}

/* Mobile Navigation
--------------------------------------------------- */
.uk-offcanvas-bar { background: #6b3f2a; }
.uk-offcanvas-bar .bar-title {
	padding: 5px;
	background: #000;
}
.offsidenav li a {
	font-family: 'SourceSansPro-Bold', sans-serif;;
	padding: 10px 15px;
	border-bottom: 1px dotted #ccc;
	color: #f6f7f6;
}
.offsidenav > ul > li:hover > a,
.offsidenav .uk-nav-sub li:hover > a {
	background: #f6f7f6;
	color: #0a354c;
}

/*  Media Queries */
@media only screen and (min-width:768px) {
	.navigation-wrapper { padding: 0; }
}


/*!  | (c) 2014 YOOtheme | MIT License */
.uk-slideshow{position:relative;z-index:0;width:100%;margin:0;padding:0;list-style:none;overflow:hidden;touch-action:pan-y}.uk-slideshow>li{position:absolute;top:0;left:0;width:100%;opacity:0}.uk-slideshow>.uk-active{z-index:10;opacity:1}.uk-slideshow>li>img{visibility:hidden}[data-uk-slideshow-slide]{cursor:pointer}.uk-slideshow-fullscreen,.uk-slideshow-fullscreen>li{height:100vh}.uk-slideshow-fade-out{-webkit-animation:uk-fade .5s linear reverse;animation:uk-fade .5s linear reverse}.uk-slideshow-scroll-forward-in{-webkit-animation:uk-slide-right .5s ease-in-out;animation:uk-slide-right .5s ease-in-out}.uk-slideshow-scroll-forward-out{-webkit-animation:uk-slide-left .5s ease-in-out reverse;animation:uk-slide-left .5s ease-in-out reverse}.uk-slideshow-scroll-backward-in{-webkit-animation:uk-slide-left .5s ease-in-out;animation:uk-slide-left .5s ease-in-out}.uk-slideshow-scroll-backward-out{-webkit-animation:uk-slide-right .5s ease-in-out reverse;animation:uk-slide-right .5s ease-in-out reverse}.uk-slideshow-scale-out{-webkit-animation:uk-fade-scale-15 .5s ease-in-out reverse;animation:uk-fade-scale-15 .5s ease-in-out reverse}.uk-slideshow-swipe-forward-in{-webkit-animation:uk-slide-left-33 .5s ease-in-out;animation:uk-slide-left-33 .5s ease-in-out}.uk-slideshow-swipe-forward-out{-webkit-animation:uk-slide-left .5s ease-in-out reverse;animation:uk-slide-left .5s ease-in-out reverse}.uk-slideshow-swipe-backward-in{-webkit-animation:uk-slide-right-33 .5s ease-in-out;animation:uk-slide-right-33 .5s ease-in-out}.uk-slideshow-swipe-backward-out{-webkit-animation:uk-slide-right .5s ease-in-out reverse;animation:uk-slide-right .5s ease-in-out reverse}.uk-slideshow-swipe-backward-in:before,.uk-slideshow-swipe-forward-in:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,.6);-webkit-animation:uk-fade .5s ease-in-out reverse;animation:uk-fade .5s ease-in-out reverse}

/*!  2014 YOOtheme | MIT License */
.uk-slidenav{display:inline-block;box-sizing:border-box;width:60px;height:60px;line-height:60px;color:rgba(50,50,50,.4);font-size:60px;text-align:center}.uk-slidenav:focus,.uk-slidenav:hover{outline:0;text-decoration:none;color:rgba(50,50,50,.7);cursor:pointer}.uk-slidenav:active{color:rgba(50,50,50,.9)}.uk-slidenav-previous:before{content:"\f104";font-family:FontAwesome}.uk-slidenav-next:before{content:"\f105";font-family:FontAwesome}.uk-slidenav-position{position:relative}.uk-slidenav-position .uk-slidenav{display:none;position:absolute;top:50%;z-index:1;margin-top:-30px}.uk-slidenav-position:hover .uk-slidenav{display:block}.uk-slidenav-position .uk-slidenav-previous{left:20px}.uk-slidenav-position .uk-slidenav-next{right:20px}.uk-slidenav-contrast{color:rgba(255,255,255,.5)}.uk-slidenav-contrast:focus,.uk-slidenav-contrast:hover{color:rgba(255,255,255,.7)}.uk-slidenav-contrast:active{color:rgba(255,255,255,.9)}

/*! U  | MIT License */
.uk-accordion-title{margin-top:0;margin-bottom:15px;padding:5px 15px;background:#eee;font-size:18px;line-height:24px;cursor:pointer}.uk-accordion-content{padding:0 15px 15px 15px}.uk-accordion-content:after,.uk-accordion-content:before{content:"";display:table}.uk-accordion-content:after{clear:both}.uk-accordion-content>:last-child{margin-bottom:0}

.uk-accordion-title {
	background: transparent;
	border: 1px solid #f0b400;
}
.uk-accordion-title:hover {
	background: #f0b400;
	border: 1px solid #000;
}