/**
 * Place your custom styles here.
 */
/* Fonts */

/** 2020 FONTS **/
@font-face {
	font-family: 'Jost-Regular';
	src: url('../fonts/Jost-Regular.eot');
	src: url('../fonts/Jost-Regular.woff') format('woff'), url('../fonts/Jost-Regular.ttf') format('truetype'), url('../fonts/Jost-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Jost-Bold';
	src: url('../fonts/Jost-Bold.eot');
	src: url('../fonts/Jost-Bold.woff') format('woff'), url('../fonts/Jost-Bold.ttf') format('truetype'), url('../fonts/Jost-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



body {
	font-family: 'Jost-Regular';
	color: #fff;
}

a {
	color: #f6be0f;
	font-size: 12pt;
}

p {
	color: #00396b;
	word-break: break-word;
}

#block-views-quick-content-block-1 p,
#block-views-quick-content-block-10 p {
	font-size: 14pt;
    font-family: 'Jost-Bold';
    color: #00396b;
}

.page-admin-people-create #user-register-form label {
    position: relative;
}

/* Defaurt Css */

@media(min-width: 768px){  
	.page-header { 
		font-size: 75px;
	}
}

.block h2.block-title,
.page-header {
	text-transform: uppercase;
    text-align: center;
    padding: 20px 0;
    margin-bottom: 40px;    
    font-family: 'Jost-Bold';
    padding-right: 15px;
    padding-bottom: 20px;
    letter-spacing: 5px;
    color: #FFF;
    text-shadow: rgb(43, 191, 255) 3px 0px 0px, rgb(43, 191, 255) 2.83487px 0.981584px 0px, rgb(43, 191, 255) 2.35766px 1.85511px 0px, rgb(43, 191, 255) 1.62091px 2.52441px 0px, rgb(43, 191, 255) 0.705713px 2.91581px 0px, rgb(43, 191, 255) -0.287171px 2.98622px 0px, rgb(43, 191, 255) -1.24844px 2.72789px 0px, rgb(43, 191, 255) -2.07227px 2.16926px 0px, rgb(43, 191, 255) -2.66798px 1.37182px 0px, rgb(43, 191, 255) -2.96998px 0.42336px 0px, rgb(43, 191, 255) -2.94502px -0.571704px 0px, rgb(43, 191, 255) -2.59586px -1.50383px 0px, rgb(43, 191, 255) -1.96093px -2.27041px 0px, rgb(43, 191, 255) -1.11013px -2.78704px 0px, rgb(43, 191, 255) -0.137119px -2.99686px 0px, rgb(43, 191, 255) 0.850987px -2.87677px 0px, rgb(43, 191, 255) 1.74541px -2.43999px 0px, rgb(43, 191, 255) 2.44769px -1.73459px 0px, rgb(43, 191, 255) 2.88051px -0.838247px 0px;
}

ol.breadcrumb {
    display: none;
}

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

#block-webform-client-block-24 input {
	width: 100%!important;
}

.welcome-text-title{
	text-align: center!important;
    padding-bottom: 20px!important;
}

.welcome-text-body{
	text-align: center;
}

.welcome-text-handler{
	padding-bottom: 0!important;
}

.erasmus-title{
    text-align: center;
    padding-bottom: 25px;
    padding-top: 0!important;
}

.erasmus-body{
    text-align: center;
}

.erasmus-body p > a {
    word-break: break-all;
}

.register-home-title {
    padding-right: 0!important;
    text-align: center;
}

.register-home-body {
    text-align: center;
    padding-top: 0!important;
}

.register-home-handler{
	padding-bottom: 0!important;
}

.blk-home-registration .more-link{
    margin-top: 20px!important;
}

#block-webform-client-block-24 h2.block-title {
    width: 100%!important;
    text-align: center!important;
    margin-bottom: 15px!important;
}

#block-webform-client-block-24 form {
    width: 100%!important;
}

.form-item-submitted-name input {
    width: 100%!important;
}

#block-views-copyright-block p{
	text-align: center!important;
}

#block-views-social-media-block-3 .views-field-body{
    text-align: center!important;
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}

.page-greetings .main-container > .container > .row{
	width: 100%!important;
}
      
}

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

	.region-home-content-1{
	    background-repeat: no-repeat!important;
    	background-size: cover!important;
	}

	.topbar{
		padding-right: 20px!important;
    	padding-left: 20px!important;
	}

	#block-user-login #user-login-form .form-item input{
		height: 40px!important;
	}

	#block-user-login #user-login-form .form-item label{
		font-size: 10px!important;
	}

	.page-header{
	    /*font-size: 30px;*/
		font-size: 40px;
	    text-align: left!important;
	    width: 55%;
	}

	.block-maps h2{
		font-size: 40px;
	    text-align: left!important;
	    width: 100%!important;
	}

	.block-flags .view{
		width: 100%!important;
	}

	.page-node-29 .region-content .field-name-body p {
    	text-align: left!important;
	}

	.block-flags .view .views-field-views-conditional .handler .media-left,
	.media-body{
	    display: inline-block;
	    width: 50%!important;
	    float: left!important;
	}

	.welcome-text-title,
	.erasmus-title
	{
    	text-align: center;!important;
    	font-size: 23px!important;
	}

	#block-views-exhibitors-block-2 .block-title{
	    padding-left: 15px!important;
	    padding-right: 15px!important;
	    text-align: center!important;
	    font-size: 37px!important;
	    letter-spacing: 0!important;
	    margin-bottom: 25px!important;
	}

	.region.region-home-content-7 {
	    height: auto!important;
	    padding-top: 45px;
	    padding-bottom: 45px;
	}

	.region-home-content-8 {
	    background: #1c2e4e;
	    padding-top: 45px;
	    padding-bottom: 45px;
	}

	.region-home-content-8 #webform-client-form-24 .webform-component--name{
		width: 100%!important;
	    padding-right: 0!important;
	}

	.welcome-text-body,
	.erasmus-body{
    	text-align: left!important;
	}

	.blk-welcome-text .more-link {
    	text-align: left!important;
	}
}


@media only screen and (max-width : 499px) {
	.block-flags .view .views-field-views-conditional .handler .media-left,
	.media-body{
	    display: inline-block;
	    width: 100%!important;
	    float: left!important;
	}
}

@media only screen and (max-width : 420px) {
	.page-header,
	.block-maps h2{
	    /*font-size: 30px;*/
		font-size: 30px!important;
	    text-align: left;
	    width: 100%!important;
	}

	.president > tbody > tr > td:nth-child(2){
		width: 50%!important;
	}
}



/** Main Container **/ 
/*.main-container {
	background: #173592 url("../images/background.jpg") no-repeat center center;
}*/

.navbar-default .navbar-nav>li>a{
	color:white!important;
}

.main-container{
	position: relative;
	background: url(../images/blue.png) !important;
/*	background: url(../images/bg-blue.jpg) !important;*/
    background-repeat: repeat !important;
    /*background-size: cover!important;*/
}

/** Greetings **/

.view-greetings {
	padding-bottom: 50px;
}

.view-greetings .views-field-title, .view-greetings .views-field-title span {	
	text-align: center;
	color: #FFF;
    font-weight: bold;
    font-size: 35pt;
	margin-top: 50px;
}

.view-greetings .views-field-body {
	color: white;
	text-align: justify;
	margin-top: 40px;
	font-family: 'Jost-Regular';
}

.view-greetings .views-field-body p {
    line-height: 25px;
    font-size: 15px;
}

.view-greetings .views-field-views-conditional {
	float:right;
	padding-bottom: 50px;
	margin-top: 20px;
}

.view-greetings .views-field-views-conditional table.president tr td.text {
	vertical-align: bottom;
}

.view-greetings .views-field-views-conditional table.president tr td.text p{
	color: white;
}

.view-greetings .views-field-views-conditional table.president tr td p {
    color: #787878;
    padding-right: 20px;
    font-size: 15px;
    margin-bottom: 5px;
}

.page-greetings .main-container > .container > .row{
	width: 73%;
    margin: 0 auto;
}

.page-greetings .president .text{
	max-width: 240px;
	text-align: right;
}

.page-greetings .president .text > p:nth-child(2) {
	font-size: 15px;
}

/** Schedule **/
.page-schedule h1.page-header {
	display: none;
}

.view-schedule-of-activities {
	padding-bottom: 100px;
}

.view-schedule-of-activities .views-field-title, .view-schedule-of-activities .views-field-title span {	
	text-align: center;
	color: #FFF;
    font-weight: bold;
    font-size: 35pt;
	margin-top: 50px;
}

.view-schedule-of-activities .views-field-body {
	color: #FFF;
	text-align: center;
	margin-top: 40px;
}

.view-schedule-of-activities .views-field-body p {
	font-weight: bold;
    line-height: 25px;
}


/* Instagram */

#block-instagram-block-instagram-block img {
	width: 16.66666666% !important;
    height: 100% !important;
    margin: 0px !important;
}

@media(max-width: 767px){
	#block-instagram-block-instagram-block img {
		width: 33.33333333% !important;
	}

	#block-block-5 p{
	    font-size: 23px!important;
	}

	#block-user-login h2{
		font-size: 15px!important;
	}

	#block-user-login #user-login-form #edit-actions button{
		font-size: 9px!important;
	}
}


/* Default CSs */

.blk-title-v1 .block-title {
	font-family: 'Jost-Regular';
	font-size: 48px;
	color: #22315e;	
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 20px;
}

