@charset "utf-8";
/* CSS Document */

/* Το κανονικό χρώμα για το μενού είναι αυτό

#primary {background:#050505;}*/

#primary {background:#0e0000;}
#footerM{position:relative; width:920px; float:center; padding:35px 40px 20px 20px; min-height:60px;background:url("https://www.giorgosyfantis.gr/images/menu/header-bg.png") repeat-x scroll 0 -50px #0e0000; margin: 0 auto; }
/*
#footerM{background:url("https://www.giorgosyfantis.gr/images/menu/header-bg.jpg") repeat-x scroll 0 -10px #101010; text-align:left;}
*/

/* Level 1 */

#primary-menu li.current-menu-item a, 
#primary-menu li.current-menu-parent a, 
#primary-menu li.current-menu-ancestor a, 
#primary-menu li a:hover,
#primary-menu li a.primary-active  { background-color:#a50000;  color:#fff; }


#primary-menu li.current-menu-item a span, 
#primary-menu li.current-menu-parent a span, 
#primary-menu li.current-menu-ancestor a span, 
#primary-menu li a:hover span, 
#primary-menu li a.primary-active  span {color:#fff; }
/* Level 2 */
#primary-menu .sub-menu {border-top:10px solid #a50000; border-bottom:10px solid #222; }

#primary-menu .current-menu-item .sub-menu  a, 
#primary-menu .current-menu-parent .sub-menu  a, 
#primary-menu .current-menu-ancestor .sub-menu a{ color:#eee; background:none;}

#primary-menu li.current-menu-item .sub-menu a:hover, 
#primary-menu li.current-menu-parent .sub-menu a:hover, 
#primary-menu li.current-menu-ancestor .sub-menu a:hover, 
#primary-menu li .sub-menu a:hover, 
#primary-menu li .sub-menu a.primary-active{color:#eee; background:none;}




#logo a{ color:#A50000; text-decoration:none; background-image:none; }
#logo a:hover { color:#555; text-decoration:none; background-image:none;}


#primary a{ color:#A50000; text-decoration:none;}
#primary a:hover { color:#555; text-decoration:none;}


#main {
	margin: auto;
	
}

/*----!!!-----*/
#main_width { width:100%; margin:0 auto; text-align:left;}
/*----!!!-----*/

/*You can modify the width of the website by changing "width" parameter with #main_width. The minimum value is 1003px.*/
/*======= index-3.html =======*/
#page4 #content .col_1 {width:70%;}
#page4 #content .col_2 { width:29%;}
#page4 #content .col_news { width:100%;}


#page4 #content .col_1 .column1 { width:55%;}
#page4 #content .col_1 .column2 { width:45%;}


/*======= index.html =======*/
#page4_1 #content .col_1 {
	width: 49%;
}
#page4_1 #content .col_2 {
	width: 50%;
}



/* ====================== START CONTENT ====================== */
#contentStart { padding:20px 0 60px;  }      
#contentStart p { font-size:12px; padding-bottom:20px }  
#contentStart li, #contentStart td { font-size:12px }
#contentStart h2 { margin:45px 0 30px }
#contentStart h2.title-page { padding:15px 0; margin-top:30px; border-top:1px solid #cacaca; border-bottom:1px solid #cacaca }
#contentStart img { padding:5px; border:1px solid #ccc }
#contentStart .team { margin-bottom:30px }
#contentStart h4.title-team { color:#000; margin:0 0 15px; font-size:1.8em }

.innerStart { width:1070px; margin:0 auto;  }


.box-sections { width:290px; min-height:180px; float:left; margin:50px 45px 0 0 }  
.box-sections h3 { line-height:60px; margin:0 !important } 
.box-sections h5 { margin:0 0 10px !important; font-size:1.7em }
.box-sections p { clear:both; font-size:1.2em } 
.box-sections img.thumb { width:262; height:139px; padding:3px; border:1px solid #ccc }
.box-sections span { color:#244455 }
.box-sections .last { margin-right:0 }
.call-to-action { height:67px; clear:both; background:#f3f0f0; border:1px solid #e1dfdf; padding:20px; margin:30px auto 0 }
.call-to-action .tagline { width:510px; float:left }
.call-to-action h2 { font-size:3em; line-height:1em; margin:0 !important }
.call-to-action p { font-size:1.2em }
.call-to-action .button-call { display:block; width:289px; padding:0 20px; height:67px; background:url('../images/bg/button-call.gif') no-repeat; float:right; font-size:1.2em; color:#494949; }
.call-to-action .button-call strong { font-size:1.6em; text-transform:uppercase; font-weight:normal; font-family:Arial; text-shadow:1px 1px 2px rgba(255,255,255,0.8) }
.call-to-action .button-call:hover { text-decoration:none; cursor:pointer }
.call-to-action .button-call img { margin:22px 30px }       
.call-to-action br { display:none } 
.call-to-action .button-call br { display:block }
.call-to-action .tagline h2 + p + p {display:none}

/* ====================== END CONTENT ====================== */

.col_1, .col_2, .col_3, .column1, .column2, .column3 { float:left; }

#footercredits a {color: #D5DDE5;}
#footercredits a:hover {  text-shadow: 0 0 10px #fff,
                   0 0 20px #ff0000,
                   0 0 30px #fff,
                   0 0 40px #FF0000,
                   0 0 70px #FF0000,
                   0 0 80px #FF0000,
                   0 0 100px #FF0000,
                   0 0 150px #FF0000; text-decoration:none; font-weight:none;}
				   

#link1 a {
	color: #0073A3;
	background-image:none;
	text-decoration:none;
}
#link1 a:hover {
	color:#01364C;
	background-image:none;
	text-decoration:none;
}		

#buttonNounderline a{text-decoration:none;}	   
#buttonNounderline a:hover{text-decoration:none;}	   


#link2 a {
	color: #A40000;
	background-image:none;
	text-decoration:none;
}
#link2 a:hover {
	color:#4D0101;
	background-image:none;
	text-decoration:none;
}		



#link3 a {
	color: #1600A4;
	background-image:none;
	text-decoration:none;
}
#link3 a:hover {
	color:#16014D;
	background-image:none;
	text-decoration:none;
}		


input.submitquest { width: 110px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; border:1px solid #eee; moz-border-radius:5px; -webkit-border-radius:5px;  }
input.submitquest:hover { background:#444; }

input.resetquest { width: 130px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; border:1px solid #eee; moz-border-radius:5px; -webkit-border-radius:5px;  }
input.resetquest:hover { background:#444; }
