.montserrat{font-family: 'Montserrat', sans-serif;}
.didot{font-family: 'Crimson Text', serif;} h1,.h1,h2,.h2,h3,.h3{font-family: 'Montserrat', sans-serif;font-weight:600}
body{font-family: 'Montserrat', sans-serif;font-weight:400;color:#2e2e2c}
p{font-weight:300;}
.bold{font-weight:700}
.xbold{font-weight:800}
.light{font-weight:300}
.italic{font-style:italic}
.normal{font-style:normal} .grey{color:#2e2e2c}
.white{color:#fff}
.pink{color:#eb206c}
.pink_dark{color:#960237}
.yellow{color:#fbca64}
.yellow_dark{color:#f8b825}
.green{color:#aecd6d}
.green_dark{color:#8cbd3a}
.blue{color:#3689be}
.blue_dark{color:#006baa}
.orange{color:rgb(255,75,64)}
.orange.orange_sd{color:#ff9d60}
.bg_grey{background-color:#2e2e2c}
.bg_white{background-color:#fff}
.bg_white_cream{background:#f9f7f2}
.bg_pink,.main_color_pink .bg_{background-color:#eb206c}
.bg_pink_dark{background-color:#960237}
.bg_yellow{background-color:#fbca64}
.bg_yellow_dark{background-color:#f8b825}
.bg_green,.main_color_green .bg_{background-color:#aecd6d}
.bg_green_dark{background-color:#8cbd3a}
.bg_blue{background-color:#3689be}
.bg_blue_dark{background-color:#006baa}
.bg_transparent{background-color:transparent}
.bg_grey_light{background-color:#f8f6f1}
.bg_orange{background-color:rgb(255,75,64)}
.bg_orange.orange_sd,.bg_orange_sd{background-color:rgb(255,157,96)} .bg_light_grey{background-color:#ececec}
.bg_tranzparent{background-color: rgba(255,255,255,0.3)!important;} .bg_horiz_grad_ 
.main_color_pink .bg_horiz_grad_,.bg_horiz_grad_ ,.incline.bg_horiz_grad_,.incline.bg_horiz_grad_pink,.bg_horiz_grad_pink{
background: rgb(144,0,51);
background: -moz-linear-gradient(left,  rgba(144,0,51,1) 0%, rgba(236,32,109,1) 100%);
background: -webkit-linear-gradient(left,  rgba(144,0,51,1) 0%,rgba(236,32,109,1) 100%);
background: linear-gradient(to right,  rgba(144,0,51,1) 0%,rgba(236,32,109,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#900033', endColorstr='#ec206d',GradientType=1 );	
}
.bg_vert_grad_pink{
background: rgba(236,32,110,1);
background: -moz-linear-gradient(top, rgba(236,32,110,1) 0%, rgba(144,0,50,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(236,32,110,1)), color-stop(100%, rgba(144,0,50,1)));
background: -webkit-linear-gradient(top, rgba(236,32,110,1) 0%, rgba(144,0,50,1) 100%);
background: -o-linear-gradient(top, rgba(236,32,110,1) 0%, rgba(144,0,50,1) 100%);
background: -ms-linear-gradient(top, rgba(236,32,110,1) 0%, rgba(144,0,50,1) 100%);
background: linear-gradient(to bottom, rgba(236,32,110,1) 0%, rgba(144,0,50,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec206e', endColorstr='#900032', GradientType=0 );	
}
.main_color_green .bg_horiz_grad_,.bg_horiz_grad_green {
background: rgb(67, 181, 70);
background: -moz-linear-gradient(left,  rgba(67, 181, 70, 1) 0%, rgba(171,202,89,1) 100%);
background: -webkit-linear-gradient(left,  rgba(67, 181, 70, 1) 0%,rgba(171,202,89,1) 100%);
background: linear-gradient(to right,  rgba(67, 181, 70, 1) 0%,rgba(171,202,89,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43b546', endColorstr='#abca59',GradientType=1 );
}
.bg_vert_grad_green{
background:rgba(67, 181, 70, 1);
background: -moz-linear-gradient(top, rgba(67, 181, 70, 1) 0%, rgba(87,205,90,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(67, 181, 70, 1)), color-stop(100%, rgba(87,205,90,1)));
background: -webkit-linear-gradient(top, rgba(67, 181, 70, 1) 0%, rgba(87,205,90,1) 100%);
background: -o-linear-gradient(top, rgba(67, 181, 70, 1) 0%, rgba(87,205,90,1) 100%);
background: -ms-linear-gradient(top, rgba(67, 181, 70, 1) 0%, rgba(87,205,90,1) 100%);
background: linear-gradient(to bottom, rgba(67, 181, 70, 1) 0%, rgba(87,205,90,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43b546', endColorstr='#57cd5a', GradientType=0 );
}
.main_color_blue .bg_horiz_grad_, .bg_horiz_grad_blue{
background: rgb(10,138,188);
background: -moz-linear-gradient(left,  rgba(10,138,188,1) 0%, rgba(24,180,213,1) 100%);
background: -webkit-linear-gradient(left,  rgba(10,138,188,1) 0%,rgba(24,180,213,1) 100%);
background: linear-gradient(to right,  rgba(10,138,188,1) 0%,rgba(24,180,213,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016fad', endColorstr='#abca59',GradientType=1 );	
}
.bg_vert_grad_blue{
background: rgba(24,180,213,1);
background: -moz-linear-gradient(top, rgba(24,180,213,1) 0%, rgba(1,11,173,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(24,180,213,1)), color-stop(100%, rgba(1,11,173,1)));
background: -webkit-linear-gradient(top, rgba(24,180,213,1) 0%, rgba(1,11,173,1) 100%);
background: -o-linear-gradient(top, rgba(24,180,213,1) 0%, rgba(1,11,173,1) 100%);
background: -ms-linear-gradient(top, rgba(24,180,213,1) 0%, rgba(1,11,173,1) 100%);
background: linear-gradient(to bottom, rgba(24,180,213,1) 0%, rgba(1,11,173,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abca59', endColorstr='#57cd5a', GradientType=0 );	
}
.bg_horiz_grad_orange, .incline.bg_horiz_grad_orange{
background: rgb(255,75,64);
background: -moz-linear-gradient(left,  rgba(255,75,64,1) 0%, rgba(250,163,104,1) 100%);
background: -webkit-linear-gradient(left,  rgba(255,75,64,1) 0%,rgba(250,163,104,1) 100%);
background: linear-gradient(to right,  rgba(255,75,64,1) 0%,rgba(250,163,104,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4b40', endColorstr='#faa368',GradientType=1 );	
}
.bg_horiz_grad_orange.orange_sd, .incline.bg_horiz_grad_orange.orange_sd{
background: rgb(255,114,66);
background: -moz-linear-gradient(left,  rgba(255,114,66,1) 0%, rgba(250,163,104,1) 100%);
background: -webkit-linear-gradient(left,  rgba(255,114,66,1) 0%,rgba(250,163,104,1) 100%);
background: linear-gradient(to right,  rgba(255,114,66,1) 0%,rgba(250,163,104,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4b40', endColorstr='#faa368',GradientType=1 );	
} .btn{font-family:'Montserrat';font-size:9px;text-transform:uppercase;padding:10px 35px 10px 50px;border-radius:25px;line-height:16px}
.btn .fa{font-weight:700;margin-left:15px;font-size:16px}
.btn.btn-round{padding:10px 11px;border-radius:50%}
.btn.btn-round .fa{margin:0;font-size:16px;width:16px;}
.btn.btn-nb{height:26px;width:26px;display:inline-block;line-height:26px;text-align:center;color:#fff;font-size:12px;font-weight:300;padding:0;margin:10px auto}
.btn-map{padding:3px 5px;font-size:8px;border-radius:2px;border:1px solid #222}
.btn-map.white:hover{background:#fff;color:#222}
.btn.grey{color:#2e2e2c}
.btn.white{color:#fff}
.btn.pink{color:#eb206c}
.btn.pink_dark{color:#960237}
.btn.yellow{color:#fbca64}
.btn.yellow_dark{color:#f8b825}
.btn.green{color:#aecd6d}
.btn.green_dark{color:#8cbd3a}
.btn.blue{color:#3689be}
.btn.blue_dark{color:#006baa}
.btn.orange{color:rgb(255,75,64)}
.btn.orange.orange_sd{color:#ff9d60} .padded{padding:15px}
.xpadded{padding:30px}
.nopadding{padding:0}
.nomargin{margin:0}
.img-responsive{display:inline-block;}
.relative{position:relative}
.absolute{position:absolute}
.padded_sm{padding:10px 5px}
.bottom_padded{padding-bottom:150px}
body{padding-top:0px}
.radius{border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)} .incline-container{position:absolute;height:145px;width:100%;overflow:hidden;top:0;left:0;z-index:60;}
.incline-container.bottom{top:inherit;bottom:0;}
.incline{
height:100%;
top:0;
left:inherit;
right:0;
width:100%;
position:relative;
-webkit-transform:skewY(-4deg);
-ms-transform: skewY(-4deg);
-moz-transform: skewY(-4deg);
-o-transform: skewY(-4deg);
transform: skewY(-4deg);
-webkit-transform-origin: top right;
-ms-transform-origin: top right;
transform-origin: top right;	
background:#fff;
}
.incline.inverse{
height:100%;
top:0px;
left:0px;
width:100%;
position:relative;
-webkit-transform:skewY(-4deg);
-ms-transform: skewY(-4deg);
-moz-transform: skewY(-4deg);
-o-transform: skewY(-4deg);
transform: skewY(-4deg);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;		
} .icon{display:block;}
.icon.icon-home{height:22px;width:21px;background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/css/sprite.png) no-repeat 0 0}
.icon.icon-contact{height:23px;width:23px;background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/css/sprite.png) no-repeat -24px 0}
.icon.icon-info{height:25px;width:25px;background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/css/sprite.png) no-repeat -50px 0}
.icon.icon_college{display:inline-block;height:71px;width:59px;background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/css/sprite.png) no-repeat 0 -32px}
.icon.icon_lycee{display:inline-block;height:76px;width:72px;background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/css/sprite.png) no-repeat 0 -114px}
.icon.icon_campus{display:inline-block;height:53px;width:79px;background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/css/sprite.png) no-repeat 0 -188px}
.star{position:absolute;top:0;left:0;} .banner_container{
position:fixed;
top:0;
left:0;
width:100%;
z-index:9999;
padding:5px;
height:92px;
}
.banner_container .title{margin:0;line-height: 18px;padding-top: 20px;}
.banner_container .title span{color:#fff;font-family: 'Crimson Text', serif;font-size:30px;}
.banner_container .description span{font-weight:300;font-size:16px;color:#FFF;font-style:italic;}
.banner_container .btn{margin-top:20px;padding:10px 30px;text-align:center}
.banner_container .btn .fa {font-weight: 700;margin-left: 0px;font-size: 16px; display: none;}
.banner_container .btn.close_banner{border:1px solid #585856;backgroud:transparent;color:#fff;margin-left:15px} .banner_container .title, .banner_container .description{
transform: scale(0.94);
animation: scale 3s forwards cubic-bezier(0.5, 1, 0.89, 1);
}
.banner_container .title span, .banner_container .description span{
display: inline-block;
opacity: 0;
filter: blur(4px);
}
.banner_container .title span:nth-child(1), .banner_container .description span:nth-child(1){
animation: fade-in 0.8s 0.1s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.banner_container .title span:nth-child(2), .banner_container .description span:nth-child(2){
animation: fade-in 0.8s 0.2s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.banner_container .title span:nth-child(3), .banner_container .description span:nth-child(3){
animation: fade-in 0.8s 0.3s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.banner_container .title span:nth-child(4), .banner_container .description span:nth-child(4){
animation: fade-in 0.8s 0.4s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.banner_container .title span:nth-child(5), .banner_container .description span:nth-child(5){
animation: fade-in 0.8s 0.5s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.banner_container .title span:nth-child(6), .banner_container .description span:nth-child(6){
animation: fade-in 0.8s 0.6s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.banner_container .title span:nth-child(7), .banner_container .description span:nth-child(7){
animation: fade-in 0.8s 0.7s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.banner_container .title span:nth-child(8), .banner_container .description span:nth-child(8){
animation: fade-in 0.8s 0.8s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.banner_container .title span:nth-child(9), .banner_container .description span:nth-child(9){
animation: fade-in 0.8s 0.9s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.banner_container .title span:nth-child(10), .banner_container .description span:nth-child(10){
animation: fade-in 0.8s 1s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.banner_container .title span:nth-child(11), .banner_container .description span:nth-child(11){
animation: fade-in 0.8s 1.1s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.banner_container .title span:nth-child(12), .banner_container .description span:nth-child(12){
animation: fade-in 0.8s 1.2s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.banner_container .title span:nth-child(13), .banner_container .description span:nth-child(13){
animation: fade-in 0.8s 1.3s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.banner_container .title span:nth-child(14), .banner_container .description span:nth-child(14){
animation: fade-in 0.8s 1.4s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
@keyframes scale {
100% {
transform: scale(1);
}
}
@keyframes fade-in {
100% {
opacity: 1;
filter: blur(0);
}
} body.admin-bar .navbar-fixed-top{top:32px}
body.banner{padding-top:120px}
body.banner.admin-bar .banner_container{top:32px;}
body.banner .navbar-fixed-top{top:92px;}
body.banner.admin-bar .navbar-fixed-top{top:120px;}
.navbar,.navbar-brand{min-height:116px;border:0;margin-top:0px}
.navbar-brand{}
.navbar-right{padding-top:20px}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{padding:5px;margin:5px 0 0 15px;left:0}
.navbar-nav > li > a{padding:10px 13px;font-size:12px;color:#2e2e2c;text-transform:uppercase;font-family:'Montserrat';font-weight:500;text-align:center;min-height:43px;line-height:32px;transition:all 0.2s ease}
.navbar-nav > li.double > a{line-height:16px}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover,.nav > li > a.focus, .nav > li > a:hover{color:#eb206c;background:none;border-bottom:3px solid #eb206c}
.header.smaller .navbar,.header.smaller .navbar-brand{min-height:68px;}
.header.smaller .navbar{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.5);transition:all 0.2s ease}
.header.smaller .navbar-brand img{max-height:50px;transition:all 0.2s ease}
.navbar-toggle{border-color:#d91c5c;right:25px;margin-top:15px}
.navbar-toggle .icon-bar{background-color:#d91c5c}
.navbar-collapse.collapse.in{background:#fff;border-top:1px solid #d91c5c;}
.navbar-collapse.collapse.in .navbar-nav{margin:0;padding:15px;transition:all 0.2s ease}
.navbar-fixed-top:before{position:absolute;top:0;left:0;width:100%;height:4px;	}
.main_color_pink .navbar-fixed-top:before{
background: rgb(144,0,51);
background: -moz-linear-gradient(left,  rgba(144,0,51,1) 0%, rgba(236,32,109,1) 100%);
background: -webkit-linear-gradient(left,  rgba(144,0,51,1) 0%,rgba(236,32,109,1) 100%);
background: linear-gradient(to right,  rgba(144,0,51,1) 0%,rgba(236,32,109,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#900033', endColorstr='#ec206d',GradientType=1 );
}
.main_color_green  .navbar-fixed-top:before{
background: rgb(67, 181, 70);
background: -moz-linear-gradient(left,  rgba(67, 181, 70, 1) 0%, rgba(171,202,89,1) 100%);
background: -webkit-linear-gradient(left,  rgba(67, 181, 70, 1) 0%,rgba(171,202,89,1) 100%);
background: linear-gradient(to right,  rgba(67, 181, 70, 1) 0%,rgba(171,202,89,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43b546', endColorstr='#abca59',GradientType=1 );
}
.main_color_blue  .navbar-fixed-top:before{
background: rgb(10,138,188);
background: -moz-linear-gradient(left,  rgba(10,138,188,1) 0%, rgba(21,172,208,1) 100%);
background: -webkit-linear-gradient(left,  rgba(10,138,188,1) 0%,rgba(21,172,208,1) 100%);
background: linear-gradient(to right,  rgba(10,138,188,1) 0%,rgba(21,172,208,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0270ad', endColorstr='#12a3cb',GradientType=1 );	
}
.main_color_orange  .navbar-fixed-top:before{
background: rgb(255,75,64);
background: -moz-linear-gradient(left,  rgba(255,75,64,1) 0%, rgba(250,163,104,1) 100%);
background: -webkit-linear-gradient(left,  rgba(255,75,64,1) 0%,rgba(250,163,104,1) 100%);
background: linear-gradient(to right,  rgba(255,75,64,1) 0%,rgba(250,163,104,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4b40', endColorstr='#faa368',GradientType=1 );	
} .links{position:absolute; top:0;right:0;padding:10px 15px;z-index:100;border-bottom-left-radius:10px;}
.links a{display:block;padding:10px;transition:all 0.2s ease}
.links a .icon{display:inline-block}
.links a:hover{background:rgba(236,32,110,1);color:#fff;text-decoration:none}
.main_color_pink .links,.links{
background: rgba(236,32,110,1);
background: -moz-linear-gradient(top, rgba(236,32,110,1) 0%, rgba(144,0,50,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(236,32,110,1)), color-stop(100%, rgba(144,0,50,1)));
background: -webkit-linear-gradient(top, rgba(236,32,110,1) 0%, rgba(144,0,50,1) 100%);
background: -o-linear-gradient(top, rgba(236,32,110,1) 0%, rgba(144,0,50,1) 100%);
background: -ms-linear-gradient(top, rgba(236,32,110,1) 0%, rgba(144,0,50,1) 100%);
background: linear-gradient(to bottom, rgba(236,32,110,1) 0%, rgba(144,0,50,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec206e', endColorstr='#900032', GradientType=0 );
}
.main_color_green .links{
background: rgba(67, 181, 70, 1);
background: -moz-linear-gradient(top, rgba(67, 181, 70, 1) 0%, rgba(87,205,90,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(67, 181, 70, 1)), color-stop(100%, rgba(87,205,90,1)));
background: -webkit-linear-gradient(top, rgba(67, 181, 70, 1) 0%, rgba(87,205,90,1) 100%);
background: -o-linear-gradient(top, rgba(67, 181, 70, 1) 0%, rgba(87,205,90,1) 100%);
background: -ms-linear-gradient(top, rgba(67, 181, 70, 1) 0%, rgba(87,205,90,1) 100%);
background: linear-gradient(to bottom, rgba(67, 181, 70, 1) 0%, rgba(87,205,90,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43b546', endColorstr='#57cd5a', GradientType=0 );
}
.main_color_blue .links{
background: rgba(0,107,170,1);
background: -moz-linear-gradient(top, rgba(0,107,170,1) 0%, rgba(28,193,220,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,107,170,1)), color-stop(100%, rgba(28,193,220,1)));
background: -webkit-linear-gradient(top, rgba(0,107,170,1) 0%, rgba(28,193,220,1) 100%);
background: -o-linear-gradient(top, rgba(0,107,170,1) 0%, rgba(28,193,220,1) 100%);
background: -ms-linear-gradient(top, rgba(0,107,170,1) 0%, rgba(28,193,220,1) 100%);
background: linear-gradient(to bottom, rgba(0,107,170,1) 0%, rgba(28,193,220,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006baa', endColorstr='#1cc1dc', GradientType=0 );		
}
.main_color_orange .links{
background: rgba(255,75,64,1);
background: -moz-linear-gradient(top, rgba(255,75,64,1) 0%, rgba(250,163,104,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,75,64,1)), color-stop(100%, rgba(250,163,104,1)));
background: -webkit-linear-gradient(top, rgba(255,75,64,1) 0%, rgba(250,163,104,1) 100%);
background: -o-linear-gradient(top, rgba(255,75,64,1) 0%, rgba(250,163,104,1) 100%);
background: -ms-linear-gradient(top, rgba(255,75,64,1) 0%, rgba(250,163,104,1) 100%);
background: linear-gradient(to bottom, rgba(255,75,64,1) 0%, rgba(250,163,104,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006baa', endColorstr='#1cc1dc', GradientType=0 );		
}
.main_color_orange.orange_sd .links{
background: rgba(255,114,66,1);
background: -moz-linear-gradient(top, rgba(255,114,66,1) 0%, rgba(250,163,104,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,114,66,1)), color-stop(100%, rgba(250,163,104,1)));
background: -webkit-linear-gradient(top, rgba(255,114,66,1) 0%, rgba(250,163,104,1) 100%);
background: -o-linear-gradient(top, rgba(255,114,66,1) 0%, rgba(250,163,104,1) 100%);
background: -ms-linear-gradient(top, rgba(255,114,66,1) 0%, rgba(250,163,104,1) 100%);
background: linear-gradient(to bottom, rgba(255,114,66,1) 0%, rgba(250,163,104,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006baa', endColorstr='#1cc1dc', GradientType=0 );		
} .main_color_orange .navbar-toggle{border-color:rgba(255,75,64,1);right:25px;margin-top:15px}
.main_color_orange .navbar-toggle .icon-bar{background-color:rgba(255,75,64,1)}
.main_color_orange .navbar-collapse.collapse.in{background:#fff;border-top:1px solid rgba(255,75,64,1)}
.main_color_orange.orange_sd .navbar-toggle{border-color:rgba(255,114,66,1);right:25px;margin-top:15px}
.main_color_orange.orange_sd .navbar-toggle .icon-bar{background-color:rgba(255,114,66,1)}
.main_color_orange.orange_sd .navbar-collapse.collapse.in{background:#fff;border-top:1px solid rgba(255,114,66,1)}
.main_color_blue .navbar-toggle{border-color:rgba(0,107,170,1);right:25px;margin-top:15px}
.main_color_blue .navbar-toggle .icon-bar{background-color:rgba(0,107,170,1)}
.main_color_blue .navbar-collapse.collapse.in{background:#fff;border-top:1px solid rgba(0,107,170,1)}
.main_color_green .navbar-toggle{border-color:rgba(67, 181, 70, 1);right:25px;margin-top:15px}
.main_color_green .navbar-toggle .icon-bar{background-color:rgba(67, 181, 70, 1)}
.main_color_green .navbar-collapse.collapse.in{background:#fff;border-top:1px solid rgba(67, 181, 70, 1)} .top_header{min-height:650px;}
.top_header .top_header_container{position:relative;margin:150px auto 0 auto;}
.main_color_blue  .top_header .top_header_container{margin-top:150px}
.top_header .white_part{height:100%;position:absolute;top:0;left:0;width:100%;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.8) 30%, rgba(0,0,0,0.2) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.8) 30%,rgba(0,0,0,0.2) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.8) 30%,rgba(0,0,0,0.2) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
}
.top_header  .motif{position:absolute;right:0;bottom:150px;height:173px;width:286px;background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/css/bg/motif.png) no-repeat center center}
.top_header h1,.top_header h2{color:#2e2e2c;font-size:60px;font-weight:600;text-transform:uppercase}
.top_header h2.didot{color:#2e2e2c;font-size:40px;font-weight:700;text-transform:inherit;}
.top_header h2.didot small{color:#2e2e2c;}
.top_header h3.didot{font-size:30px} .home  .top_header .top_header_container{margin-bottom:0}
.home .top_header{min-height:750px;}
.home_etab{padding:75px 25px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);position:relative;z-index:999}
.home_etab h2{margin:0;font-size:30px;color:#2e2e2c}
.home_etab p{font-size:18px;color:#2e2e2c}
.home_etab .btn{border-radius:3px;text-transform:inherit;background:rgba(255,255,255,0.5);padding:10px;display:block;font-family:'Montserrat';font-weight:100;font-size:14px;color:#2e2e2c}
.home_etab .btn:hover{background:rgba(255,255,255,1)}
.home_etab.college{background:#f7f5f0 url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/css/bg/college.jpg) no-repeat bottom left / cover;}
.home_etab.lycee h2,.home_etab.lycee p,.home_etab.lycee .btn,.home_etab.campus h2,.home_etab.campus p,.home_etab.campus .btn{color:#fff;}
.home_etab.lycee,.home_etab.campus{padding:50px 25px;background:#eb4063 url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/css/bg/lycee.jpg) no-repeat bottom right / cover;margin-top:-65px}
.home_etab .btn.btn_dble{height:54px;line-height:34px}
.home_etab.lycee .btn:hover,.home_etab.campus .btn:hover{color:#d91c5c;background:rgba(255,255,255,1);}
.home_etab.lycee .btn,.home_etab.campus .btn{background:rgba(255,255,255,0.3);}
.home_etab.campus{padding:50px 25px;background:#1bbfdb url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/css/bg/campus.jpg) no-repeat bottom left / cover;margin-top:-125px}
.home_etab.campus .btn:hover{color:#1bbfdb;}
.etab_list{margin-top:-200px;padding:0 15px}
.etab_list .home_etab a{
font-weight: bold;
}
.home_link p{font-weight:300}
.home_link{padding:15px 30px}
.home_link h3{font-size:30px;font-weight:400}
.home_links{background:#fff url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/css/bg/home_links.jpg) no-repeat bottom center / 100%;padding-bottom:250px;} .edito{padding:75px 15px ;background:#fff url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/css/bg/home_edito.png) no-repeat left top 115px;min-height:640px;}
.edito h1{
color: #2e2e2c;
font-size: 40px;
text-transform: uppercase;
font-weight: 600;	
}
.edito h1 strong{color:#d91c5c}
.edito p{font-weight:300}
.edito p a{color:#d91c5c}
.event .date_event{height:80px;width:80px;background:#f9f7f2;border-radius:50%;margin:25px 15px 10px 0}
.event .date_event span{display:block;text-align:center;font-size:17px;line-height:17px}
.event .date_event span.day{font-size:37px;line-height:37px;margin-top:12px}
.event h3{font-size:24px;}
.event a{color:inherit}
.event a:hover{text-decoration:none}
.agenda_part .event{display:block;min-height:80px;
width:100%;}
.live_container .live{padding:40px 15px}
.live_container .live .fa{margin-bottom:15px}
.live_container .live p{text-align:left}
.live_container .live p.date{margin-top:20px;text-align:center}
.live_container .live.live_insta .fa{position:absolute;bottom:5px;left:50%;margin-left:-12px}
.live_container .live{border-radius:3px;box-shadow:0 0 3px 0 rgba(0,0,0,1);height:300px;overflow:hidden}
.live_container .live:not(.live_insta){margin:40px -20px 0 -20px;position:relative;z-index:1}
.live_container .live_row{padding-top:40px;}
.map_container #map-header{height:590px;}
.map_container .map_top{position:absolute;top:0;height:200px;left:0;width:100%;z-index:999;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}
.mapboxgl-marker{height:44px;width:34px;background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/images/marker/marker-0.png) no-repeat}
.mapboxgl-marker.marker-4{background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/images/marker/marker-4.png) no-repeat}
.mapboxgl-marker.marker-3{background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/images/marker/marker-3.png) no-repeat}
.mapboxgl-marker.marker-2{background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/images/marker/marker-2.png) no-repeat}
.mapboxgl-marker.marker-1{background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/images/marker/marker-1.png) no-repeat} .map_container .mapboxgl-popup{z-index:999}
.map_container .mapboxgl-ctrl-top-right{top:45%}
.map_container  .mapboxgl-popup-content{padding:30px 45px;max-width:350px}
.map_container  .mapboxgl-popup-content h3{font-size:16px;text-transform:uppercase;}
.map_container  .mapboxgl-popup-content p{font-size:16px}
#map-sejour .mapboxgl-popup-content{padding:15px;max-width:350px} .google-popup{text-align:center;padding-left:15px}
.google-popup h3{font-size:12px;text-transform:uppercase}
.google-popup h3 strong{display:block;font-size:18px} .footer{padding:50px 15px;}
.footer .incline-container{top:-140px;}
.footer address,.footer  a{color:#fff}
.footer ul{padding-left:10px;list-style-type:none;}
.footer ul li a{color:#fff;font-weight:600;font-size:12px;position:relative}
.footer ul li a:before{content:"";position:absolute;left:-7px;top:50%;height:3px;width:3px;border-radius:50%;background:#fff;margin-top:-2px}
.footer ul.social_link{padding:0;}
.footer ul.social_link li{padding:0}
.footer ul.social_link li a:before{display:none}
.footer ul.social_link li a{color:rgba(255,255,255,0.2);transition:all 0.2s ease}
.footer ul.social_link li a .fa-stack{width:46px;height:46px;line-height:46px}
.footer ul.social_link li a  .fa-stack-2x{font-size:46px}
.footer ul.social_link li a:hover{color:rgba(255,255,255,1);}
.footer hr{border-color:rgba(255,255,255,0.2)}
.last_footer p{font-size:12px;color:#fff;line-height:47px;margin:0}
.last_footer .left-part{
display: flex;
align-items: center;
justify-content: flex-start;
}
.last_footer .right-part{
display: flex;
align-items: center;
justify-content: flex-end;
}
.last_footer .right-part img{margin:0 5px;max-width: 100px;}
.main_color_pink .footer .incline-container .incline, .footer.bg_horiz_grad_general .incline-container .incline, .footer.bg_horiz_grad_general{
background: rgb(144,0,51);
background: -moz-linear-gradient(left,  rgba(144,0,51,1) 0%, rgba(236,32,109,1) 100%);
background: -webkit-linear-gradient(left,  rgba(144,0,51,1) 0%,rgba(236,32,109,1) 100%);
background: linear-gradient(to right,  rgba(144,0,51,1) 0%,rgba(236,32,109,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#900033', endColorstr='#ec206d',GradientType=1 );
}
.main_color_green .footer .incline-container .incline{
background: rgb(67, 181, 70);
background: -moz-linear-gradient(left,  rgba(67, 181, 70, 1) 0%, rgba(171,202,89,1) 100%);
background: -webkit-linear-gradient(left,  rgba(67, 181, 70, 1) 0%,rgba(171,202,89,1) 100%);
background: linear-gradient(to right,  rgba(67, 181, 70, 1) 0%,rgba(171,202,89,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43b546', endColorstr='#abca59',GradientType=1 );
}
.main_color_blue .footer .incline-container .incline{
background: rgb(10,138,188);
background: -moz-linear-gradient(left,  rgba(10,138,188,1) 0%, rgba(21,172,208,1) 100%);
background: -webkit-linear-gradient(left,  rgba(10,138,188,1) 0%,rgba(21,172,208,1) 100%);
background: linear-gradient(to right,  rgba(10,138,188,1) 0%,rgba(21,172,208,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0270ad', endColorstr='#12a3cb',GradientType=1 );	
}
.main_color_blue .bg_horiz_grad_, .bg_horiz_grad_blue,.main_color_blue .footer .incline-container .incline {
background: rgb(10,138,188);
background: -moz-linear-gradient(left, rgba(10,138,188,1) 0%, rgba(24,180,213,1) 100%);
background: -webkit-linear-gradient(left, rgba(10,138,188,1) 0%,rgba(24,180,213,1) 100%);
background: linear-gradient(to right, rgba(10,138,188,1) 0%,rgba(24,180,213,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016fad', endColorstr='#abca59',GradientType=1 );
}
.footer .transparent-star{position:absolute;right:0;top:-130px;z-index:99}
.footer .follow{position:relative;z-index:100} .post_content h2{position:relative;margin-bottom:20px;font-size:32px} .post_content ul{list-style-type:none;padding:0}
.post_content p,.post_content li{font-size:14px;margin-bottom:20px;font-weight:300}
.post_content  ul:not(.switch_lng) > li{padding-left:21px;position:relative;font-size:14px;margin-bottom:10px;}
.post_content  ul:not(.switch_lng) > li:before{width:12px;height:9px;content:"";position:absolute;left:0;top:7px;background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/css/sprite.png) no-repeat 0 -257px;}
.post_content  ul > li > ul{padding-left:15px;list-style-type:none}
.post_content li > ul > li{margin-bottom:5px}
.post_content .btn{background:#5ea5e5;border-color:#5ea5e5;color:#fff;padding:15px 45px;font-size:11px;text-transform:uppercase;margin:15px 0}
.post_content .btn.btn_offre{padding:10px 15px;margin:0;background:#222;color:#fff;border:1px solid #222}
.post_content .btn.btn_offre:hover{color:#222;border-color:#222}
.post_content .btn:hover{background:#fff;border-color:#5ea5e5;color:#5ea5e5}
.post_content ol li{margin-bottom:20px}
.post_content h1{text-align:center;padding-bottom:20px;position:relative;margin-bottom:20px;}
.post_content h1:after{position:absolute;height:1px;width:35px;content:"";bottom:0;left:50%;background:#511f60;margin-left:-17.5px}
.post_content blockquote{border:0;font-style:italic;position:relative;} .post_content .gallery-icon a{margin-bottom:0}
.post_content .wp-caption-text{font-weight:300;font-style:italic}
.post_content img{max-width:100%;height:auto}
.post_content .table.table_label > tbody > tr > td{border:0;vertical-align:middle} .main_color_pink .post_content h2,.main_color_general  .post_content h2{color:#eb206c}
.main_color_pink  .post_content a,.main_color_general  .post_content a{color:#eb206c}
.main_color_green  .post_content h2{color:#5bcd5a}
.main_color_green  .post_content a{color:#58cd5a;font-weight: 700;}
.main_color_orange  .post_content h2{color:#fe5846}
.main_color_orange  .post_content a{color:#fe5846}
.main_color_orange.orange_sd  .post_content h2,.main_color_orange.orange_sd  .post_content a{color:#ff9d60}
.main_color_blue .post_content h2{color:#3689be}
.main_color_blue  .post_content a{color:#3689be} .switch_lng.nav-tabs > li {
float: right;
margin-bottom: -1px;
}
.nav-tabs.switch_lng > li > a:hover{border:0}
.nav-tabs.switch_lng > li > a{color:#555}
.nav-tabs.switch_lng > li.active > a,.nav-tabs.switch_lng > li > a:hover{color:#eb206c} #content_inter .post_content .gallery .gallery-item img{border:0} .etab_info{margin-top:-175px;position:relative;z-index:999}
.etab_slider{position:relative;z-index:999}
.etab_slider .bx-pager{text-align:center;}
.etab_slider .bx-pager .bx-pager-item{display:inline-block;margin-bottom:15px}
.etab_slider .bx-pager .bx-pager-item a{position:relative;display:block;text-indent:-99em;overflow:hidden;height:29px;width:29px;background:transparent;border-radius:50%;}
.etab_slider .bx-pager .bx-pager-item a:after{position:absolute;top:50%;left:50%;height:5px;width:5px;border-radius:50%;background:#fff;content:"";margin:-2.5px 0 0 -2.5px}
.etab_slider .bx-pager .bx-pager-item a.active{background-color:#be4f76}
.etab_slider .item{padding:30px 45px;position:relative;z-index:999}
.etab_slider .item h2{font-weight:500;font-size:30px;color:#fff;text-transform:uppercase;margin:5px 0;}
.etab_question{margin-top:-30px;position:relative;z-index:998;padding-top:30px}
.etab_question .btn-round{
margin: 0 auto;
}
.etab_edito h2{color:#2e2e2c;font-size:40px;text-transform:uppercase;font-weight:600}
.etab_edito{margin-top:-50px;z-index:999}
.etab_edito h2 strong{font-weight:600;color:#eb206c}
.filieres{margin-top:300px;}
.filieres .incline-container.top{margin-top:-140px;}
.filieres .incline-container.top .incline{background:#f9f7f2}
.filieres > .container{position:relative;z-index:100}
.filieres .filiere_intro{margin-top:-180px;padding:0px 0 150px 0}
.filieres .filiere_intro h2{text-transform:uppercase}
.filieres .filiere_bloc{display: flex;flex-wrap: wrap;justify-content: center;}
.filieres .filiere{min-height:220px;}
.filieres .filiere:nth-child(2),.filieres .filiere:nth-child(5){margin-top:-30px;}
.filieres .filiere:nth-child(3),.filieres .filiere:nth-child(6){margin-top:-60px;}
.filieres .filiere:nth-child(4){clear:both;margin-top:0px;}
.filieres .filiere h3{font-weight:400;font-size:30px}
.etab_news_img{width:100%}
.etab_news_content{padding:45px 45px;margin-top:-250px;position:relative;z-index:99;height:316px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.5)}
.etab_news_content h2{font-size:30px;text-transform:uppercase;}
.etab_news_content p{margin-bottom:30px}
.etab_news .incline.inverse{background-color:#f9f7f2}
.etab_news .incline-container.bottom{bottom:65px;}
.etab_news .star{z-index:999;left:15%}
.news_part .item_image img{max-width:85%;margin-right:15%;}
.news_part .item{padding:15px}
.news_part .item_content{max-width:85%;margin-left:15%;margin-top:-40px;position:relative;z-index:99;padding:25px;box-shadow: 0 0 15px rgba(0,0,0,0.3);}
.news_part .bx-wrapper{position:relative;margin-bottom:45px}
.news_part .bx-controls{position:absolute;top:20px;right:0;z-index:999}
.news_part .bx-controls a{display:block;height:46px;width:46px;text-indent:-99em;overflow:hidden;background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/css/sprite.png) no-repeat -78px 0;margin:10px;}
.news_part .bx-controls a.bx-next{background-position:-78px -57px}
.news_part.slide_green .bx-controls a.bx-next{background-position:-127px -57px}
.news_container{padding-bottom:150px}
.apel_part h2,.news_part h2,.agenda_part h2{font-size:44px;text-transform:uppercase;margin-bottom:25px}
.apel_part h2 strong{font-weight:600;}
.news_part, .apel_part,.agenda_part{padding-top:45px;}
.apel_part ol li strong{font-family: 'Crimson Text', serif;font-size:20px;color:#eb206c;font-weight:400;line-height:20px;}
.apel_part{padding-left:45px}
.apel_part ol{margin-left: 0; padding-right: 0;padding-left:45px;list-style-type: none;margin-bottom:15px}
.apel_part ol li{counter-increment: step-counter;position:relative;margin:15px 0}
.apel_part ol li:before {
position:absolute;
left:-45px;top:5px;
height:26px;width:26px;
content: counter(step-counter);
font-size:12px ;
text-align:center;
line-height:26px;
font-weight:300;
background:#ec206d;
color: white;
border-radius: 50%;
}
.news_part a.pull-right{margin:30px 15px 0 0}
.apel_part a.pull-right{margin:30px 45px 0 0}
.lasalle{background:#f9f7f2 url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/css/bg/lasalle.png) no-repeat 10% bottom;padding:150px 15px;}
.lasalle h2{font-size:44px;text-transform:uppercase;margin-bottom:25px}
.lasalle .mini-star{right:5%;position:absolute;top:-170px;z-index:99}
.single-etablissement.postid-31 .footer,.single-etablissement.postid-93 .footer{margin-top:150px}
.single-etablissement.postid-31 .etab_news .incline.inverse{background:#fff} .etab_slider,.etab_news_content{
background: rgb(144,0,51);
background: -moz-linear-gradient(left,  rgba(144,0,51,1) 0%, rgba(236,32,109,1) 100%);
background: -webkit-linear-gradient(left,  rgba(144,0,51,1) 0%,rgba(236,32,109,1) 100%);
background: linear-gradient(to right,  rgba(144,0,51,1) 0%,rgba(236,32,109,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#900033', endColorstr='#ec206d',GradientType=1 );
}
.main_color_pink .etab_edito h2 strong,.main_color_pink  .apel_part h2 strong,.main_color_pink .apel_part ol li strong,.etab_question h3,.news_part_slider h3,.main_color_pink .footer ul.social_link li a:hover .fa-inverse{color:#eb206c}
.main_color_pink .apel_part ol li:before,.main_color_pink .etab_slider .bx-pager .bx-pager-item a.active,.main_color_pink .links a:hover{background-color:#eb206c}
.main_color_pink .nav .open > a,.main_color_pink  .nav .open > a:focus,.main_color_pink  .nav .open > a:hover,.main_color_pink  .nav > li > a.focus,.main_color_pink  .nav > li > a:hover{border-color:#eb206c;color:#eb206c} .main_color_green .etab_slider,.main_color_green .etab_news_content{
background: rgb(67, 181, 70);
background: -moz-linear-gradient(left,  rgba(67, 181, 70, 1) 0%, rgba(171,202,89,1) 100%);
background: -webkit-linear-gradient(left,  rgba(67, 181, 70, 1) 0%,rgba(171,202,89,1) 100%);
background: linear-gradient(to right,  rgba(67, 181, 70, 1) 0%,rgba(171,202,89,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43b546', endColorstr='#abca59',GradientType=1 );
}
.main_color_green .etab_edito h2 strong,.main_color_green  .apel_part h2 strong,.main_color_green .apel_part ol li strong,.main_color_green .etab_question h3,.main_color_green .news_part_slider h3,.main_color_green .footer ul.social_link li a:hover .fa-inverse{color:#a9cb4d}
.main_color_green .apel_part ol li:before,.main_color_green .etab_slider .bx-pager .bx-pager-item a.active,.main_color_green .links a:hover{background-color:#a9cb4d}
.main_color_green .nav .open > a,.main_color_green  .nav .open > a:focus,.main_color_green  .nav .open > a:hover,.main_color_green  .nav > li > a.focus,.main_color_green  .nav > li > a:hover{border-color:#a9cb4d;color:#a9cb4d} .main_color_orange .etab_slider,.main_color_orange .etab_news_content{
background: rgb(255,75,64);
background: -moz-linear-gradient(left,  rgba(255,75,64,1) 0%, rgba(250,163,104,1) 100%);
background: -webkit-linear-gradient(left,  rgba(255,75,64,1) 0%,rgba(250,163,104,1) 100%);
background: linear-gradient(to right,  rgba(255,75,64,1) 0%,rgba(250,163,104,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4b40', endColorstr='#faa368',GradientType=1 );
}
.main_color_orange .etab_edito h2 strong,.main_color_orange  .apel_part h2 strong,.main_color_orange .apel_part ol li strong,.main_color_orange .etab_question h3,.main_color_orange .news_part_slider h3,.main_color_orange .footer ul.social_link li a:hover .fa-inverse{color:#fd7654}
.main_color_orange .apel_part ol li:before,.main_color_orange .etab_slider .bx-pager .bx-pager-item a.active,.main_color_orange .links a:hover{background-color:#fd7654}
.main_color_orange .nav .open > a,.main_color_orange  .nav .open > a:focus,.main_color_orange  .nav .open > a:hover,.main_color_orange  .nav > li > a.focus,.main_color_orange  .nav > li > a:hover{border-color:#fd7654;color:#fd7654} .main_color_orange.orange_sd .etab_slider,.main_color_orange.orange_sd .etab_news_content{
background: rgb(255,111,65);
background: -moz-linear-gradient(left,  rgba(255,111,65,1) 0%, rgba(250,185,104,1) 100%);
background: -webkit-linear-gradient(left,  rgba(255,111,65,1) 0%,rgba(250,185,104,1) 100%);
background: linear-gradient(to right,  rgba(255,111,65,1) 0%,rgba(250,185,104,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4b40', endColorstr='#faa368',GradientType=1 );
}
.main_color_orange.orange_sd .etab_edito h2 strong,.main_color_orange.orange_sd  .apel_part h2 strong,.main_color_orange.orange_sd .apel_part ol li strong,.main_color_orange.orange_sd .etab_question h3,.main_color_orange.orange_sd .news_part_slider h3,.main_color_orange.orange_sd .footer ul.social_link li a:hover .fa-inverse{color:#ff9d60}
.main_color_orange.orange_sd .apel_part ol li:before,.main_color_orange.orange_sd .etab_slider .bx-pager .bx-pager-item a.active,.main_color_orange.orange_sd .links a:hover{background-color:#ff9d60}
.main_color_orange.orange_sd .nav .open > a,.main_color_orange.orange_sd  .nav .open > a:focus,.main_color_orange.orange_sd  .nav .open > a:hover,.main_color_orange.orange_sd  .nav > li > a.focus,.main_color_orange.orange_sd  .nav > li > a:hover{border-color:#ff9d60;color:#ff9d60} .main_color_blue .etab_slider,.main_color_blue  .etab_news_content{
background: rgb(10,138,188);
background: -moz-linear-gradient(left,  rgba(10,138,188,1) 0%, rgba(19,165,204,1) 100%);
background: -webkit-linear-gradient(left,  rgba(10,138,188,1) 0%,rgba(19,165,204,1) 100%);
background: linear-gradient(to right,  rgba(10,138,188,1) 0%,rgba(19,165,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006baa', endColorstr='#13a5cc',GradientType=1 );
}
.main_color_blue .etab_edito h2 strong,.main_color_blue  .apel_part h2 strong,.main_color_blue .apel_part ol li strong,.main_color_blue .etab_question h3,.main_color_blue .news_part_slider h3,.main_color_blue .footer ul.social_link li a:hover .fa-inverse{color:#1cc1dc}
.main_color_blue .apel_part ol li:before,.main_color_blue .etab_slider .bx-pager .bx-pager-item a.active,.main_color_blue .links a:hover{background-color:#0a8abc}
.main_color_blue .nav .open > a,.main_color_blue  .nav .open > a:focus,.main_color_blue  .nav .open > a:hover,.main_color_blue  .nav > li > a.focus,.main_color_blue  .nav > li > a:hover{border-color:#1cc1dc;color:#1cc1dc} .formation_content{position:relative;z-index:999}
.single-formation .footer{margin-top:150px}
.single-formation .formation_intro{margin-top:-150px;position:relative;z-index:888}
.single-formation .formation_intro > .row > div{padding:20px 60px}
.single-formation .formation_intro > .row > div h2{text-transform:uppercase;font-size:36px}
.single-formation .formation_intro > .row > div ul li{text-align:left}
.single-formation .formation_intro > .row > div ul{margin-left:33%}
.single-formation .formation_intro > .row > div a{color:#fff;text-decoration:underline}
.single-formation .formation_intro > .row > div a:hover{text-decoration:none}
.single-formation .post_content{counter-reset: subsection;}
.single-formation .post_content h2{color:#2e2e2c;position:relative;padding-left:50px;text-transform:uppercase;padding-bottom:0;font-size:30px;}
.single-formation .post_content h2:after{display:none;}
.single-formation .post_content h2:before{position:absolute;left:0;top:0;height:30px;width:30px;background:#58cd5a;border-radius:50%;color:#fff;text-align:center;line-height:30px;font-size:13px;
counter-increment: subsection;
content: counter(subsection);
}
.main_color_blue.single-formation .post_content h2:before{background:rgb(10,138,188)}
.main_color_pink.single-formation .post_content h2:before{background:#eb206c} .single_content{margin-bottom:150px; margin-top:-30px}
.filieres .filiere .btn-round{margin: 0 auto} .filiere_container{
padding:0px 15px 150px 15px;
display: flex;
flex-direction: column;
}
.filiere_formation{margin-bottom:50px;padding:0 15px;
}
.filiere_container .filiere{
order: 1;
}
.filiere_container .filiere.last-block{
order: 2;
}
.filiere_formation.shadow{
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
}
.filiere_formation a.btn-round{margin-top:33%;}
ul.coche{padding:0 0 0 15px }
ul.coche li{padding-left:22px;position:relative;font-size:14px;list-style-type:none}
ul.coche:not(.small-height) li{margin-bottom:10px;}
ul.coche li:before{width:12px;height:9px;content:"";position:absolute;left:0;top:50%;margin-top:-4.5px;background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/css/sprite.png) no-repeat 0px -257px}
.formation p a{color:#fff;} #content_inter{margin-bottom:0;padding-top:100px}
.international_point{margin:150px 0 0 0}
.international_point .point{min-height:300px}
.inter_news_img {
width: 100%;
}
.page-template-page-international .post_content h2{text-transform:uppercase;font-size::44px;text-align:center}
.page-template-page-international .post_content h2 strong{color:#222}
.page-template-page-international .footer{}
.container_inter_news{padding:50px 15px 15px 15px}
.container_inter_news img{border-radius:5px}
.container_inter_news h2{text-transform:uppercase}
.content_inter_news .item_content{padding:15px 30px}
.content_inter_news .item_content .content_news{margin-top:-50px;position:relative;z-index:2;padding:30px 15px;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}
.content_inter_news .item_content .content_news h3{margin:5px 0}
.content_inter_news .item_content .content_news .badge,.content_news .badge{background:#2e2e2c;color:#fff;font-size:9px;font-weight:700;font-family:'Montserrat';text-transform:uppercase;padding: 5px 10px;border-radius:3px}
.international_point .point:nth-child(3), .international_point .point:nth-child(6) {
margin-top: -60px;
}
.international_point .point:nth-child(2), .international_point .point:nth-child(5) {
margin-top: -30px;
}
.international_point .point:nth-child(4) {
clear: both;
margin-top: 0px;
} .page-template-page-sejour .selection{font-family: 'Montserrat', sans-serif; font-size:12px;font-weight:500}
.page-template-page-sejour .filters-select{font-family: 'Crimson Text', serif; font-size:20px;display:block;padding:8px 15px;width:100%;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.2);}
.container_news{padding-bottom:100px;}
#map-sejour{width:100%;position:relative;height:700px;}
#map-sejour .mapboxgl-marker{background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/images/marker/marker-2.png) no-repeat}
#map-sejour  .mapboxgl-popup-content h3{font-size:14px}
#map-sejour  .mapboxgl-popup-content p{font-size:13px} .container_offer{margin-bottom:150px}
.item-offre{box-shadow:0 0 10px 0 rgba(0,0,0,0.2);margin-bottom:0px;height:130px}
.item-offre h3{margin-top:0;font-size:18px;color:#222}
.wpcf7-form-control.wpcf7-submit.bg_grey:hover{background:#fff;}
.wpcf7-form .rgpd-checkbox{
font-size: 12px;
} .label_text_content{top:50%;transform:translateY(-50%)} .contact_bloc{margin-bottom:5px;border-radius:5px;display:block;max-width:75%;background:#f9f7f2;color:#2e2e2c}
.contact_bloc p{margin-bottom:5px}
.contact_bloc p a{color:#2e2e2c}
.contact_bloc.general{
background: #d91b5c;
background: -moz-linear-gradient(left, #d91b5c 0%, #fc656a 100%);
background: -webkit-linear-gradient(left, #d91b5c 0%,#fc656a 100%);
background: linear-gradient(to right, #d91b5c 0%,#fc656a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d91b5c', endColorstr='#fc656a',GradientType=1 );
color:#fff;
}
.contact_bloc.general p a{color:#fff}
.info_container h2{margin-top:35px}
.info_container h2.orange_sd{color:#ff9d60}
.news_part_mobile .bx-wrapper{
display: none;
}
.iframe-container{
position: relative;
height: 305px;
}
.iframe-container iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.padding-right-news{
padding-right: 90px;
}  @media only screen and (min-width : 320px) {
} @media only screen and (min-width : 480px) {
} @media only screen and (min-width : 768px) {
} @media only screen and (min-width : 992px) {
.row-eq-height {
display: flex;
}
} @media only screen and (min-width : 1200px) {
.row-eq-height {
display: flex;
}	
}
@media only screen and (max-width : 1400px) and (min-width:1200px) {	
.navbar.navbar-fixed-top .container-nav{padding-right:125px}
}
@media only screen and (max-width : 1400px) {
.navbar-nav > li > a{padding:10px 6px;font-size:11px}
.links{padding:10px 5px}
.navbar-brand img{max-width:200px}
#menu-menu-principal{margin-right:100px}
}
@media only screen and (max-width : 1199.98px) {
.links{position:absolute;}
#menu-menu-principal{margin-right:40px}
.navbar-nav > li > a{padding:10px 7px;font-size:8px}	
.navbar-brand img{max-width:160px}
.padding-right-news{
padding-right: 60px;
}
.news_part .item_content{
top: -65px;
}
.link-label{display: none;}
.banner_container .btn{display: block;padding:7px 10px; margin:5px 0 0 0;}
.banner_container .btn.close_banner{margin: 5px 0 0 0;}
.iframe-container{
height: 250px;
}
.last_footer .left-part{
flex-direction: column;
align-items: flex-start;
}
.last_footer .left-part p{
line-height: 1.6;
}
}	
@media only screen and (max-width : 991.98px) {
#menu-menu-principal{margin-right:0px}	
.container-nav{width:100%}
.navbar-nav > li > a{padding:10px 8px;font-size:9px;text-transform:inherit}
.home_etab.lycee, .home_etab.campus, .home_etab.college{margin-top:0;margin-bottom:15px}
.etab_question,.etab_edito{margin-top:15px;}
.filieres{margin-top:150px}
.filieres .filiere_intro{margin-top:-80px;padding-bottom:40px}
.filieres .filiere:nth-child(2), .filieres .filiere:nth-child(5),.filieres .filiere:nth-child(3), .filieres .filiere:nth-child(6){margin-top:0;}
.filieres .filiere:nth-child(4){clear:inherit;}
.filieres .filiere .btn-round{margin: 0 auto}
.etab_news_content{height:inherit}
.header_title_content{padding:15px;background:rgba(255,255,255,0.6)}	
.etab_info{margin-top:-130px}
.banner_container .btn{display: block;padding:5px;margin:2px;}
.banner_container .btn:first-of-type{margin-top: 10px;}
.banner_container .btn.close_banner{margin: 5px 0 0 0;}
.banner_container .btn .fa{font-weight:400}
.iframe-container{
height: 292px;
}
.agenda_part{
padding-left: 15px!important;
}
.news_part_desktop .bx-wrapper{
display: none;
}
.news_part_mobile .bx-wrapper{
display: block;
}
.padding-right-news{
padding-right: 15px;
}
.news_part .item_content{
top: -40px;
}
.links{display: none}
.last_footer .right-part img{
max-width: 80px;
}
}
@media only screen and (max-width: 860px) {
.navbar-nav > li > a{padding:5px 5px;font-size:8px;text-transform:inherit}	
.navbar-brand img{max-width:120px}		
}
@media only screen and (max-width: 783px) {
body.banner.admin-bar .banner_container{top:46px;}
body.banner.admin-bar .navbar-fixed-top{top:138px;}
}
@media only screen and (max-width: 767.98px) {
.navbar-nav > li > a{padding:5px 7px;font-size:12px;text-transform:uppercase;line-height: 33px;}	
.navbar-nav > li > a br{display:none}	
.navbar-nav > li.double > a {line-height: 33px;}
#menu-menu-principal{padding:0 15px}
.navbar-brand img{max-width:200px}
.navbar, .navbar-brand{min-height:inherit}
.top_header h1, .top_header h2{font-size:32px}
.top_header h2.didot,.edito h1,.etab_edito h2{font-size:24px}
.apel_part h2, .news_part h2, .agenda_part h2{font-size:32px}
.event .date_event{display:inline-block;float:none!important}
.etab_news_content{margin-top:-25px}
.post_content #gallery-2.gallery-columns-2 .gallery-item,.post_content #gallery-2.gallery-columns-3 .gallery-item,.post_content #gallery-2.gallery-columns-4 .gallery-item{width:100%;margin:10px 0}
#content_inter .post_content .gallery .gallery-item img{max-width:100%;height:auto}
.banner_container .title{padding-top: 10px;}
.banner_container .title span{font-size: 22px;}
.banner_container .description{font-size: 14px;line-height: 16px; margin-top: 10px;}
.banner_container .btn{display: block;height: 31px;width: 31px; padding: 7px 5px; margin:2px;}
.banner_container .btn:first-of-type{margin-top: 2px;}
.banner_container .btn span{display: none;}
.banner_container .btn .fa{display: block;}
.banner_container .btn.close_banner{margin-left:0}
.iframe-container{
height: 247px;
}
.last_footer .left-part{
align-items: center;
}
.last_footer .right-part{
margin-top: 20px;
justify-content: center;
}
}
@media only screen and (max-width: 480px) {
.top_header h1, .top_header h2,.h2, h2{font-size:24px}
.banner_container .title span{font-size: 18px;}
.banner_container .description{font-size: 12px;line-height: 14px; margin-top: 5px;}
.iframe-container{
height: 180px;
}
.agenda_part ul li a{
flex-direction: column!important;
}
.agenda_part ul li .date-block{
width: 100%!important;
flex-direction: row!important;
}
.agenda_part ul li .date-block span{
margin: 0 10px!important;
}
.agenda_part ul li .date-block .date_event{
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.agenda_part ul li .text-block{
width: 100%!important;
}
} .cld-main{
width: 100%;
}
.cld-main a{
color: #FFF;
}
.cld-main svg{
fill: #0080FF;
}
.cld-datetime{
position: relative;
width: 100%;
overflow: hidden;
display: flex;
align-items: center;
margin: 0;
}
.cld-datetime .today{
position: relative;
float: left;
width: calc(100% - 40px);
margin: auto;
text-align: center;
}
.cld-nav{
position: relative;
width: 20px;
height: 20px;
margin-top: 2px;
}
.cld-nav:hover{
cursor: pointer;
}
.cld-nav:hover svg{
fill: #005EFF;
}
.cld-rwd{
float: left;
}
.cld-fwd{
float: right;
}
.cld-nav svg:hover{
}
.cld-labels, .cld-days{
padding-left: 0;
}
.cld-label, .cld-day{
box-sizing: border-box;
display: inline-block;
width: 14.28%;
text-align: center;
}
.cld-day{
border: 1px solid #eee;
}
.cld-day.today .cld-number{
background: #0080FF;
color: #fff;
}
.cld-day.disableDay{
opacity: 0.5;
}
.cld-day.nextMonth, .cld-day.prevMonth{
opacity: 0.33;
}
.cld-number{
position: relative;
margin: 0;
padding: 10px;
}
.cld-title{
position: absolute;
z-index: 5;
display: none;
top: 45px;
left: -130px;
padding: 5px 10px;
background: #2e2e2c;
white-space: nowrap;
border: 1px solid #2e2e2c;
border-radius: 5px;
font-size: 12px;
width: 300px;
}
.cld-title > a{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
font-size: 9px;
}
.cld-title > a:hover{
text-decoration: none;
}
.cld-title > a .date{
margin: 3px 0;
}
.cld-title > a .title{
margin: 3px 0;
font-size: 12px;
}
.cld-title > a .text{
width: 80%;
white-space: normal!important;
}
.cld-number:hover .cld-title{
display: block;
}
.cld-title::before{
content: '';
position: absolute;
top: -7.5px; left: 142px;
width: 0;
height: 0;
border-left: 7.5px solid transparent;
border-right: 7.5px solid transparent;
border-bottom: 7.5px solid #2e2e2c;;
}
.cld-number.eventday{
font-weight: bold;
color: #0080FF;
}
.cld-number.eventday:hover{
cursor: pointer;
background: #eee;
}
.today .cld-number.eventday:hover{
background: #005EFF;
} .news_part_slider .item_image{
height: 260px;
}
.news_part_slider .item_content{ display: flex;
flex-direction: column;
justify-content: space-evenly;
background-color: #2e2e2c;
}
.news_part_slider .item_content p,
.news_part_slider .item_content h3{
text-align: left;
margin-top: 0;
}
.news_part_slider .item_content p{
color: #FFF;
}
.btn.btn-round{
padding: 10px 11px;
border-radius: 50%;
width: 27px;
height: 27px;
display: inline-flex;
align-items: center;
justify-content: center;
}
.star-home{
}
.home_link .btn{
margin: 0 auto;
}
.agenda-section{
background: url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/images/bg-calendar.png) no-repeat bottom left;
padding-bottom: 80px;
}
.agenda_part{
padding-top: 25px;
padding-left: 35px;
} .agenda_calendar_part{
background: rgb(145,28,52);
background: linear-gradient(145deg, rgba(145,28,52,1) 0%, rgba(235,52,109,1) 100%);
padding-top: 25px;
padding-bottom: 30px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 20px -5px rgba(46, 46, 44,0.75);
-moz-box-shadow: 0px 0px 20px -5px rgba(46, 46, 44,0.75);
box-shadow: 0px 0px 20px -5px rgba(46, 46, 44,0.75);
margin-top: 25px;
}
.agenda_part ul li{
-webkit-box-shadow: 0px 0px 20px -5px rgba(46, 46, 44,0.75);
-moz-box-shadow: 0px 0px 20px -5px rgba(46, 46, 44,0.75);
box-shadow: 0px 0px 20px -5px rgba(46, 46, 44,0.75);
margin-bottom: 20px;
border-radius: 15px;
}
.agenda_part ul li a{
display: flex;
flex-direction: row;
flex-wrap: nowrap;
}
.agenda_part ul li .date-block{
width: 20%;
padding: 35px;
background-color: #f9f7f2;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.agenda_part ul li .text-block{
width: 80%;
padding: 35px;
background-color: #FFF;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.agenda_part ul li .text-block .category-list{
display: flex;
flex-wrap: wrap;
}
.agenda_part ul li .text-block .category-list p{
color: #FFF;
background-color: #2e2e2c;
border-radius: 5px;
padding: 2px 12px;
margin: 0 10px 5px 0;
font-size: 9px;
text-transform: uppercase;
font-weight: bold;
}
.agenda_part ul li .separator-date{
font-size: 17px;
}
.agenda_part .event h3{
margin-top: 5px;
}
.agenda_part .event .date_event{
margin: 0;
background-color: #FFF;
} .cld-datetime .today{
color: #FFF;
font-size: 24px;
font-weight: bold;
text-transform: uppercase;
}
.cld-labels{
background-color: #2e2e2c;
padding: 8px 10px;
margin: 20px 0;
border-radius: 5px;
}
.cld-labels .cld-label{
color: #FFF;
text-transform: uppercase;
font-size: 9px;
}
.cld-days{
padding: 0 10px;
}
.cld-days .cld-day{
border: none;
}
.cld-days .cld-day .cld-number{
color: #FFF;
font-size: 15px;
}
.cld-day.today .cld-number{
background-color: transparent;
}
.cld-days .cld-day .cld-number.eventday{
color: #d92f5c;
background-color: #FFF;
border-radius: 50%;
width: 40px;
height: 40px;
text-align: center;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: center;
}
.cld-days .cld-day .cld-number.eventday:hover{
background-color: #2e2e2c;
} .filter-event{
}
.filter-event .txt-filter-event{
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
}
.filter-event select{
height: 60px;
-webkit-box-shadow: 0px 0px 20px -5px rgba(46, 46, 44,0.75);
-moz-box-shadow: 0px 0px 20px -5px rgba(46, 46, 44,0.75);
box-shadow: 0px 0px 20px -5px rgba(46, 46, 44,0.75);
border: none;
font-size: 20px;
font-family: 'Crimson Text', serif;
padding-left: 20px;
}
.filter-event select option{
font-size: 20px;
font-family: 'Crimson Text', serif;
}
.cli-plugin-main-link{
font-weight: 400;
font-size: 13px;
}.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/images/close.png) url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/images/loading.gif) url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/images/prev.png) url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/images/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(//stfelixlasalle.fr/wp-content/themes/wordpress-bootstrap-master/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}