/* Module Brainymore styles */
@import url('font-awesome.css');
.bm_over_slider_master{position:relative; overflow:hidden; width:100%; height:auto;}
.bm_slider_master {}
.bm_slider_master .bm_item_sm {position: relative; overflow:hidden; white-space:normal; width:100%; height:auto;}
.bm_slider_master .bm_item_sm  .bm_item_sm_cover{position: relative; overflow:hidden;}
/** buttons **/
.bm_over_slider_master .bm_slider_button{position: absolute; z-index:100;top:45%; width:100% }
.bm_over_slider_master .bm_slider_button:hover{left:0px;}

.bm_over_slider_master .bm_slider_button div{cursor:pointer; overflow:hidden; float:left; background:rgba(255,255,255,0.6); padding:10px;}
.bm_over_slider_master .bm_slider_button div i {color:#666;font-size:26pt;}
.bm_over_slider_master .bm_slider_button div:hover i{color:#000}
.bm_over_slider_master .bm_slider_button .bm_sm_prev{position: absolute; Left:-100px; height:39pt; -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_slider_master .bm_slider_button .bm_sm_next{position: absolute; right:-100px; height:39pt; -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;}
div.bm_over_slider_master:hover div.bm_slider_button  .bm_sm_prev{left:0px;}
div.bm_over_slider_master:hover div.bm_slider_button .bm_sm_next{right:0px;}

/** Paging **/
.bm_over_slider_master .bm_slider_cycle_pager i{padding: 4px;overflow: hidden;position: relative;font-size:15pt;}
.bm_over_slider_master .bm_slider_cycle_pager i:hover, .bm_over_slider_master  .bm_slider_cycle_pager_active{ color:orange;}
.bm_slider_cycle_pager { 
    text-align: center; width: 100%; z-index: 500;  overflow: hidden;
}
.bm_slider_cycle_pager span { 
    font-family: arial; font-size: 50px; width: 16px; height: 16px; 
    display: inline-block; color: #ddd; cursor: pointer; 
}
.bm_slider_cycle_pager span.bm_slider_cycle_pager_active { color: #679B08;}
.bm_slider_cycle_pager > * { cursor: pointer;}
/** For Theme 1 **/
.bm_item_sm_theme1{background: #2C3539; margin-right:2px}
.bm_item_sm_theme1 .bm_item_sm_img{}
.bm_item_sm_theme1 .bm_item_sm_img img{ width:100%;height: auto  }
.bm_item_sm_theme1 .bm_item_sm_content{ background: #2C3539; padding:8px;}
.bm_item_sm_theme1 .bm_item_sm_content .bm_item_sm_title{ font-weight:bold; color:#fff; font-size:12pt; text-transform:uppercase; line-height:13pt; }
.bm_item_sm_theme1 .bm_item_sm_content .bm_item_sm_title a{font-weight:bold; color:#fff; text-decoration:none;}
.bm_item_sm_theme1 .bm_item_sm_content .bm_item_sm_desc{ color:#E3E4FA; font-size:11pt; line-height: 13pt; 
-webkit-transition: all 0.5s ease-out 1s;
-moz-transition: all 0.5s ease-out 1s;
-o-transition: all 0.5s ease-out 1s;
transition: all 0.5s ease-out 1s;
}
.bm_item_sm_theme1 .bm_item_sm_content .bm_item_sm_desc div{}
.bm_item_sm_theme1 .bm_item_sm_content .bm_item_sm_desc .bm_readmore{ color:#fff; font-size:11pt; line-height: 13pt;padding: 3px; border-radius: 4px;}
.bm_item_sm_theme1 .bm_item_sm_content .bm_item_sm_desc .bm_readmore a{text-decoration:none; font-weight:bold; color:#fff;}
.bm_item_sm_theme1 .bm_item_sm_content  a:hover{text-shadow: 0.1em 0.1em 0.2em #fff;}

/** End for theme1 **/

/** Theme 2 **/
.bm_item_sm_theme2{margin-right:2px}
.bm_item_sm_theme2 .bm_item_sm_img{}
.bm_item_sm_theme2 .bm_item_sm_img img{ width:100% }
.bm_item_sm_theme2 .bm_item_sm_content{ background: #FFFFFF;  padding:8px; }
.bm_item_sm_theme2 .bm_item_sm_content .bm_item_sm_title{ font-weight:bold; color:#2C3539; font-size:12pt; text-transform:uppercase; line-height:13pt; padding:3px 0px;}
.bm_item_sm_theme2 .bm_item_sm_content .bm_item_sm_title a{font-weight:bold; color:#2C3539; text-decoration:none;}
.bm_item_sm_theme2 .bm_item_sm_content .bm_item_sm_desc{ color:#483C32; font-size:11pt; line-height: 13pt;
-webkit-transition: all 0.5s ease-out 1s;
-moz-transition: all 0.5s ease-out 1s;
-o-transition: all 0.5s ease-out 1s;
transition: all 0.5s ease-out 1s;
}
.bm_item_sm_theme2 .bm_item_sm_content .bm_item_sm_desc .bm_readmore{ color:#666; font-size:11pt; line-height: 13pt;padding: 3px; border-radius: 4px;}
.bm_item_sm_theme2 .bm_item_sm_content .bm_item_sm_desc .bm_readmore a{text-decoration:none; font-weight:bold; color:#666; }
.bm_item_sm_theme2 .bm_item_sm_content  a:hover{text-shadow: 0.1em 0.1em 0.2em #666;}

/** Theme 3 **/
.bm_item_sm_theme3{margin-right:2px}
.bm_item_sm_theme3 .bm_item_sm_img{}
.bm_item_sm_theme3 .bm_item_sm_img img{ width:100% }
.bm_item_sm_theme3 .bm_item_sm_content{ background: rgba(0,0,0,0.6) ; padding:10px; position: absolute; 
-webkit-transition: all 0.5s ease 0.5s;
-moz-transition: all 0.5s ease 0.5s;
-o-transition: all 0.5s ease 0.5s;
transition: all 0.5s ease 0.5s;
bottom: 100%;
}
.bm_item_sm_theme3:hover  .bm_item_sm_content{bottom: 0px;}
.bm_over_theme3 .bm_cycle_slider_active:hover  .bm_item_sm_content{bottom: 0px;}

.bm_item_sm_theme3 .bm_item_sm_content .bm_item_sm_title{ font-weight:bold; color:#fff; font-size:12pt; text-transform:uppercase; line-height:13pt; padding:3px 0px;}
.bm_item_sm_theme3 .bm_item_sm_content .bm_item_sm_title a{font-weight:bold; color:#fff; text-decoration:none;}
.bm_item_sm_theme3 .bm_item_sm_content .bm_item_sm_desc{ color:#fff; font-size:11pt; line-height: 13pt;
-webkit-transition: all 0.5s ease-out 1s;
-moz-transition: all 0.5s ease-out 1s;
-o-transition: all 0.5s ease-out 1s;
transition: all 0.5s ease-out 1s;
}
.bm_item_sm_theme3 .bm_item_sm_content .bm_item_sm_desc .bm_readmore{ color:#fff; font-size:11pt; line-height: 13pt;padding: 3px; border-radius: 4px;}
.bm_item_sm_theme3 .bm_item_sm_content .bm_item_sm_desc .bm_readmore a{text-decoration:none; font-weight:bold;color:#fff; }
.bm_item_sm_theme3 .bm_item_sm_content  a:hover{text-shadow: 0.1em 0.1em 0.2em #fff;}

/** Theme 4 **/
.bm_item_sm_theme4{margin-right:2px}
.bm_item_sm_theme4 .bm_item_sm_img{}
.bm_item_sm_theme4 .bm_item_sm_img img{ width:100% }
.bm_item_sm_theme4 .bm_item_sm_content{ background: rgba(0,0,0,0.6) ; padding:5px; position: absolute; 
-webkit-transition: all 0.5s ease 0.5s;
-moz-transition: all 0.5s ease 0.5s;
-o-transition: all 0.5s ease 0.5s;
transition: all 0.5s ease 0.5s;
bottom: -200px;
}
.bm_item_sm_theme4:hover  .bm_item_sm_content{bottom: 0px;}
.bm_item_sm_theme4:hover  .bm_item_sm_title_out{bottom: -200px;}

.bm_item_sm_theme4  .bm_item_sm_title_out { background: rgba(0,0,0,0.6) ; padding:5px; font-weight:bold; color:#fff; font-size:12pt; text-transform:uppercase; line-height:13pt; padding:3px 0px; position: absolute; bottom:0px; width:100%; padding:5px; -webkit-transition: all 0.5s ease 0.5s;
-moz-transition: all 0.5s ease 0.5s;
-o-transition: all 0.5s ease 0.5s;
transition: all 0.5s ease 0.5s;}

.bm_item_sm_theme4  .bm_item_sm_title_out a{font-weight:bold; color:#fff; text-decoration:none;}

.bm_item_sm_theme4  .bm_item_sm_content  .bm_item_sm_title{ font-weight:bold; color:#fff; font-size:12pt; text-transform:uppercase; line-height:13pt; padding:3px 0px; }
.bm_item_sm_theme4 .bm_item_sm_content .bm_item_sm_title a{font-weight:bold; color:#fff; text-decoration:none;}
.bm_item_sm_theme4 .bm_item_sm_content .bm_item_sm_desc{ color:#fff; font-size:11pt; line-height: 13pt;}
.bm_item_sm_theme4 .bm_item_sm_content .bm_item_sm_desc .bm_readmore{ color:#fff; font-size:11pt; line-height: 13pt;padding: 3px; border-radius: 4px;}
.bm_item_sm_theme4 .bm_item_sm_content .bm_item_sm_desc .bm_readmore a{text-decoration:none; font-weight:bold;color:#fff; }
.bm_item_sm_theme4 .bm_item_sm_content  a:hover{text-shadow: 0.1em 0.1em 0.2em #fff;}

/** Theme 5 **/
.bm_item_sm_theme5{margin-right:2px}
.bm_item_sm_theme5 .bm_item_sm_img{}
.bm_item_sm_theme5 .bm_item_sm_img img{ width:100% }
.bm_item_sm_theme5 .bm_item_sm_content{position: absolute; width:100%; height:100%; top:0px; left:0px;}

.bm_item_sm_theme5 .bm_item_sm_content .bm_item_sm_title{ font-weight:bold; color:#fff; font-size:12pt; text-transform:uppercase; line-height:13pt; padding:3px 0px; position: absolute; top:-50px; padding:5px;background: rgba(0,0,0,0.6); width:100%; 
-webkit-transition: all 0.5s ease-out 0.5s;
-moz-transition: all 0.5s ease-out 0.5s;
-o-transition: all 0.5s ease-out 0.5s;
transition: all 0.5s ease-out 0.5s;}
.bm_item_sm_theme5 .bm_item_sm_content .bm_item_sm_title a{font-weight:bold; color:#fff; text-decoration:none;}
.bm_item_sm_theme5 .bm_item_sm_content .bm_item_sm_desc{ color:#fff; font-size:11pt; line-height: 13pt; position: absolute; bottom:-200px;background: rgba(0,0,0,0.6); padding:5px;
-webkit-transition: all 0.5s ease-out 0.5s;
-moz-transition: all 0.5s ease-out 0.5s;
-o-transition: all 0.5s ease-out 0.5s;
transition: all 0.5s ease-out 0.5s;
}
.bm_item_sm_theme5 .bm_item_sm_content .bm_item_sm_desc  a{text-decoration:none; font-weight:bold;color:#fff; }
.bm_item_sm_theme5 .bm_item_sm_content  a:hover{text-shadow: 0.1em 0.1em 0.2em #fff;}

.bm_item_sm_theme5:hover  .bm_item_sm_content .bm_item_sm_title{top: 0px;}
.bm_item_sm_theme5:hover  .bm_item_sm_content .bm_item_sm_desc{bottom: 0px;}
.bm_over_theme5 .bm_cycle_slider_active  .bm_item_sm_content .bm_item_sm_title{top: 0px;}
.bm_over_theme5 .bm_cycle_slider_active  .bm_item_sm_content .bm_item_sm_desc{bottom: 0px;}

/** Theme 6 **/
.bm_item_sm_theme6{margin-right:2px}
.bm_item_sm_theme6 .bm_item_sm_img{}
.bm_item_sm_theme6 .bm_item_sm_img img{ width:100% }
.bm_item_sm_theme6 .bm_item_sm_content{ background: rgba(0,0,0,0.6) ; position: absolute; top:0px;width:100%; height:100%;
-webkit-transition: all 0.5s ease 0.5s;
-moz-transition: all 0.5s ease 0.5s;
-o-transition: all 0.5s ease 0.5s;
transition: all 0.5s ease 0.5s;
right: -100%;
}
.bm_item_sm_theme6:hover  .bm_item_sm_content{right:0px; }
.bm_item_sm_theme6  .bm_item_sm_content  .bm_item_sm_title{ font-weight:bold; color:#fff; font-size:12pt; text-transform:uppercase; line-height:13pt; padding:3px 0px;padding:10px 10px 0; }
.bm_item_sm_theme6 .bm_item_sm_content .bm_item_sm_title a{font-weight:bold; color:#fff; text-decoration:none;}
.bm_item_sm_theme6 .bm_item_sm_content .bm_item_sm_desc{ color:#fff; font-size:11pt; line-height: 13pt;padding:10px;}
.bm_item_sm_theme6 .bm_item_sm_content .bm_item_sm_desc  a{text-decoration:none; font-weight:bold;color:#fff; }
.bm_item_sm_theme6 .bm_item_sm_content  a:hover{text-shadow: 0.1em 0.1em 0.2em #fff;}

/** Theme 7 **/
.bm_item_sm_theme7{margin-right:2px}
.bm_item_sm_theme7 .bm_item_sm_img{}
.bm_item_sm_theme7 .bm_item_sm_img img{ width:100% }
.bm_item_sm_theme7 .bm_item_sm_content{ position: absolute; width:50%; opacity:0; top: 10%; left: 20%; overflow:hidden;
-webkit-transition: all 0.5s ease 0.5s;
-moz-transition: all 0.5s ease 0.5s;
-o-transition: all 0.5s ease 0.5s;
transition: all 0.5s ease 0.5s;
}
.bm_item_sm_theme7:hover  .bm_item_sm_content{opacity:1; top:15%;}
.bm_over_theme7 .bm_cycle_slider_active  .bm_item_sm_content{opacity:1; top:15%;}
.bm_item_sm_theme7  .bm_item_sm_content  .bm_item_sm_title{ font-weight:bold; color:#fff; font-size:12pt; text-transform:uppercase; line-height:13pt; padding:10px; background: rgba(0,0,0,0.6); margin-bottom:2px;}
.bm_item_sm_theme7 .bm_item_sm_content .bm_item_sm_title a{font-weight:bold; color:#fff; text-decoration:none;}
.bm_item_sm_theme7 .bm_item_sm_content .bm_item_sm_desc{ color:#fff; font-size:11pt; line-height: 13pt;padding:10px;background: rgba(0,0,0,0.6) ;}
.bm_item_sm_theme7 .bm_item_sm_content .bm_item_sm_desc  a{text-decoration:none; font-weight:bold;color:#fff; }
.bm_item_sm_theme7 .bm_item_sm_content  a:hover{text-shadow: 0.1em 0.1em 0.2em #fff;}

/** Theme 8 **/
.bm_item_sm_theme8{margin-right:2px}
.bm_item_sm_theme8 .bm_item_sm_img{}
.bm_item_sm_theme8 .bm_item_sm_img img{ width:100% }
.bm_item_sm_theme8 .bm_item_sm_content{ position: absolute; bottom: 10%; left: 30%; overflow:hidden;
-webkit-transition: all 0.5s ease 0.5s;
-moz-transition: all 0.5s ease 0.5s;
-o-transition: all 0.5s ease 0.5s;
transition: all 0.5s ease 0.5s;
}

.bm_item_sm_theme8  .bm_item_sm_content  .bm_item_sm_title{ font-weight:bold; color:#fff; font-size:12pt; text-transform:uppercase; line-height:13pt; padding:10px; background: rgba(0,0,0,0.6); margin-bottom:2px; right:-100%; opacity:0; position: relative; width:90%; overflow:hidden;float:right;
-webkit-transition: all 0.5s ease 0.5s;
-moz-transition: all 0.5s ease 0.5s;
-o-transition: all 0.5s ease 0.5s;
transition: all 0.5s ease 0.5s;}
.bm_item_sm_theme8 .bm_item_sm_content .bm_item_sm_title a{font-weight:bold; color:#fff; text-decoration:none;}
.bm_item_sm_theme8 .bm_item_sm_content .bm_item_sm_desc{ color:#fff; font-size:11pt; line-height: 13pt;padding:0px;background: rgba(0,0,0,0.6);right:-100%; opacity:0; width:100%; position: relative; overflow: hidden; 
-webkit-transition: all 0.5s ease 1s;
-moz-transition: all 0.5s ease 1s;
-o-transition: all 0.5s ease 1s;
transition: all 0.5s ease 1s;}
.bm_item_sm_theme8 .bm_item_sm_content .bm_item_sm_desc > div{padding:10px;}
.bm_item_sm_theme8 .bm_item_sm_content .bm_item_sm_desc  a{text-decoration:none; font-weight:bold;color:#fff; }
.bm_item_sm_theme8 .bm_item_sm_content  a:hover{text-shadow: 0.1em 0.1em 0.2em #fff;}

.bm_item_sm_theme8:hover  .bm_item_sm_content  .bm_item_sm_title{opacity:1; right:0px;}
.bm_item_sm_theme8:hover  .bm_item_sm_content  .bm_item_sm_desc{opacity:1; right:0px;}

.bm_over_theme8 .bm_cycle_slider_active  .bm_item_sm_content  .bm_item_sm_title{opacity:1; right:0px;}
.bm_over_theme8 .bm_cycle_slider_active  .bm_item_sm_content  .bm_item_sm_desc{opacity:1; right:0px;}

/* 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;}
}