/*FEATURED PRODUCTS TILES*/

#featured-products .pod-image {
    background: #000;
}

#featured-products .pod-image img {
    opacity: 0.45;
}

#featured-products .pod-image:hover img {
    opacity: 0.45;
    transition: 0.3s;
}

#featured-products .pod-contain a:hover .pod-image {
    opacity: 1;
}

#featured-products .gradient {
    background-image: -webkit-radial-gradient(50% 100%, #000000 50%, rgba(0,0,0,0.00) 100%);
    background-image: -moz-radial-gradient(50% 100%, #000000 50%, rgba(0,0,0,0.00) 100%);
    background-image: -ms-radial-gradient(50% 100%, #000000 50%, rgba(0,0,0,0.00) 100%);
    background-image: -o-radial-gradient(50% 100%, #000000 50%, rgba(0,0,0,0.00) 100%);
    background-image: radial-gradient(50% 100%, #000000 50%, rgba(0,0,0,0.00) 100%);

    height: inherit;
    width: 100%;
    position: absolute;
    margin-right: 15px;
    right: 0;
    z-index: 1;
    opacity: 0.2;
}

#featured-products .text-wrapper {
    display: inline;
    position: absolute;
    text-align: center;
    color: #fff;
    z-index: 2;
    right: 0;
    width: 100%;
    padding: 20px;
    margin-top: 30px;
    line-height: normal;
}

#featured-products .title {
    display: block;
    font-size: 20px;
    font-family: raleway,sans-serif;
    font-weight: 700;
    text-shadow: 0 1px 3px rgba(0,0,0,0.30);
}

#featured-products .price {
    font-size: 20px;
    font-weight: bold;
    font-family: droid-sans,'Helvetica Neue',Helvetica,sans-serif;
    display: block;
    margin-top: 10px;
    text-shadow: 0 1px 3px rgba(0,0,0,0.30);
}

#featured-products .was-price {
    font-size: 11px;
    font-family: droid-sans,'Helvetica Neue',Helvetica,sans-serif;
}

#featured-products .was-price span {
    text-decoration: line-through;
    text-shadow: 0 1px 3px rgba(0,0,0,0.30);

}

#featured-products .was-price:before {
    content: "Was: ";
    text-shadow: 0 1px 3px rgba(0,0,0,0.30);

}
#featured-products .location {
    font-size: 12px;
    font-weight: bold;
    font-family: droid-sans,'Helvetica Neue',Helvetica,sans-serif;
    margin-top: 15px;
    display: block;
    text-shadow: 0 1px 3px rgba(0,0,0,0.30);

}
#featured-products .location:before {
    content: "\f041";
    font-family: fontawesome;
    margin-right: 5px;
    color: #e40420;
}

@media only screen and (min-width : 480px) {
    #featured-products .text-wrapper {
        margin-top: 20px;
    }
    
    #featured-products .title {
        font-size: 22px;
    }
    #featured-products .price {
        font-size: 24px;
    }
    
    #featured-products .was-price {
        font-size: 12px;
    }       
    #featured-products .location {
        font-size: 13px;
    }
}

@media only screen and (min-width : 768px) {
    #featured-products .pod-image img {
        opacity: 0.5;
 }

    #featured-products .pod-image:hover img {
        opacity: 0.35;
        transition: 0.3s;
    }   
    #featured-products .text-wrapper {
        margin-top:50px;
    }
    
    #featured-products .title {
        font-size: 24px;
    }
    #featured-products .price {
        font-size: 26px;
    }
    
    #featured-products .was-price {
        font-size: 12px;
    }       
    #featured-products .location {
        font-size: 14px;
    }
}

@media only screen and (min-width : 1200px) {
    #featured-products .text-wrapper {
        margin-top: 75px;
    }
    #featured-products .title {
        font-size: 26px;
    }
    #featured-products .price {
        font-size: 26px;
    }
    
    #featured-products .was-price {
        font-size: 12px;
    }       
    #featured-products .location {
        font-size: 14px;
    }
}




.category-tabs .category-tabs-header {
    margin-top: 0px!important;
}

.category-tabs-header {
    font-weight: 700!important;
}

.category-page .category-tabs-header {
    margin-bottom: 20px!important;
    margin-top: 20px!important;
}

.category-tabs-heading {
    padding: 0 30px!important;
}

.category-tabs-products .slick-list .productlist-product {
    margin: 0 10px!important;
    padding: 0;
}

@media only screen and (min-width: 768px) {
    .category-page .category-tabs-header {
        margin-bottom: 30px!important;
        margin-top: 30px!important;
    }
}


.product-carousel .slick-slide img {
    border-radius: 0;
}

#productlist-results {
    text-align: center;
    margin: 20px 15px 0 15px;
}



@media (min-width: 768px) {
    .category-tabs-products .productlist-product {
        margin: 0 10px!important;
        padding: 0;
    }
    #productlist-results {
        text-align: center;
        margin: 20px 0 0 0;
    }
    #homepage #productlist-results .productlist-product {
        width: 31%!important;
        margin: 0 0 15px 1.7%;
        max-width: 100%!important
    }

    .category-tabs-products .productlist-product {
        margin: 0 10px!important;
        padding: 0;
    }
    .category-tabs-header {
        margin: 20px 15px 30px 15px!important;
    }
}

.category-tabs-products .productlist-product {
    margin: 0 5px!important;
    padding: 0;
    }

.category-tabs-header {
    margin: 20px 15px 20px 15px!important;
}

/* Resets */
h2,h3,h4,h5,h6 {
    margin:unset;
    padding:unset;
}

h2 a,h3 a,h4 a,h5 a,h6 a {
    text-decoration:none!important
}


@media all and (min-width:768px) and (max-width:768px) {
    
    #productlist-rhs {
        margin:0 0 0 0
    }

}

