.block-hero .views-row .views-field-field-image,
.block-releases-events .views-row .views-field-field-image {
  -webkit-transition: all 0.5s ease; /* Safari and Chrome */
  -moz-transition: all 0.5s ease; /* Firefox */
  -o-transition: all 0.5s ease; /* IE 9 */
  -ms-transition: all 0.5s ease; /* Opera */
  transition: all 0.5s ease;
  max-width: 100%;
  -webkit-backface-visibility: hidden;
}

.block-hero .views-row:hover .views-field-field-image,
.block-releases-events .views-row:hover .views-field-field-image {
  -webkit-transform:scale(1.06); /* Safari and Chrome */
  -moz-transform:scale(1.06); /* Firefox */
  -ms-transform:scale(1.06); /* IE 9 */
  -o-transform:scale(1.06); /* Opera */
   transform:scale(1.06);
  -webkit-backface-visibility: hidden;
}

.block-hero .views-row {
  width:400px;
  height:400px;
  overflow: auto;
}

.block-hero .view-hero-block .views-row,
.block-releases-events .views-row {
  padding: 0px !important;
  border: 1px solid #fff;
}


.block-hero .views-field.views-field-title,
.block-hero .views-field.views-field-field-category {
  z-index: 50 !important;
}

.block-games-releases {
  padding-bottom: 30px !important;
}

.block-article.block-hottest-content .views-field-title {
  margin-top: 0px !important;
}

.block-video-gallery .view-footer .view-content .views-row .views-field-title {
  font-family: sans-serif !important;
}

body.front .views-field.views-field-field-category,
body.page-news .views-field.views-field-field-category,
body.page-reviews .views-field.views-field-field-category, 
body.page-hardware .views-field.views-field-field-category{
  top: -5px !important;
}

.page-games-listing #page-title,
.page-e-sports #page-title {
  display: block;
  text-transform: uppercase;
  font-size: 17px;
  padding-top: 34px;
  margin-bottom: 38px;
  margin-top: 30px;
  border-top: 1px solid #e2e2e2;
}

.block-newegg-featured-products .deals-wrap .deal-listing .deal-info .info .desc .price-save {
  font-weight: bold !important;
  font-size: 18px;
}

.block-newegg-featured-products .deals-wrap .deal-listing .deal-info .info .desc .button a {
  font-size: 11px !important;
  letter-spacing: -1px !important;
}

.view-hero-block .views-row-first .views-field.views-field-title {
  font-size: 40px !important;
  font-size: 2.5rem !important;
  line-height: 2.8rem;
}

.form-item-search-block-form input:-moz-placeholder{
  font-weight: normal;
  font-size: 13px;
  padding-top: 0px;
}

.form-item-search-block-form input::-webkit-input-placeholder {
  font-weight: normal;
  font-size: 13px;
  padding-top: 0px;
}

.form-item-search-block-form input:-moz-placeholder { /* Firefox 18- */
  font-weight: normal;
  font-size: 13px;
  padding-top: 0px;
}

.form-item-search-block-form input::-moz-placeholder {  /* Firefox 19+ */
  font-weight: normal;
  font-size: 13px;  
  padding-top: 0px;
}

.form-item-search-block-form input:-ms-input-placeholder {  
  font-weight: normal;
  font-size: 13px;
  padding-top: 0px;
}

.page-videos .region-top-panel {
  padding-top: 0px !important;
}

.block-hero .views-field.views-field-title {
  /* text-shadow: #333 0.015em 0.015em 0.2em !important; */
  text-shadow: 0px 1px 10px #2E2E2E !important;
}

.front .region.region-top-panel {
  padding-top: 0px !important;
}

.front #block-views-latest-reviews-block-3 .views-field.views-field-nothing.views-field-field-label {
  display: none !important;
}

.view-hottest-content.view-id-hottest_content.view-display-id-block_1 .views-field.views-field-disqus-comment-count {
  top: 3px !important;
}

.block-hot-stories .view-hottest-content .views-row .views-field-disqus-comment-count a {
  font-size: 21px;
  position: relative;
  top: -3px;
}

.block-games-releases .quicktabs-wrapper .quicktabs-tabs {
  margin-bottom: 40px !important;
}

#block-block-1 p{
  margin: 0 0 0em;
}


