/* CSS Print header */
body > .page-wrapper > .page-header,
body > .page-wrapper > .page-header .header.content{
	display: block !important;
	position: relative !important;
	text-align: center;
}
body > .page-wrapper > .page-header .logo{
	display: block;
	text-align: center;
	float: none;
	margin: 0 auto;
	text-align: center;
}
body > .page-wrapper > .page-header .logo img{
	margin: 0 auto;
}
body.account .column.main .form-wishlist-items > .actions-toolbar,
body > .page-wrapper > .page-footer,
body > .page-wrapper > .page-header .nav-toggle{
	display: none;
}

/* CSS Print account pages */
body.gwishlist-index-index .page-main,
body.gwishlist-index-index .page-title-wrapper,
body.account .page-main{
	padding: 0;
	margin: 0;
}
body.account .sidebar-main .account-nav .title{
	text-align: center;
    border: none;
    background: none;
}
body.gwishlist-index-index .column.main .products-grid .actions-toolbar,
body.account .column.main .products-grid + .actions-toolbar,
body.account .sidebar-main .account-nav .title:after{
	display: none;
}
body.gwishlist-index-index .products-grid .product-item .product-item-info > *,
body.account .products-grid .product-item .product-item-info > *,
body.gwishlist-index-index .products-grid .product-item .product-item-info > .product-item-name,
body.account .products-grid .product-item .product-item-info > .product-item-name,
body.gwishlist-index-index .products-grid .product-item .product-item-info > .product-item-name *,
body.account .products-grid .product-item .product-item-info > .product-item-name *{
	height: auto;
	min-height: 0;
	padding: 0;
	margin: 0;
}

/* CSS Print product page */
body.catalog-product-view .product-info-main .product-social-links,
body.catalog-product-view .product-info-main .product-add-form .box-tocart,
body.catalog-product-view .product-info-main .product_form_reserva .product-options-wrapper .field.reserva .checkbox + .label,
body.catalog-product-view .block.related,
body.catalog-product-view .page-footer{
	display: none;
}
body.catalog-product-view .product.media,
body.catalog-product-view .product.media .fotorama__stage{
	height: auto !important;
}
body.catalog-product-view .product.media .fotorama__stage__frame{
	position: relative;
}
body.catalog-product-view .product.media .fotorama__stage__frame .fotorama__img{
    position: relative;
    top: auto;
    left: auto;
    margin: 0;
    transform: none;
}
body.catalog-product-view .page-main .product-info-main{
	padding: 40px 0 0;
}
body.catalog-product-view .page-main .product-info-main > *,
body.catalog-product-view .page-main .product-info-main > .product.attribute.overview,
body.catalog-product-view .page-main .product-info-main > .product.attribute.sku{
	padding-left: 0;
}
body.catalog-product-view .product-info-main .manufacturer-title,
body.catalog-product-view .product-info-main .manufacturer-title a,
body.catalog-product-view .product-info-main .page-title,
body.catalog-product-view .page-main .product-info-main > *,
body.catalog-product-view .page-main .product-info-main > .product.attribute.overview,
body.catalog-product-view .page-main .product-info-main > .product.attribute.sku,
body.catalog-product-view .product-info-main .product-info-price .price-box .price-final_price .price{
	font-size: 16px;
}
body.catalog-product-view .product-info-main .product-info-price .stock,
body.catalog-product-view .product-info-main .product-info-price .price-box .price-final_price .price > .taxes,
body.catalog-product-view .product-info-main .product-info-price .price-box .price-wrapper + .taxes,
body.catalog-product-view .product-info-main .product-options-wrapper .field .label,
body.catalog-product-view .product-info-main .product-options-wrapper .swatch-attribute-label,
body.catalog-product-view .product.attribute.description{
	font-size: 14px;
}
body.catalog-product-view .product-info-main .product-info-price .stock{
	padding-bottom: 20px;
}