/************* Font **************/
@font-face {
    font-family: 'Roboto Slab';
    src: url('https://eumetnet.eu/wp-content/uploads/fonts/robotoslab-variablefont_wght-webfont.woff2') format('woff2'),
         url('https://eumetnet.eu/wp-content/uploads/fonts/robotoslab-variablefont_wght-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/************ top bar **********/
#topbar .announcement_bar_style_2{background: none !important;}
#topbar {background: #B7C0CA none !important; opacity: 1 !important;	border: none !important; line-height: 40px !important;}
#topbar_menu li {background-color: #669cae; margin: 0 0 0 0.5px; padding: 0 10px;}

/************ header **********/
header#aeron_header { background: rgba(0, 0, 0, 0) none !important; border: none !important;position: fixed !important;}
header#aeron_header.with_topbar{height: 0px !important;}
#hd { background-color: rgba(147, 147, 147, 1); height: 104px !important; margin: 0 auto !important;box-shadow:0 3px 5px rgba(0, 0, 0, 0.15);}
.title_bar {background-image:none !important;}

/************ menu **********/
#magic-line {z-index: 999999 !important;bottom: -42px;border-bottom: 20px solid #cee6e6;border-left: 40px inset rgba(255, 255, 255, 0);border-right: 40px inset rgba(255, 255, 255, 0);}
nav {padding-top: 16px;margin-left: -180px !important;}
nav > ul ul {padding-top:0; padding-bottom:0;border:none;}
nav > ul ul a{color: #ffffff !important;}
nav > ul ul ul {margin-left: 0 !important;background-color: #ffffff !important;}
.menu-depth-2 > .menu-item-depth-2:hover{background-color: #E8E8E8 !important;}
.menu-depth-2 > .menu-item-depth-2:hover:after{border-left-color: #E8E8E8 !important;z-index:999999 !important;}
.menu-depth-3 > .menu-item-depth-3:hover a{color: #FFFFFF !important;}
/**/
.menu-black > ul{background-color: #7f786c;}
.menu-black > ul li:hover{background-color: #948e84 !important;}
.menu-black > ul li:hover:after{border-left-color: #948e84 !important;z-index:999999 !important;}
.menu-black > ul ul a{color: #7f786c !important;}
/**/
.menu-green > ul{background-color: #aab452;}
.menu-green > ul li:hover{background-color: #b8c06e !important;}
.menu-green > ul li:hover:after{border-left-color: #b8c06e !important;z-index:999999 !important;}
.menu-green > ul ul a{color: #aab452 !important;}
/**/
.menu-blue > ul{background-color: #6d9fb5;}
.menu-blue > ul li:hover{background-color: #87b2c4 !important;}
.menu-blue > ul li:hover:after{border-left-color: #87b2c4 !important;z-index:999999 !important;}
.menu-blue > ul ul a{color: #6d9fb5 !important;}
/**/
.menu-white > ul{background-color: #e6e6e6;}
.menu-white > ul a{color: #989898 !important;}
.menu-white > ul li:hover{background-color: #f3f3f3 !important;}
.menu-white > ul li:hover:after{border-left-color: #f3f3f3 !important;z-index:999999 !important;}
.menu-white > ul ul a{color: #989898 !important;}
/**/
.menu-orange > ul{background-color: #f5b96c;}
.menu-orange > ul li:hover{background-color: #f7c484 !important;}
.menu-orange > ul li:hover:after{border-left-color: #f7c484 !important;z-index:999999 !important;}
.menu-orange > ul ul a{color: #f5b96c !important;}

/*new logo pas home*/
/*header#aeron_header.with_topbar:not(.ABdev_on_sticky_header) #hd {height: 208px !important;}
header.with_topbar:not(.ABdev_on_sticky_header) .title_bar.with_topbar {padding-top: 248px !important;height: 348px !important;}
header.with_topbar:not(.ABdev_on_sticky_header) #main_menu {top: 52px !important;}
header.with_topbar:not(.ABdev_on_sticky_header) nav > ul ul {margin-top: 94px !important;}
header.with_topbar:not(.ABdev_on_sticky_header) #magic-line {bottom: -94px !important;}	*/
header#aeron_header.with_topbar:not(.ABdev_on_sticky_header) .logo img {height: 104px !important;}

/************ slider **********/
.tp-leftarrow.tparrows:before{font-family: "ionicon";	content:'\f107' !important; /* ci_icon-chevron-left */}
.tp-rightarrow.tparrows:before {	font-family: "ionicon";	content:'\f10a' !important; /* ci_icon-chevron-right */}
.tp-leftarrow.tparrows, .tp-rightarrow.tparrows {background: #d0d0d0 !important;	border-radius: 20px;}

/*.ms-skin-metro .ms-nav-next, .ms-skin-metro .ms-nav-prev {margin-top: -11em !important;}
.ms-skin-metro .ms-bullets.ms-dir-h {bottom: 20.5em !important;}*/
.ms-skin-metro .ms-nav-prev:before {font-family:"ionicon";content:'\f107' !important;font-size: 20px !important;display: block;line-height: 40px;text-align: center;}
.ms-skin-metro .ms-nav-next:before {font-family:"ionicon";content:'\f10a' !important;font-size: 20px !important;display: block;line-height: 40px;text-align: center;}
.ms-skin-metro .ms-nav-next, .ms-skin-metro .ms-nav-prev {background: #d0d0d0 !important;border-radius: 20px; width: 40px !important; height: 40px !important;}
.ms-skin-metro .ms-nav-next:hover, .ms-skin-metro .ms-nav-prev:hover {background: #093d71 !important;}

/************ body **********/
.home {color: #ffffff !important;}
/*.tcvpb_section_tc h3 {color: #ffffff !important;}*/
.tcvpb-callout_box {text-align: center; padding-bottom: 10px; padding-top: 10px;}
.tcvpb-callout_box .tcvpb-callout_box_title {margin-bottom: 0px;}
#callout-title1, #callout-title2, #callout-title3 {background: none !important; color: #ffffff !important;}
#callout-title4 {background: none !important; color: #989898 !important;}
#our-programmes,#what-we-do,#our-links{padding:50px 0 10px;}
#our-programmes a,#what-we-do a,#our-links a{color:#FFFFFF !important;}
#our-links .tcvpb-image {background-color: #537997 !important;border-radius: 50% !important;}
#our-links .textbox {position: relative;top: -1em;}
.leading_line {margin-bottom: 30px !important;}
.leading_line_text span {color: #093d71 !important;}
.leading_line::after, .leading_line_bottom::after {bottom: 0px !important;background:#6D9FB5;}
.amdar-accordion {padding-top:0;margin-top:0;margin-bottom:0;}
.amdar-accordion  h3{color:#1E6D81 !important;margin-bottom: 0 !important;}
.tcvpb-accordion .ui-accordion-header {padding:20px 0 4px 40px !important;}
.dark h3 {color: #898989 !important;}
.tcvpb_service_box {margin-bottom: 0;}
.tcvpb_service_box .tcvpb_icon_boxed {background:none !important;top: -15% !important;text-align: left!important;margin-bottom: 0 !important;height: auto !important;width: auto !important;}
.tcvpb_service_box .tcvpb_icon_boxed i {line-height: 25px;}
.observation .tcvpb_service_box .tcvpb_icon_boxed img{width: 4em !important;}
.observation em {position: relative !important;top: -1.5em !important;}
.tcvpb_service_box .tcvpb_icon_boxed img{width: auto !important;}
.tcvpb_service_box:hover .tcvpb_icon_boxed i{color: #CEE6E6 !important;}
.tcvpb_service_box.tcvpb_service_box_square_aside {padding-left: 66px;}
.tcvpb_service_box .tcvpb_icon_boxed::after {border: none !important;}
#current-activities, #secretariat, .message-form {padding:10px 0 !important;}
.post_content .post_main {padding-left: 0 !important;}
.ecwd_calendar_container .events a span {color: #FFFFFF !important;font-weight:bold !important;}
.captcha-eumetnet {margin-bottom: 50px;}
.tcvpb_container table {border-collapse: collapse;}
.tcvpb_container td {border: 1px solid #ededed !important;padding: 0 8px !important;}

/************ team page **********/
.tcvpb_team_member .tcvpb_overlayed img{width: 6.5em !important;}
.tcvpb_team_member .tcvpb_overlayed {margin-left: auto !important;margin-right: auto !important;width: 6.5em !important;}
.secretariat p:nth-child(3){display:none !important;}

/************ activities **********/
.acti-large{position: relative;}
.text-activities{padding-left: 7em;color: #ffffff;position: relative;z-index: 101;text-shadow:-0.05em -0.02em 0.1em #212020;}
.text-double-activities{padding-left: 30em;color: #ffffff;position: relative;z-index: 101;text-shadow:-0.05em -0.02em 0.1em #212020;}
.overtext{background-color: rgba(93, 146, 187, 0.5);display:block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 100;transition:all 0.2s ease-in 0s;}
.mozaic .leading_line::after, .leading_line_bottom::after {background:#FFFFFF;bottom: -10px !important;}
.tcvpb_column_tc_span12 ul {margin-bottom: 20px;}

.tcvpb_container .ABt_testimonials_slide .testimonial_big {margin-bottom: 40px;}

/************ sidebar **********/
.ecwd_calendar.ecwd-widget-mini {max-width: 100% !important;}
.ecwd_calendar.ecwd-widget-mini a{color: #585858 !important;}
.ecwd_calendar_view_dropdown {display: none !important;}
#ecwd_widget-3 table.cal_blue.mini {line-height: 8em;}
.tp-thumbs.tp-span-wrapper.outer-bottom.gyges {padding: 25px 0px 0px 0px !important;}
#ecwd_widget-7 .sidebar-widget-heading {text-align: center !important;}
#text-6 .sidebar-widget-heading {text-align: center !important;}
.post-grid .grid-nav-top .nav-search .search {height: auto !important;}
.event-title a {color: #6D9FB5 !important;font-weight:bold !important;}
#ecwd_widget-7 {margin-top: 100px !important;}

/************ related page **********/
.page-id-346 .yarpp-related, .page-id-465 .yarpp-related , .page-id-475 .yarpp-related, .page-id-426 .yarpp-related, .page-id-339 .yarpp-related, .page-id-466 .yarpp-related, .page-id-1382 .yarpp-related {display:none !important;}
.yarpp-related {background-color:#6D9FB5;padding:3em 0;text-align:center !important;margin: 0 !important;}
.yarpp-thumbnail {border:none !important;width: 16em !important; margin: 0 auto !important;}
.yarpp-thumbnail-title{text-transform: uppercase;font-weight: bold !important;font-size: 1.15em !important;color:#FFF;width: auto !important;margin:0 !important;}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {width: auto !important;}
.yarpp-thumbnail > img {margin-left:auto !important; margin-right: auto !important;}

/************ events **********/
.event_cageory_and_tags{display:none !important;}
#ecwd-events-content {margin: 4em auto 50px !important;}
#ecwd_back_link{display:none !important;}

/************ post-grid **********/
.post-grid .pagination .page-numbers {
    background: #168FB5 none repeat scroll 0 0 !important;
    color: #fff !important;
    padding: 3px 10px !important;
    font-size: 14px !important;
}
.post-grid .pagination .page-numbers:hover {
    opacity: 0.6 !important;
}

/************ meter **********/
.tcvpb_section_tc.meter {margin: 0 !important;padding: 0 !important;}
#meter .tcvpb_meter {margin-bottom: 10px !important;margin-left: auto !important;margin-right: auto !important;}
#meter .tcvpb_meter_percentage {border-radius: 5px 0px 0px 5px !important;}
#meter .tcvpb_meter {border-radius: 0px 5px 5px 0 !important;}
#meter .tcvpb_progress_bar {border-radius: 5px !important;}

/************ partners **********/
#partners-carousel {padding: 15px 0 !important;}

/************ glossary **********/
.cminds_poweredby {display: none !important;}

/************ 404 **********/
#page404 p, #page404 h2, #page404 ul {text-align:left !important;}
#page404 {margin-top: -2.5em !important;margin-bottom: -2.5em !important;}
.error-404 {background-image: url("https://www.eumetnet.eu/wp-content/uploads/2016/10/bottes_roses.jpg"); background-position: center top; background-repeat: no-repeat; background-size: cover; height: 40em !important; visibility: visible !important;}
#page404 .tcvpb_section_content {padding-top: 60px !important;padding-bottom: 60px !important;}
#page404 .leading_line::after, .leading_line_bottom::after {bottom: -10px !important;}

/************ search page **********/
#search-2 input, #search-3 input, #search-5 input, #search-6 input, .bsearchform input {border-radius: 5px;background: rgb(255, 255, 255) url("https://www.eumetnet.eu/wp-content/themes/aeron-child/images/search.png") no-repeat scroll 4px 6px;border: 1px solid #ddd;padding-left: 35px;vertical-align: top; line-height: 20px !important;}
.search-block{background: #fdfdfd;box-shadow: 0 -2px 0 rgba(221, 221, 221, 0.7) inset;border: 1px solid #ddd;padding: 10px 25px;border-radius: 6px;margin-bottom: 20px;}
.title-result {padding: 0 0 20px;}
.title-result .title_highlight{color: #1e6d81;font-family: Ubuntu;font-size: 19px;font-weight: 700;line-height: 19px;}
.content-result {padding: 0 0 10px;}
.search-highlight{background: #3399FF none repeat scroll 0 0;color:#ffffff;border-radius:3px;font-weight: bold;}

/************ portfolio **********/
#links-search .portfolio_item {height: auto !important;width: 100% !important;text-align: left !important;}
#links-search .filter-cat{font-weight: 400;text-transform: uppercase;}
.selected {font-weight:bold;color:#00A8EC;}
.doc-text p, .doc-text h5 {margin-bottom:0 !important;}
.meta-doc {font-weight: bold;}
#links-search { padding-top: 60px !important;}

/************ maps **********/
.instrinsic-container iframe {background-color: #E5E3DF;width:50em;height:50em;}
.legendes {width:50em;}
.section-map {padding-top: 0px;}
.legende-title {font-weight: bold;}
.intrinsic-container {position: relative;overflow: hidden;}
.intrinsic-container iframe {position: absolute;top:0;left: 0;width: 100%;height: 100%;}

/************ footer **********/
footer #footer_columns {padding: 20px 0 0 !important;}
footer {border-top: none; color:#ffffff;}
footer .widget.contact-info a {color: #00A9EC !important;}
.widget ul li::before {content: "" !important;}
#search-4 {font-size: 12px;}
#ecwd_widget-2 a {color:#000000 !important;}
#search-4 input {border-radius: 5px;background: rgb(255, 255, 255) url("https://www.eumetnet.eu/wp-content/themes/aeron-child/images/search.png") no-repeat scroll 4px 6px;border: 1px solid #ddd;padding-left: 35px;vertical-align: top;}
.all-events{margin-top:-40px;}
#copyright {padding:0 0 10px;}
footer .widget ul li {padding-left: 0px !important;}

footer#main_footer {
	background-color: #00758A !important;
}

#topbar_menu li {
    background-color: #BF7D23 !important;
}

.menu-item-depth-0 > a > span {
    font-size: 16.5px !important;
    font-weight: bold !important;
}

/*page accueil*/
header#aeron_header.ABdev_on_sticky_header .logo img {
    display: inline-block !important;
}

/*pages interieures*/
header#aeron_header.with_topbar:not(.ABdev_on_sticky_header) .logo img {
	display: inline-block !important;
}

.tempo_map {
	padding: 0;
}

.tempo_map .tcvpb_container {
	width: 58%;
}

.europe_map {
	width: 86%;
}

.list-left, .reduce-margin, .reduce-margin .p_tc {
	margin: 0;
}

/*** debut maps**/
.leaflet-popup-content-wrapper, .leaflet-popup-tip {
    background: #333 !important;
    color: #FFFFFF !important;
}

.leaflet-popup-scrolled, .leaflet-popup-scrolled * {
    border: none !important;
    height: auto !important;
    font-size: 10px;
    line-height: 0.6em !important;
    margin: 0 0.5em !important;
    max-width: 20em !important;
}

.leaflet-popup-content p {
    margin: 0 !important;
}

.leaflet-control-layers-base label{
	height: 3em;
}

@font-face {
    font-family: "frutiger";
    font-weight: bold;
    src: url('eumetnet-map/fonts/frutiger-1361547325.ttf');
}

@font-face {
    font-family: "Glyphicons Halflings";
    src: url('eumetnet-map/fonts/glyphicons-halflings-regular.ttf');
}

@font-face {
    font-family: "Roboto Slab";
    src: url('eumetnet-map/fonts/RobotoSlab-VariableFont_wght.ttf');
}
/*pour les infobulles de la carte*/
#gmapmarker {
    background-color: #333333;
    width: 250px;
    max-height: 350px;
    overflow: hidden;
    font-size: 13px;
}

#gmapmarker {
	font-family: 'frutiger';
}

#gmapmarker a:link {
    color: white;
    text-decoration:none;
}

/* visited link */
#gmapmarker a:visited {
    color: #f5b96c;
    text-decoration:none;
}

#gmapmarker #bloc {
	position: relative;
}

#gmapmarker #meteo {
	color: #ffffff;
}

#gmapmarker #adresse {
    margin-top: 10px;
}

#gmapmarker #title h3{
    font-weight:bold;
    text-decoration: underline;
    margin-bottom: 10px;
	font-size: 130% !important;
}

#gmapmarker u {
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}

#gmapmarker #tel {
	padding: 15px 0px 10px 0px;
}

#gmapmarker br {
	display: none;
}

#gmapmarker #adresse br {
	display: block;
}

#gmapmarker #tel br:first-of-type {
	display: block;
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon-envelope:before {
    content: "\2709";
}

.mailTo {
	visibility: hidden;
}

.mailTo:before {
    position: relative;
    top: 1px;
    display: inline-block;
    content: "\2709";
	visibility: visible;
	font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/************* MEDIA QUERIES ***************/

@media only screen and (min-width: 1190px) and (max-width: 1300px) {
}

@media only screen and (max-width: 1190px) {

	#ABdev_menu_toggle {/*right: 7.5% !important;*/top: 20px !important;}
	/*newlogo*/
	.ci_icon-menu2{margin-right: 15px;}

	#topbar_menu li {font-size: 9px !important;}
	#topbar {line-height: 36px !important;min-height: 38px;margin-top: -2px;}
	#topbar.announcement_bar_style_2 { font-size: 11px important;}

	header#aeron_header .logo {margin: -160px 0px 0px 0px !important;}
	header#aeron_header .logo {margin: 0 !important;}
	header#aeron_header .logo img {width: 10em;z-index: 10000 !important;width: 144px;margin-bottom: 0; /*box-shadow: 0px -2px 0px #FFF;*/}
	header#aeron_header.with_topbar:not(.ABdev_on_sticky_header) .logo img {width: 122px !important;}

   	header#aeron_header.with_topbar {position: sticky !important;}

	.title_bar.with_topbar {height: auto !important;}

	nav {z-index: 1602 !important; margin-left: 0 !important;}
	header.with_topbar:not(.ABdev_on_sticky_header) nav > ul ul {margin-top: 0 !important;}

	.tcvpb-image a img {display: inline;}

	header.with_topbar:not(.ABdev_on_sticky_header) #main_menu {top: 0 !important;}
	#main_menu {padding: 0 1.5em !important;height: calc(100vh - 142px);overflow-y: auto;-webkit-overflow-scrolling: touch;}

	#hd { margin: -1px auto !important}
	#hd > .container { width: 100%; margin: 0;}
    #hd > div > div {background: #939393;}
   	header#aeron_header.with_topbar:not(.ABdev_on_sticky_header) #hd {height: auto !important;}


    #frontpage_slider { visibility: hidden; }
	.ms-slide .ms-slide-bgcont img, .ms-container, .ms-inner-controls-cont { display: none;}
    .ms-timebar { display: none !important; }
    .ms-time-bar { display: none !important; }

	.tp-leftarrow.tparrows {transform: matrix(1, 0, 0, 1, 0, -20) !important;}
	.tp-rightarrow.tparrows {transform: matrix(1, 0, 0, 1, -40, -20) !important;}


    .textbox { padding: 0 7vw !important; }
    .textbox p { text-align: center !important;}
	/**/

	.container, .dnd_container, .tcvpb_container{margin: 0 auto !important;text-align: center !important; z-index: 9998 !important;}
	.dnd_container [class*="column_dd_span"], .tcvpb_container [class*="column_tc_span"]{margin-bottom: 0 !important;}

	nav > ul {right: 0px !important;margin: 0 !important;}
	.tcvpb_section_tc {overflow: visible !important;}
	#our-programmes, #what-we-do, #our-links {padding: 0 !important;}
	#our-links .tcvpb-image {border-radius: 50% !important;width: 180px !important;margin: 10px auto !important;}
	.intrinsic-container iframe {width: 100%;}
	iframe {width: 100%;height:25em;}
}

@media only screen and (min-width: 980px) and (max-width: 1190px) {
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
}

@media only screen and (max-width: 1190px) {
}

@media only screen and (min-width: 1189px) and (max-width: 1224px){
}

@media only screen and (min-width: 979px) and (max-width: 1015px){
}

@media only screen and (min-width: 767px) and (max-width: 803px){
}

/* Menu Navigation Footer */

footer #footer_columns .widget_nav_menu {
    border: 0;
}
footer #footer_columns .footer-widget-heading {
    text-transform: uppercase;
}
footer #footer_columns .widget_nav_menu ul li {
    margin: 0 0 2px;
}
footer #footer_columns .widget_nav_menu ul li a {
    padding: 0;
    font-weight: 400;
}
footer #footer_columns .widget_nav_menu ul li:hover,
footer #footer_columns .widget_nav_menu .current-menu-item {
    background: none;
}
footer #footer_columns .widget_nav_menu ul li:after {
    display: none;
}

/* Override post-grid nav search icon */
.post-grid .grid-nav-top .nav-search .search-icon .fa-search {
    font-family: 'core_icomoon';
}

.post-grid .grid-nav-top .nav-search .search-icon .fa-search:before {
    content: "\e67f";
}

.post-grid .grid-nav-top .nav-search .search {
    margin-bottom: 0;
}
/* popup */
.pum-title .popmake-title {
	border-bottom: #315b7C 2px solid!important;
}