/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 
/*  Logo */

.tm-logo p {
    margin-top: 16px;
}
 
 /*countdown box*/
 div.uk-panel.uk-panel-box.uk-panel-box-primary.gili {
 background-color: #3a2d6b;
color: #fff;
padding: 0px;
margin-top: 30px;
width: 100%;
float: unset;
}

/*Slideshow*/
/*
div.gili h3.uk-heading-large {
	color:#fff;
	font-size: 72px;
	letter-spacing: -5px;
	font-family: Verdana,Open sans,Helvetica, Arial, sans-serif!important;
	font-weight: normal;
	line-height: 90%;
	-webkit-font-smoothing: antialiased;
	margin-bottom: 0px;
	text-shadow: 2px 2px 10px black

}
*/

div.gili h3 {
    color: #3a2d6b!important;
    background-color: #d6d6d6;
    font-size: 32px;
    letter-spacing: -1px;
    -webkit-font-smoothing: antialiased;
    line-height: 120%!important;
    font-weight: 600!important;
    font-family: Open sans!important;
    min-width: 25px;
    /* text-align: center; */
    text-transform: uppercase;
    display: inline-block;
    padding: 5px 8px;
    margin-bottom: 0px;
    margin-top: 0px;
}

div.gili h3.beginner {
    margin-left: 50px;
}

div.gili h3 span.smallcapsdist {
    font-size: 26px;
}

div.gili .uk-margin {
	margin-top: 0px;
}

div.gili .video {
    width: 248px!important;
    margin: 0!important;
}

div.gili h4 {
/*
	color:#fff!important;
	font-size: 32px;
    letter-spacing: -1px;
    -webkit-font-smoothing: antialiased;
    line-height: 120%!important;
    font-weight: normal!important;
    font-family: Verdana,Open sans,Helvetica, Arial, sans-serif!important;
    text-shadow: 3px 3px 5px black
*/
    color: #3a2d6b!important;
    background-color: #fff;
    font-size: 32px;
    letter-spacing: -1px;
    -webkit-font-smoothing: antialiased;
    line-height: 120%!important;
    font-weight: 700!important;
    font-family: Open sans!important;
    min-width: 25px;
    /* text-align: center; */
    text-transform: uppercase;
    display: inline-block;
    padding: 5px 8px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 20px;
}


div.gili h5 {
    color: #fff!important;
    background-color: #848484;
    font-size: 36px;
    letter-spacing: -1px;
    -webkit-font-smoothing: antialiased;
    line-height: 120%!important;
    font-weight: 600!important;
    font-family: Open sans!important;
    min-width: 25px;
    /* text-align: center; */
    text-transform: uppercase;
    display: inline-block;
    padding: 5px 8px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 10px;
}

div.gili h5 span.smallcapsdate {
    font-size: 28px;
}

div.gili h6 {
	color:#fff!important;
	background-color: #3a2d6b;
	font-size: 26px;
    letter-spacing: -1px;
    -webkit-font-smoothing: antialiased;
    line-height: 120%!important;
    font-weight: normal!important;
    font-family: Open sans!important;
    min-width: 25px;
    text-align: left;
    display: inline-block;
    padding: 5px 8px;
    margin-bottom: 15px;
}

div.gili .fastferries {
    margin-bottom: 15px;
    margin-top: 15px;
}

.uk-panel.gili{
	margin-right: 10px;
	float: left;
	background-color: #3a2d6b;
}

.uk-panel.gilifastferries{
	margin-left: 10px;
	float: right;
	background-color: #ed1c24;
}


div#giliform a{
	color:#fff!important;
/* 	background-color: #3a2d6b; */
	font-size: 20px;
    letter-spacing: -1px;
    -webkit-font-smoothing: antialiased;
    line-height: 120%!important;
    font-weight: normal!important;
    font-family: Verdana,Open sans,Helvetica, Arial, sans-serif!important;
    min-width: 25px;
    text-align: center;
    display: inline-block;
    padding: 5px 8px;
    margin-top: 0px;

}
div.gili div#giliform-button a{
	color:#fff!important;
	background-color: #0c9210;
	font-size: 20px;
    letter-spacing: -1px;
    -webkit-font-smoothing: antialiased;
    line-height: 120%!important;
    font-weight: normal!important;
    font-family: Open sans!important;
    min-width: 25px;
    text-align: center;
    display: inline-block;
    padding: 5px 8px;
    margin-top: 0px;
    text-decoration: none;

}

