  /*
Theme Name: WBOQ Theme
Theme URI: http://wordpressforbroadcasters.com
Author: The WPB team
Description:  WPB SNAPFrame-work built from WPB Template I
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: /languages/

*/

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

[Table OF content]
__________________________________________________________

01. Reset Default CSS
02. Start General 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

[Color Codes]
__________________________________________________________

01. Body Color - hsl(6, 96%, 59%)
02. Content Bg Color - hsl(0, 0%, 100%)
03. Font color - hsl(0, 0%, 0%) / hsl(0, 0%, 20%)
04. Main Color - hsl(0, 81%, 61%)
05. Light Border Color hsl(0, 0%, 93%)
06. Navigation Menu Color - hsl(0, 0%, 29%)

[typography]
__________________________________________________________

Body -
        font-family: 'Signika';
        font-size: 16px;

Content -
        font-family: 'Signika';
        font-size: 16px;

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

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

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

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

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

#twitter-widget-0
{
    width: 100%!important;
}

.widget-sidebar-3 {display:block; max-width:300px; margin:0 auto;}
.widget-sidebar-5 {display:block; max-width:500px; margin:0 auto;}

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

.no-float 
{
    float:none !important;
}

.right-float
{
    float:right !important;
}

.alignleft,
img.alignleft
{
    float: left;

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

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

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

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

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

img.alignright
{
    margin: 0px -22px 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: auto;
    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%);
}

/*Start General Design*/

body
{
    font-family: 'Signika';
    font-weight: 300;
    font-size: 16px;
    line-height:22px;

    color: hsl(0, 0%, 33%);
    background: url("https://d2isblg909whrf.cloudfront.net/themes/wweg/site-bg.jpg") no-repeat fixed 0 0 hsl(40, 74%, 52%);
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Signika', 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: 'Signika', 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;
}

.dark {color: hsl(0, 0%, 0%)}


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

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

    padding: 8px ;

    text-transform: capitalize;

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

    background: hsl(2, 85%, 53%)
}

.more-button a:after {
    content:url('https://d2isblg909whrf.cloudfront.net/themes/snap04/arrow-right.png');
    margin-left:20px;
    position:relative;
    top:3px

}

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

.wpb-default {
  color: hsl(0, 0%, 100%);
  background-color: #0164c2;
  border-color: #fff;
  font:normal 500 16px/18px "Oswald";
  text-transform:uppercase
}

.wpb-default a {color:hsl(0, 0%, 100%)}
.wpb-default a:hover {
  color: #ed282d;
}

/*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,
.under-slider
  /*adds margin to leaderboards*/
{
    margin: 10px 0 5px 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
}


/*05. Start global header Design*/

header {
    margin-top:5px
}

.content-bg {
    background: hsl(0, 0%,100%);
}

.mast-wrapper {
    padding:5px 0;
    background: #ed282d;
    position:relative;
    z-index: 1000
}

#date-time
{
    padding:0;
    font:normal 300 14px/22px "Signika";
    color:hsl(0, 0%, 0%);
    text-align: center
}

.input-group-btn button {
    background:#0164c2;
    color:#fff;
    border:2px solid #0164c2;
    padding:5px 12px
}

.input-group-btn button:hover{
    background:#0055a5;
    color:#FFD000;
    border:2px solid #0055a5;
    padding:5px 12px
}

.form-control {
    border:2px solid #0055a5
}

.wrapper {margin:0}
#header { padding:0;  margin:20px 0}




.social-links {text-align: left; margin:3px 0 1px 0}
.social-link-item {margin-right:2px; background:hsl(208, 100%, 32%); padding:8px 4px;}
.social-link-item:hover  { opacity: 0.50}

/*06. Navigation Menu Start*/

nav {padding:0 0 10px 0}

