#Top_bar .menu > li > a span:not(.description) {
    display: block;
    line-height: 60px;
    padding: 0 12px;
}

#Footer .widgets_wrapper {
    display: none;
}

#Header .top_bar_left, .header-classic #Top_bar, .header-plain #Top_bar, .header-stack #Top_bar, .header-split #Top_bar, .header-fixed #Top_bar, .header-below #Top_bar, #Header_creative, #Top_bar #menu, .sticky-tb-color #Top_bar.is-sticky {
   opacity: 1 !important;
}

#Top_bar {
    border-bottom: 3px solid #b5233c;
}

b, strong, strong em {
 font-weight: 600 !important;
}

.whitetextheader h1 {
   color: white !important;
}

@media only screen and (min-width: 768px) {
a.button:after, a.tp-button:after, a.action_button:after, button:after, input[type="submit"]:after, input[type="reset"]:after, input[type="button"]:after {
    background: rgba(211, 205, 205, 0.05);
    transition: 0.5s;
}
}

a.button, a.tp-button {
    border-radius: 0px !important;
}

a.button .button_icon i {
    color: rgb(255, 255, 255);
}

.column_column ol li, .column_helper ol li, .column_visual ol li, .icon_box ol li, .mfn-acc ol li, .ui-tabs-panel ol li, .post-excerpt ol li, .the_content_wrapper ol li {
    margin-bottom: 0px;
}

.wpb_wrapper li {
color: #626262 !important;
}

.vc_row[data-vc-full-width] {
overflow : unset !important;
}

@media only screen and (max-width: 767px) {
#Top_bar #logo img.logo-mobile  { 
  margin-left: 10px;
  float: left !important;
  margin-top: -2px !important;
}

.mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile-sticky {
  margin-left: 10px;
  float: left !important;
  margin-top: -4px !important;
}

.mobile-header-mini.mobile-sticky #Top_bar.is-sticky #logo, .mobile-header-mini.mobile-sticky #Top_bar.is-sticky .custom-logo-link {
    border-bottom: 1px solid #eee;
}

}

.bb:hover {
text-decoration: underline !Important;
}

@media (max-width: 500px) {

.imagegap {
  margin-bottom: -80px !important;
}

.tp-leftarrow.tparrows.hesperiden {     transform: matrix(1, 0, 0, 1, 10, -20) !important; }

.tp-rightarrow.tparrows.hesperiden { transform: matrix(1, 0, 0, 1, -50, -20) !important; }

#rev_slider_1_1_wrapper .hesperiden.tparrows {
    cursor: pointer;
    background: rgba(0,0,0,0.5);
    width: 40px;
    height: 40px;
    position: absolute;
    display: block;
    z-index: 1000;
    border-radius: 50%;
}

#rev_slider_1_1_wrapper .hesperiden.tparrows:before {
    font-family: 'revicons';
    font-size: 16px;
    color: #ffffff;
    display: block;
    line-height: 40px;
    text-align: center;
}
}

.hide, #hide {
display: none !important;
}