/* Module Brainymore styles */
.bm_over{position:relative; overflow:hidden; width:100%; height:auto;}
.bm_slider{position:relative; overflow:hidden;white-space:normal; border-radius:5px; width:100%;}
.bm_slider .bm_slider_item{overflow:hidden;white-space:normal; width:100%;}
.bm_slider .bm_slider_item a img{ width: 100%; height: auto }
/** For theme1 layout **/
.bm_slider_theme1 .bm_slider_item .bm_slider_title{position:absolute; left:-100%; top:30px; background: rgba(0, 0, 0, 0.65); white-space:normal; padding:10px; -webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.bm_slider_theme1 .bm_slider_item .bm_slider_title a{font-weight:bold;color:#fff; font-size:14pt}
.bm_slider_theme1 .bm_slider_item .bm_slider_desc{position:absolute; right:-100%; bottom:20px; color:#fff; background: rgba(0, 0, 0, 0.65); white-space:normal; width:50%; -webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.bm_slider_theme1 .bm_slider_item .bm_slider_desc .bm_desc_inside{font-size: 11pt;line-height: 12pt;padding: 10px;}
.bm_slider_theme1 .bm_slider_item .bm_slider_desc .bm_desc_inside a.bm_readmore_button{color:#fff; font-weight:bold}

.bm_slider_theme1 .bm_cycle_slider_active .bm_slider_title{left:0px;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.bm_slider_theme1 .bm_cycle_slider_active .bm_slider_desc{right:0px;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}

.bm_over_theme1 .bm_slider_button{position: absolute; bottom:0px; z-index:100; bottom:10px; left:-84px; -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; }
.bm_over_theme1 .bm_slider_button:hover{left:10px;}
.bm_over_theme1 .bm_slider_button div{cursor:pointer; width:42px; height:42px; text-indent:-99999px; overflow:hidden; float:left; opacity:0.5}
div.bm_slider_theme1:hover ~ div.bm_slider_button{left:10px;}
/** End for theme1 layout **/

/** For theme2 layout **/
.bm_slider_theme2 .bm_slider_item .bm_content_cover{position: absolute; top: 10%; left:30%; width:60%;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.bm_slider_theme2 .bm_slider_item .bm_slider_title{opacity:0; background: rgba(255, 255, 255, 0.65); white-space:normal; padding:10px; margin-bottom:2px; -webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.bm_slider_theme2 .bm_slider_item .bm_slider_title a{font-weight:bold;color:#000; font-size:14pt}
.bm_slider_theme2 .bm_slider_item .bm_slider_desc{opacity:0; color:#fff; background: rgba(0, 0, 0, 0.65); white-space:normal; -webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.bm_slider_theme2 .bm_slider_item .bm_slider_desc .bm_desc_inside{font-size: 11pt;line-height: 12pt;padding: 10px;}
.bm_slider_theme2 .bm_slider_item .bm_slider_desc .bm_desc_inside a.bm_readmore_button{color:#fff; font-weight:bold}

.bm_slider_theme2 .bm_cycle_slider_active .bm_content_cover{top:20%;}
.bm_slider_theme2 .bm_cycle_slider_active .bm_slider_title{opacity:1;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.bm_slider_theme2 .bm_cycle_slider_active .bm_slider_desc{opacity:1;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}

.bm_over_theme2 .bm_slider_button{position: absolute; bottom:0px; z-index:100; bottom:10px; left:-84px; -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; }
.bm_over_theme2 .bm_slider_button:hover{left:10px;}
.bm_over_theme2 .bm_slider_button div{cursor:pointer; width:42px; height:42px; text-indent:-99999px; overflow:hidden; float:left; opacity:0.5}
div.bm_slider_theme2:hover ~ div.bm_slider_button{left:10px;}
/** End for theme2 layout **/

.bm_over .bm_slider_button .bm_slider_prev{background:url(../images/sprite-default.png) no-repeat -42px -42px transparent;}
.bm_over .bm_slider_button .bm_slider_prev:hover{opacity:1}
.bm_over .bm_slider_button .bm_slider_next{background:url(../images/sprite-default.png) no-repeat 0px -42px transparent;}
.bm_over .bm_slider_button .bm_slider_next:hover{opacity:1}

/* pager */
.bm_slider_cycle_pager { 
    text-align: center; width: 100%; z-index: 500;  top: 10px; overflow: hidden; position:relative;
}
.bm_slider_cycle_pager span { 
    font-family: arial; font-size: 50px; width: 16px; height: 16px; 
    display: inline-block; color: #ddd; cursor: pointer; line-height:12pt;
}
.bm_slider_cycle_pager span.bm_slider_cycle_pager_active { color: #666;}
.bm_slider_cycle_pager > * { cursor: pointer;}

/* display paused text on top of paused slideshow */
.cycle-paused:after {
    background: none repeat scroll 0 0 rgba(103, 155, 8, 0.8); padding: 10px;
    z-index: 500; position: absolute; top: 10px; right: 10px;
    border-radius: 10px;
    -webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

/* 
    media queries 
    some style overrides to make things more pleasant on mobile devices
*/

@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {
	.bm_slider .bm_slider_item .bm_slider_desc{ display:none;}
}
