/*********** GENERALES *************/
body {
    font-family: 'Open Sans', sans-serif;
    padding-top: 58px;
    font-weight: 200;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
}
* {
    text-rendering: optimizeLegibility;
}
html.touch * {
    text-rendering: optimizeSpeed;
}
/*********** DEFAULT *************/
a:hover {
    text-decoration: none;
    color: inherit
}
/*BOCKS*/
.container__mg {
    max-width: 1568px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
/*********** HEADER *************/
nav.navbar {
    background: transparent url(../img/design/bg_header.jpg) center top no-repeat;
}
.navbar-brand img {
    width: 100%
}
header ul li a {
    color: #fff;
    text-align: center;
    line-height: 125%;
    font-family: 'PT Sans Narrow', sans-serif;
}
header a {
    color: #fff
}
.header__boxSocial{
    font-family: 'PT Sans Narrow', sans-serif;
}
ul.navbar-nav li a {
    font-weight: 400;
    text-transform: uppercase;
}
ul.navbar-nav li {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
    cursor: pointer;
    color: #fd9a39;
}
 figure.box_autor_figure img{
        max-width: 180px;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
/*********** HEADER BLOQUE SOCIAL *************/
.header__boxSocial:before {
    color: rgba(255, 255, 255, 0.66);
    display: block;
    font-weight: 700;
    float: left;
    padding-right: 14px;
    font-weight: 300;
    letter-spacing: 1px;
    display:none
}
.header__boxSocial a,
.header__boxSocial span.i-zoom {
    font-size: 1.2rem;
    display: inline-block;
    width: 38px;
    text-align: center;
    padding-top: 4px;
    color: #fff;
    cursor: pointer
}
.header__boxSocial a:hover,
.header__boxSocial span.i-zoom:hover {
    opacity: 0.8
}
.dropdown-menu {
    background-color: #de1d1e;
    border: none;
    box-shadow: 0 2px 13px rgba(0, 0, 0, 0.32);
    padding: 0;
}
a.dropdown-item {
    color: #fff;
    padding: 10px 17px;
}
.dropdown-item:focus,
.dropdown-item:hover {
    background-color: rgba(0, 0, 0, 0.1);
    color: #fff;
}
/*********** ICONS FONTS *************/
@font-face {
    font-family: "masfamers";
    src: url("../fonts/masfamers.eot");
    src: url("../fonts/masfamers.eot?#iefix") format("embedded-opentype"), url("../fonts/masfamers.woff") format("woff"), url("../fonts/masfamers.ttf") format("truetype"), url("../fonts/masfamers.svg#masfamers") format("svg");
    font-weight: normal;
    font-style: normal;
}
[data-icon]:before {
    font-family: "masfamers" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
[class^="i-"]:before,
[class*=" i-"]:before {
    font-family: "masfamers" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.i-facebook:before {
    content: "\61";
}
.i-twitter:before {
    content: "\62";
}
.i-youtube:before {
    content: "\64";
}
.i-newspaper:before {
    content: "\63";
}
.i-zoom:before {
    content: "\65";
}
.i-plus:before {
    content: "\66";
}
.i-twitch:before {
    content: "\67";
  }
  .i-instagrem:before {
    content: "\68";
  }
  
.container__mg {
    max-width: 1368px;
    width: 100%;
    padding: 0;
    display: block;
}
div#navbarSupportedContent {
    background: #cb1514;
    padding: 0 18px;
    position: absolute;
    left: 0;
    top: 61px;
    width: 100%;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.79);
    z-index: 1;
}
.navbar-toggler {
    padding: 0;
    width: 32px;
    float: right;
    margin-top: 4px;
}
.navbar-toggler img {
    width: 100%;
}
.header__boxSocial span {
    display: block;
    width: 100%;
}
.icon_search_movil {
    position: absolute;
    right: 60px;
    top: 14px;
    color: #fff;
    font-size: 23px;
    width: 35px;
    height: 35px;
    text-align: center;
    cursor: pointer;
}
/*********** HOME:THUMBS *************/
body,
.hthumb::after,
.hthumb::before,
.group__thumbs__title span {
    background-color: #fff;
}
/*
.hthumb::before {
content: "";
display: block;
width: 52px;
height: 40px;
position: absolute;
left: -27px;
top: -19px;
z-index: 2;
transform: rotate(-45deg);
}
.hthumb::after {
content: "";
display: block;
width: 80px;
height: 40px;
position: absolute;
right: -30px;
bottom: -12px;
z-index: 8;
transform: rotate(-45deg);
}
*/
figure.hthumb__img {
    position: relative;
    z-index: 1;
    margin: 0;
}
.hthumb {
    position: relative;
    overflow: hidden;
    display: block;
    margin-bottom: 1px;
    cursor: pointer;
}
.row__videos .hthumb{
    margin-bottom: 0;
}
figure.hthumb__img img {
    width: 100%;
    margin: 0;
}
.hthumb__info {
    position: absolute;
    left: 5%;
    bottom: 15px;
    z-index: 2;
    color: #fff;
    width: 90%;
}
.hthumb_rel {
    position: relative;
}
.hardware_group p.hthumb__autor {
    color: #fff;
    font-size: 13px;
}
h1, h2, h3, h4, h5, h6{
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
}
h2.hthumb__title {
    font-size: 20px;
    font-weight: 700;
    line-height: 125%;
    text-rendering: optimizeLegibility;
    text-shadow: 4px 4px 5px rgba(0, 0, 0, 0.21);
    /* letter-spacing: -.4px; */
}
ul li strong{font-weight: 700}
.hthumb h2.hthumb__title:hover {
    color: #e4e4e4;
}
.hthumb__info * {
    margin-bottom: 0;
}
span.hthumb__button {
    background: red url(../img/design/video_titles_bg.png) no-repeat right center;
    padding: 4px 12px;
    font-size: 12px;
    margin-bottom: 9px;
    display: inline-block;
    border-bottom-right-radius: 8px;
    font-weight: 900;
}
.post_simple span.hthumb__button {
    color: #fff;
    margin-right: 10px;
}
.post_simple span.hthumb__button a {
    color: #fff;
}
p a {
    color: #fd0016;
}
p.hthumb__autor {
    font-style: italic;
    font-size: 14px;
    color: #e5e5e5;
}
.hthumb__img:after {
    content: "";
    display: block;
    left: 0;
    bottom: 0;
    /*background: rgba(0, 0, 0, 0.25);*/
    position: absolute;
    height: 100%;
    width: 75%;
    z-index: 5;
    width: 100%;
    background: -webkit-linear-gradient( 45deg, #ff003cbf 0%, #821b1eba 100%);
    background-image: -moz-linear-gradient( 45deg, rgb(255, 0, 60) 0%,  rgba(165, 2, 67, 0.36) 50%, rgba(0, 0, 0, 0.8) 100%);
    background-image: -ms-linear-gradient( 45deg, rgb(255, 0, 60) 0%, rgba(165, 2, 67, 0.36) 50%, rgba(0, 0, 0, 0.8) 100%);
    opacity: .7;
    transition: opacity 0.5s ease;
    }
a.hthumb:hover .hthumb__img:after{
    /* background: -webkit-linear-gradient( 45deg, #ff003cbf 0%, #ff000900 100%); */
    background-image: -moz-linear-gradient( 45deg, rgb(255, 0, 60) 0%,  rgba(165, 2, 67, 0.36) 50%, rgba(0, 0, 0, 0.8) 100%);
    background-image: -ms-linear-gradient( 45deg, rgb(255, 0, 60) 0%, rgba(165, 2, 67, 0.36) 50%, rgba(0, 0, 0, 0.8) 100%);
    opacity: .3;
   }
/*********** HOME:THUMBS VIDEOS *************/
.row__videos {
    text-align: center;
    background: #222;
}
.row__videos .hthumb__img:after {
    background: rgba(255, 255, 255, 0.82);
    top: 54%;
    bottom: inherit;
    height: 56%;
    width: 100%;
}
.row__videos h2.hthumb__title {
    color: #f02224;
    font-size: 18px;
    font-weight: 900;
}
.row__videos .hthumb h2.hthumb__title:hover {
    color: #fd5050;
}
.row__videos p.hthumb__autor {
    color: #000
}
.row__videos .hthumb__info {
    left: 0;
    right: 0;
    bottom: inherit;
    top: 47%;
}
/*********** HOME:THUMBS VIDEOS *************/
.group__thumbs__title {
    text-align: center;
    color: #ff0002;
    font-size: 18px;
    padding: 0 0 8px;
    position: relative;
    margin: 26px 0 10px;
    font-weight: 700;
    line-height: 96%;
    width: 100%;
    letter-spacing: -1px;
}
.group__thumbs__title.custom1 {
    font-size: 16px;
}
.group__thumbs__title:before,
.group__thumbs__title:after {
    content: "";
    position: absolute;
    display: block;
    height: 20px;
    width: 50%;
    background-repeat: no-repeat;
    top: 5px;
}
.group__thumbs__title:before {
    background-image: url(../img/design/title_bg_left.png);
    left: 5px;
    background-position: left top;
}
.group__thumbs__title:after {
    background-image: url(../img/design/title_bg_right.png);
    right: 5px;
    background-position: right top;
}
.group__thumbs__title span {
    display: inline-block;
    position: relative;
    z-index: 2;
    padding: 0 10px;
}
/*********** HEADER BANNERS *************/
.banner {
    margin-bottom: 14px;
}
.banner * {
    max-width: 100%;
    height:auto
}
.banner.banner_Vertical{
    display:none
}
.banner.banner_horizontal {
    display: block;
    margin-bottom: 35px;
    margin-top: 15px;
    text-align: center
}
.post_simple .banner.banner_horizontal {
    margin-top: 0;
}
/*********** HEADER BANNERS LATERALES *************/
.banner_in_content a {
    display: block;
}

.banner_in_content img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/*********** HEADER THUMBS NEWS *************/
.thumb__new img {
    max-width: 100%;
}
.thumb__new2 img {
    max-width: 100%;
    border: solid 2px #ffffff;
    transition: border-color 0.2s ease;
}
.thumb__new h2 {
    font-weight: 900;
    font-size: 18px;
    letter-spacing: 0;
}
.thumb__new2 h2 {
    font-weight: 900;
    font-size: 17px;
    letter-spacing: 0;
    line-height: 126%;
    margin-bottom: 0;
    transition: color 0.2s ease;
}
span.thumb__new__info {
    background-color: #ddd;
    display: block;
}
span.thumb__new2__info {
    display: block;
}
span.thumb__new__info * {
    color: #313131;
}
span.thumb__new2__info * {
    color: #313131;
}
.thumb__new2 h2:hover a{
    color:#ec2021
}
p.thumb__new2_data {
    font-size: 15px;
    letter-spacing: 0px;
    padding-top: 3px;
}

span.thumb__new2__autor {
    padding-left: 7px;
    display: inline-block;
    border-left: solid 1px #adadad;
    line-height: 11px;
    color: gray;
    font-size: 13px;
    margin-left: 6px;
}
span.thumb__new2__info .thumb__new2__autor i a {
    color: #e71f21;
}

span.thumb__new2__info .thumb__new2__autor i a:hover {
    text-decoration: underline;
}
.thumb__new figure {
    margin-bottom: 0px;
    overflow: hidden;
}
.thumb__new2 figure {
    margin-bottom: 0px;
    overflow: hidden;
}
.thumb__new2 figure {
    margin-bottom: 12px;
    overflow: hidden;
}
.thumb__new2 figure {
    margin-bottom: 0px;
    overflow: hidden;
}
span.thumb__new__info__content {
    display: block;
    padding: 15px 15px 15px;
}
a.thumb__new {
    margin-bottom: 25px;
    display: block;
    max-width: 510px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.thumb__new p {
    margin-bottom: 1px;
    display: block;
    font-weight: 400;
    font-size: 14px;
}
a.thumb__new__black span.thumb__new__info {
    background: #000;
    background-image: -moz-linear-gradient( -45deg, rgba(103, 103, 103, 0.8) 0%, rgba(36, 28, 28, 0.61961) 100%);
    background-image: -webkit-linear-gradient( -45deg, rgba(103, 103, 103, 0.8) 0%, rgba(36, 28, 28, 0.61961) 100%);
    background-image: -ms-linear-gradient( -45deg, rgba(103, 103, 103, 0.8) 0%, rgba(36, 28, 28, 0.61961) 100%);
}
a.thumb__new__black span.thumb__new__info * {
    color: #fff;
}
a.thumb__new.thumb__new__red p.thumb__new__type {
    background-color: rgba(255, 255, 255, 0.29);
    color: #fff
}
p.thumb__new__type {
    position: absolute;
    right: 0;
    bottom: -1px;
    padding: 5px 13px;
    background-color: rgba(255, 0, 49, 1);
    display: inline-block;
    font-size: 12px;
    color: #fff;
    font-style: italic;
}
.thumb__new2__type {
    position: absolute;
    right: 16px;
    bottom: 12px;
    padding: 5px 13px;
    background-color: rgba(255, 0, 49, 1);
    display: inline-block;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
}
/*********** HEADER THUMBS CUSTOM *************/
a.thumb__new__red .thumb__new__info {
    background-color: #f10404;
    background-image: -moz-linear-gradient( 0deg, rgb(250, 0, 60) 0%, rgb(255, 65, 65) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(250, 0, 60) 0%, rgb(255, 65, 65) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(250, 0, 60) 0%, rgb(255, 65, 65) 100%);
}
a.thumb__new__red .thumb__new__info * {
    color: #eaeaea;
}
p.thumb__new__autor {
    font-weight: 400;
    color: #fff !important;
}
p.thumb__new2__autor {
    font-weight: 400;
    color: #fff !important;
    display: inline-block;
}
/*********** HEADER THUMBS HARDWARE *************/
.hthumb__resumen__largo p {
    /* font-size: 14px; */
    /* width: 80%; */
    /* margin-left: auto; */
    /* margin-right: auto; */
    color: #000;
}
span.hthumb_shadow_hard {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 120px;
    width: 100%;
    background-image: -moz-linear-gradient( 90deg, rgb(50, 50, 50) 0%, rgba(118, 118, 118, 0.16863) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(50, 50, 50) 0%, rgba(118, 118, 118, 0.16863) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(50, 50, 50) 0%, rgba(118, 118, 118, 0.16863) 100%);
    z-index: 1;
    display: none;
}
/***********HOME OWL CARROUSEL: HARWARE *************/
.owl-nav {
    position: absolute;
    left: 50%;
    top: -58px;
    width: 168px;
    margin-left: -75px;
    text-align: center;
}
.owl-nav div {
    display: inline-block;
    margin: 0 6px;
    width: 57px;
}
.owl-header {
    height: 33px;
    margin-bottom: 13px;
}
/*********** HEADER LAST REEVIEW *************/
a.thumb_last_review {
    display: block;
    position: relative;
    overflow: hidden;
    height: 75px;
}

a.thumb_last_review figure:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #0c0c0c82;
    display: block;
    transition: background-color .5s ease;
}
a.thumb_last_review:hover figure:before{
    background-color: #ff0303ab;
}
span.tlr_info {
    position: absolute;
    left: 66px;
    top: 0;
    width: 204px;
    z-index: 3;
}
span.tlr_info * {
    display: block;
    /* line-height: 109%; */
}
span.tlr_info_number {
    color: #fff;
    font-size: 23px;
    font-weight: 700;
    float: left;
    margin-right: 0;
    width: 55px;
    text-align: center;
    height: 79px;
    padding-top: 20px;
    background: #ffffff;
    /* border: solid 3px #f53e3f; */
    border-right: 0;
    border-bottom: 0;
    background: url(../img/design/bg-review-points2.png) center center no-repeat;
    background-size: 167% auto;
}
a.thumb_last_review:last-child span.tlr_info_number {
    border-bottom: solid 3px #f53e3f;
}
span.tlr_info_name {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding-top: 11px;
}
span.tlr_info_resumen {
    color: #fff;
    font-weight: 400;
    font-size: 11px;
}
.tlr_info_resumen {
    font-size: 14px;
}
span.tlr_info_resumen {
    font-size: 14px;
}
a.thumb_last_review * {
    max-width: 100%;
    overflow: hidden;
}
figure.tlr_img {
    position: relative;
    z-index: 1;
}
a.thumb_last_review:before {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    left: -24px;
    top: -26px;
    z-index: 10;
    transform: rotate(-45deg);
    background: #fff;
    display: none;
}
a.thumb_last_review:after {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    right: -22px;
    bottom: -25px;
    z-index: 10;
    transform: rotate(-45deg);
    background-color: #fff714;
    display: none;
}
/*********** HEADER LASTA LAUNCHER *************/
a.thumb_last_launcher {
    display: block;
    position: relative;
    overflow: hidden;
    margin-bottom: 8px;
    /* border: solid 2px #ff0002; */
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
}
a.thumb_last_launcher figure:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 50%;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
    background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000', GradientType=1);
    /* IE6-9 */
    z-index: 1;
    transition: background 0.5s ease;
}
a.thumb_last_launcher:hover figure:before {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
    background: -moz-linear-gradient(to top, rgba(255, 0, 0, 0.89) 0%, rgba(0, 0, 0, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(to top, rgba(255, 0, 0, 0.89) 0%, rgba(0, 0, 0, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to top, rgba(255, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000', GradientType=1);
    /* IE6-9 */
}



span.tll_info {
    position: absolute;
    left: 5%;
    width: 90%;
    z-index: 3;
    bottom: 8%;
}
span.tll_info * {
    display: block;
    line-height: 100%;
}
span.tll_info_number {
    color: #555;
    font-size: 27px;
    font-weight: 700;
    float: left;
    margin-right: 0;
    width: 45px;
    text-align: center;
    border-radius: 2px;
    height: 64px;
    padding-top: 12px;
    background: #efefef;
}
span.tll_info_name {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 5px;
    padding-top: 7px;
    width: auto;
    line-height: 133%;
    text-shadow: 4px 4px 6px rgba(0, 0, 0, 0.52);
}
span.tll_info_resumen {
    font-weight: 400;
    letter-spacing: -.5px;
    color: #ff0002;
    font-size: 13px;
    letter-spacing: .5px;
    /* background: url(../img/design/bg_header.jpg) center top no-repeat; */
    display: inline-block;
    font-weight: 700;
    padding: 4px 7px;
    border-radius: 2px;
    border: solid 1px #ff0002;
    /* background: #000000; */
    display: inline-block;
}
figure.tll_img {
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin-bottom: 0;
    background-color: #000;
}
a.thumb_last_launcher:before {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    left: -20px;
    top: -27px;
    z-index: 10;
    transform: rotate(-45deg);
    background: #fff;
    display: none;
}
a.thumb_last_launcher:after {
    content: "";
    display: block;
    width: 40px;
    height: 44px;
    position: absolute;
    right: -24px;
    bottom: -24px;
    z-index: 10;
    transform: rotate(-45deg);
    background-color: #21bd04;
    display: none;
}
/*********** FOOTER*************/
footer {
    background-color: #1C1C1C;
    background-image: url(../img/design/bg-footer-img.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
    color: #fff;
    padding: 46px 0;
    position: relative;
    border-bottom: solid 2px #F83F44;
    margin-top: 0;
    position: relative;
    z-index: 1;
}
footer .container {
    position: relative;
    z-index: 2;
    max-width: 1300px !important;
}
.footer-deco {
    background: url(../img/design/footer-lines.png) center 25px no-repeat;
    margin-bottom: 41px;
}
.footer-logo {
    width: 200px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 7px;
}
.footer-about p {
    text-align: left;
    line-height: 175%;
}
footer p,
footer a {
    color: #fff;
}
footer ul li a {
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-size: 13px;
    letter-spacing: 1px;
}
footer ul li a:hover {
    color: #cc3333;
    border-bottom: dashed 1px #cc3333;
    text-decoration: none;
}
footer ul li {
    line-height: 165%;
}
.footer-about {
    margin-bottom: 21px;
    /* width: 86%; */
}
.footer-about img {
    max-width: 177px;
    margin: 0 11px;
}
.footer-ul {
    margin-bottom: 15px;
}
.footer-bg {
    background: url(../img/design/bg-footer-degrade.jpg) 0 0 repeat-x;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 1;
    height: 116px;
    top: 0;
}
.footer>.container {
    position: relative;
    z-index: 2;
}
.footer-list-title {
    color: rgba(255, 0, 49, 1);
    font-weight: 700;
}
.footer-about p strong {
    font-weight: 600;
    letter-spacing: .5px;
}
/*********** HOME: HOVER *************/
a.thumb__new:hover span.thumb__new__info {
    background: #ececec;
}
a.thumb__new:hover h2 {
    color: rgba(255, 0, 49, 1);
}
a.thumb__new.thumb__new__black:hover span.thumb__new__info {
    background-image: -webkit-linear-gradient( -45deg, rgb(97, 97, 97) 0%, rgba(12, 12, 12, 0.9) 100%);
    background-image: -moz-linear-gradient( -45deg, rgb(97, 97, 97) 0%, rgba(12, 12, 12, 0.9) 100%);
    background-image: -ms-linear-gradient( -45deg, rgb(97, 97, 97) 0%, rgba(12, 12, 12, 0.9) 100%);
}
a.thumb__new.thumb__new__black:hover h2 {
    color: rgb(255, 255, 255);
}
a.thumb__new.thumb__new__red:hover span.thumb__new__info {
    background-image: -moz-linear-gradient( 0deg, rgb(253, 29, 78) 0%, rgb(255, 65, 65) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(253, 29, 78) 0%, rgb(255, 65, 65) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(253, 29, 78) 0%, rgb(255, 65, 65) 100%);
}
a.thumb__new.thumb__new__red:hover h2 {
    color: rgb(255, 255, 255);
}
/*
#search
#search_overlay
#search_content
#search_form
input[type="text"]
input[type="sumit"]
*/
section.container.bannerV_in_post {
    max-width: 1068px;
}
.post_special_container {
    max-width: 950px;
    position: relative;
    width: 92%;
    z-index: 2;
    margin-bottom: 100px;
}
/*PAGE SPECIAL*/
section.post_hero {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 420px;
    z-index: 1;
    background: #333;
}
.post_hero>img {
    position: absolute;
    height: 100%;
    width: auto;
    max-width: inherit;
    margin-left: -74%;
}
.post_hero_info {
    left: 5%;
    top: 28%;
    position: absolute;
    text-align: center;
    width: 90%;
}
.post_hero_info * {
    color: #fff;
    text-shadow: 0 0 37px #000;
}
h1.post_hero_title {
    font-weight: 600;
    font-size: 37px;
}
h2.post_hero_subtitle {
    font-size: 20px;
}
span.post_hero_label {
    background: red;
    font-weight: 600;
    padding: 5px 25px;
    margin-bottom: 14px;
    display: inline-block;
    background: url(../img/design/bg-review-points2.png) center center no-repeat;
    box-shadow: 0 0px 20px #ff00009e;
}
p {
    font-size: 14px;
    line-height: 175%;
}
div#post_heading {
    text-align: center;
    margin-bottom: 28px;
}
div#post_heading h2 {
    font-weight: 900;
    font-size: 29px;
}
.post_simple div#post_heading h1 {
    font-weight: 900;
}
div#post_data figure {
    max-width: 50%;
    float: left;
}
div#post_data_text {
    float: left;
    width: 50%;
    font-weight: 300;
    padding-left: 18px;
    font-size: 12px;
}
div#post_data:after {
    content: "";
    display: block;
    clear: both;
    width: 100%;
    float: none;
}
div#post_data figure img {
    max-width: 100%;
    margin-top: 5px;
    box-shadow: 0px 0px 21px #f00;
    border: solid 2px #ffffff14;
}
div#post_data_text strong {
    display: block;
    font-weight: 600;
    margin-bottom: 6px;
}
.post_container img {
    max-width: 100%;
    margin-bottom: 11px;
    display: block;
    height: auto;
    border: solid 2px #fff;
}
div#post_social_share {
    border-bottom: solid 1px #ddd;
    padding: 15px 0 10px;
    margin-bottom: 15px;
    text-align: center;
}
div#post_data {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    border: dashed 2px white;
    padding: 27px 21px;
    background: url(../img/design/bg-review-points2.png) center center no-repeat;
    background-size: 120% auto;
    color: #fff;
}
img.imgleft,
img.imgright {
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 28px;
    margin-top: 30px;
}
p.thumb__new__autor {
    margin-bottom: 25px;
}
p.thumb__new2__autor {
    margin-bottom: 8px;
}
.post p, .post ul {
    font-size: 15px;
    margin-bottom: 18px;
    line-height: 178%;
    color: #000000;
}
.post p.lead {
    font-size: 21px;
}
/*POST SIMPLE*/
.post-content {
    max-width: 1004px;
}
.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
    font-weight: 700;
    color: #444;
}
/*UPDATE*/
.thumbs_youtube_video {
    position: relative;
    padding-bottom: 56%;
    height: 0;
}
.thumbs_youtube_video object,
.thumbs_youtube_video embed,
.thumbs_youtube_video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*border: solid 8px #efefef;*/
    /* border-radius: 6px; */
}
.thumbs_youtube_title {
    font-size: 13px;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 0;
    line-height: 155% !important;
    /* text-transform: uppercase; */
    cursor: pointer;
    text-align: left;
}
.thumbs_youtube_title_wrap{
    margin: 14px 15px 16px;
    display:block;
}
.thumbs_youtube_title:hover,
.thumbs_youtube_title:focus{
    color:red
}
.thumbs_youtube_video iframe:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
.hthumb:hover .thumbs_youtube_title,
.hthumb:focus .thumbs_youtube_title {
    color: #fd0015;
}
.custom-cat-title.group__thumbs__title {
    max-width: 980px;
    font-weight: 600;
    font-style: normal;
    margin: 34px auto;
}
.custom-cat-title.group__thumbs__title span {
    font-size: 37px;
    padding: 0 17px;
    line-height: 100%;
}
.post_special_container img {
    max-width: 100% !important;
    height: auto !important;
    margin-top: 8px;
    margin-bottom: 15px;
}
.container img.aligncenter {
    display: block;
    margin: 0 auto 15px
}
.container img.alignleft {
    float: left;
    margin-right: 15px
}
.thumb__new {
    overflow: hidden;
}
.container img.alignright {
    float: right;
    margin-left: 15px
}
/*HOME NEW */
.title_new01 {
    text-align: center;
    color: red;
    font-weight: 700;
    padding: 7px 0;
    background: #f6f6f6;
    margin: 8px 0;
    font-size: 19px;
}
.thumb_pcg {
    padding: 6px 5px 3px;
}

