<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Anivia Child
Theme URI: http://www.shindiristudio.com/anivia/
Description: The Anivia Child Wordpress Theme by Konstantinos Loupos - Project Team (http://www.projectteam.gr/).
Version: 1.4
Tags: light, flexible-width, custom-colors, custom-background, custom-menu, theme-options, threaded-comments, translation-ready, two-columns, white
Author: Konstantinos Loupos
Author URI: http://www.projectteam.gr
Template: anivia
*/

@import url("../anivia/style.css");

/* 1em = 14px */

/*
#anivia_wrapper {
	background-attachment: scroll;
  background-color: #F5E2C4 !important;
  background-image: url("images/header.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  margin: 0 auto;
  padding: 0;
}
*/

/*#content {
	border-left:;
	border-right:;
}
*/
/* Fixing container if builder is not working */
.anivia_container, .header_holder, .menu_wrapper &gt; ul, .magazine_footer_wide .copyright, .anivia_boxed .top-separator, .breadcrumbs, body.anivia_boxed #anivia_wrapper, .social_header, .blog-layout.anivia_boxed .footer_wrapper.solid_box, .header_wrapper nav li.menu-item.has_sidebar ul.navmenu_fullwidth li.sidebar_holder {
    max-width: 1100px !important;
}

h1.site_title {
	font-family: Georgia, Times, "Times New Roman", serif !important;
	color: #860a1a;
	font-family: 'palatino linotype',palatino,'times new roman',times,serif !important;
    font-size: 22px;
    text-align: center !important;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
    /*border-bottom:1px solid #7f796b;*/
}

.site_title div.small_separator {
	margin-bottom:20px !important;
	padding-bottom:20px !important;
}

#content, .anivia_row &gt; div, .background_border {
	/*border:1px solid #000;*/
	/*margin-top:800px;*/
	background: url("images/border-middle.jpg") center top repeat-y;
	/*background-color: none;*/
/*	background: url("images/sprites.png") no-repeat;
	background-position: 0 -102px;
	width: 2000px;
	height: 40px;*/
}

#content .content-top, .anivia_container .content-top {
	/*border:1px solid #000;*/
	display: block;
	background: url("images/border-top.jpg") center top no-repeat;
	height:65px;
}
#content .content-bottom, .anivia_container .content-bottom {
	/*border:1px solid #000;*/
	display: block;
	background: url("images/border-bottom.jpg") center bottom no-repeat;
	height:71px;
}
/* Adds padding to the wrapper in order to look good the background image */
#content #fbuilder_wrapper {
	padding:0 50px;
}

/* Adds padding to p when using page */
#content.page p, #content.page ul {
	padding:0 50px;
}

.fullwidth {
    /*background-color: inherit;	*/
}


/* Single post */
/* styles are in functions.php */



/* Footer */
.footer-bottom {
	/*border:1px solid #000;*/
  background: url("images/footer.jpg") center bottom no-repeat;
  /*margin-bottom: 5px;*/
    /*padding: 20px 0;*/
    position: relative;
    height:277px;
}

nav.footer_nav_solid a {
	color:#fff !important;
}

.footer_menu &gt; nav {
	text-align: center !important;
}

.footer-bottom a {
	color:#fff !important;
}

.nomika {
	/*position:absolute;*/
	/*top:0;*/
	/*padding-bottom:50px;*/
}

/* Custom styling for Anivia theme	*/
/* General styles */

p {
    margin-bottom: 10px;
}

/* Border in image */ 
a img.alignleft {
    margin: 6px 30px 30px 0;
    border:5px solid #A08047;
    /*-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;*/
		-webkit-box-shadow: 1px 1px 11px -3px rgba(50, 50, 50, 1);
		-moz-box-shadow:    1px 1px 11px -3px rgba(50, 50, 50, 1);
		box-shadow:         1px 1px 11px -3px rgba(50, 50, 50, 1);
}
a img.aligncenter {
    border:5px solid #A08047;
    /*-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;*/
		-webkit-box-shadow: 1px 1px 11px -3px rgba(50, 50, 50, 1);
		-moz-box-shadow:    1px 1px 11px -3px rgba(50, 50, 50, 1);
		box-shadow:         1px 1px 11px -3px rgba(50, 50, 50, 1);
}
a img.alignright {
	  margin: 6px 0 30px 30px;
    border:5px solid #A08047;
    /*-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;*/
		-webkit-box-shadow: 1px 1px 11px -3px rgba(50, 50, 50, 1);
		-moz-box-shadow:    1px 1px 11px -3px rgba(50, 50, 50, 1);
		box-shadow:         1px 1px 11px -3px rgba(50, 50, 50, 1);
}
ul {
    list-style-type: none;
}

