/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*

 * Style Style Sheet - Defines the main look like colors and backgrounds

 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles

 */





/* Base----------------------------------------------------------------------------------------------------*/


body{
	background: url(../../../../../images/bg/marathopita-FLTN.jpg) 0 0 no-repeat, rgb(255, 255, 255);
	
	background-size:cover;
}
body.pioi-eimaste { background: url(../../../../../images/bg/limani.jpg) 0 0 no-repeat, rgb(255, 255, 255); background-size:cover; }
body.etaireia { background: url(../../../../../images/bg/limani.jpg) 0 0 no-repeat, rgb(255, 255, 255); background-size:cover; }

body.epikoinonia{ background: url(../../../../../images/bg/limani_sunset.jpg) 0 0 no-repeat, rgb(255, 255, 255); background-size:cover; }
body.gamos-vaftisi{ background: url(../../../../../images/bg/kserotigana.jpg) 0 0 no-repeat, rgb(255, 255, 255); background-size:cover; }
body.etairikes-ekdhlwseis{ background: url(../../../../../images/bg/corporate-catering.jpg) 0 0 no-repeat, rgb(255, 255, 255); background-size:cover; }
body.syntages{ background: url(../../../../../images/bg/bg_recipes.jpg) 0 0 no-repeat, rgb(255, 255, 255); background-size:cover; }

.logo img {
	width: 100%;
	/*max-width: 250px;*/
	display: block;
	margin: 0 auto;
	width: 25%;
	min-width: 220px;
}
.foot_social {
	 
	padding:1em; 
	display: table-cell;
    vertical-align:middle;
}
.article_text { padding: 0.5em;}

#block-bottom-a { padding: 1.5em; }

blockquote:before {
content: url(../images/blockquotes.png) !important;
}

blockquote {
background: url(../images/noise_bg2.png);
border-left: 10px solid rgba(41, 20, 7, 0.92);
color: rgb(40, 0, 0);
font: italic 12pt/1.2em 'notoSans';
margin: 0px !important;
padding: 10px 20px !important;
text-shadow: 1px 1px 1px rgb(255, 255, 255);
border-radius: 0 10px 0 10px;
-moz-border-radius: 0 10px 0 10px;
-webkit-border: 0 10px 0 10px;
width: 80%;
}


.green  
{
	list-style:square url(../../../../../images/graphics/bullet_green.png);
	
}
.green li { font-size: 90%; }
.brown  
{
	list-style:square url(../../../../../images/graphics/bullet_brown.png);
}
.brown li { font-size: 90%; }

.lineBlock{
	display: inline-block;
	/*display: table-cell;*/
    vertical-align:middle;
	vertical-align: middle;
	padding: 0.5em 0.5em 0.5em 0.5em;
	text-align: center;
	font-size: 1em;
	max-width: 300px;
	margin: 5px;
	box-shadow: 0px 0px 150px 0px rgba(122,56,0,0.1);
	transition-timing-function: ease-out;
	transition: box-shadow 1s, opacity 1s, transform 1s;
	-webkit-transition: box-shadow 1s, opacity 1s, -webkit-transform 1s;
	
	-webkit-backface-visibility: hidden;
}
.lineBlock:hover{ box-shadow: 0px 0px 7px 1px #7a3800; opacity: 100%;
	transform: scale(1.05,1.05);
	-ms-transform: scale(1.05,1.05); /* IE 9 */
	-webkit-transform: scale(1.05,1.05); /* Safari and Chrome */
	
 }

