/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.2
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/


/* Keep the footer sticky at the bottom */


/* End sticky footer */

/* Start Responsive Text Elements */

div.responsiveText>p{
  font-size: 1.4em;
}

/* End Responsive Text Elements */

/* Start View Schedule Button on Home Page */
div.viewSchedule{
  border: 4px solid #053889;
  border-color: #053889;
  width: 18%;
  margin: auto;
}
div.viewSchedule>a>span{
  font-size: 1.37em;
  font-weight: 900;
}

div.viewSchedule>a.avia-button.avia-size-medium{
  /*padding: 10px 0;*/
  padding: 5.75% 0;
  border-bottom: 0;
}

div.viewScheduleDiv>div>div{
  padding: 25px 0;
}
/* End View Schedule Button on Home Page */

div.getYoursToday > a.avia-button.avia-size-medium{
  background: none !important;
  border: none !important;
}

/* Programming Spotlight Section */

div.avia-builder-el-19#av_section_3>div>div.template-page.content{
  padding-top: 10px;
  padding-bottom: 0px;
}

.programmingSpotlight>h1{
  margin-bottom: 0px;
  font-size: 4.5em;
}

div.programmingSpotlight1-3>div>div.template-page.content{
  padding: 10px 0 20px 0 !important;
}

div.programmingSpotlight4-6>div>div.template-page.content{
  padding-top: 20px;
}

div.psColumns>div.avia-image-container.avia-align-center{
  margin-bottom: 0;
}

div.psColumns>section>div>p{
  /*padding-left: 18px;*/
  padding-left: 9%;
  margin: 0;
}



/* End of Programming Spotlight Section */

/* Start love Gift Section */

div.loveGift>div.container>div>div>div>section>div.loveGift>h1{
  font-size: 4em;
  font-weight: 900;
  margin-bottom: 30px;
}


/* End Love Gift section */

/* To Make the stars sit properly inline with the text on the home page Testimonial section*/
.shiftStars{
  transform: translateY(1px);
}


span.logo {
  z-index: 110;
}

span.logo>a {
	display: inline
}
span.logo>a>img{
  max-width: 61.18%;
  width: auto;
  display: inline-block;
}

img[src="/wp-content/uploads/2019/07/watchButton-2.png"]:hover{
  -webkit-animation: sonarEffect 1s ease-out;
  animation: sonarEffect 1s ease-out;
}

img[src="/wp-content/uploads/2019/07/watchButton-2.png"]:hover::after{
  -webkit-animation: sonarEffect 1s ease-out;
  animation: sonarEffect 1s ease-out;
}

/* Sonar Effect Animation on Home Page*/

div.sonarEffect>div>div>div.av-image-caption-overlay{
  border-radius: 50%;
}

div.sonarEffect>div>div>div:hover{
  -webkit-animation: sonarEffect 1s ease-out;
  animation: sonarEffect 1s ease-out;
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

div.sonarEffect>div>div>div:hover::after{
  -webkit-animation: sonarEffect 1s ease-out;
  animation: sonarEffect 1s ease-out;
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
/* End Sonar Animation */

/* Start Testimonials Section */
div.homePageTestimonials>section>div>div>div>p{
  margin: 0;
}

div.homePageTestimonials>section>div>div>div>p>span.testimonialsName{

}

div#testimonialsdiv>div>div.template-page.content.av-content-full.alpha.units{
  padding-top: 0;
  padding-bottom: 0;
}

div.lineBreakImg>div>div>img{
  margin-top: 4%;
}

div#featureddiv>div>div.template-page.content.av-content-full.alpha.units{
  padding-bottom: 0;
  padding-top: 20px;
}

div.homePageTestimonials>section>div>div>div>p:last-child{
  margin-top: 2em;
}

/* End Testimonials Section */

/* Start for the Donate tab in the top nav */
li#menu-item-231>a>span.avia-menu-text{
  background-color: #ead67f;
  padding: 15%;
  color: white !important;
  margin-right: 13px;
}

li#menu-item-231>a{
  padding: 0;
}
/* End for the Donate tab in the top nav */

/* FOOTER STYLING */

div#flexFooter{
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-around;
}

div.flexRowFooter{
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-around;
  width: 33.33%;
}

div.flexRowFooter.split{
  width: 16.665%;
}

div.flexColFooter{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-around;
}

