  /*
Theme Name: WALV Theme
Theme URI: http://intertechmedia.com
Author: The WPB team
Description: WALV 105.1 ESPN Chattanooga is a custom responsive theme developed on Bootstrap 3.0 frame-work.
WPB Frame-work:2.0
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: /languages/
Tags: red, grey, black, white, two-columns, sidebar, custom-background, custom header, full-width-template, theme-options
*/
/* Body, links, basics */
#sponsor{display:none;}
html {
    font-size:87.5%
}

body {
    background: #9f9f9f;
    font-family:'Lato',Helvetica,Arial,sans-serif!important;
    font-size:1rem;
    color:#666565
}

a {
    outline:none;
    text-decoration:none
}

a:hover {
    text-decoration:none!important
}

/* Headers */
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    font-weight:400;
    display:block;
    letter-spacing:-.04em
}

h6,.h6 {
    font-size:14px
}

h5,.h5 {
    font-size:15px;
    line-height:1.3;
    margin-bottom:5px
}

h4,.h4 {
    font-size:18px;
    line-height:1.3;
    margin-bottom:5px
}

h3,.h3 {
    font-size:18px;
    line-height:1.7
}

h2,.h2 {
    font-size:26px;
    line-height:1.6
}

h1,.h1 {
    font-size:30px;
    line-height:1.3;
    margin-bottom:15px
}

ul,ol {
    padding-left:0
}

/* Form fields, general styles first */
button,input,textarea {
    font-family:inherit;
    padding:8px 12px;
    font-size:12px
}

button,input {
    line-height:normal
}

input,textarea {
    border:1px solid #ddd
}

textarea {
    font-size:100%;
    overflow:auto;
    vertical-align:top
}

input[type="text"],input[type="password"] {
    line-height:20px
}

/* Reset non-text input types */
input[type="checkbox"],input[type="radio"],input[type="file"],input[type="hidden"],input[type="image"],input[type="color"] {
    border:0;
    border-radius:0;
    padding:0
}

/* Buttons */
.menu-toggle,button,input[type="submit"],input[type="button"],input[type="reset"] {
    padding:9px 10px;
    line-height:1.428571429;
    font-weight:400;
    color:#7c7c7c;
    background-repeat:repeat-x;
    border:none
}

.menu-toggle,button,input[type="submit"],input[type="button"],input[type="reset"] {
    cursor:pointer
}

button[disabled],input[disabled] {
    cursor:default
}

.menu-toggle:hover,button:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,article.post-password-required input[type=submit]:hover {
    color:#e67277!important
}

.menu-toggle:active,.menu-toggle.toggled-on,button:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active {
    color:#757575;
    background-color:#e1e1e1;
    border:none
}

/* Small buttons */
.btn-small {
    padding:5px 4px
}

.widefat {
    width:100%
}

/* Responsive images */
.entry-content img,.comment-content img,.widget img {
    max-width:100%
/* Fluid images for posts, comments, and widgets */
}

img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"] {
    height:auto
/* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

img.size-full,img.size-large,img.header-image,img.wp-post-image {
    max-width:100%;
    height:auto
/* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

/* Make sure videos and embeds fit their containers */
embed,iframe,object,video {
    max-width:100%
}

.entry-content .twitter-tweet-rendered {
    max-width:100%!important
/* Override the Twitter embed fixed width */
}

/* Images */
.alignleft {
    float:left
}

.alignright {
    float:right
}

.aligncenter {
    display:block;
    margin-left:auto;
    margin-right:auto
}

/* Responsive Facebook*/
.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style] {
    width:100%!important;
    min-width:180px
}

/* to-do Captions */
.wp-caption {
    max-width:100%;
/* Keep wide captions from overflowing their container. */
    padding:4px
}

.wp-caption .wp-caption-text,.gallery-caption,.entry-caption {
    font-style:italic;
    font-size:12px;
    line-height:2;
    color:#757575
}

img.wp-smiley,.rsswidget img {
    border:0;
    border-radius:0;
    box-shadow:none;
    margin-bottom:0;
    margin-top:0;
    padding:0;
    display:none
}

.entry-content dl.gallery-item {
    margin:0
}

.alpha {
    padding-left:0
}

.omega {
    padding-right:0
}

.mar-30-bottom {
    margin-bottom:30px
}

/* Brand color */
a,.color-brand {
    color:#e30000
}

.bg-brand {
    background-color:#5872f9
}

.hover-color-brand:hover {
    color:#5872f9
}

.hover-bg-brand:hover {
    background-color:#5872f9
}

/* Secondary color (gray) */
.color-secondary {
    color:#a1a1a1
}

.border-secondary {
    border-color:#a1a1a1
}

.hover-color-secondary:hover {
    color:#a1a1a1
}

.hover-bg-secondary:hover {
    color:#a1a1a1
}

/* Light color (white) */
.color-light {
    color:#FFDE16
}

.bg-light {
    background-color:#FFDE16
}

.border-light {
    border-color:#fff
}

.hover-color-light:hover {
    color:#FFDE16
}

.hover-bg-light:hover {
    background-color:#FFDE16;
    color:#000
}

.hover-border-light:hover {
    border-color:#fff
}

/* Dark color (black) */
.color-dark {
    color:#000
}

.bg-dark {
    background-color:#000
}

.border-dark {
    border-color:#000
}

.hover-color-dark:hover {
    color:#FFDE16
}

.hover-bg-dark:hover {
    background-color:#000
}

.hover-border-dark:hover {
    border-color:#FFDE16
}

.bg-navbar {
    background:#000
}

.bg-schedule-now {
    background-color:#000
}

/* =Site header
-------------------------------------------------------------- */
.wrapper {
    -webkit-box-shadow:0 2px 4px 0 rgba(50,50,50,0.53);
    -moz-box-shadow:0 2px 4px 0 rgba(50,50,50,0.53);
    box-shadow:0 2px 4px 0 rgba(50,50,50,0.53)
}

.tagline h1 {
    font-family:'Aldrich', sans-serif;
    font-size:38px;
    margin:10px 0;
    color: #FFF;
    text-shadow: 0px 1px 0px rgba(150, 150, 150, 0.75);
}

.site-header.container {
    position:relative;
    height: 200px;
    background: url('http://d2isblg909whrf.cloudfront.net/themes/walv/walv-header-bg2.jpg') center top no-repeat scroll;
    background-size: cover;
}

.header-image {
    margin-bottom:0;
    padding-top:10px;
    text-align:center
}

.artist-image{margin-top:20px;}
.site-content {
    position:relative;
    top:0
}

/* On Air */

.on-air {
    padding:10px
}

.on-air-now {
    background-color:#d82027;
    color:#fff;
    height:100px;
    margin:0 0 5px;
    padding:6px 0 0
}

.on-air-excerpt {
    color:#fff
}

.on-air-now .h3 {
    color:#fff;
    font-size:24px;
    line-height:1em;
    font-family:'Roboto Condensed';
    margin:0;
    padding-bottom: 10px;
}

.on-air-now .item .link-text {
    display:block;
    font-size:15px;
    line-height:15px;
    font-size:16px
}

.on-air-now .item .link-text:hover {
    color:#E30000
}

