/*
 Theme:   unite rectorat
 Theme URI: https://fr.wordpress.org/themes/unite/ 
 Description:  Unite Child Theme
 Author:       Didier FABIUS (Rectorat de la Guadeloupe) - Silkalns
 Author URI:   https://fr.wordpress.org/themes/author/silkalns/
 Template:     unite
 Version:      1.6.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: Violet, Clair, Blanc, Gris, Une colonne, Deux colonnes, Colonne latérale droite, Mise en page fluide, Mise en page adaptable, Mise en page adaptable, Prêt à être traduit, Arrière-plan personnalisé, Couleurs personnalisées, Menu personnalisé, Images à la Une, Modèle pleine largeur, Format d’article, Options du thème, Commentaires imbriqués 
Text Domain:  unite-child
*/

/*chemin*/
.skip-to-content-link {
  background: #000;
  color: #fff !important;
  font-weight: 700;
  left: 40%;
  padding: 2px 14px;
  position: absolute;
  transform: translateY(-100%);
  z-index: 500;
}
a.skip-to-content-link:visited,
a.skip-to-content-link:active{
  color: #fff !important;
}
.skip-to-content-link:focus {
  transform: translateY(0%);
}
.breadcrumb{
	padding:5px;
	margin:0 !important;
	background:transparent;
}
.date-front{font-size:0.6em; color:#727272}
.mega-toggle-label{display:none}
.mega-toggle-block{width:100%;margin-left:10px}
.tribe-events-list-widget .tribe-event-featured{
	background:transparent !important;
}
.tribe-events-list-widget .tribe-event-featured .tribe-event-title a, .tribe-events-list-widget .tribe-event-featured .tribe-event-duration{
	
color:inherit!important;
}
/*personnels*/

.tmm .tmm_member {
border:none !important;
}
.tmm .tmm_member .tmm_photo,
.tmm .tmm_4_columns .tmm_member .tmm_photo {
border-radius: 50% !important;
border:none !important;
 -webkit-transition: all 0.5s ease; /* Safari and Chrome */
    -moz-transition: all 0.5s ease; /* Firefox */
    -ms-transition: all 0.5s ease; /* IE 9 */
    -o-transition: all 0.5s ease; /* Opera */
    transition: all 0.5s ease;

}
.tmm .tmm_member .tmm_photo{
	width: 125px !important;
    padding-bottom: 125px !important;
}
    
.tmm .tmm_member .tmm_photo:hover,
.tmm .tmm_4_columns .tmm_member .tmm_photo:hover {
width:200px;
 padding-bottom: 200px;
}
# Empty CSS file for your own CSS
@font-face {
    font-family: 'lane_narrowregular';
    src: url('lanenar_-webfont.eot');
    src: url('lanenar_-webfont.eot?#iefix') format('embedded-opentype'),
         url('lanenar_-webfont.woff') format('woff'),
         url('lanenar_-webfont.ttf') format('truetype'),
         url('lanenar_-webfont.svg#lane_-_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.notice-error, div.error{
background-color:pink !important;
}
a{
color:#000;
}
.header a{color:#1B4244;

}
body{
font-family: Arial, sans-serif;
}
#printutils{
	float:right;
	padding-top:10px;
	padding-right:5px;
}
#printutils  li{
	list-style:none;
	float:left;
	margin-right:3px;
	padding:0 2px;
	text-align:center;
	border-radius:3px;
	font-size:0.9em;
	width:24px;
	height:24px;
	border:1px solid gray;
	color:gray;
}
#printutils li:hover{
	background-color:gray;
	color:#fff;
	cursor:pointer;
}

