/* body background */
body {
    background: #f0f0f0;
    background: #f3f4f5;
    background: #f7f8f9;
    color: #345;
    color: #123;
}

/* home search opacity */
#slider-2-slide-2-layer-8, #slider-6-slide-6-layer-8 {
	opacity: 0.80 !important;
}

/* menu paddings and background color */
.theme-page .theme-page-header-middle {
    padding-top: 20px;
    padding-bottom: 20px;
    
    background: #212e51;
}
.theme-page-header-top .vc_column_container
{
  margin-bottom:0;
}
.theme-page-header-top  .vc_col-sm-3
{
  width:25%;
}
.theme-page-header-top .theme-component-social-profile>li
{
  margin: 0px 10px 0px 0px;
}

.theme-page-header-top .theme-component-social-profile.theme-component-social-profile-style-1>li>a {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.searchform
{
  padding:0 !important;
}
#s
{
  padding-bottom:0 !important;
}
.screen-reader-text
{
  display:none !important;
}
.theme-icon-meta-search{
  top:6px !important;
  right:10px !important;
  color:#212e51 !important;
}


/* white color menu items */
li.menu-item.menu-item-type-custom.menu-item-object-custom > a {
    color: #ffffff;
}
.theme-menu.theme-menu-default > ul > li > a {
    color: #ffffff;
}

@media only screen and (max-width: 1240px) {
  /* black color mobile menu items */
  .theme-menu.theme-menu-default > ul > li > a, .theme-menu-responsive-list > li > a > span:first-child + span {
    color: #000000;
  }
  
  /* mobile submenu */
  li.menu-item.menu-item-type-custom.menu-item-object-custom > a {
      color: #581f1f;
  }
}

/* font family */
body {
    font-family: "Roboto";
}

/* Create three equal columns that floats next to each other */

@media only screen and (min-width: 500px) {
  .trito {
    float: left;
    width: 33.33%;
    padding: 10px;
    font-size: 90%;
  }
  
  .trito > ul > li > a {
    font-size: 90%;
  }
  
  /* Clear floats after the columns */
  .trita:after {
    content: "";
    display: table;
    clear: both;
  }
}

/* Hide Top Footer (Footer Top 1 - Templatica) */
.theme-page-footer-top {
    display: none;
}

/* Hide Theme Header Top */

/*.theme-page-header-top {
    display: none;
} */

/* Blog Title */
.theme-page .theme-page-header .theme-page-header-title.theme-page-header-title-type-text > h1 {
    color: #4a4242 !important;
}

/* Homepage Photo Background */
.wpb_single_image.vc_align_center {
    background: #212e51;
}

.contact_icons .wpb_single_image.vc_align_center {
    background: none;
}
.contact_icons .wpb_single_image.vc_align_center img{
    width:180px;
}
button.theme-icon-meta-search
{
  background: none;
    border: none;
    font-size: 18px;
    cursor:pointer;
}

/* Forms */
.widget_search form {
	border-color: #BBBCBD;
}

.wpcf7-form-control-wrap.your-name, .wpcf7-form-control-wrap.your-email, .wpcf7-form-control-wrap.your-subject, .wpcf7-form-control-wrap.your-message, .wpcf7-form-control-wrap.your-tel {
	border: solid;
	border-width: 1px;
}

.wpcf7-form-control-wrap.partner-name,
.wpcf7-form-control-wrap.partner-surname,
.wpcf7-form-control-wrap.partner-email,
.wpcf7-form-control-wrap.partner-country,
.wpcf7-form-control-wrap.partner-tel,
.wpcf7-form-control-wrap.partner-area,
.wpcf7-form-control-wrap.partner-radio,
.wpcf7-form-control-wrap.partner-message {
	border: solid;
	border-width: 1px;
	max-width: 450px;
}

.wpcf7-form-control-wrap.partner-age {
	max-width: 250px;
}

.wpcf7-form-control-wrap.partner-message {
	max-width: 550px;
}

select, textarea, input[type="tel"], input[type="text"], input[type="email"], input[type="search"], input[type="password"] {
	padding: 10px 20px 10px 20px;
}


/* hide icons on thumb on points of interest homepage */
.theme-component-feature-image-list-item.points-of-interest-home > div > span {
    display: none;
}

/* points of interest title a color */
div.theme-component-feature-image-list-item-content > h4 > a {
    color: #212e51 !important;
}


/* category title */
.cat-title {
  text-align: center;
  padding-bottom: 20px;
}

/* apostaseis apo header */
.theme-page .theme-page-content {
    min-height: 150px;
    padding-top: 75px;
    padding-bottom: 75px;
}

/* footer contact &amp; icons */
.theme-icon-meta-location, .theme-icon-meta-phone, .theme-icon-meta-email {
    padding-right: 5px;
}

.theme-component-meta-icon-list > li > a > span {
    font-size: 15px;
}

.theme-component-meta-icon-list.theme-component-meta-icon-list-style-2.theme-clear-fix > li > a {
	color: #333;
}

/* current menu item */
@media only screen and (min-width: 1241px) {
.current-menu-item > a, .current-menu-ancestor > a {
    color: #dfbf1c !important;
  }
}
@media only screen and (max-width: 1240px) {
.current-menu-item > a, .current-menu-ancestor > a {
    color: #000 !important;
  }
.current-menu-ancestor {
    background: #efe0e0;
  }
}

/* menu hover */
.theme-menu.theme-menu-default > ul > li > a:hover {
    color: #d9c1c1;
}

/* select vehicle buttons */
.chbs-booking-form-id-10007 .chbs-button.chbs-button-style-2,
.chbs-booking-form-id-12355 .chbs-button.chbs-button-style-2 {
	border-color: #FF700A;
	background-color: #FF700A;
	color: #fff;
}
.chbs-booking-form-id-10007 .chbs-button.chbs-button-style-2:hover,
.chbs-booking-form-id-12355 .chbs-button.chbs-button-style-2:hover {
	background-color: #582c2c;
}

/* placeholders */
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  opacity: 0.7;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  opacity: 0.7;
}
::-ms-input-placeholder { /* Microsoft Edge */
  opacity: 0.7;
}

