/**
 * Styles for Tablet portrait
 *
 * - Do not delete or rename this file, if you do not use it leave it blank.
 *
 * - There is an SCSS (SASS) version of this file in the /sass/ directory in your
 *   sub-theme, if you set "compass watch" this file will be overwritten!
 *
 * SEE the _README file in this directory, it contains useful information.
 */
/* Global */
.pane-page-content {
  margin-top: 0;
}
.banner-text {
  width: auto;
}
.custom-options {
  right: 0;
}
.styledSelect {
  min-width: 0;
  width: auto;
}
.bef-select-as-links .form-type-bef-link {
  margin-bottom: 15px;
}
.site-alert-up .pane-site-header-top {
  top: 0 !important;
}
.minimized-menu.site-alert-up .pane-site-header {
  top: 0 !important;
}
.site-alert-up .pane-site-header {
  top: 0 !important;
}
.view-bean-header-slide .views-slideshow-pager-fields {
  display: none;'
}
iframe.media-youtube-player,
iframe.media-vimeo-player {
  height: 385px;
}

 /* Header */
.pane-panels-mini.pane-site-header {
  -webkit-box-shadow: 0px 23px 35px -5px rgba(000,000,000,0.2);
  -moz-box-shadow: 0px 23px 35px -5px rgba(000,000,000,0.2);
  box-shadow: 0px 23px 35px -5px rgba(000,000,000,0.2);
}
.pane-site-header-top {
  position: relative;
  height: 78px;
}
.pane-site-header-top .pane-inner {
  margin-left: 0;
  margin-right: 0;
}
#mini-panel-site_header_top {
  max-width: 100%;
}
#mini-panel-site_header_top .region-one-main {
  background-image: url(../images/quick-menu-link-bg.jpg);
  background-repeat: repeat-x;
  background-color: #000;
  height: 78px;
  background-position: center 63px;
  background-size: 100% auto;
}
#mini-panel-site_header_top .region-one-main .region-inner {
  padding-top: 15px;
  margin-right: 53px;
}
.pane-site-header {
  position: relative;
  top: 0;
  margin-bottom: 0;
}
.pane-menu-menu-secondary-navigation {
  margin-bottom: 0;
  width: 83%;
  margin-right: 10px;
}
.pane-menu-menu-secondary-navigation ul.menu {
  float: right;
  margin: 5px 0px;
  height: auto;
  padding-left: 0;
}
.pane-menu-menu-secondary-navigation ul.menu li {
  padding: 0;
}
.pane-menu-menu-secondary-navigation ul.menu li a {
  padding: 0 10px;
}
#mini-panel-site_header {
  max-width: 100%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#mini-panel-site_header .pane-block-1 {
  width: 100%;
  float: none;
}
#mini-panel-site_header .pane-system-main-menu {
  display: none;
}
.minimized-menu #mini-panel-site_header .pane-block-1 {
  height: 110px;
}
#header-search-block #views-exposed-form-search-search-api-panel-pane-1 .views-submit-button {
  width: 100%;
  padding: 0 5px 0 0;
}
.sidr-class-panel-pane .sidr-class-menu-block-6 {
  display: none;
}


/* Homepage slider */
.front .pane-header-slider-panel-pane-2 {
  margin-top: 0;
  box-shadow: none;
  margin-bottom: 0;
}
.front .view-header-slider .views-field-nothing {
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 110;
  left: 0;
  right: 0;
  margin-top: 0;
  background: #fff;
  height: auto;
  overflow: hidden;
  padding: 20px 11% 25px 11%;
  width: auto;
  box-shadow: none;
}
.front .view-header-slider .views-slideshow-pager-fields {
  display: none;
}
.front .view-header-slider .views-slideshow-controls-text {
  margin-top: -150px;
  max-width: 100%;
}
.front .view-header-slider .views-slideshow-controls-text-next a {
  right: 15px;
}
.view-header-slider .views-slideshow-controls-text-previous a {
  left: 15px;
}
.front .view-header-slider .slide-title a {
  line-height: 120%;
}