/* Place all sections in this tag */


section:not(.no-lhn) {
    margin: 0;
    float: left;
    width: 100%;
    overflow:hidden;
}

.seocopy {
    margin: 0 0 10px ;
}

/* Titles and copy */
.section-title {
    font-family: raleway,sans-serif;
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 0;
    margin-top: 0;
    text-align: center;
    line-height:1.2
}

#product-list-title .section-title {
    margin-bottom: 0px;    
    line-height: normal;
}

#product-list-title {
    margin-top: 0;
}

.sub-copy {
    font-size: 14px;
    color: #323232;
    line-height: 1.5em;
    text-align: center;
}

.slider-sub-copy {
    font-size: 14px;
    line-height:1.5;
    color: #6F7275;
    padding: 10px 10px 0 10px!important;
    text-align:center;
    display:block;
    clear:both;
}

.slider-sub-copy a {
    white-space:nowrap;
}

.slick-track {
    padding-bottom: 0!important;
}


/* Call to actions */
.cta {
    text-align: center;
    font-weight: bold;
    padding: 0;
}

.primary-cta, .secondary-cta, .tertiary-cta {
    border: none;
    font-size: 16px;
    padding: 10px 50px;
    border-radius: 2px;
}

.primary-cta {
    background: #E40521;
    color: #fff;
}

.secondary-cta {
    background: #fff;
    color: #E40521;
}

.tertiary-cta {
    background: #323232;
    color: #fff;
}


.category-tabs-cta a {
    border: none!important;
    font-size: 16px!important;
    padding: 10px 50px!important;
    border-radius: 2px!important;
     background-color: #E40521!important;
    font-family: droid-sans,'Helvetica Neue',Helvetica,sans-serif!important;
    font-weight: 700!important;
    border-radius:0!important;
    background: #E40521;
}

.category-tabs-cta a:after{
    display:none!important;
}

@media only screen and (min-width: 768px) {


.category-tabs-cta a {
    font-size: 18px!important;
}
}

/* Special Offers banner */
.special-offers-banner {
    margin: 0;
    padding: 0;
    color: #fff;
    background: #BB041B;
    overflow: hidden;
}

.special-offers-banner .cta {
    opacity: 1;
    transition: 0.2s;
}

.special-offers-banner .cta:hover {
    opacity: 1;
}

.special-offers-banner .image {
    padding: 0;
    float: none;
    max-height: 150px;
}

.special-offers-banner .image img {
    width: 100%;
    margin-top: -25%;
}