.thumb_pcg img {
    width: 100%;
    margin-bottom: 6px;
    border: solid 2px #e8e8e8;
    transition: border-color .5s ease;
}
.thumb_pcg_img{
   margin-bottom: 0;  
}
.thumb_pcg h2 {
    font-weight: 900;
    font-size: 17px;
    text-align: left;
    line-height: 125%;
    padding: 0 2px;
    transition: color .5s ease
}
.thumb_pcg a {
    color: #313131;
}

.thumb_pcg:hover img{
    border-color:Red
}
.thumb_pcg:hover h2 {
    color:#ec2021
}
/*RECIENTES*/
.thumb__new2 {
    display: block;
    margin-bottom: 18px;
    border-bottom: solid 1px #ddd;
}
.thumb__new2:after {
    content: "";
    display: block;
    clear: both;
    width: 100%;
}
span.thumb__new2__info .thumb__new2__date {
   margin-bottom: 0;
   /* letter-spacing: 2px; */
   font-size: 13px;
   display: inline-block;
}
.thumb__new2__resumen {
    margin-bottom: 3px;
}

span.thumb__new2__autor strong {
    color: red !important;
}

.thumb__new2:hover h2 {
    color: #ff0002;
}

.thumb__new2:hover img {
    border: solid 2px #ff0002;
}