.nav-bg {background:#0055a5}

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

.navbar-default
{
    border-style:none;
    background-color: #0164c2;
    border-bottom: 4px solid #ed282d;
}

.navbar-default .navbar-nav > li > a {
    color: hsl(0, 0%, 100%);
    font: 500 18px "Open Sans";
    padding: 15px 13px;
    text-transform: uppercase;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus
{
    color: #ed282d;
    background-color: #0164c2;
}

.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-color: #ee2e24;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus
{
    color: #ed282d;
    background-color: #0164c2;
}

.navbar-default .navbar-nav > .active
{
    color: hsl(0, 0%, 100%);
    background:transparent;
}

/* 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(355, 100%, 29%);
    border:none;

    background: #EE2E24;

    box-shadow: none;

    border-radius: 0
}

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

    padding: 10px 15px;
    text-transform: uppercase;

    color: hsl(0, 0%, 100%);
    border-bottom: 1px dotted hsl(0, 0%, 100%);
}
.dropdown-menu > li:last-child > a {border-bottom: 0px dotted hsl(0, 0%, 100%);}

.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: #0055A5;
}

.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 'Signika';
    padding-left: 20px;
    color: hsl(0, 0%, 100%);
    margin:16px 0
}

.mobile-social
{
   max-width: 400px;
   float:left;
   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: 'Signika';

    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 'Signika';

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

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

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

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

}

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

/*--------------------------------------------------------------
    Slider Styles
--------------------------------------------------------------*/

.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(2, 85%, 53%)!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-left: 1px solid hsl(0, 0%, 100%);
   border-right: 1px solid hsl(0, 0%, 100%);
}

.wpbsl-slide .slide-content{
    top:450px !important;
    left:100px;
    background:hsl(0, 0%, 9%)!important;
    opacity: 0.85!important;
}

.wpb-slider-main-container {margin-bottom:10px!important}

.wpbsl-slide .entry-title {
    font-size: 22px!important;
    line-height: 22px!important;
    color:hsl(0, 0%, 100%)!important;
    text-transform: none!important;
}

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

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

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



.show-social-link img
{
    margin-bottom: 4px;
    background: hsl(2, 85%, 53%);
}


/*--------------------------------------------------------------
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 40px/45px 'Signika';

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

.single .entry-thumbnail {
    display: none;
}

.sharebuttons
{
    clear:both;
    border-top:1px dotted hsl(0, 0%, 80%);
    border-bottom:1px dotted hsl(0, 0%, 80%);
    padding:5px
}

.share-text
{
    font:normal 600 20px/22px 'Open Sans';
    text-transform: uppercase;
    padding:5px 0;
    border-right:1px dotted hsl(0, 0%, 80%);
    color:hsl(0, 0%, 0%)
}

.single .share-links .fa {
    font-size: 20px;
    margin: 0;
    opacity: 0.8;
    padding: 10px 35px;
    border-right:1px dotted hsl(0, 0%, 80%);
}


.single .share-links .fa.fa-facebook {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0;
    color: hsl(0, 0%, 0%);
}
.single .share-links .fa.fa-twitter {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0;
    color: hsl(0, 0%, 0%);
}
.single .share-links .fa.fa-google-plus {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0;
    color: hsl(0, 0%, 0%);
}
.single .share-links .fa.fa-envelope-o {
    background: hsl(0, 0%, 100% ) none repeat scroll 0 0;
    color: hsl(0, 0%, 0%);
}

/* Share social hover */

.single .share-links .fa-facebook:hover {
    background: hsl(221, 44%, 41%) none repeat scroll 0 0;
    color: hsl(0, 0%, 100%);
    border-style:none
}
.single .share-links .fa.fa-twitter:hover {
    background: hsl(196, 100%, 46%) none repeat scroll 0 0;
    color: hsl(0, 0%, 100%);
    border-style:none

}
.single .share-links .fa.fa-google-plus:hover {
    background: hsl(7, 71%, 55%) none repeat scroll 0 0;
    color: hsl(0, 0%, 100%);
    border-style:none
}

.single .share-links .fa.fa-envelope-o:hover {
    background: hsl(17, 98%, 46%) none repeat scroll 0 0;
    color: hsl(0, 0%, 100%);
    border-style:none
}


/*-- -----------------------------------------------------------
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 {
   display: inline-block;
   padding: 6px 12px;
   margin-bottom: 0px;
   font-size: 16px;
   font-weight: 400;
   line-height: 1.42857;
   text-align: center;
   white-space: nowrap;
   vertical-align: middle;
   cursor: pointer;
   -moz-user-select: none;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 4px
}

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

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

/*--------------------------------------------------------------
   Post Format
--------------------------------------------------------------*/

.fa-video-camera, .fa-file-text, .fa-Signika-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 "Signika";

    margin-bottom:0;

    padding:0;
}

