/* CSS FOR SITE */

@font-face {
  font-family: 'Cour2';
  src: url('https://zariostudio.gr/wp-content/uploads/cour.ttf');
}

/* for social media icons */
.elementor-social-icon svg{
	rotate: -90deg;
}
@media screen and (max-width: 926px) and (orientation:landscape) {
.hide-mobile-landscape{
	visibility: hidden;
}
}

.hide-mobile-landscape{
	font-size: small;
}

* {
  font-family: 'Cour2';
}

.social-text-size

.elementor-998 .elementor-element.elementor-element-321a34b8 .elementor-heading-title, 
.elementor-1010 .elementor-element.elementor-element-6ea88e8 .elementor-heading-title,
.elementor-1013 .elementor-element.elementor-element-3e363d46 .elementor-heading-title,
.elementor-529 .elementor-element.elementor-element-321a34b8 .elementor-heading-title,
.elementor-531 .elementor-element.elementor-element-3e363d46 .elementor-heading-title,
.elementor-532 .elementor-element.elementor-element-6ea88e8 .elementor-heading-title,
.entry-content p, 
.elementor-widget-heading h2.elementor-heading-title, 
.elementor-widget-heading h3.elementor-heading-title,
h3, 
.entry-content h3, 
.elementor-widget-heading .elementor-heading-title,
.elementor-counter .elementor-counter-title,
.vp-pagination__style-minimal .vp-pagination__item
 {
    font-family: 'Cour2';
}

.elementor-widget-heading h1.elementor-heading-title {
    font-weight: 100;
}

.vp-portfolio__items-style-fade .vp-portfolio__item-overlay-text-align-center .vp-portfolio__item-meta, .vp-portfolio__items-style-fade .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category, .vp-portfolio__items-style-fade .vp-portfolio__item-overlay-text-align-center .vp-portfolio__item-meta .vp-portfolio__item-meta-categories{
    font-family: 'Cour2';
    background-color:white;
    color:black;
    font-weight: normal
}

.vp-portfolio__items-style-fade .vp-portfolio__item-meta>:last-child{
    font-family: 'Cour2';
    color:black;
	font-size: 1.5em;
    font-weight: bold
}

h2.vp-portfolio__item-meta-title{
text-transform: none;
}

/* CSS FOR MENU */

/* Menu CSS for mobile and PC*/
/* Menu CSS active */


/* Menu CSS hover */
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover > .menu-link{
    font-style: italic;
    display:inline;
    background-color: #AAA07B;
    color: white;
}
.ast-builder-menu-1 .menu-item > .menu-link{
    padding-top: 0;
    padding-bottom: 0;
}

/* Menu CSS all */
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item > .menu-link{
    text-transform: uppercase;
	color: black;
}

/* Menu CSS submenu not uppercase */
.ast-theme-transparent-header .main-header-menu .menu-item .sub-menu .menu-link{
    text-transform: none;
}

.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item > .menu-link{
    font-style: italic;
    display:inline;
    text-transform: uppercase;
    background-color: #AAA07B;
    color: white;
}

.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item{
	line-height: 25px;
}

.footer-widget-area[data-section="section-fb-html-1"] a{
	color: darkslategrey;
	font-size: 14px;
}

.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element {
	color: #F7F7F7;
	font-size: 14px;
}



/* Mobile hamburger black */
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
    fill: #AAA07B;
	height: 50%;
	width: 50%;
}

body > div.cky-btn-revisit-wrapper.cky-revisit-bottom-left, body > div.cky-btn-revisit-wrapper.cky-revisit-bottom-left > button > img
{
	height: 1.7em;
	width: 1.7em;
}

.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill, .ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal {
    color: #AAA07B;
	background: none;
}



/* For PC screens only */
@media screen and (min-width: 1024px) {
/* Submenu CSS */
.ast-theme-transparent-header .main-header-menu .menu-item .sub-menu .menu-link{
    text-transform: none;
    max-width: 180px;
    display: flex;
    flex: auto;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
}

.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-width: 300px;
    transition: max-width .2s linear;
    padding: 0;
    margin: 0;
}

/* Delete dropdown arrow */
.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after {
    content: none;
    }
	
	
.footer-widget-area[data-section="section-fb-html-1"] a{
	font-size: 16px;
}

.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element {
	font-size: 16px;
}
}