.thumbSmall:last-child {
    border-right: none;
}
.row__home__thumbs01 {
    margin-bottom: 26px;
}
.group__thumbs__title.custom {
    font-size: 16px;
}
.row.hardware_group {
    padding-top: 9px;
}
.row.hardware_group .hthumb__info{
    left:20px;
    bottom: 11px;
}
/*headr seach*/
.searchbox {
    position: relative;
    padding: 15px;
    width: 100%;
}
.form-control {
    width: 74%;
    margin-right: 1%;
}
.show {
    display: block
}
/***************************************************/
.result a {
    margin-bottom: 0;
    font-size: 21px;
    font-weight: 500;
    color: #564bb9;
    font-weight: 900;
}
p.result-resume {
    margin-bottom: 0;
}
.result p.result-resume {
    display: none;
}
.result p {
    line-height: 151%;
    margin-bottom: 0;
    font-weight: 500;
    color: #868686;
    font-size: 14px;
}
.result p:last-child {
    margin-bottom: 0;
}
.result {
    border-bottom: solid 1px #dcdcdc;
    padding: 15px 19px;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}
.result:hover {
    box-shadow: 0 0 15px #ddd;
    /* border: solid 1px #e6e6e6; */
}
.result a:hover {
    color: #f22124;
}
.result:last-of-type {
    margin-bottom: 32px;
}
.wp-pagenavi {
    margin-top: 28px;
    padding-left: 19px;
}
.wp-pagenavi span.current {
    border-color: red;
    color: red;
}
.wp-pagenavi .pages,
.wp-pagenavi .extend {
    color: #000000;
}
.dropdown-toggle::after {
    position: absolute !important;
    left: inherit !important;
    top: 16px !important;
    right: 0 !important;
}
.video-responsive{
	position: relative;
	padding-bottom: 56.25%;
}
.video-responsive iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*update*/
.section_vote{
	text-align: center;
	background: #3d3d3d;
	padding: 45px 0 43px;
	margin-top: 35px;
	color: #fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed2227+0,ce0003+100 */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cd0612+0,ff2556+100 */
	background: rgb(205,6,18); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkMDYxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjI1NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(205,6,18,1) 0%, rgba(255,37,86,1) 100%); /* FF3.6-15 */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,6,18,1)), color-stop(100%,rgba(255,37,86,1))); /* Chrome4-9,Safari4-5 */
	background: -webkit-linear-gradient(top,  rgba(205,6,18,1) 0%,rgba(255,37,86,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: -o-linear-gradient(top,  rgba(205,6,18,1) 0%,rgba(255,37,86,1) 100%); /* Opera 11.10-11.50 */
	background: -ms-linear-gradient(top,  rgba(205,6,18,1) 0%,rgba(255,37,86,1) 100%); /* IE10 preview */
	background: linear-gradient(to bottom,  rgb(232, 32, 34) 0%,rgb(97, 0, 22) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd0612', endColorstr='#ff2556',GradientType=0 ); /* IE6-8 */
	max-width: 1000px;
	margin: 25px auto 45px;
	border-radius: 7px;
}

.section_vote p {
    color: #FFBE00;
    font-size: 15px;
    text-align: left;
}
.section_vote ul {
    text-align: left;
}

.review-points.infooter {
    color: #fff !important;
    background: url(../img/design/bg-review-points2.png) center top no-repeat;
    display: block;
    height: 220px;
    margin-top: -122px;
}
.review-points {
    background: url(../img/bg-review-points.png) center top no-repeat;
    padding-top: 40px;
    width: 221px;
    height: 268px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    display: block;
    display: none;
}
.review-points.infooter span.review-number {
    margin-bottom: 3px;
    line-height: 98%;
    padding-top: 18px;
    font-weight: 700;
    font-size: 96px;
}
span.review-number {
    font-size: 106px;
    text-shadow: 0 4px 1px rgba(31, 31, 31, 0.43);
    margin-bottom: 46px;
    color: #fff !important;
}
span.review-tag {
    font-size: 17px;
    color: #FDEDA2;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.17);
    font-style: italic;
}
.review-points>span {
    display: block;
    font-weight: 800;
}
.section_vote p, .section_vote ul {
    font-size: 13px;
}

.section_vote ul li {
    margin-bottom: 8px;
    padding-left: 20px;
    position: relative;
}

.section_vote p {
    font-weight: 700;
    font-style: italic;
    font-size: 15px;
    margin-bottom: 9px;
}
.post_container img.alignnone{
    display:block;
    margin-left:auto;
    margin-right: auto;
}
.row.row_4thumbs.row_en_noticias {
    margin-bottom: 25px;
}
@media screen and (min-width: 768px){

    .section_vote {
        padding-bottom: 25px;
        padding-top: 33px;
    }
    .review-points.infooter{
        margin-top: 0;
    }
    .thumbs_youtube_video {
        padding-bottom: 56%;
    }
}

@media screen and (min-width: 992px){

    .section_vote {
        padding-bottom: 19px;
    }
    .review-points.infooter {
        margin-top: 0;
    }
}
@media screen and (min-width: 1200px){
    .thumbs_youtube_title {
        font-size: 15px;
        padding-top: 0;
        display: inline-block;
        line-height: 134%;
        width: 86%;
        margin-left: 9px;
        margin-right: auto;
    }
    .thumbs_youtube_title_wrap {
        padding: 0 3%;
        margin-bottom: 0;
        display: block;
        background-color: #171717;
        width: 100%;
        height: 89.5px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-left: auto;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 0;
    }
    
    .thumbs_youtube_video {
        padding-bottom: 56%;
    }
    
    .group__thumbs__title {
        margin-top: 0;
        margin-bottom: 8px;
    }
    .group__thumbs__title.ght_en_middle{
        margin-top:10px
    }
    .group__thumbs__title {
        margin-top: 0;
        margin-bottom: 15px;
    }
      .group__thumbs__title.nomargin {
        margin-top: 0;
        margin-bottom: 6px;
    }
    .group__sidebar__box {
        margin-bottom: 15px;
    }
}

@media screen and (min-width: 1280px){
    .thumbs_youtube_video {
        padding-bottom: 53.8%;
    }  
    .thumbs_youtube_title {
    font-size: 14px;
}

.thumbs_youtube_title_wrap {
    height: 77.5px;
    margin-top: 0;
}

 .thumbs_youtube_video .video-responsive {
    padding-top: 0;
    padding-bottom: 56%;
}
}
@media screen and (min-width: 1530px){
    .thumbs_youtube_video {
        padding-bottom: 55.8%;
    }  
    .thumbs_youtube_title {
    font-size: 14px;
    }

    .thumbs_youtube_title_wrap {
        height: 84.5px;
    }

     .thumbs_youtube_video .video-responsive {
        padding-top: 0;
        padding-bottom: 56%;
    }
}

.banner.banner_full {
    margin-top: 15px;
    margin-bottom: 30px;
    background-color: #cb1514;
    display: block;
}
.banner.banner_full *{
    display: block;
    margin-left: auto;
    margin-left: right;
}
.juego-lista-positivo li:before {
    content: "+";
    display: block;
    position: absolute;
    left: 0;
    font-weight: 700;
    font-size: 23px;
    font-style: italic;
    top: 0;
    line-height: 101%;
}
.juego-lista-negativo li:before {
    content: "-";
    display: block;
    position: absolute;
    left: 0;
    font-weight: 700;
    font-size: 23px;
    font-style: italic;
    top: 0;
    line-height: 101%;
}
footer:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100px;
    top: -100px;
    z-index: 1;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}

section {
    position: relative;
    z-index: 2;
}
div#post_social_share >span {
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 5px;
    display: block;
}
p.post_autor {
    margin-bottom: 0px;
    font-size: 15px;
    color: gray;
    text-transform: uppercase;
    font-style: italic;
    font-weight: bold;
    letter-spacing: 0px;
}

