/*
	Theme Name: Minimum Pro Theme
	Theme URI: http://my.studiopress.com/themes/minimum/
	Description: A mobile responsive and HTML5 theme built for the Genesis Framework.
	Author: StudioPress
	Author URI: http://www.studiopress.com/

	Version: 3.0.1

	Tags: black, white, one-column, two-columns, fixed-width, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

	Template: genesis
	Template Version: 2.0

	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/


/* Table of Contents

	- Imports
	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Forms
		- Tables
                - Images
	- Structure and Layout
		- Site Containers
		- Page Title
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- WordPress
		- Genesis
		- Featured Post Grid
		- Titles
	- Widgets
		- Featured Content
	- Plugins
		- Genesis eNews Extended
		- Genesis Latest Tweets
		- Gravity Forms
		- Jetpack
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Header Navigation
		- Primary Navigation
		- Secondary Navigation
	- Content Area
		- Entries
		- Pagination
		- Comments
	- Sidebar
	- Footer Widgets
	- Site Footer
	- Media Queries
		- max-width: 1139px
		- max-width: 1023px
		- max-width: 767px

*/

/*
Imports
---------------------------------------------------------------------------------------------------- */

@font-face {
	font-family: 'Icon';
	src:url('fonts/Icon.eot');
	src:url('fonts/Icon.eot?#iefix') format('embedded-opentype'),
		url('fonts/Icon.woff') format('woff'),
		url('fonts/Icon.ttf') format('truetype'),
		url('fonts/Icon.svg#Icon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-family: 'Oswald', 'sans-serif';
}


/* Symbol font that appears on "the solution" page */
@font-face {
	font-family: 'sdcc-icons';
	src:url('fonts/sdcc-icons.eot?-5e9ttb');
	src:url('fonts/sdcc-icons.eot?#iefix-5e9ttb') format('embedded-opentype'),
		url('fonts/sdcc-icons.woff?-5e9ttb') format('woff'),
		url('fonts/sdcc-icons.ttf?-5e9ttb') format('truetype'),
		url('fonts/sdcc-icons.svg?-5e9ttb#sdcc-icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* Baseline Normalize
	normalize.css v2.1.2 | MIT License | git.io/normalize
--------------------------------------------- */

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,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-collapse:collapse;border-spacing:0}

/* Box Sizing
--------------------------------------------- */

*,
input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
}

/* Float Clearing
--------------------------------------------- */

.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}

.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


/*
Defaults
---------------------------------------------------------------------------------------------------- */

/* Typographical Elements
--------------------------------------------- */

html {
	font-size: 62.5%; /* 10px browser default */
}

body {
	color: #656367;
	font-family: 'PT Sans', 'sans-serif';
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 1.625;
}


a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition:	all 0.1s ease-in-out;
	-ms-transition:		all 0.1s ease-in-out;
	-o-transition:		all 0.1s ease-in-out;
	transition:			all 0.1s ease-in-out;
}

::-moz-selection {
	background-color: #333;
	color: #fff;
}

::selection {
	background-color: #333;
	color: #fff;
}

a.click  {

	color:#1180CA;
	text-decoration: underline;
}

a.click:hover {

	color:#0ebfe9;
	text-decoration: none;
}

a {

	color:#1180CA;
	text-decoration: none;
}


a:hover {
	color: #0ebfe9;

}

p {
	margin: 0 0 24px;
	margin: 0 0 2.4rem;
	padding: 0;
}

strong {
	font-weight: 700;
}

ol,
ul {
	margin: 0;
	padding: 0;
}

blockquote,
blockquote::before {
	color: #999;
}

blockquote {
	margin: 40px;
	margin: 4rem;
}

blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	font-size: 3rem;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}

.entry-content code {
	background-color: #333;
	color: #ddd;
}

cite {
	font-style: normal;
}

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

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #333;
	font-family: 'PT Sans', 'sans-serif';
 	font-weight: 400;
	line-height: 1.2;
	margin: 0 0 15px;
	margin: 0 0 1.5rem;
}

h1 {
	font-size: 28px;
	font-size: 2.8rem;
        font-family: 'Oswald', 'sans-serif';
        color: #d98c03;
	padding: 10px 0px;
	border-top: 1px solid #d0dbe6;
	border-bottom: 1px solid #d0dbe6;
	font-weight: 300;

}

h2 {
	font-size: 24px;
	font-size: 2.4rem;
        font-family: 'Oswald', 'sans-serif';
        color: #d98c03;
	font-weight: 300;
}

h3 {
	font-family: 'Oswald', sans-serif;
	font-size: 2rem;
	color: #d98c03;
	margin: 0 0 4px;
	font-weight: 300;
}

h4 {
	font-family: 'Oswald', sans-serif;
	font-size: 2rem;
	margin: 0 0 4px;
	clear: both;
	font-weight: 300;
}

h5 {
	font-family: 'Oswald', sans-serif;
	font-size: 2rem;
	color: #0e77bd;
	margin: 0 0 16px;
	font-weight: 300;
}

h6 {
	font-family: 'Oswald', sans-serif;
	font-size: 17px;
	font-size: 1.7rem;
	margin: 0 0 4px;
	font-weight: 300;
}

/* Icons
--------------------------------------------- */
.icon {
	font-family: 'sdcc-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

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

.icon-billion247:before {
	content: "\e601";
}
.icon-percent70:before {
	content: "\e602";
}
.icon-percent50:before {
	content: "\e603";
}
.icon-percent90:before {
	content: "\e604";
}
.icon-enferms:before {
	content: "\e60c";
}
.icon-scales:before {
	content: "\e60b";
}
.icon-dollar:before {
	content: "\e607";
}
.icon-female-stripes:before {
	content: "\e60a";
}
.icon-male-stripes:before {
	content: "\e60d";
}
.icon-cry-face:before {
	content: "\e600";
}
.icon-female:before {
	content: "\e605";
}
.icon-male:before {
	content: "\e606";
}
.icon-handcuffs:before {
	content: "\e608";
}
.icon-hatofgrad:before {
	content: "\e609";
}

/* Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

img {
    height: auto;
}

.featured-content img,
.gallery img {
	width: auto; /* IE8 */
}

/* Forms
--------------------------------------------- */

input,
select,
textarea {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
	color: #333;
	font-family: 'PT Sans', 'sans-serif';
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 300;
	padding: 10px;
	padding: 1rem;
	width: 100%;
}

input:focus,
textarea:focus {
	border: 1px solid #333;
	outline: none;
}

::-moz-placeholder {
	color: #999;
	opacity: 1;
}

