/*
Theme Name: Template E
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
01.2 Flex framework
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
--------------------------------------------------------------*/
  * {
      margin: 0;
      padding: 0;
  }

  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;
  }

  .recent-posts-list .has-post-video .sm-flex{
      display: block !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 {
      -ms-word-break: break-all;

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

      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      hyphens: auto;
  }

  #primary {
      padding: 0 !important;
  }

  #secondary {
      padding: 0 10px;
      min-width: inherit !important;
  }

  #content {
      padding: 0 !important;
  }

  /*-Alignments-----------------------------------------------------*/

  .alignleft,
  img.alignleft {
      float: left;

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

  .alignright,
  img.alignright {
      display: inline;
      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: 5px;
      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;
  }

  /*--------------------------------------------------------------
      Brand Colors
  --------------------------------------------------------------*/
  /* Brand color (Purple) */
  a,
  .color-brand {
      color: #00aeef
  }

  .bg-brand {
      background-color: #00aeef
  }

  .hover-color-brand:hover {
      color: #00aeef
  }

  .hover-bg-brand:hover {
      background-color: #00aeef
  }

  /* Secondary color (yellow/orange) */
  .color-secondary {
      color: #ff00ff
  }

  .bg-secondary {
      background-color: #ff00ff
  }

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

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

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

  /* 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("http://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;
      -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('http://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;

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

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

      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;

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

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

      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: 0 !important;
  }


  /*--AD Banners--*/

  .adv-banner img

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

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

  .under-nav-banner{
      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
  --------------------------------------------------------------*/

  .slider-wrapper{
      padding-left: 0;
  }
  #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);
      box-shadow: 0 -1px 3px 0 rgba(50, 50, 50, .41);
      padding: 0 20px !important;
  }

  header {
      margin-top: 10px;
  }

  .main-header {
      margin: 15px 0 20px !important;
  }

  .mast-hidden {
      visibility: hidden;
  }

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

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

  /*Social Links - Header*/
  .social-links {
      text-align: center;
  }

  .social-link-item:first-child {
    display: block !important;
    visibility: visible !important;
  }

  .social-link-item {
      margin-right: 4px;
      padding: 2px 2px !important;
      border-radius: 4px !important;
      background: hsl(0, 0%, 98%);
      -webkit-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: #FF00FF;
  }

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

  .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;
      border-radius: 6px;
      overflow: hidden;
  }

  .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: 0;

      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;
      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;
  }

  /*--------------------------------------------------------------
      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 #000000 !important;
      ;
  }

  .navbar {
      margin-bottom: 0;

      border-radius: 0;
  }

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

  .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: #fff;
      background-color: #ff00ff;
  }

  .navbar-default .navbar-nav>.open>a,
  .navbar-default .navbar-nav>.open>a:hover,
  .navbar-default .navbar-nav>.open>a:focus {
      color: #fff;
      background-color: #ff00ff;
  }

  .navbar-default .navbar-nav>.active>a,
  .navbar-default .navbar-nav>.active>a:hover,
  .navbar-default .navbar-nav>.active>a:focus {
      color: #fff;
      background-color: #ff00ff;
  }

  .navbar-default .navbar-nav>.active {
      color: #fff;
      background-color: #ff00ff;
  }

  /* 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%);
      -webkit-box-shadow: none;
      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;
      }

      .sm-flex aside {
        margin: initial !important;
    }

  }

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

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

  /*--------------------------------------------------------------
      Home page sections
  --------------------------------------------------------------*/

  .home-page-row{
      margin: 20px 0;
  }

  /*--------------------------------------------------------------
      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: #FF00FF;
      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: #FF00FF
  }

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

  .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: #fff
  }

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

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

  /*--------------------------------------------------------------
  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: 100%;

      max-height: 360px;

      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: block;
      margin-top: 15px;
  }

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

      margin: 0 10px 10px 0;

      max-width: 100%;

      overflow: hidden;
  }

  .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;
  }

  .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;
  }


  /*-- -----------------------------------------------------------
  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%);*/
  }

  .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 */

  .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
  }


  /* .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 {
      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;
  }

  .grid aside{
      padding: 0;
  }

  .main-container aside{
      margin-top: 20px;
  }

  .main-container aside:first-child,
  .main-container aside.secondary,
  #slider .secondary aside:first-child{
    margin-top: 0 !important;
}

  .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;
  }

  #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 #00aeef
  }

  .More_Link {
      background: #00aeef;
      border-right: 4px solid #00aeef;
      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: #00AEEF;
      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 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: #00AEEF;
  }

  .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 .caroufredsel_wrapper article {
      float: left;
  }

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

  #trending h5 {
      color: #fff;
      margin-bottom: 0;
      line-height: 14px
  }

  #trending h5 a {
      color: #fff;
      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("http://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("http://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: 0 0 5px 0 !important;
      padding: 10px;
      text-align: left;
      text-transform: uppercase;
      background: #00AEEF;
      color: #fff;
      border-bottom: 4px solid #FF00FF;
  }

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

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


  .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: 100%;
      float: none;
      margin-right: 15px;
      position: relative
  }

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

  .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: #51C2ED
  }

  .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;

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

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

      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%);
  }

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

  .padding-footer {
      padding: 20px 0;
      margin: 10px 0
  }

  footer .nav {
      float: none;
  }

  /*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: #fafafa !important;
      margin-right: 4px !important;
  }

  .footer-social .social-link-item:hover {
    background: #ffbf25 !important;
  }

  .footer-social .social-link-item:first-child,
  .footer-social .social-link-item:first-child img{
    width: 32px !important;
    height: 32px !important;
  }

  .footer-social .social-link-item {
      padding: 10px 8px
  }

  .footer-social .social-link-item {
      -webkit-box-shadow: none;
      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: -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: -webkit-gradient(linear, left top, left bottom, from(hsl(52, 100%, 50%)), to(hsl(52, 100%, 41%)));
      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;
      }

      .sm-flex aside {
        margin: 10px !important;
    }
  }

  /* --- 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;
      }

  }

  /*--------------------------------------------------------------
  --------------------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: block !important;
  }

  .tribe-mini-calendar-wrapper {
    max-width: 300px;
    margin: 0 auto;
}

  /* 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;
  }

  .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: 0 !important;

  }

  #myModal .modal-dialog {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  }

  #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;
  }

  /*--------------------------------------------------------------
  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;
          -webkit-box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.1);
          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;
          -webkit-box-shadow: none;
          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
      }

  }

  /* 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;
      }

  }

  /*--------------------------------------------------------------
01. Reset Default CSS
--------------------------------------------------------------*/


