@import url("default.css");
@import url("mobile.css") screen and (min-width: 120px) and (max-width: 480px) and (min-device-width: 120px) and (max-device-width: 480px);

/* General */
blockquote {
  margin-left: 20px;
  border-left: 4px solid #aaa;
  padding: 15px !important;
  font-style: italic;
}

.page-node .content .field {
  margin-bottom: 10px;
}

.field-label {
  font-size: 10px;
  margin-bottom: 0 !important;
}

.field-name-body img {
	max-width: 100%;
    height: auto !important;
}

.field-name-field-rel-staff {
  margin-bottom: 10px;
  font-size: 13px;
}

.field.field-name-field-audio-mp3 {
  margin-bottom: 0 !important;
}

.field.field-name-field-date-segment {
  font-size: 13px !important;
  font-weight: normal !important;
  margin-bottom: 5px !important;
}

.field-name-field-rel-staff div {
  display: inline;
}

.field-name-field-rel-staff:before {
 content: "By ";
}

.fivestar-widget {
  margin-right: 10px;
}

.form-type-fivestar > .description {
  display: none !important;
}

/* Similar blocks */
#block-views-similarterms-block,
.block-apachesolr-search {
	background: none repeat scroll 0 0 #FFFFFF; 
	border: 1px solid #EEC217;
	border-radius: 7px 7px 7px 7px;
	padding: 2px;
	padding-left: 10px;
	margin-bottom: 10px;
}

#block-views-similarterms-block .block-title,
.block-apachesolr-search .block-title {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	font-family: Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif;
	color: #444444;
}

#block-views-similarterms-block .views-row,
.block-apachesolr-search li {
	padding-bottom: 5px;
}


/* WI Evening Broadcasts */
#block-views-f45bcdd3bb984e0bdc332838cb181e88 {
    margin-left: 20px;
}

#block-views-f45bcdd3bb984e0bdc332838cb181e88 .views-field-title,
#block-views-f45bcdd3bb984e0bdc332838cb181e88 .views-field-field-date-air {
	font-weight: bold;
	font-size: 14px;
}

#block-views-f45bcdd3bb984e0bdc332838cb181e88  {
	padding: 0 10px;
    padding-top: 10px !important;
}

#block-views-f45bcdd3bb984e0bdc332838cb181e88 p {
	font-size: 12px;
}

#block-views-5b016eeafddbf677d10815df7839960f,
#block-views-f45bcdd3bb984e0bdc332838cb181e88 {
	background: none repeat scroll 0 0 #FFFFFF; 
	border: 1px solid #EEC217;
	border-radius: 7px 7px 7px 7px;
	padding: 2px;
	padding-left: 10px;
	margin-bottom: 10px;
}

#block-views-5b016eeafddbf677d10815df7839960f .block-title {
	font-size: 14px !important;
}

#block-views-5b016eeafddbf677d10815df7839960f {
	text-align: center;
	padding-bottom: 5px;
}

#block-views-5b016eeafddbf677d10815df7839960f,
#block-views-f45bcdd3bb984e0bdc332838cb181e88 {
	font-size: 14px;
}

.node-collection .node-teaser .node-contents {
	clear: left;
}

.view-evening-broadcasts-in-wisconsin .row-first td {
    padding-bottom: 15px;
}
.view-evening-broadcasts-in-wisconsin .row-last td {
    padding-bottom: 0;
}

.view-evening-broadcasts-in-wisconsin .col-1,
.view-evening-broadcasts-in-wisconsin .col-2 {
    width: 48%; padding-right: 2%;
}

/* Death Series / Pages */
body.death #main-wrapper {
 background: #C4ECF6;
 -webkit-box-shadow: #888888 0px 8px 5px -5px inset;
 -moz-box-shadow: #888888 0px 8px 5px -5px inset;
 box-shadow: #888888 0px 8px 5px -5px inset;
}

.series-death .death-series-header-logos {
  float: right;
}

.series-death .death-series-header-logos img {
  display: block;
  margin: 0 auto;
  padding-bottom: 5px;  
}

#content .death-series-sponsor-logos img {
  margin-right: 30px;
}

