.wow-bmp-pos-r {
z-index: 500;
}
.modal_box.appointmentbeauty .modal_box_content, .modal_box.appointment .modal_box_content{
height: auto;
max-height: calc(100vh - 140px);
top: 5vh;
}
.modal_box.appointmentbeauty .modal_box_content .cf7sg-container, .modal_box.appointment .modal_box_content .cf7sg-container {
overflow-y: scroll;
overflow-x: hidden;
}
.top_bar_right_wrapper .wpml-languages, .ct-ultimate-gdpr-cookie-buttons span, .grecaptcha-badge {
display:none !important
}
.ct-ultimate-gdpr-cookie-popup-modern .ct-container {
width:90% !important;
}
.close_button img {
width: 45px !important;
position: relative!important;
top: 0px!important;
cursor: pointer!important;
}
.wow-bmp {
position: fixed;
z-index: 1000;
width: 62px !important;
height: 62px !important; 
}
.wow-bmp a.color-black, .wow-bmp a.hcolor-black:hover, .wow-bmp input:hover+a.hcolor-black {
background: transparent !important;
}
.wow-bmp:hover a#float-menu {
background: #f7aa9e !important;
}
.wow-bmp ul {
position: absolute;
left: 5px;
top: 5px;
margin-top: 0px;
}
.wow-bmp.clicked ul li:last-child {
top: -60px !important;
left: -15px !important;
}
.wow-bmp.clicked ul li:first-child {
left: -55px !important;
top: -20px !important;
}
.wow-bmp.clicked input+a i {
transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
}
@media (max-width: 768px) {
.modal_box_content .close_button {
position: absolute;
right: -96px;
font-size: 22px;
color: #4c4c4c !important;
top: 15px !important;
cursor: pointer;
}
.modal_box.appointmentbeauty, .modal_box.appointment {
width: 100%;
}
.modal_box.appointmentbeauty .modal_box_content, .modal_box.appointment .modal_box_content{
height: auto;
max-height: calc(100vh - 140px);
display: inline-flex;
top: 5vh;
width: 100%;
left: 0;
max-width: 100%;
margin-left: 0;
bottom: unset !important;
}
.modal_box.appointmentbeauty .modal_box_content .cf7sg-container, .modal_box.appointment .modal_box_content .cf7sg-container {
overflow-y: scroll;
overflow-x: hidden;
width: 100%;
}
.modal_box_content .close_button {
color: #4c4c4c;
}
.appointment .container {
padding: 0;
}
div#cf7sg-form-appointment_beauty form .beauty, div#cf7sg-form-appointment_diet form .appointment.diet{
padding-left: 20px !important;
}
.container.accept {
padding-right: 20px;
}
a#open_appointmentbeauty+em,
a#open_diet_menu+em {
opacity: 0
}
a#open_appointmentbeauty:hover+em {
opacity: 1 !important;
right: -12px;
top: -5px;
padding: 20px 60px 20px 16px;
width: auto;
display: inline-block;
left: auto;
background: #CBE9E9;
border-radius: 20px;
z-index: -1;
color: black;
text-transform: uppercase;
font-size: 14px;
}
a#open_diet_menu:hover+em {
opacity: 1 !important;
right: -12px;
top: -5px;
padding: 20px 60px 20px 16px;
width: auto;
display: inline-block;
left: auto;
background: #BDE7F1;
border-radius: 20px;
z-index: -1;
color: black;
text-transform: uppercase;
font-size: 14px;
}
.wow-bmp.clicked ul li:last-child {
top: -70px !important;
left: -20px !important;
}
.wow-bmp.clicked ul li:first-child {
left: -70px !important;
top: -10px !important;
}
}
@media screen and (max-width:1400px) {
.v-tabs.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a {
padding-left:15% !important
}
}
.for-modals .ct-ultimate-gdpr-consent-wpcf7 .wpcf7-form-control-wrap.accept-this-1 {
background: #F7F7F8 !important;
padding: 3px 0 !important;
width:100% !important;
}
.face .submenu {
background:#75cbf0 !important
}
.wpcf7-acceptance label {
color: #676767 !important;
font-weight: 300!important;
}
.form-contact input[type="submit"] {
float: right!important;
margin-top: 20px!important;
margin-bottom: 20px !important;
position:relative !important;
right:initial !important
}
.apotrixosi .submenu {
background:#e78888 !important
}
html .menu_screen .menu_content {
right:-100%;
transition:all 0.8s;
}
div#cf7sg-form-appointment_beauty .wpcf7-submit {
background: #65d4d1;
border: inherit;
border-radius: inherit;
font-size: inherit;
font-weight: inherit;
color: white;
min-height: inherit;
width: inherit;
border-radius: 20px;
border: 2px solid #65d4d1;
}
div#cf7sg-form-appointment_beauty form .beauty {
padding-left: 0%;
}
@media screen and (max-width:1450px) {
.section-related-ul.col-2 div {
clear:both !important;
float:initial !important;
margin-top:40px !important;
}
}
.main-contact .wpcf7-response-output  {
margin-top:50px !important;
}
html .menu_screen .submenu {
right:-130%;
transition:all 0.8s;
}
.section-related-ul.col-2 h4 {
margin-left:20px;
}
.section-post-related .col-2 .post-related:nth-child(2n+1) {
clear:initial !important;
}
.ct-ultimate-gdpr-cookie-buttons  div {
background:white !important;
color: #FFAC9F !important;
}
html .fa {
font-family:FontAwesome !important;
}
#ct-ultimate-gdpr-cookie-popup {
background: #FFAC9F !important
}
.ct-ultimate-gdpr-cookie-modal-slider-wrap {
display:none !important
}
.ct-ultimate-gdpr-cookie-modal-slider li:nth-child(1) div{
background-image: url(//www.nefer.gr/wp-content/uploads/2019/10/no-stopping1.png) !important;
background-position: center;
background-size: cover;
background-size: 80%;
background-repeat: no-repeat;
}
.ct-ultimate-gdpr-cookie-modal-slider li:nth-child(2) div{
background-image: url(//www.nefer.gr/wp-content/uploads/2019/10/verified1.png) !important;
background-position: center;
background-size: cover;
background-size: 80%;
background-repeat: no-repeat;
}
.ct-ultimate-gdpr-cookie-modal-slider li:nth-child(3) div{
background-image: url(//www.nefer.gr/wp-content/uploads/2019/10/wrench1.png) !important;
background-position: center;
background-size: cover;
background-size: 80%;
background-repeat: no-repeat;
}
.ct-ultimate-gdpr-cookie-modal-slider li:nth-child(4) div{
background-image: url(//www.nefer.gr/wp-content/uploads/2019/10/bar-chart1.png) !important;
background-position: center;
background-size: cover;
background-size: 80%;
background-repeat: no-repeat;
}
.ct-ultimate-gdpr-cookie-modal-slider li:nth-child(5) div{
background-image: url(//www.nefer.gr/wp-content/uploads/2019/10/line-chart1.png) !important;
background-position: center;
background-size: cover;
background-size: 80%;
background-repeat: no-repeat;
}
@media screen and (max-width:1199px) {
.border-line-app-blue {
display:none !important
}
.modal_box_content .close_button {
right:50px !important;
display:block !important;
z-index: 9999;
}
}
@media screen and (max-width:500px) {
html .close_button img {
width:15px !important;
}
}