@font-face {
font-family: OpenSansCondensed-Bold;  
src: url(//skardamoula.gr/wp-content/themes/skardamoula-one/fonts/OpenSansCondensed-Bold.ttf);  
}
@font-face {
font-family: OpenSansCondensed-Light;  
src: url(//skardamoula.gr/wp-content/themes/skardamoula-one/fonts/OpenSansCondensed-Light.ttf);  
}
@font-face {
font-family: OpenSansCondensed-LightItalic;  
src: url(//skardamoula.gr/wp-content/themes/skardamoula-one/fonts/OpenSansCondensed-LightItalic.ttf);  
}
.onepress-menu a, .section-title, .widget-title, .entry-title,
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, .onepress-menu a, .accomodation-title {
font-family: "OpenSansCondensed-Light";
}
body.priza {
font-family: "OpenSansCondensed-Light";
font-size: 1.5rem;
}
.site {
background: url(https://skardamoula.gr/wp-content/uploads/2020/04/g12.jpg);
}
.is-transparent .site-header.header-fixed, .site-header {
background: #000;
}
.is-transparent .site-header.header-fixed.no-scroll {
background: rgba(0,0,0,0.4);
}
.site-branding .site-logo-div {
padding: 0 1em 1em;
border-radius: 0 0 5px 5px;
}
.hero__content { height: 238px;
}
.section-title-area .section-title {
font-size: 30px;
text-transform: inherit;
}
.section-eu {
padding: 1em 0;
background: #fff;
}
#eu .row {
margin: 0 auto;
max-width: 733px;
}
#about p {
text-align: justify;
max-width: 916px;
margin: 0 auto;
}
#about h2 {
margin: 1em auto;
text-align: center;
}
#about img {
margin: 0 auto;
}
.has-text-align-center {
text-align: center !important;
}
.priza a {
color: #6a993a;
}
.priza a:focus, .priza a:hover {
color: inherit;
}
.priza .wpcf7 a, .priza .wpcf7 a:hover {
color: #94ac7c;
} .onepress-menu ul, .onepress-menu ul li a {
border: none;
}
.no-scroll .onepress-menu li a:hover, .no-scroll .onepress-menu ul li a, .no-scroll .menu-item-has-children:hover, 
.onepress-menu li a:hover, .onepress-menu ul li a, .menu-item-has-children:hover {
background: #393f33;
}
.priza .onepress-menu a, .priza .onepress-menu a:hover,
.onepress-menu li.onepress-current-item > a, .onepress-menu ul li.current-menu-item > a, .onepress-menu.onepress-menu-mobile li.onepress-current-item > a, 
.priza a:not([href]):not([tabindex]), .priza a:not([href]):not([tabindex]):hover {
color: #fff;
font-size: 15px;
}
.priza .onepress-menu .wpml-ls-item a:hover {
background: transparent;
color: #f1e1bf;
}
.priza .no-scroll .onepress-menu .wpml-ls-item a:hover {
background: transparent;
color: #d4fbad;
}
.priza .onepress-menu .wpml-ls-current-language a, 
.priza .is-transparent .no-scroll.site-header .onepress-menu > .wpml-ls-current-language a {
color: #d4fbad;
}
.priza .wpml-ls-item-el {
padding-left: 2em;
}
.onepress-menu ul li a:hover { 
color: #393f33;
}
.menu-item-has-children:hover a, 
.onepress-menu.onepress-menu-mobile .nav-toggle-subarrow {
color: #fff;
}
.priza .main-navigation .onepress-menu {
background: transparent;
}
.onepress-menu.onepress-menu-mobile li {
background:#000;
}
.priza .onepress-menu.onepress-menu-mobile .wpml-ls-item-el {
padding-left: 0;
}
#nav-toggle span, #nav-toggle span::before, #nav-toggle span::after, 
#nav-toggle.nav-is-visible span::before, #nav-toggle.nav-is-visible span::after {
background: #fff;
}  div.wpcf7{
padding:30px;
margin:0 auto!important;
max-width: 600px;
}
.contact-row {
display: inline-flex;
}
.contact-row label {
margin: 0 1em;
}
.contact-row-first {
margin-bottom: 30px;
}
.contact-two label, .contact-two .wpcf7-form-control {
width: 251px;
}
.contact-three label, .contact-three .wpcf7-form-control {
width: 160px;
}
.contact-one label, .contact-one .wpcf7-form-control {
width: 524px;
}
.contact-submit {
display: grid;
}
.contact-submit .wpcf7-form-control {
margin: 0 auto;
background: #393f33;
}
.contact-submit .wpcf7-form-control:hover {
background: #505847;
}
.red-star {
color: #fff;
}
.wpcf7-textarea{
height:120px
}
.wpcf7-submit {
color: #eee !important;
cursor: pointer;
font-size: 18px;
padding: 16px 40px!important;
line-height: 1.6em;
border: 2px solid!important ;
}
.wpcf7-form {
text-transform: inherit;
}
span.wpcf7-not-valid-tip {
color: #fff;
}  .entry-content {
max-width: 916px;
margin: 0 auto;
}
.entry-content p {
text-align: justify;
max-width: 916px;
}
.entry-content p:first-child,
.post-73 .entry-content, .post-75 .entry-content {
margin-top: 2em;
}
.entry-content p:last-child {
margin-bottom: 2em;
}
.page-id-79 .entry-content p:first-child, .page-id-84 .entry-content p:first-child {
margin-top: 0em;
}
.page-id-79 .entry-content p:last-child, .page-id-84 .entry-content p:last-child {
margin-bottom: 1rem;
}
table, table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
border: none;
}
.wp-block-table td, .wp-block-table th {
text-align: center;
}
.wp-block-table td:first-child {
text-align: right;
font-weight: bold;
}
.wp-block-table th:first-child {
text-align: right;
}
.page-id-73 strong, .page-id-75 strong {
margin-left: 1em;
}  .accomodation-title {
margin: 2em 0;
}
.list-page ul {
display: flex;
text-align: center;
flex-wrap: wrap;
justify-content: center;
}
.list-page li {
list-style: none;
margin: 0 0.5em 1em;
max-width: 20em;
background: #fff;
padding: 0.6em 0 1em;
}
.list-page li .title {
margin-top: 1em;
display: block;
}
.list-page li .title:hover {
text-decoration: underline;
}
.list-page li a {
color: #393f33;
}
.fadein img{
opacity:1;
transition: 1s ease;
}
.fadein img:hover{
opacity:0.7;
transition: 1s ease;
}  #footer-1, #footer-3 {
margin-top: 28px;
}
.footer-widgets {
background: #393f33;
text-align: center;
}
.footer-social-icons a {
padding: 0 5px;
}  @media only screen and (max-width: 1366px) {
}
@media only screen and (max-width: 1280px) {
}
@media only screen and (max-width: 1024px) {
.list-page li {
max-width: 18.6em;
}
}
@media only screen and (max-width: 800px) {
.is-transparent .site-header.header-fixed.no-scroll, .site-header {
background: rgba(0,0,0,0.4);
}
.is-transparent .site-header.header-fixed, .site-header {
background: #000;
}
.site-branding .site-logo-div {
padding: 0 1em 0em;
}
.page-template-page-accomodation .four {
padding-left: 10px;
}
}
@media only screen and (max-width: 768px) {
.site-logo-div img {
height: auto;
}
.contact-row {
display: block;
}
.contact-two label, .contact-two .wpcf7-form-control,
.contact-three label, .contact-three .wpcf7-form-control,
.contact-one label, .contact-one .wpcf7-form-control {
width: 96%;
}
.contact-row-first, .contact-row-first label:first-child {
margin-bottom: 20px;
}
.list-page li {
max-width: 14.6em;
}
.page-template-page-accomodation .four {
padding-left: 0px;
}
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 400px) {
.list-page li {
max-width: 95%;
}
}