
/*
TEMPORARY - JUST DELETE IT ... KURWA
*/
/*
#block-views-games-block-1 {
  margin-top: 300px;
}
*/


.jcarousel-skin-front-big {

}

.jcarousel-skin-front-big .jcarousel-container-horizontal {
  width: 940px;
  height: 529px;
  padding: 0;
  margin: 0;
}

.jcarousel-skin-front-big .jcarousel-container-vertical {
  width: 940px;
  height: 529px;
  padding: 0;
  margin: 0;
}

/*
.jcarousel-skin-front-big .jcarousel-clip-horizontal {
  width: 988px;
  overflow: hidden;
}
*/

.jcarousel-skin-front-big .jcarousel-clip-vertical {
  height: 440px;
  overflow: hidden;
}

.jcarousel-skin-front-big .jcarousel-item {
  padding: 0;
  overflow: hidden;
  list-style: none;
  background: none;
  position: relative;
}


.jcarousel-skin-front-big .jcarousel-item .views-field-title {
  position: absolute;
  bottom: 78px;
  left: 20px;
  background: #000;
  padding: 14px 10px 10px 10px;
  width: 340px;
  height: 50px;
}

.jcarousel-skin-front-big .jcarousel-item .views-field-body {
  position: absolute;
  bottom: 32px;
  left: 20px;
  background: #000;
  padding: 0 10px 0 10px;
  width: 340px;
  height: 50px;
}

.jcarousel-skin-front-big .jcarousel-item .views-field-body p {
  text-align: left;
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #fff;
  line-height: 18px;
  padding-right: 15px;
}

.jcarousel-skin-front-big .jcarousel-item .views-field-body .field-content {
  text-align: left;
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #fff;
}


.jcarousel-skin-front-big .jcarousel-item .views-field-title a {
  font-family: 'caslon_antiqueregular', Helvetica, Arial, sans-serif;
  font-size: 23px;
  color: #ca1518;
  text-transform:uppercase;
  line-height: 25px !important;
  display: block;
  text-align: left;
}




.jcarousel-skin-front-big .jcarousel-item-horizontal {
  /*margin: 0 6px 0 6px;*/
    /*background: pink;*/
}

.jcarousel-skin-front-big .jcarousel-item-vertical {
  margin: 4px 0;
}

.jcarousel-skin-front-big .jcarousel-item-placeholder {
  background: #fff url(throbber.gif) no-repeat center center;
  color: #000;
}

/**
 * Buttons
 */
#preface-area .jcarousel-skin-front-big .jcarousel-next,
#preface-area .jcarousel-skin-front-big .jcarousel-prev {
  display: block;
  width: 50px;
  height: 60px;
  background-image: url(arrows.png);
  border: 1px dotted red;
}

.jcarousel-skin-front-big .jcarousel-next-disabled,
.jcarousel-skin-front-big .jcarousel-prev-disabled {
  display: none;
}

/**
 * Horizontal Buttons
 */
.jcarousel-skin-front-big .jcarousel-prev-horizontal {
    position: absolute;
    top: 223px;
    left: 0;
    width: 40px;
    height: 80px;
    z-index: 71;
    cursor: pointer;
    font-size: 40px;
    color: #aaa;
    text-align: center;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
    -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
    background: url('arrow-sprite-left-hover.png') 5px 50% no-repeat #FFF;
}


.jcarousel-skin-front-big .jcarousel-prev-horizontal:hover,
.jcarousel-skin-front-big .jcarousel-prev-horizontal:active {
    background: url('arrow-sprite-left.png') 5px 50% no-repeat #FFF;
}

.jcarousel-skin-front-big .jcarousel-next-horizontal {
    position: absolute;
    top: 223px;
    right: 0;
    width: 40px;
    height: 80px;
    z-index: 71;
    cursor: pointer;
    font-size: 40px;
    color: #aaa;
    text-align: center;
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
    -moz-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.2);
    box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.2);
    background: url('arrow-sprite-right-hover.png') 5px 50% no-repeat #FFF;
}
.jcarousel-skin-front-big .jcarousel-next-horizontal:hover,
.jcarousel-skin-front-big .jcarousel-next-horizontal:active {
    background: url('arrow-sprite-right.png') 5px 50% no-repeat #FFF;
}

/**
 * Vertical Buttons
 */
.jcarousel-skin-front-big .jcarousel-prev-vertical {
  position: absolute;
  top: 10px;
  left: 55px;
  background-position: 0 -64px;
}
.jcarousel-skin-front-big .jcarousel-prev-vertical:hover {
  background-position: -32px -64px;
}
.jcarousel-skin-front-big .jcarousel-prev-vertical:active {
  background-position: -64px -64px;
}

