@charset "UTF-8";
/* CSS Document Grove Fixes */

.AlertBar-message a {color:#fff;}

blockquote .Quote {border-top:none; border-bottom:none;}

.RadioShowPage-description a.Link {color:#009BBA;}
.RadioShowPage-description a.Link:hover {text-decoration: underline; }

.PH-top-bar {
    /*background: red;*/
}
.PH-tagline {
	/*color: #009bba;*/
  min-width: 384px;
}
.PH-top-bar-wrapper:after {
	/*content: url(test.svg); width: 1440px; height: 438px;*/
}
/*start**/

.PromoB-audio-label button, .PromoC-audio-label button {
   background: #48A973; /*listen buttons*/
}
.PH-search-button {
    margin-right: 13px;
    display: none!important;
}
.PH-donate-button svg {
    fill: #f74b35;
    height: 14px;
    width: 14px;
}
.TagPage-pageHeading{
	text-transform: capitalize;
}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*animated heart on button*/

/*animation doesn't work, look at it later*/
@-webkit-keyframes navpulse {

	/*safari*/
  0% { -webkit-transform: scale(.5); }
  50% { -webkit-transform: scale(1.0); }
  100% { -webkit-transform: scale(.5); }

/*microsoft*/
  0% { -ms-transform: scale(.5); }
  50% { -ms-transform: scale(1.0); }
  100% { -ms-transform: scale(.5); }
	/*firefox*/
0% { -moz-transform: scale(.5); }
  50% { -moz-transform: scale(1.0); }
  100% { -moz-transform: scale(.5); }

		/*others*/
  0% { transform: scale(.5); }
  50% { transform: scale(1.0); }
  100% { transform: scale(.5); }
}
@keyframes navpulse {

	/*safari*/
  0% { -webkit-transform: scale(.5); }
  50% { -webkit-transform: scale(1.0); }
  100% { -webkit-transform: scale(.5); }

/*microsoft*/
  0% { -ms-transform: scale(.5); }
  50% { -ms-transform: scale(1.0); }
  100% { -ms-transform: scale(.5); }
	/*firefox*/
0% { -moz-transform: scale(.5); }
  50% { -moz-transform: scale(1.0); }
  100% { -moz-transform: scale(.5); }

		/*others*/
  0% { transform: scale(.5); }
  50% { transform: scale(1.0); }
  100% { transform: scale(.5); }
}

#heart g path {
		/*animation*/
	shape-rendering: geometricPrecision;
    -webkit-animation-name: navpulse;
            animation-name: navpulse;
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
    -webkit-animation-timing-function: ease;
            animation-timing-function: ease;
    -webkit-animation-delay: 1s;
            animation-delay: 1s;
    -webkit-animation-iteration-count: 10;
            animation-iteration-count: 10;
    -webkit-animation-direction: normal;
            animation-direction: normal;
    -webkit-animation-fill-mode: none;
            animation-fill-mode: none;
    -webkit-animation-play-state: running;
            animation-play-state: running;
}
/******/


.PH-donate-button {

    background-color: #e9c31e; /*donate upper right*/
    border-color: #ab912f;
}
.BrightspotPersistentPlayer-playerControls {
	background: #009bba;/*big play button upper left*/
}


/*bug fixes in theme*/
.ArticlePage-contributors::before {content: "and "; color: #767676;}
.ArticlePage-contributors span {color: #009BBA;}
.ArticlePage-contributors span:hover {color: #125c8e;}

.Page-footer .SocialLink {

    height: 34px;
    width: 34px;

}



@media only screen and (min-width: 768px){
	.ThreeColumnContainer-column:first-of-type, .ThreeColumnContainer-column:nth-of-type(2) {
		/*padding-bottom: 0;*/
		padding: 0 15px 0 0;
	}
	.PromoC { padding-right: 30px;}
	.ListH-items-item {
		width: 46.8%!important;
	}

}

@media (min-width: 1024px) {
	.PH-persistent-player {
		  background-image: url(/themes/grove/images/sound-bars-grey2.png);
		  background-repeat: no-repeat;
		  /*background-attachment: fixed;*/
		  background-position: center;
		  /*background-size: 50%;*/

	}
		.ListH-items-item {
		width: 48%!important;
	}
}


@media (min-width: 1080px) {
  .Page-footer .SocialLink {

      height: 30px;
      width: 30px;

  }

}
