﻿
.translate_google {
border: 0;
display: inline;
margin: 0;
padding: 0;
vertical-align: bottom;
}
.middle-column p a,.middle-column li a,.middle-column h2 a,.right-column p a,.right-column div a,.right-column li a,.middle-column div a,.middle-column td a,.main-container td a,#skip-link a,.quicktabs_main h4 a,.node-facultyprofile a,.left-column p a{text-decoration:underline;color:#002776;}
.user-menu img{width:28px;border:solid 1px #fff;display:inherit;}
.user-menu .navbar-default{border:none;margin:0px;min-height:inherit;}
.user-menu .navbar .navbar-nav{margin-top:5px;}
.modal .user-menu ul{list-style:none;margin:0 0 10px;padding:0;display:inline-block;}
.modal .user-menu ul li{float:left;text-transform:uppercase;margin-right:15px;}
.modal .user-menu a,body.front .modal .user-menu a{color:#404041;font-size:11px;font-family:"Montserrat";letter-spacing:0.1em;font-weight:500;}
.modal .user-menu img{width:60px;margin-right:10px;margin-bottom:10px;}
.user-menu .dropdown-menu{margin-right:45px;border:none;background:#ede8e3;padding:5px 0;}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-5{width:41.66666667%}

.flip-box-icon {
	padding-bottom: 10px !important;
}
.flip-box-wrap .flip-box-icon{display:block;margin:0 auto}
.flip-box-icon .aio-icon-img{margin:0 auto}




.blocks-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  padding: 0;
}


.lb-data .lb-caption {
	font-size: 13px;
	font-weight: bold;
	line-height: 1em;
}

.set i:after, .set:after {
    position: absolute;
    top: 13px;
    left: 13px;
}


div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    text-align: left;
    color: #FFFFFF;
}


.rightsmalltd {
background-color:#FBFBFB;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}
.listing .cat-anglais.pict{background-position:-70px -560px}
.cat-anglais .pict{background-position:-260px -400px}

.clear{ clear:both;}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.site-footer .footer-sub-content .tb-social-icons,.site-footer .footer-sub-content .footer-nav{float:right}
.site-footer .footer-sub-content .footer-nav{padding-right:20px}
.site-footer .footer-sub-content .copyright,.site-footer .footer-sub-content .tb-social-icons,.site-footer .footer-sub-content .footer-nav{float:none}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}

.fitem {margin-bottom:0.3em;padding-bottom:0.3em;border-bottom:1px solid #DBDBDB;}

.fitem p, .fitem2 p {margin:0;}

.fitem h2 {font-size:1.1em;font-weight:normal;line-height:1.2;font-family:proxima-nova-condensed;margin-bottom: 0.3em; margin-top:0;padding:0;}

.fitem h2 a, .fitem2 h3 a {color:#095F93;}

.fitem h2 a:hover, .fitem2 h3 a:hover {color:#222;}



.fitem time, .fitem2 time {float:right;font-size:0.8em;color:#9c9c9c;padding-top:0.2em;padding-right:0.1em;}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}
			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }

.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 546px; }


#ht-top-footer{
	color: #BBB;
	padding: 50px 0;
}
.header-top-fixed .top-logo,.header-top-nosticky .top-logo{margin-left:80px}


.header-top-fixed .top-logo {
    margin-top: 10px;
}

.wrap-fullwidth            {  }


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}

    div.contact_bar td.middle { border-right: 1px solid #B1DCF2; padding-right: 8px; }

td.middle { vertical-align: middle; }

.searchta tr td.searcht1td      { width:190px; padding:10px 0; text-align:center}

.searchta tr.searchtatitle td.searcht1td:hover{ border-top:2px solid transparent}
.wbox-admin .wbox-anmelden{visibility: hidden;font-size: 0.7em}
.wbox-admin:hover .wbox-anmelden{visibility: visible}
.wbox-anmelden a,.wbox-anmelden a:hover,.wbox-anmelden a:visited{color: #000000 !important}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}

.safari ul.members li .detail{line-height:15px;}

ul.members li .detail{color:#888888;font-size:14px;text-transform:uppercase;padding-left:17px;margin-top:4px;}

ul.members .detail br{margin-bottom:0}
