/*
Theme Name: PowerUp Child
Theme URI: http://bonfirethemes.com/powerup/
Template: powerup
Author: Bonfire Themes
Author URI: http://bonfirethemes.com/
Description: The Premium Video Game Theme for WordPress
Tags: custom-menu,blog,entertainment,news,editor-style,two-columns,footer-widgets,right-sidebar,featured-images,full-width-template,sticky-post,translation-ready
Version: 1.7.1523784667
Updated: 2018-04-15 05:31:07

*/

.sitewrap-inner {
    background-color:#d9d9d9;
}

/* title link */
.loop-index-wrapper .entry-title {
    color:#545454;
}

/* time and date */
.loop-index-wrapper .post-excerpt .post-date {
    color:#6E6E6E;
}

/* excerpt */
.loop-index-wrapper .post-excerpt {
    display:inline-block;
    color:#858585;
    font-size:13px;
    line-height:18px;
    margin-top:6px;
    margin-bottom:10px;
}

.powerup-header-tabs-wrapper > div > ul > li {
    position:relative;
    display:block;
    float:left;
    margin:0 5px 0 0;
    padding:0;
	background:#BFBFBF;
}

.powerup-header-tabs-wrapper > div > ul > li > a {

    color:#7D7D7D;
}

blockquote::before {
    background:#d9d9d9;
}

.featured-stories-wrapper .featured-stories-inner {
    background-color:#d9d9d9;
}

.widget_recent_entries .featured-image {
    background-color:#d9d9d9;
}

.commentform-outer-border {
    border-top:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
}

.widget_recent_entries .featured-image {
    position:relative;
    display:inline-block;
    width:100px;
    height:100px;
    background-color:#d9d9d9;
}

.entry-content {
    padding:32px 30px 35px 30px;
    background-color:#d9d9d9;
    border-bottom:3px solid #2D2D2E;
}

/* inner wrapper */
.related-stories-wrapper .related-stories-inner {
    background-color:#d9d9d9;
}
.entry-content-wrapper {
	position:relative;
	line-height:23px;
	text-align:left;
	color:#545454;
}

.powerup-single-wrapper .entry-title h1,
.powerup-single-wrapper .entry-title a {
    display:inline-block;
    font-family:'Rajdhani',sans-serif;
    font-weight:600;
    font-size:30px;
    line-height:30px;
	color:#545454;
    text-decoration:none;
    margin-bottom:10px;

     -ms-word-break:break-all;
     word-break:break-all;
     word-break:break-word;
}

.powerup-single-wrapper .featured-image .featured-image-caption {
	max-width:100%;
	font-size:14px;
	line-height:19px;
	color:#8f8bbe;
	margin:0;
	padding:10px 5px 10px 5px;
	display:block;
}
.powerup-single-wrapper .featured-image .featured-image-caption a {
	color:#8f8bbe;
}

.entry-content a {
    color:#c36a00;
	
	-webkit-transition:all 0s ease;
	-moz-transition:all 0s ease;
	transition:all 0s ease;
}


.post-tag {
	line-height:16px;
    font-weight:bold;
    color:#545454;
}

.related-stories-wrapper {
    color:#ffffff;
    font-family:'Rajdhani',sans-serif;
    font-weight:600;
    display:block;
    margin-top:60px;
    margin-bottom:60px;
}
.related-stories-wrapper h3 {
    font-size:18px;
    margin-left:9px;
    margin-bottom:9px;
}
.related-stories-wrapper a {
    color:#ffffff;
}

/* comment count */
.comm-count {
    position:relative;
    height:109px;
}
.comm-count span {
    font-size:16px;
    font-weight:bold;
    color:#545454;
    position:absolute;
    left:0;
    bottom:14px;
    padding-left:26px;
}
.pagenav .page-numbers:hover {
    color:#545454;
    background-color:#B77922;
    text-decoration:none;
}
.pagenav .current,
.pagenav .current:hover {
    cursor:default;
    color:#545454;
    background-color:#B77922;
}

.commentlist .comment-author a {
	color:#545454;
    font-weight:bold;
    display:inline-block;
}

