/* ADDED BY totenmet.net at 05/08/2013 */
html { overflow: scroll; overflow-x: auto;}

@font-face {
    font-family: 'geomancyhairline';
    src: url('geomancy_-_hairline-webfont.eot');
    src: url('geomancy_-_hairline-webfont.eot?#iefix') format('embedded-opentype'),
         url('geomancy_-_hairline-webfont.woff') format('woff'),
         url('geomancy_-_hairline-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


/*

@font-face {
    font-family: 'geomancyextra_bold';
    src: url('geomancy_-_extra_bold-webfont.eot');
    src: url('geomancy_-_extra_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('geomancy_-_extra_bold-webfont.woff') format('woff'),
         url('geomancy_-_extra_bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
*/
body { background-color: #fff;}
.border_bottom {
    border-bottom: 1px solid #ededec;
}
.border_top {
    border-top: 1px solid #ededec;
}
.border_left {
    border-left: 1px solid #ededec;
}
.border_right {
    border-right: 1px solid #ededec;
}
#nav ul {
    border-bottom: 1px solid #ededec;
}
#nav ul li {
    border-top: 1px solid #ededec;
    border-left: 1px solid #ededec;
    border-right: 1px solid #ededec;
}
div#main {
    background-color: white;
}
#nav li {
    background: none repeat scroll 0 0 #FFFFFF;
}
div#footer {
    background: #fff;
}
#nav li a {
    color: #484848;
}
#nav ul a {
    color: #484848;
}
span.nav_link {
    color: #484848;
}
div#intro_text {
    color: #616161;
}
a:hover h3.latest_blog_post_topic {
    color: #484848;
}
h2.module_title {
    color: #484848;
}
h3.latest_blog_post_topic {
    color: #B49049;
}
p.latest_blog_post_date {
    color: #747474;
}
div.latest_blog_post_content p{
    color: #747474;
}
div#about_content {
    color: #747474;
}
div.widget-area .tweet {
    color: #747474;
}
span.tweet_time a {
    color: #b7b7b7 !important;
}
div.textwidget {
    color: #747474;
}
div#footer_nav a {
    color: #747474;
}
div#page_title h1 {
    color: #484848;
}
h2.post_title a{
    color: #484848;
}
h1.page-title {
    color: #484848;
}
div.post-info p {
    color: #747474;
}
.post-text {
    color: #747474;
}
div.widget-area h3.title {
    color: #484848;
}
div.recent_comment p {
    color: #484848;
}
div.recent_comment p a{
    color: #484848;
}
h3#comments-title {
    color: #484848;
}
.comment-details {
    color: #747474;
}
h3#reply-title {
    color: #484848;
}
h2.post_title {
    color: #484848;
}
div.portfolio_cat a {
    color: #747474;
}
div#page_title span, div#page_title p{
    color: #aeaeae;
}
p.portfolio_box_title {
    color: #484848;
}
p.portfolio_extra_description {
    color: #747474;
}
.page_text {
    color: #747474;
}
.flex-control-nav li a { background: url(../images/flexislider/bg_control_nav.png) no-repeat;}
div#respond input {
    background-color: #fbfbfb;
    color: #676767;
}
div#respond textarea {
    background-color: #fbfbfb;
    color: #676767;
}
div#required_text {
    color: #676767;
}
div#respond input:focus {
    border: 1px solid #7b7b7b;
    background-color: #ffffff;
}
div#respond textarea:focus {
    border: 1px solid #7b7b7b;
    background-color: #ffffff;
}
div#contact_form input {
    background-color: #fbfbfb;
    color: #676767;
}
div#contact_form textarea {
    background-color: #fbfbfb;
    color: #676767;
}
div#contact_form input:focus {
    border: 1px solid #7b7b7b;
    background-color: #ffffff;
}
div#contact_form textarea:focus {
    border: 1px solid #7b7b7b;
    background-color: #ffffff;
}
h1.sc-title, h2.sc-title, h3.sc-title, h4.sc-title, h5.sc-title{
    color: #484848;
}
blockquote{
    background:  url('../../common/images/quote_bg.png') top left no-repeat;
    background-position: 20px 25px;
    color: #848484;
    background-color: #f5f5f5;
}
form.styled-form .error {
    border-color: #cd7d7d !important;
}
ul.tabs li {
    background-color: #fff;
}
ul.tabs li.active {
    background-color: #fff;
    border-bottom: 1px solid #fff;
    position: relative;
    padding-bottom: 1px;
    z-index: 1000;
}
ul.tabs li{
    background-color: #f5f5f5;
}
ul.tabs li a span {
    color: #4b4b4b !important;
}
/* Accordion */
.acc_title {
    background-color: #f5f5f5;
    color: #4b4b4b;
    background:  url('../../common/images/plus_light.png') top left no-repeat;
    background-position: 14px 12px;
    border: none!important;
}
.active_acc {
    background-color: #fff;
    background:  url('../../common/images/minus_light.png') top left no-repeat;
    background-position: 14px 15px;
}
.acc {
    /*background-color: #f5f5f5;*/
}
.active_acc {
    background-color: #fff;
}
.acc_content {
    background-color: #fff;
}
/* Price Tabs */
div.pr_big_box {
    border: 7px solid #dfdfdf;
}
.pr_box_head {
    background-color: #f5f5f5;
    border-bottom: 1px solid  #dfdfdf;
    color: #747474;
}
span.pr_box_price {
    color: #484848;
}
div.pr_box_title{
    color: #484848;
}
div.pr_box_footer {
    border-top: 1px solid  #dfdfdf;
    background-color: #f5f5f5;
}
div#message_send {
    color: #484848;
}
div.posts-elastic .post, div#blog_posts .post, .archives .post, .archives .page {
    border-bottom: 1px solid #ededec;
}
div#comments {
    border-top: 1px solid #ededec;
}
div#respond {
    border-top: 1px solid #ededec;
}
div.in_blog {
    border-top: 1px solid #ededec;
}
div#portfolio_widgets div.widget-area {
    border-top: 1px solid #ededec;
}
div.widget-area h3.title {
    /*border-bottom: 1px solid #ededec;*/
}
.loop_item {
    border-bottom: 1px solid #EDEDEC;
}
div#content div#primary {
    border-top: 1px solid #ededec;
}
div.line{
    border-bottom: 1px solid #ededec;
}
@media only screen and (min-width: 519px) and (max-width: 767px) {
    div#footer .widget-container {
        border-bottom: 1px solid #ededec;
    }
}
@media only screen and (max-width: 518px) {
    div#footer .widget-container {
        border-bottom: 1px solid #ededec;
    }
}
/* Shortcodes */
ul.tabs {
    border-bottom: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
}
.tab_container{
    border-bottom: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-top: 0px;
}
ul.tabs li {
    border: 1px solid #d6d6d6;
    border-left: 0;
}
.acc {
    border: 1px solid #d6d6d6;
    border: none!important;
}
.last_acc {
    border-bottom: 1px solid #d6d6d6;
}
div.pr_box_item {
    border-bottom: 1px solid  #dfdfdf;
}
div#contact_form label {
    color: #484848;
}
div.sc-list ul li, .post-text ul li, .widget_categories ul li, .widget_archive ul li, .widget_meta ul li, .widget_nav_menu ul li, .widget_pages ul li, .widget_links ul li, .widget_rss ul li {
    background: url("../images/list_img.png") no-repeat scroll 0 6px transparent;
}
#content ul li, #content ol li {
    background: url("../images/list_img.png") no-repeat scroll 0 6px transparent;
}
form.search-form input.search_input {
    background-image: url('../images/search_img.png');
    background-repeat: no-repeat;
    background-position: 195px 4px;
    border: 1px solid #bebebe;
    color: #676767;
}
div#respond  label{
    color: #484848;
}
div#respond input {
    border: 1px solid #bebebe;
}
div#respond textarea {
    border: 1px solid #bebebe;
}
div#contact_form input {
    border: 1px solid #bebebe;
}
div#contact_form textarea {
    border: 1px solid #bebebe;
}
div.portfolio_cat a {
    border: 1px solid #EDEDEC;
}
a.comments_count {
    border: 1px solid #EDEDEC;
}
.post-info div.post_info_box {
     border: 1px solid #EDEDEC;
}
.post-info div.post_date span.day {
    color: #484848;
}
.post-text p:first-child {
     color: #484848;
}
.widget-container {
    border-bottom: 1px solid #EDEDEC;
}
span.pagination_break {
    color: #ececec;
}
div.widget-area .tweet {
    background-image: url('../images/tweet_img.png');
}


