.elementor-14229 .elementor-element.elementor-element-4b5675a3 > .elementor-container{max-width:1400px;}.elementor-14229 .elementor-element.elementor-element-4b5675a3 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14229 .elementor-element.elementor-element-4b5675a3{margin-top:0px;margin-bottom:0px;padding:32px 0px 32px 0px;}.elementor-14229 .elementor-element.elementor-element-7e4d9f41 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-14229 .elementor-element.elementor-element-7e4d9f41 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-14229 .elementor-element.elementor-element-1ccab2e .elementor-heading-title{color:#000000;}.elementor-14229 .elementor-element.elementor-element-41ca0cf{color:#000000;}.elementor-14229 .elementor-element.elementor-element-41ca0cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14229 .elementor-element.elementor-element-2bba690b > .elementor-container{max-width:1500px;}.elementor-14229 .elementor-element.elementor-element-2bba690b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14229 .elementor-element.elementor-element-2bba690b{margin-top:0%;margin-bottom:0%;padding:0px 15px 15px 015px;}.elementor-14229 .elementor-element.elementor-element-7d11f686 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14229 .elementor-element.elementor-element-7d11f686 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-14229 .elementor-element.elementor-element-4649998a > .elementor-container{max-width:1500px;}.elementor-14229 .elementor-element.elementor-element-4649998a{margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-14229 .elementor-element.elementor-element-22dff7c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14229 .elementor-element.elementor-element-22dff7c3 > .elementor-element-populated > .elementor-widget-wrap{padding:0% 10% 0% 0%;}.elementor-14229 .elementor-element.elementor-element-5b55ee00 .elementor-icon-wrapper{text-align:right;}.elementor-14229 .elementor-element.elementor-element-5b55ee00.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-14229 .elementor-element.elementor-element-5b55ee00.elementor-view-framed .elementor-icon, .elementor-14229 .elementor-element.elementor-element-5b55ee00.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-14229 .elementor-element.elementor-element-5b55ee00.elementor-view-framed .elementor-icon, .elementor-14229 .elementor-element.elementor-element-5b55ee00.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-14229 .elementor-element.elementor-element-5b55ee00 .elementor-icon{font-size:26px;}.elementor-14229 .elementor-element.elementor-element-5afa3441{text-align:right;}.elementor-14229 .elementor-element.elementor-element-5afa3441 .elementor-heading-title{color:#000000;font-family:"Sofia pro semibold", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;}.elementor-14229 .elementor-element.elementor-element-75e1fce4 .elementor-icon-wrapper{text-align:right;}.elementor-14229 .elementor-element.elementor-element-75e1fce4.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-14229 .elementor-element.elementor-element-75e1fce4.elementor-view-framed .elementor-icon, .elementor-14229 .elementor-element.elementor-element-75e1fce4.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-14229 .elementor-element.elementor-element-75e1fce4.elementor-view-framed .elementor-icon, .elementor-14229 .elementor-element.elementor-element-75e1fce4.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-14229 .elementor-element.elementor-element-75e1fce4 .elementor-icon i, .elementor-14229 .elementor-element.elementor-element-75e1fce4 .elementor-icon svg{transform:rotate(37deg);}.elementor-14229 .elementor-element.elementor-element-75e1fce4 > .elementor-widget-container{margin:-18% -30% -38% 0%;}.elementor-14229 .elementor-element.elementor-element-473aba0e > .elementor-widget-container{margin:-4% 0% 0% 0%;}@media(max-width:1024px){.elementor-14229 .elementor-element.elementor-element-4b5675a3{padding:15px 15px 15px 15px;}.elementor-14229 .elementor-element.elementor-element-2bba690b{padding:15px 15px 15px 15px;}.elementor-14229 .elementor-element.elementor-element-22dff7c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14229 .elementor-element.elementor-element-22dff7c3 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-14229 .elementor-element.elementor-element-5b55ee00 .elementor-icon-wrapper{text-align:center;}.elementor-14229 .elementor-element.elementor-element-5afa3441{text-align:center;}.elementor-14229 .elementor-element.elementor-element-5afa3441 .elementor-heading-title{font-size:23px;}.elementor-14229 .elementor-element.elementor-element-5afa3441 > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-14229 .elementor-element.elementor-element-473aba0e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}}@media(max-width:767px){.elementor-14229 .elementor-element.elementor-element-4b5675a3{margin-top:0px;margin-bottom:0px;padding:100px 15px 15px 15px;}.elementor-14229 .elementor-element.elementor-element-7e4d9f41 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14229 .elementor-element.elementor-element-7e4d9f41 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 10px 10px 10px;}.elementor-14229 .elementor-element.elementor-element-7d11f686 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14229 .elementor-element.elementor-element-7d11f686 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-14229 .elementor-element.elementor-element-4649998a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14229 .elementor-element.elementor-element-22dff7c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14229 .elementor-element.elementor-element-22dff7c3 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 30px 40px 30px;}.elementor-14229 .elementor-element.elementor-element-5b55ee00 .elementor-icon-wrapper{text-align:center;}.elementor-14229 .elementor-element.elementor-element-5afa3441{text-align:center;}.elementor-14229 .elementor-element.elementor-element-5afa3441 .elementor-heading-title{font-size:24px;}.elementor-14229 .elementor-element.elementor-element-5afa3441 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14229 .elementor-element.elementor-element-473aba0e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-14229 .elementor-element.elementor-element-64b14f30{width:53.733%;}.elementor-14229 .elementor-element.elementor-element-22dff7c3{width:12.577%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14229 .elementor-element.elementor-element-22dff7c3{width:100%;}}/* Start custom CSS for section, class: .elementor-element-4b5675a3 */.container {
    width: 1500px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5afa3441 */.elementor-14229 .elementor-element.elementor-element-5afa3441 p {
    font-size:16px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-473aba0e */.bzfy-c-tilegrid-post__overlay {
    background: none !important;
}

.bzfy-t-feed-tile-grid .bzfy-c-tilegrid-post__overlay {
padding:20px
}

.bzfy-t-feed-tile-grid .bzfy-c-tilegrid-post__text {
    padding-top: 0px !important;
}

.tags button {
    background: transparent;
    color: black;
    font-family:'Sofia pro light';
    border:0;
    font-size:16px;
    padding:0 10px 0px 10px;
    margin:0 20px 0px 20px;
transition: border-color 1s;
}

button.btn-filter {
    border-bottom:2px solid transparent !important;
}

.tags button:hover {
    border-bottom:2px solid #000 !important;
    transition: border-color 1s;
}

.tags .active {
    border-bottom:2px solid #000 !important;
}

.tags {
    text-align:center;
    margin-bottom:20px;
}


.bzfy-t-feed-card-flow .bzfy-c-cardflow-post {
    position: relative;
    width: 100%;
    border-radius: 0 !important;
    background-color: none !important;
    box-shadow: none !important;
    
}

.bzfy-t-feed-card-flow .bzfy-o-body {
    display: none;
}

.bzfy-t-feed-card-flow .bzfy-o-header {
        padding: 10px 20px 10px 20px;
    width:inherit !important;
    background:transparent !important;
        font-weight: inherit !important;
}
.bzfy-t-feed-card-flow .bzfy-o-header--cards-center {
    position: absolute !important;
    margin-top: -35px !important;
    background: white !important;
    padding: 10px 20px 10px 20px !important;
    font-family:'Sofia pro light';
}

.bzfy-o-context * {
    box-sizing: border-box;
    background: none !important;
}

.bzfy-feed-load-more-button.bzfy-c-cardflow-button--dark {
    background-color: black !important;
    border-radius: 0 !important;
    font-family: 'Sofia Pro Light';
    text-transform: inherit !important;
    padding: 20px 60px 20px 60px;
    color: white !important;
    font-size: 16px;
    border:1px solid black;
    transition: background-color 0.2s ease;
    margin-top:50px;

}

.bzfy-feed-load-more-button.bzfy-c-cardflow-button--dark:hover {
    background-color: transparent !important;
    color:black !important;
        font-weight:300 !important;
}

/* POPUP */

div#bz-gate-content {
    font-family: 'Sofia Pro Light';
}

.bzfy-gate-product.solo-product .bzfy-gate-product-image-link {
    margin-bottom: 20px;
    width: 200px !important;
    height: 200px!important;
}

.bzfy-gate-product-info.solo-product {
    align-items: center;
    max-width: 200px;
    color: black;
    font-weight: 300 !important;
}

a.bzfy-gate-product-buy-button {
    border-bottom: 1px solid black !important;
    border-radius: 0 !important;
    padding: 0px 5px !important;
}

.bzfy-info-interactions.with-products {
    justify-content: flex-start;
    margin-top: 20px !important;
}

@media only screen and (max-width: 1000px) {
.tags button {
    border: 0;
    font-size: 15px;
    padding: 0 10px 0px 10px;
    margin: 10px 0px 0px 0px;
    transition: border-color 1s;
}
}
@media only screen and (max-width: 600px) {
    
    .bzfy-gate-product-info.solo-product {
    text-align: center;
    margin: 0 auto !important;
}
.tags button {
    border: 0;
    font-size: 14px;
    padding: 0 10px 0px 10px;
    margin: 10px 0px 0px 0px;
    transition: border-color 1s;
}

.bzfy-o-masonry-grid {
    display: inherit !important;
}

.bzfy-o-masonry-grid_column {
    min-width: 100% !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */