

#weeklyOffer{
	width:100.40%;
	min-height:400px;
	background:url('../images/bg.png');
	padding:11px 0px 30px 0px;
	color:#212121;
	border-bottom:2px solid #ff5e1f;
}

	@media screen and (max-width:1480px){
		#weeklyOffer .callUs{
			right: -0px !important;
		}
	}

	#weeklyOffer .callUs{
		position: absolute;
		top: 212px;
		right: -68px;
	}

		#weeklyOffer .callUs .text{
			position: absolute;
			color: #ff5001;
			font-size: 34px;
			right: -160px;
			top: -50px;
			
		}

		#weeklyOffer p.headline{
    		line-height: 44px;
		}

		#weeklyOffer a.phoneNo{
			font-size: 34px;
			color: #212121;
			line-height: 44px;
			cursor: pointer;
		}

	#SpecsTop{
		margin-top:30px;
	}

	#SpecsTop li{
		margin-bottom: 10px;
		font-size: 20px;
	}

	#weeklyOffer .price{
		text-transform: none !important;
	}

	#weeklyOffer *{
		font-family: 'Oswald';
	}

	#weeklyOffer>div{
		max-width:975px;
		height:auto;
		margin:auto;
	}

	#weeklyOffer #offer{
		cursor: pointer;
		padding-top:30px;
		float:left;
		text-align: center;
	}

	#weeklyOffer #goto{
		font-size: 40px;
		text-transform: uppercase;
		display: block;
		color:#212121;
		text-decoration: none;
		margin-top:49px;
	}

	#weeklyOffer #goto img{
		max-width:53px;
		padding-left:10px;
		margin-top:-10px;
		-webkit-transition-duration: .3s;
		-moz-transition-duration: .3s;
		-ms-transition-duration: .3s;
		-o-transition-duration: .3s;
		transition-duration: .3s;
	}

	#weeklyOffer #goto img.zoom{
		-webkit-transform:scale(1.25); /* Safari and Chrome */
	    -moz-transform:scale(1.25); /* Firefox */
	    -ms-transform:scale(1.25); /* IE 9 */
	    -o-transform:scale(1.25); /* Opera */
	     transform:scale(1.25);
	}

	#weeklyOffer .productImage{
		width: 458px;
	    height: 390px;
	    vertical-align: middle;
	    padding-top: 50px;
	    text-align: center;
	    position: relative;
	}

		#weeklyOffer .circle{
		    width: 139px;
		    height: 139px;
		    position: absolute;
		    left: 0px;
		    top: 10px;
		    box-shadow: 1px 1px 1px rgba(0,0,0,0.30);
		    background: #F36523;
		    border-radius: 50%;
		    z-index: 10;
		    border: 3px solid white;
		    opacity: 0.95;
		    display: none;
		}

			#weeklyOffer .circle h3{
				color: white;
			    font-size: 33px;
			    transform: rotate(-23deg);
			    margin-top: 22px;
			    margin-left: 0px;
			}


		#weeklyOffer .productImage img{
			max-width: 100%;
			max-height: 310px;
			vertical-align: middle;
		}

	#weeklyOffer .information{
		width: 458px;
		height: auto;
    	padding:36px 0px 0px 40px;
	}

		#weeklyOffer .information h2{
			color:#212121;
		    font-size: 58px;
		    line-height: 52px;
		}

		#weeklyOffer #information button{
			width: 250px;
		    height: 40px;
		    border: 0px;
		    background: white;
		    margin-top: 37px;
		    outline: none;
		    font-size: 21px;
		}

		#weeklyOffer .prices{
		    margin-bottom: 13px;
		}

		#weeklyOffer .price{
			font-size: 44px;
			font-weight: bold;
			margin-top: 10px;
		    color: #ff5001;
		    padding: 27px 0px 10px 0px;
		}

			#weeklyOffer strike{
				color:#ff5001;
				font-size: 21px;
			}

		#weeklyOffer .gotoProduct{
			padding:14px;
			border:0px;
			display: block;
			margin-top: 20px;
			border-radius: 3px;
			background-color: #ff5001;
			position: relative;	
		}

		#weeklyOffer .gotoProduct:hover{
			background-color: rgb(220, 72, 15);
		}

			#weeklyOffer .gotoProduct span{
				color:white;
				font-size: 21px;
				text-transform: uppercase;
			}

		#weeklyOffer #weeklyAllProducts{
			font-size: 33px;
			text-transform: none !important;
			display: block;
			margin-top: 23px;
		}
		
		#weeklyOffer #spotText{
		    float: left;
		}

	#weeklyOffer #featuredProductImg{
        max-width: 450px;
        max-height: 254px;
        margin-bottom: 24px;
	}