.jcarousel-skin-front-big .jcarousel-next-vertical {
  position: absolute;
  bottom: 10px;
  left: 55px;
  background-position: 0 -96px;
}
.jcarousel-skin-front-big .jcarousel-next-vertical:hover {
  background-position: -32px -96px;
}
.jcarousel-skin-front-big .jcarousel-next-vertical:active {
  background-position: -64px -96px;
}

.jcarousel-skin-front-big .jcarousel-navigation {
    margin: 0;
    padding: 0;
    width: 250px;
    position: absolute;
    bottom: -37px;
    left: 9px;
    z-index: 70;
}

.jcarousel-skin-front-big .jcarousel-navigation li {
  float: left;
  margin: 0;
  padding: 0 2px 0 2px;
  list-style: none;
}

.jcarousel-skin-front-big .jcarousel-navigation li a {
    height: 20px;
    width: 20px;
    display: block;
    background: url(dots.png) no-repeat;
    background-position: 0 0px;
    text-indent: -5000px;
    margin-right: 2px;
}

.jcarousel-skin-front-big .jcarousel-navigation li a:hover {
    background-position: -20px 0;
}

.jcarousel-skin-front-big .jcarousel-navigation li.active a {
    background-position: -40px 0;
}




.jcarousel-skin-front-big .platform-list {
    font-size: 15px;
    margin-top: 1px;
}

.jcarousel-skin-front-big .title-bar h2 {
    font-size: 16px;
    padding: 0;
    margin: 2px 0 0 0;
}

.jcarousel-skin-front-big .play-button {
    display: block;
    background-image: url("play-button-large.png");
    width: 110px;
    height: 112px;
    overflow: hidden;
    position: absolute;
    top: 47%;
    left: 50%;
    margin-top: -57px;
    margin-left: -60px;
    text-indent: -1000px;
    overflow: hidden;
}

.field-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 75;
}

.videoCloseBtn {
    position: absolute;
    top: 0;
    right: 0;
    background: #000 url('video-close.png') 9px 8px no-repeat;
    width: 32px;
    height: 32px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px rgba(255,255,255,.4), inset 0 1px rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px rgba(255,255,255,.4), inset 0 1px rgba(0,0,0,.3);
    box-shadow: 0 1px rgba(255,255,255,.4), inset 0 1px rgba(0,0,0,.3);
    z-index: 81;
    cursor: pointer;
    overflow: hidden;
    text-indent: 32px;
}

.field-carousel-slide-image .field.field-name-field-carousel-slide-image.field-type-image.field-label-above .field-label {
    display: none;
}

/*
.caros-buttons {
    height: 50px;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    max-width: 939px;

}
*/

.caro-buttons-grouped {
    /*height: 51px;*/
    /*width: 939px;*/
    max-width: 939px;
    border-left: 1px solid #EBEBEB;
    border-right: 1px solid #EBEBEB;
    border-bottom: 1px solid #EBEBEB;
}

.caro-buttons-grouped .caro-btn {
    float: right;
}

/*
@media only screen and (max-width: 995px) {
    .jcarousel img {
        display: block;
        max-width: 100%;
        height: auto !important;
        border: 3px solid red;
    }
    .field-carousel-slide-image {
        background: red;
        max-width: 100%;
        height: auto !important;

    }

    #block-views-carousel-block {
        width: 50%;
    }

    .jcarousel-skin-front-big .jcarousel-container-horizontal {
        max-width: 100% !important;
    }
}
*/

/* If in mobile screen with maximum width 479px. The iPhone screen resolution is 320x480 px (except iPhone4, 640x960) */
/*
@media only screen and (max-width: 479px){

    #block-views-carousel-block {height: auto !important;}
    .jcarousel-skin-front-big .jcarousel-container-horizontal {
        max-width: 50% !important;
        position: absolute;
        height: auto !important;
    }
    .jcarousel-skin-front-big .jcarousel-navigation {
        bottom: 0;
    }
    .jcarousel-skin-front-big .title-bar {
        position: inherit;
        padding: 0;
        box-shadow: none;
    }
    #block-views-carousel-block .title-bar h1 {
        font-size: 15px !important;
    }

    .jcarousel-skin-front-big .title-bar h2,
    .jcarousel-skin-front-big .title-bar .platform-list {
        font-size: 12px;
    }

    .jcarousel img {
        display: block;
        max-width: 297px;
        height: auto !important;
    }
    .field-carousel-slide-image {
        max-width: 50%;
        height: auto !important;
    }
    .jcarousel-prev.jcarousel-prev-horizontal,
    .jcarousel-next.jcarousel-next-horizontal {
        display: none;
    }

    .caro-buttons-grouped {
        border: none;
        height:72px;

    }

    .caro-buttons-grouped .caro-btn,
    .button-links-wrap .caro-btn {
        float: left;
    }


    .jcarousel-skin-front-big .play-button {
        top: 119px;
        left: 184px;
        background-size: 55px 112px;
        width: 55px;
        height: 55px;
    }

    .main-container .row {
        margin: auto;
        width: 300px;
    }
}
*/