div#giliform-button a{
	color:#fff!important;
	background-color: #3a2d6b;
	font-size: 20px;
    letter-spacing: -1px;
    -webkit-font-smoothing: antialiased;
    line-height: 120%!important;
    font-weight: normal!important;
    font-family: Verdana,Open sans,Helvetica, Arial, sans-serif!important;
    min-width: 25px;
    text-align: center;
    display: inline-block;
    padding: 5px 8px;
    margin-top: 20px;
    text-decoration: none;

}

div.gili div#giliform-button {

    margin: 0px!important;

}


.uk-float-left {
margin-left: auto!important;
    margin-right: auto!important;
    display: table!important;
    float: none;
    }
    
   div.gili .uk-overlay-panel div { margin:0 auto; display:block;text-align:left;position:relative;width:80%;}
   div.gili .uk-overlay-panel div .uk-margin { margin-left:0;}
   
   
   /*Breezing Forms*/
   span.bfLegend-m {
   color: #000;
   }
   
   /*Paroxes*/
   .uk-panel.uk-panel-box.gili-paroxes ul.uk-tab a {
    color:#fff!important;
	background-color: #3a2d6b!important;
	font-size: 22px;
    letter-spacing: -1px;
    -webkit-font-smoothing: antialiased;
    line-height: 120%!important;
    font-weight: normal!important;
    font-family: Verdana,Open sans,Helvetica, Arial, sans-serif!important;
    min-width: 25px;
    text-align: center;
    display: inline-block;
    padding: 5px 8px;
    margin-bottom: 10px;
}

div.gili-paroxes .uk-position-bottom {
	width: 80% !important;
margin-left: auto !important;
margin-right: auto !important;
}


/*10xlm*/
 .uk-panel.uk-panel-box.gili-10xlm ul.uk-tab a {
    color:#fff!important;
	background-color: #3a2d6b!important;
	font-size: 22px;
    letter-spacing: -1px;
    -webkit-font-smoothing: antialiased;
    line-height: 120%!important;
    font-weight: normal!important;
    font-family: Verdana,Open sans,Helvetica, Arial, sans-serif!important;
    min-width: 25px;
    text-align: center;
    display: inline-block;
    padding: 5px 8px;
    margin-bottom: 10px;
}

div.gili-10xlm .uk-position-bottom {
	width: 80% !important;
margin-left: auto !important;
margin-right: auto !important;
}








/*22xlm*/

 .uk-panel.uk-panel-box.gili-22xlm ul.uk-tab a {
    color:#fff!important;
	background-color: #3a2d6b!important;
	font-size: 22px;
    letter-spacing: -1px;
    -webkit-font-smoothing: antialiased;
    line-height: 120%!important;
    font-weight: normal!important;
    font-family: Verdana,Open sans,Helvetica, Arial, sans-serif!important;
    min-width: 25px;
    text-align: center;
    display: inline-block;
    padding: 5px 8px;
    margin-bottom: 10px;
}

div.gili-22xlm .uk-position-bottom {
	width: 80% !important;
margin-left: auto !important;
margin-right: auto !important;
}


/*Phocamap*/

div#phocaMapPlgPM1 a {
	color:#3a2d6b!important;
	background-color: transparent!important;
	font-size: 11px;
    letter-spacing: -1px;
    -webkit-font-smoothing: antialiased;
    line-height: 24%!important;
    font-weight: 400!important;
    font-family: Roboto, Arial, sans-serif!important;
    min-width: 25px;
    text-align: left;
    display: inline-block;
    padding: 0;
    margin-bottom: 0;

}

/*<div style="text-align:justify;">
style="font-weight:400;" target="_blank"*/


/*xorigoi links*/

a#diorganotes {
	top: -150px;
	display: block;  
    position: relative;  
    visibility: hidden;  
}
a#xorigoi {
	top: -150px;
	display: block;  
    position: relative;  
    visibility: hidden;  
}
a#ipostiriktes {
	top: -150px;
	display: block;  
    position: relative;  
    visibility: hidden;  
}
a#proionta {
	top: -150px;
	display: block;  
    position: relative;  
    visibility: hidden;  
}
a#epikoinonia {
	top: -150px;
	display: block;  
    position: relative;  
    visibility: hidden;  
}
a#dorothetes {
	top: -150px;
	display: block;  
    position: relative;  
    visibility: hidden;  
}
a#sinergates {
	top: -150px;
	display: block;  
    position: relative;  
    visibility: hidden;  
}


/* XORIGOI MESA SELIDA*/

.uk-panel-teaser{
	text-align: center;
}



/* Contact Form */
legend {
	display: block;
width: 100%;
padding: 0;
margin-bottom: 24px;
font-size: 24px;
line-height: 48px;
color: #000;
border: 0;
border-bottom: 1px solid #e5e5e5;
}