.on-air-now .link-item .h1 {
    line-height:75px;
    margin:0;
    font-size:22px;
    color:#fff
}

.on-air-now a {
    color:#000;
    font-size:14px
}

.on-air-now a:hover {
    color:#fff
}


.on-air-now img {
    width: 80px;
    height: 90px;
}

/* Schedule Next */
.on-air-next {
    padding:10px
}

.on-air-next {
    background-color:#1d1d1d;
    color:#000;
    height:100px;
    margin:0 0 5.4px;
    padding:5px 0 0;
}

.icon-clock {
    font-size:35px;
    color:#000
}

.the-excerpt-next {
    font-size: 14px;
}

.on-air-next .h3 {
    color:#FFF;
    font-size:24px;
    line-height: 1em;
    font-family:'Roboto Condensed';
    padding-bottom: 10px;
    margin: 0;
}

.on-air-next .item .link-text {
    display:block;
    font-size:15px;
    line-height:15px;
    font-size:16px
}

.on-air-next .item .link-text:hover {
    color:#000
}

.on-air-next .link-item .h1 {
    line-height:75px;
    margin:0;
    font-size:22px;
    color:#000
}

.on-air-next a {
    color:#FFF;
}

.on-air-next img {
    width: 80px;
    height: 90px;
}

/* Live block */
.live img {
    max-width:100%;
    display:block;
    margin:0px 10px; 0;
    float: right;
}


/* =Social Icons
---------------------------------------------------------------*/
.social-links {
    padding-top:4px
}

/*Royal Slider */
/* .royalslider {margin-top: 0px;}
.rsDefaultInv .rsGCaption {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75)!important;
border-radius: 0!important;
bottom: 0px!important;
color: #FFFFFF!important;
float: none;
font-size: 20px!important;
left: 0!important;
padding: 5px 13px!important;
position: absolute;
text-align: left;
width: auto;
} */

.leaderboard {
    margin:10px 0
}

/********************************************************************
* ---------------------Bootstrap: Custom Navigation----------------*
* ******************************************************************/
/* navbar */
.nav-bg {
    background:#252f90
}

