
/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

/*@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);
*/

/*@import url('https://fonts.googleapis.com/css?family=Raleway:200,300,700');*/
/*@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700');
*/
/*@import url('https://fonts.googleapis.com/css?family=Istok+Web:400,700');*/
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700');
@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:300');

body {
/*	font-family:  'Istok Web', Helvetica, Arial, FreeSans, sans-serif;
*/	font-family:  'Source Sans Pro', Helvetica, Arial, FreeSans, sans-serif;



	font-size: 16px;
     font-weight: 400;

	line-height: 1.5;

	color:#aaa;
	color:#949393;

	-webkit-font-smoothing: antialiased !important;

}
a {
	color:#aaa;
	color:#949393;
	/*text-decoration: underline;*/

}

body {



	/* Better Font Rendering =========== */
	/*-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;*/
}

a:focus {
	outline: 1px dotted invert;
}

hr {
	border:none;
	border: 0px #ccc solid;
	border-top-width: 1px;

	clear: both;
	height: 1px;

}


strong {
	font-weight: 700;
}


input {
	font-size: 0.9em;
	  font-weight: 400;
		padding: 3px;
		margin-bottom: 3px;
}



/* `Headings
----------------------------------------------------------------------------------------------------*/


p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 22px;

}

/*table p {
	margin-bottom: 0;
}*/

h1, .h1 {
	font-size: 2.6em;
	font-size: 3.2em;
	font-weight: normal;
	line-height: 1.0;
	font-weight: 200;
	margin-bottom: 46px;
	color: #000;

}
.inverted h1, .inverted .h1 {
	color: #fff;
}

h2, .h2 {
	font-size: 2.4em;
	font-weight: 300;
	line-height: 1.2;
	margin-bottom: 30px;
}

h1, .h1{
 	font-family:  'Josefin Sans', Helvetica, Arial, FreeSans, sans-serif;
}

h3, .h3 {
	font-size: 1.1em;
	font-weight: 400;
	font-family: 'Noto Serif','Times New Roman', Times, serif;
	color: #000;
}

.inverted h3, .inverted .h3 {
	color: #fff;
}


h4, .h4 {
 font-size: 1.7em;
 font-weight: 300;
 line-height: 1.2;
}
h5 {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 10px;
}

h6 {
	font-size: 1em;
	margin-bottom: 0px;
}



.bigtext {
 font-size: 4.5em;
 font-weight: 100;
 line-height: 1;
/* font-family:  'Roboto', Helvetica, Arial, FreeSans, sans-serif;
*/ font-family:  'Josefin Sans', Helvetica, Arial, FreeSans, sans-serif;

}



blockquote {

	font-size: 2.2em;
	font-weight: normal;
	line-height: 1.3;
	font-family: 'Noto Serif','Times New Roman', Times, serif;
	font-style: italic;
}


hr {
	margin-top: 0px;
	margin-bottom: 36px;

}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: square;
}

li {
	margin-left: 21px;
}


.serif {
/*	font-family: 'PT Serif','Times New Roman', Times, serif;
*/	font-family: 'Noto Serif','Times New Roman', Times, serif;
}


em {


}

td, th {
	padding: 20px;
	padding-top: 0px;
}


.no_margin_bottom {
	margin-bottom: 0;
}

h3.toggle-trigger.widget-title.closed {background: none;cursor: auto;}
body .otw-sc-toggle .toggle-trigger span {background: none;}
body .otw-sc-toggle h3.toggle-trigger.widget-title {background: none;cursor: auto;}
body .otw-sc-toggle .toggle-content {border: none;box-shadow: none;padding: 0;}
body .otw-sc-toggle .toggle-content p {font-size: 10px;color: #949393;cursor: default;}
body .otw-sc-toggle { margin: 0;}
body .otw-sc-toggle .toggle-content h1 {font-size: 12px;color: #949393;cursor: default;}
body .otw-sc-toggle .toggle-content h2 {font-size: 11px;color: #949393;cursor: default;}