/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/


.mk-portfolio-item .portfolio-meta-wrapper .the-title {
	font-family: "Oswald";
}

.mk-portfolio-item .featured-image .permalink-badge{
	display: none;
}

.mk-portfolio-item .portfolio-meta-wrapper{
	min-height: 124px;
}

.featured-image .mk-jupiter-icon-arrow-circle:before {
    content: "\e68c";
}

.single #mk-page-introduce{
	display: none;
}

.archive #mk-header .mk-zindex-fix{
	display: none;	
}

.mk-portfolio-classic-item .featured-image:hover .permalink-badge {
	left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    box-sizing: border-box;
}
.mk-portfolio-classic-item .featured-image:hover .permalink-badge i{
	display: none;
}

.vc_col-has-fill>.vc_column-inner{
	padding-top: 0;
}
.archive #mk-page-introduce{
	display: none;
}



form.chimpy_signup_form{
	width: 60%;
    margin: 0 auto;
	box-shadow: inherit;
}
form.chimpy_signup_form header{
	display: none;
}
form.chimpy_signup_form.sky-form-green footer{
	text-align: center;
	border: 0;
	background: none;
}
form.chimpy_signup_form.sky-form-green footer button.button {
	color: #95c11f!important;
    background: none;
    border: 1px solid #95c11f!important;
    height: 20px;
    float: none;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0;
}
form.chimpy_signup_form.sky-form-green footer button.button:hover{
	background: #95c11f!important;
	color: white!important;
}

.mk-nav-responsive-link .mk-css-icon-menu > div{
	background: #95c11f;
}

.single-post .btn_print{
	padding: 6px 28px;
    background: #573728;
    color: white;
    display: inline-block;
}

.chimpy_signup_form .acepto{
	vertical-align: top;
	display: inline-block;
	line-height: 20px;
	margin-top: 5px;
}

.woocommerce-order-pay .woocommerce button{
    background: #573728;
    color: white;
    padding: 10px 15px;
    border: 0;
}

.product-type-variable .entry-summary > p.price,
.woocommerce-variation-price,
.entry-summary p.price ins{
	display: none;
}

table#variable_product_table label,
table#variable_product_table .form-group{
	text-align: left;
}

.variations_form.cart table.variations.solo_gramos{
	display: none;
}

.single-product .label.faq h2{
	margin-top: 20px;
	padding-top: 20px;
	border-top:2px solid #eee;
	font-size: 16px !important;
}

.single-product .faq.btn{
    background: #95c11f;
    color: white;
    padding: 10px;
    display: inline-block;
}

#mk-archive-products .products{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	height: auto;
}
#mk-archive-products .products::before{
	display: none;
}
#mk-archive-products .products .product{
	position: relative!important;
	top:inherit!important;
	left:inherit!important;
}

#mk-archive-products .products .product .mk-product-holder{
	height: 100%;
}

#aditional_info_btn{
    display: block;
    width: 100%;
    min-height: 40px;
    color: rgb(255, 255, 255);
    background: #95c11f;
    border: 0;
    font-weight: bold;
}

.aditional_info.hidden{
	display: none;
}

.form-row.hidden{
	display: none;
}

#nif_field .optional{
	display: none;
}

@media only print {
	.single-post img,
	.single-post .supsystic-social-sharing,
	.single-post iframe,
	.single-post .btn_print,
	.pea_cook_wrapper{
		display: none!important;
	}
	
	 
}

@media (max-width: 768px){
	.single-portfolio .vc_col-sm-3 .vc_empty_space{
		height: 110px!important;		
	}
	.mk-section-video {
	    display: none!important;
	}
	.single-portfolio #page-section-2 .vc_empty_space{
		max-height: 10px;
	} 
	.single-portfolio #page-section-2 .vc_empty_space.responsive_space{
		max-height: 55px;
	}
}
@media only screen and (min-width: 768px){
	.mk-section-video {
	    display: block!important;
	}
}

@media (max-width: 480px){
	.single-portfolio .vc_col-sm-3 .vc_empty_space{
		display: none;		
	}
	.home .vc_slide{
		max-width: 100%;
	}
	
	.home #page-section-7 .mk-padding-divider {
		display: none;
	}
	.home #page-section-7 .mk-padding-wrapper{
		padding-top: 40px;
    	padding-bottom: 40px;
    	
    	margin-top: 100px;
	}
	
	.single-portfolio p{
		text-align: center!important;
	}
	form.chimpy_signup_form{
		width: 100%;
	}
	.page-id-1751 .vc_images_carousel{
		max-width: 100%;
	}
	
	.master-holder h1 {
		font-size: 30px!important;
	}
	
}

#variable_product_table tbody,

#pc_product_type_table tbody{

	display: flex;

}



table#variable_product_table tbody tr td,

table#pc_product_type_table tbody tr td {

	vertical-align: middle;

}

table#variable_product_table #totalprice,

table#pc_product_type_table #ext_amount{

	font-size: 30px;

    font-weight: bold;

    color: #573728;

}

table#variable_product_table label,

table#pc_product_type_table label{

	margin-bottom: 0;

	font-size: 20px;

    font-weight: bold;

    color: #573728;

}



.woocommerce-variation-description p{

	margin-bottom: 0;

}



.single-product .entry-summary .entry-title{

	font-size: 32px!important;

	color: #95c11f;

	font-family: "Oswald";

	letter-spacing: 0;

}

.single-product .entry-summary p.price {

	color: #573728;

}



.single-product .entry-summary .info h3{

	color: #573728;

	font-family: "Oswald";

    font-size: 17px;

    font-weight: bolder;

}



.single-product .product:not(.product-type-simple) .cart .quantity{

	display: none!important;

}



.single-product .product .cart .quantity label.screen-reader-text{

	display: none;

}



.single-product .descripcion{

	clear:both;

    margin-bottom: 40px;

}



.single-product .related.products h2,

.single-product .descripcion .label h2{

    border-bottom: 2px solid #eee;

    margin-bottom: 20px;

    padding-bottom:20px;

    font-size: 20px !important;

}



.single-product .descripcion .wrap{

	display: flex;

}



.single-product .descripcion .wrap .content{

	flex:1 60%;

}





.single-product .descripcion .wrap .descuento{

	flex: 0 35%;

    margin-left: 5%;

    display: none;

}





.single-product .descripcion .wrap .descuento h2{

    font-size: 18px;

    margin-bottom: 20px;

}



.single-product .descripcion .wrap .descuento #pc_ranges_table thead{

	display: none;	

}

.single_variation_wrap .woocommerce-variation-add-to-cart-enabled #variable_product_table{
	display: block!important;
}

.mk-header-toolbar{
	display: none;
}