.site-navigation {
    background-image:-moz-linear-gradient(bottom,#4D4D4D 0%,#070707 27%,#363636 48%,#4D4D4D 98%,#878787 100%);
    background-image:-o-linear-gradient(bottom,#4D4D4D 0%,#070707 27%,#363636 48%,#4D4D4D 98%,#878787 100%);
    background-image:-webkit-linear-gradient(bottom,#4D4D4D 0%,#070707 27%,#363636 48%,#4D4D4D 98%,#878787 100%);
    background-image:linear-gradient(to top,#4D4D4D 0%,#070707 27%,#363636 48%,#4D4D4D 98%,#878787 100%);
    -moz-box-shadow:0 2px 0 rgba(0,0,0,0.75);
    -webkit-box-shadow:0 2px 0 rgba(0,0,0,0.75);
    box-shadow:0 2px 0 rgba(0,0,0,0.75)
}

.navbar-brand {
    height:60px;
    line-height:32px
}

.navbar {
    margin-bottom:0;
    border:none;
    border-radius:0
}

.navbar-default {
    background-image:-moz-linear-gradient(bottom,#4D4D4D 0%,#070707 27%,#363636 48%,#4D4D4D 98%,#878787 100%);
    background-image:-o-linear-gradient(bottom,#4D4D4D 0%,#070707 27%,#363636 48%,#4D4D4D 98%,#878787 100%);
    background-image:-webkit-linear-gradient(bottom,#4D4D4D 0%,#070707 27%,#363636 48%,#4D4D4D 98%,#878787 100%);
    background-image:linear-gradient(to top,#4D4D4D 0%,#070707 27%,#363636 48%,#4D4D4D 98%,#878787 100%);
    -moz-box-shadow:0 2px 0 rgba(0,0,0,0.75);
    -webkit-box-shadow:0 2px 0 rgba(0,0,0,0.75);
    box-shadow:0 2px 0 rgba(0,0,0,0.75)
}

/* title*/
.navbar-default .navbar-brand {
    color:#fff;
    font-family:'Roboto Condensed'
}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
    color:#FFC600;
    background:#000;
    font-family:'Roboto Condensed'
}

/* link */
.navbar-default .navbar-nav > li > a {
    color:#fff;
    font-family:'Roboto Condensed';
    font-size:19px;
    font-weight:600;
    padding:20px 8px;
    text-transform:uppercase
}

.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {
    color:#000;
    background: rgb(146,146,146); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(146,146,146,1) 0%, rgba(104,104,104,1) 3%, rgba(181,181,181,1) 24%, rgba(255,255,255,1) 65%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(146,146,146,1)), color-stop(3%,rgba(104,104,104,1)), color-stop(24%,rgba(181,181,181,1)), color-stop(65%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(146,146,146,1) 0%,rgba(104,104,104,1) 3%,rgba(181,181,181,1) 24%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(146,146,146,1) 0%,rgba(104,104,104,1) 3%,rgba(181,181,181,1) 24%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(146,146,146,1) 0%,rgba(104,104,104,1) 3%,rgba(181,181,181,1) 24%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(146,146,146,1) 0%,rgba(104,104,104,1) 3%,rgba(181,181,181,1) 24%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#929292', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {
    color:#000;
    background: rgb(146,146,146); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(146,146,146,1) 0%, rgba(104,104,104,1) 3%, rgba(181,181,181,1) 24%, rgba(255,255,255,1) 65%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(146,146,146,1)), color-stop(3%,rgba(104,104,104,1)), color-stop(24%,rgba(181,181,181,1)), color-stop(65%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(146,146,146,1) 0%,rgba(104,104,104,1) 3%,rgba(181,181,181,1) 24%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(146,146,146,1) 0%,rgba(104,104,104,1) 3%,rgba(181,181,181,1) 24%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(146,146,146,1) 0%,rgba(104,104,104,1) 3%,rgba(181,181,181,1) 24%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(146,146,146,1) 0%,rgba(104,104,104,1) 3%,rgba(181,181,181,1) 24%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#929292', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {
    color:#000;
    background: rgb(146,146,146); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(146,146,146,1) 0%, rgba(104,104,104,1) 3%, rgba(181,181,181,1) 24%, rgba(255,255,255,1) 65%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(146,146,146,1)), color-stop(3%,rgba(104,104,104,1)), color-stop(24%,rgba(181,181,181,1)), color-stop(65%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(146,146,146,1) 0%,rgba(104,104,104,1) 3%,rgba(181,181,181,1) 24%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(146,146,146,1) 0%,rgba(104,104,104,1) 3%,rgba(181,181,181,1) 24%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(146,146,146,1) 0%,rgba(104,104,104,1) 3%,rgba(181,181,181,1) 24%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(146,146,146,1) 0%,rgba(104,104,104,1) 3%,rgba(181,181,181,1) 24%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#929292', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color:#FFF;
    border-bottom-color:#FFF
}

.navbar-default .navbar-nav > .dropdown > a:hover .caret,.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color:#000;
    border-bottom-color:#000
}

.navbar-default .navbar-nav > .open > a .caret,.navbar-default .navbar-nav > .open > a:hover .caret,.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color:#000;
    border-bottom-color:#000
}

/* Dropdown Menu */
.dropdown-menu {
    color:#000;
    border:0;
    padding:0;
    background: #FFF;
    min-width: 100%;
}

.dropdown-menu > li > a {
    border-bottom:1px dotted #999;
    color:#FFF;
    font-family:'Roboto Condensed';
    font-size:20px;
    line-height:40px
}

.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {
    color:#fff;
    text-decoration:none;
    background: #333;
}

.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {
    background-color:#113455;
    color:#fff;
    text-decoration:none
}

/* mobile version */
.navbar-default .navbar-text {
    color:#fff;
    font-family:'Roboto Condensed';
    font-size:25px;
    padding-left:10px
}

.navbar-default .navbar-toggle {
    background:none repeat scroll 0 0 #242424!important;
    border-color:#FFF;
    margin-top:16px
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
    background-color:#FFDE16
}

.navbar-default .navbar-toggle .icon-bar {
    background-color:#fff
}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
    color:#FFC600;
    background:#000;
    font-family:'Oswald'
}

.u-nav-banner {
}

/* Bootstrap Buttons */
.btn-lg,.btn-group-lg > .btn {
    border-radius:0!important;
    font-size:21px!important;
    line-height:1.33!important;
    padding:2px 18px!important;
    width:100%
}

.btn-info {
    background-color:#85BFFC!important;
    border-color:#85BFFC!important;
    color:#000!important;
    font-family:'Roboto Condensed'!important;
    font-weight:400!important
}

.adv-banner img {
    margin:0 auto;
}

/* =Social Icons
---------------------------------------------------------------*/
.main-navigation .social-links {
    float:right;
    padding-top:10px
}

.social-link-item {
    padding:0
}

.social-link-item img {
    margin-top:8px;
    margin-right:15px;
    position:relative
}
.social-link-item:last-child img {
    margin-right:0px;
}

/* =Content components
-------------------------------------------------------------- */
.main-content {
    margin-top:10px
}

.site-content {
    background:none repeat scroll 0 0 #FFF;
    padding:10px
}

.section-title {
    color:#231815;
    font-size:18px;
    line-height:20px;
    margin-bottom:0;
    padding:0;
    text-transform:uppercase
}

.entry-title {
    border-bottom:2px solid #880A19;
    color:#000;
    font-family:'Roboto Condensed';
    font-size:35px;
    font-weight:300;
    margin:15px 0 5px;
    padding-bottom:5px
}

/* Article archive styles */
article {
    border-bottom:0 dotted #ccc
}

article:last-child {
    border-bottom:0 dotted #ccc
}

article.archive {
    padding:5px 0;
    border-bottom:1px dotted #ccc
}

article.archive:first-child {
    border:none
}

article.archive h4 {
    padding:4px 0;
    margin:0
}

/* Article meta has a bit lighter content */
.article-meta {
    opacity:.7;
    margin-bottom:2px;
    color:#333;
    padding-bottom:0
}

.article-meta a {
    color:#333
}

/* Compact article */
.article-compact .article-meta {
    margin-bottom:6px;
    font-size:11px
}

.article-title {
    font-family:'Roboto Condensed';
    font-size:14px;
    line-height:14px;
    margin-bottom:0;
    margin-top:10px
}

article .entry-summary {
    margin-bottom:20px
}

.icon-calendar-inv {
    margin-right:2px
}

.date-posted {
    color:#7b7b7b
}

/* =Front page
-------------------------------------------------------------- */
.front-row {
    margin-top:28px!important
}

.thumbnail-slider .slider-nav:after {
    content:'';
    width:100%;
    display:inline-block
}

/* Front page slider */
.thumbnail-slider {
    position:relative
}

.thumbnail-slider .slide-item {
    position:relative;
    z-index:10;
    float:left
}

.thumbnail-slider img {
    display:block
}

.thumbnail-slider .slide-caption {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:5px;
    background-color:rgba(0,0,0,.5);
    z-index:10
}

.thumbnail-slider .slider-nav {
    overflow:hidden;
    text-align:justify
}

.thumbnail-slider .nav-item {
    margin-top:7px;
    cursor:pointer;
    display:inline;
    opacity:.3
}

.thumbnail-slider .nav-item.selected {
    opacity:1
}

/* Prev Next Navigation */
.thumbnail-slider .slides-wrapper {
    position:relative
}

.thumbnail-slider-nav {
    position:absolute;
    top:50%;
    width:100%;
    z-index:100;
    margin-top:-20px
}

.thumbnail-slider-nav .prev,.thumbnail-slider-nav .next {
    margin:0;
    opacity:.7
}

.thumbnail-slider-nav .prev {
    float:left
}

.thumbnail-slider-nav .next {
    float:right
}

/* Different styles for slides */
.thumbnail-slider.total-items-1 .nav-item {
    display:none
}

.thumbnail-slider.total-items-2 .nav-item {
    max-width:49%;
    margin-left:0
}

.thumbnail-slider.total-items-3 .nav-item {
    max-width:32%
}

.thumbnail-slider.total-items-4 .nav-item {
    max-width:23%
}

.thumbnail-slider.total-items-5 .nav-item {
    max-width:19%
}

.thumbnail-slider.total-items-6 .nav-item {
    max-width:15.85%
}

.thumbnail-recent-posts {
    margin:20px 0 0
}

/* =Sidebar
-------------------------------------------------------------- */
.sidebar-widget {
    background:#D6DEE8
}

.sidebar {
    margin-top:10px
}

.sidebar-widget-title {
    color:#000!important;
    font-family:'Roboto Condensed';
    font-size:30px;
    font-weight:300;
    border-bottom:2px solid #e67277;
    line-height:16px;
    margin:10px 0 2px;
    padding:10px;
    text-transform:uppercase
}

.sidebar-widget-title a {
    color:#000;
    display:block
}

.sidebar-widget-title a:hover {
    color:#e67277
}

.live-button {
    margin:7px 0;
    max-width:100%
}

.live-button:hover {
    opacity:.7
}

.weather-widget {
    margin-bottom:10px
}

.awesome-weather-header {
    background:none repeat scroll 0 0 rgba(0,0,0,0.1);
    color:#000;
    font-size:18px
}

.awesome-weather-current-temp {
    color:#000
}

.awesome-weather-todays-stats {
    color:#000
}

.awesome-weather-forecast {
    color:#000
}

/* =Widgets
-------------------------------------------------------------- */
.widget-margin-top {
    margin-top:50px
}

.widget-area .widget {
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    hyphens:auto;
    margin-bottom:10px
}

.widget-area .widget .widget-title {
    font-weight:700;
    color:#ab1f24!important;
    letter-spacing:.1em;
    line-height:30px;
    margin:10px 0 1px;
    padding:10px 25px 10px 0;
    position:relative;
    text-transform:uppercase;
    border-bottom:1px dotted #E1E1E1;
    border-top:1px dotted #E1E1E1;
    font-size:24px
}

/* Default styles for list widget */
.widget-area .widget > ul {
    padding:10px 20px
}

.widget-area .widget > ul li,.widget .recent-posts-list article {
    padding:0 0 8px;
    border-top:0 solid #fff
}

.widget-area .widget > ul li:first-child,.widget-area .recent-posts-list article:first-child {
    border:none
}

.widget-area .widget > ul a {
    display:block
}

.widget-content ul {
    list-style-type:none
}

/* Search Widget */
.widget_search {
}

.widget_search > div {
    margin-top:0;
    padding:0
}

.widget_search form {
    position:relative
}

.widget_search input[type="text"] {
    background:none repeat scroll 0 0 #fff;
    border:3px solid #ccc;
    font-size:15px;
    margin:5px 0;
    padding-left:10px;
    width:100%
}

.widget_search label {
    position:absolute;
    top:0;
    left:0;
    margin-top:0;
    height:27px;
    width:1px;
    padding-left:35px;
    border-right:1px solid #ddd;
    overflow:hidden;
    display:none
}

.widget_search .icon-search {
    position:absolute;
    top:0;
    left:0;
    font-size:23px;
    line-height:27px
}

.widget_search input[type='submit'] {
    display:none
}


/* Recent posts widget */
ins {
    margin-top:20px
}

.widget .posts-list {
    padding:0
}

.widget_recent_posts .compact {
    margin-bottom:0;
    overflow:hidden;
    padding-bottom:0
}

/* There is only one image inside */
.widget_recent_posts .compact .wp-post-image {
    float:left;
    height:auto;
    margin:10px 15px 0 0
}

.widget_recent_posts .continue-reading {
    display:none
}

.widget_recent_posts .entry-summary p {
    margin:0
}

.posts-list {
    padding:10px
}

.posts-list h5 a {
    font-size:20px;
    color:#000
}

.posts-list h5 a:hover {
    color:#880A19
}

/* Recent posts widget in content widget area */
.content-widget-area .widget_recent_posts .first .title {
    margin-top:10px
}

.content-widget-area .widget_recent_posts .compact {
    padding:5px 10px;
    margin:10px 0 0
}

.content-widget-area .widget_recent_posts .compact .wp-post-image {
    margin:5px 15px 10px 1px;
    width:330px
}

/* Recent posts is a slider */
.widget_recent_posts.recent_posts_slider .widget-title {
    position:relative;
    padding-right:80px
}

.widget_recent_posts.recent_posts_slider .prev-next-nav {
    position:absolute;
    top:50%;
    margin-top:-17px;
    right:5PX
}

.widget_recent_posts .caroufredsel_wrapper article {
    float:left
}

/* Text widget */
.widget_text .textwidget {
    padding-left:0
}

/* Content widget area*/
.content-widget-title {
    font-family:'Roboto Condensed';
    font-size:30px;
    line-height:0;
    font-weight:300;
    text-transform:uppercase;
    letter-spacing:1px;
    border-bottom:2px solid #e67277;
    color:#000!important;
    margin:13px 0 5px;
    padding:15px 0;
    position:relative;
    clear:both
}

.content-widget-title a {
    color:#000
}

.content-widget-title a:hover {
    color:#e67277
}

.icon-right-open {
    display:none
}

/* Show divider after each 2 widgets */
.content-widget-area .content-widget-divider {
    display:none;
    clear:both
}

.content-widget-area .content-widget-divider:nth-child(4n+0) {
    display:block
}

.content-widget-title .title-link {
    position:absolute;
    top:0;
    right:0;
    line-height:50px
}

.rssSummary {
    font-size:16px;
    line-height:22px
}

.widget_rss ul {
    list-style-type:none;
    margin:0;
    padding:0
}

.widget_rss ul li {
    margin:20px 10px
}

.widget_rss ul li a {
    color:#000;
    font-family:'Roboto Condensed';
    font-size:20px;
    line-height:22px;
    margin:10px 10px 10px 0;
    padding:0
}

.widget_rss ul li a:hover {
    color:#880A19
}

/* List inside content area */
.content-widget-area li,.content-widget-area .article-compact {
    display:block;
    padding:5px 15px;
    border-top:1px solid #f0f2f4
}

.content-widget-area li:first-child,.content-widget-area .article-compact:first-child {
    border:none
}

.widget-leaderboard {
    margin:10px 0
}

/* Tabs Component (used only inside a widget) */
.tab-title {
    display:inline-block;
    padding:10px
}

.tab-content {
    display:none;
    padding:10px
}

.tab-content.selected {
    display:block
}

.pagination ul li {
    list-style-type:none;
    float:left;
    padding:0 15px
}

/* =Footer
-------------------------------------------------------------- */
.footer {
    background-color:#fff;
    clear:both
}

.footer ul {
    list-style-type:none
}

.footer ul li a {
    color:#FFF;
    font-size:12px
}

footer[role="contentinfo"] {
    border-top:1px solid #ededed;
    clear:both;
    font-size:12px;
    font-size:.857142857rem;
    line-height:2;
    max-width:960px;
    max-width:68.571428571rem;
    margin-top:24px;
    margin-top:1.714285714rem;
    margin-left:auto;
    margin-right:auto;
    padding:24px 0;
    padding:1.714285714rem 0
}

footer[role="contentinfo"] a {
    color:#686868
}

footer[role="contentinfo"] a:hover {
    color:#21759b
}

.footer .widget_text .content-widget-title {
    font-size:14px;
    padding:0;
    font-weight:700
}

.footer .textwidget {
    display:none
}

footer .widget_nav_menu .content-widget-title {
    font-size:13px;
    text-transform:uppercase;
    font-weight:lighter;
    margin:0;
    padding:0 0 5px
}

/* =Main content and comment content
------------------------------------------------------------- */
.entry-content,.entry-summary,.mu_register {
    line-height:1.5
}

.entry-content p,.entry-summary p,.comment-content p,.mu_register p {
    margin:0 0 14px
}

.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul,.mu_register ul {
    margin:0 40px 24px
}

.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul {
    margin-bottom:0
}

.entry-content ul,.comment-content ul,.mu_register ul {
    list-style:disc outside
}

.entry-content ol,.comment-content ol {
    list-style:decimal outside
}

.entry-content li,.comment-content li,.mu_register li {
    margin:0
}

.entry-content blockquote,.comment-content blockquote {
    margin-bottom:24px;
    padding:24px;
    font-style:italic
}

.entry-content blockquote p:last-child,.comment-content blockquote p:last-child {
    margin-bottom:0
}

.entry-content code,.comment-content code {
    font-family:Consolas,Monaco,Lucida Console,monospace;
    font-size:12px;
    line-height:2
}

.entry-content pre,.comment-content pre {
    border:1px solid #ededed;
    color:#666;
    font-family:Consolas,Monaco,Lucida Console,monospace;
    font-size:12px;
    line-height:1.714285714;
    margin:24px 0;
    overflow:auto;
    padding:24px
}

.entry-content pre code,.comment-content pre code {
    display:block
}

.entry-content abbr,.comment-content abbr,.entry-content dfn,.comment-content dfn,.entry-content acronym,.comment-content acronym {
    border-bottom:1px dotted #666;
    cursor:help
}

.entry-content address,.comment-content address {
    display:block;
    line-height:1.714285714;
    margin:0 0 24px
}

img.alignleft,.media.alignleft {
    margin:12px 24px 12px 0
}

img.alignright,.media.alignright {
    margin:12px 0 12px 24px
}

img.aligncenter,.media.aligncenter {
    margin-top:12px;
    margin-bottom:12px
}

.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video {
    margin-bottom:24px
}

.entry-content dl,.comment-content dl {
    margin:0 24px
}

.entry-content dt,.comment-content dt {
    font-weight:700;
    line-height:1.714285714
}

.entry-content dd,.comment-content dd {
    line-height:1.714285714;
    margin-bottom:24px
}

.entry-content table,.comment-content table {
    border-bottom:1px solid #ededed;
    color:#757575;
    font-size:12px;
    line-height:2;
    margin:0 0 24px;
    width:100%
}

.entry-content table caption,.comment-content table caption {
    font-size:16px;
    margin:24px 0
}

.entry-content td,.comment-content td {
    border-top:1px solid #ededed;
    padding:6px 10px 6px 0
}

.page-links {
    clear:both;
    line-height:1.714285714
}

.continue-reading {
    -moz-user-select:none;
    background:none repeat scroll 0 0 #000;
    border:0 solid rgba(0,0,0,0);
    border-radius:4px;
    color:#FFF!important;
    cursor:pointer;
    display:block;
    font-size:14px;
    font-family:Oswald;
    font-weight:400;
    line-height:1.42857;
    margin:10px 0;
    padding:6px 12px;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
    width:130px;
    float:right
}

.continue-reading:hover {
    background-color:#e30000!important;
    color:#000!important
}

code {
    white-space:normal
}

/* =Archives
-------------------------------------------------------------- */
.archive-header,.page-header {
    margin-bottom:48px;
    margin-bottom:3.428571429rem;
    padding-bottom:22px;
    padding-bottom:1.571428571rem;
    border-bottom:1px solid #ededed
}

.archive-meta {
    color:#757575;
    font-size:12px;
    font-size:.857142857rem;
    line-height:2;
    margin-top:22px;
    margin-top:1.571428571rem
}

/* =Comments
-------------------------------------------------------------- */
.comments-area {
    clear:both
}

.comments-area article {
    margin:24px 0
}

.comments-area article header {
    margin:0 0 15px;
    overflow:hidden
}

.comments-area article header img {
    float:left
}

.comments-area article header cite,.comments-area article header time,.comments-area .children {
    margin-left:55px;
    display:block
}

/* Comment form */
.required {
    color:red
}

#respond p {
    margin:15px 0
}

/* =Pagination
-------------------------------------------------------------- */
.page-numbers {
    list-style:none;
    font-size:12px
}

.page-numbers li {
    display:inline
}

.page-numbers li a {
    display:block;
    float:left;
    padding:4px 9px;
    margin-right:7px;
    border:0 solid #c59300;
    background:#000;
    color:#fff
}

.page-numbers li a:hover {
    color:#fff;
    background:#e30000
}

.page-numbers li span.current {
    display:block;
    float:left;
    padding:4px 9px;
    margin-right:7px;
    border:1px solid #efefef;
    border:solid 1px #c59300;
    background:rgba(255,234,48,1);
    -webkit-box-shadow:0 4px 4px 0 rgba(50,50,50,.32);
    -moz-box-shadow:0 4px 4px 0 rgba(50,50,50,.32);
    box-shadow:0 4px 4px 0 rgba(50,50,50,.32);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffea30',endColorstr='#ffbf00',GradientType=0)
}

.page-numbers li span.dots {
    display:block;
    float:left;
    padding:4px 9px;
    margin-right:7px
}

/* =Front page template
-------------------------------------------------------------- */
/* =Widgets CUSTOM STYLES
-------------------------------------------------------------- */

/* =Tabby Responsive Tabs
---------------------------------------------------------------*/
.fb-like-box {
    background:#fff;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}

.responsive-tabs .responsive-tabs__heading {
    display:none
}

.responsive-tabs .responsive-tabs__list__item {
    display:inline;
    cursor:pointer
}

.responsive-tabs-wrapper {
    clear:both;
    margin-bottom:0;
    zoom:1
}

.responsive-tabs-wrapper:before,.responsive-tabs-wrapper:after {
    content:"";
    display:table
}

.responsive-tabs-wrapper:after {
    clear:both
}

.responsive-tabs .responsive-tabs__heading:focus,.responsive-tabs .responsive-tabs__list__item:focus {
    outline:1px solid transparent
}

.responsive-tabs .responsive-tabs__heading--active:focus,.responsive-tabs .responsive-tabs__list__item--active:focus {
    outline:none
}

.responsive-tabs .responsive-tabs__list {
    font-size:18px;
    line-height:18px;
    margin:20px 0 12px;
    padding-bottom:0
}

.responsive-tabs .responsive-tabs__list__item {
    border:0 solid transparent;
    border-top:0 solid #000;
    line-height:1;
    margin:0 7px 0 0;
    padding:10px 32px;
    color:#fff;
    font-family:'Roboto';
    font-weight:700;
    text-transform:uppercase;
    background:#000
}

.responsive-tabs .responsive-tabs__list__item:hover {
    color:#fff
}

.responsive-tabs .responsive-tabs__list__item--active,.responsive-tabs .responsive-tabs__list__item--active:hover {
    background:#880a19;
    border-top:0 solid #000;
    border-top-left-radius:0;
    border-top-right-radius:0;
    color:#fff;
    margin-right:7px
}

.responsive-tabs .responsive-tabs__panel {
    border:1px solid #ddd;
    margin-bottom:20px;
    padding:0 10px
}

@media (min-width: 768px) {
.responsive-tabs .responsive-tabs__panel--closed-accordion-only {
    display:block
}
}

/* --- ACCORDION --- */
@media (max-width: 767px) {
.responsive-tabs .responsive-tabs__list {
    display:none
}

.responsive-tabs .responsive-tabs__heading {
    display:block;
    cursor:pointer
}

.responsive-tabs .responsive-tabs__panel--closed-accordion-only {
    display:none
}
}

@media (max-width: 767px) {
.responsive-tabs-wrapper {
    border-top:1px solid #ddd
}

.responsive-tabs .responsive-tabs__heading {
    background:#fff;
    border:1px solid #ddd;
    border-top:none;
    color:#909090;
    font-size:18px;
    font-weight:400;
    padding:10px 0 10px 20px;
    margin:0;
    position:relative
}

.responsive-tabs .responsive-tabs__heading:after {
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-top:6px solid #444;
    content:"";
    display:block;
    position:absolute;
    right:20px;
    top:20px;
    height:0;
    width:0
}

.responsive-tabs .responsive-tabs__heading:hover {
    color:#606060
}

.responsive-tabs .responsive-tabs__heading--active,.responsive-tabs .responsive-tabs__heading--active:hover {
    background:#e3e3e3;
    color:#606060
}

.responsive-tabs .responsive-tabs__heading--active:after {
    border-bottom:6px solid #404040;
    border-top:0;
    top:18px
}

.responsive-tabs .responsive-tabs__panel {
    border-top:none;
    margin:0
}
}

/*******************************************
* ---------------------WP ENP-------------*
* ****************************************/
/* ENP Widget Area*/
.ENP_Container {
    margin:0 auto;
    padding:.2em
}

#ENP_Container,#enp_load_msg {
    background-color:#FFF
}

#enp_load_msg {
    color:#FFF
}

#ENP_Container .imageholder,#ENP_Container .textgroup {
    display:table-cell;
    font-size:12px;
    padding:5px;
    vertical-align:top
}

.tg_time {
    font-size:11px;
    text-align:right
}

.enp_title {
    color:#479BF4;
    display:block;
    font-size:20px;
    margin-bottom:.5em;
    padding:.3em
}

.Current_Image img,div.noimage {
    height:50px;
    width:50px
}

.Current_Wrapper {
    color:#333;
    display:block
}

.Current_Wrapper .tg_info {
    width:145px
}

.Current_Image {
    width:60px
}

.Current_textgroup {
}

.Current_Artist {
    font-size:15px
}

.Current_Title {
}

.Previous_Wrapper {
    background-color:#F0F2F4;
    height:40px
}

.Previous_Wrapper .tg_info {
    width:165px
}

.Previous_Image {
    display:block;
    width:40px
}

.Previous_Image img {
    height:30px;
    width:30px
}

.Previous_textgroup {
}

.Previous_Artist {
    color:#333
}

.Previous_Title {
}

.Older_Wrapper .imageholder img {
    height:35px;
    width:35px
}

.Older_Wrapper .tg_info {
    width:160px
}

.Older_Container .Older_Wrapper:nth-child(2n+1) {
    background-color:#F0F2F4
}

.Older_Artist {
    color:#333;
    font-size:13px
}

#More_Link {
    color:#A84C87;
    cursor:pointer;
    font-weight:700;
    margin:.3em;
    text-transform:lowercase
}

