.site-header {
    background-color: rgba(0, 0, 0, 0.9);
}

.site-title {
    font-size: 32px;
}

.site-description {
    font-size: 16px;
}

#mainnav ul li a {
    font-size: 14px;
}

p{color: #000 !important;}
h1 {
    font-size: 52px;
}

h2 {
    font-size: 42px;
}

h3 {
    font-size: 32px;
}

h4 {
    font-size: 25px;
}

h5 {
    font-size: 20px;
}

h6 {
    font-size: 18px;
}

body {
    font-size: 16px;
}

.single .hentry .title-post {
    font-size: 36px;
}

.header-image {
    background-size: cover;
}

.header-image {
    height: 300px;
}

.site-header.float-header {
    background-color: rgba(0, 0, 0, 0.9);
}

@media only screen and (max-width: 1024px) {
    .site-header {
        background-color: #000000;
    }
}

.site-title a,
.site-title a:hover {
    color: #ffffff
}

.site-description {
    color: #ffffff
}

#mainnav ul li a,
#mainnav ul li::before {
    color: #ffffff
}

#mainnav .sub-menu li a {
    color: #ffffff
}

#mainnav .sub-menu li a {
    background: #1c1c1c
}

.text-slider .maintitle,
.text-slider .subtitle {
    color: #ffffff
}

body {
    color: #47425d
}

#secondary {
    background-color: #ffffff
}

#secondary,
#secondary a,
#secondary .widget-title {
    color: #767676
}

.footer-widgets {
    background-color: #252525
}

.btn-menu {
    color: #ffffff
}

#mainnav ul li a:hover {
    color: #d65050
}

.site-footer {
    background-color: #1c1c1c
}

.site-footer,
.site-footer a {
    color: #666666
}

.overlay {
    background-color: #000000
}

.page-wrap {
    padding-top: 0px;
}

.page-wrap {
    padding-bottom: 0px;
}

@media only screen and (max-width: 1025px) {
    .mobile-slide {
        display: block;
    }

    .slide-item {
        background-image: none !important;
    }

    .header-slider {}

    .slide-item {
        height: auto !important;
    }

    .slide-inner {
        min-height: initial;
    }
}

@media only screen and (max-width: 780px) {
    h1 {
        font-size: 32px;
    }

    h2 {
        font-size: 28px;
    }

    h3 {
        font-size: 22px;
    }

    h4 {
        font-size: 18px;
    }

    h5 {
        font-size: 16px;
    }

    h6 {
        font-size: 14px;
    }
}