/* Homepage content section */
.pane-homepage-multicultural-spiritual {
  margin-top: 0;
}
.pane-homepage-multicultural-spiritual .field-type-image {
  margin-bottom: 0;
}
.pane-homepage-multicultural-spiritual .pane-bean-multicultural-image {
  height: auto;
  margin-bottom: 0;
}
.pane-homepage-multicultural-spiritual .pane-block.pane-bean-multicultural-image img {
  max-width: 100%;
  width: 100%;
  display: block;
  height: 100%;
}
.pane-homepage-multicultural-spiritual .region-two-50-first,
.pane-homepage-multicultural-spiritual .region-two-50-second {
  float: none;
  display: block;
  width: 100%;
}
.front .pane-block-8 h2.block-title {
  font-size: 35px;
}
.front .pane-block-8 .pane-content p {
  font-size: 28px;
}
.pane-homepage-featured-box {
  margin-bottom: 0;
}
#mini-panel-homepage_featured_box .region-four-third {
  margin-left: 0;
}
#mini-panel-homepage_event_section .pane-events-panel-pane-2 .views-row {
  width: auto;
  display: block;
}
#mini-panel-homepage_featured_box .region {
  margin-bottom: 2%;
}
#mini-panel-homepage_event_section .pane-events-panel-pane-2 .views-row-2,
#mini-panel-homepage_event_section .pane-events-panel-pane-2 .views-row-1 {
  float: none;
}
#mini-panel-homepage_event_section .pane-events-panel-pane-2 .views-row-1 {
  margin-bottom: 1%;
}
#mini-panel-homepage_event_section .pane-events-panel-pane-2 {
  margin-bottom: 35px;
}
.pane-events-panel-pane-3 {
  margin-top: 40px;
}
.pane-events-panel-pane-3 .view-content {
  padding: 0 13%;
}
.pane-events-panel-pane-3 .views-row {
  max-width: 30%;
  float: left;
  margin-right: 2%;
  margin-bottom: 30px;
}
.pane-events-panel-pane-3 .views-row:nth-child(3n) {
  margin-right: 0;
}
.pane-events-panel-pane-3 .views-row:nth-child(4n) {
  clear: left;
}
.pane-events-panel-pane-3 .view-footer {
  margin-top: 20px;
}
#mini-panel-homepage_featured_box {
  max-width: 100%;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 5px;
  width: auto;
  display: block;
}

/* Subpage */
.view-header-slider .views-slideshow-controls-text-previous a,
.view-header-slider .views-slideshow-controls-text-next a,
.view-header-slider .views-slideshow-pager-fields {
  display: none;
}
.pane-content-title {
  position: relative;
  margin: 0;
}
.pane-content-title .node-title {
  position: absolute;
  left: 0;
  right: 0;
  margin: -50px auto 0 auto;
}
.page-node .pane-header-slider-panel-pane-1 {
  margin-bottom: 0;
}
.pane-ministry-panel-pane-1 {
  margin: 0 20px 0 20px;
}
.pane-page-content .resource-area {
  margin-bottom: 45px;
}
.pane-page-content .resource-area .pane-inner {
  margin: 0 20px;
}
.node-type-page .pane-content p,
.node-type-page .pane-content h1,
.node-type-page .pane-content h2,
.node-type-page .pane-content h3,
.node-type-page .pane-content h4,
.node-type-page .pane-content h5,
.node-type-page .pane-content ul,
.node-type-page .pane-content ol,
.media.media-element-container,
.node-type-page .pane-content fieldset,
.node-type-page .pane-content iframe {
  margin-left: 20px;
  margin-right: 20px;
}
.pane-ministry-panel-pane-1 .views-field-field-ministry-featured-image {
  width: 44%;
}
.pane-ministry-panel-pane-1 .views-field-nothing {
  width: 44%;
  padding-left: 20px;
  padding-right: 20px;
}
.pane-page-content .resource-area .pane-title,
.media.media-element-container iframe,
.pane-ministry-panel-pane-1 .views-field-nothing p,
.pane-ministry-panel-pane-1 .views-field-nothing h3,
.pane-ministry-panel-pane-1 .views-field-nothing ul {
  margin-left: 0;
  margin-right: 0;
}
.pane-content-title .node-title,
.pane-events-panel-pane-3 h2.pane-title,
.pane-page-content .resource-area .pane-title,
.pane-ministry-panel-pane-1 .block-title {
  font-size: 35px;
}

