#sp-header {
//    background: #544F4F none repeat scroll 0 0;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
    height: 72px;
}

.header-thin {
    height: 55px  !important;
}
.sp-page-title {
    padding: 12px 0;
}

#sp-logo {
	width: 23% !important;
}

#sp-header .logo {
    display: table;
    height: 72px;
}

#offcanvas-toggler > i {
    color: #F6B71C;
}
#offcanvas-toggler {
    line-height: 72px;
}

.fa-question-circle {
    font-size: 16px !important;
}
.sp-megamenu-parent > li > a {
    color: #F5F5F5;
    display: inline-block;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 72px;
    padding: 0 6px;
    text-transform: uppercase;
}
.sp-megamenu-parent > li:hover > a {
//    color: #F6B71C;
    color: #C63D0F;
}
.sp-megamenu-parent > li.active > a {
    color: #F6B71C;
}
body {
    background-color: #F5F5F5;
}
.sppb-btn-list {
    background-color: #f0f0f0;
//    border-color: #cccccc;
    color: #333333;
    display: flex;
    width: 25%;
    margin: 1px;
    padding: 3px 7px;
}

.sppb-addon-feature-featurebox-alt {
    border-radius: 50%;
    font-size: 85px;
    padding: 0px;
    height: 100%;
    line-height: 119px;
    width: 110%;
    margin: -47px 0 -51px -13px;
}

.sppb-addon-feature-featurebox .sppb-icon i {
    border: 1px solid #FF493B;
    color: #FF493B;
    overflow: hidden;
    transition: background 0.3s ease 0s, color 0.3s ease 0s, box-shadow 0.3s ease 0s;
}
.sppb-addon-feature-featurebox .sppb-icon i {
    border-radius: 50%;
    font-size: 85px;
    padding: 0px;
    height: 120px;
    line-height: 119px;
    width: 120px;
}
.sppb-addon-feature-featurebox:hover i {
//    background: #82b541;
//    color: #fff;
     font-size: 120px;
//    box-shadow: 0 0 0 8px #82b541;
}

.bttn_front {
	float: right;
}

.frontp-opacity {
	background-color: #ffffff;
	opacity: 0.8;
}
a.ev_link_row:link {
    color: #FF493B;
    font-size: 14px;
    text-decoration: none;
}
a.ev_link_row:link:hover {
    color: #FF493B;
    font-size: 14px;
    text-decoration: none;
}
.broadcast___main_content {
    width: 30%;
}
.broadcast___title {
    width: 20%;
}
.broadcast___valid_period {
    width: 20%;
}
.broadcast___categories {
    width: 30%;
}
.broadcast___broadcast_list_display {
    width: 90%;
}
.broadcast___broadcast_type {
    width: 10%;
}
.filtertable_horiz {
    display: inline-block;
    padding: 25px;
    vertical-align: top;
}
.input-medium {
    width: 250px;
}
.banneritem,
.banneritem .clr .horiz{
   display: inline;
   float: left;
}

.class="fabrikLabel control-label" for="select_filter___all_current_and_coming" {
   display: hidden;
}
.frontbutton-1{
	background-color:#34a853; 
	border-radius: 4px;
	color:#FFFFFF;
}
.frontbutton-1:hover{
	background-color:#34a853 !important; 
	border-radius: 4px;
	color:#000000;
}
#nav ul li a.frontbutton-1{
	background-color:#34a853; 
	border-radius: 4px;
	color:#FFFFFF;
}
#nav ul li a.frontbutton-1:hover{
	background-color:#34a853;
	border-radius: 4px;
	color:#FFFFFF;
}
.blogcenfeed{
	display: none;
}
.kmllabel {
	padding: 10px;
	font-size: 100%;
	font-weight: bold;
	color:#277BC0;
	width: 200px;
	text-align:left;
}
.bc_menuitem{
	background-color:#34a853;
	border-radius: 4px;
	color:#FFFFFF;	
}
.bc_button{
 margin: 23px 0 14px !important;
}

.bc_button_publ {
    margin: -9px !important;
}

.bc_logo{
    display: table;
    height: 65px !important;
}
img {
	margin: 4px 0 0;
    max-width: none;
}
.placemarkHead {
    font-size: 12px;
}

/* zh googlemaps */
#GMapsMenu-external ul,
ul.zhgm-markergroup-group-ul-menu-external
{
margin-left: 0 !important;
margin-bottom: 0px;
padding: 0 !important;
list-style-type: none !important;
font-family: Arial, Helvetica, sans-serif;
}

