
.mfp-figure{
    line-height:0
}
.mfp-figure:after{
    content:'';
    position:absolute;
    left:0;
    top:40px;
    bottom:40px;
    display:block;
    right:0;
    width:auto;
    height:auto;
    z-index:-1;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#444
}
.mfp-figure small{
    color:#BDBDBD;
    display:block;
    font-size:12px;
    line-height:14px
}
.mfp-figure figure{
    margin:0
}
.mfp-bottom-bar{
    margin-top:-36px;
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    cursor:auto
}
.mfp-title{
    text-align:left;
    line-height:18px;
    color:#F3F3F3;
    word-wrap:break-word;
    padding-right:36px
}
.mfp-image-holder .mfp-content{
    max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure{
    cursor:pointer
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
    .mfp-img-mobile .mfp-image-holder{
        padding-left:0;
        padding-right:0
    }
    .mfp-img-mobile img.mfp-img{
        padding:0
    }
    .mfp-img-mobile .mfp-figure:after{
        top:0;
        bottom:0
    }
    .mfp-img-mobile .mfp-figure small{
        display:inline;
        margin-left:5px
    }
    .mfp-img-mobile .mfp-bottom-bar{
        background:rgba(0,0,0,.6);
        bottom:0;
        margin:0;
        top:auto;
        padding:3px 5px;
        position:fixed;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty{
        padding:0
    }
    .mfp-img-mobile .mfp-counter{
        right:5px;
        top:3px
    }
    .mfp-img-mobile .mfp-close{
        top:0;
        right:0;
        width:35px;
        height:35px;
        line-height:35px;
        background:rgba(0,0,0,.6);
        position:fixed;
        text-align:center;
        padding:0
    }
}
@media all and (max-width:900px){
    .mfp-arrow{
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    .mfp-arrow-left{
        -webkit-transform-origin:0;
        transform-origin:0
    }
    .mfp-arrow-right{
        -webkit-transform-origin:100%;
        transform-origin:100%
    }
    .mfp-container{
        padding-left:6px;
        padding-right:6px
    }
}
.mfp-ie7 .mfp-img{
    padding:0
}
.mfp-ie7 .mfp-bottom-bar{
    width:600px;
    left:50%;
    margin-left:-300px;
    margin-top:5px;
    padding-bottom:5px
}
.mfp-ie7 .mfp-container{
    padding:0
}
.mfp-ie7 .mfp-content{
    padding-top:44px
}
.mfp-ie7 .mfp-close{
    top:0;
    right:0;
    padding-top:0
}
.slider{
    display:inline-block;
    vertical-align:middle;
    position:relative
}
.slider.slider-horizontal{
    width:210px;
    height:20px
}
.slider.slider-horizontal .slider-track{
    height:10px;
    width:100%;
    margin-top:-5px;
    top:50%;
    left:0
}
.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{
    height:100%;
    top:0;
    bottom:0
}
.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{
    margin-left:-10px;
    margin-top:-5px
}
.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{
    border-width:0 10px 10px 10px;
    width:0;
    height:0;
    border-bottom-color:#0480be;
    margin-top:0
}
.slider.slider-horizontal .slider-tick-label-container{
    white-space:nowrap;
    margin-top:20px
}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{
    padding-top:4px;
    display:inline-block;
    text-align:center
}
.slider.slider-vertical{
    height:210px;
    width:20px
}
.slider.slider-vertical .slider-track{
    width:10px;
    height:100%;
    margin-left:-5px;
    left:50%;
    top:0
}
.slider.slider-vertical .slider-selection{
    width:100%;
    left:0;
    top:0;
    bottom:0
}
.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{
    width:100%;
    left:0;
    right:0
}
.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{
    margin-left:-5px;
    margin-top:-10px
}
.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{
    border-width:10px 0 10px 10px;
    width:1px;
    height:1px;
    border-left-color:#0480be;
    margin-left:0
}
.slider.slider-disabled .slider-handle{
    background-image:-webkit-linear-gradient(top,#dfdfdf 0%,#bebebe 100%);
    background-image:-o-linear-gradient(top,#dfdfdf 0%,#bebebe 100%);
    background-image:linear-gradient(to bottom,#dfdfdf 0%,#bebebe 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf',endColorstr='#ffbebebe',GradientType=0)
}
.slider.slider-disabled .slider-track{
    background-image:-webkit-linear-gradient(top,#e5e5e5 0%,#e9e9e9 100%);
    background-image:-o-linear-gradient(top,#e5e5e5 0%,#e9e9e9 100%);
    background-image:linear-gradient(to bottom,#e5e5e5 0%,#e9e9e9 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5',endColorstr='#ffe9e9e9',GradientType=0);
    cursor:not-allowed
}
.slider input{
    display:none
}
.slider .tooltip.top{
    margin-top:-36px
}
.slider .tooltip-inner{
    white-space:nowrap
}
.slider .hide{
    display:none
}
.slider-track{
    position:absolute;
    cursor:pointer;
    background-image:-webkit-linear-gradient(top,#f5f5f5 0%,#f9f9f9 100%);
    background-image:-o-linear-gradient(top,#f5f5f5 0%,#f9f9f9 100%);
    background-image:linear-gradient(to bottom,#f5f5f5 0%,#f9f9f9 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    border-radius:4px
}
.slider-selection{
    position:absolute;
    background-image:-webkit-linear-gradient(top,#f9f9f9 0%,#f5f5f5 100%);
    background-image:-o-linear-gradient(top,#f9f9f9 0%,#f5f5f5 100%);
    background-image:linear-gradient(to bottom,#f9f9f9 0%,#f5f5f5 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);
    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border-radius:4px
}
.slider-selection.tick-slider-selection{
    background-image:-webkit-linear-gradient(top,#89cdef 0%,#81bfde 100%);
    background-image:-o-linear-gradient(top,#89cdef 0%,#81bfde 100%);
    background-image:linear-gradient(to bottom,#89cdef 0%,#81bfde 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0)
}
.slider-track-low,.slider-track-high{
    position:absolute;
    background:transparent;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border-radius:4px
}
.slider-handle{
    position:absolute;
    width:20px;
    height:20px;
    background-color:#337ab7;
    background-image:-webkit-linear-gradient(top,#149bdf 0%,#0480be 100%);
    background-image:-o-linear-gradient(top,#149bdf 0%,#0480be 100%);
    background-image:linear-gradient(to bottom,#149bdf 0%,#0480be 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);
    filter:none;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    border:0 solid transparent
}
.slider-handle.round{
    border-radius:50%
}
.slider-handle.triangle{
    background:transparent none
}
.slider-handle.custom{
    background:transparent none
}
.slider-handle.custom::before{
    line-height:20px;
    font-size:20px;
    content:'\2605';
    color:#726204
}
.slider-tick{
    position:absolute;
    width:20px;
    height:20px;
    background-image:-webkit-linear-gradient(top,#f9f9f9 0%,#f5f5f5 100%);
    background-image:-o-linear-gradient(top,#f9f9f9 0%,#f5f5f5 100%);
    background-image:linear-gradient(to bottom,#f9f9f9 0%,#f5f5f5 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);
    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    filter:none;
    opacity:.8;
    border:0 solid transparent
}
.slider-tick.round{
    border-radius:50%
}
.slider-tick.triangle{
    background:transparent none
}
.slider-tick.custom{
    background:transparent none
}
.slider-tick.custom::before{
    line-height:20px;
    font-size:20px;
    content:'\2605';
    color:#726204
}
.slider-tick.in-selection{
    background-image:-webkit-linear-gradient(top,#89cdef 0%,#81bfde 100%);
    background-image:-o-linear-gradient(top,#89cdef 0%,#81bfde 100%);
    background-image:linear-gradient(to bottom,#89cdef 0%,#81bfde 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0);
    opacity:1
}
.MagicScroll,.mcs-caption,.mcs-button,.mcs-item,.mcs-item img,.mcs-item>*,.mcs-bullet,.mcs-bullet:before,.mcs-bullet:after,.mcs-wrapper,.mcs-items-container{
    margin:0;
    padding:0;
    outline:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.MagicScroll,.mcs-item,.mcs-item a,.mcs-item img,.mcs-items-container{
    position:relative
}
.MagicScroll,.mcs-item,.mcs-wrapper,.mcs-items-container{
    overflow:hidden;
    direction:ltr
}
.mcs-wrapper,.mcs-item img{
    line-height:100%
}
.MagicScroll{
    z-index:1;
    cursor:-webkit-grab;
    cursor:-o-grab;
    cursor:-ms-grab;
    cursor:grab;
    -moz-user-select:none;
    -webkit-user-select:none;
    -webkit-touch-callout:none;
    -webkit-tap-highlight-color:transparent
}
.MagicScroll.mcs-height-auto .mcs-item>a{
    width:100%
}
.MagicScroll>a{
    height:100%
}
.MagicScroll>a>img{
    max-height:100%
}
.MagicScroll.mcs-height-auto{
    height:auto!important
}
.MagicScroll.MagicScroll-horizontal{
    -moz-touch-action:pan-y;
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.MagicScroll.MagicScroll-vertical{
    -moz-touch-action:pan-x;
    -ms-touch-action:pan-x;
    touch-action:pan-x
}
body.mcs-dragging{
    cursor:move;
    cursor:-webkit-grabbing;
    cursor:-o-grabbing;
    cursor:-ms-grabbing;
    cursor:grabbing
}
body.mcs-dragging .MagicScroll,body.mcs-dragging button.mcs-button.mcs-horizontal.mcs-button-arrow{
    cursor:inherit
}
.mcs-item,.MagicScroll figure,.mcs-item .mcs-caption{
    display:inline-block
}
.MagicScroll .mcs-item img{
    pointer-events:none
}
.mcs-item img{
    display:inline-block!important
}
.MagicScroll>*{
    display:inline-block;
    max-width:100%
}
.MagicScroll>*:first-child{
    visibility:hidden
}
.MagicScroll>*:nth-child(n+2){
    display:none
}
.MagicScroll>a{
    line-height:100%
}
.MagicScroll img{
    visibility:hidden
}
.MagicScroll .mcs-item img{
    visibility:visible;
    float:none!important
}
.mcs-button,.mcs-bullets,.mcs-wrapper{
    position:absolute
}
.MagicScroll:before,.MagicScroll figcaption:before{
    content:'';
    display:inline-block;
    vertical-align:top;
    height:0
}
.mcs-wrapper{
    top:0;
    right:0;
    bottom:0;
    left:0;
    vertical-align:top;
    z-index:100
}
.mcs-items-container{
    text-align:center;
    overflow:visible;
    width:100%;
    height:100%
}
.mcs-item{
    top:0;
    left:0;
    zoom:1;
    font-size:0;
    line-height:100%;
    max-width:100%
}
.mcs-item:after,.mcs-item>a:after{
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.MagicScroll-horizontal .mcs-item{
    height:100%
}
.MagicScroll-vertical .mcs-item{
    display:block;
    width:100%
}
.mcs-item>a,.MagicScroll-horizontal .mcs-items-container>*{
    display:inline-block
}
.mcs-item a,.mcs-item img{
    border:none;
    max-width:100%;
    max-height:100%
}
.mcs-item a{
    height:100%
}
.mcs-item img{
    width:auto;
    height:auto;
    vertical-align:middle
}
.MagicScroll figure{
    position:relative;
    vertical-align:middle;
    font-size:0;
    margin:0;
    max-width:100%;
    max-height:100%;
    line-height:normal
}
.lt-ie9-magic .mcs-item>a>img{
    position:static
}
.lt-ie9-magic figcaption{
    display:block
}
.lt-ie10-magic .mcs-item a img{
    border:none
}
.ie7-magic .mcs-item img,.ie7-magic .MagicScroll-vertical .mcs-item a{
    display:inline-block
}
.ie7-magic .MagicScroll-horizontal .mcs-item{
    display:inline
}
.mcs-button{
    display:block
}
.MagicScroll .mcs-hidden{
    display:none!important;
    visibility:hidden!important
}
.ie11-magic .MagicScroll[data-mode="scroll"] .mcs-items-container,.MagicScroll[data-mode="carousel"] .mcs-items-container,.MagicScroll[data-mode="cover-flow"] .mcs-items-container{
    -webkit-perspective:1000px;
    -moz-perspective:1000px;
    -o-perspective:1000px;
    perspective:1000px;
    -webkit-perspective-origin-x:50%;
    -webkit-perspective-origin-y:50%
}
.MagicScroll[data-mode="carousel"] .mcs-item,.MagicScroll[data-mode="cover-flow"] .mcs-item{
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.MagicScroll figcaption{
    display:inline-block;
    position:relative;
    left:0;
    float:left;
    width:100%;
    line-height:100%;
    clear:both;
    z-index:150
}
.MagicScroll figcaption,.MagicScroll[data-mode="carousel"] .mcs-item .mcs-caption,.MagicScroll[data-mode="cover-flow"] .mcs-item .mcs-caption{
    left:50%;
    -webkit-transform:translateZ(1px) translateX(-50%);
    transform:translateZ(1px) translateX(-50%);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.lt-ie9-magic .MagicScroll figcaption,.lt-ie9-magic .MagicScroll figure img{
    float:right
}
.MagicScroll .mcs-reflection{
    -webkit-transform:translateZ(-1px);
    position:absolute;
    display:inline-block;
    left:0;
    z-index:1
}
.MagicScroll .mcs-item.mcs-noimg{
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAGB0lEQVRIS5WXa2wUVRTH/3dmn2136b5a2u2LsoogEiGGBGnlYUJMiEpi1MSYGNHvoAjfNEQ/iaL4XTAmxkQSE3zFaESQrZIQIxHlaVtK22273Udhtt3nPDx3Zmc7u9ttdZLN7s6ce37nf885995h+G8X+yXUMSho4l4wbTtjiADMZwzV5jQNw0xjvylM+XZHYjrKb67kli1ncBQQHg+GDzKRHW/u74F3QwTNa7rhDPogNrn0oUo2j0JyDgu3JyFd+wcLo+PQFO3Q2WTsBI1XG/lvCI6GOl9mgnjKv3UT2h7fBpudZKSTUKW70HJZaHJJ98noAXM3QfC2gvmD4Ldnz15E+tIVaKqyfzAx9clS8CXBF9rCb7v8vjd7XnwaTocKZWJUh9EUG7AaT+a80pTrQYjd/SgUBYx/9hXy6bl3HpuNvVULrwNHQ+ETnkjvge5n9wBjN6Fm7ulAVsY1mqIKnNLLAxA8q4C+dRg//QPmR8Y/GkzEDlrhVX6iwa53vev6jvTs2wHlxp+AXKwDmqprFXCYXmrlB4QHbA6I6x/G+JnzyNwYe28gOXnEHFcB85y62gKn+l94Asr1ywTUdGjt9K6suBwAcTmcexHXb8Ho598jP5uq5Fz3cxoQw6u75f6XnoIYuwGmyBVoOplERpJ0b16vF4Fg0MhzOSLNlEr3UmQrlW09ZOsLBA24aIMSfgCjn36N2MyE7TlqBh0cDYZfDzzy4PFQ2AEtcxdCWWk6nUYmk0H7lxd1WPyZbfB6PAgGAnWFmkylINXYesjW5/NTT5FuTysSsSJSv189NJiMfcDBbKi9S408vxtC7JahVFcE3JmMVaAmSYe3tCDka63AE3N3Ic3PL2nbEw7reefK1fB9GP7iHAbikwK7EFy9w7Om53w44gaoZYQylMPHpuN1zirKm5sQWuVF4p4EaSHb0K63o12vcn0loVaLDeeQuT2+k/FKXj340BGvHDeUWsDpzAIyuVxjuNsNaZnnHrcLPk+LDjZUA5KtHTPRv44x6tto3+6NAw5pSocKes8u9m06m4OULzSEm/m3Jp2nw+N0ItDsLlc2KS7DC95OjP98NcqG2sIza7f3tQsLcxaoATZbKZXLQyqU0HnmUl1R1d6Y2rcVXqcdAVJrKNU7Wv9wuNrsw8ivY3ECdxUiW/wOFPNVas0p11uHtwqBpZKM3u8uN4Tf2bsZXrsNfgLza3GKDTgHw+HC8B/pog5eu8HlYJq6LJg7SpUUSLKKyI9/18GH92yE1yYgYBcXV69KbhfBGhMwci3PweGZ7vud7TaBes2S31rFcyUV84qK9eduNlR8fdc6tIgCWu28N+oV8xmQVYaJW4W4XlxtkeYBp61UDbbsRFxljqCbhkZXzPGVgX64Ce4h9Yvwcp4JXJDtSAxnqbiCXce8fd7DTS5j2zPXYrO4sgTNU3I2X7xTB728rbfhfSe1RxMFYCDL7UQ/s3k37o1ljukLiCu46rzHX6hqJx5CgfJeXAbKnReWeW4nJS6yMQuLf2fSTuST93YaS2Zbl+rpESFSMS7mmRayFZya4BIlr9GMmGCeX4VOJ5kJFT/FJ8TKJuEIOI47fIpFNcNSDvn08lE2y8Ysk1eFHNfCua2NbM3FozgnopgqVjYJfVvsbO+WHR0MgnNRtZlU0yF3ZKxu1buyvkAQnH9bba25VQtAcVrDVNyyLXIDOgjsF9z2k2IbLedUkOaUi/TDxJgr0JKlzc9bluLkm4LCg9ETTL9nqdBypVcHElMn+fiq0HmFo4UdBt/ruZOaKq8bYImg6shjqWJ9GpL0mdeWPvqYPvhhD03CASVIC4rRivplbbOlFFvbxnxOTQExSSOz6vKHPXMAV645cbjkJ3cOQ7n1qvlb99qgH3OLgD1NaSqgSmmtkDoRQ6HOV0jyx3IzUPLQ6cFWH0DtIP1YKxMww2Bb4POtVnJaa1sbfNXzo8YrzGtMYO/LVO2yS4PsMILQzCW1DLMVCZanD1Wvpmpv0CvMhzT+/7/CWCPgAewKdQwwTXySMe1Rmvq1NS9tIxq9tGlM+eZcYnpoOaDp91/hrs4Y2r7FDQAAAABJRU5ErkJggg==) center center no-repeat
}
.mcs-item .mcs-caption{
    display:inline-block;
    vertical-align:bottom;
    position:absolute;
    z-index:150
}
.MagicScroll[data-mode="cover-flow"] .mcs-item figcaption.mcs-caption,.MagicScroll[data-mode="carousel"] .mcs-item figcaption.mcs-caption{
    top:100%
}
.MagicScroll[data-mode="scroll"] .mcs-item figure,.MagicScroll[data-mode="animation"] .mcs-item figure{
    overflow:hidden
}
.MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,.MagicScroll[data-mode="animation"] .mcs-item .mcs-caption{
    left:0;
    width:100%;
    bottom:0;
    -webkit-transition:-webkit-transform .25s;
    transition:transform .25s;
    -webkit-transform:translateY(150%);
    -ms-transform:translate(0,150%);
    transform:translateY(150%)
}
.MagicScroll[data-mode="scroll"] .mcs-item:hover .mcs-caption,.MagicScroll[data-mode="animation"] .mcs-item:hover .mcs-caption{
    -webkit-transform:translateY(0%);
    -ms-transform:translate(0,0%);
    transform:translateY(0%)
}
.lt-ie9-magic .MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,.lt-ie9-magic .MagicScroll[data-mode="animation"] .mcs-item .mcs-caption{
    bottom:-150%
}
.lt-ie9-magic .MagicScroll[data-mode="scroll"] .mcs-item:hover .mcs-caption,.lt-ie9-magic .MagicScroll[data-mode="animation"] .mcs-item:hover .mcs-caption{
    bottom:0%
}
.mcs-button{
    cursor:pointer;
    z-index:1000;
    background-repeat:no-repeat;
    background-color:transparent;
    border:0;
    border-radius:0;
    -webkit-transition:opacity .25s linear;
    transition:opacity .25s linear
}
.MagicScroll:hover>.mcs-button:hover{
    opacity:1
}
.mcs-button-arrow{
    z-index:120
}
.MagicScroll-horizontal .mcs-button-arrow{
    width:40px;
    height:100%;
    top:0
}
.MagicScroll-vertical .mcs-button-arrow{
    width:100%;
    height:40px;
    left:0
}
.MagicScroll-horizontal .mcs-button-arrow-prev{
    left:0;
    right:auto;
    top:0;
    bottom:0
}
.MagicScroll-horizontal .mcs-button-arrow-next{
    left:auto;
    right:0;
    top:0;
    bottom:0
}
.MagicScroll-vertical .mcs-button-arrow-prev{
    top:0;
    bottom:auto;
    left:0;
    right:0
}
.MagicScroll-vertical .mcs-button-arrow-next{
    top:auto;
    bottom:0;
    left:0;
    right:0
}
.MagicScroll[data-mode="carousel"] .mcs-item,.MagicScroll[data-mode="cover-flow"] .mcs-item{
    overflow:visible
}
.mcs-bullets{
    text-align:center;
    display:inline-block!important;
    opacity:0;
    top:100%
}
.mcs-bullets.show{
    opacity:1;
    -moz-transition:opacity .5s;
    -o-transition:opacity .5s;
    transition:opacity .5s
}
.MagicScroll-horizontal .mcs-bullets{
    width:100%;
    left:0
}
.MagicScroll-vertical .mcs-bullets{
    top:0;
    left:100%;
    display:inline-block;
    vertical-align:middle
}
.mcs-bullet{
    border-radius:50%;
    margin:4px;
    cursor:pointer;
    display:inline-block;
    position:relative;
    text-indent:9999px;
    vertical-align:middle;
    font:0/0 a;
    color:transparent;
    outline:none
}
.mcs-bullet.active{
    cursor:default
}
input[type="submit"].button,input[type="submit"]:not([class]),.btn.btn-blue{
    color:#fff;
    background-color:#0073BD;
    border-color:#0073BD
}
.btn.btn-blue:hover,.btn.btn-blue:active,.btn.btn-blue.active,.btn.btn-blue.disabled,.btn.btn-blue[disabled]{
    color:#fff;
    background-color:#01609e
}
.btn.btn-grey{
    color:#fff;
    background-color:#999;
    border-color:#999
}
.btn-danger{
    background:red!important
}
.btn-success{
    background:#85C821!important
}
.btn-info{
    color:#fff!important
}
.btn-lg .glyphicon:before{
    margin-right:4px;
    margin-left:4px
}
.wpcr3_button_1:hover{
    background:#0073BD!important
}
#ytc-wrapper .col-xs-2-4,#ytc-wrapper .col-sm-2-4,#ytc-wrapper .col-md-2-4,#ytc-wrapper .col-lg-2-4{
    position:relative;
    min-height:1px;
    padding-right:7px;
    padding-left:7px
}
#ytc-wrapper .col-xs-2-4{
    float:left
}
@media (min-width:768px){
    #ytc-wrapper .col-sm-2-4{
        float:left
    }
}
@media (min-width:992px){
    #ytc-wrapper .col-md-2-4{
        float:left
    }
}
@media (min-width:1200px){
    #ytc-wrapper .col-lg-2-4{
        float:left
    }
}
#ytc-wrapper .col-xs-1-7,#ytc-wrapper .col-sm-1-7,#ytc-wrapper .col-md-1-7,#ytc-wrapper .col-lg-1-7{
    position:relative;
    min-height:1px;
    padding-right:7px;
    padding-left:7px
}
#ytc-wrapper .col-xs-1-7{
    float:left
}
@media (min-width:768px){
    #ytc-wrapper .col-sm-1-7{
        float:left
    }
}
@media (min-width:992px){
    #ytc-wrapper .col-md-1-7{
        float:left
    }
}
@media (min-width:1200px){
    #ytc-wrapper .col-lg-1-7{
        float:left
    }
}
#ytc-wrapper .col-xs-1-5,#ytc-wrapper .col-sm-1-5,#ytc-wrapper .col-md-1-5,#ytc-wrapper .col-lg-1-5{
    position:relative;
    min-height:1px;
    padding-right:7px;
    padding-left:7px
}
#ytc-wrapper .col-xs-1-5{
    float:left
}
@media (min-width:768px){
    #ytc-wrapper .col-sm-1-5{
        float:left
    }
}
@media (min-width:992px){
    #ytc-wrapper .col-md-1-5{
        float:left
    }
}
@media (min-width:1200px){
    #ytc-wrapper .col-lg-1-5{
        float:left
    }
}
#ytc-wrapper .col-xs-1-3,#ytc-wrapper .col-sm-1-3,#ytc-wrapper .col-md-1-3,#ytc-wrapper .col-lg-1-3{
    position:relative;
    min-height:1px;
    padding-right:7px;
    padding-left:7px
}
#ytc-wrapper .col-xs-1-3{
    float:left
}
@media (min-width:768px){
    #ytc-wrapper .col-sm-1-3{
        float:left
    }
}
@media (min-width:992px){
    #ytc-wrapper .col-md-1-3{
        float:left
    }
}
@media (min-width:1200px){
    #ytc-wrapper .col-lg-1-3{
        float:left
    }
}
#ytc-wrapper .col-xs-1-2,#ytc-wrapper .col-sm-1-2,#ytc-wrapper .col-md-1-2,#ytc-wrapper .col-lg-1-2{
    position:relative;
    min-height:1px;
    padding-right:7px;
    padding-left:7px
}
#ytc-wrapper .col-xs-1-2{
    float:left
}
@media (min-width:768px){
    #ytc-wrapper .col-sm-1-2{
        float:left
    }
}
@media (min-width:992px){
    #ytc-wrapper .col-md-1-2{
        float:left
    }
}
@media (min-width:1200px){
    #ytc-wrapper .col-lg-1-2{
        float:left
    }
}
#ytc-wrapper .col-xs-1-1,#ytc-wrapper .col-sm-1-1,#ytc-wrapper .col-md-1-1,#ytc-wrapper .col-lg-1-1{
    position:relative;
    min-height:1px;
    padding-right:7px;
    padding-left:7px
}
#ytc-wrapper .col-xs-1-1{
    float:left
}
@media (min-width:768px){
    #ytc-wrapper .col-sm-1-1{
        float:left
    }
}
@media (min-width:992px){
    #ytc-wrapper .col-md-1-1{
        float:left
    }
}
@media (min-width:1200px){
    #ytc-wrapper .col-lg-1-1{
        float:left
    }
}
#ytc-wrapper audio,#ytc-wrapper canvas,#ytc-wrapper progress,#ytc-wrapper video{
    display:inline-block;
    vertical-align:baseline
}
#ytc-wrapper a{
    background-color:transparent
}
#ytc-wrapper a:active,#ytc-wrapper a:hover{
    outline:0
}
#ytc-wrapper b,#ytc-wrapper strong{
    font-weight:700
}
#ytc-wrapper small{
    font-size:80%
}
#ytc-wrapper img{
    border:0
}
#ytc-wrapper svg:not(:root){
    overflow:hidden
}
#ytc-wrapper figure{
    margin:1em 40px
}
#ytc-wrapper .container{
    margin-right:auto;
    margin-left:auto;
    padding-left:7px!important;
    padding-right:7px!important
}
@media (min-width:768px){
    #ytc-wrapper .container{
        width:734px
    }
}
@media (min-width:992px){
    #ytc-wrapper .container{
        width:954px
    }
}
@media (min-width:1200px){
    #ytc-wrapper .container{
        width:1154px
    }
}
#ytc-wrapper .container-fluid{
    margin-right:auto;
    margin-left:auto;
    padding-left:7px!important;
    padding-right:7px!important
}
#ytc-wrapper .row{
    margin-left:-7px!important;
    margin-right:-7px!important
}
#ytc-wrapper .col-xs-1,#ytc-wrapper .col-sm-1,#ytc-wrapper .col-md-1,#ytc-wrapper .col-lg-1,#ytc-wrapper .col-xs-2,#ytc-wrapper .col-sm-2,#ytc-wrapper .col-md-2,#ytc-wrapper .col-lg-2,#ytc-wrapper .col-xs-3,#ytc-wrapper .col-sm-3,#ytc-wrapper .col-md-3,#ytc-wrapper .col-lg-3,#ytc-wrapper .col-xs-4,#ytc-wrapper .col-sm-4,#ytc-wrapper .col-md-4,#ytc-wrapper .col-lg-4,#ytc-wrapper .col-xs-5,#ytc-wrapper .col-sm-5,#ytc-wrapper .col-md-5,#ytc-wrapper .col-lg-5,#ytc-wrapper .col-xs-6,#ytc-wrapper .col-sm-6,#ytc-wrapper .col-md-6,#ytc-wrapper .col-lg-6,#ytc-wrapper .col-xs-7,#ytc-wrapper .col-sm-7,#ytc-wrapper .col-md-7,#ytc-wrapper .col-lg-7,#ytc-wrapper .col-xs-8,#ytc-wrapper .col-sm-8,#ytc-wrapper .col-md-8,#ytc-wrapper .col-lg-8,#ytc-wrapper .col-xs-9,#ytc-wrapper .col-sm-9,#ytc-wrapper .col-md-9,#ytc-wrapper .col-lg-9,#ytc-wrapper .col-xs-10,#ytc-wrapper .col-sm-10,#ytc-wrapper .col-md-10,#ytc-wrapper .col-lg-10,#ytc-wrapper .col-xs-11,#ytc-wrapper .col-sm-11,#ytc-wrapper .col-md-11,#ytc-wrapper .col-lg-11,#ytc-wrapper .col-xs-12,#ytc-wrapper .col-sm-12,#ytc-wrapper .col-md-12,#ytc-wrapper .col-lg-12{
    position:relative;
    min-height:1px;
    padding-left:7px!important;
    padding-right:7px!important
}
#ytc-wrapper .col-xs-1,#ytc-wrapper .col-xs-2,#ytc-wrapper .col-xs-3,#ytc-wrapper .col-xs-4,#ytc-wrapper .col-xs-5,#ytc-wrapper .col-xs-6,#ytc-wrapper .col-xs-7,#ytc-wrapper .col-xs-8,#ytc-wrapper .col-xs-9,#ytc-wrapper .col-xs-10,#ytc-wrapper .col-xs-11,#ytc-wrapper .col-xs-12{
    float:left
}
#ytc-wrapper .col-xs-12{
    width:100%
}
#ytc-wrapper .col-xs-11{
    width:91.66666667%
}
#ytc-wrapper .col-xs-10{
    width:83.33333333%
}
#ytc-wrapper .col-xs-9{
    width:75%
}
#ytc-wrapper .col-xs-8{
    width:66.66666667%
}
#ytc-wrapper .col-xs-7{
    width:58.33333333%
}
#ytc-wrapper .col-xs-6{
    width:50%
}
#ytc-wrapper .col-xs-5{
    width:41.66666667%
}
#ytc-wrapper .col-xs-4{
    width:33.33333333%
}
#ytc-wrapper .col-xs-3{
    width:25%
}
#ytc-wrapper .col-xs-2-4{
    width:20%
}
#ytc-wrapper .col-xs-2{
    width:16.66666667%
}
#ytc-wrapper .col-xs-1-7{
    width:14.28571429%
}
#ytc-wrapper .col-xs-1-5{
    width:12.5%
}
#ytc-wrapper .col-xs-1-3{
    width:11.11111111%
}
#ytc-wrapper .col-xs-1-2{
    width:10%
}
#ytc-wrapper .col-xs-1-1{
    width:9.09090909%
}
#ytc-wrapper .col-xs-1{
    width:8.33333333%
}
@media (min-width:768px){
    #ytc-wrapper .col-sm-1,#ytc-wrapper .col-sm-2,#ytc-wrapper .col-sm-3,#ytc-wrapper .col-sm-4,#ytc-wrapper .col-sm-5,#ytc-wrapper .col-sm-6,#ytc-wrapper .col-sm-7,#ytc-wrapper .col-sm-8,#ytc-wrapper .col-sm-9,#ytc-wrapper .col-sm-10,#ytc-wrapper .col-sm-11,#ytc-wrapper .col-sm-12{
        float:left
    }
    #ytc-wrapper .col-sm-12{
        width:100%
    }
    #ytc-wrapper .col-sm-11{
        width:91.66666667%
    }
    #ytc-wrapper .col-sm-10{
        width:83.33333333%
    }
    #ytc-wrapper .col-sm-9{
        width:75%
    }
    #ytc-wrapper .col-sm-8{
        width:66.66666667%
    }
    #ytc-wrapper .col-sm-7{
        width:58.33333333%
    }
    #ytc-wrapper .col-sm-6{
        width:50%
    }
    #ytc-wrapper .col-sm-5{
        width:41.66666667%
    }
    #ytc-wrapper .col-sm-4{
        width:33.33333333%
    }
    #ytc-wrapper .col-sm-3{
        width:25%
    }
    #ytc-wrapper .col-sm-2-4{
        width:20%
    }
    #ytc-wrapper .col-sm-2{
        width:16.66666667%
    }
    #ytc-wrapper .col-sm-1-7{
        width:14.28571429%
    }
    #ytc-wrapper .col-sm-1-5{
        width:12.5%
    }
    #ytc-wrapper .col-sm-1-3{
        width:11.11111111%
    }
    #ytc-wrapper .col-sm-1-2{
        width:10%
    }
    #ytc-wrapper .col-sm-1-1{
        width:9.09090909%
    }
    #ytc-wrapper .col-sm-1{
        width:8.33333333%
    }
}
@media (min-width:992px){
    #ytc-wrapper .col-md-1,#ytc-wrapper .col-md-2,#ytc-wrapper .col-md-3,#ytc-wrapper .col-md-4,#ytc-wrapper .col-md-5,#ytc-wrapper .col-md-6,#ytc-wrapper .col-md-7,#ytc-wrapper .col-md-8,#ytc-wrapper .col-md-9,#ytc-wrapper .col-md-10,#ytc-wrapper .col-md-11,#ytc-wrapper .col-md-12{
        float:left
    }
    #ytc-wrapper .col-md-12{
        width:100%
    }
    #ytc-wrapper .col-md-11{
        width:91.66666667%
    }
    #ytc-wrapper .col-md-10{
        width:83.33333333%
    }
    #ytc-wrapper .col-md-9{
        width:75%
    }
    #ytc-wrapper .col-md-8{
        width:66.66666667%
    }
    #ytc-wrapper .col-md-7{
        width:58.33333333%
    }
    #ytc-wrapper .col-md-6{
        width:50%
    }
    #ytc-wrapper .col-md-5{
        width:41.66666667%
    }
    #ytc-wrapper .col-md-4{
        width:33.33333333%
    }
    #ytc-wrapper .col-md-3{
        width:25%
    }
    #ytc-wrapper .col-md-2-4{
        width:20%
    }
    #ytc-wrapper .col-md-2{
        width:16.66666667%
    }
    #ytc-wrapper .col-md-1-7{
        width:14.28571429%
    }
    #ytc-wrapper .col-md-1-5{
        width:12.5%
    }
    #ytc-wrapper .col-md-1-3{
        width:11.11111111%
    }
    #ytc-wrapper .col-md-1-2{
        width:10%
    }
    #ytc-wrapper .col-md-1-1{
        width:9.09090909%
    }
    #ytc-wrapper .col-md-1{
        width:8.33333333%
    }
}
@media (min-width:1200px){
    #ytc-wrapper .col-lg-1,#ytc-wrapper .col-lg-2,#ytc-wrapper .col-lg-3,#ytc-wrapper .col-lg-4,#ytc-wrapper .col-lg-5,#ytc-wrapper .col-lg-6,#ytc-wrapper .col-lg-7,#ytc-wrapper .col-lg-8,#ytc-wrapper .col-lg-9,#ytc-wrapper .col-lg-10,#ytc-wrapper .col-lg-11,#ytc-wrapper .col-lg-12{
        float:left
    }
    #ytc-wrapper .col-lg-12{
        width:100%
    }
    #ytc-wrapper .col-lg-11{
        width:91.66666667%
    }
    #ytc-wrapper .col-lg-10{
        width:83.33333333%
    }
    #ytc-wrapper .col-lg-9{
        width:75%
    }
    #ytc-wrapper .col-lg-8{
        width:66.66666667%
    }
    #ytc-wrapper .col-lg-7{
        width:58.33333333%
    }
    #ytc-wrapper .col-lg-6{
        width:50%
    }
    #ytc-wrapper .col-lg-5{
        width:41.66666667%
    }
    #ytc-wrapper .col-lg-4{
        width:33.33333333%
    }
    #ytc-wrapper .col-lg-3{
        width:25%
    }
    #ytc-wrapper .col-lg-2-4{
        width:20%
    }
    #ytc-wrapper .col-lg-2{
        width:16.66666667%
    }
    #ytc-wrapper .col-lg-1-7{
        width:14.28571429%
    }
    #ytc-wrapper .col-lg-1-5{
        width:12.5%
    }
    #ytc-wrapper .col-lg-1-3{
        width:11.11111111%
    }
    #ytc-wrapper .col-lg-1-2{
        width:10%
    }
    #ytc-wrapper .col-lg-1-1{
        width:9.09090909%
    }
    #ytc-wrapper .col-lg-1{
        width:8.33333333%
    }
}
#ytc-wrapper .embed-responsive{
    position:relative;
    display:block;
    height:0;
    padding:0;
    overflow:hidden
}
#ytc-wrapper .embed-responsive .embed-responsive-item,#ytc-wrapper .embed-responsive iframe,#ytc-wrapper .embed-responsive embed,#ytc-wrapper .embed-responsive object,#ytc-wrapper .embed-responsive video{
    position:absolute!important;
    top:0!important;
    left:0!important;
    bottom:0!important;
    height:100%!important;
    width:100%!important;
    border:0
}
#ytc-wrapper .embed-responsive-16by9{
    padding-bottom:56.25%!important
}
#ytc-wrapper .embed-responsive-4by3{
    padding-bottom:75%!important
}
#ytc-wrapper .clearfix:before,#ytc-wrapper .clearfix:after,#ytc-wrapper .container:before,#ytc-wrapper .container:after,#ytc-wrapper .container-fluid:before,#ytc-wrapper .container-fluid:after,#ytc-wrapper .row:before,#ytc-wrapper .row:after{
    content:" ";
    display:table
}
#ytc-wrapper .clearfix:after,#ytc-wrapper .container:after,#ytc-wrapper .container-fluid:after,#ytc-wrapper .row:after{
    clear:both
}
#ytc-wrapper .center-block{
    display:block;
    margin-left:auto;
    margin-right:auto
}
#ytc-wrapper .pull-right{
    float:right!important
}
#ytc-wrapper .pull-left{
    float:left!important
}
#ytc-wrapper .hide{
    display:none!important
}
#ytc-wrapper .show{
    display:block!important
}
#ytc-wrapper .invisible{
    visibility:hidden
}
#ytc-wrapper .text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
#ytc-wrapper .hidden{
    display:none!important
}
#ytc-wrapper .affix{
    position:fixed
}
@-ms-viewport{
    width:device-width
}
#ytc-wrapper .visible-xs,#ytc-wrapper .visible-sm,#ytc-wrapper .visible-md,#ytc-wrapper .visible-lg{
    display:none!important
}
#ytc-wrapper .visible-xs-block,#ytc-wrapper .visible-xs-inline,#ytc-wrapper .visible-xs-inline-block,#ytc-wrapper .visible-sm-block,#ytc-wrapper .visible-sm-inline,#ytc-wrapper .visible-sm-inline-block,#ytc-wrapper .visible-md-block,#ytc-wrapper .visible-md-inline,#ytc-wrapper .visible-md-inline-block,#ytc-wrapper .visible-lg-block,#ytc-wrapper .visible-lg-inline,#ytc-wrapper .visible-lg-inline-block{
    display:none!important
}
@media (max-width:767px){
    #ytc-wrapper .visible-xs{
        display:block!important
    }
    #ytc-wrapper table.visible-xs{
        display:table!important
    }
    #ytc-wrapper tr.visible-xs{
        display:table-row!important
    }
    #ytc-wrapper th.visible-xs,#ytc-wrapper td.visible-xs{
        display:table-cell!important
    }
}
@media (max-width:767px){
    #ytc-wrapper .visible-xs-block{
        display:block!important
    }
}
@media (max-width:767px){
    #ytc-wrapper .visible-xs-inline{
        display:inline!important
    }
}
@media (max-width:767px){
    #ytc-wrapper .visible-xs-inline-block{
        display:inline-block!important
    }
}
@media (min-width:768px) and (max-width:991px){
    #ytc-wrapper .visible-sm{
        display:block!important
    }
    #ytc-wrapper table.visible-sm{
        display:table!important
    }
    #ytc-wrapper tr.visible-sm{
        display:table-row!important
    }
    #ytc-wrapper th.visible-sm,#ytc-wrapper td.visible-sm{
        display:table-cell!important
    }
}
@media (min-width:768px) and (max-width:991px){
    #ytc-wrapper .visible-sm-block{
        display:block!important
    }
}
@media (min-width:768px) and (max-width:991px){
    #ytc-wrapper .visible-sm-inline{
        display:inline!important
    }
}
@media (min-width:768px) and (max-width:991px){
    #ytc-wrapper .visible-sm-inline-block{
        display:inline-block!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    #ytc-wrapper .visible-md{
        display:block!important
    }
    #ytc-wrapper table.visible-md{
        display:table!important
    }
    #ytc-wrapper tr.visible-md{
        display:table-row!important
    }
    #ytc-wrapper th.visible-md,#ytc-wrapper td.visible-md{
        display:table-cell!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    #ytc-wrapper .visible-md-block{
        display:block!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    #ytc-wrapper .visible-md-inline{
        display:inline!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    #ytc-wrapper .visible-md-inline-block{
        display:inline-block!important
    }
}
@media (min-width:1200px){
    #ytc-wrapper .visible-lg{
        display:block!important
    }
    #ytc-wrapper table.visible-lg{
        display:table!important
    }
    #ytc-wrapper tr.visible-lg{
        display:table-row!important
    }
    #ytc-wrapper th.visible-lg,#ytc-wrapper td.visible-lg{
        display:table-cell!important
    }
}
@media (min-width:1200px){
    #ytc-wrapper .visible-lg-block{
        display:block!important
    }
}
@media (min-width:1200px){
    #ytc-wrapper .visible-lg-inline{
        display:inline!important
    }
}
@media (min-width:1200px){
    #ytc-wrapper .visible-lg-inline-block{
        display:inline-block!important
    }
}
@media (max-width:767px){
    #ytc-wrapper .hidden-xs{
        display:none!important
    }
}
@media (min-width:768px) and (max-width:991px){
    #ytc-wrapper .hidden-sm{
        display:none!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    #ytc-wrapper .hidden-md{
        display:none!important
    }
}
@media (min-width:1200px){
    #ytc-wrapper .hidden-lg{
        display:none!important
    }
}
#ytc-wrapper .visible-print{
    display:none!important
}
@media print{
    #ytc-wrapper .visible-print{
        display:block!important
    }
    #ytc-wrapper table.visible-print{
        display:table!important
    }
    #ytc-wrapper tr.visible-print{
        display:table-row!important
    }
    #ytc-wrapper th.visible-print,#ytc-wrapper td.visible-print{
        display:table-cell!important
    }
}
#ytc-wrapper .visible-print-block{
    display:none!important
}
@media print{
    #ytc-wrapper .visible-print-block{
        display:block!important
    }
}
#ytc-wrapper .visible-print-inline{
    display:none!important
}
@media print{
    #ytc-wrapper .visible-print-inline{
        display:inline!important
    }
}
#ytc-wrapper .visible-print-inline-block{
    display:none!important
}
@media print{
    #ytc-wrapper .visible-print-inline-block{
        display:inline-block!important
    }
}
@media print{
    #ytc-wrapper .hidden-print{
        display:none!important
    }
}
#ytc-wrapper div{
    margin:0;
    padding:0
}
#ytc-wrapper a{
    word-break:break-word
}
#ytc-wrapper *{
    -webkit-box-sizing:border-box!important;
    box-sizing:border-box!important;
    white-space:normal
}
#ytc-wrapper *:before,#ytc-wrapper *:after{
    -webkit-box-sizing:border-box!important;
    box-sizing:border-box!important
}
#ytc-wrapper .container-fluid{
    padding:0px!important
}
#ytc-wrapper .ytcplayer-wrapper{
    border:1px solid #999;
    margin-bottom:15px
}
#ytc-wrapper .ytcplayer-wrapper iframe{
    margin:0!important;
    padding:0!important
}
#ytc-wrapper .ytcplayercontent{
    margin-bottom:20px
}
#ytc-wrapper time{
    font-size:small
}
#ytc-wrapper .ytc-search input.search-field{
    width:100%;
    margin-bottom:15px;
    -webkit-appearance:textfield;
    min-height:30px
}
#ytc-wrapper .ytc-search select.search-select{
    width:100%;
    margin-bottom:15px
}
#ytc-wrapper .ytc-thumbnails{
    padding:0px!important
}
#ytc-wrapper .ytc-thumbnails .ytc-row{
    display:block!important
}
#ytc-wrapper .ytc-thumbnails .ytc-row .ytc-column{
    margin-left:0!important;
    margin-right:0!important;
    -webkit-box-sizing:border-box!important;
    box-sizing:border-box!important;
    position:relative!important;
    margin-bottom:10px
}
#ytc-wrapper .ytc-thumbnails.ytc-thumb-align-left .ytc-column,#ytc-wrapper .ytc-thumbnails.ytc-thumb-align-right .ytc-column{
    margin-bottom:20px
}
#ytc-wrapper .ytc-thumbnails.ytc-thumb-align-left .ytctitle:first-child,#ytc-wrapper .ytc-thumbnails.ytc-thumb-align-right .ytctitle:first-child{
    margin:0 0 10px 0
}
#ytc-wrapper .ytc-thumbnails .ytcthumb-cont{
    position:relative
}
#ytc-wrapper .ytc-thumbnails .video-time{
    margin-top:0;
    margin-right:0;
    padding:0 4px;
    font-weight:700;
    font-size:11px;
    background-color:#000;
    color:#fff!important;
    height:14px;
    line-height:14px;
    opacity:.75;
    filter:alpha(opacity=75);
    display:-moz-inline-stack;
    vertical-align:top;
    display:inline-block;
    position:absolute;
    right:2px;
    bottom:2px;
    pointer-events:none
}
#ytc-wrapper .ytc-thumbnails a.ytcthumb{
    padding-bottom:55%!important
}
#ytc-wrapper .ytc-thumbnails.ytc-thumb4x3 a.ytcthumb{
    padding-bottom:75%!important
}
#ytc-wrapper .ytc-thumbnails a.ytcthumb{
    display:block!important;
    border:1px solid #999;
    position:relative!important;
    line-height:0!important;
    width:100%!important;
    padding-top:0!important;
    padding-left:0!important;
    padding-right:0!important;
    margin:0!important;
    height:0!important;
    overflow:hidden!important;
    background-size:cover!important;
    background-position:center!important
}
#ytc-wrapper .ytc-thumbnails a.ytcthumb:hover{
    opacity:.75
}
#ytc-wrapper .ytc-thumbnails a.ytcthumb .ytcplay{
    background:url(/wp-content/plugins/youtube-channel-gallery/img/play.png) no-repeat!important;
    background-position:-9999px -9999px!important;
    position:absolute!important;
    width:100%!important;
    height:100%!important
}
#ytc-wrapper .ytc-thumbnails a.ytcthumb:hover .ytcplay{
    background-position:center center!important
}
#ytc-wrapper .ytc-thumbnails .private{
    background:#262626;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#383838),to(#131313));
    background-image:-webkit-linear-gradient(top,#383838 0,#131313 100%);
    background-image:linear-gradient(to bottom,#383838 0,#131313 100%)
}
#ytc-wrapper .ytc-thumbnails .private a{
    background-size:38%!important;
    background-repeat:no-repeat!important;
    background-position:50% 76%!important
}
#ytc-wrapper .ytc-thumbnails .private a .private-text{
    width:100%!important;
    height:100%!important;
    padding-top:10px;
    position:absolute;
    text-align:center
}
#ytc-wrapper .ytc-thumbnails p{
    display:none!important
}
#ytc-wrapper .ytc-thumbnails .ytc-pagination{
    margin-top:16px
}
#ytc-wrapper .ytc-thumbnails .ytc-pagination div.ytc-next{
    text-align:right
}
#ytc-wrapper .ytc-thumbnails .ytc-pagination a{
    cursor:pointer
}
#ytc-wrapper .ytc-thumbnails .ytc-pagination .ytc-numeration{
    text-align:center
}
#ytc-wrapper .ytc-links{
    margin-top:16px
}
#ytc-wrapper .ytc-links .ytc-promotion a{
    font-size:10px;
    opacity:.3
}
#ytc-wrapper .ytc-links .ytc-youtubelink{
    text-align:right
}
.mfp-bg{
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1042;
    overflow:hidden;
    position:fixed;
    background:#0b0b0b;
    opacity:.8;
    filter:alpha(opacity=80)
}
.mfp-wrap{
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1043;
    position:fixed;
    outline:none!important;
    -webkit-backface-visibility:hidden
}
.mfp-container{
    text-align:center;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    padding:0 8px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.mfp-container:before{
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.mfp-align-top .mfp-container:before{
    display:none
}
.mfp-content{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0 auto;
    text-align:left;
    z-index:1045
}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{
    width:100%;
    cursor:auto
}
.mfp-ajax-cur{
    cursor:progress
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
    cursor:-moz-zoom-out;
    cursor:-webkit-zoom-out;
    cursor:zoom-out
}
.mfp-zoom{
    cursor:pointer;
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
    cursor:zoom-in
}
.mfp-auto-cursor .mfp-content{
    cursor:auto
}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.mfp-loading.mfp-figure{
    display:none
}
.mfp-hide{
    display:none!important
}
.mfp-preloader{
    color:#CCC;
    position:absolute;
    top:50%;
    width:auto;
    text-align:center;
    margin-top:-.8em;
    left:8px;
    right:8px;
    z-index:1044
}
.mfp-preloader a{
    color:#CCC
}
.mfp-preloader a:hover{
    color:#FFF
}
.mfp-s-ready .mfp-preloader{
    display:none
}
.mfp-s-error .mfp-content{
    display:none
}
button.mfp-close,button.mfp-arrow{
    overflow:visible;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none;
    display:block;
    outline:none;
    padding:0;
    z-index:1046;
    -webkit-box-shadow:none;
    box-shadow:none
}
button::-moz-focus-inner{
    padding:0;
    border:0
}
.mfp-close{
    width:44px;
    height:44px;
    line-height:44px;
    position:absolute;
    right:0;
    top:0;
    text-decoration:none;
    text-align:center;
    opacity:.65;
    filter:alpha(opacity=65);
    padding:0 0 18px 10px;
    color:#FFF;
    font-style:normal;
    font-size:28px;
    font-family:Arial,Baskerville,monospace
}
.mfp-close:hover,.mfp-close:focus{
    opacity:1;
    filter:alpha(opacity=100)
}
.mfp-close:active{
    top:1px
}
.mfp-close-btn-in .mfp-close{
    color:#333
}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{
    color:#FFF;
    right:-6px;
    text-align:right;
    padding-right:6px;
    width:100%
}
.mfp-counter{
    position:absolute;
    top:0;
    right:0;
    color:#CCC;
    font-size:12px;
    line-height:18px;
    white-space:nowrap
}
.mfp-arrow{
    position:absolute;
    opacity:.65;
    filter:alpha(opacity=65);
    margin:0;
    top:50%;
    margin-top:-55px;
    padding:0;
    width:90px;
    height:110px;
    -webkit-tap-highlight-color:transparent
}
.mfp-arrow:active{
    margin-top:-54px
}
.mfp-arrow:hover,.mfp-arrow:focus{
    opacity:1;
    filter:alpha(opacity=100)
}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    left:0;
    top:0;
    margin-top:35px;
    margin-left:35px;
    border:medium inset transparent
}
.mfp-arrow:after,.mfp-arrow .mfp-a{
    border-top-width:13px;
    border-bottom-width:13px;
    top:8px
}
.mfp-arrow:before,.mfp-arrow .mfp-b{
    border-top-width:21px;
    border-bottom-width:21px;
    opacity:.7
}
.mfp-arrow-left{
    left:0
}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{
    border-right:17px solid #FFF;
    margin-left:31px
}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{
    margin-left:25px;
    border-right:27px solid #3F3F3F
}
.mfp-arrow-right{
    right:0
}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{
    border-left:17px solid #FFF;
    margin-left:39px
}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{
    border-left:27px solid #3F3F3F
}
.mfp-iframe-holder{
    padding-top:40px;
    padding-bottom:40px
}
.mfp-iframe-holder .mfp-content{
    line-height:0;
    width:100%;
    max-width:900px
}
.mfp-iframe-holder .mfp-close{
    top:-40px
}
.mfp-iframe-scaler{
    width:100%;
    height:0;
    overflow:hidden;
    padding-top:56.25%
}
.mfp-iframe-scaler iframe{
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100%;
    height:100%;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#000
}
img.mfp-img{
    width:auto;
    max-width:100%;
    height:auto;
    display:block;
    line-height:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:40px 0 40px;
    margin:0 auto
}
.mfp-figure{
    line-height:0
}
.mfp-figure:after{
    content:'';
    position:absolute;
    left:0;
    top:40px;
    bottom:40px;
    display:block;
    right:0;
    width:auto;
    height:auto;
    z-index:-1;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#444
}
.mfp-figure small{
    color:#BDBDBD;
    display:block;
    font-size:12px;
    line-height:14px
}
.mfp-figure figure{
    margin:0
}
.mfp-bottom-bar{
    margin-top:-36px;
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    cursor:auto
}
.mfp-title{
    text-align:left;
    line-height:18px;
    color:#F3F3F3;
    word-wrap:break-word;
    padding-right:36px
}
.mfp-image-holder .mfp-content{
    max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure{
    cursor:pointer
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
    .mfp-img-mobile .mfp-image-holder{
        padding-left:0;
        padding-right:0
    }
    .mfp-img-mobile img.mfp-img{
        padding:0
    }
    .mfp-img-mobile .mfp-figure:after{
        top:0;
        bottom:0
    }
    .mfp-img-mobile .mfp-figure small{
        display:inline;
        margin-left:5px
    }
    .mfp-img-mobile .mfp-bottom-bar{
        background:rgba(0,0,0,.6);
        bottom:0;
        margin:0;
        top:auto;
        padding:3px 5px;
        position:fixed;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty{
        padding:0
    }
    .mfp-img-mobile .mfp-counter{
        right:5px;
        top:3px
    }
    .mfp-img-mobile .mfp-close{
        top:0;
        right:0;
        width:35px;
        height:35px;
        line-height:35px;
        background:rgba(0,0,0,.6);
        position:fixed;
        text-align:center;
        padding:0
    }
}
@media all and (max-width:900px){
    .mfp-arrow{
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    .mfp-arrow-left{
        -webkit-transform-origin:0;
        transform-origin:0
    }
    .mfp-arrow-right{
        -webkit-transform-origin:100%;
        transform-origin:100%
    }
    .mfp-container{
        padding-left:6px;
        padding-right:6px
    }
}
.mfp-ie7 .mfp-img{
    padding:0
}
.mfp-ie7 .mfp-bottom-bar{
    width:600px;
    left:50%;
    margin-left:-300px;
    margin-top:5px;
    padding-bottom:5px
}
.mfp-ie7 .mfp-container{
    padding:0
}
.mfp-ie7 .mfp-content{
    padding-top:44px
}
.mfp-ie7 .mfp-close{
    top:0;
    right:0;
    padding-top:0
}
.slider{
    display:inline-block;
    vertical-align:middle;
    position:relative
}
.slider.slider-horizontal{
    width:210px;
    height:20px
}
.slider.slider-horizontal .slider-track{
    height:10px;
    width:100%;
    margin-top:-5px;
    top:50%;
    left:0
}
.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{
    height:100%;
    top:0;
    bottom:0
}
.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{
    margin-left:-10px;
    margin-top:-5px
}
.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{
    border-width:0 10px 10px 10px;
    width:0;
    height:0;
    border-bottom-color:#0480be;
    margin-top:0
}
.slider.slider-horizontal .slider-tick-label-container{
    white-space:nowrap;
    margin-top:20px
}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{
    padding-top:4px;
    display:inline-block;
    text-align:center
}
.slider.slider-vertical{
    height:210px;
    width:20px
}
.slider.slider-vertical .slider-track{
    width:10px;
    height:100%;
    margin-left:-5px;
    left:50%;
    top:0
}
.slider.slider-vertical .slider-selection{
    width:100%;
    left:0;
    top:0;
    bottom:0
}
.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{
    width:100%;
    left:0;
    right:0
}
.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{
    margin-left:-5px;
    margin-top:-10px
}
.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{
    border-width:10px 0 10px 10px;
    width:1px;
    height:1px;
    border-left-color:#0480be;
    margin-left:0
}
.slider.slider-disabled .slider-handle{
    background-image:-webkit-linear-gradient(top,#dfdfdf 0%,#bebebe 100%);
    background-image:-o-linear-gradient(top,#dfdfdf 0%,#bebebe 100%);
    background-image:linear-gradient(to bottom,#dfdfdf 0%,#bebebe 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf',endColorstr='#ffbebebe',GradientType=0)
}
.slider.slider-disabled .slider-track{
    background-image:-webkit-linear-gradient(top,#e5e5e5 0%,#e9e9e9 100%);
    background-image:-o-linear-gradient(top,#e5e5e5 0%,#e9e9e9 100%);
    background-image:linear-gradient(to bottom,#e5e5e5 0%,#e9e9e9 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5',endColorstr='#ffe9e9e9',GradientType=0);
    cursor:not-allowed
}
.slider input{
    display:none
}
.slider .tooltip.top{
    margin-top:-36px
}
.slider .tooltip-inner{
    white-space:nowrap
}
.slider .hide{
    display:none
}
.slider-track{
    position:absolute;
    cursor:pointer;
    background-image:-webkit-linear-gradient(top,#f5f5f5 0%,#f9f9f9 100%);
    background-image:-o-linear-gradient(top,#f5f5f5 0%,#f9f9f9 100%);
    background-image:linear-gradient(to bottom,#f5f5f5 0%,#f9f9f9 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    border-radius:4px
}
.slider-selection{
    position:absolute;
    background-image:-webkit-linear-gradient(top,#f9f9f9 0%,#f5f5f5 100%);
    background-image:-o-linear-gradient(top,#f9f9f9 0%,#f5f5f5 100%);
    background-image:linear-gradient(to bottom,#f9f9f9 0%,#f5f5f5 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);
    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border-radius:4px
}
.slider-selection.tick-slider-selection{
    background-image:-webkit-linear-gradient(top,#89cdef 0%,#81bfde 100%);
    background-image:-o-linear-gradient(top,#89cdef 0%,#81bfde 100%);
    background-image:linear-gradient(to bottom,#89cdef 0%,#81bfde 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0)
}
.slider-track-low,.slider-track-high{
    position:absolute;
    background:transparent;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border-radius:4px
}
.slider-handle{
    position:absolute;
    width:20px;
    height:20px;
    background-color:#337ab7;
    background-image:-webkit-linear-gradient(top,#149bdf 0%,#0480be 100%);
    background-image:-o-linear-gradient(top,#149bdf 0%,#0480be 100%);
    background-image:linear-gradient(to bottom,#149bdf 0%,#0480be 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);
    filter:none;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    border:0 solid transparent
}
.slider-handle.round{
    border-radius:50%
}
.slider-handle.triangle{
    background:transparent none
}
.slider-handle.custom{
    background:transparent none
}
.slider-handle.custom::before{
    line-height:20px;
    font-size:20px;
    content:'\2605';
    color:#726204
}
.slider-tick{
    position:absolute;
    width:20px;
    height:20px;
    background-image:-webkit-linear-gradient(top,#f9f9f9 0%,#f5f5f5 100%);
    background-image:-o-linear-gradient(top,#f9f9f9 0%,#f5f5f5 100%);
    background-image:linear-gradient(to bottom,#f9f9f9 0%,#f5f5f5 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);
    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    filter:none;
    opacity:.8;
    border:0 solid transparent
}
.slider-tick.round{
    border-radius:50%
}
.slider-tick.triangle{
    background:transparent none
}
.slider-tick.custom{
    background:transparent none
}
.slider-tick.custom::before{
    line-height:20px;
    font-size:20px;
    content:'\2605';
    color:#726204
}
.slider-tick.in-selection{
    background-image:-webkit-linear-gradient(top,#89cdef 0%,#81bfde 100%);
    background-image:-o-linear-gradient(top,#89cdef 0%,#81bfde 100%);
    background-image:linear-gradient(to bottom,#89cdef 0%,#81bfde 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0);
    opacity:1
}
.MagicScroll,.mcs-caption,.mcs-button,.mcs-item,.mcs-item img,.mcs-item>*,.mcs-bullet,.mcs-bullet:before,.mcs-bullet:after,.mcs-wrapper,.mcs-items-container{
    margin:0;
    padding:0;
    outline:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.MagicScroll,.mcs-item,.mcs-item a,.mcs-item img,.mcs-items-container{
    position:relative
}
.MagicScroll,.mcs-item,.mcs-wrapper,.mcs-items-container{
    overflow:hidden;
    direction:ltr
}
.mcs-wrapper,.mcs-item img{
    line-height:100%
}
.MagicScroll{
    z-index:1;
    cursor:-webkit-grab;
    cursor:-o-grab;
    cursor:-ms-grab;
    cursor:grab;
    -moz-user-select:none;
    -webkit-user-select:none;
    -webkit-touch-callout:none;
    -webkit-tap-highlight-color:transparent
}
.MagicScroll.mcs-height-auto .mcs-item>a{
    width:100%
}
.MagicScroll>a{
    height:100%
}
.MagicScroll>a>img{
    max-height:100%
}
.MagicScroll.mcs-height-auto{
    height:auto!important
}
.MagicScroll.MagicScroll-horizontal{
    -moz-touch-action:pan-y;
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.MagicScroll.MagicScroll-vertical{
    -moz-touch-action:pan-x;
    -ms-touch-action:pan-x;
    touch-action:pan-x
}
body.mcs-dragging{
    cursor:move;
    cursor:-webkit-grabbing;
    cursor:-o-grabbing;
    cursor:-ms-grabbing;
    cursor:grabbing
}
body.mcs-dragging .MagicScroll,body.mcs-dragging button.mcs-button.mcs-horizontal.mcs-button-arrow{
    cursor:inherit
}
.mcs-item,.MagicScroll figure,.mcs-item .mcs-caption{
    display:inline-block
}
.MagicScroll .mcs-item img{
    pointer-events:none
}
.mcs-item img{
    display:inline-block!important
}
.MagicScroll>*{
    display:inline-block;
    max-width:100%
}
.MagicScroll>*:first-child{
    visibility:hidden
}
.MagicScroll>*:nth-child(n+2){
    display:none
}
.MagicScroll>a{
    line-height:100%
}
.MagicScroll img{
    visibility:hidden
}
.MagicScroll .mcs-item img{
    visibility:visible;
    float:none!important
}
.mcs-button,.mcs-bullets,.mcs-wrapper{
    position:absolute
}
.MagicScroll:before,.MagicScroll figcaption:before{
    content:'';
    display:inline-block;
    vertical-align:top;
    height:0
}
.mcs-wrapper{
    top:0;
    right:0;
    bottom:0;
    left:0;
    vertical-align:top;
    z-index:100
}
.mcs-items-container{
    text-align:center;
    overflow:visible;
    width:100%;
    height:100%
}
.mcs-item{
    top:0;
    left:0;
    zoom:1;
    font-size:0;
    line-height:100%;
    max-width:100%
}
.mcs-item:after,.mcs-item>a:after{
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.MagicScroll-horizontal .mcs-item{
    height:100%
}
.MagicScroll-vertical .mcs-item{
    display:block;
    width:100%
}
.mcs-item>a,.MagicScroll-horizontal .mcs-items-container>*{
    display:inline-block
}
.mcs-item a,.mcs-item img{
    border:none;
    max-width:100%;
    max-height:100%
}
.mcs-item a{
    height:100%
}
.mcs-item img{
    width:auto;
    height:auto;
    vertical-align:middle
}
.MagicScroll figure{
    position:relative;
    vertical-align:middle;
    font-size:0;
    margin:0;
    max-width:100%;
    max-height:100%;
    line-height:normal
}
.lt-ie9-magic .mcs-item>a>img{
    position:static
}
.lt-ie9-magic figcaption{
    display:block
}
.lt-ie10-magic .mcs-item a img{
    border:none
}
.ie7-magic .mcs-item img,.ie7-magic .MagicScroll-vertical .mcs-item a{
    display:inline-block
}
.ie7-magic .MagicScroll-horizontal .mcs-item{
    display:inline
}
.mcs-button{
    display:block
}
.MagicScroll .mcs-hidden{
    display:none!important;
    visibility:hidden!important
}
.ie11-magic .MagicScroll[data-mode="scroll"] .mcs-items-container,.MagicScroll[data-mode="carousel"] .mcs-items-container,.MagicScroll[data-mode="cover-flow"] .mcs-items-container{
    -webkit-perspective:1000px;
    -moz-perspective:1000px;
    -o-perspective:1000px;
    perspective:1000px;
    -webkit-perspective-origin-x:50%;
    -webkit-perspective-origin-y:50%
}
.MagicScroll[data-mode="carousel"] .mcs-item,.MagicScroll[data-mode="cover-flow"] .mcs-item{
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.MagicScroll figcaption{
    display:inline-block;
    position:relative;
    left:0;
    float:left;
    width:100%;
    line-height:100%;
    clear:both;
    z-index:150
}
.MagicScroll figcaption,.MagicScroll[data-mode="carousel"] .mcs-item .mcs-caption,.MagicScroll[data-mode="cover-flow"] .mcs-item .mcs-caption{
    left:50%;
    -webkit-transform:translateZ(1px) translateX(-50%);
    transform:translateZ(1px) translateX(-50%);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.lt-ie9-magic .MagicScroll figcaption,.lt-ie9-magic .MagicScroll figure img{
    float:right
}
.MagicScroll .mcs-reflection{
    -webkit-transform:translateZ(-1px);
    position:absolute;
    display:inline-block;
    left:0;
    z-index:1
}
.MagicScroll .mcs-item.mcs-noimg{
    background:url(data:image/png;
    base64,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) center center no-repeat
}
.mcs-item .mcs-caption{
    display:inline-block;
    vertical-align:bottom;
    position:absolute;
    z-index:150
}
.MagicScroll[data-mode="cover-flow"] .mcs-item figcaption.mcs-caption,.MagicScroll[data-mode="carousel"] .mcs-item figcaption.mcs-caption{
    top:100%
}
.MagicScroll[data-mode="scroll"] .mcs-item figure,.MagicScroll[data-mode="animation"] .mcs-item figure{
    overflow:hidden
}
.MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,.MagicScroll[data-mode="animation"] .mcs-item .mcs-caption{
    left:0;
    width:100%;
    bottom:0;
    -webkit-transition:-webkit-transform .25s;
    transition:transform .25s;
    -webkit-transform:translateY(150%);
    -ms-transform:translate(0,150%);
    transform:translateY(150%)
}
.MagicScroll[data-mode="scroll"] .mcs-item:hover .mcs-caption,.MagicScroll[data-mode="animation"] .mcs-item:hover .mcs-caption{
    -webkit-transform:translateY(0%);
    -ms-transform:translate(0,0%);
    transform:translateY(0%)
}
.lt-ie9-magic .MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,.lt-ie9-magic .MagicScroll[data-mode="animation"] .mcs-item .mcs-caption{
    bottom:-150%
}
.lt-ie9-magic .MagicScroll[data-mode="scroll"] .mcs-item:hover .mcs-caption,.lt-ie9-magic .MagicScroll[data-mode="animation"] .mcs-item:hover .mcs-caption{
    bottom:0%
}
.mcs-button{
    cursor:pointer;
    z-index:1000;
    background-repeat:no-repeat;
    background-color:transparent;
    border:0;
    border-radius:0;
    -webkit-transition:opacity .25s linear;
    transition:opacity .25s linear
}
.MagicScroll:hover>.mcs-button:hover{
    opacity:1
}
.mcs-button-arrow{
    z-index:120
}
.MagicScroll-horizontal .mcs-button-arrow{
    width:40px;
    height:100%;
    top:0
}
.MagicScroll-vertical .mcs-button-arrow{
    width:100%;
    height:40px;
    left:0
}
.MagicScroll-horizontal .mcs-button-arrow-prev{
    left:0;
    right:auto;
    top:0;
    bottom:0
}
.MagicScroll-horizontal .mcs-button-arrow-next{
    left:auto;
    right:0;
    top:0;
    bottom:0
}
.MagicScroll-vertical .mcs-button-arrow-prev{
    top:0;
    bottom:auto;
    left:0;
    right:0
}
.MagicScroll-vertical .mcs-button-arrow-next{
    top:auto;
    bottom:0;
    left:0;
    right:0
}
.MagicScroll[data-mode="carousel"] .mcs-item,.MagicScroll[data-mode="cover-flow"] .mcs-item{
    overflow:visible
}
.mcs-bullets{
    text-align:center;
    display:inline-block!important;
    opacity:0;
    top:100%
}
.mcs-bullets.show{
    opacity:1;
    -moz-transition:opacity .5s;
    -o-transition:opacity .5s;
    transition:opacity .5s
}
.MagicScroll-horizontal .mcs-bullets{
    width:100%;
    left:0
}
.MagicScroll-vertical .mcs-bullets{
    top:0;
    left:100%;
    display:inline-block;
    vertical-align:middle
}
.mcs-bullet{
    border-radius:50%;
    margin:4px;
    cursor:pointer;
    display:inline-block;
    position:relative;
    text-indent:9999px;
    vertical-align:middle;
    font:0/0 a;
    color:transparent;
    outline:none
}
.mcs-bullet.active{
    cursor:default
}
[data-mode="animation"] div[data-action="exit"],[data-mode="animation"] div[data-action="enter"]{
    -webkit-animation-duration:0.35s;
    animation-duration:0.35s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
}
[data-mode="animation"] div[data-action="enter"]{
    -webkit-animation-timing-function:cubic-bezier(.12,.37,.25,1);
    animation-timing-function:cubic-bezier(.12,.37,.25,1)
}
[data-mode="animation"] .mcs-item{
    -webkit-animation-duration:0;
    -webkit-transform:none;
    animation-name:none;
    animation-duration:0
}
[data-mode="animation"] .mcs-item[data-animation-nth="1"]{
    -webkit-animation-delay:0.15s;
    animation-delay:0.15s
}
[data-mode="animation"] .mcs-item[data-animation-nth="2"]{
    -webkit-animation-delay:0.2s;
    animation-delay:0.2s
}
[data-mode="animation"] .mcs-item[data-animation-nth="3"]{
    -webkit-animation-delay:0.25s;
    animation-delay:0.25s
}
[data-mode="animation"] .mcs-item[data-animation-nth="4"]{
    -webkit-animation-delay:0.3s;
    animation-delay:0.3s
}
[data-mode="animation"] .mcs-item[data-animation-nth="5"]{
    -webkit-animation-delay:0.35s;
    animation-delay:0.35s
}
[data-mode="animation"] .mcs-item[data-animation-nth="6"]{
    -webkit-animation-delay:0.4s;
    animation-delay:0.4s
}
[data-mode="animation"] .mcs-item[data-animation-nth="7"]{
    -webkit-animation-delay:0.45s;
    animation-delay:0.45s
}
[data-mode="animation"] .mcs-item[data-animation-nth="8"]{
    -webkit-animation-delay:0.5s;
    animation-delay:0.5s
}
[data-mode="animation"] .mcs-item[data-animation-nth="9"]{
    -webkit-animation-delay:0.55s;
    animation-delay:0.55s
}
[data-mode="animation"] .mcs-item[data-animation-nth="10"]{
    -webkit-animation-delay:0.6s;
    animation-delay:0.6s
}
.MagicScroll-horizontal[data-mode="animation"] [data-forward] [data-entering],.MagicScroll-horizontal[data-mode="animation"] [data-forward] [data-exited]{
    -webkit-transform:translateX(100000px);
    transform:translateX(100000px)
}
.MagicScroll-horizontal[data-mode="animation"] [data-backward] [data-entering],.MagicScroll-horizontal[data-mode="animation"] [data-backward] [data-exited]{
    -webkit-transform:translateX(-100000px);
    transform:translateX(-100000px)
}
.MagicScroll-vertical[data-mode="animation"] [data-forward] [data-entering],.MagicScroll-vertical[data-mode="animation"] [data-forward] [data-exited]{
    -webkit-transform:translateY(100000px);
    transform:translateY(100000px)
}
.MagicScroll-vertical[data-mode="animation"] [data-backward] [data-entering],.MagicScroll-vertical[data-mode="animation"] [data-backward] [data-exited]{
    -webkit-transform:translateY(-100000px);
    transform:translateY(-100000px)
}
[data-mode="animation"] .mcs-item[data-action="exit"],.mcs-slidein[data-mode="animation"] .mcs-item[data-action="exit"]{
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-duration:0.3s;
    animation-duration:0.3s
}
[data-mode="animation"] .mcs-item[data-action="enter"],.mcs-slidein[data-mode="animation"] .mcs-item[data-action="enter"]{
    -webkit-animation-timing-function:cubic-bezier(.12,.37,.25,1);
    animation-timing-function:cubic-bezier(.12,.37,.25,1);
    -webkit-animation-duration:0.35s;
    animation-duration:0.35s
}
.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="exit"],.mcs-slidein.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="exit"]{
    -webkit-animation-name:h-forward-exit-slidein;
    animation-name:h-forward-exit-slidein
}
.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="enter"],.mcs-slidein.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="enter"]{
    -webkit-animation-name:h-forward-enter-slidein;
    animation-name:h-forward-enter-slidein
}
@-webkit-keyframes h-forward-exit-slidein{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-600px);
        transform:translateX(-600px)
    }
}
@keyframes h-forward-exit-slidein{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-600px);
        transform:translateX(-600px)
    }
}
@-webkit-keyframes h-forward-enter-slidein{
    0%{
        opacity:0;
        -webkit-transform:translateX(180px);
        transform:translateX(180px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes h-forward-enter-slidein{
    0%{
        opacity:0;
        -webkit-transform:translateX(180px);
        transform:translateX(180px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="exit"],.mcs-slidein.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="exit"]{
    -webkit-animation-name:h-backward-exit-slidein;
    animation-name:h-backward-exit-slidein
}
.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="enter"],.mcs-slidein.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="enter"]{
    -webkit-animation-name:h-backward-enter-slidein;
    animation-name:h-backward-enter-slidein
}
@-webkit-keyframes h-backward-exit-slidein{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(600px);
        transform:translateX(600px)
    }
}
@keyframes h-backward-exit-slidein{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(600px);
        transform:translateX(600px)
    }
}
@-webkit-keyframes h-backward-enter-slidein{
    0%{
        opacity:0;
        -webkit-transform:translateX(-180px);
        transform:translateX(-180px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes h-backward-enter-slidein{
    0%{
        opacity:0;
        -webkit-transform:translateX(-180px);
        transform:translateX(-180px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
.MagicScroll-vertical[data-mode="animation"] [data-forward] .mcs-item[data-action="exit"],.mcs-slidein.MagicScroll-vertical[data-mode="animation"] [data-forward] .mcs-item[data-action="exit"]{
    -webkit-animation-name:v-forward-exit-slidein;
    animation-name:v-forward-exit-slidein
}
.MagicScroll-vertical[data-mode="animation"] [data-forward] .mcs-item[data-action="enter"],.mcs-slidein.MagicScroll-vertical[data-mode="animation"] [data-forward] .mcs-item[data-action="enter"]{
    -webkit-animation-name:v-forward-enter-slidein;
    animation-name:v-forward-enter-slidein
}
@-webkit-keyframes v-forward-exit-slidein{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-600px);
        transform:translateY(-600px)
    }
}
@keyframes v-forward-exit-slidein{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-600px);
        transform:translateY(-600px)
    }
}
@-webkit-keyframes v-forward-enter-slidein{
    0%{
        opacity:0;
        -webkit-transform:translateY(180px);
        transform:translateY(180px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes v-forward-enter-slidein{
    0%{
        opacity:0;
        -webkit-transform:translateY(180px);
        transform:translateY(180px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
.MagicScroll-vertical[data-mode="animation"] [data-backward] .mcs-item[data-action="exit"],.mcs-slidein.MagicScroll-vertical[data-mode="animation"] [data-backward] .mcs-item[data-action="exit"]{
    -webkit-animation-name:v-backward-exit-slidein;
    animation-name:v-backward-exit-slidein
}
.MagicScroll-vertical[data-mode="animation"] [data-backward] .mcs-item[data-action="enter"],.mcs-slidein.MagicScroll-vertical[data-mode="animation"] [data-backward] .mcs-item[data-action="enter"]{
    -webkit-animation-name:v-backward-enter-slidein;
    animation-name:v-backward-enter-slidein
}
@-webkit-keyframes v-backward-exit-slidein{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(600px);
        transform:translateY(600px)
    }
}
@keyframes v-backward-exit-slidein{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(600px);
        transform:translateY(600px)
    }
}
@-webkit-keyframes v-backward-enter-slidein{
    0%{
        opacity:0;
        -webkit-transform:translateY(-180px);
        transform:translateY(-180px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes v-backward-enter-slidein{
    0%{
        opacity:0;
        -webkit-transform:translateY(-180px);
        transform:translateY(-180px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
.mcs-bounce[data-mode="animation"] .mcs-item[data-action="exit"]{
    -webkit-animation-timing-function:cubic-bezier(.84,0,1,1);
    animation-timing-function:cubic-bezier(.84,0,1,1);
    -webkit-animation-duration:0.4s;
    animation-duration:0.4s
}
.mcs-bounce[data-mode="animation"] .mcs-item[data-action="enter"]{
    -webkit-animation-timing-function:cubic-bezier(.12,.37,.25,1);
    animation-timing-function:cubic-bezier(.12,.37,.25,1);
    -webkit-animation-duration:0.4s;
    animation-duration:0.4s
}
.mcs-bounce.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="exit"]{
    -webkit-animation-name:h-forward-exit-bounce;
    animation-name:h-forward-exit-bounce
}
.mcs-bounce.MagicScroll-horizontal[data-mode="animation"] [data-forward] .mcs-item[data-action="enter"]{
    -webkit-animation-name:h-forward-enter-bounce;
    animation-name:h-forward-enter-bounce
}
@-webkit-keyframes h-forward-exit-bounce{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0) translateZ(-1px)
    }
    40%{
        opacity:.6
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        transform:translateX(-2000px) translateZ(-1px)
    }
}
@keyframes h-forward-exit-bounce{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0) translateZ(-1px)
    }
    40%{
        opacity:.6
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(-2000px);
        transform:translateX(-2000px) translateZ(-1px)
    }
}
@-webkit-keyframes h-forward-enter-bounce{
    0%{
        opacity:0;
        -webkit-transform:translateX(3000px);
        transform:translateX(3000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(-30px);
        transform:translateX(-30px)
    }
    75%{
        -webkit-transform:translateX(10px);
        transform:translateX(10px)
    }
    90%{
        -webkit-transform:translateX(-5px);
        transform:translateX(-5px)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes h-forward-enter-bounce{
    0%{
        opacity:0;
        -webkit-transform:translateX(3000px);
        transform:translateX(3000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(-30px);
        transform:translateX(-30px)
    }
    75%{
        -webkit-transform:translateX(10px);
        transform:translateX(10px)
    }
    90%{
        -webkit-transform:translateX(-5px);
        transform:translateX(-5px)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
.mcs-bounce.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="exit"]{
    -webkit-animation-name:h-backward-exit-bounce;
    animation-name:h-backward-exit-bounce
}
.mcs-bounce.MagicScroll-horizontal[data-mode="animation"] [data-backward] .mcs-item[data-action="enter"]{
    -webkit-animation-name:h-backward-enter-bounce;
    animation-name:h-backward-enter-bounce
}
@-webkit-keyframes h-backward-exit-bounce{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0) translateZ(-1px)
    }
    40%{
        opacity:.6
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        transform:translateX(2000px) translateZ(-1px)
    }
}
@keyframes h-backward-exit-bounce{
    0%{
        opacity:1;
        -webkit-transform:translateX(0);
        transform:translateX(0) translateZ(-1px)
    }
    40%{
        opacity:.6
    }
    100%{
        opacity:0;
        -webkit-transform:translateX(2000px);
        transform:translateX(2000px) translateZ(-1px)
    }
}
@-webkit-keyframes h-backward-enter-bounce{
    0%{
        opacity:0;
        -webkit-transform:translateX(-3000px);
        transform:translateX(-3000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(30px);
        transform:translateX(30px)
    }
    75%{
        -webkit-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    90%{
        -webkit-transform:translateX(5px);
        transform:translateX(5px)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes h-backward-enter-bounce{
    0%{
        opacity:0;
        -webkit-transform:translateX(-3000px);
        transform:translateX(-3000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(30px);
        transform:translateX(30px)
    }
    75%{
        -webkit-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    90%{
        -webkit-transform:translateX(5px);
        transform:translateX(5px)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-forward] div[data-action="exit"]{
    -webkit-animation-name:v-forward-exit-bounce;
    animation-name:v-forward-exit-bounce
}
.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-forward] div[data-action="enter"]{
    -webkit-animation-name:v-forward-enter-bounce;
    animation-name:v-forward-enter-bounce
}
.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-forward] [data-entering]{
    -webkit-transform:translateY(100000px);
    transform:translateY(100000px)
}
.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-forward] [data-exited]{
    -webkit-transform:translateY(100000px);
    transform:translateY(100000px)
}
@-webkit-keyframes v-forward-exit-bounce{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    40%{
        opacity:.6
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
@keyframes v-forward-exit-bounce{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    40%{
        opacity:.6
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(-2000px);
        transform:translateY(-2000px)
    }
}
@-webkit-keyframes v-forward-enter-bounce{
    0%{
        opacity:0;
        -webkit-transform:translateY(3000px);
        transform:translateY(3000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    75%{
        -webkit-transform:translateY(10px);
        transform:translateY(10px)
    }
    90%{
        -webkit-transform:translateY(-5px);
        transform:translateY(-5px)
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes v-forward-enter-bounce{
    0%{
        opacity:0;
        -webkit-transform:translateY(3000px);
        transform:translateY(3000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(-30px);
        transform:translateY(-30px)
    }
    75%{
        -webkit-transform:translateY(10px);
        transform:translateY(10px)
    }
    90%{
        -webkit-transform:translateY(-5px);
        transform:translateY(-5px)
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-backward] div[data-action="exit"]{
    -webkit-animation-name:v-backward-exit-bounce;
    animation-name:v-backward-exit-bounce
}
.mcs-bounce.MagicScroll-vertical[data-mode="animation"] [data-backward] div[data-action="enter"]{
    -webkit-animation-name:v-backward-enter-bounce;
    animation-name:v-backward-enter-bounce
}
@-webkit-keyframes v-backward-exit-bounce{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    40%{
        opacity:.6
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
@keyframes v-backward-exit-bounce{
    0%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    40%{
        opacity:.6
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(2000px);
        transform:translateY(2000px)
    }
}
@-webkit-keyframes v-backward-enter-bounce{
    0%{
        opacity:0;
        -webkit-transform:translateY(-3000px);
        transform:translateY(-3000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(30px);
        transform:translateY(30px)
    }
    75%{
        -webkit-transform:translateY(-10px);
        transform:translateY(-10px)
    }
    90%{
        -webkit-transform:translateY(5px);
        transform:translateY(5px)
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes v-backward-enter-bounce{
    0%{
        opacity:0;
        -webkit-transform:translateY(-3000px);
        transform:translateY(-3000px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateY(30px);
        transform:translateY(30px)
    }
    75%{
        -webkit-transform:translateY(-10px);
        transform:translateY(-10px)
    }
    90%{
        -webkit-transform:translateY(5px);
        transform:translateY(5px)
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
.MagicScroll-horizontal .mcs-button-arrow-prev:before,.MagicScroll-horizontal .mcs-button-arrow-next:before,.MagicScroll-vertical .mcs-button-arrow-prev:before,.MagicScroll-vertical .mcs-button-arrow-next:before{
    content:"";
    top:50%;
    left:50%;
    width:12px;
    height:12px;
    position:absolute;
    border-width:3px;
    border-color:rgba(49,51,61,.6);
    border-style:solid;
    border-right:none;
    border-bottom:none;
    -webkit-transition:border-color .15s linear;
    transition:border-color .15s linear
}
.MagicScroll-horizontal .mcs-button-arrow-prev:before{
    left:62%;
    -webkit-transform:translate(-50%,-50%) rotateZ(-45deg);
    transform:translate(-50%,-50%) rotateZ(-45deg)
}
.MagicScroll-horizontal .mcs-button-arrow-next:before{
    left:40%;
    -webkit-transform:translate(-50%,-50%) rotateZ(135deg);
    transform:translate(-50%,-50%) rotateZ(135deg)
}
.MagicScroll-vertical .mcs-button-arrow-prev:before{
    top:62%;
    -webkit-transform:translate(-50%,-50%) rotateZ(45deg);
    transform:translate(-50%,-50%) rotateZ(45deg)
}
.MagicScroll-vertical .mcs-button-arrow-next:before{
    top:40%;
    -webkit-transform:translate(-50%,-50%) rotateZ(-135deg);
    transform:translate(-50%,-50%) rotateZ(-135deg)
}
.mcs-button-arrow.mcs-disabled{
    opacity:0.01!important
}
.MagicScroll>.mcs-button-arrow{
    width:30px;
    height:30px;
    margin:auto;
    opacity:.6;
    -webkit-transition:opacity .15s linear;
    transition:opacity .15s linear
}
.MagicScroll-horizontal .mcs-button-arrow-prev{
    left:0;
    right:auto;
    top:0;
    bottom:0
}
.MagicScroll-horizontal .mcs-button-arrow-next{
    left:auto;
    right:0;
    top:0;
    bottom:0
}
.MagicScroll-vertical .mcs-button-arrow-prev{
    top:0;
    bottom:auto;
    left:0;
    right:0
}
.MagicScroll-vertical .mcs-button-arrow-next{
    top:auto;
    bottom:0;
    left:0;
    right:0
}
.MagicScroll:hover>.mcs-button-arrow:hover:not(.mcs-disabled){
    opacity:1
}
.MagicScroll:hover>.mcs-button-arrow:hover:not(.mcs-disabled):before{
    border-color:rgba(49,51,61,1)
}
.MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow{
    width:24px;
    height:24px;
    border-radius:3px;
    background:rgba(255,255,255,.75);
    box-shadow:0 0 1px rgba(153,153,153,.5);
    -webkit-transition:background-color .15s linear;
    transition:background-color .15s linear
}
.MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow:before{
    width:8px;
    height:8px
}
.MagicScroll-horizontal.MagicScroll-arrows-inside:hover>.mcs-button-arrow:hover:not(.mcs-disabled){
    background-color:rgba(255,255,255,.96)
}
.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-prev{
    left:5px
}
.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-next{
    right:5px
}
.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-prev{
    top:5px
}
.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-next{
    bottom:5px
}
.lt-ie10-magic .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow{
    border:1px solid rgba(153,153,153,.5)
}
.lt-ie9-magic .mcs-button-arrow:before{
    border-color:#83858B
}
.lt-ie9-magic .MagicScroll:hover>.mcs-button-arrow:hover:before{
    border-color:#31333D
}
.lt-ie9-magic .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow:before{
    border-color:#31333D
}
.lt-ie9-magic .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow{
    background:#fff;
    border:1px solid #999;
    filter:alpha(opacity=60)
}
.lt-ie9-magic .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow:hover{
    filter:alpha(opacity=96)
}
.lt-ie9-magic .mcs-button-arrow.mcs-disabled{
    filter:alpha(opacity=0.01)!important
}
.MagicScroll-horizontal .mcs-bullets{
    margin-top:10px
}
.MagicScroll-horizontal.MagicScroll-bullets{
    margin-bottom:35px
}
.MagicScroll-vertical .mcs-bullets{
    margin-left:10px;
    top:50%;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.MagicScroll-vertical.MagicScroll-bullets{
    margin-right:35px
}
.mcs-bullet{
    width:10px;
    height:10px;
    background-color:#83858B
}
.mcs-bullet:hover{
    background-color:#5a5a5a
}
.mcs-bullet.active{
    background-color:transparent;
    border:1px solid #5a5a5a
}
.mcs-item .mcs-caption{
    color:white;
    padding:5px 0;
    font:normal 9pt/1.2em 'Helvetica Neue',Helvetica,'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,sans-serif;
    text-rendering:geometricPrecision
}
.MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,.MagicScroll[data-mode="animation"] .mcs-item .mcs-caption{
    background-color:#31333D;
    background-color:rgba(49,51,61,.7)
}
.lt-ie9-magic .MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,.lt-ie9-magic .MagicScroll[data-mode="animation"] .mcs-item .mcs-caption{
    filter:alpha(opacity=60)
}
.MagicScroll[data-mode="carousel"],.MagicScroll[data-mode="cover-flow"]{
    background:#4f4f4f
}
.MagicScroll[data-mode="carousel"] img,.MagicScroll[data-mode="cover-flow"] img{
    box-shadow:0 15px 30px -10px #000
}
.MagicScroll[data-mode="carousel"] figcaption,.MagicScroll[data-mode="cover-flow"] figcaption{
    padding:4px 0 0;
    font-size:10pt;
    font-family:'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Arial,Helvetica,sans-serif
}
.MagicScroll.mcs-shadows{
    box-shadow:0 1px 6px 1px rgba(0,0,0,.15)
}
.MagicScroll.mcs-border .mcs-item{
    background:#fff;
    border:1px solid #efefef
}
.MagicScroll-horizontal.mcs-border .mcs-item{
    margin:0 3px
}
.MagicScroll-vertical.mcs-border .mcs-item{
    margin:3px 0
}
.mcs-loader{
    pointer-events:none;
    position:absolute;
    z-index:1000;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.mcs-loader .mcs-loader-text{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-10px;
    margin-left:-35px;
    width:70px;
    height:20px
}
.mcs-loader-circles{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    width:60px;
    height:60px;
    opacity:1;
    -webkit-transform:scale(.6);
    transform:scale(.6)
}
.mcs-loader-circle{
    position:absolute;
    background-color:#fff;
    height:11px;
    width:11px;
    border-radius:50%;
    -webkit-animation-name:MagicCircle;
    -webkit-animation-duration:0.48s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:linear;
    animation-name:MagicCircle;
    animation-duration:0.48s;
    animation-iteration-count:infinite;
    animation-direction:linear
}
.mcs-loader-circle_01{
    left:0;
    top:25px;
    -webkit-animation-delay:0.18s;
    animation-delay:0.18s
}
.mcs-loader-circle_02{
    left:7px;
    top:7px;
    -webkit-animation-delay:0.24s;
    animation-delay:0.24s
}
.mcs-loader-circle_03{
    left:25px;
    top:0;
    -webkit-animation-delay:0.3s;
    animation-delay:0.3s
}
.mcs-loader-circle_04{
    right:7px;
    top:7px;
    -webkit-animation-delay:0.36s;
    animation-delay:0.36s
}
.mcs-loader-circle_05{
    right:0;
    top:25px;
    -webkit-animation-delay:0.42s;
    animation-delay:0.42s
}
.mcs-loader-circle_06{
    right:7px;
    bottom:7px;
    -webkit-animation-delay:0.48s;
    animation-delay:0.48s
}
.mcs-loader-circle_07{
    left:25px;
    bottom:0;
    -webkit-animation-delay:0.54s;
    animation-delay:0.54s
}
.mcs-loader-circle_08{
    left:7px;
    bottom:7px;
    -webkit-animation-delay:0.6s;
    animation-delay:0.6s
}
@-webkit-keyframes MagicCircle{
    0%{
        background-color:#000
    }
    100%{
        background-color:#fff
    }
}
@keyframes MagicCircle{
    0%{
        background-color:#000
    }
    100%{
        background-color:#fff
    }
}
.mcs-item-loader{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    width:40px;
    height:40px;
    background-size:cover;
    background-repeat:no-repeat;
    background:url(data:image/gif;
    base64,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) no-repeat center center
}
.MagicScroll.mcs-rounded{
    border:1px solid #e1e1e1;
    border-radius:10px;
    overflow:hidden!important
}
.MagicScroll.mcs-rounded.MagicScroll-arrows-inside{
    overflow:hidden!important
}
.MagicScroll.mcs-rounded.MagicScroll-arrows-outside{
    overflow:visible!important
}
.MagicScroll.mcs-rounded .mcs-button-arrow{
    color:rgba(49,51,61,.6);
    -webkit-transition:color .15s linear,background-color .15s linear;
    transition:color .15s linear,background-color .15s linear
}
.MagicScroll.mcs-rounded.MagicScroll-horizontal .mcs-button-arrow{
    width:30px;
    height:100%
}
.MagicScroll.mcs-rounded.MagicScroll-vertical .mcs-button-arrow{
    width:100%;
    height:30px
}
.MagicScroll.mcs-rounded.MagicScroll-horizontal .mcs-button-arrow-prev{
    left:0;
    border-radius:10px 0 0 10px
}
.MagicScroll.mcs-rounded.MagicScroll-horizontal .mcs-button-arrow-next{
    right:0;
    border-radius:0 10px 10px 0
}
.MagicScroll.mcs-rounded.MagicScroll-vertical .mcs-button-arrow-prev{
    top:0;
    border-radius:10px 10px 0 0
}
.MagicScroll.mcs-rounded.MagicScroll-vertical .mcs-button-arrow-next{
    bottom:0;
    border-radius:0 0 10px 10px
}
.MagicScroll.mcs-rounded .mcs-button-arrow.mcs-disabled{
    opacity:1!important;
    color:rgba(49,51,61,.1);
    text-shadow:none!important
}
.MagicScroll.mcs-rounded.MagicScroll-arrows-outside .mcs-button-arrow{
    background:#efefef;
    opacity:1;
    box-shadow:0 0 1px rgba(153,153,153,.5)
}
.MagicScroll.mcs-rounded.MagicScroll-arrows-inside .mcs-button-arrow:hover:not(.mcs-disabled){
    background-color:rgba(255,255,255,.96);
    color:rgba(49,51,61,1)
}
.MagicScroll.mcs-rounded.MagicScroll-arrows-inside .mcs-button-arrow{
    background-color:rgba(255,255,255,.75);
    box-shadow:0 0 1px rgba(153,153,153,.5)
}
.lt-ie10-magic .mcs-rounded.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-prev{
    border-width:0 1px 0 0
}
.lt-ie10-magic .mcs-rounded.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-next{
    border-width:0 0 0 1px
}
.lt-ie10-magic .mcs-rounded.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-prev{
    border-width:0 0 1px 0
}
.lt-ie10-magic .mcs-rounded.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-next{
    border-width:1px 0 0 0
}
.lt-ie9-magic .mcs-rounded.MagicScroll .mcs-button-arrow{
    color:#83858B
}
.lt-ie9-magic .mcs-rounded.MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow{
    background:#fff;
    filter:alpha(opacity=75)
}
.lt-ie9-magic .mcs-rounded.MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow:hover{
    filter:alpha(opacity=96)
}
.lt-ie9-magic .MagicScroll.mcs-rounded .mcs-button-arrow.mcs-disabled{
    filter:alpha(opacity=75)!important;
    color:#ccc
}
.MagicScroll.headline{
    border:1px solid #ccc
}
.responsive-items-example{
    max-width:600px;
    margin:0 auto;
    padding-top:20px
}
.responsive-items-example .scroll-wrapper{
    margin:0 auto
}
.responsive-items-example .slider.slider-horizontal .slider-tick-label-container{
    margin-top:-30px
}
 .sample-box .app-demo a {
     display: none;
}
 .sample-box .app-demo:before {
    display: none !important
}
 .sample-box .app-demo{
     padding: 5px !important;
}
 .mcs-item>a, .MagicScroll-horizontal .mcs-items-container>* {
     display: inline-block;
     margin: 0px 5px !important;
}
 .navbar {
     margin-bottom: 0px!important;
}