p.post_fecha {
    font-size: 13px;
    letter-spacing: 1px;
}
.post h3 {
    color: #e51a1d;
}
.post h4 {
    color: #464646;
}
.post h5 {
    color: #333;
}
figure.tll_img .img-fluid {
    opacity: .7;
}

a.thumb_last_launcher:hover figure.tll_img .img-fluid {
    opacity: 1;
}
.bannerfull_internal_post{
    margin-top: 35px;
    margin-bottom: 10px;
}
.bannerfull_internal_category{
    margin-top: 35px;
    margin-bottom: 35px;
}
.container_principal {
    margin-bottom: 50px;
}
/**/
div#form_search {
    background: #efefef;
    padding: 15px 0;
    position: absolute;
    z-index: 1031;
    width: 100%;
    box-shadow: 0 0 20px #333333ab;
}

div#form_search_elements {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    width: 86%;
}

input#s {
    background-color: #ffffff75;
    width: 70%;
    height: 41px;
    float: left;
    border-width: 0 0 2px 0;
}

button#form_search_button {
    display: block;
    width: 30%;
    background: #ee2022;
    outline: none;
    border: solid 2px #ee2022;
    height: 41px;
    border-left: 0;
    font-weight: 700;
    color: #fff;
}

div#form_search_elements form {
    display: block;
    box-shadow: 3px 3px 0px #bbbbbb;
}