/* Search Result Page */
.page-search #page-search {
  margin-top: 30px;
}
.page-search .pane-custom.pane-1 h2 {
  font-size: 35px;
}
.page-search #page-search .views-field,
.page-search #page-search form#views-exposed-form-search-search-api-panel-pane-1 {
  margin-left: 20px;
  margin-right: 20px;
}
.page-search #page-search form#views-exposed-form-search-search-api-panel-pane-1 {
  margin-bottom: 15px;
}
.page-search .search-total {
  margin-right: 20px;
}
.page-search #page-search .views-field .views-field  {
  margin-left: 0;
  margin-right: 0;
}
.page-search #views-exposed-form-search-search-api-panel-pane-1 #edit-keyword-wrapper {
  width: 83%;
}

/* Page not found */
.page-page-not-found .pane-page-content {
  margin-top: 30px;
  margin-left: 20px;
  margin-right: 20px;
}
.page-page-not-found .pane-page-content h2.pane-title.block-title {
  font-size: 35px;
}
.page-page-not-found #views-exposed-form-search-search-api-panel-pane-1 #edit-keyword-wrapper {
  width: 88%;
  float: left;
}

/* Blog landing page */
.page-blog .pane-page-content {
  margin-top: 30px;
}
#blog-landing-page .pane-custom.pane-1 .pane-content h2,
#blog-landing-page .pane-views-exp-blog-panel-pane-1 {
  font-size: 35px;
  margin-left: 20px;
  margin-right: 20px;
  max-width: 100%;
  width: auto;
}
#blog-landing-page .pane-views-exp-blog-panel-pane-1 {
  margin-bottom: 25px;
}
#blog-landing-page .view-id-blog .views-row {
  padding-left: 55px;
  padding-right: 55px;
}
#blog-landing-page .view-id-blog .blog-image,
#blog-landing-page .view-id-blog .blog-info {
  float: none;
  width: 100%;
  margin-right: 0;
}
#blog-landing-page .view-id-blog .blog-info {
  margin-top: 20px;
}
#blog-landing-page .view-id-blog .blog-title,
#blog-landing-page .view-id-blog .blog-publish-info {
  margin-bottom: 10px;
}
#blog-landing-page .pane-views-exp-blog-panel-pane-1 #edit-combine-wrapper {
  width: 63%;
  padding: 0;
  margin-right: 2.5%;
  float: left;
}
#blog-landing-page .pane-views-exp-blog-panel-pane-1 #edit-field-blog-author-tid-wrapper {
  padding: 0;
  float: right;
  width: 31%;
}

/* Blog individual page */
.node-type-blog .pane-page-content {
  margin-top: 30px;
}
.node-type-blog .pane-custom.pane-1 h2.pane-title {
  font-size: 35px;
}
.node-type-blog .node-title-display h1,
.node-type-blog .field-name-body,
.node-type-blog .pane-entity-view.pane-node.no-title .publish-info {
  margin-left: 20px;
  margin-right: 20px;
}
.node-type-blog .field-name-field-featured-image,
.node-type-blog .field-name-field-featured-image img {
  width: 100%;
}

/* Calendar Page */
.page-calendar .pane-custom.pane-1 {
  margin-top: 30px;
}
.page-calendar .pane-custom.pane-1 .pane-content h2 {
  font-size: 35px;
}
.page-calendar .pane-panels-mini.pane-calendar-header-area {
  margin: 0 20px;
  max-width: 100%;
}
.page-calendar .pane-page-content {
  max-width: 100%;
  width: 100%;
}
.page-calendar .pane-views-exp-calendar-page-4 {
  max-width: 64%;
}
.page-calendar .pane-views-exp-calendar-page-5 {
  max-width: 64%;  
}
#mini-panel-calendar_header_area_2 .pane-calendar.block {
  clear: both;
  display: block;
  float: none;
  margin: 0 auto;
  left: 0;
  right: 0;
}
.page-calendar #mini-panel-calendar_header_area_2 .pane-views-exp-calendar-page-5 {
  float: none;
  display: block;
  clear: both;
  width: 100%;
  text-align: center;
  padding-top: 65px;
  margin: 0 auto;
  max-width: 245px;
  padding-right: 25px;
}
.page-calendar #mini-panel-calendar_header_area_2 .pane-views-exp-calendar-page-5 .pane-inner {
  margin: 0;
}
.page-calendar #mini-panel-calendar_header_area_2 .views-widget-filter-combine input {
  width: 100%;
}
#mini-panel-calendar_header_area .pane-calendar.block {
  max-width: 215px;
}
.page-calendar .views-row,
.page-search-calendar .views-row {
  padding-left: 20px;
  padding-right: 20px;
}
.page-calendar .views-widget-filter-combine input {
  width: 92%;
}

