@charset "utf-8";

* { padding:0; margin:0;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

html { width:100%; height:100%; }

body { width:100%; height:100%;font-family: 'Lato', sans-serif; background:#FFF; padding-top:1px; margin-top:-1px; font-size:100%; }

p{font-size:103%; text-align:left; }

a{color:#117cc0; }

hr{border-top:#81b0cd solid 1px;border-bottom:0px;  }

img{max-width:100%; height:auto; }

embed, object, iframe, table,thead, tbody, tr, td, th {max-width:100% !important; }

table{height:auto !important; }

input[type=text], input[type=password], textarea, select { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; behavior: url(PIE/PIE.htc);  padding:2px 5px; margin:5px 3px; border:none; box-shadow: 0px 2px 2px #ccc inset; -moz-box-shadow: 0px 2px 2px #ccc inset;  -webkit-box-shadow: 0px 2px 2px #ccc inset; max-width:100% !important; }
input{max-width:100% !important;-moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; behavior: url(PIE/PIE.htc); padding:2px 5px; border:none; box-shadow: 0px 2px 2px #ccc inset; -moz-box-shadow: 0px 2px 2px #ccc inset;  -webkit-box-shadow: 0px 2px 2px #ccc inset; }
input[type=file]{border:none;   box-shadow:none; -moz-box-shadow: none;  -webkit-box-shadow:none;  }
input[type=submit],input[type=reset] {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; behavior: url(PIE/PIE.htc);  padding:2px 5px; margin:5px 3px; border:none;  max-width:100% !important;  background:#117cc0; color:#fff; font-weight:bold; cursor:pointer; padding:2px 5px; border:none; box-shadow: 0px 2px 2px #0F405B inset; -moz-box-shadow: 0px 2px 2px #0F405B inset;  -webkit-box-shadow: 0px 2px 2px #0F405B inset; }

.fixe{width:100%;height:auto; /*position:fixed;*/ margin-top:0px; z-index:50; }

#fd-titre{ background:#117cc0; width:100%; height:auto; }

.titre-site{width:70%; display:block; text-align:center; font-size:150%; color:#fff;/*#0b4163;*/  font-weight:bold; margin:0 auto; padding:10px 0; }

#fd-head{width:100%; height:auto; background:#fff;  }

#head{width:70%; height:auto;  margin:0 auto 0 auto; padding-top:1px; display:block; }

.logo-afideo{ height:140px; width:auto; display:block; float:left; }

#headDroite{width:70%; float:left;position:relative; overflow:hidden; margin-left:3%; margin-top:25px; }

#membres{width:100%; height:auto;position:relative;overflow:hidden; text-align:center; }
#membres ul{width:80%; position:relative; list-style-type:none; animation: defileMembres 15s linear infinite;  	-moz-animation: defileMembres 15s linear infinite; -webkit-animation: defileMembres 15s linear infinite; -o-animation: defileMembres 15s linear infinite; padding: 0;  margin: 0 auto; }
#membres ul li{width:100%; height:auto; position:relative;overflow:hidden; float:none;  padding: 0; margin: 0;	}
#membres ul li a{text-decoration:none; }
/*#membres img {width:auto; height:40px; display:inline-block; position:relative; margin-top:15px;vertical-align:middle; margin-left:-50px; border:#CCC solid 1px; z-index:5;
-webkit-transform: rotate(-2deg); -moz-transform: rotate(-2deg); -o-transform: rotate(-2deg); -ms-transform: rotate(-2deg); transform: rotate(-2deg); }
#membres img:last-child {height:70px; }*/

@keyframes defileMembres {    0%, 28%    {top:0; }    33.33%, 61.33%  {top:-164px; }    66.66%, 94.67%, 100%  {top:-328px; } 	}
@-moz-keyframes defileMembres {    0%, 28%    {top:0; }    33.33%, 61.33%  {top:-164px; }    66.66%, 94.67%, 100%  {top:-328px; }	}
@-webkit-keyframes defileMembres {    0%, 28%    {top:0; }    33.33%, 61.33%  {top:-164px; }    66.66%, 94.67%, 100%  {top:-328px; } 	}
@-o-keyframes defileMembres {    0%, 28%    {top:0; }    33.33%, 61.33%  {top:-164px; }    66.66%, 94.67%, 100%  {top:-328px; }	}

.fd-menu{width:100%; height:auto; background:#fff; padding-top:1px; }

.menu{width:70%;  height:auto; list-style-type:none; margin:0px auto 0 auto; display:block; text-align:center; background:#fff; }
.menu li {display:inline-block; vertical-align:middle; margin:0 10px; }
.menu  li a{display:block; text-decoration:none; color:#117cc0; padding:0 10px; text-transform: uppercase; }
.menu  li a img{width:50px; height:auto; display:inline-block; vertical-align:middle; }
.menu  li a span{ display:inline-block; vertical-align:middle; }

.menuMobile{width:60%;  height:auto; list-style-type:none; margin:0px auto 0 auto; display:none; text-align:center; background:#fff; }
.menuMobile li {display:inline-block; vertical-align:middle; margin:0 10px; }
.menuMobile  li a{display:block; text-decoration:none; color:#117cc0; padding:0 10px; text-transform: uppercase; }
.menuMobile  li a img{width:50px; height:auto; display:inline-block; vertical-align:middle; }
.menuMobile  li a span{ display:inline-block; vertical-align:middle; }

.scroll:target{margin-top:0; }

.slicknav_menu {		display:none;	}

.principale{width:75%; height:auto; margin:0 auto; position:relative; }
	
.gauche{width:60%; height:auto; float:left; background:#FFF; padding:0px; position:relative; text-align:center; }
	
.contenu{width:100%; height:auto;  background:#FFF; padding:20px; position:relative; text-align:center; }
.contenu p{padding:0 3px 20px 3px; }

#accesMembres{width:100%; height:auto; background:#eee;box-sizing:border-box; margin:10px auto 5px auto; -moz-border-radius:7px 0px 7px 0px; -webkit-border-radius:7px 0px 7px 0px; border-radius:7px 0px 7px 0px; behavior: url(PIE/PIE.htc);color:#117cc0; padding:5px; border:#dbd8c0 solid 1px; }
#accesMembres table{width:100%; height:auto; }
#accesMembres h2{  background:#fff; font-size:110%;-moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; behavior: url(PIE/PIE.htc); }
#accesMembres a{display:block; text-decoration:none; color:#117cc0; padding:5px 10px; }
	
.droite{/*width:20%;*/  padding-top:0px; /*position:fixed; right:15%;*/ }

.bloc{width:100%; height:auto; background:#eee; padding:5px; box-sizing:border-box; margin:20px auto; overflow:hidden;	}
.bloc h2{font-size:150%; text-align:left;  padding:5px 20px; margin:0 0 10px 0; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; behavior: url(PIE/PIE.htc);  }

.bloc2{width:48%; display:inline-block; height:auto; background:#eee; padding:5px; box-sizing:border-box; margin:20px 0;  vertical-align:top;	-moz-border-radius:7px 0px 7px 0px; -webkit-border-radius:7px 0px 7px 0px; border-radius:7px 0px 7px 0px; behavior: url(PIE/PIE.htc); }
.bloc2 h2{font-size:150%; text-align:left;  padding:0px 20px; margin:0 0 10px 0; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; behavior: url(PIE/PIE.htc);  }
.bloc2 h2 img{display:inline-block; width:80px; height:auto; vertical-align:middle; margin-right:5px; }
.bloc2 p{text-align:left; padding:0 10px; color:#003B59;  }

.contBloc p{-webkit-hyphens: auto;		-moz-hyphens: auto;  -ms-hyphens: auto;  -o-hyphens: auto;  hyphens: auto;  word-wrap: break-word; }
.contBloc ul{text-align:left; margin-left:25px;color:#003B59; }
.contBloc ul li{margin-bottom:10px; }

#presentation { margin-right:3.6%;  border:#81b0cd solid 1px; }
#presentation .contBloc{height:auto; min-height:150px; overflow:hidden; }
#presentation h2{background:#fff;color:#117cc0; }
	
#missions {height:auto; border:#dfa386 solid 1px; }
#missions .contBloc{height:auto; min-height:150px; overflow:hidden; }
#missions h2{background:#fff;color:#e55e20; }
#missions .voirPlus a{color:#e55e20; }
	
.bt-charte{ display:inline-block; text-decoration:none; color:#fff; background:#117cc0; font-weight:bold; font-size:105%; padding:5px 10px;	 -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; behavior: url(PIE/PIE.htc); }
.bt-charte img{width:70px; height:auto; display:inline-block; vertical-align:middle}
.bt-charte span{display:inline-block; vertical-align:middle; padding:0 10px 0 0; }

.menuDroite{ list-style-type:none;display:block; }
.menuDroite li{display:block; float:none; }
.menuDroite li a{display:block; border-bottom:#117cc0 solid 1px; padding:0px 10px; text-decoration:none; color:#117cc0; /*font-size:110%;*/ }
.menuDroite li a img{width:45px; height:auto;display:inline-block; vertical-align:middle; margin-right:5px; }
.menuDroite li a span{display:inline-block; vertical-align:middle; }

#prochainsCongres, #agenda {width:380px;text-align:center; position:relative; }
#prochainsCongres h2, #agenda h2{ background:#fff;color:#117cc0; }
#prochainsCongres ul, #agenda ul {width:calc(370px*3); position:relative; list-style-type:none; overflow:hidden; animation: defileCongres 15s linear infinite alternate;  	-moz-animation: defileCongres 15s linear infinite alternate; -webkit-animation: defileCongres 15s linear infinite alternate; -o-animation: defileCongres 15s linear infinite alternate; padding: 0;  margin: 0; }
#prochainsCongres ul li, #agenda ul li {width:370px;position:relative; float:left;  padding: 0; margin: 0;overflow:hidden;	}
#prochainsCongres ul li a, #agenda ul li a {text-decoration:none; }

.voirPlus{width:100%; display:block; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; behavior: url(PIE/PIE.htc);background:#fff; 	 font-size:120%; text-align:right; margin:10px auto 0 auto; padding:5px 10px; box-sizing:border-box;  	}
.voirPlus a{text-decoration:none; color:#117cc0; font-weight:bold; }
.voirPlus a img{width:50px; height:auto; display:inline-block; vertical-align:middle; }
.voirPlus a span{display:inline-block; vertical-align:middle; }
	
@keyframes defileCongres {    0%, 28%    {left:0; }    33.33%, 61.33%  {left:-370px; }    66.66%, 94.67%, 100%  {left:-740px; } 	}
@-moz-keyframes defileCongres {    0%, 28%    {left:0; }    33.33%, 61.33%  {left:-370px; }    66.66%, 94.67%, 100%  {left:-740px; } }
@-webkit-keyframes defileCongres {    0%, 28%    {left:0; }    33.33%, 61.33%  {left:-370px; }    66.66%, 94.67%, 100%  {left:-740px; }     }
@-o-keyframes defileCongres {    0%, 28%    {left:0; }    33.33%, 61.33%  {left:-370px; }    66.66%, 94.67%, 100%  {left:-740px; } 	}
	
.datesCong{ font-size:105%; display:block; color:#e55e20;max-height:50px; overflow:hidden;text-overflow: ellipsis; }

.nomCong{ font-size:150%;display:block; font-weight:bold; color:#117cc0; max-height:90px; overflow:hidden;text-overflow: ellipsis; }

.lieuCong{ font-size:105%;display:block;color:#117cc0;max-height:50px; overflow:hidden;text-overflow: ellipsis; }

.infoCong{ font-size:105%;display:block;color:#117cc0;max-height:50px; overflow:hidden;text-overflow: ellipsis; }
	
.page{padding:0px; height:auto; min-height:650px; margin-bottom:20px; }
.page h2{font-size:150%; text-align:left;  padding:5px 20px; margin:0 0 10px 0; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; behavior: url(PIE/PIE.htc); background:#117cc0;color:#fff; border:double #FFF 4px; box-sizing:border-box; }
.page p{text-align:justify; padding:0 3px 0px 3px; }
.page ul{  text-align:left; margin-left:35px; }
.page ul li{margin-bottom:10px; }
.page h2 img{display:inline-block; width:50px; height:auto; vertical-align:middle; margin-right:5px; }

#page-presentation{margin-top:40px; }
	
.bleu{color:#117cc0; }

.bleuFonce{color:#003B59; }
	
.tabajdossier {width:100%; }
.tabajdossier td {text-align:left; vertical-align:top; }
	
.tableau td, .tableau th{padding:5px; border-bottom:#003B59 solid 1px; }
	
.tablexique{width:100%; text-align:left; }
.tablexique thead tr th{ text-align:center;padding:5px 0; }
.tablexique thead tr th a{ text-align:center;padding:5px 0; display:inline-block; vertical-align:middle; text-decoration:none; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; behavior: url(PIE/PIE.htc); background:#117cc0;color:#fff; margin:0 3px; padding:5px 5px; }
.tablexique thead tr th span{ text-align:center;padding:5px 0;display:inline-block; vertical-align:middle; text-decoration:none; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; behavior: url(PIE/PIE.htc); background:#fff;color:#000; margin:0 3px; padding:5px 5px; }
.tablexique tbody tr th{ text-align:center;padding:5px 0;border-bottom:#dfa386 solid 1px; }
.tablexique tbody tr td{ padding:5px 0; }
.tablexique tbody tr td:nth-child(1){ font-weight:bold; color:#117cc0; }
.tablexique tbody tr th span{ display:inline-block; vertical-align:middle; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; behavior: url(PIE/PIE.htc);background:#117cc0;color:#fff; margin:0 3px; padding:5px 10px; font-size:115%; }

.bt-hautPage img{	width:30px;	height:30px;   }

#footer{width:100%; height:auto; margin:10px auto; clear:both; text-align:center; }
#footer a {display:inline-block; vertical-align:middle; color:#003B59; }

@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

@media only screen and (min-device-width : 300px) and (max-device-width : 480px) {
	
	
	.js .menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
		position:fixed; z-index:90;
		width:100%;
}



	.menuMobile{display:none !important;}

	.titre-site{width:95%; display:block; text-align:center;  font-size:110%; color:#fff;/*#0b4163;*/  font-weight:bold; margin:0 auto; padding:10px 0;}
	
	
.fixe{position:relative;}

#head{width:100%;}

.logo-afideo{ height:100px; width:auto; display:block; float:none;margin:0 auto;}

#headDroite{width:70%; float:none;position:relative; overflow:hidden; margin:10px auto;}

.principale{width:95%; }
	
	.gauche{width:100%; float:none;margin:0 auto;}
	.contenu{padding:0px;}
	
	.bloc2{width:100%; display:block; margin:20px auto;  }
	
	

.droite{width:100%;  padding-top:20px; position:relative; float:none; right:auto; margin:0 auto;}


#accesMembres table, #accesMembres tbody{display:block; margin:10px auto; width:100%;}
#accesMembres table tr{display:table;  width:100%;}
#accesMembres table td{display:block; padding:5px 0 ;}
#accesMembres table td:nth-child(1){ text-align:center;}

input, input[type=text], input[type=password], textarea, select {
width:100% !important;
}

table, tbody{display:block; margin:10px auto; width:100%; height:auto !important;}
table thead{display:none;width:100%;}
table tr{display:table;   width:100% !important;}
table td{display:block; padding:5px 0; width:100% !important; }
table td:nth-child(1){display:table-row; text-align:left;}

.tableau, .tableau tbody{display:block; margin:10px auto; width:100%; height:auto !important;}
.tableau tr{display:table;  width:100%; border-bottom:#003B59 solid 1px;}
.tableau td{display:block; width:100%; padding:5px; border:none;}
.tableau td:nth-child(1){display:block; text-align:left;}


#prochainsCongres{width:260px;}
#prochainsCongres ul{width:calc(260px*3);}
#prochainsCongres ul li{width:250px;	}

#membres ul li{height:auto;}

@keyframes defileMembres {    0%, 28%    {top:0;}    33.33%, 61.33%  {top:-224px;}    66.66%, 94.67%, 100%  {top:-448px;} 	}
	
	@-moz-keyframes defileMembres {    0%, 28%    {top:0;}    33.33%, 61.33%  {top:-224px;}    66.66%, 94.67%, 100%  {top:-448px;}    	}
@-webkit-keyframes defileMembres {    0%, 28%    {top:0;}    33.33%, 61.33%  {top:-224px;}    66.66%, 94.67%, 100%  {top:-448px;} 	}
	
	@-o-keyframes defileMembres {    0%, 28%    {top:0;}    33.33%, 61.33%  {top:-224px;}    66.66%, 94.67%, 100%  {top:-448px;}	}
	
/*congres*/	

@keyframes defileCongres {    0%, 28%    {left:0;}    33.33%, 61.33%  {left:-250px;}    66.66%, 94.67%, 100%  {left:-500px;} 	}
	
	@-moz-keyframes defileCongres {    0%, 28%    {left:0;}    33.33%, 61.33%  {left:-250px;}    66.66%, 94.67%, 100%  {left:-500px;} 	}

	@-webkit-keyframes defileCongres {    0%, 28%    {left:0;}    33.33%, 61.33%  {left:-250px;}    66.66%, 94.67%, 100%  {left:-500px;} }

	@-o-keyframes defileCongres {    0%, 28%    {left:0;}    33.33%, 61.33%  {left:-250px;}    66.66%, 94.67%, 100%  {left:-500px;} }
}

@media only screen and (min-device-width : 480px) and (max-device-width : 1080px){

.js .menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
		position:fixed; z-index:90;
		width:100%;
}



	.menuMobile{display:none !important;}

	.titre-site{width:95%; display:block; text-align:center;  font-size:110%; color:#fff;/*#0b4163;*/  font-weight:bold; margin:0 auto; padding:10px 0;}
	
	
.fixe{position:relative;}

#head{width:100%;}

.logo-afideo{ height:100px; width:auto; display:block; float:none;margin:0 auto;}

#headDroite{width:70%; float:none;position:relative; overflow:hidden; margin:10px auto;}

.principale{width:95%; }
	
	.gauche{width:100%; float:none;margin:0 auto;}
	.contenu{padding:0px;}
	
	.bloc2{width:100%; display:block; margin:20px auto;  }
	
	

.droite{width:100%;  padding-top:20px; position:relative; float:none; right:auto; margin:0 auto;}


#accesMembres table, #accesMembres tbody{display:block; margin:10px auto; width:100%;}
#accesMembres table tr{display:table;  width:100%;}
#accesMembres table td{display:block; padding:5px 0 ;}
#accesMembres table td:nth-child(1){ text-align:center;}

input, input[type=text], input[type=password], textarea, select {
width:100% !important;
}

table, tbody{display:block; margin:10px auto; width:100%; height:auto !important;}
table thead{display:none;width:100%;}
table tr{display:table;   width:100% !important;}
table td{display:block; padding:5px 0; width:100% !important; }
table td:nth-child(1){display:table-row; text-align:left;}

.tableau, .tableau tbody{display:block; margin:10px auto; width:100%; height:auto !important;}
.tableau tr{display:table;  width:100%; border-bottom:#003B59 solid 1px;}
.tableau td{display:block; width:100%; padding:5px; border:none;}
.tableau td:nth-child(1){display:block; text-align:left;}


#prochainsCongres{width:260px;}
#prochainsCongres ul{width:calc(260px*3);}
#prochainsCongres ul li{width:250px;	}

#membres ul li{height:auto;}

@keyframes defileMembres {    0%, 28%    {top:0;}    33.33%, 61.33%  {top:-224px;}    66.66%, 94.67%, 100%  {top:-448px;} 	}
	
	@-moz-keyframes defileMembres {    0%, 28%    {top:0;}    33.33%, 61.33%  {top:-224px;}    66.66%, 94.67%, 100%  {top:-448px;}    	}
@-webkit-keyframes defileMembres {    0%, 28%    {top:0;}    33.33%, 61.33%  {top:-224px;}    66.66%, 94.67%, 100%  {top:-448px;} 	}
	
	@-o-keyframes defileMembres {    0%, 28%    {top:0;}    33.33%, 61.33%  {top:-224px;}    66.66%, 94.67%, 100%  {top:-448px;}	}
	
/*congres*/	

@keyframes defileCongres {    0%, 28%    {left:0;}    33.33%, 61.33%  {left:-250px;}    66.66%, 94.67%, 100%  {left:-500px;} 	}
	
	@-moz-keyframes defileCongres {    0%, 28%    {left:0;}    33.33%, 61.33%  {left:-250px;}    66.66%, 94.67%, 100%  {left:-500px;} 	}

	@-webkit-keyframes defileCongres {    0%, 28%    {left:0;}    33.33%, 61.33%  {left:-250px;}    66.66%, 94.67%, 100%  {left:-500px;} }

	@-o-keyframes defileCongres {    0%, 28%    {left:0;}    33.33%, 61.33%  {left:-250px;}    66.66%, 94.67%, 100%  {left:-500px;} }
	}
/* Stylesheet: afideo2 Modified On 2020-07-06 09:31:37 */
/*
    Mobile Menu Core Style
*/

.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0; }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em; }
.slicknav_nav { clear: both; }
.slicknav_nav ul,
.slicknav_nav li { display: block; }
.slicknav_nav .slicknav_arrow { font-size: 100%; margin: 0 0 0 2%; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline-block; }
.slicknav_brand { float:left; }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both; }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

@media all and (orientation: portrait){
.slicknav_menu {
    font-size:120% !important;}

	
	.slicknav_nav {
   
    font-size:120% !important;
}

.slicknav_arrow{font-size:130% !important;}




}
/*Landscape */

.slicknav_menu {
height:auto;

    font-size:110%;
    box-sizing:border-box;
	background:#117cc0;
    padding:0px;
}
.slicknav_menu * {
  box-sizing:border-box;
}
/* Button */
.slicknav_btn {
    margin: 5px 5px 6px;
    text-decoration:none;
   
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;  
    background-color: #fff;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {
    color: #117cc0;
    font-weight: bold;
   
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color: #117cc0;
}

.slicknav_nav {
    color:#117cc0;
height:auto;
position:relative;
  overflow:scroll;
    margin:0;
    padding:0;
    font-size:110%;
}
.slicknav_nav, .slicknav_nav ul {
    list-style: none;

    background:#fff;
}
.slicknav_nav ul {

    padding:0;
    margin:0 0 0 0px; 
}
.slicknav_nav .slicknav_row {
     padding:2%; 
}
.slicknav_nav a{
    margin:0px 0px; 
    text-decoration:none;
    color:#117cc0 ;
}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
    padding:0;
    margin:0;
}

.slicknav_item a{width:80%;display:block;}
.slicknav_nav a img{width:50px; height:auto; display:inline-block; vertical-align:middle;padding-right:2% !important;}
.slicknav_nav a span{display:inline-block; vertical-align:middle;}

.slicknav_row:hover {
    
    background:#fff;
    color:#117cc0 !important;
}

.slicknav_parent:hover{
   
    color:#117cc0 !important;
}

.slicknav_nav li a:hover{
   background:#fff;
    color:#F6A90D;
}




.slicknav_nav li a{
 padding:2%; 
}



.slicknav_nav li {border-bottom:solid 1px #117cc0;
  
}

.slicknav_nav li ul li { border-bottom:solid 1px #117cc0;
 
}

.slicknav_nav li ul li ul li { border-bottom:solid 1px #117cc0;
 
}



.slicknav_nav li ul {width:100%;
    background:#fff; 
}

.slicknav_nav li ul li ul {width:100%;
    background:#fff; 
}


.slicknav_arrow{float:right; margin-left:3%;font-size:130%;}

.slicknav_nav .slicknav_txtnode {
    margin-left:15px;   
}
.slicknav_brand {
	color:#117cc0;
	font-size: 18px;
	line-height:30px;
	padding:7px 12px;
	height:44px;
}


/* Stylesheet: slicknav Modified On 2017-02-27 12:30:04 */