/*#ENP_Container {
background: none repeat scroll 0 0 #993f98;
font-family: Roboto Condensed;
padding: 10px;
}
.Current_Wrapper{height:90px}
.Current_Image {width:60px; height: 60px; float:left; margin-top:2px; margin-right:10px; margin-bottom:10px}
.Current_Image img {
border:1px solid #fff;
width:60px;
height:60px
}
.enp_title {color:#fff; font-size:20px; font-weight:500; }
.Current_Artist {color:#A6C2E3; font-size: 18px; font-weight:700}
.Current_Title {color:#fff; font-size:14px; }
.Current_Time {color:#fff; font-size: 10px; margin-bottom:12px}
.Previous_Wrapper .wrapper {height:90px}
.Previous_Image img {width:60px; height: 60px; float:left; margin-top:2px; margin-right:10px; margin-bottom:10px}
.Previous_Artist {color:#A6C2E3; font-size: 18px; font-weight:bold}
.Previous_Title {color:#fff; font-size:14px; }
.Previous_Time {color:#fff; font-size: 10px; margin-bottom:12px}
.More_Link {color:#fff; font-weight:500}
#enp-widget .Older_Wrapper {height:100px; clear:both}
.Older_Image img {width:60px; height: 60px; float:left; margin-top:2px; margin-right:10px; margin-bottom:10px}
.Older_Artist{color:#333; font-weight:bold}
.Older_Title {color:#6eaddd; font-size:14px; }
.Older_Time {color:#333; font-size: 10px; margin-bottom:12px}*/
/*
This element holds injected scripts inside iframes that in
some cases may stretch layouts. So, we're just hiding it.
*/
#fb-root {
    display:none
}

