/*
Theme Name: The Big Gay Review
Description: The Big Gay Review Theme (override for Edition Theme).
Author: thebiggayreview.com
Template: edition
*/

/* Style Overrides */

a, a:hover, a:focus, #share-box span, .thumbintro span a,
.c100:hover > span, a.more-link,
span.highlight,
.score,
.button,
.tw-button,
a.tw-button,
a.button,
a.more-link,
.woocommerce a.button,
.woocommerce input#submit, .woocommerce input.button,
.woocommerce button.button, .woocommerce button[type="submit"],
.woocommerce ul.products li.product .price,
.woocommerce .woocommerce-product-rating .star-rating,
#submit,
.tw-postshortcode a.more-link,
input[type=submit],
.single .authorinfo.not-full a:hover,
.edition .tw-button, .edition a.tw-button, .edition .tw-postshortcode a.more-link {
  color: #E90D8C;
}

/* Custom Styles */

.badge a:first-of-type {
	background: #6D1146;
}
.badge a:first-of-type:before {
	border-right-color: #6D1146;
}
.badge a:first-of-type:after {
	border-left-color: #6D1146;
}

.pagetitle .entry-title {
	padding-bottom: 38px;
}

.full-image-section .fullsection h2.title {
	//margin-top: 53px;
	//margin-bottom: 55px;
}

.sharing a {
	text-decoration: none;
}

.yuzo_related_post_widget {
	margin-top: 0;
	padding-top: 0;
}
.widget {
	margin-bottom: 30px;
}
.widget:nth-last-child(2) {
	margin-bottom: 0;
}

.tw-one-fourth:nth-of-type(4n) {
	margin-right: 0;
}

.section-only-header + .section-wrapper .content-section {
	margin-top: 40px;
}

#info-grid {
	width: 80%;
	margin: 0 auto;
}
	#info-grid .tw-column {
		text-align: center;
		margin-bottom: 0;
		margin-right: 0;
		padding: 20px;
	}
		#info-grid .tw-column .focus {
			font-size: 60px;
			line-height: 60px;
		}
		#info-grid .tw-column .detail {

		}
		#info-grid .tw-column * {
			color: #fff;
		}
	#info-grid .col1 {
		background: #DCDCDC;
	}
		#info-grid .col1 * {
			color: #000;
		}
	#info-grid .col2 {
		background: #E90D8C;
	}
	#info-grid .col3 {
		background: #000;
	}
	#info-grid .col4 {
		background: #fff;
	}
		#info-grid .col4 * {
			color: #777;
		}
	#info-grid .col5 {
		background: #DCDCDC;
	}
		#info-grid .col5 * {
			color: #000;
		}
	#info-grid .col6 {
		background: #E90D8C;
	}
.sidebar .wli_popular_posts-class:after {
	 visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
.sidebar .wli_popular_posts-class ul {
	opacity: 0.8;
}
.sidebar .wli_popular_posts-class ul li {
	margin: 0;
	padding: 15px 0;
}
.sidebar .wli_popular_posts-class ul li:first-child {
	padding-top: 0;
}
.sidebar .wli_popular_posts-class ul li:last-child {
	border-bottom: 1px solid #DDD;
}
.sidebar .wli_popular_posts-class .post_thumb img {
	border: 0;
	padding: 0;
	margin: 0 18px 0 0;
}
.sidebar .wli_popular_posts-class h3 {
	color: #777;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
}
.sidebar .wli_popular_posts-class h3 a {
	color: #777;
}
.sidebar .wli_popular_posts-class h3 a:hover {
	color: #e90d8c;
}
.sidebar .wli_popular_posts-class .bottom_bar p {
	font-size: 10px;
	line-height: 10px;
	margin: 0;
}
.sidebar .wli_popular_posts-class .bottom_bar i {
	margin-right: 5px;
}

@media only screen and (min-width: 592px) {
	#info-grid .tw-column {
		width: 50%;
	}
}
@media only screen and (max-width: 991px) {

	#info-grid {
		width: 100%;
	}

}

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

	.tw-one-fourth:nth-of-type(odd) {
		width: 48%;
		margin-right: 2%;
	}
	.tw-one-fourth:nth-of-type(even) {
		width: 48%;
		margin-right: 0;
		margin-left: 2%;
	}
}

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

	.tw-one-fourth:nth-of-type(odd), .tw-one-fourth:nth-of-type(even) {
		width: 100%;
		margin-left: 0%;
		margin-right: 0%;
	}
}
