﻿
      .nav-main .submenu .sub-menu {
        padding-left: 0; }

        .nav-main .submenu .sub-menu li {
          float: none; }
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}

		.watermark-content {background-color: #FFFFFF;}

.external-top-center, .external-bottom-center, .watermark-content {margin: 0 0px;}

#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}
.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}
.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}
.map-image img.large-above {    display: none;}

.text1 { font-size: 15px; }




.main-container  {
	padding-top: 25px;
	background-color:#fff;
}




.silder .item_slide { position:absolute; top: 0; }

.heading-block {
	text-align:center;
	margin:0 auto 50px;
	max-width:1000px;
}

.heading-block h2 {
	margin:0 0 20px;
}

.start-section .heading-block {
	margin:0 auto 40px;
	text-align:center;
	font-size:22px;
	line-height:24px;
	letter-spacing:0.5px;
	color:#8d89b8;
	max-width:777px;
}

.start-section .heading-block h2 {
	margin:0 0 15px;
}

.start-section .heading-block p {
	margin:0;
}

.threecolumn-block.light-blue .heading-block h2 {
	color:#27969d;
}

	.start-section .heading-block.style-2 br {
		display:none;
	}

	.start-section .heading-block.style-2 {
		font-size:18px;
		line-height:24px;
	}

	.start-section .heading-block.style-2 h2 {
		font-size:28px;
		line-height:30px;
	}


#blog {
    min-height: 630px;
}

	.table_blog{
		width:100%;
		padding:0;
		margin:0;
		border: 0px; 	
		
	}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}


#wp-calendar #prev a 
{
	padding-left: 10px;
	text-align: left;
}


.pc2015-main-wrapper {
  float: left;
  width: 100%;
  margin-right: -256px;
}

.pc2015-main-wrapper .pc2015-main {
  margin-right: 256px;
}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}


.icon-gsk-globe-alt:before {
  content: "\e640"; }

    #countrySelector a .icon-gsk-globe-alt {
      font-size: 1.7em;
      position: relative;
      top: -1px; }

  .recomendados {
    float: none;
    width: 240px;
    position: relative;
    margin: 20px 0 20px;
    display: inline-block; }

  .recomendados .cont {
    position: absolute !important;
    left: 7%;
    top: 25.96%;
    height: 69.1%;
    width: 84%;
    background: #fff;
    overflow: hidden; }

    .recomendados .cont img, .recomendados .cont a {
      float: left;
      width: 100%; }


#panel .login_content .login_cta {
	font-size:15px;
	padding:10px 0px 0px 30px;
	margin:0px;
}

#panel .login_content .login_cta li {
	margin:8px 0px;
}

