/*
 Theme Name:   G5Plus April Child Theme
 Theme URI:    http://themes.g5plus.net/april/
 Description:  G5Plus April Child Theme
 Author:       G5plus
 Author URI:   http://g5plus.net
 Template:     g5plus-april
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
 Text Domain: 		g5plus-april
*/

.header-sticky.affix .logo-header img {
	max-height: 40px !important;
}

.header-sticky.affix .logo-header {
	max-height: 40px !important;
}

.header-sticky.affix .logo-header {
	height: 40px;
}

.header-sticky.affix .mobile-logo-header img {
	max-height: 45px;
}

.main-menu>.menu-item>a {
	font-size: 12px;
	font-weight: 700;
	padding: 10px 0 5px;
}

.summary-product .price {
	font-size: 34px !important;
}

h2 {
	font-size: 28px;
}

/*.woocommerce div.product form.cart .button,
.woocommerce table.shop_table tbody .actions .checkout-button {
    background-color: #e393b8;
    color: #000000;
    border-color: #e393b8;
}
*/

.cart-icon-style-02 .shopping-cart-icon>.icon i {
	color: #e393b8;
}

.header-customize .woocommerce-Price-currencySymbol,
.header-customize .cart-label {
	display: none !important;
}

.header-customize .woocommerce-Price-amount {
	font-size: 18px;
}

.add_to_cart_tooltip .add_to_cart_button {
	background-color: #e393b8;
}

.sa-product-price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce article.product p.price,
.woocommerce article.product span.price {
	font-size: 20px;
}

.single-product-controls {
	margin: 15px 0;
	border-top: 1px #cccccc dashed;
	border-bottom: 1px #cccccc dashed;
}

.woocommerce div.product .woocommerce-tabs .panel {
	padding-top: 0px;
}

.header-customize-nav .customize-shopping-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .btn-outline {
	display: none;
}

.single-product-controls .gf-breadcrumbs li a span,
.single-product-controls .gf-breadcrumbs .breadcrumb-leaf {
	font-size: 10px;
}

.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
	background-color: transparent;
	border: 1px solid #000000;
	color: #000000;
}

.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before {
	color: #000000;
}

.shopping-cart-list {
	width: 850px;
}

/* Checkout  */

#place_order {
	background: #000000 !important;
	color: #ffffff !important;
}

.cart-item-details {
	font-weight: normal;
}

.cart-item-list-item {
	font-size: 15px;
}

.cart-panel-buttons a {
	letter-spacing: 0;
	font-weight: 700;
	background: #000000;
	color: #ffffff !important;
	padding: 2px 5px;
	border: solid #ffffff 2px;
}

.cart-panel {
	border-left: solid #000000 1px;
	border-right: solid #000000 1px;
	width: 450px;
}

.woocommerce-cart-form {
	float: left;
}

.in-stock {
	display: none;
}

.cart-collaterals {
	float: right;
	width: 28%;
}

/*.wc-proceed-to-checkout {}*/

.woocommerce-form__label-for-checkbox {
	margin-left: 15px;
}

#wpmc-back-to-cart {
	display: none;
}

#wpmc-skip-login {
	margin-top: 15px;
}

#wpmc-skip-login,
#wpmc-next {
	background-color: #000000 !important;
	color: #ffffff !important;
}

#wpmc-skip-login:hover,
#wpmc-next:hover {
	opacity: 0.7;
}

.wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number {
	border-color: #000000 !important;
}

.wpmc-tabs-wrapper .wpmc-tab-item.current::before {
	border-bottom-color: #000000 !important;
}

.woocommerce_checkout_place_order {
	background: #000000;
	color: #ffffff;
}

.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce-page form.checkout_coupon,
.woocommerce-page form.login,
.woocommerce-page form.register {
	margin: 2em 0 0;
}

.wpmc-nav-buttons {
	float: none;
	margin: 0 20px;
}

.lost_password {
	margin-bottom: 0px;
}

.wpmc-nav-buttons {
	text-align: left;
}

#wpmc-prev {
	margin-right: 15px;
}