::-webkit-input-placeholder {
	color: #999;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.entry-content .button {
	background-color: #333;
	border: none;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	font-family: 'PT Sans', 'sans-serif';
	font-weight: 300;
	padding: 16px 24px;
	padding: 1.6rem 2.4rem;
	text-transform: uppercase;
	width: auto;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
.entry-content .button:hover {
	background-color: #0ebfe9;
}

.entry-content .button:hover {
	color: #fff;
}

.button {
	border-radius: 3px;
	display: inline-block;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

/* Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	margin-bottom: 4rem;
	width: 100%;
}

tbody {
	border-bottom: 1px solid #ddd;
}

th,
td {
	text-align: left;
}

th {
	font-weight: bold;
	text-transform: uppercase;
}

td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
	padding: 0.6rem 0;
}

/* Event Calendar
--------------------------------------------- */
.tribe-mini-calendar-event .list-date {
display: none !important; }



.tribe-mini-calendar-event .list-info h2 {

    font-size: 18px !important;
    font-weight: 300 !important;
    line-height: 24px !important; }


.tribe-mini-calendar-event .list-info {

    font-size: 15px !important;

}

.tribe-mini-calendar-event .list-info {

    width: 100% !important;

}

.tribe-events-widget-link {
  display:none !important;
}


/* Images
--------------------------------------------- */

.round_image {
    border: 1px solid #e1dabb;
    padding: 8px 8px;
    background: #fcf4d1;
    border-radius: 8px;
}

.round_image2 {
    border: 1px solid #ffffff;
    background: #ffffff;
    border-radius: 8px;
}


/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* Site Containers
--------------------------------------------- */

.site-container {
	background:url(images/Background.jpg) no-repeat top center;
	background-color: #614e2d;
}

.wrap {
	margin: 0 auto;
	max-width: 1140px;
}

.site-header .wrap {
	background:url(images/header.png) no-repeat;
	padding: 0px 92px;
	border-bottom: 5px solid #fdd31e;
}

.after_header .wrap {
	padding: 0px 96px 0px 150px;
}

.child .wrap {
	background-color:#fff;
	padding: 0px 48px;
}

.connect_area .wrap {
	background:url(images/inform_bg.png) no-repeat;
	background-color:#fcf6eb;
	padding: 0px 70px 0px 100px;
}

.tweet_area .wrap {
	background-color:#fcf6eb;
	padding: 0px 50px 0px 108px;
	border-bottom: 0px solid #ccc;
}

.thanx_area .wrap {
	background-color:#fff;
}

.site-footer .wrap {
	background:url(images/footer_bg1.png) no-repeat;
	padding: 29px 0px 42px 0px;
}

.site-inner .wrap {
	background-color:#fff;
	padding: 10px 90px 0px 130px;
}

.menu_area {
	margin-top:-10px;
}

.menu_area .wrap {
	background-color:#ffffff;
	padding: 30px 20px 20px 132px;
	margin-top:10px;
}

.page-id-7344 .widget_execphp, .page-id-7299 .widget_execphp, .page-id-126 .widget_execphp, .page-id-555 .widget_execphp, .page-id-7302 .widget_execphp, .page-id-530 .widget_execphp, .page-id-532 .widget_execphp, .page-id-262 .widget_execphp, .page-id-7362 .widget_execphp, .page-id-7304 .widget_execphp, .page-id-557 .widget_execphp, .page-id-1758 .widget_execphp, .page-id-9903 .widget_execphp, .page-id-9914 .widget_execphp, .page-id-9919 .widget_execphp, .page-id-9939 .widget_execphp, .page-id-9941 .widget_execphp, .page-id-13353 .widget_execphp, .page-id-13356 .widget_execphp {
	display:none;
}

.page-id-7 .aboutus, .page-id-8 .aboutus, .page-id-12 .aboutus, .page-id-13 .aboutus, .page-id-188 .aboutus {
	font-weight: bold;
	font-size: 13px;
	color: #0e77bd;
	padding: 0px 15px 0px 0px;
	display: block;
}
.aboutus {
	font-weight: bold;
	font-size: 13px;
	color: #0e77bd;
	padding: 0px 15px 0px 0px;
	display: none;
}

.problem {
	margin-left:90px;
}

.problem img {
	margin-right:5px;
	float: left !important;
}

.menu_area .widget_black_studio_tinymce {
	float:left;
}

.menu_area .widget_nav_menu .menu-item {
	float:left;
	list-style-type: none;

}

.menu_area .widget_nav_menu .menu-item a {
	padding:3px 20px 5px 4px;
	font-size: 13px;
	font-weight: bold;
	color: #0e77bd;
}


.site-inner {

	clear: both;
}


.minimum-landing .site-inner {
	margin: 40px auto;
	margin: 4rem auto;
	padding: 60px 60px 20px;
	padding: 6rem 6rem 2rem;
	width: 800px;
}

/*slider
-------------------------------------------*/

body .soliloquy-theme-classic .soliloquy-pager {
	text-align: center;
}


/* Site Containers
--------------------------------------------- */

.home-featured {
	border-bottom: 5px solid #f5f5f5;
	margin-bottom: 60px;
	margin-bottom: 6rem;
	padding: 40px 0;
	padding: 4rem 0;
}

.home-featured li {
	list-style-type: none;
}

.home-featured .widget {
	padding: 0 20px;
	padding: 0 2rem;
}

.home-featured-1,
.home-featured-2,
.home-featured-3,
.home-featured-4 {
	float: left;
	text-align: center;
	width: 25%;
}

.home-featured .simple-social-icons ul li a {
	padding: 40px !important;
	padding: 4rem !important;
}

.home-featured .simple-social-icons ul li {
	margin: 0 0 30px !important;
	margin: 0 0 3rem !important;
}

.site-tagline {
	background-color: #f5f5f5;
	border-bottom: 1px solid #eee;
	margin-top: 60px;
	margin-top: 6rem;
	padding: 40px 0;
	padding: 4rem 0;
}

.site-tagline p {
	margin: 0;
}

.site-tagline-left {
	float: left;
	width: 50%;
}

.site-tagline-right {
	float: right;
	text-align: right;
	width: 50%;
}

.minimum .site-tagline {
	margin-top: 600px;
	margin-top: 60rem;
}

a.cta-button {
	background-color: #333;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 300;
	line-height: 1;
	padding: 15px 20px;
	padding: 1.5rem 2rem;
}

a.cta-button:hover {
	background-color: #0ebfe9;
}

/* Column Widths and Positions
--------------------------------------------- */

/* Content */

.child .textwidget {
	float:left;
	width:296px;
	margin: 20px 58px 0px 10px;
}

.child #black-studio-tinymce-8 .textwidget{
	width:296px;
	margin-right:0px;

}

.child_phone {
	background: url(images/phone.png) no-repeat top left;
	padding: 0px 0px 0px 20px;
	font-weight: bold;
	font-size: 14px;
	color: #656367;
}

.childphone {
	font-weight: bold;
	font-size: 18px;
	color: #656367;
}

.service {
	font-weight: bold;
	color: #f67c05;
	border-bottom:1px solid #f67c05;
}

#child {
	color:#ab273e;
}

#action {
	color:#d98c03;
}
#program {
	color:#785b89;
}

.imgright {
	margin-right:19px;
}

.death {

}

body .gform_wrapper select {
	font-size: 15px;
	width: 92% !important;
}


.child_title {
	font-size: 30px;
	clear: both;
	padding: 10px 0px;
	font-family: 'Oswald', 'sans-serif';
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	text-align: center;
	margin: 0px 0px 15px 0px;
}

.internal_title {
	font-family: 'Oswald', 'sans-serif';
	color: #f67c05;
	padding: 10px 0px;
	border-top: 2px solid #d0dbe6;
	border-bottom: 1px solid #d0dbe6;
}

.content {
	float: left;
	width: 610px;
}

.sidebar-content .content {
	float: right;
}

.full-width-content .content {
	width: 100%;
}


/* Column Classes
	Link: https://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}

/*
before footer
------------------------------------------------------------------------- */

.feed_title {
	font-size: 18px;
	background: url(images/feed.png) no-repeat;
	padding: 2px 0px 8px 40px;
	color:#656367;
}

.joinus {
	font-size: 18px;
	background: url(images/plus.png) no-repeat;
	padding: 2px 0px 8px 40px;
	color:#656367;
	background-position: 0px 6px;
}

.tweet_area .widget {
	float: left;
	width: 270px;
	margin: 0px 16px 0px 0px;
}

.tweet_area .widget:last-child {
	width: 280px;
	float: right;
}

.tweet_area #categories-3 li {
	margin: 0px 0px 15px 0px;
}

.ff {
	width: 48px;
	display: block;
	float: left;
	text-align: left;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}
.ff img {
	float:left;
}



.fb_tw_yt {
	width:100%;
	display:block;
	padding: 13px 0px 20px 0px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	margin: 0px 0px 15px 0px;
}



.tweet_area #categories-3 .widgettitle {
	font-size: 18px;
	background: url(images/blog.png) no-repeat;
	padding: 6px 0px 8px 40px;
	color:#656367;
}

.tweet_area #categories-3 ul {
	margin:0px 0px 0px 20px;
}

.tweet_area #categories-3 a {
	font-weight:bold;
}

.get_connection {
	color: #fff;
	font-family: 'Oswald', 'sans-serif';
	font-size: 30px;
	padding: 18px 0px 35px 40px;
	background: url(images/connect.png) no-repeat;
	background-position: 0px 28px;
	float: left;
	width: 280px;
}

.stay_information {
	color: #fff;
	font-family: 'Oswald', 'sans-serif';
	font-size: 30px;
	padding: 18px 0px 5px 40px;
	background: url(images/letter.png) no-repeat;
	background-position: 0px 34px;
	margin: 0px 0px 0px 10px;
	width: 750px;

}

.thnx_title {
	font-family: 'Oswald', 'sans-serif';
	color:#d98c03;
	text-align:center;
}

.g_form {
	padding: 18px 0px 0px 0px;
	float: left;
	width: 430px;
	margin-left: 18px;
}

.thank_you, .thank_you2 {
	width:1040px;
	margin:0 auto;
	display:block;
	text-align: center;
	padding: 12px 0px;
}

.thank_you img {
	margin: 0 40px 0 0;
	text-align: center;
}

.thank_you_page, .thank_you_page2, .thank_you_page3 {
	text-align: center;
}

.thank_you_page img, .thank_you_page2 img {
	margin: 0 50px 20px 0;
}

.thank_you_page3 img {
	margin: 0 20px 40px 0;
}

.partners10k {
	text-align: center;
}

.partners10k img {
	margin: 0 30px 0 0;
}

/*
Common Classes
---------------------------------------------------------------------------------------------------- */

/* WordPress
--------------------------------------------- */

.avatar {
	float: left;
}

.alignleft .avatar {
	margin-right: 24px;
	margin-right: 2.4rem;
}

.alignright .avatar {
	margin-left: 24px;
	margin-left: 2.4rem;
}

