/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */

/*COLORS*/
/*
#e88823;
#183447;
#7693a7;
#aeb8bf;
#d6dee4;
#f0efef;
*/


/*LIVE PAGE SHOW HIDE*/
.live-row {
    display: none;
}
.up-next-container {
    /*display: none;*/
}

/*=====================================
=            GLOBAL STYLES            =
=====================================*/
body{
    font-family: 'Roboto', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', sans-serif;
}
* p, * a {letter-spacing: 1px;}
h1 {
    font-size: 30px!important;
    font-weight: bold!important;
}
.fl-module .fl-module-content span,
.fl-module .fl-module-content span a {
    text-transform: uppercase;
}
.fl-page-content {
    background-color: #ffffff;
}
.uabb-image-carousel-caption {
    background-color: #ffffff!important;
}
.fl-node-5fa8ad276bb70 > .fl-row-content-wrap {
    background-color: #ffffff;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}
.w-100{
    width: 100%;
}
.blue_border{
    border: 2px solid #7693a7;
}
.dark_blue_border{
    border: 2px solid #183447;
}
.background_blue{
    background-color: #183447;
}
.text_blue{
    color: #183447!important;
}
.text_white{
    color: #ffffff!important;
}
.medium_text{
    font-size: 14px;
}
.small_text{
    font-size: 10px;
}

.medium_text{
    font-size: 12px;
}

.section_main_title{
    font-weight: 700;
    font-size: 36px;
}

.white_line{
    background: #ffffff;
    width: 100%;
    height: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.blue_line{
    background: #183447;
    width: 100%;
    height: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
#up_next{
    border-bottom: 1px solid #183447;
}
.font_title_bold{
    font-weight: 800!important;
}
a.fl-button, a.fl-button:visited {
    background: #e88823;
    color: #fff;
    border: none;
}
/*=====  End of GLOBAL STYLES  ======*/


/*==============================
=            HEADER            =
==============================*/
/*.header-bb-search-container {
	position: relative;
}*/
.container_icons_header{
    display: block;
    float: right;
}
.container_icons_header .fl-icon a{
    color: #183447;
    font-size: 25px;
}

.fl-page-nav-search {
    position: relative;
    display: inline-block!important;
}
.fl-page-nav-search a.fa-search {
    color: #183447;

    font-size: 25px;
    position: relative;
    display: inline-block;
    /*    right: 0;
        top: 0;*/
    z-index: 100;
    margin: 0px 0px 0px 70px;
}

.fl-page-nav-search form {
    background-color: #ffffff;
    border-top: 3px solid #183447;
    display: none;
    padding: 20px;
    position: absolute;
    right: 50px;
    top: 100%;
    width: 400px;
}


.fl-page-nav-search a.fa-search:hover,
.fl-page-nav-search a.fa-search:focus {
    color: #183447;
    text-decoration: none;
}


.header-search-col {}
.header-search-module {}
.img_peacock_container img{
    max-width: 150px;
    padding-right: 30px;
}
/*=====  End of HEADER  ======*/


/*=================================
=            HOME PAGE            =
=================================*/

/* ROW 1 - UP NEXT */

.up-next-container {
    background-color: #e88823;
    padding-top: 20px;
    padding-bottom: 20px;
}

.up-next-row {
    max-width: 1600px;
    margin: 0 auto;
}

.up-next-date-col {
    position: relative;

}
.up-next-date-col::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    border-left: 26px solid #f0efef;
    top: 50%;
    margin-top: -40px;
    right: -10px;
}

.up-next-heading {
    font-size: 36px;
    font-weight: 700;
}

.up-next-date {
    position: relative;
    font-size: 20px;
}

.up-next-thumb {

    text-align: center;
}

.up-next-guests-container {
}

ul.up-next-guests {
    text-transform: uppercase;
    padding-left: 0;
}

ul.up-next-guests li {
    list-style: none;
}

ul.up-next-guests li a {
    color: #183447;
}

.up-next-guests span {
    display: block;
}

/* COUNTDOWN TIMER */

.countdown-to-show-col {
    text-align: center;
    color: #fff;
}

.countdown-to-show-col h3 {
    color: #fff;
}

.dp-countdown-module .fl-countdown .fl-countdown-unit-number {
    color: #f0efef;
    border: 1px solid #f0efef;
    padding: 5px;
    font-size: 28px;
}


.dp-countdown-module .fl-countdown .fl-countdown-unit-label {
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 10px;
}

.dp-countdown-module .fl-module-content .fl-countdown .fl-countdown-unit-label {
    min-width: 60px
}

.dp-podcast-callout .fl-module-content {
    max-width: 330px;
}

.dp-podcast-callout .fl-module-content .fl-callout-has-photo .fl-callout-photo {
    width: 60px;
    padding-right: 0;
}

/*Subscribe form*/
.fl-subscribe-form-inline .fl-form-field {
    padding-right: 0px!important;
}
.dp-inline-subscribe .fl-subscribe-form-inline .fl-form-button {
    width: 20%;
    border-radius: 0;
}
.fl-builder-content .fl-node-603e714e4341f .fl-form-button a.fl-button:hover, .fl-builder-content .fl-node-603e714e4341f .fl-form-button a.fl-button:hover * {
    color: #ffffff;
}
.dp-inline-subscribe .fl-subscribe-form-inline .fl-form-button .fl-button-wrap a{
    padding-top: 21px;
    padding-bottom: 21px;
}

.dp-inline-subscribe .fl-subscribe-form-inline .fl-form-button .fl-button-wrap a .fl-button-text {
    font-size: 20px;
}
.dp-inline-subscribe .fl-subscribe-form-inline.fl-subscribe-form-name-hide .fl-form-field {
    width: 80%;
    border-radius: 0;

}
.fl-subscribe-form .fl-form-field input{
    border: 1px solid #183447;
    background: #ffffff;
    border-radius: 4px;
    line-height: 0!important;
    padding: 0!important;
    font-size: 30px!important;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    height: 65px;
    padding-left: 20px!important;
    font-weight: 800;
    text-transform: uppercase;
}
.fl-subscribe-form .fl-form-field input::placeholder{
    font-size: 30px;
    color: #183447;
}
.fl-subscribe-form .fl-form-field input::placeholder:after {
    content: '*';
    color: red;
}
#fl-subscribe-form-email::-webkit-input-placeholder {
    color: transparent;
    text-indent: -9999px;
    background-image: url("images/placeholder.png");
    background-position: left 50%;
    background-repeat: no-repeat;
    background-size: contain;
}
#fl-subscribe-form-email::-moz-placeholder {
    /* Firefox 19+ */
    color: transparent;
    text-indent: -9999px;
    background-image: url("http://placehold.it/123x17&text=PlaceholderImage");
    background-position: left 50%;
    background-repeat: no-repeat;
}
#fl-subscribe-form-email:-moz-placeholder {
    /* Firefox 18- */
    color: transparent;
    text-indent: -9999px;
    background-image: url("http://placehold.it/123x17&text=PlaceholderImage");
    background-position: 0 50%;
    background-repeat: no-repeat;
}
#fl-subscribe-form-email:-ms-input-placeholder {
    /* IE 10- */
    color: transparent;
    text-indent: -9999px;
    background-image: url("http://placehold.it/123x17&text=PlaceholderImage");
    background-position: 0 50%;
    background-repeat: no-repeat;
}
.fl-builder-content .dp-inline-subscribe  .fl-form-button a.fl-button, .fl-builder-content .dp-inline-subscribe  .fl-form-button a.fl-button:visited, .fl-builder-content .dp-inline-subscribe  .fl-form-button a.fl-button *, .fl-builder-content .dp-inline-subscribe  .fl-form-button a.fl-button:visited * {
    font-size: 30px;
}

