<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">  /*
Theme Name:008 ITMWPB Child - KPRS
Theme URI: https://wordpressforbroadcasters.com
Author: The WPB team
Description: ITMWPB 008 Child theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, custom-menu, featured-images, threaded-comments, translation-ready, right-sidebar, custom-background
Text Domain: 008-itmwpb-child-kprs
Template:008-itmwpb
*/

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

[Table OF content]
__________________________________________________________

01. Reset Default CSS
02. Start General Design
03. Social Styles
04. Navigation Menu
05. Listen Live Styles
06. On Air Now
    06.1 On Air Next
07. Countdown styles
08. Homepage Recent Post widgets
09. Homepage Sidebar Recent Post widgets
10. Posts and pages
11. Post Meta
12. Post Format
13. Archive
14. Asides
15. Comments
16. Responsive Tabs
17. Breadcrumbs Styles
18. Pagenation
19. Content Widget Titles
20. Footer Elements: leaderboard, columns, Navigation, copyright
21. Plugin Custom Styles
22.0 Media Queries

[Color Codes]
__________________________________________________________

01. Body Color - hsl(0, 0%, 33%)
02. Content Bg Color - hsl(0, 0%, 100%)
03. Font color - hsl(0, 0%, 0%) / hsl(0, 0%, 20%)

[typography]
__________________________________________________________

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

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

Widget Title -
        font-family: 'Anton';
        font-weight: 300;
        font-size: 30px;

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

/*--------------------------------------------------------------
01. Reset Default Css
--------------------------------------------------------------*/
#post-73453 .featured-image{display:none!important}
* {
  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;
}

.social-wrapper {
    display:block;
    max-width:500px;
    margin:0 auto

}

/*Center align  Facebook and Twitter widgets ------------------------------------ */
.social-wrapper {
    display:block;
    max-width:300px;
    margin:0 auto
}

/*-Youtube Wrapper--------------------------------------------------*/

.videoWrapper
{
    position: relative;

    height: 0;
    padding-top: 25px;
    padding-bottom: 56.25%;  /* 16:9 */
}
.videoWrapper iframe
{
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;
}

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

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

.alignleft,
img.alignleft
{
    float: left;
  display:inline !important;
    width: auto;
    height: auto;
    margin-top: 4px;
    margin-right: 24px;
}

.postid-41213 img.alignleft{
 	float:none!important; 
}

.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{
  display:inline !important;
    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%);
}

/*Start General Design*/

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

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

    background:url("https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/962/2018/03/13154144/jamz-site-bg2.jpg") no-repeat top center fixed  #0d090a;

}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Anton', 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: 30px;
    line-height: 30px;
}
h3, h3 a {
    font-size: 28px;
    line-height: 28px;
}
h4, h4 a,
h5, h5 a,
h6, h6 a {
    font-size: 16px;
    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, 0%, 0%);

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

