.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: #ff2d2d;
    background: -moz-linear-gradient(left, #ff2d2d 0%, #cc0ca2 100%);
    background: -webkit-linear-gradient(left, #ff2d2d 0%,#cc0ca2 100%);
    background: linear-gradient(to right,#ff2d2d 0%,#cc0ca2 100%)
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2d2d', endColorstr='#cc0ca2',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: 0px !important;

}

#topmenu ul li a {
    padding: 20px !important;
}

i[class*='fa fa-bars'] {
margin-top: 30px !important;
}

.emailsignup {
    background-image: none;
    background: #fc00ff;
    background: -moz-linear-gradient(left, #fc00ff 0%, #00dbde 100%);
    background: -webkit-linear-gradient(left, #fc00ff 0%,#00dbde 100%);
    background: linear-gradient(to right, #fc00ff 0%,#00dbde 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc00ff', endColorstr='#00dbde',GradientType=1 );
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    z-index: 9999;
}

.single_metainfo .homepage {display:none !important;}


#optimizer_front_video-7 {
 background-image: none;
    background: #fc00ff;
    background: -moz-linear-gradient(left, #fc00ff 0%, #00dbde 100%);
    background: -webkit-linear-gradient(left, #fc00ff 0%,#00dbde 100%);
    background: linear-gradient(to right, #fc00ff 0%,#00dbde 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc00ff', endColorstr='#00dbde',GradientType=1 );
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    z-index: 9999;
}

.el-artists {
    display: inline-block;
    background-color: #416af4;
    color: #fff;
    font-size: 10px;
    padding: 3px 10px;
    border-radius: 25px;
}

.el-orgs {
    display: inline-block;
    background-color: #fa00ff;
    color: #fff;
    font-size: 10px;
    padding: 3px 10px;
    border-radius: 25px;
}

.app-open {
    display: inline-block;
    background-color: #41f49d;
    color: #fff;
    font-size: 12px;
    padding: 3px 10px;
    border-radius: 25px;
}

.app-closed {
    display: inline-block;
    background-color: #f44242;
    color: #fff;
    font-size: 12px;
    padding: 3px 10px;
    border-radius: 25px;
}

/*
#topmenu ul li a {
    padding: 20px 20px 20px 5px !important;
}

*/

#tribe-bar-form {background: #eeeeee !important;}
#tribe-bar-views .tribe-bar-views-inner {background: #dddddd !important;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {background: #dddddd !important;}
#tribe-bar-form .tribe-bar-submit input[type="submit"] {background: #4286f4 !important;}
.single-tribe_events .tribe-events-event-meta {background-color: #eeeeee !important;}
.single-tribe_events .tribe-events-event-meta {color: #000000 !important;}



/* Translate */

#DIV_1 {
    bottom: -29px;
    color: rgb(51, 51, 51);
    height: 24px;
    position: absolute;
    right: 0px;
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    top: 5px;
    width: 284.781px;
    z-index: 901;
    column-rule-color: rgb(51, 51, 51);
    perspective-origin: 142.391px 12px;
    transform-origin: 142.391px 12px;
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 16px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
}/*#DIV_1*/

#DIV_1:after {
    color: rgb(51, 51, 51);
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    column-rule-color: rgb(51, 51, 51);
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 16px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
}/*#DIV_1:after*/

#DIV_1:before {
    color: rgb(51, 51, 51);
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    column-rule-color: rgb(51, 51, 51);
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 16px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
}/*#DIV_1:before*/

#DIV_2 {
    color: rgb(51, 51, 51);
    float: left;
    height: 20px;
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    width: 110px;
    column-rule-color: rgb(51, 51, 51);
    perspective-origin: 55px 10px;
    transform-origin: 55px 10px;
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 16px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
}/*#DIV_2*/

#DIV_2:after {
    color: rgb(51, 51, 51);
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    column-rule-color: rgb(51, 51, 51);
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 16px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
}/*#DIV_2:after*/

#DIV_2:before {
    color: rgb(51, 51, 51);
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    column-rule-color: rgb(51, 51, 51);
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 16px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
}/*#DIV_2:before*/

#IMG_3 {
    color: rgb(51, 51, 51);
    height: 15px;
    max-width: 100%;
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    vertical-align: middle;
    width: 110px;
    column-rule-color: rgb(51, 51, 51);
    perspective-origin: 55px 7.5px;
    transform-origin: 55px 7.5px;
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 16px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
}/*#IMG_3*/

#IMG_3:after {
    color: rgb(51, 51, 51);
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    column-rule-color: rgb(51, 51, 51);
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 16px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
}/*#IMG_3:after*/

