
@font-face {
        font-family:            'Roboto';
        src:                    url('fonts/Roboto-Regular.ttf') format('truetype');
        font-weight:            normal;
        font-style:             normal;
}

body {
	font-family:            'Roboto';
	font-size:		18px;
}

.btn-viola {
	border:			1px solid #9a0255;
	border-radius:		4px;
}

footer {
	font-size:              14px !important;
}

.home a {
	color:			#501318;
	font-size:		18px;
	text-decoration:	none;
}

.home a:hover {
	color:                  #501318;
}

.homePuls {
	border:			3px solid #501318;
}

.about a {
	color:          	#c1031c;
	font-size:              18px;
        text-decoration:        none;
}

.about a:hover {
	color:                  #c1031c;
}

.aboutPuls {
	border:         	3px solid #c1031c;
}

.chiSiamo {
	color:          	#e00279;
}

.chiSiamoPuls {
	border:         	3px solid #e00279;
}

.contatti {
	color:			#9a0255;
}

.contattiPuls {
	border:         	3px solid #9a0255;
}

.just {
	text-align:		justify !important;
}

#myBtn {
        border-radius:          4px;
        bottom:                 20px;
        display:                none;
        color:                  red;
        cursor:                 pointer;
        font-size:              18px;
        outline:                none;
        padding:                5px;
        position:               fixed;
        right:                  30px;
        z-index:                99;
}

#myBtn:hover {
        border:                 1px solid #9a0255;
}

.myH1 {
	font-size:		30px;
	font-weight:		bold;
}

.myH2 {
	font-size:		26px;
}

.myH3 {
	font-size:		22px;
}

iframe {
        margin:                 0 auto;
        width:                  90%;
}

.contact-form {
        background-color:       #f8f8f8;
        border:                 1px solid #9a0255;
        border-radius:          5px;
        margin:                 0 auto;
        padding:                16px 16px;
        width:                  90%;
}

.absolute-toggler {
	position:		absolute;
	top:			0;
	right:			0;
	margin-top:		10px;
	margin-right:		10px;
	//z-index:		1030;
}

.viola {
	color:			#9a0255;
	text-decoration:	none;
}

.viola:hover {
	color:                  #9a0255;
}

.giallo {
	color:			#f08f04;
	text-decoration:	none;
}

.giallo:hover {
	color:			#f08f04;
}

.arancio {
	color:			#e55415;
	text-decoration:        none;
}

.strisciaA {
	border-top:		2px solid #e55415;
}

.strisciaG {
	border-top:		2px solid #f08f04;
}

.strisciaV {
	border-top:		2px solid #9a0255;
}

.strisciaAm {
        border-top:             2px solid #c10619;
}

.arancio:hover {
	color:                  #e55415;
}

.amaranto {
	color:			#c10619;
	text-decoration:        none;
}

.amaranto:hover {
	color:			#c10619;
}

@media (max-width: 767px) {

	.contact-form {
		width:		100%;
	}
}
