/*
Theme Name: The Hay Center
Theme URI: https://wordpress.org/themes/thehaycenter/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: thehaycenter

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */

 * {
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 }
 article,  aside,  details,  figcaption,  figure,  footer,  header,  nav,  section,  summary {
 	display: block;
 }
 audio,  canvas,  video {
 	display: inline-block;
 }
 audio:not([controls]) {
 	display: none;
 	height: 0;
 }
 [hidden] {
 	display: none;
 }
 html {
 	font-size: 100%;
 	overflow-y: scroll;
 	-webkit-text-size-adjust: 100%;
 	-ms-text-size-adjust: 100%;
 }
 html,  button,  input,  select,  textarea {
 	font-family: 'Open Sans', sans-serif;
 }
 body {
 	color: #141412;
 	line-height: 1.5;
 	margin: 0;
 }
 a {
 	color: #ca3c08;
 	text-decoration: none;
 }
 a:visited {
 	color: #ac0404;
 }
 a:focus {
 	outline: thin dotted;
 }
 a:active,  a:hover {
 	color: #ea9629;
 	outline: 0;
 }
 a:hover {
 	text-decoration: underline;
 }
 h1,  h2,  h3,  h4,  h5,  h6 {
 	clear: both;
 	font-family: 'Open Sans', sans-serif;
 	line-height: 1.3;
 }
 h1 {
 	font-size: 48px;
 	margin: 33px 0;
 }
 h2 {
 	font-size: 30px;
 	margin: 25px 0;
 }
 h3 {
 	font-size: 22px;
 	margin: 22px 0;
 }
 h4 {
 	font-size: 20px;
 	margin: 25px 0;
 }
 h5 {
 	font-size: 18px;
 	margin: 30px 0;
 }
 h6 {
 	font-size: 16px;
 	margin: 36px 0;
 }
 address {
 	font-style: italic;
 	margin: 0 0 24px;
 }
 abbr[title] {
 	border-bottom: 1px dotted;
 }
 b,  strong {
 	font-weight: bold;
 }
 dfn {
 	font-style: italic;
 }
 mark {
 	background: #ff0;
 	color: #000;
 }
 p {
 	margin: 0 0 24px;
 }
 code,  kbd,  pre,  samp {
 	font-family: monospace, serif;
 	font-size: 14px;
 	-webkit-hyphens: none;
 	-moz-hyphens: none;
 	-ms-hyphens: none;
 	hyphens: none;
 }
 pre {
 	background: #f5f5f5;
 	color: #666;
 	font-family: monospace;
 	font-size: 14px;
 	margin: 20px 0;
 	overflow: auto;
 	padding: 20px;
 	white-space: pre;
 	white-space: pre-wrap;
 	word-wrap: break-word;
 }
 blockquote,  q {
 	-webkit-hyphens: none;
 	-moz-hyphens: none;
 	-ms-hyphens: none;
 	hyphens: none;
 	quotes: none;
 }
 blockquote:before,  blockquote:after,  q:before,  q:after {
 	content: "";
 	content: none;
 }
 blockquote {
 	font-size: 18px;
 	font-style: italic;
 	font-weight: 300;
 	margin: 24px 40px;
 }
 blockquote blockquote {
 	margin-right: 0;
 }
 blockquote cite,  blockquote small {
 	font-size: 14px;
 	font-weight: normal;
 	text-transform: uppercase;
 }
 blockquote em,  blockquote i {
 	font-style: normal;
 	font-weight: 300;
 }
 blockquote strong,  blockquote b {
 	font-weight: 400;
 }
 small {
 	font-size: smaller;
 }
 sub,  sup {
 	font-size: 75%;
 	line-height: 0;
 	position: relative;
 	vertical-align: baseline;
 }
 sup {
 	top: -0.5em;
 }
 sub {
 	bottom: -0.25em;
 }
 dl {
 	margin: 0 20px;
 }
 dt {
 	font-weight: bold;
 }
 dd {
 	margin: 0 0 20px;
 }
 menu,  ol,  ul {
 	margin: 16px 0;
 	padding: 0 0 0 40px;
 }
 ul {
 	list-style-type: square;
 }
 nav ul,  nav ol {
 	list-style: none;
 	list-style-image: none;
 }
 li > ul,  li > ol {
 	margin: 0;
 }
 img {
 	-ms-interpolation-mode: bicubic;
 	border: 0;
 	vertical-align: middle;
 }
 svg:not(:root) {
 	overflow: hidden;
 }
 figure {
 	margin: 0;
 }
 form {
 	margin: 0;
 }
 fieldset {
 	border: 1px solid #c0c0c0;
 	margin: 0 2px;
 	padding: 0.35em 0.625em 0.75em;
 }
 legend {
 	border: 0;
 	padding: 0;
 	white-space: normal;
 }
 button,  input,  select,  textarea {
 	font-size: 100%;
 	margin: 0;
 	max-width: 100%;
 	vertical-align: baseline;
 }
 button,  input {
 	line-height: normal;
 }
 button,  html input[type="button"],  input[type="reset"],  input[type="submit"] {
 	-webkit-appearance: button;
 	cursor: pointer;
 }
 button[disabled],  input[disabled] {
 	cursor: default;
 }
 input[type="checkbox"],  input[type="radio"] {
 	padding: 0;
 }
 input[type="search"] {
 	-webkit-appearance: textfield;
 	padding-right: 2px; /* Don't cut off the webkit search cancel button */
 	width: 270px;
 }
 input[type="search"]::-webkit-search-decoration {
 	-webkit-appearance: none;
 }
 button::-moz-focus-inner,  input::-moz-focus-inner {
 	border: 0;
 	padding: 0;
 }
 textarea {
 	overflow: auto;
 	vertical-align: top;
 }
 table {
 	border-bottom: 1px solid #ededed;
 	border-collapse: collapse;
 	border-spacing: 0;
 	font-size: 14px;
 	line-height: 2;
 	margin: 0 0 20px;
 	width: 100%;
 }
 caption,  th,  td {
 	font-weight: normal;
 	text-align: left;
 }
 caption {
 	font-size: 16px;
 	margin: 20px 0;
 }
 th {
 	font-weight: bold;
 	text-transform: uppercase;
 }
 td {
 	border-top: 1px solid #ededed;
 	padding: 6px 10px 6px 0;
 }
 del {
 	color: #333;
 }
 ins {
 	background: #fff9c0;
 	text-decoration: none;
 }
 hr {
 	background: url(images/dotted-line.png) repeat center top;
 	background-size: 4px 4px;
 	border: 0;
 	height: 1px;
 	margin: 0 0 24px;
 }
/**
 * 2.0 Repeatable Patterns
 * ----------------------------------------------------------------------------
 */

 .genericon:before,  .menu-toggle:after,  .featured-post:before,  .date a:before,  .entry-meta .author a:before,  .format-audio .entry-content:before,  .comments-link a:before,  .tags-links a:first-child:before,  .categories-links a:first-child:before,  .edit-link a:before,  .attachment .entry-title:before,  .attachment-meta:before,  .attachment-meta a:before,  .comment-awaiting-moderation:before,  .comment-reply-link:before,  .comment-reply-login:before,  .comment-reply-title small a:before,  .bypostauthor > .comment-body .fn:before,  .error404 .page-title:before {
 	-webkit-font-smoothing: antialiased;
 	display: inline-block;
 	font: normal 16px/1 Genericons;
 	vertical-align: text-bottom;
 }
 /* Clearing floats */
 .clear:after,  .attachment .entry-header:after,  .site-footer .widget-area:after,  .entry-content:after,  .page-content:after,  .navigation:after,  .nav-links:after,  .gallery:after,  .comment-form-author:after,  .comment-form-email:after,  .comment-form-url:after,  .comment-body:after {
 	clear: both;
 }
 .clear:before,  .clear:after,  .attachment .entry-header:before,  .attachment .entry-header:after,  .site-footer .widget-area:before,  .site-footer .widget-area:after,  .entry-content:before,  .entry-content:after,  .page-content:before,  .page-content:after,  .navigation:before,  .navigation:after,  .nav-links:before,  .nav-links:after,  .gallery:before,  .gallery:after,  .comment-form-author:before,  .comment-form-author:after,  .comment-form-email:before,  .comment-form-email:after,  .comment-form-url:before,  .comment-form-url:after,  .comment-body:before,  .comment-body:after {
 	content: "";
 	display: table;
 }
 /* Assistive text */
 .screen-reader-text {
 	clip: rect(1px, 1px, 1px, 1px);
 	overflow: hidden;
 	position: absolute !important;
 	height: 1px;
 	width: 1px;
 }
 .screen-reader-text:focus {
 	background-color: #f1f1f1;
 	border-radius: 3px;
 	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
 	clip: auto !important;
 	color: #21759b;
 	display: block;
 	font-size: 14px;
 	font-weight: bold;
 	height: auto;
 	line-height: normal;
 	padding: 15px 23px 14px;
 	position: absolute;
 	left: 5px;
 	top: 5px;
 	text-decoration: none;
 	width: auto;
 	z-index: 100000; /* Above WP toolbar */
 }
 /* Form fields, general styles first. */
 button,  input,  textarea {
 	border: 2px solid #d4d0ba;
 	font-family: inherit;
 	padding: 5px;
 }
 input,  textarea {
 	color: #141412;
 }
 input:focus,  textarea:focus {
 	border: 2px solid #c3c0ab;
 	outline: 0;
 }
 /* Buttons */
 button,  input[type="submit"],  input[type="button"],  input[type="reset"] {
 	background: #e05d22; /* Old browsers */
 	background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%); /* Chrome 10+, Safari 5.1+ */
 	background: linear-gradient(to bottom, #e05d22 0%, #d94412 100%); /* W3C */
 	border: none;
 	border-bottom: 3px solid #b93207;
 	border-radius: 2px;
 	color: #fff;
 	display: inline-block;
 	padding: 11px 24px 10px;
 	text-decoration: none;
 }
 button:hover,  button:focus,  input[type="submit"]:hover,  input[type="button"]:hover,  input[type="reset"]:hover,  input[type="submit"]:focus,  input[type="button"]:focus,  input[type="reset"]:focus {
 	background: #ed6a31; /* Old browsers */
 	background: -webkit-linear-gradient(top, #ed6a31 0%, #e55627 100%); /* Chrome 10+, Safari 5.1+ */
 	background: linear-gradient(to bottom, #ed6a31 0%, #e55627 100%); /* W3C */
 	outline: none;
 }
 button:active,  input[type="submit"]:active,  input[type="button"]:active,  input[type="reset"]:active {
 	background: #d94412; /* Old browsers */
 	background: -webkit-linear-gradient(top, #d94412 0%, #e05d22 100%); /* Chrome 10+, Safari 5.1+ */
 	background: linear-gradient(to bottom, #d94412 0%, #e05d22 100%); /* W3C */
 	border: none;
 	border-top: 3px solid #b93207;
 	padding: 10px 24px 11px;
 }
 .post-password-required input[type="submit"] {
 	padding: 7px 24px 4px;
 	vertical-align: bottom;
 }
 .post-password-required input[type="submit"]:active {
 	padding: 5px 24px 6px;
 }

 /* Placeholder text color -- selectors need to be separate to work. */
 ::-webkit-input-placeholder {
 	color: #7d7b6d;
 }

 :-moz-placeholder {
 	color: #7d7b6d;
 }

 ::-moz-placeholder {
 	color: #7d7b6d;
 }

 :-ms-input-placeholder {
 	color: #7d7b6d;
 }
/*
 * Responsive images
 *
 * Fluid images for posts, comments, and widgets
 */
 .entry-content img,  .entry-summary img,  .comment-content img,  .widget img,  .wp-caption {
 	max-width: 100%;
 }
 /* Make sure images with WordPress-added height and width attributes are scaled correctly. */
 .entry-content img,  .entry-summary img,  .comment-content img[height],  img[class*="align"],  img[class*="wp-image-"],  img[class*="attachment-"] {
 	height: auto;
 }
 img.size-full,  img.size-large,  img.wp-post-image {
 	height: auto;
 	max-width: 100%;
 }
 /* Make sure videos and embeds fit their containers. */
 embed,  iframe,  object,  video {
 	max-width: 100%;
 }
 .accordions.flat .accordions-head .ui-accordion-header-icon {
 	display: none!important;
 }
 /* Override the Twitter embed fixed width. */
 .entry-content .twitter-tweet-rendered {
 	max-width: 100% !important;
 }
 /* Images */
 .alignleft {
 	float: left;
 }
 .alignright {
 	float: right;
 }
 .accordions.flat .accordions-head .accordion-icons {
 	display: none!important;
 }
 .aligncenter {
 	display: block;
 	margin-left: auto;
 	margin-right: auto;
 }
 figure.wp-caption.alignleft,  img.alignleft {
 	margin: 5px 20px 5px 0;
 }
 .wp-caption.alignleft {
 	margin: 5px 10px 5px 0;
 }
 figure.wp-caption.alignright,  img.alignright {
 	margin: 5px 0 5px 20px;
 }
 .wp-caption.alignright {
 	margin: 5px 0 5px 10px;
 }
 img.aligncenter {
 	margin: 5px auto;
 }
 img.alignnone {
 	margin: 5px 0;
 }
 .menu-btn {
 	width: 50px;
 	position: absolute;
 	top: 0;
 	left: 15px;
 	padding: 12% 0 0;
 	height: 100%;
 }
 #pull {
 	background-image: url('images/menu-btn.png');
 	width: 50px;
 	height: 50px;
 	border: 0;
 	outline: 0;
 }
 .wp-caption .wp-caption-text,  .entry-caption,  .gallery-caption {
 	color: #220e10;
 	font-size: 18px;
 	font-style: italic;
 	font-weight: 300;
 	margin: 0 0 24px;
 }
 .college-students-box #accordions-372 .accordions-head {
 	color: #000;
 	font-size: 18px;
 	line-height: 50px;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 600;
 }
 div.wp-caption.alignright img[class*="wp-image-"] {
 	float: right;
 }
 div.wp-caption.alignright .wp-caption-text {
 	padding-left: 10px;
 }
 .college-students-box #accordions-372 .accordions-head.ui-corner-top {
 	color: #c18b05!important;
 }
 img.wp-smiley,  .rsswidget img {
 	border: 0;
 	border-radius: 0;
 	box-shadow: none;
 	margin-bottom: 0;
 	margin-top: 0;
 	padding: 0;
 }
 .accordions.flat .ui-accordion-header-active {
 	padding
 }
 .wp-caption.alignleft + ul,  .wp-caption.alignleft + ol {
 	list-style-position: inside;
 }
 .accordions.flat .ui-accordion-header-active .accordion-minus {
 	display: none !important;
 }
 div#wonderpluginslider-1 {
 	width: 100%!important;
 }
/**
 * 3.0 Basic Structure
 * ----------------------------------------------------------------------------
 */

 .site {
 	background-color: #fff;
 	border-left: 1px solid #f2f2f2;
 	border-right: 1px solid #f2f2f2;
 	margin: 0 auto;
 	max-width: 100%;
 	width: 100%;
 }
 .site-main {
 	position: relative;
 	float: left;
 	width: 100%;
 }
 .site-main .sidebar-container {
 	height: 0;
 	position: absolute;
 	top: 40px;
 	width: 100%;
 	z-index: 1;
 }
 .site-main .sidebar-inner {
 	margin: 0 auto;
 	max-width: 1040px;
 }
/**
 * 4.0 Header
 * ----------------------------------------------------------------------------
 */

