/*
 Theme Name: Leigia Bootstrap
 Theme URI: http://leigia.com
 Description: WordPress Theme built using the latest version of Bootstrap.
 Version: 1.0.0
 Author: Alvin Araujo
 Author URI: http://leigia.com
 Tags: Blank, HTML5, CSS3, Bootstrap
 License: MIT
 License URI: http://opensource.org/licenses/mit-license.php
 Text Domain: leigiabootstrap
*/
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap');

.translate-cat {
    margin-top: -200px !important;
}

.translate-grid {
    margin-top: -150px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.cat-grid {
    max-width: fit-content;
}

.cat-grid>div {
    position: relative;
    overflow: hidden;
}

.cat-grid img {
    max-width: 200px;
}

.cat-grid .wp-block-heading {
    position: absolute;
    bottom: 10px;
}

body.home .entry-content {
    margin-top: 0;
}

.entry-content>div {
    margin-top: 0;
    padding: 5rem 0;
}

/*
Search Widget
*/
.wp-block-search__inside-wrapper {
    border: 2px solid var(--wp--preset--color--primary) !important;
    border-radius: 50px;
    padding: 2px 2px 2px 25px;
    background: var(--wp--preset--color--black);
}

.wp-block-search__input {
    background: none !important;
    color: var(--wp--preset--color--white) !important;
}

.wp-block-search__button {
    background-color: var(--wp--preset--color--dark-gray) !important;
    padding: 5px 10px !important;
    margin: 2px !important;
    border-radius: 0 50px 50px 0;
}

/*
USP Bar
*/
.usp-bar {
    overflow: hidden;
}

.usp-bar .usp-lead {
    position: relative;
    z-index: 3;
    max-width: calc(100vw - 3.4rem);
}

@media (min-width: 992px) {
    .usp-bar .usp-lead {
        max-width: 200px;
    }
}

.usp-bar .usp-lead::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -2.75rem;
    width: 2.75rem;
    background: var(--wp--preset--color--primary);
    clip-path: polygon(0 0, 100% 0, 0 100%);
    z-index: 2;
}

.usp-bar .usp-lead::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -3.4rem;
    width: 3.4rem;
    background: var(--wp--preset--color--primary);
    clip-path: polygon(0 0, 100% 0, 0 100%);
    filter: blur(8px);
    opacity: 0.55;
    z-index: 1;
    pointer-events: none;
}

.usp-bar .usp-content {
    position: relative;
    z-index: 999;
    flex-grow: 1;
}

@media only screen and (min-width: 992px) {
    .usp-bar .usp-content {
        padding-left: 2em;
    }
}
/*
Footer
*/
footer{
    margin-top:0;
}