/*
 Theme Name:   Mid-Utah Radio
 Description:  Mid-Utah Radio Child Theme
 Author:       Ricky Christensen
 Template:     wpzoom-diamond
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  mid-utah-radio
*/

#header { box-shadow: 0 4px 6px -5px grey;}
#mainmenu li:last-child ul {right:0; left: auto;}
.page-template-page-templatestemplate-home-widgetized-php .widget.header-widget {margin-bottom: 0;}
.live-stream {
	margin: 20px auto;
    max-width: 1200px;
}

.live-stream h3.title {
    text-align: center;
    margin: 0;
    color: #222;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
}
.live-stream h3.title:before,
.live-stream h3.title:after {
    content: "\f482";
    display: inline-block;
    width: 20px;
    height: 20px;
    padding: 0 6px;
    font-size: 20px;
    line-height: 1;
    font-family: dashicons;
    text-decoration: inherit;
    font-weight: 400;
    font-style: normal;
    vertical-align: top;
    text-align: center;
    transition: color .1s ease-in 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.live-stream span {
    display: inline-block;
    width: 16.4%;
    text-align: center;
}
@media screen and (max-width: 1000px) {
	.live-stream span {
		width: 32.5%;
		margin: 0 auto;
	}
}
.live-stream span a img {
	width: 100%;
    max-width: 145px;
}
.slides > li .li-wrap,
#slider .flex-control-nav,
.page-slider .flex-control-nav {
	opacity: 1 !important;
}
.home_column_two_col .home_column_twothird_col {
	width: 70%;
    display: inline-block;
}
.home_column_two_col .home_column_twothird_col .post-thumb {margin:0;}
.home_column_two_col .home_column_onethird_col {
	width: 29%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}
.widget .feature-posts-list li a:hover {color: #ad152b; text-decoration: underline;}
#recent-posts .post-thumb img,
.single #main .post-thumb img {
    max-width: 100%;
    max-height: 300px;
    display: block;
    margin: 0 auto;
}

/* Tradio Styles */


	/* Categories */

.awpcp-listings {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
}
.awpcp-listings:before, .awpcp-listings:after {
    content: "";
    display: table;
}
.awpcp-listings .awpcp-listing-excerpt {
    margin-right: 14px;
    margin-bottom: 40px;
    display: inline-block;
    padding: 15px;
    width: 32.2%;
}

.location-days-wrap .city-state,
.location-days-wrap .post-date {display: inline;}
.ad-view-wrap span {
	vertical-align: middle;
	padding: 0 3px;
	color: #222;
}
.showawpcpadpage {clear: both;}
.showawpcpadpage .ad-description {margin-bottom: 20px;}
.showawpcpadpage span.dashicons-phone,
.showawpcpadpage span.dashicons-email-alt {
	font-size: 24px;
	margin-right: 10px;
}
.showawpcpadpage span.dashicons-email-alt,
.showawpcpadpage a.email-seller { vertical-align: middle; }
#showawpcpadpage {margin-top: 0;}
#showawpcpadpage h3.price-detail {float: left;}
#showawpcpadpage .ad-view-wrap {float: right; font-size: 18px;}
#showawpcpadpage .ad-view-wrap span.dashicons { font-size: 22px; padding-bottom: 2px; }
#showawpcpadpage .page-slides > li img {width: 100%;}

#slider .flex-direction-nav, .page-slider .flex-direction-nav {top: 50%;}
.page-tradio h1.entry-title,
.page-browse-tradio h1.entry-title,
.page-show-ad h1.entry-title:not(.ad-title){display: none;}
@media screen and (min-width: 1080px) {
	.page-tradio #main,
	.page-browse-tradio #main,
	.page-show-ad #main,
	.page-search-tradio #main {
		width: calc(100% - 300px);
	}
	.page-tradio #sidebar,
	.page-browse-tradio #sidebar,
	.page-show-ad #sidebar ,
	.page-search-tradio #sidebar {
		width: 265px;
	}
	.awpcp-listings .awpcp-listing-excerpt:nth-child(3n) {
		margin-right: 0;
	}
}

@media screen and (max-width: 1200px) {
	.awpcp-listings .awpcp-listing-excerpt{ width: 49%; margin-right: 2%; }
	.awpcp-listings .awpcp-listing-excerpt:nth-child(3n) { margin-right: 2%; }
	.awpcp-listings .awpcp-listing-excerpt:nth-child(2n) { margin-right: 0; }
}
@media screen and (max-width: 1079px) {
	.page-tradio #main,
	.page-browse-tradio #main,
	.page-show-ad #main,
	.page-search-tradio #main,
	.page-tradio #sidebar,
	.page-browse-tradio #sidebar,
	.page-show-ad #sidebar,
	.page-search-tradio #sidebar {
		width: 100%;
	}
	.awpcp-listings .awpcp-listing-excerpt{ width: 32%; margin-right: 2%; }
	.awpcp-listings .awpcp-listing-excerpt:nth-child(2n) { margin-right: 2%; }
	.awpcp-listings .awpcp-listing-excerpt:nth-child(3n) { margin-right: 0; }
}
@media screen and (max-width: 768px) {
	.awpcp-listings .awpcp-listing-excerpt{ width: 49%; margin-right: 2%; }
	.awpcp-listings .awpcp-listing-excerpt:nth-child(3n) { margin-right: 2%; }
	.awpcp-listings .awpcp-listing-excerpt:nth-child(2n) { margin-right: 0; }
}

@media screen and (max-width: 530px) {
	.awpcp-listings .awpcp-listing-excerpt { width: 100%; margin-right: 0;}
}

	/* Ad Detail Page */

/* Funeral Page */

.funeral-info {
	
}
.funeral-info ul {
    margin: 0 0 20px 0;
}
.funeral-info ul li {
	list-style-type: none;
	border-bottom: 1px solid #eee;
	padding: 6px 0;
}
.funeral-info ul li b {text-align: left; display: block; float: left;}
.funeral-info ul li span {text-align: right; display: block; float: right;}

@media screen and (max-width: 992px) {
	.funeral-info ul li b,
	.funeral-info ul li span {
		float: none;
		text-align: left;
	}
}

/* Movies Page */

#theaters .theater {
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid #eee;
}