*::selection {
  background: transparent;
}

*::-moz-selection {
  background: transparent;
}

.ad {
  pointer-events: none;
}

body{
	max-width: 1150px;
	max-height: 14em;
	margin: 0;
}

.mobile{
	display: none;
}

.none{
	display: none;
}

iframe{
	width: 100%;
}

.ad{
  width: 100%;
  position: relative;
  background: 
    url(imgs/BREADSTICKS.png) 361px 193px no-repeat,
    url(imgs/Cast-Iron.jpg) 14em 1150px no-repeat;
  background-position: left 10px, left;
  height: 12em;
  overflow: hidden;
  max-width: 1150px;
}

.left{
  display: inline-block;
  background-size: 361px 193px;
  height: 14em;
  padding-left: 21em;
  padding-top: 2.4em;
  line-height: 2em;
}

.countdown{
	font-family: 'Open Sans', sans-serif;
	font-size: 51px;
	letter-spacing: -1.96px;
	color: #ed1924;font-weight: 600;
}

.bold{
	font-family: 'Open Sans', sans-serif;
	clear: both;
	font-size: 51px;
	font-weight: 800;
	color: black;
	letter-spacing: -1.96px;
}

.right{
	display: inline-block;
	float: right;
	margin: 2.4em 0em 0em 0em;
	width: 22%;
}

.right p{
  clear: both;
  text-align: center;
  width: 80%;
  padding: 1em 1em 0em 1em;
  font-weight: 100;
  font-size: 13px;
}

p{
  color: black; font-size: 14px;
  letter-spacing: .5;
  font-family: 'Open Sans', sans-serif !important;
  margin-top: 0px;
}

p span{
	background-color: white;
	color: #ED1C24;
	padding: 1px 2px;
	margin-left: 2px;
	font-weight: 800;
	font-family: 'Open Sans', sans-serif;
}

.pizza-logo{
	border-right: 2px solid #000;
	border-top: none;
	border-left: none;
	border-bottom: none;
	padding-right: 1em;
	float: left;
	outline: none;
	text-decoration: none;
}

.pizzacom-logo{
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
	padding-right: 1em;
	float: left;
	outline: none;
	text-decoration: none;
	width: 9em;
}


.thunder-logo{
	padding-left: 1em;
	outline: none;
	text-decoration: none;
	border: none !important;
	border-style: none;
}

.sponsor{
  margin: 0px;
}

.sponsor-two{
  padding-top: 0px !important;	
}

@media(max-width: 1150px){
	.left{
		padding-left: 18em;
		background-size: ;
	}

}

@media(max-width: 1070px){
	.ad{
	  background: 
  	    url(imgs/white.png) 14em 1150px,
        url(imgs/BREADSTICKS.png) 361px 193px no-repeat,
        url(imgs/Cast-Iron.jpg) 14em 1150px no-repeat;
      background-position: left, left 10px, left;
	}
	.left{
		padding-left: 12em;
	}
	.right{
        width: 25%;
	}
}

@media(max-width: 1000px){
	.left{
		padding-left: 4em;
	}
	.right{
		width: 28%;
	}
}

@media(max-width: 850px){
	.left{
		padding-top: 2.5em;
		padding-left: 1em;
	}
	.right{
		margin-top: 2.5em;
		width: 30%;
	}
}
@media(max-width: 800px){
	.left{
		padding-left: 1em;
	}
	.right{
		width: 30%;
		padding-right: 2em;
	}
	.countdown{
		font-size: 44px;
	}
	.bold{
		font-size: 44px;
	}
	.pizza-logo{
		width: 3.8em;
		padding-left: 2em;
	}
	.thunder-logo{
		width: 6em;
	}
	.sponsor{
		font-size: 8px;
	}
}

@media(max-width: 769px){
	.right{
	  width: 35%;
	  padding-right: 0px;
	}
	.right p{
		padding: 1em 0em 0em 2em;
	}
	.countdown{
	  font-size: 38px;
	}
	.left{
	  padding-top: 1.5em;
	  line-height: 1.5
	}
	.bold{
		line-height: .9;
		font-size: 38px;
	}
	.mobile{
		display: block;
	}
	.pizza-logo{
	  width: 3.5em;
	  padding-left: 3em;
	}
	.thunder-logo{
	  width: 4.5em;
	}
}

@media(max-width: 640px){
	.left{
	  padding-top: 1.5em;
	  line-height: 1.5;
	}
	.right p{
		padding: 1em 0em 0em 1.5em;
	}
	.countdown{
		font-size: 34px;
	}
	.bold{
		line-height: .9;
		font-size: 34px;
	}
	.pizza-logo{
	  padding-left: 2em;
	}
}

@media(max-width: 573px){
	.left{
		padding-top: .5em;
		padding-left: .5em;
		float: left;
		width: 100%;
	}
	.left p{
		margin-top: 0px;
		line-height: 1.5;
		letter-spacing: 1.5px;
	}
	.right{
	  width: 60%;
	  float: left;
	  position: absolute;
      left: 0em;
      top: 6.3em;
	}
	.countdown{
		font-size: 29px;
		letter-spacing: normal;
	}
	.bold{
		font-size: 29px;
		letter-spacing: normal;
	}
	.pizza-logo{
		width: 2.5em;
		padding-left: .5em;
	}
	.thunder-logo{
		width: 4em;
	}
	.sponsor{
		display: none;
	}
	.mobile{
		display: block;
	}
}