.author-box .avatar {
	height: 72px;
	margin-right: 24px;
	margin-right: 2.4rem;
	width: 72px;
}

.entry-comments .avatar {
	height: 48px;
	width: 48px;
}

.search-form input[type="submit"] {
	border: 0;
	height: 13px;
	margin: 12px 0px 0px 0px;
	padding: 0;
	width: 10px;
	float: right;
	text-indent: -9999px;
	background: url(images/search.png) no-repeat;
	position: relative;
	right: 20px;
}

.search-form input[type="search"] {
	width: 170px;
	float: left;
	font-size: 11px;
	padding: 6px 18px 5px 12px;
}

/* gform placeholders*/
::-webkit-input-placeholder { color:#999999; }
:-moz-placeholder { opacity: 1; color:#999999; } /* Firefox 18- */
::-moz-placeholder { opacity: 1; color:#999999; } /* firefox 19+ */
:-ms-input-placeholder { color:#999999; } /* ie */
input:-moz-placeholder { color:#999999; }

.search-form {
	overflow: hidden;
	padding: 3px;
	padding: 0.3rem;
	width: 100%;
}

.widget_search {
	float:left;
	margin-left: 40px;
}

.sticky {
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 2.4rem;
}

img.alignnone {
	margin-bottom: 12px;
	margin-bottom: 1.2rem;
}

.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
	margin: 0 24px 24px 0;
	margin: 0 2.4rem 2.4rem 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
	margin: 10px 0 24px 24px;
	margin: 1rem 0 2.4rem 2.4rem;
}

a.alignleft,
a.alignright {
	border: none;
}

.wp-caption-text {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 400;
	text-align: center;
}

.gallery-caption {
}

.widget-area {
	word-wrap: break-word;
}

.widget_calendar table {
	width: 100%;
}

.widget_calendar td,
.widget_calendar th {
	text-align: center;
}

/* Genesis
--------------------------------------------- */

.breadcrumb {
	margin-bottom: 40px;
	margin-bottom: 4rem;
}

.archive-description,
.author-box {
	background-color: #f5f5f5;
}

.archive-description {
	margin-bottom: 40px;
	margin-bottom: 4rem;
	padding: 40px 40px 16px;
	padding: 4rem 4rem 1.6rem;
}

.author-box {
	margin-bottom: 40px;
	margin-bottom: 4rem;
	padding: 40px;
	padding: 4rem;
}

.single .author-box {
	margin-bottom: 60px;
	margin-bottom: 6rem;
}

.author-box-title {
	color: #333;
	font-family: 'PT Sans', 'sans-serif';
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 400;
	margin-bottom: 4px;
	margin-bottom: 0.4rem;
}

.author-box p {
	margin-bottom: 0;
}

.author-box .avatar {
	margin-right: 24px;
	margin-right: 2.4rem;
}

/* Featured Post Grid
------------------------------------------------------------ */

.genesis-grid-even,
.genesis-grid-odd {
	border-bottom: 1px solid #f5f5f5;
	margin-bottom: 30px;
	margin-bottom: 3rem;
	padding: 0;
	width: 47%;
}

.genesis-grid-even {
	float: right;
}

.genesis-grid-odd {
	clear: both;
	float: left;
}


/* Titles
--------------------------------------------- */

.entry-title {
	font-size: 30px;
	font-size: 3rem;
	line-height: 1;
}

.genesis-grid .entry-title {
	font-size: 24px;
	font-size: 2.4rem;
	margin: 0 0 10px;
	margin: 0 0 1rem;
}

.single-portfolio .entry-title {
	margin-bottom: 20px;
	margin-bottom: 2rem;
}

.entry-title a{
	border: none;
	color: #d98c03;
}
.sidebar .widget-title a {
	border: none;
	color: #333;
}

.entry-title a:hover {
	color: #0ebfe9;
}

.widget-title {
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 15px;
	margin-bottom: 1.5rem;
	text-transform: none;
	font-family: 'PT Sans','sans-serif';
}

#home-featured .widget-title {
	margin-bottom: 10px;
	margin-bottom: 1rem;
}

.sidebar .widget-title a {
	border: none;
}

.archive-title {
	font-size: 20px;
	font-size: 2rem;
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
}


/*
Widgets
---------------------------------------------------------------------------------------------------- */

/* Featured Content
--------------------------------------------- */

.featured-content .entry {
	border-bottom: 1px solid #ccc;
	margin-bottom: 0px;
	margin-bottom: 0rem;
	padding: 0 0 0px;
	padding: 0 0 0rem;
}

.featured-content .widget-wrap .widget-title {
	font-size: 18px;
	background: url(images/blog.png) no-repeat;
	padding: 6px 0px 8px 40px;
	color: #656367;
}

.post .entry-header h2 {
	margin: 0 0 1px;
	font-size: 14px;
	font-weight: bold;
	font-family: 'PT Sans', 'sans-serif';
	line-height: 26px;
}

.post .entry-header h2 a {
	color: #1180CA;
	font-family: 'Oswald', 'sans-serif';
    font-size: 20px;
    font-weight: 300;
}

.ceo-blog .post .entry-header h2 a {
	color: #1180CA;
	font-size: 24px;
	font-weight: normal;
}

.featured-content .entry-title {
	border: none;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.2;
}

.featured-content .entry-title a {
	border: none;
}


/*
Plugins
---------------------------------------------------------------------------------------------------- */


/* Genesis eNews Extended
--------------------------------------------- */

.enews-widget {
	color: #999;
}

.enews-widget .widget-title {
	color: #fff;
}

.enews-widget input {
	margin-bottom: 16px;
	margin-bottom: 1.6rem;
}

.enews-widget input:focus {
	border: 1px solid #ddd;
}

.enews-widget input[type="submit"] {
	background-color: #0ebfe9;
	color: #fff;
	margin: 0;
	width: 100%;
}

.enews-widget input:hover[type="submit"] {
	background-color: #fff;
	color: #333;
}

/* Genesis Latest Tweets
--------------------------------------------- */

.latest-tweets ul li {
	margin-bottom: 16px;
	margin-bottom: 1.6rem;
}


/* Jetpack
--------------------------------------------- */

img#wpstats {
	display: none;
}


/*
Site Header
---------------------------------------------------------------------------------------------------- */


.site-header {

	letter-spacing: 1px;
	letter-spacing: 0.1rem;
	z-index: 999;
	width: 100%;
}



/* Title Area
--------------------------------------------- */

.title-area {
	float: left;
	padding-bottom: 11px;
	width: 280px;
}

.header-image .title-area {
	padding: 0;
}

.site-title {
	font-family: 'PT Sans', 'sans-serif';
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 1;
	margin: 0;
	border:0px;
	text-transform: uppercase;
}

.site-title a,
.site-title a:hover {
	border: none;
	color: #333;
	background: url(images/logo1.png) no-repeat;
	width:229px;
	height:138px;
	display:block;
	text-indent: -9999px;
	float: left;
	background-size: 229px;
}

.site-description {
	font-size: 36px;
	font-size: 3.6rem;
	font-weight: 300;
	line-height: 1.2;
	margin: 0;
}

/* Full width header, no widgets */

.header-full-width .title-area,
.header-full-width .site-title {
	width: 100%;
}

.header-image .site-title a {
	display: block;
	text-indent: -9999px;
}

/* Custom header */

.header-image .title-area {
	padding: 0;
}

.header-image .site-title a {
	height: 60px;
	display: block;
	text-indent: -9999px;
	max-width: 320px;
}

/* Widget Area
--------------------------------------------- */

.site-header .widget-area {
	float: right;
	text-align: right;
	width: 670px;
}

.header-widget-area .socialicon {
	float: left;
	width: 160px;
	margin: 6px 0px 0px 0px;
}

.header-widget-area .socialicon img {
	margin-right: 8px;
}

.header-widget-area .phone {
	float: left;
	width: 122px;
	margin: 6px 0px 0px 0px;
	display: none;

}
.header-widget-area .phone1 {
	float: left;
	width: 122px;
	margin: 6px 0px 0px 0px;
	display: block;
	color:#ab273e;
	font-size:17px;
	font-weight:bold;

}
.header-widget-area .phone1 a {
	color:#ab273e;
	font-size:17px;
	font-weight:bold;
}

.header-widget-area .phone a {
	color:#ab273e;
	font-size:17px;
	font-weight:bold;
}

.header-widget-area .donate {
	float:left;
	margin: 0px 0px 0px 16px;
}

.site-header .search-form {
	float: right;
	margin: 3px 0px 0px 0px;
}


.header-widget-area .widget_nav_menu {
	float: left;
	margin: -6px 0px 0px 0px;
}


/*
Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	color: #fff;
	font-size: 14px;
	font-size: 1.4rem;
	font-family: 'PT Sans', 'sans-serif';
	font-weight: 400;
	line-height: 1.5;
	width: 100%;
	position: relative;
	z-index: 9999;
}

.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}

#nav_menu-2 .genesis-nav-menu .menu-item {
	float: left;
	background: url(images/menu_border.png) no-repeat;
	background-position: 0px 6px;
}

#nav_menu-2 .genesis-nav-menu .menu-item:first-child {
	background:none;
}

.genesis-nav-menu a {
	border: none;
	color: #1180ca;
	display: block;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 4px 14px 1px 13px;
	position: relative;
}

.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #0ebfe9;

}

.genesis-nav-menu > .menu-item > a {
	text-transform: uppercase;
}

.genesis-nav-menu .sub-menu,.execphpwidget .page_item_has_children .children {
	left: -9999px;
	letter-spacing: 0;
	opacity: 0;
	position: absolute;
	-webkit-transition:	opacity .4s ease-in-out;
	-moz-transition:	opacity .4s ease-in-out;
	-ms-transition:		opacity .4s ease-in-out;
	-o-transition:		opacity .4s ease-in-out;
	transition:			opacity .4s ease-in-out;
	width: 170px;
	z-index: 99;
}

.page_item_has_children .children .page_item {
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #eee;
	width: 100%;
	background-color: #fff;
}



.page_item_has_children .children .page_item:first-child {
	margin: 25px 0px 0px 0px;
}

.genesis-nav-menu .sub-menu a {
	background-color: #fff;
	border: 1px solid #eee;
	border-top: none;
	padding: 8px 13px;
	position: relative;
	width: 200px;
	color: #0e77bd;
	border-radius: 0px;
}



.page_item_has_children .children .page_item.current_page_item a{
background-color: #0e77bd !important;
color: #fff !important;
border-radius: 7px;

}

.page_item_has_children .children .page_item a {
	background-color: #fff !important;
	padding: 6px 19px 11px 14px;
	border-top: none;
	position: relative;
	margin: 0px;
	color: #0e77bd !important;
}

.page_item_has_children .children .page_item a:hover {
background-color: #0e77bd !important;
color: #0e77bd !important;
}

.page_item_has_children .children .page_item a

.children .page_item a {
	background-color: #fff;
}

.children .current_page_item a:hover {

background-color: #0e77bd;
color: #fff;
}

.page-item-535 a, .page-item-539 a, .page-item-257 a, .page-item-542 a, .page-item-544 a {
	padding-left: 30px !important;
}



.genesis-nav-menu .sub-menu .sub-menu {
	margin: -54px 0 0 198px !important;
}

.genesis-nav-menu .menu-item:hover {
	position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu,.execphpwidget .page_item_has_children:hover .children {
		left: auto;
	opacity: 1;
}

.genesis-nav-menu > .first > a {
	padding-left: 0;
}

.genesis-nav-menu > .last > a {
	padding-right: 0;
}

.genesis-nav-menu > .right {
	display: inline-block;
	float: right;
	list-style-type: none;
	padding: 20px 0;
	padding: 2rem 0;
	text-transform: uppercase;
}

.genesis-nav-menu > .right > a {
	display: inline;
	padding: 0;
}

.genesis-nav-menu > .rss > a {
	margin-left: 48px;
	margin-left: 4.8rem;
}

.genesis-nav-menu > .search {
	padding: 6px 0 0;
	padding: 0.6rem 0 0;
}

/* Site Header Navigation
--------------------------------------------- */


.site-header .sub-menu .sub-menu {
	margin-top: -40px;
}

/* Primary Navigation
--------------------------------------------- */

.nav-primary {
	background-color: #333;
}

.nav-primary a,
.nav-primary .genesis-nav-menu .sub-menu a {
	color: #fff;
}

.nav-primary .genesis-nav-menu .sub-menu a {
	background-color: #333;
	border: 1px solid #444;

	border-top: none;
}

.nav-primary .sub-menu a:hover {
	color: #0ebfe9;
}

/* Secondary Navigation
--------------------------------------------- */

.nav-secondary {
	margin-bottom: 20px;
	margin-bottom: 2rem;
}

.site-footer .nav-secondary a {
	color: #fff;
	margin: 0 30px;
	margin: 0 3rem;
	padding: 0;
}

.site-footer .nav-secondary a:hover {
	color: #999;
}

.site-footer .nav-secondary .genesis-nav-menu .sub-menu a {
	background-color: #333;
	border: 1px solid #444;
	border-top: none;
	padding: 16px;
	padding: 1.6rem;
}

.site-footer .nav-secondary .sub-menu a:hover {
	color: #0ebfe9;
}

/* Responsive Menu
--------------------------------------------- */

#responsive-menu-icon {
	cursor: pointer;
	display: none;
}

#responsive-menu-icon::before {
	-webkit-font-smoothing: antialiased;
	color: #333;
	content: "Menu";
	font-family: 'Icon';
	font-size: 16px;
	font-size: 1.6rem;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	margin: 0 auto;
	speak: none;
	text-transform: none;
}


