/* ///// FLEXI FIX /////*/
*[data-toggle='tooltip'] {
display: inline-block !important;
}
*[data-toggle='hasTooltip'] {
display: inline-block !important;
}
.hasTooltip{
  display: inline-block !important;  
}
.hasPopover{
  display: inline-block !important;  
}
.add-on {
    height: 26px !important;
}
body .btn-group.group-fcinfo .btn, body .btn-group.group-fcprimary .btn, body .btn-group.group-fcinfo .btn, body .btn-group.group-fcwarning .btn, body .btn-group.group-fcmethod .btn {
    min-width: inherit !important;
}
hr{float: left;
    width: 100%;}
fieldset{min-width:1px;}

.display_none{display:none;}
.display_on{
    display:block;
}
a:hover, a:focus {
    color: #2e5481;
    text-decoration: none;
}

/* ///////// HOME /// */
header#homeheader{
	position:relative;
	height:500px;
	background-color: #546469;
}

header#homeheader div.bannerwrapper{
	position:absolute;
	background-size:cover;
	height:500px;
	max-height:500px;
	width:100%;
	z-index:1;
}

header#homeheader div.bannerbiseau{
	position:absolute;
	background-image: url("/images/home/banners/banner-logo.png");
	background-position:center bottom;
	background-repeat: no-repeat;
	height:500px;
	max-height:500px;
	width:100%;
	z-index:2;
}

header#homeheader div.bannertagline{
	position:absolute;
	background-color: #546469;
	background-color: rgba(84,100,105,0.8);
	
	height:80px;
	max-height:80px;
	width:100%;
	bottom:0;
	z-index:3;
}
div.taglinecontent{
	font-size:1.7em;
	color: #ffffff;
	margin-top:20px;
}
div.well h2{
	padding: 0px 0 12px 0;
}
div.homebox{margin-bottom:20px;}


div.bannerwrapper{
	display:block;
	position:relative;
	max-height:150px;
	margin-bottom:30px;
	overflow:hidden;	
}
div.bannerwrapper img{
	height:auto;
}
.header .header-wrapper .logo-box .logo{
	padding:15px 0;	
}
.maringbottom{
	margin-bottom: 25px;
}


form {
    margin-bottom: 0;
}

div.custom_left{float:left; width:100%;}


ol{margin-left:15px;}




.acronyms{
	margin-top:50px;	
}
.acronyms p{
	font-size:11px;
	line-height:16px;	
}
.header .header-wrapper {
    background: rgba(255, 255, 255, 0.97);
    padding: 2px 0;
	min-height: 100px;
}
.vacature{
	display: inline-block;
    border-radius: 4px;
    background-color: #f4511e;
    border: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 16px;
    padding: 10px 20px;
    width: 150px;
    transition: all 0.5s;
    cursor: pointer;
}
.vacature a{
	color:#ffffff;
}

.ui-tooltip{
    font-size:12px;
}


@media (max-width: 768px) { 
	.header .header-wrapper {
		background: rgba(255, 255, 255, 0.97);
		min-height: 30px;
		padding: 2px 0;
	}
	div.bannerwrapper{
		max-height:50px;
		margin-bottom:20px;
	}
	#main {
		padding: 0px 0;
	}

}

/* /////////// MAIN NAV ////////// */

nav > ul.nav.navbar-nav > li.deeper > ul > li > a:before{
    content:"" !important;
	margin-right:0 !important;
}

nav > ul.nav.navbar-nav > li.deeper > ul > li:before{
    float:left;
	content:"\f138";
	font-family: "fontawesome";
	margin-right:15px;
	color:#F37321;
}


nav > ul.nav.navbar-nav > li > a.home_menu_item:before{
	/*content:"\f015";
	font-family: "fontawesome";
	margin-right:15px;
	color:#F37321;*/
}

nav > ul.nav.navbar-nav > li.deeper > ul > li a.menu_profile, nav > ul.nav.navbar-nav > li.deeper > ul > li a.menu_login{
	font-weight: bold;
	color:#1F84B8;
}
/*nav > ul.nav.navbar-nav > li.deeper > ul > li:before, nav > ul.nav.navbar-nav > li.deeper > ul > li:has(a.menu_profile):before, nav > ul.nav.navbar-nav > li.deeper > ul > li:has(a.menu_login):before{
    content:"" !important;
	margin-right:0 !important;
}*/