.woocommerce #payment div.form-row,
.woocommerce-page #payment div.form-row {
	padding: 0;
}

/*Afegit Roger*/

/*Fomulari*/

.wpcf7-form span.aceptacion {
	float: left;
	margin-right: 20px;
}

.wpcf7-form span.aceptacion input[type='checkbox'] {
	margin: 0;
}

.wpcf7-form span.aceptacion input[type='checkbox'] {
	width: 15px;
	height: 15px;
	margin: 0;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
	height: 150px;
	width: 100%;
}

.ct-field {
	padding-bottom: 20px;
}

.woocommerce form input[type='text'],
.woocommerce form input[type='password'],
.woocommerce form input[type='tel'],
.woocommerce form input[type='email'],
.woocommerce form select,
.woocommerce form textarea {
	background-color: #ffffff !important;
	color: #000 !important;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
	border: 2px solid #000;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	background-color: #dadada !important;
}

/* "esborra" imatge oferta detalla producte temporal */

.woocommerce-product-details__short-description>p>img.alignnone.size-medium {
	display: none;
}

/* atenÃºa botons "volver" al carrito de la compra */

#wpmc-prev {
	color: #333;
	background-color: #fff !important;
	border: 1px solid #333 !important;
}

/* varies coses checkout */

.woocommerce-privacy-policy-text {
	padding-left: 18px;
	padding-top: 30px;
}

.woocommerce form .form-row {
	padding-left: 18px;
	/*padding-top: 24px;*/
}

span.woocommerce-terms-and-conditions-checkbox-text {
	padding-left: 22px;
}

.woocommerce form .form-row .input-checkbox {
	margin: 8px 8px 0 0 !important;
}

table.shop_table.woocommerce-checkout-review-order-table {
	padding-bottom: 30px;
}

/*.woocommerce-billing-fields__field-wrapper {
    width: 70%;
}*/

/* quadrant una mica el newsletter del footer */

/*form#mc4wp-form-1 {
    margin-left: -38px;
    margin-top: -33px;
}*/

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 50px;
}

input[type='submit'],
input[type='button'],
input[type='reset'] {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color: #fff;
	height: 48px;
	background-color: #e393b8;
	border-color: #e393b8;
	margin-right: 80px;
}

/* fons menÃº sticky superior blanc */

.header-sticky.affix .mobile-header-inner,
.header-sticky.affix .header-inner {
	background-color: white;
}

/* Roger 13-12 (canvis menu sup. categories) */

.shopping-cart-icon .subtotal-info-wrapper {
	display: none !important;
}

/* Roger 03-01-19 */

span.sku_wrapper {
	display: none !important;
}

/* Roger 08-01-19 */

.shopping-cart-list {
	background-color: #fff !important;
	z-index: 9999;
	border: solid 1px #000;
}

/* Roger 10-01-2019 retocs blog */

article.post-single .gf-post-title {
	color: #e393b8;
}

/* Roger 11-01-2019 */

a.product-quick-view.no-animation {
	display: none;
}

.product-actions>a:not(:first-child) {
	display: none;
}

.product-actions .product-quick-view+.product-action-item,
.product-actions .tooltip+.product-action-item {
	margin-left: 0px;
}

.product-action-item.add_to_cart_tooltip {
	width: 120px;
}

/* Roger 14-01-2019 Canvi color fons items carrito compra i pastilla atributs al costat de "aÃ±adir al carrito" (en conjunciÃ³ ampl plugin 'woocommerce show attributes')*/

.cart-icon-style-02 .shopping-cart-icon>.icon span {
	background-color: #e393b8;
}

span.custom-attributes {
	padding: 9px;
	border: 1px solid black;
	width: 130px;
	margin-top: -69px;
	margin-left: 0px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
}

.summary-product form.cart {
	margin-left: 150px;
}

.product-meta span.custom-attributes {
	display: none;
}

p.out-of-stock+span.custom-attributes {
	display: none;
}

.shopping-cart-list p.buttons .wc-forward {
	color: #fff;
}

