.aux-logo-header .aux-logo-anchor {
    max-width: 550px
}

.aux-logo-header .aux-logo-anchor>img {
    max-height: 105px
}

body:before {
    height: 100%;
}

body {
    background-size: auto
}

body {
    background-repeat: no-repeat
}

body {
    background-position: left top
}

body {
    background-attachment: scroll
}

@media screen and (min-width:700px) {

    .aux-framed .aux-side-frames,
    body.aux-framed:after,
    .aux-framed .aux-side-frames:before,
    .aux-framed .aux-side-frames:after {
        background-color: #111
    }
}

.site-header-section .aux-header-elements:not(.aux-vertical-menu-elements),
.site-header-section .aux-fill .aux-menu-depth-0>.aux-item-content {
    height: 105px
}

.site-header-section {
    background-color: #fff
}

.aux-top-sticky .site-header-section.aux-sticky .aux-fill .aux-menu-depth-0>.aux-item-content,
.aux-top-sticky .site-header-section.aux-sticky .aux-header-elements,
.aux-elementor-header.aux-sticky .elementor-section-wrap>.elementor-section>.elementor-container {
    height: 80px
}

.aux-elementor-header.aux-sticky .elementor-section-wrap>.elementor-section {
    background-color: #fff !important
}

.aux-vertical-menu-side {
    background-color: #fff
}

.site-header-section .aux-middle .aux-menu-depth-0>.aux-item-content {
    height: 60px
}

.site-header-section .aux-header .aux-burger:before,
.site-header-section .aux-header .aux-burger:after,
.site-header-section .aux-header .aux-burger .mid-line {
    border-color: #fff
}

#fs-menu-search:before {
    background-color: rgba(255, 255, 255, .95)
}

#top-header {
    background-color: rgba(128, 0, 0, 1)
}

.single-post .aux-overlay-bg-hash:before {
    opacity: .15
}

.page .aux-overlay-bg-hash:before {
    opacity: .5
}

.aux-subfooter-bar {
    background-color: #fafafa
}

.aux-subfooter-bar {
    border-top: 1px solid #eaeaea
}

.aux-subfooter {
    background-position: center center
}

.aux-subfooter {
    background-size: cover
}

.aux-subfooter {
    background-repeat: no-repeat
}

.aux-site-footer {
    background-color: #222
}

.aux-site-footer {
    border-top: 1px solid #2b2b2b
}

.aux-site-footer {
    border-top-width: 1px
}

.aux-logo-footer .aux-logo-anchor img {
    max-height: 50px
}

.single-portfolio .aux-overlay-bg-hash:before {
    opacity: .5
}

.post-type-archive-portfolio .aux-entry-boxed .entry-main {
    background-color: #fff
}

.post-type-archive-portfolio .aux-entry-boxed .entry-main {
    border-color: #eaeaea !important
}

.post-type-archive-portfolio .aux-item-land .aux-land-side {
    background-color: #fff
}

.post-type-archive-portfolio .aux-item-land .aux-land-side {
    border-color: #eaeaea !important
}

.aux-top-header .aux-header-msg p {
    font-family: 'Rubik';
    color: #fff;
    font-weight: 300;
    font-size: 11px;
    line-height: 30px
}

.site-header-section .aux-menu-depth-0>.aux-item-content .aux-menu-label {
    font-family: 'Rubik';
    color: #000;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 30px
}

.site-header-section .aux-submenu>.aux-menu-item>.aux-item-content>.aux-menu-label {
    color: #000
}

.aux-subfooter {
    background-color: #222
}

.aux-subfooter .aux-widget-area p {
    font-family: 'Rubik';
    color: #848484;
    font-weight: 300;
    font-size: 16px;
    line-height: 25px
}

.aux-subfooter .aux-widget-area .widget-title {
    font-family: 'Rubik';
    color: #fff;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 19px
}

.aux-copyright {
    font-family: 'Rubik';
    color: #4d4d4d;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px
}

body {
    font-family: 'Poppins';
    color: #000;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px
}

body {
    font-family: "Poppins";
    font-weight: regular
}

h1,
h2,
h3,
h4,
h5,
h6,
.aux-h1,
.aux-h2,
.aux-h3,
.aux-h4,
.aux-h5,
.aux-h6 {
    font-family: "Rubik";
    font-weight: 300
}

.page-title {
    font-family: "Raleway";
    font-weight: 300
}

.aux-master-menu {
    font-family: "Raleway";
    font-weight: regular
}

.aux-button {
    font-family: "Rubik";
    font-weight: regular
}

body h1,
body .aux-h1 {
    font-family: 'Poppins';
    color: #000;
    font-size: 38px;
    font-weight: 700;
    line-height: 60px
}

.page-title {
    font-family: 'Poppins';
    color: #fff;
    font-weight: 700;
    font-size: 30px;
    line-height: 60px
}

.page-title-section .aux-breadcrumbs a {
    font-family: 'Rubik';
    font-weight: 300;
    font-size: 15px;
    line-height: 30px
}

.page-title-section .page-subtitle {
    font-size: 15px;
    line-height: 30px;
    font-weight: 300
}

.aux-breadcrumbs {
    font-family: 'Rubik';
    font-size: 15px;
    font-weight: 300;
    line-height: 30px
}

.single-post .wp_ulike_general_class .wp_ulike_btn:before {
    font-size: 10px
}

.single-post .aux-single-post-share span:before {
    font-size: 10px
}

.single-portfolio .aux-single-portfolio-share span:before {
    font-size: 10px
}

.single-portfolio .wp_ulike_general_class button:before {
    font-size: 10px
}

:root {
    --auxin-featured-color-1: rgba(128, 0, 0, 1)
}

:root {
    --auxin-featured-color-2: rgba(128, 0, 0, 1)
}