/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.st_swiper_image{
	width:100% !important;
}

.perk{
    color:#000000 !important;
    text-transform: none !important;
    font-weight: 500 !important;
}

.st_mega_menu_container{
    padding-left: 30px;
}

.fancybox-opened {
    z-index: 8030;
    width: 26% !important;
    left: 37% !important;
    top: 37% !important;
    position: relative !important;
}

.fancybox-skin{
    height: 100% !important;
}

.fancybox-inner{
    position: relative !important;
    width: 100% !important;
}

.fancybox-outer{
    position: relative !important;
}

.product-quantity.hide_main_cart_button .add, .product-quantity.hide_main_cart_button .add_buy_now, .product-quantity.hide_main_cart_button .qty_wrap{
	display:block;
}

.product-quantity.hide_main_cart_button .add, .product-quantity.hide_main_cart_button .add_buy_now, .product-quantity.hide_main_cart_button .qty_wrap {
    display: inline-block;
}

.product-available {
    color: #4cbb6c;
    font-size: 17px !important;
}

#easycontent_container_18{
	margin-bottom:0px !important;
}

/*#st_mega_menu_wrap > ul > #st_menu_20 > a {
   font-weight:bold;
   text-transform: lowercase;
}*/

#st_mobile_menu .mo_mu_level_2 > li {
    background-color: #FFFFFF !important;
}

.ml_level_1 .is_parent_icon{
    display:none !important;
}

@media all and (max-width: 768px){
    .fancybox-opened {
        z-index: 8030;
        width: 94% !important;
        left: 3% !important;
        top: 37% !important;
        position: relative !important;
    }
}


