/*
 Theme Name:   Almagro.com
 Description:  Theme for Almagro.com
 Author:       Creame
 Author URI:   https://crea.me
 Template:     basel
 Version:      1.0.0
 Text Domain:  basel-child
*/

/*- Colors & Backgrounds -*/
.main-header, .sticky-header.header-clone, .header-spacing {background-color: rgba(98, 107, 2, 0.8)!important;}
.footer-container {background: url(/app/themes/basel-child/footer-background.jpg); background-size: cover;}

/*- Hide elements -*/
.single-product-content .thumbs-position-bottom .thumbnails.thumbnails-ready, .single-product-content .thumbs-position-left .thumbnails.thumbnails-ready {display: none;}
.mobile-nav .searchform {display: none!important;}
.woocommerce-main-image.zoom.image-link { pointer-events:none; cursor:default; }

/*- Typography -*/
.title, h1, h2, h3, h4, h5, h6 {line-height: 1;}
h2.small, .h2.small {font-size:14px;line-height: 22px;}
.font-alt {font-family: "Playfair Display",'MS Sans Serif', Geneva, sans-serif; line-height: 1.6em; letter-spacing: .02em;padding: 100px;}
@media (max-width: 768px){.font-alt { font-size: 1.2em; line-height: 1.4em;padding: 60px;}}
.cta-txt {font-family: "Playfair Display",'MS Sans Serif', Geneva, sans-serif; font-style: italic; letter-spacing: .02em;}
.product-title {font-family: "Playfair Display",'MS Sans Serif', Geneva, sans-serif; line-height: 1.6em;}
small.woocommerce-price-suffix {font-size:.699rem;}

/*- Icons -*/
.basel-products-nav .product-btn.product-next>a span:before {content: "\f18e"; font-size: 22px; color: rgb(170, 170, 170);}
.basel-products-nav .product-btn.product-prev>a span:before {content: "\f190"; font-size: 22px; color: rgb(170, 170, 170);}
.basel-products-nav .product-btn>a span {height: 0px;}
.instagram-widget .instagram-content-inner {background: rgba(188, 42, 141, 0.9);outline: none;max-width: 200px;padding: 0;border-radius: 50px;color: #fff;}
.instagram-widget .instagram-content-inner a{color: #fff;}

/*- Product Page -*/
.single-product-content .product-tabs-wrapper {padding-top: 0px;padding-bottom: 0px;background-color: #fff;}
.single-product-content .woocommerce-main-image>img {width: 95%;}
@media (min-width: 768px){.col-sm-8 {width: 60%;}}
.single-product-content .product-image-summary {margin-bottom: 0px;}
@media (max-width: 1024px){.single-product-content .product-image-summary {margin-bottom: 20px;}}
hr {border-top: 1px solid rgba(119,119,119,.17);padding-top: 0px;margin-bottom: 16px;display: block;width: 100%;}
.data-sheet .vc_column-inner{padding: 100px;}
#marketing-card .vc_col-has-fill>.vc_column-inner, #marketing-card .vc_column_container>.vc_column-inner {padding: 0px}
.tabs .additional_information_tab {display: none!important;}
.single-product-content .tabs li {margin-bottom: 0px;border-bottom: 4px solid rgba(199, 0, 57, 0.3);}
.single-product-content .tabs li.active {border-color: #c70039;}
div#tab-reviews {border-top: 1px solid #626b02;}
p.form-submit {padding-bottom: 60px;}
@media (max-width: 768px){.single-product-content .tabs li.active a {border-color: #c70039;}
.single-product-content .tabs li {display: inline-block;margin-right: 16px;}}
.commentlist .comment_container, .commentlist .review_comment_container {padding: 0;}
.woocommerce-pagination {margin: 20px 0;}

/*- Mobile Menu -*/
.mobile-nav .menu-primary-menu-container{padding-top: 60px;}
.mobile-nav {background-color: #626B02;}
.mobile-nav ul li a {border-bottom: 1px solid rgba(255, 255, 255, 0.2);}

/* Checkout */
.woocommerce-checkout .woocommerce-form-coupon-toggle {display: none;}
#billing_country_field strong, #shipping_country_field strong { line-height:40px;}
#order_comments { resize:vertical; max-height:300px; }

@media (max-width: 768px){.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner {padding-top: 10px;}}
@media (max-width: 768px){.data-sheet .vc_column-inner{padding: 60px;}}
.top-bar-left {text-align: center;}

/* Home mobile */
@media (max-width: 420px){
    .home-header { min-height:50vh; }
    .product-grid-item { width:100%; }
}
