/* global **/
* {font-family: 'Roboto' !important;font-style: normal;font-weight: normal;}
.topbar a,
a {color: #1500a5;}
.topbar a:hover,
a:hover {color: #aaa !important;}
#top {background: #1500a5;}
h2 {font-size: 2rem;}

/* topbar **/
#block-january-allagiglossas .block__content ul {margin: 0px;}
#block-january-allagiglossas .block__content ul li {display: inline-flex;margin:0px 4px;vertical-align:top;}
#block-january-allagiglossas .block__content ul li img {width: 24px;height: 18px;}
#block-january-allagiglossas {display: inline-flex; margin:0px 20px 0px 0px;padding:0px;}
.region--topbar {display: inline-flex;vertical-align:top;}

/* header **/
.region--header {width: 50%;}
.site-branding__logo img {width: 20%;height: auto;}
.small-banner::before {
  position: absolute;
  opacity: 0.3;
  width: 100%;
  content: '';
  height: 100%;
  left: 0;
  top: 0;
  background-color: #fff;
  z-index: 1;
}
/* menu **/
a#toggle-icon span {color: #1500a5;}
.responsive-menu-toggle-icon::before, 
.responsive-menu-toggle-icon::after, 
.responsive-menu-toggle-icon span.icon,
a#toggle-icon span.icon {background:#1500a5; }
.responsive-menu-toggle {display: block;width: 25%;}
.responsive-menu-toggle-icon:before,
.responsive-menu-toggle-icon:after,
.responsive-menu-toggle-icon span.icon {width: 37px;height: 5px;}
.responsive-menu-toggle-icon:before {top: 6px;}
.responsive-menu-toggle-icon span.icon {top: 16px;}
.responsive-menu-toggle-icon:after {top: 26px;}
.responsive-menu-toggle-icon span.label {display:none;}

/* slide **/
#block-january-views-block-slideshow-block-1 {position: relative;}
.views_slideshow_cycle_slide ,
.views_slideshow_cycle_teaser_section {width: 100% !important;}
#block-january-views-block-slideshow-block-1 img {width:100% !important;height:auto;}
#block-january-views-block-slideshow-block-1 .views-field-title {color: #1500a5;font-size: 30px;padding: 20px;background: #ddd;position: absolute;top: 2%; left: 5%;}
#block-january-views-block-slideshow-block-1 .views-field-body {color: #fff;background:#1500a5;font-size: 20px;width: 30%;position: absolute;bottom: 1%;right: 5%;padding: 60px;text-align: center }

/* front **/
.path-frontpage .region--content .block {padding: 40px 0px;}
.path-frontpage .region--content .block-block-content {font-size: 18px;}
#block-january-shetikameemas {display: block;width:60%;margin:0 auto;padding-top: 0px;}
#block-january-shetikameemas h2,
#block-january-shetikameemas .block__content {display: inline-block;width:40%;vertical-align:middle;padding:40px;}
#block-january-shetikameemas h2 {border-bottom: 4px solid #eee;color:#1500a5;}
#block-january-shetikameemas .block__content {background:#eee;margin:0px 60px;}

#block-january-giatinaspoydasetestinellada {background:#1500a5;padding:40px 100px;}
#block-january-giatinaspoydasetestinellada h2,
#block-january-giatinaspoydasetestinellada .block__content {color: #fff;}
#block-january-giatinaspoydasetestinellada h2 {text-align: center;margin: 40px;}
#block-january-giatinaspoydasetestinellada .block__content {text-align: center;}
#block-january-basikesypiresies {background: url(/sites/default/files/sitefiles/assets/core.jpg) center fixed;text-align: center;}
#block-january-basikesypiresies h2.block__title {color: #fff;text-align: center;}
#block-january-basikesypiresies .block__content .coser {display: table-cell ;vertical-align: top;width: 24%;background:#fff;background-clip: padding-box;border: 20px solid transparent;}
#block-january-basikesypiresies .block__content .coser h2 {font-size: 20px;}
#block-january-basikesypiresies .block__content .coser p {font-size: 16px;padding:25px}
#block-january-pleonektimata {background:#eee;padding:40px 100px;}
#block-january-pleonektimata h2,
#block-january-pleonektimata .block__content {color: #000;}
#block-january-pleonektimata h2 {text-align: center;margin: 40px;}
#block-january-pleonektimata .block__content {text-align: center;}
#block-january-simasiatiseponymias {padding:80px 100px;}
#block-january-simasiatiseponymias {background: url(/sites/default/files/sitefiles/assets/greece.jpg) center fixed;text-align: center;}
#block-january-simasiatiseponymias {display: block;width:100%;margin:0 auto;padding-top: 0px;}
#block-january-simasiatiseponymias h2,
#block-january-simasiatiseponymias .block__content {display: inline-block;width:40%;vertical-align:middle;padding:40px;}
#block-january-simasiatiseponymias h2 {border-bottom: 4px solid #eee;color:#1500a5;}
#block-january-simasiatiseponymias .block__content {background:#eee;margin:0px 60px;}

/* page **/
.sch-list .views-row {display: inline-block;width: 30%;margin: 20px;}
.sch-list .views-row .views-field-name {font-size: 23px;border-bottom:1px solid #aaa;}
.sch-list .views-row .views-field-nothing {display: block;width: 100%;}
.sch-list .views-row .views-field-nothing a {color: #aaa;display: block;}
.course-list .item-list {display: inline-block;vertical-align: top;width: 46%;margin: 20px;}
.course-list .item-list h3 {border-bottom: 1px solid #aaa;}
.course-list .item-list ul, .course-list .item-list li {list-style: none;margin: 0px;padding: 0px;}
.course-list .item-list .views-field-title {border:1px solid #aaa;padding: 5px;}
.course-list .item-list .views-field-view-node {display: block;text-align: right;}
.course-list .item-list li {margin: 10px 0px}
.course-list table {width: 100%;}
.course-list table a {font-size: 16px;}
.course-list table h1 {padding: 0px;margin: 0px;}
.path-news .views-row {display: inline-block;width: 32%;vertical-align: top;}
.page-node-type-news td,
.page-node-type-news table {border: 1px solid #000;}

/* footer **/
.site-footer,
.copyright-sec {background:#000;}
.site-footer .social-links li {display: inline-block;margin: 0px 5px;padding: 0px;}
.site-footer ul.social-links {margin: 0px;padding: 0px;}
.icon-row i, .icon-row svg {
  width: 0.875rem;
  position: absolute;
  top: 5px;
  left: 0;
  color: #ccc;
}
.site-footer .social-links li a{
	border-radius: 50%;
	width: 2.25rem;
	height: 2.25rem;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #ccc;
	color: #fff;
}
.site-footer .social-links li a:hover{
	background-color: #fff;
}

/* Cookies  */
.eu-cookie-compliance-category-description {display:none;}
.sliding-popup-bottom,
.sliding-popup-top {width: 25% !important;}

/* Button  */
.button {color: #000;border: solid 2px #ccc;background-color: #fff;}
.button:hover, 
.button:focus {text-decoration: none;color: #fff;border: solid 2px #ccc;background: #000;font-weight: normal;}
.button:focus {outline: 2px solid #ccc;outline-offset: 2px;}
.button:active {color: #1a4701;border-color: #ccc;}
.button:disabled,
.button.is-disabled {cursor: default;color: #1a4701;border-color: #ccc;}
.button--primary {color: #000;background-color: #fff;}
.button--primary:hover,
.button--primary:focus {color: #fff;border-color: #ccc;background-color: #000;}
.disagree-button.eu-cookie-compliance-more-button,
.eu-cookie-compliance-agree-button,
.eu-cookie-compliance-default-button,
.eu-cookie-compliance-hide-button,
.eu-cookie-compliance-more-button-thank-you,
.eu-cookie-withdraw-button,
.eu-cookie-compliance-save-preferences-button {text-shadow: 0px 0px 0 #ffffff;}

@media screen and (max-width: 768px) {
.path-frontpage .region--content .block {padding: 40px 0px;}
.path-frontpage .region--content .block-block-content {font-size:inherit;}
#block-january-shetikameemas {display: block;width:100%;}
#block-january-shetikameemas h2,
#block-january-shetikameemas .block__content {display: block;width:100%;vertical-align:middle;padding:0px;}
#block-january-shetikameemas h2 {border-bottom: 4px solid #eee;color:#1500a5;}
#block-january-shetikameemas .block__content {background:#eee;margin:0px 0px;}
#block-january-giatinaspoydasetestinellada {background:#1500a5;padding:40px 0px;}
#block-january-basikesypiresies .block__content .coser {display: block ;vertical-align: top;width: 100%;background:#fff;background-clip: padding-box;border: 20px solid transparent;}
#block-january-basikesypiresies .block__content .coser h2 {font-size: 20px;}
#block-january-basikesypiresies .block__content .coser p {font-size: 16px;padding:25px}
#block-january-pleonektimata {background:#eee;padding:40px 0px;}
#block-january-pleonektimata h2,
#block-january-pleonektimata .block__content {color: #000;}
#block-january-pleonektimata h2 {text-align: center;margin: 40px;}
#block-january-pleonektimata .block__content {text-align: center;}
#block-january-simasiatiseponymias {padding:80px 0px;}
#block-january-simasiatiseponymias {background: url(/sites/default/files/sitefiles/assets/greece.jpg) center fixed;text-align: center;}
#block-january-simasiatiseponymias {display: block;width:100%;margin:0 auto;padding-top: 0px;}
#block-january-simasiatiseponymias h2,
#block-january-simasiatiseponymias .block__content {display: block;width:100%;vertical-align:middle;padding:40px;}
#block-january-simasiatiseponymias h2 {border-bottom: 4px solid #eee;color:#1500a5;}
#block-january-simasiatiseponymias .block__content {background:#eee;margin:40px 0px;}
}

@media screen and (max-width: 570px) {
#block-january-basikesypiresies .block__content .coser {display:block;}
#block-january-views-block-slideshow-block-1 .views-field-title {display:none;}
#block-january-views-block-slideshow-block-1 .views-field-body {display:none;}
.topbar a {font-size:20px;}
.region--header,
#block-january-responsivemenumobileicon {display:inline-block;}
.region--header {width:50%;}
  .path-news .views-row {display: block;width: 100%;vertical-align: top;}
}

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

}

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

}