.lineBlock img{
	display: block; margin:0.5em auto; max-width:200px; height:auto;
}
.lineBlock a{
	display: block; height:100%;
	color: rgb(40,0,0);
	transition: color 1s;
}
.lineBlock a:hover {  color: #7a3800;}

/*------------------------------------------------------------------*/
a,

code { color: rgb(40,0,0); }

.custom_sidebar a { color: rgb(255,255,255); }

mark { background-color: #83B267; }

ins { background-color: #867968; }



.bg-colored strong { text-shadow: 0 1px 0 rgba(255,255,255,0.2); }



.bg-color1 strong { color: #557340; }

.bg-color2 strong { color: #6A5E53; }



::-moz-selection { background: #9B6025; /*#9b6025;*/ }

::selection { background: #9B6025; /*#9b6025;*/ }





/* Layout

----------------------------------------------------------------------------------------------------*/



/* BG Block */

.bg-color1 { 

	background: #82B064;

	background: url(../images/noise_bg1.png) 0 0 repeat, -moz-radial-gradient(center, ellipse farthest-corner, #A1C886 0%, #689E4B 100%);

	background: url(../images/noise_bg1.png) 0 0 repeat, -o-radial-gradient(center, ellipse farthest-corner, #A1C886 0%, #689E4B 100%);

	background: url(../images/noise_bg1.png) 0 0 repeat, -webkit-radial-gradient(center, ellipse farthest-corner, #A1C886 0%, #689E4B 100%);

	background: url(../images/noise_bg1.png) 0 0 repeat, radial-gradient(center, ellipse farthest-corner, #A1C886 0%, #689E4B 100%);

}



.bg-color2 { 

	background: #948374;

	background: url(../images/noise_bg2.png) 0 0 repeat, -moz-radial-gradient(center, ellipse farthest-corner, #AFA399 0%, #7A6656 100%);

	background: url(../images/noise_bg2.png) 0 0 repeat, -o-radial-gradient(center, ellipse farthest-corner, #AFA399 0%, #7A6656 100%);

	background: url(../images/noise_bg2.png) 0 0 repeat, -webkit-radial-gradient(center, ellipse farthest-corner, #AFA399 0%, #7A6656 100%);

	background: url(../images/noise_bg2.png) 0 0 repeat, radial-gradient(ellipse farthest-corner at center, #AFA399 0%, #7A6656 100%);

}



.body-dark,

.bg-dark { 



}





/* Menus

----------------------------------------------------------------------------------------------------*/



.menu-dropdown li.active .level1:before,

#menu .menu-dropdown li.level1:hover .level1,

#menu .menu-dropdown li.remain .level1,

.menu-dropdown .dropdown-bg > div { /*background-color: #82B064;*/ 
/*background-color: #FFF;*/
color: #7a3800; /*color: #9b6025;*/
/*text-shadow: 0 0px 5px #E9E3DD;*/
/*text-shadow: 0px 0px 5px #A2804E;*/
text-shadow: -1px 1px rgba(255, 255, 255, 0);
}

.remember {color:#FFF;}

#menu .menu-dropdown li.level1:hover .level1,

#menu .menu-dropdown li.remain .level1  {/* border-color: #82B064;*/
/*border-bottom: solid 3px;*/
border-color: #7a3800;
color: #7a3800;
text-shadow: -1px 1px rgba(255, 255, 255, 0);
/*text-shadow: 0px 0px 5px #A2804E;*/
 }



.menu-dropdown a.level3 { background-image: url(../images/menu_dropdown_level3.png); }



.menu-dropdown li.active .level1 { color: #7a3800; }



/* 

 * Menu Sidebar

 */



.menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent.png); }

.menu-sidebar a.level2 { background-image: url(../images/menu_sidebar_level2.png); }



/* 

 * Sidebar on color1 modules 

 */



.bg-color1 .menu-sidebar li.parent .level1 > span,

.mod-box-color1 .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent_color1.png); }



.bg-color1 .menu-sidebar a.level2,

.mod-box-color1 .menu-sidebar a.level2 { background-image: url(../images/menu_sidebar_level2_color1.png); }



/* 

 *Sidebar on color2 modules 

 */



.bg-color2 .menu-sidebar li.parent .level1 > span,

.mod-box-color2 .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent_color2.png); }



.bg-color2 .menu-sidebar a.level2,

.mod-box-color2 .menu-sidebar a.level2 { background-image: url(../images/menu_sidebar_level2_color2.png); }



/* 

 * Menu Sidebar on grey + default modules 

 */

 

#page .mod-box-default .menu-sidebar li.parent .level1 > span,

#page .mod-box-grey .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent.png); }

#page .mod-box-default  .menu-sidebar a.level2,

#page .mod-box-grey  .menu-sidebar a.level2 { background-image: url(../images/menu_sidebar_level2.png); }



.mod-line .menu-sidebar li .active,

#page .mod-box-default .menu-sidebar li .active,

#page .mod-box-grey .menu-sidebar li .active { color: #7a3800; }





/* Modules

----------------------------------------------------------------------------------------------------*/



.mod-line .module-title,

.mod-box .module-title { color: #7a3800; }



.module .badge { background-image: url(../images/module_badges.png); }

.module .module-title .icon { background-image: url(../images/module_icons.png); }



.mod-box-color1 { 

	border-color: #6C9953;

	background: #8CB870;

}



.mod-box-color2 { 

	border-color: #7E6F60;

	background: #A39080;

}



.bg-colored .mod-box-default a,

.bg-colored .mod-box-grey a {

	color: #7a3800;

	text-shadow: none;

} 



.bg-colored .mod-box-default code,

.bg-colored .mod-box-grey code { color: #7a3800; } 





/* Tools + System Links

----------------------------------------------------------------------------------------------------*/



.button-primary,

#page .mod-box-default .button-primary,

#page .mod-box-grey .button-primary,

#system .item > .links a {

	border-color: #689E4B;

	background: #82B166;

}



.button-primary:hover,

#page .mod-box-default .button-primary:hover,

#page .mod-box-grey .button-primary:hover,

#system .item > .links a:hover {

	border-color: #537E3C;

	background: #759F5C;

}



.button-primary:active,

#page .mod-box-default .button-primary:active,

#page .mod-box-grey .button-primary:active,

#system .item > .links a:active {

	border-color: #4C7335;

	background: #6B9153;

}	



dl.separator dt:after { background-color: #82B064; }



em.box { color: #7a3800; }



.social-icons li a,
.module.mod-box-default .social-icons li a,
.module.mod-box-grey .social-icons li a { 

opacity: 0.7;
/*background-image: url(../images/tools/icons_social.png);*/
background-image: url(../images/tools/social_icons.png);
-o-transition: opacity 200ms ease-in-out;
-webkit-transition: opacity 200ms ease-in-out;
-moz-transition: opacity 200ms ease-in-out;
transition: opacity 200ms ease-in-out;
 }

.social-icons li a:hover,
.module.mod-box-default .social-icons li a:hover,
.module.mod-box-grey .social-icons li a:hover{ 

opacity: 1;
/*margin-left: -1px;*/
-webkit-transform: translateZ(0);
 }




/* Links

----------------------------------------------------------------------------------------------------*/

.menu-dropdown .level2 a:hover,
.bg-color1 a:hover,
.mod-box-color1 a:hover

{background: url('../images/trigono.png') no-repeat right center;}

.menu-dropdown .level2 a:hover,

.menu-dropdown .level2 a.current,

.bg-color1 a:hover,

.mod-box-color1 a:hover,

.mod-box-color1 .menu-sidebar :hover,

.mod-box-color1 .menu-sidebar li .active,

.bg-color1 .menu-sidebar :hover,

.bg-color1 .menu-sidebar li .active,

.bg-color1 .mod-line .menu-sidebar li .active { 

	/*color: #557340; */
	
	/*color: #9b6025;*/
	/*text-shadow: 0 0px 3px rgba(0, 0, 0, 0.8), 0 0px 2px rgba(255,255,255,0.7);*/ 

}



.bg-color2 a:hover,

.mod-box-color2 a:hover,

.mod-box-color2 .menu-sidebar :hover,

.mod-box-color2 .menu-sidebar li .active,

.bg-color2 .menu-sidebar :hover,

.bg-color2 .menu-sidebar li .active,

.bg-color2 .mod-line .menu-sidebar li .active { 

	color: #6A5E53;

	text-shadow: 0 1px 0 rgba(255,255,255,0.2);  

}





/* System

----------------------------------------------------------------------------------------------------*/



#system .pagination a:hover,

#system .pagination strong,

.searchbox .results li.results-header,

.searchbox .results li.result.selected h3,

#system #respond h3 { color: #7a3800; }



#system .pagination a:hover { border-color: #7a3800; }



#system .pagination a.previous,

#system .pagination a.next { background-image: url(../images/pagination.png); }



.searchbox .results li.more-results:hover { background-color: #7a3800; }



#system #comments .comment-byadmin .comment-head {

	border-color: #CBD3C7;

	background: #E6EFE0;

}



#system span.highlight { background-color: #82B064; }





/* Widgetkit Slideshow

----------------------------------------------------------------------------------------------------*/



.wk-slideshow-infinite .caption h1 {
/*
	background-color: #82B064;

	background-color: rgba(130,176,100,0.8);*/

}



.wk-slideshow-infinite .caption h1 + span {

	background-color: #8D796A;

	background-color: rgba(141,121,106,0.85);

}

#search_box { width: 70px;
	height: 30px;
	position: absolute;
	margin-top: 23px;
	background: url(../images/tools/search.png) no-repeat;
	padding: 0 42px;}

.results h3 { font-family: 'notoSans', Arial;}
#system .items h1 { font-family: 'notoSans', Arial; font-size: 1.2em; color: #7a3800;}
#system .items a {color: #7a3800;}