#printpage{
	padding-top:5px;
}
#printpage span{
	display:none;
}
.h2, h2{
font-size:1.5em;
}
.custom-background{
}
.barinfo{
position:relative;
}
.barinfo, .barurgent{
font-family:Arial,sans-serif;
font-style:italic;

color:gray;

padding:0 0 0 80px;
box-shadow:0 2px 5px -3px #000;
min-height:40px !important;
}
.barinfo ul{
margin-left:10px !important;
margin-right:10px !important;
}
.little_text{
color:#727272;
font-size:x-small;
}
.profil-title{
padding:0 10px;
}
.barurgent{
background-color:red;
color:#fff;
position:fixed !important;
top:0;
right:0;
left:0;
width:100%;
z-index:9000;
font-weight:bold;
}
.boutonurg {
background-color:red;
color:#fff;
display:inline-block;
padding:0px 10px;
line-height:40px;
podistion:absolute;
left:0;
top:0;
margin:0;
font-weight:bold;
cursor:pointer;
}
.barurgent a{
color:#fff;
}
.barinfo{
background-color:#E5E5E5;
}
.barinfo:before,.barurgent:before{
    font-style: normal;
    margin-right: 5px;
display:inline-block;
font-style:normal;

padding:10px;
color:#FFF;
font-weight:bold;
position:absolute;
top:0;left:0;
font-size:1em !important;
}
.barinfo:before{
     content: "En ce moment";
   background:#3A3A3A;
   position:absolute;
}
.barurgent:before{
     content: "Urgent";
      background:red;
	cursor:pointer;
}
.barinfo ul li, .barurgent li{
list-style:none!important;
padding:10px 0 0 0;
}
.fa-home{
line-height:30px;}
.text-primary{
color:#4EBEC4;
}
.nav-pills  > a, .nav-pills  > a:hover {
background-color:#69CED3!important;
}
.desc_eple{
border:1px solid #cecece;
padding:0 7px 5px 7px;
margin-top:25px;
border-radius:3px;
}
.desc_eple:hover{
background-color:#F0F0F0;
}
.logo_eple{
width:70px; 
height:70px; 
position:absolute; 
right:15px;
bottom:15px;
z-index:100000;
 -webkit-transition: all 0.5s ease; /* Safari and Chrome */
    -moz-transition: all 0.5s ease; /* Firefox */
    -ms-transition: all 0.5s ease; /* IE 9 */
    -o-transition: all 0.5s ease; /* Opera */
    transition: all 0.5s ease;
	border-radius:3px;
	overflow:hidden;
	box-shadow: 0px 5px 15px rgba(0,0,0,.6);

}
.logo_eple img{
}
.logo_eple:hover{
width:100px; 
height:100px; 
}
.urgent{

background-color:red;

}
.urgent a{
color: #fff;
font-weight:bold;
font-size:1.2em;
line-height:2em;
}

