.cute-slider ul {
    margin: 0;
    padding: 0
}

.cute-slider {
    position: relative;
    direction: ltr !important;
    text-align: left
}

.cute-ie8 * {
    filter: inherit;
    opacity: inherit
}

.cute-ie .br-next, .cute-ie .br-previous, .cute-ie .br-slidecontrol, .cute-ie .br-video .play-btn, .cute-ie .br-thumb-bottom, .cute-ie .br-thumb-up {
    filter: inherit !important
}

.cute-ie .br-timer-glow {
    display: none
}

.cute-ie7 .br-control-selected, .cute-ie8 .br-control-selected {
    background-color: white !important
}

.br-controls {
    position: absolute;
    z-index: 10;
    background: transparent
}

.br-next, .br-previous {
    position: absolute;
    width: 32px;
    height: 32px;
    bottom: 17px;
    left: 51px;
    margin-top: -17px;
    background: #fff;
    -webkit-transition: background-color 130ms;
    -moz-transition: background-color 130ms;
    -ms-transition: background-color 130ms;
    -o-transition: background-color 130ms;
    transition: background-color 130ms;
    z-index: 555
}

.br-next:hover, .br-previous:hover {
    background-color: #666
}

.br-previous {
    left: 17px;
    background-position: -121px 27px
}

.br-previous:before {
    content: "";
    position: absolute;
    font-size: 16px;
    font-family: 'Glyphicons Halflings';
    right: 12px;
    top: 5px;
    transition: all 400ms ease-in-out
}

.br-next:before {
    content: "";
    position: absolute;
    font-size: 16px;
    font-family: 'Glyphicons Halflings';
    right: 10px;
    top: 5px;
    color: #9e9e9e;
    transition: all 400ms ease-in-out
}

.br-next:hover:before, .br-previous:hover:before {
    color: #fff
}

.br-slidecontrol {
    position: absolute;
    left: 45%;
    list-style: none;
    bottom: 10px;
    z-index: 700;
    color: #9e9e9e
}

.br-slidecontrol ul li {
    display: block;
    position: relative;
    margin: 2px;
    float: left;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #fff
}

.br-slidecontrol ul li .br-control-selected {
    display: block;
    width: 15px;
    height: 15px;
    background: #918f8f;
    border-radius: 50%
}

.br-thumb-bottom {
    left: -36px;
    position: relative
}

.br-thumb-up {
    left: -36px;
    top: -143px;
    position: relative;
    top: -90px !important
}

.br-thumb-bottom .br-thumb-frame {
    width: 60px;
    height: 60px;
    border: 2px solid #fff
}

.br-thumb-bottom .br-thumb-frame:before {
    content: "";
    position: absolute;
    top: 100%;
    right: 17px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #fff transparent
}

.br-thumb-up .br-thumb-frame {
    width: 60px;
    height: 60px;
    border: 2px solid #fff;
    top: 17px;
    left: 16px
}

.br-thumb-up .br-thumb-frame:before {
    content: "";
    position: absolute;
    top: 100%;
    right: 17px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #fff transparent transparent transparent
}

.br-thumb-bottom .br-thumb-img, .br-thumb-up .br-thumb-img {
    position: absolute;
    top: 17px;
    left: 15px;
    width: 60px;
    height: 60px
}

.br-thumb-bottom .br-thumb-img img, .br-thumb-up .br-thumb-img img {
    max-width: 100%;
    height: 100%
}

.br-slideinfo {
    position: relative !important;
    font-family: SDF
}

.br-slideinfo .br-infocontent {
    background: rgba(0, 0, 0, .5);
    font-size: 16px;
    font-weight: bold;
    text-shadow: black 1px 1px;
    color: white;
    position: absolute !important;
    bottom: 0;
    height: auto !important;
    text-align: right;
    padding: 10px;
    z-index: 500
}

.br-slideinfo {
    height: 100% !important
}

.br-slideinfo .left {
    width: 230px;
    height: 100% !important;
    left: 0
}

.br-slideinfo .right {
    width: 230px;
    height: 100% !important;
    right: 0
}

.br-slideinfo .bottom {
    width: 100%;
    display: table;
    bottom: 0
}

.br-slideinfo .top {
    width: 100%;
    display: table;
    top: 0
}

.br-slideinfo .info1 div {
    padding: 20px;
    position: absolute;
    top: 0;
    bottom: 46px;
    overflow: hidden
}

.br-slideinfo .info1 .title {
    font-weight: 700;
    font-size: 19px
}

.br-slideinfo .info1 .text {
    line-height: 152%
}

.br-slideinfo h2 {
    color: #fff
}

.br-circle-timer {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 28px;
    height: 28px
}

.br-circle-timer .br-timer-dot {
    width: 9px;
    height: 9px;
    background: #fff;
    border-radius: 50%
}

.br-bar-timer {
    height: 6px;
    position: absolute;
    bottom: 0
}

.br-bar-timer .br-timer-glow {
    height: 7px;
    background: url("../cute-theme/light-timer-glow.png");
    width: 104px
}

.br-bar-timer .br-timer-bar {
    height: 2px;
    background-color: white;
    position: absolute;
    top: 4px
}

.br-captions .caption {
    position: absolute
}

.br-video .play-btn {
    width: 43px;
    height: 43px;
    background: url("../cute-theme/controls.png") no-repeat -3px -44px;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -21px 0 0 -21px
}

.br-video .close-btn {
    width: 22px;
    height: 22px;
    background: url('../cute-theme/controls.png') no-repeat 0 -123px black;
    cursor: pointer;
    position: absolute;
    right: 6px;
    top: 6px;
    border: solid 1px #5e5c5c
}

.br-video .video-cont {
    background: black;
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%
}

.br-shadow {
    background: url("../cute-theme/shadow.png") no-repeat scroll center;
    bottom: -40px;
    height: 60px;
    left: -140px;
    position: absolute;
    width: 1150px
}

.br-loading {
    width: 23px;
    height: 23px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -11px;
    z-index: 101
}

.br-loading .img {
    width: 21px;
    height: 21px;
    background: url("../cute-theme/small-loading.gif") no-repeat center
}

.br-large-loading {
    width: 43px;
    height: 43px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -21px;
    z-index: 100
}

.br-large-loading .img {
    width: 64px;
    height: 64px;
    background: url("../Images/CircleLoading.svg") no-repeat center
}

.br-link {
    z-index: 99
}
