/*TYPO*/


.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: 1.2;
}

body {
	
}

ul.menu-hamburger-list li:not(.close-menu) {
    font-family: RoobertLight,Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 300;
    font-style: normal;
    color: #fff;
    line-height: 1.185;
    text-transform: uppercase;
}


.h3, h3 {
    font-family: RoobertBold,Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 31px;
    letter-spacing: 0.025em;
    line-height: 1.5;
    color: #000;
}

ul.main li a > div > span {
    font-family: Roobert,Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 300;
    font-style: normal;
    color: #666666;
    font-size: 18px;
	line-height: 1.5;
}

div.faq-highlight.left ul li:first-child span {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.5;
	text-align: left;
}

div.faq-wrapper .faq-highlight.left:nth-child(2) ul li .faq-question a:hover {
    background-color: #ffc63e;
}

div.faq-wrapper .faq-highlight.right:nth-child(3) ul li .faq-question a:hover {
    background-color: #074fea;
}

div.faq-wrapper .faq-highlight.left:nth-child(4) ul li .faq-question a:hover {
    background-color: #ec0044;
}

div.faq-wrapper .faq-highlight.right:nth-child(5) ul li .faq-question a:hover {
    background-color: #58b947;
}

h3.faq-title > p {
    font-size: 21px!important;
    line-height: 1.5!important;
    color: #ff186a;
    display: block!important;
	font-family: RoobertBold,Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;
}


page-footer > div > h1 {
    font-family: Roobert,Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.2;
    color: #41b9e6;
}

.page-footer .followus-section h1 {
    font-family: Roobert,Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.2;
    color: #666;
}


#back-top span {
	background: rgba(100,100,100,.5) url(http://canonerai.servizioelettriconazionale.it/img/hp/up-arrow.png) no-repeat center center;
}

.global-header {
    padding: 23px 30px 0;
}



/*IMG*/

ul.main li > img {
width: 70px;
}