/*
Content Area
---------------------------------------------------------------------------------------------------- */

/* Entries
--------------------------------------------- */

.entry {
	margin-bottom: 40px;
	margin-bottom: 4rem;
}

.post-type-archive-portfolio .entry {
	float: left;
	margin-bottom: 60px;
	margin-bottom: 6rem;
	width: 50%;
}

.post-type-archive-portfolio .entry:nth-of-type(2n) {
	float: right;
	 padding-left: 30px;
	 padding-left: 3rem;
}

.post-type-archive-portfolio .entry:nth-of-type(2n+1) {
	clear: left;
	padding-right: 30px;
	padding-right: 3rem;
}

.single-portfolio .entry {
	text-align: center;
}

.entry-content ol,
.entry-content p,
.entry-content ul,
.quote-caption {
	margin-bottom: 26px;
	margin-bottom: 2.6rem;
}

.entry-content ol,
.entry-content ul {
	margin-left: 40px;
	margin-left: 4rem;
}

.entry-content ol li {
	list-style-type: decimal;
}

.entry-content ul li {
	list-style-type: disc;
}

.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content .search-form {
	width: 50%;
}

.entry-meta {
	font-family: 'PT Sans', 'sans-serif';
	font-size: 14px;
	font-size: 1.4rem;
}

.entry-meta a {
	border: none;
	font-weight: 300;
}

.entry-header .entry-meta {
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
}

.entry-comments-link::before {
	content: "\2014";
	margin: 0 6px 0 2px;
	margin: 0 0.6rem 0 0.2rem;
}

.entry-categories,
.entry-tags {
	display: block;
}

/* Pagination
--------------------------------------------- */

.pagination {
	clear: both;
	margin: 40px 0;
	margin: 4rem 0;
}

.pagination li {
	display: inline;
}

.pagination li a {
	background-color: #333;
	border: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: 'PT Sans', 'sans-serif';
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 300;
	padding: 8px 12px;
	padding: 0.8rem 1.2rem;
}

.pagination li a:hover,
.pagination li.active a {
	background-color: #0ebfe9;
}

/* Event Calendar
--------------------------------------------- */
.timely #ai1ec-posterboard-view, #ai1ec-event-title a {
    font-weight: normal !important;
}

/* Comments
--------------------------------------------- */

.comment-respond,
.entry-comments,
.entry-pings {
	margin-bottom: 60px;
	margin-bottom: 6rem;
}

.comment-content {
	clear: both;
}

.entry-comments .comment-author {
	margin-bottom: 0;
}

.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
	width: 50%
}

.comment-respond label {
	display: block;
	margin-right: 12px;
	margin-right: 1.2rem;
}

.comment-list li,
.ping-list li {
	list-style-type: none;
}

.comment-list li {
	margin-top: 24px;
	margin-top: 2.4rem;
	padding: 32px;
	padding: 3.2rem;
}

.comment-list li li {
	margin-right: -32px;
	margin-right: -3.2rem;
}

li.comment {
	background-color: #f5f5f5;
	border: 2px solid #fff;
	border-right: none;
}

.comment .avatar {
	margin: 0 16px 24px 0;
	margin: 0 1.6rem 2.4rem 0;
}

.entry-pings .reply {
	display: none;
}

.bypostauthor {
}

.form-allowed-tags {
	background-color: #f5f5f5;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 24px;
	padding: 2.4rem;
	display: none;
}

/*
Formstack
---------------------------------------------------------------------------------------------------- */

.fsBody {
    padding: 0 !important;
}

.fsBody .fsForm .fsSectionHeading {
    color: #0e77bd !important;
    font-size: 22px !important;
    line-height: 22px !important;
    margin-bottom: 0 !important;

}

.fsBody .fsForm {
    margin: 0 !important;
	padding: 0 !important;
}

.fsborderradius .fsBody .fsSectionHeader {
    margin-bottom: 0 !important;
}