.static #widget_gallery_id_static li.first_child { margin-right: 2%; }
.counter-box-container{max-width:100%;width:100%}
.counter-box-container .counter-box{display:table;padding:0 5px;width:100%}
.counters.align-center-yes .counter-box-container{text-align:center;margin:0 auto}
.counter-box .brad-icon{font-size:48px;margin-bottom:20px;color:#222;clear:both;display:block}
#counter_996139089 .counter-box-container{width:220px}
#counter_996139089 .counter-box{height:220px}
#counter_996139089 .counter-box .title{color:#93af2b!important;}
#counter_996139089 .counter-box .brad-icon{color:#ffffff!important;}
#counter_996139089 .counter-box .counter-value{color:#f15e22!important;}
.alignmiddle,.form-checkbox{vertical-align:middle;}
.bold{font-weight:bold}
.category-page-row{padding-top:30px}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.page-become-museum-member .join-links li.last a:before{background-position:0 -31px;}
.page-become-museum-member .join-links li.last a:hover:before{background-position:0 0;}

p.border_b_blu{
	background-color:#f4f7fc;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}

	
	
	.content {
		width: 990px;
	border: 0px solid #c0c0c0;
   background-color: #FFF;
	margin: 0 auto;
			-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);
	   -moz-box-shadow:0 0 4px rgba(0,0,0,.3);
	        box-shadow:0 0 4px rgba(0,0,0,.3);
          ; 
}

		.post-1422 .c-content-client-logos-1 .c-content-v-center.c-bg-red h3{font-size: 19px !important;}

.overflowhiddenMob.c-content-box.c-size-md {
    padding: 30px 0;
    overflow: hidden;
}

		.c-content-v-center.c-bg-red .c-wrapper h3{margin: -5px 0 0 0;}

.c-content-tab-2 ul li p:last-child{margin: 0 0 0px !important;}

.c-content-list-1.c-font-white li{color: #fff;}

.c-content-person-1-slider {overflow: hidden;}
  
.c-content-latest-works{height: 0 !important;}



.c-content-contact-1  p {
	margin:10px!important
}
.fl-builder .container.fl-content-full{margin:0;padding:0;width:auto;max-width:none}
.fl-builder .container.fl-content-full .fl-content{margin:0;padding:0}
.fl-builder .container.fl-content-full .fl-post-header{margin-left:20px;margin-right:20px;padding-top:40px}
.fl-builder .container.fl-content-full .fl-comments{margin-left:20px;margin-right:20px}
.fl-builder .container.fl-content-full .fl-post-header,.fl-builder .container.fl-content-full .fl-comments{margin:0 40px;width:auto}
.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 40px;width:auto}
img.alignnone{margin:5px 0 20px}


.team-info {
    padding: 30px 20px 60px 20px;
}

    .team-info p {
        font-size: 13px;
    }
.et_pb_cta_1.et_pb_promo .et_pb_promo_description{padding-bottom:0px}
.et_pb_cta_1.et_pb_promo{padding-bottom:0px!important}
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button:hover{background:#01b888!important;border-radius:50px}
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button{border-radius:50px}
.et_pb_cta_0.et_pb_promo .et_pb_promo_description{float:left;width:83%}
.et_pb_cta_0.et_pb_promo h2{font-size:30px!important}
.et_pb_promo{padding:40px 60px;text-align:center}
.et_pb_column_1_2 .et_pb_promo,.et_pb_column_1_3 .et_pb_promo,.et_pb_column_1_4 .et_pb_promo{padding:40px}
.vc_wp_text .textwidget{margin:12px 0 43px 0}

.list-socmed {
    list-style-type: none;
    padding: 0;
    text-align: right;
}

.list-socmed li {
    display: inline-block;
    margin: 0 10px;
}

.list-socmed li a {
    color: #fff;
}

    p.copy, .list-socmed {
        text-align: center;
    }

    .copy, .list-socmed {
        text-align: center;
    }

.sub-menu .menu-item-has-children:after { color: #fff }
.slideshow{font-size:0;}
#footer-info,#footer-info a{color:#e8e8e8}
#footer-info{font-size:15px}




#wrapper {
	background: #ffffff;
	margin: 0 auto;
	margin-top: 0;
	width: 1085px;
	border-left: 1px #ddd solid;
	border-right: 1px #ddd solid;
	border-top: none;
	position: relative;
	z-index: 1;
	padding: 0px;
}


#wrapper-content {
	width: 1085px;
	margin-bottom: 0px;
}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}




* html .clearfix {
	height: 1%;
}


.clearfix {
	display: block;
}



.footer-text {
	clear: both;
	text-align: center;
	color: #d6b5b6;
	margin-bottom: 30px;
	font-size: 85%;
}

