@font-face {font-family: 'Burn';src: url('../fonts/burn-normal.woff2') format('woff2'),url('../fonts/burn-normal.woff') format('woff'),url('../fonts/burn-normal.ttf') format('truetype'),url('../fonts/burn-normal.svg#burn') format('svg');font-weight: 400;font-style: normal;}
@font-face {font-family: 'Burn';src: url('../fonts/burn-bold.woff2') format('woff2'),url('../fonts/burn-bold.woff') format('woff'),url('../fonts/burn-bold.ttf') format('truetype'),url('../fonts/burn-bold.svg#burn-bold') format('svg');font-weight: 700;font-style: normal;}
@font-face {font-family: 'Burn';src: url('../fonts/burn-extra-bold.woff2') format('woff2'),url('../fonts/burn-extra-bold.woff') format('woff'),url('../fonts/burn-extra-bold.ttf') format('truetype'),url('../fonts/burn-extra-bold.svg#burn-bold') format('svg');font-weight: 800;font-style: normal;}

/* G E N E R I C */
body {background: url("/images/background_shapes.jpg");background-repeat: no-repeat;position: relative;background-size: contain;}
.tm-logo img:active {position: relative;top: 1px;}
.font-400 {font-weight: 400;}
.font-700 {font-weight: 700;}
.font-800 {font-weight: 800;}
.uk-table p {margin: 0;}
.font-uppercase {text-transform: uppercase;}
.image-overlay {position: relative;overflow: hidden;}
.image-overlay:after {content: "";width: 300px;height: 300px;background: rgba(214, 38, 49, 0.5);position: absolute;right: -100px;top:-100px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);box-shadow: -5px 5px 0px rgba(194, 38, 48, 0.8);}
.contact-heading {font-weight: 700;font-size: 20px;}
.map-module .uk-margin, .map-module h3 {margin: 0;}
.uk-navbar-toggle {padding: 0px;}
@media (max-width:480px) {h1, .uk-h1, .uk-heading-large {font-size: 30px !important;line-height: 40px !important;}h2, .uk-h2 {font-size: 25px !important; line-height: 30px !important;}h3, .uk-h3 {font-size: 20px !important;line-height: 25px !important;} h4, .uk-h4 {font-size: 17px !important;line-height: 17px !important;}.uk-text-large {font-size: 16px !important;line-height: 24px !important;}.uk-button-large {min-height: 40px;padding: 10px;line-height: 140%;font-size: 16px;}}
.teacher-borders{border-bottom: 2px dashed; padding: 0 0 15px;}
.uk-overlay-panel h1:before, .uk-overlay-panel h2:before, .uk-overlay-panel h3:before, .uk-overlay-panel h4:before, .uk-overlay-panel h5:before, .uk-overlay-panel h6:before {display: none;}

/* H E A D E R */
@media (min-width: 1220px) {.tm-navbar {padding-top: 20px;}}

