/*
Theme Name:     Brator Child
Theme URI:      https://wp.brator.xyz/
Description:    Child theme for Brator
Author:         Smartdatasoft Team
Author URI:     https://themeforest.net/user/smartdatasoft
Template:       brator
Version:        1.0
*/

/* ----------------------------------------------------------------------------
 * Child Theme Style.css styles begin here!
 * ------------------------------------------------------------------------- */

.brator-header-top-bar-area.design-one.dark-bg {
    padding: 2px !important;
    background-color: #F2F2F7 !important;
	
}

.brator-header-area.header-three.header-one {
    padding: 2px 0 !important;
}

.brator-categories-list-area.design-two .brator-categories-single {
    margin-bottom: 1px !important;
}

.brator-section-header {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px !important;
	}
.brator-categories-single {
    border-width: 1px;
    border-color: #d4d4d4;
    border-style: solid;
    border-radius: 5px;
    background-color: #fff;
    padding: 40px 15px 20px 15px !important;
    text-align: center;
    display: flex;
    flex-direction: column;
	}

.brator-header-top-bar-area.design-one .brator-header-top-bar-info-left p {

    color: black !important;
}

.brator-header-area.header-three.header-one.dark-bg {
    background-color: #7cacd9;
}

.brator-categories-list-area.design-two.gray-bg {
    padding: 35px 0;
    background-color: #f2f2f7 !important;
}

.brator-categories-list-area.design-two {
    padding: 35px 0 !important;
}


@media only screen and (max-width: 1350px)
.brator-logo-area .brator-logo a img {
    max-width: 200px !important;
}

.brator-header-menu-area .brator-header-menu ul.list-style-outside-none li a {
    font-size: 14px;
    padding: 15px 15px;
    color: black;
    font-weight: 700;
    text-transform: none!important;
    position: relative;
	}

.menu-cat-list-area .menu-cat-list-item a {
    font-size: 14px;
    width: 100%;
    color: rgba(0,0,0,.7);
    padding: 5px 20px;
    border-bottom: 1px solid rgba(0,0,0,.1);
    -webkit-transition: all 0.15s cubic-bezier(0.28, 0.12, 0.22, 1);
    transition: all 0.15s cubic-bezier(0.28, 0.12, 0.22, 1);
    text-transform: none !important;
    position: relative;
	}


.brator-offer-slider-area.brator-whats-hot-area .brator-section-header {
    justify-content: center;
    z-index: 2000 !important;
}

element.style {
    margin-right: 15px;
    width: 260.5px;
}

.brator-whats-hot-slider .brator-hot-single-box {
    padding: 40px;
    min-height: 315px !important;
    max-width: 270px;
    height: 100%;
    border-radius: 4px;
}

.brator-product-single-item-cat {
    visibility:hidden;
}

.brator-footer-area {
    padding: 50px 0;
    margin-top: auto;
    display: none;
}

.elementor-591 .elementor-element.elementor-element-be141da .brator-categories-single .brator-categories-single-title p a {
    font-size: 13px !important;
    line-height: 23px !important;
    letter-spacing: -1px;
    word-spacing: 0px;
}

.brator-categories-list-area.design-two .brator-categories-single {
    margin-bottom: 1px !important;
    min-height: 240px;
}

.brator-header-top-bar-area.design-one .brator-header-top-bar-info-left a {
    font-size: 13px !important;
    color: #0099ff;
    margin-left: 10px;
    text-decoration: underline;
    line-height: 28px;
}

.brator-categories-single .brator-categories-single-img a img {
    margin: 0 auto;
    max-width: 170px !important;
}

@media (min-width: 1200px)
.col-xl-4 {
    flex: 0 0;
    width: 25% !important;
}



@media (min-width: 992px)
.col-lg-6 {
    flex: 0 0 auto;
    width: 100% !important;
}

.brator-newsletter-area.design-one {
    padding: 15px 0 !important;
}

.brator-footer-top-area {
    border-top: 1px solid #e5e5e5;
    margin-top: auto;
    padding-top: 6px;
    padding-bottom: 50px !important;
}

.emailfooter a{
    font-size: 18px !important;   
}

.brator-footer-top-address .brator-footer-top-content .call-top-p {
    margin-bottom: 16px;
    font-weight: 300;
}


.brator-header-area.header-three.header-one.dark-bg .brator-search-area {
    padding-right: 10px;
    padding-top: 10px;
}

.brator-logo-area .brator-logo a img {
    max-width: 271px;
}

.brator-header-area.header-three.header-one.dark-bg .brator-info-right {
    padding-top: 15px;
}