.blk-title-v2 .block-title {
	font-family: 'Jost-Regular';
	font-size: 48px;
	color: #22315e;	
	text-transform: uppercase;
	text-align: center;
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

/*.blk-title-v2 .block-title:before {
	content: " ";
	position: absolute;
	background: #c4161c;
	width: 60px;
	height: 2px;
	left: 50%;
	margin-left: -30px;
	bottom: 0;
}*/


.blk-title-v3 .block-title {
	font-family: 'Jost-Regular';
	font-size: 48px;
	color: #fff;	
	text-transform: uppercase;
	margin-bottom: 20px;
}


.blk-title-v4 .block-title {
	font-family: 'Lato-Bold';
	font-size: 40px;
	color: #fff;	
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 0px;
}

@media(max-width:767px){
	.blk-title-v1 .block-title,
	.blk-title-v2 .block-title,
	.blk-title-v3 .block-title,
	.blk-title-v4 .block-title {
		font-size: 30px;
	}
}

/* Welcome Text */

.blk-welcome-text {
	max-width: 991px;
	margin: 0 auto;
}

.blk-welcome-text .views-field-body {
	font-size: 18px;
	color: #545454;
}


.blk-welcome-text .more-link {
	text-align: center;
	margin-top: 35px;
}

.blk-welcome-text .more-link a {
/*	background: #e92224;
	text-decoration: none;
	padding: 10px 18px;
	border-radius: 1px;
	color: #fff;
	letter-spacing: 2px;
	font-size: 12px;
	font-family: 'Lato-Bold';
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;*/
    background: transparent;
    text-decoration: none;
    padding: 10px 18px;
    border-radius: 1px;
    color: #f39e01;
    letter-spacing: 0px;
    font-size: 12px;
    font-family: 'Jost-Regular';
    border: 1px solid #003399;
}

.welcome-text-title{
/*    font-size: 65px;
    color: #003399;
    font-family: 'Conv_BEBAS';
    padding: 0;
    line-height: 65px;*/
    font-size: 40px;
    color: #70fbff;
    padding: 0;
    font-family: 'Jost-Regular';
    text-shadow: 1px 1px 2px black, 0 0 1em white, 0 0 0.2em darkblue;
    text-align: center;
    margin-top: 60px;
    margin-bottom: 30px;
}



.welcome-text-body{
/*    color: #787878;
    font-family: 'Jost-Regular';
    padding: 0;
    font-size: 13px;*/
    color: #ffffff;
    /* font-family: 'Jost-Regular'; */
    padding: 0;
    font-size: 14px;
    font-family: 'Jost-Regular';
}

.welcome-text-body p{
	margin-bottom: 20px;
}

.welcome-text-link {
    padding-top: 70px;
    padding-bottom: 40px;
    text-align: center;
}

.welcome-text-link a {
    background: transparent;
    border: 3px solid white;
    padding: 15px;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 50px;
    color: #76fbfe;
    box-shadow: 0px 0px 5px #949292!important;
}

.welcome-text-link a:hover,
.welcome-text-link a:active,
.welcome-text-link a:focus{
	text-decoration: none;
}

.welcome-text-handler{
    padding: 0;
    padding-bottom: 35px;
}

/* Eramus */

.blk-eramusplus {
	padding-top: 30px;
	padding-bottom: 30px;
    max-width: 991px;
    margin: 0 auto;
}

.erasmus-body {
    /*color: #787878;*/
    color: white;
    /*font-family: 'Conv_Nexa Regular';*/
    /*font-family: 'Jost-Regular';*/
    padding: 0;
    font-size: 14px;
    font-family: 'Jost-Regular';
}

.erasmus-body a{
	color: white;
}

.erasmus-title{
/*    color: #dd375b;
    font-size: 55px;
    font-family: 'Conv_Nexa Heavy';
    padding-top: 6%;
    padding-left: 0;*/
	color: #70fbff;
    font-size: 55px;
    padding-left: 0;
    text-align: center;
    font-family: 'Jost-Regular';
    text-shadow: 1px 1px 2px black, 0 0 1em white, 0 0 0.2em darkblue;
    padding-bottom: 35px;
}

.erasmus-link {
    padding-top: 70px;
    padding-bottom: 40px;
    text-align: center;
}

.erasmus-link a {
    background: transparent;
    border: 3px solid white;
    padding: 15px;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 50px;
    color: #76fbfe;
    box-shadow: 0px 0px 5px #949292!important;
}

.erasmus-handler{
    padding: 0;
}

.blk-eramusplus .views-field-body {
	color: #fff;
	font-size: 16px;
}

/* Home Registration */

.blk-home-registration {
	/*max-width: 585px;*/
	max-width: 735px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 70px;
}

.blk-home-registration img {
	margin: 0 auto;
	margin-bottom: 25px;
}

.blk-home-registration .views-field-body {
	font-size: 18px;
	color: #22315e;
	text-align: center;
}

.blk-home-registration .more-link {
	text-align: center;
	margin-top: 35px;
}

.blk-home-registration .more-link a {
/*	background: #e92224;
	text-decoration: none;
	padding: 10px 30px;
	border-radius: 1px;
	color: #fff;
	letter-spacing: 2px;
	font-size: 12px;
	font-family: 'Lato-Bold';
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	text-transform: uppercase;*/
	background: transparent;
    text-decoration: none;
    padding: 10px 30px;
    border-radius: 1px;
    color: #f39e01;
    font-size: 12px;
    font-family: 'Jost-Regular';
    text-transform: uppercase;
    border: 2px solid #003399;
}

#block-block-1 {
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-size: 48px;
	margin-bottom: 30px;
	font-family: 'Jost-Regular';
}

.register-home-handler {
    padding: 0;
    padding-bottom: 20px;
}

.register-home-title {
    padding-left: 0;
}

.register-home-title{
    font-size: 65px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 20px;
    color: #003399;
    font-family: 'Conv_BEBAS';
    line-height: 65px;
}

.register-home-body{
    font-size: 12px;
    color: #787878;
    font-family: 'Jost-Regular';
    padding: 0;
    padding-top: 12px;
}

.blk-title-v1 .block-title {
    font-size: 65px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 20px;
    color: #003399;
    font-family: 'Conv_BEBAS';
}

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

	#block-webform-client-block-24 h2.block-title{
	    text-align: left!important;
	    font-size: 50px!important;
	}

	#block-webform-client-block-24 .form-actions{
		text-align: left!important;
	}

	#block-views-quick-content-block-5 {
		float: none!important;
	    width: 100%!important;
	    margin-top: 10px!important;
	}

	.region-home-content-7 > .container #block-views-quick-content-block-5 h2 {
	    font-size: 32px!important;
	}

	#block-views-exhibitors-block-2 .owl-theme .owl-controls{
		display: none;
	}

	#block-views-exhibitors-block-2 .owl-theme .owl-controls .owl-buttons div.owl-prev{
	    margin-right: 0;
	    position: absolute!important;
	    left: 5px;
	    bottom: 0px;
	}

	#block-views-exhibitors-block-2 .owl-theme .owl-controls .owl-buttons div.owl-next{
	    position: absolute!important;
	    bottom: 0px;
	    right: 5px;
	}

	#block-views-exhibitors-block-2 .more-link{
	    left: 60%!important;
	}

	#block-views-exhibitors-block-2 .more-link a{
		font-size: 9px!important;
	}

	.welcome-text-link a,
	.erasmus-link a,
	#block-webform-client-block-24 .form-actions button{
		font-size: 9px!important;
	}

	.region-home-content-8{
	    padding-top: 35px!important;
    	padding-bottom: 35px!important;
	}


	.welcome-text-link{
	    padding-top: 25px;
    	padding-bottom: 15px;
	}



}

@media(min-width: 1200px){

	#block-webform-client-block-24 {
		padding-left: 100px;
    	/*padding-right: 50px;*/
	}

}

#block-webform-client-block-24 h2.block-title {
	display: inline-block;
    width: 100%;
    color: #f39e01;
    font-size: 65px;
    font-family: 'Conv_BEBAS';
    margin: 0;
    vertical-align: top;
    text-align: right;
    padding-right: 15px;
}

#block-webform-client-block-24 form{
    display: inline-block;
    width: 100%;
    padding-top: 5px;
}

#block-webform-client-block-24 input::placeholder,
#block-webform-client-block-24 textarea::placeholder{
    color: #1c2e4c !important;
}

#block-webform-client-block-24 label{
	color: #787878!important;
    font-size: 12px!important;
    font-family: 'Jost-Regular'!important;
}

#block-webform-client-block-24 label span.form-required{
    display: none!important;
    font-size: 0;
    opacity: 0;
}

#block-webform-client-block-24 input{
    color: #1c2e4c!important;
    border-radius: 50px!important;
    padding: 20px;
    border: 0;
}

#block-webform-client-block-24 textarea{
	color: #1c2e4c!important;
    box-shadow: none!important;
    border-radius: 20px!important;
    padding: 20px;
    font-family: 'Jost-Regular';
}

#block-webform-client-block-24 input::-webkit-input-placeholder,
#block-webform-client-block-24 textarea::-webkit-input-placeholder { 
  color: #1c2e4c;
  font-family: 'Jost-Regular';
}
#block-webform-client-block-24 input::-moz-placeholder,
#block-webform-client-block-24 textarea::-moz-placeholder { 
  color: #1c2e4c;
  font-family: 'Jost-Regular';
}
#block-webform-client-block-24 input:-ms-input-placeholder,
#block-webform-client-block-24 textarea:-ms-input-placeholder { 
  color: #787878;
  font-family: 'Jost-Regular';
}
#block-webform-client-block-24 input:-moz-placeholder,
#block-webform-client-block-24 textarea:-moz-placeholder { 
  color: #1c2e4c;
  font-family: 'Jost-Regular';
}

#block-webform-client-block-24 .form-actions {

}

#block-webform-client-block-24 .form-actions button {
	font-family: 'Jost-Bold';
    font-size: 16px;
    text-decoration: none;
    color: #FFF;
    background: #0d8bbc;
    text-transform: uppercase;
    border: 2px solid #FFF;
    padding: 10px 50px;
    border-radius: 40px;

}

#block-webform-client-block-24 .form-actions{
    text-align: right;
    padding-top: 10px;
}

#block-views-quick-content-block-5,
#block-views-quick-content-block-5 a {
    color: white;
    font-size: 13pt;
	font-family: 'Jost-Regular';
    word-break: break-word;
}


#block-views-quick-content-block-5 h2 {
        font-family: 'Jost-Bold';
    margin: 0;
    text-align: left;
    font-size: 22pt;
    padding-bottom: 20px;
    color: #2e71a5;
}

#block-views-quick-content-block-5 .views-field-title{
	font-size: 20px;
    font-family: 'Jost-Regular';
	color: #f6be0f;
}

@media(max-width: 991px){
	#block-views-quick-content-block-5 {
		margin-top: 30px;
	}
	#block-menu-menu-login-logout {
		display: none;
	}
}


.page-node-29 .region-content .field-name-body  {
	/*font-family: 'Jost-Regular';*/
	font-family: 'Jost-Regular';
	letter-spacing: 1px;
    color: #787878;
}

.page-node-29 .region-content {
	min-height: 490px;
}

.page-node-29 .page-header {
	position: relative;
	padding-bottom: 20px;
}

/* Information */

.page-information .view-information .views-field.views-field-field-body,
.page-cavite-roadshow .view-information .views-field.views-field-field-body{
    padding-top: 0;
    padding-bottom: 25px;
}

.page-information .main-container:after,
.page-cavite-roadshow .main-container:after{
    background: url(../images/big-background-pages.png)!important;
    visibility: visible;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 100%;
    width: 100%;
    background-size: cover;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: -1;
}

.page-information .view-information .views-row:after,
.page-cavite-roadshow .view-information .views-row:after{
	content: " ";
	position:relative;
	display: table;
	clear: both;
}

.page-information .view-information .views-field-field-information,
.page-cavite-roadshow .view-information .views-field-field-information{
	margin-top: 50px;
}