.top5 { margin-top:5px; }
.top7 { margin-top:7px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top17 { margin-top:17px; }
.top30 { margin-top:30px; }


.imgpad5 { margin:0 5px; }
.pad5 { margin:5px; }
.pad7 { margin:7px; }
.pad10 { margin:10px; }
.pad15 { margin:15px; }
.pad17 { margin:17px; }
.pad30 { margin:30px; }

article header{
clear: both;
display: block;
margin:5px 0 !important;
}
.apps{
height:250px;
width:250px;
display:block;
margin:auto;
padding:10px;
}
.apps div{
float:left;
margin:1%;
font-family:sans-serif;
color:#fff;
width:48%;
height:48%;
position:relative;

}

.apps div a{
cursor:pointer;
display:block;
text-align:center;
color:#fff !important;
 -webkit-transition: all 0.5s ease; /* Safari and Chrome */
    -moz-transition: all 0.5s ease; /* Firefox */
    -ms-transition: all 0.5s ease; /* IE 9 */
    -o-transition: all 0.5s ease; /* Opera */
    transition: all 0.5s ease;
}
.apps div a:hover{
text-transform:uppercase;
font-weight:bold;
color:white!important;
}
.apps div:nth-child(3) a:hover{
text-decoration:none;
width:100%!important;
height:100% !important;
padding-top:40%;
}
.apps div:nth-child(4) a:hover{
text-decoration:none;
width:80%!important;
height:80% !important;
padding-top:35%;
}

.apps div:nth-child(2) a:hover{
text-decoration:none;
width:100% !important;
height:100% !important;
top:0;
padding-top:45%;
}
.apps div:nth-child(1) a:hover{
text-decoration:none;
width:80% !important;
height:80% !important;
top:20% !important;
right:0px !important;
padding-top:35%;
}
.apps div:nth-child(1) a{
-webkit-border-top-right-radius: 50%;
-webkit-border-bottom-left-radius: 50%;
-moz-border-radius-topright: 50%;
-moz-border-radius-bottomleft: 50%;
border-top-right-radius: 50%;
border-bottom-left-radius: 50%;
width:100%;
height:100%;
position:absolute;
top:0;
right:0;
padding-top:45%;

color:#fff !important;
}
.apps div:nth-child(2)  a{
-webkit-border-top-left-radius: 50%;
-webkit-border-bottom-right-radius: 50%;
-moz-border-radius-topleft: 50%;
-moz-border-radius-bottomright: 50%;
border-top-left-radius: 50%;
border-bottom-right-radius: 50%;
width:70%;
height:70%;
position:absolute;
top:30%;
padding-top:25%;
color:#fff !important;
}
.apps div:nth-child(3) a{
-webkit-border-top-left-radius: 50%;
-webkit-border-bottom-right-radius: 50%;
-moz-border-radius-topleft: 50%;
-moz-border-radius-bottomright: 50%;
border-top-left-radius: 50%;
border-bottom-right-radius: 50%;
width:80%;
height:80%;
position:absolute;
right:0px;
padding-top:35%;
color:#fff !important;
}
.apps div:nth-child(4) a{
-webkit-border-top-right-radius: 50%;
-webkit-border-bottom-left-radius: 50%;
-moz-border-radius-topright: 50%;
-moz-border-radius-bottomleft: 50%;
border-top-right-radius: 50%;
border-bottom-left-radius: 50%;
width:100%;
height:100%;
padding-top:45%;
color:#fff !important;
}
.home .alaune .carousel-caption p{
max-width:100%;
padding: 0px;
}
.home .alaune .carousel-caption h2{
text-decoration:none;
border-bottom:none;
}
.home .alaune .carousel-caption a,
.home .alaune .carousel-caption a:visited,
.home .alaune .carousel-caption a:hover,
.home .alaune .carousel-caption a:active
{
color:#fff;
}
.home .fa-calendar, .home .fa-rss, .home .fa-facebook, .home .fa-twitter, .home .fa-instagram{
border-radius:10px 1px;
margin:15px 0;
color:#fff;
font-size:1em;
width:30px;
height:30px;
line-height:30px;
text-align:center;
box-shadow: 0px 5px 15px rgba(0,0,0,.3);
margin-left:5px;
}

.home .fa-instagram {
    background: rgba(255,234,94,1);
    background: -moz-linear-gradient(45deg, rgba(255,234,94,1) 0%, rgba(235,131,5,1) 26%, rgba(237,3,3,1) 55%, rgba(124,5,235,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(255,234,94,1)), color-stop(26%, rgba(235,131,5,1)), color-stop(55%, rgba(237,3,3,1)), color-stop(100%, rgba(124,5,235,1)));
    background: -webkit-linear-gradient(45deg, rgba(255,234,94,1) 0%, rgba(235,131,5,1) 26%, rgba(237,3,3,1) 55%, rgba(124,5,235,1) 100%);
    background: -o-linear-gradient(45deg, rgba(255,234,94,1) 0%, rgba(235,131,5,1) 26%, rgba(237,3,3,1) 55%, rgba(124,5,235,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(255,234,94,1) 0%, rgba(235,131,5,1) 26%, rgba(237,3,3,1) 55%, rgba(124,5,235,1) 100%);
    background: linear-gradient(45deg, rgba(255,234,94,1) 0%, rgba(235,131,5,1) 26%, rgba(237,3,3,1) 55%, rgba(124,5,235,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffea5e', endColorstr='#7c05eb', GradientType=1 );
}
.home .fa-calendar{
background-color:#4EBEC4;

}
.home .fa-rss{
background-color:orange;
}
.home .fa-facebook{
background-color:#3B5998;
}
.home .fa-twitter{
background-color:#38A7F0;
}
.home .iguane{
background: url(images/logo_iguane_mini.png)  no-repeat;
width:130px;
height:30px;
}
.home .fa-rss:hover{
background-color:orange;
}
.home .fa-calendar:hover{
background-color:green;
}
.pinbtn{
	float:left;
}
.pinbtn span, .carbtn i{
	text-indent:-10000px;
	display:block;
}
.entry-title{
font-size:2em;
color:black;
}
.logo{
width:200px;
height:100px;
margin:2px 20px;
background:url(images/REGIONS-ACA_GUADELOUPE.png) no-repeat;
background-size:contain;
text-indent:-10000px;
}
/*PRINT*/
@media print {
	.header .page-header,.search,.barinfo,.barurgent,#myMap,footer,.apps{
		display:none;
		
	}
	
	.logo{
		width:200px;
		height:100px;
		margin:2px 20px;
		background:url(images/REGIONS-ACA_GUADELOUPE.png) no-repeat;
		content:url(images/REGIONS-ACA_GUADELOUPE.png);
		background-size:contain;
	}
}

.page-header{
padding-bottom:0px!important;
margin:0px!important;
background-color:#fff;
padding:0 15px;
border:none;
}
.row{
margin:0;
}
.desc_eple h3{
margin-top:0px;
}
.home .row h2{
font-family: ;
font-size:1.5em;
font-weight:bold;
border-bottom:1px solid #E4E4E4;
padding-bottom:5px;
}
.home  .container h3{
color:#727272;
font-family: "lane_narrowregular",Futura,"Century Gothic",AppleGothic,sans-serif;
border-bottom:1px solid #E4E4E4;
font-size:1.3em;
font-weight:bold;
padding:10px 0;
}
.home .container .label{
color:#727272;
font-family: "lane_narrowregular",Futura,"Century Gothic",AppleGothic,sans-serif;
font-weight:normal;
font-size:1em;
}
.site-description , .slogan {
font-size:2em !important;
font-weight: normal;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
font-family: "lane_narrowregular",Futura,"Century Gothic",AppleGothic,sans-serif;
color: #5B5859 !important;
text-align: left;
font-style: normal;
text-transform:none !important;
}

.header{
box-shadow: 0px 15px 55px rgba(0,0,0,.3);

}
.header, .container{
padding:0;
}
.navbar-default .navbar-nav > .open > a{
color:#000;
}

.container{
padding-bottom:10px;
padding:0;
margin:auto;
}

.alert-dismissible .close {
top:5px;
right:5px;
color:red !important;
}
.alert-dismissible{
border-radius:0;
padding:5px !important;
font-size:1.5em;
}

header .search-field{
min-width:250px !important;
margin:auto;

}
header .search{
text-align:right;
}

.image_block{
overflow: hidden;
width:100%;
margin-bottom:15px;
}
.container img,#content img{
height:auto;
 -webkit-transition: all 0.5s ease; /* Safari and Chrome */
    -moz-transition: all 0.5s ease; /* Firefox */
    -ms-transition: all 0.5s ease; /* IE 9 */
    -o-transition: all 0.5s ease; /* Opera */
    transition: all 0.5s ease;
}

.alaune{
margin-bottom:20px;
}

 .carto{
margin-top:30px;
border-radius:5px;
}
.carto .fa{
margin-top:5px;
}
.ced_site_Content img{
	display:none;
}
.ced_float{
	clear:both;
}
#content{
background-color:#fff;
padding:10px;
}
.central {
	padding-bottom:10px;
}
.central #content img{
margin:10px;
}
.entry-content{
font-family:arial,helvetica,sans-serif !important;
margin:0.8em;
}
.container{
padding:0;
}
#page .navbar-default{
min-height:30px;
border:none;
}
#menu{
box-shadow: 0px 5px 15px rgba(0,0,0,.3);
min-height:30px;
border:none;
}

