/*!
	
	Theme Name: The Greek WordPress Theme
	Theme URI: https://daymarker.digital
	Version: 1.0
	
	Description: Detail oriented, beautifully complex, yet overwhelmingly simple. Less is more, fully responsive and most certainly mobile first. 
	Author: Daymarker Digital
	Author URI: https://daymarker.digital
	Tags: HTML5, CSS3, Responsive, Mobile Friendly, Tailored WP Dashboard

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
	
*/#footer .footer__social{margin:0 0 5% 0}@media (min-width: 768px){#footer .footer__social{margin:0}}@media (min-width: 992px){#footer .footer__social{margin:0}}@media (min-width: 1200px){#footer .footer__social{margin:-3% 0 0 0}}@media (min-width: 1400px){#footer .footer__social{margin:-4.5% 0 0 0}}@media (min-width: 768px){body,html,#site-container{height:100%}}body a{-webkit-transition:all 150ms ease-in-out 0ms;-moz-transition:all 150ms ease-in-out 0ms;-ms-transition:all 150ms ease-in-out 0ms;-o-transition:all 150ms ease-in-out 0ms;transition:all 150ms ease-in-out 0ms;-webkit-backface-visibility:hidden;text-decoration:none;outline:none}body a:hover,body a:focus,body a:active{text-decoration:none;outline:none}.lazyload-container{display:block}.lazyload--image,.lazyload--background-image{-webkit-transition:all 300ms ease-in-out 50ms;-moz-transition:all 300ms ease-in-out 50ms;-ms-transition:all 300ms ease-in-out 50ms;-o-transition:all 300ms ease-in-out 50ms;transition:all 300ms ease-in-out 50ms;-webkit-backface-visibility:hidden;-khtml-opacity:0;-moz-opacity:0;-ms-filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha Opacity=0;filter:alpha(opacity=0);opacity:0}.lazyload--image.lazyloaded,.lazyload--background-image.lazyloaded{-khtml-opacity:1;-moz-opacity:1;-ms-filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha Opacity=100;filter:alpha(opacity=100);opacity:1}.lazyload--image{width:100%;height:auto;display:block}.lazyload--background-image{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%}.navigation a,.navigation img{display:block;height:auto}.navigation .navigation-list,.navigation .navigation-item{margin:0;padding:0;list-style:none}.navigation .navigation-item{display:inline-block}.navigation .navigation-list{clear:both}.navigation .navigation-list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.navigation .navigation-list--sub{width:100%;max-width:360px;margin:0 auto -40px}.navigation .navigation-list--sub .navigation-item--sub{margin:0 0 40px 0;vertical-align:top}.navigation .navigation-list--sub .navigation-item__image{position:relative}.navigation .navigation-list--sub .navigation-item__image img{display:block;width:100%}.navigation .navigation-list--sub .navigation-item__image img:first-child{-khtml-opacity:0;-moz-opacity:0;-ms-filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha Opacity=0;filter:alpha(opacity=0);opacity:0;position:absolute;top:0;left:0}.navigation .navigation-list--sub .navigation-item__image img:last-child{-khtml-opacity:1;-moz-opacity:1;-ms-filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha Opacity=100;filter:alpha(opacity=100);opacity:1;position:relative;top:unset;right:unset}.navigation .navigation-list--sub .navigation-item__image.active img:first-child{-khtml-opacity:1;-moz-opacity:1;-ms-filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha Opacity=100;filter:alpha(opacity=100);opacity:1}.navigation .navigation-list--sub .navigation-item__image.active img:last-child{-khtml-opacity:0;-moz-opacity:0;-ms-filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha Opacity=0;filter:alpha(opacity=0);opacity:0}.navigation .navigation-list--sub .navigation-item__image:hover img:first-child{-khtml-opacity:1;-moz-opacity:1;-ms-filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha Opacity=100;filter:alpha(opacity=100);opacity:1}.navigation .navigation-list--sub .navigation-item__image:hover img:last-child{-khtml-opacity:0;-moz-opacity:0;-ms-filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha Opacity=0;filter:alpha(opacity=0);opacity:0}@media (min-width: 768px){.navigation .navigation-list--sub{max-width:none;padding:0 15px;margin:0 auto 0}.navigation .navigation-list--sub .navigation-item--sub{width:-moz-calc( 33% - ( 2 * 15px ));width:-webkit-calc( 33% - ( 2 * 15px ));width:calc( 33% - ( 2 * 15px ));margin:0 15px 0 15px}}@media (min-width: 992px){.navigation .navigation-list--sub{padding:0 20px}.navigation .navigation-list--sub .navigation-item--sub{width:-moz-calc( 33% - ( 2 * 20px ));width:-webkit-calc( 33% - ( 2 * 20px ));width:calc( 33% - ( 2 * 20px ));margin:0 20px 0 20px}}@media (min-width: 1200px){.navigation .navigation-list--sub{padding:0 28px}.navigation .navigation-list--sub .navigation-item--sub{width:-moz-calc( 33% - ( 2 * 28px ));width:-webkit-calc( 33% - ( 2 * 28px ));width:calc( 33% - ( 2 * 28px ));margin:0 28px 0 28px}}.social{margin:0;padding:0;text-align:center;display:block}.social .social__list,.social .social__item{margin:0;padding:0;list-style:none}.social .social__list{display:block}.social .social__item{display:inline-block}.social img,.social a{display:block;width:100%;height:auto}.social a{-webkit-transition:all 180ms ease-in-out 0ms;-moz-transition:all 180ms ease-in-out 0ms;-ms-transition:all 180ms ease-in-out 0ms;-o-transition:all 180ms ease-in-out 0ms;transition:all 180ms ease-in-out 0ms;-webkit-backface-visibility:hidden}.social a:hover{-khtml-opacity:.5;-moz-opacity:.5;-ms-filter:alpha(opacity=50);-ms-filter:progid:DXImageTransform.Microsoft.Alpha Opacity=50;filter:alpha(opacity=50);opacity:.5}.social .social__item{width:36px;height:36px;list-style:none;display:inline-block;vertical-align:middle;margin:0 10px 0 0}.social .social__item:last-child{margin:0}.social.social--front-page{margin:15px 0 0 0}.social.social--location{margin:40px 0 0 0}@media (min-width: 768px){.social .social__item{width:38px;height:38px}}@media (min-width: 992px){.social .social__item{width:40px;height:40px}.social.social--location{margin:50px 0 0 0}}@media (min-width: 1200px){.social .social__item{width:42px;height:42px}}.post--location{padding:50px 0 60px 0;position:relative;font-weight:bold;letter-spacing:0.07em}.post--location .location__logo{display:block;width:100%}.post--location .location__body{width:100%}.post--location .location__background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.post--location .location__background>div{background-position:center top;background-repeat:repeat;background-size:auto}.post--location .location__navigation{margin:50px 0 0 0;text-align:center}.post--location .location__navigation .navigation-item__title{text-align:center;text-transform:uppercase;margin:32px 0 0 0;font-size:32px;line-height:0.9}.post--location .location__navigation .navigation-item__title--alt{font-size:21.12px}.post--location .location__navigation .navigation-item__title--alt a{border-bottom:2px solid;display:inline-block;padding:0 0 5px 0}.post--location .location__navigation .navigation-item__title--alt a:hover{border-bottom:2px solid transparent}.post--location .location__navigation.location__navigation--main{display:none;margin:0;padding:0;text-align:center;position:absolute;width:100%;left:0;top:0;padding:12px 0}.post--location .location__navigation.location__navigation--main a,.post--location .location__navigation.location__navigation--main img{display:block;height:100%;width:auto}.post--location .location__navigation.location__navigation--main ul{display:block}.post--location .location__navigation.location__navigation--main ul,.post--location .location__navigation.location__navigation--main li{margin:0;padding:0;list-style:none}.post--location .location__navigation.location__navigation--main li{display:inline-block;vertical-align:middle;width:auto;height:36px;margin:0 15px 0 0}.post--location .location__navigation.location__navigation--main li:last-child{margin:0}.post--location .location__navigation.location__navigation--main li.active a,.post--location .location__navigation.location__navigation--main a:hover{-khtml-opacity:.45;-moz-opacity:.45;-ms-filter:alpha(opacity=45);-ms-filter:progid:DXImageTransform.Microsoft.Alpha Opacity=45;filter:alpha(opacity=45);opacity:.45}.post--location .location__navigation.location__navigation--main[data-brand-colour="#ffffff"]{background:#fff}.post--location .location__navigation.location__navigation--main[data-brand-colour="#ffffff"]{background:#fff}.post--location .location__navigation.location__navigation--main[data-brand-colour="#cfb85e"]{background:#cfb85e}.post--location .location__navigation.location__navigation--main[data-brand-colour="#632523"]{background:#632523}.post--location .location__navigation.location__navigation--main[data-brand-colour="#4f6e59"]{background:#4f6e59}.post--location .location__contact-info{margin:80px 0 0 0;text-align:center}.post--location .location__contact-info .location__contact-info-cta{line-height:0.9;font-size:18px;margin:0 0 18px 0}.post--location .location__contact-info .location__contact-info-cta:last-child{margin:0}.post--location .location__contact-info .location__contact-info-cta a{display:inline-block;border-bottom:2px solid;padding:0 0 5px 0;line-height:0.9}.post--location .location__contact-info .location__contact-info-cta a:hover{border-bottom:2px solid transparent}.post--location .location__contact-info .location__contact-info-cta.location__contact-info-cta--phone a{border:none}.post--location .location__contact-info .location__contact-info-cta.location__contact-info-cta--phone a:hover{border:none}.post--location .location__contact-info .location__contact-info-cta.location__contact-info-cta--bookings{line-height:1.2}.post--location .location__contact-info .location__contact-info-cta--upper{text-transform:uppercase}.post--location .location__contact-info .location__contact-info-cta--large{font-size:59.9994px}.post--location .location__menu{margin:40px 0 0 0}.post--location .location__menu a,.post--location .location__menu img{display:block;width:100%;height:auto}.post--location .location__menu a:hover .menu-item__icon{-khtml-opacity:.66;-moz-opacity:.66;-ms-filter:alpha(opacity=66);-ms-filter:progid:DXImageTransform.Microsoft.Alpha Opacity=66;filter:alpha(opacity=66);opacity:.66}.post--location .location__menu .menu-list{clear:both;text-align:center;margin:0}.post--location .location__menu .menu-list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.post--location .location__menu .menu-item{display:inline-block;vertical-align:top;margin:20px}.post--location .location__menu .menu-item__icon{-webkit-transition:all 150ms ease-in-out 0ms;-moz-transition:all 150ms ease-in-out 0ms;-ms-transition:all 150ms ease-in-out 0ms;-o-transition:all 150ms ease-in-out 0ms;transition:all 150ms ease-in-out 0ms;-webkit-backface-visibility:hidden;width:80px;display:inline-block}.post--location .location__menu .menu-item__icon+.menu-item__title{margin:12px 0 0 0}.post--location .location__menu .menu-item__title{font-weight:bold;text-transform:uppercase}.post--location .location__address{margin:50px 0 0 0}.post--location .location__address .location__address--street,.post--location .location__address .location__address--region{text-transform:uppercase;font-size:28px;line-height:1;margin:0}.post--location .location__address .location__map-link{text-transform:uppercase;font-size:14px;margin:15px 0 0 0}.post--location .location__address .location__map-link a{border-bottom:2px solid}.post--location .location__address .location__map-link a:hover{border-bottom:2px solid transparent}.post--location .location__operation-hours{margin:40px 0 0 0}.post--location .location__operation-hours .operation-hours-list,.post--location .location__operation-hours .operation-hours-item{margin:0;padding:0;list-style:none;text-transform:uppercase}.post--location .location__operation-hours .operation-hours-item{font-size:18px}@media (min-width: 768px){.post--location{padding:100px 0 60px 0}.post--location .location__navigation{margin:68px 0 0 0}.post--location .location__navigation .navigation-item__title{margin:25px 0 0 0;font-size:22px}.post--location .location__navigation .navigation-item__title--alt{font-size:14.52px}.post--location .location__navigation.location__navigation--main{display:block}.post--location .location__navigation.location__navigation--main li{height:36px;margin:0 15px 0 0}.post--location .location__contact-info{margin:120px 0 0 0}.post--location .location__contact-info .location__contact-info-cta{font-size:40px;margin:0 0 22px 0}.post--location .location__contact-info .location__contact-info-cta--large{font-size:109.332px}.post--location .location__menu{margin:70px 0 0 0}.post--location .location__menu .menu-item{margin:28px}.post--location .location__menu .menu-item__icon{width:90px}.post--location .location__address{margin:90px 0 0 0}.post--location .location__address .location__address--street,.post--location .location__address .location__address--region{font-size:59.9994px}.post--location .location__address .location__map-link{font-size:18px;margin:22px 0 0 0}.post--location .location__operation-hours{margin:50px 0 0 0}.post--location .location__operation-hours .operation-hours-item{font-size:40px}}@media (min-width: 992px){.post--location{padding:120px 0 70px 0}.post--location .location__navigation{margin:70px 0 0 0}.post--location .location__navigation .navigation-item__title{margin:26px 0 0 0;font-size:28px}.post--location .location__navigation .navigation-item__title--alt{font-size:18.48px}.post--location .location__navigation .navigation-list--location{width:90%;margin:0 auto}.post--location .location__navigation.location__navigation--main{padding:14px 0}.post--location .location__navigation.location__navigation--main li{height:38px;margin:0 17px 0 0}.post--location .location__contact-info{margin:140px 0 0 0}.post--location .location__contact-info .location__contact-info-cta{font-size:43px;margin:0 0 24px 0}.post--location .location__contact-info .location__contact-info-cta--large{font-size:143.3319px}.post--location .location__menu{margin:80px 0 0 0}.post--location .location__menu .menu-item{margin:32px}.post--location .location__menu .menu-item__icon{width:100px}.post--location .location__address{margin:90px 0 0 0}.post--location .location__address .location__address--street,.post--location .location__address .location__address--region{font-size:73.3326px}.post--location .location__address .location__map-link{font-size:22px;margin:22px 0 0 0}.post--location .location__operation-hours{margin:60px 0 0 0}.post--location .location__operation-hours .operation-hours-item{font-size:43px}}@media (min-width: 1200px){.post--location{padding:135px 0 80px 0}.post--location .location__navigation{margin:80px 0 0 0}.post--location .location__navigation .navigation-item__title{margin:30px 0 0 0;font-size:34px}.post--location .location__navigation .navigation-item__title--alt{font-size:22.44px}.post--location .location__navigation .navigation-list--location{width:85%}.post--location .location__navigation.location__navigation--main{padding:16px 0}.post--location .location__navigation.location__navigation--main li{height:40px;margin:0 20px 0 0}.post--location .location__contact-info{margin:150px 0 0 0}.post--location .location__contact-info .location__contact-info-cta{font-size:48px;margin:0 0 26px 0}.post--location .location__contact-info .location__contact-info-cta--large{font-size:159.9984px}.post--location .location__menu{margin:100px 0 0 0}.post--location .location__menu .menu-item{margin:35px}.post--location .location__menu .menu-item__icon{width:110px}.post--location .location__address{margin:110px 0 0 0}.post--location .location__address .location__address--street,.post--location .location__address .location__address--region{font-size:79.9992px}.post--location .location__address .location__map-link{font-size:25px;margin:24px 0 0 0}.post--location .location__operation-hours{margin:70px 0 0 0}.post--location .location__operation-hours .operation-hours-item{font-size:48px}}.page--front-page{height:100%;padding:5%}@media (min-width: 768px){.page--front-page{padding:4.5%}}@media (min-width: 992px){.page--front-page{padding:4%}}@media (min-width: 1200px){.page--front-page{padding:5% 3%}.page--front-page .navigation-list--sub{max-width:1600px;margin-left:auto;margin-right:auto}}@media (min-width: 1400px){.page--front-page{padding:6%}}
