 #banner {
  height: auto;
}

  
  header {
  background: none !important;
}

#upgrade-nav {border-top: 5px solid #00bbde;}
@media all and (max-width: 900px) {
#upgrade-nav {background-color: #00bbde;}
}

#starting-at {
position: absolute;
top: 20px;
right: 0;
width: 135px;
height: auto;
z-index: 999;
}

#store-title h2 {  color: #fff;
  font-weight: 400;
  font-size: 22px; display:inline;}
#store-title span a {font-size: 12px;
  font-weight: 300;
  color: #ccc;
  margin-left: 3px;display:inline; margin-left:10px;border-bottom:1px dotted #666; text-transform:none; letter-spacing:0;}
  #store-title a { text-decoration:none; }
  
  #options-note {  font-size: 15px;
  font-weight: 300;
  color: #ccc;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 20px;
  line-height: 1.4em;     width: 99.2%;text-align: center; border:1px solid #333; border-radius:5px; padding:13px 0;}
  
  #options-note a {border-bottom:1px dotted #666;color: #ccc;}


		
		#out-of-stock h2 {			
		color: #00bbde;
		font-size: 55px;
		text-transform: none;
		font-weight: 300;
		letter-spacing: 0;
		line-height: 1em;
		margin-bottom: 0;
		padding: 0;
		}
		
		#out-of-stock h3 { font-size:28px; font-weight:400; text-transform:none;letter-spacing: 0em;}
		
		#out-of-stock p { font-size: 15px;line-height: 1.4em;}
		
		#out-signuevop-form input[type="email"]{/* Style for Rounded Rectangle 3 */
		width: 86%;
		background-color: #2C2C2C;
		-moz-border-radius: 40px;
		-webkit-border-radius: 40px;
		border-radius: 40px;
		border:none;color:#fff;font-family: "proxima-nova", Helvetica, Arial, sans-serif; font-size:18px; font-weight:400; padding: 14px 25px;
}
		
		#out-signuevop-form input[type="email"]:focus {outline:none !important;}
		
		#out-signuevop-form input[type="submit"]{
		border: none;
		padding: 8px 15px;
		position: absolute;
		right: 13px;
		bottom: 14px;}
		
		#mc_embed_signup form { position: relative;width: 100%;
		#out-signuevop-form input::-webkit-input-placeholder {
		   color:  #abb3ba;font-weight:300;
		}
		
		#out-signuevop-form input:-moz-placeholder { /* Firefox 18- */
		   color: #abb3ba;  font-weight:300;
		}
		
		#out-signuevop-form input::-moz-placeholder {  /* Firefox 19+ */
		   color:  #abb3ba;  font-weight:300;
		}
		
		#out-signuevop-form input:-ms-input-placeholder {  
		   color:  #abb3ba;  font-weight:300;
		}
		
		#continue-shopping a { font-size:22px;font-family: 'proxima-nova', Helvetica, Arial, sans-serif; font-weight:400; text-decoration:underline; color:#333; margin-top:25px; display:block;-webkit-transition: all .74s;
-moz-transition: all .74s;
-ms-transition: all .74s;
-o-transition: all .74s;
transition: all .74s;}
		#continue-shopping a:hover {color: #00bbde;}
	
			
			#out-of-stock-options {list-style:none; margin:0; padding:0; margin-bottom:20px;}
			#out-of-stock-options li { padding:5px 0; font-size:20px;}
			/* Hidding the radiobuttons & checkboxes */
        input[type="radio"], input[type="checkbox"] {
        display: none;
        }
        /* Hidding the "check" status of inputs */
        input[type="radio"] + label .fa-circle,
        input[type="checkbox"] + label .fa-check  {
        display: none;
        }
        .fa-circle:hover, .fa-stack:hover { cursor:pointer;}
        /* Styling the "check" status */
        input[type="radio"]:checked + label .fa-circle,
        input[type="checkbox"]:checked + label .fa-check {
        display: block;
        color: #21bdf1;
        cursor:pointer;
		font-size:24px;
        }
        /* Styling checkboxes */
        input[type="checkbox"]:checked + label .fa-check {
        position: relative;
        left: .125em;
        bottom: .125em;
        }
		
        /* Styling radiobuttons */
        input[type="radio"]:checked + label .fa-circle-o {
        display: none;
        }

		.fsHidden {
		padding: 0!important;
		margin: 0!important;
		display: none;
		}
		
		.fa-stack {font-size: 24px;position: relative;
		display: inline-block;
		width: 30px;
		margin-right: 10px;
		height: 2em;
		line-height: 2em;
		vertical-align: middle;}
		
		#new-oos-popup .full45 { width:34%; padding:3%; border: 3px solid #ddd; min-width:0; width: 42%;min-height: 240px;}
		#continue-shopping { padding:20px 0;}
		
		#new-oos-popup { padding:0;}
		#oos-box {padding: 40px 0;}