article .category ul a { color: #ed282d; }
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: 300 28px/14px 'Signika';

    padding: 0;

    text-transform: uppercase;

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

    border-bottom:4px solid hsl(2, 85%, 53%)
}

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

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

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

    color: hsl(2, 85%, 53%)!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 'Signika';

    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 {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:1px}

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

    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: 'Signika'
}

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

/*--------------------------------------------------------------
  WP Default Gallery Styles
--------------------------------------------------------------*/

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

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

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

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

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

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


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

/*--------------------------------------------------------------
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(208, 100%, 32%) none repeat scroll 0 0;
}
.pagination a:hover
{
    text-decoration: none;

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

    color: hsl(0, 0%, 100%);
    background: hsl(2, 85%, 53%) none repeat scroll 0 0;
}

/*06. Full Content Area Start*/


/* Recent posts is a 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%;
    right: 46%;

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


/*Widget Titles*/

.content-widget-title
{
    font: normal 300 30px/30px 'Signika';

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

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

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

.content-widget-title a
{
    color: hsl(0, 0%, 100%);
}

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

.content-widget-title-dark
{
    font: normal 300 30px/30px 'Signika';

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

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

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

.content-widget-title-dark a
{
    color: hsl(0, 0%, 0%);
}

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

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

    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 'Signika';

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



/* Share On hover */

.meta-container
{
    margin:15px 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: -95px;

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

/*Footer Widgets---------------------------------------------*/
#footer {padding:10px}

.footer-columns li a {
    color:#fff;
    font:normal 400 16px/30px "Open Sans";
    text-transform: uppercase
}

.footer-columns li a:hover {
    color:#ed282d;
}


/*Footer Copyright-------------------------------------------*/

#site-info {background: #0164c2; padding:20px 0}
#site-info .copyright {
    text-align: center;
    font:normal 300 12px/22px 'Lato';
    color:#ccc
}
#site-info .copyright a {
    color:#ccc
}
#site-info .copyright a:hover {
    color: #ed282d;
}
/*--------------------------------------------------------------
Plugin Custom Styles
--------------------------------------------------------------*/
.listen-live img {
    margin-left:-40px;
}

/*RSS Feed---------------------------------------*/

a.rsswidget {
    font-size: 20px;
    line-height: 45px;
    color: hsl(0, 0%, 9%);
    font-weight: 500;
}

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


/*--------------------------------------------------------------
--------------------TEMPLATE 1 STYLES
--------------------------------------------------------------*/
/*Logo*/

#t1-header {margin:0;}
#t1-logo {
    text-align: center;
    padding:0

    position:relative;
    top:10px;
}

#t1-logo .station-logo {
    margin: 0px;
}


/*On Air Group*/

#t1-on-air-group .on-air-group {
    position:relative;
    left:105px;
    top:-25px;
    text-align:center;
}

#t1-on-air-group .first-word {
    display:block;
    margin-top:.1em;
    font:normal 600 22px/20px "Oswald";
    text-transform: uppercase;
    color:#fff;
    background:#ed282d;
    padding:5px 5px 5px;
}

#t1-on-air-group .link-text {
    font:normal 500 22px/34px "Oswald";
    color: #0164c2;
}

#t1-on-air-group .on-air-excerpt p {
    font:normal 500 16px/18px "Oswald";
    text-transform: uppercase;
    color:#fff;
}

#t1-on-air-group .personality .wp-post-image
{
   margin-bottom: 0;
   float: right;
   width: 100px;
   display:none;
}

#t1-on-air-group .on-air-info
{
    padding-top:60px;
    z-index: 2
}

#t1-on-air-group .listen-live
{
    height:auto;
    padding:0;
}

#t1-on-air-group .live {padding:0!important;}
#t1-on-air-group .listen-live img {margin: 0 auto}


/*Social links Header*/
#t1-social-group {
    margin-top:15px;
    text-align: center;

    position:relative;
    top:0
    margin-top:20px
}


/*Content Widget Title*/

.t1-content-widget-title {
    margin:20px 0;
    padding:10px 0;
    font-size: 26px;
    border-bottom:2px solid #ed282d;
  	color:#0164c2;
}

.t1-content-widget-title a {
    font-size: 22px;
    color: #0164c2;
}

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


/*Sidebar Widget Title*/
h3.t1-sidebar-widget-title {
    margin:10px 0;
    padding:8px 0 ;
    font-size: 26px;
    color:#0055a5;
    text-transform: uppercase;
    border-bottom:2px solid hsl(2, 85%, 53%);
}