/**
 * 4.1 Site Header
 * ----------------------------------------------------------------------------
 */
 
 .container {
 	max-width: 1169px;
 	margin: 0 auto;
 	width: 95%;
 }
 .site-header {
 	position: absolute;
 	width: 100%;
 	float: left;
 	top: 0;
 	background-color: #fff;
 	z-index: 999;
 }
 .site-header .home-link {
 	color: #141412;
 	display: table-cell;
 	margin: 0 auto;
 	padding: 0;
 	text-decoration: none;
 	position: absolute;
 	left: 0;
 	top: 5px;
 }
 .site-title {
 	font-size: 60px;
 	font-weight: bold;
 	line-height: 1;
 	margin: 0;
 	padding: 0 0 10px;
 }
 .site-description {
 	font: 300 italic 24px "Source Sans Pro", Helvetica, sans-serif;
 	margin: 0;
 }
/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */

 .main-navigation {
 	clear: both;
 	margin: 0 auto;
 	max-width: 1080px;
 	min-height: 45px;
 	position: relative;
 }
 ul.nav-menu,  div.nav-menu > ul {
 	margin: 0;
 	padding: 0 0;
 	text-align: right;
 }
 .nav-menu li {
 	display: inline-block;
 	position: relative;
 	padding-bottom: 2px;
 }
 .nav-menu li a {
 	color: #141412;
 	display: block;
 	font-size: 14px;
 	line-height: 1;
 	padding: 13px 13px 10px;
 	font-weight: 400;
 	text-decoration: none;
 	text-transform: uppercase;
 	border: 1px solid transparent;
 }
 .nav-menu li:hover > a,  .nav-menu li a:hover,  .nav-menu li:focus > a,  .nav-menu li a:focus {
 	border: 1px solid #eaa600;
 	color: #000;
 }
 .nav-menu .sub-menu,  .nav-menu .children {
 	border: 1px solid #eaa600;
 	background-color: #fff;
 	padding: 0 0 7px;
 	position: absolute;
 	left: 0;
 	z-index: 99999;
 	height: 1px;
 	width: 1px;
 	top: 100%;
 	overflow: hidden;
 	clip: rect(1px, 1px, 1px, 1px);
 	display: block !important;
 	width: 257px!important;
 }
 .nav-menu .sub-menu li,  .nav-menu .children li {
 	display: block !important;
 	width: 100%!important;
 }
 .nav-menu li:last-child a:hover {
 }
 .nav-menu li a span {
 	padding: 0 25px;
 	display: inline-block;
 	border: 2px solid #946f03;
 	background-color: #e5a400;
 	font-family: 'Oswald', sans-serif;
 	font-size: 16px;
 	line-height: 30px;
 	margin-top: 3px;
 	color: #fff;
 	font-weight: 300;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }
 #banner {
 	padding: 92px 0 0;
 	position: relative;
 }
 #banner img {
 	width: 100%;
 	/*display: none;*/
 }
 .home .entry-content p {
 	font-family: 'Roboto Slab', serif!important;
 	font-size: 18px;
 	line-height: 36px;
 	color: #000000;
 	max-width: 1128px;
 	margin: 0 auto;
 	display: block;
 	text-align: center;
 	font-weight: 400;
 }
 #banner .text-box {
 	background-image: url('images/heading-bg.png');
 	background-color: rgba(229,164,0,0.9);
 	opacity: 1;
 	width: 100%;
 	/*position: absolute;*/
 	position: relative;
 	bottom: 0;
 	left: 0;
 	/*z-index: 99999;*/
 	margin-top: 30px;
 }
 .entry-content p {
 	font-size: 16px;
 	line-height: 34px;
 	color: #000;
 	text-align: center;
 	font-family: 'Roboto Slab', serif;
 	font-weight: 400;
 	margin: 0 0 34px;
 }
 .volunteer-opportunities .entry-content p {
 	font-size: 16px;
 	line-height: 30px;
 	color: #000;
 	text-align: left;
 	font-family: 'Roboto Slab', serif;
 	font-weight: 400;
 	margin: 0 0 10px;
 }
 .volunteer-opportunities .entry-title {
 	width: 100%;
 	float: left;
 	border-bottom: 2px solid #946f03;
 	font-size: 28px;
 	line-height: 36px;
 	color: #000;
 	text-align: left;
 	font-family: 'Roboto Slab', serif;
 	font-weight: 400;
 	text-transform: uppercase;
 	padding: 8px 0;
 	margin: 17px 0;
 }
 .how-can-i-help-page {
 	padding: 0 0 42px;
 }
 .how-can-i-help-page .entry-content p:nth-child(1) {
 	margin: 10px 0 0;
 }
 .page-template-independent-living-items .entry-content p:nth-child(1) {
 	margin: 0 0 14px;
 }
 .how-can-i-help-page .entry-content p {
 	font-size: 14px;
 	line-height: 24px;
 	color: #000;
 	text-align: left;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 400;
 	margin: 10px 0 14px;
 	float: left;
 	max-width: 800px;
 	clear: left;
 }
 .how-can-i-help-page .entry-content ul {
 	float: left;
 	width: 100%;
 	padding: 0 0 0 53px;
 	margin: 0 0 10px;
 	clear: left;
 }
 .how-can-i-help-page .entry-content ul li {
 	font-size: 20px;
 	color: #e5a400;
 	list-style-type: disc;
 	width: 100%;
 	padding: 0 0 4px;
 }
 .how-can-i-help-page .entry-content ul li a,  .how-can-i-help-page .entry-content ul li em {
 	font-size: 14px;
 	line-height: 24px;
 	color: #000;
 	text-align: left;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 400;
 	font-style: normal;
 }
 .how-can-i-help-page .entry-content ul li a:hover {
 	text-decoration: none;
 }
 .current-foster-youth .category-section {
 	padding: 42px 0 38px;
 }
 .current-foster-youth .row:last-child .category-section {
 	border: 0;
 }
 .current-foster-youth .category-section .col-lg-4 {
 	width: 33.6%;
 	float: left;
 	padding: 0 15px 0 0;
 }
 .current-foster-youth .category-section .col-lg-8 {
 	width: 65.666667%;
 	float: left;
 	padding: 0 0 0 8px;
 }
 .current-foster-youth .category-section h2 {
 	font-size: 20px;
 	line-height: 24px;
 	color: #000;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 700;
 	border-bottom: 1px dotted #4C4949;
 	padding: 0 0 11px;
 	margin: 0;
 }
 .current-foster-youth .category-section p {
 	font-size: 16px !important;
 	line-height: 26px!important;
 	color: #000!important;
 	font-family: 'Open Sans', sans-serif!important;
 	font-weight: 400!important;
 	padding: 18px 0 !important;
 	margin: 0!important;
 	float: left;
 	width: 100%;
 }
 .current-foster-youth .category-section p a {
 	float: left;
 	font-size: 16px;
 	line-height: 30px;
 	color: #fff;
 	text-align: left;
 	font-family: 'Oswald', sans-serif;
 	background-color: #e5a400;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 	font-weight: 400;
 	padding: 0 5px;
 	margin-right: 7px;
 	text-align: center;
 	border: 1px solid #946f03;
 	width: 128px;
 	text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
 }
 .current-foster-youth .entry-content ul.first-list {
 	width: 60% !important;
 }
 .current-foster-youth .entry-content ul.top-pd {
 	padding-top: 20px !important;
 }
 .current-foster-youth .entry-content ul {
 	float: left;
 	width: 40%;
 	padding: 0 0 0 22px;
 	margin: 0 0 10px;
 }
 .current-foster-youth .entry-content ul li {
 	font-size: 20px;
 	color: #e5a400;
 	list-style-type: disc;
 	width: 100%;
 	padding: 0 0 2px;
 }
 .current-foster-youth .entry-content ul li a,  .current-foster-youth .entry-content ul li em {
 	font-size: 16px;
 	line-height: 33px;
 	color: #000;
 	text-align: left;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 400;
 	font-style: normal;
 }
 .volunteer-opportunities .row:last-child .category-section {
 	border-bottom: 0!important;
 }
 .current-foster-youth .entry-content ul li a:hover {
 	text-decoration: none;
 	color: #946f03;
 }
 .text-box .entry-title {
 	font-size: 46px;
 	/*line-height: 40px;*/
 	line-height: 60px;
 	color: #fff;
 	font-family: 'Raleway', sans-serif;
 	text-align: center;
 	font-weight: 300;
 	text-transform: uppercase;
 	/*padding: 13px 0px 10px;*/
 	vertical-align: middle;
 }
 .volunteer-opportunities .category-section .col-lg-4 {
 	padding: 0 22px 0 0;
 }
 .volunteer-opportunities .category-section .col-lg-8 {
 	padding: 0 0 0 8px;
 }
 .volunteer-opportunities .category-section h2 {
 	font-size: 20px;
 	line-height: 24px;
 	color: #000;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 700;
 	border-bottom: 1px dotted #4C4949;
 	padding: 0 0 11px;
 	margin: 0;
 }
 .volunteer-opportunities .category-section p {
 	font-size: 14px !important;
 	line-height: 24px!important;
 	color: #000!important;
 	font-family: 'Open Sans', sans-serif!important;
 	font-weight: 400!important;
 	padding: 25px 0 0 !important;
 	margin: 0!important;
 	float: left;
 	width: 100%;
 }
 .volunteer-opportunities .category-section p a.btn {
 	float: left;
 	font-size: 16px;
 	line-height: 30px;
 	color: #fff;
 	text-align: left;
 	font-family: 'Oswald', sans-serif;
 	background-color: #e5a400;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 	font-weight: 400;
 	padding: 0 5px;
 	margin-right: 7px;
 	text-align: center;
 	border: 1px solid #946f03;
 	text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
 }
 #banner .amazingslider-text-bg-1 {
 	background-image: url('images/caption-tex-re-bg.png');
 	background-color: transparent;
 	opacity: 1;
 }
 #banner .amazingslider-description-1 {
 	font-size: 32px;
 	line-height: 40px;
 	text-align: center;
 	margin: 0 auto;
 	font-family: 'Raleway', sans-serif;
 	font-weight: 300;
 	text-transform: uppercase;
 }
 #banner .amazingslider-box-1 a {
 	display: none;
 }
 #banner .amazingslider-description-1 strong {
 	font-weight: 400;
 	font-size: 40px;
 	line-height: 40px;
 	font-family: 'Tinos', serif;
 }
 #blog-box {
 	width: 554px;
 	margin: 59px auto;
 	display: block;
 }
 #blog-box .smooth_slider {
 	height: 278px !important;
 }
 #blog-box .smooth_slider .smooth_nav a.smooth_slider_nnav {
 	padding: 0!important;
 	border: 0!important;
 	width: 12px!important;
 	height: 12px!important;
 	background-image: url('images/navigation-bullet.png');
 	background-position: bottom left;
 	background-color: transparent!important;
 	font-size: 1px!important;
 	display: inline-block;
 }
 #blog-box .smooth_slider .smooth_nav a.smooth_slider_nnav.activeSlide {
 	background-position: top left;
 }
 #blog-box .smooth_slider .smooth_nav {
 	width: 100%;
 }
 #blog-box .smooth_slider {
 	max-width: 554px !important;
 }
 #blog-box .smooth_slider .smooth_slideri {
 	position: absolute;
 	width: 100% !important;
 	height: auto !important;
 	max-width: 554px !important;
 	padding: 30px 0 9px;
 	border: 1px solid #9d7722 !important;
 	height: 100%;
 	padding: 37px 0 14px;
 	width: 100%;
 	float: left;
 	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
 	border-radius: 5px;
 }
 #blog-box .smooth_slider h2 a {
 	font-family: 'Roboto Slab', serif;
 	font-size: 23px!important;
 	line-height: 30px!important;
 	color: #e5a400!important;
 	font-weight: 400;
 }
 #blog-box .smooth_slider span {
 	font-family: 'Roboto Slab', serif!important;
 	font-size: 18px!important;
 	line-height: 30px!important;
 	color: #000000!important;
 	font-weight: 300;
 	text-align: center!important;
 	float: right;
 	max-width: 390px;
 	padding: 0 8px;
 }
 #blog-box .smooth_more {
 	display: block;
 	text-align: center;
 	max-width: 390px;
 	float: right;
 	width: 72%;
 	padding: 0 8px;
 }
 #blog-box .smooth_more a {
 	display: inline-block;
 	background-image: url('images/go-there-btn-off.png');
 	padding: 0;
 	width: 203px;
 	height: 36px;
 	color: transparent!important;
 	margin: 0!important;
 }
 #blog-box .smooth_more a:hover {
 	background-image: url('images/go-there-btn-one.png');
 }
 #blog-box .smooth_slider .smoothLeft {
 	margin: 0 12px!important;
 	max-height: 100%!important;
 	border: 0!important;
 	width: auto!important;
 }
 #logo-box ul li img {
 	margin: 0 20px !important;
 }
 #logo-box-slider {
 	width: 100%;
 	float: left;
 	padding: 0 0 23px;
 }
 #logo-box-slider h2 {
 	font-family: 'Raleway', sans-serif;
 	font-size: 27px;
 	line-height: 35px;
 	color: #000;
 	border-bottom: 3px solid #5396f2;
 	text-transform: uppercase;
 	font-weight: 400;
 	padding: 4px 0;
 	margin: 9px 0 40px;
 	letter-spacing: 3.5px;
 	text-align: center;
 }
 #logo-box #next {
 	margin-left: -30px;
 }
 #logo-box #logo-slider-wraper {
 	margin: 0 auto!important;
 	left: 0 !important;
 	width: 97.4% !important;
 	padding: 0 62px;
 }
 #logo-box #next {
 	background: url(images/left-arrow.png) no-repeat center;
 	float: left;
 	margin-left: 0;
 	position: absolute;
 	top: 59.5px;
 	left: 0;
 }
 #logo-box #prev {
 	background: url(images/right-arrow.png) no-repeat center;
 	float: left;
 	margin: 0;
 	position: absolute;
 	top: 59.5px;
 	right: 0;
 }
 #logo-box .slider-controls a {
 	height: 62px!important;
 	width: 62px!important
 }
 .nav-menu .sub-menu li a,  .nav-menu .children li a {
 	color: #000;
 	width: 100%!important;
 	border: 0;
 	padding-bottom: 3px;
 	background-color: transparent;
 	text-transform: inherit;
 }
 .nav-menu .sub-menu ul,  .nav-menu .children ul {
 	border-left: 0;
 	left: 100%;
 	top: 0;
 }
 .nav-menu .sub-menu,  .nav-menu .children {
 	display: block;
 	text-align: left;
 }
 ul.nav-menu ul a,  .nav-menu ul ul a {
 	color: #fff;
 	margin: 0;
 	width: 200px;
 }
 .nav-menu .sub-menu .sub-menu {
 	background-color: #eaa600;
 	padding: 0 0 12px;
 }
 .nav-menu .sub-menu .sub-menu li a {
 	color: #fff;
 	font-size: 14px;
 	text-transform: capitalize;
 }
 ul.nav-menu ul a:hover,  .nav-menu ul ul a:hover,  ul.nav-menu ul a:focus,  .nav-menu ul ul a:focus {
 	color: #f3c68d;
 }
 ul.nav-menu li:hover > ul,  .nav-menu ul li:hover > ul,  ul.nav-menu .focus > ul,  .nav-menu .focus > ul {
 	clip: inherit;
 	overflow: inherit;
 	height: inherit;
 	width: inherit;
 }
 .nav-menu .current_page_item > a,  .nav-menu .current_page_ancestor > a,  .nav-menu .current-menu-item > a,  .nav-menu .current-menu-ancestor > a {
 	border: 1px solid #eaa600;
 	color: #000;
 }
 .menu-toggle {
 	display: none;
 }
 .sub-header {
 	width: 100%;
 	float: left;
 	position: relative;
 	min-height: 108px;
 	padding-left: 167px;
 }
 /* Navbar */
 .navbar {
 	width: 100%;
 	float: left;
 	padding: 23px 0 10px;
 }
 .site-header .search-form {
 	position: absolute;
 	right: 20px;
 	top: 1px;
 }
 .site-header .search-field {
 	background-color: transparent;
 	background-image: url(images/search-icon.png);
 	background-position: 5px center;
 	background-repeat: no-repeat;
 	background-size: 24px 24px;
 	border: none;
 	cursor: pointer;
 	height: 37px;
 	margin: 3px 0;
 	padding: 0 0 0 34px;
 	position: relative;
 	-webkit-transition: width 400ms ease, background 400ms ease;
 	transition: width 400ms ease, background 400ms ease;
 	width: 1px;
 }
 .site-header .search-field:focus {
 	background-color: #fff;
 	border: 2px solid #c3c0ab;
 	cursor: text;
 	outline: 0;
 	width: 230px;
 }