#menu .navbar-brand{
color:#fff !important;

}
#menu ul li a{
color:#fff !important;
font-weight:bold;
}
#menu ul li ul li a{
color:#6389B2 !important;

}

.alaune .carousel_home {
margin:10px 0 !important;
box-shadow: 0px 15px 25px rgba(0,0,0,.5);
}
.alaune .carousel-inner img{
width:100%;
}
.alaune .carousel-inner{
max-height:350px;
}
.alaune .carousel-caption{
top:0;
width:33%;
background-color:rgba(0,0,0,0.7);
bottom:0;
padding:15px;
left:0;
text-align:center;
}
.alaune .carousel-caption p{
background:none !important;
}
.navbar-nav>li>a , 
.navbar-brand
{
height:30px;
padding:0 10px;
line-height:30px;
    font-size: 1em;
}
.carto,
.site-header{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */


}
.site-header{
min-height:130px;
padding-bottom:10px;
}
.site-branding{
    margin-left: -25px;
}
.apps div a{
color:#fff !important;
}

#menu{
border-bottom:1px solid #69CED3;
}
#menu ul li {
border-right:1px solid #69CED3;
}
#menu ul li ul li{
border-right:none;
}
#menu ul li:hover {
background-color: #69CED3;
}
.navbar{
border-radius:0px !important;
margin-bottom: 0px;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus{
background-color:#69CED3;
color:gray !important;
}

#menu ul li ul li a{
color:gray !important;
}