.home-store-carousel .uabb-image-carousel-caption {
    font-size: 13px;
    line-height: 18px;
    overflow: visible;
    text-overflow: unset;
    white-space: normal;
}

.home-store-carousel .uabb-image-carousel-caption {
    background-color: #ffffff;
}


/* RECAP SECTION */
.content_recap_cats a{
    color: #ffffff;
    font-size: 12px;
}
.content_recap_cats span{
    color: #ffffff;
    font-size: 12px;
}
.recap-row .recap-video-1 .fl-post-feed-text,
.recap-row .recap-video-2 .fl-post-feed-text {
    display: none;
}


ul.recap-guests,
ul.recap-topics,
ul.todays-guests {
    padding-left: 0;
}

ul.recap-guests li,
ul.todays-guests li {
    list-style-type: none;
    display: inline;
    letter-spacing: 1px;
}

ul.recap-topics li {
    list-style-type: none;
}
.container_small_recap{
    height: 120px;
    overflow: hidden;
}
.container_small_recap img{
    position: relative;
    object-fit: cover;
    object-position: 50% 50%!important;
    height: 100%;
}
/* POLL */

.dp-poll-container .fl-module-content {
    background: #e88823;
    padding: 20px;
    max-width: 500px;
    margin: auto;
    border-radius: 0;
}