/* Individual Event Page */
.node-type-event .pane-page-content {
  margin-top: 0;
  width: 100%;
}
.node-type-event .pane-page-content .node-title-display,
.node-type-event .pane-page-content .node-body-display,
.node-type-event .pane-page-content .pane-custom.pane-1 {
  margin-left: 20px;
  margin-right: 20px;
}

/* Staff landing page */
.page-staff .pane-page-content {
  margin-top: 30px;
}
#staff-landing-page h2.pane-title {
  font-size: 35px;
  margin-bottom: 35px;
}
.page-staff .pane-staff-panel-pane-1 {
  margin-left: 20px;
  margin-right: 20px;
}
#staff-landing-page .views-row {
  width: 48%;
  margin-bottom: 45px;
}
#staff-landing-page .views-row.views-row-odd {
  margin-right: 2%;
}

/* News langind page */
.page-news-publication .pane-page-content {
  margin-top: 30px;
  width: auto;
  max-width: 100%;
}
#news-publications .pane-custom.pane-1 .pane-content h2 {
  font-size: 35px;
  margin-bottom: 12px;
}
#news-publications .pane-views-exp-news-panel-pane-1,
#news-publications .pane-custom.pane-1 {
  margin-left: 20px;
  margin-right: 20px;  
}
#news-publications .pane-views-exp-news-panel-pane-1 {
  margin-bottom: 10px;
}
#news-publications .views-row {
  padding-left: 20px;
  padding-right: 20px;
}


/* Staff Page */
#staff-bio-page {
  margin-top: 38px;
  max-width: 100%;
  display: block;
}
#staff-bio-page .region-two-33-66-first {
  padding-left: 45px;
  width: 30%;
  padding-top: 3px;
}
#staff-bio-page .region-two-33-66-second {
  width: 60%;
  float: right;
}
#staff-bio-page .pane-custom.pane-1 {
  display: none;
}
#staff-bio-page .pane-custom.pane-2 {
  display: block;
  margin-bottom: 0;
  padding-right: 20px;
}
#staff-bio-page .pane-user-field-title,
#staff-bio-page .pane-user-field-phone,
#staff-bio-page .pane-user-info-panel-pane-2,
#staff-bio-page .pane-user-field-bio {
  padding-right: 20px;
}
#staff-landing-page .views-row {
  min-height: 0;
}
#staff-landing-page .views-row.views-row-even {
  clear: right;
}
#staff-landing-page .views-row.views-row-odd {
  clear: left;
}

/* Individual News Page */
.node-type-news-publications .pane-page-content {
  max-width: 100%;
  width: auto;
  margin-top: 0;
}
.node-type-news-publications .field-name-field-news-type,
.node-type-news-publications .pane-page-content .pane-custom.pane-1,
.node-type-news-publications h1.node-title {
  margin-left: 20px;
  margin-right: 20px;
}
.node-type-blog .node-body-display {
  max-width: 100%;
}
.node-type-news-publications .field-type-image {
  text-align: center;
}
.node-type-news-publications .field-name-field-news-type,
.node-type-news-publications .pane-page-content .node-title {
  margin-left: 0;
  margin-right: 0;
}

