@charset "UTF-8";
/* CSS Document */

/* @General Text Elements
===================================== */

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight:200;
	line-height:1.4em;
	color: #8c8c8c;
	
	text-rendering: optimizeLegibility;
	font-smooth: always;
	webkit-font-smoothing: antialiased;
}

p{
	margin-bottom:1.2em;
}



p + p {
	margin-top:0;
}

p, table, blockquote, div, 
span, li, dt, dd, td, th{
	font-size: .99em;
}


blockquote, q { padding: 0 4em; quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
blockquote p {} /* Reminder to always include blockquote content in a <p> */
blockquote div cite { font-style: italic; }

strong, b { font-weight: bold; }
em, i { font-style: italic; }

ins { text-decoration: none; }
del { text-decoration: line-through; }

abbr, acronym { border-bottom: 1px dotted; cursor: help; }

pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font-size: 1em; font-family: 'Dosis', monospace; line-height: 1.5; }

/* @end General Text Elements
===================================== */

#footerWrapper, #footerWrapper ul li a{
	font-size:1em;
}
.sliderBtn,
.popover-title,
ul.navPrimary li,
.navSecondary,
ul.cookieTrail  li,
.contacts h5,
.btn,
.dropdown-menu a, 
.dropdown-menu a:visited,
.pagination ul > li > a,
h1, h2, h3, h4, h5, h6{
	font-family: 'Dosis', sans-serif;
	text-transform:uppercase;
	font-weight:300;
}


/* @group Headings (H1-H6)
===================================== */

h1, h2, h3, h4, h5, h6 {
	font-weight:300;
	line-height:normal;
	margin-bottom:.35em;
}

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
	margin-top:-7px;
}

/* @Headings (H1)
===================================== */
h1, h1 a, h1 a:visited, 
h1 a:link {
	font-size: 2.4em;
	line-height: none;
	color:#fff;
}

h1 a:hover, h1 a:active{
  color: #c7eaee;
}
/* @end Headings (H1)
===================================== */


/* @Headings (H2)
===================================== */
h2, h2 a, h2 a:visited, 
h2 a:link {
	font-size: 2.2em;
	color:#ef7318;
}

h2 a:hover, h2 a:active{
  color: #c7eaee;
}

/* @end Headings (H2)
===================================== */



/* @Headings (H3)
===================================== */
h3, h3 a, h3 a:visited, 
h3 a:link, legend {
	font-size: 1.4em;
	color:#ef7318;
}

h3 a:hover, h3 a:active{
  color: #c7eaee;
}
/* @end Headings (H3)
===================================== */

/* @Headings (H2)
===================================== */
h4, h4 a, h4 a:visited, 
h4 a:link {
	font-size: 1em;
	color:#ef7318;
}

h4 a:hover, h4 a:active{
  color: #c7eaee;
}
/* @end Headings (H2)
===================================== */

h5, h5 a, h5 a:visited, 
h5 a:link {
	font-size: 1.35em;
	color:#ef7318;
	font-weight:300;
}

h5 a:hover, h5 a:active {
  color: #a7a8aa;
  text-decoration: underline;
}


h6{
	text-transform:none;
	font-size: 1.2em;
	font-weight:500;
	color:#ffa25d;
	margin-bottom:.2em;
}

.followUs h6{
	margin-top:3px;
	text-transform:uppercase;
	color: #8c8c8c;
}

/* @end end Headings (H1-H6)
===================================== */


/* @Buttons
===================================== */

.btn {
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	font-weight:400;
	color: #fff;
	
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	text-decoration: none;
	text-transform:uppercase;
}

.pagination ul > li > a{ 
	font-size: .75em;
	font-weight:400;
	color: #5a5a5a;
}

/* @end Buttons
===================================== */

.popover-title {
  margin: 0;
  padding: 8px 14px;
  
  font-size:1.2em;
  line-height: 18px;
}

ul.secondaryNav li {
	font-size:.75em;
}

ul.cookieTrail li {	
	color: #a7a8aa;
	font-size:.75em;
}

#footerWrapper {
	font-size:.75em;
	font-weight:400;
}


#ideasRtCol h4{
	padding-bottom: 10px;
}

h5.tooltipTitle{
	margin: 0 0 .35em;
	padding-left:10px;
	font-size: 1.4em;
	color: #ef7318;
}

#projectsSmallSummary p,
#projectsMediumSummary p,
#projectsLargeSummary p{
	font-size:.88em;
}

.releaseDate{
	font-size:.77em;
	text-transform:uppercase;
	
}
