* {
	font-family: "PermianSans", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
}
a.skip-link.screen-reader-text
{
	display: none !important;
}

h1.entry-title
{
	display: none !important;
}

header.site-header
{
	display: none !important;
}

footer.site-footer
{
	display: none !important;
}

.media-bar .content .content-inner-12 ul li img
{
	padding: 7px;
}

section.white-block div.content div.content-inner-10 ol
{
	padding-left: 50px;
	color: #939597;
}

section.city-bg-block div.fadeIn ul li
{
	color: white;
}

section.city-bg-block div.fadeIn ul li h6
{
	color: #f7c23f;
	font-size: 1.2em;
    font-weight: 600;
    line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
}

input#ninja_forms_field_4, input#ninja_forms_field_5, div#nf_processing_1 input, select#ninja_forms_field_10, select#ninja_forms_field_12, input#ninja_forms_field_20, input#ninja_forms_field_21, div#nf_processing_2 input, input#ninja_forms_field_37, input#ninja_forms_field_38, div#nf_processing_4 input, input#ninja_forms_field_44, input#ninja_forms_field_45, div#nf_processing_5 input
{
	width: 100% !important;
}

div#popup_text_forum
{
	display: none;
	font-size: 14px;
}

section.white-block div.content ul
{
	list-style-type: none;
}

section.white-block div.content ul li
{
	float: left;
}

section.white-block div.content ul li figure.wp-caption
{
	width: 442px !important;
	margin-right: 20px;
	margin-bottom: 20px;
}

section.white-block div.content ul li img.video_thumbs
{
	width: 442px !important;
	height: 331px !important;
}

.thesummit .header-menu > div > ul a {
  color: black; }

.header-menu > div > ul {
    font-size: 1em;
    line-height: 1;
    position: relative;
    height: auto;
    display: block;
    margin-top: 0 !important;
    width: 100%;
    background: #fff;
    margin-top: 5em;
    padding: 1em 0; }
    
@media screen and (min-width: 950px) {
      .header-menu > div > ul {
        width: auto;
        margin-top: 12px;
        text-align: center;
        font-size: 0.9375em; } }

.header-menu > div > ul li {
      display: block;
      position: relative;
      padding-left: 1.75em;
      padding-right: 1.75em; }

@media screen and (min-width: 360px) {
        .header-menu > div > ul li {
          padding-left: 2.5em;
          padding-right: 2.5em; } }
      @media screen and (min-width: 570px) {
        .header-menu > div > ul li {
          padding-left: 4em;
          padding-right: 4em; } }
      @media screen and (min-width: 950px) {
        .header-menu > div > ul li {
          padding: 1em;
          display: inline-block;
          vertical-align: baseline;
          zoom: 1;
          *display: inline;
          *vertical-align: auto;
          cursor: default; } }
    .header-menu > div > ul a {
      text-decoration: none;
      border-bottom: none;
      text-transform: capitalize;
      font-family: "PermianSans", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; }
      .header-menu > div > ul a:hover,.header-menu > div > ul a.active {
        color: #f7c23f;
        border-bottom: none; }
    .header-menu > div > ul > li > a:hover,.header-menu > div > ul > li > a.active {
      box-shadow: 0 2px 0 white, 0 5px 0 #1c1c1c; }
    .header-menu > div > ul > li.menu-btn > a:hover {
      box-shadow: none; }

.header-menu > div > ul {
  font-size: 1em;
  line-height: 1;
  position: relative;
  height: auto;
  display: block;
  margin-top: 0 !important;
  width: 100%;
  background: #ffffff;
  margin-top: 5em;
  padding: 0; }
  
@media screen and (min-width: 950px) {
  .header-menu > div > ul {
    width: auto;
    margin-top: 12px;
    text-align: center;
    font-size: 20px;
    font-family: "PermianSans", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
    letter-spacing: 2px; } }

.header-menu > div > ul li {
  display: block;
  position: relative;
  padding-left: 1.75em;
  padding-right: 1.75em; }

@media screen and (min-width: 360px) {
  .header-menu > div > ul li {
    padding-left: 2.5em;
    padding-right: 2.5em; } }
@media screen and (min-width: 570px) {
  .header-menu > div > ul li {
    padding-left: 4em;
    padding-right: 4em; } }
@media screen and (min-width: 950px) {
  .header-menu > div > ul li {
    padding: 1em;
    display: inline-block;
    vertical-align: baseline;
    zoom: .95;
    *display: inline;
    *vertical-align: auto;
    cursor: default; } }

.header-menu > div > ul a {
  text-decoration: none;
  border-bottom: none;
  text-transform: capitalize;
  font-family: "PermianSans", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  font-size: 17px; }

.header-menu > div > ul a:hover {
  color: #f7c23f;
  border-bottom: none; }

.header-menu > div > ul > li > a:hover,.header-menu > div > ul > li > a.active {
  box-shadow: 0 2px 0 white, 0 5px 0 #f7c23f; }

.header-menu > div > ul > li.menu-btn > a:hover, #menu-blog-menu > div > ul > li.menu-btn > a:hover {
  box-shadow: none;
  color: white;
  background: #f7c23f; }
  

body.home #map, body.home-en #map
{
    padding: 1px 0 !important;
}

.footer-links
{
	width: 75% !important;
}

.footer-logo
{
	width: 21% !important;
}

.thesummit .secondary-block a
{
    outline: 0 none !important;
}

section#section_lecturers div.fadeIn ul.grid-block li p:nth-of-type(2)
{
	display: none;
}
section#section_lecturers div.fadeIn ul.grid-block li p:nth-of-type(3)
{
	display: none;
}
section#section_lecturers div.fadeIn ul.grid-block li p:nth-of-type(4)
{
	display: none;
}
section#section_lecturers div.fadeIn ul.grid-block li p:nth-of-type(5)
{
	display: none;
}

section#form_section_1
{
	/*display: none;*/
}

#langmenu
{
  position:absolute;
  top:20px;
  left:30px;
  height:21px;
  overflow:hidden;
  z-index:15000;
  /*display:none; /* disabled until no languages */
}
#langmenu .mc-menu:before
{
  content: "";
  display: table-cell;
  background-image:url('../images/planet.png');
  background-position:0 0;
  width:21px;
  height:21px;
  -webkit-transition: background-position 0.3s ease;
    -moz-transition: background-position 0.3s ease;
      -ms-transition: background-position 0.3s ease;
      -o-transition: background-position 0.3s ease;
          transition: background-position 0.3s ease;
}
#langmenu:hover .mc-menu:before
{
  background-position:21px 0;
}

#langmenu ul 
{ 
  display:table-cell;
  height:21px;
  line-height:21px;
  padding-left:20px;
}
#langmenu ul li
{
	display:inline-block;
}
#langmenu ul li a
{
	color:#9ea59b;
}
#langmenu ul li a.active
{
	color:#ffc423;
}
#langmenu a { opacity:0;}
#langmenu:hover a
{
  opacity:1;
}

.div-50-percent
{
	margin-top: 20px;
}
.div-50-percent:first-child
{
	border-right: 2px solid white;
}

@media (max-width:767px) {
	.div-50-percent  {
		border-right: none !important;
	}
}

#f6s-apply-114403457069 {
	/*margin-top: 1em;*/
}
#f6s-apply-114403457069  span{
	margin-top: 0.2em;
	padding: 1em 1em 1em 3em !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
	height: auto !important;
}