/* Religious Education */
.page-religious-education .views-slideshow-cycle-processed .views-slideshow-controls-bottom {
  display: none;
}
.page-religious-education .view-bean-header-slide .views-field-title {
  margin-top: -48px;
}
.page-religious-education .view-bean-header-slide .views-field-title .field-content {
  font-size: 35px;
}
.page-religious-education .pane-block-11 {
  max-width: 100%;
  width: auto;
  margin-left: 20px;
  margin-right: 20px;
}
#quicktabs-resligious_education .quicktabs-tabpage .panel-col-first,
#quicktabs-resligious_education .quicktabs-tabpage .panel-col-last {
  width: auto;
  display: block;
  float: none;
  margin-right: 0;
  padding-left: 45px;
  padding-right: 45px;  
}
#quicktabs-resligious_education .quicktabs-tabpage .panel-col-first {
  text-align: center;
}
#quicktabs-resligious_education .quicktabs-tabpage .panel-col-last .inside {
  margin-left: 0;
}
.sticky-jump-to #jump-to-section {
  top: 0;
}
.intro-block-section .panel-col-first {
  margin-right: 0;
  width: 100%;
  float: none;
  height: auto;
}
.intro-block-section .panel-col-first img {
  max-width: 100%;
  width: 100%;
}
.intro-block-section .panel-col-last {
  width: auto;
  float: none;
  max-width: 100%;
  height: auto;
  overflow: hidden;
  padding-left: 55px;
  padding-right: 55px;
  margin-bottom: 40px;
  margin-top: 10px;
}
.field-name-field-block-iti-image {
  margin-bottom: 0;
}
.intro-block-section .panel-col-last .field {
  max-width: 100%;
  margin-top: 0;
}
.pane-religious-education-list-panel-pane-1 .views-row {
  max-height: 100%;
  height: auto;
}
.pane-religious-education-list-panel-pane-1 .views-row-odd .section-image img {
  max-width: 100%;
  width: 100%;
}
.pane-religious-education-list-panel-pane-1 .views-row-odd .section-info,
.pane-religious-education-list-panel-pane-1 .views-row-odd .section-image {
  float: none;
  margin-left: 0;
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: 100%;
}
.pane-religious-education-list-panel-pane-1 .section-info-title {
  margin-top: 10px;
}
.pane-religious-education-list-panel-pane-1 .views-row-odd .section-info {
  margin-bottom: 40px;
}
.pane-religious-education-list-panel-pane-1 .views-row-even .section-image {
  margin-right: 0;
  float: none;
  width: 100%;
}
.pane-religious-education-list-panel-pane-1 .views-row-even .section-info {
  margin-bottom: ;
  margin-left: 0;
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: 100%;  
}
.pane-religious-education-list-panel-pane-1 .views-row-even .section-info-inner,
.pane-religious-education-list-panel-pane-1 .views-row-odd .section-info-inner {
  float: none;
  padding-left: 55px;
  padding-right: 55px;
}
.pane-religious-education-list-panel-pane-1 .views-row-even .section-info-inner .section-info-title{
  margin-top: 16px;
}
.pane-religious-education-list-panel-pane-1 .views-row-odd .section-image:after,
.intro-block-section .panel-col-first div.field-items:after {
  content: "";
  position: absolute;
  right: 0;
  z-index: 10;
  margin-left: auto;
  margin-right: auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 23.5px 25px 23.5px;
  border-color: transparent transparent #ffffff transparent;
  left: 0;
  bottom: 0;
  margin-bottom: 0;
}
.pane-religious-education-list-panel-pane-1 .views-row-even .section-image:after {
  margin-bottom: 0;
  content: "";
  position: absolute;
  right: 0;
  z-index: 10;
  margin-left: auto;
  margin-right: auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 23.5px 25px 23.5px;
  border-color: transparent transparent #ffffff transparent;
  left: 0;
  bottom: 0;  
}
.page-religious-education #quicktabs-resligious_education a.quicktabs-tab {
  padding: 13px 10px;
}
.page-religious-education #quicktabs-resligious_education ul.quicktabs-tabs li {
  margin: 0 0 0 2%;
}
.pane-religious-education-list-panel-pane-1 .views-row-even .section-image img {
  max-width: 100%;
}