/* To fill the container and nothing else */
.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style] {
    width:100%!important
}

/* =Icons
----------------------------------------------- */
.sprite {
    display:inline-block;
    overflow:hidden;
    text-indent:-999px;
    vertical-align:middle
}

/* =Plugins
----------------------------------------------- */
/*--CUSTOM PLUGIN STYLES--*/

/* Royal Slider
----------------------------------------------- */

.rsDefault .rsGCaption {
    background:#121212!important;
    font-family:Allerta;
    font-size:16px!important;
    padding:10px 8px!important
}

.rsDefault .rsThumb.rsNavSelected {
    background:none repeat scroll 0 0 #bababa
}

.rsDefault .rsThumb.rsNavSelected {
    background:none repeat scroll 0 0 #d82027!important
}

.rsDefault .rsThumb.rsNavSelected h5 {
    color:#fff!important
}

.rsDefault .rsThumb h5 {
    color:#fff!important
}

.rsNavItem .rsThumb .rsNavSelected .rsTmb {
    color:#000
}

.galleryTextThumbs .rsThumbs .rsThumb {
    border-bottom:1px solid #fff!important
}

.galleryTextThumbs .rsThumbs .rsThumb:last-child {
    border-bottom:0px solid #fff!important
}


/* Sendpress Custom Style*/
.sendpress-signup {
    background-color:#000;
    margin:0;
    padding:0 8px;
    border:solid 0 #a1a1a1
}