div#form_search_elements form:after {
    content: "";
    clear: both;
    display: block;
}
.box_autor {
    border: dashed 2px #cccccc;
    padding: 30px 30px 0;
    border-radius: 15px;
    margin: 0 12px 30px;
}
input#s:focus {outline: none;padding-left: 15px;}
/*page results*/
h3.search_subtitle {
    font-size: 16px;
    margin-bottom: 0;
}

header.page_header_search {
    margin-left: 15px;
    margin-right: 15px;
}

header.page_header_search .post_title {
    margin-bottom: 14px;
    padding-bottom: 6px;
    color: red;
    padding-top: 5px;
}

.game_section > h2 {
    border-left: solid 8px red;
    line-height: 90%;
    height: 18px;
    font-size: 24px;
    display: block;
    margin-bottom: 30px;
    background-color: #fff;
    padding-left: 13px;
    padding-right: 16px;
}
nav.game_nav {
    display: none;
}

h1.game_Name {
    margin-bottom: 20px;
}
.game_data{
	margin-bottom: 29px;
	background-color: #E0171F;
	color: #fff;
	border-radius: 15px 0 15px 0;
	background: #E0171F url(../img/design/bg-review-points2.png) center center no-repeat;
	background-size: 118% 122%;
	padding: 7px 9px;
}
.game-data-foto img {
	max-width: 100%;
	height: inherit;
	width: auto;
}
.game-data-detalle{
	text-align: center;
	padding: 0 15px;
}
.game-data-detalle-text strong{
	display: block;
	font-weight: 700;
	line-height: 153%;
	letter-spacing: 0;
	font-size: 19px;
}
.game-data-detalle-text{
	padding: 6px 0 8px;
	line-height: 125%;
	border-top: dashed 1px #ffffff78;
	letter-spacing: 2px;
	font-size: 13px;
}
.game-info strong{
	display: block;
}
.game-data-foto{
	width: 100%;
	text-align: center;
	padding: 14px;
}
.game-section > h2{
	border-left: solid 8px red;
	line-height: 90%;
	height: 18px;
	font-size: 24px;
	display: block;
	margin-bottom: 17px;
	border-bottom: solid 1px #EAEAEA;
}
.game-section .video-responsive, .game-section h3{
	margin-top: 0;
	margin-bottom: 0;
}
.game-section h3{
	margin-bottom: 4px;
}
.game-data-detalle-text:last-child {
    border-bottom: none;
}