.page-information .view-information .views-field-field-information ol,
.page-cavite-roadshow .view-information .views-field-field-information ol{
	padding: 0px;
	list-style: none;
}

.page-information .view-information .views-field-field-information ol li,
.page-cavite-roadshow .view-information .views-field-field-information ol li{
    margin-bottom: 40px;
    padding: 10px 15px;
    background: transparent;
    border: 3px solid white;
}

.page-information .view-information .views-field-field-information h1,
.page-cavite-roadshow .view-information .views-field-field-information h1{
	font-size: 18px;
	font-family: 'Jost-Regular';
}

.page-information .view-information .views-field-field-information table td,
.page-cavite-roadshow .view-information .views-field-field-information table td {
	vertical-align: top;
	padding-bottom: 10px;
}

.page-information .view-information .views-field-field-information table td:nth-child(1),
.page-cavite-roadshow .view-information .views-field-field-information table td:nth-child(1){
	padding-right: 20px;
}

.page-information .view-information .views-field-field-information-map,
.page-cavite-roadshow .view-information .views-field-field-information-map{
	margin-bottom: 40px;
}

.page-information .view-information .views-field-field-information-map img,
.page-cavite-roadshow .view-information .views-field-field-information-map img{
	margin: 0 auto;
}

.page-information .view-information .views-field-field-information,
.page-cavite-roadshow .view-information .views-field-field-information{
    width: 62%;
    margin: 0 auto;
}

.page-information .view-information .views-field-field-information ol li,
.page-cavite-roadshow .view-information .views-field-field-information ol li{
    display: inline-block;
    width: 49%;
}

.page-information .view-information .views-field-field-information ol li:nth-child(1),
.page-cavite-roadshow .view-information .views-field-field-information ol li:nth-child(1){
    margin-right: 5px;
}

.page-information .view-information .views-field-field-information ol li:nth-child(2),
.page-cavite-roadshow .view-information .views-field-field-information ol li:nth-child(2){
    margin-left: 6px;
}

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

.page-information .view-information .views-field-field-information,
.page-cavite-roadshow .view-information .views-field-field-information{
	width: 75%!important;
}        

}

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

.page-information .view-information .views-field-field-information,
.page-cavite-roadshow .view-information .views-field-field-information{
	width: 100%!important;
}

}

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

.page-information .view-information .views-field-field-information ol li:nth-child(1),
.page-information .view-information .views-field-field-information ol li:nth-child(2),
.page-cavite-roadshow .view-information .views-field-field-information ol li:nth-child(1),
.page-cavite-roadshow .view-information .views-field-field-information ol li:nth-child(2){
    margin-right: 0!important;
}

.page-information .view-information .views-field-field-information ol li,
.page-cavite-roadshow .view-information .views-field-field-information ol li{
	width: 100%!important;
}

}

/*@media(min-width: 768px){
	.page-information .view-information .views-field-field-information-map {
		float: left;
		width: 60%;
		padding-right: 30px;
	}

	.page-information .view-information .views-field-field-information {
		float: left;
		width: 40%;
	}
}

@media(min-width: 992px){
	.page-information .view-information .views-field-field-information-map {
		width: 70%;
	}

	.page-information .view-information .views-field-field-information {
		width: 30%;
	}
}*/


/* */

.page-node-31 .region-content {
	min-height: 490px;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}

.page-node-31 .main-container {
	background: none;
	color: #000;
	font-size: 17px;
}

.page-node-31 .page-header {
	color: #102e77;
}


/* Bg */

.not-front.page-greetings .main-container:after {
    background: url(../images/greetings-bg2.jpg);
    visibility: visible;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 100%;
    width: 100%;
    background-size: cover;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: -1;
}

.not-front section#block-system-main {
    padding-bottom: 75px;
}

/*.main-container {
	background: url("../images/background.jpg") no-repeat center center;
	background-size: cover;
}*/

/*.page-greetings .main-container {
	background: url("../images/greeting-bg.jpg") no-repeat top center;
	background-size: cover;
}*/

/*.page-greetings .main-container {
	background: url("../images/greeting-bg.jpg") no-repeat top center;
	background-size: cover;
}*/

/*.page-exhibitors .main-container {
	background: url("../images/List-Of-Exhibitors-bg.jpg") no-repeat top center;
	background-size: cover;
}*/

/*.page-exhibitors .main-container {
	background: url("../images/List-Of-Exhibitors-bg.jpg") no-repeat top center;
	background-size: cover;
}
*/
/*.page-node-29 .main-container {
	background: url("../images/activities-bg.jpg") no-repeat top center;
	background-size: cover;
}*/

/*.page-information .main-container {
	background: url("../images/information-bg.jpg") no-repeat top center;
	background-size: cover;
}*/

/*.page-node-32 .main-container {
	background: url("../images/learnmore-bg1.jpg") no-repeat top center;
	background-size: cover;
	padding: 0px 0px 80px 0px;
}*/


/* Regis */
.page-node-45 .webform-client-form-45 .webform-component > .control-label {
	font-family: 'Jost-Regular';
	font-size: 10pt;
	color: #333;
	text-transform: uppercase;
}

.page-node-45 .webform-client-form-45 {
	
	margin: 0 auto;
}

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

	.page-node-45 .webform-client-form-45 .webform-component--participating-universities-communication-efforts {
	    position: relative;
	}

	.page-node-45 .webform-client-form-45 .webform-component--participating-universities-communication-efforts #edit-submitted-participating-universities-communication-efforts{
	    padding-top: 30px;
	}

	.page-node-45 .webform-client-form-45 .webform-component--participating-universities-communication-efforts .help-block{
		position: absolute;
	    top: 18px;
	} 

}

.page-node-45 .webform-client-form-45 .form-required {
	display: none;
}

.page-node-45 .webform-component--name .control-label {

}

.page-node-45 .webform-component--question1,
.page-node-45 .webform-component--question4 {
	margin-top: 40px;
}

.page-node-45 .webform-component--question4 input,
.page-node-45 .webform-component--question5 input{
    float: left!important;
    width: 100%!important;
}

.page-node-45 .webform-component--onlineorwalkin {
    clear: both;
}

.page-node-45 .webform-component--question1 .control-label,
.page-node-45 .webform-component--question2 .control-label,
.page-node-45 .webform-component--question4 .control-label,
.page-node-45 .webform-component--question5 .control-label,
.page-node-45 .webform-component--question6 .control-label,
.page-node-45 .webform-component--question7 .control-label,
.page-node-45 .webform-component--question3-text {
	font-family: 'Jost-Regular';
	font-size: 16px;
	font-weight: normal;
}

.page-node-45 .webform-component--question1 .form-radios,
.page-node-45 .webform-component--question2 .form-radios,
.page-node-45 .webform-component--question6 .form-radios,
.page-node-45 .webform-component--question7 .form-radios {
	text-align: center;	
}

.page-node-45 .webform-component--question1 .form-radios > .form-item,
.page-node-45 .webform-component--question2 .form-radios > .form-item,
.page-node-45 .webform-component--question6 .form-radios > .form-item,
.page-node-45 .webform-component--question7 .form-radios > .form-item {
	display: inline-block;
}

.page-node-45 .webform-component--question1 .form-radios > .form-item label,
.page-node-45 .webform-component--question2 .form-radios > .form-item label,
.page-node-45 .webform-component--question6 .form-radios > .form-item label,
.page-node-45 .webform-component--question7 .form-radios > .form-item label {
	font-family: 'Jost-Regular';
	font-size: 19px;
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
}

.page-node-45 .webform-client-form-45 .webform-component--participating-countries > label,
.page-node-45 .webform-client-form-45 .webform-component--participating-universities-communication-efforts > label,
.page-node-45 .webform-client-form-45 .webform-component--participating-universities > label,
.page-node-45 .webform-client-form-45 .webform-component--scholarship-opportunities > label,
.page-node-45 .webform-client-form-45 .webform-component--networking-opportunities-with-ehei-alumni > label,
.page-node-45 .webform-client-form-45 .webform-component--no-admission--participants-fee > label,
.page-node-45 .webform-client-form-45 .webform-component--location > label { 
	font-family: 'Jost-Regular';
	font-size: 19px;
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
}

.page-node-45 .webform-component--question1 .form-radios > .form-item:last-child,
.page-node-45 .webform-component--question2 .form-radios > .form-item:last-child,
.page-node-45 .webform-component--question6 .form-radios > .form-item:last-child,
.page-node-45 .webform-component--question7 .form-radios > .form-item:last-child {
	margin-left: 20px;
}

.page-node-45 .webform-component--question1 .form-radios input,
.page-node-45 .webform-component--question2 .form-radios input,
.page-node-45 .webform-component--question6 .form-radios input,
.page-node-45 .webform-component--question7 .form-radios input {
	margin-top: 8px;
}

.page-node-45 .webform-client-form-45 .webform-component--participating-universities-communication-efforts .help-block {
	clear: both;
    width: 100%;
    float: left;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
}

.page-node-45 .webform-component--onlineorwalkin label,
.page-node-45 .webform-component--onlineorwalkin{
    color: #333;
}

.page-node-45 .webform-component--onlineorwalkin label{
	font-weight: unset;
}

.numbers-web-item > div {
	display: inline-block;
	font-family: 'Jost-Regular';
	font-size: 19px;
	color: #fac52f;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 15px;
}


.page-node-45 .webform-client-form-45 {
	padding: 50px 50px;
    color: #000;
    background: #FFF;
}

.page-node-45 .webform-client-form-45 .webform-component--submit-text {
	margin-top: 50px;
	margin-bottom: 20px;
	text-align: center;
}

.page-node-45 .webform-client-form-45 .form-actions {
	text-align: center;
}

.page-node-45 .webform-client-form-45 .form-actions button {
/*	background: #e92224 !important;
	border-color: #e92224 !important;
	color: #fff;
	text-transform: uppercase;*/
    text-transform: uppercase;
    color: white;
    border-color: transparent;
    border-radius: 0!important;
    border: 0;
    background: #f6be0f;
    padding-left: 40px;
    padding-right: 40px;
    letter-spacing: 5px;
}