.zhgm-markergroup-group-li-all-external,
.zhgm-markergroup-group-li-all-simple,
.zhgm-markergroup-group-li-simple,
.zhgm-markergroup-group-li-external
{
	vertical-align: text-top;
	margin: 0 !important;
	padding: 0 !important;
	line-height: normal !important;
	font-size: 11px!important;
	display: inline-table;
	width: 140px;
}


.zhgm-markergroup-group-li-all-external_show-hide,
.zhgm-markergroup-group-li-all-simple_show-hide
{
	vertical-align: text-top;
	margin: 0 !important;
	padding: 0 !important;
	line-height: normal !important;
	font-size: 11px!important;
	display: inline-table;
}

.zhgm-markergroup-all-external_show-hide
{
	background-color: #8f8f8f;
	border-bottom: 1px solid #fff;
	padding: 5px 5px 5px 5px;
}

.zhgm-markergroup-all-external
{
	background-color: #8f8f8f;
	border-bottom: 1px solid #fff;
	padding: 12px 0 21px 8px;
}
.zhgm-markergroup-all-simple
{
	padding: 3px;
}



li.zhgm-markergroup-group-li-external:hover,
li.zhgm-markergroup-group-li-simple:hover
{
	background: #F5FCFE!important;
	border-width: 1px!important;
	border-style: solid!important;
	border-color: #c1c1c1!important;	
}

#GMapsMenu-external a,
ul.zhgm-markergroup-group-ul-menu-external a
{
    align-items: inherit;
    background-color: #ededed;
    border-bottom: 0 solid #fff;
    display: inline-flex;
    margin: 3px 0 0;
    padding: 1px;
}

#GMapsMenu-external a:link, #zhgm-menu-external a:visited,
ul.zhgm-markergroup-group-ul-menu-external a:visited
{
color: #fff;
text-decoration: none!important;
color: #535353;
}

#GMapsMenu-external #zhgm-menu-external a.active,
ul.zhgm-markergroup-group-ul-menu-external a.active
{
	border-radius: 3px;
    background-color: #cfcfcf;
    color: #2c2c2c;
//background-color: #035;
//color: #bbb;
                    }
#GMapsMenu-external a:hover,
ul.zhgm-markergroup-group-ul-menu-external a:hover
{
    background-color: #c4c4c4;
    color: #2c2c2c;
//background-color: #036;
//color: #eee;
}
		
	
#GMapsMenu-simple #zhgm-menu-simple,
ul.zhgm-markergroup-group-ul-menu-simple 
{
              list-style: none!important;
              margin-left: 0!important;
              padding: 0!important;
}

#GMapsMenu-simple #zhgm-menu-simple a,
ul.zhgm-markergroup-group-ul-menu-simple a
{
      text-decoration: none!important;
}
            
#GMapsMenu-simple #zhgm-menu-simple a.active,
ul.zhgm-markergroup-group-ul-menu-simple a.active 
{
      color: #000;
}


.zhgm-markergroup-a-simple 
{
}
.zhgm-markergroup-a-simple a
{
	outline: none !important;
}
.zhgm-markergroup-img-simple,
.zhgm-markergroup-img-all-simple
{
	display: inline!important;
}
	
			
.zhgm-markergroup-a-external 
{
}
.zhgm-markergroup-a-external a
{
	outline: none !important;
}
.zhgm-markergroup-img-external,
.zhgm-markergroup-img-all-external
{
	display: inline!important;
	margin: 0 1px 0 0;
}
.zhgm-markergroup-text-external,
.zhgm-markergroup-text-all-external 
{
	display: inline!important;
}
				
.zhgm-markergroup-div-all-external
{
	display: inline!important;
}

.zhgm-markergroup-a-all-external
{
	display: inline!important;
}

.zhgm-markergroup-link-all-external
{
	display: inline!important;
	border: 0 none !important;
}

.zhgm-4-tddesc-icon-markerList-simple,
.zhgm-4-tddesc-icon-markerList-advanced, 
.zhgm-7-tddesc-icon-markerList-simple, 
.zhgm-7-tddesc-icon-markerList-advanced {
    border: 0 none;
    color: #000000;
    font-size: 1.0em;
    padding: 0;
}
.zhgm-li-markerList-simple, .zhgm-li-markerList-advanced {
    font-size: 1.0em !important;
    line-height: normal !important;
}
.zhgm-ul-markerList-simple, .zhgm-ul-markerList-advanced {
    list-style-type: none !important;
    margin: -0px !important;
    padding: 0 !important;
}
// Markerlist
.collapse > a{
  background: #cdf;
  cursor: pointer;
  display: block;
}
.collapse:focus{
  outline: none;
}
.collapse > div{
  display: none;
}
.collapse:focus div{
  display: block; 
}