.special-offers-banner .content {
    background-image: radial-gradient(50% 130%, #E40521 50%, #BB041B 100%);
    height: 200px;
}

.special-offers-banner .content .copy {
    padding: 0;
    text-align: center;
    position: relative;
    top: auto;
    transform: none;
    color: #fff;
}

.special-offers-banner .content img {
    max-width: 285px;
    margin-bottom: 10px;
    margin-top: 20px;
}

.special-offers-banner .content h3 {
    text-align: center;
    margin: auto;
    font-size: 20px;
    font-weight: 700;
    font-family: raleway;
}

.special-offers-banner .content .cta {
    position: relative;
    top: 40px;
    transform: translateY(-50%);
}

.special-offers-banner .content .primary-cta, .secondary-cta, .tertiary-cta {
    padding: 10px 50px;
}

/* Gift Box banner */
.gift-box-banner {
    margin: 0;
    padding: 0;
    color: #fff;
    overflow: hidden;
}

.gift-box-image {
    display: block;
    width: 100%;
    text-align: center;
}

.gift-box-image img {
    max-width: 217px;
    margin: 0 auto !important;
    transform: translateY(15%);
    opacity: 1 !important;
}

.gift-box-banner .cta {
    opacity: 1;
    transition: 0.2s;
}

.gift-box-banner .cta:hover {
    opacity: 1;
}

.gift-box-banner .image {
    padding: 0;
    float: none;
    max-height: 200px;
    overflow: hidden;
    background: #E5E5E5;
}

.gift-box-banner .image img {
    width: 100%;
    margin-top: -65%;
    opacity: 1;
}

.gift-box-banner .content {
    height: 200px;
}

.gift-box-banner .blue {
    background: #00ACF2;
}

.gift-box-banner .blue .cta .secondary-cta {
    color: #00ACF2;
}

.gift-box-banner .red {
    background: #AA0947;
}

.gift-box-banner .red .cta .secondary-cta {
    color: #AA0947;
}

.gift-box-banner .orange {
    background: #F37032;
}

.gift-box-banner .orange .cta .secondary-cta {
    color: #F37032;
}

.gift-box-banner .gold {
    background: #896833;
}

.gift-box-banner .gold .cta .secondary-cta {
    color: #896833;
}

.gift-box-banner .purple {
    background: #803594;
}

.gift-box-banner .purple .cta .secondary-cta {
    color: #803594;
}

.gift-box-banner .content .copy {
    padding: 0;
    text-align: center;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
}

.gift-box-banner .content img {
    max-width: 285px;
    margin-bottom: 10px;
    margin-top: 20px;
}

.gift-box-banner .content h4 {
    text-align: center;
    margin: auto;
    font-size: 30px;
    font-weight: 700;
    font-family: raleway;
}

.gift-box-banner .content p {
    text-align: center;
    margin: 10px 0 20px 0;
    font-size: 16px;
    font-weight: normal;
}

.gift-box-banner .content .cta {
    position: relative;
    top: 0;
    transform: none;
}

.gift-card {
    background-image: linear-gradient(-45deg, #81B0B9 0%, #C0D8DC 52%, #C0D8DC 100%);
}

.gift-card .cta .secondary-cta {
    background: #E40521;
    color: #fff;
}

.gift-card-image {
    background-image: url('/content/HtmlTemplates/MainContent/CategoryPages/CategoryPageHTML/Occasion/images/gift-card.png');
    height: 250px;
    margin: auto 0;
    text-align: center;
    background-position: center;
    background-repeat: no-repeat;
}

.gift-card .content h4 {
    color: #E40521
}

.gift-card .content p {
    color: #323232
}

/* Pods */
.pod-grid {
    padding: 0 5px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
}

.pod-contain {
    padding: 0 5px;
    margin-top: 20px;
    /* margin-bottom: 0; */
}
.pod-contain:last-child {
    /* margin-bottom: 0px; */
}
.pod-contain a {
    text-decoration: none;
    display: inline-block;
}

.pod-with-list .pod-contain a {
    text-decoration: none;
    display: block;
}

.pod-contain a .pod-image {
    opacity: 1;
    transition: 0.2s;
}

.pod-contain a:hover .pod-image {
    opacity: 1;
}

.pod-image {
    background: #fff;
    border-radius: 2px;
    overflow: hidden;
}

.pod-image img {
    width: 100%;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    font-size:14px;
    color:#6F7275
}

.pod-title {
    font-family: raleway,sans-serif;
    font-weight: 600;
    margin-top: 7.5px;
    font-size: 15px;
    line-height:1.2;
    color: #323232;
}

.pod-grid .sub-copy {
    font-size: 12px;
    margin-bottom: 7.5px;
}

.pod-grid .pod-contain .sub-copy {
    font-size: 12px;
    margin-bottom: 0;
    color: #6F7275;
    margin-top:5px;
}

.pod-list {
    height: 150px !important;
}

.pod-list img {
    opacity: 0.7;
    top: 40%;
    transform: translateY(-40%);
}

.pod-list .pod-title {
    width: 100%;
    position: relative;
    display: block;
    z-index: 1;
    color: #fff;
    font-size: 26px;
    margin: 0;
    top: 60px;
    font-weight: 700;
}

.pod-contain:hover .pod-list .pod-title {
    text-decoration: none;
}

.links {
    text-align: left;
    border: solid 1px #C6C9CC;
    padding: 0;
}

.links a .link {
    display: block;
    padding: 10px;
    font-weight: normal;
    border-bottom: solid 1px #C6C9CC;
    color: #323232;
}

.links a .link:after {
    content: '\f054';
    font-family: 'FontAwesome', sans-serif;
    font-size: 12px;
    font-weight: normal;
    float: right;
}

.links a .link:hover {
    color: #323232;
}

.links, a, li, .link:last-child {
    border-bottom: none;
    font-weight: bold;
    margin-bottom: 0;
}

.gift-box-image-pod {
    display: block;
    width: 100%;
    text-align: center;
    position: absolute;
    z-index: 1;
    margin-left: -5px;
}

.gift-box-image-pod img {
    max-width: 155px;
    margin: 0 auto !important;
    transform: translateY(13%);
    opacity: 1 !important;
}

/* Slider */

.slider-main {
    margin: 20px 0;
    padding: 0;
}

.slider-container {
    margin: 20px -30px 0 -75px;
    width:calc(100% + 105px);
}

.slider-container .slider {
    margin: 0 15px;
}

.slider-container .slick-slide .pod-title {
    font-size: 15px;
}


.slider-container .slick-active:focus {
    outline: 0;
}

.slider-container a:hover img {
    opacity: 1;
}
.slick-slide img {
    border-radius: 2px;
}
/* Text Links */
.text-links {
    padding: 0 10px;
    font-size: 14px;
    margin: 20px 0 0 0;
    font-weight: normal;
}

.list-group {
    text-align: left;
    color: #323232;
    margin: 1px;
}

.list-group a {
    text-decoration: none;
}

.list-group-item {
    display: block;
    border-radius: 0!important;
    margin-bottom: -1px;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 15px;
    font-family: droid-sans,'Helvetica Neue',Helvetica,sans-serif;
    font-weight: normal;
    border: 1px solid #c6c9cc;
}

.list-group .list-group-item:after {
    content: '\f054';
    font-family: 'FontAwesome', sans-serif;
    font-size: 12px;
    font-weight: normal;
    float: right;
    display: block;
}

a .list-group-item {
    color: #323232;
    text-decoration: none;
}

a .list-group-item:hover {
    color: #323232;
}

.list-group-item:last-child {
    margin-bottom: -1px;
}

/* Miscellaneous */
.double-arrow {
    display: inline;
}
button:focus {
    outline: 0;
}
.hide-mobile-tablet {
    display: none;
}
.text-wrap {
    white-space: nowrap;
}
.pod-title:after {
    content: '\00bb';
    padding-left: 5px;
    display: inline;
}

.pod-with-list .pod-title:after {
    display: none;
}

.pod-grid.chefs {
    padding: 0 5px 15px 5px;
    margin: 0;
}

.top-searches {
    margin: 20px 0;
    padding: 0;
}

.category-tabs-products .productlist-product {
    margin: 0 5px!important;
    padding: 0;
}

.spacer-full {
    height: 40px;
    clear: both;
    display: block;
}

.spacer-half {
    height: 20px;
    clear: both;
    display: block;
}


@media only screen and (min-width:375px) {
    .slick-slide .pod-title {
        font-size:15px;
    }
}

@media only screen and (min-width : 480px) {
    section:not(.no-lhn) {
        margin: 0;
    }
    section:not(.no-lhn) #SEO-copy {
        margin: 0 0 15px 0;
    }
    .slider {
        margin: 0 15px;
    }

    .special-offers-banner .image {
        float: right;
    }
    .special-offers-banner .image img {
        width: 100%;
        margin-top: -35%;
    }
    .special-offers-banner .content img {
        max-width: 320px;
        margin-bottom: 10px;
        margin-top: 20px;
    }
    .special-offers-banner .content .cta {
        position: relative;
        top: 40px;
        transform: translateY(-50%);
    }
    .special-offers-banner .content .primary-cta, .secondary-cta, .tertiary-cta {
        padding: 10px 50px;
    }

    .gift-box-image img {
        max-width: 220px;
        height: auto;
    }

    .gift-box-banner .image {
        float: left;
    }
    .gift-box-banner .content img {
        max-width: 320px;
        margin-bottom: 10px;
        margin-top: 20px;
    }
    .pod-contain {
        padding: 0 5px;
    }
    .pod-title {
        font-size: 15px;
    }
    .gift-box-image-pod {
        margin-left: -5px;
    }
    .gift-box-image-pod img {
        max-width: 190px;
        height: auto;
        transform: translateY(0%);
    }
    .list-group-item {
        margin-left: 0;
        margin-right: 0;
    }
}

@media only screen and (min-width: 768px) {
    section:not(.no-lhn) {
        margin: 0 15px!important;
        width:calc(100% - 30px);
    }
    section:not(.no-lhn) .seocopy {
        margin: 0 10px 25px ;
    }
    section:not(.no-lhn)#product-list-title {
        margin: 0 15px 0px 15px!important;
    }
    .section-title {
        font-size: 26px;
    }
    .primary-cta, .secondary-cta, .tertiary-cta {
        font-size: 18px;
        padding: 10px 50px;      
    }
    .special-offers-banner {
        margin: 0;
        padding: 0;
    }
    .special-offers-banner .image img {
        width: 100%;
        margin-top: -20%;
    }
    .special-offers-banner .content {
        height: 150px;
    }
    .special-offers-banner .content .copy {
        top: 50%;
        transform: translateY(-50%);
    }
    .special-offers-banner .content img {
        max-width: 90%;
        margin-bottom: 10px;
        margin-top: 0;
    }
    .special-offers-banner .content .cta {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    .special-offers-banner .content .primary-cta, .secondary-cta, .tertiary-cta {
        padding: 10px 30px;
    }
    .special-offers-banner .cta:hover {
        opacity: 0.9;
    }
    .gift-box-banner .content {
        height: 200px;
    }
    .gift-box-image img {
        max-width: 217px;
        height: auto;
    }
    .gift-box-banner .image img {
        opacity: 0;
        transform: translateY(18%);
    }
    .gift-box-banner .content .copy {
        top: 50%;
        transform: translateY(-50%);
    }
    .gift-box-banner .content img {
        max-width: 90%;
        margin-bottom: 10px;
        margin-top: 0;
    }
    .gift-box-banner .content .cta {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    .gift-box-banner .content h4 {
        font-size: 28px;
    }
    .gift-box-banner .content p {
        font-size: 14px;
    }
    .gift-box-banner.gift-card .content {
        height: 200px;
    }
    .gift-box-banner .cta:hover {
        opacity: 0.9;
    }
    .gift-card-image {
        height: 200px;
        background-position: center;
    }
    .pod-grid {
        padding: 0;
        margin: 0 -7.5px;
        width:calc(100% + 15px);
    }
    .pod-contain {
        padding: 0px 7.5px;
        margin: 30px 0 0 0;
    }
    .pod-title {
        margin-top: 15px;
        font-size: 18px;
    }
    .pod-grid .sub-copy {
        font-size: 14px;
        margin-bottom: 15px;
    }
    .pod-grid .pod-contain .sub-copy {
        font-size: 14px;
        margin-bottom: 0;
    }
    .pod-list .pod-title {
        font-size: 26px;
    }
    
    .pod-contain a:hover .pod-image {
        opacity: 0.9;
    }
    .pod-grid.chefs {
        padding: 0;
        margin: 0 -7.5px 0 -7.5px;
    }
    .gift-box-banner {
        margin: 0;
    }
    .gift-box-image-pod {
        margin-left: -10px;
    }
    .gift-box-image-pod img {
        max-width: 300px;
        height: auto;
        transform: translateY(10%);
    }
    .slider-main {
        margin: 15px 0;
        padding: 0;
    }

    .slider-container {
        margin: 30px 0 0 0;
        padding: 0 30px;
        width:100%;
    }
    .slider-container a:hover img {
        opacity: 0.9;
    }
    .slick-slide .pod-title {
        font-size:18px;
    }
    .slider-sub-copy {
        font-size: 14px;
        line-height:1.6;
    }
    .double-arrow {
        display: none;
    }
    .pod-title:after {
        display: none;
    }
    .list-group {
        text-align: center;
    }
    .list-group-item {
        display: inline-block;
        padding: 10px 30px;
        margin-bottom: 7.5px;
        margin-top: 15px;
        margin-left: 10px;
        margin-right: 10px;
    }
    .list-group .list-group-item:after {
        display: none;
    }
    .list-group-item:last-child {
        margin-bottom: 0;
    }
    a .list-group-item:hover {
        color: #E40521;
    }
    .links a .link:hover {
        color: #6F7275;
    }
    .top-searches {
        margin: 15px 0 0 0;
        padding: 0;
    }
    .text-links {
        margin: 15px 0 0 0;
    }
    .category-tabs-products .productlist-product {
        margin: 0 10px!important;
        padding: 0;
    }
    .spacer-full {
        height: 60px;
    }
    .spacer-half {
        height: 30px;
    }
}


@media only screen and (min-width : 992px) {
    section:not(.no-lhn) {
        margin: 20px 0;
    }
    .slider {
        margin: 0 15px;
    }
    .special-offers-banner .image {
        max-height: 200px;
    }
    .special-offers-banner .content {
        height: 200px;
    }
    .special-offers-banner .content h3 {
        font-size: 26px;
    }
    .special-offers-banner .content .cta {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    .gift-box-banner .image {
        max-height: 200px;
    }
    .gift-box-banner .image img {
        opacity: 0;
        transform: translateY(0%);
    }
    .gift-box-image img {
        max-width: 290px;
        height: auto;
    }
    .gift-box-banner .content {
        height: 200px;
    }
    .gift-box-banner .content h4 {
        font-size: 34px;
    }
    .gift-box-banner .content p {
        font-size: 18px;
    }
    .gift-box-banner .content .cta {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    .special-offers-banner .content .primary-cta, .secondary-cta, .tertiary-cta {
        padding: 10px 50px;
    }

    .gift-card-image {
        height: 200px;
        background-position: center;
    }
    .pod-grid {
        padding: 0;
        width:calc(100% + 30px);
        margin: 0 -15px 0 -15px;
    }
    .pod-grid.chefs {
        padding: 0;
        margin: 0 -15px 0 -15px;
    }
    .pod-contain {
        padding: 0px 15px;
        margin: 30px 0 0 0;
    }
    .gift-box-image-pod {
        margin-left: -15px;
    }
    .col-md-3 .gift-box-image-pod img {
        max-width: 200px;
        height: auto;
        transform: translateY(5%);
    }
    .col-md-4 .gift-box-image-pod img {
        max-width: 260px;
        height: auto;
        transform: translateY(5%);
    }
    .slider-container {
        margin: 30px 0 0 0;
        padding:0 30px;
    }
    .hide-mobile-tablet {
        display: block;
    }
    #homepage #productlist-results .productlist-product {
        width:23%!important;
        max-width: 100%!important;
        margin-left: 1.6%
    }
}

@media only screen and (min-width : 1200px) {
    section:not(.no-lhn) {
        margin: 20px 0;
        width: calc(100% - 30px);
    }
    .gift-box-image-pod {

margin-left: -15px;

}
    .col-lg-3 .gift-box-image-pod img {
        max-width: 230px;
        height: auto;
        transform: translateY(15%);
    }
    .col-lg-4 .gift-box-image-pod img {
        max-width: 290px;
        height: auto;
        transform: translateY(15%);
    }
}


/* Dynamic pod styles */
.pod-grid .col-xs-12 .pod-image {
    height:200px;
}
.pod-grid .col-xs-6 .pod-image {
    height: 130px;
}

@media only screen and (min-width: 768px) {
    .pod-grid .col-sm-12 .pod-image {
        height: 250px;
    }
    .pod-grid .col-sm-6 .pod-image {
        height: 250px;
    }
    .pod-grid .col-sm-4 .pod-image {
        height: 200px;
    }
    .pod-grid .col-sm-3 .pod-image {
        height: 150px;
    }
}

@media only screen and (min-width: 992px) {
   .pod-grid .col-md-12 .pod-image {
        height: 250px;
    }
    .pod-grid .col-md-6 .pod-image {
        height: 250px;
    }
    .pod-grid .col-md-4 .pod-image {
        height: 200px;
    }
    .pod-grid .col-md-3 .pod-image {
        height: 150px;
    }
}

@media only screen and (min-width: 1200px) {
   .pod-grid .col-lg-12 .pod-image {
        height: 300px;
    }
   .pod-grid .col-lg-6 .pod-image {
        height: 300px;
    }
   .pod-grid .col-lg-4 .pod-image {
        height: 250px;
    }
   .pod-grid .col-lg-3 .pod-image {
        height: 200px;
    }
}

/* Remove outer padding */
.col-sm-12 .col-md-12, #productlist-rhs {
    padding-left: 0;
    padding-right: 0;
}










/* SLICK SLIDER */


/* Slider */
.slider-container .slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slider-container .slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slider-container .slick-list:focus
{
    outline: none;
}
.slider-container .slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slider-container .slick-slider .slick-track,
.slider-container .slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slider-container .slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slider-container .slick-track:before,
.slider-container .slick-track:after
{
    display: table;

    content: '';
}
.slider-container .slick-track:after
{
    clear: both;
}
.slider-container .slick-loading .slick-track
{
    visibility: hidden;
}

.slider-container .slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
    padding: 0 10px;
}
[dir='rtl'] .slider-container .slick-slide
{
    float: right;
}
.slider-container .slick-slide img
{
    display: block;
    width:100%;
    height:auto;
}
.slider-container .slick-slide.slick-loading img
{
    display: none;
}
.slider-container .slick-slide.dragging img
{
    pointer-events: none;
}
.slider-container .slick-initialized .slick-slide
{
    display: block;
}
.slider-container .slick-loading .slick-slide
{
    visibility: hidden;
}
.slider-container .slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slider-container .slick-arrow.slick-hidden {
    display: none;
}






/* SLICK SLIDER THEME SETTINGS */


@charset 'UTF-8';

#main_content_fw > .container {
    overflow-x: unset;
}

