<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ==================================================================
General
================================================================== */

html,
body,
body * {
	font-family: 'Lato', sans-serif !important;
}


form.register-form.register {
	visibility: hidden;
}

.home-wrapper {
	background-image: url('../images/background-1.jpg') !important;
}

.navbar-fixed-top {
	    /*background-color: rgba(35, 110, 83, 0.8)!important;*/
	    background-color: #337d62 !important;
	    border-bottom: 2px solid #fff ;
}

.navbar-fixed-top.opaque {
	    background-color: #337d62 !important;

}

.navbar-default .navbar-nav &gt; li &gt; a {
	/*color: rgb(35, 110, 83);*/
	color: #333;
}

.navbar-fixed-top.opaque .navbar-nav &gt; li &gt; a {
	color: #fff !important;
}

.navbar-right {
	    margin-right: 15px !important;
}

.navbar-right li a {
	color: #fff !important;
	line-height: 34px !important;
}

.navbar-default .navbar-nav &gt; li &gt; a:hover {
	color: #fff !important;
}
    

.navbar-default .navbar-toggle {
	border-color: #fff;
	    margin-top: 15px;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background: transparent !important;
}

.navbar-default .navbar-toggle span {
	    background: #fff !important;
}

#center-section {
	background-image: url('../images/background-2.jpg') !important;
}


#navbar-collapse-02 .current a {
	        color: #fff !important;
}

.navbar-default .navbar-nav &gt; li &gt; a.purchase {
	    background-color: #e23e66;
    border: 1px solid #e23e66;
}

.navbar-default .navbar-brand {
	color: #333;
	margin-top: 6px;
}

.red {
	color: #e23e66;
}

.image-contact {
background-image: url('../images/background-1.jpg') !important;
}

.about-title {
	color: #fff;
}

.navbar-fixed-top.opaque .navbar-brand {
	color: #fff !important;
}

.contact-input {
	
	width: 100%;
    height: 55px;
    padding-left: 2%;
    padding-right: 2%;
    margin-bottom: 20px;
    color: #fff;
    border: 1px solid #757575;
    background-color: transparent;
    font-size: 14px;
    float: left;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;

    padding-left: 20px !important;
}

.btn-red {
background: #cc375e !important;
    box-shadow: none !important;
    border-radius: 2px;
    border: 2px solid #fff;
}

.btn-red:hover {
	    background: #a7365b !important;
}

.btn-green {
	background: #337d62 !important;
}

.btn-green:hover {
	background: #316350 !important;
}



.home-title {
	font-size: 24px;
}

.top-home-title{
    font-size: 50px;
line-height: 50px;
visibility: visible;
animation-delay: 0.1s;
animation-name: fadeIn;

    
}

@media screen and (max-width:768px){
    
    .home-title{
	font-size: 20px;
	line-height: 24px;
    }
    
    
    .top-home-title{
	font-size: 38px;
line-height: 40px;

    }
    
    
}


/* ==================================================================
Top Section
================================================================== */

#home_wrapper {
	/*min-height: 793px;*/
	    padding-bottom: 70px;
}




/* ==================================================================
Center Section
================================================================== */

#center-section {
	/*min-height: 793px;*/
}

#center-section p.home-subtitle {
	color: #fff;
}


/* ==================================================================
Features Section
================================================================== */

#features {
	/*min-height: 793px;*/
	    padding-bottom: 170px;
}

#features p.home-subtitle {
    color: #333;
}



/* ==================================================================
Prima e dopo Section
================================================================== */
#prima-e-dopo {
	background-image: url('../images/background-4.jpg') !important;
}

#prima-e-dopo p.home-subtitle {
	color: #333 !important;
}


/* ==================================================================
Bottom Form
================================================================== */

#contact-form #submit-button {
	width: 100%;
    font-size: 30px;
	text-transform: initial;

		background: #337d62 ;
    box-shadow: none !important;
    border-radius: 2px;
    border: 2px solid #fff;

}

#contact-form #submit-button:hover {
	    color: #337d62;
    background-color: transparent;
    border: 2px solid #337d62;
}
    
.image-contact .image-overlay	 {
background-color: rgba(94, 35, 125, 0.9);
}

#contact-form .contact-input, #contact-form .contact-commnent {
	    border: 1px solid #eee;
}

#contact-form input.contact-input:focus, #contact-form textarea.contact-commnent:focus {
	border: 1px solid #f8ee33 !important;
}

/* ==================================================================
Footer
================================================================== */


.footer p { color: #fff; }



/* ==================================================================
Section
================================================================== */

/* ==================================================================
Section
================================================================== */

@media screen and (max-width:991px){
    .margin-bottom-140{
	margin-bottom: 20px !important;
    }
}</pre></body></html>