.social-feed-element {
padding: 10px !important;
}

.stat_content_inner {
text-shadow: 2px 2px  5px #000000; }

#bitnami-banner {display:none;}

#optimizer_front_text-31 {
margin: 40px 0;
width: 100%;
}

.hp-blocks1 {
margin: 0  12.5% !important;
width:100%;
}

.image {
float: left;
margin: auto;
height: auto;
width: 85%;
}

.mobile-image {
float:left;
padding: 1%;
width:45%;
margin:auto;
}

#mobile-image {
float: left;
margin: auto;
width: 100%;
}

#footer a:hover {
    text-decoration: underline 
!important;
color: #ffffff !important;
}

.custom_sidebar a:hover {
    text-decoration: underline 
!important;
color: #0077ff !important;
}

.oca-venues tr:nth-child(odd) {
color: #ffffff; 
background-color: #4286f4 !important;
}

.oca-venues a {
color:#ffffff !important;
}

.oca-venues a:hover {
    text-decoration: underline 
!important;
}

.partner-venues tr:nth-child(odd) {
color: #ffffff; 
background-color: #7716bc !important;
}

.copytext {width: 35% !important;}
.copytext a {opacity: 1 !important;}
.copytext a:hover {text-decoration:underline;}

.auth_meta {display:none;}
.meta_comm {display:none;}

.post-author {display:none;}

.hp-highlight {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.page .social_buttons {display:none;}

.header {
    background-image: none;
    background: #000428;
    background: -moz-linear-gradient(left, #000428 0%, #004e92 100%);
    background: -webkit-linear-gradient(left, #000428 0%,#004e92 100%);
    background: linear-gradient(to right, #000428 0%,#004e92 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000428', endColorstr='#004e92',GradientType=1 );
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    box-shadow: 0px 5px 5px #000000;
    z-index: 9999;
} 

#topmenu {
    margin-top: 22px !important;
}


/*
#topmenu ul li a {
    padding: 20px 20px 20px 5px !important;
}

*/

.tmm_names {font-weight: bold !important;}