.region-sidebar-second .death-series-sponsor-logos img {
  display: block;
  margin-bottom: 10px;
}

.death-listener-submissions .view-content table {
  border: 1px solid #ccc;  
  border-radius: 7px;
}

.death-listener-submissions .view-content th,
.death-listener-submissions .view-content td {
  background:#fefefe;  
}

.death-listener-submissions .narrative {
  border-left: 1px solid #ddd; margin-top: 10px;
}

.death-listener-submissions .narrative {
  width: 75%; margin: 0; padding: 0 0 0 10px;
}

.death-listener-submissions br {
  display: none;
}

.death-listener-submissions p {
  border-bottom: 1px dotted #ccc; margin: 0 !important; padding: 5px 0;
}

.death-listener-submissions p:last-child {
  border-bottom: none;
}

/* MYM Series Pages */
/* Meet Your Mind Splash Page */
body.page-node-58451 h1#page-title {
	margin-top:35px;
}

body.page-node-58451 #sidebar-second {
	display: none;
}

body.page-node-58451 #main-wrapper {
	padding-right: 0;
}

/* MYM Pages */
	/* Series & Shows pages */
	body.page-node-57286 h1,
	body.page-node-60401 h1,
	body.page-node-60316 h1,
	body.page-node-60786 h1,
	body.page-node-60921 h1,
	body.page-node-61111 h1, 
	body.page-node-61186 h1 {
	 clip: rect(1px, 1px, 1px, 1px);
	 position: absolute !important;
	 text-indent: -9999px;
	}

	body.page-node-57286 node-field-field_audio_mp3,
	body.page-node-60401 node-field-field_audio_mp3,
	body.page-node-60316 node-field-field_audio_mp3,
	body.page-node-60786 node-field-field_audio_mp3,
	body.page-node-60921 node-field-field_audio_mp3,
	body.page-node-61111 node-field-field_audio_mp3, 
	body.page-node-61186 node-field-field_audio_mp3 {
		margin-left: 0;
	}		
	
	/* MYM Sidebar Left */
	body.page-node-57286  #main-wrapper {
		padding-left: 0px;
	}
	
	/* Series Page */
	body.page-node-57286 .region-content,
	body.page-node-61416 .region-content,
	body.page-node-61421 .region-content {
		position: relative;
	}
	
	body.page-node-57286  #main-wrapper,
	body.page-node-61416  #main-wrapper,
	body.page-node-61421  #main-wrapper {
	    padding-left: 0px !important;
	}

	/* Show Pages */
	body.page-node-60316  .region-sidebar-first,
	body.page-node-60786  .region-sidebar-first,
	body.page-node-60921  .region-sidebar-first,
	body.page-node-61111  .region-sidebar-first,
	body.page-node-61186  .region-sidebar-first,
	body.page-node-60401  .region-sidebar-first {
		width: 170px;
	}
	
	body.page-node-60316  #main-wrapper .content-inner,
	body.page-node-60786  #main-wrapper .content-inner,
	body.page-node-60921  #main-wrapper .content-inner,
	body.page-node-61111  #main-wrapper .content-inner,
	body.page-node-61186  #main-wrapper .content-inner,
	body.page-node-60401  #main-wrapper .content-inner {
		padding-left: 0;
	}
	
	body.page-node-60316  #main-wrapper,
	body.page-node-60786  #main-wrapper,
	body.page-node-60921  #main-wrapper,
	body.page-node-61111  #main-wrapper,
	body.page-node-61186  #main-wrapper,
	body.page-node-60401  #main-wrapper {
		  padding-left: 200px;
	}

	body.page-node-60316 .node-field-field_audio_mp3,
	body.page-node-60786 .node-field-field_audio_mp3,
	body.page-node-60921 .node-field-field_audio_mp3,
	body.page-node-61111 .node-field-field_audio_mp3,
	body.page-node-61186 .node-field-field_audio_mp3,
	body.page-node-60401 .node-field-field_audio_mp3 {
		margin-left: 0 !important;
	}

	body.page-node-60401 .node-left,
	body.page-node-60316 .node-left,
	body.page-node-60786 .node-left,
	body.page-node-60921 .node-left,
	body.page-node-61111 .node-left, 
	body.page-node-61186 .node-left {
		display: none;
	}
	
		/* Hide 'You Might Like' */
	body.page-node-60316  #block-block-21,
	body.page-node-60786  #block-block-21,
	body.page-node-60921  #block-block-21,
	body.page-node-61111  #block-block-21,
	body.page-node-61186  #block-block-21,
	body.page-node-60401  #block-block-21  {
		display: none;
	}
	
	/* Hide person fields */
	body.page-node-57286 .node-body .node-soft-right, /* Series */
	body.page-node-60316  .node-body .node-soft-right,
	body.page-node-60786  .node-body .node-soft-right,
	body.page-node-60921  .node-body .node-soft-right,
	body.page-node-61111  .node-body .node-soft-right,
	body.page-node-61186  .node-body .node-soft-right,
	body.page-node-60401  .node-body .node-soft-right {
		display: none;
	}

	/* Service links */
	.service-links ul {
	  list-style-type: none;
	  margin: 0;
	  padding: 0;
	}

	.service-links li {
	  display: inline;
	}
	
    /* Webforms in series lists */
    .field-name-field-rel-seg-show .node-webform img {
   	  width: 80px;
	  height: auto;
	  margin-bottom: 5px;
	}
	
	.node-webform .service-links img {
	  width: auto;
	  height: auto;
	}

   .service-links {
     padding-top: 3px;
   }

	/* AddThis Buttons */
	.addthis_toolbox {
		padding-top: 4px;
	}
	
	/* Widgets */
	.page-book-widgets {
		overflow: hidden;
		background: transparent;
		padding: 5px;
	}

	.page-book-widgets .view {
		border: 2px solid #EEC217;
        border-radius: 5px;
		padding-left: 5px;
		background: #fff;
		margin-top: 10px;
		height: 250px;
	}
	
	.page-book-widgets .view-header {
		margin-bottom: 10px;
	}
	
	.page-book-widgets .widget-block {
		padding: 5px;
	}

	.page-book-widgets .views-field-title {
		font-weight: bold;
	}
	
	.page-book-widgets-single-item .widget-block .views-field-field-image-thumbnail img {
		width: 100px;
		height: auto;
		float: left;
		margin: 0 5px 5px 0;
	}
	
	.wprplayerpopup .mejs-container { display: none; }
	
	/* Listen page player */
	.page-listen #jp_container_1 {
	  margin-top: 10px;
	  margin-bottom: 15px;
	}

	.page-listen div.jp-type-playlist .jp-gui {
		 margin: 10px 0;
	}

	.page-listen div.jp-audio div.jp-type-playlist a.jp-play,
	.page-listen div.jp-audio div.jp-type-playlist a.jp-pause {
		left: 4px;
	}

	.page-listen div.jp-audio div.jp-type-playlist a.jp-mute,
	.page-listen div.jp-audio div.jp-type-playlist a.jp-unmute {
		left: 235px
	}
	
	.page-listen div.jp-audio div.jp-type-playlist .jp-current-time {
		left: 40px;
	}
	
	.page-listen div.jp-audio div.jp-type-playlist .jp-progress {
		left: 85px;
		width: 90px;
	}
	
	.page-listen div.jp-audio div.jp-type-playlist .jp-volume-bar {
		left: 270px;
	}

	.page-listen div.jp-audio div.jp-type-playlist .jp-duration {
		left: 185px;
	}


   /* Views search page */
  .content-search h2.search-header {
     display: none;
   }

   .content-search .results-header {
     margin-top: 10px;
   }

  .content-search .views-exposed-form {
    padding: 5px 10px 16px 10px;
    margin-bottom: 20px;
    border: 2px solid #6395AE;
    border-radius: 12px;
    background: #D9F2F9;
   }    
  
  .content-search .form-type-select select {
    background: #fff;
    box-shadow: none;
    border: 1px solid #ccc;
    padding: 2px;
  }

  .content-search .search-result {
    margin-bottom: 20px;
  }