/*--------------------------------------------------------------
WE ADDED A DUPLICATED CSS AS A TEMPORARY HACK TO KEEP THE PARENT
STRUCTURE IN PLACE. THIS CSS IS COMING FROM THE WPB SNAP AS A 
MANUALLY ACTIVATED CSS.
--------------------------------------------------------------*/


* {
    margin: 0;
    padding: 0;
  }
  
  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%;
      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;
  }
  
  /*-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 {
  -ms-word-break: break-all;
  
       /* Non standard for webkit */
       word-break: break-word;
  
  -webkit-hyphens: auto;
     -moz-hyphens: auto;
          hyphens: auto;
  }
  #primary    {padding: 0 10px}
  #secondary  {padding:0 10px; min-width:300px}
  #content    {padding: 0 10px}
  
  /*-Alignments-----------------------------------------------------*/
  
  .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;}
  
  /*--------------------------------------------------------------
      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("http://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('http://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: 0;
  
      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;
      min-height: 60px;
  }
  
  .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;
  }
  
  /*--------------------------------------------------------------
      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:#330065
  }
  
  .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:100%;
  
      max-height:360px;
  
      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:block;
      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;
  }
  
  .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;
  }
  
  
  /*-- -----------------------------------------------------------
  Post Meta
  --------------------------------------------------------------*/
  .article-meta,
  article .category ul a
  {
      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%);*/
  }
  
  .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}
  
  
  /* .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
  {
      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
  }

  .weblator-poll-container li {
    padding: 0 10px;
    border: none;
    margin-bottom: 5px;
}
  
  .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;
  }
  
  #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 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("http://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("http://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:100%;
     float:left;
     margin-right: 15px;
     position:relative
  }
  
  .wpb-compact .category li{
      background:#330065;
      padding:1px 5px;
      position:absolute;
      top: 0%;
  }
  
  .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%);
  }
  
  /*--------------------------------------------------------------
         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;
  }
  
  }
  
  /*--------------------------------------------------------------
  --------------------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:block !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;
  }
  
  .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;
  }
  
  /*--------------------------------------------------------------
  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;}
  
  }

  @media(min-width:768px){

    .widget_recent_posts article img.wp-post-image
    {
        max-width: none !important;
    }

    .wpb-compact .article-thumb {
        width:48%;
     }
   
     .wpb-compact .article-container {
       width: 50%;
   }

}
    
  
  /* 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}
  
  }
  
    /* 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;
  }
  
  }


/*--------------------------------------------------------------
END OF DUPLICATED CSS
--------------------------------------------------------------*/