h1 {display:none;}
.col-sm-12{padding: 0px !important;}




/* Spacers */
.spacer-full {
    height: 40px;
    clear: both;
    display: block;
}

.spacer-half {
    height: 20px;
    clear: both;
    display: block;
}

@media only screen and (min-width: 768px) {
    .spacer-full {
        height: 60px;
    }

    .spacer-half {
        height: 30px;
    }
}
/* /Spacers */




/* Title + SEO COPY */

.seocopy {
  padding:20px 15px 10px 15px;
   display:block;
   margin:0 auto;
   width:100%;
   max-width:800px;
   text-align:center;
   line-height:1.6em;
   font-size:12.5px;
   color: #FFF;
}

.seocopy h2 {
 padding:0!important;
 margin:0!important;
 padding:0px 10px 10px!important;
 display:block;
 font-size:14.5px;
 font-family: 'DroidSans Bold', sans-serif;
 font-weight:normal;

}

.seocopy .showhide {
   font-family: 'DroidSans Bold', sans-serif;
   font-weight:normal;
   color:rgba(255, 255, 255, 1);
}

.seocopy .showhide:hover {
   color:rgba(255, 255, 255, 0.8);
   cursor:pointer;
}




.bagcrumb {
 background-color: rgba(255, 255, 255, 0.7);
 padding:6px 10px;
 margin-top:0;
 margin-right:-15px;
 margin-bottom:0;
 border-radius: 0 0 0 10px;
}





@media all and (min-width:620px) {

.module-region-links {
    margin: 0 0 15px 0;
    padding: 0 0 10px 0;
    border: 1px solid rgba(118, 106, 99, 0.3);
    overflow: hidden;
    background-color: #fff;
}

}



@media all and (min-width:768px) {
  .bagcrumb{
    top:0!important;
    margin-right: -20px;
  }

  .seocopy {
    font-size:14.5px;
    font-weight:normal;
    padding:30px 135px 30px 135px;
  }

  .bagcrumb {
    background-color: rgba(255, 255, 255, 0.7);
    padding:4px 10px 3px 10px;
  }


}

@media all and (min-width:990px) {
  .seocopy {
     padding: 30px 95px 30px 95px;

  }

}



/* SHOW MORE LESS */

.read-more-content {
 max-height: 0;
 overflow: hidden;
 transition: max-height .5s ease;
}

.read-more-toggle {
 display: none;
}

.read-more-toggle-label {
display:inline;
}

.read-more-toggle-label:after {
 content: "More \203A\203A";
 display: inline-block;
}

.read-more-toggle:checked + .read-more-content {
    display: block;
    max-height: 100%;
    padding: 20px;
    border-radius: 10px;
    margin: 20px;
    background: rgba(251, 251, 251, 0.8);
    color: #323232;
}

.read-more-toggle:checked + .read-more-content + .read-more-toggle-label:after {
 content: "Less \203A\203A";
}

#main_content_fw > div > div.row > div:nth-child(3){
  padding: 0px;
}


/* /Title + SEO COPY */







#recipient-holder .row {padding:0 !important;}
#recipient-holder .section-container {padding:30px 10px; overflow:hidden;}
#recipient-holder .section-title {font-size:29px; margin:0 auto 30px auto;text-align: center;}

@media only screen and (min-width: 768px) {
    #recipient-holder section {margin:0 !important; width:100%;}
    #recipient-holder .section-container {padding:30px 15px;}
}

@media only screen and (min-width: 992px) {
    #recipient-holder .section-container {padding:40px 30px;}
    #recipient-holder .section-title {font-size:28px; font-weight:300;}
}