#weeklyOffer .boxContainer{
		width: 144px; 
		height: 144px;
		display: block;
		overflow: hidden;
		position: absolute;
		top: -1px;
		left: 0;
		z-index: 10;
	}

	#weeklyOffer .boxContainer .boxSell{
		width: 200px;
		height: 37px;
		background: white;
		display: block;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		left: -42px;
		position: absolute;
		top: 39px;
    	box-shadow: 1px 0px 6px rgba(0,0,0,0.30);
	}

	#weeklyOffer .boxContainer .boxSell h4{
    	width: 156px;
    	height:auto;
		padding-left: 48px;
		font-size: 16px;
		color: #ff5001;
		font-weight: bold;
	}

	#weeklyOffer .boxContainer .boxSell h4 .price{
		color: #ff5001;
	}

	.noUpper{
		text-transform: none;
	}
	
	#oldPriceWeekly{
	    display: block;
        text-align: right;
        vertical-align: top;
        margin-top: -31px;
	}

@media screen and (max-width:1200px){
	#weeklyOffer .productImage{
		width:40%;
	}

	#weeklyOffer .productImage .circle{
		display: none;
	}

	#weeklyOffer .information{
		width:50%;
		text-align: left;
	}

	#weeklyOffer .information button{
	}

	#weeklyOffer .callUs{
		right: -30px !important;
	}

}

@media screen and (max-width:1185px){
	#weeklyOffer .callUs {
	    right: 40px !important;
	}
}

@media screen and (max-width:1066px){

	.callUs{
		display: none;
	}

	#weeklyOffer .row{
		max-width: 670px;
		margin: auto;
	}

	#weeklyOffer .information {
	    width: 60%;
	    text-align: left;
	    margin: auto;
	}

}

@media screen and (max-width:991px) and (min-width:679px){
	#weeklyOffer .productImage{
		width:48%;
		float:left;
	}

	#weeklyOffer .information{
		width:50%;
		margin:inherit;
		float:right;
	}

		#weeklyOffer .information h2{
			font-size: 45px;
		}
}
@media screen and (max-width:679px){
	#weeklyOffer .productImage{
		width:100%;
	}

	#weeklyOffer .information{
		width:100%;
		text-align: center;
		padding:inherit;
	}

		#weeklyOffer .information .gotoProduct{
			margin:auto;
		}

		#weeklyOffer .information h2{
			font-size: 45px;
		}	
}

@-moz-keyframes pulse {
 0% {
    -moz-transform: scale(0);
    opacity: 0.0;
 }
 25% {
    -moz-transform: scale(0);
    opacity: 0.1;
 }
 50% {
    -moz-transform: scale(0.1);
    opacity: 0.3;
 }
 75% {
    -moz-transform: scale(0.5);
    opacity: 0.5;
 }
 100% {
    -moz-transform: scale(1);
    opacity: 0.0;
 }
}

@-webkit-keyframes "pulse" {
 0% {
    -webkit-transform: scale(0);
    opacity: 0.0;
 }
 25% {
    -webkit-transform: scale(0);
    opacity: 0.1;
 }
 50% {
    -webkit-transform: scale(0.1);
    opacity: 0.3;
 }
 75% {
    -webkit-transform: scale(0.5);
    opacity: 0.5;
 }
 100% {
    -webkit-transform: scale(1);
    opacity: 0.0;
 }
}