nav > ul.nav.navbar-nav > li.deeper > ul > li:has(a.menu_profile):before{
	content:"\f007";
	font-family: "fontawesome";
	margin-right:15px;
	color:#1F84B8;
}
nav > ul.nav.navbar-nav > li.deeper > ul > li:has(a.menu_login):before{
	content:"\f090";
	font-family: "fontawesome";
	margin-right:15px;
	color:#1F84B8;
}


nav > ul.nav.navbar-nav > li.deeper > ul > li.current > a,
.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li.current > a{
	color:#F37321;
	font-weight:bold;
}
li a.doublelock:after, li.doublelock a:after, a.doublelock:after{
	content:"\f023\00a0\f023";
	font-family: "fontawesome";
	margin-left:10px;
}

nav > ul.nav.navbar-nav > li.deeper > ul > li:has(a.notop){
    display:none;
}



ul.nav.menu_sidemenu li{
	float:left;
	width:100%;
    padding: 3px 0;
}
ul.nav.menu_sidemenu > li{
	border-bottom:solid 1px #ECECEC;
}

ul.nav li a{
	color:#333333;
    line-height:18px;
}
ul.nav.menu_sidemenu li a, ul.nav.menu_sidemenu li > span{
	float:left;
	padding: 0px 15px 5px 0;
	width:100%;
    max-width: 255px;
}
/*ul.nav.menu_sidemenu li:before, ul.nav.menu_sidemenu li:before{
    float:left;	
	content:"\f138";
	font-family: "fontawesome";
	margin-right:15px;
	color:#F37321;
}*/
ul.nav.menu_sidemenu > li.active > a{
	color:#F37321;
	font-weight:bold;
}
ul.asidemenu li.divider{
	display:none;
}

ul.nav.menu_sidemenu li ul li{
	padding-left:25px;
}
ul.nav.menu_sidemenu li ul li a{
	text-decoration:none;
	
}
ul.nav.menu_sidemenu li > ul > li:hover > a{
	background-color:#ECECEC;
}
ul.nav.menu_sidemenu > li.active ul li.active > a{
	color:#F37321;
	font-weight:bold;
}
ul.menu_sidemenu li.item-215,
ul.menu_sidemenu li.item-216,
ul.menu_sidemenu li.item-317,
ul.menu_sidemenu li.item-318,
ul.menu_sidemenu li.item-1960,
ul.menu_sidemenu li:has(a.guestonly)
{display: none;}


/* /////////// NAV TABS ////////// */
.nav-tabs > li > a {
    border: 1px solid #ddd;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #FFFFFF;
    background-color: #F37321;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
}







/* /////////// TEAM ////////// */
ul.teamMembers{
	margin:0;
	padding:0;
}

ul.teamMembers li{
	list-style:none;
	list-style-type:none;
	
}
ul.teamMembers li{
	float:left;
	margin-bottom:25px;
}
ul.teamMembers_1 li{
	
}

ul.teamMembers li table td{
	vertical-align: top;
	background-color: #F7F7F7;
	border-top-right-radius: 15px;

}
ul.teamMembers li table td.teamFirstRow{
	width:17%;
}
@media (max-width: 768px) { 
	ul.teamMembers li table td.teamFirstRow{
		width:40%;
	}
}