/*update*/
.text-right-style01 {
    margin-right: 25px;
    background: #e91d20;
    color: #fff;
    padding: 10px 16px;
    float: right;
    border-radius:5px;
    display: block;
    width: 50%;
    margin: 10px 0 10px 25px;
    text-align: left;
    max-width: 450px;
}
.text-right-style01 p{
    color: #fff;
    margin-bottom: 4px;
}
.text-left-style01 {
    margin-right: 25px;
    background: #e91d20;
    color: #fff;
    padding: 10px 16px;
    float: left;
    border-radius:5px;
    display: block;
    width: 50%;
    margin: 10px 25px 10px 0;
    text-align: left;
    max-width: 450px;
}
.text-left-style01 p{
    color: #fff;
    margin-bottom: 4px;
}
.post p strong {
    font-weight: 700;
}

div.alignright {
    float: right;
    margin-left: 25px;
    width: auto !important;
}
div.alignleft {
    float: right;
    margin-left: 25px;
    width: auto !important;
}

div.wp-caption img {
    position: relative;
    z-index: 1;
    margin-top: 0;
}

div.wp-caption p.wp-caption-text {
    position: absolute;
    top: 25px;
    right: 15px;
    background: red;
    z-index: 2;
    width: auto;
    height: auto;
    width: 150px;
    color: #fff;
    padding: 4px 10px;
    border-radius: 2px;
    font-size: 12px;
    font-weight: 700;
}

div.wp-caption {
    position: relative;
}

.text-right-style01 {
}
.text-left-style01 {
}
.post-content div {
  max-width: 100%;
}
@media (min-width: 768px){
    .game_data{
        padding: 21px 0 21px 21px;
    }
    .game-data-foto {
    width: 50%;
    float: left;
    padding: 0;
  }

  .game-data-detalle-text{
    float: left;
    border-left: none;
    padding-top: 10px;
    height: auto;
    padding-left: 12px;
    padding-right: 13px;
    width: 100%;
  }
  .game-data {
    height: 158px;
  }
  .game-data-detalle {
    margin-left: 50%;
  }
  .game-data-detalle {
    padding-top: 0;
  }
}

@media (min-width: 992px){
 .game-data-foto{
    width:25%
 }
 .game-data-detalle {
    margin-left: 28%;
  }
}

@media (min-width: 1200px){
    .game-data-detalle-text {
    width: 25%;
    height: 143px;
    padding-top: 47px;
    letter-spacing: 0;
    border-top: none;
    border-left: dashed 1px #ffffff78;
    padding-left: 0;
    padding-right: 0;
}
}
.post-content div {
  max-width: 100%;
}

/*****************UPDATE ABRIL 09***************/
.post-content ul {
    padding-left: 18px;
}

p a {
    color: #ff002d;
}

p a:hover {
     color: #ff6d87;
     text-decoration: underline;
}

.thumb-news-tag a {
    display: inline-block;
    padding: 4px 14px;
    background-color: #efefef;
    border-radius: 26px;
    font-size: 11px;
    color: #ff002d;
    transition: all .5s ease;
    font-weight: 700;
    margin-right: 6px;
}

.thumb-news-tag a:hover {
    background-color: #ff002d;
    color: #fff;
}

.thumb-news-tag:after {
    content: "";
    display: block;
    clear: both;
}

.single-tags {
    margin-bottom: 33px;
}

.single-tags p i {
    text-align: center;
    display: block;
}

.thumb-news-tag {
    text-align: center;
    color: #cacaca;
}

.fb-comments.fb_iframe_widget {
    margin-left: auto;
    margin-right: auto;
    display: block;
    float: none;
    max-width: 1020px;
}
.dropdown-item.active, .dropdown-item:active {
    background-color: transparent;
}
 @media (min-width:375px) {
    .hthumb__info {
        right: 25px;
        left: 22px;
    }
    h2.hthumb__title {
        font-size: 17px;
    }
    p.hthumb__autor {
        font-size: 16px
    }
    .hthumb__big h2.hthumb__title {
        font-size: 23px;
    }
}

@media (min-width:400px) {
    .row__videos h2.hthumb__title {
        font-size: 23px;
    }
    .row__videos .hthumb__info {
        top: 59%;
    }
    .row__videos .hthumb__img:after {
        top: 64%;
    }
}

@media (min-width:450px) {
    .row__videos .hthumb__img:after {
        top: 64%
    }
    .post_hero>img {
        margin-left: -15%
    }
}

