/**
Theme Name: Lifeguard Patrol
Author: https://flow.gr/
Author URI: https://flow.gr/
Description: 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lifeguard-patrol
Template: astra
*/
body {
    max-width: 1550px;
    margin: 0 auto !important;
    float: none !important;
}
.wpcf7-form-control-wrap.your-message{
	margin-bottom: -29px !important;
}
@media (min-width: 481px) {
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
		background-image: url(https://lifeguardpatrol.gr/wp-content/uploads/2022/05/footer-img.png);
		background-repeat: no-repeat;
		background-position: right;
		background-size: 680px;
	}
	.wpcf7-form-control.has-spinner.wpcf7-submit {
	background-color: #FF511A;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 19px;
	width: 538px;
	height: 38.8px;
	border-radius: 0px 0px 25px 25px;
	line-height: 0px;
	}
	
	.elementor-element-58332dd .wpcf7-form-control.has-spinner.wpcf7-submit {
	width: 504px;
	}
}
#text-1 h2 {
	font-size: 65px;
}
@media (max-width: 1024px) {
	#text-1 h2 {
		font-size: 2.3rem;
		}
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
	}
	.elementor-786 .elementor-element.elementor-element-83d218a .elementor-button{
    	width: 100%;
    	max-width: 100%;
    	margin-top: 0px;
	}
	.wpcf7-form-control.has-spinner.wpcf7-submit {
	background-color: #FF511A;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 19px;
	width: 100%;
	height: 38.8px;
	border-radius: 0px 0px 25px 25px;
	}
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
		background-image: url(https://lifeguardpatrol.gr/wp-content/uploads/2022/05/footer-img.png);
		background-repeat: no-repeat;
		background-position: bottom 0px right -550px;
	}
}
.wave {
  --c:#FFF;   
  --t:2px;   
  --h:11px;
  --w:40px; 
  --p:3.6px;  
  
  width:calc(var(--w)*4);
  height:calc(var(--h) + 10px);
  overflow:hidden;
  position:relative;
}
.wave:before {
  content:"";
  position:absolute;
  padding:5px 0;
  top:0;
  left:0;
  width:200%;
  bottom:0;
  
  background:
    radial-gradient(farthest-side at 50% calc(100% + var(--p)), transparent 47%, var(--c) 50% calc(50% + var(--t)),transparent calc(52% + var(--t))),
    radial-gradient(farthest-side at 50% calc(0%   - var(--p)), transparent 47%, var(--c) 50% calc(50% + var(--t)),transparent calc(52% + var(--t)));
    
  background-size:var(--w) var(--h);
  background-position:calc(var(--w)/2) calc(-1*(var(--h)/2)),0px calc(var(--h)/2);
  background-repeat:repeat-x;
  background-origin:content-box;
  
  animation:move 3s infinite linear;
}

@keyframes move {
  to {
   transform:translateX(-50%);
  }
}
.wpcf7-form-control.wpcf7-textarea{
	resize: none;
	height: 359px;
}
@-moz-document url-prefix() {
  .wpcf7-form-control.has-spinner.wpcf7-submit {
    margin-top: 9px;
  }
}



.page-id-691 .wpml-ls-statics-footer li:last-child {
	display: none;
}