.dp-poll-container .fl-module-content  h3 {
    font-size: 20px;
    color: #ffffff;
    font-weight: 500;
    text-align: left;
}

.dp-poll-container .fl-module-content .css-box.pds-box {
    background: transparent !important;
    border: none !important;
    width: 100% !important;
    display: block;
}

.dp-poll-container .fl-module-content .css-box.pds-box .pds-vote-button {
    background: none !important;
    background-color: #ffffff !important;
    color: #e88823  !important;
    border-radius: 0  !important;
    border: none  !important;
    font-size: 20px !important;
    width: 60% !important;
    display: inline-block;
    text-align: center;
    padding: 10px 10px !important;
}

#PDI_container10683329 .pds-box .pds-links {
    padding: 10px 0 0;
    display: none!important;
    text-align: center;
}

.dp-poll-container .fl-module-content .pds-box .pds-answer {
    border: none  !important;
}

.dp-poll-container .fl-module-content .pds-box {
    background: transparent !important;
    border: none !important;
    width: 100% !important;
    display: block;
}

.dp-poll-container .fl-module-content .pds-box .pds-answer-feedback-bar {
    font-size: 2px;
    background: #183447 !important;
    height: 18px;
}

.dp-poll-container .fl-module-content .pds-box .pds-feedback-per {
    font-size: 12px !important;
}

.dp-poll-container .fl-module-content  .pds-box .pds-links-back a {
    color: #f0efef !important;
}

#PDI_container10766860 .pds-box .pds-question-top {
    color: #fff !important;
}

#PDI_container10766860 .css-view-results.pds-view-results {
    display: none !important;
}
#PDI_container10766860 h3, #PDI_container10766860 p, #PDI_container10766860 .fb-comments {
    display: none;
}
.dp-poll-container .fl-module-content .hide_comments,.dp-poll-container .fl-module-content .fb-comments{
    display: none!important;
}
/* .dp-poll-container .CSS_Poll.PDS_Poll {
    font-size: 18px  !important;
    text-transform: uppercase  !important;
    width: 100% !important;
    color: #ffffff!important;
} */

.dp-poll-container .CSS_Poll.PDS_Poll .pds-box .pds-answer label {

    color: #ffffff!important;
    font-size: 13px!important;
    line-height: 100%;
    position: relative;
    padding-top: 1px;
}


.dp-poll-container .fl-module-content .pds-answer-input input[type=radio] {
    width: 18px  !important;
    height: 18px  !important;
}

.dp-poll-container .fl-module-content .pds-box .pds-links a.pds-view-results {
    color: #f0efef !important;
    display: none;
}
#PDI_container10683329 .pds-box .pds-question-top {
    font-size: 14px!important;
    line-height: 120%;
    color: #ffffff!important;
    font-weight: 700;
    padding: 5px 0 15px;
    position: relative;

}
#PDI_container10683329 .pds-box .pds-box-outer {
    padding: 0px!important;
}
/* CHAT LIVE */
.title_chat{
    background: #ebebf0;
    color: #183447;
    font-weight: bold;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
}
.title_chat .container_arrow{
    display: block;
    height: 40px;
    margin: 0 auto;
    text-align: center;
    position: relative;
}
.title_chat .container_arrow .arrow_chat{
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 15px solid #7693a7;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    top: 10px;
    left: calc(50% - 15px);
}