.page-videos #block-views-videos-section-blocks-block-3 .views-row-9 .views-field.views-field-term-node-tid,
.page-videos #block-views-videos-section-blocks-block-3 .views-row-10 .views-field.views-field-term-node-tid,
#block-views-latest-reviews-block-3 .views-field.views-field-nothing.views-field-field-label{
  display: none !important;
}

.view.view-videos-section-blocks .views-row .views-field.views-field-view-node span {
  position: relative;
}

.view.view-videos-section-blocks .views-row .views-field.views-field-view-node span a {
  position: absolute;
  width: 65px;
  height: 65px;
  background: url(../../../../themes/gamecrate/images/play.png) no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  top: 51px;
  left: 85px;
  -webkit-transition: all 0.5s ease; /* Safari and Chrome */
  -moz-transition: all 0.5s ease; /* Firefox */
  -o-transition: all 0.5s ease; /* IE 9 */
  -ms-transition: all 0.5s ease; /* Opera */
  transition: all 0.5s ease;
}

.view.view-videos-section-blocks .views-row:hover .views-field.views-field-view-node span a {
  -webkit-transform:scale(1.15); /* Safari and Chrome */
  -moz-transform:scale(1.15); /* Firefox */
  -ms-transform:scale(1.15); /* IE 9 */
  -o-transform:scale(1.15); /* Opera */
   transform:scale(1.15);
}

.view.view-videos-section-blocks .views-row.views-row-10 .views-field.views-field-view-node span a,
.view.view-videos-section-blocks .views-row.views-row-9 .views-field.views-field-view-node span a {
  top: 145px;
  left: 235px;
}

.view.view-videos-section-page .views-row .views-field.views-field-view-node span a {
  position: absolute;
  width: 65px;
  height: 65px;
  background: url(../../../../themes/gamecrate/images/play.png) no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  -webkit-transition: all 1s ease; /* Safari and Chrome */
  -moz-transition: all 1s ease; /* Firefox */
  -o-transition: all 1s ease; /* IE 9 */
  -ms-transition: all 1s ease; /* Opera */
  transition: all 1s ease;
  top: 85px;
  left: 150px;
}

.view.view-videos-section-page .views-row:hover .views-field.views-field-view-node span a,
.view-display-id-block_4 .views-row:hover .views-field.views-field-view-node span a {
  -webkit-transform:scale(1.10); /* Safari and Chrome */
  -moz-transform:scale(1.10); /* Firefox */
  -ms-transform:scale(1.10); /* IE 9 */
  -o-transform:scale(1.10); /* Opera */
   transform:scale(1.10);
}

.view.view-videos-section-page .views-row.views-row {
  width: 100% !important;
}

.view.view-videos-section-page .views-field.views-field-nothing {
  width: 47%;
  float: right;
  margin-top: -7px;
}

.view.view-videos-section-page .views-field.views-field-field-image {
  float: left;
  margin-right: 20px;
}

.view-display-id-block_4 .views-row .views-field.views-field-view-node span a {
  position: absolute;
  width: 65px;
  height: 65px;
  background: url(../../../../themes/gamecrate/images/play.png) no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  top: 51px;
  left: 85px;
  -webkit-transition: all 0.5s ease; /* Safari and Chrome */
  -moz-transition: all 0.5s ease; /* Firefox */
  -o-transition: all 0.5s ease; /* IE 9 */
  -ms-transition: all 0.5s ease; /* Opera */
  transition: all 0.5s ease;
}

.block-video-gallery > .view-latest-videos .background-blur {
  opacity: 0.7;
  -webkit-backface-visibility: hidden;
}

.block-video-gallery > .view-latest-videos {
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
}

.block-video-gallery > .view-latest-videos .background-blur {
  /*
  background-size: 300% !important;
  filter: none !important;
  -webkit-filter: blur(0px) !important;
  -moz-filter: blur(0px) !important;
  -o-filter: blur(0px) !important;
  -ms-filter: blur(0px) !important;
  */
}

.block-article.block-horizontal-article .views-row {
  margin-top: -6px;
}

#block-block-9 .block__title.block-title,
#block-block-5 .block__title.block-title,
#block-block-6 .block__title.block-title {
  display: none;
}
#block-block-9,
#block-block-5 {
  margin-right: 20px;
}

