@media only screen and (max-width:1800px) {
#archive-slider {
display: block;
min-height: 550px;
}
}
@media only screen and (max-width:1600px) {
#archive-slider {
display: block;
min-height: 490px;
}
}
@media only screen and (max-width:1450px) {
#archive-slider {
display: block;
min-height: 430px;
}
}
@media only screen and (max-width:1300px) {
#archive-slider {
display: block;
min-height: 400px;
}
}
@media only screen and (max-width:1200px) {
#archive-slider {
display: block;
min-height: 365px;
}
}
@media only screen and (max-width:1000px) {
#archive-slider {
display: block;
min-height: 300px;
}
}
@media only screen and (max-width:767px) {
#archive-slider {
display: block;
min-height: 235px;
}
}
@media only screen and (max-width:767px) {
#archive-slider {
margin: -40px auto 40px !important;
}
#woocommerce-subcategories ul li.product-category h2 {
font-size: 13px;
line-height: 20px;
}
.woocommerce-ordering {
float: left;
clear: both;
margin-bottom: 15px;
clear: both;
}
.filter-wrapper {
float: left;
margin-right: 0;
clear: both;
}
.filter-wrapper select#filter_tematica,
.filter-wrapper select#filter_formato {
width: 200px;
}
.woocommerce-products-header {
margin-bottom: 30px;
padding-bottom: 20px;
}
#product-list {
margin-top: 30px;
}
#single-product .product>.images {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
width: 100vw;
float: none;
margin: 0 auto;
clear: both;
padding: 20px 0px;
}
#single-product .product>.summary.entry-summary {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
width: 100%;
float: none;
margin: 10px auto 20px;
padding: 0 15px 20px;
}
#single-product .product>.images .wpa-woocommerce-product-gallery__wrapper.slick-slider.wpa-product-gallery .slick-list {
min-height: 500px !important;
height: 500px !important;
height: 90vw !important;
min-height: 90vw !important;
background: #f6f7f0;
}
#main-title.main-title-single-product {
margin-bottom: 20px;
}
#main .container #back-link a {
font-size: 13px !important;
}
#back-link {
display: none;
}
#related-products-wrapper>.container>h2 {
font-size: 20px;
line-height: 38px;
letter-spacing: 3px;
margin-bottom: 15px;
}
#single-product .product>.summary.entry-summary h1 {
font-size: 24px;
line-height: 30px;
text-align: center !important;
}
#main-title.main-title-single-product {
margin-bottom: 0px;
}
#single-product .product>.summary.entry-summary .woocommerce-Price-amount.amount {
font-size: 18px;
line-height: 22px;
text-align: center;
margin: 15px auto 0;
}
#back-link {
padding: 0 20px;
text-align: center;
}
#single-product .product>.summary.entry-summary .stock {
text-align: center !important;
}
#single-product .product>.summary.entry-summary p.price {
margin-bottom: 0px;
text-align: center;
}
#single-product .product>.summary.entry-summary .single_add_to_cart_button {
padding: 10px;
border: none;
line-height: 30px;
font-size: 12px;
width: 200px;
}
#single-product .product>.summary.entry-summary .quantity.hidden+.single_add_to_cart_button {
width: 100%;
}
#more-info h2 {
font-size: 22px;
font-family: 'Playfair Display', serif;
line-height: 30px;
margin-bottom: 30px;
}
.woocommerce-checkout form .form-row-first,
.woocommerce-checkout form .form-row-last,
.woocommerce-checkout form .form-row-first,
.woocommerce-checkout form .form-row-last {
width: 100% !important;
}
body #main table td.product-quantity,
body #main table th.product-quantity,
body #main table td.product-subtotal {
max-width: 100%;
width: 100%;
}
.woocommerce table.shop_table_responsive.woocommerce-cart-form__contents tr.cart_item,
.woocommerce-page table.shop_table_responsive.woocommerce-cart-form__contents tr.cart_item {
display: block;
border: solid thin #CCC;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
float: left !important;
}
#single-product .product>.summary.entry-summary .stock {
margin-bottom: 30px;
display: block;
}
#woocommerce-subcategories ul li.product-category h2,
#woocommerce-subcategories ul li.product-category h3 {
font-size: 14px;
line-height: 23px;
}
body p#footer-subscribe {
font-size: 15px;
padding: 0 30px;
}
#single-product .product .quantity .qty {
height: 50px;
}
.woocommerce div.product.product-type-variable form.cart .variations select {
max-width: 100%;
min-width: 100%;
}
#single-product .images img.wp-post-image.widthAuto {
width: auto !important;
height: auto !important;
}
}
@media only screen and (max-width:650px) {
#archive-slider {
display: block;
min-height: 200px;
}
}
@media only screen and (max-width:640px) {
#woocommerce-subcategories ul li.product-category {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
padding: 10px;
}
#woocommerce-subcategories ul li.product-category img {
box-shadow: 0px 0px 16px #bbb;
}
#woocommerce-subcategories {
text-align: center;
width: 460px;
max-width: 100%;
margin: 50px auto 50px;
display: block;
}
.woocommerce-products-header h2.woocommerce-products-header__title.page-title {
font-size: 40px;
margin-bottom: 40px;
line-height: 50px;
}
.woocommerce-products-header .term-description {
font-size: 14px;
line-height: 20px;
}
}
@media only screen and (max-width:550px) {
#archive-slider {
display: block;
min-height: 170px;
}
}
@media only screen and (max-width:450px) {
#single-product .product>.images {
width: 440px;
}
#archive-slider {
min-height: 100px;
}
#single-product .product>.images .wpa-woocommerce-product-gallery__wrapper.slick-slider.wpa-product-gallery .slick-list {
min-height: 440px !important;
height: 440px !important;
height: 95vw !important;
min-height: 95vw !important;
}
#main .container #product-list li h2.woocommerce-loop-product__title {
font-size: 15px;
line-height: 20px;
}
}