/**
 * 5.0 Content
 * ----------------------------------------------------------------------------
 */

 .hentry {
 	padding: 14px 0;
 }
 .entry-header,  .entry-content,  .entry-summary,  .entry-meta {
 	margin: 0 auto;
 	max-width: 1170px;
 	width: 100%;
 }
 .home .entry-header,  .home .entry-content,  .home .entry-summary,  .home .entry-meta {
 	max-width: 1196px;
 }
 .sidebar .entry-header,  .sidebar .entry-content,  .sidebar .entry-summary,  .sidebar .entry-meta {
 	max-width: 1040px;
 	padding: 0 376px 0 60px;
 }
 .entry-header .entry-title {
 	width: 100%;
 	float: left;
 	border-bottom: 2px solid #946f03;
 	font-size: 28px;
 	line-height: 36px;
 	color: #000;
 	text-align: left;
 	font-family: 'Roboto Slab', serif;
 	font-weight: 400;
 	text-transform: uppercase;
 	padding: 11px 0;
 	margin: 17px 0;
 }
 .entry-header .entry-title .back-link:hover {
 	color: #fff;
 	text-decoration: none;
 }
 .entry-header .entry-title .back-link {
 	float: right;
 	font-size: 12px;
 	line-height: 25px;
 	color: #4f3e1d;
 	text-align: left;
 	font-family: 'Open Sans', sans-serif;
 	text-transform: uppercase;
 	background-color: #e5a400;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 	border-bottom-left-radius: 0;
 	border-bottom-right-radius: 0;
 	position: relative;
 	bottom: -21px;
 	font-weight: 700;
 	padding: 0 10px;
 	letter-spacing: -0.5px;
 }
 .entry-header .entry-title .title {
 	display: block;
 	float: left;
 }
 .entry-header .entry-title span {
 	font-size: 14px;
 	line-height: 26px;
 	color: #000;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 400;
 	display: inline-block;
 	vertical-align: bottom;
 	padding: 0 10px 3px;
 }
 .our-services {
 	width: 100%;
 	float: left;
 	text-align: center;
 }
 .our-services h2 {
 	font-size: 30px;
 	line-height: 36px;
 	color: #e5a400;
 	text-align: center;
 	font-family: 'Roboto Slab', serif;
 	font-weight: 400;
 	border-bottom: 2px solid #5396f2;
 	display: inline-block;
 	margin-top: 17px;
 }
 .our-services ul {
 	margin: 7px 0;
 }
 .our-services ul li {
 	display: inline-block;
 	padding: 14px 0;
 	margin: 0 14px;
 	font-family: 'Roboto Condensed', sans-serif;
 	border-bottom: 1px dotted #cdcdcd;
 }
 .our-services ul li h3 {
 	font-size: 24px;
 	line-height: 30px;
 	color: #000;
 	text-align: center;
 	margin: 0;
 	padding: 15px 0 0;
 	font-weight: 300;
 	font-family: 'Roboto Condensed', sans-serif;
 }
 .our-services ul li aside {
 	width: 100%;
 	border: 9px solid #fff;
 	-webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.70);
 	-moz-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.70);
 	box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.70);
 	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
 	border-radius: 5px;
 }
 .how-can-i-help {
 	width: 100%;
 	padding: 0 15px;
 	float: left;
 }
 .how-can-i-help .row {
 	margin-left: -15px;
 	margin-right: -15px;
 }
 .category-section {
 	width: 100%;
 	float: left;
 	padding: 50px 0;
 	border-bottom: 1px solid #dbdbdb;
 	margin: 0 0 8px;
 }
 .border-none {
 	border-bottom: 0 !important;
 }
 .category-section .col-lg-4 {
 	width: 30.8%;
 	float: left;
 	padding: 0 15px;
 }
 .calendar-box .col-lg-4 {
 	width: 25.4%;
 	float: left;
 	padding: 0 15px;
 }
 .calendar-box .col-lg-8 {
 	width: 74.6%;
 	float: left;
 	padding: 0 0 0 15px;
 }
 .calendar-box .category-section {
 	width: 100%;
 	float: left;
 	padding: 50px 0;
 	border-bottom: 1px solid #dbdbdb !important;
 	margin: 0 0 8px;
 }
 .calendar-box .category-section h2 {
 	font-size: 20px;
 	line-height: 30px;
 	color: #626262;
 	font-family: 'Roboto Slab', serif;
 	font-weight: 400;
 	padding: 0 0px;
 	margin: 4px 0 12px;
 }
 .calendar-box .category-section p strong {
 	color: #e5a400;
 }
 .calendar-box .category-section small {
 	font-size: 18px;
 	line-height: 30px;
 	color: #000;
 	font-family: 'Roboto Condensed', sans-serif;
 	font-weight: 400;
 	padding: 0;
 }
 .calendar-box .category-section p a {
 	display: inline-block;
 	font-size: 16px;
 	margin: 5px 0px;
 	line-height: 30px;
 	color: #fff;
 	text-align: left;
 	font-family: 'Oswald', sans-serif;
 	background-color: #e5a400;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 	font-weight: 400;
 	padding: 0 10px;
 	margin-right: 7px;
 	text-align: center;
 	border: 1px solid #946f03;
 	text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
 }
 .calendar-box .category-section p {
 	font-size: 16px!important;
 	margin: 5px 0px!important;
 	line-height: 22px !important;
 	color: #222222!important;
 	font-family: 'Open Sans', sans-serif!important;
 }
 .category-section .col-lg-4 .paypal {
 	margin: 39px auto 0;
 	display: block;
 	width: 89px;
 	outline: 0;
 }
 .category-section .col-lg-8 {
 	width: 68.666667%;
 	float: left;
 	padding: 0 0 0 15px;
 }
 .individual {
 	float: left;
 	background-color: #f7e1aa;
 	padding: 4px 15px 12px 23px;
 	border: 1px solid #cdcdcd;
 	margin: 11px 0 4px;
 	width: 100%;
 }
 .individual h2 {
 	margin: 0;
 	padding: 0;
 	font-size: 18px;
 	line-height: 36px;
 	font-family: 'Open Sans', sans-serif;
 	color: #000;
 }
 .individual p, .category-section p {
 	margin: 0 !important;
 	padding: 2px 0!important;
 	font-size: 16px!important;
 	line-height: 26px!important;
 	font-family: 'Open Sans', sans-serif!important;
 	color: #000!important;
 }
 .individual p a {
 	color: #946f03;
 }
 .individual ul {
 	float: left;
 	width: 100%;
 	padding: 0;
 	margin: 10px 0;
 }
 .individual ul li a {
 	color: #946f03;
 }
 .individual ul li {
 	float: left;
 	display: inline;
 	border-left: 1px solid #000;
 	padding: 0 10px;
 	font-size: 15px;
 	line-height: 18px;
 	font-family: 'Open Sans', sans-serif;
 }
 .individual ul li:first-child {
 	border-left: 0;
 	padding-left: 0;
 }
 .category-section .img-box {
 	width: 100%;
 	border: 9px solid #fff;
 	-webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.70);
 	-moz-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.70);
 	box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.70);
 	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
 	border-radius: 5px;
 	position: relative;
 	float: left;
 	margin-bottom: 15px !important;
 }
 .category-section .img-box p {
 	padding: 0 !important;
 }
 .category-section .img-box img {
 	width: 100% !important;
 	margin: 0!important;
 }
 .category-section .img-box h2 {
 	font-size: 24px;
 	line-height: 36px;
 	color: #fff;
 	font-family: 'Open Sans', sans-serif;
 	margin: 0;
 	text-align: center;
 	position: absolute;
 	font-weight: 600;
 	left: 0;
 	bottom: 12px;
 	padding: 8px 0;
 	width: 99.9%;
 	background-image: url('images/transparent-bg.png');
 	background-repeat: repeat;
 }
 .category-section p {
 	font-size: 14px;
 	line-height: 24px;
 	color: #000;
 	font-family: 'Open Sans', sans-serif;
 	margin: 0;
 	padding: 17px 0 7px;
 	text-align: left;
 	font-weight: 400;
 }
 .faqs-box #accordions-373 .accordions-head {
 	font-size: 17px!important;
 	line-height: 22px!important;
 	font-family: 'Roboto Slab', serif!important;
 	font-weight: 400!important;
 	border-bottom: 1px dotted #cdcdcd!important;
 	padding: 12px 0 15px!important;
 	background-color: transparent;
 }
 .faqs-box .accordions.flat .accordion-content {
 	max-width: 1138px!important;
 	margin: 6px auto!important;
 	border: 1px solid #c18b05!important;
 	padding: 19px 15px;
 }
 .faqs-box .accordions.flat .accordion-content p {
 	font-size: 14px;
 	line-height: 28px;
 	color: #545148;
 	font-family: 'Open Sans', sans-serif;
 	margin: 10px 0;
 	text-align: left;
 }
 .faqs-box #accordions-373 .ui-accordion-header-active {
 	border: 0!important;
 	color: #c18b05!important;
 	background-color: transparent!important;
 }
 .faqs-box #accordions-373 .accordions-head .accordion-icons {
 	display: none!important;
 }
 .fter-care-services-area .entry-content {
 	max-width: 1265px;
 }
 .after-care-services {
 	padding: 24px 50px;
 	width: 100%;
 	float: left;
 }
 .after-care-services .row {
 	margin-left: -50px;
 	margin-right: -50px;
 }
 .after-care-services .col-lg-6 {
 	width: 50%;
 	float: left;
 	padding: 0 50px;
 	border-right: 1px solid #cdcdcd;
 }
 .after-care-services .col-lg-6:last-child {
 	border-right: 0;
 }
 .after-care-services .col-lg-6 .entry-section {
 	padding: 0 0 0 5px;
 }
 .after-care-services .col-lg-6:first-child .entry-section {
 	padding-left: 0;
 	padding-right: 5px;
 }
 .after-care-services .entry-section h2, .after-care-services h2 {
 	font-size: 30px;
 	line-height: 36px;
 	color: #000;
 	text-align: center;
 	border-bottom: 1px dotted #cdcdcd;
 	font-family: 'Roboto Slab', serif;
 	font-weight: 400;
 	margin: 0px 0;
 	padding: 11px 0 19px;
 }
 .after-care-services .img-box {
 	width: 100%;
 	border: 9px solid #fff;
 	-webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.70);
 	-moz-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.70);
 	box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.70);
 	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
 	border-radius: 5px;
 	float: left;
 	margin-bottom: 0px;
 }
 .after-care-services .img-box p {
 	padding: 0;
 	margin: 0 0;
 }
 .after-care-services .img-box img {
 	padding: 0;
 	margin: 0 0;
 	width: 100%;
 }
 .after-care-services .menu-after-care-services-menu-container {
 	width: 100%;
 	float: left;
 }
 .after-care-services .menu {
 	width: 100%;
 	float: left;
 	padding-left: 21%;
 	border-bottom: 1px dotted #cdcdcd;
 	min-height: 460px;
 	margin: 25px 0 0;
 	padding-bottom: 50px;
 }
 .after-care-services .menu li {
 	width: 100%;
 	float: left;
 	font-size: 22px;
 	line-height: 22px;
 	color: #e5a400;
 	font-family: 'Open Sans', sans-serif;
 	list-style-type: disc;
 	padding: 5px 0 4px;
 }
 .after-care-services .menu li li {
 	list-style-type: circle;
 }
 .after-care-services .menu li ul {
 	padding-top: 6px;
 }
 .after-care-services .menu li a, .after-care-services .menu li em {
 	color: #000;
 	font-size: 16px;
 	line-height: 20px;
 	font-style: normal;
 }
 .after-care-services p {
 	color: #000;
 	font-size: 16px;
 	line-height: 26px;
 	font-weight: 400;
 	font-family: 'Open Sans', sans-serif;
 	margin: 28px 0 0;
 }
 .tmm .tmm_fname, .tmm .tmm_lname, .tmm .tmm_names {
 	display: inline;
 	color: #e5a400;
 	font-size: 16px;
 	font-family: 'Roboto Slab', serif!important;
 	font-weight: 700;
 }
 .tmm .tmm_job {
 	display: inline;
 	font-size: 16px;
 	font-family: 'Roboto Slab', serif!important;
 	font-weight: 700;
 	color: #a0a0a0;
 	text-transform: capitalize;
 }
 .tmm .tmm_4_columns .tmm_desc, .tmm .tmm_desc {
 	margin-top: 0;
 	margin-bottom: 8px;
 	font-size: 16px;
 	line-height: 24px;
 	font-family: 'Roboto Condensed', serif!important;
 	font-weight: 400;
 }
 .nav-menu li:nth-child(4) .sub-menu, .nav-menu li:nth-child(4) .children {
 	width: 140%!important;
 }
 .bulletin-board .entry-content p {
 	color: #000;
 	font-size: 14px;
 	line-height: 24px;
 	font-weight: 400;
 	font-family: 'Open Sans', sans-serif;
 	text-align: left;
 	margin: 9px 0 24px;
 }
 .tablepress tbody tr td {
 	color: #000;
 	font-size: 14px;
 	line-height: 20px;
 	font-weight: 400;
 	font-family: 'Open Sans', sans-serif;
 }
 .tablepress tbody tr td.column-1 {
 	color: #946f03;
 	font-weight: 600;
 	width: 128px;
 }
 .tablepress tbody tr td.column-1 em {
 	font-style: normal;
 	float: right;
 }
 .tablepress tbody td, .tablepress tfoot th {
 	border-top: 0!important;
 }
 .tablepress td, .tablepress th {
 	padding: 5px 13px 5px 0!important;
 }
 .bulletin-board h2 {
 	color: #000;
 	font-size: 22px;
 	line-height: 24px;
 	font-weight: 700;
 	border-bottom: 2px solid #a3a3a3;
 	padding: 6px 0 0;
 	margin-bottom: 18px;
 	display: inline-block;
 	font-family: 'Open Sans', sans-serif;
 	text-transform: uppercase;
 }
 .bulletin-board h3 {
 	color: #946f03;
 	font-size: 20px;
 	line-height: 24px;
 	font-weight: 700;
 	border-top: 2px solid #b0b0b0;
 	padding: 6px 0 0;
 	margin-bottom: 0;
 	font-family: 'Open Sans', sans-serif;
 }
 .bulletin-board h4 {
 	color: #000;
 	font-size: 16px;
 	line-height: 24px;
 	font-weight: 600;
 	border-bottom: 1px dotted #946f03;
 	padding: 2px 0 8px;
 	margin: 0 0 19px;
 	font-family: 'Open Sans', sans-serif;
 }
 .college-students-box .accordions.flat .accordion-content {
 	max-width: 1138px!important;
 	margin: 6px auto!important;
 	border: 1px solid #c18b05!important;
 	padding: 19px 15px;
 }
 .college-students-box .accordions.flat .accordion-content p {
 	font-size: 14px;
 	line-height: 28px;
 	color: #545148;
 	font-family: 'Open Sans', sans-serif;
 	margin: 0;
 	text-align: left;
 }
 .college-students-box #accordions-352 .ui-accordion-header-active {
 	border: 0!important;
 	color: #c18b05!important;
 	background-color: transparent!important;
 }
 .college-students-box #accordions-352 .accordions-head .accordion-icons {
 	display: none!important;
 }
 .college-students-box #accordions-352 .accordions-head {
 	color: #000;
 	font-size: 18px;
 	line-height: 50px;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 600;
 }
 .college-students-box #accordions-352 .accordions-head.ui-corner-top {
 	color: #c18b05!important;
 }
 .college-students-box .accordions.flat .accordions-head {
 	background-color: transparent!important;
 	border-bottom: 1px dotted #d0d0d0;
 }
 .college-students-box #accordions-352 .accordions-head:last-child {
 	border-bottom: 0!important;
 }
 .contact-box {
 	width: 100%;
 	float: left;
 }
 .contact-box .sidebar {
 	width: 26%;
 	float: left;
 }
 .contact-box .small-text {
 	font-size: 14px;
 }
 .contact-box .sidebar h4 {
 	text-align: left;
 	font-size: 24px;
 	color: #000;
 	font-family: 'Roboto Slab', serif!important;
 	font-weight: 400;
 	margin: 0;
 	line-height: 29px;
 }
 .contact-box .sidebar h4 sub {
 	font-size: 14px;
 	margin-bottom: 0;
 }
 .contact-box .sidebar h2 {
 	text-align: left;
 	font-size: 24px;
 	color: #000;
 	font-family: 'Roboto Slab', serif!important;
 	font-weight: 700;
 	margin: 12px 0 0;
 	line-height: 26px;
 }
 .contact-box .sidebar p {
 	text-align: left;
 	font-size: 18px;
 	color: #000;
 	font-family: 'Roboto Slab', serif!important;
 	font-weight: 400;
 	line-height: 22px;
 	margin: 0;
 }
 .contact-box .sidebar h4 a {
 	font-size: 14px;
 	color: #e8b022;
 	font-weight: 400;
 }
 .contact-box .sidebar .box:first-child {
 	padding: 16px 0 14px;
 }
 .contact-box .sidebar .box {
 	position: relative;
 	padding: 16px 0 28px;
 	float: left;
 	width: 100%;
 	margin: 0 0 10px;
 }
 .contact-box .sidebar .box:after {
 	border-bottom: 2px solid #5396f2;
 	content: "";
 	position: absolute;
 	bottom: -2px;
 	left: 0;
 	width: 178px;
 	height: 2px;
 }
 .contact-box .sidebar .box2:after {
 	content: inherit;
 }
 .contact-box #map {
 	width: 74%;
 	float: left;
 	margin: 20px 0 0;
 	border: 12px solid #fff;
 	border-bottom: 6px solid #fff;
 	-webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.75);
 	-moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.75);
 	box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.75);
 	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
 	border-radius: 5px;
 }
 .staff .tablepress tbody tr td {
 	color: #000;
 	font-size: 14px;
 	line-height: 22px;
 	padding: 15px 9px 15px 48px!important;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 400;
 	border-bottom: 1px dotted #cdcdcd;
 	border-top: 1px dotted #cdcdcd;
 }
 .staff .tablepress tbody tr:first-child td {
 	border-top: 1px dotted #cdcdcd !important;
 }
 .staff .tablepress tbody tr td.column-1 {
 	color: #000;
 	font-size: 16px;
 	font-weight: 600;
 }
 .staff .tablepress tbody tr td {
 	width: 33%;
 }
 .accordions.flat .accordions-head .accordion-icons {
 	display: none!important;
 }
 .staff ul {
 	width: 100%;
 	float: left;
 	padding: 27px 0;
 	border-top: 1px solid #946f03;
 	margin: 40px 0 0;
 }
 .staff h2 {
 	color: #000;
 	font-size: 24px;
 	line-height: 39px;
 	font-family: 'Roboto Slab', serif!important;
 	font-weight: 400;
 	margin: 0px 0 41px
 }
 .staff ul li {
 	width: 50%;
 	float: left;
 	color: #000;
 	font-size: 16px;
 	line-height: 25px;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 400;
 	list-style-type: none;
 }
 .staff ul li:last-child {
 	text-align: right;
 }
 .staff .tablepress tbody tr td.column-3 {
 	color: #b38206;
 	font-size: 16px;
 	font-weight: 600;
 	text-align: right;
 }
 .staff .tablepress tbody tr td.column-3 span {
 	padding-left: 25px;
 	background-image: url('images/call-icon-sm.png');
 	background-position: center left;
 	background-repeat: no-repeat;
 }
 .testimonials {
 	width: 100%;
 	float: left;
 	background-image: url('http://192.185.27.43/~zoozdev3/hay/wp-content/uploads/2015/10/testimonials-top-bg.png');
 	background-position: top center;
 	background-repeat: no-repeat;
 	padding: 52px 0;
 	margin: 20px 0 0;
 }

 .testimonials .testimonial_rotator_quote {
 	font-size: 14px;
 	line-height: 20px;
 	color: #000;
 	font-weight: 600;
 	font-family: 'Open Sans', sans-serif;
 	padding: 15px 0;
 }
 .testimonials .testimonial_rotator_quote em {
 	color: #6d6d6d;
 	font-weight: 400;
 	font-style: italic;
 }
 .testimonials .testimonial_rotator_slide_title {
 	font-size: 20px;
 	line-height: 24px;
 	color: #e5a400;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 700;
 	margin: 0 0 15px;
 	position: relative;
 	z-index: 10;
 }
 .our-partners {
 	width: 100%;
 	float: left;
 	padding: 20px 0;
 }
 .our-partners .partners-box {
 	width: 50%;
 	float: left;
 	padding: 0 3px 0 80px;
 	border-left: 1px solid #000;
 }
 .our-partners .partners-box h2 {
 	color: #000;
 	font-size: 18px;
 	line-height: 36px;
 	font-family: 'Roboto Slab', serif;
 	font-weight: 600;
 	margin: 0px 0 5px
 }
 .our-partners .partners-box .tablepress tbody tr td.column-1 {
 	font-size: 16px;
 	line-height: 24px;
 	color: #000;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 400;
 }
 .our-partners .partners-box .tablepress h3 {
 	font-size: 16px;
 	line-height: 36px;
 	color: #000;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 700;
 	margin: 18px 0 11px;
 }
 .our-partners .call-center .tablepress h3 {
 	font-family: 'Roboto Slab', serif;
 	font-size: 18px;
 }
 .our-partners .partners-box .tablepress td, .tablepress th {
 	padding: 9px 5px 17px 0!important;
 }
 .our-partners .partners-box .tablepress tbody tr td.column-1 a {
 	text-decoration: underline;
 	color: #c58d00;
 	line-height: 16px;
 	font-size: 14px;
 	display: block;
 	padding: 2px 0 5px;
 }
 .our-partners .partners-box .tablepress tbody tr td ins {
 	background: transparent;
 	text-decoration: none;
 }
 .our-partners .partners-box .tablepress tbody tr td span,  .our-partners .partners-box .tablepress tbody tr td ins {
 	color: #696969;
 	font-size: 14px;
 	display: block;
 	font-weight: 400;
 	line-height: 19px;
 }
 .our-partners .partners-box .tablepress tbody tr td strong {
 	color: #696969;
 	display: block;
 }
 .our-partners .partners-box .tablepress tbody tr td strong code,  .our-partners .partners-box .tablepress tbody tr td code {
 	font-size: 16px;
 	line-height: 24px;
 	color: #000;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 700;
 	display: block;
 }
 .our-partners .call-center {
 	padding: 0 20px 0 0;
 	border-left: 0;
 }