.acc, .menu_line_top {
border: none!important;
} 

/* EXTRA STYLES XANTIPPE PAGINA #902 */

.page-id-902 #main {
/*padding-top:10px!important;*/
padding-bottom: 10px!important;
/*margin-top: 30px!important;*/
background-color: transparent!important;
}
.page-id-902 #main strong {
font-family: 'geomancyhairline'!important;
	font-size: 21px!important;
	letter-spacing: 1px;
	text-align: justify;
}
.page-id-902 p, .page-id-902 h3 {
	color: #fff!important;
}
.page-id-902 #menu_container, .page-id-902 #nav li {
	background-color: transparent!important;
}
.page-id-902 #menu, .page-id-902 .border_bottom {
 /*border: none!important;*/
 border-color: rgba(154,211,183,1) !important;
}

.page-id-902 #menu a:hover {
	color: #fff!important;
}
.page-id-902 a {
	color: #222!important;
}

.page-id-902 .left50 {
width: 440px;
float: left;
margin-right: 1%;
padding-right: 40px;
}
.page-id-902 .right50 {
width: 440px;
}

.page-id-902 #content ul li, .page-id-902 #content ol li {
padding-left: 15px;
margin-top: -10px;
font-size: 44px;
}
.page-item-923, .menu-item-923 {
	/*display: none!important;*/
}
.page-id-902 li.current-menu-item a {
color: #fff!important;
}

.page-item-923 a, .menu-item-923 a {
	color: #c1b400!important;
}

#lang_sel_footer {
background-color: transparent!important;
}
.slideshow_container_style-light {
	
	margin-top: -24px!important;
}
.page_text {
text-align: justify;
}

/* Added by Eva on 26-02-2014 for correcting the title above video */

body.postid-1031	#variant-verical	{ margin-top:2em;}