/*** 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: 'Open Sans', 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;
}

/*Background colors-----------------------------------------------*/
.dark   {background: hsl(0, 0%, 0%)}        /*black*/
.light  {background: hsl(0, 0%, 100%)}      /*white*/
.brand  {background: #e0078c;}    /*green*/

/*Read More Button-----------------------------------------------*/
.continue-reading
{
    font: normal 600 14px 'Open Sans';
    padding:0 10px;
    transition: all .6s ease-in-out 0s;
    color:#E00C8A;
    border-radius: 0;
    float:right

}

.continue-reading:hover
{
    color: hsl(0, 0%, 100%);
    background: hsl(0, 0%, 0%);
}

/*Helper Classes-------------------------------------------------*/
/*Padding top and Bottom*/

.pad-tb-5 {padding: 5px 0}
.pad-tb-10 {padding: 10px 0}
.pad-tb-15 {padding: 15px 0}
.pad-tb-20 {padding: 20px 0}
.pad-tb-25 {padding: 25px 0}
.pad-tb-30 {padding: 30px 0}

/*Padding top*/

.pad-t-5 {padding: 5px 0 0 0}
.pad-t-10 {padding: 10px 0 0 0}
.pad-t-15 {padding: 15px 0 0 0}
.pad-t-20 {padding: 20px 0 0 0}
.pad-t-25 {padding: 25px 0 0 0}
.pad-t-30 {padding: 30px 0 0 0}

/*Padding Bottom*/

.pad-b-5 {padding: 0 0 5px 0}
.pad-b-10 {padding: 0 0 10px 0}
.pad-b-15 {padding: 0 0 15px 0}
.pad-b-20 {padding: 0 0 20px 0}
.pad-b-25 {padding: 0 0 25px 0}
.pad-b-30 {padding: 0 0 30px 0}

/*Margin top and Bottom*/
.mar-tb-5 {margin: 5px 0}
.mar-tb-10 {margin: 10px 0}
.mar-tb-15 {margin: 15px 0}
.mar-tb-20 {margin: 20px 0}
.mar-tb-25 {margin: 25px 0}
.mar-tb-30 {margin: 30px 0}

/*Margin top*/
.mar-t-5 {margin: 5px 0 0 0}
.mar-t-10 {margin: 10px 0 0 0}
.mar-t-15 {margin: 15px 0 0 0}
.mar-t-20 {margin: 20px 0 0 0}
.mar-t-25 {margin: 25px 0 0 0}
.mar-t-30 {margin: 30px 0 0 0}

/*Margin Bottom*/
.mar-b-5 {margin: 0 0 5px 0}
.mar-b-10 {margin: 0 0 10px 0}
.mar-b-15 {margin: 0 0 15px 0}
.mar-b-20 {margin: 0 0 20px 0}
.mar-b-25 {margin: 0 0 25px 0}
.mar-b-30 {margin: 0 0 30px 0}

/*AD Banners-----------------------------------------------------*/

.adv-banner img /*centers all banners in their containers*/
{
    margin: 0 auto;
}

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

.widget_adv_location {margin-bottom:10px}

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

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


/*--------------------------------------------------------------
02. Start General Styles
--------------------------------------------------------------*/

#main
{
    padding-top: 15px;
    padding-bottom: 15px;
}

.mast-wrapper
{
    padding: 5px 0;

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

/*Logo*/
.hgroup
{
    padding:0;
}

#logo .header-image
{
    margin-bottom: 0;

    text-align: center;
}

/*--------------------------------------------------------------
03.Social Styles
--------------------------------------------------------------*/

#social-bar {
    position:relative;
    height: 41px;
    background:
        url("https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/962/2018/03/13161244/social-bg-left.jpg") no-repeat left,
        url("https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/962/2018/03/13161325/social-bg-right.jpg") no-repeat right;
    background-color: #000;
}

.social-links {
    padding:7px 0;
    text-align: center
}

.social-link-item {
    margin-right:8px
}

@media (max-width: 480px) {

    #social-bar {
    background:none;
    background-color:#232323;
    min-height: 70px;
   }
}

/*--------------------------------------------------------------
04 Navigation Styles
--------------------------------------------------------------*/

.nav-wrapper {
    background: #232323
}
.navbar
{
    margin-bottom: 0;

    border-radius: 0;
}

.navbar-default
{
    border-style: none;
    background: #232323;
}
.navbar-default .navbar-nav &gt; li &gt; a
{
    font: 500 18px 'Roboto Condensed';

    padding: 18px 12px;

    text-transform: uppercase;

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

.navbar-default .navbar-nav &gt; li &gt; a:hover,
.navbar-default .navbar-nav &gt; li &gt; a:focus
{
    color: #e0078c;
    background: #232323;
}

.navbar-default .navbar-nav &gt; .open &gt; a,
.navbar-default .navbar-nav &gt; .open &gt; a:hover,
.navbar-default .navbar-nav &gt; .open &gt; a:focus
{
    color: #e0078c;
    background: #232323;
}

.navbar-default .navbar-nav &gt; .active &gt; a,
.navbar-default .navbar-nav &gt; .active &gt; a:hover,
.navbar-default .navbar-nav &gt; .active &gt; a:focus
{
    color: #e0078c;
    background: #232323;
}

.navbar-default .navbar-nav &gt; .active
{
    color: #e0078c;
    background: #232323;
}


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

    background: #232323;

    box-shadow: none;

    border-radius: 0
}

.dropdown-menu &gt; li &gt; a
{
    font: normal 16px/24px 'Open Sans';

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

    color: hsl(0, 0%, 100%);
    border-bottom: 1px dotted hsl(0, 0%, 25%);
}
.dropdown-menu &gt; li:first-child
{
    margin:0;
}
.dropdown-menu &gt; li &gt; a:hover,
.dropdown-menu &gt; li &gt; a:focus
{
    text-decoration: none;

    color: #e0078c;
    background-color: #232323;
}

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

    color: #e0078c;
    background-color: #232323;
}

/* mobile version */

