/*
Μπορείτε να προσθέσετε τον δικό σας κώδικα CSS εδώ.

Κάντε κλικ στο παραπάνω εικονίδιο βοηθείας για να μάθετε περισσότερα.
*/

.topclass,
.topbar-widget { 
    background: #756b5c !important;
}

.topbar-widget a:hover, .topbar-widget, .topbar-widget a, .topbar-widget a:hover {
	color: #fff !important;
}

.topclass, .footerclass, #containerfooter h3 {
	color: #fff !important;
    background: #756b5c !important;
}

.topclass a, #containerfooter h3, .footerclass a, .footercredits p, .nav-trigger .nav-trigger-case, #containerfooter .kadence_recent_posts a {
	color: #fff !important;
}

.footer-widget .kadence_recent_posts li, .footer-widget .kadence_recent_posts li:hover {
    background: #61594c !important;
	color: #fff !important;
}

.form-search .search-query, .form-search .search-query:focus {
    background: rgba(255, 255, 255, 0.5) !important;
}

.portfolio_item .portfoliolink {
    background: rgba(58, 48, 36, 0.8) !important;
}

.portfolio_item .portfoliolink:hover {
    background: rgba(58, 48, 36, 1) !important;
	opacity: 1 !important;
}
/* 
.sf-menu li {
    background: rgba(255, 255, 255, 0.6) !important;
} */

.captiontitle, .captiontext {
    background: rgba(0, 0, 0, 0.6) !important;
}

.portfolio_item .portfoliolink p.new {
    background: rgba(46, 77, 30, 1);
}

.blog_carousel .blog_item {
    background: rgba(255, 255, 255, 0.8) !important;
}

#containerfooter.menu li a:hover{
	color: #fff !important;
}

#virtue_about_with_image-7 img {
	height: 40px !important;
	width: 40px !important;
}

.lightboxblock {
	display: block;
}

.grid_item.portfolio_item .piteminfo {
	color: #fff;
}

button.aicon_link {
		background: #585858 !important;
    bottom: 58px !important;
    outline: none !important;
		padding: 0 0 5px 10px;
}

button.aicon_link {
    filter: grayscale(1);
}

.footercredits p {
	line-height: 50px;
}
.footercredits p span {
	float: left;
}
.footercredits p span img {
	height: 50px;
}

a.espa-top	{
	background: url(http://artemisia.gr/wp-content/uploads/2020/09/e_bannerEKT.jpg) no-repeat;
    background-size: contain;
    display: block;
    height: 220px;
    position: absolute;
    left: 0;
    text-indent: -10000px;
    top: 55px;
    width: 270px;
}