#f6s-apply-114403457069  span img {
	left: 12px !important;
	top: 12px !important;
}

hr
{
	margin-top: 8px;
	margin-bottom: 8px;
	border: 0;
	border-top: 1px solid #939597;
}
h6
{
	font-size: 1em;
	line-height: 1.55556;
	font-weight: 600;
}
h1.intro__title {
    color: #fff;
    font-size: 45px;
    font-weight: 300;
    margin-top: 60px;
    text-align: left;
    margin-bottom: 10px;
    line-height: 1.1;
}
.row .intro__content-wrapper .intro__content {
	text-align: left;
	border-right: 1px solid #939597;
	margin-top: 10px;
    padding-bottom: 15px;
    padding-top: 15px;
    padding-right: 50px;
}
div#hero_venue.row {
	width: 1170px;
	margin-left: -15px;
    margin-right: -15px;
}
section.hero div#venue {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 1170px;
}
div.newsletter__box-wrapper {
    margin-top: 10px;
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 50px;
    text-align: left;
}

div#change_lang
{
	z-index: 20000;
	position: fixed;
	top: 14px;
	right:	14px;
}
div#change_lang ul li
{
	padding: 0 !important;
}

@media screen and (max-width: 859px) {
	header.entry-header {
		padding: 30px 0;
	}
	div#change_lang {
		  position: relative;
		  top: 14px;
		  float: right;
	}
}

.follow_us {
	padding-left: 0px;
	margin-top: -53px;
}
@media screen and (min-width: 570px) {
    .follow_us {
	  padding-left: 0px;
	  margin-top: -72px;
	  margin-bottom: 10px;
	}
}
@media screen and (min-width: 860px) {
    .follow_us {
	  padding-left: 4px;
	  margin-top: -81px;
	  margin-bottom: 17px;
	}
}
@media screen and (min-width: 1000px) {
	.follow_us {
	  margin-top: -88px;
	  margin-bottom: 24px;
	  max-width: 58em;
	  margin-left: auto;
	  margin-right: auto;
	}
}
@media screen and (min-width: 1200px) {
    .follow_us {
	  padding-left: 0;
	  margin-top: -88px;
	  margin-bottom: 24px;
	  max-width: 58em;
	  margin-left: auto;
	  margin-right: auto;
	}
}

body.home section#map
{
	height: 314px;
}

section#key_partners div.content ul.grid-block li img {
	height: auto !important;
    padding: 0 !important;
    width: 120px !important;
}
