.modal-cross-selling-cover {
	float: left;
}

.modal-cross-selling-button-no {
	width: 100%;
}

.modal-cross-selling-title {
	margin-left: 20px;
}

.modal-cross-selling-price {
    font-weight:bold;
}

.modal-cross-selling-content .btn.btn-primary.add-to-cart {
    width: 100%; 
    text-align: center; 
    display: block !important; 
    font-weight: 500;
    color: #fff;
    padding: 16px 20px !important; 
    background-color: #ff8926;
    margin-top: 10px;
    border-color: #ff8926;
    text-transform: uppercase;
    font-size: 12px;
    box-shadow: 0 0 0 0px rgba(255,108,10,0)!important;
    border-radius:5px;
}

.elementor-column.elementor-col-100 .elementor-column.elementor-col-100 .elementor-column.elementor-col-50 {
  float: left;
  width: 85%;
}

.modal-cross-selling-content .btn.btn-primary.add-to-cart:hover {background-color: #fff; border: 2px solid #ff8926; color: #ff8926;}

.elementor-column.elementor-col-50 {margin: 10px;position: relative; min-height: 1px; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 50%;}

.elementor-column.elementor-col-25 {margin: 10px;position: relative; min-height: 1px; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 20%;}

#modal-cross-selling-content {position: relative; min-height: 1px; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; padding: 50px 20px;}

.modal-cross-selling-title {margin-left: 0px;}
#blockcart-modal .elementor-col-100 .modal-cross-selling-pitch .decricao-popup {font-size: 16px; margin: 40px 0px; text-align: center;}
.modal-cross-selling-title.h1 {text-align: center; margin-top: 20px;}
#blockcart-modal .elementor-col-100 .modal-cross-selling-pitch .destaque {font-size: 17px; text-align: center; text-transform: uppercase; letter-spacing: 1,5px; margin: 20px 0px;}
.modal-cross-selling-content svg {display: none !important;}
.modal-cross-selling-content-inner {text-align: center;}

.btn.btn-secondary.modal-cross-selling-button-no {border-color: #fff; background-color: #fff; color: #333;}


@media (max-width: 768px) {
    .pop .elementor-column {width: 100%; display: block;}
    #modal-cross-selling-content {display: block;}
    .modal-cross-selling-cover {float: none; text-align: center;}
    .modal-cross-selling-cover img {max-width: 260px !important;}
    #blockcart-modal .elementor-col-100 .modal-cross-selling-pitch .decricao-popup {margin: 20px 0px;}
    #blockcart-modal .elementor-col-100 .modal-cross-selling-pitch .destaque {margin: 0px 0px;}
    
    #modal-cross-selling-content {padding: 20px 20px;}
    #modal-cross-selling-content1 {padding: 20px 20px;}
    #modal-cross-selling-content2 {padding: 20px 20px;}
    
    .modal-dialog {
        margin-top: 15px;
    }
    
    #blockcart-modal .elementor-col-100 .modal-cross-selling-pitch .decricao-popup {
        margin: 5px 0px;
    }
    
    #modal-cross-selling-content .alert {
        padding: .75rem .75rem;
        margin-bottom: 0rem;
    }
    #modal-cross-selling-content1 .alert {
        padding: .75rem .75rem;
        margin-bottom: 0rem;
    }
    #modal-cross-selling-content2 .alert {
        padding: .75rem .75rem;
        margin-bottom: 0rem;
    }
   .elementor-column.elementor-col-100 .elementor-column.elementor-col-100 .elementor-column.elementor-col-50 {float: inherit; width: 100%; margin: 0px; margin-top: 30px;}
}



/* Top Market template definitions begin */
.kd-h1 {
  font-size: 23px;
}

.kd-h2 {
    font-weight: bold;
}

/* Top Market template definitions end */