@media(min-width: 992px){

	.numbers-web-item {
		text-align: right;
		padding-right: 124px;
	}
	
    .page-node-45 .webform-client-form-45 .webform-component--name .control-label,
    .page-node-45 .webform-client-form-45 .webform-component--age .control-label {
    	width: 145px;
    	display: inline-block;	
    }
	.page-node-45 .webform-client-form-45 .webform-component--name input {
		width: 668px;
	}

	.page-node-45 .webform-component--question4 input,
	.page-node-45 .webform-component--question5 input {
		width: 668px;
		float: right;
		margin-bottom: 10px;
	}

	.page-node-45 .webform-client-form-45 .webform-component--gender  {
		float: left;
		margin-right: 15px;
	} 

	.page-node-45 .webform-client-form-45 .webform-component--age input {
		width: 80px;
	}

	.page-node-45 .webform-client-form-45 .webform-component--nationality input {
		width: 155px;
	}

	.page-node-45 .webform-client-form-45 .webform-component--participating-countries > label,
	.page-node-45 .webform-client-form-45 .webform-component--participating-universities-communication-efforts > label,
	.page-node-45 .webform-client-form-45 .webform-component--participating-universities > label,
	.page-node-45 .webform-client-form-45 .webform-component--scholarship-opportunities > label,
	.page-node-45 .webform-client-form-45 .webform-component--networking-opportunities-with-ehei-alumni > label,
	.page-node-45 .webform-client-form-45 .webform-component--no-admission--participants-fee > label,
	.page-node-45 .webform-client-form-45 .webform-component--location > label { 
		width: 550px;
		display: inline-block;
	}

	.page-node-45 .webform-client-form-45 .webform-component--participating-countries .form-item,
	.page-node-45 .webform-client-form-45 .webform-component--participating-universities-communication-efforts .form-item,
	.page-node-45 .webform-client-form-45 .webform-component--participating-universities .form-item,
	.page-node-45 .webform-client-form-45 .webform-component--scholarship-opportunities .form-item,
	.page-node-45 .webform-client-form-45 .webform-component--networking-opportunities-with-ehei-alumni .form-item,
	.page-node-45 .webform-client-form-45 .webform-component--no-admission--participants-fee .form-item,
	.page-node-45 .webform-client-form-45 .webform-component--location .form-item {
		font-size: 0px;
	}

	.page-node-45 .webform-client-form-45 .webform-component--participating-countries .form-item input,
	.page-node-45 .webform-client-form-45 .webform-component--participating-universities-communication-efforts .form-item input,
	.page-node-45 .webform-client-form-45 .webform-component--participating-universities .form-item input,
	.page-node-45 .webform-client-form-45 .webform-component--scholarship-opportunities .form-item input,
	.page-node-45 .webform-client-form-45 .webform-component--networking-opportunities-with-ehei-alumni .form-item input,
	.page-node-45 .webform-client-form-45 .webform-component--no-admission--participants-fee .form-item input,
	.page-node-45 .webform-client-form-45 .webform-component--location .form-item input {
		margin-right: 15px;
	}
	
}

@media(max-width: 991px){
	.page-node-45 .webform-client-form-45 .webform-component--top-number {
		display: none;
	}
	.page-node-45 .webform-client-form-45 .webform-component--participating-countries .form-item ,
	.page-node-45 .webform-client-form-45 .webform-component--participating-universities-communication-efforts .form-item,
	.page-node-45 .webform-client-form-45 .webform-component--participating-universities .form-item,
	.page-node-45 .webform-client-form-45 .webform-component--scholarship-opportunities .form-item ,
	.page-node-45 .webform-client-form-45 .webform-component--networking-opportunities-with-ehei-alumni .form-item,
	.page-node-45 .webform-client-form-45 .webform-component--no-admission--participants-fee .form-item,
	.page-node-45 .webform-client-form-45 .webform-component--location .form-item{
		display: inline-block;
		font-family: 'Jost-Regular';
		font-size: 19px;
		color: #fac52f;
		text-transform: uppercase;
		font-weight: bold;
		margin-right: 15px;
	}

	.page-node-45 .webform-client-form-45 .webform-component--participating-countries .form-radios ,
	.page-node-45 .webform-client-form-45 .webform-component--participating-universities-communication-efforts .form-radios,
	.page-node-45 .webform-client-form-45 .webform-component--participating-universities .form-radios,
	.page-node-45 .webform-client-form-45 .webform-component--scholarship-opportunities .form-radios ,
	.page-node-45 .webform-client-form-45 .webform-component--networking-opportunities-with-ehei-alumni .form-radios,
	.page-node-45 .webform-client-form-45 .webform-component--no-admission--participants-fee .form-radios,
	.page-node-45 .webform-client-form-45 .webform-component--location .form-radios{ 
		display: block !important;
	}


}

.small-logo {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 2px solid #f39e01;
}

.small-logo img{
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    width: 5%;
}

#block-views-front-slider-block .image-banner img{
	width: 100%;
}

/*
 * Menu
 */

@media (max-width: 991px){
	.navbar-header {
	    float: left!important;
	}

	.burger-menu {
/*	    position: absolute;
	    z-index: 100;
	    width: 30px;
	    top: 50px;
	    left: inherit;
	    right: 40px;
	    cursor: pointer;
	    display: block!important;*/
/*	    position: absolute;
	    z-index: 100;
	    width: 30px;
	    top: 70px;
	    left: inherit;
	    right: 20px;
	    cursor: pointer;
	    display: block!important;*/
	    position: relative;
	    margin-right: 15px;
	    /* padding: 9px 10px; */
	    margin-top: 8px;
	    margin-bottom: 8px;
	    background-color: transparent;
	    background-image: none;
	    border: 1px solid transparent;
	    border-radius: 4px;
	    float: left;
	    margin-top: 30px;
	    display: block!important;
	    z-index: 100;
    	width: 30px;
	}

	.burger-menu ul {
	    padding: 0px;
	}

	.burger-menu ul li {
	    height: 3px;
	    width: 100%;
	    background: #f9be11;
	    margin: 5px 0px;
	    list-style: none;
	    -webkit-transition: all 0.5s ease-out;
	    -moz-transition: all 0.5s ease-out;
	    -o-transition: all 0.5s ease-out;
	    -ms-transition: all 0.5s ease-out;
	}

	.burger-menu ul.active li:nth-child(1) {
	    position: absolute;
	    transform: rotate(45deg);
	    -webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	    -moz-transform: rotate(45deg);
	    -o-transform: rotate(45deg);
	    background: #f9be11;
	}

	.burger-menu ul.active li:nth-child(2) {
	    position: absolute;
	    background: #fff;
	    position: absolute;
	    transform: rotate(45deg);
	    -webkit-transform: rotate(-45deg);
	    -ms-transform: rotate(45deg);
	    -moz-transform: rotate(45deg);
	    -o-transform: rotate(45deg);
	    background: #f9be11;
	}

	.burger-menu ul.active li:nth-child(3) {
	    background: transparent;
	}

	.burger-menu-collapsed {
	    position: fixed;
	    top: 0px;
	    z-index: 99;
	    left: 0px;
	    width: 0%;
	    bottom: 0px;
	    /* background: rgba(31, 168, 222, 0.89); */
	    /* background: url(../images/pitch-bg.png); */
	    background: #102e77;
	    overflow: hidden;
	    -webkit-transition: all 0.2s ease-out;
	    -moz-transition: all 0.2s ease-out;
	    -o-transition: all 0.2s ease-out;
	    -ms-transition: all 0.2s ease-out;
	}

	.burger-menu-collapsed {
	    display: block!important;
	}

	.burger-menu-collapsed ul {
/*	    position: absolute;
	    top: 44%;
	    left: 33%;
	    margin-top: -80px;
	    margin-left: -74px;*/
	    position: absolute;
	    top: 30%;
	    right: 0;
	    margin-top: -80px;
	    margin-left: 0;
	    padding: 0!important;
	    width: 100%;
	}

	.burger-menu-collapsed ul li {
	    list-style: none;
	}

	.burger-menu-collapsed li {
	    margin-bottom: 10px;
	}

	.burger-menu-collapsed.active {
	    width: 310px;
	    -webkit-transition: all 0.2s ease-out;
	    -moz-transition: all 0.2s ease-out;
	    -o-transition: all 0.2s ease-out;
	    -ms-transition: all 0.2s ease-out;
	}

	.navbar-default .navbar-toggle {
	    display: none;
	}

}

.burger-menu-collapsed {
    display: none;
}

.burger-menu {
    display: none;
}

.slide-menu li a {
    text-transform: uppercase;
    color: white;
    font-size: 20px;
}

.slide-menu li a:hover{
	text-decoration: none!important;
}

.slide-menu li{
	padding-left: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.slide-menu li:hover{
    background: #fac52f;
}

/*@media (max-width: 768px){

	.navbar .navbar-header {
	    float: none!important;
	}

}*/

/*
 * User Page
 */

.page-user #user-login label{
	color: gray;
}

.page-user #user-login .form-item{
	color: gray;
}

#webform-client-form-80 .webform-component--presentations-select-1-or-more > #edit-submitted-presentations-select-1-or-more > .form-item > label {
    color: #fac52f!important;
    font-family: 'Jost-Regular';
    font-size: 12px;
}

#webform-client-form-80 .webform-component--presentations-select-1-or-more > #edit-submitted-presentations-select-1-or-more > .form-item{
    width: 50%;
    display: inline-block;
    vertical-align: top;
}

#webform-client-form-80 .webform-component--presentations-select-1-or-more  label.control-label{
    color: #003399;
    font-family: 'Jost-Regular';
    font-size: 12px;
    text-transform: uppercase;
}

#webform-client-form-80 .webform-component--presentations-select-1-or-more #edit-submitted-presentations-select-1-or-more{
    width: 56%;
    margin: 0 auto;
    padding-top: 15px;
}

.webform-component--presentations-select-1-or-more {
    padding-bottom: 30px;
}

#webform-client-form-80 .webform-component--name {
    width: 60%;
    float: left;
    position: relative;
}

#webform-client-form-80 .webform-component--name label {
    color: #003399;
    font-family: 'Jost-Regular';
    font-size: 12px;
    text-transform: uppercase;
    display: inline-block;
    margin-right: 12px;
}

#webform-client-form-80 .webform-component--name input{
    display: inline-block;
    width: auto;
    vertical-align: middle;
    border-radius: 0!important;
    background: #f6f6f6;
    border: 0!important;
    width: 610px!important;
}

#webform-client-form-80 .webform-component--age label{
    color: #003399;
    font-family: 'Jost-Regular';
    font-size: 12px;
    display: inline-block;
    margin-right: 12px;
}

#webform-client-form-80 .webform-component--age input{
    display: inline-block;
    width: auto;
    vertical-align: middle;
    border-radius: 0!important;
    background: #f6f6f6;
    border: 0!important;
    width: 175px!important;
}

#webform-client-form-80 .webform-component--gender label{
    color: #003399;
    font-family: 'Jost-Regular';
    font-size: 12px;
    display: inline-block;
    margin-right: 12px;
}

#webform-client-form-80 .webform-component--gender input{
    display: inline-block;
    width: auto;
    vertical-align: middle;
    border-radius: 0!important;
    background: #f6f6f6;
    border: 0!important;
}

