/*
Theme Name:   LaPS4
Author:       MContigo Team
Author URI:   https://mcontigo.com/
Template:     base-deploy
Version:      1.0.9
*/

/* --------------------------------------------------
VARIABLES SCSS
----------------------------------------------------- */
/* Wrap size
----------------------------------------------------- */
/* Body font size
----------------------------------------------------- */
/* Font variations
----------------------------------------------------- */
/* Font families
----------------------------------------------------- */
/* Titles color
----------------------------------------------------- */
/* Main colors
----------------------------------------------------- */
/* Default colors
----------------------------------------------------- */
/* Social networks colors
----------------------------------------------------- */
body { position: relative; }

/*body::after { background: #02091A; !* Old browsers *! background: -moz-linear-gradient(top, #02091A 0%, #143B9A 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02091A), color-stop(100%, #143B9A)); !* Chrome,Safari4+ *! background: -webkit-linear-gradient(top, #02091A 0%, #143B9A 100%); background: -o-linear-gradient(top, #02091A 0%, #143B9A 100%); background: -ms-linear-gradient(top, #02091A 0%, #143B9A 100%); background: linear-gradient(to bottom, #02091A 0%, #143B9A 100%); content: ''; width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 1; }*/

.slick-dots { display: block; margin: 10px 0 0 0; padding: 0; text-align: center; }
.slick-dots li { margin: 0 2px; padding: 0; display: inline-block; text-indent: -9999px; width: 15px; height: 3px; background: #EDEFF4; cursor: pointer; }
.slick-dots li.slick-active { background: #143B9A; }

/* --------------------------------------------------
MOBILE MENU
----------------------------------------------------- */
#mobile-menu { width: 100%; height: 100%; position: fixed; left: 0; top: 0; padding: 1rem; padding-top: 70px; background: rgba(255, 255, 255, 0.98); z-index: 8888; display: none; -webkit-transform: translateX(-100%); transform: translateX(-100%); -o-transition: 0.4s; -ms-transition: 0.4s; -moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s; }
#mobile-menu .search { display: block; position: relative; }
#mobile-menu .search input { width: 100%; }
#mobile-menu .search button { position: absolute; right: -1px; top: 1px; }
#mobile-menu ol, #mobile-menu ul { margin: 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid rgba(130, 137, 155, 0.2); }
#mobile-menu ol li, #mobile-menu ul li { display: block; margin: 0; padding: 10px 0; }
#mobile-menu ol li a, #mobile-menu ul li a { font-weight: 400; font-size: 1.125rem; position: relative; display: block; padding-left: 40px; }
#mobile-menu ol li a i, #mobile-menu ul li a i { color: #82899B; width: 40px; text-align: center; position: absolute; left: 0; top: 0; }

body.open-menu #mobile-menu { -webkit-transform: translateX(0); transform: translateX(0); }

/* --------------------------------------------------
SITE MAIN
----------------------------------------------------- */
#site-main { margin: 20px 0; }

/* --------------------------------------------------
FEATURED POSTS
----------------------------------------------------- */
#featured-posts .nav { width: 80%; position: absolute; right: 2rem; top: 10px; text-align: right; }
#featured-posts .nav a { font-size: 0.875rem; font-weight: 400; color: rgba(255, 255, 255, 0.6); padding: 10px; display: inline-block; }
#featured-posts .nav a:hover { color: #ffffff; }
#featured-posts .featured .content-post, #featured-posts .big-slider .content-post { margin: 0; width: 100%; position: relative; }
#featured-posts .featured .content-post .thumb, #featured-posts .big-slider .content-post .thumb { display: block; width: 100%; }
#featured-posts .featured .content-post .thumb .thumb-wrap, #featured-posts .big-slider .content-post .thumb .thumb-wrap { height: 320px; }
#featured-posts .featured .content-post .caption, #featured-posts .big-slider .content-post .caption { width: 100%; height: 100%; background: rgba(2, 9, 26, 0); /* Old browsers */ background: -moz-linear-gradient(top, rgba(2, 9, 26, 0) 0%, #02091A 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(2, 9, 26, 0)), color-stop(100%, #02091A)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(2, 9, 26, 0) 0%, #02091A 100%); background: -o-linear-gradient(top, rgba(2, 9, 26, 0) 0%, #02091A 100%); background: -ms-linear-gradient(top, rgba(2, 9, 26, 0) 0%, #02091A 100%); background: linear-gradient(to bottom, rgba(2, 9, 26, 0) 0%, #02091A 100%); display: flex; align-items: flex-start; justify-content: flex-end; position: absolute; bottom: 0; left: 0; flex-direction: column; padding: 20px; margin: 0; }
#featured-posts .featured .slick-dots, #featured-posts .big-slider .slick-dots { position: absolute; width: 100%; text-align: center; top: 10px; }

#featured-posts .nav-slider .content-post::before { content: ''; width: 100%; height: 100%; position: absolute; right: 0; top: 0; z-index: 10; }
#featured-posts .nav-slider .slick-current .content-post { opacity: 1; filter: alpha(opacity=100); }
#featured-posts .featured { margin-top: 20px; }
#featured-posts .featured .content-post { width: 33.33%; display: inline-block; margin-left: -4px; vertical-align: top; }
#featured-posts .featured .content-post .thumb .thumb-wrap { height: 180px; }
#featured-posts .featured .content-post .caption .title { font-size: 1rem; }
#featured-posts .meta, #featured-posts .meta a { color: rgba(255, 255, 255, 0.6); }

#featured-posts::after, #featured-posts::before { background: #02091A; /* Old browsers */ background: -moz-linear-gradient(top, #02091A 0%, #143B9A 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02091A), color-stop(100%, #143B9A)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #02091A 0%, #143B9A 100%); background: -o-linear-gradient(top, #02091A 0%, #143B9A 100%); background: -ms-linear-gradient(top, #02091A 0%, #143B9A 100%); background: linear-gradient(to bottom, #02091A 0%, #143B9A 100%); content: ''; width: 100%; height: 100%; left: -100%; top: 0; z-index: 1; }
#featured-posts::after {left: inherit;right: -100%;}

/* --------------------------------------------------
  CONTENT POSTS
  ----------------------------------------------------- */
.content-post .thumb .thumb-wrap { height: 120px; background: #EDEFF4 no-repeat center top; background-size: cover; -o-transition: 0.2s; -ms-transition: 0.2s; -moz-transition: 0.2s; -webkit-transition: 0.2s; transition: 0.2s; }
.content-post .thumb .play, .content-post .thumb .counter { font-size: 0.75rem; width: 35px; height: 35px; line-height: 33px; text-align: center; background: rgba(39, 46, 64, 0.8); color: #ffffff; border: 1px solid #ffffff; position: absolute; right: 10px; bottom: 10px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -o-transition: 0.2s; -ms-transition: 0.2s; -moz-transition: 0.2s; -webkit-transition: 0.2s; transition: 0.2s; -moz-box-shadow: 0 5px 25px -5px rgba(39, 46, 64, 0.8); -webkit-box-shadow: 0 5px 25px -5px rgba(39, 46, 64, 0.8); box-shadow: 0 5px 25px -5px rgba(39, 46, 64, 0.8); }
.content-post .thumb .play { border-color: #ffffff; background: rgba(255, 255, 255, 0.2); width: 50px; height: 50px; line-height: 46px; z-index: 10; font-size: 1.375rem; left: 45%; top: 40%; }
.content-post .thumb .play i { margin-right: -5px; }
.content-post .thumb .play:hover, .content-post .thumb .counter:hover { transform: scale(1.2); }
.content-post .caption .title { margin: 0 0 5px 0; }
.content-post .caption .excerpt { font-size: 0.875rem; margin: 0; }

.content-gradient { position: relative; }
.content-gradient .thumb { width: 100%; display: block; margin: 0; padding: 0; }
.content-gradient .thumb .thumb-wrap { height: 160px; }
.content-gradient .caption { width: 100%; height: 100%; display: block; margin: 0; padding: 0; position: absolute; left: 0; top: 0; z-index: 1; background: rgba(2, 9, 26, 0); /* Old browsers */ background: -moz-linear-gradient(top, rgba(2, 9, 26, 0) 0%, #02091A 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(2, 9, 26, 0)), color-stop(100%, #02091A)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(2, 9, 26, 0) 0%, #02091A 100%); background: -o-linear-gradient(top, rgba(2, 9, 26, 0) 0%, #02091A 100%); background: -ms-linear-gradient(top, rgba(2, 9, 26, 0) 0%, #02091A 100%); background: linear-gradient(to bottom, rgba(2, 9, 26, 0) 0%, #02091A 100%); display: flex; align-items: center; justify-content: center; text-align: center; }
.content-gradient .caption .title, .content-gradient .caption .title a { text-transform: uppercase; color: #ffffff; position: relative; }
.content-gradient .caption .title::after { content: ''; display: block; height: 2px; width: 60px; background: #143B9A; margin: 5px auto 0 auto; }

.content-post.games .thumb { width: 20%; }
.content-post.games .thumb .thumb-wrap { height: 155px; }
.content-post.games .caption { width: 80%; }

.content-post:hover .thumb .thumb-wrap { transform: scale(1.05); }
.content-post


/* Posts rows
----------------------------------------------------- */
.posts-row.three-cols, .posts-row.four-cols { margin: 0 -14px 0 -5px; }
.posts-row.three-cols .content-post, .posts-row.four-cols .content-post { width: 25%; display: inline-block; margin-left: -4px; padding: 0 10px; }
.posts-row.three-cols .content-post .thumb, .posts-row.four-cols .content-post .thumb { width: 100%; display: block; margin: 0; }
.posts-row.three-cols .content-post .thumb .thumb-wrap, .posts-row.four-cols .content-post .thumb .thumb-wrap { height: 180px; }
.posts-row.three-cols .content-post .caption, .posts-row.four-cols .content-post .caption { padding: 10px 15px; background: #EDEFF4; width: 100%; display: block; margin: 0; }
.posts-row.three-cols .content-post .caption .excerpt, .posts-row.four-cols .content-post .caption .excerpt { display: none; }

.posts-row.three-cols .content-post { width: 33.33%; }
.posts-row.three-cols .content-post .thumb .thumb-wrap { height: 140px; }

.posts-row.two-cols .content-post { display: inline-block; width: 50%; margin-left: -4px; vertical-align: top; border: 5px solid #fff; border-top: 0; boder-bottom: 0; margin-bottom: 5px; }

/* --------------------------------------------------
VIDEOS SLIDER
----------------------------------------------------- */
#videos-slider .big-slider .content-post { width: 100%; position: relative; margin: 0; }
#videos-slider .big-slider .content-post .thumb { margin: 0; padding: 0; width: 100%; display: block; }
#videos-slider .big-slider .content-post .thumb .thumb-wrap { height: 300px; }
#videos-slider .big-slider .content-post .caption { width: 100%; height: 100%; background: rgba(2, 9, 26, 0); /* Old browsers */ background: -moz-linear-gradient(top, rgba(2, 9, 26, 0) 0%, #02091A 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(2, 9, 26, 0)), color-stop(100%, #02091A)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(2, 9, 26, 0) 0%, #02091A 100%); background: -o-linear-gradient(top, rgba(2, 9, 26, 0) 0%, #02091A 100%); background: -ms-linear-gradient(top, rgba(2, 9, 26, 0) 0%, #02091A 100%); background: linear-gradient(to bottom, rgba(2, 9, 26, 0) 0%, #02091A 100%); display: flex; align-items: center; justify-content: flex-end; position: absolute; bottom: 0; left: 0; flex-direction: column; padding: 20px; margin: 0; }
#videos-slider .big-slider .content-post .caption .title { color: #fff; }
#videos-slider .big-slider .content-post .caption .title a { color: #fff; }
#videos-slider .nav-slider { margin: 0 0 0 -8px; position: relative; }
#videos-slider .nav-slider .content-post { width: 25%; display: inline-block; margin: 0 5px; position: relative; opacity: 0.5; filter: alpha(opacity=50); cursor: pointer; }
#videos-slider .nav-slider .content-post .thumb { width: 100%; display: block; margin: 0; padding: 0; }
#videos-slider .nav-slider .content-post .thumb .thumb-wrap { height: 140px; }
#videos-slider .nav-slider .content-post .caption { width: 100%; display: block; margin: 0; padding: 5px 10px; }
#videos-slider .nav-slider .content-post .caption .title { font-size: 1rem; color: #fff; }
#videos-slider .nav-slider .content-post .caption .title a { font-weight: 400; color: #fff; }
#videos-slider .nav-slider .content-post::before { content: ''; width: 100%; height: 100%; position: absolute; right: 0; top: 0; z-index: 10; }
#videos-slider .nav-slider .slick-current .content-post { opacity: 1; filter: alpha(opacity=100); }
#videos-slider .nav-slider .slick-current .content-post .caption { background: #143B9A; }
#videos-slider .nav-slider .slick-prev, #videos-slider .nav-slider .slick-next { background: #272E40; color: #ffffff; width: 30px; height: 30px; line-height: 30px; padding: 0; text-align: center; position: absolute; left: 12px; top: 35%; z-index: 10; display: block; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border: 0; }
#videos-slider .nav-slider .slick-prev i, #videos-slider .nav-slider .slick-next i { margin-left: -2px; }
#videos-slider .nav-slider .slick-next { left: inherit; right: 5px; }
#videos-slider .nav-slider .slick-next i { margin-left: 0; margin-right: -2px; }
#videos-slider .nav-slider .slick-prev:hover, #videos-slider .nav-slider .slick-next:hover { background: #143B9A; transform: scale(1.2); }

/* --------------------------------------------------
GAMES INFO TABLE
----------------------------------------------------- */
.games-info-table table .hide-element { visibility: hidden; opacity: 0; filter: alpha(opacity=0); }
.games-info-table table tr:nth-child(1) th { font-size: 0.875rem; background: transparent; color: #ffffff; }
.games-info-table table th { border: 0; }
.games-info-table table td { color: #ffffff; text-align: center; font-size: 0.875rem; }
.games-info-table table tr:nth-child(2n+0) { background: rgba(20, 59, 154, 0.15); }
.games-info-table table tr:hover { background: rgba(255, 255, 255, 0.1); }

/* --------------------------------------------------
SIDEBAR
----------------------------------------------------- */
.widget { margin-bottom: 20px; }

#sidebar .content-post { margin: 10px 0; height: auto; width: 100%; padding: 0; }
#sidebar .content-post .thumb { width: 40%; }
#sidebar .content-post .thumb .thumb-wrap { height: 70px; }
#sidebar .content-post .thumb .counter { right: 3px; bottom: 3px; }
#sidebar .content-post .caption { width: 60%; padding: 0 0 0 10px;}
#sidebar .content-post .caption .excerpt {display:  none;}
#sidebar .content-post.news .caption .title { font-size: 0.875rem; margin-top: 0; }
#sidebar .content-post.games .thumb { width: 30%; }
#sidebar .content-post.games .thumb .thumb-wrap { height: 105px; }
#sidebar .content-post.games .caption { width: 70%; }
#sidebar .content-post.games .caption .title a, #sidebar .content-post.games .caption .title { color: #ffffff; }
#sidebar .content-post.guide { padding: 0; width: 100%; display: block; margin: 0; }
#sidebar .content-post.guide .thumb { display: block; margin: 0 0 10px 0; width: 100%; }
#sidebar .content-post.guide .thumb .thumb-wrap { height: 140px; }
#sidebar .content-post.guide .caption { padding: 0 3rem; width: 100%; margin: 0; }
#sidebar .game-trophies-widget .content-post .thumb { width: 25%; }
#sidebar .game-trophies-widget .content-post .thumb .thumb-wrap { background: transparent; height: auto; text-align: center; }
#sidebar .game-trophies-widget .content-post .thumb .thumb-wrap img { width: 100%; }
#sidebar .game-trophies-widget .content-post .caption { width: 75%; }
#sidebar .game-trophies-widget .content-post .caption .title { margin: 0; }
#sidebar .game-trophies-widget .content-post .caption .title a { color: #143B9A; }
#sidebar .game-trophies-widget .content-post .caption .excerpt { font-size: 0.75rem; }

/* --------------------------------------------------
SINGLE
----------------------------------------------------- */
#single .the-content { display: block; margin-bottom: 30px; }
#single .single-title { font-size: 2rem; margin: 0; }
#single .single-subline { color: #272E40; font-size: 1.25rem; border-color: #143B9A; margin-top: 5px; }
#single p { color: #272E40; }

/* Tag cloud
----------------------------------------------------- */
.tag-cloud { display: block; margin-bottom: 20px; }
.tag-cloud a { font-weight: 400; font-size: 0.875rem; display: inline-block; padding: 3px 10px; margin: 3px 0; margin-right: 2px; background: #EDEFF4; color: #5B5F6A; }
.tag-cloud a:hover { background: #143B9A; color: #ffffff; }

/* --------------------------------------------------
SINGLE GAME
----------------------------------------------------- */
#single .amazon-logo { width: auto; }

#single.news .featured-img { margin-bottom: 0; }
#single.news .game-review-score { display: flex; align-items: center; justify-content: flex-start; }
#single.news .game-review-score .counter { font-size: 0.75rem; width: 35px; height: 35px; line-height: 33px; text-align: center; background: rgba(39, 46, 64, 0.8); color: #ffffff; border: 1px solid #ffffff; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; display: inline-block; margin-right: 10px; }
#single.news .card.utilitary-bg hr { background: rgba(255, 255, 255, 0.1); margin-top: 0; }

.message { margin: 5px 0; font-size: 0.75rem; text-align: center; display: block; }

.big-counter { font-weight: 700; font-size: 2rem; width: 90px; height: 90px; line-height: 84px; text-align: center; border-width: 4px; border-style: solid; display: inline-block; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -moz-box-shadow: 0 5px 25px -5px rgba(39, 46, 64, 0.2); -webkit-box-shadow: 0 5px 25px -5px rgba(39, 46, 64, 0.2); box-shadow: 0 5px 25px -5px rgba(39, 46, 64, 0.2); }

#game-review .review-item { font-size: 1rem; display: block; padding: 5px 0; }
#game-review .review-item strong { font-style: normal; }
#game-review .review-item i { margin: 0; }

#game-gallery .game-gallery .thumb { width: 25%; display: inline-block; vertical-align: top; margin-left: -5px; padding: 10px; }
#game-gallery .game-gallery .thumb .thumb-wrap { height: 90px; background: #EDEFF4 no-repeat center top; background-size: cover; }

/* Single game review
----------------------------------------------------- */
.single-game-review .card { padding: 0;}
.single-game-review .content-gradient { margin: 0; height: auto; width: 100%; padding: 0;}
.single-game-review .content-gradient .thumb .thumb-wrap { height: 320px; background-size: cover;  }
.single-game-review .big-counter { position: relative; margin-top: -100px; z-index: 10; }
.single-game-review .line { width: 100%; height: 2px; background: #ffffff; position: absolute; left: 0; top: 0; }
.single-game-review .float-right { width: auto; max-width: 300px; float: right; margin: 0 0 0 20px; }
.single-game-review .float-left { width: auto; max-width: 300px; float: left; margin: 0 20px 0 0; }
.single-game-review blockquote { color: #272E40; font-weight: 700; font-size: 1.125rem; padding: 20px 30px; border: 0; position: relative; }
.single-game-review blockquote::after { font-weight: 400; content: '\f10d'; font-family: Font Awesome\ 5 Free; position: absolute; left: -10px; top: 20px; font-size: 1.5rem; color: #143B9A; }


/* Social networks
----------------------------------------------------- */
#social-networks { display: block; margin: 20px 0 0 0; }
#social-networks a { margin: 0 2px; color: #ffffff; font-size: 1.25rem; width: 40px; height: 40px; display: inline-block; line-height: 36px; text-align: center; border: 2px solid #ffffff; font-weight: 400; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; }
#social-networks a i { -o-transition: 0s; -ms-transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; transition: 0s; }
#social-networks a:hover { transform: scale(1.2); }
#social-networks a.facebook:hover { color: #ffffff; background: #3b5998; border-color: #3b5998; }
#social-networks a.twitter:hover { color: #ffffff; background: #1da1f2; border-color: #1da1f2; }
#social-networks a.google-plus:hover { color: #ffffff; background: #dd4b39; border-color: #dd4b39; }
#social-networks a.youtube:hover { color: #ffffff; background: #ff0000; border-color: #ff0000; }
#social-networks a.instagram:hover { color: #ffffff; background: #5851db; border-color: #5851db; }

@media only screen and (max-width: 1024px) { .hidden-md { display: none; }
  body.open-menu { overflow: hidden !important; }
  #mobile-menu { display: block; }
  .content-post:hover .thumb .thumb-wrap { transform: scale(1); } }
@media only screen and (max-width: 768px) { .hidden-sm { display: none; }
  #wrapper { padding: 0 0.5rem; border: 0; }
  #site-main { margin: 20px -1rem; padding: 0 0.5rem; }
  #featured-posts { margin: 0 -2.5rem; padding-left: 0.5rem; padding-right: 0.5rem; }
  #featured-posts .big-slider .content-post .thumb .thumb-wrap { height: 240px; }
  #featured-posts .big-slider { height: 250px; }
  #featured-posts .featured .content-post { width: 300px; }
  .posts-row.four-cols, .posts-row.three-cols { margin: 0 -0.5rem 0 0; }
  .posts-row.four-cols .content-post, .posts-row.three-cols .content-post { width: 300px; padding: 0 5px; }
  #videos-slider .big-slider .content-post .thumb .thumb-wrap { height: 240px; }
  .single-game-review .content-gradient { margin: 0; }
  .single-game-review .content-gradient .thumb .thumb-wrap { height: 300px; }
  .single-game-review .float-right, .single-game-review .float-left { width: 100%; max-width: 100%; float: none; display: block; margin: 15px 0; text-align: center; }
  .single-game-review blockquote { padding: 0; padding-left: 40px; text-align: left; }
  .single-game-review blockquote::after { top: 0; left: 10px; }
  #sidebar .content-post .thumb { width: 20%; }
  #sidebar .content-post .caption { width: 80%; }
  #sidebar .content-post.games .thumb { width: 15%; }
  #sidebar .content-post.games .caption { width: 85%; }
@media only screen and (max-width: 520px) { .content-post.news { margin: 0 0 30px 0; }
  .content-post.news .thumb { display: block; width: 100%; margin: 0; }
  .content-post.news .thumb .thumb-wrap { height: 220px; -o-transition: none; -ms-transition: none; -moz-transition: none; -webkit-transition: none; transition: none; }
  .content-post.news .caption { padding: 5px 0; display: block; width: 100%; margin: 0; }
  .content-post.news .caption .title { margin: 0 0 5px 0; }
  .content-post.news .caption .excerpt { font-size: 0.875rem; margin: 0; }
  .content-post.games .thumb { width: 25%; }
  .content-post.games .caption { width: 75%; }
  .posts-row.two-cols { margin: 0 -0.5rem 0 0; }
  .posts-row.two-cols .content-post { width: 300px; border-right: 0; }
  #sidebar .content-post .thumb { width: 25%; }
  #sidebar .content-post .caption { width: 75%; }
  #sidebar .content-post.news .thumb { display: inline-block; width: 25%; margin-left: -5px; }
  #sidebar .content-post.news .caption { display: inline-block; width: 75%; margin-left: -5px; padding-left: 10px; }
  #sidebar .content-post.games .thumb { width: 20%; }
  #sidebar .content-post.games .caption { width: 80%; }
  #single .single-title { font-size: 1.25rem; }
  #single .single-subline { font-size: 1.063rem; }
  #game-gallery .game-gallery .thumb { width: 33.33%; padding: 5px; } }  }
@media only screen and (max-width: 450px) { .content-post.games .thumb { width: 35%; }
  .content-post.games .caption { width: 65%; } }

/*# sourceMappingURL=style.css.map */
