/*
Theme Name: WDET3.5
Version: 2.14
Description: A child theme of CoverNews Pro
Author: Anthony Brown
Template: covernews-pro
*/

@import url("../covernews-pro/style.css");

div.figure-categories.figure-categories-bg {
	display: none;
}

div.tribe-events-content ul {
	padding-left: 15px !important;
}

div.tribe-events-content li {
	padding-top: 5px;
	padding-bottom: 5px;
}

body {
font-family: "Gotham SSm A", "Gotham SSm B", "Gill Sans","Source Sans Pro", Helvetica, Arial, sans-serif;
}

.page .post-thumbnail img,
.page-child .post-thumbnail img {
  display: none;
}

.site-header2 {
font-family: "Gotham SSm A", "Gotham SSm B", "Gill Sans","Source Sans Pro", Helvetica, Arial, sans-serif;
}

header audio {
  width: 100%;
}

.hentry .entry-header-image-wrap .author-links, .hentry .entry-header-details .author-links {
  font-size: 18px;
}

.pp-multiple-authors-boxes-wrapper {
  display: inline;
}

.button2give {color: #7d214c; background-color: #d04e8b;}
.button2give:hover {background-color: rgba(224, 138, 179, 0.5);}
.button3listen {color: #0d5c78; background-color: #5da8ba;}
.button3listen:hover {background-color: rgba(93, 168, 186, 0.5);}

#webphone {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 66%;
}
#webphone button{
  width:  100%;
  height: 60px;
  border: none;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}

@media (max-width: 768px) {
  #webphone{
    width: 100%;
  }
}
@media (min-width: 970px) {
  #webphone {
    display: none;
  }
}

div.now-playing-wrapper a:visited,
div.social a:visited {
  color: #5da8ba;
}

div.now-playing-wrapper a:visited,
div.social a:visited {
  color: #5da8ba;
}

.main-navigation ul>li>a:hover,
.main-navigation ul>li>a:active{
  background-color: #80C5D6;
    text-decoration: none;
}
.main-navigation ul>li.current-menu-item>a:after,
.main-navigation ul>li>a:hover:after {
    display: none;
    width: 0%;
}

@media (min-width: 768px) {

  .header-layout-2 .site-branding {
    display:none; }

  .main-navigation .menu ul > li > a,
  .main-navigation .menu ul.menu-desktop > li > a {
    padding: 20px 20px; }

  .menu.main-menu {
    display: flex;
    justify-content: center;
  }
}
