ul.sf-menu > li > a {
    font-size: 12px;
}
.glow {
    text-shadow: 0px 1px 7px rgba(0, 0, 0, 0.3);
}

.sf-menu li {
    max-width: 170px;
}

.wpb_single_image img {
    width: 100%;
}

.vc_row[data-vc-full-width] {
    background-size: cover;
}

.footer-dark .waves-bottom aside.widget ul li {
    border-color: rgba(225,225,225,0.3);
}

.white {
color: white;
}

@media screen and (min-width: 782px){
img.logo-img {
    max-width: 200px !important;
}
}

.footer-dark .waves-bottom {
    background: #74371A;
}

.footer-dark .waves-bottom aside.widget {
color: white;
}

.left-top {
    background-position: left top;
}

p {
font-size: 15px;
}

h2 {
    font-size: 36px;
}

h1 {
font-size: 20px;
}