/**
 * 5.1 Entry Header
 * ----------------------------------------------------------------------------
 */

 .sidebar .entry-header .entry-meta {
 	padding: 0;
 }
 .entry-thumbnail img {
 	display: block;
 	margin: 0 auto 10px;
 }
 .entry-header {
 	margin-bottom: 30px;
 }
 .entry-title {
 	font-weight: normal;
 	margin: 0 0 5px;
 }
 .entry-title a {
 	color: #141412;
 }
 .entry-title a:hover {
 	color: #ea9629;
 }
 .testimonial_rotator_wrap.with-prevnext, .testimonial_rotator_wrap {
 	padding: 24px 100px 100px;
 	margin: 0;
 	position: relative;
 	top: -22px;
 }
 .testimonial_rotator .slide {
 	width: 100%!important;
 	height: auto;
 }
 .testimonial_rotator .slide:before {
 	position: absolute;
 	left: -95px;
 	top: -25px;
 	width: 92px;
 	height: 85px;
 	background-repeat: no-repeat;
 	background-image: url('images/top-left-qutation.png');
 }
 .testimonial_rotator .slide {
 	min-height: 300px;
 }
 .testimonial_rotator .slide:after {
 	position: absolute;
 	right: -95px;
 	bottom: -25px;
 	width: 92px;
 	height: 85px;
 	background-repeat: no-repeat;
 	background-image: url('images/bottom-right-qutation.png');
 }
 .testimonial_rotator_wrap.with-prevnext:after, .testimonial_rotator_wrap:after {
 	background-image: url('images/shadow-left.png');
 	position: absolute;
 	width: 30px;
 	height: 100%;
 	left: 73px;
 	top: 0;
 	background-size: 30px 50%;
 	content: "";
 	padding: 0 3%;
 	background-repeat: no-repeat;
 	background-position: center left;
 }
 .testimonial_rotator_wrap.with-prevnext:before, .testimonial_rotator_wrap:before {
 	background-image: url('images/shadow-right.png');
 	position: absolute;
 	width: 30px;
 	height: 100%;
 	right: 73px;
 	top: 0;
 	background-size: 30px 50%;
 	content: "";
 	padding: 0;
 	background-repeat: no-repeat;
 	background-position: center left;
 }
 .testimonial_rotator_next {
 	width: 62px;
 	height: 62px;
 	background-image: url('images/right-arrow.png');
 }
 .testimonial_rotator_prev {
 	width: 62px;
 	height: 62px;
 	background-image: url('images/left-arrow.png');
 }
 .testimonial_rotator_prev .fa:before, .testimonial_rotator_next .fa:before {
 	content: initial;
 }
.testimonial_rotator_prev .fa,
.testimonial_rotator_next .fa{
	display:none;
}
/**
 * 5.2 Entry Meta
 * ----------------------------------------------------------------------------
 */

 .entry-meta {
 	clear: both;
 	font-size: 14px;
 }
 .entry-meta a {
 	color: #bc360a;
 }
 .entry-meta a:hover {
 	color: #bc360a;
 }
 .entry-meta > span {
 	margin-right: 20px;
 }
 .entry-meta > span:last-child {
 	margin-right: 0;
 }
 .featured-post:before {
 	content: "\f308";
 	margin-right: 2px;
 }
 .entry-meta .date a:before {
 	content: "\f303";
 }
 .comments-link a:before {
 	content: "\f300";
 	margin-right: 2px;
 	position: relative;
 	top: -1px;
 }
 .entry-meta .author a:before {
 	content: "\f304";
 	position: relative;
 	top: -1px;
 }
 .categories-links a:first-child:before {
 	content: "\f301";
 }
 .tags-links a:first-child:before {
 	content: "\f302";
 	position: relative;
 	top: -1px;
 }
 .edit-link a:before {
 	content: "\f411";
 	position: relative;
 	top: -1px;
 }
 .single-author .entry-meta .author,  .sticky.format-standard .entry-meta .date,  .sticky.format-audio .entry-meta .date,  .sticky.format-chat .entry-meta .date,  .sticky.format-image .entry-meta .date,  .sticky.format-gallery .entry-meta .date {
 	display: none;
 }
/**
 * 5.3 Entry Content
 * ----------------------------------------------------------------------------
 */

 .entry-content {
 	-webkit-hyphens: none;
 	-moz-hyphens: none;
 	-ms-hyphens: none;
 	hyphens: none;
 	word-wrap: break-word;
 }
 .entry-content a,  .comment-content a {
 	color: #946f03;
 }
 .entry-content a:hover,  .comment-content a:hover {
 	color: #ea9629;
 }
 .entry-content .more-link {
 	white-space: nowrap;
 }
 .entry-content blockquote {
 	font-size: 24px;
 }
 .entry-content blockquote cite,  .entry-content blockquote small {
 	font-size: 16px;
 }
 .entry-content img.alignleft,  .entry-content .wp-caption.alignleft {
 	margin-left: -60px;
 }
 .entry-content img.alignright,  .entry-content .wp-caption.alignright {
 	margin-right: -60px;
 }
 footer.entry-meta {
 	margin-top: 24px;
 }
 .format-standard footer.entry-meta {
 	margin-top: 0;
 }
 /* Page links */
 .page-links {
 	clear: both;
 	font-size: 16px;
 	font-style: italic;
 	font-weight: normal;
 	line-height: 2.2;
 	margin: 20px 0;
 	text-transform: uppercase;
 }
 .page-links a,  .page-links > span {
 	background: #fff;
 	border: 1px solid #fff;
 	padding: 5px 10px;
 	text-decoration: none;
 }
 .format-status .entry-content .page-links a,  .format-gallery .entry-content .page-links a,  .format-chat .entry-content .page-links a,  .format-quote .entry-content .page-links a,  .page-links a {
 	background: #e63f2a;
 	border: 1px solid #e63f2a;
 	color: #fff;
 }
 .format-gallery .entry-content .page-links a:hover,  .format-audio .entry-content .page-links a:hover,  .format-status .entry-content .page-links a:hover,  .format-video .entry-content .page-links a:hover,  .format-chat .entry-content .page-links a:hover,  .format-quote .entry-content .page-links a:hover,  .page-links a:hover {
 	background: #fff;
 	color: #e63f2a;
 }
 .format-status .entry-content .page-links > span,  .format-quote .entry-content .page-links > span {
 	background: none;
 }
 .page-links .page-links-title {
 	background: transparent;
 	border: none;
 	margin-right: 20px;
 	padding: 0;
 }
 /* Mediaelements */
 .hentry .mejs-mediaelement,  .hentry .mejs-container .mejs-controls {
 	background: #220e10;
 }
 .hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,  .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
 	background: #fff;
 }
 .hentry .mejs-controls .mejs-time-rail .mejs-time-current {
 	background: #ea9629;
 }
 .hentry .mejs-controls .mejs-time-rail .mejs-time-total,  .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
 	background: #595959;
 }
 .hentry .mejs-controls .mejs-time-rail span,  .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,  .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
 	border-radius: 0;
 }