ul.teamMembers li div.team_photo img{
	width:100%;
	height:100%;
	margin: 0px !important;
	border-bottom-left-radius: 15px;
}
div.modal_team_photo img{
	width:100%;
	height:auto;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

ul.teamMembers li div.team_credentials div.team_name{
	display:block;
	clear:left;
	color:#546469;
	font-weight:bold;
	text-align: left;
	font-size:17px;
	line-height:normal;
	padding-bottom:3px;
}
ul.teamMembers li div.team_credentials div.team_function, ul.teamMembers li div.team_credentials div.team_tel, ul.teamMembers li div.team_credentials div.team_email{
	line-height:15px;
	font-size:0.9em;
	text-align: left;
}
ul.teamMembers li div.team_credentials div.team_function{
	margin-bottom:5px;
	font-weight:normal;
	font-size:1em;
	line-height:18px;
}
div.team_credentials{padding:5px; background-color:#F7F7F7;}

/* //////// PUBLICATIONS //////////// */

.select2-container .select2-choice {
    font-size: 13px;
	background-image:none;
	line-height: 24px;
	border-radius: 0px;
	width:200px;
}
ul.select2-results li{
	margin-bottom:3px;
}
.fc_filter_line .fc_filter_html {
    clear: none;
    width: 100%; 
}
.badge{display:none !important;}


/* //////// MEMBERS //////////// */
ul.members_list{
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding:0;
}
ul.members_list li{
	float:left;
	width:100%;
	list-style: none;
	list-style-type: none;
	border-bottom: solid 1px #cccccc;
	padding-bottom:15px;
}
ul.members_list li p{
	margin:8px 0 8px 0;
}
ul.members_list li p.member_address,
ul.members_list li p.member_website
{padding:0;margin:0}


/* //// OVERRIDES //// */
.btn-success {
    color: #fff;
    background-color: #F37321;
    border-color: #F37321;
}

/* //// BX SLIDER //// */

.titlebox.readmore{
    font-size: 13px;
    line-height: 1.3;
    position: absolute;
    top: 25px;
    right: 40px;
    z-index: 999;
}


.newstiemswrapper{
	float:left;
	position:relative;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    position: absolute;
    top: -30px;;
    width: 100%;
}
.bx-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    left: 0;
    background-color:transparent ;

}
.bx-wrapper .bx-pager {
    text-align: right;
	height:20px;
}
.bx-wrapper {
    margin: 0 auto 20px;
}
.bx-controls{
	z-index:99;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    color:#f5f5f5;
	font-size:1px;
	background: #999;
}
.homenewsitem{
	min-height:250px;
}
.modal_link img, .ns_text img, .pub_intro img{display:inline;margin:0 3px 3px 0;}

img.wf_file_icon{display:inline;}

/* //// NEWS //// */

div.ns_date div.created{
	font-size:12px;
	color:#666666;
}
div.ns_title{
	float:left;
	position:relative;
	font-weight:normal;
	color:#2980B9;
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 10px;
    width: 100%;
}
div.ns_text{
	float:left;
	position:relative;
	width:100%;
	height:auto;
}
li.homenewsitem div.fc_block{
    float:left;
    width:100%;
    display:block;
    margin-top:0px;
}
div.fcitem_readon{
	margin-top:15px;	
}

/* ///// NEWSLETTERS //// */
.visuel_wrapper{
    float:left;
    width:100%;
    margin-bottom:30px;
    background:none;

}
.visuel_wrapper img{
    float:left;
    width:100%;
    border-top-right-radius:25px;
    border-bottom-right-radius:25px;
}
.nls_intro_wrapper{
    padding:25px 15px 25px 25px;
    font-size:20px;
    line-height:30px;
    background-color:#F5F6F2;
    background-image: linear-gradient(to right, #ffffff , #F5F6F2);
    margin-bottom:35px;
    border-left:1px solid #cccccc;
    border-radius:25px;
    border-bottom-right-radius:25px;
}
.nls_date_wrapper{
    float:left;
    color: rgb(243, 115, 33);
    font-size:16px;
}
.nsl_share_wrapper{
    float:right;
}

/* ///// NEWSLETTER SUBSCRIPTIONS //// */

div.form_nsl_newspage {
	float: left;
	width: 100%;	
	padding: 20px;
    background-color: #eeeded;
    border-radius: 10px;
    margin-bottom: 30px;
}
div.form_nsl_newspage .acym_form{
	float:left;
	width:500px;;
}
div.form_nsl_newspage div.acyfield_text{
	margin: 0;
}
div.form_nsl_newspage input[type="email"]{
	float:left;
	width: 500px;
	height:40px;
	margin-right: 10px;	
	
}
p.acysubbuttons{
	float:left;
	width:auto;
}	
div.form_nsl_newspage p.acysubbuttons input[type="button"]{
	float:left;
	width:200px;
	height:40px;
	background-color: #F37321;
	color: #ffffff;
	border: none !important;
	padding: 0 !important;
	border-radius: 5px;
	cursor: pointer;
}	


.mijim_newsletters a, .mijim_newsletters a.fcitem_link{
    font-size:16px;
    line-height:24px;
}
.mijim_newsletters li{
    float:left;
    width:100%;
    border-bottom:1px solid #cccccc;
    padding-bottom:10px;
}
.mijim_newsletters li i, .mijim_newsletters li a{
    display:inline-block;
    float:left;
}
.mijim_newsletters li i{
    margin:6px 10px 0 0;
    color:#1380be;
}
.mijim_newsletters li a{
    width:90%;
    color:#1380be;
}
.mijim_newsletters li a:hover{
    color:#083F5E;
}

.mijim_newsletters .fcitem_active .fcitem_title a, .mijim_newsletters .fcitem_active  a.fcitem_link, .mijim_newsletters li.fcitem_active i{
    background: none !important;
    color:#ffffff !important;
}

.mijim_newsletters .fcitem_active .fcitem_title , .mijim_newsletters .fcitem_active  {
    border-radius: 8px !important;
    background-color: #1380be !important;
    color: white !important;
    padding: 4px 8px 4px 10px !important;
}




.mijim_newsletters ul{
    list-style: none;
    padding-left: 0;
}
.mijim_newsletters ul li{
    
}
div.mod_nsl_topbanner .acym_module.form_nsl{
	float:left;
	width:100%;
	padding-bottom: 30px;
}



/* ///// NOS PUBLICATIONS //// */
.ourpub_list {
	list-style: none;
	list-style-type: none;
}
.ourpub_list li{
	list-style: none;
	list-style-type: none;
	min-height:180px;
	/*padding:0;
	margin:0;*/
}
.ourpub_list li a{
	font-size:12px;
	color:#F37321;
}
.ourpub_list li img{
	background-color: #fff;
	border:none;
}
ul.ourpub_list li a.readmore:before{content:"\f15b \00a0 \00a0";font-family: "FontAwesome";font-size:14px;color:#F37321;}
ul.ourpub_list li ul.pub_filelist{margin:0;padding:0;}

div.pub_readon a{color:#F37321;}
div.pub_readon a:before{content:"\f138 \00a0 \00a0";font-family: "FontAwesome";font-size:14px;color:#F37321;}

body.type-id-1 p.itemhidden{display:none;}



div.linkWrapper{
	float:left;	
	text-align: center;
	border:#ccc solid 1px;
	width: 100%;
	height:auto;
	padding:15px;
	opacity:0;
	margin-bottom:20px;
}
div.linkWrapper p{position:relative;text-align: center;text-transform: uppercase;font-weight:bold;}
div.linkWrapper img{position:relative;text-align:center;}




/* ///// PROFILE ///// */
#acymodifyform fieldset{
	margin-bottom:25px;
}
#acymodifyform .new-radio {
	border:1px solid #ccc;
}
#acymodifyform div.acystatus{
	float:left;
	height:auto;
	width:50%;
}
#acymodifyform div.acystatus div.controls{
	float:left;
	height:auto;
	width:100%;
	position:relative;
	margin:0 0 0 20px;
	padding:0;
}
#acymodifyform div.acystatus div.controls label{
	float:left;
	width:49%;
	margin:0;
	padding:0;

}
#acymodifyform div.list_name{
	font-size:15px;
	font-weight:bold;
}
#acymodifyform .acy_onelist{
	float:left;
	height:auto;
	width:100%;
	background-color:#f5f5f5;
	padding:15px;
	margin-bottom:5px;
}
fieldset.acy_user_info input[type="text"], 
fieldset.acy_user_info input[type="password"], 
fieldset.acy_user_info input[type="email"], 
.profile-edit fieldset input[type="text"], 
.profile-edit fieldset input[type="password"], 
.profile-edit fieldset input[type="email"],
.registration fieldset input[type="text"], 
.registration fieldset input[type="password"], 
.registration fieldset input[type="email"]
{
	border:1px solid #cccccc;
	width:350px;
	padding-left:5px;
	border-radius:3px;
	margin-left:25px;
}
.form-horizontal .control-label {
	padding:0;
	text-align:left;
	align-content: left;
}
.form-horizontal .control-label{
	
}
.profile-edit fieldset label, .registration fieldset label{
	padding-top:2px;
	width:190px;
}
.acyregfield label, .acysubscribe label{
	text-align:left !important;
}
table.acy_lists{
	float:left;
	margin-left:45px;
}
table.acy_lists td{
	vertical-align: top;
	padding-bottom:10px;
}
.profile-edit fieldset table.acy_lists td label, .registration fieldset table.acy_lists td label{
	padding:0;
}
div.acysubscribe{
	margin-top:25px;
	padding:10px;
	background-color:#f5f5f5;
	width:100%;
}
div.acysubscribe table.acy_lists {
	margin-left:15px;
}
div.acysubscribe table.acy_lists td{
	padding-right:10px;
}