#webform-client-form-80 .webform-component--gender select{
    display: inline-block;
    width: auto;
    vertical-align: middle;
    border-radius: 0!important;
    background: #f6f6f6;
    border: 0!important;
    width: 155px!important;
}

#webform-client-form-80 .webform-component-email {
    width: 25%!important;
    float: left;
}

#webform-client-form-80 .webform-component-email label {
    color: #003399;
    font-family: 'Jost-Regular';
    font-size: 12px;
    text-transform: uppercase;
    display: inline-block;
    margin-right: 12px;
}

#webform-client-form-80 .webform-component-email input {
    display: inline-block;
    width: auto;
    vertical-align: middle;
    border-radius: 0!important;
    background: #f6f6f6;
    border: 0!important;
    width: 200px!important;
}

#webform-client-form-80 .webform-component--educational-attainment {
    width: 40%!important;
    float: left;
}

#webform-client-form-80 .webform-component--educational-attainment label {
    color: #003399;
    font-family: 'Jost-Regular';
    font-size: 12px;
    text-transform: uppercase;
    display: inline-block;
    margin-right: 12px;
    width: 100px;
}

#webform-client-form-80 .webform-component--educational-attainment select{
	width: 320px!important;
}

#webform-client-form-80 .webform-component--school---university {
    width: 35%!important;
    float: left;
}

#webform-client-form-80 .webform-component--school---university label {
    color: #003399;
    font-family: 'Jost-Regular';
    font-size: 12px;
    text-transform: uppercase;
    display: inline-block;
    margin-right: 12px;
}

#webform-client-form-80 .webform-component--school---university input{
    display: inline-block;
    width: auto;
    vertical-align: middle;
    border-radius: 0!important;
    background: #f6f6f6;
    border: 0!important;
    width: 235px;
}

#webform-client-form-80 .webform-component--occupation {
    float: left;
    width: 65%;
}

#webform-client-form-80 .webform-component--occupation label{
    color: #003399;
    font-family: 'Jost-Regular';
    font-size: 12px;
    text-transform: uppercase;
    display: inline-block;
    margin-right: 12px;	
}

#webform-client-form-80 .webform-component--occupation input{
    display: inline-block;
    width: auto;
    vertical-align: middle;
    border-radius: 0!important;
    background: #f6f6f6;
    border: 0!important;	
}

#webform-client-form-80 fieldset#edit-captcha {
    float: left;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

#webform-client-form-80 .btn-primary {
    text-transform: uppercase;
    color: #f39e01!important;
    border-color: #003399!important;
    border-radius: 0!important;
    border: 2px solid #003399!important;
    background: transparent!important;
}

#webform-client-form-80 .form-actions {
    text-align: center;
}

#webform-client-form-80 .webform-component-markup{
    float: left;
    width: 100%;
    color: #003399;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px!important;
    font-family: 'Jost-Regular';
}

.webform-component--register-to-be-counted{
	padding-bottom: 20px;
}

.webform-component--register-to-be-counted p:nth-child(1) {
    color: #003399;
    font-size: 33px;
}

.webform-component--register-to-be-counted p:nth-child(2) {
    line-height: 0;
}

.page-node-29 #block-system-main .field-name-body{
    width: 60%;
    margin: 0 auto;
}

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

#webform-client-form-80 .webform-component--presentations-select-1-or-more #edit-submitted-presentations-select-1-or-more{
	width: 94%!important;
    margin: 0 auto;	
}

#webform-client-form-80 .webform-component-email {
    width: 100%!important;
    float: left;
}

#webform-client-form-80 .webform-component-email input{
	width: 345px!important;
}

#webform-client-form-80 .webform-component--educational-attainment select {
    width: 300px!important;
}

#webform-client-form-80 .webform-component--school---university{
	width: 100%!important;
}

#webform-client-form-80 .webform-component--school---university label {
    opacity: 0;
}

#webform-client-form-80 .webform-component--school---university input{
	width: 250px!important;
}

#webform-client-form-80 .webform-component--occupation input{
	width: 305px!important;
}

.webform-component--register-to-be-counted p:nth-child(1){
	font-size: 27px!important;
}

.page-header{
    width: 100%!important;
    text-align: center!important;
    padding-bottom: 15px;
    margin-bottom: 40px!important;
    font-size: 26px!important;
    margin-top: 40px!important;
}

#block-views-exhibitors-block-1 h2 {
    color: #70fbff;
    font-size: 45px;
    padding-left: 0;
    font-family: 'Jost-Regular';
    text-shadow: 1px 1px 2px black, 0 0 1em white, 0 0 0.2em darkblue;
    border-bottom: 2px solid;
    width: 100%!important;
    text-align: center!important;
    padding-bottom: 15px;
    margin-bottom: 40px!important;
    font-size: 26px!important;
    margin-top: 40px!important;
}

.page-node-10 #block-system-main {
    padding-bottom: 75px;
    display: none;
}

.page-node-29 #block-system-main .field-name-body {
    width: 100%;
    margin: 0 auto;
    text-align: center!important;
}

.page-node-29 .region-content .field-name-body p {
   text-align: center!important;
}

#webform-client-form-80 .webform-component-markup{
	margin-top: 30px!important;
}

#webform-client-form-80 .webform-component--name input{
    width: 345px!important;
}

#webform-client-form-80 .webform-component--age input{
	width: 150px!important;
}

#webform-client-form-80 .webform-component--gender select{
	width: 125px!important;
}

#webform-client-form-80 .webform-component--educational-attainment{
	width: 100%!important;
}
       
}


@media only screen and (max-width : 450px) {
#webform-client-form-80 .webform-component--age input {
    width: 110px!important;
}

#webform-client-form-80 .webform-component-email input {
    width: 300px!important;
}

.webform-component--gender select {
    width: 115px!important;
}

#webform-client-form-80 .webform-component--name input {
    width: 300px!important;
}

#webform-client-form-80 .webform-component--educational-attainment select {
    width: 260px!important;
    vertical-align: top;
}

#webform-client-form-80 .webform-component--school---university input {
    width: 202px!important;
}

#webform-client-form-80 .webform-component--occupation input {
    width: 258px!important;
}

#webform-client-form-80 .webform-component--presentations-select-1-or-more > #edit-submitted-presentations-select-1-or-more > .form-item > label{
	font-size: 10px!important;
}

.page-node-45 .webform-client-form-45 .webform-component--question8 #edit-submitted-question8 .form-item{
    width: 25%!important;
}

}


.page-node-45 .webform-client-form-45 .webform-component--question2 label,
.page-node-45 .webform-client-form-45 .webform-component--question1 label,
.page-node-45 .webform-client-form-45 .webform-component--question4 label,
.page-node-45 .webform-client-form-45 .webform-component--question5 label,
.page-node-45 .webform-client-form-45 .webform-component--question6 label,
.page-node-45 .webform-client-form-45 .webform-component--question7 label{
    color: #333;
}

.page-node-45 .webform-client-form-45 .webform-component--question3-text p{
	color: #333 !important;
}

.page-node-45 .webform-client-form-45 .webform-component--submit-text p{
	color:white;
}

.page-node-45 .webform-client-form-45 .webform-component--question2text p,
.page-node-45 .webform-client-form-45 .webform-component--question4A label,
.page-node-45 .webform-client-form-45 .webform-component--question8 label {
	color: #333;
    font-family: 'Jost-Regular';
    font-size: 16px;
    font-weight: unset;    
}

.page-node-45 .webform-client-form-45 .webform-component--question8 label {
	white-space: nowrap;
}

.page-node-45 .webform-client-form-45 .webform-component--question8 #edit-submitted-question8 .form-item{
	display: inline-block;
    width: 10%;
}

.page-node-45 .webform-client-form-45 .webform-component--participating-universities-communication-efforts .help-block{
    color: #fac52f!important;
}

.page-node-45 .webform-client-form-45 .webform-component--age {
    width: 12% !important;
    margin-right: 15px;
}

.page-node-45 .webform-client-form-45 .webform-component--gender {
    width: 12% !important;
}

.page-node-45 .webform-client-form-45 .webform-component--nationality {
    float: left;
    width: 22%;
}

.page-node-45 .webform-client-form-45 .webform-component-email{
	float: left;
    width: 50%;
}

.page-node-45 .webform-client-form-45 .form-item-submitted-name input{
    width: 668px!important;
}

.page-node-45 .webform-client-form-45 .webform-component--question4A label{
	font-family: 'Jost-Regular';
	font-weight: normal;
}

.page-node-45 .webform-client-form-45 .captcha .g-recaptcha > div {
    margin: 0 auto;
    margin-bottom: 10px!important;
}

@media only screen and (max-width : 991px) {
       
.page-node-45 .webform-client-form-45 .webform-component--age {
    width: 30.33%!important;
    margin-right: 15px;
}

.page-node-45 .webform-client-form-45 .webform-component--age input{
	width: 100%!important;
}

.page-node-45 .webform-client-form-45 .webform-component--gender select{
	width: 100%!important;
}

.page-node-45 .webform-client-form-45 .webform-component--gender {
    width: 30.33%!important;
    margin-right: 15px;
}

.page-node-45 .webform-client-form-45 .webform-component--nationality{
    width: 30.33%!important;
    margin-right: 15px;
}

}

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

.page-node-45 .webform-client-form-45 .webform-component--question8 #edit-submitted-question8 .form-item {
    display: inline-block;
    width: 15%!important;
}

.page-node-45 .webform-client-form-45 .webform-component--nationality .control-label {
    display: inline-block!important;
}

}

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

.page-node-45 .webform-client-form-45 .webform-component-email {
    float: left;
    width: 100%!important;
}

.page-node-45 .webform-client-form-45 .webform-component-email input{
	width: 100%!important;
}

}

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

.page-node-45 .webform-client-form-45 .webform-component--age {
    width: 30.33%!important;
    margin-right: 10px!important;
}

.page-node-45 .webform-client-form-45 .webform-component--gender {
    width: 30.33%!important;
    margin-right: 10px!important;
}

.page-node-45 .webform-client-form-45 .webform-component--nationality {
    width: 30.33%!important;
    margin-right: 10px!important;
}

}

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

.page-node-45 .webform-client-form-45 .webform-component--age {
    width: 28.33%!important;
    margin-right: 10px!important;
}

.page-node-45 .webform-client-form-45 .webform-component--gender {
    width: 28.33%!important;
    margin-right: 10px!important;
}

.page-node-45 .webform-client-form-45 .webform-component--nationality {
    width: 28.33%!important;
    margin-right: 10px!important;
}

.page-node-45 .webform-client-form-45 .webform-component--name .control-label,
.page-node-45 .webform-client-form-45 .webform-component--age .control-label,
.page-node-45 .webform-client-form-45 .webform-component--gender .control-label,
.page-node-45 .webform-client-form-45 .webform-component--nationality .control-label,
.page-node-45 .webform-client-form-45 .webform-component--email .control-label{
	font-size: 15px!important;
}

