/* QCS Group CSS - DO NOT EDIT! */
.debuttonz {
  width: 110% !important;
  padding: 0 0 0 0 !important;
  margin: 0 0 0 -10px !important;
  text-align: center !important;
}

.blog-thumb {
  width: 70%;
  text-align: center;
  margin: 0 auto 0 auto;
  padding-bottom: 20px;
}

.entry-headerfive_fifth {
  margin: 0px auto;
}

.entry-contentfive_fifth {
  margin: 0px auto;
}

.ls-nav-prev {
  color: #000000 !important;
}
.ls-nav-next {
  color: #000000 !important;
}

.home #content span.category {
  display: none; 
}

/* unvisited link */
a:link {
  color: red;
  text-decoration: underline;
}

.menu a:link {
  text-decoration: none;
}

/* visited link */
a:visited {
    color: purple;
}

/* mouse over link */
a:hover {
  color: #20C5FC;
}

/* selected link */
a:active {
  color: blue;
}

#respoheader {
  display: hidden;
}

/*On Mobile Devices*/
/*Mobile Menu Hider*/
@media screen and (max-width: 720px) {
  a:link {
    color: #000000;
    text-decoration: none;
}
  
  li.current-menu-item a, li.current-post-ancestor a{
	text-decoration: none !important;
}
  
article.category-news {
    float: left;
    width: 90% !important;
    height: auto !important;
    margin: 10px;
    border: 1px solid #8AC007;  
}

article.category-podcast {
    float: left;
    width: 90% !important;
    height: auto !important;
    margin: 10px;
    border: 1px solid #808080;  
}

article.category-community {
    float: left;
    width: 90% !important;
    height: auto !important;
    margin: 10px;
    border: 1px solid #1FC3F4;  
}

article.category-music {
    float: left;
    width: 90% !important;
    height: auto !important;
    margin: 10px;
    border: 1px solid #F4D41F;  
}

article.category-segments {
    float: left;
    width: 90% !important;
    height: auto !important;
    margin: 10px;
    border: 1px solid #53F41F;  
}

  div .menu-main-menu-container {
    visibility: hidden;
    display: none;    
  }    

#qcscusthead {
width: 100%;
height: auto;
padding: 0 0 0 0;
margin: auto;
  overflow: auto;
}

#logoarea {
min-width: 100% !important;
min-height: 30px;
padding: 0 0 0 0;
margin: auto;
  text-align: center;
}

#radioarea {
min-width: 44% !important;
height: 52px;
padding: 0 20px 0 0;
margin: 0 0 0 0;
float: left;
  text-align: center;
}
  
#listenlive {
  margin: 10px 0 0 10px !important;
  float: left !important;
}

#weatherarea {
min-width: 55% !important;
height: 50px;
padding: 0 0 0 0;
margin: 1px 0 0 0;
float: left;
    border-right: 0px !important;
}

.time_symbol.climacon {
    margin: 10px auto 0 auto !important;
    float: right !important;
}
  
.location_name {
    margin: 10px 0 0 0 !important;
    float: right !important;
  }
 
.time_temperature {
  margin: -10px 0 0 0 !important;
    float: right !important;
}
  
#wpc-weather .now .time_symbol {
  text-align: center;
  padding: 0 0 0px 0px;
  float: left;
  width: 40px;
  height: 60px;
  margin-bottom: 0px;
}
  
#timearea {
min-width: 33% !important;
height: 72px;
padding: 0 0 0 0;
margin: 0 0 0 0;
display: none;
text-align: center;
}
  
.text-widget.clock1 {
min-width: 100% !important;
height: 72px;
padding: 0 0 0 0;
margin: 0 0 0 0;
float: left;
text-align: center;

} 

#emergencyevent {
min-width: 100% !important;
height: 72px;
padding: 10px 0 0 0 !important;
margin: 0 0 0 0;
float: left;
text-align: center;
}

#menuarea {
min-width: 100% !important;
height: 29px;
padding: 10px 0 0 0;
margin: 0 0 0 0;
  vertical-align: bottom;
display: block;
  text-align: center;
}

#searcharea {
min-width: 70% !important;
height: auto;
padding: 10px 0 15px 0 !important;
margin: 0 0 0 0;
display: block;
text-align: center;
}
  
#respoheader {
    min-width: 100% !important;
    height: auto;
    float: left;
  }

#sliderarea {
min-width: 100% !important;
height: auto;
padding: 0 0 0 0;
margin: 10px 0 0 0;
display: block;
  text-align: center;
}

#advertarea {
min-width: 100% !important;
height: auto;
padding: 0 0 0 0;
margin: 10px 0 0 0;
display: block;
  text-align: center;
}

.so-widget-image {
  margin: auto;
}
}
/*End Header Widgets*/


/* Menu Highlight Start */
li.current-menu-item > a, li.current-post-ancestor a{
	color: red !important;
}
/* End Menu Highlight */

/* Category Styles - Start */

article.category-news {
    float: left;
    width: 41.5%;
    height: 250px;
    margin: 10px;
    border: 1px solid #8AC007;  
}

article.category-podcast {
    float: left;
    width: 25.5%;
    height: 350px;
    margin: 10px;
    border: 1px solid #808080;  
}

