/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.

----------------------------------------------------------- */

div#s5_responsive_mobile_bar_active {    font-size: 17px !important;    color: #fff !important;}
.video_overlay_wrap{     height: 100% !important;    max-height: 509px;}
#s5_nav li{ height:auto !important;}
#s5_nav li .s5_level1_span1 { padding:10px 0px 10px 10%;}
div#s5_menu_wrap{ margin-bottom:10px !important;}
.S5_parent_subtext { text-transform: initial;}
div#s5_login{ margin-bottom:1px !important;}

@media screen and (max-width: 1300px){
.stats_item {    margin-bottom: 10px;}
}
@media screen and (min-width: 751px){
#s5_menu_side_wrap .module_round_box_outer,
div#s5_logregtm {   margin-left: 10px !important;    margin-right: 10px !important;}
div#s5_pos_custom_1 .module_round_box_outer { margin-right: 0px !important; margin-bottom: 0px !important;}
#je_socialicons .jeSocial span { padding:1px !important;}
}
@media screen and (min-width: 1025px) and (max-width: 1350px){ 
.video_overlay_wrap {    max-height: 485px !important;}
}
@media screen and (max-width: 350px){
	span.intro_text {    display: none;}
h2.custom_font_h2 {    margin-bottom: 0px !important;    font-size: 22px;}
.video_overlay_text_wrap_inner.custom_font_div  br{ display:none;}
.video_overlay_text_wrap_inner.custom_font_div  a.readon {    margin-right: 0px !important;     padding: 5px;}
.video_overlay_text_wrap_inner { width:100% !important;}
}
@media screen and (max-width: 262px){
.video_overlay_text_wrap_inner.custom_font_div a.readon {    display: none;}	
h2.custom_font_h2 {    margin-bottom: 0px !important;    font-size: 17px;}
.stats_row .stats_item	{ padding: 15px;}
}
@media screen and (min-width: 351px) and (max-width:497px){
.video_overlay_text_wrap_inner.custom_font_div a.readon	{    margin-right: 0px !important; padding:5px 11px !important;}
.video_overlay_text_wrap_inner.custom_font_div  h2.custom_font_h2 {    margin-bottom: 10px;    font-size: 22px;}
}
@media screen and (min-width: 733px) and (max-width:750px){
.video_overlay_wrap { max-height: 381px;}
.video_overlay_wrap video{     position: relative;    top: -66px;}
}
@media screen and (min-width: 1025px) and (max-width:1259px){
.video_overlay_wrap { max-height: 390px !important;}

}
@media screen and (min-width: 1025px) and (max-width:1100px){

#s5_pos_custom_1 .custom p {    font-size: 13px;}
#s5_nav li .s5_level1_span1 {   padding: 7px 0px 7px 10%;}

}
.stats_row .stats_3.stats_item{     padding-left: 25px;    padding-right: 25px;}