/* Specific styles */


/* Anivia rows */
.anivia_row .articles_row{
	padding:0 50px;
	display:block;
	/*border:1px solid ;*/
}




.news-layout .menu_wrapper.solid a {
color: #fff !important;
}
.news-layout .menu_wrapper.solid a:hover {
color: #333333 !important;
}
.menu_wrapper &gt; ul &gt; li &gt; a {font-family: 'palatino linotype',palatino,'times new roman',times,serif ; font-size: 18px; line-height: 20px; display: block; color: #595959; font-weight: 600; padding: 10px 15px;}
.menu_wrapper &gt; ul &gt; li &gt; ul.sub-menu li{background: #918B7D;}


.news-layout .menu_wrapper.solid &gt; ul &gt; li &gt; ul.sub-menu &gt; li &gt; a {
     color: #fff !important; font-family: 'palatino linotype',palatino,'times new roman',times,serif ;
}
.news-layout .menu_wrapper.solid &gt; ul &gt; li &gt; ul.sub-menu &gt; li &gt; a:hover {
     color: #333333 !important;
}
.news-layout .menu_wrapper.solid &gt; ul &gt; li &gt; ul &gt; li &gt; ul.sub-menu &gt; li &gt; a {
     color: #fff !important; font-family: 'palatino linotype',palatino,'times new roman',times,serif ;
}
.news-layout .menu_wrapper.solid &gt; ul &gt; li &gt; ul &gt; li &gt; ul.sub-menu &gt; li &gt; a:hover {
     color: #333333 !important;
}

.single_full_news_element h2 {font-family: 'palatino linotype',palatino,'times new roman',times,serif !important;}


.main_image {
	border:5px solid none;
  -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.textexcerpt { text-align: justify; font-size:13px; font-family: Tahoma, Geneva, sans-serif; } 
.texttitle a{font-family: 'palatino linotype',palatino,'times new roman',times,serif ; font-weight:bold;color:inherit;} 

body.anivia_boxed #anivia_wrapper {max-width:1200px;margin:0 auto;padding:20px 20px 0;}

#anivia_wrapper {padding-top:20px;}

.clean_square_element .element_content {margin-left:10px;}

.fbuilder_column.my_column1 {
	width:15%;
}

.fbuilder_column.my_column2 {
	width:60%;
}

.fbuilder_column.my_column3 {
	width:25%;
}

.fbuilder_column.fbuilder_column-1-4 {
	width:20%;
}

.fbuilder_column.fbuilder_column-1-7 {
	width:30%;
}

/*.fbuilder_column-2-3 {
	border:1px solid #000;
	background-color: blue;
}*/
.fbuilder_column.fbuilder_column-2-3 {
	width:69%;
	/*background-color: #F0F0F0 !important;*/
	padding:10px 10px 0 0;
	margin:0 0.5em 0 1em;
 	border-left: 10px solid transparent !important;
  border-right: 10px solid transparent !important;
}

.single-post-container &gt; .fbuilder_column-2-3 {
	/*background-color: #FCEBD7 !important;*/
}
.sidebar_wrapper {
		-webkit-box-shadow: inset 0px 0px 27px 13px rgba(140,133,115,1);
	-moz-box-shadow: inset 0px 0px 27px 13px rgba(140,133,115,1);
	box-shadow: inset 0px 0px 27px 13px rgba(140,133,115,1);
	border:0 !important;
	padding:0 10px;
}
.fbuilder_column.fbuilder_column-1-3 {
	width:27%;
	background-color: #AEA690;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
/*	-webkit-box-shadow: 4px 4px 5px -3px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    4px 4px 5px -3px rgba(50, 50, 50, 0.75);
	box-shadow:         4px 4px 5px -3px rgba(50, 50, 50, 0.75);*/

/*	-webkit-box-shadow: inset 0px 0px 27px 13px rgba(140,133,115,1);
	-moz-box-shadow: inset 0px 0px 27px 13px rgba(140,133,115,1);
	box-shadow: inset 0px 0px 27px 13px rgba(140,133,115,1);*/
	/*border:1px solid #000;*/
	/*background-color: #eeeeee;*/
}

.fbuilder_column.col-lg-4 {
	width:28%;
	padding:0 !important;
}

.fbuilder_column .col-md-12 {
	border:1px solid #000;
}

.fbuilder_column.col-lg-4 img {
	/*border:1px solid #000;*/
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}

.sidebar_wrapper {
	padding-top:15px;
}


/*		my_clean_square_element		*/
.my_clean_square_element .main-image { float:none; max-width:100%; width:200px; }

.my_clean_square_element .element_content .date_blog {display: block; }

.my_clean_square_element .element_content {float:left;}

.my_clean_square_element .element_content .inline-block after_rating {text-align:justify;}

.my_clean_square_element.no-image .element_content {margin-left:0px;}

.anivia-1-3 .my_clean_square_element .element_content {margin-left:240px;}

.anivia-1-4 .my_clean_square_element .main-image {float: none;}



@media (max-width: 640px) {

.my_clean_square_element .main-image {display: block; float: none;margin-bottom:10px;}

.my_clean_square_element .element_content {margin-left:0px;}

}

.my_clean_square_element h3 a {color:inherit!important;}

.blog_content.anivia_type_1 .my_clean_square_element:first-child {margin-top:0 !important;}

.header_holder .logo {float:right; /*margin-right:12px;*/ /*height: 36px;*/ padding-top:10px;}

.header_holder .logo span {height: 36px; display: table-cell; vertical-align: middle;}

nav.menu_wrapper &gt; ul {
	position: relative;
	z-index: 999;
}

.menu_wrapper li {float: left;  margin:0px 50px 0px 0; display:block; padding:0px 10px 0px 0px;}

.menu_wrapper.solid li {position:relative;}

.menu_wrapper ul ul ul {/*display:none;*/}

.menu_wrapper ul ul {font-size:14px}

/* Breadcrumbs */
.breadcrumbs, .breadcrumbs a {
    color: #fcfcfc;
    text-shadow: 1px 1px 0px rgba(150, 150, 150, 1);
}


/*		tag cloud		*/
.tagcloud {
	/*text-align: center;*/
}
.tagcloud a { 
	font-size:0.9em !important; 
	/*font-weight:600;*/
	background: #FFF3D9 !important; 
	color: #212B1D; 
	display: inline-block !important; 
	list-style:none; 
	/*margin-bottom:3px; */
	padding:3px 4px; 
	font-family: 'PT Sans', sans-serif;
	/*font-family: 'palatino linotype',palatino,'times new roman',times,serif ; */
	border:1px solid #B2A993;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.tagcloud a:hover {
	background: #840113 !important;
	color:#fff !important;
	transition: 0.5s ease;
}

.single-tags-list.single {
	margin:5px 0;
}

.single-tags-list.single a {
	padding:5px;
	background:#928B78 !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.single-tags-list.single a:hover {
	background: #840113 !important;
	color:#fff !important;
	transition: 0.5s ease;
}


/* Anivia Pagination */

.pagination_wrapper li a {
    -moz-box-sizing: border-box;
    background-color: #C3C3C3 !important;
    color: #4B4B4B;
    display: block;
    font-size: 16px;
    height: 30px;
    line-height: 16px;
    padding: 6px 0;
    width: 30px;
    border:1px solid #969696;

}

.pagination_wrapper li a.current {
    /*opacity: 1 !important;*/
    /*background-color: red !important;*/
}
.pagination_wrapper li a.inactive {
    /*opacity: 1 !important;*/
    /*background-color: red !important;*/
}
.pagination_wrapper li a.current, .pagination_wrapper li a.inactive , .pagination_wrapper li a.next, .pagination_wrapper li a.last {
    /*opacity: 1 !important;*/
    /*background-color: red !important;*/
    padding-top:6px;
}
.pagination_wrapper li:first-child a {
    padding-top: 6px;
}
.pagination_wrapper li:first-child a {
    padding-top: 6px;
}


/* WP-PageNavi plugin */
.wp-pagenavi {
	font-family: 'palatino linotype',palatino,'times new roman',times,serif !important;
	text-align: center;
	padding:5px;
	margin:0;
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	/*border: 1px solid #BFBFBF;*/
	padding: 5px 8px !important;
	/*margin: 2px;*/
	background-color: #CBC3B6 !important;
  	color: #4B4B4B;
  	border:1px solid #969696 !important;
  	-webkit-border-radius: 5px;
	moz-border-radius: 5px;
	border-radius: 5px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
	padding:8px;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

.navigation-top {
	margin:0 0 15px 0;
}

.navigation-bottom {
	margin:15px 0 0 0;
}


/* SOSERE Recomendations */
.sosere-recommendation  legend, .sosere-recommendation.entry-utility h3 {
	font-family: 'palatino linotype',palatino,'times new roman',times,serif !important;
	font-size:24px;
	color: #840113 !important;
	margin: 0;
	padding: 5px 20px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
	background: none;
}

li.sosere-recommendation-thumbs:hover {
	background-color: #840113 !important;
	-webkit-border-radius: 5px;
	moz-border-radius: 5px;
	border-radius: 5px;
	transition: 0.5s ease;
}

li.sosere-recommendation-thumbs a {
	font-family: 'palatino linotype',palatino,'times new roman',times,serif !important;
	font-size: 14px;
	color: #000;
}

li.sosere-recommendation-thumbs a:hover {
	font-family: 'palatino linotype',palatino,'times new roman',times,serif !important;
	font-size: 14px;
	color: #fff;
}

/*.sosere-recommendation.entry-utility h3 {
	font-family: 'palatino linotype',palatino,'times new roman',times,serif !important;
}
*/
/* Contact Form 7 */
.wpcf7-form-control.wpcf7-submit {
	background-color: #840113 !important;
	-webkit-border-radius: 5px !important;
	moz-border-radius: 5px !important;
	border-radius: 5px !important;
	transition: 0.5s ease;
}

.wpcf7-form-control.wpcf7-submit:hover {
	color: #000 !important;
}


.wpcf7-response-output.wpcf7-validation-errors {
	margin:20px 50px;
}




/* Sidebar */
.headline_line-left.headline_separated .headline_text {
   font-family: 'palatino linotype',palatino,'times new roman',times,serif !important;
   -webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background-color: transparent;
	border:0px solid #7F796B;
	text-align:center !important;
	color:#860A1A;
	font-size:26px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
	/*font-weight:bold;*/
	/*color:#000 !important;*/

}

.small_separator {
	/*display: none !important;*/
}

.textexcerpt {
    font-family: 'PT Sans',sans-serif;
    font-size: 13px;
    text-align: justify;
}

.widget {
	padding:0 5px;
}

/* WP Categories */
.widget.widget_categories a{
	color:#333333;
	font-size:1.1em;
}

/* Anivia Random posts */
.widget.widget-anivia-cat .anivia_widget_group h5 {
	font-family: 'palatino linotype',palatino,'times new roman',times,serif !important;
}
.widget.widget-anivia-cat .overflow_ellipsis {
	font-family: 'PT Sans',sans-serif !important;
}
.anivia_widget_group {min-height:80px;}


.widget.widget-anivia-cat ul li {
	padding-bottom:5px;
	border-bottom:1px dashed #928B78;
}
.widget.widget-anivia-cat img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.widget.widget-anivia-cat .anivia_group_comments {
	display:none;
}


/* Crafty social buttons */
.crafty-social-buttons {
	margin-top:30px !important;
}


/* Newsletters */
.widget .widget_newsletterwidget {
	font-weight: bold !important;
	font-color: #fcfcfc;
}

/*.newsletter .newsletter-widget {
	padding:0 0 !important;
}*/
.newsletter, .newsletter td {
    text-align: left;
    font-family: sans-serif;
    font-size: 14px;
    line-height: normal;
    display: block !important;
    /*padding:0 50px !important;*/
}

.newsletter, .newsletter td .newsletter-email{
    text-align: left;
    font-family: sans-serif;
    font-size: 14px;
    line-height: normal;
    display: block !important;
}


.newsletter p {
    margin: 0 0 10px 0;
    padding: 0;
}

.newsletter input, .newsletter select {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 5px 8px 5px 8px;
    color: #666;
    background-color: #fff!important;
    box-shadow: none;
    line-height: normal;
    font-size: 14px;
    font-family: sans-serif;
}

.newsletter option {
    padding-left: 0;
    margin-left: 0;
}
.newsletter .newsletter-email {
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 0;
    box-sizing: border-box;
    color: #999999;
    /*float: left;*/
    font-size: 16px;
    height: 40px;
    line-height: 16px;
    width: 100%;
}

.newsletter .newsletter-firstname {
    
}

.newsletter .newsletter-lastname {
    
}

.newsletter .newsletter-sex {
    
}

.newsletter .newsletter-profile {
    
}

.newsletter .newsletter-submit {
   background-color:#990000 !important;
	margin-bottom:10px;
	width:100% !important;
	display: block !important;
	font-size: 20px !important;
}

.newsletter td {
    border: 0;
    padding:0 50px !important;
}

.newsletter table {
    border: 0;
}
/****************************************************/

.sidebar_wrapper .widget.widget_mc4wp_widget .form.mc4wp-form input {
	border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 0;
    box-sizing: border-box;
    color: #999999;
    /*float: left;*/
    font-size: 16px;
    height: 40px;
    line-height: 16px;
    width: 100%;
}

.sidebar_wrapper .widget.widget_mc4wp_widget .form.mc4wp-form input[type="submit"] {
	border: medium none;
    border-radius: 0;
    box-sizing: border-box;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 16px;
    height: 40px;
    line-height: 16px;
    padding: 3px 5px;
    text-align: center;
    width: 100%;
}
.sidebar_wrapper .widget.widget_mc4wp_widget .form.mc4wp-form .submit_button {
	background-color:#990000 !important;
	margin-bottom:10px;
}




/* Contact  */
.fbuilder_column.fbuilder_column-1-3.contact {
	background-color: transparent !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	box-shadow: 0px !important;
	border:0 !important;
}

.fbuilder_column.fbuilder_column-1-3.contact img{
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}

.contact &gt; aside {
	padding:0;
}


/* SOSERE*/


/* Tags posts */
.tags-posts {
	/*border:1px solid #000;*/
	float:left;
	display:inline-block;
	/*height:auto !important;*/
	width:48%;
	margin:2px;
	position:relative;
	/*border-bottom:1px dashed #A08047;*/
}

.tag-post {
	/*border:1px solid red;*/
}

.tag-posts.tag-photo{
	/*border:1px solid #000;*/
	height:180px !important;
	margin-right:10px !important;
	border-left: 10px solid rgba(0, 0, 0, 0);
    border-right: 10px solid rgba(0, 0, 0, 0);
}

.tag_element_content {
width:70%;
}

.tag_date {
	font-family:inherit;
	 color: #A3A4A5 !important;
}

.tag_categories {
	position:relative;
	display:block;
}

.post-row {
	overflow: hidden;
	border-bottom:3px double #C6B599;
	padding:15px 0;
}


.go_back &gt; a , .go_back &gt; a:visited, .go_back &gt; a:hover  {
	font-family: 'palatino linotype',palatino,'times new roman',times,serif !important;
	padding:0 20px;
	font-size: 1.2em;
	color:#222222 !important;
}

.bottom.go_back {
	text-align:left;
	margin-bottom:10px;
}

.top.go_back {

}


.read-more {
	/*text-decoration: underline;*/
	font-style: italic;
	display:inline-block;
}

/* Search page */
h2.search {
	font-family: 'palatino linotype',palatino,'times new roman',times,serif !important;
	/*font-family: 'PT Sans', sans-serif !important;*/
	color:#860A1A;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
}

h2.search.result_title {
	text-align: center;
	margin-bottom:15px;
}

@media only screen and (min-width: 1025px) {
	#anivia_sticky {display: none !important;
}

/* Angels */
@media (min-width: 992px) {

}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px), (min-device-width : 481px) and (max-device-width : 767px) {
.angel-left, .angel-right {width:30% !important;}
.angel-left {left:10px !important;}
.angel-right {right:10px !important;}
.angels .title h1 {width:40% !important;}
/*.menu_wrapper {display:block !important;}*/
/*#anivia_sticky {display:none;}	*/
}




/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
}

/* Smartphones (portrait) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.angel-left, .angel-right {display:none;}
.angels .title h1 {width:100% !important; }
.menu_wrapper {display:normal;}
}


</pre></body></html>