@import url(//fonts.googleapis.com/css?family=Roboto:300,400,700|Raleway:300,500,800);

.sitesmart-site-content h1,
.sitesmart-site-content h1 a {
	font-family: Raleway;
	font-weight: 700;
	font-size: 40px;
	color: #222222;
	text-decoration: none;
	font-style: normal;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 1.1em;
}

.sitesmart-site-content h2,
.sitesmart-site-content h2 a {
	font-family: Raleway;
	font-weight: 300;
	font-size: 18px;
	color: #666666;
	font-style: normal;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 1.6em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.sitesmart-site-content h3,
.sitesmart-site-content h3 a {
	font-weight: 500;
	font-family: Raleway;
	font-size: 28px;
	color: #222222;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.3em;
}

.sitesmart-site-content h4,
.sitesmart-site-content h4 a {
	font-weight: 400;
	font-family: Raleway;
	color: #222222;
	font-style: normal;
	font-size: 24px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.4em;
}

.sitesmart-site-content h5,
.sitesmart-site-content h5 a {
	font-weight: 400;
	font-family: Raleway;
	font-size: 18px;
	color: #222222;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.3em;
}

.sitesmart-site-content h6,
.sitesmart-site-content h6 a {
	font-weight: 700;
	font-family: Raleway;
	color: #28629c;
	font-size: 30px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	line-height: 1.2em;
	text-decoration: none;
	font-style: normal;
}

.sitesmart-site-content p {
	font-family: Roboto;
	font-weight: 300;
	color: #666666;
	font-size: 15px;
	line-height: 1.8em;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.sitesmart-site-content blockquote {
	padding-left: 20px;
	font-style: normal;
	font-size: 40px;
	color: #888888;
	line-height: 50px;
	font-family: Georgia;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 30px;
	font-family: Georgia;
	font-style: italic;
	line-height: 1.4em;
	letter-spacing: 1px;
	font-weight: 400;
	color: #cccccc;
}

.sitesmart-site-content a {
	text-decoration: none;
	font-family: Roboto;
	color: #559adf;
	font-size: 15px;
	line-height: 1.8em;
	font-weight: 400;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

.sitesmart-site-content ul:not(.sitesmart-navi),
.sitesmart-site-content ul:not(.sitesmart-navi ul) {
	font-family: Arial;
	color: #333333;
	font-size: 14px;
	line-height: 1.8em;
	font-weight: 400;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.sitesmart-site-content .sslayout > div[class*=pure-u] {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.sitesmart-site-content ol {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 20px;
	font-size: 14px;
	font-family: Arial;
	font-weight: 400;
	color: #333333;
	line-height: 1.8em;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.sitesmart-site-content th {
	font-size: 13px;
	line-height: 24px;
	font-family: Arial;
	color: #666666;
	font-weight: 700;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.sitesmart-site-content td {
	font-family: Arial;
	font-size: 14px;
	line-height: 1.8em;
	font-weight: 400;
	color: #666666;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.sitesmart-site-content fieldset {
	font-size: 14px;
	font-family: Arial;
	color: #666666;
	line-height: 24px;
	border-width: 0;
	border-color: #eeeeee;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border: 0px solid #000000;
}

.sitesmart-site-content input[type=text] {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	border-width: 1;
	corner-top-left: 0;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
	corner-top-right: 0;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
	corner-bottom-left: 0;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-left-radius: 0px;
	corner-bottom-right: 0;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-right-radius: 0px;
	border-color: #666666;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	min-width: 100%;
	font-family: Arial;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.3em;
	color: #666666;
	border-type: solid;
	border: 1px solid #dddddd;
}

.sitesmart-site-content select,
.sitesmart-site-content .select2-container--default .select2-selection--multiple {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
	border-width: 1;
	border-color: #666666;
	font-size: 14px;
	font-family: Arial;
	font-weight: 400;
	line-height: 1.8em;
	color: #666666;
	border: 1px solid #dddddd;
}

.sitesmart-site-content input[type=checkbox] {
	margin-top: 10px;
	margin-bottom: 10px;
}

.sitesmart-site-content legend {
	font-size: 20px;
	line-height: 1.2em;
	font-weight: 400;
	font-family: Roboto;
	color: #666666;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.sitesmart-site-content label {
	font-family: Arial;
	color: #666666;
	font-size: 14px;
	line-height: 1.8em;
	font-weight: 400;
	margin-bottom: 5px;
}

.sitesmart-site-content button,
.sitesmart-site-content .sitesmart-button {
	background-color: #28629c;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial;
	font-size: 16px;
	font-weight: 300;
	color: #ffffff;
	border: 0px solid #000000;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}

.sitesmart-site-content textarea {
	border: 1px solid #dddddd;
	min-width: 100%;
	min-height: 180px;
	font-family: Arial;
	font-size: 14px;
	color: #666666;
	line-height: 1.3em;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: 300;
}

.sitesmart-site-content input[type=password] {
	border: 1px solid #dddddd;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Arial;
	font-size: 14PX;
	font-weight: 400;
	color: #666666;
	line-height: 1.3em;
}

.sitesmart-site-content .custom_1 {
	font-family: Raleway;
	font-size: 45px;
	line-height: 1.1em;
	font-weight: 700;
}

.sitesmart-site-content .custom_2 {
	font-family: Raleway;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2em;
	color: #222222;
}

