.container {width: 1060px;}
.wpo-page {background: #fff; margin: 0 auto; max-width: 1060px; }
.wpo-sidebar .wpo-sidebar-right {width: 310px;}
.logo {max-width: 200px; margin-left: 10px; min-height: 59px;}
.col-md-3 {width: 320px;}
.col-md-9 {max-width: 735px; margin-left: 5px;}
.wpo-topbar {display: block; height: 0px; overflow: hidden; padding: 0;}
.header-left-v1 .wpo-header {background-color: #fff;}
.header-left-v1 .wpo-mainmenu-header {background-color: #1d70b7;}
.search-v1 .wpo-search .input-search {color: #fff;}
.search-v1 .wpo-search {border: 1px solid #7a9fa2;}
.header-left-v1 .wpo-mainmenu-header {border-bottom: none; border-top: none; max-width: 1050px; margin: 5px auto 10px;}
.search-v1 .wpo-search .input-search::-moz-placeholder {color: #fff;}
.header-left-v1 .navbar-mega .navbar-nav > li.active > a, .header-left-v1 .navbar-mega .navbar-nav > li.open > a {background-color: #9c9b9b;}
.header-left-v1 .navbar-mega .navbar-nav > li.active > a, .header-left-v1 .navbar-mega .navbar-nav > li.open > a {background-color: #9c9b9b;}
.wpo-header {max-width: 1050px; margin: 0 auto;}
.gax_ad_leaderboard {margin: 15px 10px; border: 0; text-align:center;}
.wp-caption { max-width: 100%; }
.wp-tiles-byline {background-color: rgba(0, 0, 0, 0.70) !important;}
.entry-thumb {margin-top: 0px;}
.blog-post-list .entry-data { padding-top:0 !important; }
.entry-content {padding: 5px 20px !important;}
.wp-tiles-byline-title {font-size: 17px; line-height:21px;}
.homepage-listing .entry-content {display: none;}
.wpb_content_element { margin-bottom:8px; }
.wpo-grid-posts { margin-bottom:0; }

/* -- homepage titles style -- */

.homepage-listing .post-inner-list-1 article:nth-child(1),
.homepage-listing .post-inner-list-1 article:nth-child(2),
.homepage-listing .post-inner-list-1 article:nth-child(3) { display:none; }
#post-37800 .homepage-listing .post-inner-list-1 article:nth-child(1),
#post-37800 .homepage-listing .post-inner-list-1 article:nth-child(2),
#post-37800 .homepage-listing .post-inner-list-1 article:nth-child(3) { display:block; }

.widget .widget-title.font-size-lg, .widget .widgettitle.font-size-lg, .widget .wpb_heading.font-size-lg {
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 38px;
    line-height: 38px;
    color: #ee5646;
}

.otaku .widget-title {
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 38px;
    line-height: 38px;
    color: #ee5646;
}

.widget.wpo-list-posts .post-list-1 .blog-post-list .entry-title, .widget.wpo-list-posts .post-list-4 .blog-post-list .entry-title {
    line-height: auto;
}

.widget.wpo-list-posts .post-list-1 .blog-post-list .entry-title a, .widget.wpo-list-posts .post-list-4 .blog-post-list .entry-title a {
    font-size: 24px;
    line-height: 24px;
}

.post-grid .blog-post-grid .entry-title {
    font-size: 24px;
    line-height: 24px;
}

.widget .post .blog-post-list .entry-title a {
    font-size: 14px;
}

.widget .post .blog-post-list .entry-title {
    font-weight: 700;
    height: auto;
    line-height: 16px;
}

/* Otaku styling */
.otaku .entry-content {
    display: none;
}

.slideshow-post.slideshow-style .slide-post-item .entry-data .entry-title {
    height: auto;
    overflow: visible;
    font-size: 20px;
    line-height: 24px;
}

/* homepage right column 
.vc_column-inner  {
    text-align: center;
}*/


.extend-title-block > span:before, .contact-form .contact-title > span:before, .related-posts .related-post-title > span:before, #comments .send-comment-title > span:before, #comments .comments-title > span:before, .widget .widget-title > span:before, .widget .widgettitle > span:before, .widget .wpb_heading > span:before, .otaku .widget-title > span:before {
    margin: 12px auto !important;
}

.extend-title-block > span:after, .contact-form .contact-title > span:after, .related-posts .related-post-title > span:after, #comments .send-comment-title > span:after, #comments .comments-title > span:after, .widget .widget-title > span:after, .widget .widgettitle > span:after, .widget .wpb_heading > span:after, .otaku .widget-title > span:after {
    margin: 12px auto !important;
}

.wpo-header .logo-in-theme { display:none; }

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

    .container {width: 100%;}
    .wpo-sidebar .wpo-sidebar-right {width: 100%;}
    .wpo-header {width: 100%;}
    .header-left-v1 .wpo-mainmenu-header {width: 100%;}
    .col-md-3 {width: 100%;}
    .col-md-9 {width: 98%;}
    .entry-thumb img {width: 100%;}
    .col-xs-12 .col-md-9 .no-sidebar-left {width: 100%;}
    .logo {max-width: 195px; margin: 5px auto;}
    .gax_ad_leaderboard {margin:auto; border: none; text-align:center;}
    .gax_ad_leaderboard .gax-ad-leaderboard { display:inline-block;}
    .wpo-header .logo-in-theme { display: block; margin-top: 10px; margin-bottom: 10px; float:none !important; }
    .wpo-header .header-right { float: none; width:100%; }
    .wpo-header .header-right .pull-right { float: none !important; }
    .wpo-topbar {display: visible !important; background: #1D70B7 !important; height: 50px; overflow: visible; padding: 0;}
}

form input::-webkit-input-placeholder { color: #fff !important; }
form input:-moz-placeholder { /* Firefox 18- */ color: #fff !important; }
form input::-moz-placeholder { /* Firefox 19+ */ color: #fff !important; }
form input:-ms-input-placeholder { color: #fff !important; }
iframe, embed, object { max-width: 100% !important; }

.widget.widget_text .textwidget { padding: 0; }


.wpo-header .header-wrapper-inner { padding-top:0; padding-bottom:0; }

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

    .single-blog .entry-content { padding: 15px; }
    .wpo-topbar {display: visible !important; background: #1D70B7 !important; height: 50px; overflow: visible; padding: 0;}
    
}

#review-statistics .review-wrap-up .review-wu-right ul li {
font-family: "Roboto",sans-serif !important;
font-size: 14px !important;
line-height: 18px !important;
padding-right: 5px !important;
}

#review-statistics .review-wu-grade-content span,
#review-statistics .cwp-review-percentage span,
#review-statistics .review-wrap-up .review-wu-right h2 {
    font-family: "Roboto",sans-serif !important;
}

#review-statistics .review-wrap-up .review-wu-right ul {
list-style: circle outside none !important;
margin-top: 0px !important;
padding-left: 15px !important;
}

#review-statistics .review-wrap-up .review-wu-right ul li {
    list-style: circle outside none !important;
}

#review-statistics .review-wrap-up .review-wu-right ul li::before {
/*content: "-"*/
display:none;
}

#review-statistics  .review-wu-bars ul li {
    width: 8% !important;
}

.post .tag-links { margin-bottom:15px; }
.post .author-about { margin-top:15px; }
.comment-count { display:none; }

.gax-ad-inread {
    text-align: center;
    margin: 2em auto;
    position: relative;
    padding: 24px 0 20px;
    background-color: #f2f2f2;
}
.gax-ad-inread:before {
    display:block;
    content: '- Advertisement -';
    color:#aaa;
    text-align:center;
    position:absolute;
    width:100%;
    height:16px;
    line-height:16px;
    top:6px;
    font-size:10px;
}
.blog-post-detail .icon-post { display:none; }
.widget_ad { border: 0; box-shadow:none; margin-bottom:0; }
.widget_ad .gax-ad-mpu-bottom,
.widget_ad .gax-ad-mpu-top { margin-bottom:18px; }

/**
 * @updated Nov 7, 2018
 * @description GDPR Cookie Notice
 **/
#cookie-notice {
    background:rgb(0,0,0) !important;
    background:rgba(0,0,0,0.8) !important;
    font-size:16px;
    line-height:1.2em;
    z-index:1000000;
    font-family: Palatino, "Century Schoolbook L", "Times New Roman", serif;
}
#cookie-notice .cookie-notice-container { padding:13px; font-size:1em; }
#cookie-notice #cn-accept-cookie {
    font-family: Palatino, "Century Schoolbook L", "Times New Roman", serif;
    color: #000;
    background-color: #c5c5c5;
    background-image: none;
    border-radius: 2px;
}
#cookie-notice #cn-notice-text a,
#cookie-notice #cn-notice-text a:hover,
#cookie-notice #cn-notice-text a:focus,
#cookie-notice #cn-notice-text a:visited {
	color:#fff;
	text-decoration:underline;
}
@media screen and (max-width: 960px) {
	#cookie-notice #cn-notice-text {
		display: block;
		margin-bottom: 10px;
	}
	#cookie-notice .cookie-notice-container {
		font-size: .8em;
		line-height: 1.4em;
		max-width: 100%;
		margin: 0 auto;
	}
}

.mainmenu-content-wapper {
	position: relative;
	padding-left: 210px;
}

.mainmenu-content-wapper .gax-logo {
	position: absolute;
	left: 0;
	top: -2px;
}

.mainmenu-content-wapper .gax-logo .logo {
	margin-left: 0;
}

@media screen and (max-width: 800px) {
	.mainmenu-content-wapper {
		padding-left: 0;
	}

	.mainmenu-content-wapper .gax-logo {
		display: none;
	}
}

.wp-post-image {
	object-fit: cover;
	aspect-ratio: 3 / 2;
}
