/*
Theme Name:	dissenyclau
Theme URI:      http://a-spps.com/
Description:    Tema para la web
Author:         Pep Sesat
Author URI:     http://a-spps.com/
Template:       Divi
Version:        5.0
*/

@import url("../Divi/style.css");

p.post-meta { display: none!important; }
.reviews_tab { display: none!important; }

/*Ocultamos la sombra de la cabecera*/
#main-header { box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 0px 0px !important; }

/*Ocultamos el carro de la compra*/
.et-cart-info { display: none; }

.mx-blog .post-content { display: none; }

.divi-100-article-card .et_pb_blog_grid .article-card {
    min-height: 474px;
}

/*.divi-100-article-card .et_pb_blog_grid .article-card__content {
    min-height: 268px;
}*/

.more-link {display: none;}
.mfp-title {display: none;}

.woocommerce ul.products li.product h3 {
    text-align: center;
    text-transform: uppercase;
}

.et_pb_slide_content a {color: #fafafa!important;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 20%!important;}

h1.page-title {color: #bd1823; }

#mx-red-bg a{color:#fafafa!important;}

.et_pb_slide_content  .post-meta {display:none;}

.et_pb_bg_layout_dark .et_pb_slide_description {
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.9)!important;
}

/*------------------------------------------------*/
/*---------------[CONTACT FORM STYLE]-------------*/
/*------------------------------------------------*/

.mcf-button {
	margin-top: 0px;
	background-color: transparent!important;
	border: 2px solid!important;
	width: 100% !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	border-color: #bd1823!important;
	font-size: 14px;
	color: #bd1823!important;
	padding: 14px !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.2s;
	font-size: 20px!important;
	font-weight: 500!important;
	padding: 0.3em 1em;
	line-height: 1.0em !important;	
}
.mcf-button:hover{
	background-color: #bd1823!important;
	color: #fff !important;
	transition: all 0.2s;
}

.mcf-text{
	background-color: #eee!important;
	border: none!important;
	width: 100% !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	font-size: 14px;
	color: #662483 !important;
	padding: 16px !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


.mcf-captcha{
	width:3m!important;
	background-color: #eee!important;
	border: none!important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	font-size: 14px;
	color: #555 !important;
	padding: 16px !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.mcf-input { float:left;margin-top:10px; }

.mcf-recaptcha { display: inline-flex; }
.mcf-recaptcha div { margin: 0 10px; }

.mcf-radio {
	font-size: 14px;
	color: #662483 !important;
	}

span.mcf-radio{ padding: 16px 25px 16px 5px !important; }

.mcf-checkbox { margin-left: 30px; }
	
.mcf-1  { width:100%!important; }
.mcf-21 { width:49%!important;margin-right:2%; }
.mcf-22 { width:49%!important; }
.mcf-31 { width:32%!important;margin-right:2%; }
.mcf-32 { width:32%!important;margin-right:2%; }
.mcf-33 { width:32%!important; }
.mcf-41 { width:23.5%!important;margin-right:2%; }
.mcf-42 { width:23.5%!important;margin-right:2%; }
.mcf-43 { width:23.5%!important;margin-right:2%; }
.mcf-44 { width:23.5%!important; }
.mcf-51 { width:18.4%!important;margin-right:2%; }
.mcf-52 { width:18.4%!important;margin-right:2%; }
.mcf-53 { width:18.4%!important;margin-right:2%; }
.mcf-54 { width:18.4%!important;margin-right:2%; }
.mcf-55 { width:18.4%!important; }


/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/

@media only screen and ( min-width: 1405px ) {
	li.product {margin-right: 4%!important;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 20%!important;}
	.woocommerce .products ul, .woocommerce ul.products { margin-left: 60px;}
}
@media only screen and ( min-width: 981px ) and ( max-width: 1405px) {
	li.product {margin-right: 4%!important;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 20%!important;}
	.woocommerce .products ul, .woocommerce ul.products { margin-left: 60px;}
}
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
	#mx-prod-menu { padding: 0px;}
	#mx-prod-menu-r { margin: 0px!important; width: 100% !important;}
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-right { margin-right: 10%!important;;}
}
@media only screen and ( max-width: 767px ) {
 	#mx-prod-menu { padding: 0px;}
	#mx-prod-menu-r { margin: 0px!important; width: 100% !important;}
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-right { margin-right: 10%!important;;}
}
@media only screen and ( max-width: 479px ) {
	#mx-prod-menu { padding: 0px;}
	#mx-prod-menu-r { margin: 0px!important; width: 100% !important;}
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-right { margin-right: 10%!important;;}
}