/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Customized by A Subtle Web in April 2022
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/

@import url(fonts/fonts.css);

.header-style-1.header-align-left .mk-grid .mk-header-nav-container {
	margin-right: -20px !important;
}

.header-logo img {
	margin-left:-40px !important;
}

#custom_html-4 {
	margin-top: -70px !important;
margin-left: 120px !important;
}

@media only screen and (max-width: 1240px) {
.header-style-1.header-align-left .mk-grid .mk-header-nav-container {
	margin-right:0px !important;
}
.header-logo img {
	margin-left:0px !important;
}
.main-navigation-ul > li.menu-item > a.menu-item-link {
	padding-right: 15px !important;
	padding-left: 15px !important;
	}
}

@media only screen and (min-width: 1241px) {
	.main-navigation-ul > li.menu-item > a.menu-item-link {
	padding-right: 20px !important;
	padding-left: 20px !important;
	}
}

@media only screen and (max-width: 1170px) {
.main-navigation-ul > li.menu-item > a.menu-item-link {
	padding-right: 12px !important;
	padding-left: 12px !important;
	}
}


@media only screen and (max-width: 1130px) {
	.main-navigation-ul > li.menu-item > a.menu-item-link {
		font-size:12px;
	}
}

@media only screen and (max-width: 1090px) {
	.header-logo img {
		max-width: 400px !important;
	}
}



@media only screen and (max-width: 1019px) {
	.desktop-space {
		display:none !important;
	}
}

@media only screen and (max-width: 768px) {
    #custom_html-4 {
    margin-top: -70px !important;
    margin-left: 115px !important;
    text-align: center !important;
	}
	.widget_social_networks .align-left {
    margin-right: 115px !important;
}
}

.woocommerce-message {
    border-color: #ededed !important;
    background-color: white !important;
}

.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
    display:none !important;
}

.woocommerce table.cart td.actions {
	background-color:white!important;
}

.woocommerce .shop_table tbody tr:nth-of-type(2n) {
    background-color: white !important;
}

.mk-shopping-cart-box {
    background-color: white !important;
	border:1px solid #ededed !important;
}

.mk-product-loop.compact-layout .mk-product-holder {
    border: none !important;
}

.woocommerce .products.related {
	padding-top: 70px !important;
}

.woocommerce #content .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .plus {
	margin-top: 28px !important;
	background: white !important;
	font-size: 25px !important;
	color:#767676 !important;
	font-weight: 400 !important;
}

.woocommerce #content .quantity, .woocommerce .quantity {
    overflow: visible !important;
}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty {
	margin-top:5px !important;
}

.woocommerce div.product form.cart .button {
	margin-top:28px;
	border: 1px solid #767676;
}

.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty {
		border: 1px solid #767676;
}

.poster-sub-mobile {
display:none;
}

.slider-mobile {
display:none;
}

.about-top-mobile {
display:none;
}

.nfsl-mobile {
display:none;
}

.nfsl-mobile-small {
display:none;
}

@media (max-width: 1200px) {
.nfsl-mobile {
display:block !important;
}
.nfsl-desktop {
display:none !important;
}
}


@media (max-width: 1085px) {
.main-navigation-ul > li.menu-item > a.menu-item-link {
padding-right: 12px !important;
padding-left: 12px !important;
}
.hide-space-mobile {
display:none !important;
}
}
@media (max-width: 1019px) {
.mk-edge-wrapper {
min-height:500px !important;
}
#mk-edge-slider-59e3a2d2df063 {
	height: 500px !important;
}
#mk-edge-slider-59f2767e08334 {
	height: 500px !important;
}
.mk-slider .mk-edge-slider {
	height: 500px !important;
}
.mk-edge-slider .mk-button-container {
    text-align: center !important;
}
.about-top-mobile {
display:block !important;
}

.about-top-desktop {
display:none !important;
}

.slider-mobile {
display:block !important;
}

.mk-edge-wrapper {
margin-top:-70px !important;
}

.slider-desktop {
display:none !important;
}

#responsive-menu-item-171 a {
pointer-events: none !important;
   cursor: default !important;
}

}

@media (max-width: 767px) {
.nfsl-mobile-small {
display:block;
}
.nfsl-mobile {
display:none !important;
}

.mk-fancy-title  {
    text-align: left !important;
    font-size: 24px !important;
}
.master-holder h3 {
    font-size: 18px !important;
}
.poster-sub-desktop {
display:none !important;
}
.poster-sub-mobile {
display:block !important;
}

#fancy-title-16, #fancy-title-19, #fancy-title-22, #fancy-title-25  {
    font-size: 16px !important;
}
}

@media (max-width: 600px) {

.mk-fancy-title {
    line-height: 25px !important;
}
.fit-logo-img a img {
    width: 400px !important;
}
.mk-edge-wrapper {
min-height:300px !important;
}
#mk-edge-slider-59e3a2d2df063 {
	height: 300px !important;
}
#mk-edge-slider-59f2767e08334 {
	height: 300px !important;
}
.mk-slider .mk-edge-slider {
	height: 300px !important;
}
.mk-edge-slider .mk-button-container {
    text-align: center !important;
}
}

@media (max-width: 490px) {
.fit-logo-img a img {
    width: 350px !important;
}

}

@media (max-width: 430px) {
.fit-logo-img a img {
    width: 300px !important;
}
}

@media (max-width: 380px) {
.fit-logo-img a img {
    width: 290px !important;
}
}

@media (max-width: 360px) {
.fit-logo-img a img {
    width: 250px !important;
}
}

@media (max-width: 320px) {
.fit-logo-img a img {
    width: 225px !important;
}
#fancy-title-3, #fancy-title-6, #fancy-title-9 {
font-size:14px !important;
}
}

@media (max-width: 300px) {
.fit-logo-img a img {
    width: 205px !important;
}
}