/**
 * 5.4 Galleries
 * ----------------------------------------------------------------------------
 */
 .smooth_slider .smooth_slider_thumbnail {
 	border: 0 !important;
 }
 .gallery {
 	margin-bottom: 20px;
 	margin-left: -4px;
 }
 .gallery-item {
 	float: left;
 	margin: 0 4px 4px 0;
 	overflow: hidden;
 	position: relative;
 }
 .gallery-columns-1.gallery-size-medium,  .gallery-columns-1.gallery-size-thumbnail,  .gallery-columns-2.gallery-size-thumbnail,  .gallery-columns-3.gallery-size-thumbnail {
 	display: table;
 	margin: 0 auto 20px;
 }
 .gallery-columns-1 .gallery-item,  .gallery-columns-2 .gallery-item,  .gallery-columns-3 .gallery-item {
 	text-align: center;
 }
 .gallery-columns-4 .gallery-item {
 	max-width: 23%;
 	max-width: -webkit-calc(25% - 4px);
 	max-width: calc(25% - 4px);
 }
 .gallery-columns-5 .gallery-item {
 	max-width: 19%;
 	max-width: -webkit-calc(20% - 4px);
 	max-width: calc(20% - 4px);
 }
 .gallery-columns-6 .gallery-item {
 	max-width: 15%;
 	max-width: -webkit-calc(16.7% - 4px);
 	max-width: calc(16.7% - 4px);
 }
 .gallery-columns-7 .gallery-item {
 	max-width: 13%;
 	max-width: -webkit-calc(14.28% - 4px);
 	max-width: calc(14.28% - 4px);
 }
 .gallery-columns-8 .gallery-item {
 	max-width: 11%;
 	max-width: -webkit-calc(12.5% - 4px);
 	max-width: calc(12.5% - 4px);
 }
 .gallery-columns-9 .gallery-item {
 	max-width: 9%;
 	max-width: -webkit-calc(11.1% - 4px);
 	max-width: calc(11.1% - 4px);
 }
 .gallery-columns-1 .gallery-item:nth-of-type(1n),  .gallery-columns-2 .gallery-item:nth-of-type(2n),  .gallery-columns-3 .gallery-item:nth-of-type(3n),  .gallery-columns-4 .gallery-item:nth-of-type(4n),  .gallery-columns-5 .gallery-item:nth-of-type(5n),  .gallery-columns-6 .gallery-item:nth-of-type(6n),  .gallery-columns-7 .gallery-item:nth-of-type(7n),  .gallery-columns-8 .gallery-item:nth-of-type(8n),  .gallery-columns-9 .gallery-item:nth-of-type(9n) {
 	margin-right: 0;
 }
 .gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),  .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),  .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),  .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
 	clear: left;
 }
 .gallery-caption {
 	background-color: rgba(0, 0, 0, 0.7);
 	box-sizing: border-box;
 	color: #fff;
 	font-size: 14px;
 	line-height: 1.3;
 	margin: 0;
 	max-height: 50%;
 	opacity: 0;
 	padding: 2px 8px;
 	position: absolute;
 	bottom: 0;
 	left: 0;
 	text-align: left;
 	-webkit-transition: opacity 400ms ease;
 	transition: opacity 400ms ease;
 	width: 100%;
 }
 .gallery-caption:before {
 	box-shadow: 0 -10px 15px #000 inset;
 	content: "";
 	height: 100%;
 	min-height: 49px;
 	position: absolute;
 	left: 0;
 	top: 0;
 	width: 100%;
 }
 .gallery-item:hover .gallery-caption {
 	opacity: 1;
 }
 .gallery-columns-7 .gallery-caption,  .gallery-columns-8 .gallery-caption,  .gallery-columns-9 .gallery-caption {
 	display: none;
 }
/**
 * 5.5 Post Formats
 * ----------------------------------------------------------------------------
 */

 /* Aside */
 .format-aside {
 	background-color: #f7f5e7;
 }
 .blog .format-aside:first-of-type,  .single .format-aside:first-of-type,  .format-aside + .format-aside,  .format-aside + .format-link,  .format-link + .format-aside {
 	box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);
 }
 .format-aside .entry-meta {
 	margin-top: 0;
 }
 .format-aside blockquote {
 	font-size: 100%;
 	font-weight: normal;
 }
 .format-aside cite {
 	font-size: 100%;
 	text-transform: none;
 }
 .format-aside cite:before {
 	content: "\2014";
 	margin-right: 5px;
 }
 /* Audio */
 .format-audio {
 	background-color: #db572f;
 }
 .format-audio .entry-title {
 	font-size: 28px;
 	font-weight: bold;
 }
 .format-audio .entry-content:before {
 	content: "\f109";
 	float: left;
 	font-size: 64px;
 	position: relative;
 	top: 4px;
 }
 .format-audio .entry-content a,  .format-audio .entry-meta a,  .format-audio .entry-content a:hover,  .format-audio .entry-meta a:hover {
 	color: #fbfaf3;
 }
 .format-audio .audio-content {
 	background: url(images/dotted-line.png) repeat-y left top;
 	background-size: 4px 4px;
 	float: right;
 	padding-left: 35px;
 	width: 80%;
 	width: -webkit-calc(100% - 85px);
 	width: calc(100% - 85px);
 }
 .format-audio .wp-audio-shortcode {
 	height: 30px !important; /* Override mediaelement.js style */
 	margin: 20px 0;
 	max-width: 400px !important; /* Override mediaelement.js style */
 }
 .format-audio audio {
 	max-width: 100% !important; /* Avoid player width overflow. */
 }
 /* Chat */
 .format-chat {
 	background-color: #eadaa6;
 }
 .format-chat .entry-title {
 	font-size: 28px;
 	font-weight: bold;
 }
 .format-chat .entry-meta a,  .format-chat .entry-content a {
 	color: #722d19;
 }
 .format-chat .entry-meta .date a:before {
 	content: "\f108";
 	margin-right: 2px;
 }
 .format-chat .entry-meta .author {
 	display: none;
 }
 .format-chat .chat {
 	margin: 0;
 }
 .format-chat .chat .chat-timestamp {
 	color: #722d19;
 	float: right;
 	font-size: 12px;
 	font-weight: normal;
 	margin: 5px 10px 0;
 }
 .format-chat .chat .fn {
 	font-style: normal;
 }
 /* Gallery */
 .format-gallery {
 	background-color: #fbca3c;
 }
 .format-gallery .entry-header {
 	margin-bottom: 15px;
 }
 .format-gallery .entry-title {
 	font-size: 50px;
 	font-weight: 400;
 	margin: 0;
 }
 .format-gallery .entry-meta a,  .format-gallery .entry-content a {
 	color: #722d19;
 }
 /* Image */
 .format-image .entry-title {
 	font-size: 28px;
 	font-weight: bold;
 }
 .format-image .categories-links,  .format-image .tags-links {
 	display: none;
 }
 /* Link */
 .format-link {
 	background-color: #f7f5e7;
 }
 .blog .format-link:first-of-type,  .single .format-link:first-of-type {
 	box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);
 }
 .format-link .entry-header,  .format-link .entry-content p:last-child {
 	margin-bottom: 0;
 }
 .format-link .entry-title {
 	color: #ca3c08;
 	display: inline;
 	font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;
 	margin-right: 20px;
 }
 .format-link .entry-title a {
 	color: #bc360a;
 }
 .format-link div.entry-meta {
 	display: inline;
 }
 /* Standard */
 .format-standard .wp-video,  .format-standard .wp-audio-shortcode,  .format-audio .wp-audio-shortcode,  .format-standard .video-player {
 	margin-bottom: 24px;
 }
 /* Quote */
 .format-quote {
 	background-color: #210d10;
 }
 .format-quote .entry-content,  .format-quote .entry-meta {
 	color: #f7f5e7;
 }
 .format-quote .entry-content blockquote {
 	font-size: 28px;
 	margin: 0;
 }
 .format-quote .entry-content a,  .format-quote .entry-meta a,  .format-quote .linked {
 	color: #e63f2a;
 }
 .format-quote .entry-content cite a {
 	border-bottom: 1px dotted #fff;
 	color: #fff;
 }
 .format-quote .entry-content cite a:hover {
 	text-decoration: none;
 }
 .format-quote blockquote small,  .format-quote blockquote cite {
 	display: block;
 	font-size: 16px;
 }
 .format-quote blockquote {
 	font-style: italic;
 	font-weight: 300;
 	padding-left: 75px;
 	position: relative;
 }
 .format-quote blockquote:before {
 	content: '\201C';
 	font-size: 140px;
 	font-weight: 400;
 	line-height: .8;
 	padding-right: 25px;
 	position: absolute;
 	left: -15px;
 	top: -3px;
 }
 .format-quote .entry-meta .author {
 	display: none;
 }
 /* Status */
 .format-status {
 	background-color: #722d19;
 	padding: 0;
 }
 .format-status .entry-content,  .format-status .entry-meta {
 	padding-left: 35px;
 	position: relative;
 }
 .format-status .entry-content a {
 	color: #eadaa6;
 }
 .format-status .entry-meta a {
 	color: #f7f5e7;
 }
 .sidebar .format-status .entry-content,  .sidebar .format-status .entry-meta {
 	padding-left: 95px;
 }
 .format-status .entry-content:before,  .format-status .entry-meta:before {
 	background: url(images/dotted-line.png) repeat-y left bottom;
 	background-size: 4px 4px;
 	content: "";
 	display: block;
 	height: 100%;
 	position: absolute;
 	left: 10px;
 	top: 0;
 	width: 1px;
 }
 .sidebar .format-status .entry-content:before,  .sidebar .format-status .entry-meta:before {
 	left: 70px;
 }
 .format-status .categories-links,  .format-status .tags-links {
 	display: none;
 }
 /* Ensures the dots in the dot background are in lockstep. */
 .format-status .entry-meta:before {
 	background-position: left top;
 }
 .format-status .entry-content {
 	color: #f7f5e7;
 	font-size: 24px;
 	font-style: italic;
 	font-weight: 300;
 	padding-bottom: 30px;
 	padding-top: 40px;
 	position: relative;
 }
 .format-status .entry-content p:first-child:before {
 	background-color: rgba(0, 0, 0, 0.65);
 	content: "";
 	height: 3px;
 	margin-top: 13px;
 	position: absolute;
 	left: 4px;
 	width: 13px;
 }
 .sidebar .format-status .entry-content > p:first-child:before {
 	left: 64px;
 }
 .format-status .entry-content p:last-child {
 	margin-bottom: 0;
 }
 .format-status .entry-meta {
 	margin-top: 0;
 	padding-bottom: 40px;
 }
 .format-status .entry-meta .date a:before {
 	content: "\f105";
 }
 /* Video */
 .format-video {
 	background-color: #db572f;
 }
 .format-video .entry-content a,  .format-video .entry-meta a,  .format-video .entry-content a:hover,  .format-video .entry-meta a:hover {
 	color: #fbfaf3;
 }
 .format-video .entry-title {
 	font-size: 50px;
 	font-weight: 400;
 }
 .format-video .entry-meta {
 	color: #220e10;
 }
/**
 * 5.6 Attachments
 * ----------------------------------------------------------------------------
 */

 .attachment .hentry {
 	background-color: #e8e5ce;
 	margin: 0;
 	padding: 0;
 }
 .attachment .entry-header {
 	margin-bottom: 0;
 	max-width: 1040px;
 	padding: 30px 0;
 }
 .attachment .entry-title {
 	display: inline-block;
 	float: left;
 	font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;
 	margin: 0;
 }
 .attachment .entry-title:before {
 	content: "\f416";
 	font-size: 32px;
 	margin-right: 10px;
 }
 .attachment .entry-meta {
 	clear: none;
 	color: inherit;
 	float: right;
 	max-width: 604px;
 	padding: 9px 0 0;
 	text-align: right;
 }
 .hentry.attachment:not(.image-attachment) .entry-meta {
 	max-width: 104px;
 }
 .attachment footer.entry-meta {
 	display: none;
 }
 .attachment-meta:before {
 	content: "\f307";
 }
 .full-size-link a:before {
 	content: "\f402";
 }
 .full-size-link:before {
 	content: none;
 }
 .attachment .entry-meta a,  .attachment .entry-meta .edit-link:before,  .attachment .full-size-link:before {
 	color: #ca3c08;
 }
 .attachment .entry-content {
 	background-color: #fff;
 	max-width: 100%;
 	padding: 40px 0;
 }
 .image-navigation {
 	margin: 0 auto;
 	max-width: 1040px;
 	position: relative;
 }
 .image-navigation a:hover {
 	text-decoration: none;
 }
 .image-navigation .nav-previous,  .image-navigation .nav-next {
 	position: absolute;
 	top: 50px;
 }
 .image-navigation .nav-previous {
 	left: 0;
 }
 .image-navigation .nav-next {
 	right: 0;
 }
 .image-navigation .meta-nav {
 	font-size: 32px;
 	font-weight: 300;
 	vertical-align: -4px;
 }
 .attachment .entry-attachment,  .attachment .type-attachment p {
 	margin: 0 auto;
 	max-width: 724px;
 	text-align: center;
 }
 .attachment .entry-attachment .attachment {
 	display: inline-block;
 }
 .attachment .entry-caption {
 	text-align: left;
 }
 .attachment .entry-description {
 	margin: 20px auto 0;
 	max-width: 604px;
 }
 .attachment .entry-caption p:last-child,  .attachment .entry-description p:last-child {
 	margin: 0;
 }
 .attachment .site-main .sidebar-container {
 	display: none;
 }
 .attachment .entry-content .mejs-audio {
 	max-width: 400px;
 	margin: 0 auto;
 }
 .attachment .entry-content .wp-video {
 	margin: 0 auto;
 }
 .attachment .entry-content .mejs-container {
 	margin-bottom: 24px;
 }
/**
 * 5.7 Post/Paging Navigation
 * ----------------------------------------------------------------------------
 */

 .navigation .nav-previous {
 	float: left;
 }
 .navigation .nav-next {
 	float: right;
 }
 .navigation a {
 	color: #bc360a;
 }
 .navigation a:hover {
 	color: #ea9629;
 	text-decoration: none;
 }
 .paging-navigation {
 	background-color: #e8e5ce;
 	padding: 40px 0;
 }
 .paging-navigation .nav-links {
 	margin: 0 auto;
 	max-width: 604px;
 	width: 100%;
 }
 .sidebar .paging-navigation .nav-links {
 	max-width: 1040px;
 	padding: 0 376px 0 60px;
 }
 .paging-navigation .nav-next {
 	padding: 13px 0;
 }
 .paging-navigation a {
 	font-size: 22px;
 	font-style: italic;
 	font-weight: 300;
 }
 .paging-navigation .meta-nav {
 	background-color: #e63f2a;
 	border-radius: 50%;
 	color: #fff;
 	display: inline-block;
 	font-size: 26px;
 	padding: 3px 0 8px;
 	text-align: center;
 	width: 50px;
 }
 .paging-navigation .nav-previous .meta-nav {
 	margin-right: 10px;
 	padding: 17px 0 23px;
 	width: 80px;
 }
 .paging-navigation .nav-next .meta-nav {
 	margin-left: 10px;
 }
 .paging-navigation a:hover .meta-nav {
 	background-color: #ea9629;
 	text-decoration: none;
 }
 .post-navigation {
 	background-color: #fff;
 	color: #ca3c08;
 	font-size: 20px;
 	font-style: italic;
 	font-weight: 300;
 	padding: 20px 0;
 }
 .post-navigation .nav-links {
 	margin: 0 auto;
 	max-width: 1040px;
 }
 .sidebar .post-navigation .nav-links {
 	padding: 0 376px 0 60px;
 }
 .post-navigation a[rel="next"] {
 	float: right;
 	text-align: right;
 }
/**
 * 5.8 Author Bio
 * ----------------------------------------------------------------------------
 */

 .author-info {
 	margin: 0 auto;
 	max-width: 604px;
 	padding: 30px 0 10px;
 	text-align: left; /* gallery & video post formats */
 	width: 100%;
 }
 .author.sidebar .author-info {
 	max-width: 1040px;
 	padding: 30px 376px 10px 60px;
 }
 .single .author-info {
 	padding: 50px 0 0;
 }
 .author-avatar .avatar {
 	float: left;
 	margin: 0 30px 30px 0;
 }
 .single-format-status .author-description {
 	color: #f7f5e7;
 }
 .author-description .author-title {
 	clear: none;
 	font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;
 	margin: 0 0 8px;
 }
 .author-link {
 	color: #ca3c08;
 	margin-left: 2px;
 }
 .author.archive .author-link {
 	display: none;
 }