.sendpress-signup p {
    color:#113455;
    padding-bottom:2px!important
}

#sendpress_signup .menu-toggle,button,input[type="submit"],input[type="button"],input[type="reset"] {
    background-color:#fff!important;
    border:1px solid #1a1a1a;
    font-family:'Roboto Condensed';
    font-size:15px;
    color:#000;
    padding:6px 10px;
    margin-bottom:10px;
    text-transform:uppercase
}

/* Opinion Poll*/
.weblator-poll-container .panel {
    border:0
}

.weblator-poll-container .panel-default > .panel-heading {
    background: transparent;
    border-color:#fff;
    border-width:0;
    border-top-left-radius:0;
    border-top-right-radius:0
}

.weblator-poll-container .panel-title {
    font-family:Roboto Condensed;
    font-size:18px;
    line-height:22px;
    color:#000
}

.panel-body {
    border:0;
    color:#E1E9F3
}

.weblator-poll-vote {
    background: transparent;
}

.weblator-poll-container .panel-footer {
    background:transparent;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    border-top:0 solid #DDD;
    padding:10px 15px
}

.weblator-poll-container label {
    font-family:Roboto Condensed;
    font-size:16px;
    line-height:20px;
    color:#000;
    font-weight:400
}

.weblator-poll-container .btn-default {
    background-color:#da2c33;
    color:#FFF;
    border:none
}

.weblator-poll-container .btn-default:hover {
    background:#fff;
    border-color:#E1E9F3;
    color:#da2c33!important;
    border:none
}

.weblator-poll-container .btn {
    font-family:Roboto Condensed;
    font-size:15px
}

.bs-chart-container {
    padding:10px
}

img#wpstats {
    display:block;
    margin:0 auto 24px;
    margin:0 auto 1.714285714rem
}

/* Show article has thumbnail on the left */
.show_thumbnail {
    float:left;
    margin:0 20px 10px 0
}

/* Archive article has thumbnail on the left */
article.archive.with-thumbnail {
    overflow:hidden
}

article.archive.with-thumbnail .attachment-thumbnail {
    float:left;
    margin:0 20px 10px 0
}

.thumbnail-slider-nav {
    display:none
}

/* =Branding
-------------------------------------------------------------- */
/* Global elements */
html {
    color:#7b7b7b
}

a {
    color:#880A19
}

a:hover {
    color:#242424;
    text-decoration:none
}

/* Inverse links */
a.inverse {
    color:#333
}


