/* [ 2.7 Slideshow ] */
#idz-slideshow .uk-container {
    max-width: 1080px;
}
#idz-slideshow {
    height: 480px;
    max-width: 100%;
}
#idz-slideshow .uk-slideshow > li {
    height: 480px;
    max-width: 100%;
    margin-right: -15px;
}
.idz-slideshow-content {
    margin-top: 18px;
}
.idz-price-tag {
    margin-bottom: 25px;
}
.idz-price-tag p {
    margin-bottom: 0;
    color: #221f1f;
}
.idz-price-tag h1 {
    margin-top: -5px;
}

#idz-slideshow .uk-slidenav-position .uk-slidenav-previous {
  left: -60px;
}
#idz-slideshow .uk-slidenav-position .uk-slidenav-next {
  right: -60px;
}
#idz-slideshow .uk-dotnav {
    bottom: 20px;
    margin: 0 auto;
    padding: 2px 4px 6px;
}
#idz-slideshow .uk-dotnav > * > * {
  width: 8px;
  height: 8px;
  border-radius: 0;
  background: transparent;
  border: 2px solid rgba(255, 255, 255, 1);
  position: relative;
  top: -4px;
  left: -4px;
}
#idz-slideshow .uk-dotnav > li {
    background-color: rgba(0, 0, 0, 0.3);
    width: 13px;
    height: 13px;
    padding: 10px 9px 13px 9px;
}
#idz-slideshow .uk-dotnav > li:first-child {
    padding-left: 10px;
}
#idz-slideshow .uk-dotnav > li:last-child {
    padding-right: 14px;
}
#idz-slideshow .uk-dotnav > .uk-active > * {
  background: rgba(255, 255, 255, 1);
}

.slide-content2 {
    position: relative;
    top: 110px;
}
.slide-content2 h1 {
    font-size: 48px;
    line-height: 48px;
}
.slide-content2 img.icon-image {
    width: 92px;
    height: 92px;
    margin-bottom: 20px;
}
.slide-content3 {
    position: absolute;
    top: 150px;
    left: 500px;
    color: #393939;
    max-width: 40%;
}
.slide-content3 {
}
.sld3-img {
    position: relative;
    bottom: -77px;
}
.ribbon-slide {
    position: absolute;
    top: 0;
    right: -35px;
}
.ribbon-slide:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 0;
    height: 282px;
    border: 89px solid #f07406;
    border-top: 0 solid;
    border-bottom: 30px solid rgba(0, 0, 0, 0);
    content: "";
    display: block;
    position: relative;
    margin-top: -270px;
    z-index: 777
}
.ribbon-slide h1,
.ribbon-slide h2,
.ribbon-slide h3,
.ribbon-slide h4,
.ribbon-slide p {
    position: relative;
    z-index: 999;
    color: #ffffff;
}
.ribbon-slide h1 {
    margin: 26px 10px 8px;
    font-size: 70px
}
.ribbon-slide h2 {
    margin-bottom: 15px;
    font-size: 52px
}
.ribbon-slide h3 {
    font-size: 36px
}
.ribbon-slide h4 {
    margin-bottom: 5px
}
.ribbon-slide p {
    margin-top: 24px;
    text-transform: uppercase;
    font-size: 12px;
    color:  #ffffff;
}
.ribbon-slide h3 span.small-month {
    font-size: 18px
}

@media only screen and (max-width:1024px) {
    .slide-content3 {
        left: 444px !important;
        top: 120px !important;
    }
    .ribbon-slide {
        right: 22px;
    }
    .ribbon-slide:after {
        margin-top: -121px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .slide-content3 {
        left: 324px !important;
        top: 80px !important;
    }
    .ribbon-slide {
        right: 0px;
        top: -260px;
    }
    .ribbon-slide:after {
        margin-top: -155px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    #idz-slideshow,
    #idz-slideshow .uk-slideshow > li {
        height: 350px !important;
    }
    .slide-content3 {
        left: 144px !important;
        top: 80px !important;
    }
    .ribbon-slide {
        right: 0px;
    }
}
@media only screen and (max-width: 479px) {
    .slide-content3 {
        left: 30px !important;
        top: 60px!important;
        width: 100% !important;
    }
    .slide-content3 h1 {
        font-size: 24px;
        line-height: 32px;
    }
    .slide-content3 .idz-button {
        display: none;
    }
    #idz-slideshow,#idz-slideshow .uk-slideshow > li {
        height: 380px !important;
    }
    .slide-content2 h1 {
        font-size: 32px;
        line-height: 32px;
    }
    .uk-dotnav {
        display: none;
    }
}