@media (min-width:500px) {
    h2.hthumb__title {
        font-size: 26px;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hardware_group figure.hthumb__img {
        height: 300px;
    }
    .hardware_group figure.hthumb__img img {
        width: auto;
        max-width: inherit;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1;
        visibility: visible !important;
    }
}

@media (max-width:767px) {
    .row_thumb_big .hthumb__big {
        height: auto;
    }
    .row_thumb_big .hthumb__big img {
        height: auto;
        width: 100%;
        max-width: inherit;
    }
}

@media (min-width:768px) {
    a.hthumb {
        margin-right: .5px;
    }
    /* .home_thumbsRight {
        padding-left: 5px;
    }
    .row_4thumbs .prefix_1 {
        padding-right: 7.5px;
    }
    .row_4thumbs .prefix_2 {
        padding-left: 7.5px;
    }
    .row_4thumbs .prefix_3 {
        padding-right: 7.5px;
    }
    .row_4thumbs .prefix_4 {
        padding-left: 7.5px;
    }
    */
    .thumbBig {
        width: 50%;
        float: left;
        border-right: solid .5px #fff;
    }
    .thumbSmall figure.hthumb__img img {
        height: 199px;
        width: auto;
        margin-left: -34%;
    }
    .thumbSmall {
        width: 33.33%;
        float: left;
        border-right: solid 1px #fff;
    }
    .thumbSmall a.hthumb {
        display: block;
    }
    .row_thumb_big:after {
        content: "";
        display: block;
        clear: both;
        float: none;
        width: 100%;
        height: 0px;
    }
    a.hthumb.hthumb__big img {
        width: auto;
        height: 400px;
    }
    h2.hthumb__title {
        font-size: 23px;
    }
    .hthumb__big h2.hthumb__title {
        font-size: 35px;
    }
    .hthumb__info {
        left: 25px;
        bottom: 17px;
    }
    .row__videos .hthumb__img:after {
        height: 52%
    }
    /*THUMB SLANZAMIENTOS Y REVIEW*/

    span.tll_info_name {
        font-size: 20px;
        font-weight: 700;
        padding-top: 16px;
    }

    span.tll_info_number {
        height: 89px;
        padding-top: 29px;
    }

    span.tll_info_resumen {
        line-height: 110%;
    }
    /**/
    .post_hero>img {
        margin-left: -41%;
    }
    section.post_hero {
        height: 560px;
    }
    .post_hero_info {
        top: 39%;
    }
    h1.post_hero_title {
        font-size: 55px;
        /* text-transform: uppercase; */
        max-width: 771px;
        margin-left: auto;
        margin-right: auto;
    }
    h2.post_hero_subtitle {
        font-size: 27px;
    }
    .post_simple div#post_heading h1 {
        font-size: 36px
    }
    .post_simple {
        padding-top: 30px;
    }
    img.imgleft {
        float: left;
        margin-right: 35px;
        margin-left: 0;
        margin-top: 15px;
        margin-bottom: 25px;
    }
    img.imgright {
        float: right;
        margin-left: 35px;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 25px;
    }
    .result {
        width: auto
    }
    a.result-img-link {
        display: block;
        float: left;
        margin-right: 21px;
    }
    .result:after {
        content: "";
        display: block;
        clear: both;
    }
    .icon_search_movil{
        display: none
    }
    figure.box_autor_figure {
    float: left;
    margin-right: 25px;
    margin-left: 0;
    max-width: 251px;
    margin-bottom: 35px;
    }
    .box_autor_info{
        margin-left: 165px;
    }
    figure.box_autor_figure img{
        max-width: 140px;
    }
    .box_autor:after {
        content: "";
        display: block;
        clear: both;
    }
}

@media (min-width: 992px) {
    div#navbarSupportedContent {
        float: left;
        position: relative;
        left: inherit;
        top: inherit;
        background: transparent;
        width: max-content;
        box-shadow: none;
        width: 85%;
        display: none
    }
    a.navbar-brand {
        float: left;
        width: 13%;
        text-align: center;
    }
    a.navbar-brand img {
        width: 100%
    }
    .header__boxSocial {
        display: flex;
        float: right;
    }
    ul.navbar-nav.mr-auto {
        padding-top: 3px;
        margin-left: auto;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-left: .7em;
        padding-right: .8em;
        font-size: 12px;
    }
    ul.navbar-nav li {
        border-bottom: none
    }

    a.hthumb__big {
        margin-bottom: .5px;
    }
    .hardware_group a.hthumb {
        margin-bottom: 1px;
    }

    .home_thumbsRight .thumb_2 {
        padding-left: 7.5px;
        padding-right: 7.5px;
    }
    .home_thumbsRight .thumb_3 {
        padding-right: 7.5px;
    }
    .hthumb__info {
        left: 22px;
        bottom: 15px;
    }
    .hthumb__big .hthumb__info {
        left: 30px;
        bottom: 30px;
    }
    .header__boxSocial:before {
        padding-top: 5px;
        display: none
    }
    .group__thumbs__title span {
        font-size: 23px;
    }
    .group__thumbs__title.custom1 span {
        font-size: 19px;
    }
    .group__thumbs__title:before {
        top: 5px;
    }
    div#post_data {
        float: left;
        margin-right: 31px;
        margin-top: 3px;
        margin-bottom: 10px;
    }
    .post_hero>img {
        margin-left: -24%;
        height: 110%;
    }
    .post_simple div#post_heading h1 {
        font-size: 44px
    }
    .searchbox .btn-danger {
        width: 25%;
        /* background: transparent; */
        border: solid 2px #ec5c6a;
        border-radius: 0;
    }
    .searchbox {
        position: absolute;
        right: 0;
        top: 128%;
        width: 100%;
        background: #eaeaea;
        padding: 15px 31px 16px;
        border-radius: 0;
        box-shadow: 4px 5px 1px 0px #0000001f;
        display: none;
    }
    input.form-control {
        border-radius: 0;
        border: solid 2px #fff;
    }
    input.form-control:focus {
        border-color: #ddd
    }
    .searchbox .waves-input-wrapper {
        width: 25%;
    }
    .searchbox .waves-input-wrapper .btn {
        width: 100%;
    }
    .header__boxSocial a,
    .header__boxSocial span.i-zoom {
        width: 31px;
    }
    a.result-img-link {
        width: 200px;
    }
}

@media (min-width:992px) and (max-width:1200px) {
    .row__videos figure.hthumb__img img {
        height: 300px;
        width: inherit;
        margin-left: -235px;
        left: 50%;
        position: relative;
    }
    .row__videos h2.hthumb__title {
        font-size: 19px;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }
    .header__boxSocial:before {
        padding-right: 0;
    }
    p.hthumb__resumen__largo {
        display: none
    }
    section.post_hero {
        height: 708px;
    }
    .post_hero>img {
        margin-left: -33%;
    }
    div#post_data {
        float: left;
        margin-right: 20px;
    }
}

@media (min-width:1180px) {

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-left: 1em;
        padding-right: 1em;
    }
    .header__boxSocial:before {
        padding-top: 5px;
        display: none
    }
}

@media (min-width: 1200px) {

    .container {
        max-width: 1400px;
    }
    .section_vote .container {
        padding-left: 25px;
        padding-right: 25px;
        padding-bottom: 35px;
    }
    .post_special_container {
        max-width: 950px;
    }

    .group__thumbs__title.custom1 {
        margin-top: 8px
    }
    .home_thumbsRight .thumb_2 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .home_thumbsRight .thumb_3 {
        padding-right: 15px;
    }
    h2.hthumb__title {
        font-size: 26px;
    }
    .hthumb__big h2.hthumb__title {
        font-size: 27px;
    }
    h2.hthumb__title {
        font-size: 19px;
        line-height: 116%;
    }
    .row__videos .hthumb__img:after {
        height: 115px;
        top: 67%;
    }
    .row__videos h2.hthumb__title {
        font-size: 23px;
    }
    .row__videos .hthumb__info {
        top: 62%
    }
    span.thumb__new__info {
        position: absolute;
        left: 50%;
        top: 0;
        height: 100%;
    }
    span.thumb__new__info__content {
        padding: 23px 22px;
    }
    .thumb__new p {
        line-height: 143%;
    }
    .thumb__new h2 {
        font-size: 23px;
    }
    .thumb__new2 figure {
        width: 280px;
    }
    span.thumb__new2__info__content {
        padding: 0 23px 22px;
        display: block;
    }
    .thumb__new2 p {
        line-height: 143%;
        margin-bottom: 0;
    }
    .thumb__new2 h2 {
        font-size: 23px;
    }
    .thumb__new img {
        margin-left: -25%;
    }
    .thumb__new2_img {
        width: 280px;
    }
    section.post_hero {
        height: 93.9vh;
    }
    .post_hero>img {
        position: relative;
        width: 100%;
        height: auto;
        margin-left: 0;
    }
    span.thumb__new2__info {
        margin-left: 228px;
    }
    .box_autor_info{
        margin-left: 220px;
    }
    figure.box_autor_figure img{
        max-width: 200px;
    }
}

