  /*
Theme Name: WIYY-Theme
Theme URI: http://wordpressforbroadcasters.com
Author: The WPB team
Description:  WPB Frame-work
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/

*/

/*-----------------------------------------------------------

[Table OF content]
__________________________________________________________

01. Reset Default CSS
02. Start Global Design
03. Start header Design
04. Navigation Menu Start
05. Slider Row
06. Full Content Area Start
07. Tabs Design Started
08. Sidebar Design Started
09. Content and Page Design started
10. Footer Menu Started
11. Footer Design Started
12. Footer Credit
13. Media Queries

[typography]
__________________________________________________________

Body -
        font-family: 'Open Sans';
        font-size: 16px;

Content -
        font-family: 'Open Sans';
        font-size: 16px;

Widget Title -
        font-family: 'Oswald';
        font-weight: 500;
        font-size: 30px;

h1, h2, h3, h4, h5, h6   -
        font-family: 'Oswald';

/*--------------------------------------------------------------
01. Reset Default CSS
--------------------------------------------------------------*/
/*.show .episode .archive-thumbnail,.show .episode .title,.show .episode .entry-summary , .tax-podcast .episode .archive-thumbnail,.tax-podcast .episode .title,.tax-podcast .episode .entry-summary{display:none}*/

.show .episode .archive-thumbnail,.show .episode .title,.show .episode .entry-summary,.tax-podcast .episode .player_advance{display:none}


a img,
iframe,
fieldset {
  border: none;
}

li {
  list-style: none;
}

.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.artist-image,
img.wp-post-image
{
    max-width: 100%;
    height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

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

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

code
{
    white-space: normal;

    background: none;
}

link {
    display: inline!important;
}

/*-To fill the container and nothing else----------------------------*/

.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style]
{
    width: 100% !important;
}

/*-Responsive Facebook Like Box------------------------------------ */
.widget_facebook_likebox iframe
{
    width: 100% !important;
}

/*-Remove container/row padding------------------------------------*/

.alpha { padding-left: 0;}
.omega { padding-right: 0;}

/*-Word Break -----------------------------------------------------*/

#primary, #secondary {

     /* Non standard for webkit */
     word-break: keep-all;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}
#primary    {padding: 0 10px}
#secondary  {padding:0 10px; min-width:300px}
#content    {padding: 0 10px}

/*-Alignments-----------------------------------------------------*/
.tab-content .archive-thumbnail img,.tab-content .article-meta,.tab-content .entry-summary{display:none;}
.tab-content .title a{font: 400 normal 0.7em/0.0em "Lato", sans-serif !important;color: #d2d2d2 !important;}

.alignleft,
img.alignleft
{
    float: left;

    width: auto;
    height: auto;
    margin-top: 4px;
    margin-right: 24px;
}

.alignright,
img.alignright
{
    display: inline;
    float: right;

    width: auto;
    height: auto;
    margin-top: 4px;
    margin-left: 24px;
}

.aligncenter,
img.aligncenter
{
    display: block;
    clear: both;

    margin-right: auto;
    margin-left: auto;
}

img.alignright
{
    margin: 12px 0 6px 12px;
}

img.alignleft
{
    margin: 12px 12px 6px 0;
}

img.aligncenter
{
    display: block;
    clear: both;

    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
}

img.alignnone
{
    width: 100%;
    height: 100%;
    margin: 12px 0 6px;

    text-align: center;
}

.wp-caption
{
    line-height: 18px;

    max-width: 100%;
    margin-bottom: 20px;
    padding: 10px;

    text-align: center;

    background: hsl(0, 0%, 95%);
}

/*Margins*/
.mar-bottom-1 {margin-bottom:1px}
.mar-bottom-2 {margin-bottom:2px}
.mar-bottom-3 {margin-bottom:3px}
.mar-bottom-4 {margin-bottom:4px}
.mar-bottom-5 {margin-bottom:5px}

.mar-top-1 {margin-top:1px}
.mar-top-2 {margin-top:2px}
.mar-top-3 {margin-top:3px}
.mar-top-4 {margin-top:4px}
.mar-top-5 {margin-top:5px}

.wrapper-social {max-width: 500px;display:block;margin:0 auto;}
#widget-10 ol, ul {
    padding: 0px;
}

#widget-10 .tribe-events-event-image img {
    max-width: 294px;
    margin: auto;
}
.listing-item {
    width: 230px;
    float: left;
    padding: 5px 15px;
}

#widget-0 img {
    float: left;
    width: 82px;
    margin-right: 14px;
}
/*--------------------------------------------------------------
    Brand Colors
--------------------------------------------------------------*/
/* Brand color (Purple) */
a,
.color-brand { color: hsl(270, 100%, 19%);}
.bg-brand {background-color: hsl(270, 100%, 19%);}
.hover-color-brand:hover {color: hsl(270, 100%, 19%);}
.hover-bg-brand:hover {	background-color: hsl(270, 100%, 19%);}

/* Secondary color (yellow/orange) */
.color-secondary {color: hsl(42, 100%, 57%);}
.bg-secondary {background-color: hsl(42, 100%, 57%);}
.border-secondary {border-color: hsl(42, 100%, 57%);}
.hover-color-secondary:hover {color: hsl(42, 100%, 57%);}
.hover-bg-secondary:hover {color: hsl(42, 100%, 57%);}

/* Light color (white) */
.color-light {color: hsl(0, 0%, 100%);}
.bg-light {background-color: hsl(0, 0%, 100%);}
.hover-color-light:hover {color: hsl(0, 0%, 100%)}
.border-light {border-color: hsl(0, 0%, 100%);}

/* Dark color (black)  */
.color-dark {color: hsl(0, 0%, 0%);}
.bg-dark {background-color: hsl(0, 0%, 0%);}
.border-dark {border-color:hsl(0, 0%, 0%);}
.hover-color-dark:hover {color: hsl(0, 0%, 0%);}
.hover-bg-dark:hover {background-color: hsl(0, 0%, 0%);}
.hover-border-dark:hover {border-color: hsl(0, 0%, 0%);}

/*--------------------------------------------------------------
    Global Styles
--------------------------------------------------------------*/
body
{
    font-family: 'Open Sans';
    font-weight: 300;
    font-size: 14px;
    line-height:22px;
    color: hsl(0, 0%, 33%);
	background: url("none") no-repeat fixed 0 0 #fff;
    /*background: url("https://d2isblg909whrf.cloudfront.net/themes/wiyy/site-bg.jpg") no-repeat fixed 0 0 hsl(0, 0%, 0%);*/
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Oswald', sans-serif;
    margin-top: 0;
    margin-bottom: 25px;
}
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-weight: normal;
    color: hsl(0, 0%, 40%);
}
h1, h1 a {
    font-size: 44px;
    line-height: 44px;
}
h2, h2 a {
    font-size: 24px;
    line-height: 24px;
}
h3, h3 a {
    font-size: 18px;
    line-height: 22px;
}
h4, h4 a,
h5, h5 a,
h6, h6 a {
    font-size: 14px;
    line-height: 22px;
}
p {
    margin-bottom: 30px;
}
.default-wep
{
    width: 1200px;
    margin: 0 auto;
}

ol, ul {
    padding: 0 0 0 20px;
    margin-bottom: 30px;
}
ol ol, ul ul {
    margin-bottom: 0;
}

