/********* Compiled - Do not edit *********/
:root{--color-primary:#fe6c83;--color-gradient-start:#fe6c83;--color-gradient-stop:#fe6c83;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Amiri;font-weight:400;line-height:28px;font-size:20px;color:#ffffff;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:Poppins;font-weight:400;line-height:2;font-size:14px;color:#737373;}.h1,h1{font-family:Lato;font-weight:700;line-height:48px;font-size:48px;color:#ffffff;}.h2,h2{font-family:Lato;font-weight:700;line-height:36px;font-size:36px;color:#ffffff;}.h3,h3{font-family:Lato;font-weight:700;line-height:36px;font-size:32px;color:#ffffff;}.h4,h4{font-family:Lato;font-weight:700;line-height:28px;font-size:24px;color:#ffffff;}.h5,h5{font-family:Lato;font-weight:700;line-height:28px;font-size:20px;color:#ffffff;}.h6,h6{font-family:Lato;font-weight:700;line-height:28px;font-size:20px;color:#ffffff;}.titlebar-inner h1{}.titlebar-inner p{}#content{background-color:#000000;}@media screen and (max-width: 1199px){.main-header .navbar-header{background:rgba(0, 0, 0, 0);}}html {
   background-color: #000;
}

.logo-default {
    width:280px;
}

.header.site-header.main-header:before {
    background: rgb(0,0,0);
    background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    content: ' ';
    font-size: 0;
    display: block;
    width: 100%;
    height: 180px;
    position: absolute;
    top: 0px;
}

.main-header .is-stuck .social-icon a,
.main-header .is-stuck .header-module .ld-module-trigger,
.main-header .is-stuck .header-module .ld-module-trigger-txt,
.main-header .is-stuck .main-nav > li > a {
    color: #ffffff !important;
}

.main-header .is-stuck .social-icon a:hover,
.main-header .is-stuck .main-nav > li > a:hover,
.main-header .is-stuck .ld-module-search-visible-form .input-icon {
    color: rgb(211, 169, 133) !important;
}

.main-nav .link-txt .txt {
    font-size: 18px;
}

.ld-pf-details {
    padding: 40px !important;
}

.ld-pf-details-inner.justify-content-between {
    justify-content: center !important;
}

.ld-pf-details-inner .published {
    display: none;
}

.ld-pf-details-inner .ld-pf-title {
    line-height: 36px;
}

.filter-list li {
    font-family: 'Lato';
}

.header-module .trp-language-switcher {
    margin: 0;
}

.header-module .trp-language-switcher > div {
    /* width: auto !important; */
    margin: 0;
    padding: 0;
    background: rgba(0, 0, 0, 0.5);
    border: none;
    background-image: none;
}

.header-module .trp-language-switcher > div > a {
    padding: 2px 8px 4px 8px;
    color: #ffffff;
    font-family: Lato;
    font-size: 18px;
}

.header-module .trp-language-switcher > div > a img.trp-flag-image {
    margin: 0 3px 0 0;
}

.header-module .trp-language-switcher > div > a:hover {
    background: #000000;
    color: rgb(211, 169, 133);
}

/*
.header-module .trp-language-switcher {

}
*/

.search-results .titlebar {
    background: #000000;
}
    .search-results .titlebar .titlebar-container {
        padding: 0;
    }
        .search-results .titlebar .titlebar-container h1 {
            color: #ffffff;
            font-size: 36px;
        }
    
.search-results .titlebar .titlebar-inner {
    padding-bottom: 40px;
}

.search.search-results .content {
    padding-top: 0;
}

.search-results .container {
    padding: 0;
}

.search-results .container > .row {
    margin-left: -30px;
    margin-right: -30px;
    display: flex !important;
    flex-flow: row wrap;
}

.liquid-portfolio {
    position: relative;
}
    .liquid-portfolio .entry-header {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        display: block;
    }

    .liquid-portfolio .entry-header h2,
    .liquid-portfolio .entry-header h2 a{
        display: block;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        font-size: 0px;
        color: rgba(255,255,255, 0);
    }


    .liquid-portfolio .liquid-lp-details {
        display: none;
    }
    
    .liquid-portfolio .entry-summary {
        display: none;
    }


.search-results .blog-nav {
    display: block;
    width: 100%;
    text-align: center;
}

.search-results .blog-nav ul.pagination {
    font-size: 18px;
    font-weight: 400;
}
    .search-results .blog-nav ul.pagination .page-numbers.current {
        color: #ffffff;
        font-weight: 700;
    }





@media screen and (max-width: 1199px) {
    .logo-default {
        width: 220px;
    }

    .is-stuck {
        background-color: rgba(0, 0, 0, 0.75);
        box-shadow: 0 2px 8px rgb(0 0 0 / 7%);
        -webkit-backdrop-filter: blur(20px) saturate(180%);
        backdrop-filter: blur(20px) saturate(180%);
    }

    .navbar-header {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    .liquid-portfolio-list .col-xs-12 {
        width: 50%;
        padding: 0 5px 0 5px !important;
    }
    
    .liquid-portfolio-list .col-xs-12 .ld-pf-item {
        margin-bottom: 10px !important;
    }

    .header.site-header.main-header:before {
        height: 120px;
    }
    
    [data-mobile-nav-style=modern]:before {
        background: #000000 !important;
    }
    
    body .navbar-collapse.navbar-collapse-clone {
        height: 100% !important;
        top: 0;
        padding: 0;
    }
    body .navbar-collapse.navbar-collapse-clone .nav-trigger {
        top: 20px;
        right: 20px;
        margin: 0;
        padding: 0;
    }

    .mobile-nav-activated .navbar-collapse.navbar-collapse-clone {
        background: #000000 !important;
        width: 80vw;
    }
    
    .navbar-collapse .trp-ls-shortcode-language,
    .navbar-collapse .trp-language-switcher.trp-language-switcher-container,
    .navbar-collapse .trp-ls-shortcode-current-language {

        width: 100% !important;
    }
    
    .navbar-collapse .navbar-collapse-inner {
        height: 80vh;
    }
}

@media screen and (max-width: 1199px) {
    html[dir=rtl] [data-mobile-nav-style=modern] .navbar-collapse-clone {
        right: 0vw !important;
    }
    
    .navbar-header > * {
        flex: 0 !important;
    }
    
    .search-results .container > .row {
        margin: 0;
        padding: 0 5px;
    }
    
    .trp-ls-shortcode-current-language {
        min-width: 120px;
    }
}