p.boldFooterTitles{
  font-weight: 900;
  text-transform: uppercase;
  color: #757b85;
  margin: 0;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
}

p.boldFooterTitles>a{
  color: #757b85;
}

p.footerNavItems>a{
  color: white;
}

p.footerNavItems{
/*   margin: 0.1em 0; */
}

div#footer>div.container{
  padding: 0;
}

div#socialMediaIcons{
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  padding-right: 5%;
}

div#socialMediaIcons>a{
  margin: 0 0.5em;
}

a#scroll-top-link{
  left: 0 !important;
}

div.container#footerBottom{
  display: flex;
  justify-content: space-between;
  padding: 0 50px;
}

div.container#footerBottom>p{
  width: 50%;
}

div.container#footerBottom>p#footerBottomHome{
  display: flex;
  justify-content: flex-end;

}

p#footerBottomCopy, p#footerBottomCopy>a, p#footerBottomHome>a{
  color: #8b91a1;

}

footer.container_wrap.socket_color#socket{
  border: none;
  background-color: #102f6b;
}

/* End Footer */

/* Start Leadership Page */
img.leadershipPage{
  float: left;
  margin-right: 2%;
  margin-bottom: 130px;
}

div.spaceUp{
  margin-top: 15%;
}

/* End Leadership Page */

.flexContainer{
  display: flex;
}

.pageTitle{
  margin-bottom: 5%;
}

/* Start Store Page */

div#storeParent, div#donateParent{
  min-height: 609px;
  overflow: hidden;
  /* Calculated from the aspect ration of the content (in case of 16:9 it is 9/16= 0.5625)*/
  padding-top: 56.25%;
  position: relative;
}

iframe#store, iframe#donate{
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* End Store Page */

/* Start Contact Page */

div#socialMediaIcons_ContactPage {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
}

div.socialMediaIcons_ContactPage_Parent{
  background-color: #052155;
  padding: 5%;
  border-radius: 2px;
}


p#contact-business-info > strong{
  color: black;
}

p.contact-sidebar-info{
  margin: 2em 0;
}

p.contact-sidebar-info#contact-prayer-info{
  margin-bottom: 1em;
}

span#contact-prayer-line{
  font-size: 16px;
  font-weight: 900;
}

/* Generated by constant contact plugin, selectors are not specific enough, so targeting by order */
div#ctct-form-408 > form > p:nth-child(2){
  display: inline-block;
  width: 48%;
  margin-right: 2%;
}


div#ctct-form-408 > form > p:nth-child(3){
  display: inline-block;
  width: 48%;
  margin-left: 2%;
}/**/


/* End Contact Page */

/* Start Prayer Board Page */

h2.prayer-board-headings{
  color: #053789;
}

/* End Prayer Board Page */

/* Start Ways to Watch Page */

div.waysToWatchTitle>div>main.template-page.content.av-content-full.alpha.units{
  padding-bottom: 0;
}

div.waysToWatchTitle>div>main.template-page.content.av-content-full.alpha.units>div>div>section>div>div#content-left>h1{
  margin-bottom: 0;
}

div#av_section_1.avia-section.main_color.avia-section-default.avia-no-border-styling.avia-bg-style-scroll.avia-builder-el-0.el_before_av_one_full.avia-builder-el-first.waysToWatchTitle.container_wrap.fullsize{
  border-color: white !important;
  border: none !important;
}

div#av_section_1.avia-section.main_color.avia-section-default.avia-no-border-styling.avia-bg-style-scroll.avia-builder-el-0.el_before_av_one_full.avia-builder-el-first.waysToWatchTitle.container_wrap.fullsize+div#after_section_1{
  border-color: white !important;
  border: none !important;
}

div#after_submenu_1.main_color.av_default_container_wrap.container_wrap.fullsize, div#after_submenu_2.main_color.av_default_container_wrap.container_wrap.fullsize, div#after_submenu_3.main_color.av_default_container_wrap.container_wrap.fullsize, div#after_submenu_4.main_color.av_default_container_wrap.container_wrap.fullsize, div#after_submenu_5.main_color.av_default_container_wrap.container_wrap.fullsize,
div#after_submenu_6.main_color.av_default_container_wrap.container_wrap.fullsize{
  border-color: white !important;
  border: none !important;
}