.title_chat .text_chat{
    font-size: 25px;
    width: 100%;
    display: block;
    position: relative;
    border-bottom: 2px solid #7693a7;
}
.container_live_text h2 span{
    color: #ff0000;
}
.live-on-the-air-heading .fl-heading .fl-heading-text .live {
    background: #ff0000;
    padding: 10px 20px;
    margin-right: 10px;
}
.container_buttons_chat .col-md-6{
    background: #e88823;
    padding: 10px 10px;
}
.container_buttons_chat .col-md-6 a{
    color: #fff;
    text-align: center;
    margin: 0 auto;
    display: block;
    font-weight: bold;
}
.container_buttons_chat {
    width: 50%!important;
}
iframe{
    width: 100%!important;
}
/*Countdown*/
#image_show_up_next{
    max-width: 150px;
}
#guests_up_next{
    margin-top: 50px;
    margin-left: 10px;
}

#guests_up_next a{
    color: #183447;
    font-size: 14px;
}
#guests_up_next span{
    color: #183447;
    font-size: 14px;
}
#guests_up_next > :first-child{
    font-weight: bold;
}
.arrow-right {
    width: 0;
    height: 0;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    border-left: 45px solid #183447;
}
.up_next_text{
    margin-left: 40px;
    font-size: 30px;
    font-weight: 800;
    color: #183447!important;
}
.up_next_text_countdown {
    font-size: 25px;
    font-weight: 800;
}
.container_countdown_date .text_container_date{
    display: block;
    font-size: 8px;
}
.container_countdown_date .date_container{
    display: block;
    font-size: 18px;
    font-weight: bold;
}
.container_countdown_date{
    text-align: center;
    background: #183447;
    color: #ffffff;
    padding-top: 10px;
    padding-bottom: 2px;
    max-width: 50px;
    margin: 0 auto;
}
#parent_up_next{
    display: none;
}
.container_parent_shows_row{

}
.container_parent_shows_row .first_next{

}
.container_parent_shows_row .second_next{

}
/*First Section*/

.container_podcast_first_section_right img{
    width: 25px;
    height: auto;
    margin-right: 20px;

}
.container_podcast_first_section_right{
    border-bottom: 1px solid #183447;
    border-top: 1px solid #183447;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 50px;
    margin-top: 15px;
}
.container_podcast_first_section_right a{
    margin: 0 auto;
    width: 100%;
    display: inline-flex;
}
.container_podcast_text{
    display: inline-block;
    font-size: 15px;
}
.container_podcast_text .small_text{
    display: block;
}
.container_podcast_text .big_text{
    display: block;
    font-weight: 800;
}
#parent_container_first_section_home{
    display: block;
}
#parent_container_first_section_home .fl-row-content-wrap{
    min-height: 100%!important;
}
#container_right_first_section_home_mobile{
    margin-right: 10px;
}
#container_right_first_section_home{
    margin-right: 10px;
}
.home-first-section{

}
#container_first_section_sidebar .fl-col-content{
    padding: 0px 10px;
    border: 1px solid #7693a7;
    margin-left: 15px;
}
#container_first_section_sidebar .container_first_section_sidebar{
    font-size: 10px!important;
}
.container-header-section-home h2{
    font-size: 30px;
    font-weight: bold;
}
.home-first-section-carousel{
    height: 100%;
}
.content_headline{
    font-size: 14px;

}
/*Third section*/
#home-third-section{
    display: block;
}
#home-third-section .pds-box {
    background: #e88823!important;
    border: none!important;
    width: 100%!important;
    font-size: 12px!important;
    text-align: left!important;
    color: #ffffff!important;
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    border-radius: 0px!important;
}
#home-third-section .pds-box .pds-answer {
    padding: 10px 0;
    border-top: none!important;
    border-bottom: none!important;
}
#home-third-section .pds-box .pds-vote-button {
    color: #e88823!important;
    padding: 3px 25px!important;
    white-space: nowrap;
    background: #ffffff!important;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 0px!important;
    border: none!important;
    cursor: pointer;
    text-decoration: none;
    line-height: 25px;
    font-weight: 700;
    white-space: nowrap;
    display: block;
    width: 50%;
    text-align: center;
    font-size: 18px!important;
}