.bottom a,
.bottom
{
color:#fff!important;
}
.bottom .disabled{
float:right;
font-size:x-small;
}

.top5 { margin-top:5px; }
.top7 { margin-top:7px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top17 { margin-top:17px; }
.top30 { margin-top:30px; }

.site-footer{
margin-top:50px !important;
}
.site-footer .title_bottom{
margin-left:15px;
margin-top:-40px;
font-weight:bold;
font-size:2em;
}
.ecole-title{
	line-height: 1.5em;
   margin-bottom:0;
    padding: 0 35px;
    color: #D6D9D8;
    font-weight: bold;
    font-size: 2em;
    box-shadow: -1px 2px 10px 3px rgba(0, 0, 0, 0.1) inset;
}
.ecole-barre{
	clear:both;
	display:block;
	height:10px;
}
.ecole-description{
	padding:2px 10px 0px 10px;
	float:left;
	display:inline-block;
	color:#fff;
	min-width:250px;
	white-space:nowrap;
	margin-right:15px;
}
.ecole-description p{
	margin:0;
	font-size:0.5em !important;
}
.ecole-description .fa{
	float:left;
	margin-right:5px;
	margin-top:3px;
}
.tax-school_type .alert{
	padding:10px;
	border-width:3px;
}
.tax-school_type .alert-danger .label{
	color:#D51C19;
	font-size:120%;
}
.tax-school_type .alert-danger .value{
	color:#D51C19;
	font-size:120%;
}
.tax-school_type .alert-success .label{
	color:#499A38;
	font-size:120%;
}
.tax-school_type .alert-success .value{
	color:#499A38;
	font-size:120%;
}
@media (max-width:600px){
	.site-description, .slogan {
		text-align: center;
	}
	.barinfo, .barurgent{
		min-height:80px;
	}
}
@media (min-width:767px){
 
header .search{
margin-top:30px;
 text-align:center;
 margin-bottom:10px;
}

.home .site-main .col-md-6:nth-child(2),
.home .site-main .col-md-6:nth-child(5)
{
	clear:left;
	
 }
}

@media (max-width:767px){
.header .nav-pills{
margin-top:50px;
background-color:#fff;

}
.header .nav-pills>li>a {
padding:10px 5px;
}
.navbar-header{
background-color:#46bfd2;
color:#fff;
}
.navbar-header .icon-bar{
background-color:#fff!important;
}
.navbar-header .navbar-toggle{
border:1px solid #fff;
}
.navbar-default .navbar-toggle:hover{
background-color:#308491!important;

}
.logo_iles{
display:none;
}
.col-md-12{
padding:0;
}
.container{
padding:0;
}

}
@media (max-width:991px){
.header .nav-pills{
background-color:#fff;
}
.logo{
display:block;margin-right:auto;margin-left:auto
}


}