.shopping-cart-list p.buttons .wc-forward:hover {
	color: #333333;
}

.logo-header img {
	max-height: 40px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.wpml-ls-native {
	font-size: 12px;
	text-transform: uppercase;
}

/*Afegit Toni*/

.woocommerce-form-coupon-toggle {
	margin: 10px 0;
}

.woocommerce-form-coupon-toggle .woocommerce-info,
.woocommerce-form-login-toggle .woocommerce-info {
	padding: 5px 15px !important;
}

.woocommerce-billing-fields__field-wrapper {
	width: 100%;
}

.mc4wp-checkbox-woocommerce span {
	margin-left: 10px;
}

/* Roger 15/02/2019 retocs visuals checkout: espais mes petits i columna central més estreta */

.g5plus-space {
	height: 45px !important;
}

.gf-content-full-width.container {
	padding-top: 10px !important;
}

.g5plus-space+.page-title-container {
	margin-left: -15px !important;
}

.page-title-container+.breadcrumbs-container {
	margin-left: -15px !important;
}

.checkout-button {
	margin-top: 20px !important;
}

.woocommerce table.shop_table tbody .cart-actions .clear-cart {
	letter-spacing: 0em !important;
}

.woocommerce form .form-row {
	padding-left: 0px;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
	background-color: #ffffff !important;
	border: 1px solid;
}

.woocommerce form #billing_state_field .select2-selection,
.woocommerce form #shipping_state_field .select2-selection,
.woocommerce form #billing_country_field .select2-selection,
.woocommerce form #shipping_country_field .select2-selection,
.woocommerce form #calc_shipping_country_field .select2-selection,
.woocommerce form #calc_shipping_state_field .select2-selection {
	background-color: #ffffff !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered,
button[name='calc_shipping'],
.mc4wp-form-fields input[name='email'],
input[name='update_cart'] {
	background-color: #ffffff !important;
	border: 1px solid #000000;
}

.woocommerce input.button:disabled[disabled],
button[name='calc_shipping'] {
	color: #000000 !important;
}

.woocommerce form.checkout [name='order_comments'] {
	height: auto;
}

.woocommerce-privacy-policy-text {
	padding: 10px 0;
}

.woocommerce form.checkout #order_review .place-order {
	padding: 5px;
}

.continue-shopping,
.woocommerce-cart-form .coupon {
	display: none !important;
}

.woocommerce-mini-cart__buttons .btn-outline {
	display: none !important;
}

.vc_mobile .vc_empty_space {
	height: 15px !important;
}

.vc_mobile .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,
.vc_mobile button[name='calc_shipping'] {
	width: 100%;
}

.order-total .includes_tax {
	display: none;
}

.vc_mobile .woocommerce-terms-and-conditions-wrapper,
.vc_mobile span.woocommerce-terms-and-conditions-checkbox-text {
	padding-left: 0px;
	font-size: 12px;
	text-align: left;
}

.vc_mobile .woocommerce #payment #place_order,
.vc_mobile .woocommerce-page #payment #place_order {
	margin-left: 0px;
}

.vc_mobile .woocommerce form .form-row .input-checkbox {
	margin: 0px 2px 0px -16px !important;
}

.vc_mobile .wpb_content_element {
	margin-bottom: 0px;
}

.vc_mobile .woocommerce table.shop_table tbody td {
	padding: 10px 5px 0 10px;
}

.vc_mobile .woocommerce table.shop_table tbody .actions .wc-proceed-to-checkout [name='update_cart'] {
	margin-bottom: 0px !important;
}

/* 22/02/2019 Modificacions document Rafael */

/* Producte */

.on-sale {
	display: none;
}

.single-product-controls {
	margin: 4px 0;
	border-top: 0px;
	border-bottom: 0px;
}

ul.gf-breadcrumbs {
	display: none;
}

span.custom-attributes {
	border: 0px;
	font-weight: 800;
	/*margin-top: -90px;*/
}

.summary-product .quantity .quantity-inner .btn-number {
	border: 1px solid grey;
}

.summary-product .quantity .quantity-inner .input-text {
	border: 1px solid grey;
}

