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


/*=====================================
=            GLOBAL STYLES            =
=====================================*/

* p, * a {letter-spacing: 1px;}

.fl-module .fl-module-content span,
.fl-module .fl-module-content span a {
	text-transform: uppercase !important;
}

/*=====  End of GLOBAL STYLES  ======*/


/*==============================
=            HEADER            =
==============================*/
/*.header-bb-search-container {
	position: relative;
}*/

.fl-page-nav-search {position: relative;}
.fl-page-nav-search a.fa-search {
    color: #e88823;
    padding: 0 20px 0 0;
    font-size: 25px;
    position: relative;
/*    right: 0;
    top: 0;*/
    z-index: 100;
}

.fl-page-nav-search form {
	background-color: #f0efef;
    border-top: 3px solid #e88823;
    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 {}
/*=====  End of HEADER  ======*/


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

.up-next-row {}

/* ROW 1 - UP NEXT */

.up-next-date .fl-module-content {
	position: relative;
}

.up-next-date-col {
	position: relative;
}
.up-next-date-col .fl-col-content::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;
	/*transform: rotate(270deg);*/
}
.up-next-thumb {}


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

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

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

/* COUNTDOWN TIMER */

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


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

.dp-inline-subscribe .fl-subscribe-form-inline.fl-subscribe-form-name-hide .fl-form-field {
	width: 80%;
	border-radius: 0;
}

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

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


/* POLL */

.dp-poll-container .fl-module-content {
	background: #e88823;
	border-radius: 10px;
	padding: 20px;
}

.dp-poll-container .fl-module-content  h3 {
	font-size: 30px;
	color: #f0efef;
	font-weight: 700;
}

.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: #464646 !important;
	color: #f0efef  !important;
	border-radius: 0  !important;
	border: none  !important;
	font-size: 25px !important;
	width: 100% !important;
	display: inline-block;
	text-align: center;
	padding: 10px !important;
}

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

.dp-poll-container .CSS_Poll.PDS_Poll {
	font-size: 18px  !important;
	text-transform: uppercase  !important;
	width: 100% !important;
}

.dp-poll-container .CSS_Poll.PDS_Poll .pds-box .pds-answer label {
	font-size: 18px   !important;
}


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

/* HOME PAGE LIVE */
.live-on-the-air-heading .fl-heading .fl-heading-text .live {
	background: #ff0000;
	padding: 10px 20px;
	margin-right: 10px;
}

/*=====  End of HOME PAGE  ======*/

/*====================================
=            SINGLE POSTS            =
====================================*/
.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;
}

/*POST NAVIGATION LINKS*/
.fl-module-fl-post-navigation .nav-links {
	max-width: 500px;
}

.fl-module-fl-post-navigation .nav-links .nav-previous a,
.fl-module-fl-post-navigation .nav-links .nav-next a {
	background: #e88823;
	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: #183447;

	}

/*=====  End of SINGLE POSTS  ======*/



/*==============================
=            FOOTER            =
==============================*/

.footer-menu {
	text-align: center;
}

.footer-text-links a {
	display: inline-block;
	letter-spacing: 1px;
}

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

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

/*=====================================
=            MEDIA QUERIES            =
=====================================*/


/*===== header ====*/
.header-logo {}

.header-right-col {}

.header-left-col {}

.header-nav-row {}

.header-watch-live {}

.header-social-icons {}

.header-bb-search-container {}


/*=== home ===*/

.up-next-row {}

@media screen and (max-width: 1200px) {
	.up-next-date-col .fl-col-content::after {
		border: none;
	}
	.up-next-date {
		font-size: 16px;
	}

}

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

	.up-next-heading .fl-module-content .fl-rich-text *  {
		font-size: 26px;
	}

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


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

	.up-next-date-col {
		padding-right: 10px;
	}
	.up-next-date-col .fl-col-content::after {
		border-top: 40px solid transparent;
		border-bottom: 40px solid transparent;
		border-left: 26px solid #f0efef;
		top: 50%;
		margin-top: -40px;
		right: -15px;
	}
	.countdown-to-show-col {
		width: 100%;
		background: #e07a0e;
	    margin-left: -20px;
	    margin-right: -20px;
	    margin-bottom: -20px;
	}
	.up-next-date-col {
		width: 30%;
	}
	.up-next-heading .fl-module-content .fl-rich-text *  {
		font-size: 36px;
		text-align: right;
	}
	.up-next-date {
		font-size: 20px;
		text-align: right;
	}	
	.up-next-thumb-col {
		width: 40%;
	}
	.up-next-thumb .fl-photo-content,
	.up-next-thumb .fl-photo-content img {
		width: 100%;
	}
	.up-next-guests-col {
		width: 30%;
	}
	.up-next-guests-col .up-next-guests .fl-module-content {
		padding-left: 20px;
	}
}



@media screen and (max-width: 992px) {
	.countdown-to-show-col {
		width: 100%;
		max-width: 100%;
		margin-left: 0  !important;
	    margin-right: 0  !important;
	}
	.up-next-date-col {
		width: 30%;
	}
	.up-next-heading .fl-module-content .fl-rich-text *  {
		font-size: 26px !important;
		text-align: right;
	}
	.up-next-date {
		font-size: 16px !important;
		text-align: right;
	}	
	.up-next-thumb-col.fl-col {
		width: 40% !important;
	}
	.up-next-thumb .fl-photo-content,
	.up-next-thumb .fl-photo-content img {
		width: 100%;
	}
	.up-next-guests-col {
		width: 30%;
	}
	.up-next-guests-col .up-next-guests .fl-module-content {
		padding-left: 20px;
	}
}


@media screen and (max-width: 768px) {
	.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%;
	}
	.up-next-date-col {
		width: 30%;
	}
	.up-next-heading .fl-module-content .fl-rich-text *  {
		font-size: 26px !important;
		text-align: right;
		margin-bottom: 0;
	}
	.up-next-date {
		font-size: 16px !important;
		text-align: right;
	}	
	.up-next-thumb-col.fl-col {
		width: 40% !important;
	}
	.up-next-thumb .fl-photo-content,
	.up-next-thumb .fl-photo-content img {
		width: 100%;
	}
	.up-next-guests-col {
		width: 30%;
	}
	.up-next-guests-col .up-next-guests .fl-module-content {
		padding-left: 20px;
		padding-right: 20px;
	    padding-bottom: 0;
	    margin: 0;
	}
}

@media screen and (max-width: 570px) {
	.up-next-thumb-col.fl-col {
		display: none;
	}
}

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

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

	.up-next-date-col {
		width: 100% !important;
	}
	.up-next-heading .fl-module-content .fl-rich-text *,
	.up-next-date-col .up-next-date,
	.up-next-guests-col ul.up-next-guests {
		text-align: center;
	}
	.up-next-guests-col {
		width: 100% !important;
	}
	.up-next-date-col .up-next-date {
		font-weight: 700;
	}

	.up-next-date-col .fl-col-content::after {
		border: none;
	}
}

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

.up-next-date-col {}
.up-next-thumb-col {}
.up-next-guests-col {}
.countdown-to-show-col {}




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