/* Multicultural */
.page-multicultural-pluralistic-spirituality .views-slideshow-cycle-processed .views-slideshow-controls-bottom {
  display: none;
}
.page-multicultural-pluralistic-spirituality .view-bean-header-slide .views-field-title {
  margin-top: -48px;
}
.page-multicultural-pluralistic-spirituality .view-bean-header-slide .views-field-title .field-content {
  font-size: 35px;
}
.page-multicultural-pluralistic-spirituality .pane-block-12 {
  max-width: 100%;
  width: auto;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 30px;
  padding-right: 30px;
}
.page-multicultural-pluralistic-spirituality .view-id-blog.view-display-id-panel_pane_2 .panel-2col .panel-col-first {
  float: none;
  width: auto;
  margin-right: 0;
  margin-top: 0;
  padding-left: 55px;
  padding-right: 55px;
  max-width: 100%;
  margin-bottom: 10px;
}
.page-multicultural-pluralistic-spirituality .view-id-blog.view-display-id-panel_pane_2 .panel-2col .panel-col-first img {
  width: 100%;
}
.page-multicultural-pluralistic-spirituality .view-display-id-panel_pane_2 .panel-2col .panel-col-last {
  width: auto;
  float: none;
}
.page-multicultural-pluralistic-spirituality .panel-2col .panel-col-last {
  float: none;
  padding-left: 55px;
  padding-right: 55px;
  max-width: 100%;
  width: auto;
  margin-bottom: 30px;
}
.page-multicultural-pluralistic-spirituality .view-id-blog.view-display-id-panel_pane_2 {
  padding-bottom: 35px;
}
#mini-panel-spirit_experience_section {
  display: table;
  width: 100%;
}
#mini-panel-spirit_experience_section .region-two-50-first {
  display: table-footer-group;
  width: 100%;
  float: none;
}
#mini-panel-spirit_experience_section .region-two-50-second {
  display: table-header-group;
  width: 100%;
  float: none;  
}
#mini-panel-spirit_experience_section .pane-bean-spirit-experience-image img {
  width: 100%;
}
#mini-panel-spirit_experience_section .region-two-50-first .region-inner {
  max-width: 100%;
  width: auto;
  float: none;
  margin: 0 0 15px 0;
  padding-left: 55px;
  padding-right: 55px;
}
.page-multicultural-pluralistic-spirituality .field-name-field-block-iti-header-text,
#mini-panel-spirit_experience_section .pane-block-13 {
  margin-top: 20px;
}
.intro-image-left .field-type-image img,
.intro-image-right .field-type-image img {
  width: 100%;
}
.page-multicultural-pluralistic-spirituality .intro-image-right .panel-2col .panel-col-first,
.page-multicultural-pluralistic-spirituality .intro-image-left .panel-2col .panel-col-first {
  width: 100%;
  float: none;
  margin-right: 0;
}
.page-multicultural-pluralistic-spirituality .intro-image-left .panel-2col .panel-col-last {
  width: auto;
  float: none;
  max-width: 100%;
  padding-left: 55px;
  padding-right: 55px;
  margin-bottom: 30px;
}
.page-multicultural-pluralistic-spirituality .intro-image-right .panel-2col .panel-col-last .inside {
  width: auto;
  max-width: 100%;
  float: none;
  margin: 0;
}
#mini-panel-spirit_experience_section .field-type-image {
  position: relative;
}
#mini-panel-spirit_experience_section .field-name-field-bis-image:after,
.intro-image-left .field-name-field-block-iti-image:after,
.intro-image-right .field-name-field-block-iti-image:after {
  content: "";
  position: absolute;
  right: 0;
  z-index: 10;
  margin-left: auto;
  margin-right: auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 23.5px 25px 23.5px;
  border-color: transparent transparent #ffffff transparent;
  left: 0;
  bottom: 0;
  margin-bottom: 0;
}
.page-multicultural-pluralistic-spirituality .intro-image-left .panel-2col .panel-col-last .inside {
  margin-left: 0;
}

