@import "satisfaction-banner.css";
@import "inst-banner.css";

.main-banner-container {
    -webkit-background-size: cover;
    background-size: cover;
    background-position: top;
    height: calc(100vh - 129px);
    min-height: 400px;
}

.main-banner-container a:hover {
    color: white !important;
}

.main-slider {
    position: relative;
    height: calc(100vh - 129px);
}

.main-slider .text-container {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.main-slider span,
.main-slider p {
    color: #38393b;
}

.flowers-container {
    position: relative;
}

.flowers-container .offer-card .top {
    height: 370px;
    overflow-y: hidden;
    background-image: url('../../../img/img-6.jpg');
    background-size: cover;
    /*border-top-left-radius: 15px;*/
    /*border-top-right-radius: 15px;*/
    background-position-x: left;
    background-position-y: top;
}

.flowers-container .offer-card .top img {
    width: 100%;
    height: auto;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.flowers-container .offer-card .bottom {
    background: #f7f7f7;
}

.flowers-container .offer-card .offer-cart {
    height: 30px;
    width: auto;
}

.flowers-container .offer-card .bottom .name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-inline-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-height: 20px;        /* fallback */
    /*height: 40px;       !* fallback *!*/
}

.flowers-container .offer-card .bottom .name,
.flowers-container .offer-card .bottom .price {
    font-size: 0.7rem !important;
}

.flowers-container .offer-card .bottom .name {
    color: #666366 !important;
}

.flowers-container .more-offers .background {
    /*background-image: url('../../../img/img-6.jpg');*/
    background: #f7f7f7;
    background-size: cover;
    background-position: center;
    /*border-top-right-radius: 10px;*/
    /*border-top-left-radius: 10px;*/
}

.flowers-container .more-offers span {
    font-size: 0.7rem;
    letter-spacing: 2px;
}

.more-offers a:hover {
    text-decoration: none !important;
}

.categories-container .cat-btn {
    /*border: 1px solid #d7d6ca;*/
    font-size: 0.7rem;
    background-color: transparent;
    color: #666366;
    font-weight: bold;
    border-radius: 0px !important;
}

.categories-container .cat-btn:hover,
.categories-container .cat-btn.active {
    color: white !important;
}

.categories-container .cat-btn:hover {
    background-color: #737373;
}

.categories-container .cat-btn.active {
    background-color: #666366;
}

.categories-container .cat-btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0rem rgba(133, 133, 133, 0.25);
}

.red-btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(140, 6, 0, 0.33);
}


.satisfaction-banner {
    position: relative;
    z-index: 1;
}

.delivery-container {
    /*background-image: url('../../../img/bckgrnd.png');*/
    background-image: url('../../../img/icons/svg/bckgrnd.svg');
    background-repeat: repeat;
    background-size: 187px;
    margin-top: -303px;
    padding-top: 303px;
    z-index: 0;
}

.delivery-container img:first-child {
    max-height: 80px;
    width: auto;
}


.delivery-container .links {
    background: white;
    box-shadow: 0 0 100px 100px white ;
    border-radius: 20px;
}

.delivery-container .cargo {
    /*width: 200px;*/
    width: 158px;
    height: auto;
}

/*.rotate{*/
    /*-moz-transform: rotate(1000deg);*/
    /*-webkit-transform: rotate(1000deg);*/
    /*-o-transform: rotate(20deg);*/
    /*-ms-transform: rotate(20deg);*/
    /*transform: rotate(11000deg) ;*/
    /*transition: transform 10s;*/
/*}*/

.rotate{
    -webkit-animation: mymove 1s infinite; /* Safari 4.0 - 8.0 */
    animation: mymove 1s infinite;
}

@-webkit-keyframes mymove {
    from {transform:  rotate(0deg)}
    to {transform:  rotate(360deg)}
}

@keyframes mymove {
    from {transform:  rotate(0deg)}
    to {transform:  rotate(360deg)}
}
.height-product-name{
    min-height: 70px;
}