.footer-text a {
	color: #f1e4e4;
}
.header.scrolled .header__menu-button{margin-top:16px}
.header .header__menu-button{float:right;display:inline-block;margin-top:49px;height:28px;line-height:28px;color:#fff;background-color:#0052a7;padding:0 12px;text-transform:uppercase;font-family:"Proxima Nova Semibold";font-size:15px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;transition:margin-top .2s}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.reduce-text-to-80{text-size:80%;}
.row,.search-filters-wrap .filter-checkboxes,.tribe-events-single .tribe-events-single-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.header{ width:984px; height: 302px; float: left; }




.mh-widget .search-form { background: #f9efef; }




.mh-widget-title-inner { display: inline-block; font-size: 13px; font-size: 0.8125rem; font-weight: 700; color: #fff; padding: 10px 15px; background: #fd82b1; }

.mh-widget-title-inner a { color: #fff; }

.mh-widget-title { padding: 0; border-bottom: none; background: #fd82b1; background: rgba(253, 130, 177, 0.6); }

.mh-widget-col-1 .mh-slider-caption { background: #ffadce; }




.mh-widget .tagcloud a, .mh-footer-widget .tagcloud a { background: #ffadce; }

.tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover { background: #fd82b1; }
.lo-nav_sub.tech .markets{width:190px;float:left;margin:0 0 0 30px}
.lo-responsive .lo-nav_sub.tech .markets{float:none;width:auto;margin:0}


.review_block {
	margin-bottom: 44px
}


.col-left { float: left; }

  .td-affix #td-header-menu {
    display: block;
  }


.td-header-style-4 #td-header-menu,
.td-header-style-5 #td-header-menu,
.td-header-style-6 #td-header-menu,
.td-header-style-7 #td-header-menu,
.td-header-style-12 #td-header-menu {
  display: block;
}

.td-header-style-10 #td-header-menu {
  display: table;
  margin: 0 auto;
  
}

#td-header-menu {
  display: inline-block;
  vertical-align: top;
}

  .td-header-style-8 .td_stretch_content #td-header-menu,
  .td-header-style-8 .td_stretch_content_1200 #td-header-menu,
  .td-header-style-8 .td_stretch_content_1400 #td-header-menu,
  .td-header-style-8 .td_stretch_content_1600 #td-header-menu,
  .td-header-style-8 .td_stretch_content_1800 #td-header-menu {
    padding-left: 20px;
  }



.textibox{
	display:table;	
	font-size:14px;
	color:#747474;
	font-weight:500;
	padding:10px 0px;
}


.textibox div{
	margin-bottom: 5px;
}


.textibox .testitext{
	display:block;
	float:left;
	width:410px;
	padding: 10px 90px 10px 60px;	
	font-style:italic;
	vertical-align:middle;
	font-weight:400;
	position:relative;
	color:#bbb;
}


.textibox img{
	display:table-cell;
}


.textibox .testicontactbox{
	display:table-cell;
	vertical-align:middle;
}


.textibox .testicontactbox .testiname{
	color:#fff;
	line-height:4px;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}







.jumbotron .tb-text-block-wrap .tb-text-block {
    text-shadow: 2px 2px 0px rgba(0,0,0,0.6);
}
.tb-jumbotron-slider .tb-text-block-wrap,.tb-jumbotron-slider .jumbotron-buttons{transition:all .3s ease-in-out}
.tb-jumbotron-slider.animate .tb-text-block-wrap{opacity:0;transform:translateY(-10px);transition:none}
.tb-jumbotron .tb-text-block-wrap.text-large .tb-text-block{line-height:1.3}
.tb-jumbotron .tb-text-block-wrap.text-medium .tb-text-block{font-size:2.25rem;line-height:1.2}
.tb-text-block-wrap{margin-bottom:15px}
.tb-text-block-wrap.suck-down{margin-bottom:5px}
.tb-text-block-wrap .tb-text-block.italic{font-style:italic}
.tb-text-block-wrap .tb-text-block.no-italic{font-style:normal}
.tb-text-block-wrap .tb-text-block.caps{text-transform:uppercase}
.tb-text-block-wrap .tb-text-block.no-caps{text-transform:none}
#menu .menu-main{list-style:none;margin:0;padding:0;font-size:0}
.listing .cat-economie,.listing .cat-gestion-et-finance.pict,.listing .cat-sciences-economiques-et-sociales.pict,.listing .cat-spe-ses.pict{background-position:-70px -420px}
.cat-economie .pict,.cat-gestion-et-finance .pict,.cat-sciences-economiques-et-sociales .pict,.cat-spe-ses .pict{background-position:-210px -350px}
.panels-flexible-33 .panels-flexible-row{padding:0 0 0.5em 0;margin:0;}
.panels-flexible-33 .panels-flexible-row-last{padding-bottom:0;}
.panels-flexible-row-33-1-inside{padding-right:0px;}
.panels-flexible-row-33-main-row-inside{padding-right:0px;}
#footer-bottom{background-color:rgba(0,0,0,0)}
.arep-slider-outer{width:100%;height:100%;background:rgba(0,0,0,0.2);top:0;}
.flexslider .arep-slider-outer,.flexslider .slides{background:rgba(0,0,0,0.2);}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}

.heading h3 {font-family:'Montserrat';font-size:24px;font-weight:normal;color:#C2972E;text-transform:uppercase;margin:0px;padding:0px;}

.heading .seperator {width:45px;height:5px;display:block;margin-top:0px;margin-bottom:30px;}

.heading .desc {font-size:15px;font-family:'Open Sans';line-height:24px;color:rgba(103, 103, 103, 0.8);}

.heading.text-left {text-align:left;}
.heading.text-left .seperator {margin-left:0px;margin-right:auto;}

.heading.text-center {text-align:center;}

.heading.text-center .seperator {margin-left:auto;margin-right:auto;}

.heading.text-right {text-align:right;}

.heading.text-right .seperator {margin-left:auto;margin-right:0px;}

.heading.text-light h3 {color:#fff;}

.heading.text-light .desc {color:rgba(255, 255, 255, 0.8);}


#pagetop-nav .toggles {
	position: absolute;
	z-index: 999;
	right: 30px;
	top: 160px;
}


#floating-nav .toggles {
	position: absolute;
	z-index: 9999;
	right: 10px;
	top: 57px;
}


.toggles img {
	margin-left:10px;
}


	#pagetop-nav .toggles, #floating-nav .toggles {
		top: 20px;
	}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

#block-afl-general-front-popular .item-list ul{list-style:none;list-style-image:none;margin:0;overflow:hidden;padding:0;}
#block-afl-general-front-popular .item-list ul li{float:left;list-style:none;list-style-image:none;margin:0 10px 0 0;padding:0;}
#block-afl-general-front-popular .item-list ul li.last{margin-right:0;}
#block-afl-general-front-popular .item-list ul li a,#block-afl-general-front-popular .item-list ul li img{display:block;}
#block-afl-general-front-popular .item-list ul li.odd{margin-right:4%;}
#block-afl-general-front-popular .item-list ul li img{height:auto;width:100%;}

.wrap{ margin:0 auto; width:1190px;}

.nav .wrap{ width:1180px;}