.woocommerce form button[name='add-to-cart'] {
	display: block;
	position: absolute;
	width: 100%;
	margin-left: -150px;
}

.woocommerce button.button[name='add-to-cart'] {
	display: block;
}

.wc-proceed-to-checkout input[name='update_cart'] {
	color: #000000 !important;
}

.summary-product .woocommerce-product-details__short-description {
	margin-bottom: 10px;
	margin-top: 80px;
}

.summary-product form.cart {
	border-top: 0px;
	border-bottom: 0px;
}

.separador {
	/* plugins/woocommerce/templates/single-product/add-to-cart/simple.php */
	border-bottom: 1px solid grey;
}

.product_meta,
.gf-product-share,
.single-product-function {
	display: none;
}

.single-product-info.single-style-01 {
	padding-bottom: 10px;
}

.woocommerce-tabs {
	margin-top: 30px;
}

.single_add_to_cart_button_abaix {
	margin-top: 0px !important;
}

button.single_add_to_cart_button_abaix.button.alt {
	margin-top: 0px;
}

button.single_add_to_cart_button.button.alt {
	margin-top: 62px;
}

.outofstock .custom-attributes {
	display: none;
}

/*
.ns-rating-woocom-rating {
	text-align: left !important;
	height: 85px;
}
*/

.ns-rating-woocom-rate-info {
	text-align: left !important;
}

.gsf-catalog-filter,
.yith-wcwl-add-to-wishlist {
	display: none;
}

.summary-product .product_title.product-title-rating {
	margin-right: 0px;
}

.single-product-controls {
	display: none;
}

/* Cambios en el autoupdate del precio */

.wbu-qty-button {
	display: none;
}

.shop_table_responsive .product-price {
	display: none;
}

.calculated_shipping {
	display: none;
}

/* Arreglo botons desquadrats i moguts after woo-better-usability */

.product-action-item.add_to_cart_tooltip .cart .quantity.wbu-quantity {
	display: none;
}

.product-actions .product-action-item.add_to_cart_tooltip .cart .quantity.wbu-quantity {
	display: none;
}

/*
.product-quantity>.quantity.wbu-quantity {
    display: contents;
}
*/

.product-thumb .product-actions .product-action-item.add_to_cart_tooltip .cart .button:hover,
.woocommerce #respond input#submit:hover,
/*.woocommerce a.button:hover,*/

.woocommerce button.button:hover,
/*.woocommerce input.button:hover,*/

.woocommerce #respond input#submit.alt:hover,
/*.woocommerce a.button.alt:hover,*/

.woocommerce button.button.alt:hover,
/*.woocommerce input.button.alt:hover,*/

.woocommerce #respond input#submit:focus,
/*.woocommerce a.button:focus,*/

.woocommerce button.button:focus,
/*.woocommerce input.button:focus,*/

.woocommerce #respond input#submit.alt:focus,
/*.woocommerce a.button.alt:focus,*/

.woocommerce button.button.alt:focus,
.woocommerce input.button.alt:focus {
	color: #333;
	background-color: #333;
}

.product-thumb .product-actions .product-action-item.add_to_cart_tooltip .cart .button,
.woocommerce #respond input#submit,
/*.woocommerce a.button,*/

/*.woocommerce button.button,*/

/*.woocommerce input.button,*/

.woocommerce #respond input#submit.alt,
/*.woocommerce a.button.alt,*/

/*.woocommerce button.button.alt,*/

.woocommerce input.button.alt {
	font-size: 0px;
	padding: 0px 0px;
}

.product-thumb .product-actions .product-action-item.add_to_cart_tooltip .cart .button {
	float: none;
}

.summary-product.entry-summary .cart .button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	display: block;
	position: absolute;
	width: 100%;
	margin-left: -150px;
	margin-top: 60px;
}

.boto_abaix .cart button.single_add_to_cart_button_abaix.button.alt {
	width: 66%;
	margin: auto;
	padding: 13px 20px;
}

/* estrelletes text all costat */