/*
Sidebar
---------------------------------------------------------------------------------------------------- */

.sidebar {
	float: right;
	width: 276px;
}

.donate_sidebar, .volunteer {
	padding: 13px 17px 16px 51px;
	font-size: 12px;
	line-height: 1.3;
}

.donate_sidebar_title, .vol_title {
	color:#e49303;
	font-size:20px;
	font-family: 'Oswald', 'sans-serif';
}

.donate_sidebar_title_sm {
	color:#e49303;
	font-size:18px;
	font-family: 'Oswald', 'sans-serif';
}

#community-fundraising{
	background: url(/child/wp-content/uploads/2014/08/community-fundraising.png) no-repeat;
}

#adolescent-program{
	background: url(/child/wp-content/uploads/2014/11/adolescent-program.png) no-repeat;
}

#wish-list{
	background: url(/child/wp-content/uploads/2014/08/wish-list.png) no-repeat;
}

#corporate-engagement{
	background: url(/child/wp-content/uploads/2014/08/corporate-engagement.png) no-repeat;
}

#planned-giving{
	background: url(/child/wp-content/uploads/2014/08/planned-giving.png) no-repeat;
}

#shop-to-donate{
	background: url(/child/wp-content/uploads/2014/08/shop-to-donate.png) no-repeat;
}

#partners{
	background: url(/child/wp-content/uploads/2014/08/partners.png) no-repeat;
}

#volunteer {
	background: url(/child/wp-content/uploads/2014/08/volunteer.png) no-repeat;
}

.con_program {
	color:#785b89;
	font-size:20px;
	font-family: 'Oswald', 'sans-serif';
	text-align:center;
	margin-bottom: 15px;
}
.pimg {
	margin-right:13px;
}

.acadmy {
	background: url(images/cap.png) no-repeat;
	padding: 13px 17px 22px 51px;
	font-size: 12px;
	line-height: 1.3;

	margin: 5px 0px 0px 0px;

}

.gallery {
	background: url(images/camera.png) no-repeat;
	padding: 13px 17px 15px 51px;
	font-size: 12px;
	line-height: 1.3;
	margin-bottom: 7px;

	margin-top: 11px;
}

#gallery {
	color:#a42c41;
}

.event_title {
	background: url(images/radio.png) no-repeat;
	padding: 8px 0px 0px 37px;
	color: #0e77bd;
	font-size: 20px;
	font-family: 'Oswald', 'sans-serif';
	width: 90px;
	margin: 0 auto;
	background-position: 0px 14px;
}

.event {
border-top: 2px solid #d0dbe6;
}

.lorum {
	border-top: 2px solid #d0dbe6;
	margin-top: 12px;
	padding-top: 15px;
	font-size: 12px;
	font-weight: bold;
}

.sidebar .lorum li {
	list-style-type: none;
	margin-bottom: 6px;
	background: url(images/bullet.png) no-repeat;
	padding: 0px 0px 0px 20px;
	background-position: 0px 8px;
}

.acdmy_title {
	color:#0e77bd;
	font-size:20px;
	font-family: 'Oswald', 'sans-serif';
	text-align: left;
}

.sidebar-content .sidebar {
	float: left;
}

.sidebar img {
	margin-bottom: 5px;
	margin-bottom: .5rem;
}

.sidebar p:last-child,
.sidebar .featured-content img {
	margin-bottom: 0;
}

.sidebar li {
	list-style-type: none;
	margin-bottom: 6px;
	margin-bottom: 0.6rem;
	word-wrap: break-word;
}

.sidebar ul > li:last-child {
	margin-bottom: 0;
}

.sidebar .widget {
	margin-bottom: 0px;

}

.sidebar .tagcloud a {
	background-color: #333;
	border-radius: 3px;
	border: none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: 'PT Sans', 'sans-serif';
	margin: 0 5px 5px 0;
	margin: 0 0.5rem 0.5rem 0;
	padding: 5px 10px;
	padding: 0.5rem 1rem;
}

.sidebar .tagcloud a:hover {
	background-color: #0ebfe9;
	color: #fff;
}

.sidebar .enews-widget {
	background-color: #333;
}


/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
	background-color: #333;
	color: #999;
	clear: both;
}

.footer-widgets .wrap {
	border-bottom: 1px solid #444;
	padding: 40px 0 16px;
	padding: 4rem 0 1.6rem;
}

.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
	width: 340px;
}

.footer-widgets-1 {
	margin-right: 60px;
	margin-right: 6rem;
}

.footer-widgets-1,
.footer-widgets-2 {
	float: left;
}

.footer-widgets-3 {
	float: right;
}

.footer-widgets a {
	border-bottom: 1px dotted #fff;
	color: #fff;
}

.footer-widgets a:hover {
	color: #999;
}

.footer-widgets .widget {
	margin-bottom: 40px;
	margin-bottom: 4rem;
}

.footer-widgets .widget-title {
	color: #fff;
}

.footer-widgets li {
	list-style-type: none;
	margin-bottom: 6px;
	margin-bottom: 0.6rem;
	word-wrap: break-word;
}

.footer-widgets .search-form input:focus {
	border: 1px solid #ddd;
}


/*
Blackbaud Online Express Form
---------------------------------------------------------------------------------------------------- */
.BBFormContainer[data-bbox-part-id="a0302106-9850-4933-b13a-5f62448a6f71"] .BBFormCheckboxLabel {
	margin-top: -19px !important; 
line-height:16px !important;
	display: block !important;
	max-width: 200px !important;
}

.BBFormContainer[data-bbox-part-id="2f4a011a-d56c-4124-91bd-346116c1c6c8"] .BBFormCheckboxLabel {
	margin-top: -19px !important; 
line-height:16px !important;
	display: block !important;
	max-width: 200px !important;
}


/*
Site Footer
---------------------------------------------------------------------------------------------------- */
.california_imges {
	clear:both;
}

.california_imges img {
	margin-right:62px;
}

.sandiego {
	color:#fff;
	font-size: 12px;
	clear: both;
	padding: 30px 0px 25px 0px;
	font-weight: bold;
}

.copyright {
	color:#1d1301;
	font-weight:bold;
	font-size:11px;
}

.site-footer {

	letter-spacing: 1px;
	letter-spacing: 0.1rem;
	text-align: center;
}

.site-footer a,
.site-footer p {
	color: #999;
}

.site-footer a:hover {
	color: #fff;
}

.site-footer a {
	border: none;
	font-weight: 300;
}

.site-footer p {
	font-family: 'PT Sans', 'sans-serif';
	font-weight: 300;
	font-size: 14px;
	font-size: 1.4rem;
	margin-bottom: 0;
}

.sponsper {
	min-height: 200px;
	background:url(images/bg_slider.png) no-repeat;
	width:264px;
	padding: 7px 4px 0px 4px;
	text-align: center;
}

body .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
	font-size: 8.5pt;
}

body .sponsper .soliloquy-container .soliloquy .soliloquy-slides img {
	float: none;
	margin: 0 auto;
}

.title_slider {
	background:url(images/tie.png) no-repeat !important;
	padding: 0px 0px 0px 44px !important;
	font-size: 20px !important;
	background-position: 11px 9px;
	color: #8a922e;
	text-align: left;
	margin: 10px 0px 0px 10px !important;
        font-family:"Oswald","sans-serif";
}

body .soliloquy-container .lorutext img {
	margin: 0 auto !important;
	display: block !important;
	text-align: center;
}

.sponser_area2 {
	text-align: center;
}

body .sponsper .soliloquy-container .soliloquy-direction-nav li .soliloquy-prev {
	background: url('images/arrs.png') no-repeat;
	top: 115px;


	height: 26px;
	width: 28px;
}

body .sponsper .soliloquy-container .soliloquy-direction-nav li .soliloquy-next {
	background: url('images/arrs.png') no-repeat 0px -26px;
	top: 115px;
	height: 26px;
	width: 28px;
}

#black-studio-tinymce-14 .widget-title {
	background: url(images/radio.png) no-repeat;
	padding: 14px 0px 18px 37px;
	color: #0e77bd;
	font-size: 20px;
	font-family: 'Oswald', 'sans-serif';
	width: 100%;
	margin: 0 auto;
	background-position: 92px 15px;
	border-top: 2px solid #d0dbe6;
	border-bottom: 2px solid #d0dbe6;
	text-align: center;
}

body h2.ai1ec-calendar-title {
	display: none;
}

body.page-parent .soliloquy-theme-classic .soliloquy-prev {
	background: url('images/arrs.png') no-repeat;
	top: 115px;
	height: 26px;
	width: 28px;
}

body.page-parent .soliloquy-theme-classic .soliloquy-next {
	background: url('images/arrs.png') no-repeat 0px -26px;
	top: 115px;
	height: 26px;
	width: 28px;
}

