/*######################################################################################

FRONT PAGE NEW     
#######################################################################################*/
/**************************************************************************************
Front page main SlideShow
************************************************************************************/
.pane-front-main-ss .pane-content {
    background: none repeat scroll 0 0 #EFEFEF;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 10px;  
}
.view-pane-front-main-ss .views-row .views-field-nothing {
    background: url("img/10px_transparent_black.png") repeat scroll 0 0 transparent;
    bottom: 50px;
    color: white;
    font-size: 2.154em;
    line-height: 1.071em;
    padding: 20px;
    position: absolute;
    right: 20px;
    width: 490px;
}
.view-pane-front-main-ss .views-row .views-field-nothing a {
    color :inherit;
}
.view-pane-front-main-ss-diakopes-link {
    color: #CFCFCF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 0.76em;
    margin-top: 10px;
}
.view-pane-front-main-ss .views-row:hover .views-field-nothing {
    background: none repeat scroll 0 0 #298CB5;
    color: #FFFFFF;
}
/**************************************************************************************
Hotel Carousel
**************************************************************************************/
.hotels-carousel-front .view-content {
    background-color: #EFEFEF;
    padding-bottom: 10px;
    padding-top: 10px;
}
.hotels-carousel-front .views-row .views-field-field-hotel-fotos-fid  img {
    margin:0;
    padding: 0;
    float: none;
}
.hotels-carousel-front .views-row {
    float:left;
    position: relative;
}
.hotels-carousel-front .views-row-odd,
.hotels-carousel-front .views-row-even {
    padding-left:13px;   
}
.hotels-carousel-front .views-row-first {
    padding-left:0px;
    padding-right: 0px;    
}
.hotels-carousel-front .views-row .views-field-title a {
    background: url("img/10px_transparent_white.png") repeat scroll 0 0 transparent;
    bottom: 3px;
    color: #292933;
    display: block;
    padding-bottom: 25px;
    padding-left: 8px;
    padding-top: 7px;
    position: absolute;
    text-decoration: none;
    width: 302px;  
}
.hotels-carousel-front .views-row:hover .views-field-title a {
    background: none repeat scroll 0 0 #298CB5;
    color: #FFFFFF;
}
.hotels-carousel-front .views-row .views-field-title {
    font-family: sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.hotels-carousel-front .views-field-field-hotel-poli-oik-nid .field-content {
    display: block;
    font-family: sans-serif;
    font-size: 13px;
    padding-left: 9px;
    position: absolute;
    top: 138px;
}
.hotels-carousel-front .views-row:hover  .views-field-field-hotel-poli-oik-nid .field-content {
    color: #FFFFFF;
}
/**************************************************************************************
Hotel Menu      border-bottom: 1px solid #FEBF10;
**************************************************************************************/
#superfish-8.sf-menu.sf-style-default.sf-navbar {
    width: 100%;
}
#superfish-8.sf-menu.sf-style-default ul {
    padding-left: 0;
}
#superfish-8.sf-menu.sf-style-default a {
    border-left: medium none;
    border-right: 1px solid #18546C;
    border-top: medium none;
    padding: 0.885em 1.333em;
    text-decoration: none;
}
#superfish-8 #menu-83066-8 a.e-menu-hyperlink {
    border-right: none;    
}
#superfish-8.sf-menu.sf-style-default a,
#superfish-8.sf-menu.sf-style-default a:visited  {
    color: #fff;
}
#superfish-8.sf-menu.sf-style-default a:hover {
    color: #14465a;    
}
#superfish-8.sf-menu.sf-style-default a.active {
    color: #FFF;
 background: none repeat scroll 0 0 #FF9900;  
}
#superfish-8.sf-menu.sf-style-default li,
#superfish-8.sf-menu.sf-style-default.sf-navbar {
    background: #298CB5;
}
#superfish-8.sf-menu.sf-style-default li:hover,
#superfish-8.sf-menu.sf-style-default li.sfHover,
#superfish-8.sf-menu.sf-style-default a:focus,
#superfish-8.sf-menu.sf-style-default a:hover,
#superfish-8.sf-menu.sf-style-default a:active {
    background: #69AECB;
    outline: 0;
}
#superfish-8 {
    background: none repeat scroll 0 0 #298CB5;
    font-family: Arial,sans-serif,helvetica;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
    width: 980px;
    margin-bottom: 0;
}
#superfish-8.sf-menu.sf-style-default li.sf-item-1   {
    background: none repeat scroll 0 0 #FF9900; 
}
#superfish-8.sf-menu.sf-style-default li.sf-item-1 a {
    border-right: medium none;    
}
#superfish-8.sf-menu.sf-style-default li.sf-item-9 a {
    border-right: medium none; 
}
/**************************************************************************************
Ενημέρωση Αρχική
**************************************************************************************/
#pane-articles-tour-pe .views-field-title .field-content a:hover h2 {
    color: #004276;
}
.page-homepage .view-articles-alternative .views-field-body span.field-content {
	line-height:1.4em;
}
/**************************************************************************************
Events Αρχική
**************************************************************************************/
.page-homepage .view-events .views-separator {
    margin-top: 22px;
}
/**************************************************************************************
Διαφήμιση Google -1 Rectangular
**************************************************************************************/
.gad-front-1 .adsense {
    margin-top: 8px;
}
/**************************************************************************************
Banner ΕΟ Αρχική
**************************************************************************************/
.page-homepage .eo-banner-300 {
    padding-left: 7px;
    padding-top: 7px;    
}
/**************************************************************************************
Διακοπές Menu      border-bottom: 1px solid #FEBF10;
**************************************************************************************/
#superfish-9.sf-menu.sf-style-default.sf-navbar {
    width: 100%;
}
#superfish-9.sf-menu.sf-style-default ul {
    padding-left: 0;
}
#superfish-9.sf-menu.sf-style-default a {
    border-left: medium none;
    border-right: 1px solid #18546C;
    border-top: medium none;
    padding: 0.885em 1.333em;
    text-decoration: none;
}
#superfish-9 #menu-83066-8 a.e-menu-hyperlink {
    border-right: none;    
}
#superfish-9.sf-menu.sf-style-default a,
#superfish-9.sf-menu.sf-style-default a:visited  {
    color: #fff;
}
#superfish-9.sf-menu.sf-style-default a:hover {
    color: #14465a;    
}
#superfish-9.sf-menu.sf-style-default a.active {
    color: #FFF;
 background: none repeat scroll 0 0 #FF9900;  
}
#superfish-9.sf-menu.sf-style-default li,
#superfish-9.sf-menu.sf-style-default.sf-navbar {
    background: #298CB5;
}
#superfish-9.sf-menu.sf-style-default li:hover,
#superfish-9.sf-menu.sf-style-default li.sfHover,
#superfish-9.sf-menu.sf-style-default a:focus,
#superfish-9.sf-menu.sf-style-default a:hover,
#superfish-9.sf-menu.sf-style-default a:active {
    background: #69AECB;
    outline: 0;
}
#superfish-9 {
    background: none repeat scroll 0 0 #298CB5;
    font-family: Arial,sans-serif,helvetica;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
    width: 647px;
    margin-bottom: 0;
}
#superfish-9.sf-menu.sf-style-default li.sf-item-1   {
    background: none repeat scroll 0 0 #FF9900; 
}
#superfish-9.sf-menu.sf-style-default li.sf-item-1 a   {
    border-right: medium none; 
}
#superfish-9.sf-menu.sf-style-default li.sf-item-6 a {
    border-right: medium none; 
}
/**************************************************************************************
Προορισμοί Αρχική pane-tour-front
views-row views-row-1 views-row-odd views-row-first views-row-last 
**************************************************************************************/
.pane-tour-front h2.pane-title {
    background: none repeat scroll 0 0 transparent;
    font-family: Arial;
    font-size: 1.4em;
    font-style: normal;
    margin: -7px 7px;
    padding: 0.6em 0 0.4em;
}
.pane-tour-front h2.pane-title a:hover {
	color:#004276
}
.pane-tour-front h2:after {
	color:#000;
    content: " »";
}
.page-homepage .tourthemes-tour .tour-themes-tour-main-row {
    position: relative;
}
.page-homepage .tourthemes-tour .tour-themes-tour-main-row {
    border:none;
	margin-bottom:0;
	}
