.white {
color: white;
}

h2.section-title {
    text-align: center;
    letter-spacing: 3px;
    text-transform: uppercase;
    font-size: 24px;
}

@media all and (max-width: 768px) { 
.desktop-only {
display: none;
}
}
@media all and (max-width: 768px) { 
.mobile-only {
display: none;
}
}

.tatsu-module.tatsu-normal-icon.tatsu-icon-shortcode, .tatsu-module.tatsu-normal-icon.tatsu-icon-shortcode * {
    pointer-events: none!important;
}

.image {
  display: block;
  width: 100%;
  height: auto;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #fff;
}

.container:hover .overlay {
  opacity: 1;
}
.overlay img {
    max-width: 275px;
}

.testimonial-logo {
    max-height: 50px;
}

span.accent {
    color: #79ced4;
    font-style: italic;
    font-family: "Lora";
}


.mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce a.add_to_cart_button.button.product_type_simple.added, .woocommerce-page .widget_shopping_cart_content .buttons a.button:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .testimonial-flex-slider .flex-control-paging li a.flex-active, #back-to-top, .be-carousel-nav, .portfolio-carousel .owl-controls .owl-prev:hover, .portfolio-carousel .owl-controls .owl-next:hover, .owl-theme .owl-controls .owl-dot.active span, .owl-theme .owl-controls .owl-dot:hover span, .more-link.style3-button, .view-project-link.style3-button {
    background: #79ced4 !important;
}