div.waysToWatchTitle+div.main_color>div.container>div.template-page.content.av-content-full.alpha.units{
  padding: 0;
}

div#after_submenu_1.main_color.av_default_container_wrap.container_wrap.fullsize>div.container>div.template-page.content.av-content-full.alpha.units, div#after_submenu_2.main_color.av_default_container_wrap.container_wrap.fullsize>div.container>div.template-page.content.av-content-full.alpha.units, div#after_submenu_3.main_color.av_default_container_wrap.container_wrap.fullsize>div.container>div.template-page.content.av-content-full.alpha.units, div#after_submenu_4.main_color.av_default_container_wrap.container_wrap.fullsize>div.container>div.template-page.content.av-content-full.alpha.units, div#after_submenu_5.main_color.av_default_container_wrap.container_wrap.fullsize>div.container>div.template-page.content.av-content-full.alpha.units,
div#after_submenu_6.main_color.av_default_container_wrap.container_wrap.fullsize>div.container>div.template-page.content.av-content-full.alpha.units{
  padding: 0;
}
/* End Ways to Watch Page */

/* START BROWSE PROGRAMS HEADINGS */

div.headingBrowsePages{
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-direction: row;
}

p.alphabetFilter>a{
  padding: 0 4px;
}

p.alphabetFilter{
  margin-bottom: 3%;
  margin-bottom: 3%;
  border: 1px solid #ddd;
  border-left: none;
  border-right: none;
  padding: 1% 0;
  text-align: center;
  font-size: 1.1em;
}

div.programDivs>h3, div.programDivs>p>a{
  color: #053789;
}
div.programDivs>h3:hover{
  color: #8bba34;
}

/* END BROWSE PROGRAMS HEADINGS */

/* START WATCH LIVE PAGE */

div.watchLiveBelowVideo{
  display: flex;
  flex-direction: row;
  /* max-width: 640px; */
  margin: auto;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}

a.printIconLink:hover{
  cursor: pointer;
}

span#printIconWL{
  font-size: 32px;
}

p.watchLiveLinks{
  /*max-width: 640px;
  margin: 2% auto;*/
  font-size: 1.2em;
  font-weight: 900;
}

form#timeZoneForm{
  min-width: 160px;
  width: 75%;
  /*margin: auto; */
}

/* END WATCH LIVE PAGE */

/* START TCT - HD WEEKLY BROADCAST PAGE */

div.weeklyPrintIcon{
  margin: 2% 0;
  text-align: right;
}

div#div-printIconProgram>a:hover{
  cursor: pointer;
  font-size: 32px;
}

div#div-printIconProgram{
  margin-bottom: 2%;
  text-align: right;
}


/* END TCT - HD WEEKLY BROADCAST PAGE */

/* START PRINT SCHEDULE PAGE */
/*div#printSchedule>table, div#printSchedule>table>tbody>tr>th, div#printSchedule>table>tbody>tr>td{
margin: 0 !important;
border: none !important;
padding: 0 !important;
}*/

.printFormat{
  margin: 0 !important;
  border: none !important;
  padding: 0 !important;
}

.printFormatWeekly{
  margin: 0 !important;
  border: none !important;
  padding: 0 10px 0 0 !important;
}




/* END PRINT SCHEDULE PAGE */

/* START ZIPCODE SEARCH PAGE */

form#zipcodeForm{
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
  flex-direction: row;
}
form#zipcodeForm>input[type="text"]{
  width:25%;
  margin-right: 2%;
}

form#zipcodeForm>button{
  padding: 7px 6px;
  font-weight: bold;
  color: #053789;
}

h3#stationFinder{
  color: #053789;
  margin-top: 3%;
}

h3.zipSearchResultHeadings:first-child{
  margin-top: 0;
}
h3.zipSearchResultHeadings{
  margin-bottom: 0%;
  margin-top: 5%;
}
h3.zipSearchResultHeadings + p.zipSearchResults{
  margin-top: 1%;
  margin-bottom: 0.5%;
}
p.zipSearchResults{
  margin: 0.5% 0;
}
span.zipSearchResultsProvider{
  display: inline-block;
  /*width: 100px;*/
  width: 25vw;
}

@media only screen and (min-width: 1300px) {
  span.zipSearchResultsProvider{
    width: 20vw;
  }
}

@media only screen and (max-width: 900px) {
  span.zipSearchResultsProvider{
    width: 30vw;
  }
}

