/*- Header -*/

.c-header {
    background: #323031;
}

.c-header__row, .c-header--header-type-1{
    min-height: auto;
}

.c-header__col-center{
    background: none !important;
}

.c-header__col-center a{
    color: #fff !important;
}

.c-header .c-top-menu__submenu a{
    color: #000 !important;
}

.c-sidebar .widget ul.children ul.children, .c-sidebar .widget ul.sub-menu ul.sub-menu {
	padding-left: 20px;
}

.c-header--header-type-1.c-header--sticky .c-header__col-left, .c-header--header-type-1.c-header--sticky .c-header__col-right, .c-header--header-type-1.c-header--sticky .c-header__col-center, .c-header--header-type-3.c-header--sticky .c-header__col-left, .c-header--header-type-3.c-header--sticky .c-header__col-right, .c-header--header-type-3.c-header--sticky .c-header__col-center, .c-header--header-type-2.c-header--sticky {
    background: none !important;
}

.c-header--header-type-1 .c-header__col-left,
.c-header--header-type-3 .c-header__col-left,
.c-header--header-type-1 .c-header__col-right,
.c-header--header-type-3 .c-header__col-right, .c-header--header-type-1.c-header--sticky .c-header__col-left, .c-header--header-type-1.c-header--sticky .c-header__col-right, .c-header--header-type-1.c-header--sticky .c-header__col-center, .c-header--header-type-3.c-header--sticky .c-header__col-left, .c-header--header-type-3.c-header--sticky .c-header__col-right, .c-header--header-type-3.c-header--sticky .c-header__col-center, .c-header--header-type-2.c-header--sticky {
    color: #fff;
}

.c-header .elementor-section-wrap a{
    color: #323031 !important;
}


.custom-blog .elementor-grid-3 .elementor-grid{
    grid-template-columns: none !important;
}

.custom-blog.elementor-grid-tablet-2 .elementor-grid{
    grid-template-columns: none !important;
}

.custom-blog .elementor-post__card{
    display: flex;
    flex-direction: row !important;
}

.custom-blog .elementor-post__thumbnail__link{
    width: 40%;
}

.custom-blog .elementor-post__text{
    width: 60%;
}

.custom-blog .elementor-post__card{
    box-shadow: none;
}

.custom-blog .elementor-post__thumbnail__link::after{
    display: none !important;
}

.custom-blog .elementor-post__thumbnail {
    padding-bottom: 0 !important;
}

.custom-blog .elementor-post__thumbnail img {
    position: relative !important;
    top: auto !important;
    transform: none !important;
    -ms-transform: none !important;
    -webkit-transform: none !important;
    left: auto !important;
}

.custom-blog .elementor-post__title{
    font-size: 28px !important;
    text-transform: uppercase;
}

.custom-blog .elementor-post__read-more{
    display: inline-block;
    background: #282828;
    color: #fff;
    padding: 8px 10px;
}

.custom-blog .elementor-post__card .elementor-post__meta-data{
    position: absolute;
    background: #282828;
    left: 30%;
    top: 20px;
    padding: 8px 10px;
    color: #fff;
}

.c-product-grid__item .woocommerce-loop-product__title{
	text-transform: none !important
}

@media (max-width: 1024px) {
    .custom-blog .elementor-post__card .elementor-post__meta-data{
        left: 10px;
    }
}

.custom-blog .elementor-post__thumbnail__link{
    margin-bottom: 0 !important;
}

.custom-search{
    border-bottom: 2px solid #f3f3f3 !important;
}

.custom-search h5{
    margin-bottom: 10px;
    font-size: 22px;
    text-transform: uppercase;
}

.custom-recents h5{
    margin-bottom: 20px;
    font-size: 22px;
    text-transform: uppercase;
}

.custom-recents ul{
    list-style: none;
    padding: 0;
}

.custom-recents li{
    margin-bottom: 20px;
}

.custom-recents a{
    display: block;
    width: 100%;
    font-weight: bold;
    text-transform: uppercase;
}

.custom-recents span{
    font-size: 12px;
}

.elementor-pagination{
	margin-top: 20px
}

.elementor-pagination .page-numbers{
	display: inline-block;
	padding-top: 13px;
}

/*-- Slider (Desktop) --*/

.h-carousel--round .owl-prev,
.h-carousel--round .owl-next {
    background: #fff;
    color: #000 !important;
}

.h-carousel--round .owl-prev:hover,
.h-carousel--round .owl-next:hover {
    color: #fff !important;
}

@media (min-width: 1921px) {
    .c-ip-slider__item--full {
        height: 85vh;
        min-height: auto !important;
    }
}

@media (max-width: 1920px) {
    .c-ip-slider__item--full {
        height: 600px;
        min-height: auto !important;
    }
}

@media (max-width: 1536px) {
    .c-ip-slider__item--full {
        height: 600px;
        min-height: auto !important;
    }
}

@media (max-width: 765px) {

    .home .elementor-64 .elementor-element.elementor-element-df61cff .elementor-spacer-inner,
    .home .elementor-64 .elementor-element.elementor-element-6876cd1 .elementor-spacer-inner,
    .home .elementor-64 .elementor-element.elementor-element-156f75d .elementor-spacer-inner{
        height: 400px;
    }

    .home .h-banner-1__column-right{
        position: relative;
        top: auto !important;
        right: auto !important;
    }

    .home .elementor-64 .elementor-element.elementor-element-430bea6 {
        margin-top: 0;
    }

    .home .elementor-64 .elementor-element.elementor-element-caa53f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .home .elementor-64 .elementor-element.elementor-element-caa53f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .home .elementor-64 .elementor-element.elementor-element-6876cd1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .home .elementor-64 .elementor-element.elementor-element-6876cd1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .home .elementor-64 .elementor-element.elementor-element-156f75d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .home .elementor-64 .elementor-element.elementor-element-156f75d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer
    .home .elementor-64 .elementor-element.elementor-element-4f6ce1a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .home .elementor-64 .elementor-element.elementor-element-4f6ce1a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .elementor-64 .elementor-element.elementor-element-4f6ce1a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap
    {
        background-size: contain !important;
        background-color: #f3f3f3;
        border: 10px solid #f3f3f3;
    }

    .elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card, .elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card{
        display: block !important;
    }

    .custom-blog .elementor-post__thumbnail__link{
        width: 100% !important;
        margin-bottom: -40px !important;
    }

    .custom-blog .elementor-post__text{
        width: 100% !important;
        margin-top: 55px !important;
    }

    .c-ip-slider__description{
        font-size: 20px !important;
    }

}