/* M E N U */
.uk-navbar-nav > li {display: block !important;}
.uk-nav-navbar > li > a {color: #ffffff;font-weight: 700;padding: 10px 0;text-transform: uppercase;letter-spacing: 1px;font-size: 12px;line-height: 12px;}
.uk-navbar {border-bottom: 2px solid #000;}
.uk-nav-navbar > li.uk-active > a {color: #D62631;}
ul.uk-nav-sub {padding: 5px 0 5px 0px;}
.uk-nav-navbar ul a {color: #ffffff;padding: 1px 0;font-size: 15px;font-weight: 400;}
.uk-nav-offcanvas > li > a {font-weight: 700;    padding: 10px 20px;}
.uk-nav-offcanvas .uk-nav-header {color: #ffffff;padding: 0 20px;font-size: 13px;font-weight: 400;margin-bottom: 0px;margin-top: 15px;text-transform: uppercase;}
.uk-nav-offcanvas .uk-nav-sub {padding-left: 0;background: #1a1a1a;padding: 10px 10px;font-size: 13px;}
.uk-nav-offcanvas ul a {padding: 5px 10px;}

/* K 2 */
span.items-title {position: relative;color: #fff;padding: 0 20px;z-index: 1;text-align: center;}
span.items-title:after {padding: 0 20px;content: "";display: block;height: 100%;width: 100%;position: absolute;background: #D62631;left: -10px;top: 0px;z-index: -1;-webkit-transform: skew(-30deg, 0deg);-ms-transform: skew(-30deg, 0deg);transform: skew(-30deg, 0deg);box-shadow: 5px 5px 0px #C22630;}
@media (max-width:480px) {span.items-title {color: inherit;padding: 0;} span.items-title:after {display: none;}}

/* M O D U L E S */
.home-video .uk-overlay-background {background: #D62631;border: 100px solid rgba(255, 255, 255, 0);background-clip: padding-box;mix-blend-mode: hard-light;}
.home-video h3 {color: #fff;text-transform: uppercase;font-weight: 800;letter-spacing: 2px;}
.home-video .uk-text-large {color: #fff;}

.home-tetrada-paroxwn.uk-panel-box {border: none;background: #000;color: #fff;}
.home-tetrada-paroxwn h3 {color: #fff;}

.accordion .uk-accordion-title {padding: 15px 5px;text-transform: none;background: #fff;border-bottom: 2px solid #D62631;font-size: 20px;line-height: 100%;font-weight: 800;background: transparent;}

.kathigites .uk-margin {margin: 0px;}

.blog-home .uk-badge {top: -10px;}
.home-page .tm-top-c.tm-block-large-padding {background: #f2f2f2;background-size: contain;}

.home-4ada h3 { padding-bottom: 0px;}
.home-4ada .uk-overlay-background {background: rgba(255, 255, 255, 0.7);-moz-background-clip: padding-box;-webkit-background-clip: padding-box;background-clip: padding-box;}

.home-blog-image {height: 300px;width: 100%;background-size: cover !important;background-position: center center !important;position: relative;}
.home-blog-tag { background: #e80031;color: #fff;position: absolute;right: 0;top: 15px;padding:0 10px;font-weight: 700;text-transform: uppercase;}
.home-blog-tag a {color: #fff;}

.home-redbox .tm-badge {font-weight: 800;}

.photo-eidi-xwrwn {float: right;margin-left: 30px !important;margin-bottom: 30px !important;}

.programma-head {background: #000;color: #fff;font-weight: 700;}
.programma-time {background: #d0d0d0;font-weight: 700;}

/* P H O T O S */
.uk-panel-box.photos-category-item-container {border-width: 1px 1px 5px 1px;border-style: solid;border-color: #D62631; background: #fff;transition: all 0.33s ease;-moz-transition: all 0.33s ease;-webkit-transition: all 0.33s ease;}
.uk-panel-box.photos-category-item-container:hover {border-bottom-width: 10px;-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px);}
.photos-category-item-image {margin: -31px -31px 25px;}
.photos-category-item-date {font-weight: 700;}

/* BLOG */
.uk-panel-box.blog-category-item-container {border-width: 1px 1px 5px 1px;border-style: solid;border-color: #000; background: #fff;transition: all 0.33s ease;-moz-transition: all 0.33s ease;-webkit-transition: all 0.33s ease;}
.uk-panel-box.blog-category-item-container:hover {border-bottom-width: 10px;-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px);}
.blog-category-item-image {margin: -31px -31px 20px;}
.blog-category-item-date {font-weight: 700;}

/* EMBED VIDEO RESPONSIVE */
.embed-video {position: relative; padding-bottom: 56.25%; padding-top: 35px; height: 0; overflow: hidden;}
.embed-video .iframe {position: absolute; top:0; left: 0; width: 100%; height: 100%;}

/* XOROS GIA 2 MODULE */
.xoros-gia-dio {
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
}

@media screen and (max-width: 1006px) {.xoros-gia-dio {padding-bottom: 20px;}}

[class*='uk-align-'] {margin-bottom: 0px;}

.uk-form label {
	font-weight: bolder;
	margin-right: 20px;
}

.uk-form input[type="checkbox"]:not(:disabled), .uk-form input[type="radio"]:not(:disabled) {
	margin-right: 5px;
}