#home-third-section h3{
    background: #e88823!important;
    margin: 0;
    padding: 10px;
}
#home-third-section .pds-box .pds-answer label {
    color: #ffffff!important;
    font-size: 13px;
    line-height: 150%;
    position: relative;
    text-transform: capitalize;
}
#home-third-section .pds-box .pds-answer label span{
    text-transform: capitalize!important;
}
#home-third-section .pds-box .pds-links {
    padding: 10px 0 0;
    display: none!important;
    text-align: center;
}
#home-third-section .pds-box .pds-question-top {
    font-size: 14px!important;
    line-height: 120%;
    color: #ffffff!important;
    font-weight: 700;
    padding: 5px 0 15px;
    position: relative;
}
#home-third-section .CSS_Poll{
    width: 100%!important;
    max-width: 95%;
}
.parent_container_postcasts{
    padding: 20px 40px;
}
.container_podcast{
    max-width: 100%;
    margin: 0 auto;
    padding: 20px 5px;
    color: #ffffff!important;
    text-decoration: none!important;
}
.container_podcast img{
    max-width: 20px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.container_podcast p{
    font-size: 13px;
    color: #ffffff!important;
    text-transform: capitalize!important;
    width: 100%;
    margin: 0 auto;
    display: block;
}
#image_left_third_section{
    margin: 0 auto;
    display: block;
}
#container_chat_live{
    display: none;
}
/*=====  End of HOME PAGE  ======*/
/*Videos Page and VIdeos section*/
.container_video_post_section .fl-post-grid-post{
    border: none!important;
}
#container_video_first_section_sidebar .fl-post-feed-post{
    border-bottom: none!important;
}
#container_video_first_section_sidebar .fl-col-content{
    padding: 0px 10px;
    border: 1px solid #7693a7;
    margin-left: 15px;
    position: relative;
}
.container_videos_posts h2{
    color: #ffffff!important;
    line-height: 15px!important;
    font-size: 10px!important;

}
.container_videos_posts h2 a{
    color: #ffffff!important;


}
.video_header_right .font_title_bold {
    margin-bottom: 2px!important;
}
.container_videos_posts .title_featured_post{
    padding: 0;
}
#container_video_first_section_sidebar .custom_video_size_image{
    margin-top: 10px;
}
#container_video_first_section_sidebar .custom_video_size_image a{
    color: #ffffff;
}
#container_video_first_section_sidebar .custom_video_size_image img{
    display: block;
    max-width: 160px;
}
#container_video_first_section_sidebar .container_first_section_sidebar{
    font-size: 10px!important;
}
#container_video_first_section_sidebar .fl-module-post-grid{
    position: absolute;
    top: 20%;
}
.all_videos_button{
    background: #ffffff;
    color: #183447!important;
    font-size: 10px;
    float: right;
    right: 40px;
    border: none;
    margin-top: -25px;
}


/*====================================
=            SINGLE POSTS            =
====================================*/
.container_single_post_video_home {
    background: #183447;
    height: 100%;
}
.container_single_post_video_home .video-title{
    color: #ffffff!important;
    font-size: 10px;
}
.container_single_post_video_home .video-title a{
    color: #ffffff!important;
    font-size: 20px;
    line-height: 0px;
}
.container_single_post_video_home .title_featured_post {
    padding: 0!important;
    min-height: 65px;
}
.container_single_post_home .fl-post-excerpt-right{
    color: #ffffff;
    min-height: 85px;
}
.container_single_post_home .fl-post-excerpt-left{
    color: #183447;
    min-height: 85px;
}
.container_single_post_home .post-title-right a{
    font-size: 30px;
    color: #ffffff;
    padding: 0!important;
}
.container_single_post_home .post-title-right-blue a{
    font-size: 30px;
    color: #ffffff;
    padding: 0!important;
}
.container_single_post_home .post-title-left a{
    color: #183447;
    padding: 0!important;
    font-size: 30px;
}

