/* Estils de projecte moguts des de dms3divi/style.css. */
h2 {
	font-size:32px;
	font-weight:300;
}
h3 {
	font-size:20px;
}
.et_pb_blog_grid .more-link:before{
  content: 'DESCOBREIX MÉS ';
	position: absolute;
	font-size: 16px;
	border-top: 2px solid;
	line-height: 50px;
  font-weight: 400;
	margin-top: 40px;
}

.et_pb_blog_grid .et_pb_post {background-color:rgba(255,198,71,0)!important;
border: 1px solid rgba(216,216,216,0)!important;}

.et_pb_blog_0 .et_pb_image_container {
	margin: 0px
}

.et_pb_footer_columns4 .footer-widget .menu-footer-container
{
	text-transform:uppercase;
}

#footer-widgets .footer-widget li:before{
		all: unset;
}
.gform_wrapper .top_label input.medium{
	width: 80%!important;
}
body .gform_wrapper .top_label input.medium{
	border-radius: 5px;
}
.cap-triangle {
	background: url('/wp-content/plugins/dms3-advanced-code/custom/imatges/franja-triangle-blava.svg') 0 0 repeat;
	background-size:80% auto;
	background-position: top left;
	background-repeat:no-repeat;
}
.peu-rodona {
	background: url('/wp-content/plugins/dms3-advanced-code/custom/imatges/franja-rodona-verda.svg') 0 0 repeat;
	background-size: 100% auto;
	background-position: bottom left;
	background-repeat: no-repeat;
}
/* Botiga Inici */
.woocommerce .products .product {
	border:1px solid #ffd95a!important;
	border-radius:10px!important;
	padding:10px!important;
}
.woocommerce-cart-tab {
	top:140px
}
.woocommerce-mini-cart__buttons a.button {
	width:100%!important;
	margin-bottom:10px!important;
	color:#fff!important;
	background-color:#3f95c3;
	border:none;
}
/* Fitxa Producte Inici */
.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight {
	display:none;
}
/* Fitxa Producte Final */
/* Arxius de woocommerce Inici */
.tax-product_brand h1 {
	font-size: 50px;
	font-weight:300;
}
.tax-product_brand .product h2 {
	color:#f04141;
	font-size:20px!important;
}
.tax-product_brand #sidebar {
	display:none;
}
.tax-product_brand #left-area {
	float:none;
	width:100%;
	padding-left:0;
}
.tax-product_brand .woocommerce-breadcrumb a {
	color:#4b8b4e;
}
.tax-product_brand .price {
	text-align: right;
	display:block;
}
.tax-product_brand .amount {
	color:#f04141!important;
	font-weight:bold;
	font-size:26px!important;
}
/* Arxius de woocommerce Final */
#footer-info .et-pb-icon {
	font-size:inherit;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	float:none;
	width:100%;
}
/* Cistella flotant lateral inici */
.xoo-wsc-basket{
/*	margin-top: 250px;*/
}
/* Cistella flotant lateral final */
/* Categories filles inici */
.categories-filles h2 {
	text-transform: uppercase;
    font-size: 16px!important;
    color: #f04141!important;
    line-height: 1.2em;
    text-align: center;
}
.categories-filles h2 mark {
	display:block;
	background:transparent;
}
/* Categories filles final */
/* Boto add to cart dels arxius inici */
.et_pb_shop .button.add_to_cart_button, .et_pb_shop .button.product_type_simple {
	font-size:inherit;
	display:block;
	max-width:7rem;
	text-align: center;
	margin-left:auto!important;
	margin-right:auto!important;
}
.et_pb_shop .button.add_to_cart_button:hover, .et_pb_shop .button.product_type_simple:hover {
	max-width:8rem;
	border-color:rgb(77,138,81);
	color:rgb(77,138,81)!important;
	border-radius:3px!important;
}
.et_pb_shop .button.add_to_cart_button:after, .et_pb_shop .button.product_type_simple:after {
	font-size:175%;
}
/* Boto add to cart dels arxius final */
/* Menu mobil inici */
/*@media only screen and (min-width: 980px) {
	#top-menu-nav .mobil {
		display:none;
	}
}*/
/* Menu mobil final */
/* Filtres de cerca inici */
#filtres .et_pb_widget {
	margin-bottom:1rem!important;
}
#filtres .et_pb_widget.widget_layered_nav li {
	display:inline-block!important;
	padding-right:2px;
}
#filtres .et_pb_widget.widget_layered_nav li:after {
	content:",";
	display:inline;
}
#filtres .bapf_tag_cloud .bapf_body ul li[class*="bapf"] * {
	font-size:12px!important;
}
#filtres .bapf_tag_cloud input[type=checkbox]+label {
	display:inline-block;
	background:none;
}
#filtres .bapf_tag_cloud ul {
	text-align:left;
}
#filtres .bapf_tag_cloud ul li {
	display:inline!important;
	line-height:12px!important;
}
#filtres .bapf_tag_cloud ul li label {
	line-height:12px!important;
}
/* Filtres de cerca final */
/* FILTRES BOTIGA INICI - AYOUB */
#filtres-toggle {
    cursor:pointer;
}
#filtres-toggle:hover {
    opacity:0.8;
}
#filtres.filtres-off {
    display:none!important;
}
#filtres.filtres-on {
    display:flex;
}
#filtres-toggle.filtres-off .et_pb_text_inner p.on {
    display:none;
}
#filtres-toggle.filtres-on .et_pb_text_inner p.off {
    display:none;
}
/* FILTRES BOTIGA FINAL - AYOUB*/
/* Newsletter peu inici */
.footer-widget:nth-child(4) form li {
	padding:0!important;
}
.footer-widget:nth-child(4) form li#field_1_3 input {
	width:100%!important;
}
.footer-widget:nth-child(4) form li#field_1_4>label.gfield_label {
	display:none;
}
.footer-widget:nth-child(4) form .ginput_container_consent {
	font-size:13px;
	line-height:13px;
	padding-left:1.75em;
}
.footer-widget:nth-child(4) form .ginput_container_consent  input {
	position:absolute;
	left:0;
}
/* Newsletter peu final */
/* WooCommerce Cart Inici */
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
	width:48%!important;
}
div.cross-sells h2 {	
	font-size:20px!important;
}
div.cross-sells,
div.cart_totals {
	float:none!important;;
}
/* WooCommerce Cart Final */
/* Contacte inici */
.ginput_container_consent {
	padding-left:1.75em;
	position:relative;
	line-height:1;
	font-size:12px;
}
.ginput_container_consent #input_2_5_1,
.ginput_container_consent #input_2_6_1 {
	position:absolute;
	top:0;
	left:0;
	width:1em!important;
	margin-top:0;
}
.ginput_container_consent .gfield_required {
	display:none!important;
}
/* Contacte final */