/* $10 off coupon styles */

.def-margin {
	margin: 2em 0; 
}

.custom-coupon {
  background: #ffffff;
  padding: 10px;
  margin-bottom: 20px;
  border: 1px dotted #000000;
}


/*Center Gift Card Table*/
 .table-centered 
{
  margin: 0 auto !important;
  float: none !important;
}

@media screen and (min-width: 480px) {
    .table {
       width:100%;
    }
}

/*End Center Gift Card Table*/


td, th{
 margin-left: 50em;
}

.slider-widget .widget-title {
  display: none;
}

.slider-widget {
  border-top: none;
  padding-top: 0;
  margin-top: 0;
}


.store-slider img, .carousel-inner>.item>img {
  width: 100% !important;
}

.saving-snippet, .saving-date, .saving-manufacturer, .saving-offer-code {
	margin-left: 0 !important;
}

.widget-saving-listing .media-body {
  display: block;
}

.saving-image-wrap img {
  width: 100% !important;
}

.saving-body {
  background-color: #fff;
}

.compn-greeting {
  display:none;
}

.compn-name {
  display:none;
}


.no-title h4 {
  display: none;
}

.no-title p {
  display: none;
}

.widget_container .button.js-print-type{
  padding: 16px 12px; 
  background: #015f7b;
  background: -moz-linear-gradient(top, #015f7b 0%, #0d7090 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#015f7b), color-stop(100%,#0d7090));
  background: -webkit-linear-gradient(top, #015f7b 0%,#0d7090 100%);
  background: -o-linear-gradient(top, #015f7b 0%,#0d7090 100%);
  background: -ms-linear-gradient(top, #015f7b 0%,#0d7090 100%);
  background: linear-gradient(to bottom, #015f7b 0%,#0d7090 100%);
font-size: 13px !important;
}

.widget_container .button.js-print-type:hover{
  background: #0d7090;
  background: -moz-linear-gradient(top, #0d7090 0%, #015f7b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d7090), color-stop(100%,#015f7b));
  background: -webkit-linear-gradient(top, #0d7090 0%,#015f7b 100%);
  background: -o-linear-gradient(top, #0d7090 0%,#015f7b 100%);
  background: -ms-linear-gradient(top, #0d7090 0%,#015f7b 100%);
  background: linear-gradient(to bottom, #0d7090 0%,#015f7b 100%);
}

/* ---------- HOT BUY STYLES ---------- */

.hotbuy-header {
background-color: #00889b;
padding: 6px 0;
width: 100%;
text-align: center;
border-radius: 5px 5px 0 0;
font-weight: 700;
}

.hotbuy-header h3 {
color: #fdf356;
padding: 0;
font-size: 2.75em;
font-weight: 700;
}

.hotbuy-info, .hotbuy-footer {
background-color: #fef01d;
padding: 24px;
width: 100%;
}

.hotbuy-info {
border-bottom: 1px solid #d7ca0c;
}

.hotbuy-footer {
border-top: 1px solid #fffad5;
border-radius: 0 0 5px 5px;
}

.circled {
border: 1px solid #00889b;
padding: 2px 7px;
border-radius: 50%;
}

.hotbuy-title, .hotbuy-p {
color: #00889b;
}

.hotbuy-footer p.hotbuy-p {
font-size: 12px !important;
}

.hotbuy-price {
  color: #00889b;
  font-size: 3em;
}

.hot-buy-img img {
  display:block;
  margin:auto;
  width: 100%;
}

.prod-amnt{
  color: #00889b;
  font-size: .25em !important;
}

.hotbuy-price {
  text-align: right;
  float: right;
  font-weight: 700;
}

.price-ammt h4.hotbuy-title {
color: red;
font-weight: 700;
font-size: 2em;
padding-top: 7px;
}

.hot-buy-text h4.hotbuy-title {
font-weight: 700;
font-size: 1.5em;
}

/* ---------- END HOT BUY STYLES ---------- */

.sales-flyer {
  padding: 50px 0;
  text-align: center;
}

.salesflyer-image {
  background-color: #f9f9f9;
}



.salesflyer-image {
  background-color: #f9f9f9;
}

.salesflyer-image img{
  padding: 24px 0;
}

.salesflyer-image {
padding: 24px 0; 
}

.collapse-widget {
padding: 12px 50px;
background-color: #fff;
border-top: 5px solid #3bb95d;
border-bottom: 3px solid #c4dfe8;
border-radius: 5px; 
}

.collapse-widget .widget-title {
  text-align: center;
}


/* No text wrap on coupon images */

h4.saving-title {
  overflow: hidden;
}

.saving-snippet, .saving-date, .saving-manufacturer, .saving-offer-code {
  margin-left: 25%;
}

.footer-branding {
width: 250px;
}

.lb-prev{
    left: 0;
    float: left;
    opacity: 0.1;
    
    &::before{
        .lb-icon;
        .lb-icon-prev;
    }
    
    &:hover{
        opacity: 0.8;
    }
}

.lb-next{
    right: 0;
    float: right;
    opacity: 0.1;
    
    &::before{
        .lb-icon;
        .lb-icon-next;
    }
    
    &:hover{
        opacity: 0.8;
    }
  
  
}


 






/*----------------------------------------------------------------
   Media Queries
----------------------------------------------------------------*/

/* Mobile */
@media screen and (max-width: 449px) {
  
	a.flickr-link  {
    	width: 100%;
      	font-size: .7em;
	}
  
}

/* smaller logo for print preview */

@media print { 
  .widget-logo img {
  width: 20% !important;
  margin: 0 auto;
  }
    .widget-container.print-this {
  	display: block !important;
  }
}

@media screen and (max-width: 479px) {
    
	.hot-buy-img img {
      width: 45%;
    }
  
	.price-ammt {
      text-align: center;
    }  
  
  	.hotbuy-price {
      float: none;
      text-align: center;
    }
  
  	.saving-snippet, .saving-date, .saving-manufacturer, .saving-offer-code {
  	margin-left: 0;
	}
    
}

/* Tablet */
@media screen and (max-width: 768px) {
            
}

/* Medium Devices, Laptops Desktops */
@media screen and (max-width: 992px) {
            
}

/* Large Devices, Wide Screens */
@media screen and (max-width: 1200px) {
            
}

/* printing styles */
@media print {    
	.widget-product-listing, .widget-product {
     	display: block !important;
      	visibility: visible !important;
    }
  	.widget-product-listing .product-image{
     	width: 20% !important; 
      	float: left !important;
      	margin-right: 3% !important;
    }
  	.widget-product-listing .widget-pagicrumbs,
  	.widget-product-listing .addthis_button_email, 
  	.widget-product .widget-pagicrumbs,
  	.widget-product .addthis_button_email,   
  	.wrapper-region-footer  {
    	display: none; 
    }
  	.widget-product-listing .product-info {
     	width: 75% !important; 
      	float: right !important;
    }  
  	.widget-product-listing .product-info p,
  	.widget-product .product-info p {
		font-size: 10px;
    }
  	.widget-product-listing .media+.media,
  	.widget-product .media+.media  {
      margin-top: 0 !important;
    }
}

.nav>li>a {
       padding: 10px 10px;
}

.widget-saving-summary .btn-link {
	display: none;
}

