@font-face {
    font-family: 'bebas_neueregular';
    src: url('../fonts/BebasNeue-webfont.eot');
    src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeue-webfont.woff') format('woff'),
         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../fonts/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,  blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,

article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: 'Roboto', Arial, sans-serif;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
td, th {
	padding: 5px ;
}
body { margin: 0px;
	line-height: 1;
	background-size:cover;
	background-attachment:fixed !important;
	background-position: 0px 30px !important;
	background-repeat: no-repeat !important;

}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
section.main .blue{
	background: #ffffff;
	min-height: 100%;
	box-shadow: 2px 5px 20px #888888;
}
section.newsblock{
	background: white;
}
.sportsbg{
	background: url("../images/sports-bg.jpg") no-repeat fixed -40px 0px;
}
.sportsbg-head{
	background: #3AAB5E;
}

.sportsbg .main .container{background: #fff;}

.unpluggedbg{
	background: url("../images/unplugged-bg.jpg") no-repeat fixed -40px 0px;
}
.unpluggedbg-head{
	background: #00cafd;
}

.unpluggedbg .main .container{background: #fff;}


.wtsbg{
	background: url("../images/wts-bg.jpg") no-repeat fixed -40px 0px;
}
.wtsbg-head{
	background: #C00406;
}
.call-us { color: #0092ff}
.call-us label{font-size:18px; font-weight: bolder;}
.wtsbg .main .container{background: #fff;}
.wtsbg .adblock1{background: #fff;}
.navbar-brand{position: absolute; z-index: 1000; margin: 0px 0px 0px -10px}
/*section.bg{background: url('../images/BG.jpg') no-repeat #13B7EA; background-size:100%; }*/
section.newsblock .clearfix{height: 20px;}
section.newsblock .thumb img{width:250px; max-height:200px;}
section.newsblock .thumb{  max-height: 200px; overflow: hidden; margin-bottom: 5px;}
section.newsblock .entry, .entry{line-height: 24px; color: #272727; font-size:14px; font-family: 'Droid Sans',sans-serif}
section.newsblock h2{ font-size:20px; margin: 0px 0px 0px 0px; font-weight: bolder}
section.newsblock small{font-size:12px; margin: 5px 20px 0px 0px; clear: both; display: table; color:#838383; }

#wpstats{display: none;}
/* .searchform{margin: 70px 0px 0px 0px} */
/* navbar  ................................................*/
.sub-menu{display: none;}
footer .sub-menu{display: none!important;}
li:hover .sub-menu span{display: none;}
li:hover .sub-menu{display: block; z-index: 1000; position: absolute; display: table; white-space: nowrap; margin:50px 0px 0px 0px; background: #191816; padding: 5px;}
li:hover .sub-menu li{display:block; clear: both;}
li:hover .sub-menu li >a{padding: 10px; text-decoration: none; display: block;}
ul.inline{ margin: 0px 0px 0px 0px; float: right; }
ul.inline li{float: left; padding: 10px 6px 10px 6px; border-left: 1px solid #282828}
/* ul.inline li:last-child{border:none;} */
.navbar{margin-bottom: 0px;}
section{clear: both}
section.quickmenu-area {
	background: #000; display: table; width: 100%; 
}
section.quickmenu-area .inline{ margin:4px 0px 0px 0px;}
#menu-quick-menu{margin: 0px 0px 0px -10px;}
section.quickmenu-area a{background: none; color:#fff;}
section.quickmenu-area a:hover, section.quickmenu-area .current-menu-item a {background: none; color:#ffb402;}
section.quickmenu-area .container{ margin-top: 20px ;}
section.quickmenu-area .navbar-nav{ margin: 0px 0px 0px 0px;}
section.quickmenu-area ul{ float: right;}
section.quickmenu-area span{float:right; color:#fff; margin:17px 0px 0px 0px}
section.quickmenu-area li:last-child span{display: none;}
#my-navbar{background: #191816;}
.navbar ul{margin: 0px 0px 0px 4px}
#my-navbar.navbar ul{float:right; }
#my-navbar.navbar span{float:right; color:#ffb402; margin:16px 0px 0px 0px; }
#my-navbar.navbar .menu-item-has-children span{top:0px; margin: 16px 0px 0px 0px; position: absolute}
#my-navbar.navbar li:last-child span{display: none;}
#my-navbar.navbar{ border-radius: 0px; position: relative;}
#my-navbar a{ color: #ffb402; background: none; float:left;}
#my-navbar a:hover ,#my-navbar a:active,#my-navbar .current-menu-item a { color: #fff; background: none;}
/* sidebar ................................................*/
section.adblock2 img,section.adblock1 img{max-width: 99%!important; margin: 0 auto;}
.container{padding: 4px; max-width: 980px; color:#fff;}
.widget-area{color:#fff;}
.widget-area .irie-widget-sidebar{margin: 5px 0px 0px 0px; background: #032d3b; min-width: 300px;}
.widget-area .irie-widget-sidebar li>a{padding: 4px; display: block; color: :#fff !important;}
.widget-area .irie-widget-sidebar h4{ background:#000; color:#fff; padding:10px; }
a[title="mpodcast"]{color:red !important}
.post h2{font-size:30px; color:#1a95ed; margin-bottom: 4px;}
.single .post  small{ font-size: 12px; margin-bottom: 10px;}
.single .post .thumb{max-height: 353px; overflow: hidden;}
.archive .post  small{ font-size: 12px; margin-bottom: 10px;}
.archive .post .thumb{max-height: 185px; max-width:280px;  overflow: hidden;}
/* main section ................................................*/
audio{clear: both; width:100%;}
section.main{
	min-height: 700px;
	width: 100%;

	/* padding: 98px 0; */
}
.categorytitle , .post-categories li>a{
	margin-left: -26px;
	color: #fff;
}

section.main .container{
	background: #fff;
}
section.main .intro{
	width: 100%;
	max-width: 642px;
	min-height: 380px;
	padding: 60px;
	background: rgba(0,0,0,0.7);
	color: #fff;
	margin-bottom: 60px;
}

section.main .intro h1{
	font-size: 64px;
	margin-bottom: 20px;
}

section.main .intro h2{
	font-size: 28px;
	font-family: 'Roboto', Arial, sans-serif;
	margin-bottom: 20px;
	color: #f6f6f6;
}

section.main .intro h2 span{
	font-family: 'Roboto Black', Arial, sans-serif;
	color: #fff;
}

section.main .intro p{
	font-family: 'Roboto Light', Arial, sans-serif;
	line-height: 20px;
}

section.main .signup{
	width: 100%;
	max-width: 350px;
	height: 200px;
	background: rgba(0,0,0,0.7);
	float: right;
	margin-bottom: 60px;
	padding: 30px;
	color: #fff;
}

section.main .signup h2{
	font-size: 24px;
	margin-bottom: 10px;
	font-weight: 700;
}

section.main .signup p{
	font-family: 'Roboto Light', Arial, sans-serif;
	line-height: 1.2em;
	font-size: 1.4em;
	margin-bottom: 20px;
	color: #f6f6f6;
}

section.main .signup a{
	padding: 12px 30px;
	background: #f26522;
	color: #fff;
	display: inline-block;
	text-decoration: none;
	text-align: center;
}

section.main .signup a.blue{
	background: #2d7fa8;
}

/* features section ................................................*/

section.features{
	padding: 66px 0 45px;
}

section.features h1{
	text-align: center;
	font-size: 40px;
	color: #8f8f8f;	
	margin-bottom: 70px;
}

section.features h1 span{
	font-family: 'Roboto Black', Arial, sans-serif;
}

section.features .item:first-child{
	padding-right: 60px;
}

section.features .item:last-child{
	padding-left: 60px;
}


section.features .item h2{
	color: #2d7fa8;
	font-size: 28px;
	margin-bottom: 30px;
}

.item li .text{
	color: #555;
	font-family: 'Roboto Light', Arial, sans-serif;
	font-size: 22px;
	margin-left: 60px;
	display: inline-block;
	position: relative;
	top: -45px;
	line-height: 26px;
}

.item li .icon {
	height: 45px;
	width: 45px;
	background: #85ba62;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	display: inline-block;
	text-align: center;
	line-height: 45px;
	color: #fff;
	font-size: 24px;
}

/* how it works section ................................................*/

section.how-it-works{
	padding: 66px 0 45px;
	background: #219db8;
}

section.how-it-works h1{
	text-align: center;
	font-size: 40px;
	color: #fff;	
	margin-bottom: 70px;
}

section.how-it-works .item li .icon{
	background: none;
	height: 42px;
	width: 42px;
	border: 3px solid #fff;
	line-height: 36px;
}

section.how-it-works .item li .text{
	color: #fff;
}

section.how-it-works .item li .text em{
	font-weight: 700;
}

.categories-title a{color: #fff;}
/*archive */

.archive .titlearea h2{ font-size:22px; margin-bottom:10px;}
.archive .titlearea small{font-size:12px;}
.archive .titlearea {float:right;width:340px;}
.archive  .thumb{float:left; }
.archive  .thumb img, .archive  .thumb{max-width:240px}
.archive .entry{float:right; width:340px;}

/* team section ................................................*/
section.team{
	padding: 66px 0 45px;
}

section.team h1{
	text-align: center;
	font-size: 40px;
	color: #2d7fa8;	
	margin-bottom: 45px;
}
article{margin: 0px 0px 20px 0px; display: table; width:100%; min-height: 800px; position: relative; 	color: #1f1f1f;}
section.team .team-desc{
	color: #9a9a9a;
	font-size: 18px;
	line-height: 26px;
	text-align: center;
	padding: 0 120px;
	margin-bottom: 60px;
}

section.team .team-desc em{
	font-weight: 700;
}

section.team .item{
	margin-bottom: 60px;
}

section.team .item img{
	margin-bottom: 60px;
}

section.team .item h3{
	color: #2d7fa8;
	font-size: 18px;	
	font-weight: 700;
	margin-bottom: 6px;
}

section.team .item h4{
	color: #8f8f8f;
	font-size: 14px;
}


/* footer section ................................................*/
footer{
	padding: 66px 0 45px;
	background: #000;
}

footer h3{
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 15px;
}

footer .category li{
	margin-bottom: 15px;
}

footer .category li a, footer .menu li a{
	color: #859cb8;
	font-weight: 700;
}

footer .social li{
	margin-right: 15px;
	float: left;
}

footer .social .fa{
	height: 32px;
	width: 32px;
	background: #85ba62;
	display: block;
	text-align: center;
	line-height: 32px;
	color: #fff;
	font-size: 18px;
}

footer .social .fa-facebook{
	background: #3b5998;
}

footer .social .fa-twitter{
	background: #56a3d9;
}

footer .social .fa-google-plus{
	background: #d14a3b;
}

footer .menu {
	margin-top: 30px;
	padding-top: 30px;
	clear: both;
	width: 100%;
	text-align: center;
	border-top: 1px solid rgba(48, 77, 112, 0.8);
}

footer .menu li{
	display: inline-block;
	margin-right: 15px;
}

footer .copyright{
	margin-top: 15px;
	color: #859cb8;
	font-size: 12px;
}

footer .copyright em{
	color: #fff;
	font-weight: 700;
}
.irie-slider{float: left; overflow: hidden; width:624px; margin-left:3px; height:470px}
.irie-slider .grid-list{  margin: 3px; display: table; width:620px !important; height: 310px;}
.irie-slider .imggrid{width: 320px !important;height: 390px !important; float: left; margin: 2px;}
.irie-slider .imggrid img{width: 320px !important;max-height: 390px !important;}
.irie-slider { width:680px;}
.irie-slider .ui-tabs-panel{background: #000;}
.irie-slider .bx-caption{font-size: 20px;}
#listenliveGrid{float:left; border: 1px solid #000; padding: 30px;  margin: 30px 0px 0px 0px}
.irie-slider .announcer_img img{ width:140px; height: 150px; }
.irie-slider  .announcer_img{float: left; padding: 2px; border: 1px solid #fff; margin: 4px;}
.irie-slider  .announcer_img h2{color: #fff!important;text-align: center; font-size: 16px; padding: 0px; margin: 0px;}
.irie-slider .bx-wrapper .bx-viewport{background: none;}
.irie-slider .bx-caption{height: 87px; font-size: 20px;}
#listenliveGrid{background: black; color: #fff; width:30%;}
#listenliveGrid h1{color: #fff;}
.irie-slider .announcergroup ul li{margin-left:  10px;}
.irie-slider .announcergroup{position: relative; display: table; height: 400px!important;width: 620px!important; }

.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}

.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
}

.pagination a:hover{
color:#fff;
background: #3279BB;
}

.pagination .current{
padding:6px 9px 5px 9px;
background: #3279BB;
color:#fff;
}

.greenhead{background: #85BA62; padding: 10px; color:#fff;}
.greenhead h1{  margin: 0px 0px 0px 0px; padding: 0px; color: #fff ;font-family: "Roboto"; font-size: 2em ;}
section.header h1{font-family: "Roboto"; font-size: 4em ;}
.p{color: #9a9a9a; font-size: 18px;line-height: 26px;margin-bottom: 60px;padding: 0 120px;}
.container {color:#333;}
.footmenu li {float: left; min-width: 150px; display: table; }
.search .thumb{float:left}
.search .entry{float:left; width:80%; padding: 0px 10px 0px 10px}
.search .post h2{font-size: 24px;}
.pp_pic_holder {
    display: none;
    position: absolute; 
    float:left;
    top:10% !important;
    left:50%;
    width: 100px;
    z-index: 10000;
}
/*
img {
    max-width:100% !important;
}
*/
.archive .thumb, .archive .thumb img{ max-width: 250px !important;}
.breakingnews{ border-top: solid #eee 1px;border-right: solid #eee 1px;border-bottom: solid #eee 1px; border-left: solid red 10px; padding: 10px; margin:3px; box-shadow: 7px 9px 9px 1px #eee; width:98%; background: #fff}
.breakingnews h1{color:red; font-weight: bolder;font-family: "Roboto"; font-size: 1.3em; display: table; text-transform: uppercase}
.breakingnews .header{color:#0878ff; font-family: "Roboto"; font-size: 1.1em;}