@media only screen and (max-width: 768px) {
  .avia_code_block_0 {
    padding: 0 2.5vw;
  }

  span.zipSearchResultsProvider{
    width: 45vw;
  }


}

@media only screen and (max-width: 480px) {
  span.zipSearchResultsProvider{
    width: 60vw;
  }
}

/* END ZIPCODE SEARCH PAGE */

/* START On Demand Page */
@media only screen and (min-width: 1150px) {
  div#on-demand-player-parent{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
  }

  div.on-demand-player {
    width: 72%;
    height: 560px;
  }

  div.on-demand-player-playlist {
    width: 28%;
    height: 560px;
  }
}

div.on-demand-player .video-js {
  width: 100%;
  height: 100%;
}

div.on-demand-player-playlist > ol.vjs-playlist {
  width: 100%;
  height: 100%;
  max-width: 100%;
  background: #f8f8f8 !important;
  padding: 20px;
}

div.on-demand-player-playlist .vjs-playlist .vjs-playlist-item {
  background: none !important;
  margin-left: 0;
}

cite.vjs-playlist-name {
  color: #053789 !important;
}

cite.vjs-playlist-name:hover{
  color: #8bba34 !important;
}

.on-demand-playlists {
  width: 100%;
}

#on-demand-playlists-div {
  display: flex;
  justify-content: space-between;
}

#on-demand-playlists-select {
  display: none !important;
}

@media only screen and (max-width: 1149px) and (min-width: 769px) {
  div.on-demand-player {
    height: 65vh;
    max-height: 560px;
  }

  div.on-demand-player-playlist {
    display: block;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    overflow: hidden;
  }

  div.on-demand-player-playlist > ol.vjs-playlist {
    margin: 0;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
  }

  div.on-demand-player-playlist > ol.vjs-playlist li {
    width: 210px;
    flex: 0 0 auto;
    margin: 10px;
  }

  div.on-demand-player-playlist > ol.vjs-playlist li .vjs-playlist-thumbnail {
    display: block;
    width: 200px;
    height: 112px;
    float: none;
    margin-bottom: 1em;
  }

  div.on-demand-player-playlist > ol.vjs-playlist li .vjs-playlist-thumbnail:before {
    width: 200px;
    height: 112px;
    line-height: 112px;
    font-size: 2em;
  }

}

@media only screen and (max-width: 960px) and (min-width: 769px) {
  div.on-demand-player {
    max-height: 460px;
  }

  #on-demand-playlists-div {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  #on-demand-playlists-div > div {
    width: 33.333%;
  }
}

@media only screen and (max-width: 768px) {
  div.on-demand-player-playlist {
    height: 200px;
  }

  div.on-demand-player-playlist > ol.vjs-playlist {
    margin: 0;
    font-size: 1.5em;
  }

  #on-demand-player-parent {
    display: flex;
    flex-wrap: wrap;
  }

  #on-demand-playlists-div {
    display: none;
  }

  #on-demand-playlists-select {
    display: block !important;
  }

  div.on-demand-player {
    height: 65vh;
    max-height: 460px;
    width: 100%;
  }

  div.on-demand-player-playlist {
    display: block;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    -o-order: 2;
    order: 2;
  }

  .on-demand-playlists {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    -o-order: 1;
    order: 1;
    width: 100%;
    display: block;
    margin-top: 10px;
  }

  .on-demand-playlists h2 {
    font-size: 1.5em;
  }

  .on-demand-player-playlist:before {
    content: "Playlist";
    font-weight: bold;
    font-size: 1.5em;
    display: block;
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 480px) {
  div.on-demand-player {
    max-height: 300px;
  }
}

h2>a.on-demand{
  color: #053789 !important;
}

h2>a.on-demand:hover{
  color: #8bba34 !important;
}

h2#program-selection{
  text-transform: initial;
  letter-spacing: normal;
  margin-top: 1%;
}


/* ITUNES RSS PAGE FROM ON DEMAND PAGE */
div.avia-button-wrap.goLeft{
  float: left;
  clear: left;
  width: 65%;
}

div.avia-button-wrap.goRight{
  float: right;
  clear: right;
  width: 35%;
}

/* END On Demand Page */

/* START BROADCAST SCHEDULE PAGES */

