/* @override 
	http://windows/css/typography.css
	http://aperol.local/css/typography.css
	http://cms.aperol.com/css/typography.css*/

* {
	/*font smoothing*/
	-webkit-font-smoothing: antialiased!important;
	font-smoothing: antialiased!important;
}

/***********Source Sans Pro***********/

body.homepage #hp-blocks .title.orange h2,
section#hp-crosslinks h4,
body.homepage.international #hp-blocks h4,
body.aperol-product section#product .headline h1,
body.aperol-product section#product .headline p,
body.aperol-product section#product .description p,
body.aperol-product section#tasting-notes .title .left,
body.aperol-product section#tasting-notes .title .right,
body.aperol-product section#cocktails .title h1,
body.aperol-product section#cocktails .navigation ul li a,
body.aperol-history section#history #_0 .half .txt p, 
section .container h1#section_title,
#events-carousel .label span,
section#ranking h2,
body.homepage #hp-blocks .title.orange h2,
body.homepage #hp-blocks .title,
body.aperolspritz-events section.umbraco-custom-message,
body.aperolspritz-eventmodule section.umbraco-custom-message
/*Light*/ {	
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
}

body.aperol-product section#product .description .plus p 
/*Light Italic*/ {	
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 300;
	font-style: italic;
}

body,
header nav ul li,
body.aperol-product section#cocktails .recipe .ingredients,
body.aperol-history section#history nav ul li,
body.aperol-product section#product .description p strong,
body.aperol-product section#cocktails time, 
#contact_form p.intro,
#contact_form .form-row .title_text,
#contact_form .form-row.check p,
#contact_form .form-row .subscription_text,
#faq_questions li,
.generic_text_container,
section#editorial_content p,
#events-carousel .event,
.generic_text_container p,
body.manchesterunited-optapage  section#stats .stats .head p
/*Normal*/ {	
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
}



footer .newsletter .email,
body.aperol-product section#cocktails .recipe .preparation,
section#history  .panel .content .details p,
#contact_form .form-row input.name, 
#contact_form .form-row input.email, 
#contact_form .form-row input.address,
#contact_form .selectyzeValue,
#contact_form .form-row textarea,
body.aperol-product section#cocktails .mobile-description-preparation div.content div.preparation
/*Normal Italic*/ {	
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: italic;
}

body.homepage.international #hp-blocks .title.orange h2 .yellow,
body.aperol-history section#history #_0 .half .txt h2,
section .container h1#section_title strong,
#contact_form div#submit .submit-button,
section#editorial_content p strong,
.generic_text_container p strong,
body.manchesterunited-optapage section#ranking table td.pos,
body.manchesterunited-optapage section#ranking table td.team,
body.manchesterunited-optapage section#ranking table td.pts,
body.manchesterunited-optapage #matches .head .teams .score,
body.manchesterunited-optapage #matches #not-live .head .item .teams span.team-name,
body.manchesterunited-optapage #matches #live .head .item .teams span.team-name,
body.manchesterunited-optapage #matches #live #match-details .match-details .data .field .content ul li,
#menu-mobile .services-pages-title span 
/*Semibold*/ {	
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 600;
}

body.aperol-product section#tasting-notes .notes .note p
/*Semibold Italic*/ {	
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 600;
	font-style: italic;
}



body.aperol-product section#product .description .plus .txt h4,
body.aperol-product section#tasting-notes .notes .note h5,
body.aperol-product section#cocktails .title .cocktail-name,
body.aperol-product section#cocktails .recipe .ingredients strong,
#side-menu ul li a,
#ready_to_spritz .container h1,
#aperol_spritz_video .left h2 strong,
body.aperol-history section#history nav ul li.active,
section#sitemap .container .sitemap_page,
#contact_form p.intro span,
#faq_questions li h4,
section#faqlist #more_ques a,
.generic_text_container h4,
section#editorial_content h4,
#events-carousel .event .name,
body.manchesterunited-optapage  section#stats .stats .head h2,
body.manchesterunited-optapage  section#stats .stats .item .txt .label,
body.aperolspritz-events .element.overlay .details a.gallery-link,
body.aperolspritz-eventmodule .element.overlay .details a.gallery-link,
section#ranking .data-head,
body.manchesterunited-optapage section#ranking div.content div.container._960 div.data table th,
body.manchesterunited-optapage section#schedule .data table td.vs,
body.manchesterunited-optapage section#schedule .data table td.score,
body.manchesterunited-optapage section#schedule .data table td.host,
body.manchesterunited-optapage section#schedule .data table td.guest,
body.manchesterunited-optapage #matches .head span.date,
body.manchesterunited-optapage #matches #live .head div.current-time sup,
body.aperol-product section#cocktails .title .time time,
body.aperol-product section#cocktails .title .time,
#ready_to_serve .txt h2,
section#history .section-title .content .txt .next_button,
section#history .section-title .content .txt .back_button,
section#history .section-title .content .txt .end_button,
body.aperol-product section#cocktails .mobile-description-preparation .time,
body.aperol-product section#cocktails .mobile-description-preparation .time time 
/*Bold*/ {	
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 700;
}

body.manchesterunited-optapage #matches #live #match-details .match-details .data .team .head .txt .team-name,
body.manchesterunited-optapage #matches #live #match-details .match-details .data .team .players ul li span.n,
body.manchesterunited-optapage #matches #live #match-details .match-details .live-commentary .frame .inner .time
/*Black*/ {	
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 900;
}

/***********Binner***********/
footer .drink-responsibly {
	font-family: 'Binner', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}


/***********League***********/
body.aperol-history section#history section.inline .section-title .content .txt .years,
section#history .hotspot .year,
section#history  .panel .content .title .txt div.year {
	font-family: 'League Gothic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

/***********Wire One***********/
section#history section.inline .section-title .content .txt .tagline,
section#history  .panel .content .title .txt .tagline {
	font-family: 'Wire One', 'League Gothic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}



/* ==========================================================================
 SMOOTHING
 ========================================================================== */

body.manchesterunited-optapage  section#stats .stats .head p {
	/*smoothing attivo*/
	-webkit-font-smoothing: antialiased!important;
	font-smoothing: antialiased!important;
}

section#ranking h2 {
	/*smoothing disattivato*/
	-webkit-font-smoothing: auto!important;
	font-smoothing: auto!important;
}



