@font-face {
	font-family: 'Calibri';
	src: url('../fonts/Calibri-Light.eot');
	src: url('../fonts/Calibri-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Calibri-Light.woff2') format('woff2'),
		url('../fonts/Calibri-Light.woff') format('woff'),
		url('../fonts/Calibri-Light.ttf') format('truetype'),
		url('../fonts/Calibri-Light.svg#Calibri-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Calibri';
	src: url('../fonts/Calibri.eot');
	src: url('../fonts/Calibri.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Calibri.woff2') format('woff2'),
		url('../fonts/Calibri.woff') format('woff'),
		url('../fonts/Calibri.ttf') format('truetype'),
		url('../fonts/Calibri.svg#Calibri') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Calibri';
	src: url('../fonts/Calibri-Bold.eot');
	src: url('../fonts/Calibri-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Calibri-Bold.woff2') format('woff2'),
		url('../fonts/Calibri-Bold.woff') format('woff'),
		url('../fonts/Calibri-Bold.ttf') format('truetype'),
		url('../fonts/Calibri-Bold.svg#Calibri-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Segoe Print';
	src: url('../fonts/SegoePrint.eot');
	src: url('../fonts/SegoePrint.eot?#iefix') format('embedded-opentype'),
		url('../fonts/SegoePrint.woff2') format('woff2'),
		url('../fonts/SegoePrint.woff') format('woff'),
		url('../fonts/SegoePrint.ttf') format('truetype'),
		url('../fonts/SegoePrint.svg#SegoePrint') format('svg');
	font-weight: normal;
	font-style: normal;
}


a, button {
	transition: all 0.4s ease-in-out 0s;
	text-decoration: none !important;
}
a:focus {
	outline: none;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	font-weight: bold;
}
ul{
    padding: 0; margin: 0;
}

h1{ font-size: 36px;}
h2{ font-size: 30px;}
h3{ font-size: 24px;}
h4{ font-size: 22px;}
h5{ font-size: 18px;}
h6{ font-size: 16px;}
p{ font-size: 16px; line-height: 18px; color: #474747; font-weight: normal;}

input:focus, textarea:focus, select:focus{ box-shadow: none; outline: none;}
body{font-family: 'Calibri'; -moz-osx-font-smoothing:grayscale; text-rendering:optimizelegibility; font-weight: 400; background-color: #92C7DA;}
header{text-align: center; border-top: 8px solid #f4dd1f; padding: 30px 0; background: #fff;}

.navbar-default{ background: #fff; border: 1px solid #cdcdcd; border-radius: 0; margin-bottom: 0; border-left: 0; border-right: 0;}
.navbar-default .navbar-nav>li>a {font-size: 18px; font-weight: bold; color: #333333; padding: 15px 29.4px;}
.navbar-default .navbar-nav>.current-menu-item>a, .navbar-default .navbar-nav>.current-menu-item>a:focus, .navbar-default .navbar-nav>.current-menu-item>a:hover{ background: #2f5597; color: #fff;}
.navbar-nav>li{ border-right: 1px solid #ddd;}
.navbar-nav>li:first-child{ border-left: 1px solid #ddd; }
.navbar-default .navbar-nav>li>a:hover{ background: #2f5597; color: #fff;} 
.inner-wrapper{ background: #fff; border-top: 1px solid #cdcdcd;  box-shadow: 0 0 50px rgba(0,0,0,0.3); padding: 15px;}

.main-banner{ position: relative;}
.main-banner img{ width: 100%;}

.the-foundation{ padding-top: 26px;}
.the-foundation h1{ margin-bottom: 20px;}

.banner-text{ position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,0.5); padding: 15px 24px;}
.banner-text h2{ color: #fff;}

.founder-pic {padding: 0 20px 0 0;}
.founder-details p{ margin-bottom: 15px;}
.founder-details p:last-child{ margin-bottom: 0;}

#lang{}
#lang select{ border: 1px solid #a5a5a5; width: 100%; height: 35px; padding: 0 10px;}
.newletter-block{ background: #2f5597; text-align: center; color: #fff; padding: 30px; margin: 15px 0;}

.newletter-block h4{ line-height: 20px;}
.newletter-block h2{ line-height: 26px;}
.newletter-block span{ margin: 10px 0; display: block; font-family: 'Segoe Print'; font-size: 12px;}
.newletter-block form{ color: #333;}
.newletter-block input{ height: 38px; border: 0; padding: 0 10px; display: block; width: 100%; margin-bottom: 5px;}
.newletter-block input:last-child{ margin-bottom: 0;}

.inp-email{ background-image: url(../img/mail-icon.png); background-repeat: no-repeat; background-position: 95% 5px; padding: 0 30px 0 10px !important;}
.sub-btn{ background: #282828; font-size: 18px; font-weight: bold; color: #fff;}
.sub-btn:hover{ background: #fede3d; color: #333;}

.award-block{}
.award-block img{ width: 100%;}
.award-block a{ background: #fede3d; font-size: 20px; font-weight: bold; color: #333; display: block; padding: 6px 0 7px; text-align: center;}
.padd-l-0 { padding-left: 0;}

footer { padding: 50px 0; color: #000;}
.footer-links .address li {color: #000;}
.footer-links a:link {color: #000;}
.footer-links a:hover { color: #fede3d;}
.footer-links h5 { text-transform: uppercase; color: #000; margin-bottom: 10px;}
.footer-logo{ text-align: right;}
.footer-logo p{ font-size: 12px; color: #fff; margin-top: 10px;}

.ft-nav {}
.ft-nav ul{ width: 50%; float: left;}
.ft-nav ul li { list-style-type: none; margin-bottom: 3px;}
.ft-nav ul li a { color: #000; font-size: 14px;}

.address {color: #000;}
.address ul li { list-style-type: none; color: #000; font-size: 14px;}
.address ul li a {color: #000; font-size: 14px;}
.address ul li:first-child{ margin-bottom: 6px;}
.address ul li:last-child a{ text-decoration: underline !important;}



/*advisory-board-page*/

.inner-page-banner{ background-size: cover !important;}
.inner-page-banner .overlay{ background: rgba(47,85,151,0.85); padding: 36px 30px;}
.inner-page-banner h1{ color: #fff;}
.advisory-list{ padding: 15px 0;}
.pro{ margin-bottom: 30px;}
.pro span{ display: inline-block; float: left;}
.pro-history{ float: left; width: 70%; margin-left: 20px;}
.pro-history h6{ margin-bottom: 10px;}
.pro-history p{ margin-bottom: 10px;}
.pro-history a{ margin-top: 10px;}
.cta-btn{ height: 36px; line-height: 36px; display: inline-block; background: #2f5597; color: #fff; font-size: 16px; font-weight: normal; padding: 0 15px;}
.cta-btn:hover{ background: #333; color: #fff;}
.formar-member-list{ margin-top: 15px;}
.formar-member-list h1{ margin-bottom: 30px;}
.fm-block{ border: 1px solid #d9d9d9; padding: 10px 15px; margin-bottom: 15px;}
.fm-block h3{}
.fm-block h5{}
.fm-block span{ display: block; margin-bottom: 5px;}
.fm-block a{}

/*award-ceremony and call-for-proposal page*/

.award-cermeny{ padding: 30px 0}
.award-cermeny h3{ margin-bottom: 12px;}
.award-cermeny p{ margin-bottom: 15px; }
.award-cermeny a{ color: #2f5597; text-decoration: underline !important;}
.award-cermeny a:hover{ color: #333;}
.image-holder{ margin-top: 30px;}
.image-holder img{ width: 100%;}

/*contact-page*/

.contact-block{}
.contact-block h3{ margin-bottom: 20px;}
.contact-block input, .contact-block textarea{ width: 325px; border: 1px solid #a5a5a5; height: 45px; padding: 0 15px; font-size: 16px; font-weight: normal; color: #333; display: block; margin-bottom: 5px;}
.contact-block textarea{ width: 100%; height: 175px; padding: 15px; resize: none;}
.contact-block input.submit-btn{ width: 100%; background: #2f5597; border: 0; font-size: 18px; font-weight: bold; text-align: center; color: #fff;}
.contact-block input.submit-btn:hover{ background: #f2d934; color: #333;}

/*impressum-page*/

.advisory-list.impressum-list .pro-history h3{ margin-bottom: 10px;}
.ads{ margin-bottom: 20px;}
.ads img{ width: 100%;}
.disclaimer{ margin-bottom: 30px;}
.disclaimer h3{ margin-bottom: 10px; font-weight: normal;}
.disclaimer p{ margin-bottom: 10px;}
.privacy-policy{}
.privacy-policy h3{ margin-bottom: 10px; font-weight: normal;}
.privacy-policy p{ margin-bottom: 10px;}
.privacy-policy h6{ margin: 15px 0 8px}


/*faq-page*/

.faq-acc .panel-heading {
	padding: 0;
}

.faq-acc .panel-title> a {
	display: block;
	padding: 0;
	outline: none;
	text-decoration: none !important;
	background: #f9f9f9 !important;
	font-size: 24px;
	color: #333;
	font-weight: 500;
    padding: 10px;
    font-weight: bold;
    padding-left: 60px;
}
.faq-acc .panel-title> a.collapsed {
    background: #e5eefc !important;
    font-weight: normal;
}
.faq-acc .panel-title> a.accordion-toggle::before, .faq-acc a[data-toggle="collapse"]::before {
	content: "-";
	width: 30px;
	text-align: center;
	display: inline-block;
	margin-right: 8px;
    background: #f9f9f9;
    height: 30px;
    line-height: 25px;
    font-size: 24px;
    border-radius: 50%;
    border: 1px solid #696969;
    text-indent: 0;
    position: absolute; left: 15px; top
    10px;
}

.faq-acc .panel-title> a.accordion-toggle.collapsed::before, .faq-acc a.collapsed[data-toggle="collapse"]::before {
	content: "+";
	width: 30px;
	text-align: center;
	display: inline-block;
	margin-right: 8px;
    background: #e5eefc;
    height: 30px;
    font-size: 24px;
    border-radius: 50%;
    border: 1px solid #696969;
}
.faq-acc .panel-body{ border-top: 0 !important;}
.faq-acc .panel-group .panel {
	border: none;
    background: #f9f9f9;
    position: relative;
    border: 1px solid #d9d9d9;
    border-radius: 0;
}

.faq-acc .panel-default> .panel-heading+ .panel-collapse> .panel-body {
	border-top-color: #fff;
}
.faq-acc .panel {
	box-shadow: none;
	margin-bottom: 0;
}
.faq-acc .panel-body {
	padding: 0px 20px 10px 60px;
}

.award-cermeny.panel-cont{ padding: 10px 0;}
.award-cermeny.panel-cont img{ margin-bottom: 15px; max-width: 100%;}