div.watchLiveBelowVideo.schedules{
  max-width: 100%;
}

/* END BROADCAST SCHEDULE PAGES */

/* START RIGHT RAIL */

section#custom_html-3>h3.widgettitle, section#custom_html-2>h3.widgettitle{
  letter-spacing: normal;
  font-weight: 900;
  margin-bottom: 7%;
  font-size: 1.55em;
}

section#custom_html-3>div.textwidget.custom-html-widget>div>p{
  margin-top: 1%;
  color: black;
}

section#custom_html-3>div.textwidget.custom-html-widget>div>p>a{
  color: #053789;
}

section#custom_html-3>div.textwidget.custom-html-widget>div>p>a:hover{
  color: #8bba34;
}

/* END RIGHT RAIL */

/* START JULIE AND FRIENDS PAGES */

div.jf-category{
  display: flex;
  flex-direction: column;
  margin: 2% 0;
}

div.jf-category >  h2{
  text-align: center;
}

div.jf-category-row{
  display: flex;
}

div.jf-category-row > div{
  width: 33%;
  text-align: center;
}

@media (max-width: 767px){

  div.jf-category-row{
    flex-direction: column;
  }

  div.jf-category-row > div{
    width: 100%;
  }
  .responsive #top #wrap_all .flex_column.mobile-3-across,
  .responsive #top #wrap_all .flex_column.toolTip4,
  .responsive #top #wrap_all .flex_column.toolTip5 
   {
    margin: 0;
    /*margin-bottom: 20px;
    width: 100%;*/
    margin: 0 2% 10px;
    width: 16%;
  }
  
  #top #main .avia-section .template-page{
    padding: 13px 0 0 0;
  }
  
  .responsive #top #wrap_all .container{
    height: auto !important;
  }
}

body.julie-template-default table, body.julie-template-default tr, body.julie-template-default td{
  border: none;
  background-color: #ffffff;
}

body.julie-template-default h2{
  color: #053789;
}

body.julie-template-default p, body.julie-template-default li, body.julie-template-default td{
  color: #000000;
}

body.julie-template-default div.entry-content{
  max-width: 800px !important;
}

body.julie-template-default div.julie-outter{
  width: 100%;
}

body.julie-template-default div.julie-inner{
  padding: 0 10%;
}

body.julie-template-default div.julie-video{
  width: 100%;
  max-width: 640px;
  display: block;
  margin: 0 auto;
}

/*body.julie-template-default div.julie-video > video{
width: 100%;
height: 360px;
}*/

body.julie-template-default p.julie-back-link{
  text-align: right;
}

/*body.julie-template-default td>br{
display: none;
}*/

.post-entry.type-julie .imported table {
  width: 100% !important;
}

@media (max-width: 480px) {
  .post-entry.type-julie .imported table td {
    width: auto !important;
    display: block;
  }
}

.post-entry.type-julie .imported .video-js {
  width: 100% !important;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0 !important;
}

.post-entry.type-julie .entry-content .video-js video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* END JULIE AND FRIENDS PAGES */

@media only screen and (min-width: 1171px){
  /* Start Ways to Watch Page */
  div#after_submenu_1.main_color.av_default_container_wrap.container_wrap.fullsize,
  div#after_submenu_2.main_color.av_default_container_wrap.container_wrap.fullsize,
  div#after_submenu_3.main_color.av_default_container_wrap.container_wrap.fullsize,
  div#after_submenu_4.main_color.av_default_container_wrap.container_wrap.fullsize,
  div#after_submenu_5.main_color.av_default_container_wrap.container_wrap.fullsize,
  div#after_submenu_6.main_color.av_default_container_wrap.container_wrap.fullsize,
  div#av-layout-grid-8.avia-builder-el-75,
  div#av-layout-grid-9.avia-builder-el-82{
    margin-top: 2%;
  }
  /* End Ways to Watch Page */
}