.navbar-default .navbar-text
{
    font: 24px/50px 'Anton';

    padding-left: 10px;

    color: hsl(0, 0%, 100%);
}
.navbar-text
{
    max-width: 250px;
    float:left;
}

.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: 'Anton';

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

.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a
{
    color: hsl(0, 0%, 100%);
}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; 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 &gt; .open &gt; a,
    .navbar-default .navbar-nav &gt; .open &gt; a:hover,
    .navbar-default .navbar-nav &gt; .open &gt; a:focus
    {
        color: #e0078c;
        background: #232323;
    }

    .navbar-default .navbar-nav &gt; li:hover
    {
        background: #232323;
    }

    .navbar-inverse .navbar-nav &gt; .open &gt; a,
    .navbar-inverse .navbar-nav &gt; .open &gt; a:hover,
    .navbar-inverse .navbar-nav &gt; .open &gt; a:focus
    {
        color: hsl(0, 0%, 59%);
        background: #232323;
    }

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

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

}

/* This should be around line 4713 in your bootstrap.css */
.navbar-collapse.collapse {
        text-align: center; /* Set this */
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
        font-weight:bold;
}

/* This should be around line 4866 in your bootstrap.css */
.navbar-nav {
    display:inline-block;
    float: none;
    margin: 0;
}

@media (max-width: 992px) {
.navbar-collapse.collapse {
        text-align: left; /* Set this */
}
}


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


/*--------------------------------------------------------------
 05. Listen Live
--------------------------------------------------------------*/

#slider {margin-bottom:5px}

#listenlive img {
    max-width: 100%;
    margin:0 auto;
}

/*--------------------------------------------------------------
06.  On Air Now
--------------------------------------------------------------*/
#schedule-now {
    background:#cecece;
    margin-bottom:1px;
    padding-top:0px;
    max-width:300px;
    margin: 0 auto 1px
}
#schedule-now .h3 {margin-top:0; margin-bottom:0 }
#schedule-now .show-header {
    padding:6px 10px;
    background:#e0078c;
    color:#fff;
    font-family:'Anton';
    text-align: center;
    text-transform: uppercase;
    border-bottom:1px solid #fff
}
#schedule-now .show-header span {margin:0 10px}
#schedule-now .show-header .h3 {font-size:30px}
#schedule-now .link-text {font:normal 400 20px/30px 'Roboto Condensed'; color:#000}
#schedule-now .show-excerpt {padding:0}
#schedule-now .show-excerpt p {
    margin:0;
    font:normal 300 16px/18px 'Roboto Condensed';
    color:#000
}
#schedule-now .show-social  {margin-top:2px}

/*--------------------------------------------------------------
06.1 On Air Next
--------------------------------------------------------------*/
#schedule-next {
    background:#4a4a4a;
    padding-top:0px;
    max-width:300px;
    margin: 0 auto 5px
}

#schedule-next .h3 {margin-top:0; margin-bottom:0 }
#schedule-next .hentry {padding:0}
#schedule-next .show-header {
    padding:2px 10px;
    background:#000;
    color:#fff;
    font-family:'Roboto Condensed';
    text-align: center;
    text-transform: uppercase;
}
#schedule-next .show-header span {margin:0 5px}
#schedule-next .show-header .h3 {font-size:16px}
#schedule-next .link-text {font:normal 400 20px/25px 'Roboto Condensed'; color:#fff}

/*-- -----------------------------------------------------------
Schedule Now B
--------------------------------------------------------------*/
/*On Air Now*/
#schedule-now-b { background:#e0078c!important}
#schedule-now-b .show-header {color:#fff!important;}
#schedule-now-b .show-header .h3 {color:#fff!important;}
#schedule-now-b .link-text {color:#fff!important;}
#schedule-now-b .show-excerpt p { color:#fff!important;}


/*--------------------------------------------------------------
07. Widget Blog Split Columns
--------------------------------------------------------------*/
.widget-blog-split article {
    clear:both;
    padding-bottom:5px
}

.widget-blog-split h5 {
    margin:0;
    font:normal 300 18px/22px 'Anton';
    text-transform: uppercase
}

.widget-blog-split h5 a  {
    color:#000
}

.widget-blog-split h5 a:hover  {
    color:#E00C8A;
}

.widget-blog-split .recent-thumb
{
    max-width:105px;
    float: left;
    margin:0 10px 10px 0
}