/**
 * 5.9 Archives
 * ----------------------------------------------------------------------------
 */

 .archive-header {
 	background-color: #e8e5ce;
 }
 .archive-title,  .archive-meta {
 	font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;
 	margin: 0 auto;
 	max-width: 1040px;
 	padding: 30px 0;
 	width: 100%;
 }
 .archive-meta {
 	font-size: 16px;
 	font-style: normal;
 	font-weight: normal;
 	margin-top: -15px;
 	padding: 0 0 11px;
 }
 .sidebar .archive-meta {
 	padding-right: 316px;
 }
/**
 * 5.10 Search Results/No posts
 * ----------------------------------------------------------------------------
 */

 .page-header {
 	background-color: #e8e5ce;
 }
 .page-title {
 	font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;
 	margin: 0 auto;
 	max-width: 1040px;
 	padding: 30px 0;
 	width: 100%;
 }
 .page-content {
 	margin: 0 auto;
 	max-width: 604px;
 	padding: 40px 0;
 	width: 100%;
 }
 .sidebar .page-content {
 	margin: 0 auto;
 	max-width: 1040px;
 	padding: 40px 376px 40px 60px;
 }
/**
 * 5.11 404
 * ----------------------------------------------------------------------------
 */

 .error404 .page-header {
 	background-color: #fff;
 }
 .error404 .page-title {
 	line-height: 0.6;
 	margin: 0;
 	padding: 300px;
 	position: relative;
 	text-align: center;
 	width: auto;
 }
 .error404 .page-title:before {
 	color: #e8e5ce;
 	content: "\f423";
 	font-size: 964px;
 	line-height: 0.6;
 	overflow: hidden;
 	position: absolute;
 	left: 7px;
 	top: 28px;
 }
 .error404 .page-wrapper {
 	background-color: #e8e5ce;
 }
 .error404 .page-header,  .error404 .page-content {
 	margin: 0 auto;
 	max-width: 1040px;
 	padding-bottom: 40px;
 	width: 100%;
 }
/**
 * 5.12 Comments
 * ----------------------------------------------------------------------------
 */

 .comments-title,  .comment-list,  .comment-reply-title,  .must-log-in,  .comment-respond .comment-form,  .comment-respond iframe {
 	display: block;
 	margin-left: auto;
 	margin-right: auto;
 	max-width: 604px;
 	width: 100%;
 }
 .sidebar .comments-title,  .sidebar .comment-list,  .sidebar .must-log-in,  .sidebar .comment-reply-title,  .sidebar .comment-navigation,  .sidebar .comment-respond .comment-form {
 	max-width: 1040px;
 	padding-left: 60px;
 	padding-right: 376px;
 }
 .comments-title {
 	font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif;
 }
 .comment-list,  .comment-list .children {
 	list-style-type: none;
 	padding: 0;
 }
 .comment-list .children {
 	margin-left: 20px;
 }
 .comment-list > li:after,  .comment-list .children > li:before {
 	background: url(images/dotted-line.png) repeat left top;
 	background-size: 4px 4px;
 	content: "";
 	display: block;
 	height: 1px;
 	width: 100%;
 }
 .comment-list > li:last-child:after {
 	display: none;
 }
 .comment-body {
 	padding: 24px 0;
 	position: relative;
 }
 .comment-author {
 	float: left;
 	max-width: 74px;
 }
 .comment-author .avatar {
 	display: block;
 	margin-bottom: 10px;
 }
 .comment-author .fn {
 	word-wrap: break-word;
 }
 .comment-author .fn,  .comment-author .url,  .comment-reply-link,  .comment-reply-login {
 	color: #bc360a;
 	font-size: 14px;
 	font-style: normal;
 	font-weight: normal;
 }
 .says {
 	display: none;
 }
 .no-avatars .comment-author {
 	margin: 0 0 5px;
 	max-width: 100%;
 	position: relative;
 }
 .no-avatars .comment-metadata,  .no-avatars .comment-content,  .no-avatars .comment-list .reply {
 	width: 100%;
 }
 .bypostauthor > .comment-body .fn:before {
 	content: "\f408";
 	vertical-align: text-top;
 }
 .comment-list .edit-link {
 	margin-left: 20px;
 }
 .comment-metadata,  .comment-awaiting-moderation,  .comment-content,  .comment-list .reply {
 	float: right;
 	width: 79%;
 	width: -webkit-calc(100% - 124px);
 	width: calc(100% - 124px);
 	word-wrap: break-word;
 }
 .comment-meta,  .comment-meta a {
 	color: #a2a2a2;
 	font-size: 13px;
 }
 .comment-meta a:hover {
 	color: #ea9629;
 }
 .comment-metadata {
 	margin-bottom: 20px;
 }
 .ping-meta {
 	color: #a2a2a2;
 	font-size: 13px;
 	line-height: 2;
 }
 .comment-awaiting-moderation {
 	color: #a2a2a2;
 }
 .comment-awaiting-moderation:before {
 	content: "\f414";
 	margin-right: 5px;
 	position: relative;
 	top: -2px;
 }
 .comment-reply-link:before,  .comment-reply-login:before {
 	content: "\f412";
 	margin-right: 3px;
 }
 /* Comment form */
 .comment-respond {
 	background-color: #f7f5e7;
 	padding: 30px 0;
 }
 .comment .comment-respond {
 	margin-bottom: 20px;
 	padding: 20px;
 }
 .comment-reply-title {
 	font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif;
 }
 .comment-reply-title small a {
 	color: #131310;
 	display: inline-block;
 	float: right;
 	height: 16px;
 	overflow: hidden;
 	width: 16px;
 }
 .comment-reply-title small a:hover {
 	color: #ed331c;
 	text-decoration: none;
 }
 .comment-reply-title small a:before {
 	content: "\f406";
 	vertical-align: top;
 }
 .sidebar .comment-list .comment-reply-title,  .sidebar .comment-list .comment-respond .comment-form {
 	padding: 0;
 }
 .comment-form .comment-notes {
 	margin-bottom: 15px;
 }
 .comment-form .comment-form-author,  .comment-form .comment-form-email,  .comment-form .comment-form-url {
 	margin-bottom: 8px;
 }
 .comment-form [for="author"],  .comment-form [for="email"],  .comment-form [for="url"],  .comment-form [for="comment"] {
 	float: left;
 	padding: 5px 0;
 	width: 120px;
 }
 .comment-form .required {
 	color: #ed331c;
 }
 .comment-form input[type="text"],  .comment-form input[type="email"],  .comment-form input[type="url"] {
 	max-width: 270px;
 	width: 60%;
 }
 .comment-form textarea {
 	width: 100%;
 }
 .form-allowed-tags,  .form-allowed-tags code {
 	color: #686758;
 	font-size: 12px;
 }
 .form-allowed-tags code {
 	font-size: 10px;
 	margin-left: 3px;
 }
 .comment-list .pingback,  .comment-list .trackback {
 	padding-top: 24px;
 }
 .comment-navigation {
 	font-size: 20px;
 	font-style: italic;
 	font-weight: 300;
 	margin: 0 auto;
 	max-width: 604px;
 	padding: 20px 0 30px;
 	width: 100%;
 }
 .no-comments {
 	background-color: #f7f5e7;
 	font-size: 20px;
 	font-style: italic;
 	font-weight: 300;
 	margin: 0;
 	padding: 40px 0;
 	text-align: center;
 }
 .sidebar .no-comments {
 	padding-left: 60px;
 	padding-right: 376px;
 }
 .how-can-i-help .category-section p {
 	margin: 0 !important;
 	padding: 1px 0 20px!important;
 	font-size: 16px!important;
 	line-height: 24px!important;
 	font-family: 'Open Sans', sans-serif!important;
 	color: #000!important;
 }
 .how-can-i-help .img-box p {
 	padding: 0!important;
 	margin: 0 0!important;
 }
 .how-can-i-help .category-section,  .volunteer-opportunities .category-section {
 	width: auto;
 	float: none;
 	margin: 0 -15px;
 }
 .how-can-i-help .entry-content, .volunteer-opportunities .entry-content {
 	padding: 0 0!important;
 	max-width: 1180px;
 }
 .how-can-i-help .entry-content .vc_col-sm-4,  .volunteer-opportunities .entry-content .vc_col-sm-4 {
 	width: 30.333333%;
 }
 .how-can-i-help .entry-content .vc_col-sm-8,  .volunteer-opportunities .entry-content .vc_col-sm-8 {
 	width: 69.2%;
 }
 .how-can-i-help .donate-box p {
 	margin: 0 !important;
 	padding: 2px 0!important;
 	font-size: 16px!important;
 	line-height: 26px!important;
 	font-family: 'Open Sans', sans-serif!important;
 	color: #000!important;
 }
 .how-can-i-help .category-section:last-child {
 	border-bottom: 0!important;
 }
/**
 * 5.13 Multisite
 * ----------------------------------------------------------------------------
 */

 .site-main .mu_register {
 	margin: 0 auto;
 	max-width: 604px;
 	width: 100%;
 }
 .mu_alert {
 	margin-top: 25px;
 }
 .site-main .mu_register input[type="submit"],  .site-main .mu_register #blog_title,  .site-main .mu_register #user_email,  .site-main .mu_register #blogname,  .site-main .mu_register #user_name {
 	font-size: inherit;
 	width: 270px;
 }
 .site-main .mu_register input[type="submit"] {
 	width: auto;
 }
/**
 * 6.0 Sidebar
 * ----------------------------------------------------------------------------
 */

 .site-main .widget-area {
 	float: right;
 	width: 300px;
 }
/**
 * 6.1 Widgets
 * ----------------------------------------------------------------------------
 */

 .widget {
 	background-color: rgba(247, 245, 231, 0.7);
 	font-size: 14px;
 	-webkit-hyphens: none;
 	-moz-hyphens: none;
 	-ms-hyphens: none;
 	hyphens: none;
 	margin: 0 0 24px;
 	padding: 20px;
 	word-wrap: break-word;
 }
 .widget .widget-title {
 	font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;
 	margin: 0 0 10px;
 }
 .widget ul,  .widget ol {
 	list-style-type: none;
 	margin: 0;
 	padding: 0;
 }
 .widget li {
 	padding: 5px 0;
 }
 .widget .children li:last-child {
 	padding-bottom: 0;
 }
 .widget li > ul,  .widget li > ol {
 	margin-left: 20px;
 }
 .widget a {
 	color: #bc360a;
 }
 .widget a:hover {
 	color: #ea9629;
 }
 /* Search widget */
 .search-form .search-submit {
 	display: none;
 }
 /* RSS Widget */
 .widget_rss .rss-date {
 	display: block;
 }
 .widget_rss .rss-date,  .widget_rss li > cite {
 	color: #a2a2a2;
 }
 /* Calendar Widget */
 .widget_calendar table,  .widget_calendar td {
 	border: 0;
 	border-collapse: separate;
 	border-spacing: 1px;
 }
 .widget_calendar caption {
 	font-size: 14px;
 	margin: 0;
 }
 .widget_calendar th,  .widget_calendar td {
 	padding: 0;
 	text-align: center;
 }
 .widget_calendar a {
 	display: block;
 }
 .widget_calendar a:hover {
 	background-color: rgba(0, 0, 0, 0.15);
 }
 .widget_calendar tbody td {
 	background-color: rgba(255, 255, 255, 0.5);
 }
 .site-footer .widget_calendar tbody td {
 	background-color: rgba(255, 255, 255, 0.05);
 }
 .widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad {
 	background-color: transparent;
 }
/**
 * 7.0 Footer
 * ----------------------------------------------------------------------------
 */

 .site-footer {
 	color: #686758;
 	font-size: 14px;
 	text-align: center;
 	float: left;
 	width: 100%;
 	background-image: url('images/footer-bg.jpg');
 	padding: 31px 0 0;
 	-webkit-box-shadow: 0px -23px 30px -5px rgba(15, 38, 36, 0.27);
 	-moz-box-shadow: 0px -23px 30px -5px rgba(15, 38, 36, 0.27);
 	box-shadow: 0px -23px 30px -5px rgba(15, 38, 36, 0.27);
 	border-top: 4px double #fff;
 }
 .sub-footer {
 	width: 100%;
 	float: left;
 	background-color: #000;
 	border-top: 1px solid #202020;
 	padding: 0 0 4px;
 }
 .site-footer .widget-area,  .sidebar .site-footer {
 	text-align: left;
 }
 .site-footer a {
 	color: #686758;
 }
 .site-footer .sidebar-container {
 	background-image: url('images/footer-bg.jpg');
 	padding: 20px 0;
 	-webkit-box-shadow: 0px -23px 30px -5px rgba(15, 38, 36, 0.27);
 	-moz-box-shadow: 0px -23px 30px -5px rgba(15, 38, 36, 0.27);
 	box-shadow: 0px -23px 30px -5px rgba(15, 38, 36, 0.27);
 	border-bottom: 1px solid #202020;
 }
 .site-footer .container {
 	max-width: 1172px;
 	margin: 0 auto;
 }
 .site-footer .widget-area {
 	margin: 0;
 	float: left;
 	width: 100%;
 }
 .site-footer #text-2 {
 	background: transparent;
 	color: #fff;
 	float: left;
 	margin-right: 0;
 	width: 44%;
 	padding: 0 10px 0 0;
 	min-height: 125px !important;
 	border-left: 0;
 }
 .site-footer #text-2 .map-btn {
 	width: 101px;
 	padding: 0;
 	float: left;
 	height: 34px;
 	background-image: url('images/map-btn.png');
 	background-position: top left;
 	text-indent: -999px;
 }
 .site-footer #text-2 .map-btn:hover {
 	background-position: bottom left;
 }
 .site-footer #text-3 {
 	width: 24.5%;
 	padding-right: 0;
 	padding-left: 5%;
 }
 .site-footer #text-3 p {
 	font-size: 12px;
 	line-height: 17px;
 	color: #ffe7be;
 	padding-right: 1%;
 	margin: 0 0 15px;
 }
 .site-footer #text-3 p a {
 	color: #ffe7be;
 }
 .site-footer #sfsi-widget-2 {
 	width: 18%;
 	padding-left: 5%;
 }
 .site-footer #text-4 {
 	width: 13.5%;
 	padding-left: 4%;
 }
 .site-footer .widget-area-left {
 	margin: 0;
 	float: left;
 	width: 68.5%;
 }
 .sidebar .site-footer .widget-area {
 	max-width: 724px;
 	position: relative;
 	left: -158px;
 }
 .site-footer .widget {
 	background: transparent;
 	color: #fff;
 	float: left;
 	margin-right: 0;
 	width: 100%;
 	padding: 0;
 	min-height: 178px !important;
 	border-left: 1px dashed #343434;
 }
 aside#text-4 {
 	width: 13%;
 	padding-right: 0;
 	padding-left: 22px;
 }
 .site-footer .left {
 	width: 64.5%;
 	padding: 0 2% 0 0;
 	border: 0;
 }
 .site-footer .widget-area-left .map-btn {
 	width: 101px;
 	padding: 0;
 	float: left;
 	height: 34px;
 	background-image: url('images/map-btn.png');
 	background-position: top left;
 	text-indent: -999px;
 }
 .site-footer .widget-area-left .map-btn:hover {
 	background-position: bottom left;
 }
 .site-footer .right {
 	width: 35%;
 	padding: 0 5% 0 7.5%;
 }
 .site-footer .right p {
 	font-size: 12px;
 	line-height: 17px;
 	color: #ffe7be;
 	padding-right: 1%;
 	margin: 0 0 15px;
 }
