main#main.shop.shop-archive .woocommerce-breadcrumb {
display: none;
}
#woocommerce-subcategories {
margin-bottom: 90px;
}
#woocommerce-subcategories ul li.product-category {
float: left;
margin: 0;
list-style: none;
}
#woocommerce-subcategories ul li.product-category img {
box-shadow: 0px 0px 42px #bbb;
width: 100%;
height: auto;
}
#woocommerce-subcategories ul li.product-category h2 mark,
#woocommerce-subcategories ul li.product-category h3 mark {
display: none;
}
#main .container .woocommerce-shipping-totals.shipping ul li{
font-size: 13px;
}
#woocommerce-subcategories ul li.product-category h2,
#woocommerce-subcategories ul li.product-category h3 {
font-size: 16px;
line-height: 40px;
text-transform: uppercase !important;
font-family: 'Montserrat', sans-serif;
font-weight: 600 !important;
color: #4D4D4D;
border-top: solid 2px #C7A880;
margin-top: 10px;
padding-top: 5px;
text-align: center;
letter-spacing: 0.5px;
line-height: 25px;
padding-top: 15px;
}
.cart-collaterals .cross-sells{
display: none !important;
}  #single-product .product>.images {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
float: left;
margin: 0;
padding: 20px 30px;
}
#single-product .product>.summary.entry-summary {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
float: left;
margin: 0;
padding: 20px;
}
#single-product .related.products {
width: 100%;
clear: both;
display: block;
margin-top: 40px;
display: none;
}
#single-product .product>.summary.entry-summary .posted_in {
display: none !important;
}
#single-product .product>.summary.entry-summary h1 {
font-family: 'Playfair Display', serif;
font-size: 28px;
line-height: 33.6px;
font-weight: normal !important;
text-align: left !important;
text-transform: uppercase !important;
color: #C7A880 !important;
}
#single-product .product>.summary.entry-summary .woocommerce-Price-amount.amount {
color: #4D4D4D;
font-size: 22px;
line-height: 26.4px;
font-family: 'Montserrat', sans-serif;
font-weight: normal !important;
margin-top: 30px;
text-transform: uppercase !important;
display: block;
}
#single-product .product>.summary.entry-summary .stock {
color: #4D4D4D;
font-size: 11px;
line-height: 10.8px;
font-family: 'Montserrat', sans-serif;
font-weight: 600 !important;
text-transform: uppercase !important;
margin: 25px 0;
display: block;
}
#single-product .product>.summary.entry-summary .single_add_to_cart_button {
color: #4D4D4D !important;
font-size: 9px;
line-height: 10.8px;
font-family: 'Montserrat', sans-serif;
font-weight: 600 !important;
text-align: center !important;
text-transform: uppercase !important;
margin: 25px 0;
padding: 10px;
display: block;
background: #ECEDE6;
border: none !important;
border-radius: 0 !important;
}
#single-product .product>.summary.entry-summary .single_add_to_cart_button:hover {
color: #fff !important;
background: #4D4D4D
}
.woocommerce-cart-form__cart-item.cart_item .product-thumbnail img {
width: 100px;
height: auto;
}
.product .product-out-of-stock {
background: #ff4439;
width: 21px;
height: 21px;
float: left;
border-radius: 100%;
position: absolute;
margin-top: 10px;
margin-left: 10px;
}
body #main table td.product-name {
min-width: 30%;
}
body #main table td.product-thumbnail {
max-width: 90px;
width: 90px;
}
body #main table td.product-quantity,
body #main table th.product-quantity {
max-width: 58px;
width: 58px;
}
body #main table td.product-quantity {
text-align: center;
}
body #main table td.product-subtotal {
max-width: 100px;
width: 100px;
}
body #main table td.product-remove {
width: 30px;
}
body #main table td.product-remove a {
font-size: 22px;
color: #C7A880 !important;
width: 22px;
line-height: 24px;
background: #fff !important;
}
body #main table td.product-remove a:hover {
background: #ECEDE6 !important;
}
#single-product {
padding: 0 0 70px;
}
#single-product .product>.summary.entry-summary .stock.out-of-stock {
color: #FF4444;
}
#single-product .product>.summary.entry-summary .single_add_to_cart_button:hover {
background: #4D4D4D;
color: #ECEDE6;
}
#single-product .product>.images .wpa-woocommerce-product-gallery__wrapper.slick-slider.wpa-product-gallery .slick-list {
min-height: 440px;
height: 440px !important;
background: #fff;
}
#primary>main#main {
min-height: 0;
}
#products-header .term-description {
padding-bottom: 30px;
}
#products-header .term-description a {
text-decoration: underline;
}
#products-header .term-description a:hover {
color: #C7A880 !important;
}
#single-product #product-description h2 {
color: #C7A880 !important;
font-size: 13px;
line-height: 15.6px;
font-family: 'Montserrat', sans-serif;
font-weight: 600 !important;
text-align: left !important;
text-transform: uppercase !important;
margin: 25px 0 10px;
display: block;
margin-top: 50px;
border-bottom: solid 2px #C7A880;
padding-bottom: 10px;
}
#single-product #product-description,
#single-product #product-description p,
#single-product #product-description li {
color: #4D4D4D;
font-size: 13px;
line-height: 20px;
font-family: 'Montserrat', sans-serif;
font-weight: 400 !important;
text-align: left !important;
display: block;
}
#single-product #product-description p {
margin-bottom: 10px;
}
#single-product .product>.images .wpa-woocommerce-product-gallery__wrapper.slick-slider.wpa-product-gallery .wpawg-next.slick-arrow,
#single-product .product>.images .wpa-woocommerce-product-gallery__wrapper.slick-slider.wpa-product-gallery .wpawg-prev.slick-arrow {
display: none !important;
}
#single-product .product>.images .wpa-woocommerce-product-gallery__wrapper.slick-slider.wpa-product-gallery .wpawg-image-popup i.flaticon-add::before,
#single-product .product .wpa-woocommerce-product-gallery i.flaticon-add::before {
font-family: FontAwesome !important;
content: "\f00e" !important;
color: #fff !important;
text-shadow: 0px 0px 2px #4D4D4D;
}
#single-product .product>.images .wpa-woocommerce-product-gallery__wrapper.slick-slider.wpa-product-gallery .wpawg-image-popup i.flaticon-add:hover::before {
color: #4D4D4D !important;
text-shadow: 0px 0px 2px #fff;
}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: pointer !important;
}
.woocommerce-products-header h2.woocommerce-products-header__title.page-title {
font-family: 'Playfair Display', serif;
font-size: 80px;
line-height: 100px;
color: #C7A880;
font-weight: normal !important;
text-align: left;
margin-bottom: 50px;
}
.woocommerce-products-header {
border-bottom: solid 2px #C7A880;
padding-bottom: 0px;
margin-bottom: 90px;
}
#main .woocommerce-result-count {
float: left;
font-family: 'Montserrat', sans-serif;
font-size: 12px;
line-height: 19px;
font-weight: 500;
color: #C7A880;
margin-bottom: 30px;
}
.woocommerce-ordering {
float: right;
margin-bottom: 30px;
}
.woocommerce-ordering select {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
line-height: 30px;
font-weight: 500;
color: #C7A880;
background: #fff !important;
border: solid thin #c7a880;
height: 30px;
}
#main .container #product-list li {
list-style-type: none;
margin: 0;
padding: 10px 10px 30px;
text-align: center;
}
#main .container #product-list li img {
width: 100%;
height: auto;
display: block;
box-shadow: 0px 0px 3px #aaa;
}
#main .container #product-list li h2.woocommerce-loop-product__title {
font-family: 'Playfair Display', serif;
text-transform: uppercase;
font-size: 16px;
line-height: 22px;
color: #333333;
margin: 10px 0 0;
font-weight: normal !important;
text-align: center;
}
#main .container #product-list li .button.add_to_cart_button,
#main .container #product-list li .button {
display: none !important;
}
#main .container #product-list li .woocommerce-Price-amount.amount {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
line-height: 19px;
font-weight: 500;
color: #C7A880;
margin: 5px auto 10px;
display: inline-block;
}
#main .container #product-list li:hover a .price,
#main .container #product-list li:hover a .price .woocommerce-Price-amount.amount {
text-decoration: none !important;
}
#main .container #product-list li:hover h2.woocommerce-loop-product__title {
text-decoration: underline !important;
}
#main .container .woocommerce-widget-layered-nav-dropdown ul li {
list-style-type: none;
font-size: 12px;
line-height: 28px;
color: #C7A880;
margin: 0;
}
#main .container .woocommerce-widget-layered-nav-dropdown ul li.select2-selection__choice {
margin: 0 10px 0 0;
padding: 0px 10px 0px 5px;
background: #fafafa;
border: solid thin #C7A880;
}
#main .container .woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-selection--multiple,
#main .container .woocommerce-widget-layered-nav-dropdown .select2-container--default.select2-container--focus .select2-selection--multiple {
border: solid thin #C7A880;
color: #C7A880;
}
.select2-container--default .select2-search--inline .select2-search__field::placeholder {
color: #C7A880;
opacity: 1;
}
body .select2-container--default .select2-results__option--highlighted[aria-selected],
body .select2-container--default .select2-results__option--highlighted[data-selected] {
font-size: 12px !important;
line-height: 19px !important;
font-family: 'Montserrat', sans-serif;
background-color: #eaeaea !important;
color: #444 !important;
}
#main .container .widget-filter .woocommerce-widget-layered-nav-dropdown span.select2-selection.select2-selection--multiple {
width: 200px;
height: 10px;
line-height: 30px;
padding-right: 65px;
border-radius: 0;
}
#main .container .widget-filter {
float: right;
margin-right: 30px;
}
#main .container .widget-filter .woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit {
font-size: 12px;
padding: 0;
line-height: 30px;
border: none;
padding: 0 5px;
border: solid thin #C7A880;
color: #fff;
background: #C7A880;
float: right;
margin-left: -70px;
z-index: 9999;
position: relative;
text-align: center;
width: 60px;
box-sizing: border-box;
top: 1px;
}
#main .container .widget-filter .woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit:hover {
color: #C7A880;
background: #fafafa;
}
body #main .woocommerce-pagination {
text-align: center;
margin-bottom: 80px;
}
body #main .woocommerce-pagination ul.page-numbers li {
list-style-type: none;
line-height: normal;
margin-bottom: 10px;
margin-left: 0px;
padding-left: 0px;
display: inline-block;
border: none;
line-height: 18px;
}
body #main nav.woocommerce-pagination ul {
border: none !important;
}
body #main .woocommerce nav.woocommerce-pagination ul li span,
body #main .woocommerce nav.woocommerce-pagination ul li a,
body #main .woocommerce-pagination ul.page-numbers li span.page-numbers.current {
padding: 15px 10px;
line-height: 18px !important;
}
#main .woocommerce-pagination ul.page-numbers li a {
line-height: 18px !important;
padding: 15px 10px;
}
#main .woocommerce-pagination ul.page-numbers li:hover,
#main .woocommerce-pagination ul.page-numbers li:hover a,
#main .woocommerce-pagination ul.page-numbers li:hover span {
color: #C7A880 !important;
}
body #main .woocommerce-pagination ul.page-numbers li span.page-numbers.current {
color: #C7A880 !important;
font-weight: bold;
background: none;
font-size: 17px;
line-height: 18px !important;
}
#archive-slider {
width: 1920px;
max-width: 100%;
height: auto;
margin: -120px auto 120px;
}
.filter-wrapper {
float: right;
margin-right: 20px;
}
.filter-wrapper select#filter_tematica,
.filter-wrapper select#filter_formato {
font-family: 'Montserrat', sans-serif;
font-size: 12px;
line-height: 30px;
font-weight: 500;
color: #C7A880;
background: #fff !important;
border: solid thin #c7a880;
height: 30px;
width: 150px;
}
.woocommerce-breadcrumb {
display: none !important;
}
#main-title.main-title-single-product {
margin-bottom: 40px;
}
#back-link {
padding: 0 20px;
}
#main .container #back-link a {
font-size: 14px !important;
}
#main .container #back-link a:hover,
#main .container #back-link a i {
color: #C7A880 !important;
}
body .woocommerce-message,
body .woocommerce-error,
body .woocommerce-message li,
body .woocommerce-error li {
border-top-color: #C7A880;
font-size: 13px !important;
}
body .woocommerce-error {
border-top-color: #ff5555;
font-size: 13px !important;
}
body .woocommerce-message li,
body .woocommerce-error li {
margin-bottom: 0 !important;
}
body .woocommerce-message .button.wc-forward,
body .woocommerce-error .button.wc-forward {
font-size: 13px !important;
font-weight: 500;
color: #C7A880 !important;
}
.woocommerce-message::before {
color: #C7A880 !important;
}
.woocommerce-error::before {
color: #ff5555 !important;
}
#single-product .images img.wp-post-image {
margin: auto;
}
#single-product .images img.zoomImg {
min-width: 100%;
width: 100%;
height: auto !important;
}
#related-products-wrapper {
margin-top: 0px;
padding: 60px 0;
background: #ECEDE6
}
#related-products-wrapper>.container>h2 {
font-family: 'Montserrat', sans-serif;
font-size: 38px;
line-height: 48px;
font-weight: 500;
text-transform: uppercase !important;
color: #C7A880;
letter-spacing: 5px;
margin-bottom: 20px;
}
#related-products-wrapper>.container>hr {
width: 220px;
margin-bottom: 40px;
background: #bdbdbd;
}
#related-products-wrapper .container {
width: 1024px;
}
body.woocommerce-cart #main-title {
margin-bottom: 40px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: 150px;
font-size: 12px;
line-height: 25px;
}
body.woocommerce-cart .woocommerce #respond input#submit,
body.woocommerce-cart .woocommerce a.button,
body.woocommerce-cart .woocommerce button.button,
.woocommerce input.button {
font-size: 12px;
line-height: 24px;
}
body.woocommerce-cart .woocommerce button.button,
.woocommerce .coupon input.button {
margin: 0 5px;
}
body #main table td.product-name a {
font-family: 'Playfair Display', serif;
text-transform: uppercase;
font-size: 14px;
line-height: 20px;
color: #333333;
font-weight: normal !important;
}
body.woocommerce-cart .cart_totals>h2 {
font-family: 'Playfair Display', serif;
text-transform: uppercase;
font-size: 22px;
line-height: 30px;
text-align: left;
color: #C7A880 !important;
font-weight: normal !important;
margin-bottom: 10px;
}
body.woocommerce-cart .cart_totals ul#shipping_method li,
body.woocommerce-cart .shop_table.shop_table_responsive .woocommerce-shipping-destination,
body.woocommerce-cart .shop_table.shop_table_responsive strong {
font-size: 12px !important;
padding: 0;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background-color: #ECEDE6 !important;
color: #C7A880 !important;
-webkit-font-smoothing: antialiased;
border: solid thin #C7A880 !important;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background-color: #C7A880 !important;
color: #fff !important;
}
#customer_details h3 {
font-family: 'Playfair Display', serif;
text-transform: uppercase;
font-size: 20px;
line-height: 30px;
text-align: left;
color: #8A8A8A !important;
font-weight: normal !important;
margin-bottom: 20px;
}
#customer_details .form-row label {
text-transform: uppercase;
font-weight: 600;
font-size: 12px !important;
color: #C7A880 !important;
width: 100%;
display: block;
margin-bottom: 2px;
line-height: 18px;
}
#customer_details .form-row label a {
font-size: 12px !important;
line-height: 18px;
}
.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: 48% !important;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
border-radius: 0;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
padding: 0 10px;
box-sizing: border-box;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
box-sizing: border-box;
border: solid thin #C7A880 !important;
height: 30px !important;
line-height: 30px !important;
font-size: 13px;
color: #444;
}
.woocommerce form .form-row textarea {
height: 120px !important;
line-height: 18px !important;
padding: 10px 10px;
}
.woocommerce form .form-row .select2.select2-container {
font-size: 13px;
}
.woocommerce-checkout form .form-row .woocommerce-input-wrapper {
width: 100%
}
.woocommerce form .form-row {
margin-bottom: 20px;
}
.woocommerce-checkout .woocommerce-form__label-for-checkbox.checkbox {
font-family: 'Montserrat', sans-serif !important;
font-size: 13px !important;
}
.woocommerce-checkout .checkbox input.input-checkbox {
position: relative;
top: 3px;
}
.woocommerce-checkout .form-row .required {
color: #C7A880 !important;
}
.woocommerce-checkout #main {
padding-bottom: 80px;
}
.woocommerce-checkout .woocommerce-info,
.woocommerce-checkout .woocommerce-message {
padding: 1em 2em 1em 3.5em;
margin: 0 0 2em;
position: relative;
background-color: none;
color: #444;
border-top: 2px solid #C7A880;
list-style: none outside;
width: auto;
word-wrap: break-word;
font-size: 12px;
}
.woocommerce-checkout .woocommerce-info .showcoupon {
font-size: 12px !important;
}
.woocommerce-checkout .checkout_coupon p {
font-size: 12px !important;
margin-bottom: 5px;
}
.woocommerce-checkout .checkout_coupon button {
font-weight: 500 !important;
}
.woocommerce form.checkout_coupon {
padding: 10px 20px !important;
}
.woocommerce-checkout #main-title {
margin-bottom: 40px;
}
body.woocommerce-checkout #main table td.product-name {
min-width: 46%;
}
#main .container ul#shipping_method li {
list-style-type: none;
line-height: normal;
font-size: 12px;
margin: 0 !important;
padding: 0;
}
#add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li {
list-style: none;
padding: 0;
font-size: 13px;
line-height: 18px;
}
.woocommerce-checkout #payment div.payment_box p,
.woocommerce-checkout #main .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,
.woocommerce-checkout #main .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a {
font-size: 13px;
line-height: 18px;
}
.woocommerce-checkout #main .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a {
font-weight: bold;
}
.checkbox #terms {
margin-top: 0;
margin-bottom: 40px;
padding-bottom: 0px;
float: left;
display: block;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
padding: 8px !important
}
.woocommerce-account #main-title {
margin-bottom: 40px;
}
.woocommerce-mini-cart .mini_cart_item {
display: block;
clear: both;
padding: 10px 0;
border-bottom: solid thin #ECEDE6;
height: 60px;
box-sizing: border-box;
font-size: 12px;
}
.woocommerce-mini-cart .mini_cart_item a {
font-size: 12px;
font-weight: bold;
}
.woocommerce-mini-cart .mini_cart_item .remove_from_cart_button {
float: left;
font-size: 30px;
color: #C7A880;
margin-right: 10px;
margin-top: 5px;
}
.woocommerce-mini-cart .mini_cart_item img.attachment-woocommerce_thumbnail {
width: 40px;
height: auto;
display: block;
float: left;
margin-right: 10px;
}
.woocommerce-mini-cart .mini_cart_item .quantity {
float: right;
display: block;
margin-right: 10px;
}
.woocommerce-mini-cart__total {
margin-top: 30px;
font-size: 14px;
text-transform: uppercase;
float: right;
margin: 15px 10px 0 0;
}
.woocommerce-mini-cart__total strong {
color: #C7A880 !important;
}
.woocommerce-mini-cart__buttons {
display: none;
}
.woocommerce-Price-currencySymbol {
margin-left: 2px;
}
body .btn-primary {
color: #fff !important;
background-color: #C7A880 !important;
border-color: #C7A880 !important;
border-radius: 0;
font-size: 13px;
}
body .btn-primary:hover {
color: #444 !important;
background-color: transparent !important;
border-color: #C7A880 !important;
border-radius: 0;
font-size: 13px;
}
body .woocommerce-info a {
font-size: 12px !important;
}
body .woocommerce-info {
background: #ECEDE6 !important;
}
.woocommerce-info::before {
color: #C7A880 !important;
}
.woocommerce-form {
background: none !important;
border: none !important;
padding: 10px 20px !important;
}
.woocommerce-form,
.woocommerce-form p,
.woocommerce-form label,
.woocommerce-form a {
font-size: 13px !important;
line-height: 21px !important;
}
.woocommerce-form label {
margin-bottom: 5px;
font-weight: bold;
color: #C7A880 !important;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
width: 100% !important;
display: block !important;
}
.woocommerce-form .woocommerce-button,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce-form .woocommerce-button,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
display: block;
clear: both;
margin: 10px 0;
}
input#rememberme {
position: relative;
top: 3px;
}
.woocommerce-error::before {
top: 5px !important;
}
.woocommerce-error,
.woocommerce-error p,
.woocommerce-error label,
.woocommerce-error a,
#main .container .woocommerce-error li {
font-size: 12px !important;
}
.woocommerce form .password-input,
.woocommerce-page form .password-input {
width: 100%;
}
.woocommerce button.button {
font-weight: 600 !important;
}
#customer_login h2 {
font-size: 20px;
font-weight: 900;
text-align: left;
color: #294e46;
text-transform: uppercase;
line-height: 46px;
padding: 0 20px;
font-weight: 600;
}
body #main .container #customer_login a:hover {
text-decoration: underline !important;
}
#main .container nav.woocommerce-MyAccount-navigation ul li {
list-style-type: none;
line-height: normal;
margin-bottom: 10px;
margin-left: 0;
padding-left: 0;
padding: 0px 10px;
border: solid thin #ccc;
}
#main .container nav.woocommerce-MyAccount-navigation ul li.is-active,
#main .container nav.woocommerce-MyAccount-navigation ul li:hover {
background: #ECEDE6;
color: #294e46;
}
#main .container nav.woocommerce-MyAccount-navigation ul li a {
display: block: width: 100%;
}
#main .container nav.woocommerce-MyAccount-navigation ul li.is-active a,
#main .container nav.woocommerce-MyAccount-navigation ul li:hover a {
color: #294e46;
}
body #main .woocommerce-MyAccount-content,
body #main .woocommerce-MyAccount-content p,
body #main .woocommerce-MyAccount-content li,
body #main .woocommerce-MyAccount-content a {
font-size: 14px;
line-height: 22px;
}
body #main .woocommerce-MyAccount-content a {
color: #C7A880;
font-weight: bold;
}
body .woocommerce-info {
background: #ECEDE6 !important;
font-size: 13px;
border-color: #C7A880 !important;
}
body .woocommerce-info .woocommerce-Button.button {
color: #444 !important;
}
.woocommerce-MyAccount-navigation-link--downloads {
display: none !important;
}
.woocommerce-account main#main>.container {
width: 1100px;
}
body #main .container .woocommerce-MyAccount-navigation-link a {
font-size: 15px !important;
}
body.woocommerce-account #main .woocommerce-MyAccount-navigation {
width: 20%;
}
body.woocommerce-account .woocommerce-MyAccount-content {
width: 78% !important;
}
.woocommerce-account .addresses .title h3 {
float: left;
font-size: 16px;
}
body #main .woocommerce-MyAccount-content .woocommerce-Address-title a.edit {
margin-top: 10px;
}
body #main .woocommerce-MyAccount-content address {
margin: 20px 0;
}
body #main .woocommerce-MyAccount-content address,
body #main .woocommerce-MyAccount-content address p,
body #main .woocommerce-MyAccount-content address li,
body #main .woocommerce-MyAccount-content address a {
font-size: 12px;
line-height: 18px;
}
body.woocommerce-account .woocommerce-address-fields {
width: 500px;
max-width: 100%;
}
body.woocommerce-account.woocommerce-page form .form-row label {
width: 100% !important;
display: block;
}
body.woocommerce-account.woocommerce-page form .form-row input.input-text,
body.woocommerce-account.woocommerce-page form .form-row textarea,
body.woocommerce-account.woocommerce-page form .woocommerce-input-wrapper {
width: 100%;
}
body.woocommerce-account.woocommerce-page form .button {
margin: 20px 0;
}
.return-to-shop a.button.wc-backward {
font-size: 13px !important;
}
.woocommerce-info,
.woocommerce-info p,
.woocommerce-info li,
.woocommerce-info a {
font-size: 13px !important;
}
#single-product .images img.wp-post-image.widthAuto {
width: auto !important;
}
body #main .woocommerce-terms-and-conditions,
body #main .woocommerce-terms-and-conditions p,
body #main .woocommerce-terms-and-conditions li,
body #main .woocommerce-terms-and-conditions td,
body #main .woocommerce-terms-and-conditions a {
font-family: 'Montserrat', Arial, sans-serif;
font-size: 12px;
line-height: 18px;
color: #4c4c4c;
}
#main .container ul.woocommerce-order-overview li,
#main .container ul.woocommerce-order-overview li a,
#main .container ul.woocommerce-order-overview li strong {
list-style-type: none;
line-height: normal;
margin-bottom: 10px;
margin-left: 0;
padding-left: 0;
font-size: 13px;
}
body.woocommerce-order-received h2 {
font-size: 20px;
font-weight: 600;
text-align: left;
color: #294e46;
text-transform: uppercase;
line-height: 46px;
}
body.woocommerce-order-received h3 {
font-size: 18 px;
font-weight: 600;
text-align: left;
color: #294e46;
text-transform: uppercase;
line-height: 46px;
}
address {
font-size: 13px !important;
line-height: 20px !important;
}
body #main .woocommerce-MyAccount-content a {
font-size: 12px !important;
}
.woocommerce-order-details h2,
.addresses h2 {
font-size: 20px;
font-weight: 600;
text-align: left;
color: #294e46;
text-transform: uppercase;
line-height: 46px;
}
#related-products-wrapper>.container>h2 {
text-align: center !important;
}
.product_meta {
display: none;
}
.single #post a {
text-decoration: underline !important;
}
.single #post a:hover {
text-decoration: none !important;
color: #C7A880 !important;
}
#single-product .product.product-type-variable>.summary.entry-summary .woocommerce-Price-amount.amount {
display: inline-block;
}
#single-product .product.product-type-variable .variations_form,
#single-product .product.product-type-variable .single_variation_wrap {
margin-top: 30px;
}
#single-product .product>.summary.entry-summary .single_add_to_cart_button {
margin-top: 2px;
opacity: 1 !important;
}
#single-product .product .quantity .qty {
border-radius: 0;
border: solid thin #f1f1f1;
background: #f1f1f1;
height: 30px;
box-sizing: border-box;
font-size: 13px;
margin-right: 5px;
}
.woocommerce div.product.product-type-variable form.cart .variations select {
max-width: 100%;
min-width: 75%;
display: inline-block;
margin-right: 1em;
border: solid thin #C7A880;
height: 30px;
box-sizing: border-box;
font-size: 13px;
}
#main div.product.product-type-variable .variations td {
width: 100%;
display: block !important;
padding: 10px 0 !important;
border: none !important;
}
#single-product .product>.summary.entry-summary .single_variation_wrap .woocommerce-Price-amount.amount {
margin-top: 0px;
}
#plazas-curso {
margin-bottom: -20px;
margin-top: -30px;
}
#plazas-curso,
body #main #plazas-curso p {
text-transform: uppercase;
font-size: 12px !important;
line-height: 19px !important;
}
body #main #plazas-curso p {
margin-bottom: 0;
}
body #main #plazas-curso .plazas {
color: #C7A880;
font-weight: bold;
}
#more-info {
margin-top: 0px;
padding: 60px 0;
background: #ECEDE6;
}
#more-info .container {
width: 990px;
max-width: 100%;
}
#related-products-wrapper.after-more-info {
background: #fff;
}
body #main #more-info,
body #main #more-info p,
body #main #more-info li,
body #main #more-info strong,
body #main #more-info a,
body #main #more-info td {
font-size: 13px;
line-height: 20px;
}
#more-info p {
margin-bottom: 20px;
}
#more-info h2 {
font-size: 36px;
font-family: 'Playfair Display', serif;
line-height: 44px;
margin-bottom: 30px;
}
#more-info h3,
#more-info h4,
#more-info h5 {
font-size: 13px;
line-height: 20px;
margin-bottom: 20px;
text-transform: uppercase !important;
}
#more-info h2,
#more-info h3 {
color: #C7A880 !important;
}
body #main #otros-formatos p,
body #main #otros-formatos p a {
font-size: 13px;
}
body #main #otros-formatos p a {
color: #C7A880;
font-weight: bold;
}
#archive-slider {
display: block;
min-height: 600px;
}
#single-product .product>.summary.entry-summary .single_add_to_cart_button.talleronline-boton {
margin-top: 20px;
height: 40px;
line-height: 20px;
font-size: 12px;
background: #C7A880 !important
}
#single-product .product>.summary.entry-summary .single_add_to_cart_button.talleronline-boton:hover {
background: #ECEDE6 !important
}
.single-product .tawcvs-swatches .swatch {
width: 40px !important;
height: 40px !important;
border-radius: 0 !important;
}
.single-product .tawcvs-swatches .swatch img {
border-radius: 0 !important;
}
#single-product .product>.summary.entry-summary iframe {
max-width: 100%;
}
#single-product .product>.summary.entry-summary iframe {
max-width: 100%;
}
.woocommerce-cart-form__cart-item.cart_item dl.variation dt {
font-size: 17px;
margin: 5px 5px 5px 0;
font-weihgt: 600;
}
#shipping_method.woocommerce-shipping-methods label small {
display: none !important;
}