.menu-container ul.menu-smart > li > a, .menu-container ul.menu-smart li.dropdown > a, .menu-container ul.menu-smart li.mega-menu > a, .menu-smart i.fa-dropdown, .vmenu-container a {
    font-weight: 500;
    letter-spacing: 0.05em;
}

.menu-light .menu-smart > li.active > a, .menu-light .menu-smart > li a.active, .menu-light .menu-smart > li.current-menu-ancestor > a, .menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
    color: #77d2eb;
}

.menu-smart > li > a > div > div > div.btn {
    margin: 0;
    background: #3598b5;
    color: #3598b5;
}

.menu-smart > li > a > div > div > div.btn span {
    top: 0 !important;
    color: #ffffff;
}

.menu-light .menu-smart a {
    color: #777777;
}

@media (min-width: 960px) {
.font-size-menu, .menu-container ul.menu-smart > li > a, .menu-smart > li > a > div > div > div.btn, .uncode-cart .buttons a {
    font-size: 13px;
}
.menu-wrapper .row-menu .row-menu-inner {
    padding: 3px 36px 3px 36px;
}
}

.shorttop {
    margin-top: 15px !important;
}

.black p {
    color: #777777 !important;
}

.text-color-prif-color {
    color: #777777 !important;
    fill: #777777 !important;
}

.btn-color-prif {
    color: #ffffff !important;
    background-color: #777777 !important;
    border-color: #777777 !important;
}

.btn-color-prif.btn-outline:not(.btn-hover-nobg):hover, .btn-color-prif.btn-outline:not(.btn-hover-nobg):focus, btn-color-prif.btn-outline:active {
    background-color: #777777 !important;
    border-color: #777777 !important;
}

.btn-color-prif.btn-outline:not(.btn-text-skin) {
    color: #777777 !important;
}

.btn-color-prif.btn-outline {
    background-color: transparent !important;
    border-color: #777777 !important;
}

.style-dark-bg {
    background-color: #3598b5;
}

.style-color-wayh-bg {
    background-color: #3598b5;
}

.menu-mini.menu-smart a {
    padding: 4px 9px 4px 9px;
    font-size: 14px;
}

.fa-instagram {
    padding-right: 5px;
}

.col-lg-0 {
    padding: 10px 36px 10px 36px;
}

.btn-color-xsdn {
    color: #3598b5 !important;
}

h1, h2 { 
font-family: 'Merriweather', serif !important;
}

.white p {
color: #ffffff !important;
}

.white strong {
color: #ffffff !important;
}

footer .footer-center {
    padding-top: 35px;
    padding-bottom: 35px;
}