form#member-profile fieldset:nth-child(2) legend,
form#member-registration fieldset:nth-child(2) legend{display:none;}
form#member-profile span.star, form#member-registration fieldset:nth-child(2) span.star{display:none;}
#jform_captcha-lbl{display: none;}

div.acymailing_module_form span.listlabel{margin-left:35px;}
div.acymailing_module_form td{padding-bottom:10px;}


div.popover-content, div.popover-content p{
	font-size:12px;
	line-height:16px;
}


.flexi_edit label{
	color:#333333;
}
.edit_button a{
	display:block !important;
}

div.control-group.gdprplussubmit > a{float:right;}

input.gdpr-consent{float:left;}
a[data-role="gdpr_privacy_policy"]{float:right;width:95%}

form#member-profile fieldset.params, form#member-registration fieldset#params{display:none;}
fieldset.fields-0 > legend{display:none !important;}

button.btn.input-password-toggle{
    display:inline-block;
    font-size:10px;
    border-radius: 3px;
    line-height: 22px;
    outline: none;
    padding: 8px 5px;
    -webkit-filter: none;
    filter: none;
    -webkit-transition: background .2s linear, border .2s linear, color .2s linear;
    transition: background .2s linear, border .2s linear, color .2s linear;
    white-space:normal;
    margin-left:5px;
    background-color: #6F6F6F;
}