/* Member Stories */
.page-member-stories .pane-page-content {
  margin-top: 30px;
}
#member-stories .pane-block-10 h2.pane-title.block-title {
  font-size: 35px;
}
#member-stories .views-field-body,
#member-stories .pane-block-10,
#member-stories .views-field-field-quote {
  margin-left: 20px;
  margin-right: 20px;
}
#member-stories .pane-block-10 .pane-content {
  font-size: 22px;
}
#member-stories .view-id-member_story.view-display-id-panel_pane_1 .views_slideshow_cycle_main {
  max-width: 100%;
  width: 100%;
}
#member-stories .views-slideshow-jcarousel-pager {
  position: relative;
  display: block;
  width: auto;
  padding-left: 55px;
  padding-right: 55px;
}
#member-stories .views-slideshow-controls-top:before {
  margin-top: 25px;
  height: 105px;
}
#member-stories ul.jcarousel-list li {
  width: auto !important;
  height: 132px;
}
#member-stories ul.jcarousel-list li .views-content-field-story-thumbnail {
  margin-top: 10px;
}
#member-stories ul.jcarousel-list li .views-content-field-story-thumbnail img{
  max-width: 104px;
  height: auto;
}
#member-stories .views-slideshow-controls-top {
  margin-bottom:35px;
}
#member-stories ul.jcarousel-list li.active .views-content-field-story-thumbnail img {
  width: 125px;
  height: 125px;
  max-width: 100%;
  margin-top: 5px;
}
.member-story-slide-container picture {
  width: 100%;
}
#member-stories ul.jcarousel-list li.active .views-field-field-story-thumbnail {
  padding: 0;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
#member-stories .views-slideshow-pager-fields {
  display: none;
}
#member-stories .views-field-view .views-slideshow-cycle-main-frame {
  max-height: 420px;
}
#member-stories .views-slideshow-cycle-main-frame-row img {
  width: 100%;
}

/* Worship and sermon page */
.page-worship-and-sermons .view-bean-header-slide .views-field-title .field-content {
  font-size: 35px;
}
.page-worship-and-sermons .view-bean-header-slide .views-field-title {
  margin-top: -50px;
}
#worship-and-sermons .pane-block-14 {
  max-width: 100%;
  width: auto;
  display: block;
  margin-left: 20px;
  margin-right: 20px;
}
#worship-and-sermons .pane-block-15 {
  max-width: 100%;
  width: auto;
  display: block;
  padding-left: 30px;
  padding-right: 30px;
}
#worship-and-sermons .pane-worship-and-sermons-panel-pane-1 {
  max-width: 100%;
  width: auto;
  display: block;
  margin-left: 20px;
  margin-right: 20px;
}
#worship-and-sermons .pane-worship-and-sermons-panel-pane-2 .views_slideshow_cycle_main {
  max-width: 100%;
  width: auto;
}
#worship-and-sermons .pane-worship-and-sermons-panel-pane-2 {
  padding-left: 20px;
  padding-right: 20px;
}
#worship-and-sermons .pane-worship-and-sermons-panel-pane-1 {
  margin-bottom: 55px;
}

/* Worship and sermon archive page */
.page-worship-and-sermons-archive .view-bean-header-slide .views-slideshow-pager-fields {
  display: none;
}
.page-worship-and-sermons-archive #views-exposed-form-worship-and-sermons-panel-pane-4 {
  margin-top: 30px;
  margin-left: 20px;
  margin-right: 20px;
  position: relative;
}
.page-worship-and-sermons-archive #views-exposed-form-worship-and-sermons-panel-pane-4 .custom-options {
  left: 0;
}
.view-id-worship_and_sermons.view-display-id-panel_pane_4 .view-empty, .speaker-filter {
  padding-left: 20px;
  padding-right: 20px;
}
.pane-worship-and-sermons-panel-pane-4 .views-row {
  padding-left: 20px;
  padding-right: 20px;
}
.view-worship-and-sermons .views-field-field-worship-video-embed-url {
  width: 17%;
}
.pane-worship-and-sermons-panel-pane-4 .views-row.views-row-last {
  margin-bottom: 15px;
}
.view-worship-and-sermons .views-field-field-worship-video-embed-url {
  width: 18%;
}
.view-worship-and-sermons .views-field-field-order-of-worship {
 width: 11%;
}

