﻿
.mob-toggle {
  position: absolute;
  top: 1em;
  right: 1em;
  display: none;
  color: #fff;
  width: 23px;
  height: 22px;
  margin: 6px 0 0 1em;
}

.mob-toggle svg {
  display: block;
  width: 100%;
  fill: #fff;
  overflow: visible;
}

span.icon_export {background-position:0 -320px;}

.nomargin {
    margin: 0 !important;
}


.carousel-captions h5{
	margin-bottom: 2px !important;
}
.row{margin-left:-15px;margin-right:-15px;}


.map__text {
	padding: 0 10px;
	margin: 0;
	text-align: justify;
	margin-top: 10px;
	font-size: 12px;
	line-height: 14px;
	color: #a7acb9;
}
.anchor--ref{display:inline-block;padding-top:12rem;margin-top:-12rem}
span.anchor+section{padding-top:16.8rem;padding-bottom:0}
.main--eventDetail span.anchor[id=overview]{top:-50rem}
span.anchor[id=overview]+section{padding-top:4.2rem;padding-bottom:0}
span.anchor[id=overview]+section+section{padding-top:0}
#site-header #site-header-inner{padding-top:0}
#site-header.overlay-header #site-header-inner{padding-top:0;padding-bottom:7px}
#site-header-inner{padding-bottom:7px}
.full-width-main-layout .container,.full-width-main-layout .vc_row-fluid.container,.boxed-main-layout #wrap{width:1054px}

  .main-navigation .link-home {
    width: 38px;
    padding-left: 0;
    padding-right: 0;
    text-align: center; }

    .main-navigation .link-home a {
      display: block !important;
      padding-left: 0;
      padding-right: 0;
      color: white; }


  .link-home .menu-text {
    display: none !important; }

    .main-nav li.link-home .bai {
      display: none; }

#content { float: right; width: 591px; text-align: left; padding-bottom: 10px; background-color: #FFFFFF; }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

#main-content .main-content-padding { padding: 0 20px; }


.sidebar .widget-wrap {
	border: 4px solid #f5f5f5;
	padding: 15px 20px 20px;
}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}
 .iconbox .iconbox_content .iconbox_content_title{border:medium none;padding:2px 0 0 0;position:relative;margin:0 0 16px 0;clear:none;letter-spacing:1px;text-transform:uppercase;font-size:1.25em}
.iconbox_left_content .iconbox_content .iconbox_content_title,.iconbox_right_content .iconbox_content .iconbox_content_title{margin:0 0 -3px 0}

	#Top_bar #logo img.logo-sticky,#Top_bar #logo img.logo-mobile,#Top_bar #logo img.logo-mobile-sticky{display:none}

	#Top_bar #logo img.logo-mobile-sticky{display:none}

	.mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile-sticky{display:inline-block}

	.mobile-sticky.logo-overflow #Top_bar.is-sticky #logo img.logo-mobile-sticky{max-height:80px!important}


.page .panel-content .entry-title,
.page-title,
body.page:not(.twentyseventeen-front-page) .entry-title {
	color: #222;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 800;
	letter-spacing: 0.14em;
	text-transform: uppercase;
}


	.page .panel-content .entry-title,
	.page-title,
	body.page:not(.twentyseventeen-front-page) .entry-title {
		font-size: 10pt;
	}
#Side_slide .lang-wrapper{margin-bottom:20px;text-align:center;display:none}
#Side_slide .lang-wrapper ul li{border-top:1px solid rgba(255,255,255,.03)}
#Side_slide .lang-wrapper ul li:last-child{border-bottom:1px solid rgba(255,255,255,.03)}
#Side_slide .lang-wrapper ul li a{display:block;padding:11px 20px 10px;text-decoration:none;line-height:19px}
#Side_slide.light .lang-wrapper ul li{border-top-color:rgba(0,0,0,.03)}
#Side_slide.light .lang-wrapper ul li:last-child{border-bottom-color:rgba(0,0,0,.03)}

	
.footer-logo img {
	height: 60px;
	}
.center-pane{background:white;position:relative;z-index:10;width:100%;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;-webkit-box-shadow:rgba(0,0,0,0.5) 0 0 15px;box-shadow:rgba(0,0,0,0.5) 0 0 15px;}
.right-pane-open .center-pane{overflow:hidden;position:fixed;-webkit-transform:translate(-250px,0px);-ms-transform:translate(-250px,0px);-o-transform:translate(-250px,0px);transform:translate(-250px,0px);}


		  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: 10px; }
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}


.mim { float: left; margin: 10px; }


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

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.menu-item{position:relative}
#section-content_top{padding:15px 0;background-color:#de7d3e;}
.large_image{float:left;width:100%}
.large_image img{width:100%}
.nav--top--primary,.nav--subpage--primary{vertical-align:middle;float:left;position:relative;display:inline-block;height:30px;width:91px;background:#000;padding:0px 10px;line-height:27px;border:1px solid #000;border-radius:5px;margin-top:9px;margin-right:12px;cursor:pointer;user-select:none;}