/* .site-footer .widget:first-child {
	width: 500px;
}                                               
*/
.site-footer .widget ul {
	width: 100%;
	display: table;
	float: left;
}
.site-footer .widget ul li {
	display: table-cell;
	font-size: 12px;
	line-height: 17px;
	text-transform: uppercase;
	color: #ffe7be;
	padding-right: 1%;
	width: 33%
}
.site-footer .widget ul li p {
	margin: 0 0 15px;
}
.site-footer .widget ul li.list-item {
	width: 27%;
}
.sfsi_widget .sfsi_wDiv .norm_row {
	width: 100% !important;
	float: left;
}
.site-footer .widget ul li p span {
	display: block;
	background-image: url('images/call-icon.png');
	padding-left: 23px;
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 4px;
}
.site-footer .widget ul li p span a {
	color: #ffe7be;
}
.site-footer .widget ul li p .fax {
	background-image: url('images/fax-icon.png');
}
.sidebar .site-footer .widget {
	width: 228px;
}
.sidebar .site-footer .widget:nth-of-type(4), .sidebar .site-footer .widget:nth-of-type(3) {
	margin-right: 0;
}
.site-footer .widget a {
	color: #e6402a;
}
.site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text {
	color: #fff;
	font-size: 14px;
	line-height: 15px;
	font-style: normal;
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	margin: 0 0 13px;
}
.site-info {
	margin: 0 auto;
	max-width: 1169px;
	padding: 0;
	width: 100%;
}
.site-info .zooz {
	float: right;
	padding: 10px 0;
	color: #444343;
	font-size: 12px;
}
.site-info .copyright {
	float: left;
	padding: 10px 0;
	color: #444343;
	font-size: 12px;
	clear: left;
	margin: 0;
}
.site-info p a {
	color: #444343;
}
#wpstats {
	display: block;
	margin: -10px auto 0;
}
.footer-menu ul {
	float: left;
	padding: 0;
	margin: 12px 0 1px;
	width: 100%;
}
.footer-menu ul li {
	display: inline;
	padding: 0 1%;
	float: left;
}
.footer-menu ul li:first-child {
	padding-left: 0;
}
.footer-menu ul li a {
	padding: 10px 0;
	color: #888888;
	font-size: 12px;
}
.site-footer .container, .site-info {
	width: 95%;
}
/**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */

/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */
 @-ms-viewport {
 	width: device-width;
 }
 @viewport {
 	width: device-width;
 }
 @media (max-width: 1599px) {
 	.site {
 		border: 0;
 	}
 }
 @media (max-width: 1069px) {
 	.sidebar img.alignleft,  .sidebar .wp-caption.alignleft {
 		margin-left: 0;
 	}
 	.our-services ul li {
 		width: 45%;
 	}
 	.sidebar img.alignright,  .sidebar .wp-caption.alignright {
 		margin-right: 0;
 	}
 	.entry-header, .entry-content, .entry-summary, .entry-meta {
 		width: 95%;
 	}
 	.error404 .page-header {
 		margin-left: auto;
 		max-width: 604px;
 		width: 100%;
 	}
 	.archive-header,  .search .page-header,  .archive .page-header,  .blog .page-header,  .error404 .page-content,  .search .page-content,  .archive .page-content,  .attachment .entry-header,  .attachment .entry-content,  .post-navigation .nav-links,  .sidebar .site-info,  .site-footer .widget-area {
 		padding-left: 20px;
 		padding-right: 20px;
 	}
 	.error404 .page-title {
 		font-size: 24px;
 		padding: 180px;
 	}
 	.error404 .page-title:before {
 		font-size: 554px;
 	}
 	.attachment .image-navigation {
 		max-width: 724px;
 	}
 	.image-navigation .nav-previous,  .image-navigation .nav-next {
 		position: static;
 	}
 	.site-main .widget-area {
 		margin-right: 60px;
 	}
 }
 @media (max-width: 999px) {
 	.sidebar .entry-header,  .sidebar .entry-content,  .sidebar .entry-summary,  .sidebar .entry-meta,  .sidebar .comment-list,  .sidebar .comment-reply-title,  .sidebar .comment-navigation,  .sidebar .comment-respond .comment-form,  .sidebar .featured-gallery,  .sidebar .post-navigation .nav-links,  .author.sidebar .author-info {
 		max-width: 604px;
 		padding-left: 0;
 		padding-right: 0;
 	}
 	.sidebar .site-info,  .search.sidebar .page-content,  .blog.sidebar .page-content,  .attachment .entry-header,  .sidebar .comments-title {
 		max-width: 604px;
 	}
 	.sidebar .archive-meta,  .attachment .entry-header,  .search.sidebar .page-content,  .blog.sidebar .page-content,  .sidebar .site-info,  .sidebar .comments-title,  .sidebar .no-comments {
 		padding-left: 0;
 		padding-right: 0;
 	}
 	.attachment .entry-meta {
 		float: left;
 		text-align: left;
 		width: 100%;
 	}
 	.attachment .entry-content {
 		max-width: 100%;
 		padding: 40px 0;
 	}
 	.format-status .entry-content {
 		padding-top: 40px;
 	}
 	.format-status .entry-meta {
 		padding-bottom: 40px;
 	}
 	.sidebar .format-status .entry-content,  .sidebar .format-status .entry-meta {
 		padding-left: 35px;
 	}
 	.sidebar .format-status .entry-content:before,  .sidebar .format-status .entry-meta:before {
 		left: 10px;
 	}
 	.sidebar .format-status .entry-content p:first-child:before {
 		left: 4px;
 	}
 	.sidebar .paging-navigation .nav-links {
 		padding: 0 60px;
 	}
 	.site-main .sidebar-container {
 		height: auto;
 		margin: 0 auto;
 		max-width: 604px;
 		position: relative;
 		top: 20px;
 	}
 	.site-main .widget-area {
 		float: none;
 		margin: 0;
 		width: 100%;
 	}
 	.sidebar .site-footer .widget-area {
 		max-width: 100%;
 		left: 0;
 	}
 }
 @media (max-width: 980px) {
 	.site-footer .widget ul {
 		display: block;
 	}
 	.site-footer .widget ul li, .site-footer .widget ul li.list-item {
 		display: block;
 		margin: 0px 0 5px;
 		float: left;
 	}
 	.site-footer .widget ul li p span {
 		float: left;
 		clear: left;
 	}
 	.site-footer .widget ul li.list-item {
 		min-width: 110px;
 	}
 	.site-footer .widget-area-left {
 		width: 60%;
 	}
 	.site-footer .widget-area {
 		width: 100%;
 	}
 	.site-footer .left {
 		width: 50%;
 	}
 	.site-footer .right {
 		width: 50%;
 	}
 	.nav-menu li a {
 		font-size: 13px;
 		padding: 13px 3px 10px;
 	}
 }
 /* Collapse oversized image and pulled images after iPad breakpoint. */
 @media (max-width: 767px) {
 	.site-header .home-link {
 		min-height: 0;
 	}
 	.sub-header {
 		padding-left: 0;
 	}
 	.site-footer #text-2 {
 		width: 100%;
 		min-height: 110px !important;
 	}
 	.site-footer #text-3 {
 		width: 100%;
 		padding-right: 0;
 		padding-left: 0;
 		border: 0;
 	}
 	.how-can-i-help .entry-content .vc_col-sm-4, .volunteer-opportunities .entry-content .vc_col-sm-4, .how-can-i-help .entry-content .vc_col-sm-8, .volunteer-opportunities .entry-content .vc_col-sm-8 {
 		width: 100%;
 		clear: both;
 	}
 	.site-footer #sfsi-widget-2, .site-footer #text-4 {
 		width: 50%;
 	}
 	.nav-menu li a {
 		font-size: 16px;
 		padding: 5px 0;
 		float: left;
 		width: 100%;
 		font-weight: 700;
 	}
 	.site-header .home-link {
 		display: block;
 		position: relative;
 		float: none;
 		margin: 0 auto 10px;
 		width: 40%;
 	}
 	#banner {
 		padding: 0 0 0;
 		position: relative;
 	}
 	.nav-menu .sub-menu, .nav-menu .children {
 		position: relative;
 	}
 	.site-header .home-link img {
 		/*float: left;*/
 		max-width: 100%;
 		height: auto;
 	}
 	ul.nav-menu, div.nav-menu > ul {
 		text-align: center;
 	}
 	.site-footer .widget-area-left, .site-footer .widget-area {
 		width: 100%;
 	}
 	.footer-menu {
 		float: left;
 		width: 100%;
 	}
 	.footer-menu ul {
 		text-align: center;
 	}
 	.footer-menu ul li a {
 		padding: 5px 0;
 		margin: 5px 0;
 	}
 	.footer-menu ul li {
 		float: none;
 		display: inline-block;
 	}
 	.site-footer .widget {
 		width: 100%;
 	}
 	.site-footer .right {
 		width: 35%;
 		padding: 0 5% 0 0;
 		border: 0;
 	}
 	.site-footer .widget {
 		padding: 0;
 	}
 	aside#sfsi-widget-2 {
 		border: 0;
 	}
 	aside#text-4 {
 		width: 100%;
 		padding-right: 0;
 		padding-left: 0;
 	}
 	.site-title {
 		font-size: 36px;
 		padding: 8px 0 10px;
 	}
 	.entry-content img.alignleft,  .entry-content .wp-caption.alignleft {
 		margin-left: 0;
 	}
 	.entry-content img.alignright,  .entry-content .wp-caption.alignright {
 		margin-right: 0;
 	}
 	.attachment .image-navigation,  .attachment .entry-attachment .attachment {
 		max-width: 604px;
 		padding: 0;
 		width: 100%;
 	}
 	.gallery-caption {
 		display: none;
 	}
 	.after-care-services .col-lg-6 {
 		width: 100%;
 		border-right: 0;
 	}
 	.after-care-services .img-box img {
 		width: 100%;
 		height: auto;
 	}
 	.site-header {
 		position: relative;
 	}
 }
 @media (max-width: 767px) {
 	.site-title {
 		font-size: 30px;
 		text-align: center;
 	}
 	.how-can-i-help .entry-content, .volunteer-opportunities .entry-content {
 		width: 95%;
 	}
 	#content .entry-header,  #content .entry-content,  #content .entry-summary,  #content footer.entry-meta,  #content .featured-gallery,  .search.sidebar .page-content,  .blog.sidebar .page-content,  .sidebar .post-navigation .nav-links,  .paging-navigation .nav-links,  #content .author-info,  .comments-area .comments-title,  .comments-area .comment-list,  .comments-area .comment-navigation,  .comment-respond,  .sidebar .site-info,  .sidebar .paging-navigation .nav-links {
 		padding-left: 20px;
 		padding-right: 20px;
 	}
 	#content .format-status .entry-content,  #content .format-status .entry-met {
 		padding-left: 35px;
 	}
 	/* Small menu */
 	.menu-toggle {
 		cursor: pointer;
 		display: inline-block;
 		font: bold 16px/1.3 "Source Sans Pro", Helvetica, sans-serif;
 		margin: 0;
 	}
 	.menu-toggle,  .menu-toggle:hover,  .menu-toggle:focus,  .menu-toggle:active {
 		background: none;
 		border: none;
 		color: #141412;
 		padding: 12px 0 12px 20px;
 	}
 	.menu-toggle:focus {
 		outline: thin dotted;
 	}
 	.toggled-on .menu-toggle:after {
 		content: "\f500";
 		vertical-align: 2px;
 	}
 	.toggled-on .nav-menu,  .toggled-on .nav-menu > ul {
 		display: block;
 		margin-left: 0;
 		padding: 0;
 		width: 100%;
 	}
 	.toggled-on li,  .toggled-on .children {
 		display: block;
 	}
 	.toggled-on .nav-menu li > ul {
 		background-color: transparent;
 		display: block;
 		float: left;
 		padding: 5px 0 3px 10%;
 		position: relative;
 		left: auto;
 		top: auto;
 		height: inherit;
 		border: 0;
 	}
 	.nav-menu li:last-child a {
 		padding-right: 0;
 		border: 0;
 	}
 	#banner .text-box {
 		width: 100%;
 		position: relative;
 		/*background-color: #585858;*/
 	}
 	.toggled-on .nav-menu li > ul a {
 		color: #141412;
 		width: auto;
 		font-weight: 400;
 	}
 	.toggled-on .nav-menu li:hover > a,  .toggled-on .nav-menu .children a {
 		background-color: transparent;
 		color: #141412;
 	}
 	.toggled-on .nav-menu > li a:hover,  .toggled-on .nav-menu > ul a:hover {
 		background-color: #E7A400;
 		color: #fff;
 	}