#block-block-9,
#block-block-5,
#block-block-6 {
  float: left;
}

#block-block-9 ul li,
#block-block-5 ul li,
#block-block-6 ul li,
#block-block-2 ul li{
  list-style: none !important;
  list-style-type: none !important;
  margin-bottom: 15px;
}

#block-block-2 {
  float: right;
}

#block-block-1,
#block-block-1 a,
#block-block-9 a,
#block-block-5 a,
#block-block-6 a,
#block-block-2 a {
  color: #cbcbcb !important;
}



#block-quicktabs-mytab #quicktabs-mytab {
  min-height: 700px;
  position: relative;
}


.block-games-releases .quicktabs-wrapper .hexa-container .inner {
  width: 100%;
  min-height: 127px;
}


.front .block-hero .view-hero-block .views-row.views-row-1,
.front .block-hero .view-hero-block .views-row.views-row-4,
.front .block-hero .view-hero-block .views-row.views-row-6,
.front .block-hero .view-hero-block .views-row.views-row-8,
.page-reviews.section-reviews .block-hero .view-hero-block .views-row.views-row-1,
.page-reviews.section-reviews .block-hero .view-hero-block .views-row.views-row-4,
.page-reviews.section-reviews .block-hero .view-hero-block .views-row.views-row-6,
.page-reviews.section-reviews .block-hero .view-hero-block .views-row.views-row-8,
.page-hardware .block-hero .view-hero-block .views-row.views-row-1,
.page-hardware .block-hero .view-hero-block .views-row.views-row-4,
.page-hardware .block-hero .view-hero-block .views-row.views-row-6,
.page-hardware .block-hero .view-hero-block .views-row.views-row-8 {
  border-left-style: solid !important;
  border-left-width: 2px !important;
  border-left-color: #fff !important;
}

.front .block-hero .view-hero-block .views-row.views-row-2,
.front .block-hero .view-hero-block .views-row.views-row-3,
.front .block-hero .view-hero-block .views-row.views-row-7,
.front .block-hero .view-hero-block .views-row.views-row-10,
.page-reviews.section-reviews .block-hero .view-hero-block .views-row.views-row-2,
.page-reviews.section-reviews .block-hero .view-hero-block .views-row.views-row-3,
.page-reviews.section-reviews .block-hero .view-hero-block .views-row.views-row-7,
.page-reviews.section-reviews .block-hero .view-hero-block .views-row.views-row-10,
.page-hardware .block-hero .view-hero-block .views-row.views-row-2,
.page-hardware .block-hero .view-hero-block .views-row.views-row-3,
.page-hardware .block-hero .view-hero-block .views-row.views-row-7,
.page-hardware .block-hero .view-hero-block .views-row.views-row-10 {
  border-right-style: solid !important;
  border-right-width: 2px !important;
  border-right-color: #fff !important;
}


.block-video-gallery > .view-latest-videos {
  border-right: 2px solid #fff;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
}


.page-games-listing .block-releases-events .view-games-listing-top-block .views-row.views-row-1,
.page-games-listing .block-releases-events .view-games-listing-top-block .views-row.views-row-3,
.page-games-listing .block-releases-events .view-games-listing-top-block .views-row.views-row-6 {
  border-left-style: solid !important;
  border-left-width: 2px !important;
  border-left-color: #fff !important;
}

.page-games-listing .block-releases-events .view-games-listing-top-block .views-row.views-row-2,
.page-games-listing .block-releases-events .view-games-listing-top-block .views-row.views-row-5,
.page-games-listing .block-releases-events .view-games-listing-top-block .views-row.views-row-7 {
  border-right-style: solid !important;
  border-right-width: 2px !important;
  border-right-color: #fff !important;
}


.block-releases-events .views-row:nth-of-type(7) {
  width: 49.99% !important;
}


.block-quicktab-newegg-featured-products .quicktabs-wrapper .quicktabs-tabs li {
  margin-right: 5px !important;
}


.block-hero .field.field-name-body p,
.block-hero .views-field-body .field-content,
.block-hero .views-field-body .field-content p,
.block-hero .views-field-body p,
.block-hero .field.field-name-body .field-item,
.block-hero .views-field-body {
  font-weight: 300;
  font-size: 1.08rem;
  line-height: 1.6rem;
}

