/*
Skin Name: Nivo Slider Light Theme
Skin URI: http://nivo.dev7studios.com
Description: A light skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/

.theme-actualite .slider-wrapper {
    background: #fff;
    padding: 10px;
	height: 600px;
	max-height: 600px;
}

.theme-actualite .nivoSlider {
	position:relative;
	background:#fff url(https://static.bodet-software.com/modules/mod_unite_nivoslider/tmpl/themes/actualite/loading.gif) no-repeat 50% 50%;
    overflow: hidden;
	max-height: 600px;
	display: table;
}

.theme-actualite .nivo-slice {
	height: 600px !important;
	max-height: 600px;
}

.theme-actualite .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display: block;
	height: 600px !important;
	object-fit: cover;
}
.theme-actualite .nivoSlider .txt-legende a {
	display: inline-block !important;
}

.theme-actualite .nivo-controlNav {
	text-align: center;
	padding: 0;
	position: relative;
	z-index: 10;
	bottom: 35px;
}
.theme-actualite .nivo-controlNav a {
	display:inline-block;
	width:12px;
	height:12px;
	background:url(https://static.bodet-software.com/modules/mod_unite_nivoslider/tmpl/themes/actualite/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 7px;
}
.theme-actualite .nivo-controlNav a.active {
	background-position:0 100%;
}

.theme-actualite .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background: url(https://static.bodet-software.com/modules/mod_unite_nivoslider/tmpl/themes/actualite/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	top: auto;
	bottom: -36px;
	z-index: 11;
}
.theme-actualite .nivo-directionNav a:hover {
    background-color: #eee;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.theme-actualite a.nivo-nextNav {
	background-position:160% 50%;
	right:0px;
}
.theme-actualite a.nivo-prevNav {
    background-position:-60% 50%;
    left: auto;
	right: 35px;
}

.theme-actualite .nivo-caption {
	display: table;
	width: 100%;
	height: 600px;
	top: 0;
	padding: 0!important;
	background: none!important;
	opacity: 1 !important;
}

.theme-actualite .legende .txt-legende {
	width: 490px;
	height: 480px;
	display:table-cell;
	vertical-align: middle;
}
.theme-actualite .nivo-caption #left,
.theme-actualite .nivo-caption #right,
.theme-actualite .nivo-caption .legende.rwd {
	position: absolute;
	top: 0;
	width: 480px;
	height: 480px;
	background: url(https://static.bodet-software.com/modules/mod_unite_nivoslider/tmpl/themes/actualite/bg-slider.png);
	padding: 60px;	
}

@media (min-width: 1025px){
	.theme-actualite .nivo-caption .legende.rwd.noDisplayDesk {
	display: none;
	}
}

.theme-actualite .nivo-caption #center {
	position: relative;
	width: 60%;
	margin: 0 auto;
	background: none;
}
.theme-actualite .nivo-caption #center h1, .theme-actualite .nivo-caption #center .unit_title_text, .nivo-caption #center p,
.theme-actualite .nivo-caption .legende.rwd h1, .theme-actualite .nivo-caption .legende.rwd .unit_title_text, .nivo-caption .legende.rwd p {
	border: none;
	text-align: center;
}
.theme-actualite .nivo-caption #center .txt-legende {
	width: 100%;
	height: 600px;
}
.theme-actualite .nivo-caption #left {
	right: 50%;
}
.theme-actualite .nivo-caption #right,
.theme-actualite .nivo-caption .legende.rwd  {
	left: 50%;
}

.theme-actualite .nivo-caption h1{
    font-family: MontserratRegular;
	font-weight: 600;
	font-size: 2.5rem!important;
	line-height: 3rem!important;
	color: #ffffff;
	border-left: solid 7px #0294bd;
    padding: 0px 0px 0px 12px !important;
	text-shadow: 0 2px 5px rgba(0,0,0,0.45);
	text-transform: none!important;
}

.theme-actualite .nivo-caption .unit_title_text{
    font-family: "robotoRegular";
	font-size: 1.3rem!important;
	line-height: 1.6rem!important;
	color: #ffffff;
	margin: 30px 0 20px 0;
	text-align: left;
	text-shadow: 0 2px 5px rgba(0,0,0,0.45);
}

.nivo-caption p {
	text-align: left;
	padding-bottom: 20px;
}

.theme-actualite .nivo-caption a {
}

.theme-actualite .nivo-caption a:hover {
}

.theme-actualite .nivo-controlNav.nivo-thumbs-enabled {
	width: 80%;
}
.theme-actualite .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-actualite .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}

@media (max-width:1440px){
	#left h1.unit_title_slide, #right h1.unit_title_slide {
		text-align: left !important;
	}
}

@media (max-width:1130px){
	.theme-actualite .nivo-caption #left,
	.theme-actualite .nivo-caption #right,
	.theme-actualite .nivo-caption .legende.rwd	{
		position: relative;
	}
	.theme-actualite .nivo-caption #left {
		right: 0;
		float: left;
	}
	.theme-actualite .nivo-caption #right,
	.theme-actualite .nivo-caption .legende.rwd {
		left: 0;
		float: right;
	}
}

@media (max-width:768px){
	
	.theme-actualite .nivo-caption #left,
	.theme-actualite .nivo-caption #right,
	.theme-actualite .nivo-caption .legende.rwd {
		height: 600px;
	}
	.theme-actualite .nivo-caption #left,
	.theme-actualite .nivo-caption #right,
	.theme-actualite .nivo-caption #center,
	.theme-actualite .nivo-caption .legende.rwd	{
		padding: 0 5%;
		width: 90%;
	}
	.theme-actualite .legende .txt-legende {
		height: 600px;
		width: 50%;
	}
	
	.theme-actualite .nivo-caption .unit_title_text{
		font-size: 17px;
		line-height: 23px;
	}
}
