.bm_over {
     height: auto;
     overflow: hidden;
     position: relative;
     width: 100%;
}
 .bm_slider {
     overflow: hidden;
     position: relative;
     white-space: normal;
     width: 100%;
     z-index: 1;
}
 .bm_slider .bm_slider_item {
     overflow: hidden;
     white-space: normal;
     width: 100%;
}
 .bm_slider .bm_slider_item a img {
     height: auto;
     width: 100%;
}
 .bm_slider_default .bm_slider_item .bm_slider_title {
     background: rgba(240,150,0,0.8) none repeat scroll 0% 0%;
     left: -100%;
     padding: 10px;
     position: absolute;
     top: 30px;
     transition: all 1s ease-in-out 0s;
     white-space: normal;
}
 .bm_slider_default .bm_slider_item .bm_slider_title a {
     color: #ffffff;
     font-size: 14pt;
     font-weight: bold;
}
 .bm_slider_default .bm_slider_item .bm_slider_desc {
     bottom: 70px;
     color: #ffffff;
     position: absolute;
     right: -100%;
     transition: all 1s ease-in-out 0s;
     white-space: normal;
     width: 50%;
}
 .bm_slider_default .bm_slider_item .bm_slider_desc .bm_desc_inside a.bm_readmore_button {
     color: #ffffff;
     font-weight: bold;
}
 .bm_slider_default .bm_cycle_slider_active .bm_slider_title {
     left: 0px;
     transition: all 1s ease-in-out 0s;
}
 .bm_slider_default .bm_cycle_slider_active .bm_slider_desc {
     right: 0px;
     transition: all 1s ease-in-out 0s;
}
 .bm_over_default .bm_slider_button {
     bottom: 31px;
     left: -84px;
     transition: all 0.5s ease-in-out 0s;
     z-index: 100;
}
 .bm_over_default .bm_slider_button:hover {
     left: 0px;
}
 .bm_over_default .bm_slider_button div {
     cursor: pointer;
     float: left;
     height: 42px;
     opacity: 0.5;
     overflow: hidden;
     text-indent: 99999px;
     width: 42px;
}
 div.bm_slider_default:hover ~ div.bm_slider_button {
     left: 0px;
}
 .bm_slider_prev {
     background: rgba(0, 0, 0, 0) url("../images/sprite-default.png") no-repeat scroll -42px -42px;
     height: 42px;
     left: 35px;
     margin-top: -25px;
     overflow: hidden;
     position: absolute;
     text-indent: -9999em;
     top: 50%;
     transition: all 0.2s ease 0s;
     width: 42px;
     z-index: 152;
}
 .bm_slider_next {
     background: rgba(0, 0, 0, 0) url("../images/sprite-default.png") no-repeat scroll 0px -42px;
     height: 42px;
     margin-top: -25px;
     overflow: hidden;
     position: absolute;
     right: 35px;
     text-indent: -9999em;
     top: 50%;
     transition: all 0.2s ease 0s;
     width: 42px;
     z-index: 152;
}
 .bm_over .bm_slider_button .bm_slider_prev:hover {
     opacity: 1;
}
 .bm_slider_cycle_pager {
     overflow: hidden;
     position: absolute;
     text-align: center;
     top: 455px;
     width: 100%;
     z-index: 500;
}
 .bm_slider_cycle_pager span {
     color: #dddddd;
     cursor: pointer;
     display: inline-block;
     font-family: arial;
     font-size: 65px;
     height: 25px;
     width: 25px;
}
 .bm_slider_cycle_pager span.bm_slider_cycle_pager_active {
     color: #379fc9;
}
 .bm_slider_cycle_pager > * {
     cursor: pointer;
}
 .cycle-paused::after {
     background: rgba(0,0,0,0.3) none repeat scroll 0px 0px;
     color: white;
     content: "Paused";
     padding: 10px;
     position: absolute;
     right: 0px;
     top: 0px;
     transition: all 1s ease-in-out 0s;
     z-index: 500;
}

 