.container_single_post_home .container_image_featured_post{
    height: 380px;
}
.container_single_post_home .title_featured_post{
    padding: 0!important;
}
.container_single_post_home .title_featured_post .container_author_post_right{
    color: #ffffff!important;
    font-size: 10px;
}
.container_single_post_home .title_featured_post .container_author_post_right_blue {
    color: #183447!important;
    font-size: 10px;
}
.container_single_post_home .title_featured_post .container_author_post_right_blue a{
    color: #183447!important;
}
.container_single_post_home .title_featured_post .container_author_post_right a{
    color: #ffffff!important;
}
.container_single_post_home .title_featured_post .container_author_post_left a{
    color: #183447!important;
}
.container_single_post_home .title_featured_post .container_author_post_left{
    color: #183447!important;
    font-size: 10px;

}
.single_featured_post{

}
.single_featured_post h2{
    font-weight: bold;
}

#right-featured-post-home{
    display: block;
    margin-left: 10px;

}

#left-featured-post-home{
    display: block;
    margin-right: 10px;
}
.tax-single-guests .fl-html {
    background-color: #183447;
    color: #f0efef;
    display: inline-block;
    padding: 0 10px;
}

.tax-single-guests .fl-html span {
    color: #e88823;
}

.tax-single-guests .fl-html a {
    color: #f0efef;
    text-transform: uppercase;
}

.tax-single-guests .fl-html a:hover {
    color: #e88823;
}


.fl-module-fl-post-navigation .nav-links .nav-previous a,
.fl-module-fl-post-navigation .nav-links .nav-next a {
    background: #183447;
    color: #f0efef;
    display: inline-block;
    text-align: center;
    width: 200px;
    padding: 10px 0;
}

.fl-module-fl-post-navigation .nav-links .nav-previous a:hover,
.fl-module-fl-post-navigation .nav-links .nav-next a:hover {
    background: #e88823;

}
.container-single-article{
    border: 1px solid #183447;
    margin-bottom: 50px;
    margin-right: 20px;
	width: inherit;
}
/*=====  End of SINGLE POSTS  ======*/


/*=====================================
=            PODCASTS PAGE            =
=====================================*/

.fl-builder-content .podcast-show-row:nth-child(even) {
    background-color: #e4e4e4;
}
.container_podcasts{

}
.container_podcasts .container_content_podcast{
    padding: 20px;
}
.container_podcasts .container_image_podcast{
    padding: 30px 20px 20px 20px;

}
.container_podcasts .container_image_podcast img{
    margin: 0 auto!important;
    display: block;
}
.container_podcasts .container_content_podcast .title_podcast{
    font-weight: bold;
    width: 100%;
    display: block;
    text-transform: uppercase;
}
.container_podcasts .container_content_podcast .description_podcast{
    font-size: 18px;
}

/*=====  End of PODCASTS PAGE  ======*/




/*==============================
=            FOOTER            =
==============================*/
.wpautoterms-footer{
    display: none!important;
}
.footer-menu {
    text-align: center;
}

.footer-text-links a {
    display: inline-block;
    letter-spacing: 1px;
    font-weight: 800;
    color: #183447!important;
}

.footer-text-links span {
    padding: 0 20px;
}

/*=====  End of FOOTER  ======*/

/*=====================================
=            Pagination
=====================================*/

/*.page-numbers {
    display: inline-block;
    padding: 10px 12px;
    margin: 0 2px 0 0;
    border: 1px solid #eee;
    line-height: 1;
    text-decoration: none;
    border-radius: 2px;
    font-weight: 600;
    background: #183447;
    color: #fff;

}
.page-numbers.current{
    background: #183447;

}
a.page-numbers:hover {
    background: #e88823;
    color: #fff;
}
.post-nav{
    text-align: center;
}*/
/*=====================================
=            MEDIA QUERIES            =
=====================================*/


/*=== home ===*/

.up-next-row {}

@media screen and (max-width: 1440px){
    .container_single_post_home .container_image_featured_post{
        height: 350px;
    }
}
@media screen and (max-width: 1200px) {
    .container_buttons_chat .buttons_chat .fl-module-content{
        margin: 10px;
    }
    .container_single_post_home .container_image_featured_post{
        height: 300px;
    }

    .up-next-date-col .up-next-heading {
        font-size: 26px;
    }

    .up-next-date-col .up-next-date {
        font-size: 16px;
    }

    ul.up-next-guests li {
        font-size: 16px;
    }

}