.ns-rating-woocom-rate-info {
	margin-bottom: 8px;
	margin-left: 10px;
}

li#tab-title-reviews {
	display: none;
}

.mc4wp-form input,
.mc4wp-form input {
	border: 1px solid #000 !important;
}

p.price+.ns-rating-woocom-post-rate {
	/*margin-left: 30%;*/
	margin-top: -20px;
	border-bottom: 1px solid #ababab;
}

.product-info+.ns-rating-woocom-post-rate {
	margin-top: -20px;
}

.product-info+.ns-rating-woocom-post-rate .ns-rating-woocom-rate-info {
	display: none;
}

/* Carrito */

.carrito nav.primary-menu {
	display: none;
}

.shop_table thead {
	display: none;
}

.woocommerce-cart-form {
	float: unset;
}

.woocommerce-cart-form__cart-item .product-name .quantity .quantity-inner {
	position: relative;
	width: 110px;
}

.woocommerce-cart-form__cart-item .product-name .quantity .quantity-inner .btn-number {
	border: 1px solid #ababab;
}

.woocommerce-cart-form__cart-item .product-name .quantity .quantity-inner .input-text {
	border: 1px solid #ababab;
	width: 110px;
}

.cart-collaterals {
	display: none;
}

.text_carrito {
	float: right;
	padding-right: 65px;
	line-height: 16px;
	font-size: 14px;
	margin-bottom: 30px;
}

.carrito .logo-header img {
	margin-top: 60px;
}

.carrito table.shop_table tbody td,
.woocommerce table.shop_table tbody th {
	border-top: 1px solid #efefef;
	font-weight: 700;
}

.wc-proceed-to-checkout.boto_dalt {
	text-align: right;
}

.carrito a.remove {
	font-size: 14px;
	border: 1px solid #ababab;
	width: 70px;
	height: 30px;
	line-height: 30px;
}

.carrito table.shop_table tbody .product-thumbnail img {
	width: 105px;
	height: auto;
}

.carrito .woocommerce table.shop_table tbody .product-thumbnail {
	padding-right: 0px;
	width: 160px;
}

.remove-preu {
	margin-bottom: 34px;
}

.header-sticky.affix .logo-header img {
	margin-top: 0px;
}

.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
	background: inherit;
	font-weight: 500;
	display: inline-block;
}

.summary-product .product_title {
	font-size: 30px;
	font-weight: 700;
	color: #000;
}

.segueix {
	position: absolute;
	margin-top: -40px;
	text-decoration: underline;
}

.customize-search>a {
	top: 0px;
}

.product-heading {
	height: 45px;
}

.woocommerce table.shop_table tbody .wc-proceed-to-checkout [name='update_cart'] {
	display: none;
}

.boto_abaix {
	margin-top: 30px;
}

.ns-rating-woocom-rate-info {
	display: none;
}

.ns-rating-woocom-post-rate {
	margin-top: -25px;
}

.vc_custom_1549276534341 {
	padding-top: 40px;
}

.ns-estrelletes {
	margin-top: 80px;
	text-align: center;
}

.ns-estrelletes .ns-rating-woocom-form {
	margin: 0;
	padding: 0;
	text-align: -webkit-center;
}

.woocommerce div.product .woocommerce-tabs .panel {
	padding-bottom: 20px;
}

.ns-estrelletes-dalt .ns-rating-woocom-rating {
	text-align: left;
	height: 55px;
	border-bottom: 1px solid #000;
}

.ns-estrelletes-dalt {}

.tapa-ns-estrelletes-dalt {
	width: 150px;
	height: 50px;
	position: absolute;
	height: 50px;
	margin-top: -55px;
}

/*
.tapa2-ns-estrelletes-dalt {
	width: 150px;
	height: 50px;
}
*/

ul.zoo-cw-variations {
	margin-left: -150px;
}

.single_variation_wrap .woocommerce-variation-add-to-cart .quantity {
	margin-left: -150px !important;
}

.single_variation_wrap .woocommerce-variation-add-to-cart button.single_add_to_cart_button.button.alt {
	margin-left: -150px;
	width: 130%;
}