.block-games-releases .quicktabs-wrapper .hexa-container .corner-1, .block-games-releases .quicktabs-wrapper .hexa-container .corner-2 {
  left: 37px !important;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}


#block-gamecrate-twitch-twitch,
#block-gamecrate-twitch-twitch-event {
  padding-top: 30px;
  position: relative;
}

.bg-skin.gutter-ad {
  position: absolute;
  width: 100%;
}

.bg-skin.gutter-ad .gradient {
  position: absolute;
  width: 100%;
  height: 300px;
  bottom: 5px;
  background: url(../../../../themes/gamecrate/images/gradient.png) repeat;
}

.bg-skin.gutter-ad img.bg-skin-image {
  width: 100%;
}

.video-container iframe {
  width: 1140px !important;
}

.node-type-review .feature-middle > h2 {
  text-shadow: #333 0.015em 0.015em 0.2em !important;
}

.node-type-review .feature-middle > h4 {
  text-shadow: #333 0.015em 0.015em 0.2em !important;
}

.page-e-sports #block-views-event-block .view-header a {
  display: none;
}

.twitch-bg-wrap {
  height: 869px;
  width: 100%;
  position: absolute;
  overflow: hidden;
}

.twitch-bg-wrap img {
  width: 120%;
  max-width: 120% !important;
  height: 120%;
  margin-top: -20px;
  margin-left: -20px;
  filter: blur(15px);
  -webkit-filter: blur(15px);
  -moz-filter: blur(15px);
  -o-filter: blur(15px);
  -ms-filter: blur(15px);
}

#block-newegg-featured-products-newegg-preorder-items {
  margin-bottom: 50px;
}

#block-newegg-featured-products-newegg-preorder-items p.desc {
  text-transform: uppercase;
  font-weight: 800;
  font-size: 1.07rem;
  line-height: 1.4rem;
  margin-bottom: 10px;
}
#block-newegg-featured-products-newegg-preorder-items ol li {
  position: relative;
}

#block-newegg-featured-products-newegg-preorder-items .col1 {
  width: 7% !important;
}

#block-newegg-featured-products-newegg-preorder-items .col2 {
  width: 63% !important;
}

#block-newegg-featured-products-newegg-preorder-items .col3 {
  width: 30% !important;
  margin-top: -8px;
}

#block-newegg-featured-products-newegg-preorder-items .col3 h1{
  font-size: 40px !important;
  font-weight: 600;
}

.block-newegg-game-preorder-items .deals-wrap li div.col3 a {
  padding: 10px 6px 9px !important;
  font-size: 11px !important;
}

.block-newegg-game-preorder-items .deals-wrap li div.col3 .sold-ship-newegg {
  position: absolute;
  right: 5px;
  top: 48px;
}

.block-newegg-game-preorder-items .deals-wrap li div.col3 .sold-ship-newegg p {
  font-weight: 300;
  font-size: 14px;
}

.block-newegg-game-preorder-items .deals-wrap li div.col2 img {
  margin-right: 15px !important;
}

.front #block-gamecrate-ad-ad-block-middle-homepage {
  margin: 0 140px 60px !important;
}

#block-gamecrate-ad-ad-block-header-top-homepage {
  position: relative !important;
}



#block-gamecrate-twitch-twitch-event .for-events {
  width: 1140px;
  margin-left: -36px;
  background: #000;
  margin-top: -30px; 
  padding-bottom: 30px;
}

#block-gamecrate-twitch-twitch-event .cb-module-custom {
  display: inline-block;
  width: 63%;
  margin-right: -4px;
  vertical-align: top;
  padding: 36px 0px 0px 36px;
  position: relative;
}

#block-gamecrate-twitch-twitch-event .cb-module-custom iframe {
  height: 521px !important;
  margin-bottom: 0px !important;
}

#block-gamecrate-twitch-twitch-event .twitch-channels {
  display: inline-block;
  width: 37%;
  margin-right: -4px;
  vertical-align: top;
  padding-left: 38px;
  padding-right: 35px;
}

#block-gamecrate-twitch-twitch-event .twitch-thumbnail-e {
  width: 100%;
  display: block;
  padding: 15px 0px 0 0px;
  color: #fff;
  margin-bottom: 15px;
  position: relative;
}