/* comments */
#respond #comment-form > p.form-submit {
    margin-bottom: 30px;
}

/* footer questions */
.theme-component-button.theme-component-button-style-4 > a {
    border-radius: 15px;
    font-weight: bold;
}

/* share buttons */
.theme-component-social-profile.theme-component-social-profile-style-2 > li > a {
  color: #8B949D;
}

/* award image home */
.wpb_single_image.vc_align_center {
	background: transparent;
}

/* top message */
#topmessage {
    color: #5a5a5a;
    margin-top: -10px;
}

/* xenia home */
div.vc_row.wpb_row.vc_row-fluid.theme-background-color-7.theme-column-style-2.theme-padding-bottom-20.vc_custom_1669207447982.vc_row-has-fill .theme-component-feature-image-list .theme-component-feature-image-list-item .theme-component-feature-image-list-item-image>img {
    margin: auto;
}
div.vc_row.wpb_row.vc_row-fluid.theme-background-color-7.theme-column-style-2.theme-padding-bottom-20.vc_custom_1669207447982.vc_row-has-fill .theme-component-feature-image-list .theme-component-feature-image-list-item .theme-component-feature-image-list-item-image>div {
    background: transparent;
}

#headerstels, #headertels > a {
  font-weight: bold;
  font-size: 17px;
}

#post-17610 .theme-post-image {
    max-width: 444px;
    margin: auto;
}

/** Social Top Bar &amp; Footer Icons **/
.theme-page-header-top .theme-component-social-profile.theme-component-social-profile-style-1 > li > a {
	color: #333;
}

.theme-component-social-profile.theme-component-social-profile-style-1 > li > a {
	color: #333;
}

/** JULY 2023 **/
.theme-post .theme-post-share>span {
    color: #1f2124;
}

.theme-component-social-profile.theme-component-social-profile-style-2 > li > a {
    color: #1f2124;
}

.theme-post .theme-post-meta a, .theme-post-navigation > a  {
    color: #1f2124;
}

.theme-form-field > label {
    color: #1f2124;
}

.widget_recent_entries>ul>li>span {
    color: #1f2124;
}

#email-notes, .required-field-message {
    color: black;
}

/* Accessibility */

.d-none {
    display: none;
}

input#header-search-input {
    font-size: 14px;
}

.chbs-booking-form-id-12355 .chbs-form-field>label,
.chbs-booking-form-id-10007 .chbs-form-field>label {
  color: #303f4c
}

.wp-caption, .gallery-caption {
    font-size: 80%;
}

#indicative {
	color: black;
	font-size: 14px;
}

.api-booking-form .estimated-cost-field label {
	font-size: 18px !important;
	font-weight: bold !important;
	color: black !important;
}

/*HIDEFORMSAPERGIA
#slider-7-slide-7-layer-8 {
	display: none;
}*/
