@charset "utf-8";
/* didact-gothic-regular - latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Didact Gothic';
  font-style: normal;
  font-weight: 400;
  src: url('../lang/fonts/didact-gothic-v14-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../lang/fonts/didact-gothic-v14-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../lang/fonts/didact-gothic-v14-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../lang/fonts/didact-gothic-v14-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('../lang/fonts/didact-gothic-v14-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../lang/fonts/didact-gothic-v14-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#DidactGothic') format('svg'); /* Legacy iOS */
}

/* Greece Style Overrides */ 

/*  ======= TABLE OF CONTENTS ======= 
=====================================
	
	1.0 General Body
	1.1 Header
	1.2 Body Content
	1.3 Widgets
	1.4 Footer

=====================================
*/

/* =====================================
==================> 1.0 GENERAL BODY ==
====================================== */

/* == Font Overrides == */
/*
*:not(i), #et-menu, #et-navigation > ul > li > a, #et-menu li {
	font-family: 'Didact Gothic', sans-serif !important;
}
*/

*:not(i):not(.et-pb-icon):not(.ab-icon), #et-menu, #et-navigation > ul > li > a, #et-menu li {
	font-family: 'Didact Gothic', sans-serif !important;
}

/* Primary Menu Overrides */
#et-menu li a,
#et-menu li > ul li a {
	
}

/* Fix Searchbar text */
#et-info .search-form .search-field {
	font-size:0.75em;
	width:190px;
}


/* =====================================
==================> 1.1 HEADER ========
====================================== */

/* Remove Dropdown arrows in Regions menu */
#menu-region-select-large-greek .menu-item-has-children > a:first-child:after { 
	display:none; 
}

/* Force Didact Gothic for stubbon topbar links */
.el-noto a, span.region-label, .region-label {
	font-family: 'Didact Gothic', sans-serif !important;
}

/* =====================================
============> 1.2 BODY CONTENT ========
====================================== */

/* Fix workshop button hover issues */
.id_register p .et_pb_button_1 {
	background:#00C222 !important;
	border:0 !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
}

.but_wksp_reg {
	border:0 !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
}

.pecs-online-reg-button-overide {	
	color:#fff !important;
}

.but_wksp_reg:hover,
.id_register p a:hover {
	background:#0D35AB !important;
	border:0 !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
}

.but_wksp_reg:hover:after {
	color:#fff !important;
	font-size:18px !important;
}

/* Force Noto Sans on Buttons */
.et_pb_more_button, .et_pb_button, .et_pb_button_one, .et_pb_bg_layout_dark {
	font-family: 'Noto Sans', sans-serif !important;
}

/*Change Quotation Marks in block quote style*/

/* Blockquote Quotation Start */
blockquote:before {
	/*font-family: 'Montserrat', sans-serif;
	content: "\171";*/
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 700 !important;
	content: "\f100";
	display: block;
	font-size: 60px;
	position: absolute;
	left: -15px;
	top: -5px;
	color: rgba(13,53,171,0.25);
}

/* Blockquote Quotation End */
blockquote:after {
	/*font-family: 'Montserrat', sans-serif;
	content: "\187";*/
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 700 !important;
	content: "\f101";
	display: block;
	font-size: 60px;
	position: absolute;
	right: 15px;
	bottom: 25px;
	color: rgba(13,53,171,0.25);
}


/* ===================================== 
=================> 1.3 WIDGETS ========
====================================== */

/* Shrink Research menu links to fit one line */
.research-link a, .research-link a:visited {
	font-size:14px !important;
}

/* =====================================
==================> 1.4 FOOTER ========
====================================== */

/* Fix widget spacing for multilingual text 
.textwidget {
	padding:20px 0;
}*/

/* Fix Newsletter Title */
#bah_mailing_list h4 {
	letter-spacing:0;
}

/* Fix Newsletter button */
.footer-newsletter input[type=button] {
	font-size:0.80em !important;
	text-align:center;
}