/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
.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(/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(/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(/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(/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(/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;
	}
}