/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        5.0.11
*/

.term-description,.related{
    clear: both;
}
.term-description:before,.term-description:after,.related:before,.related:after{
    content: " ";
    display: table;
    clear: both;
}
.mk-price{
    /*word-break: break-all;*/
}
.mk-price .amount{
    /*white-space: nowrap;*/
    display: inline-block;
}
.mk-footer-copyright a {
    color: #8c8e91;
}
.mk-product-loop.compact-layout .products .item .mk-product-holder .product-title,
.related.compact-layout .products .item .mk-product-holder .product-title,
.upsells.compact-layout .products .item .mk-product-holder .product-title,
.mk-product-loop.compact-layout .products .item .mk-product-holder .mk-price,
.related.compact-layout .products .item .mk-product-holder .mk-price,
.upsells.compact-layout .products .item .mk-product-holder .mk-price {
    font-weight: normal;
    font-size: 0.9em !important;
}
.search-result-item .search{
    float: left;
    width: 100px;
    margin-right: 10px;
}
.master-holder h4{
    font-size: 16px !important;
    font-weight: normal !important;
}
.master-holder div p{
    font-size: 12px;
}
.mk-product.style-default .title {
    font-size: 18px!important;
    font-weight: normal;
}
.mk-product.style-default .mk-single-price {
    font-size: 26px;
    color: #da4c26;
}
.mk-product.style-default .mk-single-price .amount {
    font-size: 26px;
    font-weight: normal;
    margin: 0 5px;
}
.has-mega-menu>ul.sub-menu>li.menu-item {
    padding: 0 10px;
}
.main-navigation-ul>li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {
    padding: 5px 10px;
}
.has-mega-menu>ul.sub-menu>li>ul.sub-menu li.menu-item a.menu-item-link {
    padding: 5px;
}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{
    font-size: 9px!important;
}

@media handheld, only screen and (max-width: 1024px){
    .mk-product-loop .products .mk--col--2-12 {
        width: 25%!important;
    }
}
@media handheld, only screen and (max-width: 861px){
    .mk-product.style-default .mk-product-details, .mk-product.style-default .mk-product-image {
        width: 56%;
    }
}
@media handheld, only screen and (max-width: 600px){
    .mk-product-loop .products .mk--col--2-12 {
        width: 50%!important;
    }
}
@media handheld, only screen and (max-width: 520px){
    .mk-product.style-default .mk-product-details, .mk-product.style-default .mk-product-image {
        width: 100%;
    }
    .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
        width: 100%;
    }
}
@media handheld, only screen and (max-width: 350px){
    .mk-product-loop .products .mk--col--2-12 {
        width: 100%!important;
    }
}