.page-node-45 .webform-component--question1 .form-radios > .form-item label,
.page-node-45 .webform-component--question2 .form-radios > .form-item label,
.page-node-45 .webform-component--question6 .form-radios > .form-item label,
.page-node-45 .webform-component--question7 .form-radios > .form-item label{
	font-size: 15px!important;
}

.page-node-45 .webform-client-form-45 .webform-component--participating-countries > label,
.page-node-45 .webform-client-form-45 .webform-component--participating-universities-communication-efforts > label,
.page-node-45 .webform-client-form-45 .webform-component--participating-universities > label,
.page-node-45 .webform-client-form-45 .webform-component--scholarship-opportunities > label,
.page-node-45 .webform-client-form-45 .webform-component--networking-opportunities-with-ehei-alumni > label,
.page-node-45 .webform-client-form-45 .webform-component--no-admission--participants-fee > label,
.page-node-45 .webform-client-form-45 .webform-component--location > label{
	font-size: 15px!important;
}

}

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

.page-node-45 .webform-client-form-45 .webform-component--question8 #edit-submitted-question8 .form-item {
    display: inline-block;
    width: 20%!important;
}

}

.landing-page img,
.landing-mobile img{
	width: 100%;
	height: 100%;
}

.landing-page {
    background: url(../images/landing.png);
    background-position: center center;
    background-size: cover;
}

.landing-mobile{
	display: none;
}

@media only screen and (max-width : 768px) {
	.landing-page{
		display: none!important;
	}
	.landing-mobile{
		display: block!important;
	}

	.page-node-100 .navbar-header .logo img{
		width: 35%!important;
    	margin: 0 auto;
	}

	.page-node-100 h1.page-header {
	    display: none!important;
	}

	.page-node-100 #node-100{
	    padding: 10px!important;
	}
	.page-node-100 header#navbar{
		margin-top: 0;
	    margin-bottom: 0;
	}
}
.page-node-1 footer.footer #block-views-copyright-block p{
	color: white;
}

@media only screen and (min-width : 768px) {
	.carousel-indicators {
	    bottom: 65px!important;
	}
}

/*.front.page-node-1 .catalogue-handler {
    background: #f6f6f6;
    padding-top: 8%;
    padding-bottom: 8%;
    text-align: center;
}*/

#block-views-catalogue-block .views-field-title a{
    background: #003399;
    font-family: 'Conv_NexaXBold';
    padding: 10px;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
    color: white;
    letter-spacing: 3px;
}

#block-views-catalogue-block .views-field-title a:hover,
#block-views-catalogue-block .views-field-title a:active,
#block-views-catalogue-block .views-field-title a:focus{
	text-decoration: none!important;
}


/** 2020 **/

/*.front .navbar-header,
.page-node-99 .navbar-header,
.page-node-100 .navbar-header{
	width: 100%;
}*/

.page-node-99 .navbar-header,
.page-node-100 .navbar-header{
	width: 100%;
}

/*.front .navbar-header .logo,
.page-node-99 .navbar-header .logo,
.page-node-100 .navbar-header .logo{
    background: url(../images/european-union.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    width: 100%;
}*/


.page-node-99 .navbar-header .logo,
.page-node-100 .navbar-header .logo{
    background: url(../images/european-union.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    width: 100%;
}

/*.front .navbar-header .logo img,
.page-node-99 .navbar-header .logo img,
.page-node-100 .navbar-header .logo img{
	opacity: 0;
}*/

.page-node-99 .navbar-header .logo img,
.page-node-100 .navbar-header .logo img{
	opacity: 0;
}

.front .main-container,
.page-node-99 .main-container{
	background: url(../images/background-image-front.jpg);
}

.page-node-100 .main-container{
	background: url(../images/ty-bg.jpg);
}

.page-node-100 #node-100{
	background: #15233d;
    padding: 60px;
}

.page-node-100 #node-100 .field-name-body p:nth-child(1) a{
    text-shadow: 1px 1px 2px black, 0 0 1em white, 0 0 0.2em darkblue;
    color: #70fbff;
    font-size: 9px;
}

.page-node-100 #node-100 .field-name-body p:nth-child(2){
    color: #70fbff;
    font-size: 30px;
    text-shadow: 1px 1px 2px black, 0 0 1em white, 0 0 0.2em darkblue;
    padding-top: 35px;
}

.page-node-100 #node-100 .field-name-body p:nth-child(3){
	padding-bottom: 30px;
    font-size: 10px;
    width: 70%;
    margin: 0 auto;
}

.page-node-100 .social-media-mobile {
    display: none!important;
}

.page-node-100 .navbar-header {
    display: inline-block!important;
    margin-left: 0;
    margin-right: 0;
}

.page-node-100 .navbar-header .logo {
    width: 100%;
    display: inline-block;
    margin-left: 0!important;
    margin-right: 0!important;
    padding-left: 0!important;
    padding-right: 0!important;
}

.page-node-100 .burger-menu {
    display: none!important;
}



.front .main-container .well {
    background: transparent;
    border: 0;
}

.front .front-line-page{
    padding: 10px 0;
    margin: 0;
    background: #070936;
    color: #FFF !important;
    border: 0;
}

#webform-client-form-99 .form-item-submitted-email-address label{
	color: #1c2e4c!important;
	font-family: 'Jost-Regular';
}

#webform-client-form-99 .form-item-submitted-email-address input {
    background: transparent;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-radius: 0;
    border-color: #fcc151;
    border-bottom: 2px solid #fcc151;
}

#webform-client-form-99 .form-item-submitted-required-field > label{
	display: none;
}

#webform-client-form-99 .form-item-submitted-required-field .form-item-submitted-required-field-true > label{
	position: relative;
	color: #1c2e4c!important;
}

#block-block-4{
	width: 18%;
    margin: 0 auto;
	padding-bottom: 90px;
    padding-top: 70px;
}

#block-block-4 img{
	height: 100%!important;
    width: 100%!important;
}

#webform-client-form-99 {
	padding-bottom: 145px;
    position: relative;
    width: 35%;
    margin: 0 auto;
}

#webform-client-form-99 .webform-component--required-field {
    position: absolute!important;
    bottom: 0;
    text-align: center;
}

#webform-client-form-99 .webform-component--email-address{
    width: 70%;
    margin: 0 auto;
}

#webform-client-form-99 .webform-component--email-address label{
	width: 100%;
    text-align: center;
    text-transform: uppercase;
}

#webform-client-form-99 .webform-component--email-address input {
    color: #1c2e4c!important;
}

#webform-client-form-99 .webform-component--email-address label span{
	display: none;
}

#webform-client-form-99 .form-actions button {
    width: 100%;
    background: transparent;
    color: #1c2e4c!important;
    font-family: 'Jost-Regular';
    border: 2px solid #1c2e4c;
    border-radius: 20px;
    padding: 15px;
    margin-top: 30px;
    margin-bottom: 30px;
}

#webform-client-form-99 .form-actions button:focus {
    outline: none;
}

.footer-handler-ehef {
    text-align: center;
    padding-bottom: 30px;
    padding-top: 20px;
}

.virtual-ehef-handler {
    display: inline-block;
    margin-right: 20px;
}

.ehef-phil-socialmeida-handler{
    display: inline-block;
    margin-left: 20px;
}

.virtual-ehef-website-mini-logo {
	background: url(../images/magni.png);
    height: 12px;
    width: 13px;
    background-repeat: no-repeat;
    background-color: #fbc05b;
    display: inline-block;
    padding: 11px;
    padding-left: 30px;
    padding-right: 30px;
    background-position: center;
    border-radius: 7px 0px 0px 7px;
}

.virtual-ehef-website-text {
	vertical-align: top;
    background: white;
    font-family: 'Jost-Regular';
    letter-spacing: 1px;
    display: inline-block;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 0px 7px 7px 0px;
    font-size: 13px;
}

.ehef-phil-socialmeida-website-mini-logo-facebook{
	background: url(../images/facebook-footer.png);
    /* height: 12px; */
    /* width: 13px; */
    background-repeat: no-repeat;
    /* background-color: #fbc05b; */
    display: inline-block;
    padding: 6px;
    background-size: contain;
    background-position: center;
    border-radius: 7px 0px 0px 7px;
}

.ehef-phil-socialmeida-website-mini-logo-twitter{
	background: url(../images/twiiter-footer.png);
/*    height: 12px;
    width: 13px;*/
    background-repeat: no-repeat;
    /*background-color: #fbc05b;*/
    display: inline-block;
    padding: 6px;
    background-size: contain;
/*    padding-left: 30px;
    padding-right: 30px;*/
    background-position: center;
    border-radius: 7px 0px 0px 7px;
}

.ehef-phil-socialmeida-website-mini-logo-instagram{
	background: url(../images/instagram-footer.png);
/*    height: 12px;
    width: 13px;*/
    background-repeat: no-repeat;
    /*background-color: #fbc05b;*/
    display: inline-block;
    padding: 6px;
    background-size: contain;
/*    padding-left: 30px;
    padding-right: 30px;*/
    background-position: center;
    border-radius: 7px 0px 0px 7px;
}


.ehef-phil-socialmeida-website-link {
    vertical-align: super;
    background: white;
    font-family: 'Jost-Regular';
    letter-spacing: 1px;
    display: inline-block;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 0px 7px 7px 0px;
    font-size: 13px;
    color: #063796;
}

.social-media-icons-handler {
    background-color: #fbc05b;
    padding-left: 8px;
    padding-right: 8px;
    background-position: center;
    border-radius: 7px 0px 0px 7px;
    display: inline;
/*    padding-top: 1px;
    padding-bottom: 4px;*/
    padding-top: 1px;
    padding-bottom: 3px;
    vertical-align: top;
}

.social-media-icons-handler a {
    vertical-align: middle;
    padding-top: 0px;
    padding-bottom: 0;
    margin-bottom: 0;
    position: relative;
    display: inline-block;
}

.newsletter-handler a {
	color: #76fbfe;
    font-family: 'Jost-Regular';
    border-radius: 50px;
    border: 3px solid white;
    padding: 20px;
    padding-left: 40px;
    padding-right: 40px;
    box-shadow: 0px 0px 5px #949292!important;
}

.newsletter-handler a:hover,
.newsletter-handler a:focus,
.newsletter-handler a:active{
	text-decoration: none!important;
}

.newsletter-handler {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

#user-login-section{
	background: url(../images/userloginsectiongbg.png);
}

#block-block-5 p {
    color: #70fbff;
    font-size: 55px;
    text-shadow: 1px 1px 2px black, 0 0 1em white, 0 0 0.2em darkblue;
}

