/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/

#cartmessage {
	color: red;
}


.navclass .container {
width: 100%;
}

.topclass .container {
width: 100%;
}

.headerclass {
	background: black;
}

#topbar {
	background:black;
}

#mega-menu-wrap-primary_navigation{
	background:black;
	width: 100%;
}

#nav-second {
	width: 100%;
}

#cat_nav{
	background-color: black;
}


@media (max-width: 800px) {
.brandsblock{
display: none;
}
.endpiece{
display: none;
}
}

.page-header
{
display: none;
}

.wpb_slider_area{
	text-align: center;
}

.postdate{
	display: none;
}

.postedintop{
	display:none;
}

.menu_brands .mega-menu-link{
	text-decoration: underline;
}

.confit-address{
	display:none;
}

.footerclass{
	background:#131515;
}

#containerfooter h3 {
	color: white;
}

#containerfooter p {
	color: white;
	font-family: Oswald;
		font-weight: 300;
	
}

#containerfooter a {
	color: white;
}

#containerfooter a:hover {
	color: #e6ffec;
}
#equalH {
	text-align: center;
}

.postcommentscount {
	display:none;
}
.kad-hidepostedin{
	display: none;
}

.posttags{
	display: none;
}

.nf-form-fields-required{
	display:none;
}

.nf-field-label{
	display:none;
}

.nf-submit{
	text-align: center;
}

.nf-button{
	text-transform: uppercase;
  border: none;
  text-align: center;
  cursor: pointer;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  background-color: #131515;
  padding: 10px 30px;
  margin: 0 auto;
  box-shadow: 0 5px 15px rgba(0,0,0,0.20);
}

.nf-button:hover {
	  background-color: #555;
}


@media only screen and (min-width: 600px) {
.production-privee-block{
	height:400px;
}
	.kad-header-left{
	display: none;
}
}



.small-block{
	height:200px;
}

.blocks-link a:hover{
	color:#e6ffec;
}

.flex-direction-nav a{
	background:url(wp-content/uploads/2019/10/customdirections-1.png);
}


#topcontrol .to_the_top>div{
	color: #6ec1e4;
}

.product_item a.product_item_link {

min-height:90px;
}
/*
.kt-full-slider-container{
	margin-top:15px;
}

*/

.eael-pricing-icon{
	display:none;
}

.eael-pricing-button{
	display: none !important;
}

.mega-block-title{
	text-align:center !important;
}

/*
 * Mobile Settings
 */

@media only screen and (max-width: 600px) {
.production-privee-block{
	height:200px;
}
	
	.headerclass{
		background: black;
	}
	
	.footerclass{
		text-align: center;
	}
}