article.category-community {
    float: left;
    width: 25.5%;
    height: 350px;
    margin: 10px;
    border: 1px solid #1FC3F4;  
}

article.category-music {
    float: left;
    width: 25.5%;
    height: 350px;
    margin: 10px;
    border: 1px solid #F4D41F;  
}

article.category-segments {
    float: left;
    width: 25.5%;
    height: 350px;
    margin: 10px;
    border: 1px solid #53F41F;  
}
/* Category Styles - End */


#listenlive {
  margin: 10px 0 0 10px;
}

.recent-facebook-posts.rfbp.rfbp-container.rfbp-widget {
  height: 600px;
  width: 100%;
  overflow-y: scroll;
overflow-x: hidden;
}

/*Main Menu*/

#header-links .main-navigation {
  height: 29px;
}

/*END Main Menu*/

#trafficfeedbtn {
  height: 24px;
  vertical-align: center;
}

#weatherpbutton {
  height: 36px;
  vertical-align: center;
}

.time_symbol.climacon {
  margin: 0 0 0 35px;
}

.time_temperature {
  margin: 0 25px 0 0;
}
/*Header Widgets*/
#qcscusthead {
width: 1171;
height: auto;
padding: 0 0 0 0;
margin: auto;
  overflow: auto;
}

#logoarea {
width: 15% !important;
min-height: 30px;
padding: 0 0 0 0;
margin: 0 0 0 0;
float: left;
  text-align: center;
}

#radioarea {
width: 17% !important;
height: 72px;
padding: 0 0 0 0;
margin: 0 0 0 0;
float: left;
  text-align: center;
}

#weatherarea {
width: 20% !important;
height: 50px;
padding: 0 0 0 0;
margin: 1px 0 0 0;
float: left;
  text-align: right;
  border-right: 1px solid black;
}

#timearea {
width: 14% !important;
height: 72px;
padding: 0 0 0 0;
margin: 0 0 0 0;
float: left;
  text-align: center;
}

#emergencyevent {
width: 33.9% !important;
height: 72px;
padding: 0 0 0 0;
margin: 0 0 0 0;
float: left;
  text-align: center;
}

#menuarea {
width: 60% !important;
height: 29px;
padding: 10px 0 0 0;
margin: 0 0 0 0;
  vertical-align: bottom;
float: left;
  text-align: center;
}

#searcharea {
width: 25% !important;
height: auto;
padding: 10px 0 0 0;
margin: 0 0 0 0;
float: right;
  text-align: center;
}

#sliderarea {
width: 75% !important;
height: auto;
padding: 0 0 0 0;
margin: 10px 0 0 0;
float: left;
  text-align: center;
}

#advertarea {
width: 25% !important;
height: auto;
padding: 0 0 0 0;
margin: 10px 0 0 0;
float: right;
  text-align: center;
}

.so-widget-image {
  margin: auto;
}
/*End Header Widgets*/





/*Clock*/
.clock1 {
  pointer-events: none;
  height: 55px;
  text-align: center;
}

/*End Clock*/

#contwrap {
	width: 100%;
	height: auto;
}

#cushortname {
	width: 49%;
	height: auto;
	float: left;
}

#culongname {
	width: 100%;
	height: auto;
	float: left
    margin: 0 0 10px 0;
}

#cumessagetxt {
	width: 100%;
	height: auto;
	float: left
}

#cucontcaptcha {
	width: 100%;
	height: auto;
	float: left;
    margin: 0 0 0 0;
}

#cusendbtn {
  display: block;
  margin: 0 0 0 0;
}

#cucaptwrap {
  width: 50%;
    height: auto;
}

#cuspacer {
  width: 2%;
  float: left;
}


#sidebar .widget {
    margin-bottom: 0px;
    border-bottom: 1px solid #EEE;
}


.frontcell1 {
border: 1px solid gray;
  text-align: justify !important;
  padding: 0 5px 0 5px;
}

.frontcell2 {
border: 1px solid gray;
    text-align: justify !important;
    padding: 0 5px 0 5px;
}

/* Weather Area */
#wpc-weather {
    font-family: helvetica neue,segoe ui,arial;
    font-size: 14px;
    margin: 0px 0;
    padding: 0px 0px;
    width: 100%;
    line-height: 18px;
    display: inline;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#wpc-weather .now .time_symbol {
  text-align: center;
  padding: 0px 0px;
  float: left;
  width: 60px;
  height: 60px;
  margin-bottom: 0px;
}

#wpc-weather.small .now .location_name {
  font-size: 14px;
  margin: 0px 0;
  padding: 20px 0px;
  display: inline-block;
}

#wpc-weather.small .now .time_temperature {
  font-size: 14px;
  padding: 40px 0px;
  height: 60px;

  display: inline-block;
}

#wpc-weather.small .now .time_symbol svg {
  width: 60px;
  height: 60px;
  display: inline-block;
}
/* End Weather Area*/
.blog-style1 .blog-title {
    text-transform: none;
  text-shadow: grey .2px .5px;
}
.category-podcast p{
display:none;
}
.blog-thumb {
    width: 100%;
    height: auto;
}
article {
    border: 1px solid grey !important;
}
.mwBlackBox{
padding:30px;
  color:white;
  background-color:black;
  font-size:20px;
  border-radius:10px;
  text-align:center;
}