/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

.wpcf7-spinner{
	position: absolute;
    bottom: 2.5vw;
}
.top-bar-wrap{
	display:none;
}
.checkbox_subscribe .wpcf7-list-item {
    margin: 0 5px 0 10px;
}
.checkbox_subscribe_en .wpcf7-list-item {
    margin: 0 5px 0 0px;
}
.wpcf7-not-valid-tip {
	position: absolute;
	top: 100%;
	width: 100%;
	font-size: 15px;
	background: rgba(255, 255, 255, 0.7);
}
input[type="checkbox"] {
	border-color: #2E455B;
	width: 18px;
	height: 18px;
	min-width: 18px;
	position: relative;
}
input[type=checkbox]:checked:before {
	background-color: #2E455B;
	width: 8px;
	height: 8px;
	content: '';
	border-radius: 50%;
	margin: 0;
	line-height: 8px;
	position: absolute;
	top: 4px;
	left: 4px;
}
.fixed_footer_custom {
	position: fixed !important;
	bottom: 0;
	z-index: 9999;
	background: #6494C3 !important;
	transition: all 0.4s linear;
	min-height: 70px;
}

.wpcf7-not-valid-tip {
	left: 0;
}

body.rtl .wpcf7-not-valid-tip {
	right: 0;
}
.hide-desktop {display: none !important;}
.fixed_footer_custom a{color: #fff;line-height: 1.5;}
@media (max-width: 767px){
	.hide-desktop {display: block !important;}
	.checkbox_subscribe input[type="checkbox"] {
    	margin: 0 -5px 0 1px !important;
	}
	/*.checkbox_subscribe_en input[type="checkbox"] {
    	margin: 0 0 0 -15px !important;
	}*/

	.fixed_footer_custom .elementor-widget-premium-contact-form{
		overflow: hidden;
		max-height: 0;
		transition: max-height 0.4s linear;
	}

	.fixed_footer_custom.open .elementor-widget-premium-contact-form{
		max-height: 500px;
	}

	.fp-viewing-adrichal_page .fixed_footer_custom.open {
		position: relative !important;
	}

}
@media only screen and (max-width: 480px){	
	
	html[lang="he-IL"] #scroll-top {
	    left: 10px;
	    right: auto;
	}
	#scroll-top {
		bottom: 80px;
	}
}