/*

Theme Name: X - Child Theme
Theme URI: http://theme.co/x/
Author: Vickeryhill
Author URI: http://vickyerhill.com
Description: Child Them for MRVTV.com
Version: 1.0.0
Template: x

*/

.entry-wrap { padding: 0; background-color: transparent; border-radius: 0; box-shadow: none; }

#related-videos { list-style: none; margin:0; padding: 0; }
#related-videos li { float: left; width: 31%; margin: 1.25em 1%; text-align: center; }
#related-videos li img { max-width: 100%; height:auto; }

.homepage-recent-videos { list-style: none; margin:0; padding: 0; }
.homepage-recent-videos li { float: left; width: 16%; margin: 0 .32% 1.25em .32%; text-align: center; }
.homepage-recent-videos li:nth-child(6n+1) { clear: both; }
.homepage-recent-videos li img { max-width: 100%; height:auto; }

.video-categories { text-align: center; }

div.entry-thumb { display: none; }

.tab {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.tab {
	background: none;
	color: #222;
	display: inline-block;
	padding: 10px 15px;
	cursor: pointer;
}

.tab.current{
	background: #fff;
	color: #222;
}

.tab-content{
	display: none;
	background: #ededed;
	padding: 15px;
}

.tab-content.current{
	display: inherit;
}
.schedule tr:nth-child(2n) { background: rgba(8, 102, 56,.1); }
tr.video-schedule:hover { background: rgba(8, 102, 56,.2); }
table.schedule { width: 80%; margin: 0 10%; }
tr.video-schedule .time { width: 15%; }
tr.video-schedule .video-title { width: 75%; }
tr.video-schedule .video-play { width: 10%; }
hr {clear:both; margin: 0; }
.cat-select { text-align: center; }
.x-topbar-inner { text-align: right; }
.x-topbar { border: 0; background: #086638; }
.top-menu {
      display: inline-block;
      padding-top: 4px;
}

.top-menu ul {
     margin:0;
}

.top-menu li {
     display:inline-block;
}
.top-menu li a, .x-topbar .x-social-global a i {
 	color: #ededed;
 }
.top-menu li .sub-menu {
	position: absolute;
	display: none;
	float: left;
	min-width: 200px;
	margin: 0;
	padding: 0.75em 0;
	font-size: 12px;
	list-style: none;
	background-color: #fff;
	z-index: 1000;
	border-radius: 4px;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	box-shadow: 0 3px 5px rgba(0,0,0,0.25);
}
.top-menu li:hover .sub-menu {
     display:block;
}
.top-menu li .sub-menu li {
     display: block;
     text-align: left;
}
.top-menu .sub-menu a {
 display:block;
 clear:both;
 padding:0.5em 1.6em;
 line-height:1.7;
 white-space:nowrap;
 color:#b7b7b7
}
.top-menu li a {
	display: inline-block;
    padding: .5em 20px .5em .5em;
}
.p-meta span:first-child { display: none; }
.p-meta { white-space: nowrap; display: block; }
.home .x-container.offset {
    margin: 0 auto 40px auto;
}
.x-block-grid > li {
    margin: 1% 5% 0 0;
}
.x-iso-container-posts.cols-3 .entry-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}
.get-a-dvd { background: #086638;border-radius: 0 0 6px 6px; margin-bottom: -1em; border-top: 3px #8bc19d ridge;  }
.x-navbar .desktop .sub-menu .get-a-dvd a, .x-navbar .desktop .sub-menu .get-a-dvd a:visited, .x-navbar .desktop .sub-menu .get-a-dvd a:active { color: #ededed;  }
.x-navbar .desktop .sub-menu .get-a-dvd a:hover { color: #fff;  }
div.cmra-category-box { width: 100%!important; }
#post-427 .cmra-link-image { width: 25%!important; }
.cmra .cmra-no-subtitle-indent .cmra-link-subtitle { font-size: 1em!important; line-height: 1.45em!important; padding-left: 1.4em!important; }
.cmra-link-title { font-family: "Lato",sans-serif; font-style: normal; font-weight: 400; text-transform: uppercase; font-size: 1.2em; }
.cmra a.cmra-link .cmra-link-title { color: black!important; }
.cmra-link-footer:before { display: block; content: ' '; clear: both; }

@media screen and (max-width: 1129px ) {
	.x-navbar .desktop .x-nav > li > a { font-size: 11px!important; }
	.x-brand { width: 160px; }
}
@media screen and ( max-width: 1400px ) and ( min-width: 768px ) {
	.x-2-3 h5, .x-1-3 h5 { font-size: 1.1em; white-space: nowrap; }
}
@media screen and (max-width: 768px ) and ( min-width: 737px ) {
	.x-2-3 h5, .x-1-3 h5 { font-size: .85em; }
}
@media screen and (max-width: 767px ) {
	.x-topbar .p-info { display: none; }
	.x-brand.img img { visibility: hidden; }
	.x-navbar .x-container .x-brand.img { background: url('https://www.mrvtv.com/wp-content/uploads/2017/08/MRVTV-Alpha-Logo-1.png') no-repeat 0 50%; background-size: contain; }
	.top-menu { float: left; }
}
@media screen and (max-width: 796px ) {
	.homepage-recent-videos li { float: left; width: 30%; margin: 0 1% 1.25em 1%; text-align: center; }
	.homepage-recent-videos li:nth-child(3n+1) { clear: both; }
	.homepage-recent-videos li:nth-child(6n+1) { float: left; }
}
@media screen and (max-width: 576px ) {
	.homepage-recent-videos li { float: left; width: 48%; margin: 0 1% 1.25em 1%; text-align: center; }
	.homepage-recent-videos li:nth-child(2n+1) { clear: both; }
	.homepage-recent-videos li:nth-child(3n+1) { clear: none; }
}