#block-block-5 p span{
    color: #fcc151;
}

#block-block-5{
	float: none;
    margin: 0 auto;
    margin-top: 120px;
    text-align: center;
}


#user-login-form .form-item {
    margin: 20px auto !important;
}

#user-login-form > div > ul {
    display: none !important;
}

.not-logged-in #user-register-form h3 {
	display: none !important;
}

@media (min-width:991px) {
	.front-connection {
		display: flex;
	}
}

.front-connection > div {
	flex: 1;
}

.contact-us-left {
    padding: 0;
}

.contact-us-right {
    padding: 0;
}


#block-views-exhibitors-block-1 h2 {
    font-weight: bold;
    text-align: center;
    padding: 20px 0;
    margin-bottom: 40px;
    font-size: 75px;
    font-family: 'Jost-Regular';
    padding-right: 15px;
    padding-bottom: 30px;
    letter-spacing: 5px;
    color: #ff9800;
    text-shadow: 2px 2px 1px #fff !important;
    -moz-text-shadow: 2px 2px 1px #fff !important;
    -webkit-text-shadow: 2px 2px 1px #fff !important;
}

.page-node-105 .page-header{
	width: 100%;
}

.page-node-106 .page-header{
	display: none!important;
}

.page-node-106 #block-multiblock-1{
	margin: 0 auto;
    float: none;
    padding-bottom: 20%;
}

.page-node-106 #block-multiblock-1 h2 {
    text-align: center;
    font-family: 'Jost-Regular';
    font-size: 22px;
    padding-bottom: 20px;
    letter-spacing: 2px;
}

#block-views-quick-content-block-9 .views-field-body p span,
#block-multiblock-3 .views-field-body p span{
    color: #fcc151;
}

#block-views-quick-content-block-9 .views-field-body p,
#block-multiblock-3 .views-field-body p{
    text-transform: uppercase;
    color: #70fbff;
    font-size: 45px;
    padding-left: 0;
    text-align: center;
    font-family: 'Jost-Regular';
    text-shadow: 1px 1px 2px black, 0 0 1em white, 0 0 0.2em darkblue;
    padding-bottom: 0;
    margin-top: 100px!important;
    margin-bottom: 10px!important;
    width: 100%;
    margin: 0 auto;
}

.page-node-112 #block-system-main{
    padding: 0!important;
}

.page-node-112 #block-multiblock-3 {
    padding-bottom: 75px;
}

#block-multiblock-1 #user-login-form label {
    color: #70fbff!important;
    width: 100%;
    text-align: center;
    top: 15px;
    font-family: 'Jost-Regular';
    text-transform: uppercase;
    font-size: 12px;
}

#block-multiblock-1 #user-login-form input {
    background: transparent;
    border-radius: 0;
    box-shadow: 0px 0px 5px #949292!important;
    height: 45px;
    border: 3px solid white;
    color: white;
}

#block-multiblock-1 #user-login-form button {
    background: transparent;
    border: 3px solid white;
    padding: 15px;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 50px;
    color: #76fbfe;
    box-shadow: 0px 0px 5px #949292!important;
}

#block-multiblock-1 #user-login-form button:focus,
#block-multiblock-1 #user-login-form button:active,
#block-multiblock-1 #user-login-form button:hover{
	outline: none!important;
}

#block-multiblock-1 #user-login-form .captcha label{
    top: 35px!important;
}

/*.front header#navbar,
.page-node-99 header#navbar{
    background: white!important;
}*/

.page-node-99 header#navbar{
    background: white!important;
}

#block-views-countdown-landing-page-block .views-field-field-headline-image-mobile{
	display: none;
}

#block-views-countdown-landing-page-block .views-field-field-logo-mobile {
    display: none;
}

#block-views-countdown-landing-page-block .views-field-body {
    display: none;
}

#webform-client-form-99 .captcha .g-recaptcha > div{
	margin: 0 auto;
}


/** PRIVACY POLICY **/

.page-node-101 #block-system-main #node-101 .field-name-body strong{
	font-size: 20px;
}

.page-node-101 #block-system-main #node-101 .field-name-body p a{
	color: #fcc151;
}

.page-node-101 #block-system-main #node-101 .field-name-body p{
	margin-bottom: 20px!important;
}

.page-node-101 .page-header{
	width: 100%!important;
}

.page-node-101 .topbar.container,
.page-node-101 header#navbar{
	display: none;
}

.main-container > .container > .logo-and-social-media-handler > .row{
    display: inline-block;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

.main-container > .container .social-media-mobile{
    display: inline-block;
    float: right;
    padding-top: 30px;
}

.logo-and-social-media-handler {
    padding-top: 50px;
    position: relative;
    display: inline-block;
    width: 100%;  
}

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

	.social-media-icons-handler a{
		padding-top: 4px;
	}

	.slide-menu li a {
	    text-transform: uppercase;
	    color: white;
	    font-size: 14px;
	}

	#webform-client-form-99 .webform-component--email-address input{
		font-size: 11px;
	}

	/*.front .burger-menu,
	.page-node-99 .burger-menu{
	    display: none!important;
	}*/

	.page-node-99 .burger-menu{
	    display: none!important;
	}

/*	.front .social-media-mobile,
	.page-node-99 .social-media-mobile{
	    display: none!important;
	}*/

	.page-node-99 .social-media-mobile{
	    display: none!important;
	}

	/*.front .navbar-header,
	.page-node-99 .navbar-header{
	    margin-left: 0;
	    margin-right: 0;
	}*/

	.page-node-99 .navbar-header{
	    margin-left: 0;
	    margin-right: 0;
	}

/*	.front a.logo,
	.page-node-99 a.logo {
	    width: 100%!important;
	    padding-left: 0;
	    padding-right: 0;
	    margin-right: 0;
	}*/

	.page-node-99 a.logo {
	    width: 100%!important;
	    padding-left: 0;
	    padding-right: 0;
	    margin-right: 0;
	}

/*	.front .navbar .logo img,
	.page-node-99 .navbar .logo img{
	    width: 35%!important;
	    margin: 0 auto;
	}*/

	.page-node-99 .navbar .logo img{
	    width: 35%!important;
	    margin: 0 auto;
	}


/*
	.front .views-field-field-headline-image {
	    display: none!important;
	}*/

	#block-views-countdown-landing-page-block .views-field-field-headline-image-mobile{
		padding-top: 60px;
		display: block!important;
	}

	#block-views-countdown-landing-page-block .views-field-field-logo-mobile {
	    display: block!important;
	    padding-top: 60px;
	}

	#block-views-countdown-landing-page-block .views-field-field-logo-mobile img{
	    width: 50%;
	    margin: 0 auto;
	}


	.ehef-phil-website-mini-logo{
	    padding: 12px!important;
	}

	.ehef-phil-text{
		font-size: 10px!important;
	}

	#block-views-countdown-landing-page-block .views-field-field-event-date-countdown .position{
		font-size: 25px!important;
		height: 40px!important;
	    width: 25px!important;
	}

	.countHours,
	.countMinutes{
	    padding-left: 5px!important;
	    padding-right: 5px!important;
	}

	.countSeconds{
		padding-left: 5px!important;
	}

	.countDays{
		padding-right: 5px!important;
	}

	.countDiv:before,
	.countDiv:after{
	    background-color: #69fbff!important;
	}

	.countDays:after,
	.countHours:after,
	.countMinutes:after,
	.countSeconds:after{
	    bottom: -11px!important;
	    font-size: 10px!important;
	}

	.newsletter-handler a{
		padding: 12px!important;
	    padding-left: 12px!important;
	    padding-right: 12px!important;
	    width: 100%!important;
	    display: inline-block!important;
	    font-size: 12px!important;
	}

	.newsletter-handler{
		padding-bottom: 0!important
		padding-top:0!important;
	}

	.countdownHolder{
	    padding-bottom: 30px!important;
	}

	#block-views-countdown-landing-page-block .views-field-body{
		display: block!important;
	    padding-top: 15px;
	    padding-bottom: 15px;
	}

	#block-views-countdown-landing-page-block .views-field-body p{
	    font-size: 11px;
	}

	#block-views-countdown-landing-page-block .views-field-body p:nth-child(2){
		color: #fcc151!important;
	}

	#block-views-countdown-landing-page-block .views-field-field-event-details-front-page{
		display: none!important;
	}

	.virtual-ehef-handler {
	    display: inline-block;
	    margin-right: 0px;
	    width: 48%;
	    vertical-align: top;
	}

	.virtual-ehef-website-mini-logo {
	    background: url(../images/magni.png);
	    height: 12px;
	    width: 13px;
	    background-repeat: no-repeat;
	    background-color: #fbc05b;
	    display: inline-block;
	    padding: 9.5px;
	    vertical-align: top;
	    padding-left: 9px;
	    padding-right: 9px;
	    background-position: center;
	    border-radius: 7px 0px 0px 7px;
	    background-size: 30%;
	}

	.virtual-ehef-website-text {
	    vertical-align: top;
	    background: white;
	    font-family: 'Jost-Regular';
	    letter-spacing: 1px;
	    display: inline-block;
	    padding-top: 4px;
	    padding-bottom: 4px;
	    padding-left: 5px;
	    padding-right: 5px;
	    border-radius: 0px 7px 7px 0px;
	    font-size: 8px;
	}

	.ehef-phil-socialmeida-handler {
	    margin-left: 0;
	    display: inline-block;
	    width: 50%;
	}

	.social-media-icons-handler{
	    padding-left: 3px!important;
	    padding-right: 3px!important;
	    padding-top: 1px!important;
	    padding-bottom: 0px!important;
	}

	.ehef-phil-socialmeida-website-link{
		vertical-align: super;
	    background: white;
	    font-family: 'Jost-Regular';
	    letter-spacing: 1px;
	    display: inline-block;
	    padding-top: 5px;
	    padding-bottom: 4px;
	    padding-left: 5px;
	    padding-right: 5px;
	    border-radius: 0px 7px 7px 0px;
	    font-size: 7px;
	    color: #063796;
	}

	.ehef-phil-socialmeida-website-mini-logo-instagram{
		background: url(../images/instagram-footer.png);
	    background-repeat: no-repeat;
	    /* background-color: #fbc05b; */
	    display: inline-block;
	    padding: 5px;
	    background-size: contain;
	    background-position: center;
	    border-radius: 7px 0px 0px 7px;
	    vertical-align: top;
	}

	.ehef-phil-socialmeida-website-mini-logo-twitter {
	    background: url(../images/twiiter-footer.png);
	    background-repeat: no-repeat;
	    /* background-color: #fbc05b; */
	    display: inline-block;
	    padding: 5px;
	    background-size: contain;
	    background-position: center;
	    border-radius: 7px 0px 0px 7px;
	    vertical-align: top;
	}

	.ehef-phil-socialmeida-website-mini-logo-facebook {
	    background: url(../images/facebook-footer.png);
	    /* height: 12px; */
	    /* width: 13px; */
	    background-repeat: no-repeat;
	    /* background-color: #fbc05b; */
	    display: inline-block;
	    padding: 5px;
	    background-size: contain;
	    background-position: center;
	    border-radius: 7px 0px 0px 7px;
	    vertical-align: top;
	}

	.social-media-icons-handler a {
	    vertical-align: top;
	    display: inline-block;
	    height: 13px;
	}

	#block-views-quick-content-block-8 p {
	    font-size: 9px!important;
	}

	#block-views-quick-content-block-8 {
	    width: 100%;
	    text-align: center;
	}

	#block-views-quick-content-block-7 p > a:nth-child(1) {
	    display: inline-block;
	    padding-top: 1px;
	    padding-bottom: 1px;
	    font-size: 9px!important;
	}

	.front header#navbar,
	.page-node-99 header#navbar{
		margin-top: 0;
		margin-bottom: 0;
	}

	#block-views-quick-content-block-7 p {
	    text-align: center;
	}

	#block-block-4{
	    width: auto;
	    margin: 0 auto;
	    padding-bottom: 90px;
	    padding-top: 60px;
	}

	#block-block-4 img {
	    height: 100%!important;
	    width: 45%!important;
	    display: block;
	    margin: 0 auto;
	}

	#webform-client-form-99{
		width: 100%!important;
	}

	#webform-client-form-99 .form-actions button{
	    padding: 12px!important;
	    padding-left: 12px!important;
	    padding-right: 12px!important;
	    width: 100%!important;
	    display: inline-block!important;
	    font-size: 12px!important;
	}


	#webform-client-form-99 .form-item-submitted-required-field .form-item-submitted-required-field-true > label{
		font-size: 11px!important;
	}

	#block-views-copyright-block p {
	    font-family: 'Jost-Regular';
	    font-size: 9px!important;
	}

	#block-views-copyright-block p a{
		display: initial;
	    width: 100%;
	    font-size: 9px!important;
	}

	#block-views-social-media-block-3 .views-field-body {
	    text-align: center!important;
	    margin-top: 2px!important;
	    margin-bottom: 2px!important;
	}

	#block-views-copyright-block{
		padding: 0;
	}

}

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

