/* colorbox base */
#colorbox,
#cboxOverlay,
#cboxWrapper {
position: absolute;
top: 0;
left: 0;
z-index: 9999;
overflow: hidden;
}
#cboxOverlay {
position: fixed;
width: 100%;
height: 100%;
}
#cboxMiddleLeft,
#cboxBottomLeft {
clear: left;
}
#cboxContent {
position: relative;
}
#cboxLoadedContent {
overflow: auto;
}
#cboxTitle {
margin: 0;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
cursor: pointer;
}
.cboxPhoto {
float: left;
margin: auto;
border: 0;
display: block;
max-width: none;
}
.cboxIframe {
width: 100%;
height: 100%;
display: block;
border: 0;
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
box-sizing: content-box;
}
/* colorbox custom*/
#cboxOverlay {
background: #000;
}
#cboxContent {
margin: 20px;
}
.cboxIframe {
background: #fff;
}
#cboxError {
padding: 50px;
border: 1px solid #ccc;
}
#cboxLoadedContent {
border: 5px solid #000;
background: black;
}
#cboxTitle {
position: absolute;
bottom: -21px;
left: 0px;
color: #ccc;
background-color: black;
padding: 2px;
}
#cboxCurrent {
position: absolute;
top: -20px;
right: 30px;
color: #ccc;
background-color: black;
padding: 2px;
}
#cboxSlideshow {
position: absolute;
top: -20px;
right: 90px;
color: #fff;
}
#cboxPrevious {
position: absolute;
top: 50%;
left: -20px;
margin-top: -32px;
background: url(/js/colorbox/controls.png) no-repeat top left;
width: 28px;
height: 65px;
text-indent: -9999px;
}
#cboxPrevious:hover {
background-position: bottom left;
}
#cboxNext {
position: absolute;
top: 50%;
right: -20px;
margin-top: -32px;
background: url(/js/colorbox/controls.png) no-repeat top right;
width: 28px;
height: 65px;
text-indent: -9999px;
}
#cboxNext:hover {
background-position: bottom right;
}
#cboxLoadingOverlay {
background: #000;
}
#cboxLoadingGraphic {
background: url(/gfx/loadingcolors.gif) no-repeat center center;
}
#cboxClose {
position: absolute;
top: -20px;
right: 0px;
display: block;
background: url(/js/colorbox/controls.png) no-repeat top center;
width: 20px;
height: 20px;
text-indent: -9999px;
}
#cboxClose:hover {
background-position: bottom center;
}
/* thumbnails */
/* thumbs grid */
.grid_item_wrap {
margin: 0 0 20px 0;
padding: 0 5px;
float: left;
}
.grid_item_wrap .thumb {
overflow: hidden;
transition: transform .3s, box-shadow .3s;
backface-visibility: hidden;
transform: translateZ(0) scale(1.0, 1.0);
}
.grid_item_wrap:hover .thumb {
transform: translateY(-3px);
box-shadow: 0 2px 10px rgba(0, 0, 0, .5);
}
.col_gold1 .grid_item_wrap {
width: 33.3%
}
.col_gold2 .grid_item_wrap {
width: 33.3%
}
.col_100 .grid_item_wrap {
width: 25%
}
.item_info {
width: 100%;
float: left;
height: 4em;
line-height: 1em;
overflow: hidden;
font-size: 92%;
padding: 5px;
background-color: white;
box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}
.thumb {
width: 100%;
float: left;
position: relative;
margin-bottom: 0;
}
.thumb img {
width: 100%;
background-color: black;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
float: left;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.newscard .thumb img {
background-size: 120%;
border-radius: 3px;
}
.thumb .item_info {
font-size: 90%;
padding: 0;
height: auto;
/*min-height: 3.5em;*/
font-weight: bold;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.77) 100%);
box-shadow: 0px 0px 0px 0px;
position: absolute;
bottom: 0;
line-height: 120%;
}
.thumb .item_info a {
display: inline-block;
width: 100%;
padding: 30px 8px 8px 8px;
text-shadow: 1px 0 1px black, -1px 0 1px black, 0 1px 1px black, 0 -1px 1px black;
color: white;
font-weight: normal;
}
.thumb .item_info_extra {
opacity: .8;
}
.newscard .item_info {
font-size: 100%;
padding: 0px;
height: auto;
min-height: initial;
font-weight: bold;
box-shadow: 0px 0px 0px 0px;
position: absolute;
bottom: 0;
line-height: 100%;
}
.newscard .item_info a {
display: inline-block;
width: 100%;
padding: 15px;
text-shadow: 0 0 1px black;
color: white;
font-size: 16px;
}
.newscard .item_info a:hover,
.thumb .item_info a:hover {
text-decoration: none;
}
.plat {
background-color: black;
color: white;
width: auto;
height: 11px;
display: inline-block;
font-size: 8px;
font-family: verdana, arial;
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 3px 0 3px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
box-shadow: -1px -1px 0 0px black;
border-bottom-right-radius: 4px;
}
.thumb .thinfo {
display: block;
position: absolute;
bottom: 0px;
right: 0px;
opacity: 1;
transition: opacity 0.5s;
}
.thumb:hover .thinfo {
opacity: 0;
}
/* thumbs strip */
.thumbstrip {
white-space: nowrap;
overflow-x: auto;
overflow-y: hidden;
}
.thumbstrip img {
height: 80px;
}
/* game info */
.mainImage {
border: 1px solid black;
background: #000;
padding: 2px;
text-align: center;
float: left;
width: 100%;
}
.mainImage img {
width: 100%;
image-rendering: auto;
image-rendering: crisp-edges;
}
.crisp {
image-rendering: pixelated;
}
/* MEDIA QUERIES */
@media (max-width: 1024px) {
.col_gold1 .grid_item_wrap {
width: 50%
}
.col_gold2 .grid_item_wrap {
width: 50%
}
.col_100 .grid_item_wrap {
width: 33.3%
}
}
@media (max-width: 750px) {
.col_100 .grid_item_wrap {
width: 50%
}
.col_gold1 .grid_item_wrap {
width: 100%
}
.col_gold2 .grid_item_wrap {
width: 100%
}
}
@media (max-width: 500px) {
.grid_item_wrap {
width: 100%;
float: left;
}
.col_100 .grid_item_wrap {
width: 100%
}
}
@media (min-width: 1140px) {
.grid_item_wrap {
width: 191px;
float: left;
}
}