/*--------------------------------------------------------------
 08. Homepage Recent Post widgets
--------------------------------------------------------------*/
.widget-blog .article-thumb
{
    float: left;
    overflow: hidden;

    max-width: 300px;
    max-height: 169px;
    margin: 0 10px 0 0;
}
.thumb_image {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0px 10px 10px 0;
}
.widget-blog .article-thumb img
{
    margin: 0;
}

.widget-blog .article-title
{
    margin: 0;
    padding: 10px 0 0 0;
}

.widget-blog h5
{
    margin: 0;
    padding: 0 5px;
}

.widget-blog h5 a
{
    font: normal 300 20px/22px 'Anton';

    text-transform: uppercase;

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

.widget-blog h5 a:hover
{
    color: #e0078c;
}

.widget-blog .article-meta
{
    margin: 0;

    color: #888;
}

.widget-blog .entry-summary
{
    font: normal 400 15px/18px 'Open Sans';

    padding: 5px 0 0 0;

    color: #444;
}

/*--------------------------------------------------------------
 09. Homepage Sidebar Recent Post widgets
--------------------------------------------------------------*/
.widget-sidebar article
{
    display: block;

    max-width: 300px;
    height: 79px;
    margin: 0 auto 5px;
    padding-bottom: 0;
}

.widget-sidebar article:last-child
{
    margin-bottom: 20px;
}

.widget-sidebar article .recent-thumb
{
    float: left;
    overflow: hidden;

    width: 130px;
    height: 80px;
    margin: 0 10px 0 0;
}

.widget-sidebar article .recent-thumb img
{
    margin-bottom: 0;
}

.widget-sidebar article h5
{
    margin: 0;
}

.widget-sidebar article h5 a
{
    margin-top: 5px;

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

.widget-sidebar article h5 a:hover
{
    color: hsl(351, 83%, 50%);
}

.widget-sidebar .adv-banner
{
    clear: both;
    margin-bottom:5px
}

/*--------------------------------------------------------------
10. Posts and pages
--------------------------------------------------------------*/
.sticky
{
    display: block;
}

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

.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 26px/28px 'Anton';

    margin: 0 ;

    text-transform: uppercase;

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


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

.section-title {
    font:normal 300 36px/46px 'Anton';
    color:hsl(351, 83%, 50%);
    text-transform:uppercase;
    border-bottom:1px dotted hsl(0, 0%, 80%)
}

article .hentry
{
    clear: both;

    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom:10px;
}

article .archive-thumbnail
{
    margin: 0 10px 10px 0;
    max-width:150px;
    float:left
}

.widget-blog-split article .title {
    margin-bottom:1.2em
}

article .title
{
    color: hsl(0, 0%, 0%);
    font: 600 18px/18px "Anton";
    text-transform: none;
    margin:0
}

article .title a

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

article .title a:hover

{
    color: #e0078c;
}

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

.audio-posts article .entry-summary p
{
    text-indent:-10px;
}
.single-post .entry-thumbnail
{
    position: relative;

    overflow: hidden;

    max-width: 100%;
    margin: 20px 0 0 0;

    text-align: center;
}

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

    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
{
    font-size: 16px;

    margin-right: 10px;
}

/* Gallery Styles */
.thumbnail-slider {
  position: relative;
}
.thumbnail-slider .slide-item {
  position: relative;
  z-index: 10;
  float: left;
  width: 33%;
}
.thumbnail-slider img {
  display: block;
  margin: 0 auto;
  max-height: 480px;
  width: auto;
}
.thumbnail-slider .slide-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;

  background-color: hsla(351, 83%, 50%, 0.5);
  z-index: 10;
}

.thumbnail-slider .slide-caption h3 {
    color: hsl(0, 0%, 100%);
    margin: 0;
    word-break: normal;
}

.thumbnail-slider .slider-nav {
  overflow: hidden;
  max-height: 400px;
  overflow: auto;
}
.thumbnail-slider .nav-item {
  margin-top: 7px;
  cursor: pointer;
  display: inline;

  opacity: 0.3;
}

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

/* Prev Next Navigation */
.thumbnail-slider .slides-wrapper {
  position: relative;
}
.thumbnail-slider-nav {
  position: absolute;
  top: 50%;
  width: 100%;
  z-index: 100;
  margin-top: -20px;
}
.thumbnail-slider-nav .prev,
.thumbnail-slider-nav .next {
  margin: 0;
  opacity: 0.75;
  color: hsl(0, 0%, 0%);
}
.thumbnail-slider-nav .prev {
  float: left;
}
.thumbnail-slider-nav .next {
  float: right;
}

.thumbnail-slider-nav .prev, .thumbnail-slider-nav .next {
   border-radius: 0px;
background: hsl(0, 0%, 14%);
color: hsl(0, 0%, 100%);
padding: 5px 10px;
border: 0 none;
opacity: 0.5
}

.thumbnail-slider-nav .prev:hover, .thumbnail-slider-nav .next:hover {
opacity: 1;
}

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

.thumbnail-slider.total-items-2 .nav-item {
  max-width: 49%;
  margin-left: 0;
}
.thumbnail-slider.total-items-3 .nav-item {
  max-width: 32%;
}
.thumbnail-slider.total-items-4 .nav-item {
  max-width: 23%;
}
.thumbnail-slider.total-items-5 .nav-item {
  max-width: 19%;
}
.thumbnail-slider.total-items-6 .nav-item {
  max-width: 15.85%;
}

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

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

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

.article-meta a
{
    color:hsl(351, 83%, 50%);
}

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

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

/*--------------------------------------------------------------
12.  Post Format
--------------------------------------------------------------*/

.fa-video-camera, .fa-file-text, .fa-Anton-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 */

.article-meta .category ul
{
    font: normal 600 10px/22px 'Open Sans';

    display: inline-block;

    margin-bottom:0;

    padding:0;

    text-transform:uppercase
}

/*.category ul li {display: inline-block} */

/*.article-meta .category li
{
    display: inline-block;
}*/
.article-meta .category li a:hover
{
    text-decoration: none;
}

.article-meta .category ul a
{
    color: hsl(0, 0%, 100%);
}

.category li a
{
    padding: 2px 5px;

    color: #fff;
    background: #000;
}

.category .post-categories li a {background:#e0078c}


.category-sports-daypop .category li a
{
    padding: 2px 5px;

    color: hsl(0, 0%, 100%);
    background: #e0078c;
}
.category-news .category li a
{
    padding: 2px 5px;

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

/* SendPress Styles */

/* container for the signup form */
.sendpress-signup-form
{
    position: relative;
}
/* labels in the sign up form */
.sendpress-signup-form label
{
    display: block;

    padding: 0 5px 0 0;

    word-wrap: none;
}
/* input fields in sign up form */
.sendpress-signup-form input[type=text]
{
    width: 100%;
    padding: 8px;

    border: 1px solid #ccc;
    border-radius: 4px;
}

.sendpress-signup-form input:focus
{
    border-color: #66afe9;
    outline: 0 none;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(102, 175, 233, .6);
}

input.sp_gender
{
    margin-right: 10px;
}

/* submit button */
.sendpress-submit
{
    font-family: Anton;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.42857;

    display: inline-block !important;

    margin-top: 20px;
    padding: 6px 12px;

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

    color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    background: #e81636;
    background-image: none;
}
.sendpress-submit:hover
{
    background: #000;
}

/* element where error messages are displayed */
.sendpress-signup-form #error
{
    margin: 10px 0;

    color: #8b0000;
}
/* element where the thank you message shows upon successful submit */
.sendpress-signup-form #thanks
{
    margin: 10px 0;
}
/*Extra fields that only exist if you have SendPress Pro*/
.signup-fields-bottom label
{
    /*float:left;*/
    display: inline;
}

.ajaxloader
{
    display: none;

    margin-left: 5px;
}

/*--------------------------------------------------------------
13. Archive
--------------------------------------------------------------*/

.archive
{
    clear: both;
    border-bottom: dotted 1px hsl(0, 0%, 88%);
    margin-bottom:20px
}

.archive-header
{
    margin-bottom: 40px;
}

.archive-title
{
    font: 300 18px/14px 'Anton';

    padding: 5px 20px;

    text-transform: uppercase;

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


.archive .title a
{
    font: 300 26px/28px 'Anton';
    color: hsl(0, 0%, 15%);
}

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

    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 &gt; .dropdown-toggle.btn-primary
{
    color: hsl(0, 0%, 100%);
    border-color: hsl(0, 0%, 80%);
    background-color: hsl(0, 0%, 80%);
}

/*--------------------------------------------------------------
14. Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title,
.archive .format-aside .entry-title
{
    display: none;
}

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

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

.split-columns {margin-bottom:10px;}

/*--------------------------------------------------------------
15. 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: 'Anton'
}

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

/*--------------------------------------------------------------
16. Responsive Tabs
--------------------------------------------------------------*/

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

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

.responsive-tabs-wrapper {
  clear: both;
  margin-bottom: 20px;
  zoom: 1;
}
.responsive-tabs-wrapper:before,
.responsive-tabs-wrapper:after {
    content: "";
    display: table;
}
.responsive-tabs-wrapper:after {
    clear: both;
}

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

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

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

.responsive-tabs .responsive-tabs__list__item {
  border: 0px solid transparent;
  line-height: 1;
  margin: 0 1px 0 0;
  padding: 10px 24px;
  color:hsl(0, 0%, 0%);
  font-family: 'Roboto Condensed';
  font-weight: bold;
  text-transform:uppercase;
  background:hsl(0, 0%, 73%)
}

.responsive-tabs .responsive-tabs__list__item:hover {
  color: hsl(348, 99%, 50%);
}

.responsive-tabs .responsive-tabs__list__item--active,
.responsive-tabs .responsive-tabs__list__item--active:hover {
  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%);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  color: hsl(0, 0%, 0%);
}

.responsive-tabs .responsive-tabs__list__item--active,
.responsive-tabs .responsive-tabs__list__item--active:hover
{
    margin-right: 1px;
    color: hsl(0, 0%, 100%);
    border-top: 0 solid hsl(0, 0%, 0%);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: hsl(358, 73%, 47%);

}

.responsive-tabs .responsive-tabs__panel {
  background: hsl(0, 0%, 100%);
  border: 1px solid hsl(0, 0%, 73%);
  margin-bottom: 0px;
  padding: 10px 10px;
  height:450px;
  overflow-y: scroll
}


@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 {
    background: hsl(0, 0%, 73%);
    border: 1px solid hsl(0, 0%, 87%);
    border-top: none;
    color: hsl(0, 0%, 0%);
    font-size: 18px;
    font-weight: normal;
    padding: 10px 0 10px 20px;
    margin: 0;
    position: relative;
  }

  .responsive-tabs .responsive-tabs__heading:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid hsl(0, 0%, 27%);
    content:"";
    display: block;
    position: absolute;
    right: 20px;
    top: 20px;
    height: 0;
    width: 0;
  }

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

  .responsive-tabs .responsive-tabs__heading--active,
  .responsive-tabs .responsive-tabs__heading--active:hover {
    background: hsl(351, 82%, 50%);
    color: hsl(0, 0%, 100%);
  }

  .responsive-tabs .responsive-tabs__heading--active:after {
    border-bottom: 6px solid hsl(0, 0%, 25%);
    border-top: 0;
    top: 18px;
  }

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

}

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

/*--------------------------------------------------------------
18. Pagenation
--------------------------------------------------------------*/
.pagination
{
    font-weight:600;
    font-size: 12px;
    line-height: 13px;
    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: #000 none repeat scroll 0 0;
}
.pagination a:hover
{
    text-decoration: none;
    color: #FFF;
    background: none repeat scroll 0 0 #E00C8A; /*hover color*/
}
.pagination .current
{
    padding: 6px 9px 5px;

    color: hsl(0, 0%, 100%);
    font-weight:600;
    background: hsl(0, 0%, 0%) none repeat scroll 0 0;
}

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

.icon-left-open,
.icon-right-open
{
    display:none
}


/*--------------------------------------------------------------
19. Content Widget Titles
--------------------------------------------------------------*/

h3  {
    font-size: 28px
}


.content-widget-title
{
    margin: 0 0 10px 0px;
    padding: 5px 10px;

    text-align: left;
    text-transform: uppercase;

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

    border-left:8px solid #e0078c;

    clear:both;
}

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

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

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

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

.sidebar-widget-title
{
    margin: 5px 0;
    padding: 5px 10px;

    text-align: left;
    text-transform: uppercase;

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

    clear:both;
}


/*--------------------------------------------------------------
20. Footer Elements: leaderboard, columns, Navigation, copyright;
--------------------------------------------------------------*/

/*Footer Leaderboard---------------------------------------------*/

#footer .leaderboard
{
    margin: 30px 0;
}


/*Footer Column Header---------------------------------------------*/

.outter
{
    height: 20px;
    margin: 12px 0;

    border-left: 4px solid #e0078c;
}

.footer-widget-title
{
    font: normal 300 24px/16px 'Anton';

    margin: 0;
    padding-left: 8px;

    text-align: left;
    text-transform: uppercase;

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

/*Footer Column Navigation---------------------------------------------*/

.footer-column ul
{
    margin: 0;
    padding: 0;

    list-style-type: none;
}
.footer-column ul li
{
    font-family: 'Open Sans';
    font-size: 14px;
    line-height: 30px;

    text-align: left;
    text-transform: uppercase;

    color: hsl(0, 0%, 100%);
}
.footer-column ul li a
{
    display: block;

    padding-right: 12px;
    padding-left: 12px;

    color: hsl(0, 0%, 100%);
}
.footer-column ul li a:hover
{
    color: #e0078c;
}


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

.copyright
{
    font-family: Open Sans;
    font-size: 12px;

    padding: 50px 0;

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

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

.copyright a
{
    color: #e0078c;
}


/*--------------------------------------------------------------
21. Plugin Custom Styles
--------------------------------------------------------------*/

/*Tribe Calendar----------------------*/
.tribe-mini-calendar-event .list-info
{
    color:hsl(0, 0%, 100%);
}

.tribe-mini-calendar-event .list-info a
{
    color:hsl(39, 99%, 62%);
}

.tribe-mini-calendar-day-link
{
    background:hsl(39, 99%, 62%);
    color:hsl(0, 0%, 0%);
}

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

.weblator-poll-container .panel-body {
    padding:0 10px
}

.weblator-poll-container .panel-default &gt; .panel-heading
{
    border-width: 0;
    border-color: hsl(0, 0%, 100%);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: hsl(0, 0%, 100%);
}

.weblator-poll-container .panel-title
{
    font-family: 'Open Sans';
    font-size: 18px;
    line-height: 22px;

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

.panel-body
{
    color: hsl(0, 0%, 0%);
    border: 0;
}

.weblator-poll-vote
{
    background: hsl(0, 0%, 100%);
}

.weblator-poll-container .panel-footer
{
    padding: 10px 15px;

    border-top: 0 solid hsl(0, 0%, 87%);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background: hsl(0, 0%, 100%);
}

.weblator-poll-container label
{
    font-family: 'Open Sans';
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;

    padding-left:10px;

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

.weblator-poll-container .btn
{
    font-family: 'Anton';
    font-size: 20px;
    text-transform: uppercase;

    color: hsl(0, 0%, 100%)!important;
    border-style: none;
    background: hsl(351, 83%, 50%)!important;
    border-radius: 0
}


.weblator-poll-container .btn-default:hover
{
    color: hsl(0, 0%, 100%)!important;
    border: none;
    border-color: hsl(213, 43%, 92%);
    background: hsl(0, 0%, 100%);
}

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


img#wpstats
{
    display: block;

    margin: 0 auto 24px;
    margin: 0 auto 1.714285714rem;
}

/*--------------------------------------------------------------
22.0 Media Queries
--------------------------------------------------------------*/

@media (min-width: 1400px) {
    .container {
        width: 1400px !important;
    }
}

@media (min-width: 992px) {
    .col-md-8.primary-content, #primary.col-md-8 {
        width: 76%;
    }
    .col-md-4.secondary {
        width: 24%;
    }
}

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

}

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

    .navbar-default .navbar-nav &gt; li &gt; a
    {
        padding:15px 20px
    }

}

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

    .social-links {left:20%;}

    .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 &gt; li
    {
        float: none;
        padding-right:20px
    }
    .navbar-nav &gt; li &gt; a
    {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .navbar-default .navbar-nav &gt; li &gt; a
    {
        padding:5px 10px
    }
    .navbar-text
    {
        float: none;

        margin: 15px 0;
    }
    /* 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 &gt; li &gt; a
    {
        padding: 5px 15px 5px 25px;
    }

    .open &gt; .dropdown-menu
    {
        display: block;
    }

}

@media(max-width:767px){

     aside {padding-left: 0}
    .social-links {left:30%;min-width: 304px;}
    .social-links img {margin-top: 5px;}
    .navbar-default .navbar-nav &gt; li &gt; a
    {
        padding:5px 10px
    }
    .brand {
        background: #232323;
    }
}

/* Extra Small */

@media(max-width:540px){

    .widget-blog .article-thumb {
        width: 100px;
        height:auto;
        float:left;
        margin: 0 10px 0 0
    }

    .widget-blog h5 a {
        font-size:16px;
        line-height: 14px
    }

    .widget-blog .article-title {
        padding:5px 0 0 0;
        margin:0;
    }

    .widget-blog .article-meta {
        margin: 0;
        color: #444;
        padding-left:10px;
    }

    .widget-blog .entry-summary {
        padding:5px;
    }
}

@media(max-width:360px){
    .social-link-item:first-child
    {
        display: none;
    }

}
/*--------------------------------------------------------------
23.0 Krysten's Custom Styling
--------------------------------------------------------------*/

.form-allowed-tags{
  display:none;
}

.post-categories&gt;li{
  display:inline-block;
}


.widget-hr{
  border-top:10px solid #e0078c;
}

#widget-4 .recent-posts-list .posts-container .article-compact .title{
  font:100 18px/18px "Anton";
}

#post-43313 &gt; div &gt; .wp-post-image{
  display:none;
}

.sendpress-submit {
    background: #e0078c !important;
}

.gform_button{
  background: #e0078c !important;
  padding:10px 20px !important;
  border:none !important;
  text-transform:Uppercase !important;
  color:#fff !important;
  font-weight:700 !important;
}

.event-is-recurring{
  display:none !important;
}

#post-36793 .article-meta a {
    color: white;
    background-color: #e0078c;
    padding: 3px 5px;
    border-radius: 5px;
    font-weight: 900;
    text-transform: uppercase;
    font-size: 14px;
}