.main-navigation a {
    color:#fff
}

a.inverse:hover,.main-navigation a:hover,.main-navigation li.current-menu-ancestor a,.main-navigation li.current-menu-item a {
    color:#e30000
}

/* All headings */
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    color:#333;
    font-family:Arial;
    font-weight:300
}

/* Buttons */
.menu-toggle,button,input[type="submit"],input[type="button"],input[type="reset"] {
    background-color:#f0f2f4
}

/* Blockquote */
.blockquote {
    border-left:5px solid #FFDE16
}

/* Tabs */
.tab-title.selected {
    background-color:#f0f2f4;
    color:#000
}

/* All first level div and uls in sidebar have secondary bg */
.widget-area .widget > div,.widget-area .widget > ul {
    padding:0
}

/* =Banners
-------------------------------------------------------------- */
.adv-container {
    max-width:100%;
    overflow:hidden
}

.adv-container img {
    display:block;
    margin:0 auto;
    max-width:100%;
    height:auto
}

/* Banners in widgets widgets */
.banner-widget-area .widget {
    margin-bottom:7px
}

.banner-widget-area .widget_text .textwidget {
    padding:0;
    background-color:transparent
}

.footer-widget-title {
    color:#ccc;
    font-family:'Roboto';
    font-size:20px;
    font-weight:300;
    line-height:40px;
    text-indent:15px;
    text-transform:uppercase;
    border-bottom:1px solid #880a19
}

.widget-footer {
    border-right:1px dotted #333
}

#widget-10 {
    border-right:0 dotted #333
}

.footer-column {
    background:#000;
    padding:20px 0
}

.site-footer {
    background:#000;
    padding:8px 0
}

.footer-column ul {
    list-style-type:none;
    margin:0;
    padding:0
}

.footer-column ul li {
    color:#000;
    font-size:12px;
    line-height:24px;
    padding-left:0;
    padding-right:0;
    text-transform:none
}

.footer-column ul li a {
    color:#dedede;
    display:block;
    font-family:'roboto';
    padding-left:15px;
    padding-right:15px;
    text-transform:uppercase
}

.footer-column ul li a:hover {
    color:#ED867D
}

.footer-column .current-menu-item a {
}

/***************************************************************
*-------------------Site Footer Navigation--------------------*
***************************************************************/
footer * {
    background: #0f0f0f;
    color: #FFF;
}


.footer-widgets {
    margin-bottom:20px
}

.site-footer {
    background:#000;
    padding:8px 0
}

.footer-nav ul {
    list-style-type:none;
    margin:0;
    padding:0
}

.footer-nav ul li {
    color:#000;
    float:left;
    font-size:16px;
    line-height:24px;
    padding: 15px 10px;
    text-transform:none
}

.footer-nav ul li a {
    display:block;
    padding-left:15px;
    padding-right:15px;
    text-decoration:none
}

.footer-nav ul li a:hover {
    color:#D82027!important
}

.copy a:hover {
    color: #D82027!important;
}

/***************************************************************
*-------------------Site Footer Copyright--------------------*
***************************************************************/
.copyright {
    background:none repeat scroll 0 0 #000;
    color:#fff;
    font-size:10px;
    padding:15px 10px
}

.copyright a {
    color:#fff
}

.copyright a:hover {
    text-decoration:underline
}

.copy {
    padding:15px
}

.footer-social {
    float:right
}

/* =Media queries
-------------------------------------------------------------- */
/* ----------------------------ORIENTATION PORTRAIT-----------------------------*/
@media only screen and (max-width: 240px) and (orientation : portrait) {
/* PORTRAIT:
LG Viewty KU990
Nokia 700
Nokia 2700
Nokia N95
Samsung Galaxy S3 Mini
Nokia 300*/
/*Enter your styles below this line*/

}

@media only screen and (max-width: 320px) and (orientation : portrait) {
/* Responsive Facebook*/

}

@media only screen and (max-width: 360px) and (orientation : portrait) {
/* PORTRAIT:
Apple iPhone 3G
Apple iPhone 3GS
Apple iPhone 4
Apple iPhone 4S
Apple iPhone 5
Apple iPod Touch
BlackBerry Bold 9360
BlackBerry Bold 9790
BlackBerry Curve 9320
BlackBerry Curve 9380
BlackBerry Torch 9800
BlackBerry Torch 9810
HP Veer
HTC 7 Mozart
HTC 7 Trophy
HTC Desire
HTC Desire C
HTC Desire HD
HTC Legend
HTC One V
HTC Titan 4G
HTC Wildfire S
HTC Windows Phone 8X
Huawei U8650
LG Optimus 2X
LG Optimus L3
Motorola Defy
Motorola Milestone
Nexus S
Nokia Lumia 610
Nokia Lumia 710
Nokia Lumia 800
Nokia Lumia 820
Nokia Lumia 900
Nokia Lumia 920
Samsung Galaxy Ace
Samsung Galaxy Ace 2
Samsung Galaxy S2
Sony Xperia E Dual
BlackBerry Curve 9300*/
/*Enter your styles below this line*/

}

@media only screen and (max-width: 400px) and (orientation : portrait) {
/* PORTRAIT:
Samsung Galaxy Note
Nexus 4
HTC One S
HTC One XL
HTC Sensation XL
HTC Velocity 4G
Motorola Droid3
Motorola Droid Razr
Motorola Razr HD 4G
Motorola Razr M 4G
Nokia 500
Samsung Galaxy Note 2
Samsung Galaxy S3
BlackBerry Bold 9900
BlackBerry 9520
BlackBerry Z10*/
/*Enter your styles below this line*/

}


@media only screen and (max-width: 480px) and (orientation : portrait) {
/* PORTRAIT:
Arnova 7 G2
BlackBerry Bold 9780
HTC Desire Z
Nokia N900
Samsung Galaxy Grand
iPhone 6 portrait · width: 375px
*/
/*Enter your styles below this line*/

}

@media only screen and (max-width: 540px) and (orientation : portrait) {
/* PORTRAIT:
HTC Evo 3D
Kindle Fire HD 7
Kindle Fire HD 8.9
Ainol Novo 7 Elf 2*/
/*Enter your styles below this line*/
.site-header.container {
    height: auto;
}
}

@media only screen and (max-width: 600px) and (orientation : portrait) {
/* PORTRAIT:
Acer Iconia Tab A101
Archos 70b (it2)
Arnova 10b G3
BlackBerry PlayBook
Kindle 3
Kobo eReader Touch
Samsung Galaxy Tab 2 7.0
Samsung Galaxy Tab 7*/
/*Enter your styles below this line*/

}

@media only screen and (max-width: 640px) and (orientation : portrait) {
/* PORTRAIT:
Acer Iconia Tab A500
Arnova 7FG3
Nexus 7*/
/*Enter your styles below this line*/
 .header-image {
    margin-bottom: 10px;;
    padding-top: 10px;
    text-align: center;
}
.artist-image{margin-top:10px;}
    .live img {
    max-width: 100%;
    display: block;
    margin: 0px auto 5px;
    float: none;
}
    #sponsor{margin-bottom: 18px;}
}