.segueix_compra {
	width: 100%;
	text-align: center;
	margin-top: -60px;
	padding-bottom: 50px;
}

.tr-darrer {
	border-bottom: 0px;
}

/************ Treure 2n login menu superior dreta ********************/

aside#gsf-login-register-4 {
	display: none;
}

/* Añadido para hacer que los logos de las tarjetas Stripe salgan en una única línea */
.woocommerce form.checkout #order_review .woocommerce-checkout-payment .wc_payment_methods label {
	width: 100%;
}

/* Afegit al canviar de plugin mailchimp a l'oficial de woo (16/4/19) */

.page-template-default input#mc-embedded-subscribe {
	width: 130px;
	position: relative;
	top: -48px;
	left: 244px;
	height: 48px;
}

.archive input#mc-embedded-subscribe {
	width: 130px;
	position: relative;
	top: -40px;
	left: 244px;
	height: 39px;
}

.skin-light .mc4wp-form input.envia-newsletter,
.gf-skin .skin-light .mc4wp-form input.envia-newsletter {
	background-color: #333;
	color: #fff;
}

.text-legal {
	margin-top: -50px;
}

/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/* Media Queries Agrupades */
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/


/* Per a mobils */

@media screen and (max-width: 800px) {
	.single-product-controls {
		display: none !important;
	}

	.mobile-top-bar .wpb_content_element {
		margin-bottom: 0px;
	}

	.vc_mobile .shopping-cart-list {
		width: 540px !important;
	}

	.woocommerce form.checkout_coupon,
	.woocommerce form.login,
	.woocommerce form.register,
	.woocommerce-page form.checkout_coupon,
	.woocommerce-page form.login,
	.woocommerce-page form.register {
		margin: 2em 0 0;
	}

	.lost_password {
		margin-bottom: 0px;
	}

	.wpmc-nav-buttons {
		float: none;
		margin: 0 20px;
	}

	.woocommerce .woocommerce-form-login .form-row {
		width: 100%;
	}

	#wpmc-next {
		margin-top: 15px;
	}

	.cart-collaterals {
		width: 100%;
	}

	/*
	span.custom-attributes {
		padding: 5px;
		border: 1px solid black;
		width: 100px;
		text-align: center;
		text-transform: uppercase;
		margin-top: -63px;
		margin-left: 130px;
	}
	*/
	span.custom-attributes {
		/* padding: 5px; */
		border: 0px solid black;
		/* width: 100px; */
		/* text-align: center; */
		text-transform: uppercase;
		margin-top: -106px;
		margin-left: 33%;
	}

	.summary-product form.cart {
		margin-left: 0px;
	}

	.owl-stage-outer {
		/*display: none;*/
	}

	.summary-product .price {
		margin-bottom: 0px;
		margin-top: -400px;
		font-size: 22px !important;
		position: absolute;
		text-align: center;
		width: 100%;
	}

	.ns-rating-woocom-rate-info {
		display: none;
	}

	.ns-rating-woocom-rating {
		height: 40px;
	}

	ul.gf-inline .customize-sidebar {
		display: none;
	}

	.woocommerce .woocommerce-error .button,
	.woocommerce .woocommerce-info .button,
	.woocommerce .woocommerce-message .button,
	.woocommerce div.product form.cart .button {
		margin-left: 0px;
	}

	.attribute-value {
		display: none;
	}

	.single-product-info-inner .product_title {
		font-size: 22px;
	}

	.woocommerce .woocommerce-message .button {
		float: left;
		position: relative;
	}

	.ns-rating-woocom-rating {
		height: 40px;
	}

	.single-product-image-thumb {
		display: none;
	}

	.vc_mobile .shopping-cart-list {
		width: 380px !important;
	}

	/* mobil 1 Març */
	.single-product-image-main img {
		width: auto;
		padding-top: 80px;
		height: 445px;
		text-align: center;
	}

	.summary-product .product_title.product-title-rating {
		position: absolute;
		top: -480px;
		font-weight: 700;
	}

	.ns-rating-woocom-post-rate table {
		/* width: 100%; */
		/* text-align: center; */
		/* position: relative; */
		/* margin: 0 auto; */
		/*margin-left: 33%;*/
		width: 100%;
		margin-top: -30px;
	}

	.ns-estrelletes-dalt .ns-rating-woocom-post-rate table,
	.ns-estrelletes .ns-rating-woocom-post-rate table {
		margin: 0 auto;
		/*width: 0%;*/
		margin-top: -30px;
		text-align: center;
	}

	.product form.cart div.quantity {
		margin: 0 4px 0 33% !important;
	}

	.summary-product.entry-summary .cart .button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
		margin-left: 0px;
	}

	.boto_abaix .cart button.single_add_to_cart_button_abaix.button.alt {
		width: 100%;
		margin: auto;
	}

	ul.reasons {
		margin-left: 20px;
	}

	.single-product-image-main-wrap {
		text-align: center;
	}

	h1.product_title.entry-title.product-title-rating {
		text-align: center;
		width: 100%;
	}

	/* Carrito */
	.carrito .mobile-header-menu,
	.carrito ul.header-customize.header-customize-mobile.gf-inline,
	.text_carrito,
	.product-price span.woocommerce-Price-amount.amount {
		display: none;
	}

	.carrito .woocommerce #respond input#submit,
	.carrito .woocommerce a.button,
	.carrito .woocommerce button.button,
	.carrito .woocommerce input.button,
	.carrito .woocommerce #respond input#submit.alt,
	.carrito .woocommerce a.button.alt,
	.carrito .woocommerce button.button.alt,
	.carrito .woocommerce input.button.alt {
		display: block;
	}

	.carrito .woocommerce table.shop_table_responsive tr td::before,
	.carrito .woocommerce-page table.shop_table_responsive tr td::before {
		content: '';
	}

	.carrito .woocommerce table.shop_table_responsive tr td,
	.carrito .woocommerce-page table.shop_table_responsive tr td {
		display: inline-block;
		text-align: left !important;
	}

	#add_payment_method table.cart img,
	.woocommerce-cart table.cart img,
	.woocommerce-checkout table.cart img {
		width: 150px !important;
	}

	.carrito .woocommerce table.shop_table tbody td,
	.carrito .woocommerce table.shop_table tbody th {
		border-bottom: 0px;
	}

	.carrito table.shop_table tbody td,
	.carrito .woocommerce table.shop_table tbody th {
		border-top: 0px;
	}

	.carrito .woocommerce table.shop_table tbody .cart-actions .clear-cart {
		display: block;
		margin-top: 20px;
		margin-bottom: 50px;
	}

	.carrito .woocommerce table.shop_table.cart tbody tr {
		border: 0px;
		border-bottom: 1px solid #000;
		padding-bottom: 30px;
		padding-top: 10px;
		margin-bottom: 0px;
	}

	td.product-thumbnail,
	td.product-name,
	td.product-remove {
		width: 20%;
	}

	td.product-price,
	td.product-quantity,
	td.product-remove {
		width: 1%;
	}

	.bloc-remove {
		position: relative;
		margin-left: -40px;
	}

	.remove-preu {
		margin-bottom: 70px;
	}

	.carrito .woocommerce table.shop_table tbody .product-thumbnail {
		padding-right: 0px;
		width: 100px;
	}

	a.btn.btn-outline.btn-md.btn-black {
		display: none;
	}

	a.gsf-link.disable-color.clear-cart {
		display: none !important;
	}

	.segueix {
		margin-top: 190px;
		/*margin-left: 4px;*/
	}

	.woocommerce table.shop_table tbody .actions .wc-proceed-to-checkout {
		margin-bottom: 50px;
	}

	.summary-product form.cart {
		padding-top: 30px;
	}

	h1.mg-top-0.mg-bottom-10.text-left {
		text-align: center;
	}

	.woocommerce table.shop_table tbody .cart-actions .cart-subtotal {
		text-align: right !important;
		display: block;
		padding-top: 30px !important;
	}

	.woocommerce table.shop_table tbody .cart-actions .cart-subtotal {
		text-align: right !important;
		display: block;
		padding-top: 30px !important;
	}

	.tapa-ns-estrelletes-dalt {
		width: 100%;
	}

	.ns-estrelletes-dalt .ns-rating-woocom-rating {
		height: 40px;
		border-bottom: 1px solid #000;
	}

	.owl-stage .product-heading {
		height: 100px;
	}

	.product-remove {
		margin-left: -20px;
	}

	/**** Per mantenir mida vertical imatge / titol / preu / thumbs slider ****/

	div#single-product-image {
		height: 480px;
	}

	.summary-product .product_title.product-title-rating {
		top: -516px;
	}

	.summary-product .price {
		margin-top: -412px;
	}

	.single-product-image-main img {
		height: 400px;
	}

	.wc-proceed-to-checkout.boto_dalt {
		text-align: right;
		margin-top: -30px;
	}

	.segueix {
		margin-top: 45px;
		margin-left: 5px;
	}

	.carrito .woocommerce table.shop_table.cart tbody tr.tr-darrer {
		border-bottom: 0px solid #fff;
	}

	.carrito .woocommerce table.shop_table.cart {
		border-bottom: 0px solid #fff;
	}

	.wvc-modal-window-overlay {
		display: none;
	}

	/**** Fi Per mantenir mida vertical imatge / titol / preu / thumbs slider ****/


	/*
	.single-product-image-thumb.mg-top-10.owl-carousel+.single-product-image-main-wrap {
		top: -540px;
	}

	.single-product-image-main img {
		width: auto;
		padding-top: 80px;
		height: 380px;
		text-align: center;
	}
*/

	/*
	.col-sm-5.sm-mg-bottom-30>.single-product-image>#single-product-image .single-product-image-thumb.mg-top-10.owl-carousel.manual.owl-loaded.owl-drag~.col-sm-7>.summary-product.entry-summary>h1.product_title.product-title-rating {
		top: -540px;
	}

	.col-sm-7>.summary-product.entry-summary>h1.product_title.product-title-rating {
		top: -540px;
	}
*/

}

