/*slogan*/
header .slogan{left: 0px;
    text-align: center;}

@media only screen and (max-width: 1024px){
#contacttext {
    width: 100%;}}

/*searchbar*/
@media only screen and (max-width: 641px){
#header_search_bar {
    text-align: center;}}

/*footer*/
@media only screen and (max-width: 789px){
#footer1{    width: 100% !important;
    text-align: center !important;
    margin-right: 0px !important;
}
#footer2{margin-right: 0px !important;
    margin-top: 15px !important;
    width: 100% !important;
}
#footer3{    margin: 15px 33% 15px -1%!important;
    margin-top: 15px !important;
    width: 100% !important;
}
}

@media only screen and (max-width: 800px) {
.prices1 {width: 100% !important;}
.district1 {width: 100% !important;}
.property1 {width: 100% !important;}
}

.podcast-text {
  height: 24em;
  color: #fff;
  padding: 20px;
}

.podcast {
     position: relative;
    text-align: center;
    color: #fff;
    padding: 11px 0px;
    padding-left: 0px;
    padding-right: 15px;
}

.featured-article p {
  padding-right: 15px;
}

.podcast_button {
    position: absolute;
    bottom: 8px;
    left: 16px;
}


.podcast_button button a {
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
}

.content-text {
   position: relative;
   top: 3.1em;
}



li.ubermenu-current-menu-ancestor a.ubermenu-target {
  color: #000 !important;
}

.podcast_table {
  border: none !important
}

.podcast_table img {
  padding-left: 5px;
 width: 100%;
}

.podcast_table, table {
  margin-bottom: 1em !important;
}

.podcast_table, table tr td {
  padding: 5px 0px !important;
  font-size: 16px !important;
}

.episode_image { 
   position: relative; 
   width: 100%; /* for IE 6 */
}

.episode_text {
   position: absolute; 
   top: 3px;
   left: 0; 
   width: 100%; 
   padding: 1px 8px;
}

.episode_text p {
  color: #fff;
  font-weight: 100;
  font-size: 16px;
  margin: 0px !important;
}

.episode_text h1 {
  color: #fff;
  font-weight: bold
}

@media only screen and (min-width: 1024px){
.episode_text p {
    font-size: 23px;
}

.episode_text {
   top: 50px; 
}



}

@media only screen and (max-width: 320px  ){
  .episode_text {
   top: 5px;
   padding: 1px 3px;
 }

  .episode_text p {
   font-size: 12px;
   margin: none !important;
 }

  hr {
     margin: 1px 4px !important;
 }
}

