/*
Theme Name: Eovo Child
Theme URI: http://arrowpress.net/eovo/
Description: Eovo - Versatile office Wordpress theme.
Author: AHT
Author URI: http://arrowhitech.com/
Template:     eovo
Version:      1.0
License: 
License URI: 
Tags: custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: eovo
*/
@import url("https://fonts.googleapis.com/css?family=Comfortaa:400,700&subset=greek");
.logoImg {
  max-width: 200px; }

.logoImg img {
  width: 100%; }

.headerAreaTwo .menuBtn {
  padding-top: 1rem; }

.subSocial.pull-right {
  padding-top: 1rem; }

/*
 * Styles for custom header in child theme
 * class="site-header" in header.php
 **/
.site-header .container-fluid {
  display: flex;
  align-items: center; }

.site-header .logo {
  padding: 0 0 0 2rem;
  max-width: 250px;
  height: auto; }

.site-header .logo img {
  width: 100%;
  height: auto; }

.site-nav {
  margin-left: auto; }

.site-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center; }

.site-nav ul > li > a {
  padding: 1rem 2rem;
  font-size: 1.8rem; }

.site-nav__button--open,
.site-nav__button--close {
  display: none; }

/*
 * Header media queries
 **/
@media (max-width: 680px) {
  .site-header .logo {
    padding: 0; }

  .site-nav {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    padding-top: 48px;
    background: #fff;
    transform: translateX(102%);
    transition: all .5s ease-in-out;
    z-index: 999; }

  .site-nav.active {
    transform: translateX(0); }

  .site-nav__button--open,
  .site-nav__button--close {
    padding: 1rem;
    width: 42px;
    height: 42px;
    outline: none; }

  .site-nav__button--open {
    margin-left: auto;
    display: block;
    background: url(../eovo-child/assets/img/ic_menu_black_24px.svg) no-repeat center;
    text-indent: 200%;
    white-space: nowrap;
    overflow: hidden; }

  .site-nav__button--close {
    display: block;
    position: absolute;
    top: 48px;
    right: 0;
    margin: 4rem 2rem 0 0;
    background: url(../eovo-child/assets/img/ic_close_black_24px.svg) no-repeat center;
    text-indent: 200%;
    white-space: nowrap;
    overflow: hidden; }

  .site-nav > [class*="-container"] {
    height: inherit; }

  .site-nav ul {
    height: inherit;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center; }

  .site-nav ul > li {
    width: 100%; }

  .site-nav ul > li > a {
    padding: 2rem 2rem;
    font-size: 4rem; } }
.blogBannerArea .artAbout {
  opacity: 0; }

.blogBannerArea .fakeDiv {
  background: #f4f4f4 url(../eovo-child/assets/img/header.jpg) no-repeat center;
  background-size: cover; }

h1, h2, h3, h4, h5, h6 {
  color: #8a8a8a;
  font-family: 'Comfortaa', cursive; }

.absolute-image--back {
  width: 100% !important;
  max-width: 600px !important; }

.absolute-image--front {
  left: 262px;
  bottom: 0;
  left: auto;
  right: 0;
  padding-right: 22px;
  position: absolute;
  top: 70%;
  width: 400px !important; }

.sliderLeft {
  background: #BDD7EE; }

.item-text, p {
  font-size: 14px; }

.commonTittle {
  color: #8a8a8a;
  letter-spacing: 4px;
  font-family: 'Comfortaa', cursive;
  font-size: 28px; }

.sectionTitle {
  color: #8a8a8a;
  letter-spacing: 4px;
  font-family: 'Comfortaa', cursive;
  line-height: inherit;
  font-size: 28px; }

.sectionSubtitle {
  color: #8a8a8a;
  font-family: inherit; }

.contactInfo {
  margin-bottom: 2rem; }

.socialIcon {
  padding: 1rem 0 1rem 0; }

.socialIcon li a {
  font-size: 16px; }

@media (max-width: 800px) {
  .absolute-image--back,
  .absolute-image--front {
    height: 100%;
    max-height: 200px;
    object-fit: cover;
    overflow: hidden; }

  .absolute-image--back {
    max-width: 100% !important; }

  .absolute-image--front {
    padding: 1rem 0 0 0;
    position: relative;
    display: block;
    width: 100% !important; } }
.rooms-header {
  height: 40vh;
  background: url(../eovo-child/assets/img/rooms-header.jpg) no-repeat center;
  background-size: cover;
  display: flex;
  align-items: center; }
  .rooms-header h1 {
    color: #fff; }
  .rooms-header p {
    color: #fff; }

.rooms {
  padding: 4rem; }

.room {
  padding: 4rem 0 0 0; }

.room-grid {
  display: flex; }

.room-col {
  flex: 1; }

.room-grid.gutters .room-col {
  padding: 2rem 2rem 0 0; }

.room-grid.gutters .room-col:last-child {
  padding: 2rem 0 0 0; }

/*
 * Reverse gutters for odd childs
 **/
.room:nth-child(odd) .room-grid.gutters .room-col {
  padding: 2rem 0 0 0; }

.room:nth-child(odd) .room-grid.gutters .room-col:last-child {
  padding: 2rem 2rem 0 0; }

/*
 * Reverse the order of the first child of the grid 
 * and align text left, continue by aligning the text
 * of the second child right etc.
 **/
.room:nth-child(odd) .room-grid {
  flex-direction: row-reverse;
  text-align: left; }

.room:nth-child(even) .room-grid {
  text-align: right; }

.room-featured-image {
  width: 100%;
  height: 360px;
  overflow: hidden; }

.room-featured-image img {
  width: 100%;
  height: 100%;
  object-fit: cover; }

@media (max-width: 720px) {
  .rooms {
    padding: 0 0 2rem 0; }

  .room {
    padding: 2rem 0 0 0; }

  .room-grid {
    flex-direction: column-reverse; }

  .room:nth-child(odd) .room-grid {
    flex-direction: column-reverse; }

  .room:nth-child(even) .room-grid {
    text-align: left; }

  .room-grid.gutters .room-col {
    padding: 2rem 0 0 0; }

  .room:nth-child(odd) .room-grid.gutters .room-col:last-child {
    padding: 2rem 0 0 0; } }
.room-content .pageTitleSection2 {
  padding: 0; }

.room-content .eovo-pagetitle .pageTitle {
  display: none; }

.room-content .eovo-pagetitle .pTSInner:after {
  background: #f4f4f4 url(../eovo-child/assets/img/room-header.jpg) no-repeat center;
  background-size: cover;
  height: 200px; }

@media (max-width: 680px) {
  .room-content .eovo-pagetitle {
    display: none; } }
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right {
  background: none !important; }

div.pp_default .pp_content_container .pp_left,
div.pp_default .pp_content_container .pp_right {
  background: none !important;
  padding: 0 !important; }

div.pp_default .pp_content_container .pp_details {
  display: flex !important;
  align-items: center !important; }

div.pp_default .pp_description {
  display: none !important; }

div.pp_default .pp_close {
  width: auto !important;
  height: auto !important;
  background: none !important; }

.footerLogo img {
  width: 100%; }

/*# sourceMappingURL=style.css.map */