/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********************************************************************************************/

/* Desktops petits*/

@media screen and (min-width: 992px) {
	.logo-header {
		padding-right: 40px;
	}

	.logo-header img {
		max-height: 40px !important;
	}

	.woocommerce-cart .actions button.button {
		margin: 10px;
	}

	.carrito .col-md-12 {
		width: 80% !important;
		margin: 0 auto !important;
		float: none !important;
	}

	.single-product-image-main {
		text-align: center;
	}

	img.attachment-shop_single.size-shop_single {
		/* height: 500px; */
		width: auto;
	}

}

/* Desktops grans*/

@media screen and (min-width: 1400px) {
	.carrito .container {
		width: 100%;
	}

	.carrito .col-md-12 {
		width: 70% !important;
		margin: 0 auto !important;
		float: none !important;
	}
}


/* En Observacio */

@media screen and (max-width: 1300px) {
	.main-menu>.menu-item>a {
		font-size: 10px;
	}

	.main-menu>.menu-item+.menu-item {
		margin-left: 12px !important;
	}

	input#mc-embedded-subscribe {
		width: 130px;
		position: relative;
		top: 10px;
		left: 0px;
	}

	.text-legal {
		margin-top: 20px;
	}

}

@media screen and (max-width: 1700px) {

	input#mc-embedded-subscribe {
		width: 130px;
		position: relative;
		top: 10px;
		left: 0px;
	}

	.text-legal {
		margin-top: 20px;
	}

}

/* Desactivant la compra */

li.customize-shopping-cart {
	display: none !important;
}

li.customize-sidebar {
	display: none !important;
}

.product-actions {
	display: none;
}

.summary-product .woocommerce-product-details__short-description {
	margin-top: 10px;
}

.price {
	display: none;
}

.layout-grid .product-info {
	margin-top: -20px;
}

ul.header-customize.header-customize-nav.gf-inline {
	display: none;
}

.top-bar {
	display: none;
}