.bagcrumb {
    width:100%;
}

h1 {
    width:100%;
    padding:0 10px 10px;
}

@media all and (min-width:768px) {
    .bagcrumb {
        width:unset;
        padding:unset;
    }
    h1 {
        width:unset;
        padding:unset;
    }
}

/* Slider */
.slider-container .slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slider-container .slick-prev,
.slider-container .slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 52px;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    cursor: pointer;
    color: black;
    border: none;
    outline: none;
    background: none;
}
.slider-container .slick-prev:hover,
.slider-container .slick-prev:focus,
.slider-container .slick-next:hover,
.slider-container .slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slider-container .slick-prev:hover:before,
.slider-container .slick-prev:focus:before,
.slider-container .slick-next:hover:before,
.slider-container .slick-next:focus:before
{
    opacity: 1;
}
.slider-container .slick-prev.slick-disabled:before,
.slider-container .slick-next.slick-disabled:before
{
    opacity: .25;
}

.slider-container .slick-prev:before,
.slider-container .slick-next:before
{
    background-position:50%;
    background-size:contain;
    background-repeat:no-repeat;
    height: 20px;
    width: 20px;
    display:block;
    position:absolute;
    top:0;
    left:0;
    background-color:#fff;
    content:'';
}

.slider-container .slick-prev
{
    left: -25px;

}
[dir='rtl'] .slider-container .slick-prev
{
    right: -25px;
    left: auto;
}
.slider-container .slick-prev:before
{
    background-image:url('data:image/png;base64,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');
    margin-left:-5px;
}
.slider-container .slick-next:before
{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAB6CAYAAAACliVSAAAABGdBTUEAALGPC/xhBQAACl5JREFUeAHtndlzFEUcx8km5OJ4IRBJRcBAeeBdkHBGNglGohyCHIKWWvrAX+CbDzz5D1jlG6EAUTFcJpAIlmQjQrirlDuQLFcSEsiDHDEXwe93nU4NyybZo3+zPStdtdszPbO/7v7Mr8/5dW/SiCC3atWqZL/fv/rRo0crcKkAfnZSUtID+H6Px7MffvmpU6cag36WcKdJ9hzNnDlzHjK+EZ8X7OH2Y0Dqw/m3eXl5X1ZUVPTYryXS8QCYGTNmrAOQTchcapgZrE9JSVly/PjxjjDvd9VtATCAMh+pPggwIyNM/Z+AU5KIcDxerzcFMFh8IoVChq/39fUdBNisCIEaf7vn7t27awDl+RhS+hp+m3BwPMgUW5+YHMC+CgEHCwsLx8ckyKAfe9DK5OtID+F0dnYmDBwPMjRBBxjKgKxXCGfu3LnaZOpKW6RyqDH3I/3RUPcTTnd3t+vhUGOahspoNNcg8+Wurq5aN2sONaYmmsyH8ZvphDNr1qzsMO417ha2Shvx6RZK2fTe3l5XwklubW39OycnZxTAsPcr4cajaC3Ozc3d2dLSorU+k0iskkmNGYEB4VcoUr+qQN0+wLzY399fm5+f/4xu2VLyBgaRGBqMvnfvXjUyUSgWWVLSRcguxrRFq1QcuuQGNIbCfD7f/XHjxpXh8HddwoPlUHMQVoux1cTga6adD2iMSlhpaemoO3fuVOP8LRWm20exbYBMr8maM6AxKvMHDhx4kJWV9S7O61SYbh+aw0Grb968eTm6ZeuS94TGKMHUnI6Ojr3IhFeFCfiXMzIyvIcPH24RkB2TyEHBUCrqgkx4hFMUUyxD//hyWlpaUX19ffPQtzl7dUgwTIpDcK4AjtckOMOCscGpguYUCz63KyNHjiw6duzYTcE4whb9ROUb6pdoPTpTU1MX49pvoa5rCpuGaVIfxla5muTFJCYsjVExzJkzJwNTClU4L1Fhun005Y14f1V04sSJG7plRyIvIjAUbMGpxOHCSCKK5F7AaQIcbzzhhFWU7JlCBfnP2LFjlwiPrfIwtvKh4p9kj9vJ44g1RiUOY6t0jK1+RoVcqsJ0+4Dvh0z2kK/rlj2cvIg1RgnE2KprzJgxy5D4/SpMtw/oz+FTh5nAybplDycvao1Rgi3N2YMMvKPCBPyr6enp3iNHjlwTkB1SZNQao6RRcyZMmLAM57+oMAF/CqZJ62bPnj1FQHZIkTGDodSampru7Ozs93kYMhY9gZN7enp8TsGJuSjZ81xWVpbW3t6+C8WKo3MRhzrtenJysheGBKyYxZxWMExlosDRUpTsj43FCnPIy/Fk99nDdR5DIyc9fPiwDnPIeTrl2mVpB0PhtLQCnBWAs9cemc5jwHmWnUApONqLkj3zsOdLbWxs3IGwJfZwnceAz9E4O4GNOuWKaIxKIDVn6tSpK3HOsZWIg+ZwNO7DGG6azghENUYl1NKcCpwvVWECfrM12XVFh2xHwDChGBDSlK0CT5idQSnXbE12XY41AsfAMKEWnJ8Ah51BKdcCOF7MBMYEx1EwJGHB2Q44y6XIQG4LrEmL0Ank+6uonGjlGypFaD16Eb4Gn12hrmsKy8E0aW1BQUHURpeOg2HGCQeTXYSzUxOIUGJy0An0wdp9UCv3UD9SYY4XJRUxfUxZpMCc9kccfmAP13mMfk4rPkUnT568FIncuIJhQgkHM4E/oM5hf0fEAcwtCC6CptLaIiwXl6JkTxnmc/owE7gWiWc/R8QBOu1yajFl8VK4EcRdY1RCLc3ZhkysVmG6fcBvYz/n6NGjF4aTHXeNUQmk5mDguQ7n21WYbh/Qsy2bwOnDyTZGY1RCuZAMA8/vcP6hChPw260e8vnBZBsHhgl1Cg5mAovxUu9cKDhGglFwmpqatkL914ZKuKawdrzxLEFTfjZYnrFgbHC2AA7rHil3G3CKg+EYDYYkWKygOZsB5yMpMpB7Gy1WCfo5Z1QcxrRKKkHBPia7HqK1+hThrJClHNdZcTEa110FnPFgmErCWbp0KeFsDaRa4AsamQWx1WrtgyvAkMOGDRv6AeczqPwWAS4BkYCTi1F5OU+Mr2OCIQCQp6qqqhyZoAaJOMAvTBaRLCgUPeRH69evr2xoaJiCaN6QiApgelwHhiBscCZLwAGYMa4EY4NTdenSJVpdvckwjS7dNZWvxkyHJSolrLsMvElVwkia9koYRanZlRqjoAi2TLVuba43AconUorM5tpVRYmaUllZuRlAPhaEUo0x0x+uKUoOQbmJF3WfE7orilI8RtjG92OcgsI5GRShgQkrozXGghKXiSpj6xgLCqc2JWfv2jHvy7eUA5qiKnUjNYZQnHhTMNRkuHEaY0HZhicn9voE/ZTAi7fB3hAY1yqZ9DbSGI1xCMqtcF/RGlHHWFC+R0W7SlV+un0Un4gsHuIOxoJinBlIXDt4hGIZDq3UrSFKHjQlYDiEzps7DIdopIiiQ2uqmPfhUxCCfUKxVqpEbKQYl8pXWW5KQoHslmihELDjRUlBgbaImrPS1hfmrFHb+jpa+VpQpA2gmy3bl6ihUGMcK0oWFJrMS1qFB9YTxGoV7hgYdPNTAWQHPmLrCFDR3nTVIgtCceOaJdGiRCiwbaH1t+RCrhuQ756FXAoKig+3VxFxKD43uDkGOm9aV7cxsSKtkrWSdiegvCdChAnHMmNA4XYqTRJxaO/H2JYXi0Jh5w1Q/BJQKFNrHUMobW1tu6EpYgvSkeZr6KcscM2CdAUFCefui1LuGraE8sLk/apUBEquljoGo+R0jJJ3Q+giJVjAd3RHkJhf0RIKltXsAYiE2iYlJo2xoCTkrkNRg7GgVKKifVug2AREoklmq8N+ynWpOAaTGxUY7myGvVyoKZJQ4rqzWcRgnm73FkLHLCjcIHBhiMtaglB8GmGKsQCdN46B4ubC7uBZxWcvUloimNorgMJV9jcF4whLdFhFCZNM3L5WfBNSk3ZoHRaMBeV/t6fvkGAsKPvQ+njD0r/objJyo+NB6xhujQ0g3I5fDAoq2gZujW3SBsfq2YbUGGuneW6+tUDdqNsnFOyGWGTifuHM6xNgHNp+n69LuaWAsX/c8BgYdPOd+DcL46FQYwbqGIegXLTmaI3VFEKhC4DBxHUypg64FWThf8Ei3xesOVraqRjvAnO+aBm+BhTtqzhsub/A16aYjmyzhRl9mIS+yiRAoZlEmlBKzwNKMbr5roFCDixKX+AjBoVNstugEEwKtEVk8hr9lHMY+xRj1+Z2RuQ2xz+3y9OdaMg862Yo5MG/QxytEwyhZGZmulZTFAtqjDZVh6wzhHLo0KHbKgK3+tSYEzoSTyiQkxBQyIOtko4dDP8iFIx97lBoIjgPdjDcjqcdsbmnLfP8l/SEgsK8BQaR6OTNx/HTv463Pe3AkAD/Lnp94sSJtDOhkU8gzHbPYIf10JRF6OZ3DHaDm8MDg0hm4PTp09swyCtGsRrStBzX+/D5Blte0442IaGQx2PzMQzgSNvv969Ga0VT9gL42QDxAL4f4PbDL5cw7WLcJrl/AdwLpJtSjjcOAAAAAElFTkSuQmCC');
    margin-left:5px;
}
[dir='rtl'] .slider-container .slick-prev:before
{
    content: '\f00d';
}

