/* ================================== *\
    PERSONA SLIDER
\* ================================== */
.mslider_w{position:relative;margin: 0 26px 30px 26px;padding-top: 5px;}
.mslider{height:369px;position:relative;top:0;left:0;overflow:hidden;}
.mslider-viewport{width:100%;height:100%;}
.mslider-slide{float:left;width:100%;overflow:hidden;position:relative;height:550px;}
.mslider-item{width:1920px;position:absolute;left:50%;top:0;text-align:center;margin-left:-960px;}
.mslider-item a{display:inline-block;vertical-align:top;}
.mslider-arr-next,.mslider-arr-prev{position:absolute;top:0;bottom:0;display:block;z-index:1;left:0;cursor:pointer;width:90px;text-align: center;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;}
.mslider-arr-next:before,.mslider-arr-prev:before{content: ''; display: inline-block; height: 57px; width: 17px; background: url("../images/persona-slider-arrows.png") repeat-x; text-align: center; margin-top: 156px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}
.mslider-arr-next{left:auto;right:0;}
.mslider-arr-next:before{background-position: 17px 0;}
.mslider-arr-prev:hover:before{background-position: 0 -57px}
.mslider-arr-next:hover:before{background-position: 17px -57px}



/* ================================== *\
    PRIZES SLIDER
\* ================================== */
.pslider_w{position:relative;margin: 0 -107px 0 -107px;}
.pslider{height:186px;position:relative;top:0;left:0;overflow:hidden;}
.pslider-viewport{width:100%;height:100%;}
.pslider-slide{float:left;width:100%;overflow:hidden;position:relative;height:186px;}
.pslider-item{width:1920px;position:absolute;left:50%;top:0;text-align:center;margin-left:-960px;}
.pslider-item .item-content{ display: inline-block; width: 337px; margin: 0 auto;}
.pslider-item p{margin-top: 0; color: #fff}
.pslider-item p a{color: #fff; position: relative; display: inline-block; text-decoration: none; vertical-align: baseline; line-height: 1;}
.pslider-item .flex-center{
    display: box;
    display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;  /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex;  /* NEW, Spec - Opera 12.1, Firefox 20+ */

    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;

    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 186px; overflow: hidden;}
.pslider-item .left{ float: left; text-align: left;}
.pslider-item .right{float: right; text-align: right;margin-right: -7px}
.pslider-arr-next,.pslider-arr-prev{position:absolute;top:0;bottom:0;display:block;z-index:1;left:0;cursor:pointer;width:90px;text-align: center;-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}
.pslider-arr-next:before,.pslider-arr-prev:before{content: ''; display: inline-block; height: 57px; width: 17px; background: url("../images/persona-slider-arrows.png") repeat-x; text-align: center; margin-top: 64px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}
.pslider-arr-next{left:auto;right:0;}
.pslider-arr-next:before{background-position: 17px 0;}
.pslider-arr-prev:hover:before{background-position: 0 -57px}
.pslider-arr-next:hover:before{background-position: 17px -57px}



/* ================================== *\
    RESULTS SLIDER
\* ================================== */
.results-slider {position: relative; top: 0; left: 0; overflow: hidden; width: 2600px; height: 380px !important;}
.results-slider .slider { width: 100%; height: 100%;}
.results-slider .slider-wrapper{ width: 387px; margin: 0 auto; height: 376px;}
.results-slider .slider .slide { float: left; width: 563px; height: 380px;}



/* ================================== *\
    SITE SLIDER
\* ================================== */
.site-page-slider {position: relative; top: 0; left: 0; overflow: hidden; width: 563px; height: 340px;}
.site-page-slider .slider { width: 100%; height: 100%;}
.site-page-slider .slider-wrapper{ width: 447px; margin: 0 auto;  }
.site-page-slider .slider-wrapper a{height: 320px; width: 447px;display: table-cell; vertical-align: middle; text-align: center}
.site-page-slider .slider-wrapper a>img{max-height:100%; max-width: 447px !important;}
.site-page-slider .slider .slide { float: left; width: 563px; height: 320px;}
.site-page-arr-next,.site-page-arr-prev{position:absolute;top:0;bottom:0;display:block;z-index:1;left:0;cursor:pointer;width:58px;text-align: center;-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}
.site-page-arr-next:before,.site-page-arr-prev:before{content: ''; display: inline-block; height: 57px; width: 17px; background: url("../images/persona-slider-arrows.png") repeat-x; text-align: center; margin-top: 132px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}
.site-page-arr-next{left:auto;right:0;}
.site-page-arr-next:before{background-position: 17px 0;}
.site-page-arr-prev:hover:before{background-position: 0 -57px}
.site-page-arr-next:hover:before{background-position: 17px -57px}



/* ================================== *\
    SITE FULL SLIDER
\* ================================== */
.site-page-slider-full {position: relative; top: 0; left: 0; overflow: hidden; width: 1260px; height: 578px;}
.site-page-slider-full .slider { width: 100%; height: 100%;}
.site-page-slider-full .slider-wrapper{ width: 1049px; margin: 0 auto;  }
.site-page-slider-full .slider-wrapper a{height: 578px; width: 1049px;display: table-cell; vertical-align: middle; text-align: center}
noindex:-o-prefocus, .site-page-slider-full .slider-wrapper a{display: block !important;}
.site-page-slider-full .slider-wrapper a>img{max-width:100%; max-height:100%}
.site-page-slider-full .slider .slide { float: left; width: 1260px; height: 578px;}

.site-page-slider-full .arrows div{position:absolute;top:0;bottom:0;display:block;z-index:1;left:0;cursor:pointer;width:109px;text-align: center;-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}
.site-page-slider-full .arrows div:before{content: ''; display: inline-block; height: 57px; width: 17px; background: url("../images/persona-slider-arrows.png") repeat-x; text-align: center; margin-top: 250px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}
.site-page-slider-full .arrows .arr-next{left:auto;right:0;}
.site-page-slider-full .arrows .arr-next:before{background-position: 17px 0;}
.site-page-slider-full .arrows .arr-prev:hover:before{background-position: 0 -57px}
.site-page-slider-full .arrows .arr-next:hover:before{background-position: 17px -57px}