.weblator-poll-container .btn{
  background:#e0078c !important;
}

#post-44162 .progress{
  Height:50px !important;
}

#post-44162 .progress-bar{
  Height:50px !important;
  Font-weight:600 !important;
  Line-height:48px !important;
}

#post-44162 .progress-bar&gt;span {
    white-space: pre;
    color: black;
    font-size: 18px;
}

#post-44162 .bs-chart-container{
  Max-width:100% !important;
}

#post-44162 .gallery-item{
Display:inline-block !important;
  margin:20px !important;
}

#post-44162 .gallery-caption{
Text-align:center !important;
Font-weight:900 !important;
}

.icon-50{
  width:50px !important;
  height:50px !important;
}

.icon-height-50{
  height:50px !important;
  width: auto;
}

#listen-table td:first-child{
    padding: 25px 25px 0px 25px !important;
}

#listen-table td:first-child{
  vertical-align:top;
}

#post-36793 .archive-thumbnail{
Max-width:300px !important;
}

#post-45721 .posts-section&gt;h4{
Color:#e0078c !important;
}

.news-padding-top{
  padding-top:30px !important;
}

#schedule-now .fa-microphone{
Line-height:45px !important;
}

#schedule-now .show-header .h3{
Color:white !important;
}

#schedule-now .show-header{
Background: black !important;
}