#IMG_3:before {
    color: rgb(51, 51, 51);
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    column-rule-color: rgb(51, 51, 51);
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 16px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
}/*#IMG_3:before*/

#DIV_4 {
    bottom: 2px;
    color: rgb(51, 51, 51);
    float: left;
    height: 24px;
    left: 0px;
    position: relative;
    right: 0px;
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    top: -2px;
    width: 94.3438px;
    column-rule-color: rgb(51, 51, 51);
    perspective-origin: 47.1719px 12px;
    transform-origin: 47.1719px 12px;
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 16px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0px 20px 0px 0px;
    outline: rgb(51, 51, 51) none 0px;
}/*#DIV_4*/

#DIV_4:after {
    color: rgb(51, 51, 51);
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    column-rule-color: rgb(51, 51, 51);
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 16px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
}/*#DIV_4:after*/

#DIV_4:before {
    color: rgb(51, 51, 51);
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    column-rule-color: rgb(51, 51, 51);
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 16px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
}/*#DIV_4:before*/

#DIV_5 {
    color: rgb(51, 51, 51);
    height: 24px;
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    width: 94.3438px;
    column-rule-color: rgb(51, 51, 51);
    perspective-origin: 47.1719px 12px;
    transform-origin: 47.1719px 12px;
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 16px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
}/*#DIV_5*/

#DIV_5:after {
    color: rgb(51, 51, 51);
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    column-rule-color: rgb(51, 51, 51);
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 16px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
}/*#DIV_5:after*/

#DIV_5:before {
    color: rgb(51, 51, 51);
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    column-rule-color: rgb(51, 51, 51);
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 16px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
}/*#DIV_5:before*/

#DIV_6 {
    color: rgb(102, 102, 102);
    height: 24px;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    unicode-bidi: isolate;
    white-space: nowrap;
    width: 94.3438px;
    column-rule-color: rgb(102, 102, 102);
    perspective-origin: 47.1719px 12px;
    transform-origin: 47.1719px 12px;
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 400 normal 11px / 20px arial;
    outline: rgb(102, 102, 102) none 0px;
}/*#DIV_6*/

#DIV_6:after {
    color: rgb(102, 102, 102);
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 400 normal 11px / 20px arial;
    outline: rgb(102, 102, 102) none 0px;
}/*#DIV_6:after*/

#DIV_6:before {
    color: rgb(102, 102, 102);
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 400 normal 11px / 20px arial;
    outline: rgb(102, 102, 102) none 0px;
}/*#DIV_6:before*/

#DIV_7 {
    color: rgb(102, 102, 102);
    cursor: pointer;
    display: inline-block;
    height: 21px;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    width: 94.3438px;
    column-rule-color: rgb(102, 102, 102);
    perspective-origin: 47.1719px 12px;
    transform-origin: 47.1719px 12px;
    caret-color: rgb(102, 102, 102);
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 13.3333px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
    padding: 1px 0px 2px;
}/*#DIV_7*/

#DIV_7:after {
    color: rgb(102, 102, 102);
    cursor: pointer;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 13.3333px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#DIV_7:after*/

#DIV_7:before {
    color: rgb(102, 102, 102);
    cursor: pointer;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 13.3333px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#DIV_7:before*/

#IMG_8 {
    background-position: -65px 0px;
    color: rgb(102, 102, 102);
    cursor: pointer;
    display: none;
    height: 19px;
    max-width: 100%;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    vertical-align: middle;
    white-space: nowrap;
    width: 19px;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    background: rgba(0, 0, 0, 0) url("https://translate.googleapis.com/translate_static/img/te_ctrl3.gif") repeat scroll -65px 0px / auto padding-box border-box;
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 13.3333px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0px 2px;
    outline: rgb(102, 102, 102) none 0px;
}/*#IMG_8*/

#IMG_8:after {
    color: rgb(102, 102, 102);
    cursor: pointer;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 13.3333px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#IMG_8:after*/

#IMG_8:before {
    color: rgb(102, 102, 102);
    cursor: pointer;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 13.3333px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#IMG_8:before*/

#SPAN_9 {
    color: rgb(102, 102, 102);
    cursor: pointer;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    vertical-align: middle;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 13.3333px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#SPAN_9*/

#SPAN_9:after {
    color: rgb(102, 102, 102);
    cursor: pointer;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 13.3333px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#SPAN_9:after*/

#SPAN_9:before {
    color: rgb(102, 102, 102);
    cursor: pointer;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 13.3333px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#SPAN_9:before*/

#A_10 {
    color: rgb(102, 102, 102);
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0px 4px;
    outline: rgb(102, 102, 102) none 0px;
}/*#A_10*/

#A_10:after {
    color: rgb(102, 102, 102);
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#A_10:after*/