.slider-container .slick-next
{
    right: -25px;

}
[dir='rtl'] .slider-container .slick-next
{
    right: auto;
    left: -25px;
}

/* Dots */
.slider-container .slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slider-container .slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slider-container .slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slider-container .slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slider-container .slick-dots li button:hover,
.slider-container .slick-dots li button:focus
{
    outline: none;
}
.slider-container .slick-dots li button:hover:before,
.slider-container .slick-dots li button:focus:before
{
    opacity: 1;
}
.slider-container .slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slider-container .slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}







/*Slick CSS*/
/* Slider */
.slider-container .slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slider-container .slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slider-container .slick-list:focus
{
    outline: none;
}
.slider-container .slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slider-container .slick-slider .slick-track,
.slider-container .slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slider-container .slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slider-container .slick-track:before,
.slider-container .slick-track:after
{
    display: table;

    content: '';
}
.slider-container .slick-track:after
{
    clear: both;
}
.slider-container .slick-loading .slick-track
{
    visibility: hidden;
}

.slider-container .slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
    padding: 0 5px;
}

.slider-container .slick-slide .pod-location {
    font-size:13px;
    padding:7px 5px;
    color:#6F7275;
    line-height:1;
    position:relative;
    display:inline-block;
    padding-left:15px;
}