@media screen and (max-width: 1024px) {
    .container_buttons_chat .buttons_chat .fl-module-content{
        margin: 10px;
    }
    .container_single_post_home .container_image_featured_post{
        height: 220px;
    }
    .recap-thumb-col-1,
    .recap-thumb-col-2  {
        width: 50%;
    }
    .recap-thumb-col-2 .fl-module-content .fl-heading {
        font-size: 26px;
    }

    .recap-thumb-col-3 {
        width: 100%;
        /*margin: 0 10px;*/
    }

    .recap-thumb-col-3 .fl-post-feed-post {
        width: 50%;
        float: left;
        padding: 20px;
    }

    .recap-thumb-col-3 .recap-video-2 .fl-module-content {
        margin: 0;
    }
}

@media screen and (max-width: 993px) {
    .up_next_text_countdown {

        text-align: center;
    }
    .container_parent_shows_row .first_next {
        margin: 10px auto;
    }
    #image_show_up_next {
        max-width: 150px;
        margin: 0 auto;
    }
    .container_buttons_chat .fl-builder-content .fl-button-width-full .fl-button{
        padding: 12px 8px;
    }
    .container_buttons_chat .buttons_chat .fl-module-content{
        margin: 10px;
    }
    .container_buttons_chat .fl-button-wrap a{
        padding: 12px 5px;
    }
    .container_buttons_chat a .fl-button-text{
        font-size: 14px;
    }
    .parent_container_postcasts {
        padding: 20px 10px;
    }
    .dp-inline-subscribe .fl-subscribe-form-inline .fl-form-button .fl-button-wrap a .fl-button-text {
        font-size: 15px;
        text-align: center;
        margin: 5px auto;
        display: flex;
    }
    .container_single_post_home .container_image_featured_post{
        height: 200px;
    }
    .fl-node-6042f4a6c1113 .fl-menu .menu {
        float: right!important;
        display: inline-block;
        vertical-align: top;
    }
    .dp-inline-subscribe .fl-subscribe-form-inline .fl-form-button .fl-button-wrap a {
        padding-right: 5px;
        padding-left: 5px;
        height: 65px;
        display: flex;
    }
    .up-next-date-col .up-next-heading {
        font-size: 36px;
        text-align: center;
    }

    .up-next-date-col .up-next-date {
        font-size: 20px;
        text-align: center;
        display: block;
    }

    .recap-thumb-col-2 {
        font-size: 20px;
    }

    /*GUEST AND TOPIC ARCHIVES*/
    .dp-archive-post-grid .fl-post-grid .fl-post-column .fl-post-image img {
        height: auto !important;
    }

}


