/*
 Theme Name: TREZ CORE
 Theme URI: https://www.therockmanexezone.com
 Description: Child theme of Sparkling.
 Author: TREZ
 Author URI: https://www.therockmanexezone.com
 Template: sparkling
 Version: 1.0.0
 License: GNU General Public License v2 or later
 License URI: https://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: trez-core
*/

body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Source Sans Pro', sans-serif !important;
}

.page-header {
	margin-bottom: 0;
}

.entry-title {
	margin-bottom: 10px;
}

.entry-meta {
	margin-bottom: 10px;
}

.page-content, .entry-content, .entry-summary {
	margin-top: 0;
}

body {
	background-image: url('/assets/bg_TilesGrain.png');
	background-repeat: repeat;
	background-position: top center;
	background-attachment: fixed;
}

.post-inner-content {
	padding: 45px 50px;
	background-color: #FFF;
	background-image: url("/assets/bg_content_header.png");
	background-position: left top;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	border-bottom: 4px solid #E0E0E0;
}

.post-inner-content:first-child {
	border-top: 1px solid #2d69c4;
}

.page-content img, .entry-content img {
	margin: 4px;
}

.comments-title, .comment-reply-title {
	color: #E8E8E8;
}

.comment-author .fn, .author-bio h4, .comment-reply-title {
	text-transform: none;
}

.comment-edit-link:before {
	content: ' ‒ ';
}

#secondary .widget {
	margin-top: 32px;
	color: #959595;
}

#secondary .widget a {
	color: #9C9C9C;
}

.well {
	background-image: url("/assets/bg_sidebar_header.svg");
	background-position: left top;
	background-repeat: no-repeat;
	border: 1px solid #F4BF3B;
	border-bottom: 4px solid #F4BF3B;
}

.btn-default, .label-default {
	background-color: #E6554A;
	border-color: #E6554A;
}

.navbar.navbar-default {
	background-image: url("/assets/bg_header.png");
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: .1em;
	box-shadow: 0 4px 0 rgba(0,0,0,0.25);
}

.navbar-default .navbar-toggle {
	margin: 27px 0;
	z-index: 9999;
}

.navbar > .container .navbar-brand {
	font-family: 'Source Sans Pro', sans-serif;
}

.dropdown-menu {
	letter-spacing: 0;
	background: #1F202E
}

@media (min-width: 768px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #656D78;
	}
}

.navbar-nav > li > .dropdown-menu {
	margin-top: -16px;
}

@media(max-width:767px) {
	.post-inner-content {
		padding: 32px 25px;
	}
}

#image-navigation .nav-previous a, #image-navigation .nav-next a {
	float: none;
}

.copyright {
	float: none;
	text-align: center;
	width: 100%;
}

.copyright ul {
	text-align: left;
}

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0;
	margin: 0;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float: left;
	margin: 1% 0 1% 1.6%;
	text-align: left;
}

.col:first-child {
	margin-left: 0;
}

/*  GROUPING  */
.group:before,
.group:after {
	content: "";
	display: table;
}

.group:after {
	clear: both;
}

.group {
	zoom: 1;
/* For IE 6/7 */
}

/*  GRID OF THREE  */
.span_3_of_3 {
	width: 100%;
}

.span_2_of_3 {
	width: 66.13%;
}

.span_1_of_3 {
	width: 32.26%;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {
		margin: 1% 0;
	}
	
	.span_3_of_3,
				  .span_2_of_3,
				  .span_1_of_3 {
		width: 100%;
	}
}

.single-featured {
	display: none !important;
}

.single-view, .blog-item-wrap {
	margin-bottom: 30px !important;
}

.read-more {
	margin-top: 0 !important;
	padding: 6px 12px !important;
}

.post-inner-content {
	border-top: 1px solid #dadada !important;
	border-radius: 4px !important;
}

#social {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
	padding: 45px 50px !important;
}

@media(max-width:767px) {
	#social {
		padding: 20px 25px !important;
	}
}

#social #reply-title, #social .social-nav .social-current-tab {
	background: none !important;
}

#social #reply-title span, #social .social-nav .social-current-tab a {
	background: #fff !important;
}

#social .social-comment {
	border-left: none !important;
	border-top-left-radius: 0 !important;
}

#social .social-facebook, #social .social-pingback {
	display: none !important;
}

#logo {
	height: 88px !important;
	margin-left: -20px;
}

#logo:hover {
	filter: alpha(opacity=80);
	opacity: .8;
}

#logo img {
	float: left;
	height: 100% !important;
	width: auto !important;
}

@media(max-width:767px) {
	#logo {
		height: 88px !important;
	}
}

/* Footer Stuff */

.footer-icon {
  background: url("/assets/footer-sprite.png") no-repeat;
  background-size: 16px 176px;
  /* background-position: 0 -16px; */
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  vertical-align: middle;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .footer-icon {
    background: url("/assets/footer-sprite@2x.png") no-repeat;
    background-size: cover;
  }
}