#block-gamecrate-twitch-twitch-event .twitch-thumbnail-e .left-e,
#block-gamecrate-twitch-twitch-event .twitch-thumbnail-e .right-e {
  display: inline-block;
  margin-right: -4px;
  width: 50%;
  vertical-align: top;
}

#block-gamecrate-twitch-twitch-event .twitch-thumbnail-e .left-e img {
  width: 100%;
  height: 100px;
}

#block-gamecrate-twitch-twitch-event .twitch-thumbnail-e .right-e {
  padding-left: 15px;
}

#block-gamecrate-twitch-twitch-event .twitch-thumbnail-e .right-e span {
  display: block;
}

#block-gamecrate-twitch-twitch-event .twitch-thumbnail-e:first-child {
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  padding-bottom: 20px;
  margin-bottom: 10px;
}
#block-gamecrate-twitch-twitch-event .twitch-thumbnail-e:last-child {
  margin-bottom: 00px;
}

#block-gamecrate-twitch-twitch-event .twitch-thumbnail-e:first-child .right-e .event-coverage {
  font-size: 14px;
  background: none;
  color: #fff;
  display: block;
  font-weight: normal;
  padding: 0;
}
#block-gamecrate-twitch-twitch-event .twitch-thumbnail-e:first-child .right-e .event-name {
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 1px;
  margin-top: 6px;
}



#block-gamecrate-twitch-twitch-event .twitch-thumbnail-e .right-e .event-coverage {
  background: url(../../../../themes/gamecrate/images/twitch-next.png) no-repeat;
  background-size: 100% 100%;
  color: #3b3b3b;
  display: inline-block;
  font-weight: 900;
  font-size: 12px;
  padding: 5px 20px 5px 12px;
  position: relative;
}

#block-gamecrate-twitch-twitch-event .twitch-thumbnail-e .right-e .event-name {
  margin-top: 15px;
  font-size: 14px;
  
}
#block-gamecrate-twitch-twitch-event .twitch-thumbnail-e.active .left-e img {
  border: 5px solid #fff;
}

#block-gamecrate-twitch-twitch-event .twitch-thumbnail-e.active span.pointer {
  display: block;
}

#block-gamecrate-twitch-twitch-event .twitch-thumbnail-e span.pointer {
  background: url(../../../../themes/gamecrate/images/pointer-left.png) no-repeat;
  position: absolute;
  background-size: 100% 100%;
  width:10px;
  height:20px;
  top: 55px;
  left: -10px;
  display: none;
}

#block-gamecrate-twitch-twitch-event .twitch-thumbnail-e:last-child .right-e .time {
  display: inline-block;
  font-size: 11px;
  background: rgba(0, 0, 0, 0.2);
  padding: 7px 10px 7px 10px;
  margin-left: -10px;
}


.node-type-event .for-esports {
  display: none;
}

.page-e-sports .for-events {
  display: none;
}


.twitch-thumbnail-con {
  padding: 0px 8px !important;
}

.page-e-sports .cb-module-custom.clearfix {
  padding: 0 9px;
}

.node-type-event .events-blur {
  position: absolute;
  width: 1140px;
  overflow: hidden;
  height: 100%;
}

.node-type-event .events-blur img{
  width: 130%;
  height: 130%;
  filter: blur(15px);
  -webkit-filter: blur(15px);
  -moz-filter: blur(15px);
  -o-filter: blur(15px);
  -ms-filter: blur(15px);
  -webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
  backface-visibility: hidden;
}

.twitch-thumbnail-con .next {
  width: auto !important;
  padding-right: 20px !important;
}



.twitch-thumbnail-con h2 {
  background: url(../../../../themes/gamecrate/images/twitch-next.png) no-repeat !important;
  background-size: 100% 100% !important;
  height: 21px;
  width: auto;
  font-size: 0.6rem;
  z-index: 1;
  position: relative;
  padding-right: 20px !important;
}

/*Custom region style for review page.*/
.region.region-feature-bottom-first {
  display: inline-block;
  padding-right: 10px;
  width: 49%;
}

.region.region-feature-bottom-second {
  display: inline-block;
  padding-left: 10px;
  width: 49%;
}

.node-type-review .sharethis {
  float: left;
  right: 313px;
  position: relative;
  top: 65px;
}