a
{
    -webkit-transition: color .2s;
       -moz-transition: color .2s;
         -o-transition: color .2s;
            transition: color .2s;
    text-decoration: none;

    color: hsl(0, 100%, 70%);

    outline: none!important;
}

a:visited {
    color: inherit;
}
.touch a:hover {
    color: inherit;
}
.no-touch a:hover {
    color: hsl(180, 60%, 50%);
    text-decoration: none;
}
a, a:hover, a:focus, a:active, a:visited {
    outline: none!important;
    text-decoration: none;
}

.clear {clear:both}

/*** Default Text Styling ***/

.entry h1,
.entry h2
{
    margin-bottom: 10px;
}

.entry h3,
.entry h4
{
    margin-bottom: 5px;
}

.entry ol,
.entry ul
{
    margin-bottom: 20px;
    margin-left: 20px;
}

.entry
blockquote p
{
    float: left;
    clear: both;

    padding-left: 10px;

    color: hsl(0, 0%, 53%);
    border-left: 3px solid hsl(0, 0%, 89%);
}

.entry p
{
    font-family: 'Oswald', serif;
    font-size: 16px;
    line-height: 1.8em;

    margin-bottom: 20px;

    color: hsl(0, 0%, 22%);

    -webkit-font-smoothing: antialiased;
}

.entry p:last-child
{
    margin-bottom: 0;
}

.entry
ul li
{
    list-style: disc;
}

.entry
ol li
{
    list-style: decimal;
}

.entry
li
{
    line-height: 24px;

    list-style-position: inside;
}

/*--Read More Category Button--*/
.more-button
{
    margin-bottom: 10px;
}

.more-button a
{
    font: normal 500 18px/32px 'Oswald';

    padding: 8px ;

    text-transform: capitalize;

    color: hsl(0, 0%, 0%);
    background: hsl(25, 90%, 55%);
}


.more-button a:after
{
    position: relative;
    top: 3px;

    margin-left: 20px;

    content: url('https://d2isblg909whrf.cloudfront.net/themes/snap04/arrow-right.png');
}


.more-button a:hover
{
    color: hsl(0, 0%, 100%);
}


/*--Read More Button--*/
.read-more
{
    font: normal 600 14px 'Open Sans';

    margin: 8px;

    transition: all .6s ease-in-out 0s;

    color: hsl(39, 99%, 62%);
    border-style: none;
    border-left: 10px solid hsl(39, 99%, 62%);
    border-radius: 0;
    background: hsl(0, 0%, 0%);
}

.read-more:hover
{
    color: hsl(0, 0%, 0%);
    border-left: 10px solid hsl(0, 0%, 0%);
    background: hsl(39, 99%, 62%);
}

.continue-reading
{
    font: normal 600 14px 'Open Sans';
    padding:0 10px;

    transition: all .6s ease-in-out 0s;

    color: hsl(39, 99%, 62%);
    border-style: none;
    border-left: 10px solid hsl(39, 99%, 62%);
    border-radius: 0;
    background: hsl(0, 0%, 0%);
}

.continue-reading:hover
{
    color: hsl(0, 0%, 0%);
    border-left: 10px solid hsl(0, 0%, 0%);
    background: hsl(39, 99%, 62%);
}

.main-container {margin-top:40px}


/*--AD Banners--*/

.adv-banner img /*centers all banners in their containers*/
{
    margin: 0 auto;
    border:1px solid #d2d2d2
}

.slider #banner
{
    margin:15px 0;
}

.above-header-banner,
.under-nav-banner,
.above-header-banner-right
  /*adds margin to leaderboards*/
{
    margin: 10px 0;
}

.adv-container
{
    overflow: hidden;

    max-width: 100%;
}

.adv-container img
{
    display: block;

    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

.widget-banner
{
    clear:both;
}

/* Banners in widgets */
.banner-widget-area .widget
{
    margin-bottom: 7px;
}
.banner-widget-area .widget_text .textwidget
{
    padding: 0;

    background-color: transparent;
}

#tile-banners .adv-banner
{
    padding-bottom:10px
}

#ad-banner1 .widget-banner
{
    margin-top:0px
}


/*--------------------------------------------------------------
    Recent Post Slider
--------------------------------------------------------------*/
#recent-slider {margin-right:10px}

#recent-slider .article-thumb {
  width:90px;
  float:left;
  margin-right:10px
}

#recent-slider .article-title {
  float:left;
  color:#d2d2d2;
  font:normal 300 15px/22px "Oswald";
}

/*--------------------------------------------------------------
    Start global header Design
--------------------------------------------------------------*/
#main-wrapper
{
    -webkit-box-shadow: 0 -1px 3px 0 rgba(50, 50, 50, .41);
       -moz-box-shadow: 0 -1px 3px 0 rgba(50, 50, 50, .41);
            box-shadow: 0 -1px 3px 0 rgba(50, 50, 50, .41);
               padding:0 20px
}

header
{
    margin-top: 10px;
}
.main-header
{
    margin: 15px 0 10px;
}

.mast-hidden {
    visibility: hidden;
}

.mast-wrapper
{
    padding: 5px 0;
    border-bottom: 6px solid;
    height:115px
}

/*Logo*/
.station-logo
{
    margin: 20px 0 20px;
}

/*Social Links - Header*/
.social-links
{
    text-align: center;
}
.social-link-item:first-child
{
    visibility: hidden;
}
.social-link-item
{
    margin-right: 4px;
    padding: 6px 2px;

    background: hsl(0, 0%, 98%);
    -webkit-box-shadow: 0 0 12px -3px rgba(0,0,0,.51);
       -moz-box-shadow: 0 0 12px -3px rgba(0,0,0,.51);
            box-shadow: 0 0 12px -3px rgba(0,0,0,.51);
}

.social-link-item img
{
    width: 28px;
}
.social-link-item:hover
{
    background: #ffbf25;
}

/*Listen Live - Header*/
.listen-live
{
    max-width: 300px; margin: 0 auto; border: 1px solid;
}

.listen-live .fa-volume-up
{
    font-size: 60px;

    float: left;

    width: 26%;
    margin-right: 0;
    padding: 0 10px 0 10px;

    color: #330065;
    border-right: 1px solid #fff;
}

.listen-live .live-link
{
    font: normal 600 40px/60px 'Oswald';

    width: 100%;

    text-align: center;
    text-transform: uppercase;

    color: #000;
}

/*--------------------------------------------------------------
  On Air Now
--------------------------------------------------------------*/
.schedule-now .hentry
{
    margin: 0;
}

.schedule-now
{
    max-width: 300px;
    margin: 0 auto;

    border-left: 5px solid #330065;
}

.schedule-now .item
{
    padding: 0;
}

.schedule-now .h3
{
    font-family: 'Oswald';
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;

    margin-top: 10px;
    margin-bottom: 2px;

    text-transform: uppercase;
}

.schedule-now .item .link-text
{
    font-family: 'Oswald';
    font-size: 14px;
    font-weight: 500;
    line-height: 15px;

    display: block;

    margin: 10px 0;

    color: hsl(0, 0%, 100%);
}

.schedule-now .item .link-text:hover
{
    color: hsl(0, 0%, 100%);
}
.show-excerpt
{
    margin-top: 10px;
}

