/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
        #clockdiv:before { 
	    content: "HURRY UP! Valid for: ";
	    position: absolute;
	    font-size: 15px;
	    top: 30%;
	    right: 205px;
	    font-weight: 900;
	    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);
	}
	
	.products-section {
	    padding-bottom: 50px;
	}
	
	.linkhover {
	    text-decoration: bold;
	    
	}
	.linkhover:hover{
	    text-decoration: underline;
	}
	
	.linkhover:active{
	    text-decoration: underline;
	}
	
	}
	.product {
	    margin: 0;
	    padding: 10px 0;
	    border-bottom: 1px solid #0c0c0c;
	    color: rgb(51, 51, 51);
	}
	
	.prod-logo-holder {
	    text-align: center;
	}
	
	.prod-logo {
	    max-width: 95%; 
	    max-height: 95%;
	}
	
	.price-wrapper {
	    text-align: center;
	}
	
	.info-title {
	    font-size: 26px;
	    color: #333;
	}
	
	.info-text {
	    font-size: 20px;
	    font-weight: 100;
	    color: #333;
	   
	}
	
	.product:last-child {
	    border-bottom: none;
	}
	
	.product-container .product:nth-child(even){ 
	    background-color: rgb(255, 215, 0);
	}
	
	.product-container .product:nth-child(odd){
	    background-color: rgb(0, 175, 255);
	}
	
	.price {
	    width: 80%;
	}
	
	.se-product .button {
	    left: 30px;
	    right: 30px;
	    padding: 10px;
	    font-size: 14px;
	    background-color: rgb(50, 175, 35);
	    border: none;
	    color: #f8f8f8;
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    text-align: center;
	}
	

	
	.se-product a {
	    color: #0c0c0c;
	}
	
	.product-container .wrapper, .se-container .wrapper {
	    border: 1px solid #0c0c0c;
	    -moz-border-radius: 15px;
	    -webkit-border-radius: 15px;
	    border-radius: 15px;
	}
	
	.wrapper .product:first-child {
	    -moz-border-top-left-radius: 15px;
	    -webkit-border-top-left-radius: 15px;
	    border-top-left-radius: 15px;
	    -moz-border-top-right-radius: 15px;
	    -webkit-border-top-right-radius: 15px;
	    border-top-right-radius: 15px;
	}
	
	.wrapper .product:last-child {
	    -moz-border-bottom-left-radius: 15px;
	    -webkit-border-bottom-left-radius: 15px;
	    border-bottom-left-radius: 15px;
	    -moz-border-bottom-right-radius: 15px;
	    -webkit-border-bottom-right-radius: 15px;
	    border-bottom-right-radius: 15px;
	}
	
	.product-container, .se-container {
	    margin: 0;
	    padding: 0 10px;
	}
	
	.se-container .wrapper {
	    margin-bottom: 10px;
	    max-height: 610px;
	    overflow-x: hidden;
	    overflow-y: scroll;
	}
	
	.se-product {
	    padding: 5px;  
	    border-bottom: 1px solid #0c0c0c;
	}
	
	.se-product:last-child {
	    border-bottom: none;
	}
	
	.se-product:hover {
	    background-color: rgb(255, 215, 0);
	}
	
	.img-holder {
	    text-align: center;
	}
	
	.se-icon {
	    max-height: 155px;
	    -moz-border-radius: 15px;
	    -webkit-border-radius: 15px;
	    border-radius: 15px;
	}
	
	.desc {
	    padding-right: 25px;
	}
	
	.days, .hours {
	    font-weight: 900;
	}
	
	.days {
	    color: rgb(255, 215, 0);
	}
	
}
    
/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.banner-section {
	    padding-top: 20px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}

/*
.blinker { 
  animation-name: super-blink;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name: super-blink;
  -webkit-animation-duration: 2s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes super-blink {  
  0% { opacity: 1.0; }
  80% { opacity: 0.9; }
  100% { opacity: 0.0; }
}

@-webkit-keyframes super-blink {  
  0% { opacity: 1.0; }
  80% { opacity: 0.9; }
  100% { opacity: 0.0; }
}

@keyframes super-blink {  
  0% { opacity: 1.0; }
  80% { opacity: 0.9; }
  100% { opacity: 0.0; }
}
*/





