/*
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/
*/



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/
/* Fix background visible sous header */
.mk-header {
    background-color: #BFB0AC;
}

/* Couleur séparateurs */
span.vc_sep_holder {
	background-color: #BFB0AC;
}

#mk-footer {
	padding:0;
}

#mk-footer .widget {
	margin: 0!important;
}
#sub-footer {
    background-color: #43474d;
    display: none;
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    margin-bottom: 0px;
}
.seoh1title {display: none!important;}

@media handheld, only screen and (max-width: 960px) {/**/
#text-block-4 .ubermenu-responsive-toggle{ 
    position: fixed;
    top: 0px;
	right:0;
    z-index: 999; 
	width:100%
}   

#ubermenu-main-2{
    min-height: 0 !important;
    position: fixed;
    top: 44px;
    z-index: 999;
}/*
.mk-fullwidth-true.vc_row .vc_col-sm-12, .wpb_row.attched-true .vc_column_container>.vc_column-inner { 
    position: fixed;
    top: 0;
    z-index: 999; 
	}
	
.attched-true.vc_row, .mk-fullwidth-true.vc_row, .vc_inner.vc_row {
  
    position: fixed;
    top: 44px;
    z-index: 999;
}*/
  
}
 
input[type="date"],
input[type="text"],
input[type="email"],
input[type="tel"]{
	color: #767676;
	background-color: #fdfdfd;
	border: 1px solid #e3e3e3;
	outline: 0;
	margin:0;  
	padding: 10px 0 10px 0; 
	width:52%; 
} 
	
@media only screen and (max-width:320px) { 
    input[type="date"]{  
		padding-left: 1%;  
		width:99%; 
	}  
}	

@media only screen and (min-width:320px) and (max-width:700px) { 
    input[type="date"]{  
		padding-left: 1%;  
		width:99%; 
	}  
}
  

@media only screen and (min-width:700px) and (max-width:768px) {
	input[type="date"] {   
	    margin:0; 
		width:99%;
		padding-left: 1%;  
	}  
}
  
@media handheld, only screen and (min-width: 768px) and (max-width:960px) {
	input[type="date"],
	input[type="text"],
	input[type="email"],
	input[type="tel"]{   
		width:80%;   
	}  
	input[type="date"] {   
		padding: 10px 0 10px 0; 
	}  
} 

@media only screen and (max-width:980px) { 
.mk-css-icon-close div, .mk-css-icon-menu div {
    background-color: #fff;
}
	#text-block-6 .ubermenu-responsive-toggle {
    position: fixed;
    top: 0px;
    right: 0;
    z-index: 999;
    width: 100%;
}
	.page-id-34 .master-holder-bg,.page-id-11 .master-holder-bg,.page-id-13 .master-holder-bg {
		background-size: cover !important;
	}
}
.fancybox-caption,.fancybox-caption__body{
	visibility: hidden!important;
}
/* https://www.restaurantdujura-chevroux.ch/service-traiteur-reception-payerne/ cata */
@media only screen and (min-width:981px) {
	.page-id-34 .master-holder-bg,.page-id-11 .master-holder-bg,.page-id-13 .master-holder-bg {
		background-size: 100% !important;
	}
}
#cmplz-document,#cmplz-document a,#cmplz-document h1,#cmplz-document h2,#cmplz-document h3,#cmplz-document h4{
	color:#5f021f!important;
}
.wpcf7-list-item a{
	color:#5f021f!important;
	text-decoration: underline;
}
@media only screen and (max-width: 979px) {
	#mk-footer {
		padding-bottom: 60px!important;
	}
}