/*HEADER*/
#special-offers-header {min-height:260px;display:block;padding:0;text-align:center;}
#special-offers-header:hover{cursor: pointer;}
#special-offers-header #special-offers-header-inner {height:100%; min-height:220px; display:flex; flex-direction:column; justify-content:center; overflow:hidden;}
#special-offers-header #special-offers-header-inner h1 {padding: 0px !important;}
#special-offers-header #special-offers-header-inner h2 {padding:0 20px; margin:40px 0 0 0; font-family: 'DroidSans Bold', sans-serif; font-weight:700; font-size:42px; color:#fff; text-shadow:0 1px 3px rgba(0,0,0,0.30); z-index:2; position:relative;}
#special-offers-header #special-offers-header-inner .seocopy {margin:0 15px 0 15px; color:#ffffff; font-size:14px; line-height:18px; display:block;}
#special-offers-header #special-offers-header-inner .seocopy label {padding:10px 0 0 0; color:#ffffff;}
#special-offers-header #special-offers-header-inner .seocopy .seocopy-intro {width:auto; margin:0 auto;}
#special-offers-header #special-offers-header-inner .seocopy .read-more-content {padding:0;}
#special-offers-header #special-offers-header-inner .seocopy .read-more-content .read-more-content-inner {padding:20px 0; color:#ffffff;}
#special-offers-header #special-offers-header-inner .seocopy .read-more-content .read-more-content-inner h2 {font-size:20px; line-height:25px; margin:20px 0 10px 0; padding:0; color:#e40521;}
#special-offers-header #special-offers-header-inner .seocopy .read-more-content p {margin-bottom:20px;}
#special-offers-header #special-offers-header-inner .seocopy .read-more-content p:last-child {margin-bottom:0;}
#special-offers-header #special-offers-header-inner .seocopy .read-more-content .read-more-content-inner a {color:#ffffff;}
#special-offers-header #special-offers-header-inner .header-cta {display:block; z-index:2; position:relative; font-family: 'DroidSans Bold', sans-serif; font-weight:700; margin:20px auto; background:#ffffff; padding:8px 15px; text-align:center; font-size:16px; color:#000000; text-decoration:none; display:block; width:200px;}
#special-offers-header #special-offers-header-inner .header-cta:hover {opacity:0.9; cursor:pointer;}


#special-offers-header #special-offers-header-inner img.hero-sale-bk {height:350px; max-width:unset; width:unset; position:absolute; left:0; right:0; top:0; margin:0 auto;}
#special-offers-header #special-offers-header-inner .hero-content {height:100%; display:flex; align-items:center; justify-content:center; color:#ffffff; text-align:center; margin:0 auto; flex-direction:column; text-decoration:none; position:relative;}
#special-offers-header #special-offers-header-inner .hero-content h1 {display:block; margin-top:0;}
#special-offers-header #special-offers-header-inner .hero-content img {width:100%; margin:0 auto;}
#special-offers-header #special-offers-header-inner .hero-content .hero-cta {width:200px; background:#000000; padding:12px 30px; color:#ffffff; font-weight:700; font-family: 'DroidSans Bold', sans-serif; font-size:19px; margin-top:20px;}
#special-offers-header #special-offers-header-inner .hero-content:hover .hero-cta {opacity:0.8;}

@media only screen and (min-width: 480px) {
    #special-offers-header h2 {font-size:50px; line-height:57px;}
}

@media only screen and (min-width: 620px) {
    #special-offers-header #special-offers-header-inner .hero-content img{width: 900px;}
}

@media only screen and (min-width: 768px) {
    #special-offers-header #special-offers-header-inner .seocopy {width:90%; margin:20px auto 0 auto;}
    #special-offers-header #special-offers-header-inner h2 {font-size:55px;}
}

@media only screen and (min-width: 992px) {
    #special-offers-header #special-offers-header-inner .hero-content img{height: auto;max-width: unset;width: 1200px;}
    #special-offers-header #special-offers-header-inner .header-cta{margin: 20px auto 50px;}
    #special-offers-header #special-offers-header-inner h2 {font-size:70px; line-height:76px;}
    #special-offers-header #special-offers-header-inner .seocopy {width:70%; line-height:20px;}
}
/*HEADER*/