.page-homepage .tourthemes-tour .tour-themes-tour-main-row:hover .views-field-title a {
    background: none repeat scroll 0 0 #298CB5;
    color: #FFFFFF;
}
.page-homepage .tourthemes-tour .tour-themes-tour-main-row .views-field-title a {
    background: url("img/10px_transparent_white.png") repeat scroll 0 0 transparent;
    bottom: 5px;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: bold;
    left: 0;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-top: 10px;
    position: absolute;
    text-decoration: none;
    width: 296px;
}
.page-homepage .tourthemes-tour .views-row {
    border-bottom:none;
}
.page-homepage .tour-themes-tour-attachm {
    margin-top:4px;
}
.tour-themes-tour-attachm .views-separator {
    margin: 1px 0 5px;
}
.tour-themes-tour-attachm .views-field-field-hotel-fotos-fid img {
    margin-top:4px;
}
/**************************************************************************************
Pane ΟΙκισμοι front
**************************************************************************************/
.pane-oikismoi-front {
	background:none repeat scroll 0 0 #EFEFEF;
	border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    clear: both;
    overflow: hidden;
}
.pane-oikismoi-front .views-separator {
    border-bottom: 1px dotted #A8A8A8;
    clear: both;
    margin: 5px 0;
}
.pane-oikismoi-front .pane-content {
    clear: both;
    padding-bottom: 8px;
    padding-left: 20px;
    padding-right: 15px;
}
.oikismoi-in-front .views-field-title { 
    font-size: 1.6em;
    margin-bottom: 3px;
    margin-top: 9px;
}
.pane-oikismoi-front h2.pane-title {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0;
    padding: 0.3em 0.5em;
}
.oikismoi-in-front .views-field-title .field-content a {
    color: #004276;
}
.oikismoi-in-front .field-content a img {
    margin-top: 5px;
}
.oikismoi-in-front .views-field-body .field-content {
	line-height:1.4em;
}
.oikismoi-in-front .views-field-field-hotel-fotos-fid .field-content img {
	float:none;
}
.pane-oikismoi-front h2.pane-title a:link, 
.pane-oikismoi-front h2.pane-title a:visited {
    color: #004276;
}
.pane-oikismoi-front h2.pane-title a:hover {
	color:#990000;
}
/**************************************************************************************
Video  front   view-video-front
**************************************************************************************/
.pane-video-front {
    background: none repeat scroll 0 0 #EFEFEF;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    clear: both;
    overflow: hidden;
    padding-bottom: 8px;
}
.pane-video-front .pane-content {
padding-left:10px;
}
.pane-video-front h2.pane-title {
    background: url("img/block-bg-blue.png") repeat-x scroll center top transparent;
    color: #004276;
    font-family: Arial;
    font-size: 1.45em;
    font-style: normal;
    margin: 0;
    padding: 0.3em 0.5em;
}
.pane-video-front h2.pane-title a:hover {
	color:#004276
}
.pane-tour-front h2:after {
	color:#000;
    content: " »";
}
.pane-video-front .view-video-front .views-row {
    border: medium none;
    margin-bottom: 5px;
    margin-top: 12px;
    position: relative;
}
.pane-video-front .view-video-front .views-row:hover .views-field-title a {
    background: none repeat scroll 0 0 #298CB5;
    color: #FFFFFF;
}
.pane-video-front .view-video-front .views-row .views-field-title a {
    background: url("img/10px_transparent_white.png") repeat scroll 0 0 transparent;
    bottom: 8px;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: bold;
    left: 0;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-top: 10px;
    position: absolute;
    text-decoration: none;
    width: 292px;
}
.view-video-front .views-field-field-op-video-thumbnail-fid .field-content img {
	float:none;
}
.pane-video-front .more-link {
	margin-right:12px;
}
.pane-video-front h2.pane-title a:link, 
.pane-video-front h2.pane-title a:visited {
    color: #004276;
}
.pane-video-front h2.pane-title a:hover {
	color:#990000;
}
/**************************************************************************************
Pane Τουριστικά Νέα
**************************************************************************************/
.page-homepage .articles-tour-pe-attach .views-field-title .field-content h2 {
    font-size: 1.44em;
}
.page-homepage .articles-tour-pe-attach .views-field-field-teaser-value p {
	line-height:1.6em;
	margin-top: 0.66em;
}
/**************************************************************************************
Ενημέρωση Menu      border-bottom: 1px solid #FEBF10;
**************************************************************************************/
#superfish-10.sf-menu.sf-style-default.sf-navbar {
    width: 100%;
}
#superfish-10.sf-menu.sf-style-default ul {
    padding-left: 0;
}
#superfish-10.sf-menu.sf-style-default a {
    border-left: medium none;
    border-right: 1px solid #8c1a25; 
    border-top: medium none;
    padding: 0.885em 1.333em;
    text-decoration: none;
}
#superfish-10 #menu-83066-8 a.e-menu-hyperlink {
    border-right: none;    
}
#superfish-10.sf-menu.sf-style-default a,
#superfish-10.sf-menu.sf-style-default a:visited  {
    color: #fff;
}
#superfish-10.sf-menu.sf-style-default a:hover {
    color: #222222;    
}
#superfish-10.sf-menu.sf-style-default a.active {
    color: #FFF;
 background: none repeat scroll 0 0 #FF9900;  
}
#superfish-10.sf-menu.sf-style-default li,
#superfish-10.sf-menu.sf-style-default.sf-navbar {
    background: #B72230;
}
#superfish-10.sf-menu.sf-style-default li:hover,
#superfish-10.sf-menu.sf-style-default li.sfHover,
#superfish-10.sf-menu.sf-style-default a:focus,
#superfish-10.sf-menu.sf-style-default a:hover,
#superfish-10.sf-menu.sf-style-default a:active {
    background: #ffb84d;
    outline: 0;
}
#superfish-10 {
    background: none repeat scroll 0 0 #b72230;
    font-family: Arial,sans-serif,helvetica;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
    width: 647px;
    margin-bottom: 0;
}
#superfish-10.sf-menu.sf-style-default li.sf-item-1   {
    background: none repeat scroll 0 0 #FF9900; 
}
#superfish-10.sf-menu.sf-style-default li.sf-item-1 a   {
    border-right: medium none; 
}
#superfish-10.sf-menu.sf-style-default li.sf-item-6 a {
    border-right: medium none; 
}
/**************************************************************************************
Ενημέρωση ανά Π.Ε. Αρχική      pane-news-front
**************************************************************************************/
.pane-news-front {
    margin-top: 7px;
    padding-bottom: 10px;
}
.pane-news-front .views-field-title {
   font-size: 1.4em;
   letter-spacing: -0.06em;  
}
.pane-news-front .views-field-title .field-content a:link,
.pane-news-front .views-field-title .field-content a:visited {
    color:#8C1A25;
} 
.pane-news-front .views-field-title .field-content a:hover {
    color: #222222;
}
.pane-news-front h2 {
    background: url("img/body_m.gif") repeat scroll 0 0 #F0F0F0;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    padding: 0.5em 0 0.5em 3.3em;   
}
.pane-news-front h2.pane-title a:link,
.pane-news-front h2.pane-title a:visited {
  color:#000;  
}
.pane-news-front h2.pane-title a:hover {
   color: #8C1A25; 
}
/**************************************************************************************
Overide Επαγγελμτικος Οδηγός Πελοποννήσου menu item color for front page
**************************************************************************************/
#pane-eo-menu-front #superfish-7 #menu-83068-7 {
    background: none repeat scroll 0 0 #FF9900;
}
#pane-eo-menu-front {
    clear: both;
}
/**************************************************************************************
Pane επιχειρήσεις grid ΑΡΧΙΚΗ
**************************************************************************************/
.pane-eo-grid-front {
    background-color: #EFEFEF;
    padding-bottom: 7px;
    padding-top: 7px;
}
.pane-eo-grid-front .views-field-field-eo-logo-fid,
.pane-eo-grid-front .views-field-title {
    margin-right: 17px;
    margin-left: 17px;
} 
.pane-eo-grid-front .views-field-title {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 7px;
    padding-top: 7px;  
}
.pane-eo-grid-front .views-field-title a:link,
.pane-eo-grid-front .views-field-title a:visited {
    color: #CC6633;
}
.pane-eo-grid-front .views-field-phpcode {
    font-family: sans-serif;
    font-size: 10px;
    margin-left: 17px;
    margin-right: 17px;
}
.pane-eo-grid-front td:hover {
    background-color: #E0E0E0;
}
.pane-eo-grid-front tr {
    border-bottom: 1px dotted #FF9900;    
}
.pane-eo-grid-front .views-field-nothing {
    font-family: sans-serif;
    font-size: 10px;
    margin-left: 17px;
    margin-right: 17px;
    padding-bottom: 15px; 
}
/**************************************************************************************
Οριζόντιο Banner ΕΟ
**************************************************************************************/
.eo-hor-banner {
    background-color: #FDDB34;
}
.eo-hor-banner .views-field-body {
     font-family: Arial,Helvetica,sans-serif;
     font-size: 1.6em;
     padding: 7px;
     font-weight: bold;    
}
/**************************************************************************************
Pane τουρ. θέματα ανά ετικέτα.
**************************************************************************************/
.pane-tour-per-tag-front ul.quicktabs_tabs li {
    font-family: Arial;
    font-size: 1.11em;
    font-weight: bold;
}
/**************************************************************************************
Read also - end of article.
**************************************************************************************/
.node-type-article .field-field-related-content {
 font-size:1.8em;
}
.node-type-article .field-field-related-content .field-items .field-item a:link,
.node-type-article .field-field-related-content .field-items .field-item a:visited {
color:#004276;
}
.node-type-article .field-field-related-content .field-label {
color:red;
}

.clickbanner {
    margin-top: 10px;
}





