/*
Theme Name:		 Mdaweb
Theme URI:		 https://www.mdaweb.it/
Description:	 Mdawebtheme theme of Mdaweb, created by Manolo De Angelis 
Author:			 Manolo De Angelis
Author URI:		 https://www.mdaweb.it/
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
a, a:hover, a:visited {text-decoration:none; color:#7A7674}
ul {
  margin: 0;
  padding: 0;
}
li { margin:0px 0px 0px 15px;}
b, strong {font-weight:bold;}
.text i { font-style: italic !important; }

h1  {font-family: Playfair Display !important;}
.elementor-lightbox .elementor-swiper-button:focus { outline-width:0px !important;}
.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('') 50% 50% no-repeat rgb(250,250,250);
	background-size: 10vw;
}

.elementor-slideshow__header > i:first-of-type {
    margin-left: calc(100vw - 220px) !important;
}
.swiper-zoom-container {
    height: none !important;
}
.elementor-lightbox .elementor-lightbox-item {
	padding: 0px !important;
}

#wh-widget-send-button.wh-widget-right { bottom: 0px !important;}
.b1 {overflow:hidden;position:relative; /* will-change:transform;*/}
.blasx {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: inherit;
    left: -100%;
    top: 0;
}
.blarx {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: inherit;
    left: 100%;
    top: 0;
}
.blasx.hid {
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
}	
.blarx.hid {
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);}

.fff {background:#FFFFFF;}	
.a0s {
    -webkit-transition: -webkit-transform 1000ms cubic-bezier(0.575, 0.005, 0.285, 1.005),opacity 1000ms cubic-bezier(0.575, 0.005, 0.285, 1.005);
    transition: transform 1000ms cubic-bezier(0.575, 0.005, 0.285, 1.005), opacity 1000ms cubic-bezier(0.575, 0.005, 0.285, 1.005);
    will-change: transform, opacity;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
.delay1 {transition-delay: 1s;}
.delay2 {transition-delay: 2s;}
.delay3 {transition-delay: 3s;}

.sslide {height: calc(100vh - 50px);}

.stick { display: fixed; }

@media only screen and (max-width: 600px) {

}

@media only screen and (max-width: 1024px) {

.elementor-lightbox, .elementor-swiper-button-next, .elementor-swiper-button-prev, .dialog-lightbox-close-button {border: none !important}
.elementor-lightbox .elementor-swiper-button:focus { outline-width:0px !important;}
}
@media (max-width: 767px)
{
.loader {	background-size: 50vw;}
	#wh-widget-send-button.wh-widget-right { bottom: 100px !important; display: none !important;}
}
