/*===================================	
	type.css
	www.juliendecaudin.com    
    by Julien Decaudin http://www.juliendecaudin.com
    01/2015
===================================*/
/*===================================	
TYPE
===================================*/
/*--------------------------------------------------=> WEB FONTS */
@font-face {
    font-family: 'droid_serifregular';
    src: url('fonts/DroidSerif-Regular-webfont.eot');
    src: url('fonts/DroidSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSerif-Regular-webfont.woff') format('woff'),
         url('fonts/DroidSerif-Regular-webfont.ttf') format('truetype'),
         url('fonts/DroidSerif-Regular-webfont.svg#droid_serifregular') format('svg');
    font-weight: 400;
    font-style: normal;
}
/*
@font-face {
    font-family: 'droid_serifbold';
    src: url('fonts/DroidSerif-Bold-webfont.eot');
    src: url('fonts/DroidSerif-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSerif-Bold-webfont.woff') format('woff'),
         url('fonts/DroidSerif-Bold-webfont.ttf') format('truetype'),
         url('fonts/DroidSerif-Bold-webfont.svg#droid_serifregular') format('svg');
    font-weight: 700;
    font-style: normal;
}
*/

/*--------------------------------------------------=> MASTER LAYOUT */
body{
    font-family: "Source Sans Pro", "Arial", sans-serif;
    font-size: 100%;
    line-height: 0.94em; /* 15px */
}

/*--------------------------------------------------=> HEADERS */
h1{
	font-family: "droid_serifregular", serif;
	font-size: 2.250em; /* 36px */
	line-height: 42px;
	font-weight: 400;
}

.archive-holder h1{
	font-family: "Source Sans Pro", "Arial", sans-serif;
    font-size: 0.875em; /* 14px */
    line-height: 18px;
	font-weight: 400;
}

h2{
	font-family: "droid_serifregular", serif;
    font-size: 1.250em; /* 22px */
    line-height: 32px;
	font-weight: 400;
}

h2 span{
	font-family: "Source Sans Pro", "Arial", sans-serif;
    font-size: 0.7272em; /* 16px from 22px */
    line-height: 20px;
	font-weight: 400;
}

article.portfolio-item h2,
aside.widgets .module h2{
	font-family: "droid_serifregular", serif;
    font-size: 1em; /* 16px */
    line-height: 18px;
	font-weight: 400;
}

article.portfolio-item h2 span{
	font-family: "Source Sans Pro", "Arial", sans-serif;
    font-size: 0.875em; /* 14px */
    line-height: 18px;
	font-weight: 400;
}

article.post header h1,
article.post header h2,
article.design header h1,
article.design header h2{
	font-family: "droid_serifregular", serif;
    font-size: 1.5em; /* 24px */
    line-height: 32px;
	font-weight: 400;
}

article.post .entry-content h2,
article.design .entry-content h2{
	font-family: "Source Sans Pro Bold", "Arial", sans-serif;
	font-weight: 700;
    font-size: 1em; /* 16px */
    line-height: 24px;
}

h3{
    
}

/*--------------------------------------------------=> CONTENT ELEMENTS */
/*-------------> Paragraph */
p{
    font-size: 1.125em; /* 18px */
    line-height: 26px;
}

p strong{
	font-family: "Source Sans Pro Bold", "Arial", sans-serif;
	font-weight: 700;
}

article.intro p,
a.portfolio-thumbnail p,
article.portfolio-item p,
body > footer p,
article.post header p,
article.design header p{	
    font-size: 0.875em; /* 14px */
    line-height: 20px;
}

article.design header p.intro{
	font-weight: 600;
}

article.post .entry-content p,
article.design .entry-content p{
    font-size: 1em; /* 16px */
    line-height: 24px;
}

/*-------------> Caption */
figcaption {
	font-size: 0.875em; /* 14px */
    line-height: 20px;
}

/*-------------> Links */
a{
    text-decoration: none;
}

article.portfolio-item section a,
article.post a.more-link,
article.design a.more-link,
aside.widgets .module a{
    font-size: 0.875em; /* 14px */
    line-height: 20px;
}

aside.widgets .module .tagcloud a{
    font-size: 0.875em !important; /* 14px */
}


/*-------------> Lists */
.main-content li,
.contact-list li
{
    font-size: 0.875em; /* 14px */
    line-height: 20px;
}

article.post .entry-content ul li,
article.design .entry-content ul li
{
    font-size: 1em; /* 16px */
    line-height: 20px;
}

/*-------------> Portfolio nav */
.portfolio-nav .list-link .label,
.portfolio-nav li a span{
    font-size: 0.875em; /* 14px */
    line-height: 20px;
}

/*-------------> Post share toolbar */
.ssba-wrap{
    font-size: 0.875em; /* 14px */
    line-height: 20px;
}

/*--------------------------------------------------=> NAVIGATION */
nav.main a,
nav.blog ul li{
    font-size: 0.875em; /* 14px */
    line-height: 18px;
}
