/*
Theme Name: Breastmates
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.al-header-menu .nav-spacing-xlarge>li {
    margin: 0 15px;
}
.al-header-menu .al-icon {
    max-width: 30px;
    min-width: 30px;
    margin: 0 20px;
}
.al-header-menu .al-move-up {
    margin-top: -5px;
}
.al-header-menu .logo.al-move-up {
    margin-top: -2px;
}

.al-header-menu #logo {
    min-width: 130px;
    max-width: 130px;
    visibility: hidden;
}
.header-wrapper.stuck #logo {
    visibility: visible;
}

.nav-dropdown-default li a[href="/"]{
    display: none;
}

/*.menu-item.current-dropdown ul.nav-dropdown-default*/
/*li.current-dropdown>.nav-dropdown,*/
/*li.current-dropdown>.nav-dropdown-full {*/
    /*position: fixed;*/
    /*width: 100%;*/
    /*left: 0;*/
    /*max-width: none !important;*/
/*}*/
/*li.current-dropdown>.nav-dropdown {*/
    /*position: fixed;*/
    /*max-width: 1600px;*/
    /*min-width: 100vw !important;*/
/*}*/
/** Mega Menu --start  */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 5px 15px;
}
.mega-sub-menu {
    padding-bottom: 10px !important;
}
.mega-sub-menu>li>ul.mega-sub-menu>li>ul.mega-sub-menu {
    padding-top: 10px !important;
}
.mega-sub-menu>li>ul.mega-sub-menu>li>ul.mega-sub-menu li {
    padding: 10px 0;
}

.mega-al-with-icon-on-the-left .mega-sub-menu li:not(.widget_media_image).mega-menu-item-has-children {
    padding-left: 70px !important;
}
.mega-al-with-icon-on-the-left .mega-sub-menu .widget_media_image {
    position: absolute !important;
    left: 0;
    max-width: 70px;
    padding: 0 !important;
}
/*.mega-al-with-icon-on-the-left .mega-sub-menu li:not(.widget_media_image) >a.mega-menu-link {*/
    /*margin-bottom: -8px !important;*/
/*}*/
.mega-al-grey-grid {
    border-right: 1px solid #dee5e7 !important;
    border-bottom: 1px solid #dee5e7 !important;
}
li.al-no-border-bottom .mega-al-grey-grid {
    border-bottom: none !important;
}

.mega-al-grey-grid:nth-child(4) {
    border-right: none !important;
}
.al-li-same-height:first-child {
    padding-top: 10px !important;
}
.al-li-same-height:last-child {
    padding-bottom: 10px !important;
}
.al-li-same-height > ul {
    display: flex !important;
    padding-bottom: 0 !important;
}
#mega-menu-primary > li > a {
    font-weight: 600 !important;
}
/** Mega Menu --end  */

/** Bigcommerce search form --start  */
.al-bigcommerce-search button.loading:after {
    display: none;
}
.al-bigcommerce-search button .icon-search {
    opacity: 1 !important;
}
/** Bigcommerce search form --end  */
body.archive .slider .box-shade .box-text {
    position: static;
    text-shadow: 0;
    text-align: left;
}
body.archive .slider .box-shade .box-text .cat-label {
    display: none;
}
body.archive .slider .box-shade .box-text .post-title {
    color: #b36c65;
    font-size: 1.15em;
}
body.archive .slider .box-shade .box-text .post-title,
body.archive .slider .box-shade .box-text .from_the_blog_excerpt {
    text-shadow: none;
}
body.archive .slider .box-shade .box-text .from_the_blog_excerpt {
    color: #000;
}

@media only screen and (max-width: 1090px) {
    .al-header-menu .nav-spacing-xlarge>li {
        margin: 0 5px;
    }
}

@media only screen and (max-width: 990px) and (min-width: 850px) {
    .al-header-menu .nav-spacing-xlarge>li {
        font-size: 13px;
    }
}
@media only screen and (max-width: 850px) {
    .al-header-menu .al-icon,
    .al-header-menu #logo {
        display: none;
    }
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
    margin: 0px 0px 0px 0px;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
}