.on-air-excerpt p
{
    font-family: 'Oswald';
    font-size: 14px;

    margin: 0;

    color: hsl(0, 0%, 100%);
}


.schedule-now .wp-post-image
{
    display: block;
    float: left;

    margin: 0;

    width:100px;
    border-radius: 0%
}

.schedule-now .wp-post-image img
{
    border: 0px solid hsl(0, 0%, 100%);
}
.personality
{
    float: left;
}

.show-social-link
{
    padding: 4px 2px; -webkit-border-radius: 5px;    -moz-border-radius: 5px;         border-radius: 5px;
}

.show-social-link:hover
{
    background: #fff;
}
.show-social-link img
{
    width: 25px;
    margin: 2px 0 5px 0;
}
.show-social
{
    padding-top: 3px;
}

.postid-4519 .article-meta {display: none}
.postid-4526 .article-meta {display: none}
.postid-4524 .article-meta {display: none}
.postid-4528 .article-meta {display: none}

.post-8419 .player_advance{display:none}
.term-justin-scott-and-spiegel-behind-the-curtain .player_advance{display:none}
.term-justin-scott-and-spiegel-show-highlights .player_advance{display:none}
.term-maryland-perspectives-with-amelia .player_advance{display:none}

/*--------------------------------------------------------------
    Watch Now
--------------------------------------------------------------*/
.watch-now
{
    max-width: 300px; margin: 2px auto;
}
.watch-now .personality
{
    padding: 5px 5px 4px; border-right: 1px solid #fff;
}
.watch-now .wp-post-image
{
    margin: 0;
}
.watch-now .wp-post-image img
{
    max-width: 100%;
}
.watch-now .livewire a
{
    font: normal 600 28px/50px 'Oswald'; text-align: center; text-transform: uppercase; color: #fff;
}
.watch-now .livewire a:hover
{
    color: #ffbf25;
}

/*--------------------------------------------------------------
Navigation Menu Start
--------------------------------------------------------------*/
nav
{
    border-bottom: 6px solid;
}

.navbar
{
    margin-bottom: 0;

    border-radius: 0;
}

.navbar-default
{
    border-style: none;
    background-color: #330065;
}