/* #navbar {
		display:none;
		} */
		.nav-menu li {
			display: block;
			width: 100%;
		}
		.navbar {
			display: none;
		}
		.nav-menu .sub-menu, .nav-menu .children {
			border: 0;
			background-color: #fff;
			padding: 0 0 7px 5%;
			position: relative!important;
			left: 0;
			z-index: 99999;
			height: 1px;
			width: 1px;
			top: initial;
			overflow: visible;
			clip: initial;
			display: block !important;
			width: 100%!important;
			float: left;
			height: 100% !important;
		}
		.nav-menu .sub-menu ul, .nav-menu .children ul {
			border-left: 0;
			left: initial;
			top: inherit;
		}
		.nav-menu li {
			display: block;
			width: 100%;
			text-align: left;
			float: left;
			background-image: url('images/disc.png');
			background-position: 0 10px;
			background-repeat: no-repeat;
			padding-left: 20px;
		}
		#blog-box {
			width: 100%;
			margin: 10px 0;
			display: block;
			float: left;
		}
		#blog-box .smooth_slider {
			max-width: 100% !important;
		}
		#blog-box .smooth_slider span {
			font-size: 14px!important;
			line-height: 19px!important;
			max-width: 68%;
			text-align: justify!important;
		}
		#blog-box .smooth_slider .smoothLeft {
			margin: 0 12px!important;
			max-height: 100%!important;
			border: 0!important;
			width: 24%!important;
		}
		#blog-box .smooth_slider {
			height: 295px !important;
		}
		.home .hentry {
			padding: 65px 0 0;
		}
		#banner .amazingslider-description-1 strong {
			font-size: 16px;
			line-height: 18px;
		}
		#banner .amazingslider-description-1 {
			font-size: 10px;
			line-height: 17px;
			display: block !important;
		}
		#banner .amazingslider-text-wrapper-1 {
			position: relative !important;
		}
		#blog-box .smooth_more a {
			width: 60%;
			height: 36px;
			background-size: 100%;
			background-repeat: no-repeat;
		}
		#blog-box .smooth_slider .smooth_slideri {
			max-width: 100% !important;
			padding-top: 5px;
		}
		.staff .tablepress tbody tr td {
			padding: 15px 0px 15px 0px!important;
		}
		.nav-menu .sub-menu .sub-menu {
			background-color: transparent;
			padding: 0 0 12px;
			color: #000;
		}
		.smooth_slider .smooth_slideri h2 {
			max-width: 68%;
			float: right;
			width: 66%;
		}
		#logo-box-slider h2 {
			font-size: 20px;
			line-height: 25px;
			text-align: center;
		}
		.our-partners .partners-box {
			width: 100%;
			float: left;
			padding: 0 3px 0 0;
			border-left: 0;
		}
		.home .entry-content p {
			font-size: 16px;
			line-height: 27px;
			text-align: justify;
		}
		.current-foster-youth .entry-content ul {
			width: 100%;
		}
		.category-section .col-lg-4 {
			padding: 0;
		}
		.how-can-i-help-page .entry-content ul {
			padding: 0 0 0 20px;
		}
		.nav-menu .sub-menu .sub-menu {
			background-color: transparent;
			padding: 5px 0 2px 10%;
			color: #000;
		}
		.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a, .nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus {
			border: 1px solid transparent;
			;
		}
		.nav-menu .sub-menu li, .nav-menu .children li {
			display: block !important;
			width: 100%!important;
			float: left;
			background-image: url('images/circle.png');
		}
		.nav-menu .sub-menu li a, .nav-menu .children li a {
			color: #000;
			width: 100%!important;
			padding: 5px 0;
			text-transform: inherit;
			border: 1px solid transparent;
			font-weight: 400;
		}
		.nav-menu li:nth-child(4) .sub-menu, .nav-menu li:nth-child(4) .children {
			width: 100%!important;
		}
		.nav-menu .sub-menu .sub-menu li {
			background-image: url('images/square.png');
		}
		.nav-menu .sub-menu .sub-menu li a {
			color: #000;
			font-size: 16px;
			text-transform: capitalize;
		}
		.our-services ul {
			margin: 7px 0;
			padding: 0;
		}
		.entry-header, .entry-content, .entry-summary, .entry-meta {
			width: 100%;
		}
		.our-services ul li {
			margin: 0 0;
			font-family: 'Roboto Condensed', sans-serif;
			width: 100%;
		}
		.our-services ul li aside img {
			width: 100%;
		}
		.text-box .entry-title {
			font-size: 23px !important;
			/*line-height: 20px!important;*/
			line-height: 32px!important;
		}
		.entry-header .entry-title {
			font-size: 19px;
			line-height: 25px;
			margin: 0px 0;
		}
		.current-foster-youth .category-section .col-lg-4, .current-foster-youth .category-section .col-lg-8 {
			width: 100%;
			padding: 0;
		}
		.current-foster-youth .category-section h2 {
			font-size: 16px;
			line-height: 20px;
			padding: 11px 0 11px;
		}
		.current-foster-youth .entry-content ul.first-list {
			width: 100% !important;
		}
		.after-care-services .col-lg-6 {
			width: 100% !important;
			padding: 10px 0 !important;
		}
		.after-care-services .menu {
			padding-left: 7%;
		}
		.widget {
			margin: 0 0 5px;
		}
		.site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text {
			margin: 0 0 2px;
		}
		.site-footer .widget ul li p {
			margin: 0 0 5px;
		}
		.site-footer .widget {
			min-height: 61px !important;
		}
		.site-footer .right p {
			margin: 0 0 2px;
		}
		#content .featured-gallery {
			padding-left: 24px;
		}
		.gallery-columns-1 .gallery-item {
			margin-right: 0;
			width: 100%;
		}
		.entry-title,  .format-chat .entry-title,  .format-image .entry-title,  .format-gallery .entry-title,  .format-video .entry-title {
			font-size: 22px;
			font-weight: bold;
		}
		.format-quote blockquote,  .format-status .entry-content {
			font-size: 18px;
		}
		.format-quote blockquote small,  .format-quote blockquote cite {
			font-size: 13px;
		}
		.error404 .page-title {
			padding: 40px 0 0;
		}
		.error404 .page-title:before {
			content: normal;
		}
		.comment-author {
			margin-right: 30px;
		}
		.comment-author .avatar {
			height: auto;
			max-width: 100%;
		}
		.comment-metadata,  .comment-content,  .comment-list .reply {
			width: 70%;
			width: -webkit-calc(100% - 104px);
			width: calc(100% - 104px);
		}
		.comment-form input[type="text"],  .comment-form input[type="email"],  .comment-form input[type="url"] {
			width: -webkit-calc(100% - 120px);
			width: calc(100% - 120px);
		}
		.comment-form textarea {
			height: 80px; /* Smaller field for mobile. */
		}
		/* Audio */
		.format-audio .entry-content:before {
			display: none;
		}
		.format-audio .audio-content {
			background-image: none;
			float: none;
			padding-left: 0;
			width: auto;
		}
	}
	@media screen and (max-width: 640px) {
		#logo-slider-wraper {
			position: relative;
			width: 64% !important;
			left: 34px !important;
		}
		#banner .amazingslider-description-1 {
			display: block !important;
		}
		.staff .tablepress tbody tr td {
			display: block;
			width: 100%;
			padding: 0 10px !important;
		}
		.staff .tablepress tbody tr td.column-1,  .staff .tablepress tbody tr td.column-3 {
			border-top: 0;
			text-align: left;
		}
		.staff .tablepress tbody tr td.column-1 {
			border-top: 1px dotted #cdcdcd !important;
		}
		.staff .tablepress tbody tr:first-child td.column-2,  .staff .tablepress tbody tr:first-child td.column-3 {
			border-top: 0 !important;
		}
		.staff .tablepress tbody tr td {
			padding: 5px 0px 5px 0px!important;
			border: 0;
		}
		.staff .tablepress tbody tr {
			padding-bottom: 10px;
			display: inline-block;
			width: 100%;
		}
		.staff .tablepress tbody tr td.column-1 {
			border-bottom: 0;
		}
		.staff ul li {
			width: 100%;
			padding-bottom: 20px;
		}
		.staff ul li:last-child {
			text-align: left;
		}
		.site-footer #sfsi-widget-2, .site-footer #text-4 {
			width: 100%;
			border: 0;
			padding: 0;
			height: 90px;
		}
		.site-footer .widget ul li, .site-footer .widget ul li.list-item {
			width: 100%;
		}
		.site-footer .widget ul li p span.call {
			padding-left: 0;
		}
		#callnowbutton {
			display: block;
			height: 34px;
			padding-left: 40px;
			border-bottom-right-radius: 40px;
			border-top-right-radius: 40px;
			width: 125px;
			line-height: 30px;
			border-top: 2px solid rgba(51,187,51,1);
			background: url(http://callnowbutton.com/phone/callbutton01.png) 5px 2px no-repeat #009900;
			text-decoration: none;
			box-shadow: 0 0 5px #888;
			-webkit-box-shadow: 0 0 5px #888;
			-moz-box-shadow: 0 0 5px #888;
			z-index: 9999;
			background-size: 30px;
			margin: 0 0 12px;
		}
	}
	/* Mobile devices */
	@media (max-width: 768px) {
		.calendar-box .col-lg-4,  .category-section .col-lg-4,  .category-section .col-lg-8,  .category-section .col-lg-8,  .contact-box .sidebar,  .contact-box #map {
			width: 100%;
		}
		.footer-menu ul {
			max-width: 100%;
			width: 100%;
		}
		.category-section .img-box img {
			width: 100%;
		}
		.testimonial_rotator .slide:before, .testimonial_rotator .slide:after {
			width: 45px;
			height: 41px;
			background-size: 100%;
		}
		.testimonial_rotator_prev, .testimonial_rotator_next {
			width: 30px;
			height: 30px;
			background-size: 100%;
		}
		.testimonial_rotator .slide:before {
			left: -68px;
		}
		.testimonials .time {
			padding-left: 75px;
			z-index: 10;
			position: relative;
		}
		.testimonial_rotator .slide:after {
			right: -68px;
		}
		.testimonial_rotator_wrap.with-prevnext, .testimonial_rotator_wrap {
			padding: 24px 75px 100px;
		}
		.testimonial_rotator_wrap.with-prevnext:after, .testimonial_rotator_wrap:after {
			left: 40px;
		}
		.testimonial_rotator_wrap.with-prevnext:before, .testimonial_rotator_wrap:before {
			right: 40px;
		}
		.norm_row {
			padding: 10px 0;
		}
		.textwidget p {
			margin: 10px 0;
		}
	}
	@media (max-width: 640px) {
		.bulletin-board .tablepress tbody tr td.column-1 em {
			display: inline-block;
			padding: 0 0;
		}
		.college-students-box #accordions-372 .accordions-head {
			color: #000;
			font-size: 14px;
			line-height: 25px;
		}
		.accordions.flat .accordions-head {
			padding: 10px 15px;
		}
		.current-foster-youth .category-section .col-lg-4, .current-foster-youth .category-section .col-lg-8 {
			width: 100%;
			padding: 0 0 15px;
		}
		.current-foster-youth .entry-content ul.first-list {
			width: 100% !important;
		}
		.after-care-services .col-lg-6 {
			width: 100%;
			padding: 0 0 15px;
		}
		.after-care-services .menu {
			padding-left: 10%;
		}
		#blog-box .smooth_slider h2 a {
			font-family: 'Roboto Slab', serif;
			font-size: 14px!important;
			line-height: 20px!important;
		}
	}
	@media (max-width: 480px) {
		.site-footer .widget {
			width: 100%;
			border: 0;
		}
		.tablepress tbody tr td {
			font-size: 13px;
			line-height: 20px;
		}
		.college-students-box .accordions.flat .accordion-content p {
			font-size: 13px;
			line-height: 20px;
			margin: 10px 0;
		}
		.site-footer .right, .site-footer .widget {
			width: 100%;
			padding: 0;
		}
		#logo-box .slider-controls a {
			height: 30px!important;
			width: 30px!important;
			background-size: 100% !important;
		}
		#logo-box #logo-slider-wraper {
			padding: 0 35px;
		}
		aside#text-4 {
			width: 100%;
			padding-right: 0;
			padding-left: 0;
		}
		#blog-box .smooth_slider span {
			max-width: 100%;
			padding: 0 15px;
		}
		#blog-box .smooth_more {
			max-width: 100%;
			padding: 0 30px;
			width: 100%;
		}
		.smooth_slider .smooth_slideri h2 {
			max-width: 100%;
			width: 100%;
			padding: 0 15px;
			font-size: 12px!important;
		}
		#blog-box .smooth_slider {
			height: 340px !important;
		}
		#blog-box .smooth_slider .smoothLeft {
			margin: 0 auto!important;
			width: 30%!important;
			display: block;
			border: 0;
			float: none!important;
		}
	}
	@media (max-width: 359px) {
		.site-title {
			font-weight: normal;
		}
		.site-description {
			clip: rect(1px, 1px, 1px, 1px);
			position: absolute;
		}
		#blog-box .smooth_slideri a {
			width: 100%!important;
			float: left!important;
		}
		.gallery {
			margin-left: 0;
		}
		.gallery .gallery-item,  .gallery-columns-2.gallery-size-thumbnail .gallery-item {
			max-width: none;
			width: 49%;
			width: -webkit-calc(50% - 4px);
			width: calc(50% - 4px);
		}
		.gallery-columns-1.gallery-size-medium,  .gallery-columns-1.gallery-size-thumbnail,  .gallery-columns-2.gallery-size-thumbnail,  .gallery-columns-3.gallery-size-thumbnail {
			display: block;
		}
		.gallery-columns-1 .gallery-item,  .gallery-columns-1.gallery-size-medium .gallery-item,  .gallery-columns-1.gallery-size-thumbnail .gallery-item {
			text-align: center;
			width: 98%;
			width: -webkit-calc(100% - 4px);
			width: calc(100% - 4px);
		}
		.gallery-columns-3 .gallery-item:nth-of-type(3n),  .gallery-columns-5 .gallery-item:nth-of-type(5n),  .gallery-columns-7 .gallery-item:nth-of-type(7n),  .gallery-columns-9 .gallery-item:nth-of-type(9n) {
			margin-right: 4px;
		}
		.gallery br {
			display: none;
		}
		.gallery .gallery-item:nth-of-type(even) {
			margin-right: 0;
		}
		/* Comments */
		.comment-author {
			margin: 0 0 5px;
			max-width: 100%;
		}
		.comment-author .avatar {
			display: inline;
			margin: 0 5px 0 0;
			max-width: 20px;
		}
		.comment-metadata,  .comment-content,  .comment-list .reply {
			width: 100%;
		}
	}


/**
 * 9.0 Print
 * ----------------------------------------------------------------------------
 */

 /* Retina-specific styles. */
 @media print,  (-o-min-device-pixel-ratio: 5/4),  (-webkit-min-device-pixel-ratio: 1.25),  (min-resolution: 120dpi) {
 	.site-header .search-field {
 		background-image: url(images/search-icon-2x.png);
 	}
 	.format-audio .audio-content,  .format-status .entry-content:before,  .format-status .entry-meta:before,  .comment-list > li:after,  .comment-list .children > li:before {
 		background-image: url(images/dotted-line-2x.png);
 	}
 }
 @media screen and (max-width: 360px) and (min-width: 321px) {
 	#logo-slider-wraper {
 		position: relative;
 		width: 72% !important;
 	}
 }
 @media print {
 	body {
 		background: none !important;
 		color: #000;
 		font-size: 10pt;
 	}
 	footer a[rel="bookmark"]:link:after,  footer a[rel="bookmark"]:visited:after {
 		content: " [" attr(href) "] "; /* Show URLs */
 	}
 	.site {
 		max-width: 98%;
 	}
 	.site-header {
 		background-image: none !important;
 	}
 	.site-header .home-link {
 		max-width: none;
 		min-height: 0;
 	}
 	.site-title {
 		color: #000;
 		font-size: 21pt;
 	}
 	.site-description {
 		font-size: 10pt;
 	}
 	.author-avatar,  .site-footer,  .comment-respond,  .comments-area .comment-edit-link,  .comments-area .reply,  .comments-link,  .entry-meta .edit-link,  .page-links,  .site-content nav,  .widget-area,  .main-navigation,  .navbar,  .more-link {
 		display: none;
 	}
 	.entry-header,  .entry-content,  .entry-summary,  .entry-meta {
 		margin: 0;
 		width: 100%;
 	}
 	.page-title,  .entry-title {
 		font-size: 21pt;
 	}
 	.entry-meta,  .entry-meta a {
 		color: #444;
 		font-size: 10pt;
 	}
 	.entry-content img.alignleft,  .entry-content .wp-caption.alignleft {
 		margin-left: 0;
 	}
 	.entry-content img.alignright,  .entry-content .wp-caption.alignright {
 		margin-right: 0;
 	}
 	.format-image .entry-content .size-full {
 		margin: 0;
 	}
 	/* Remove colors from post formats */
 	.hentry {
 		background-color: #fff;
 	}
 	/* Comments */
 	.comments-area > li.comment {
 		background: none;
 		position: relative;
 		width: auto;
 	}
 	.comment-metadata {
 		float: none;
 	}
 	.comment-author .fn,  .comment-reply-link,  .comment-reply-login {
 		color: #333;
 	}
 }
 /**1-4-2016**/
 h2.noborder, hr.divider {
 	display: block;
 	text-align: center;
 	clear: both;
 }
 h3.noborder, h2.noborder {
 	border: none;
 	margin-bottom: 10px;
 	clear: both;
 }
 ul.customlist {
 	margin: 0;
 	padding: 0;
 	clear: both;
 }
 ul.customlist.collegelist li {
 	width: 50%;
 	float: left;
 }
 .splitleft {
 	width: 50%;
 	float: left;
 	padding-right: 15px;
 }
 .splitright {
 	width: 50%;
 	float: left;
 	padding-left: 15px;
 }
 ul.customlist li {
 	list-style: none;
 	position: relative;
 	padding-left: 30px;
 	font-size: 14px;
 	margin-bottom: 15px;
 }
 ul.customlist li span {
 	font-weight: bold;
 	padding-bottom: 5px;
 }
 ul.customlist li:before {
 	font-family: FontAwesome;
 	content: "\f101";
 	position: absolute;
 	left: 0;
 }
.testimonials .time{padding-left:115px;}
.testimonials .testimonial_rotator_quote {line-height:24px;}
.testimonials .testimonial_rotator_quote em{font-weight:600;}
.text.testimonial_rotator_description{
padding-left:15px;
padding-right:15px;
}
 @media(max-width:991px) {
 	ul.customlist.collegelist li {
 		width: 100%;
 	}
 }
 @media(max-width:767px) {
 	#banner .text-box{
 		margin-top:0px;
 	}
 	.menu-btn{
 		padding-top:6%;
 	}
 	.splitleft {
 		width: 100%;
 		float: left;
 		padding-right: 0px;
 		margin-bottom: 10px;
 	}
 	.splitright {
 		width: 100%;
 		float: left;
 		padding-left: 0px;
 	}
 }
 /**1-4-2016**/

#text-2 > div > p {
    clear: both;
    text-align: center;
    position: relative;
    top: 20px;
    font-size: 12px;
}