@media screen and (max-width: 768px) {
    .fl-node-604bdcd5ac31c .fl-menu .menu > li {
        display: inline-block!important;
    }
    .up_next_text_countdown {
        text-align: center;
    }
    #container_video_first_section_sidebar .custom_video_size_image img {
        display: block;
        max-width: 230px;
    }
    #container_video_first_section_sidebar .fl-module-post-grid {
        position: relative;
        top: 0%;
    }
    .container_small_recap {
        height: 180px;
        overflow: hidden;
        margin: 0 auto;
        display: block;
        width: 50%;
    }
    .fl-page-nav-search a.fa-search {
        color: #183447;
        font-size: 25px;
        position: relative;
        display: inline-block;
        z-index: 100;
        margin: 0px 0px 0px 20px;
    }
    .container_podcast img{
        margin-top: 10px;
    }
    .container_podcast p{
        margin: 10px auto;
        text-align: center;
    }
    .home-first-section-carousel{
        display: none;
    }
    .container_single_post_home .container_image_featured_post{
        height: auto;
    }
    #container_right_first_section_home {
        margin-right: 0px;
    }
    #container_right_first_section_home_mobile {
        margin-right: 0px;
        padding: 10px;
    }
    #container_first_section_sidebar .fl-col-content {
        margin-left: 0px;
        padding: 10px;
    }
    #right-featured-post-home {
        display: block;
        margin-left: 0px;
        margin-bottom: 20px;
    }
    #left-featured-post-home {
        display: block;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .fl-node-6042f4a6c1113 .fl-menu .menu, .fl-node-6042f4a6c1113 .fl-menu .menu > li {
        display: inline-block!important;
        float: right;
    }
    .dp-inline-subscribe .fl-subscribe-form-inline .fl-form-button .fl-button-wrap a .fl-button-text {
        font-size: 15px;
        text-align: center;
        margin: 5px auto;
        display: flex;

    }
    .dp-inline-subscribe .fl-subscribe-form-inline .fl-form-button {
        width: 19%;
        border-radius: 0;
        display: inline-block;

        position: absolute;

    }
    #container_video_first_section_sidebar .fl-col-content {
        margin-left: 0px;
    }
    .dp-inline-subscribe .fl-subscribe-form-inline.fl-subscribe-form-name-hide .fl-form-field {
        width: 80%;
        border-radius: 0;
        display: inline-block;
    }
    .header-logo .fl-photo-content {
        text-align: center;
    }

    .header-watch-live-col-mobile {}
    .header-social-icons-col-mobile.fl-col {
        width: 60% !important;
    }
    .header-search-col-mobile.fl-col {
        width: 20%;
    }

    .countdown-to-show-col {
        width: 100%;
        max-width: 100%;
    }

    ul.up-next-guests li {
        font-size: 20px;
    }

    ul.up-next-guests li,
    .up-next-date-col,
    .up-next-thumb-col {
        text-align: center;
    }

    .up-next-thumb-col {
        margin-left: 0 !important;
    }

    .up-next-date-col::after {
        display: none;
    }
	
.fl-module .fl-menu #menu-main-new {
    float: none;
    display: flex;
    vertical-align: top;
    flex-wrap: wrap;
    justify-content: center;

}

.fl-module-menu.fl-node-604bdcd5ac31c .fl-module-content {
	margin: 0;
}


.fl-module.fl-node-6042f571a5884 {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.fl-module.fl-node-6042f571a5884 .fl-module-content {
	margin: 10px 0;
}

    /*POST NAVIGATION LINKS*/
    .fl-module-fl-post-navigation .nav-links {
        display: flex;
        justify-content: space-between;
    }

    .fl-module-fl-post-navigation .nav-links .nav-next {
        text-align: end;
    }
}

@media screen and (max-width: 575px) {

    .individual_podcast{
        max-width: 50%;
        margin-bottom: 10px;
        float: left;
    }
    .dp-poll-container .fl-module-content {
        margin-bottom: 20px;
    }
    #image_show_up_next {
        max-width: 150px;
        margin: 12px auto;
    }
    #guests_up_next {
        margin-top: 8px;
        margin-left: 0px;
        text-align: center;
        margin-bottom: 25px;
    }
    .container_parent_shows_row{
        margin: 0;
    }
    .container_parent_shows_row .first_next{
        margin: 10px auto;
    }
    .container_parent_shows_row .second_next {
        margin: 0 auto;
        display: block!important;
    }
    #countdown-clock{
        max-width: 250px;
        margin: 0 auto;
        text-align: center;
    }
    .container_small_recap {
        height: 180px;
        overflow: hidden;
        margin: 0 auto;
        display: block;
        width: 50%;
    }
    .up-next-date-col .up-next-date {
        font-size: 24px;
        font-weight: 700;
        margin-bottom: 20px;
        text-align: center;
        display: block;
    }
}


@media screen and (max-width: 500px) {
    .header-social-icons-col-mobile.fl-col {
        width: 65% !important;
    }

    .fl-module-fl-post-navigation .nav-links .nav-previous a,
    .fl-module-fl-post-navigation .nav-links .nav-next a {
        width: 120px;
    }

    .dp-poll-container .fl-module-content {
        max-width: 400px;
    }
}

@media screen and (max-width: 350px) {
    .header-social-icons-col-mobile.fl-col {
        width: 70% !important;
    }
}

@media screen and (min-width: 200px) {
    /*.fl-page-nav-search {
        display: block !important;
    }*/
}






/*=====  End of MEDIA QUERIES  ======*/