#schedule-now {
Background:#e0078c !important;
}

#schedule-now .link-text {
    color: white !important;
}

#tribe-bar-form {
    clear: both !important;
}

#post-46949 #gallery-1 .gallery-item{
  display:inline-block !important;
}

#post-49050 .section-title {
Color:#e0078c !important;
}

#post-53381 &gt; div.featured-image{
  display:none !important;
}

.slider-embed{
  
}

#gform_submit_button_8{

  padding:10px 20px !important;
  background:#e0078c !important;
  border:none !important;
  color:white !important;
  font-weight:bold !important;
}

#gform_submit_button_8:hover{
    box-shadow: 0 4px 8px 0 #e0078c, 0 6px 20px 0 #e0078c;
}

.posts-section &gt; h4{
  color:#e0078c !important;
}

#post-54590 &gt; div.featured-image &gt; a &gt; img{
  display:none;
}

#post-56535 .player-container{
	overflow:visible !important;
}

#post-36740 ol li{
  list-style: unset !important;
}

img.caution-icon{
    float: left !important;
    max-width: 125px;
    margin-top: 0px !important;
}

#tribe-events-pg-template .tribe-events-content h4{
    font-size: 1.5em;
    line-height: 1.4;
    font-family: "open sans";
    font-weight: 600;
}

#tribe-events-pg-template .tribe-events-content h4 a{
    font-size: 1em;
    line-height: 1.4;
    font-family: "open sans";
    font-weight: 600;
}

h4 {
    font-size: 1.5em;
    line-height: 1.4;
    font-family: "open sans";
    font-weight: 600;
}

#post-65880 .featured-image{
  display:none!important;
}

#post-66154 &gt; div.tribe-events-cal-linksÂ&nbsp;{
	margin-bottom: 1.75em;
	display: block;
	clear: both !important;
}
.tribe-events-cal-links{
  clear:both !important;
}

h4 a{
    font-size: 1em;
    line-height: 1.4;
    font-weight: 600;
}

#post-69087 li{
	list-style:disc !important;
}</pre></body></html>