.navbar-default .navbar-nav > li > a
{
    font: normal 600 19px/22px 'Open Sans';

    padding: 17px 12px 14px;

    text-transform: uppercase;

    color: hsl(0, 0%, 100%);
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus
{
    color: hsl(42, 100%, 57%);
    background-color: transparent;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus
{
    color: hsl(42, 100%, 57%);
    background-color: hsl(270, 100%, 19%);
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus
{
    color: hsl(42, 100%, 57%);
    background-color: hsl(270, 100%, 19%);
}

.navbar-default .navbar-nav > .active
{
    color: hsl(42, 100%, 57%);
    background-color: hsl(270, 100%, 19%);
}

/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret
{
    border-top-color: hsl(0, 0%, 100%);
    border-bottom-color: hsl(0, 0%, 100%);
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret
{
    border-top-color: hsl(0, 0%, 100%);
    border-bottom-color: hsl(0, 0%, 100%);
}
.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: hsl(0, 0%, 100%);
    border-bottom-color: hsl(0, 0%, 100%);
}

/* Dropdown Menu */
.dropdown-menu
{
    padding: 0;

    color: hsl(0, 0, 0%);
    border: none;
    border-radius: 0;
    background: hsl(42, 100%, 57%);
    box-shadow: none;
}

.dropdown-menu > li > a
{
    font: normal 16px/24px 'Oswald';

    padding: 10px 15px;

    text-transform: uppercase;

    color: hsl(0, 0%, 0%);
    border-bottom: 1px dotted hsl(0, 0%, 25%);
}

.dropdown-menu > li:last-child > a
{
    border-style: none;
}

.dropdown-menu > li:first-child
{
    margin: 0;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus
{
    text-decoration: none;

    color: hsl(0, 0%, 100%);
    background: #330065;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus
{
    text-decoration: none;

    color: hsl(0, 0%, 100%);
    background: hsl(0, 0%, 9%);
}

/* mobile version */
.navbar-default .navbar-text
{
      font: 22px/22px "Oswald";
      padding-left: 20px;
      color: hsl(0, 0%, 100%);
      margin: 0
}

.mobile-social
{
    float: left;

    max-width: 400px;
    padding: 12px;
}
.navbar-default .navbar-toggle
{
    margin: 10px;

    border-color: hsl(0, 0%, 100%);
    background: none repeat scroll 0 0 hsl(0, 0%, 0%)!important;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus
{
    background-color: hsl(0, 0%, 0%);
}
.navbar-default .navbar-toggle .icon-bar
{
    background-color: hsl(0, 0%, 100%);
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus
{
    font-family: 'Oswald';

    color: hsl(0, 0%, 100%);
    background: hsl(0, 0%, 0%);
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a
{
    color: hsl(0, 0%, 100%);
    font: 16px/18px 'Oswald';
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover
{
    color: hsl(0, 0%, 100%);
}

.navbar-header p {margin:0;}

/*
Navbar "hovernav" dropdown menu - this works only for screen sizes larger than phones.
The Bootstrap CSS is unchanged.
*/
@media (min-width: 992px) {
    /*.navbar-nav .caret
    {
        display: none;
    }*/

    /* Delete the above if you wish to display the caret */
    .navbar-nav .open ul
    {
        display: none;
    }

    .navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:hover,
    .navbar-default .navbar-nav > .open > a:focus
    {
        color: hsl(0, 0%, 100%);
        background: none;
    }

    .navbar-default .navbar-nav > li:hover
    {
        background: #330065;
    }

    .navbar-inverse .navbar-nav > .open > a,
    .navbar-inverse .navbar-nav > .open > a:hover,
    .navbar-inverse .navbar-nav > .open > a:focus
    {
        color: hsl(0, 0%, 100%);
        background: none;
    }

    .navbar-inverse .navbar-nav > li:hover
    {
        background: hsl(0, 0%, 0%);
    }

    .navbar-nav .hovernav:hover > .dropdown-menu
    {
        display: block;
    }

}

#nav.affix {
    position: fixed;
    top: 0;
    width: 100%;
    z-index:1000;
}

#mobile-search .fa-search  {font-size:25px; padding:14px; color:#fff}

/*--------------------------------------------------------------
    Slider Styles
--------------------------------------------------------------*/
#slider {margin-top:10px}
.wpb-slider-vertical-nav-main,
.wpb-slider-vertical-nav-main
.caroufredsel_wrapper
{
    background: hsl(0, 0%, 9%)!important;
}

.wpb-slider-vertical-nav
{
    line-height: 18px;
}

.wpb-slider-vertical-nav a.active
{
    background-color: hsl(25, 90%, 55%)!important;
}
.wpb-slider-vertical-nav a
{
    border-top: 1px solid hsl(0, 0%, 100%);
    background-color: hsl(0, 0%, 9%)!important;
}
.wpb-slider-vertical-nav-main,
.wpb-slider-vertical-nav-main
.caroufredsel_wrapper
{
    background-color: hsl(0, 0%, 0%);
}

.wpb-slider-vertical-nav-main
{
    border-right: 1px solid hsl(0, 0%, 100%);
    border-left: 1px solid hsl(0, 0%, 100%);
}

.wpbsl-slide .slide-content
{
    top: 75%!important;
    left:10%!important;

    opacity: .85!important;
    background: hsl(0, 0%, 9%)!important;
    width:90%!important;
}

.wpbsl-slide .entry-title
{
    font-size: 22px!important;
    line-height: 28px!important;
    margin: 10px 0!important;

    text-transform: none!important;

    color: hsl(0, 0%, 100%)!important;
}

.entry-title
{
    border-bottom: 0;
}

.wpb-slider-main-container
{
    width: 100%; margin: 0 auto;
}

#wpb-slider-274 .wrapperOuter {
 height:90px!important;
 width:130px!important;
 float:left;
 overflow:hidden;
 border-top: 1px solid #fff!important;
 border-left: 1px solid #fff!important;
 position: relative;
}

#wpb-slider-274 .wrapperOuter:first-child {
     border-left: 0px solid #fff!important;
}


@media only screen and (max-width: 991px) and (orientation : portrait){
#wpb-slider-274 {width:100%!important;}
}

/*--------------------------------------------------------------
Most Recent Tabs
--------------------------------------------------------------*/
.most-pop-tabs{
    width:300px; margin:0 auto
}

.most-pop-tabs .nav-tabs {
    padding: 0;
    border: 0 none;
}

.most-pop-tabs .nav-tabs li {
    font: 400 normal 16px "Oswald", sans-serif;
    text-transform: uppercase;
    text-align: center;
    width: 33.3%;
    padding:0;
}

.most-pop-tabs .nav-tabs li a {
    background-color: #ddd;
    padding: 5px 10px;
    color: #000;
    border: 0 none;
    border-radius: 0;

}

.most-pop-tabs .nav-tabs li.active a {
    background-color: #300060;
    color: #FFF;
    border: 0 none;
}


.most-pop-tabs .nav-tabs li:first-child a:hover {
    color:#fff
}

.most-pop-tabs .nav-tabs li a:hover {
    color:#FFF;
}

.most-pop-tabs .tab-content {
    background-color: #300060;
}

.most-pop-tabs .tab-content .posts-list{
    padding: 10px;
    max-height: 180px;
    overflow: auto;
}

.most-pop-tabs .tab-content .listing-item {
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
}

.most-pop-tabs .tab-content .listing-item h5 {
    margin: 0 0 3px 0;
}

.most-pop-tabs .tab-content .listing-item a {
    font: 400 normal 1.0em/1.9em "Lato", sans-serif;
    color:#d2d2d2
}

.most-pop-tabs .tab-content .listing-item a:hover {
    color:#ffbf25
}

.most-pop-tabs .fa {padding:0; color:#d2d2d2}

/*--------------------------------------------------------------
Posts and pages
--------------------------------------------------------------*/

.content-wrapper {padding:0}

.sticky
{
    display: block;
}

.hentry
{
    /*margin: 0 0 1.8em; */
    padding-bottom: 0.2em;
}

.byline,
.updated:not(.published)
{
    display: none;
}

.single .byline,
.group-blog .byline
{
    display: inline;
}

.page-content,
.entry-content,
.entry-summary,
.social-action
{
    margin: 1.5em 0 0;
}
.page-links
{
    clear: both;

    margin: 0 0 1.5em;
}

.entry-title
{
    font: 500 35px/45px 'Oswald';

    margin: 20px 0 ;

/*     text-transform: uppercase;
 */
    color: hsl(0, 0%, 9%);
}


.entry-title a
{
    color:hsl(0, 0%, 0%);
}

article .hentry
{
    clear: both;

    margin-bottom: 0;
    padding-top: 0;
    padding-bottom:0;
}

article .archive-thumbnail
{
    float: left;

    margin: 0 10px 10px 0;

    max-width:150px;

    max-height:150px;

    overflow:hidden;
}

article .archive-thumbnail img
{
    width:100%;
}

article .title
{
    color: hsl(0, 0%, 9%);
    font: 600 18px/22px "Oswald";
    text-transform: none;
    margin-bottom:0
/*     clear:both; */
}

article .title a

{

    color:hsl(0, 0%, 9%)!important;;
}

article .title a:hover

{
   color:#F37B24;
}

article .entry-summary
{
    margin-top:0;
}

.audio-posts article .entry-summary p
{
    text-indent:-10px;
}


.single-post .entry-thumbnail
{
    display:none;
    margin-top:15px;
}

.single .entry-content img
{
    float: left;

    margin: 0 10px 10px 0;

    max-width:100%;

    overflow:hidden;
  
}

.entry-content p
{
}

.single-post .entry-action
{
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.single-post .title-action
{
    font: 300 16px/36px 'Open Sans';

    display: block;

    text-transform: uppercase;

    color: hsl(0, 0%, 60%);

    border-bottom: 1px dotted hsl(0, 0%, 87%)
}

.single-post .entry-action .social-action ul {padding:0; list-style:none;}

.single-post .entry-action .social-action li:first-child
{
    margin: 0;
}
.single-post .entry-action .social-action li:first-child
{
    border-top: medium none;
}
.single-post .entry-action .social-action li
{
    line-height: 0px;

    overflow: hidden;

    padding: 12px 0;

    border-top: 1px dotted hsl(0, 0%, 87%)
}

.single-post .entry-action .social-action li a
{
    font:normal 300 12px/22px 'Open Sans';

    text-transform: uppercase;

    color: hsl(0, 0%, 60%);

}

.single-post .entry-action .social-action li a:hover
{
    color:hsl(197, 100%, 43%);
}


.single-post .entry-action .social-action .fa

{
    margin-right: 10px;
    font-size:16px;
}

.single-post .entry-content .wp-post-image {
    display:none;
}
.single-post .post-categories a {color:#330065;}
.page-id-4455 .post-categories a {color:#330065;}

.wpb-default {
  color: #fff;
  background-color: #330065;
  border-color: #fff;
  font:normal 500 16px/18px "Oswald";
  text-transform:uppercase
}

.wpb-default a {color:#fff}
.wpb-default a:hover {
  color: #ffbf25;
}

.ssNonEditable img {}


/*-- -----------------------------------------------------------
Post Meta
--------------------------------------------------------------*/
.article-meta
{
    font-size: 11px;

    margin: 0;
    padding: 2px 0;

    color: hsl(0, 0%, 40%);
/*    border-top: 1px dotted hsl(0, 0%, 88%);
    border-bottom: 1px dotted hsl(0, 0%, 88%);*/
  display: none;
}

.article-meta a
{
    color:hsl(355, 100%, 29%);
}

.article-meta span
{
    display: inline-block;

    margin-right: 1px;
}

.article-meta span:last-child
{
    margin-right: 0;
}

.article-meta span .fa
{
    margin-right: 3px;

    color: hsl(0, 0%, 74%);
}

.article-meta span a
{
    text-decoration: none;

    color: hsl(0, 0%, 47%);
}

.article-meta span a:hover
{
    text-decoration: underline;
}

.edit-link
{
    margin-left: .5em;
}

img.wp-post-image
{

    margin-bottom: 10px;
}

.author-meta
{
    margin-top: 40px;
}

.author-meta .media-object img
{
    width: 50px;
    height: 50px;
}

.author-meta .avatar
{
    border-radius: 50%;
}

.author-meta .fa
{
    font-size: 22px;
}

.single .single-meta
{
    margin-right: 10px
}

.single .single-meta .fa {
    font-size:14px
}

/* Previous-Next Posts Links */
.post-link-wrapper
{
    margin: 50px 0;
    padding: 20px 0;
}

.post-link-btn
{
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857;

    display: inline-block;

    margin-bottom: 0;
    padding: 6px 12px;

    cursor: pointer;
    -moz-user-select: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;

    border: 0 solid transparent;
    border-radius: 4px;
    background-image: none;
}

.post-link-btn-style
{
    color: #333;
    border-color: #f37b24;
    background-color: #fff;
}

.post-link-btn-style:hover
{
    color: #fff;
    border-color: #f37b24;
    background-color: #333;
}

/*--------------------------------------------------------------
   Post Format
--------------------------------------------------------------*/
.fa-video-camera, .fa-file-text, .fa-Oswald-circle, .fa-picture-o, .fa-link
{
    font-size: 16px;
    line-height: 35px;

    margin-right: 5px;

    color: hsl(0, 0%, 0%);

    padding: 10px 20px;
}

/* Category Post Format */
.widget-blog article .category
{

}

.category ul
{
    font: normal 500 12px/22px "Oswald";

    margin-bottom:0;
   
    padding:0;
}

article .category ul a { color:hsl(0, 0%, 100%) }
article .category ul li {display:inline-block}



/* hide play button from videojs on Heart video player */
.hearstLumierePlayer .vjs-big-play-button:before{display:none}
.hearstLumierePlayer .vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
    left: 49%;
    margin-left: 0;
    top: 45%;
    margin-top: 0;
}

/* .category-entertainment-daypop .category li a {color:#F37B24; padding:2px 2px; text-decoration: none}
.category-sports-daypop .category li a { color:hsl(0, 0%, 40%); padding:2px 2px; text-decoration: none}
.category-urban-daypop .category li a { color:hsl(0, 0%, 40%); padding:2px 2px; text-decoration: none}
.category-news .category li a { color:hsl(0, 0%, 40%); padding:2px 2px; text-decoration: none} */


/*--------------------------------------------------------------
   Archive
--------------------------------------------------------------*/
.archive
{
    clear: both;
}

.archive article {margin-bottom:20px}
.archive-header p{display:none}
.archive-header
{
    margin-bottom: 40px;
}

.archive-title
{
  font: 600 28px/14px 'Oswald';

  padding: 0;

  text-transform: uppercase;

  color: hsl(0, 0%, 0%);

  border-bottom:4px solid hsl(270, 100%, 18%)
}

.archive .title a
{
    font: 500 20px/24px 'Oswald';

    color: hsl(0, 0%, 35%);
}

.archive .title a:hover
{
    font: 500 20px/24px 'Oswald';

    color: #FFBD23!important;
}

.archive .entry-summary
{
    margin-bottom:10px
}

.post-type-archive-show .read-more
{
   display:none;
}

.archive-thumbnail
{
    position: relative;
    text-align: center
}

.btn-primary
{
    font: normal 18px/18px 'Oswald';

    color: hsl(0, 0%, 0%);
    border-color: hsl(0, 0%, 80%);
    background-color: hsl(0, 0%, 80%);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary
{
    color: hsl(0, 0%, 100%);
    border-color: hsl(0, 0%, 80%);
    background-color: hsl(0, 0%, 80%);
}



/*--------------------------------------------------------------
4.3 Asides
--------------------------------------------------------------*/
.secondary .adv-banner:first-of-type {margin:0 0 5px 0}
.secondary .adv-banner {margin:5px 0} /*Adds margin top and bottom to all banners in sidebar*/

.blog .format-aside .entry-title,
.archive .format-aside .entry-title
{
    display: none;
}

.sidebar {margin-top:10px}
.widget-sidebar {margin-bottom:10px}

/* Widget Sidebar */
.widget-sidebar li
{
    font: normal 300 18px/22px 'Oswald';

    padding: 10px 10px;

    border-bottom: 1px dotted hsl(0, 0%, 72%);

    display:block!important;
}

.widget-sidebar li:last-child
{
    border-bottom: 0
}

.widget-sidebar li a
{
    color: hsl(0, 0%, 0%);
}

.widget-sidebar li a:hover
{
    color: hsl(39, 68%, 53%);
}

#sidebar-1 .list-info {color:hsl(0, 0%, 27%)}

/*--------------------------------------------------------------
11.0 Comments
--------------------------------------------------------------*/
.comment-respond
{
    padding: 20px;

    border: 1px solid hsl(0, 0%, 82%);
    border-radius: 15px;
}

.comment-content a
{
    word-wrap: break-word;
}

.comments-title, .comment-reply-title
{
    margin: 40px 0 20px 0;
    padding-bottom: 9px;

    border-bottom: 1px solid hsl(0, 0%, 93%);

    font-family: 'Oswald'
}

ol.comment-list
{
    padding-left: 0;

    list-style: none;
}

.comment-author .avatar
{
    margin-right: 25px;
    padding: 4px;

    -webkit-transition: all .2s ease-in-out;
         -o-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;

    border: 1px solid hsl(0, 0%, 87%);
    border-radius: 4px;
}

.comment-meta
{
    margin-top: 20px;
    margin-bottom: 20px;
}

.comment-details
{
    overflow: hidden;
    zoom: 1;

    margin-bottom: 25px;
    padding-bottom: 25px;

    border-bottom: 1px solid hsl(0, 0%, 87%);
}

.comment-details .reply
{
    margin-top: 10px;
}

.comment-date a
{
    font-size: 11px;

    margin-right: 10px;

    color: hsl(0, 0%, 47%);
}

#comments
{
    clear:both;
    padding:20px 0 0 0;
    display:none;
}

#commentform #comment
{
    width: 100% !important;
}

#commentform #submit
{
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;

    display: inline-block;

    margin-bottom: 0;
    padding: 6px 12px;

    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;

    color: hsl(0, 0%, 20%);
    border: 1px solid transparent;
    border-color: hsl(0, 0%, 80%);
    border-radius: 4px;
    background-color: hsl(0, 0%, 100%);
    background-image: none;
}

#commentform #submit:hover
{
    color: hsl(0, 0%, 20%);
    border-color: hsl(0, 0%, 68%);
    background-color: hsl(0, 0%, 90%);
}


/*--------------------------------------------------------------
    Breadcrumbs Styles
--------------------------------------------------------------*/
#crumbs ul
{
    padding-left:14px;
}

#breadcrumbs{
    list-style:none;
    margin:10px 0;
    overflow:hidden;
}

#breadcrumbs li{
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
    font:normal 300 14px 'Open Sans',Times,Times New Roman,serif ;
}

#breadcrumbs li a
{
    color:hsl(0, 0%, 100%);
    text-transform:uppercase;
    font-family:'Open Sans';
    font-size:14px;
    letter-spacing:1px;

}

#breadcrumbs .bread-current
{
    color:hsl(0, 0%, 100%);;
}

#breadcrumbs .separator{
    font-size:18px;
    font-weight:100;
    color:hsl(0, 0%, 80%);
}

/*--------------------------------------------------------------
ENP Styles
--------------------------------------------------------------*/
#ENP_INST_ENP_Container {
    max-width:300px;
    height:92px;
    margin:2px auto;
    background:#000;
    padding: 0;
    position:relative;
    z-index: 1000

}
.Current_Image, .Previous_Image {display:none}
.Previous_Wrapper {display:none}
.Current_Time {display:none}

.Current_Wrapper {
    width:76%;
    height:92px;
    float:left;
    border-right:4px solid #330065
}

.More_Link {
    background:#330065;
    border-right:4px solid #330065;
    width:24%;
    height:92px;
    float:left;
    color:#fff;
    font-size:0;
    text-align: center;
    padding:15px 0px;
    margin:0;
    cursor: pointer; cursor: hand;
}

.enp_title{
    font:normal 600 30px/20px "Roboto Condensed";
    color:#fff;
    text-transform: uppercase;
    position:absolute;
    top:10px;
    left:10px;
}

.Current_Artist {
    font:normal 500 16px/20px "Roboto Condensed";
    color:#fff;
    position:absolute;
    top:30px;
    left:10px;
    height:auto
}

.Current_Title {
    font:normal 600 14px/18px "Roboto Condensed";
    color:#ffbf25;
    padding: 0px 10px;
    position:absolute;
    top:55px;
    left:0px;
}

.More_Link:before {
    content:'Recent 10';
    font:normal 600 23px/20px "Oswald";
    text-transform: uppercase;
    color:#fff;
}

.More_Link::after {
    content:" \f0d7";
    font:normal 600 20px/16px "fontawesome";
    text-transform: uppercase;
    color:#fff;
    padding:4px
}


.Older_Container {
  background:#000;
  float: left;
  position: absolute;
  top: 92px;
  width: 100%;
}
.Older_textgroup {clear:both}

.Older_Image {}
.Older_Image img {display:none}

.Older_textgroup {
    color:#fff;
    width:100%;
    padding:8px 10px;
    margin:0;
}

.Older_Artist {
    font:normal 500 16px/22px "Oswald";
    text-transform: uppercase;
    color:#FFBD23
}

.Older_Title {
    color:#ccc
}

.Older_Time {display:none;}
.tg_time {padding:0}

.tg_info {border-bottom:1px dotted #999}

/*--------------------------------------------------------------
Pagenation
--------------------------------------------------------------*/
.pagination
{
    font-size: 12px;
    line-height: 13px;
    font-weight: 600;
    font-family: 'Open Sans';

    position: relative;

    clear: both;

    padding: 20px 0;
}
.pagination span,
.pagination a
{
    display: block;
    float: left;

    width: auto;
    margin: 2px 2px 2px 0;
    padding: 6px 9px 5px;

    text-decoration: none;

    color: hsl(0, 0%, 100%);
    background: hsl(270, 100%, 18%) none repeat scroll 0 0;
}
.pagination a:hover
{
    text-decoration: none;

    color: hsl(0, 0%, 0%);
    background: none repeat scroll 0 0 #FFBD23; /*hover color*/
}
.pagination .current
{
    padding: 6px 9px 5px;

    color: hsl(0, 0%, 0%);
    background: #FFBD23 none repeat scroll 0 0;
}

/*06. Full Content Area Start*/


/*--------------------------------------------------------------
    Recent Post Slider
--------------------------------------------------------------*/
.widget_recent_posts.recent_posts_slider .widget-title
{
    position: relative;

    padding-right: 100px;
}
.widget_recent_posts.recent_posts_slider .prev-next-nav
{
/*     position: absolute;
    top: 17%;
    left: 10%;

    margin-top: -17px; */
}
.widget_recent_posts .caroufredsel_wrapper article
{
    float: left;
}

#trending h3 {margin: 10px 0 10px 0;color:#FFBD23;text-transform: uppercase;font-size:18px; line-height:0px}
#trending h5 {color:#fff; margin-bottom:0; line-height: 14px}

#trending h5 a {color:#d2d2d2; font-size:12px; line-height: 14px}
#recent-slider {margin-right:10px}

#recent-slider .article-thumb {
  width:35%;
  float:left;
  margin-right:10px;
}

#recent-slider .article-thumb img {
  border:1px solid #ccc
}

#recent-slider .article-title  {
  width:60%;
  float:left;
}

.prev-next-nav .icon-left-open {
    font-size: 0;
    background:transparent;
    border-style:none;
}

.prev-next-nav .icon-left-open:after  {
    content: url("https://d2isblg909whrf.cloudfront.net/themes/wiyy/arrow-left.png");
    position:absolute;
    top:1px;
    left:95px
}

.prev-next-nav .icon-right-open {
    font-size: 0;
    background:transparent;
    border-style:none;
}

.prev-next-nav .icon-right-open:after  {
    content: url("https://d2isblg909whrf.cloudfront.net/themes/wiyy/arrow-right.png");
    position:absolute;
    top:1px;
    left:125px
}

/*Widget Titles*/
.content-widget-title
{
    font: normal 500 20px/20px 'Oswald';
    margin: 10px 0 5px 0;
    padding:10px;

    text-align: left;
    text-transform: uppercase;
    background:#330065;
    color: #ffbf25;
    border-bottom:4px solid #000
}

.content-widget-title a
{
    color: #ffbf25;
}

.content-widget-title a:hover
{
    color: hsl(39, 68%, 53%);
}


.footer-widget-title
{
    font: normal 300 24px/30px 'Oswald';

    margin: 0;
    margin: 0 ;
    padding: 10px 0;

    text-align: center;
    text-transform: uppercase;

    color: hsl(0, 0%, 0%);
    background:  hsl(39, 68%, 53%);
}

.sidebar-widget-title
{
    font: normal 300 24px/30px 'Oswald';

    margin: 0;
    margin: 0 0 1px 0 ;
    padding: 10px 0;

    text-align: center;
    text-transform: uppercase;

    color: hsl(0, 0%, 0%);
    background:  hsl(39, 68%, 53%);
}

/*Recent Post Widget Styles*/
.wpb-compact {
    padding:0px;
/*     -webkit-box-shadow: 0px -1px 4px 0px rgba(50, 50, 50, 0.38);
    -moz-box-shadow:    0px -1px 4px 0px rgba(50, 50, 50, 0.38);
    box-shadow:         0px -1px 4px 0px rgba(50, 50, 50, 0.38); */
    margin: 20px 0
}

.wpb-compact .article-thumb {
   width:260px;
   float:left;
   margin-right: 15px;
   position:relative
}

.wpb-compact .category li{
    background:#330065;
    padding:1px 5px;
    position:absolute;
    top: 0%;
    display:none;
}

.wpb-compact h5 {margin-bottom:5px}

.wpb-compact h5 a {
    font:normal 600 18px/22px "Open Sans";
    color:#444;
    margin-bottom:0
}

.wpb-compact h5 a:hover {
    color:#330065
}

.wpb-compact .fa {padding: 5px}




/* Share On hover */

.meta-container
{
    margin:5px 0 0;

    overflow: hidden
}

.fa-share-alt
{
    font-size: 20px;

    display: block;
    float: left;

    padding: 2px 20px;

    margin:0 12px 0 0;

    color: hsl(0, 1%, 69%);

    background:hsl(0, 0%, 100%);

    position: relative;
    z-index: 40;
}

.social-ico-ul li
{
    display: inline-block;

    padding: 0;
}

ul.social-ico-ul
{
    position: relative;
    z-index: 20;
    left: -113px;

    float: left;

    margin-bottom: 0;

    transition: all .6s ease-in-out 0s;

    border: 0 none;
}

.social-ico-ul li .fa-facebook.fa
{
    font-size: 12px;

    padding: 6px 8px;

    color: hsl(0, 0%, 100%);
}

.social-ico-ul li .fa
{
    font-size: 12px;

    padding: 6px 6px;

    color: hsl(0, 0%, 100%);
}

.meta-container:hover .social-ico-ul{left:0px; cursor: pointer;}

.fa-facebook
{
    background: hsl(221, 44%, 41%);
}
.fa-twitter
{
    background: hsl(196, 100%, 46%) ;
}
.fa-google-plus
{
    background: hsl(7, 71%, 55%);
}

/* WordPress Gallery
------------------------------------------ */

.gallery {
	margin-left: -0.5em;
	margin-right: -0.5em;
}

.gallery:after {
	display: table;
	content: "";
	clear: both;
}

.gallery-item {
	margin: 0;
	float: left;
	padding: 0.5em;
}

.gallery-item img {
	width: 100%;
}

.gallery-columns-1 .gallery-item {
    width: 100%;
    float: none;
}
.gallery-columns-2 .gallery-item {
    width: 50%
}
.gallery-columns-3 .gallery-item {
    width: 33.3333%
}
.gallery-columns-4 .gallery-item {
    width: 25%
}
.gallery-columns-5 .gallery-item {
    width: 20%
}
.gallery-columns-6 .gallery-item {
    width: 16.6667%
}
.gallery-columns-7 .gallery-item {
    width: 14.2857%
}
.gallery-columns-8 .gallery-item {
    width: 12.5%
}
.gallery-columns-9 .gallery-item {
    width: 11.1111%
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear: left;
}


/*--------------------------------------------------------------
       Site Footer Styles
--------------------------------------------------------------*/
.site-footer {background:#252525; padding-top:20px }
.padding-footer {padding:20px 0; margin:10px 0}


/*Secondary Nav--*/
.navbar-secondary {border-bottom:1px solid #ccc; }
.navbar-secondary li {font:normal 500 16px/22px "Roboto Condensed"}
.navbar-secondary li a {color:#ccc; padding: 10px 12px}
.navbar-secondary li a:hover {background:#252525; color:#ffbf25}


/*Footer Social--*/
.footer-social .social-link-item:first-child {visibility:visible; background:#252525; margin:0; width:148px}
.footer-social .social-link-item {padding:10px 8px}
.footer-social .social-link-item:first-child img { width:148px;}
.footer-social .social-link-item {box-shadow: none}


/*Footer Widgets--*/
#footer {padding:10px}
.footer-apps img {margin:0}


/*Footer Copyright--*/
.copyright  {background: #252525; padding:40px 0 25px}
.copyright { text-align: center; font:normal 300 10px/22px 'Lato'; color:#fff}
.copyright a { color:#ffbf25}



/*--------------------------------------------------------------
Plugin Custom Styles
--------------------------------------------------------------*/

/*Social widget styles--------------------------- */
.widget-social {
    height:360px;
    overflow: hidden
}

/*Tabby Widget---------------------------------------*/


#tabby-tabs
{
    margin-top: 5px;
    padding: 5px 5px 0 5px;
}
.responsive-tabs p {margin:0}

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

.responsive-tabs .responsive-tabs__list__item
{
    display: inline;

    cursor: pointer;
}

.responsive-tabs-wrapper
{
    clear: both;
    zoom: 1;

    margin-bottom: 5px;
}
.responsive-tabs-wrapper:before,
.responsive-tabs-wrapper:after
{
    display: table;

    content: '';
}
.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: 19px;
    line-height: 14px;

    margin: 0;
    padding: 0;
}

.responsive-tabs .responsive-tabs__list__item
{
    font-family: 'Oswald';
    font-weight: 400;
    line-height: 1;

    margin: 0 ;
    padding: 10;

    text-transform: uppercase;

    color: hsl(0, 0%, 0%);
    border: 0 solid transparent;
    background: hsl(0, 0%, 95%);
}


.responsive-tabs .responsive-tabs__list__item:hover
{
    color: hsl(208, 63%, 21%);
}


.responsive-tabs .responsive-tabs__list__item--active,
.responsive-tabs .responsive-tabs__list__item--active:hover
{
    color: hsl(0, 0%, 0%);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image:    -moz-linear-gradient(top, hsl(52, 100%, 50%) 0%, hsl(52, 100%, 41%) 100%);
    background-image:      -o-linear-gradient(top, hsl(52, 100%, 50%) 0%, hsl(52, 100%, 41%) 100%);
    background-image: -webkit-linear-gradient(top, hsl(52, 100%, 50%) 0%, hsl(52, 100%, 41%) 100%);
    background-image:         linear-gradient(to bottom, hsl(52, 100%, 50%) 0%, hsl(52, 100%, 41%) 100%);
}

.responsive-tabs .responsive-tabs__list__item--active,
.responsive-tabs .responsive-tabs__list__item--active:hover
{
    margin-right: 0;

    color: hsl(0, 0%, 100%);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: #292929;
}

.responsive-tabs .responsive-tabs__panel
{
    margin-bottom: 0;
    padding: 10px 10px;

    border: 1px solid hsl(0, 0%, 92%);
    background: hsl(0, 0%, 100%);
}


@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 hsl(0, 0%, 87%);
}

.responsive-tabs .responsive-tabs__heading
{
    font-size: 18px;
    font-weight: normal;

    position: relative;

    margin: 0;
    padding: 10px 0 10px 20px;

    color: hsl(0, 0%, 56%);
    border: 1px solid hsl(0, 0%, 87%);
    border-top: none;
    background: hsl(0, 0%, 100%);
}

.responsive-tabs .responsive-tabs__heading:after
{
    position: absolute;
    top: 20px;
    right: 20px;

    display: block;

    width: 0;
    height: 0;

    content: '';

    border-top: 6px solid hsl(0, 0%, 27%);
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}

.responsive-tabs .responsive-tabs__heading:hover
{
    color: hsl(0, 0%, 38%);
}

.responsive-tabs .responsive-tabs__heading--active,
.responsive-tabs .responsive-tabs__heading--active:hover
{
    color: hsl(0, 0%, 38%);
    background: hsl(0, 0%, 89%);
}

.responsive-tabs .responsive-tabs__heading--active:after
{
    top: 18px;

    border-top: 0;
    border-bottom: 6px solid hsl(0, 0%, 25%);
}

.responsive-tabs .responsive-tabs__panel
{
    margin: 0;

    border-top: none;
}
    .header-image{margin-top:35px;}

}

/*-------------------------------------------------------------
--------------------Podcasts
--------------------------------------------------------------*/

.single-episode ul {
    padding: 0;
    margin-bottom: 10px;
}

.single-episode .entry-summary {
    margin-bottom: 1.0em
}

.single-episode .listen {
    margin-bottom: 1.5em;
    padding-bottom: 1.5em;
    border-bottom: 1px dotted #d4d4d4
}

.single-episode .parent-term {
    margin-top: 25px;
    color: #ffbf25
}

.content_episode .entry-header {
    margin-bottom: 25px
}

.content_episode .entry-title {
    margin: 5px 0
}

.content_episode h2 {
    margin-bottom: 0
}

.content_episode .listen {
    margin-bottom: 0;
    padding-bottom: 1.5em;
    border-bottom: 1px dotted #d4d4d4
}

.btn-plj {
    text-transform: uppercase;
    color: #ffbf25;
    background-color: #330065;
    border-color: #330065;
}

.btn-plj:hover {
    color: #330065;
    background-color: #ffbf25;
    border-color: #ffbf25;
}

/*--------------------------------------------------------------
--------------------Social Wall Styles
--------------------------------------------------------------*/
.social-wall .panel-default > .panel-heading {
    color: #333;
    background-color: #F37B24;
    border-color: none;
    text-align: center;
}

.social-wall .panel-title a {
    font-size: 36px;
    line-height:36px;
    text-transform: uppercase;
    color:#fff;
    font-weight: 600;
    font-family: Oswald;
}

.social-wall .panel-title a:hover {color:#161616}

/*--------------------------------------------------------------
--------------------Back to Top Button
--------------------------------------------------------------*/
.topbutton {
height:50px;
width:50px;
position:fixed;
right:5px;
bottom:5px;
z-index:1;
background-image: url("https://d2isblg909whrf.cloudfront.net/social-icons/wpb-top.png");
background-repeat:no-repeat;
display:none;
}


/*Sidebar Widget Title*/
h3.sidebar-widget-title {
    margin:10px 0;
    padding:8px ;
    font-size: 26px;
    color:hsl(0, 0%, 100%);
    text-transform: uppercase;

    border:1px solid hsl(0, 0%, 9%);
    background: hsl(25, 90%, 55%)
}

h3.sidebar-widget-title a {
    font-size: 26px;
    color:hsl(0, 0%, 09%)
}

h3.sidebar-widget-title a:hover {
    color:hsl(25, 90%, 55%)
}

/* calendar css */
.tribe-mini-calendar-grid-wrapper {
	display:none!important;
}

/* event list css */
.tribe-mini-calendar-event {
	border-bottom  : 1px dotted #d2d2d2!important;
}

.tribe-mini-calendar-event .list-info h2 {margin-bottom:5px!important;}
.tribe-mini-calendar-event .list-info h2 a {
    font:normal 600 16px/16px "Open Sans";
    margin-top: 0;
	margin-bottom: 5px;
}
.tribe-mini-calendar-event .list-info h2 a:hover {color:#330065}
.tribe-mini-calendar-event-venue {display:none}


/*--------------------------------------------------------------
    Modal Search
--------------------------------------------------------------*/

.modal-header
{
    border-bottom: 0!important;
    display:none;
}

.modal-footer
{
    border-top: 0!important;
}

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group
{
    margin-left:0
}

#myModal
{ /*positions the modal pop up window */
    top: 30%;
    right: 0;

    outline: none;
}

#myModal .btn
{
    color: hsl(0, 0%, 100%);
    border-width: 2px;
    border-color: #330065;
    background-color: #330065 !important;
}

.modal-backdrop.in
{
  opacity: 0.8;
}

.form-control {
    height:35px!important;
}


  .fluid-width-video-wrapper {
     padding-top:57%!important;
  }

/*--------------------------------------------------------------
16.0 Media Queries
--------------------------------------------------------------*/

/* Large */
@media(min-width:1200px){

}

/* Medium */
@media(min-width:992px) and (max-width:1199px){

  .navbar-default .navbar-nav > li > a { font-size:18px;}
  .watch-now .livewire a {font-size:28px; }
  .Current_Wrapper {width:74%;}
  .More_Link { width:26%; padding-top:20px}
  .meta-container {overflow:visible }
  .meta-container .fa-share-alt {margin:0; font-size:20px }
  ul.social-ico-ul {left:0px;}

}

/* Small */
@media(min-width:768px) and (max-width:991px){

    /* Social media icons*/
    .social-link-item {padding:4px 2px}
    .social-link-item img {width: 25px;}
    .social-link-item:first-child img {display:none;}

    /* Listen Live*/
    .listen-live .fa-volume-up  {font-size: 45px;}
    .listen-live .live-link { font-size: 30px; line-height:45px}

    /*Now Playing */
    .enp_title {font-size:20px}
    .Current_Wrapper {width:70%}
    .More_Link {width:30%}
    .More_Link::before {font-size:20px}

    /*On Air */
    .schedule-now .h3 {font-size:14px}
    .on-air-excerpt p {display:none}
    .show-social {display:none}

    /* Watch Live */
    .watch-now .livewire a {font-size:20px}

    .most-pop-tabs {width:auto}

    /* Navigation */
   .navbar-default .navbar-nav > li > a   { border-right:0;  padding:10px 30px;    font-size:20px;  }
   .navbar-default li:first-child  {  margin-left: 0  }
   .navbar-header   {  float: none;  }
   .navbar-toggle   {  display: block; }
   .navbar-collapse {  border-top: 1px solid transparent; box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.1); }
   .navbar-collapse.collapse  { display: none!important; }
   .navbar-nav { float: none!important;   margin: 7.5px -15px; }
   .navbar-nav > li  { float: none; }
   .navbar-nav > li > a  { padding-top: 10px;  padding-bottom: 10px; }
   .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {background-color: transparent; }
   .navbar-text {float: none;  margin: 15px 0;}
   .navbar-default .navbar-text {line-height: 50px; margin:0}
   #mobile-search {height:50px}
   #mobile-search .fa-search {color:#fff; font-size:25px}

   /* since 3.1.0 */
   .navbar-collapse.collapse.in  {display: block!important; }
   .collapsing {overflow: hidden!important; }
   .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0;  border: 0 none;  background-color: transparent;  box-shadow: none;  }
   .dropdown-menu > li > a { padding: 5px 15px 5px 25px; }
   .open > .dropdown-menu { display: block; }

    /*Social */
    .widget-social {height:auto}
    .meta-container {overflow:visible }
    .meta-container .fa-share-alt {margin:0; font-size:20px }
    ul.social-ico-ul {left:0px;}
    .footer-social {margin:20px 0}
    .padding-footer {padding:0}
  #widget-0 img {
    float: left;
    width: 57px;
    margin-right: 14px;
}
.listing-item {
    width: 174px;
    float: left;
    padding: 5px 0px;
}

}

  /* Extra Small */
  @media(min-width:320px) and (max-width:767px){

    header {margin:0}
   .main-header {margin:0}
   .station-logo {margin:10px 0}
   .social-links {margin-bottom:10px}
   .meta-container {overflow:visible }
   .meta-container .fa-share-alt {margin:0; font-size:20px }
   ul.social-ico-ul {left:0px;}
   .most-pop-tabs{max-width: 100%;margin: 0 auto;}

   .wpb-compact .article-thumb {
   width:100%;
   float:none;
   margin-right: 0;
   position:relative
}

.wpbsl-slide .slide-content
{
    top: 65%!important;
    left:10%!important;

    opacity: .95!important;
    background: hsl(0, 0%, 9%)!important;
    width:90%!important;
}

.wpbsl-slide .entry-title
{
    font-size: 14px!important;
    line-height: 18px!important;
    margin: 5px 0!important;

    text-transform: none!important;
    color: hsl(0, 0%, 100%)!important;
}

}

.thumbnail-slider-nav {
    display: none;
}

.slide-caption.gallery-caption {display:none}

.page-id-4455 section#trending {
    display: none;
}