.slider-container .slick-slide .pod-location:before {
    background-image:url('data:image/png;base64,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');
    background-size:10px;
    background-repeat:no-repeat;
    display:inline-block;
    height:14px;
    width:12px;
    content:'';
    position:absolute;
    left:-3px;
}



[dir='rtl'] .slider-container .slick-slide
{
    float: right;
}

.slider-container .slick-slide.slick-loading img
{
    display: none;
}
.slider-container .slick-slide.dragging img
{
    pointer-events: none;
}
.slider-container .slick-initialized .slick-slide
{
    display: block;
    text-decoration:none;
    text-align:center;
}
.slider-container .slick-loading .slick-slide
{
    visibility: hidden;
}
.slider-container .slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slider-container .slick-arrow.slick-hidden {
    display: none;
}



@media all and (min-width:768px) {
    .slider-container .slick-slide {
        padding: 0 10px;
    }
    .slider-container .slick-slide img, .slider-container .slick-slide .pod-title
    {
        max-width:183px;
        font-size: 16px;
    }
    .slider-container .slick-prev:before,
    .slider-container .slick-next:before
    {
        background-position:50%;
        background-size:contain;
        background-repeat:no-repeat;
        height: 30px;
        width: 20px;
        display:block;
        position:absolute;
        top:0;
        left:0;
        background-color:#fff;
        content:'';
    }
    .slider-container .slick-prev:before
    {
        left:-15px;
    }
    .slider-container .slick-next:before
    {
        left:15px;
    }
}
@media all and (min-width:992px) {
    .slider-container .slick-slide
    {
        display: none;
        float: left;
        height: 100%;
        min-height: 1px;
        padding: 0 15px;
    }

}






