/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */
#s5_footer_area1 {
    padding-bottom: 40px;
    padding-top: 30px;
  display:none !Important;
  visibility:hidden !important;
    
}


.com-baforms .ba-form > div, .popup-form .ba-form > div {
    animation: forms-modal .3s .4s linear both;
    -webkit-animation: forms-modal .3s .4s linear both;
    padding-bottom: 33px;
}

.s5_responsive_mobile_present #s5_responsive_mobile_bottom_bar, .s5_responsive_mobile_present #s5_responsive_mobile_top_bar, .s5_responsive_mobile_present #s5_responsive_mobile_top_bar_spacer {
    display: block;
    margin: 0!important;
    display: none !important;
    overflow: hidden;
}

#s5_menu_wrap_outer {
    
    display: none !important;
}


#s5_logo_wrap2 {
    float: left;
}



.S5_subtext {
color:#000000 !important;
display:block !important;
}

.module_round_box h3 {

    text-align: center !important;
}

.green_box {
  text-align:center !important;
  padding: 15px 40px !important;
  background-color: #65c3a3 !important;
    margin-bottom: 30px !important;

  color:#fff !important;
  font-size:111% !important;
  font-family: Helvetica !important;
  
}

#s5_responsive_mobile_sidebar_menu_wrap h3 a {

    width: 93% !important;
}


.h11 {
    font-family: 'Roboto' !important;
    color: #383f45 !important;
    font-size: 243.75% !important;
    text-shadow: none !important;
    line-height: 1.2 !important;
    font-weight: 300 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-align: inherit !important;
    letter-spacing: normal !important;
    word-spacing: normal !important;
    text-transform: none !important;
    font-weight: 300 !important;
}

.h12 {
  font-family: 'Roboto' !important;
    color: #808b95 !important;
    font-size: 112.5% !important;
    text-shadow: none !important;
    line-height: 1.8 !important;
    font-weight: normal !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-align: inherit !important;
    letter-spacing: normal !important;
    word-spacing: normal !important;
    text-transform: none !important;
    font-weight: normal !important;
}

.s5_responsive_mobile_present #s5_responsive_mobile_bottom_bar, .s5_responsive_mobile_present #s5_responsive_mobile_top_bar, .s5_responsive_mobile_present #s5_responsive_mobile_top_bar_spacer {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
/**
@media screen and (min-width: 970px){
#s5_component_wrap {
    width: 80% !important;
    margin: 0 auto !important;
    position: relative !important;
  max-width:820px;
  }}


@media screen and (max-width: 588px){
#s5_pos_custom_1 .s5_tab_show_slide_inner h1 {
    font-size: 2.0em !important;

  }}

@media screen and (min-width: 588px){
#s5_pos_custom_1 .s5_tab_show_slide_inner h1 {
    font-size: 2.2em !important;
  }}
**/


#s5_menu_wrap {
   padding-top:20px !important;
  padding-bottom:20px !important;
   max-width: 12900px !important;
  
}

 .s5_wrap img {
   
    max-width: 65% !important;

}

#s5_responsive_mobile_sidebar {
    background: #65c3a3 !important;

}

#s5_menu_inner
{display:none; 
visibility:hidden;}
#s5_logo_wrap, #s5_logo_wrap2 {

    margin-top: 0px !important;
 
}





#s5_bottom_row3_area1 {
    background: #65c3a3 !important;
}

#s5_logo_wrap {
    float: none !important;
 
}


#s5_responsive_mobile_sidebar a, #s5_responsive_mobile_search, #s5_responsive_mobile_sidebar_login_register_wrap, #s5_responsive_mobile_sidebar_menu_wrap, .module_round_box-sidebar, .module_round_box-sidebar .s5_mod_h3, .module_round_box-sidebar .s5_h3_first, .module_round_box-sidebar .s5_h3_last, #s5_responsive_mobile_sidebar_menu_wrap h3 {
    color: #444445 !important;

}

.s5_mobile_sidebar_h3_open, #s5_responsive_mobile_sidebar_menu_wrap h3:hover {
    background: #4f7cbe;
    color: #ffffff !important;
    cursor: pointer;
}

