/* This CSS loads the font for main titles on Public Site.
It's charging from HeaderInner.css (Control Panel First Level)
to give preference in the cascade and avoid unnecessari "!importants" */


/* importing from google fonts directly */
/*@import url (http://fonts.googleapis.com/css?family=Asap);*/
@import url('//fonts.googleapis.com/css?family=Open+Sans:400italic,300,700,400,800|Open+Sans+Condensed:700,300');
@import url('//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,300italic,400italic');
@import url('/_css/dadaproducts-icon.css');

/* fontface loads the font locally to avoid security problems getting external content */
@font-face {font-family: Asap-BoldItalic;
        src: url('../../_fonts/Asap-BoldItalic.eot') format('embedded-opentype');
        src: url('../../_fonts/Asap-BoldItalic.eot?#iefix') format('embedded-opentype'),
             url('../../_fonts/Asap-BoldItalic.ttf') format('truetype');
}
@font-face {font-family: Asap-Italic;
        src: url('../../_fonts/Asap-Italic.eot') format('embedded-opentype');
        src: url('../../_fonts/Asap-Italic.eot?#iefix') format('embedded-opentype'),
             url('../../_fonts/Asap-Italic.ttf') format('truetype');
}

    /* H1 */
        h1,
	#content #left h1,
        #content #left_email h1,
        #content #left_domain h1,
        h1.accauno,
        .brand_amen_fr h1.mainTitle
        { font-family: 'Asap-BoldItalic', Arial; font-weight: 300 !important; letter-spacing: -1px; }

    /* H2 */
        h2,
		#content #left h2,
        #content #left_email h2,
        #content #left_domain h2 { font-family: 'Asap-Italic', Arial; letter-spacing: -1px; }
        h2.thirdTitle { font-family: 'Asap-BoldItalic', Arial; font-weight: 300 !important; letter-spacing: 0; }
        
    /* H3 */
        #left h3,
        h3.thirdTitle,
        h3.thirdTitle a,
        #footer h3 strong { font-family: 'Asap-BoldItalic', Arial; font-weight: 300 !important; letter-spacing: 0; }
        
    /* H4 */
        h4,
        #content #left h4,
        #content #left_email h4 { font-family: 'Asap-Italic', Arial; letter-spacing: 0; }
        
    /* H5 */
        h5,
        #content #left h5 { font-family: 'Asap-Italic', Arial; letter-spacing: 0; }


/*Open Sans*/
.secondary-font,
.secondary-font * { font-family: 'Open Sans', sans-serif; font-weight: 400 !important; }
.secondary-font.light,
.secondary-font .light { font-weight: 300 !important; }
.secondary-font.bold,
.secondary-font .bold { font-weight: 700 !important; }
.secondary-font.extrabold,
.secondary-font .extrabold { font-weight: 800 !important; }
.secondary-font.italic,
.secondary-font .italic { font-style: italic !important; }
.secondary-font.condensed,
.secondary-font .condensed { font-family: 'Open Sans Condensed', sans-serif; }

/* Source Sans Pro */
.base-font,
.base-font * { font-family: 'Source Sans Pro', sans-serif; font-weight: 300 !important; letter-spacing: 0; }
.base-font.bold,
.base-font .bold,
.base-font .bold *,
.base-font b,
.base-font strong,
.base-font b *,
.base-font strong * { font-weight: 400 !important; }
.base-font.italic,
.base-font .italic,
.base-font em,
.base-font em * { font-style: italic !important; }

.page-container { font-size: 15px; }
.title-xxl { font-size: 100px !important; }
.title-xl { font-size: 60px !important; }
.title-lg { font-size: 40px !important; }
.title-md { font-size: 30px !important; }
.title-sm { font-size: 22px !important; }
.title-xs { font-size: 18px !important; }
.page-container .note { font-size: 12px !important; }