.lorutext {
	padding: 0px 10px 10px 46px !important;
	display: block;
	line-height: 1.2 !important;
	font-size: 12px !important;
	text-align: left;
}

body #gform_2, body #gform_3, body #gform_4, body #gform_6 {
	float: left;
	width: 260px;
}

body #gform_5 {
	float: left;
	width: 300px;
}

.page-id-106 .entry-title {
	display:none;
}

body .widget_ai1ec_agenda_widget .widget-title {
	background: url(images/radio.png) no-repeat;
	padding: 14px 0px 18px 37px;
	color: #0e77bd;
	font-size: 20px;
	font-family: 'Oswald', 'sans-serif';
	width: 90px;
	margin: 0 auto;
	background-position: 0px 14px;
}

body .widget_ai1ec_agenda_widget .widget-wrap {
	border-top: 2px solid #d0dbe6;
}

body .widget_ai1ec_agenda_widget .timely {
	border-top: 2px solid #d0dbe6;
	padding-top: 9px;
}

.menu_area .pagenav {
	list-style-type: none;
}

.menu_area .pagenav ul li {
	list-style-type: none;
	float: left;
	display: block;
	padding: 0px 12px 0px 0px;
}

/*
body .ai1ec-date-title {
	display: none;
}
*/
body .ai1ec-event-time {
	display: none;
}

body .ai1ec-agenda-widget-view .ai1ec-event {
	margin: 6.5px 0 6.5px .0em;
}

body .ai1ec-agenda-widget-view .ai1ec-event > a {
	border: none;
	background: none;
}

body .ai1ec-agenda-widget-view .ai1ec-date.ai1ec-today {
	border: none;
	background: none;
}

body .ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-title {
	background: url(images/bullet.png) no-repeat;
	padding: 0px 0px 0px 20px;
	background-position: 0px 8px;
}

.widget_execphp .execphpwidget .page_item {
	list-style-type: none;
	float: left;
}

.widget_execphp .execphpwidget li a{
	padding: 3px 10px 3px 10px;
	font-weight: normal;
	z-index: 999;
	position: relative;
}


.widget_execphp .execphpwidget a {
	float: left;
	color: #0e77bd;
	font-weight: bold;
	margin: 0px 5px 0px 0px;
	padding: 2px 0px 0px 0px;
}

.widget_execphp .execphpwidget .current_page_ancestor a {
color: #fff;
}


/*#execphp-2 .execphpwidget a[href="http://www.centerforchildren.org/about-us/"] {
background-color: #0e77bd;
color: #fff;
border-radius: 7px;
}*/

.widget_execphp .execphpwidget a:after {
	content: ":";
	position: relative;
}

.widget_execphp .execphpwidget li a:after {
	content: "";
	position: relative;
}




.sponsertiny {
	color: #fff !important;
	font-weight: bold;
	font-size: 11px;
	margin-top: 17px;
}


.sponsertiny a {
	color: #1d1301 !important;
	border-bottom: 1px solid #1d1301;
	font-weight: bold;
	font-size: 11px;
}



.widget_execphp .execphpwidget .current_page_item a .page_item {
	display: none !important;
}


.widget_execphp .execphpwidget .page_item a:hover .children {
	display: block !important;
}

.entry-footer {
	display: none;
}

body #youtube_gallery_1 .youtube_gallery_caption {
	line-height: 1.1;
	font-size:13px;
}

.video {
	float: right;
}

.map-area {
	clear: both;
	overflow: hidden;
	width: 100%;
	display: block;
	margin-bottom: 30px;
}

.map-address {
	float: left;
	width: 300px;
}
.map {
	float: right;
	width: 309px;
}

.page_item_has_children .children .page_item a:hover {
background-color: #0e77bd;
color: #fff;
border-radius: 7px;
width: 100%;
margin: 0px;
}


body .ai1ec-btn-toolbar {
	display: none;
}

body .ai1ec-pull-right {
	display: none;
}

.view-calender {
	width: 120px;
	float: right;
	border-radius: 2px;
	border: 1px solid #ccc;
	padding: 2px 2px 2px 7px;
	margin-bottom: 10px;
}

.view-calender img {
vertical-align: middle;
margin-top: 3px;
}

.problem {
	margin-top: -30px;
   	position: absolute;
   	 z-index: 999;
}