/* ///// FOOTER ///// */


ul.footerelemwrapper, ul.footerelemwrapper li{
    float:left;
    list-style: none;
    list-style-type: none;
}
ul.footerelemwrapper li{
    margin-right:20px;
}
ul.footerelemwrapper li a{
    color:#333333;
}
footer#footer div.switchLeftCenter{
	text-align: left;
};
	



/* ///// LOGIN ///// */

.form-control-feedback {
    position: relative;
    top: 5px;
    left: 215px;
    z-index: 2;
    display: block;
    width: 200px;
    height: 36px;
    line-height: 36px;
    text-align: left;
    pointer-events: none;
    font-size:12px;
    font-weight:bold;
    color:#F37321;
}
div.login form input#password{width:190px;}

.userdata, .userdata > div{
	float:left;
	width:100%;
}
.userdata ul{
	float:left;
	padding-left:0;
	border-top:1px solid #999999;
	padding-top:15px;
}
.userdata ul li:first-child a{
	font-weight:bold;
}
div.input-prepend{
	float:left;
	width:350px;
}
div.control-labelm{
	float:left;
	width:130px;
}
div.control-labelm label, div.input-prepend label{
    position:relative;
	width:130px;
}

div label#jform_captcha-lbl.hasPopover{display:none !important;}

