












.pristine-wrap {
        width: 120px;
        height: 60px;
        position: relative;
    }
    .pristine-slide {
        position: absolute;
        left: 0;
        top: 0;
        width: 120px;
        height: 100%;
        z-index: 1;
        overflow: hidden;
    }
    .pristine-slide-content {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }
    .pristine-pager-wrap {
        position: absolute;
        width: 100%;
        height: 16px;
        text-align: center;
        bottom: -24px;
        left: 0;
    }
    .pristine-pager {
        display: inline-block;
        border-radius: 7px;
        width: 7px;
        height: 7px;
        background: #CCCCCC;
        z-index: 9999;
    }
    .pristine-pager a {
        display: block;
        width: 100%;
        height: 100%;
    }
    .pristine-arrow {
        position: absolute;
        left: -40px;
        top: 50%;
        margin-top: -21px;
        width: 40px;
        height: 42px;
        background: url('/_cms/thirdparty/pristine_slider/compiler/img/arrow_prev.png');
        cursor: pointer;
        z-index: 9999;
        opacity: 0;
        -webkit-transition: opacity 0.75s ; -moz-transition: opacity 0.75s ; transition: opacity 0.75s ; 
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='img/arrow_next.png')"; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; background: transparent\9;
    }
    .pristine-arrow.pristine-arrow-next {
        right: -40px;
        left: auto;
        background: url('/_cms/thirdparty/pristine_slider/compiler/img/arrow_next.png');
    }
    .pristine-arrow a {
        display: block;
        width: 100%;
        height: 100%;
    }
    .pristine-play {
        position: absolute;
        right: 0;
        bottom: -26px;
        width: px;
        height: 26px;
        background: url('/_cms/thirdparty/pristine_slider/compiler/img/play.png');
        cursor: pointer;
        z-index: 99999;
        opacity: 0;
        display: block;
        -webkit-transition: opacity 0.75s ; -moz-transition: opacity 0.75s ; transition: opacity 0.75s ; 
    }
    .pristine-play a {
        display: block;
        width: 100%;
        height: 100%;
    }
    .pristine-fixed { 
        position: fixed; 
        left: 0; 
        top: 0; 
        width: 1px; 
        height: 1px; 
        opacity: 0; 
        background: none !important; 
    }

    @-moz-document url-prefix() {
        .pristine-arrow { opacity: 1; }
    }

    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .pristine-arrow { opacity: 0; }
        .pristine-wrap:hover .pristine-arrow-next { opacity: 1; }
        .pristine-wrap:hover .pristine-arrow-prev { opacity: 1; }
    }#pristine-slide-1 { opacity: 1; z-index: 99; }

.pristine-arrow-slide-one { width: 0; height: 0; }
.pristine-arrow-slide-two { width: 0; height: 0; }

#pristine-slide-1-target:target ~ #pristine-play { opacity: 1; }
#pristine-slide-2-target:target ~ #pristine-play { opacity: 1; }

#pristine-slide-1-target:target ~ #pristine-slide-1 { opacity: 1 !important; z-index: 99; }
#pristine-slide-1-target:target ~ .pristine-slide { opacity: 0; z-index: 1; }

#pristine-slide-2-target:target ~ #pristine-slide-2 { opacity: 1 !important; z-index: 99; }
#pristine-slide-2-target:target ~ .pristine-slide { opacity: 0; z-index: 1; }

#pristine-slide-1 { -webkit-animation: slide-one 30s infinite linear; -moz-animation: slide-one 30s infinite linear; animation: slide-one 30s infinite linear; }
#pristine-slide-2 { -webkit-animation: slide-two 30s infinite linear; -moz-animation: slide-two 30s infinite linear; animation: slide-two 30s infinite linear; }

@-webkit-keyframes slide-one {
	0% { opacity: 1; z-index: 5; }
	50% { opacity: 1; z-index: 5; }
	50.1% { opacity: 0; z-index: 0; }
	96.666666666667% { opacity: 0; z-index: 10; }
	100% { opacity: 1; z-index: 10; }
	100% { opacity: 1; z-index: 10; }
}
@-moz-keyframes slide-one {
	0% { opacity: 1; z-index: 5; }
	50% { opacity: 1; z-index: 5; }
	50.1% { opacity: 0; z-index: 0; }
	96.666666666667% { opacity: 0; z-index: 10; }
	100% { opacity: 1; z-index: 10; }
	100% { opacity: 1; z-index: 10; }
}
@keyframes slide-one {
	0% { opacity: 1; z-index: 5; }
	50% { opacity: 1; z-index: 5; }
	50.1% { opacity: 0; z-index: 0; }
	96.666666666667% { opacity: 0; z-index: 10; }
	100% { opacity: 1; z-index: 10; }
	100% { opacity: 1; z-index: 10; }
}
@-webkit-keyframes slide-two {
	0% { opacity: 0; z-index: 0; }
	46.666666666667% { opacity: 0; z-index: 10; }
	50% { opacity: 1; z-index: 10; }
	99.99% { opacity: 1; z-index: 5; }
	100% { opacity: 0; z-index: 0; }
	100% { opacity: 0; z-index: 0; }
}
@-moz-keyframes slide-two {
	0% { opacity: 0; z-index: 0; }
	46.666666666667% { opacity: 0; z-index: 10; }
	50% { opacity: 1; z-index: 10; }
	99.99% { opacity: 1; z-index: 5; }
	100% { opacity: 0; z-index: 0; }
	100% { opacity: 0; z-index: 0; }
}
@keyframes slide-two {
	0% { opacity: 0; z-index: 0; }
	46.666666666667% { opacity: 0; z-index: 10; }
	50% { opacity: 1; z-index: 10; }
	99.99% { opacity: 1; z-index: 5; }
	100% { opacity: 0; z-index: 0; }
	100% { opacity: 0; z-index: 0; }
}



#pristine-slide-1-target:target ~ .pa, #pristine-slide-1-target:target ~ .pa .pa  { -webkit-animation: none; -moz-animation: none; animation: none; }
#pristine-slide-2-target:target ~ .pa, #pristine-slide-2-target:target ~ .pa .pa  { -webkit-animation: none; -moz-animation: none; animation: none; }

