@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700&subset=greek,greek-ext');

.site-footer a:hover {
    color: inherit;
    text-decoration: underline;
}
.wpcf7-email, .wpcf7-tel {
    border-radius: 34px !important;
    width: 100% !important;
}
::placeholder {
    color: #000000;
}

.logo-wrapper img {
    width: 280px;
}
.img-home-event {
    height: 160px;
    overflow: hidden;
}

p {
    font-size: 21px;
    line-height: 29px;
}

.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #ffffff;
}

#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
    text-align: center;
    padding-right: 12px;
    padding-top: 10px;
    font-size: 21px;
    font-weight: bolder;
}
.buttonizer-button[label-style='mirrored'] a.is_btzn_btn .text {
    left: 75px;
    right: auto;
    font-size: 20px;
}

a.event_hour_booking {
    display: none !important;
}

.vc_tta-panel {
    background: #f4c1a5;
    border: 1px solid #e4e4e3;
    margin-bottom: 1px;
    /* color: #ffffff; */
}
.vc_tta-panel-title {
    color: #ffffff;
}
.vc_tta-panel-body {
    background-color: #ffffff !important;
}

.vc_tta-panel-heading:hover {
    background: #ffffff !important;
    /* color: red !important; */
}

.vc_tta-panel-heading:hover h4 {
    color: #f4c1a5;
}

div#jp-relatedposts {
    display: none !important;
}

.prize-wrapper h4, .prize-wrapper label, .prize-wrapper input {
    color: #ffffff;
}
.prize-wrapper label {
    margin-bottom: -40px;
	color: #000000;
}
.wcmd-btn {
	background: #f4c1a5;
}

#wcmd_modal {
    background-color: #ffffff;
}

#wcmd_modal .wcmd-checkbox-wrap a {
    color: #000000;
}

.page-id-3760 .prize-wrapper {
    text-align: center;
}

.page-id-3760 .prize-wrapper h4, .page-id-3760 .prize-wrapper label, .page-id-3760 .prize-wrapper input {
    color: #3a3a3a !important;
}
.prize-wrapper input[type="radio"] {
    margin-top: 30px !important;
	width: 100% !important;
height: 15px !important;
}

.prize-wrapper input, .prize-wrapper label {
    float: left;
}

.checkbox-option.acceptance .outer {
    display: none;
}

.wpcf7-acceptance input[type="checkbox"] {
    display: block !important;
    width: 10px !important;
    height: 10px !important;
    opacity: 1 !important;
    position: relative;
    float: left;
    margin-top: 8px;
    margin-right: 8px;
}

footer.site-footer .widget {
    color: #ffffff !important;
}

footer.site-footer .widget a {
    color: #ffffff !important;
}

.site-info a {
    color: #ffffff;
    text-decoration: underline;
}

.site-info {
    color: #ffffff;
}

#go-top {
    background-color: #1a1919;
}

a.vc_btn3.vc_btn3-color-danger {
    background-color: #f4c1a5 !important;
}

#go-top:hover {
    background-color: #f4c1a5;
}

.nav-menu li a, .nav-menu li.menu-button a {
    text-transform: capitalize !IMPORTANT;
}
#wcmd_modal .mfp-close {
    color: #f6cdb8 !important;
}

@media only screen and (max-width: 1390px) {
	.nav-menu>ul>li {
		padding: 3px 5px;
	}
	.nav-menu li a {
		font-size: 12px
	}
}

@media only screen and (max-width: 1080px) {
	.nav-menu>ul>li {
		padding: 3px 5px;
	}
	.nav-menu li a {
		font-size: 10px
	}
}