/*

Please add any custom CSS code in here, it will be easier to transfer if updating themes.

We highly recommend labelling changes, or App installs, so these can also be updated or removed as needed.

*/

.notification-bar {padding: 0px 25px!important; }
.notification-bar__message {
    font-size: 14px !important; 
}

.notification-bar__message p {
    display: inline-block;
    width: 100%;
    margin: 5px 10px;
}

/* start custom css code for main menu */ 
.dropdown-menu {border: 1px solid #838383 !important;}
.mega-menu-block .h4>li, .nav-pills>li {
    padding: 0px !important; 
    display: flex;
    padding-right: 5px !important;
}

.dropdown-menu.dropdown-menu--standard {
    padding: 10px 0px 10px 0px;
    background-color: #838383;
    min-width: 11rem;
}

.dropdown-submenu__link {
    color: #ffffff !important;
    font-size: 12px;
    font-weight: normal;
}

.dropdown-menu.dropdown-menu--standard li {
    padding: 5px 15px 5px 15px !important;
    line-height: 10px !important;
}

.mega-menu-block .h4>li, .nav-pills>li>a:hover {
  	color: #ffffff !important;
    background: #838383 !important;
    opacity:1 !important;
}

.main-navigation-wrapper .mega-menu--dropdown-wrapper>a:hover {
    color: #ffffff !important;
    background: #838383 !important;
    opacity:1 !important;
}

.main-navigation-wrapper .mega-menu--dropdown-wrapper>a, .main-navigation-wrapper>ul.nav>li>a {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.main-navigation-wrapper .mega-menu--dropdown-wrapper.open {
    opacity:1 !important;
    background: #838383 !important;
   
}

.main-navigation-wrapper .mega-menu--dropdown-wrapper.open > a {
    color: #ffffff !important;
    background: #838383 !important;
}

.main-navigation-wrapper .mega-menu--dropdown-wrapper .dropdown-menu>li>a:hover {
	color: #222222 !important;
    background: transparent !important;
    opacity:0.6 !important;
} 

/*.mega-menu--dropdown-wrapper.active{
  color: #ffffff !important;
    background: #838383 !important;
}  */

.dropdown-menu li.active a{
    opacity: 1;
    color: #222222 !important;
} 


.dropdown-menu.dropdown-menu--standard li:after {
    display: inline-block;
    content: "";
    width: 100%;
    border-bottom: 1px solid #a5a5a5;
}


.dropdown-menu.dropdown-menu--standard li:last-child:after {
    display: none;
}

/* end code for main menu */

/* start code for top bar */
#shopify-section-top-bar {position: relative;}
.top-bar {display: flow-root;padding: 10px 35px}
.top-bar .top-bar__menu .nav {float: right;}
.top-bar a {font-size: 12px; text-transform: uppercase;}
.top-bar .nav-pills>li {
    padding: 0px !important;
    display: flex;
    padding-left: 25px !important;
}

.top-bar .nav-pills>li>a:hover {
	color: #222222 !important;
    background: transparent !important;
    opacity: 0.6 !important;
}

@media only screen and (min-width: 992px){
.top-bar .top-bar__menu {max-width: 900px;float: right; width: 100%;}
}

@media only screen and (max-width: 768px){
  #shopify-section-top-bar {display: none;}
 .top-bar .nav-pills>li {padding: 0px !important;display: flex; padding-left: 15px !important;} 
.top-bar a {font-size: 10px; text-transform: uppercase;}
}

.flex-pauseplay a.flex-pause {
    border-style: hidden !important;
}

/* end code for top bar */


/* start code for collection page */

.indiv-product .hp-title .indiv-product-vendor-text {
   display:none;
}

.collection-page--sort-by .wetheme-dropdown.fit-parent button {
    width: 39%;
}


.collection-page--sort-by .wetheme-dropdown.fit-parent {
    width: 100%;
    margin-left: 61%;
}


.collection-page--sort-by .wetheme-dropdown ul{
    min-width: 39%;
    width:39%;
    z-index:99999;
}

.collection-page--filter-by .wetheme-dropdown.fit-parent button {
    width: 39%;
}


.collection-page--filter-by .wetheme-dropdown.fit-parent {
    width: 100%;
}


.collection-page--filter-by .wetheme-dropdown ul{
    min-width: 39%;
    width:39%;
    z-index:99999;
}

/* end code for collection page */

/* start code for product page */
.product-description-main-wrapper .indiv-product-sku-text, .product-description-main-wrapper .indiv-product-vendor-text {
    margin-bottom: 5px !important;
}

.product-description-header {
    margin-top: 0;
    margin-bottom: 5px !important;
}

.product-page--pricing {
    margin-bottom: 5px !important;
}

.product-description-main-wrapper .product-page__policies {
    margin-bottom: 5px !important;
}

.product-page--submit-action .btn{margin-bottom: 5px !important;}
body button.wk-button-product {margin-bottom: 30px !important;}
body button.wk-button-product .wk-icon {color: #3597a7 !important;}
body button.wk-button-product .wk-label {color: #3597a7 !important;}

/* end code for product page */