div.alert{background-color:#F37321; border:0; border-radius:25px; padding:30px;}
div.alert div.alert-message::before{font-family: "Font Awesome 6 Pro"; font-size:30px; content:"\f0a4"; margin-right:30px;}

div.alert h4{display:none;}
/* div.alert.alert-error{display:none;} */
div.alert div.alert-message, div.alert div.alert-message a{font-size:20px; line-height:24px; font-weight:bold; color:#ffffff;}

div#notice div.alert{background-color:#00AEF6;}


div#recherche h2{display:none;}

.mod-login__userdata input{width:200px !important;}
.mod-login__userdata label{float:left; clear:both;}


/* ////////////    EVENTS (TAB CONTENT) ////////////// */
table.programmeTable{
	float:left;
	width:100%;
}
table.programmeTable td{vertical-align: top; width:auto;padding:8px 0; border-bottom:#ccc solid 1px;}
table.programmeTable td.timecell{padding-right:25px; color:#F37321; font-weight:bold;}
table.programmeTable td p{margin-bottom:0;}
table.programmeTable td p.progtitle{font-size:16px; line-height:20px; color:#0387B2;}
table.programmeTable td p.progperson{font-size:12px; line-height:16px; color:#253033; font-weight:bold;}
table.programmeTable td p.progfunction{font-size:12px; line-height:16px; color:#5B757C; font-style: italic;}
table.programmeTable tr.breakrow td{background-color:#F4F5F3;}


/* ////////////    TABS AND ACCORDIONS    ////////////// */
[data-rlta-element=container][data-rlta-state=ready]:last-child, [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions]>[data-rlta-element=panel]>[data-rlta-element=panel-content]>p:last-child, [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs]>[data-rlta-element=panels]>[data-rlta-element=panel]>[data-rlta-element=panel-content]>p:last-child {
    float:left;
    width:100%;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs]>[data-rlta-element=button-list] {
    display: block;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-positioning=top]>[data-rlta-element=button-list]>[data-rlta-element=button] {
    float: left;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-positioning=top][data-rlta-dynamic-heights=true][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button], [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-positioning=top][data-rlta-dynamic-heights=true][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:hover, [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-positioning=top][data-rlta-dynamic-heights=true][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]){
    padding-top: .35rem !important;
    padding-bottom: .35rem !important;
    margin-top: 0 !important;
}





/* . /////////////:  TWITTER //////////::: */
div.custom-modtwitter{float:left; margin-bottom:20px;}
div.twitter_wraper{float:left;}


/* . /////////////:  WEBINARS //////////::: */

body.webinars h1.title{display:none;}

/* . /////////////:  FLASH TO PUBLICATIONS MODULE //////////::: */
ul.flashtopub_list, ul.flashtopub_list li.flashtopub_item{list-style: none; list-style-type: none; width: 100%; }
ul.flashtopub_list li.flashtopub_item{border-bottom:#cccccc 1px solid;}
ul.flashtopub_list li.flashtopub_item div.pub_date{float:left; width:50px; font-size:12px;margin-right:25px;font-weight:bold;}
ul.flashtopub_list li.flashtopub_item div.pub_meta{float:left; width:auto;}
ul.flashtopub_list li.flashtopub_item h3{float:left;clear:both;width:100%;}

/* . /////////////:  ALL PAGES //////////::: */

.chapters{
    float: left;
    width: 100%;
}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	header#homeheader {
		position: relative;
		height: 100px;
		background-color: #546469;
	}
	header#homeheader div.bannerwrappermobile{
	float:left;
	background-size:cover;
	height:150px;
	width:100%;
	z-index:1;
	background-image: url("/images/home/banners/banner-logo_mobile.png");
	background-position:center bottom;
	background-repeat: no-repeat;
	}
	.menu_sep{display: none;}
	h1{font-size:26px;}
	.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li a {
		padding: 4px 9px 4px 9px;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.rl_tabs>ul.nav-tabs>li{width:100%;}
	.rl_tabs .nav-tabs>li.active>a, .rl_tabs .nav-tabs>li.active>a:hover{background-color:#F37321;}
	.rl_tabs-toggle-inner.nn_tabs-toggle-inner{margin-left:45px;}
	.rl_tabs.outline_handles ul.nav-tabs>li  ul.teamMembers a{border:none;}
	.rl_tabs.outline_handles ul.nav-tabs>li  ul.teamMembers li{width:100%; padding:5px 0; border-bottom:1px solid #ccc;}
	footer#footer div.switchLeftCenter{
	text-align: center;
};
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}