/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Hurry Up CSS stylesheet
 *
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com>
 * @version    d54a65c75cde48264a25a1aec0e7a5fec8199257, v104 (xcart_4_7_7), 2018-10-25 11:38:27, hurryup_alert.css, anakonda
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

.hurryup-alert {
    margin: 5px 0;
    padding: 10px 20px;
    background-color: #f27500;
    color: #fff;
    border: 1px solid #f27500;
    font-size: 12px;
    height: 40px;
    background-color: rgba(242, 117, 0, 0.95);
    border-color: rgba(242, 117, 0, 0.95);
}

.hurryup-alert:first-child {
    margin-top: 20px;
}

.hurryup-alerts-bottom-center,
.hurryup-alerts-bottom-left,
.hurryup-alerts-bottom-right {
    position: fixed;
    width: auto;
    height: auto;
    z-index: 100000;
}

.hurryup-alerts-bottom-left {
    bottom: 40px;
    left: 40px;
}

.hurryup-alerts-bottom-right {
    bottom: 40px;
    right: 60px;
    transition: margin .2s ease-out;
}

.hurryup-alerts-bottom-center {
    bottom: 40px;
    left: 50%;
    transform: translateX(-50%);
}

.hurryup-alerts-bottom-center .hurryup-alert,
.hurryup-alerts-bottom-left .hurryup-alert,
.hurryup-alerts-bottom-right .hurryup-alert {
    border-radius: 4px;
    -moz-box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.25);
    box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.25);
    opacity: 0;
    transition: opacity .5s ease-out, margin 0.2s ease-out;
    margin: 5px 0 0;
}

.skin-crisp_white-customer .hurryup-alert {
    margin-bottom: 0;
    background-color: rgba(240, 104, 47, 0.95);
    border-color: rgba(240, 104, 47, 0.95);
}

.xc-colorschemes-fashion .hurryup-alert {
    background-color: rgba(196, 64, 119, 0.95);
    border-color: rgba(196, 64, 119, 0.95);
}

.xc-colorschemes-noblesse .hurryup-alert,
.xc-colorschemes-digital .hurryup-alert {
    background-color: rgba(210, 7, 32, 0.95);
    border-color: rgba(210, 7, 32, 0.95);
}

.hurryup-alerts-bottom-center .hurryup-alert:first-child,
.hurryup-alerts-bottom-left .hurryup-alert:first-child,
.hurryup-alerts-bottom-right .hurryup-alert:first-child {
    margin-top: 0;
}

.hurryup-alerts-back-to-top .hurryup-alerts-bottom-right {
    margin-right: 60px;
}

.hurryup-alerts-bottom-center .hurryup-alert--visible,
.hurryup-alerts-bottom-left .hurryup-alert--visible,
.hurryup-alerts-bottom-right .hurryup-alert--visible {
    opacity: 1;
}

.hurryup-alerts-inline .hurryup-alert--hidden {
    display: none;
}

.hurryup-alerts .hurryup-alert--collapsed {
    margin-top: -40px;
}