h3.t1-sidebar-widget-title a {
    font-size: 26px;
    color:#0055a5;
}

h3.t1-sidebar-widget-title a:hover {
    color:hsl(2, 85%, 53%);
}

#t1-main-container .icon-left-open:after,
.icon-right-open:after
{
    content:"Read All";
    margin: 0 ;
    float:right;
    font:normal 600 14px/32px 'Roboto';
    text-transform: uppercase;

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

    color: hsl(208, 100%, 32%);

}

#t1-main-container .icon-left-open:hover:after,
.icon-right-open:hover:after
{
  color: hsl(2, 85%, 53%);

}

#t1-main-container .article-thumb {
    width:215px;
    float:left;
    margin-right:10px;
}

#t1-main-container .article-thumb img {max-width:100%}


#t1-main-container .article-title h5 {margin-bottom:0px}
#t1-main-container .article-title h5 a {
    font-size: 20px;
    line-height: 32px;
    color:hsl(0, 0%, 9%);
}

#t1-main-container .article-title h5 a:hover {color:hsl(2, 85%, 53%);}

#t1-main-container .article-meta i {margin:0 10px 0 5px}
#t1-main-container article {margin-bottom:20px}


#t1-main-container #t1-widget-5 {margin-bottom:0px}
#t1-main-container #t1-widget-5 article:first-child .article-thumb {
    display:block;
    width:300px;
    max-height: 169px;
    overflow: hidden;
    margin-bottom:10px
}

#t1-main-container #t1-widget-5 .article-thumb {display:none}
#t1-main-container #t1-widget-5 .entry-summary {display:none}
#t1-main-container #t1-widget-5 .article-meta {display:none}
#t1-main-container #t1-widget-5 .article-title {border-bottom:1px dotted hsl(0, 0%, 80%); margin-top: 2px}
#t1-main-container #t1-widget-5 .article-title h5 a {
    font-size: 16px;
    line-height: 18px;
    color:hsl(0, 0%, 9%);
}

#t1-main-container #t1-widget-5 .article-title h5 a:hover {color: #ed282d;}



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

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

}

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

}

/* Small */
@media(min-width:768px) and (max-width:991px){
  /* 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-text {float: none;  margin: 15px 0;}
   .navbar-default .navbar-text {line-height: 50px; margin:0}
   #mobile-search {height:50px}
   #mobile-search .fa-search {color:#000; 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; }

   #t1-social-group {margin-top:5px;}
   #t1-main-container .article-thumb {
      width: 215px;
      float: left;
      margin-right: 10px;
  }
   #t1-main-container #t1-widget-5 article .entry-summary {display:block}
   #t1-main-container #t1-widget-5 article:first-child .article-thumb {width:100%; max-height:100%;}

   #t1-on-air-group .on-air-group {top:0px}
   #t1-on-air-group .on-air-info {padding-top: 40px}
   #t1-on-air-group .on-air-excerpt p {margin:0}
   .personality {position:relative; top:55px; right:55%}


}

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

      .social-wrapper {max-width:500px;}
      #t1-social-group {margin-top:5px;}
      #t1-main-container .article-thumb {
        width: 100%;
        float: none;
        margin-right: 0;
    }

      #t1-main-container .article-thumb img {max-width:100%; margin:0 auto; display:block}
      #t1-main-container #t1-widget-5 article:first-child .article-thumb {
          display:block;
          width:100%;
          max-height: none;
          overflow: visible;
          margin-bottom:10px
      }
      #t1-main-container #t1-widget-5 .article-title {
          border-bottom:0px dotted hsl(0, 0%, 80%);
          margin-top: 2px}
      #t1-main-container #t1-widget-5 article .entry-summary {
          display:block;
          border-bottom:1px dotted hsl(0, 0%, 80%);
          margin-top: 2px;
          padding:0 0 10px 0
      }

      #t1-on-air-group .on-air-info {text-align: center; padding-top:0; display:none}
      #t1-on-air-group .on-air-info p {margin:0}
      #t1-on-air-group .listen-live {margin-bottom:20px}

      .widget-tile {margin-bottom:5px}



}

img.alignleft.wp-post-image {
    display: none!important;
}

div#comments {
    display: none;
}