@import '../../css/payment.css';
@import 'main.css';
@import 'rating.css';
@import 'ajax_cart.css';
@import 'ajax-cart-custom.css';

.dali.slider-top {
    margin-top: 15px;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
    width: 100%;
}
.alert.alert-success.cart-checkout {
    max-width: 800px;
    margin: 0 auto 40px auto;
}
.panel-heading {
    padding: 0;
}
.panel-title a {
    display: block;
    padding: 15px 10px;
}
/* checkout -panel - flashing */
@-webkit-keyframes color {
    0% {
        background-color: #f5f5f5;
        opacity:1;
    }
    50% {
        background-color: rgba(35, 44, 121, 0.2);
    }
    100% {
        background-color: #f5f5f5;
    }
}

.panel-default>.panel-heading.flashing {
    -webkit-animation-name: color;
    -webkit-animation-duration: 4000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
}
.panel-default>.panel-heading.filled { background-color: #88bd6e; color: #fff; }

/* checkout - success */
.shopping-checkout.success > .container-success {
    max-width: 700px;
    margin: 0 auto 30px auto;
    background-color: #f5f5f5;
}
.shopping-checkout.success .text-centered i { margin-top: 35px; }
.shopping-checkout.success > h3 { margin-top: 10px; }
.shopping-checkout.success h4 { background-color: #ddd; padding: 10px; }
.shopping-checkout.success .sum { padding: 30px; background-color: #f0f0f0; }
.shopping-checkout.success .sum > .clearfix { padding-right: 0; }
.shopping-checkout.success .sum > .clearfix div { padding-top: 5px; padding-bottom: 5px; }
.shopping-checkout.success .sum > .clearfix div:not(:nth-child(1)):not(:nth-child(2)) { border-top: 1px solid #ccc; }
.shopping-checkout.success .sum .sum-total { font-size: 2em; text-align: center; }
.shopping-checkout.success .sum .text, .shopping-checkout.success .sum .price { padding-right: 0; height: 30px; text-align: right; }
.shopping-checkout.success .sum .text { padding-left: 0; }

.lippi-info { margin: 30px 0; }
.category-v1 .title.box {
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    padding: 30px 15px;
    margin-bottom: 30px;
}
.category-v1 .title.box h3 {
    margin-top: 0;
}
.category-v1 .lippi-info { margin-top: 0; }
