.menu-mini.menu-smart a {
    font-size: 22px;
    font-weight: 300 !important;
}

.nf-form-content input[type=button], .nf-form-content input[type=submit] {
    background: #6a2a3e !important;
}

footer .footer-center {
    padding-top: 25px;
    padding-bottom: 45px;
}

h1, h2, h3, h4, h5, h6 {
font-family: 'Cormorant', serif !important;
}

.menu-dark .menu-smart a {
    color: #000000;
}

.menu-dark .menu-smart a:hover {
    color: #6a2a3e;
}

.col-lg-0 {
    padding: 10px 36px 27px 36px;
}

@media (min-width: 960px) {
.navbar-topmenu {
    padding-top: 5px;
}
.hmenu .menu-primary .menu-smart > li > a, .hmenu-center .menu-primary .menu-smart > li > a {
    line-height: 2.5em;
}
.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
    width: 850px !important;
    left: 0px !important;
}
}

.fa-angle-right {
display: none !important;
}

.site-footer .text-lead, .text-lead > * {
    margin: 0px 0px 0px 0px;
}

footer .footer-last p {
    font-size: 16px;
}

.style-dark a:not(.btn-text-skin):hover, .style-dark a:not(.btn-text-skin):focus {
color: #ebeae8;
}

.portfolio-wrapper .post-footer, .portfolio-wrapper .post-share {
    padding-top: 0px !important;
    border-color: #ffffff !important;
}

.iconarea h3 {
color: #222222 !important;
}

.iconarea a:hover {
color: #6a2a3e !important;
}

.portfolioarea h3 a {
color: #222222 !important;
}

footer .footer-last.footer-center .social-icon i, .uncode-vc-social.icons-lead .social-icon i {
    font-size: 30px;
}

.submenu-dark .menu-horizontal .menu-smart ul {
    background: rgba(103, 103, 103, 0.9);
}

.style-light p {
    color: #222222;
}

.divider-wrapper {
margin-top: 15px !important;
}

blockquote p {
    font-weight: 600;
    font-style: italic;
}

.portfolio-body .col-lg-8 {
width: 100% !important;
}

#masthead:not(.menu-absolute) {
    border-bottom: 1px solid #6a2a3e;
}

.btn, .btn-link {
    font-size: 14px;
}

.single-portfolio .main-container .row-container .double-bottom-padding {
    padding-bottom: 36px !important;
}

.single-portfolio .main-container .row-container .double-top-padding {
    padding-top: 36px !important;
}

.main-container {
    padding-top: 15px;
    background: #ffffff;
}

blockquote {
    border-left: 1px solid;
}

.larger p {
font-size: 22px !important;
}