@media (min-width:1280px) {
    .header__boxSocial:before {
        padding-top: 5px;
        display: block;
        padding-right: 0;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .7rem;
        padding-left: .7rem;
        font-size: .9rem;
        letter-spacing: .5px;
    }
    .thumb__new h2 {
        font-size: 25px;
    }
    span.thumb__new__info__content {
        padding: 29px 29px 0;
    }
    span.thumb__new2__info__content {
        padding: 0 24px 0;
    }   
    a.thumb_last_review figure:before {
        height: 94px;
    }
    section.container.post_container:before {
        content: "";
        display: block;
        position: absolute;
        left: -140px;
        top: 22px;
        width: 120px;
        height: 1050px;
        background: url(../img/design/shadow2.png) right top no-repeat;
    }
    section.container.post_container:after {
        content: "";
        display: block;
        position: absolute;
        right: -140px;
        top: 22px;
        width: 120px;
        height: 1050px;
        background: url(../img/design/shadow1.png) left top no-repeat;
    }

}

@media (min-width:992px) {
    .banner.banner_Vertical {
        position: absolute;
        display: none
    }
    section.container.bannerV {
        position: fixed;
        width: 100%;
        top: 124px;
        left: 0;
        right: 0;
        z-index: 2;
    }
    .banner.banner_Vertical.bV01 {
        left: -170px;
    }
    .banner.banner_Vertical.bV02 {
        right: -170px;
    }
    section.container.bannerV_in_post .banner.banner_Vertical {
        display: block
    }
    .container_category {
        max-width: 1300px;
    }
    .container_category span.thumb__new__info {
        left: 40%;
        background: #fff;
    }
    .container_category span.thumb__new__info__content {
        padding: 15px 0 0 22px;
    }
    .container_category span.thumb__new__info__content h2 {
        font-size: 18px;
    }
    .container_category span.thumb__new__info:hover {
        background: red;
    }
    .container_category a.thumb__new:hover span.thumb__new__info {
        background: #ececec;
    }
    .home_thumbsLeft {
        padding-right: 0px;
    }
    .home_thumbsRight {
        padding-left: 0;
    }

    a.hthumb.hthumb__big img {
        height: 365px;
    }
    .thumbSmall figure.hthumb__img img {
        margin-left: 0%;
        height: 222px;
    }
    .thumb__new2 figure {
        float: left;
        width: 208px;
        margin-right: 20px;
        height: 140px;
        position: relative;
        overflow: hidden;
    }
    .thumb__new2 figure img {
        position: absolute;
        height: 100%;
        width: auto;
        max-width: inherit;
        margin-left: 0;
        border: solid 2px #fff;
    }
    .thumb__new2 h2 {
        margin-bottom: 0;
    }
    .group__thumbs__title.custom1 span {
        font-size: 42px;
        margin-top: -5px;
    }
    .thumb__new2 figure {
        width: 225px;
        float: left;
        margin-right: 20px;
        height: 140px;
        position: relative;
        overflow: hidden;
    }
}

@media (min-width:1280px) {
    figure.hthumb__img img {
        width: auto;
        margin: 0;
        height: 318px;
    }
    .hardware_group figure.hthumb__img img {
        height: auto;
        max-width: 100%;
    }
    a.hthumb__big {
        height: auto;
        overflow: hidden;
        margin-bottom: 1px;
    }
    a.hthumb__big figure.hthumb__img img {
        height: auto;
        width: 100%;
    }
    .container_category .thumb__new {
        height: 150px;
        overflow: hidden
    }
}

@media (min-width:1314px) {
    .header__boxSocial a,
    .header__boxSocial span.i-zoom {
        width: 38px;
    }
}

@media (min-width:1396px) {
    .post_simple .row .col-12.col-lg-3 {
        padding-right: 0;
    }
}

@media (min-width:1530px) {
    .thumbSmall figure.hthumb__img img {
        height: 247px;
    }
}

@media (min-width:1600px) {
    .banner.banner_Vertical {
        display: block;
    }
}

a.btn_vermas {
    display: block;
    background-color: #c70e0d;
    color: #fff;
    padding: 5px 17px;
    border-radius: 7px;
    margin-left: auto;
    margin-right: auto;
    font-size: 17px;
    max-width: 180px;
    text-align: center;
    font-weight: 700;
    transition: background-color .5s ease;
}

a.btn_vermas:hover {
    background-color: #ff0303;
}

.medallas_wrap {
    text-align: center;
}
/*REVIEW MEDALLAS*/
.medallas_item {
    text-align: center;
}

.medallas_item img {
    height: auto !important;
    display: block;
    max-height: initial !important;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}
@media (min-width:375px) {
    .medallas_item{
    width: 49%;
    display: inline-block;
    margin-bottom: 25px;
}
    .medallas_item img{
        height: auto !important;
    }
}
@media (min-width:768px) {
    .medallas_item{}
    .medallas_item img{
        height: 400px !important;     
    }
}
@media (min-width:992px) {
    .medallas_item{
    width: 24.5%;
}
    .medallas_item img{
        height: auto !important;
    }
}
.thumbSmall_12 {
    width: 100%;
    float: none;
    border-bottom: solid 1px #fff;
}
span.tll_info_resumen.clanza1 {
    color: #0eff92;
    border: none;
    border-right: solid 1px #fff;
    line-height: 89%;
    padding-left: 0;
    font-size: 15px;
    display: block;
    margin-top: 3px;
    text-shadow: 4px 4px 5px rgba(0, 0, 0, 0.21);
}

span.hthumb__autor.clanza1 {
    font-size: 15px;
    letter-spacing: .9px;
    font-weight: 700;
    text-shadow: 4px 4px 5px rgba(0, 0, 0, 0.21);
}
.image-style1 {
    position: relative;
}
.image-leyenda {
    z-index: 2;
    width: 100%;
    background: #e00c0fe0;
    padding: 16px 16px 8px;
    color: #fff;
}

.image-leyenda h2 {
    font-size: 16px;
    margin-bottom: 3px;
}
.image-leyenda p {
    color: #fff;
    line-height: 144%;
    font-size: 13px;
}

.image-style1 img {
    margin-bottom: 0;
}
@media (min-width:768px) {

.image-leyenda {
    position: absolute;
    right: 24px;
    top: 34px;
    z-index: 1;
    width: 297px;
    padding: 22px 27px 8px;
    border-radius: 4px;
}

.image-style1 img {
    position: relative;
    z-index: 1;
}

.image-leyenda h2{
    font-size: 22px;
}

}
/***** UPDATE JUNIO19 2018 *****/
h2.noticia_relacionada_title {
    font-size: 16px;
    line-height: 127%;
    color: #7e7d7d;
}

p.noticia_relacionada_cat {
    font-size: 12px;
    color: #555;
}

a.noticia_relacionada_link:hover img {
    border-color:red
}
a.noticia_relacionada_link:hover h2{
    color:red
}
a.noticia_relacionada_link:hover p{
    color:#000
}
@media screen and (min-width:640px) and (max-width:991px){
    .noticia_relacionada {
        height:300px
    }
}
.post blockquote{
	color: #ff003cbf;
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif;	
	font-size: 20px;
	font-style: italic;	
	margin: 0 auto;
	max-width: 690px;	
	padding: 20px;
	text-align: justify;	
}
.post blockquote::before {
	content: "\201C";
	display: block;
	font-size: 80px;
	left: -50px;
	top: -50px;
	position: relative;
	height: 0;
}