fieldset{
                padding:10px;
                margin-bottom: 10px;
                border:#ccc solid 1px;
            }
            legend{
                padding:0 10px;
                font-size: 1.15em;
            }
            div.formItem{
                margin-bottom:8px;
            }
            label{
                display: inline-block;
                width:auto;
                padding-right: 20px;
                text-align: left;
            }
            label.collapse{
                display: inline;
                padding-right: 20px;
                width:300px;
                text-align: left;
            }
            .inError{border:solid 1px #A00; background-color: #fbb;}



	.current_page_item a .children a{
		background: none;
	}

	.genesis-nav-menu .sub-menu a:hover {
		background-color: #0e77bd;
		color: #fff;
		border-radius: 5px;
	}

	.genesis-nav-menu .sub-menu .current_page_item {
		background-color: #0e77bd;
		color: #fff;
	}

	.widget_execphp .execphpwidget li.current_page_item {
		background-color: #0e77bd;
		color: #fff !important;
		border-radius: 7px;
	}

	.widget_execphp .execphpwidget li.current_page_item a {
		color: #fff !important;
	}

	.widget_execphp .execphpwidget li.current_page_item .children .page_item a {
		color: #0e77bd !important;
	}

	.widget_execphp .execphpwidget li.current_page_item .children .page_item a:hover {
		color: #fff !important;
	}

	.menu_area .widget_execphp .execphpwidget li a:hover {
		background-color: #0e77bd;
		color: #fff !important;
		border-radius: 7px;
	}

	.menu_area .widget_execphp .execphpwidget .current_page_ancestor {
		background-color: #0e77bd;
		color: #fff !important;
		border-radius: 7px;
	}

	.back_color{
		color: #fff !important;
		border-radius: 7px;
		padding: 2px 10px !important;
		background-color: #0e77bd;
	}

body .ai1ec-subscribe-container {
display: none;
}

.page-id-6699 .resource-content {
display: none;
}

/*
Media Queries
---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1179px) {

	.wrap {
		max-width: 960px;
	}

	.site-header .widget-area {
		width: 620px;
	}

	.content {
		width: 460px;
	}

	.after_header .wrap {
		padding: 0px 33px 0px 38px;
		margin-top: -30px;
	}

	.site-header .wrap {
		padding: 0px 0px;
	}

	.connect_area .wrap {
		padding: 0px 20px 0px 50px;
	}

	.tweet_area .wrap {
		background-color: #fcf6eb;
		padding: 30px 20px 0px 50px;
	}

	.header-widget-area .donate {
		float: left;
		margin: 0px 0px 0px 28px;
	}

	.child #black-studio-tinymce-8 .textwidget {
		width: 294px;
	}

	.child #black-studio-tinymce-8 .textwidget img {
		background-size:contain;
		width:294px;
	}

	.child .textwidget {
		margin: 20px 20px 0px 0px;
	}

	.imgright {
		margin-right: 13px;
	}

	.get_connection {
		width: 241px;
	}

	.g_form {
		width: 430px;
		margin-left: 18px;
	}

	.stay_information {
		width: 636px;
	}

	.sidebar {
		width: 273px;
	}

	#SubmitButton {
		width: 40%;
	}

	.after_header {
		top: -16px;
	}

	.map-address {
		float: none;
		width: 100%;
	}

	.map {
		float: none;
		width: 100%;
	}

	body .youtube_gallery_item {
		height: 230px;
	}

	.header-widget-area .widget_nav_menu {
		margin: -20px 0px 0px 0px;
	}

	.problem {
		margin-top: -26px;
	}

}

@media only screen and (max-width: 1023px) {

	.wrap {
		max-width: 768px;
	}

	.site-inner .wrap {
		padding: 10px 20px 0px 20px;
	}

	.content {
		width: 430px;
	}

	.title-area {
		width: 190px;
	}

	.site-header .widget-area {
		width: 561px;
	}

	.site-title a, .site-title a:hover {
		width: 185px;
		height: 114px;
		background-size: contain;
	}

	.header-widget-area .donate {
		margin: 0px 0px 0px 10px;
	}

	.header-widget-area .donate img {
		background-size:contain;
		width:105px;
	}

	.problem img {
		background-size: contain;
		width: 162px;
	}

	.slider_area {
		margin-top: 3px;
	}

	.child .wrap {
		padding: 0px 10px;
	}

	.child .textwidget {
		width: 238px;
		margin:20px 14px 0px 0px;
	}

	.child_phone {
		font-size: 12px;
	}

	.child #black-studio-tinymce-8 .textwidget {
		width: 227px;
	}

	.child_title {
		font-size: 24px;
	}

	.imgright {
		margin-right: 5px;
	}

	.child #black-studio-tinymce-8 .textwidget img {
		width: 294px;
	}

	.connect_area .wrap {
		padding: 0px 10px 0px 15px;
	}

	.get_connection {

		font-size: 24px;
		background-position: 0px 23px;
	}

	.get_connection {
		width: 185px;
		padding: 18px 0px 44px 40px;
	}

	.stay_information {
		font-size: 25px;
		background-position: 0px 30px;
	}

	.g_form {
		width: 347px;
		margin-left: 18px;
	}

	body .gform_wrapper ul li.gfield {
		width: 161px;
	}

	.tweet_area .wrap {
		padding: 30px 7px 0px 15px;
	}

	.tweet_area .widget {
		width: 200px;
	}

	.california_imges img {
		margin-right: 38px;
	}

	.stay_information {
		width: 530px;
	}

	.problem {
		margin-top: -17px;
	}

	.header-widget-area .widget_nav_menu {
		margin: -10px 0px 0px 0px;
	}

	img.alignright {
	margin: 10px 0 24px 0px;
background-size: contain;
width: 110px;
	}

}

@media only screen and (max-width: 750px) {



	.title-area {
		padding-bottom: 6px;
		padding-bottom: 0.6rem;
	}

	.minimum .site-tagline {
		margin-top: 200px;
		margin-top: 20rem;
	}

	.genesis-nav-menu a {
		padding: 10px 10px 0px 5px;
	}

	.site-footer .nav-secondary a {
		margin: 0 10px;
		margin: 0 1rem;
	}

	.responsive-menu {
		display: none;
	}

	#responsive-menu-icon {
		display: block;
		background-color: #ccc;
		content: "Menu";
		text-align: center;
		padding: 5px 0px;
		margin-bottom: 10px;
	}

	.home-featured .simple-social-icons ul li a {
		font-size: 36px !important;
		font-size: 3.6rem !important;
		padding: 20px !important;
		padding: 2rem !important;
	}

	.genesis-grid-even,
	.genesis-grid-odd,
	.post-type-archive-portfolio .entry {
		width: 100%;
	}

	.post-type-archive-portfolio .entry:nth-of-type(2n),
	.post-type-archive-portfolio .entry:nth-of-type(2n+1) {
		float: none;
		padding: 0;
	}

	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}

}

@media only screen and (max-width: 600px) {
	
	/*
Blackbaud Online Express Form
---------------------------------------------------------------------------------------------------- */
.BBFormContainer[data-bbox-part-id="a0302106-9850-4933-b13a-5f62448a6f71"] .BBFormCheckboxLabel {
	margin-top: 10px !important; 
line-height:16px !important;
	width:200px !important;
}

	.home-featured-1,
	.home-featured-2,
	.home-featured-3,
	.home-featured-4 {
		width: 50%;
	}

	.wrap {
		max-width: 100%;
	}

	.title-area {
		width: 100%;
		float: none;
		margin: 0 auto;
		display: block;
		padding: 0px;
	}

	.title-area h1 {
		padding: 10px 0px 0px 0px;
	}

	.site-title a, .site-title a:hover {
		width: 229px;
		height: 95px;


		background-size: contain;
		float: none;
		margin: 0 auto;
		display: block;
	}

	.site-header .widget-area {
		width: 100%;
		float: none;
		margin: 0 auto;
		display: block;
	}

	.widget_search {
		float: none;
		margin: 0 auto;
		display: block;
		width: 190px;
	}

	.header-widget-area .socialicon {
		float: none;
		width: 200px;
		margin: 0 auto;
		padding: 10px 0px;
		clear: both;
	}

	.header-widget-area .phone {
		float: none;
		width: 128px;
		margin: 0 auto;
		padding: 0px 0px 10px 0px;
		display: block;
	}

	.header-widget-area .phone1 {
		float: none;
		width: 128px;
		margin: 0 auto;
		padding: 10px 0px;
		display: none;
	}

	.header-widget-area .donate {
		margin: 0 auto;
		float: none;
		margin-bottom: 20px;
	}

	.header-widget-area .donate img {
		background-size: contain;
		width: 130px;
		height: 78px;
		float: none;
		margin: 0 auto;
		display: block;
	}

	.header-widget-area .widget_nav_menu {
		float: none;
		margin: 0 auto;
	}

	.after_header .wrap {
		padding: 0px 10px 0px 10px;
		margin: 0 auto;
		background-color: #efe4d5;
	}

	.problem img {
		background-size: contain;
		width: 213px;
		height: 53px;
		margin: 0 auto;
		float: none;
		display: block;
		margin-bottom: 10px;
	}

	.slider_area {
		margin: 0 auto;
		float: none;
		display: block;
	}

	.child .textwidget {
		width: 265px;
		margin: 0 auto;
		float: none;
		display: block;
		margin-top: 20px;
	}

	.child_title {
		font-size: 28px;
	}

	.child_phone {
		font-size: 14px;
	}

	.child #black-studio-tinymce-8 .textwidget {
		width: 280px;
		float: none;
		margin: 0 auto;
	}

	.child #black-studio-tinymce-8 .textwidget img {
		width: 294px;
	}

	.imgright {
		margin-right: 10px;
	}

	.connect_area .wrap {
		padding: 0px 10px 0px 10px;
		background: none;
		background-color: #d98c03;
	}

	.get_connection {
		width: 200px;
		padding: 18px 0px 10px 40px;
		float: none;
		margin: 0 auto;
	}

	.stay_information {
		font-size: 25px;
		background-position: 0px 20px;
		float: none;
		margin: 0 auto;
		display: block;
		width: 200px;
		padding: 10px 0px 5px 40px;
	}

	.g_form {
		width: 200px;
		margin: 0 auto;
		text-align: center;
		display: block;
		float: none;
	}

	body .gform_wrapper ul li.gfield {
		width: 200px;
		float: none;
		margin: 0 auto;
		display: block;
		margin-bottom: 10px;
	}

	.tweet_area .wrap {
		padding: 30px 7px 0px 10px;
	}

	.tweet_area .widget {
		width: 270px;
		float: none;
		margin: 0 auto;
		display: block;
		margin-bottom: 40px;
	}

	.tweet_area .widget:last-child {
		width: 280px;
		float: none;
		margin: 0 auto;
		display: block;
	}

	.thank_you {
		width: 230px;
		margin: 0 auto;
		display: block;
		text-align: center;
		padding: 40px 0px;
		float: none;
	}

	.thank_you img {
		margin: 0 auto;
		text-align: center;
		float: none;
		margin-bottom: 30px;
	}

	.thank_you2 {
		width: 210px;
		margin: 0 auto;
		display: block;
		text-align: center;
		padding: 35px 0px 0px 0px;
		float: none;
	}

	.thank_you2 img {
		margin: 0 auto !important;
		text-align: center;
		margin-bottom: 30px !important;
	}

	.california_imges {
		clear: both;
		width: 200px;
		margin: 0 auto;
		float: none;
	}

	.california_imges img {
		margin: 0 auto;
		float: none;
		margin-bottom: 20px;
	}

	.site-header .wrap {
		padding: 0px 0px;
		background: none;
		background-color: #efe4d5;
	}

	.site-footer .wrap {
		background: none;
		background-color: #899227;
	}

	#nav_menu-2 .genesis-nav-menu .menu-item {
		display: block;
		width: 100%;
		border: none;
		background: none;
	}

	.site-header .sub-menu {
		border-top: 0px;
		opacity: 1;
		position: relative;
		left: 0;
	}


	.genesis-nav-menu .sub-menu .sub-menu {
		margin: 0px 0 0 20px;
		display: none;
	}

	.genesis-nav-menu .sub-menu a {
		background: none;
		border: none;
		padding: 2px 15px;
		width: 250px;
	}

	.site-inner .wrap {
		padding: 10px 10px 0px 10px;
	}

	.content {
		width: 100%;
		float: none;
		margin: 0 auto;
	}

	.sidebar {
		float: none;
		width: 276px;
		margin: 0 auto;
	}

	#SubmitButton {
		width: 50%;
	}

	.execphpwidget .page_item_has_children .children {
		left: auto;
		opacity: 1;
		position: relative;
	}

	.menu_area .wrap {
		padding: 47px 20px 20px 10px;
	}

	.widget_execphp .execphpwidget .page_item {
		list-style-type: none;
		float: left;
		display: block;
		width: 100%;
	}

	.widget_execphp .execphpwidget a {
		width: 100%;
	}

	.genesis-nav-menu .sub-menu .menu-item {

	}

	.page_item_has_children .children .page_item:first-child {
		margin: 0px 0px 0px 0px;
	}

	.page_item_has_children .children .page_item a {
		padding: 0px 1px 0px 6px;
		margin: 0px 0px 0px 20px;
		background: none;
	}

	.page_item_has_children .children .page_item {
		border: none;
		background: none;
	}


	.after_header {
		top: 0px;
	}

	.menu_area {
		margin-top: -20px;
	}

	img.alignnone {
		margin-bottom: 0px;
		margin-bottom: 0rem;
	}

	.site-header .wrap {
		border: 0px;
	}

	.genesis-nav-menu .sub-menu {
		width: 250px;
	}

	.signup {
		margin: 0 auto !important;
		display: block;
		float: none;
		padding-bottom: 20px;
		background-size: contain;
		width: 111px;
		margin-left: 0px !important;
	}

	body .youtube_gallery_item {
		height: 230px;
	}

	.problem{
		position: relative;
		z-index: 999;
		width: 215px;
		margin: 0 auto;
	}
	
	.widget_search {
		display:none;}
	
	.header-widget-area .socialicon {

    float: none;
		width: 120px; }
}

