/*
 Theme Name:   Steeq
 Theme URI:    http://steeq.pt
 Description:  Um tema desenvolvido para o uso exclusivo da Steeq
 Author:       Juliana Pereira, Paulo Ferreira, Joana Cardoso - euDigital 
 Author URI:   http://eudigital.pt
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         sugos, batatas fritas, piadas é contigo
 Text Domain:  steeq
*/

/* Global */
body {margin: 0    color: #95989a;
    font-family: "mr-eaves-xl-modern", Sans-serif !important;
    font-size: 18px;
    font-weight: 200; }
#site-footer  {width: 100%;display: block;float: left}
.vert-align-center {display: flex; flex-direction: column; justify-content: center;}

.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1);z-index: 999 }

a {color:#303030 }
a:hover {color:#3190a7 }
/* Product */

.description {font-family: "mr-eaves-xl-modern", Sans-serif; font-size:20px; font-weight: 100;line-height: 25px; text-transform: uppercase;}

.single-product-description {width: 100%;float: left;display: block;}

.single-product-description > div {float: left;}

.product_title{font-size: 30px;font-family: "mr-eaves-xl-modern", Sans-serif;text-transform: uppercase;color: #393939;}
.woocommerce div.product .product_title {margin-top: 50px}
.woocommerce-product-details__short-description, .woocommerce-variation-description p{color: #95989a;font-family: "mr-eaves-xl-modern", Sans-serif;font-size: 16px;font-weight: 200; }

.woocommerce div.product p.price, .related-item h4  {color: #525252; font-size: 20px;margin-bottom: 20px}
.woocommerce ul.products li.product .price, .price-related {color: #525252;font-size: 18px; position: absolute; bottom: 57px; margin-right: auto; margin-left: auto; left: 0; right: 0;}     
.price-related {color: #525252;font-size: 18px; position: absolute; bottom: 77px; margin-right: auto; margin-left: auto; left: 0; right: 0;} 
.woocommerce div.product span.price {color: #525252; font-size: 25px;}
.woocommerce ul.products li.product{margin: 0}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.button{background-color: #555555; border-radius: 0; padding: 10px 30px; color: #fff; font-weight: 400; font-size: 14px; text-transform: uppercase; -webkit-font-smoothing: antialiased;}
.woocommerce a.button{background-color: #555555; border-radius: 0; padding: 15px 30px; color: #fff; font-weight: 200; font-size: 14px; text-transform: uppercase; -webkit-font-smoothing: antialiased;}
.woocommerce a.button:hover{background-color: #313131; color: white}

.woocommerce-message , .woocommerce-info {border-top-color: #3190a7;}
.woocommerce-message::before {content: '\e015';color: #3190A7;}
.woocommerce-info::before, .woocommerce-message a{color: #3190A7;}
.product-button, .woocommerce ul.products li.product .button {background-color: #555555;border-radius: 0; padding: 10px 30px; color: #fff; font-weight: 400; font-size: 14px; text-transform: uppercase; position: absolute; bottom: 25px; margin-left: auto; margin-right: auto; left: 0; right: 0; width: 70%; -webkit-font-smoothing: antialiased;} .product-button:hover {text-decoration: none; color: white}  
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background-color: #313131; color: #fff; }  
.woocommerce div.product form.cart .variations label, .product_meta {font-weight: 300; color: #616F74; font-family: "mr-eaves-xl-modern", Sans-serif;}
.woocommerce .quantity .qty {width: 3.631em; text-align: center; height: 33px;background-color: #EAECEF; border: 0;}
.woocommerce div.product form.cart .variations select, .woocommerce .woocommerce-ordering select{border: 0; height: 35px; font-size: 14px;background-color: #EAECEF}
  
.product-cond {border: 1px solid #95989A;padding: 25px !important; }  
.product-cond h3, .woocommerce-Tabs-panel h2{color:#95989A; font-size: 18px; text-transform: uppercase;display: inline-block;}  
.product-cond .fa{color: #94989a;}
.product-cond p, .woocommerce-tabs p{font-size: 16px;color: #95989A;padding-top: 10px;text-align: justify;font-weight: 300;}

.woocommerce-Tabs-panel {display: block;border: 1px solid #95989A; margin-top: -27px !important; padding: 25px !important;min-height: 223px;}

.woocommerce div.product .woocommerce-tabs ul.tabs li {border: 1px solid #95989A;border-radius: 0}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {border-bottom: 1px solid #95989A;border-radius: 0}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border-bottom-right-radius: 0px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {right: -5px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-color: #95989A; border-width: 0 0 1px 1px; }


#goback{margin-top: 30px !important;
    font-size: 12px;
    padding: 10px 20px;}

.posted_in{display: block}
.posted_in a, .reset_variations{color:#616F74}
.posted_in a:hover, .reset_variations:hover{color:#525252;text-decoration: none; font-weight: 400}

.woocommerce-variation-price {padding-bottom: 10px}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{padding: 25px; }

.woocommerce-product-gallery{background-image: url('http://steeq.eudigital.net/wp-content/uploads/2018/03/steeq-background-product.png');    background-size: contain;}
.description_tab {display: none !important}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{padding: 5px 40px}

.woocommerce ul.products li{text-align: center}

.woocommerce-cart-form__cart-item .product-name a, .woocommerce-shipping-calculator a, .woocommerce-info a {color: #3190a7;}
.woocommerce-cart-form__cart-item .product-name a:hover, .woocommerce-shipping-calculator a:hover, .woocommerce-info a:hover, .woocommerce-message a:hover, .woocommerce-table__product-name a:hover {color: #3190a7;text-decoration: underline}

.woocommerce a.remove {color: #bd1c1c!important;}
.woocommerce a.remove:hover {color: #fff!important;background: #bd1c1c;}
.woocommerce-cart table.cart td.actions .coupon .input-text{min-width: 200px; line-height: 1.4}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-weight: 500;
    border-radius: 0px;
}
.woocommerce #customer_details.col2-set .col-1, .woocommerce-page #customer_details.col2-set .col-1,
.woocommerce #customer_details.col2-set .col-2, .woocommerce-page #customer_details.col2-set .col-2 {
    clear: both;
    float: none !important;
    width: 100% !important;
    margin-right:0 !important;
    text-align: left;
    padding-bottom: 20px;
}

.col-1, .col-2 {max-width: 100% !important}

.woocommerce form .form-row input.input-text{line-height: 2}


.cart_totals h2, .woocommerce-billing-fields h3{color: #616f74;
    font-family: "mr-eaves-xl-modern", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 50px;}

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {background-color: #ababab;color: #fff;}
  
.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a{    padding: 10px 15px;}
.woocommerce nav.woocommerce-pagination ul li a{color: #555555 }  
.elementor-widget-container h5 {font-size: 22px;color: #2d2d2d;font-weight: 500;text-transform: uppercase;}
.product-categories .cat-item {list-style: none;padding-bottom: 5px}
.product-categories .cat-item a, .woocommerce-form__label span a, .woocommerce-table__product-name a{color: #3190A7}
.product-categories {padding-left: 15px}
.product-categories .cat-item a:hover{color: #2d2d2d}

/* Related Products */
#relared-products {width: 100%;float: left;display: block;}
#relared-products .related-item{float: left;padding: 35px;border: 1px solid #DADADB;min-height: 435px;text-align: center;background-color: white;position: relative;margin-right: -1px}
#relared-products .related-item:hover{background-color: #F4F4F4}
.woocommerce ul.products {margin-left: 20px;margin-right: -20px;}
.woocommerce.columns-3 ul.products li.product, .woocommerce.columns-4 ul.products li.product, .woocommerce ul.products  li,.woocommerce-page ul.products.columns-3 li.product {float: left;padding: 35px;border: 1px solid #DADADB;min-height: 445px;text-align: center;position: relative;margin-top: -1px;margin-right: -1px;}
ul.products.columns-3 li.product:hover, .products.columns-4  li.product:hover {background-color: #F4F4F4}
#relared-products .related-item img{width: 100%}
.related-item p, .woocommerce-loop-product__title{font-size: 16px;font-family: "mr-eaves-xl-modern", Sans-serif;text-transform: uppercase;color: #393939;}
.related-item-link:hover {text-decoration: none}

.woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-validated input.input-text {border: 1px solid #6c757d;}
.woocommerce form .form-row .required{color: #a00;}
.woocommerce-checkout #payment div.payment_box {background-color: #ffffff;}
.woocommerce-checkout #payment div.payment_box::before{content: '';display: block; border: 1em solid #ffffff; border-right-color: transparent; border-left-color: transparent; border-top-color: transparent; position: absolute; top: -.75em; left: 0; margin: -1em 0 0 2em;} 
.cat-page {padding-top: 50px}


.woocommerce-products-header__title {color: #616f74;font-family: "mr-eaves-xl-modern", Sans-serif; font-size: 40px; font-weight: 400; text-transform: uppercase; line-height: 60px;background-image: url('http://steeq.eudigital.net/wp-content/uploads/2018/03/background-product-page.png');background-size:cover; padding:30px;background-repeat: no-repeat}

.woocommerce nav.woocommerce-pagination {text-align: center;margin-top: 40px;}
  
.calcular{width: 100%;float: left;font-size: 16px;margin-bottom: 5px;}
  
@media only screen and (max-width:800px) {
    .description {font-family: "mr-eaves-xl-modern", Sans-serif; font-size:18px; font-weight: 100;line-height: 20px; text-transform: uppercase;}
    .woocommerce.columns-4 ul.products li.product, .woocommerce ul.products li{    min-height: 405px;    padding: 20px;}
    .woocommerce ul.products.columns-4{margin-left: -20px;margin-right: -20px;}
    .woocommerce ul.products.columns-3{margin: 0 10px }
    .woocommerce ul.products li.product .button{width: 80%;font-size: 12px;}
    .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size: .9em;}
    .woocommerce ul.products[class*=columns-] li.product{width: 50%}
    .woocommerce ul.products[class*=columns-] li.product{margin: 0 0 -1px}
    .woocommerce ul.products li, .woocommerce-page ul.products.columns-3 li.product{min-height: 405px; padding: 20px}
    .woocommerce-cart table.cart td.actions .coupon .input-text {min-width: 50%;}
    #relared-products .related-item {min-height: 485px; padding: 20px}
    .single-product-description > div {
    float: left;
    padding-right: 0;}
}

@media only screen and (max-width:384px) {
    .description {font-family: "mr-eaves-xl-modern", Sans-serif; font-size:18px; font-weight: 100;line-height: 20px; text-transform: uppercase;}
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
#relared-products .related-item {min-height: 485px; padding: 20px}
}