.virtual-ehef-website-text{
	padding-left: 1px;
    padding-right: 2px;
}

}


.burger-menu-collapsed ul li.dropdown {
    position: relative;
}

.burger-menu-collapsed ul li.dropdown > a{
    width: 100%;
    display: inline-block;
}

.burger-menu-collapsed ul li.dropdown > ul.dropdown-menu{
	bottom: -94px;
    top: initial;
    background: transparent;
    box-shadow: 0 0 0 0 black;
    border: 0;
}

/** Country Presentation **/

.page-country-presentation .page-header {
    text-align: left;
    width: 100%;
}

.view-country-presentation h3{
	font-family: 'Jost-Regular';
	letter-spacing: -3px;
	color: #fbc84f;
}

.cpd-time-handler {
    padding-bottom: 20px;
}

.cpd-name-description-handler{
    padding-bottom: 20px;
}

.schedule.open {
    height: 125px;
}

.schedule.open .dropdown-menu {
    bottom: inherit!important;
    margin-top: 0;
}

.schedule.open .dropdown-menu li{
    margin-bottom: 0;
    padding-bottom: 0;
}

.not-logged-in .page-user-password .panel.panel-primary {
    display: none;
}




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

	.view-country-presentation h3{
	    width: 100%;
	    text-align: left;
	    clear: both;
	}

	.view-country-presentation .views-row {
	    clear: both;
	}

	.cpd-time-handler.col-md-3 {
	    width: 36%;
	    float: left;
	    padding-left: 0;
	    padding-right: 0;
	}

	.cpd-name-description-handler.col-md-9 {
	    width: 64%;
	    float: left;
	    padding-right: 0;
	    padding-left: 0;
	}
	

}


.welcome-text-register {
    margin-top: 85px;
    margin-bottom: 85px;
    text-align: center;
}

.welcome-text-register a {
    background: transparent;
    border: 3px solid white;
    padding: 15px;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 50px;
    color: #76fbfe;
    box-shadow: 0px 0px 5px #949292!important;
}


.logged-in .welcome-text-register a{
	display: none;
}

.not-logged-in .page-user-password .panel.panel-primary {
    display: none;
}

.not-logged-in .page-user-password #user-pass .form-item {
    margin-bottom: 20px!important;
}


.not-logged-in .page-user-password #user-pass label{
    color: #70fbff!important;
    width: 100%;
    text-align: center;
    top: 15px;
    font-family: 'Jost-Regular';
    text-transform: uppercase;
    font-size: 12px;
    margin-right: 0;
}

.not-logged-in .page-user-password #block-system-main{
    margin: 0 auto;
    float: none;
    padding-bottom: 20%;
    width: 41.66666667%;
}

.not-logged-in .page-user-password #block-system-main #user-pass button{
	background: transparent;
    border: 3px solid white;
    padding: 15px;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 50px;
    color: #76fbfe;
    box-shadow: 0px 0px 5px #949292!important;
}

.not-logged-in .page-user-password #block-system-main #user-pass input{
    background: transparent;
    border-radius: 0;
    box-shadow: 0px 0px 5px #949292!important;
    height: 45px;
    border: 3px solid white;
    color: white;
}

.not-logged-in .page-user-password #block-system-main #user-pass .form-actions{
	margin-top: 15px;
}

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

	.not-logged-in .page-user-password #block-system-main {
	    margin: 0 auto;
	    float: none;
	    padding-bottom: 20%;
	    width: 100%;
	    padding-right: 15px;
	    padding-left: 15px;
	}

	.not-logged-in .page-user-password #block-system-main #user-pass button{
		font-size: 9px!important;
	}

}

.sub-menu-for-inner{
	display: none;
}

.not-logged-in .page-user .panel.panel-primary {
    display: none!important;
}

textarea.chatboxtextarea {
    color: black!important;
}

.page-country-presentation-room h1.page-header {
    width: 100%;
    text-align: left;
}

.maintenance-page div#content{
    color: black;
    text-align: center;
    padding-top: 35px;
}

.maintenance-page #header {
    background: #070936;
    border-radius: 0;
    padding-top: 36px;
    padding-bottom: 35px;
    padding-left: 30px;
}


.user-role-ehei .view-student-profile .views-field.views-field-nothing-1 {
    display: none;
}

.online-leads-content .views-row {
    padding-top: 10px;
    padding-bottom: 10px;
}

.online-leads-content .more-link {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}

.online-leads-content .more-link a {
	background: transparent;
    border: 3px solid white;
    padding: 10px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 50px;
    color: #76fbfe;
    box-shadow: 0px 0px 5px #949292!important;
    font-size: 9px;
}

.online-leads-label {
    margin-bottom: 15px;
}

.page-online-leads .page-header {
    text-align: left;
    width: 100%;
}

.page-online-leads .view-online-leads table > thead > tr > th {
    color: #f1b94f;
    border: 0!important;
}

.page-online-leads .view-online-leads table > tbody tr td {
    color: white;
    border: 0;
    padding-top: 15px;
    padding-bottom: 15px;
}

.page-online-leads .view-online-leads table > tbody tr td a {
    color: white;
}

.page-online-leads .view-online-leads .view-footer p a{
	    background: transparent;
    border: 3px solid white;
    padding: 10px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 50px;
    color: #76fbfe;
    box-shadow: 0px 0px 5px #949292!important;
    font-size: 12px;
}


.page-online-leads .view-online-leads .view-footer{
    margin-bottom: 40px;
    margin-top: 30px;
}

.page-list-country-presentation.user-role-ehei .cpd-link-handler.col-md-2 {
    display: none;
}

.page-webinars.user-role-ehei .cpd-link-handler.col-md-2 {
    display: none;
}

.page-erasmus-and-marie-curie.user-role-ehei .cpd-link-handler {
    display: none;
}

.country-dashboard-for-exhibitors .view-header a{
	    margin-right: 15px;
}


#block-webform-client-block-99 {
    padding-left: 100px;
    margin-top: 50px;
}

#block-webform-client-block-99 #webform-client-form-99 {
    padding-bottom: 70px;
    position: relative;
    width: 100%;
    margin: 0 auto;
}

.registerbutton-for-notlogin a {
    display: none!important;
}

.cpd-link-handler {
    display: none!important;
}

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

	#block-webform-client-block-99 #webform-client-form-99 .webform-component--required-field{
		bottom: -15px;
	}

}

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


#block-webform-client-block-99 #webform-client-form-99 .webform-component--email-address{
	width: 80%;
	float: left;
}

#block-webform-client-block-99{
	width: 75%;
}

/*#webform-client-form-99 .form-actions button{
	margin-top: 65px;
}
*/
#block-webform-client-block-99 #webform-client-form-99 .captcha {
    float: left;
}

}

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

	#block-webform-client-block-99 label.control-label.in-field-labels-processed {
    padding-left: 0;
    text-align: left;
}

#block-webform-client-block-99 #webform-client-form-99 .form-actions button {
    font-size: 11px;
}

}

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

#block-webform-client-block-99{
    padding-left: 15px;
}

#block-webform-client-block-99 label.control-label.in-field-labels-processed{
	padding-left: 15px;
}

}


/* Instagram Block Front */

.instagram-front .col-md-12 {
    padding: 0;
}

.instagram_gallery a {
    margin: 0!important;
    display: table-cell;
}

.instagram_gallery a img{
	width: 100%;
}

.logged-in .class-logout{
	display: block!important;
}

.not-logged-in .class-login{
	display: block!important;
}

.logged-in .class-login{
	display: none!important;
}

.not-logged-in .class-logout{
	display: none!important;
}

#block-menu-menu-login-logout .menu li a {
    color: white!important;
}

#block-menu-menu-login-logout .menu li a:focus {
    background: transparent;
}

.form-item-captcha-response label {
	position: inherit !important;
	color: #000 !important;
}

.form-item-captcha-response {
	color: #000 !important;
}

.table-striped>tbody>tr:nth-of-type(even),
.table-striped>tbody>tr:nth-of-type(odd) {
	background: transparent;
}


#node-192 table.table {
	border-color: #FFF;
}


#node-192 p
#node-192 span,
#node-192 a,
#node-192 td {
	font-size: 14pt;
    font-family: 'Jost-Bold';
    color: #00396b;
}

#node-192 .field-name-body p,
#node-192 .field-name-body span,
#node-192 .field-name-body strong {
	font-size: 14pt;
    font-family: 'Jost-Bold';
    color: #00396b;	
}