@media only screen and (max-width: 320px) {

	.header-image .site-header .title-area .site-title a {
		background-size: contain !important;
	}

	#SubmitButton {
		width: 60%;
	}

	body .soliloquy-theme-classic .soliloquy-prev {
		top: 60px;
	}

}

/* Custom Styles */
.sdcc-button {
	display:block;
	width:180px;
	height:180px;
	background:url(/child/wp-content/uploads/2014/07/button.png);
	text-decoration:none;
	float:left;
	margin:0 20px 20px 0;
	position:relative;
}
.sdcc-button-lrg {
	display:block;
	width:180px;
	height:220px;
	background:url(/child/wp-content/uploads/2014/07/button-lrg.png);
	text-decoration:none;
	float:left;
	margin:0 20px 20px 0;
	position:relative;
}
.sdcc-button-title {
	color:#d98c03;
	font-family:'Oswald', sans-serif;
	font-weight:400;
	font-size:24px;
	line-height:34px;
	text-align:center;
	margin:0;
}
.sdcc-button p, .sdcc-button-lrg p {
	color:#333;
	font-family:'PT Sans', sans-serif;
	font-size:12px;
	line-height:14px;
	margin:10px 10px 0;
}
.sdcc-button img, .sdcc-button-lrg img {
	position:absolute;
	left:0;
	bottom:0;
	margin-bottom:15px;
}








/*=======================================================================
	Transition Resource Center - Custom Styles
=======================================================================*/

/* = Group (clear fix all browsers)
--------------------------------*/
.group:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* IE6 */
* html .group {height: 1%;}
/* IE7 */
*:first-child+html .group {min-height: 1px;}


/* Footer
=============================================*/
.page-id-6699 .tweet_area .wrap,
.parent-pageid-6699 .tweet_area .wrap,
.single-transition_resources .tweet_area .wrap {
	padding-top: 40px;
	padding-bottom: 40px;
}

.page-id-6699 .tweet_area img,
.parent-pageid-6699 .tweet_area img,
.single-transition_resources .tweet_area img {

}


/* Landing Page
=============================================*/
.entry-content .icon-list {
	padding: 0;
	margin: 0;
}

.entry-content .icon-list li {
	float: left;
	width: 23.5%;
	padding: 0;
	margin: 0 2% 0 0;
	list-style: none;
}

.entry-content .icon-list li.last {
	margin: 0;
}

.page-id-6699 .sf-field-search,
.page-id-7113 .sf-field-search {
	padding: 0 1em 1em;
}

.title_slider.search {
	background:url(images/icon-search.png) no-repeat left center !important;
}

.sidebar_box {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #fff;
	border: solid 1px rgba(153,160,74,.5);
	background: rgba(255,255,255,1);
		background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(245,245,245,1)));
		background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
		background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
		background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
		background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=1 );
}

.sidebar_box .lorutext {
	margin: 0px 0px 10px 10px !important;
}

.parent-pageid-6699 .wpb_content_element {
	margin-bottom: 12px !important;
}


/* Search Filter
=============================================*/
.searchandfilter ul {
	margin: 0 !important;
}

.searchandfilter h4 {
	color: #785b88;
	font-size: 20px !important;
	font-weight: 300;
}

.searchandfilter input[type="submit"] {
	width: 128px;
	height: 40px;
	margin-top: 8px;
	padding: 0 !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #ab434f;
	-webkit-box-shadow: inset 0 0 5px rgba(255,255,255,.25);
	-moz-box-shadow: inset 0 0 5px rgba(255,255,255,.25);
	box-shadow: inset 0 0 5px rgba(255,255,255,.25);
	border: solid 1px #ab434f;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.1), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.1), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,.1), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,.1), rgba(255,255,255,0));
	background-image: linear-gradient(to bottom, rgba(255,255,255,.1), rgba(255,255,255,0));
}

.sf-field-submit {
	float: left;
	width: 55%;
}

.sf-field-reset {
	float: left;
	width: 45%;
}

.sf-field-reset a {
	position: relative;
	top: 16px;
}


/* Search Results
=============================================*/
.search-filter-results .result {
	padding: 16px 12px;
}

.search-filter-results .result:nth-of-type(odd){
	background: #f3f8fc;
}

.search-filter-results h2 {
	font-size: 22px;
	font-weight: 300;
	margin: 0 0 10px;
}

.search-filter-results h2 a {
	background: url(images/icon-arrow.png) no-repeat right center;
	padding-right: 20px;
}

.search-filter-results p {
	margin: 0 0 10px;
}

.search-filter-results ul {
	margin: 0;
	padding: 0;
}

.search-filter-results ul li {
	list-style: none;
	float: left;
	margin: 0 32px 0 0;
	padding: 0;
}

.search-filter-results ul li.phone {
	background: url(images/icon-phone.png) no-repeat left center;
	padding-left: 20px;
}

.search-filter-results ul li.website a {
	background: url(images/icon-url.png) no-repeat left center;
	padding-left: 20px;
}

.search-filter-results ul li.address a {
	background: url(images/icon-map.png) no-repeat left center;
	padding-left: 16px;
}

.search-filter-results ul li,
.search-filter-results ul li a {
	color: #777777;
	font-size: 16px;
	font-weight: bold;
}

.resource-pagination {
	margin-top: 32px;
}

.resource-pagination a,
.resource-pagination .current {
	background-color: #333;
	border: medium none;
	border-radius: 3px;
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	font-family: "PT Sans","sans-serif";
	font-size: 1.4rem;
	font-weight: 300;
	padding: 0.8rem 1.2rem;
	margin: 0 0 4px 4px;
}

.resource-top-pagination {
	margin-bottom: 8px;
	display: inline-block;
}

.resource-top-pagination a {
	border: 1px solid #1180CA;
	border-radius: 3px;
	font-family: "PT Sans","sans-serif";
	font-size: 1.4rem;
	font-weight: 300;
	padding: 0 4px;
}

.resource-top-pagination a:hover {
	border: 1px solid #0ebfe9;;
}

.resource-top-pagination span {
	margin: 0 4px;
}

.resource-pagination .current,
.resource-pagination a:hover {
	background-color: #0EBFE9;
}

.extend {
	margin-left: 4px;
}


/* Single Result Page
=============================================*/
.title_slider.contact {
	background:url(images/icon-contact.png) no-repeat left center !important;
}

.single-transition_resources .entry-meta,
.page-item-7113 {
	display: none;
	visibility: hidden;
}

.single-transition_resources .sidebar {
	margin-bottom: 16px
}

.single-transition_resources .sidebar_box {
	 padding: 10px;
	 margin-bottom: 16px;
}

.single-transition_resources .title_slider,
.single-transition_resources .sidebar_box .lorutext {
	margin: 0 !important;
}

.single-transition_resources .sidebar_box .lorutext {
	padding-bottom: 0 !important;
	padding-right: 0 !important;
}

.single-transition_resources .sidebar_box h3 {
	color: #99a04a;
	font-size: 20px !important;
	font-weight: 300;
	margin-top: 10px;
}

.resource-content h3 {
	color: #0e77bd;
	font-size: 1.5em;
	font-weight: 300;
	margin-top: 1.25em;
}

.resource-content a {
	color: #656367;
}

.google-maps {
    position: relative;
    padding-bottom: 75%; // This is the aspect ratio
    height: 0;
    overflow: hidden;
}

.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

/* Responsive Styles for Resouce Center
=============================================*/
@media only screen
and (max-width : 600px) {

	.entry-content .icon-list li {
		width: auto;
		max-width: 48%;
	}
}

@media only screen
and (min-width : 600px) {

	.tweet_area .widget {
		width: 32% !important;
		margin: 0;
	}

	.tweet_area #text-3,
	#black-studio-tinymce-10 {
		margin: 0 2%;
	}
}

@media only screen
and (max-width : 768px) {

	.sidebar_box {
		margin-top: 32px;
	}
}