/*
 Theme Name:	Health Marketing
 Version:			1.0.0
 Author:			Health Marketing
 Author URI:	https://healthmarketing.gr/
 Template:		hello-elementor
 
 width: 1366
 breakpoints:  1024, 767
*/

:root { --blue:#0D77B5; }
:root { --grey:#959daa; }
:root { --lightblue:#00c2d1; }
:root { --white:#ffffff; }
:root { --black:#000000; }

::selection { text-shadow:none; background-color:var(--blue); color:#fff; }
html { margin:0; padding:0; min-width:360px; background-color:#fff; }


/* CONTACT */
@media(min-width:1025px){ 
	form#left_form .elementor-field-group-message, form#left_form .elementor-field-type-submit { display:none; }
}
@media(max-width:1024px){ 
	form#right_form { display:none; }
}
iframe#map { width:100%; margin-bottom:-5px; }

/* FOOTER */
#site-footer { padding:0; }




/* back to top */
#back-to-top {
	position:fixed; right:30px; bottom:30px; width:50px; height:50px; display:flex; justify-content:center; align-items:center; background-color:#000; border:2px solid #000; border-radius:50px; opacity:.4;
	-webkit-box-shadow:inset 0 0 0 1px #0003; box-shadow:inset 0 0 0 1px #0003; -webkit-transition:all .3s linear; transition:all .3s linear; -webkit-transform:translateY(0); transform:translateY(0); z-index:999; cursor:pointer;
}
#back-to-top:not(.shown) { opacity:0; visibility:hidden; -webkit-transform:translateY(20px); transform:translateY(20px); }
#back-to-top:hover { opacity:1; background-color:var(--blue); border-color:var(--blue); }