@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:400,700&subset=greek");
.default-width {
max-width: 850px;
margin-left: auto;
margin-right: auto;
}
.header-v3 .header-logo {
background: none !important;
}
.header-v3 .mega-menu > li > a {
padding-left: 16px;
padding-right: 16px;
}
.site-header.is-sticky .header-logo img {
height: auto !important;
}
@media (min-width: 1199px){
.header-v3 .header-logo {
transform: translateX(-50%);
margin-left: 0;
}
}
@media (max-width: 1199px) and (min-width: 768px){
.site-header.header-v3 .header-logo {
max-width: 150px !important;
margin-lefT: 0;
transform: translateX(-50%);
}
}
@media (min-width: 1366px){
.main-navigation .container {
width: 1300px;
}
}
.side-breadcrumb {
background-attachment: initial !important;
}
.house-banner .banner-content.banner-type-3:before {
background: rgba(0, 0, 0, 0.4) !important;
}
.footer-v1 .footer-logo img {
width: 250px;
height: auto;
} .wpml-ls-menu-item > a {
padding-left: 10px !important;
padding-right: 10px !important;
}  .uvc-main-heading > h2 {
font-family: 'Roboto Slab', serif !important;
}
.uvc-sub-heading {
font-family: "Open Sans", sans-serif !important;
}  .hoverbox-experiences .vc-hoverbox {
height: 380px;
}
.hoverbox-experiences .vc-hoverbox .vc-hoverbox-front-inner > h2 {
color: #FFF;
}
.hoverbox-experiences .vc-hoverbox .vc-hoverbox-back-inner > h2 {
margin-bottom: 20px;
}  .book-reason {
position: relative;
z-index: 10;
text-align: center;
display: block;
min-height: 84px;
padding-bottom: 50px;
}
.book-reason>.title>p {
text-transform: uppercase;
font-size: 16px;
font-weight: 500;
color: #3e3e3e;
}
.book-reason>.title>span {
font-size: 14px;
margin-top: 20px;
}
.book-reason>.title>.number {
position: absolute;
z-index: -1;
width: 100px;
height: 100px; top: 10%; left: 50%;
transform: translateX(-50%) translateY(-50%); color: rgb(186, 167, 152); opacity: 0.8; border-radius: 50%;
background: #efefef;
}
.book-reason>.title>.number>span {
display: block;
position: relative;
font-size: 72px;
font-style: italic;
font-family: 'Roboto Slab', serif;
z-index: -1;
top: 50%;
transform: translateY(-50%);
} .top-icon .aio-icon-header h3.aio-icon-title {
margin: 15px 0 15px !important;
}
.aio-icon-header h3.aio-icon-title {
font-weight: normal;
font-size: 15px;
color: #a29d9a;
} .nf-before-form-content {
margin-bottom: 20px;
}
.nf-field-container.white-bg input, .nf-field-container.white-bg select, .nf-field-container.white-bg textarea {
background: #FFF;
}
.ninja-forms-field.submit-btn {
font-weight: bold;
text-transform: uppercase;
background: #baa798;
color: #FFF;
}