body {font-family:"Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif!important;}
body.custom-background.page, body.custom-background.post {background-color:#c0c0c0; background-image:none;}
#wrapper.hfeed{min-width:480px!important;}
h2.page-title, .frm_form_fields h2, .frm_message h2 {color:#258B7C!important; font-weight:400!important;}
#attachment_328 {clear:right;}
#custom-header img {display:none;}
#custom-header {min-height:0px;background-color:#258B7C;}
body #mainnav-menu a {padding:1em;}
body #mainnav-menu ul {background-color:#eaeaea;}
body #mainnav-menu ul li a {background-color:#eaeaea!important;}
#wrap {padding-top:2.5rem!important;}
.frm_form_fields h2, .frm_message h2 {margin-top:0px!important;}
.page-id-97 h2.page-title {display:none;}
footer#footer.clearfix {background-color:#3e3e3e;}
footer#footer.clearfix a {color:#fff;}
#frm_field_263_container, #frm_field_507_container, #frm_field_506_container, #frm_field_516_container, #frm_field_517_container {display:none!important;}
#displayapp td {width:50%!important;}
#displayapp th {width:25%!important; background-color:#258B7C!important;}
.pf-alignright {text-align:right; margin-top:-50px;}
/* div#wrapper #mainnav-menu li.current_page_item.menu-item a {background-color:#00bcb9;} */
#mainnav-menu ul.sub-menu li.current_page_item a {background-color:#eaeaea!important;}
.applicationformbutton {width:91%; padding:4%; background-color:#00bcb9; color:#fff; float:left; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; float:left; text-align:center; margin-top:4%; font-weight:bold; max-width:280px;}
.applicationformbutton a, .applicationformbutton a:visited {color:#fff!important; text-decoration:none!important;}
.applicationformbutton a:hover {color:#ddd!important;}
.post-5160 br {display:none;}
.divider {width:100%; clear:both;}
.page-number {font-weight:normal; margin-top:0px; color:#fff; padding:4px 10px; background-color:#258B7C;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
#form_473p8e p {font-family: SegoeUILight, Alef, Tahoma, Verdana, Arial;
font-size: 20px;
font-style: normal; line-height:32px;}

.hidden-field {display:none;}

.page-id-5711 .frm_message {background-color:#7be5e2; color:#000; font-weight:bold;
	border-radius: 4px;
	padding: 15px;
	font-size: 14px;
	margin: 0;
	margin-bottom: 20px;
	border: 1px solid #EBCCD1; max-width:700px;}

.page-id-5714 .post-edit-link, .page-id-5714 .page-title {display:none;}
.post-5714 .entry tr td, .post-5714 .entry tr td {font-size:12px!important;}

#frm_form_49_container input[type=submit] {color:#fff; background:none; background-color:#F00;}

#frm_form_4_container, #frm_form_36_container {max-width:100%;}

#frm_field_174_container .frm_checkbox {width:120px!important;}

#frm_form_46_container h3.frm_pos_top {margin-bottom:20px;}
#frm_form_46_container ul li {font-size:12px;}
#frm_field_1646_container {margin-bottom:0px;}

#frm_field_1638_container, #frm_field_1648_container, #frm_field_1650_container, #frm_field_1652_container, #frm_field_1753_container {margin-bottom:0px;}
#frm_field_1643_container {display:none;}

#frm_form_50_container .frm_form_field.form-field.frm_none_container {margin-bottom:0px;}
#frm_form_50_container div.frm_submit {margin-top:12px;}

#signature_report_table {font-size:13px;}
#signature_report_table tr th {padding-right:0px;}
#signature_report_table tr td {padding-right:0px;}

#header-text {padding-top:17px; text-align:right; padding-right:4em; font-size:16px;}
#header-text a {color:#fff; text-decoration:none;}
#header-text a:hover {color:#fff; text-decoration:underline;}

#mainnav-menu #menu-item-81 a {padding-right:0px;}

.page-number div {width:150px; float:right;}
.page-number div a {color:#fff; text-decoration:underline;}
.page-number div a:hover {color:#393939;}

#post-1185 .page-title, #post-1183 .page-title {display:none;}
#post-1185 h2, #post-1183 h2 {font-weight:normal; color:#258B7C; margin-top:0px;}
#post-1185 h3, #post-1183 h3 {color:#258B7C;}

.status-incomplete {color:#d23f45;}
.status-complete {color:#258B7C;}
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3 {border-top:0px;}

/* bbpress styles */

span#subscription-toggle {float:right; width:65px; text-align:right;}
.bbpress #sidebar h3 {font-weight:bold; width:100%; padding-bottom:3px; border-bottom:solid 1px #000;}
.bbpress #sidebar dd strong {font-weight:normal!important;}
.bbpress #sidebar dl {margin-top:0px;}
.page-id-1179 #sidebar dd, .bbpress #sidebar dd {margin-bottom:1em; margin-top:.2em;}
#bbp_search, .bbpress #sidebar #bbp_search {width:120px;}
.page-id-1179 #sidebar dd strong {font-weight:normal;}
#bbp_topics_widget-4 {margin-bottom:2em;}

#bbp-your-profile #ld_course_info, #bbp-your-profile .form-table, #bbp-your-profile h2, #bbp-your-profile h3 {display:none;}
#bbp-your-profile #learndash_delete_user_data, #bbp-your-profile .bbp-form {display:none;}


#bbp-your-profile .bbp-form:nth-child(8), #bbp-your-profile .bbp-form:nth-child(13) {display:block;}
#bbp-your-profile h2:nth-child(7), #bbp-your-profile h2:nth-child(12){
    display:block;
}
#bbp-your-profile .bbp-form:nth-child(8) div {display:none;}
#bbp-your-profile .bbp-form:nth-child(8) div:nth-child(3) {display:block;}

#content #bbp-your-profile fieldset #bbp-digest-check-row label {text-align:left!important; width:100%!important;}
#content #bbp-your-profile fieldset #bbp-digest-when-selection label, #content #bbp-your-profile fieldset #bbp-digest-pool-selection label {width:100px!important; text-align:left!important; padding-left:0px!important; float:left;}
#content #bbp-your-profile fieldset #bbp-digest-pool-selection label {width:150px!important;}
#content #bbp-your-profile #bbp-digest-day {margin-left:0px!important;}
#content #bbp-your-profile #bbp-digest-pool-selected, #content #bbp-your-profile #bbp-digest-pool-all, #content #bbp-your-profile #bbp-digest-when-weekly, #content #bbp-your-profile #bbp-digest-when-weekly, #content #bbp-your-profile #bbp-digest-when-daily {width:24px!important;}
#content #bbp-your-profile fieldset #bbp-digest-forum-list label {margin-left:0px!important;}

.bbp-author-role, .bbp-user-forum-role {display:none;}
.bbpress #sidebar ul li {line-height:24px;}

.testimonial {width:100%; padding-left:190px; line-height: 32px; min-height:150px; padding-bottom:24px; box-sizing:border-box;}

/* Formerly from Dashboard Functions */

#post-1185 .page-title, #post-1183 .page-title {display:none;}
#post-1185 h2, #post-1183 h2 {font-weight:normal; color:#258B7C; margin-top:0px;}
#post-1185 h3, #post-1183 h3 {color:#258B7C;}
.page-id-1179 .frm_no_entries {display:inline;}

.status-incomplete {color:#d23f45; font-weight:bold;}
.status-complete {color:#258B7C; font-weight:bold;}

#frm_data_field_1481_container {display:inline;}

#frm_field_1515_container {display:none;}

#post-1179 .page-restrict-output {display:inline;}
#post-1179 .page-restrict-output p {margin-top:0px; margin-bottom:0px; display:inline;}
#post-5160 br {display:none;}

td.complete-No {background-color:#d23f45; color:#fff;}
td.complete-Yes {background-color:#82C177;}

.entry tr.tr-no-border td {border-top:#fff;}

.post-6331 th {width:40%;}

.hiderows table tr:nth-last-child(1), .hiderows table tr:nth-last-child(2), .hiderows table tr:nth-last-child(3), .hiderows table tr:nth-last-child(4) {display:none;}

/* end bbpress styles */

.home .entry h2 {display:block;}

/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none; margin-bottom:12px;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

/* New Volunteer Page - April 2016 */

.page-template-template-volunteer section#content.fullwidth, .page-template-template-volunteer #header-image-content {width:100%; max-width:960px; margin-left:auto; margin-right:auto; }
.page-template-template-volunteer2017 section#content.fullwidth, .page-template-template-volunteer2017 #header-image-content {width:100%; max-width:960px; margin-left:auto; margin-right:auto; }
.divider {width:100%; clear:both;}
.volunteer-block {box-sizing:border-box;}
.volunteer-block.half {width:50%; float:left; padding-left:20px; font-weight:300;}
.volunteer-block.half p, #school-partnerships p {line-height:24px; font-weight:300;}
.volunteer-block.half.left {padding-left:0px; line-height:24px;}

.page-template-template-volunteer section#content ::-webkit-scrollbar, .page-template-template-volunteer2017 #school-partnerships ::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
.page-template-template-volunteer section#content ::-webkit-scrollbar-thumb, .page-template-template-volunteer2017 #school-partnerships ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

#info-sessions {height:420px; padding-right:20px; overflow-y:scroll; padding-bottom:20px;}
#info-sessions h3 {font-size:18px; margin-top:28px; margin-bottom:0px;}
#info-sessions p {font-size:16px; margin-top:2px; line-height:18px;}
#info-sessions p a {font-weight:bold;}
#quick-start {background-color:#27A6A3; height:420px; padding-right:20px; padding-left:20px;}
.page-template-template-volunteer section#content.fullwidth h2 {font-size:32px; line-height:30px; margin-top:24px; margin-bottom:24px;}
#quick-start h2, #quick-start li, #quick-start li a {color:#fff;}
#quick-start li a {text-decoration:underline; font-weight:bold;}
#quick-start li {padding-bottom:24px;}
h2.functional-header {color: #269585 !important; font-weight: 400 !important; font-family: "SegoeUILight";
font-size: 48px; line-height:48px; margin-top:30px; margin-bottom:24px;}
#header-image-background {background-image:url(https://www.tealsk12.org/wp-content/uploads/2016/04/tealsbanner5.jpg); background-size:cover; width:100%; height:350px;}
.page-template-template-volunteer #header-image-content #header-block, .page-template-template-volunteer2017 #header-image-content #header-block {color:#fff; padding-top:60px; font-size:1.6rem; line-height:2rem;}
.page-template-template-volunteer #header-image-content h1, .page-template-template-volunteer2017 #header-image-content h1 {font-size:2.6rem; line-height:2.8rem;
	padding-bottom:12px; font-weight:bold;}
#header-block {width:500px;}
.page-template-template-volunteer #header-image-content #header-block #volunteer-button, .page-template-template-volunteer #volunteer-button {width:250px; padding:16px; background-color:#feaa00; margin-top:16px;}
.page-template-template-volunteer #header-image-content #header-block a #volunteer-button {font-weight:bold; color:#fff; font-size:1.4rem;}
.page-template-template-volunteer .volunteer-block #volunteer-button {font-weight:bold; color:#fff; font-size:1.4rem; font-weight:bold; margin-top:0px; margin-left:26px; text-align:center;}
.page-template-template-volunteer #header-image-content #header-block a:hover #volunteer-button, .page-template-template-volunteer .volunteer-block #volunteer-button:hover {opacity:.9;}

.bjqs-markers li a {font-size:0px; line-height:0px; background-color:#fff; padding:12px; margin-left:4px; margin-right:4px; border-radius:50%; color:#27A6A3; border:solid 1px #505050;}
.bjqs-markers li.active-marker a {background-color:#505050; color:#feaa00;}
section#content.fullwidth {overflow:hidden;}
#voices-slideshow ul {margin-bottom:10px;}
.volunteer-border {border:1px solid #269585; margin-top:70px; margin-bottom:0px;}
.volunteer-border #quick-start, .volunteer-border #info-sessions {margin-top:0px;}

.post-11250 .post-edit-link {display:none;}
.bjqs img {max-width:150px!important; height:150px!important;}
.bjqs li.bjqs-slide {list-style-type:none;}
li.bjqs-slide p {display:none;}
li.bjqs-slide .testimonial {width:90%;}
li.bjqs-slide .alignleft {margin-right:30px; margin-left:10px;}
.bjqs img.wp-image-6577 {max-width:120px!important; height:180px!important;}
.bjqs-prev, .bjqs-next {font-weight:bold; list-style-type:none;}
#voices-slideshow {margin-bottom:24px;}
.bjqs-next a, .bjqs-prev a {top:110px!important; background-color:transparent; color:#fff!important; padding:6px; border-radius:0px;}
.bjqs-next a:hover, .bjqs-prev a:hover {opacity:.9}
.bjqs-next a {padding:2px 6px 4px 8px;}
.bjqs-prev a {padding:2px 8px 4px 6px;}
#voices-slideshow .bjqs-markers {margin-left:0px;}
.page-template-template-volunteer section#content.fullwidth .testimonial, .page-template-template-volunteer2017 section#content.fullwidth .testimonial {font-weight:300;}
.page-template-template-volunteer section#content.fullwidth .testimonial a, .page-template-template-volunteer2017 section#content.fullwidth .testimonial a {white-space: nowrap;}
#quick-start, #info-sessions {margin-top:50px;}
#quick-start-list {margin-bottom:0px; margin-left:24px;}
.video-caption {font-size:14px; margin-top:-10px; max-width:360px; width:100%; margin-left:auto; margin-right:auto;}
#school-partnerships #fullwidth-map {display:none;}
.page-template-template-volunteer section#content .functional-header.school-partnerships-header, .page-template-template-volunteer section#content .functional-header.volunteer-voices-header {line-height:52px; padding-top:12px; padding-bottom:16px; padding-left:100px; background-image:url(https://www.tealsk12.org/wp-content/uploads/2016/05/vv-icon-teal.png); background-size:80px; background-repeat:no-repeat; background-position:left center;}
.page-template-template-volunteer section#content .functional-header.school-partnerships-header {background-image:url(https://www.tealsk12.org/wp-content/uploads/2016/05/apply_school.png);}

#frm_field_1625_container {padding-bottom:50px;}

/* Additional code for volunteer voices - May 14 */

.single.single-post #content.primary {width:100%; margin-left:auto; margin-right:auto; padding-right:0px; float:none;}
.single.single-post #content.primary .postmeta, .single.single-post #content.primary .postinfo {display:none;}
.single.single-post #content.primary h3.volunteer-name {font-size:1.6rem; font-weight:bold; margin-top:6px; clear:none;}
.single.single-post #content.primary hr {margin-top:24px;}
.single.single-post #wrap {padding-top:16px!important;}
.single.single-post .entry.clearfix {}
.single.single-post h2.post-title {line-height:1em; padding-top:0px;}
.single.single-post .testimonial-img {margin-top:0px;}

.school-quote-box {background-color:#27A6A3; padding:16px; color:#fff;}

.story-image {width:300px; float:left; margin-top:10px; margin-right:30px; margin-bottom:15px;}

/* Additional code for volunteer header March 2017 */

#volunteer-header-2017 {height:550px; background-size:cover; padding-top:3rem; position:relative; background-position:top center;}
#header-image-content {height:450px;}
#volunteer-header-2017 #header-image-content {position:relative;}
#volunteer-header-2017 h1 {background-color:rgba(68, 114, 196, 0.7); color:#fff; padding:10px; 
	border-radius:20px; width:50%; min-width:300px;}
#volunteer-header-2017 .quote {width:50%; color:#fff; float:right; min-width:300px; 
	background-color:rgba(68, 114, 196, 0.7); margin-top:27px; padding:20px; 
		border-radius:20px; position:absolute; right:0px;}
#volunteer-header-2017 .button {padding:16px 40px 16px 40px; text-align:center; background-color:#ed7D31; 
	margin-top:16px; color:#fff; display:inline-block; border-radius:20px; font-size:100%;}		
#volunteer-header-2017 .button:hover {opacity:.9;}
#volunteer-header-2017 .quote p {margin-bottom:0px; margin-top:0px;}

/* Videos */

.videoframediv {width:50%; min-width:320px; float:left; height:auto; font-size:12px; text-align:center; margin-top:12px;}
.videoframediv:nth-child(odd) {clear:left;}
#primary .videoframediv h5 {margin-top:12px; max-width:320px; margin-bottom:6px; margin-left:auto; margin-right:auto;}
.videodiv { margin-left:8px; margin-right:8px;}
#primary .videoframediv p {font-size:12px; line-height:16px; padding-left:4px; padding-right:4px; max-width:320px; margin-left:auto; margin-right:auto; display:block;}
.tab {display:inline-block; cursor:pointer; padding:10px 20px 10px 20px; border:solid 1px #25a6a3; color:#505050; margin-left:8px; margin-right:8px; border-bottom:0px;}
.tab.active {color:#fff; background-color:#25a6a3; font-weight:bold; border:solid 3px #25a6a3; padding:8px 18px 8px 18px;}
.tabs {width:100%; clear:both; border-bottom:solid 1px #25a6a3;}
.news-tab h4, .news-tab p, .main-tab h4, .main-tab p {margin-left:8px;}

/* Home Videos */

#home-video-1, #home-video-2 {margin-top:0px;}

.page-template-template-hometwo-php .wp-caption h5 {color: rgb(34, 34, 34);
display: block;
font-family: SegoeUILight, Alef, Tahoma, Verdana, Arial;
font-size: 13.5px;
font-style: normal;
font-variant-caps: normal;
font-weight: bold;
height: 13px;
line-height: 13.5px;
margin-bottom: 2px;
margin-left: auto;
margin-right: auto;
margin-top: 8px;
padding:0px;
text-align: center;
vertical-align: baseline;
width: 268px;
word-wrap: break-word;}

/* Start Volunteer Responsive */

/* Responsive */

@media (min-width:980px){
	#quick-start #volunteer-button {position:relative; top:12px;}
	.page-template-template-volunteer section#content .functional-header.volunteer-voices-header {margin-top:0px;}
}

/* iPad portrait */
@media (min-width: 768px) and (max-width: 979px) {
.page-template-template-volunteer2017 section#content.fullwidth, .page-template-template-volunteer2017 #header-image-content, .page-template-template-volunteer section#content.fullwidth, .page-template-template-volunteer #header-image-content, .single.single-post #content.primary {width:730px!important;}
#quick-start {height:auto;}	
.page-id-144 #bjqs-slide, .page-id-144 #voices-slideshow, .page-id-144 ul.bjqs {height:290px!important;}
.page-id-14495 #bjqs-slide, .page-id-14495 #voices-slideshow, .page-id-14495 ul.bjqs {height:290px!important;}
.bjqs-next a, .bjqs-prev a {top:154px!important;}
.page-template-template-volunteer #quick-start {padding-bottom:24px;}
ol#quick-start-list {margin-left:28px;}
.video-caption {font-size:14px; margin-top:-10px; max-width:360px; width:100%; margin-left:auto; margin-right:auto;}
.volunteer-block.right.half iframe {max-width:345px; height:259px; margin-left:0px;}
.volunteer-border #quick-start, .volunteer-border #info-sessions {height:520px;}
#volunteer-header-2017 h1, #volunteer-header-2017 .quote {width:65%;}
}
 
/* Landscape phone to portrait tablet */
@media (min-width: 640px) and (max-width: 767px) {
.page-template-template-volunteer2017 section#content.fullwidth, .page-template-template-volunteer2017 #header-image-content, .page-template-template-volunteer section#content.fullwidth, .page-template-template-volunteer #header-image-content, .single.single-post #content.primary {width:620px!important;}
.volunteer-block.half {width:100%; float:none; padding-left:0px; padding-top:1px; padding-bottom:6px;}
.quotebox {margin-bottom:32px;}
.entry .videobox h4 {font-size:24px;}
.videobox p {font-size:20px;}
#bjqs-slide, #voices-slideshow, ul.bjqs {height:314px!important;}
.bjqs-next a, .bjqs-prev a {top:164px!important;}
#header-block {width:620px;}
#quick-start {height:auto;}
#quick-start-list {margin-bottom:0px;}
.volunteer-block.half p, #school-partnerships p {line-height:30px;}
.volunteer-block.half.left {padding-left:0px; line-height:30px;}
#quick-start {margin-top:70px;}
#info-sessions {margin-top:0px;}
li.bjqs-slide img.alignleft {float:left; clear:none; margin-right:30px;}
li.bjqs-slide .testimonial {width:86%; padding-left:0px;}
.page-template-template-volunteer #quick-start {padding-bottom:24px;}
.video-caption {font-size:14px; margin-top:-10px; max-width:360px; width:100%; margin-left:auto; margin-right:auto;}
.volunteer-block.right.half iframe {max-width:360px; height:270px; margin-left:130px;}
.volunteer-border #info-sessions {padding-left:20px; padding-right:20px; padding-bottom:20px; height:auto;}
.page-template-template-volunteer section#content .functional-header.school-partnerships-header {padding-top:0px; padding-bottom:0px;}
#volunteer-header-2017 h1, #volunteer-header-2017 .quote {width:80%;}
}

/* Big and/or Landscape Phones */
@media (min-width: 480px) and (max-width: 639px) {
.page-template-template-volunteer2017 section#content.fullwidth, .page-template-template-volunteer2017 #header-image-content,.page-template-template-volunteer section#content.fullwidth, .page-template-template-volunteer #header-image-content, .single.single-post #content.primary {width:460px!important;}
.volunteer-block.half {width:100%; float:none; padding-left:0px; padding-top:1px; padding-bottom:6px;}
.quotebox {margin-bottom:32px;}
.entry .videobox h4 {font-size:24px;}
.videobox p {font-size:20px;}
#bjqs-slide, #voices-slideshow, ul.bjqs {height:490px!important;}
.bjqs-next a, .bjqs-prev a {top:75px!important;}
#quick-start {height:auto;}	
#quick-start-list {margin-bottom:0px;}
.page-template-template-volunteer #header-image-content #header-block {width:460px; padding-top:40px;}
.bjqs-slide img.alignleft {float:none; margin-left:102px;}
.page-template-template-volunteer section#content.fullwidth .testimonial {width:360px;}
#info-sessions p {font-size:16px; margin-top:2px; line-height:20px;}
.volunteer-block.half p, #school-partnerships p {line-height:30px;}
.volunteer-block.half.left {padding-left:0px; line-height:30px;}
#quick-start {margin-top:70px;}
.page-template-template-volunteer #quick-start {padding-bottom:24px;}
#info-sessions {margin-top:0px;}
.page-template-template-volunteer section#content h2.functional-header {line-height:48px;}
.volunteer-border #info-sessions {padding-left:20px; padding-right:20px; padding-bottom:20px; height:auto;}
.page-template-template-volunteer section#content .functional-header.volunteer-voices-header, .page-template-template-volunteer section#content .functional-header.school-partnerships-header {padding-top:0px; padding-bottom:0px;}
.page-template-template-volunteer section#content .functional-header.volunteer-voices-header {padding-top:12px; padding-bottom:16px;}
.post-13008 
.story-image {float:none; margin-top:18px;}
#fancybox-close {left:-15px!important;}
#volunteer-header-2017 h1, #volunteer-header-2017 .quote {width:100%; max-width:440px;}
.page-template-template-volunteer2017 #header-image-content h1 {font-size:2rem;}
#volunteer-header-2017 .quote {display:none;}
#volunteer-header-2017 {height:350px; background-size:cover; padding-top:3rem; position:relative; background-position:top center;}
#header-image-content {height:350px;}
}

/* Portrait phones and down */
@media (max-width: 479px) {                                 
.page-template-template-volunteer2017 section#content.fullwidth, .page-template-template-volunteer2017 #header-image-content,.page-template-template-volunteer section#content.fullwidth, .page-template-template-volunteer #header-image-content, .single.single-post #content.primary {width:300px!important;}
.volunteer-block.half {width:100%; float:none; padding-left:0px; padding-top:1px; padding-bottom:6px;}
.quotebox {margin-bottom:32px;}
.entry .videobox h4 {font-size:24px;}
.videobox p {font-size:20px;}
#bjqs-slide, #voices-slideshow, ul.bjqs {height:600px!important;}
.bjqs-next a, .bjqs-prev a {top:75px!important;}
#quick-start {height:auto;}
#quick-start-list {margin-bottom:0px;}
.bjqs-slide img.alignleft {float:none; margin-left:auto; margin-right:auto;}
.page-template-template-volunteer section#content.fullwidth .testimonial {width:300px;}
.page-template-template-volunteer #header-image-content #header-block {color:#fff; padding-top:10px; font-size:1.4rem; line-height:1.8rem;}
.page-template-template-volunteer #header-image-content #header-block {width:300px; padding-top:0px;}
.page-template-template-volunteer #header-image-content #header-block #volunteer-caveat {line-height:14px;}
.entry ul.bjqs {margin-left:0px!important;}
#school-partnerships #fullwidth-map-stacked {display:none;}
#school-partnerships #fullwidth-map {display:block; height:400px;}
.page-template-template-volunteer section#content.fullwidth .testimonial {font-weight:300; line-height:30px;}
#info-sessions p {font-size:16px; margin-top:2px; line-height:20px;}
.volunteer-block.half p, #school-partnerships p {line-height:30px;}
.volunteer-block.half.left {padding-left:0px; line-height:30px;}
.page-template-template-volunteer section#content h2.functional-header {line-height:48px;}
#fullwidth-list-only {height:600px;}
#quick-start {margin-top:70px;}
#info-sessions {margin-top:0px;}
.page-template-template-volunteer .volunteer-block #volunteer-button {margin-left:0px;}
.bjqs-slide img.alignleft.wp-image-6577 {margin-right:90px!important;}
.page-template-template-volunteer .volunteer-block #volunteer-button {font-size:1.2rem; width:100%;}
.page-template-template-volunteer #quick-start {padding-bottom:24px;}
.volunteer-block.right.half iframe {max-width:300px; height:225px; margin-left:0px;}
#logo {margin-left:-20px;}
.volunteer-border #info-sessions {padding-left:20px; padding-right:20px; padding-bottom:20px; height:auto;}
.page-template-template-volunteer section#content .functional-header.school-partnerships-header, .page-template-template-volunteer section#content .functional-header.volunteer-voices-header {line-height:52px; padding-top:90px; padding-bottom:0px; padding-left:0px; background-repeat:no-repeat; background-position:top center; text-align:center;}
.excess-text {display:none;}
.story-image {float:none; margin-top:18px;}
.videoframediv {height:auto;}
#fancybox-close {left:-15px!important;}
#volunteer-header-2017 h1, #volunteer-header-2017 .quote {width:100%; max-width:320px;}
.page-template-template-volunteer2017 #header-image-content h1 {font-size:1.6rem;}
#volunteer-header-2017 .quote {display:none;}
#volunteer-header-2017 {height:300px; background-size:cover; padding-top:3rem; position:relative; background-position:top center;}
#header-image-content {height:300px;}
#volunteer-header-2017 .button {padding-left:20px; padding-right:20px;}
}

/* End Volunteer Responsive */


@media (max-width:900px){
#wrap.template-fullwidth {margin-right:1em; margin-left:1em;}
}

@media (max-width: 1130px) {
.page-id-97 iframe {height:1492px!important;}
}

@media (max-width: 1090px) {
body #mainnav-menu a {padding:1em .6em;}
#header.clearfix {padding-left:40px; padding-right:40px;}
}

@media (max-width:661px){
	.testimonial {width:100%; padding-left:0px!important; line-height: 32px; min-height:0px; padding-bottom:24px; box-sizing:border-box;}
}

@media (max-width: 500px) {
	#homecalltoaction {float:none!important; margin-left:auto!important; margin-right:auto!important; margin-bottom:5px; padding-right:0px!important;}
	#attachment_328 {float:none!important; margin-left:auto!important; margin-right:auto!important; width:300px!important; display:block;}
}

@media only screen and (max-width: 60em) {
	#custom-header {display:none;}
	#mainnav-icon {background-color:#258B7C!important;}
	#wrap {padding-top:1rem!important;}
}