#A_10:before {
    color: rgb(102, 102, 102);
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#A_10:before*/

#SPAN_11 {
    color: rgb(102, 102, 102);
    cursor: pointer;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#SPAN_11*/

#SPAN_11:after {
    color: rgb(102, 102, 102);
    cursor: pointer;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#SPAN_11:after*/

#SPAN_11:before {
    color: rgb(102, 102, 102);
    cursor: pointer;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#SPAN_11:before*/

#IMG_12, #IMG_14 {
    color: rgb(102, 102, 102);
    cursor: pointer;
    height: 1px;
    max-width: 100%;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    vertical-align: middle;
    white-space: nowrap;
    width: 1px;
    column-rule-color: rgb(102, 102, 102);
    perspective-origin: 0.5px 0.5px;
    transform-origin: 0.5px 0.5px;
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0px 2px;
    outline: rgb(102, 102, 102) none 0px;
}/*#IMG_12, #IMG_14*/

#IMG_12:after, #IMG_14:after {
    color: rgb(102, 102, 102);
    cursor: pointer;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#IMG_12:after, #IMG_14:after*/

#IMG_12:before, #IMG_14:before {
    color: rgb(102, 102, 102);
    cursor: pointer;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#IMG_12:before, #IMG_14:before*/

#SPAN_13 {
    color: rgb(102, 102, 102);
    cursor: pointer;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(102, 102, 102);
    border-top: 0px none rgb(102, 102, 102);
    border-right: 0px none rgb(102, 102, 102);
    border-bottom: 0px none rgb(102, 102, 102);
    border-left: 1px solid rgb(187, 187, 187);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#SPAN_13*/

#SPAN_13:after {
    color: rgb(102, 102, 102);
    cursor: pointer;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#SPAN_13:after*/

#SPAN_13:before {
    color: rgb(102, 102, 102);
    cursor: pointer;
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#SPAN_13:before*/

#SPAN_15 {
    color: rgb(155, 155, 155);
    cursor: pointer;
    text-decoration: none solid rgb(155, 155, 155);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(155, 155, 155);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(155, 155, 155);
    border: 0px none rgb(155, 155, 155);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(155, 155, 155) none 0px;
}/*#SPAN_15*/

#SPAN_15:after {
    color: rgb(155, 155, 155);
    cursor: pointer;
    text-decoration: none solid rgb(155, 155, 155);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(155, 155, 155);
    caret-color: rgb(155, 155, 155);
    border: 0px none rgb(155, 155, 155);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(155, 155, 155) none 0px;
}/*#SPAN_15:after*/

#SPAN_15:before {
    color: rgb(155, 155, 155);
    cursor: pointer;
    text-decoration: none solid rgb(155, 155, 155);
    text-size-adjust: 100%;
    white-space: nowrap;
    column-rule-color: rgb(155, 155, 155);
    caret-color: rgb(155, 155, 155);
    border: 0px none rgb(155, 155, 155);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(155, 155, 155) none 0px;
}/*#SPAN_15:before*/

#A_16 {
    color: rgb(102, 102, 102);
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    column-rule-color: rgb(102, 102, 102);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#A_16*/

#A_16:after {
    color: rgb(102, 102, 102);
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#A_16:after*/

#A_16:before {
    color: rgb(102, 102, 102);
    text-decoration: none solid rgb(102, 102, 102);
    text-size-adjust: 100%;
    column-rule-color: rgb(102, 102, 102);
    caret-color: rgb(102, 102, 102);
    border: 0px none rgb(102, 102, 102);
    font: normal normal 700 normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(102, 102, 102) none 0px;
}/*#A_16:before*/

.widgettitle {
color: #333333 !important;
text-transform: uppercase;
font-size: 1.7em;
}

.widgettitle .page-id-1 {
color: #ffffff !important;
text-transform: uppercase;
font-size: 1.7em;
}

#tribe-events-adv-list-widget-3 {
padding-top: 10px;
}

.tribe-mini-calendar-event {
border-bottom: none !important;
}

#frontpage-center {
  margin: auto;
  width: 100%;
}

#wplp_widget_4687 .thumbnail .img_cropper img {position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    display: block;}

/*
 .category {display:none !important;}
*/

/* Homepage Social Media Widget*/
#optimizer_front_text-62 a:link {color: #2e6dd1 !important;}

/* BEGIN Fix for homepage padding issue 12/4/2019 */

#optimizer_front_text-64 .text_block {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

#optimizer_front_text-5 .text_block {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

#optimizer_front_text-31 .text_block {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

#optimizer_front_text-60 .text_block {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* END Fix for homepage padding issue 12/4/2019 */

.wp-caption-text {
	font-size: .5em;
	text-align: center;
}