.btn-home a {    box-shadow: 0 3px 0 rgba(236, 0, 95, .5);}::-moz-selection {background: #ec005f}::selection {background: #ec005f;}.btn-home a,.skillbar-title,.skillbar-bar,#filters li span.active,#filters li span:hover,#filters li span:focus,.btn-primary,.label-primary,#contact input.submit,.blog-list li:hover,.blog-widget-container .cat-item  a:hover,.cbp-l-filters-button .cbp-filter-item-active,.cbp-l-filters-button .cbp-filter-counter,.nav > li > a:hover, .nav > li > a:focus,.shop-btn-box:hover,.pagination > .active > a,.pagination  .current,.onsale,.woocommerce span.onsale, .woocommerce-page span.onsale,.woocommerce-page a.added_to_cart:hover,.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{background: #ec005f;}a,.about-icon .fa-circle,.highlight,figure figcaption a:hover,.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus.navbar-default .navbar-nav > .hovernav:hover > a,.navbar-default .navbar-nav > .hovernav:hover > a:hover,.navbar-default .navbar-nav > .hovernav:hover > a:focus.nav > li > a:hover,.nav > li > a:focus,.nav > li > span:hover,.nav > li > span:focus,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,.portfolio-links a:hover,.portfolio-links .icon:hover,.connected-icon a:focus,.connected-icon a:hover,.btn-link,.post-title a:hover,.post-title a:focus,#main-nav .current,.star-rating span,.woocommerce-page  p.stars  a:hover:after,.woocommerce-page  p.stars  a.active:after,.navbar-default .navbar-nav > .current-menu-item.hovernav > a,.footer-logo a:hover{color: #ec005f;}.phone-info {background: rgba(236, 0, 95, 0.2);}.cbp-l-filters-button .cbp-filter-counter:before {border-top: 4px solid #ec005f;}.login{
  background-color: #f9f0f5 !important;
}

.welcome h1{
    text-align:center;
    line-height: 1em;
    font-size: 100%;
    margin: 0;
    word-wrap: break-word;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    text-transform: uppercase;
    font-size: 2em;
	font-weight:400;
	margin-top:-25px;
	margin-bottom:25px;
    letter-spacing: 0;
}
.welcome h2{
	text-align:center;
	font-size:1em;
	font-weight:100;
	letter-spacing:0 !important;
	font-size: 14px;
    line-height: 20px;
    font-weight: 300;
}

a[href^=tel] {
text-decoration:inherit;
color: inherit;
}
.navbar-brand  img{
	height:50px;
	margin-top:-5px;
	width: auto;
}

.titoloin h3 {
	position: relative;
	background: #efd0e1;
	font-size: 18px;
    font-weight: 400;
    color: #000000;
    padding: 8px;
}
.titoloin h3:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(239, 208, 225, 0);
	border-top-color: #efd0e1;
	border-width: 10px;
	margin-left: -10px;
}
body.page_fullwidth {
    max-width: 100% !important;
    overflow-x: hidden !important;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


#mappa{
	height: 480px!important;
}
#mappa .row{
	position:absolute;
	margin-left: 0 !important;
	margin-right: 0 !important;
	left: 0 !important;
	right: 0 !important;
}

#mappa .col-sm-12 {
	padding-left: 0 !important;
	padding-right: 0 !important;	
}

#home-pattern{
	height:100% !important;
	min-height:100% !important;
	background-size: cover;
	background-repeat: no-repeat;
}

@media (max-width: 1024px){
	#home-pattern{
		background-size: auto 80vmax;
	}

}

@media (max-width: 768px){
	#home-pattern{
		background-size: auto 100vmax;
	}
	
}

@media (max-width: 420px){
	#home-pattern{
		background-size: auto 100vmax;
	}

	.ls-responsive .liquid-slider .panel .panel-wrapper {
        padding: 20px 0!important;
    }
	#slider-home{
    	height:100% !important;
    	padding: 30px !important;
    }
    #slider-home .homelogo{
        width: 100%!important;
    }
	.btn-home a{
		margin-top:20px !important;
	}
	.ls-responsive .liquid-slider .panel {
        padding-left: 0  !important;
        padding-right:12% !important;
        margin-top: -30px !important;
    }
	
}

@media all and (min-width:667px) and (max-height:375px)  {
	#home-pattern{
		background-size: auto 60vmax !important;
	}
	#slider-home .homelogo{
        width: 80%!important;
    }
	.ls-responsive .liquid-slider .panel {
        padding-left: 0  !important;
        padding-right:12% !important;
        padding-top:0 !important;
       
    }
	.home_message{
		max-width:50% !important;
	}
	.btn-home a{
		margin-top:-20px !important;
		padding:10px !important;
	}
	p.lead{
		margin-bottom: -20px !important;
	}
}

.home-bottom{display:none;}




.navbar-brand  img{
	height:50px;
	margin-top:-5px;
	width: auto;
}

.ls-responsive .liquid-slider .panel .panel-wrapper {
    padding: 0 0 0 18% !important;
}
.home_message{
	display:block;
	width:100% !important;
	max-width:370px;
	text-align:center  !important;
}
.homelogo{
	width:50%!important;
}

.btn-home a,
.btn-home a:hover,
.btn-home a:focus{
	background-color:#de7db2 !important;
	border: none !important;
	box-shadow:none !important;
	padding:20px;
	font-family: "Raleway", sans-serif;
	font-weight: 300;
}
.img_studio{
	width: 96%;
	height: auto;
}
.logo_lilt{
		margin-left: 40px;
	}
@media (max-width: 768px){
	.img_studio{
		margin-top: -20px !important;
		margin-bottom: 20px !important;
	}
	.logo_lilt{
		margin-left: 0px;
		text-align:center !important;
	}
}

.fullspace_img{
	width:100%;
	height:auto;
}

h4{
	font-size:24px !important;
	font-weight:400 !important;
}

.home-btn h4{font-size:inherit !important;}	

.ea-standard select.filter{
    color:black !important;
}.navbar-default .navbar-nav > li > a{    color:#000000}@media(min-width: 768px){    .navbar-default .navbar-nav > .hovernav > a {            color:#000000    }}.navbar-default .navbar-nav > li > a {    color: #000000 !important;} @media (min-width: 768px){.navbar-default .navbar-nav > .hovernav > a {    color: #000000!important;}}