.s5_mobile_sidebar_h3_open span, #s5_responsive_mobile_sidebar_title_wrap_register_open, #s5_responsive_mobile_sidebar_title_wrap_login_open, #s5_responsive_mobile_sidebar a.s5_mobile_sidebar_active, #s5_responsive_mobile_sidebar .s5_mobile_sidebar_h3_open a {
    color: #ffffff !important;
}

@media screen and (min-width: 970px){
.item-page {

    font-size: 1.0em !important;
 
  }}



@media screen and (max-width: 970px){
.s5_wrap {
  

  }

.item-page {
    font-size: 0.95em !important;
}
  
  .module_round_box_outer, #s5_component_wrap, #s5_center_area .moduletable, .module_round_box_outer-none {
    width: 80% !important;
    margin: 0 auto !important;
    position: relative !important;
   
}
  

}


.s5_responsive_mobile_present #s5_responsive_mobile_bar_active span {
  
    text-transform: uppercase;
}

#s5_component_wrap_inner h2, #s5_component_wrap_inner h1 {
    text-transform: uppercase;
}


#s5_responsive_mobile_sidebar_menu_wrap h3, #s5_responsive_mobile_sidebar_search_wrap_inner1, .s5_responsive_mobile_sidebar_title_wrap {

    font-size: 34pt !important;
      text-transform: uppercase;

}

.s5_responsive_mobile_present #s5_responsive_mobile_bottom_bar, .s5_responsive_mobile_present #s5_responsive_mobile_top_bar, .s5_responsive_mobile_present #s5_responsive_mobile_top_bar_spacer {

    padding-top: 5px;

    padding-bottom: 5px;
}

body {
    color: #000000 !important;
    font-size: 1.3em !important;
}

.module_round_box h3 {
    font-size: 2.4em !important;

}

#s5_responsive_mobile_bar_active {
    padding-top: 0px !important;
}

#s5_responsive_mobile_bottom_bar, #s5_responsive_mobile_top_bar {
    background: #4f7cbe !important;
    background: -moz-linear-gradient(top, #272727 0%, #0B0B0B 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f7cbe), color-stop(100%,#4f7cbe)) !important;
    background: -webkit-linear-gradient(top, #4f7cbe 0%,#4f7cbe 100%) !important;
    background: -o-linear-gradient(top, #272727 0%,#0B0B0B 100%) !important;
    background: -ms-linear-gradient(top, #272727 0%,#0B0B0B 100%) !important;
    background: linear-gradient(top, #272727 0%,#0B0B0B 100%) !important;

}

.page-header {
    
    margin: 0 0 60px !important;

}

#s5_responsive_mobile_bar_active, #s5_responsive_mobile_drop_down_menu .current a, .s5_responsive_mobile_drop_down_inner .s5_mod_h3, .s5_responsive_mobile_drop_down_inner .s5_h3_first {
    color: #f5f5f5 !important;
}

.s5_responsive_mobile_present #s5_responsive_mobile_bar_active {
    font-size: 23pt !important;
}

.s5_responsive_mobile_present #s5_responsive_mobile_bar_active {
   
    height: 45px !important;
}


.s5_wrap_fmfullwidth #s5_toprightmenu {
  margin-top: -4px !important;
}


.item, .items-leading {
    margin-bottom: 100px !important;
}




@media screen and (max-width: 5000px) {
#s5_menu_wrap #s5_logo_wrap,#s5_menu_wrap #s5_logo_wrap2 {
    text-align: center !important;

   
  }}


#s5_menu_inner {
    margin-left: 55px !important;

}

#s5_toprightmenu {
 
     margin-top: 11px !important; 
}



#s5_center_area1 img {
    border: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
}


 .page-header {
    font-size:1.0em !important;
    text-align: center !important;
   
}

.article-info {

    text-align: center;
}


.responsive-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.responsive-container iframe {
	position: absolute;
	top: 0; 
	left: 0;
	border: 0;
	width: 100%;
	height: 100%;
}