.commentlist .comment-entry h1,
.commentlist .comment-entry h2,
.commentlist .comment-entry h3,
.commentlist .comment-entry h4,
.commentlist .comment-entry h5,
.commentlist .comment-entry h6 {
    margin-top:20px;
    color:#545454;
}

/* 404 PAGE
**************************************************/
.error404 .content-wrapper { padding:0 20px; }
.error404 h1.entry-title {
	font-size:25px;
    color:#545454;
	line-height:30px;
    margin:0;
    padding:0;
}
.error404 .entry-content {
	max-width:727px;
	font-size:15px;
	line-height:23px;
	color:#89898A;
    margin:0;
    padding:0;
    background:none;
}
.button-404 {
    font-size:10px;
    color:#545454;
    display:inline-block;
    padding:12px 20px;
    margin:20px 0 0 0;
    background-color:#1066DE;
    border-radius:1px;
}

/* SHOWING TAGS/CATEGORIES/SEARCH RESULTS/AUTHOR
**************************************************/
.showing {
    height:79px;
    font-family:'Rajdhani',sans-serif;
    font-weight:700;
    font-size:18px;
    text-transform:uppercase;
    color:#545454;
    padding:33px 0 7px 15px;
    
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

/* if logo is text */
.powerup-logo-wrapper span {
    position:relative;
    top:35px;
    left:30px;
    font-size:25px;
    font-weight:500;
    color:#545454;
}

/* menu button text */
.powerup-menu-button-wrapper:hover .powerup-menu-button-text { color:#545454; }

.powerup-menu-button-wrapper:hover .powerup-menu-button::after { background-color:#545454; }
.powerup-menu-button-active .powerup-menu-button::after { background-color:#545454; }
/* active text label color */
.powerup-menu-button-active .powerup-menu-button-text {
	color:#545454;
}

/* main menu item */
.powerup-by-bonfire ul.menu li a {
    font-weight:bold;
    color:#545454;
	margin:0 5px 0 8px;
	padding:0;
	text-decoration:none;
	letter-spacing:0;

	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	transition:all .2s ease;
}

.powerup-by-bonfire ul.sub-menu li a:hover {
    color:#545454;
    text-decoration:underline;
}

.powerup-social-bar-icons a:hover span {
    color:#545454;
    text-decoration:none;
}

.powerup-header-tabs-wrapper > div > ul > li.current-menu-item > a {
    font-size:15px;
    font-weight:700;
    color:#545454;
    padding-top:2px;
    text-shadow:1px 1px 0 #000;
}

/* hovers */
.powerup-header-tabs-wrapper ul ul li a:hover,
.powerup-header-tabs-wrapper ul ul li.menu-item-has-children:hover > a {
    color:#545454;
    text-decoration:none;
}

.powerup-header-tabs-wrapper > div > ul > li.marked::before {
    color:#545454;
}

.featured-stories-wrapper a {
    color:#fff;
}

.index-featured-wrapper-alt .entry-title h1 {
    display:inline;
    padding-right:20px;
    font-size:25px;
    font-weight:bold;
    line-height:27px;
    color:#545454;
}

/* post grouping dates */
.blog-index-date {
    position:relative;
    height:79px;
    display:inline-block;
    font-family:'Rajdhani',sans-serif;
    font-weight:700;
    font-size:15px;
    text-transform:uppercase;
    color:#545454;
}

.blog-index-latest {
    position:relative;
    height:79px;
    display:inline-block;
    font-family:'Rajdhani',sans-serif;
    font-weight:700;
    font-size:18px;
    text-transform:uppercase;
    color:#545454;
    margin:0;
    padding:52px 0 7px 15px;
    
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}

.powerup-widgets-wrapper .widgettitle {
    position:relative;
    display:inline-block;
    color:#545454;
    font-weight:bold;
    margin:0 0 8px 7px;
}

.powerup-single-wrapper .entry-title a {
    display:inline-block;
    font-family:'Rajdhani',sans-serif;
    font-weight:600;
    font-size:30px;
    line-height:30px;
	color:#545454;
    text-decoration:none;
    margin-bottom:10px;

     -ms-word-break:break-all;
     word-break:break-all;
     word-break:break-word;
}

.entry-content article strong { color:#545454; }

.story-permalink-inner {
    width:3px;
    height:3px;
    background-color:#545454;
    border-radius:50%;
    position:relative;
    top:5px;
    left:9px;
    display:block;
}
.story-permalink-inner::before,
.story-permalink-inner::after {
    content:'';
    display:block;
    width:3px;
    height:3px;
    background-color:#545454;
    border-radius:50%;
}

.powerup-header-tabs-wrapper > div > ul > li:hover:not(.current-menu-item) {
    background:#bfbfbf;
}
.powerup-header-tabs-wrapper > div > ul > li.current-menu-item {
    background:#bfbfbf;
}
.powerup-header-tabs-wrapper > div > ul > li.current-menu-item {
    background:#1B1C1D;
    position:relative;
    z-index:10;
    height:36px;
    -webkit-transform:translateY(-3px);
    -moz-transform:translateY(-3px);
    transform:translateY(-3px);
    
    border-bottom: 2px solid #ab0000;
	    /* active tab shadow */
    -webkit-box-shadow:0 0 0 0 rgba(225,146,43,0),-7px -12px 20px -5px rgba(225,146,43,0.75),7px -12px 20px -5px rgba(0,0,0,0);
    -moz-box-shadow:0 0 0 0 rgba(225,146,43,0),-7px -12px 20px -5px rgba(225,146,43,0.75),7px -12px 20px -5px rgba(0,0,0,0);
    box-shadow:0 0 0 0 rgba(225,146,43,0),-7px -12px 20px -5px rgba(225,146,43,0.75),7px -12px 20px -5px rgba(0,0,0,0);
}

/* current tab */
.powerup-header-tabs-wrapper > div > ul > li.current-menu-item {
    background:#a2a2a2;
	    -webkit-transform:translateY(-0px);
    -moz-transform:translateY(-0px);
    transform:translateY(-0px);
}

.powerup-header-tabs-wrapper > div > ul > li.current-menu-item > a {
    font-size:15px;
    font-weight:700;
    color:#fff;
    padding-top:2px;
    text-shadow:0px 1px 0 #000;
}

.powerup-header-tabs-wrapper ul ul li a {
    width:100%;
    display:block;
    padding:15px 13px;
    margin:0;
    color:#686869;
}

.powerup-menu-button-text {
    position:relative;
    top:-8px;
    font-family:'Rajdhani',sans-serif;
    font-weight:600;
    color:#686869;
}


.powerup-header-tabs-wrapper > div > ul > li {

    
    border-bottom:2px solid #000;
    
    /* tabs border gradient */
    border-top:2px solid #bfbfbf;
}

.powerup-header-tabs-wrapper > div > ul > li:hover:not(.current-menu-item) {
    
    /* tabs border gradient */
    border-top:2px solid #bfbfbf;
}

.powerup-header-tabs-wrapper > div > ul > li.current-menu-item {
    /* tabs border gradient */
    border-top:0px solid #bfbfbf;
}

.powerup-header-wrapper {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:137px;
    max-height:calc(100% - 0px) !important;
    
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

.powerup-main-nav-wrapper {
    position:absolute;
    bottom:0;
    left:0;
    height:39px;
    padding:0 0px 0 8px;
    
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

/* MAIN NAV WRAPPER
**************************************************/
.powerup-main-nav-wrapper {
    position:absolute;
    bottom:0;
    left:0;
    height:39px;
    padding:0 10px 0 8px;
    
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.powerup-main-nav-button-prefix-wrapper {
    position:relative;
    top:0;
    padding-top:1px;
    display:inline-block;
    
    /* top bottom border */
    background-image:linear-gradient(to right, #3A3A3B 33%, rgba(255,255,255,0) 0%);
    background-position:top;
    background-size:0px 0px;
    background-repeat:repeat-x;
}

/* loop wrapper top border */
.loop-index-top-border {
    border-top:1px solid #CACACA;
}

.entry-content {
    padding:32px 30px 35px 30px;
    border-bottom:3px solid #CACACA;
}
.footer-widgets-wrapper {
    border-top:1px solid #CACACA;
}

.powerup-single-wrapper-inner {
    border-right:1px solid #CACACA;
}

/* divider after featured story */
.index-featured-wrapper-alt .index-featured-divider {
    position:absolute;
    top:0;
    right:6px;
    width:1px;
    height:260px;
    background:#CACACA;
}

.powerup-single-wrapper-inner {
    border-right:1px solid #CACACA;
    padding-right:30px;
}

.index-loop-wrapper-inner::after {
    content:'';
    position:absolute;
    top:79px;
    right:-1px;
    width:1px;
    height:calc(100% - 138px);
    display:block;
    background:#CACACA;
}

.loop-index-inner {
    position:relative;
    padding:2px;
    border-bottom:1px solid #CACACA;
    overflow:hidden;
}

.pagenav .page-numbers:hover {
    color:#fff;
    background-color:#f5ac37;
    text-decoration:none;
}
.pagenav .current,
.pagenav .current:hover {
    cursor:default;
    color:#fff;
    background-color:#f5ac37;
}

/* individual page numbers */
.post-nav .page-numbers {
    display:inline-block;
    padding-top:8px;
    color:#909091;
    text-align:center;
    min-width:30px;
    height:30px;
    background-color:#1E1E1F;
    border-radius:1px;
    margin-left:1px;
    
    -webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	transition:all .2s ease;
    
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.post-nav .page-numbers:hover {
    color:#fff;
    background-color:#f5ac37;
    text-decoration:none;
}
.post-nav .current,
.post-nav .current:hover {
    cursor:default;
    color:#fff;
    background-color:#f5ac37;
}

.commentlist > li {
    position:relative;
    background-color:#898989;
    border-left:4px solid #252526;
}
/* comment by post author */
.bypostauthor .comment-author::after {
    content:' (post author)';
    color:#cfcfcf;
    font-weight:400;
}
/* comment time */
.commentlist .comment-time {
	color:#cfcfcf;
}

/* comment edit link */
.comment-edit-link {
	color:#bab7de;
	margin-left:2px;
}
/* comment reply button */
.commentlist .comment-reply-link {
	display:inline-block;
	color:#f5ac37;
}

.footer-menu-wrapper ul li a {
    font-family:'Rajdhani',sans-serif;
    font-weight:700;
    font-size:14px;
    line-height:25px;
    color:#000;
    opacity:.9;
}
/* post author, avatar, description */
.entry-content-wrapper .post-author {
    position:relative;
    font-size:14px;
    line-height:20px;
    color:#858585;
    margin:50px 0 25px 0;
    width:100%;
    min-height:80px;
}

.entry-content-wrapper .post-author .author-desc-wrapper .author-name a {
    color:#545454;
    font-weight:bold;   
}

.post-tag {
	line-height:16px;
    font-weight:bold;
    color:#545454;
}

.related-stories-wrapper {
    color:#545454;
    font-family:'Rajdhani',sans-serif;
    font-weight:600;
    display:block;
    margin-top:60px;
    margin-bottom:60px;
}

.commentlist .comment-entry h1,
.commentlist .comment-entry h2,
.commentlist .comment-entry h3,
.commentlist .comment-entry h4,
.commentlist .comment-entry h5,
.commentlist .comment-entry h6 {
    margin-top:20px;
    color:#545454;
}
.entry-content article h1,
.entry-content article h2,
.entry-content article h3,
.entry-content article h4,
.entry-content article h5,
.entry-content article h6 {
    color:#545454;
}

.post-tag {
	line-height:16px;
    font-weight:bold;
    color:#545454;
}
.index-featured-wrapper-alt .post-author {
    display:none;
    margin-top:12px;
    font-size:13px;
    color:#777778;
}


/* category widget */
.powerup-widgets-wrapper .widget_categories a {
	top:0;
	left:0;
    font-weight:normal;
	line-height:12px;
	color:#828285;
	margin:0 1px 5px 0;
	padding:8px 10px 7px 10px;
	background-color:#212122;
	border-bottom:none;
	display:inline-block;
	
	text-decoration:none;
	
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
    
    -webkit-transform:translateX(0) translateY(0);
    -moz-transform:translateX(0) translateY(0);
    transform:translateX(0) translateY(0);
	
	-webkit-transition:all .1s ease;
	-moz-transition:all .1s ease;
	transition:all .1s ease;
}