/*LARGE GIFT BOX BANNER - TEMPORARY!*/

.top-strip {
    color: #e70013;
    background: rgba(255, 255, 255, 0.7);
    height: 72px;
    text-align: center;
}

.tick-box {
    font-size: 16px;
    font-weight: 700;
    margin-top: 9px;
}

.tick-box:before {
    content: '\f00c';
    font-family: 'FontAwesome', sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.large-gift-box-banner {
    margin: 15px 0;
    padding: 10px;
    color: #fff;
    background-image: linear-gradient(-45deg, #81B0B9 0%, #C0D8DC 52%, #C0D8DC 100%);
    overflow:hidden;
}

.large-gift-box-image {
    display: block;
    width: 100%;
    text-align: center;
    transform: translateY(6%);
    top: 0;
}

.large-gift-box-image img {
    max-width: 270px;
    margin: 0 auto !important;
}

.large-gift-box-banner ul li {
    list-style-type: none;
    display: inline-block;
    padding: 0 5px 10px 5px;
    font-size: 14px;
    cursor:pointer
}

.large-gift-box-banner .content .list-group .list-item a {
    text-decoration: none;
    color: #323232;
    font-weight: 700;
}

.large-gift-box-banner .content .list-group .list-item:hover a {
    text-decoration: underline;
}

.large-gift-box-banner .content .list-group .list-item:after {
    content: '\f054';
    font-family: 'FontAwesome', sans-serif;
    font-size: 12px;
    font-weight: normal;
}


.large-gift-box-banner .image {
    padding: 0;
    float: none;
    height: 280px;
}

.large-gift-box-banner .image img {
    width: 100%;
    margin-top: 0px;
}

.large-gift-box-banner .content {
    height: 300px;
    margin-bottom: 0;
}

.large-gift-box-banner .content .copy {
    padding: 0;
    text-align: center;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
}

.large-gift-box-banner .content img {
    max-width: 285px;
    margin-bottom: 10px;
    margin-top: 0;
}

.large-gift-box-banner .content h3 {
    text-align: center;
    margin: auto;
    font-size: 36px;
    font-weight: 700;
    font-family: raleway;
    color: #e70013;
}

.large-gift-box-banner .content p {
    text-align: center;
    margin: 0 0 20px 0;
    font-size: 14px;
    font-weight: normal;
    color: #323232;
}

.large-gift-box-banner .content .cta {
    position: relative;
    top: 0;
    transform: none;
}

@media only screen and (min-width : 480px) {
    .top-strip {
        height: 70px;
    }
    .large-gift-box-banner .content .cta {
        position: relative;
        top: 0;
        transform: none;
    }
    .large-gift-box-banner .image {
        float: left;
        height: 200px;
    }

    .large-gift-box-banner .content {
        height: 250px;
    }
    .large-gift-box-banner .content img {
        max-width: 320px;
        margin-bottom: 10px;
        margin-top: 0px;
    }
    .large-gift-box-banner .content .cta {
        position: relative;
        top: 0;
        transform: none;
    }
    .large-gift-box-banner ul li {
        list-style-type: none;
        display: inline-block;
        padding: 0 10px 10px 10px;
        font-size: 14px;
    }
}

@media only screen and (min-width: 768px) {
    .top-strip {
        height: 40px;
    }
    .large-gift-box-banner .content {
        height: 300px;
    }
    .large-gift-box-image img {
        max-width: 330px;
        height: auto;
        transform: translateY(23%);
        top: 0;
    }
    .large-gift-box-banner .image {
        height: 280px;
    }
    .large-gift-box-banner .image img {
    max-width: 300px;
    }
    .large-gift-box-banner .content .copy {
        top: 50%;
        transform: translateY(-50%);
    }
    .large-gift-box-banner .content img {
        max-width: 80%;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .large-gift-box-banner .content .cta {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    .large-gift-box-banner .content h3 {
        font-size: 50px;
    }
    .large-gift-box-banner .content p {
        font-size: 14px;
    }
    .large-gift-box-banner ul li {
        list-style-type: none;
        display: inline-block;
        padding: 0 10px 10px 10px;
        font-size: 14px;
    }
}

@media only screen and (min-width : 992px) {
    .top-strip {
        height: 40px;
    }
    .large-gift-box-banner .image {
        height: 350px;
    }
    .large-gift-box-banner .image img {
        max-width: 400px;
    }
    .large-gift-box-image img {
        transform: translateY(13%);
        top: 0;
        max-width: 350px;
        height: auto;
    }
    .large-gift-box-banner .content {
        height: 340px;
    }
    .large-gift-box-banner .content h3 {
        font-size: 50px;
    }
    .large-gift-box-banner .content p {
        font-size: 18px;
    }
    .large-gift-box-banner .content .cta {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    .large-gift-box-banner ul li {
        list-style-type: none;
        display: inline-block;
        padding: 0 10px 10px 10px;
        font-size: 16px;
    }
}


@media (max-width: 767px) {
    #lhn-wrapper {
        clear:both;
    }
}