@media only screen and (max-width: 768px) and (orientation : portrait) {
/* PORTRAIT:
Apple iPad
Apple iPad 2
Apple iPad 3 (and 4)
Apple iPad Mini
Archos 80G9
BAUHN AMID-972XS
HP Touchpad
LG Optimus Pad
Microsoft Surface (RT)
Panasonic Toughpad A1
Kindle Paperwhite*/
/*Enter your styles below this line*/
/* Responsive Facebook*/
.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style] {
    width:100%!important;
    min-width:180px
}
}

@media only screen and (max-width: 800px) and (orientation : portrait) {
/* PORTRAIT:
Acer Iconia Tab A100
Acer Iconia Tab A200
Acer Iconia Tab A502
Arnova 8C G3
ASUS Padfone
ASUS Transformer Pad TF300T
ASUS Transformer TF101
Motorola Xoom
Motorola Xoom 2
Samsung Galaxy Note 10.1
Samsung Galaxy Tab 8.9
Samsung Galaxy Tab 10.1
Samsung Galaxy Tab 10.1*/
/*Enter your styles below this line*/

}

@media only screen and (max-width: 991px) and (orientation : portrait) {
    .tagline h1{
        font-size: 28px;
    }

    .navbar-default .navbar-nav > li > a {
        padding: 15px 5px;
        font-size: 16px;
    }

    .on-air-now, .on-air-next {
        height: 80px;
    }


    .on-air-now img, .on-air-next img {
        height: 70px;
        width: auto;
    }

    .on-air-now .h3 {
        font-size: 20px;
    }
    .on-air-excerpt {
        font-size: 11px;
    }

    .social-link-item img {
        height: 27px;
        margin-right: 10px;
        margin-top: 8px;
        position: relative;
        width: auto;
    }
}

@media only screen and (max-width: 1080px) and (orientation : portrait) {
/* PORTRAIT:
Windows Surface Pro*/
/*Enter your styles below this line*/

}

/* ----------------------------ORIENTATION LANDSCAPE-----------------------------*/
@media only screen and (max-width: 320px) and (orientation : landscape) {
/* LANDSCAPE:
Samsung Galaxy S3 Mini*/
/*Enter your styles below this line*/

}

@media only screen and (max-width: 480px) and (orientation : landscape) {
/* LANDSCAPE:
Apple iPhone 3G
Apple iPhone 3GS
Apple iPhone 4
Apple iPhone 4S
Apple iPod Touch
BlackBerry Torch 9800
BlackBerry Torch 9810
HTC 7 Mozart
HTC 7 Trophy
HTC Desire C
HTC Legend
HTC Titan 4G
HTC Wildfire S
HTC Windows Phone 8X
Huawei U8650
Nokia Lumia 610
Nokia Lumia 710
Nokia Lumia 800
Nokia Lumia 820
Nokia Lumia 900
Nokia Lumia 920
Samsung Galaxy Ace
Sony Xperia E Dual*/
/*Enter your styles below this line*/

}

@media only screen and (max-width: 540px) and (orientation : landscape) {
/* LANDSCAPE:
HTC Desire
HTC Desire HD
HTC One V
LG Optimus 2X
Nexus S
Samsung Galaxy Ace 2
Samsung Galaxy S2
BlackBerry Z10*/
/*Enter your styles below this line*/

}

@media only screen and (max-width: 600px) and (orientation : landscape) {
/* LANDSCAPE:
Motorola Droid3
Nexus 4
Motorola Razr HD 4G
Motorola Razr M 4G
Motorola Defy
Motorola Milestone
Apple iPhone 5
HP Veer*/
/*Enter your styles below this line*/

}

@media only screen and (max-width: 640px) and (orientation : landscape) {
/* LANDSCAPE:
Samsung Galaxy Note
HTC One S
HTC One XL
HTC Sensation XL
HTC Velocity 4G
Motorola Droid Razr
Nokia 500
Samsung Galaxy Note 2
Samsung Galaxy S3*/
/*Enter your styles below this line*/
    .header-image {
    margin-bottom: 10px;;
    padding-top: 10px;
    text-align: center;
}
.artist-image{margin-top:10px;}
    .live img {
    max-width: 100%;
    display: block;
    margin: 0px auto 0px;
    float: none;
}
    #sponsor{margin-bottom: 10px;}
}

@media only screen and (max-width: 691px) and (orientation : landscape) {
/* LANDSCAPE:
BlackBerry 9520*/
/*Enter your styles below this line*/

}

@media only screen and (max-width: 802px) and (orientation : landscape) {
/* LANDSCAPE:
Kindle Fire HD 7
Kindle Fire HD 8.9
Arnova 7 G2
HTC Desire Z
Nokia N900
Samsung Galaxy Grand
Apple iphone 6 plus
*/
/*Enter your styles below this line*/

}

@media only screen and (max-width: 980px) and (orientation : landscape) {
/* LANDSCAPE:
Nexus 7
HTC Evo 3D*/
/*Enter your styles below this line*/

.tagline h1{
        font-size: 28px;
    }

    .navbar-default .navbar-nav > li > a {
        padding: 15px 5px;
        font-size: 16px;
    }

    .on-air-now, .on-air-next {
        height: 80px;
    }


    .on-air-now img, .on-air-next img {
        height: 70px;
        width: auto;
    }

    .on-air-now .h3 {
        font-size: 20px;
    }
    .on-air-excerpt {
        font-size: 11px;
    }

    .social-link-item img {
        height: 27px;
        margin-right: 10px;
        margin-top: 8px;
        position: relative;
        width: auto;
    }
}

@media only screen and (max-width: 1024px) and (orientation : landscape) {
/* LANDSCAPE:
Apple iPad
Apple iPad 2
Apple iPad 3 (and 4)
Apple iPad Mini
Archos 80G9
BAUHN AMID-972XS
HP Touchpad
Panasonic Toughpad A1
Acer Iconia Tab A101
Archos 70b (it2)
Arnova 10b G3
BlackBerry PlayBook
Samsung Galaxy Tab 2 7.0
Samsung Galaxy Tab 7
Ainol Novo 7 Elf 2*/
/*Enter your styles below this line*/

}

@media only screen and (max-width: 1130px) and (orientation : landscape) {
/* LANDSCAPE:
ASUS Padfone
Arnova 8C G3
Arnova 7FG3*/
/*Enter your styles below this line*/

}

@media only screen and (max-width: 1280px) and (orientation : landscape) {
/* LANDSCAPE:
Acer Iconia Tab A100
Acer Iconia Tab A200
Acer Iconia Tab A502
ASUS Transformer Pad TF300T
ASUS Transformer TF101
Motorola Xoom
Motorola Xoom 2
Samsung Galaxy Note 10.1
Samsung Galaxy Tab 8.9
Samsung Galaxy Tab 10.1
Samsung Galaxy Tab 10.1
LG Optimus Pad
Acer Iconia Tab A500*/
/*Enter your styles below this line*/

}

@media only screen and (max-width: 1366px) and (orientation : landscape) {
/* LANDSCAPE:
Microsoft Surface (RT)*/
/*Enter your styles below this line*/

}

@media only screen and (max-width: 1920px) and (orientation : landscape) {
/* LANDSCAPE:
Windows Surface Pro*/
/*Enter your styles below this line*/

}