/**
Theme Name: Mainjobs-Astra
Author: Grupo Mainjobs
Author URI: https://grupomainjobs.com/compraonline
Description: Plantilla hija Astra para Grupo Mainjobs
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mainjobs-astra
Template: astra
*/

.ast-footer-overlay{
    display: none!important;
}

.cat-principal{
    background-color: #54595f!important;
}

.cat-principal a{
    color: white!important;
}

.cat-principal a:hover{
    background-color: #54595f!important;
}

.cat-principal:after{
    content:'';
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-top: 21px solid transparent;
    border-bottom: 21px solid transparent;
    border-right: 30px solid #FCF9F9;
    
}



.quantity{
    display: none!important;
}

.accordionItem{
    float:left;
    display:block;
    width:100%;
    box-sizing: border-box;
    font-family:'Open-sans',Arial,sans-serif;
}
.accordionItemHeading{
    cursor:pointer;
    margin:0px 0px 10px 0px;
    padding:10px;
    background:#777e86;
    color:#fff!important;
    width:100%;
    -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
        box-sizing: border-box;
}


.close .accordionItemContent{
    height:0px;
    transition:height 1s ease-out;
    -webkit-transform: scaleY(0);
	-o-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
    float:left;
    display:block;
    
    
}


.open .accordionItemContent{
        padding: 20px;
    background-color: #fff;
    border: 1px solid #ddd;
    width: 100%;
    margin: 0px 0px 10px 0px;
    display:block;
    -webkit-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
    -webkit-transform-origin: top;
	-o-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;

	-webkit-transition: -webkit-transform 0.4s ease-out;
	-o-transition: -o-transform 0.4s ease;
	-ms-transition: -ms-transform 0.4s ease;
	transition: transform 0.4s ease;
        box-sizing: border-box;
}
.accordionItemHeading:after{
    content:'\f107';
    font-family:'Font Awesome 5 free'!important;
    font-weight: 900;
    font-size: 20px;
    color: #fff;
    position: absolute;
    right: 17px;
    margin-top: 1px;
    
    
}

.open .accordionItemHeading{
    margin:0px;
        -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background-color: #777e86;
    color: #fff;
    font-size: 17px;
    font-weight: 400;
}

.open .accordionItemHeading:after{
    content:'\f106';
    font-family:'Font Awesome 5 free';
    font-size: 20px;
    color: #fff;
    position: absolute;
    right: 17px;
    margin-top: 1px;
    font-weight: 900;
    
    
}

.astra-shop-thumbnail-wrap img{
    display: block!important;
}

/**WOOCOMMERCE CHECKOUT*/
/*.woocommerce-notices-wrapper{
    display: none;
}*/

.woocommerce-message a{
    display:none!important;
}

.woocommerce-info::before {
    font-family: 'Font Awesome 5 Free'!important;
    font-weight: 600!important;
    content: '\f02b'!important;
}

.woocommerce-info {
    color: #222e46!important;
    font-weight: 600!important;
    
}

.showcoupon{
    color: coral!important;
    border-bottom: 1px solid coral!important;
}

.woocommerce-page.woocommerce-checkout #payment div.payment_box {
    background-color: #a3bd3180!important;
    color: #54595f;
}

.woocommerce-page.woocommerce-checkout #payment div.payment_box:before{
    border-bottom-color: #d1de98!important;  
}

.woocommerce button.button:hover{
    color: #ffffff!important;
    border-color: #a3bd31!important;
    background-color: #a3bd31!important;
}


@media(max-width: 492px){
    .producto-destacado-movil ul{
        display: grid!important;
        grid-template-columns: repeat(2, 45% [col-start])!important;
        align-items: start!important;
        justify-content: center!important;
    
    }

    .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
    } 
	
	.woocommerce a.button {
		margin-top: 5px;
	}
}

.stripe-icon, .about_paypal{
    display:none!important;
}

/*.woocommerce-page.woocommerce-checkout form #order_review_heading{
    border-width: unset!important;
    border-style: unset!important;
    padding: 1em!important;
    border-color: transparent!important;
    width: 100%!important;
}

.woocommerce-page.woocommerce-checkout form #order_review{
    border-width: 2px!important;
}*/

/**CAMBIAR ORDEN CHECKOUT**/
/*.woocommerce-checkout{
    display: flex!important;
}

.woocommerce-checkout #customer_details{
    order: 2;
}

.woocommerce-checkout #order_review{
    order: 1;
    margin-right: 3em!important;
}

@media (max-width: 726px){
    .woocommerce-checkout{
       
        flex-direction: column;
    }

    .woocommerce-checkout #order_review{
        order: 1;
        margin-right: 0!important;
    }
    
}*/

/**PRODUCTOS EIM*/

.astra-shop-summary-wrap .price{
    display: none!important;
}

.astra-shop-summary-wrap .ast-woo-shop-product-description{
    
    color: #565656!important;
    font-size: 1.3em!important;
    font-weight: 700!important;

}