/* Mobile styles 989px and below */

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

  /* Start Footer */
  div#flexFooter{
    display: flex;
    /*flex-direction: column;*/
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap;
  }

  div.flexRowFooter{
    width: 100%;
    justify-content: flex-start;
  }

  div.flexColFooter{
    width: 46%;
    margin: 0 2%;
  }

  /*div.flexRowFooter.split{
    width: 100%;
  }

  div.flexRowFooter.split#one{
    transform: translateY(-66.5%);
  }

  div.flexRowFooter.split#two{
    transform: translateY(-230%);
  }*/

  div.flexColFooter#shiftUp{
    transform: translateY(-80.5%);
  }

  div.flexColFooter#shiftLeft{
    transform: translate(-109%, 38%);
  }

  p.boldFooterTitles#pushDown{
    margin-top: 5em;
  }

  div#socialMediaIcons{
    justify-content: flex-start;
  }
  /* End Footer */

  /* Start View Schedule Button */
  div.viewSchedule{
    width: 20%;
  }
  /* End View Schedule Button */

  /* START ON DEMAND PAGE */

  div.on-demand-playlist{
    width: 33.333%;
  }
  /* END ON DEMAND PAGE */
}


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

  div.psColumns>section>div>p{
    width: 243px;
    padding-left: 0;
    margin: auto;
  }

  .programmingSpotlight>h1{
    font-size: 3em;
  }

  /* Start View Schedule Button */
  div.viewSchedule{
    width: 25%;
  }
  /* End View Schedule Button */
}

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

  .programmingSpotlight>h1{
    font-size: 3em;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }

    /* Start View Schedule Button */
    div.viewSchedule{
      width: 40%;
    }
    /* End View Schedule Button */

    /* START ON DEMAND PAGE */
    div.on-demand-playlist{
      width: 50%;
    }
    /* END ON DEMAND PAGE */
}

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

  /* START MENU BAR */
	.main_menu {
    width: max-content;
}
  /* END MENU BAR */
	
	/* Start View Schedule Button */
  div.viewSchedule{
    width: 55%;
  }
  /* End View Schedule Button */

  /* START ON DEMAND PAGE */
  div.on-demand-playlist{
    width: 100%;
  }
  /* END ON DEMAND PAGE */
	
  /* START MAKE HOME PAGE ICONS SMALLER ON MOBILE */

  div.homePage-icons a.avia_image > img{
    width: 66.6667%;
    width: 50%;
    margin: auto;
  }

  div.responsiveText > p{
    font-size: 0.7em;
    line-height: 1;
  }
  .avia-section.homePage-icons{
    min-height: auto;
  }

  /* END MAKE HOME PAGE ICONS SMALLER ON MOBILE */

  .responsive span.logo>a>img{
    width: 30%;
  }
  
  /* Blue section icons after the slideshow banner in homepage*/
  .responsive #top #wrap_all .flex_column{
    margin-bottom: 2px;
  }
  avia_textblock {
    clear: both;
    line-height: 0.85em;
  }
  #top #main .avia-section .template-page{
    padding: 10px 0 0 0;
  }

  /*html.responsive body.home#top div#wrap_all div.flex_column.mobile-3-across{
    display: inline-block;
    width: 33.333333333%;
  }*/
  html.responsive body.home#top div#wrap_all div.flex_column.mobile-3-across,
  html.responsive body.home#top div#wrap_all div.flex_column.toolTip4,
  html.responsive body.home#top div#wrap_all div.flex_column.toolTip5{
    display: inline-block;
    width: 20%;    
    margin: 5px 0;    
  }
  
  html.responsive body.home#top div#wrap_all div.flex_column.psColumns.mobile-2-across{
    display: inline-block;
    width: 50%;
    float: none;
  }
  
  .responsive #top #wrap_all .container{
      height: auto !important;    
    }
    /* End blue section icons */
    
  html.responsive body.home#top div#wrap_all div.flex_column.mobile-2-across.psColumns{
    width: calc(50% - 10px);
  }

  html.responsive body.home#top div#wrap_all div.flex_column.mobile-2-across.psColumns:nth-child(odd){
    margin-right: 10px;
  }

  html.responsive body.home#top div#wrap_all div.flex_column.mobile-2-across.psColumns:nth-child(even){
    margin-left: 10px;
  }
  
  #top #main div.main_color div.ls-overflow-visible .template-page.content{
    padding-bottom: 25px;
  }

}

@media only screen and (max-width: 387px){
  div.flexColFooter#shiftUp{
    transform: translateY(-80%);
  }

  div.flexColFooter#shiftLeft{
    transform: translate(-109%, 40%);
  }

  p.boldFooterTitles#pushDown{
    margin-top: 3.35em;
  }

}

div.newsletter-content{
  display: none;
  margin-top: 0;
}