/* Photo Gallery Page */
.page-photo-gallery #photo-gallery {
  margin-top: 30px;
}
.page-photo-gallery #photo-gallery .pane-custom.pane-1 h2 {
  font-size: 35px;
}
#photo-gallery .pane-photo-gallery-panel-pane-1 {
  max-width: 620px;
}
#photo-gallery .pane-photo-gallery-panel-pane-1 .views-row {
  width: 41%;
  display: inline-block;
  float: left;
  margin: 0 0 25px 0;
  min-height: 340px;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

/* Footer */
.pane-site-footer {
  margin-top: 45px;
  background-image: url(../images/footer-tablet-bg.jpg);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: top center;
  background-color: #d4d4d4;
}
#mini-panel-site_footer .region-three-33-first,
#mini-panel-site_footer .region-three-33-second {
  float: left;
  width: 50%;
}
#mini-panel-site_footer .region-three-33-third {
  clear: both;
  display: block;
  width: 100%;
}
#mini-panel-site_footer .region-three-33-third .pane-block.pane-block-4,
#mini-panel-site_footer .region-three-33-third .pane-block.pane-block-5 {
  float: left;
  width: 50%;
  margin-bottom: 13px;
}
#mini-panel-site_footer .region-three-33-third .pane-block.pane-block-6 {
  float: right;
  width: 50%;
}
#mini-panel-site_footer .region-three-33-third .pane-block.pane-block-4 .pane-content {
  padding-left: 85px;
}

/* Prayer request form */
form.webform-client-form-513 {
  margin-left: 20px;
  margin-right: 20px;
}
form.webform-client-form-513 .webform-component--name,
form.webform-client-form-513 .webform-component--email,
form.webform-client-form-513 .webform-component--phone {
  width: 100%;
  float: none;
  overflow: hidden;
  padding: 0;
  margin-left: 0;
}

/* Individual Gallery Page */
.node-type-photo-gallery .pane-content h1 {
  font-size: 35px;
}
.node-type-photo-gallery .panel-pane.pane-page-content {
  margin-top: 30px;
}

/* Pledge Form */
.page-node-864.not-logged-in .pane-page-content {
  margin-top: 75px;	
}
.page-node-864 .pane-page-content {
  padding-left: 20px;
  padding-right: 20px;
  max-width: 850px;
  width: auto;
  display: block;
}
.page-node-864 .webform-component--City, 
.page-node-864 .webform-component--State, 
.page-node-864 .webform-component--ZIP {
  float: none;
  display: block;
  margin-left: 0;
}
.page-node-864 .webform-component--State .select {
  position: relative;
  overflow: visible;
  width: 262px;
  display: inline-block;
}
.page-node-864 .webform-component--increase-last-years-pledge-by label {
  display: block;
  margin-bottom: 15px;
}
.page-node-864 .webform-component--increase-last-years-pledge-by div label {
  display: inline;
}
.page-node-864 .webform-component--i-we-will-pay-this-pledge label {
  display: block;
  margin-bottom: 15px;
}
.page-node-864 .webform-component--i-we-will-pay-this-pledge div label {
  display: inline;
}
.page-node-864 .webform-component--auto-renew-increase-percentage label {
  display: block;
  margin-bottom: 15px;
}
.page-node-864 .webform-component--auto-renew-increase-percentage div label {
  display: inline;
}
.page-node-864 .webform-component--other-percentage-increase-amount,
.page-node-864 .webform-component--auto-renew-other-percentage-increase-amount,
.page-node-864 .webform-component--payment-frequency-other {
  margin-top: 0;
}
.page-node-864 .form-type-radio {
  display: block !important;
}
.page-node-864 .webform-component--auto-renew-other-percentage-increase-amount, 
.page-node-864 .webform-component--auto-renew-increase-percentage,
.page-node-864 .webform-component--i-we-will-pay-this-pledge, 
.page-node-864 .webform-component--payment-frequency-other,
.page-node-864 .webform-component--increase-last-years-pledge-by, 
.page-node-864 .webform-component--other-percentage-increase-amount {
  display: block;
  float: none;
  margin-bottom: 0;
}
.page-node-864 .webform-component--my-our-pledge-for-the-church-year-starting-july-1-2019-is label {
  display: block;
  margin-bottom: 15px;
}