/*
Theme Name: athens-yachts
Theme URI: https://azon.gr/
Author: AZON
Author URI: https://azon.gr/
Description: Custom theme from enerity.eu
Version: 1.0
License: Commercial License
License URI: https://azon.gr/
Tags:Zoological operations athensyachtingcruises.com
Text Domain: tt
Template: astra
*/

a.wp-block-button__link {
    transition: all .5s !important;
}
input[type="date"].tt-datefield {
    border: 1px solid var(--ast-border-color);
    box-sizing: border-box;
    padding: 0.75rem;
    position: relative;
    background-color: #f9fafb;
}

input[type="date"].tt-datefield::-webkit-calendar-picker-indicator {
    position: absolute;
    right: 0;
    cursor: pointer;
    padding-left: 100%;
    font-size: 18px;
    padding-top: calc(50% - 18px);
    padding-bottom: calc(50% - 18px);
    padding-right: 12px;
}
input.wpcf7-quiz {
    display: inline-block;
    width: 64px;
}
/* HOME */
.home header#masthead {
    background: linear-gradient(to bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);
}

.home:not(.ast-primary-sticky-header-active) .site-logo-img img { 
	filter: grayscale(1) brightness(10);
}
.home:not(.ast-primary-sticky-header-active) .ast-builder-menu-1 .menu-item > .menu-link {
	color:#fff;
}
.home:not(.ast-primary-sticky-header-active) header#masthead .ast-custom-button {
	background:var(--ast-global-color-1) !important;
	border:var(--ast-global-color-1) !important;
	color:#fff !important;
}
.home:not(.ast-primary-sticky-header-active) header#masthead .ast-custom-button:hover {
	background:var(--ast-global-color-5) !important;
	border:var(--ast-global-color-5) !important;
	color:var(--ast-global-color-2) !important;
}
/* HOME END */

/* PAGE TITLE */
.ast-single-entry-banner[data-post-type="page"] .ast-container:after {
    border-top-style: solid;
    border-top-width: 4px;
    width: 80px;
    border-color: var(--ast-global-color-2);
    margin-bottom: 0px;
    content: " ";
    display: block;
    position: absolute;
    top: calc(100% - 4px);
}
/* PAGE TITLE END */


/* FOOTER */
footer#colophon h3 {
	text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.2em;
    letter-spacing: 2px;
}
footer#colophon ul li {
	line-height:2.5em;
}
.ast-footer-copyright p {
    margin-top: 13px;
}
/* FOOTER END */



/* MEDIA AND SCREENS */
@media (prefers-reduced-motion: reduce), (min-width: 921px){
	.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {
		background-attachment: fixed;
	}
}

@media (min-width: 421px){
	#tt-home-hero p {
		max-width:50%;
		margin-left: 0 !important;
		font-size: 24px !important;
		font-weight:900 !important;
	}
	#tt-home-hero h1 {
		font-size: 38px !important;
		
	}
}

@media (max-width: 420px){
	#tt-home-hero {
		min-height: 63vh !important;
		overflow: visible;
	}
	#tt-home-hero h1 {
		font-size: 26px !important;
		margin-bottom: 7px !important;
	}
	#tt-home-hero p {
		font-weight: 900 !important;
		font-size: 16px;
	}
	#tt-home-hero .wp-block-cover__inner-container {
		margin-bottom: -40px;
		text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
	}
	#tt-home-hero .has-parallax {
		background-position: 67% 32% !important;
		background-attachment: scroll;
	}
	.ast-header-break-point #ast-desktop-header {
		display:none !important;
	}
	.home .swiper-button-next {
		display:none;
	}
}
/* MEDIA AND SCREENS END */