.menu-games ul {
	width: 810px;
	left: -720px;
	padding: 12px !important;
}

@media (min-width: 768px) {
	.menu-games li {
		float: left;
		width: 250px;
                margin: 6px;
	}
}

.menu-games li:nth-child(4) {
	clear: both;
}

.menu-item-game {
	background-image: url(//www.therockmanexezone.com/assets/icons/BCC.svg) !important;
	background-position: left center !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
}

.menu-item-game a {
	padding-left: 48px !important;
}

.menu-item-bn1 {
	background-image: url(//www.therockmanexezone.com/assets/icons/BN1_PET.svg) !important;
}
.menu-item-bn2 {
	background-image: url(//www.therockmanexezone.com/assets/icons/BN2_PET.svg) !important;
}
.menu-item-bn3 {
	background-image: url(//www.therockmanexezone.com/assets/icons/BN3_PET.svg) !important;
}
.menu-item-bn4 {
	background-image: url(//www.therockmanexezone.com/assets/icons/BN4_PET.svg) !important;
}
.menu-item-bn5 {
	background-image: url(//www.therockmanexezone.com/assets/icons/BN5_PET.svg) !important;
}
.menu-item-bn6 {
	background-image: url(//www.therockmanexezone.com/assets/icons/BN6_PET.svg) !important;
}
.menu-item-exe45 {
	background-image: url(//www.therockmanexezone.com/assets/icons/BN45_PET.svg) !important;
}
.menu-item-sf1 {
	background-image: url(//www.therockmanexezone.com/assets/icons/SF1_Transer.svg) !important;
}
.menu-item-sf2 {
	background-image: url(//www.therockmanexezone.com/assets/icons/SF2_StarCarrier.svg) !important;
}
.menu-item-sf3 {
	background-image: url(//www.therockmanexezone.com/assets/icons/SF3_HunterVG.svg) !important;
}
.menu-item-bcc {
	background-image: url(//www.therockmanexezone.com/assets/icons/BCC.svg) !important;
}
.menu-item-othergames {
	background-image: url(//www.therockmanexezone.com/assets/icons/BN_Other.svg) !important;
}

.navbar.navbar-default, .navbar-default .navbar-nav .open .dropdown-menu > li > a {
	background-color: transparent !important;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a, .dropdown-menu > li > a {
	color: #EBEBEB;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li.active > a {
	opacity: 0.5 !important;
	background-color: #4d8ced !important;
}

/*
 *  WIDGET STUFF
 */
#secondary .widget {
	margin-bottom: 0 !important;
	margin-top: 20px !important;
}
.widget_rss_links {
	position: absolute;
	right: 21px;
	top: -20px;
}
#secondary .widget_twitter_timeline {
	margin-top: 10px !important;
}
.widget-title {
	margin-bottom: 10px !important;
}
.widget-title:empty {
	display: none !important;;
}
.sparkling-popular-posts .post-image img {
	width: 100%;
	height: 100%;
}
#menu-featured {
	margin: 0 !important;
}
#menu-featured .menu-item {
	background: #EBEBEB;
	padding: 0;
	border-radius: 4px;
	margin-bottom: 5px;
	border: 1px solid #E6554A;
        border-left: 10px solid #E6554A;
}
#menu-featured .menu-item:last-child {
	margin-bottom: 0;
}
#menu-featured .menu-item a {
	color: #333333 !important;
	padding: 10px 20px;
	display: block;
        text-shadow: 0px 0px 8px #FFFFFF;
        background-color: rgba(255,255,255,0.7);
        font-weight: 600;
}

#menu-featured .menu-item-featured-gallery {
        background-image: url('/assets/featured_Gallery_BG.png');
        background-size: cover;
}

#menu-featured .menu-item-featured-livenow {
        background-image: url('/assets/featured_LiveNow_BG.png');
        background-size: cover;
}

#menu-featured .menu-item-featured-guides {
        background-image: url('/assets/featured_CustomBattles_BG.png');
        background-size: cover;
}

#menu-featured .menu-item-featured-downloads {
        background-image: url('/assets/featured_Downloads_BG.png');
        background-size: cover;
}

#menu-featured .menu-item a:hover {
    transition-duration: .5s;
    transition-timing-function: ease;
        background-color: rgba(255,255,255,0.12);
        color: #E6554A !important;
}

.widget_archive select {
	width: 100%;
}

.more-link {
	display: initial;
	float: left;
}

.page-title {
	margin-top: 0;
	color: #fff;
}

.widget_eu_cookie_law_widget {
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
}

.twitter-tweet {
	margin-left: auto;
	margin-right: auto;
}

/* UNSORTED */
.wp-block-image figcaption {
	text-align: center;
}

.wp-block-embed,
.wp-block-gallery,
.wp-block-jetpack-tiled-gallery {
	margin: 2.5em auto 2.5em !important;
}