:root {
  --main-line: 4;
}
main { font-family: 'Poppins'; background-color: #000000;}
main a {text-decoration: underline;}


.yellow-text {color: #dd8c33;}
.red {color:#ff0000;}
.blue {color: #0492f6;}
.teal {color: #42c6bb;}
.green {color: #107c0f;}
.underline {text-decoration: underline;}

.header-txt-size {font-size: 4rem;}
.section-text p { max-width: 1200px; text-align: center; margin: 1.5em auto; font-size: 1.8em;}
.section-terms {background-color: #1b1b1b; max-width: 1200px; margin: auto; max-height: 500px;  overflow-y: scroll;}
.section-terms .scontainer {padding: 1.4em;}
.section-terms p {font-size: 1em; margin: 1em 0;}
.section-terms p, li, ul {color:white;}
.border-bot {border-bottom: solid 5px #ff1f44;}
.header-box {max-width: 1000px; margin: auto; text-align: center;}
.margin-bot {margin-bottom: 3rem;}
main .main-header {font-size: 4rem; color: #107c0f;}

.free-shipping {font-size: 1rem;}

ul.rules {list-style: none; margin: 0 1em;}
main li {font-size: 1.2rem;}

.video-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.video-container iframe, .video-container object, .video-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.section-header .items { text-align: center;}
.section-header .items h3 { text-align: center; text-decoration: line-through; color: #db0a55;}
.section-header .items h1 { text-align: center; background-color: #db0a50; font-size: 2.5rem; line-height: 3.3rem; color: #ffffff;}
.section-header .items h4 { text-align: center; font-size: 0.795rem; padding-top: 0.1rem; color: #db0a50; padding-bottom: 0.3rem;}
.section-header .items p { text-align: center; font-size: 0.825rem; padding: 0; line-height: 0.4rem; color: #db0a50;}
.section-header .items a { padding: .2em 1em; background-color: #fed101; color: white; text-decoration: none; font-size: 1.1rem; font-weight: 800; line-height: 1rem; color: #1f1f21;}
.section-header .items img {border: solid #fed101 1px; padding: .5rem;}
.section-header .items:nth-of-type(2n -1) {background-color: #241c18;}

.section-header .items .nostock {position: absolute; width: 172px; border: none;}

.icon-img {height: 50px;}
.icon-link {font-size: 1.2rem;}
.section-download {margin: 2rem 0;}
.intel_logo img {max-height: 137px;}
.blue-bar {background-color: #903df7;}
.blue-bar h1 {width: 300px; margin: auto; background-color: black;}
.full-bar {height: 50px;}
.favor-text span {color: #fed101;}

.box {background-color: #000000d4; max-width: 1200px; margin: auto;}
.box p {padding: 1rem;}
.section-compete {padding: 2rem 0;}
.spec-bar {min-height: 40px;}
.spec-list {text-align: center; list-style: none; background-color: #a20000; padding: 1rem;}
.prize-box { background-color: #0000006b;}
main .spec-list li {font-size: 1.5rem; font-weight: 900;}


.social-media-icons { list-style: none; margin: 5px 0; overflow: hidden;}
.social-media-icons li:before { content: ""; }
.social-media-icons li { float: left; margin: 3px 5px 3px 0;}
.social-media-icons-container {width: 200px; margin: auto;}
.social-media-icons-container-3 {width: 150px; margin: auto;}

.countdown-time { font-size: 54px; background: -webkit-linear-gradient(#fcfcfc, #903df7);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.header-bg {padding: 0;}
.header-bg .row {margin-left: 0; margin-right: 0;}
.header-bg .column-12 {padding-left: 0; padding-right: 0;}

.intro-bg .column-9 {display: block; width: auto; float: none; overflow: hidden;}
.intro-bg .column-3 {display: block; width: 232px; float: right; margin-bottom: 0.5em;}
.social img { width: 40px; height: 40px; vertical-align: middle; margin-right: 10px;}
.social a {background: #fff; border: 1px solid #06abc7; color: #06abc7; display: block; font-weight: 400; text-decoration: none;}
.social a:hover {color: #00729b;}

.prize-list {margin: 0; list-style: none;}
.prize-list li {margin: 0; padding: 1em;}
.prize-list li:first-child {padding-top: 0;}
.prize-list li:last-child {padding-bottom: 0;}
.prize-list li li {padding: 0.2em 0;}
.title-border { border: solid #db0a55;}



.prize-bg .row {padding-bottom: 0;}
.prize-bg table {margin: 0 auto; width: 100%;}
.prize-bg th {padding: 0.5em; text-align: center; font-weight: bold; background-color: #3d5d86;}
.prize-bg td {padding: 0.5em; text-align: center; font-size: 0.9em; background-color: #0f0f24; border: 1px solid #333;}
.prize-bg .column-6, .prize-bg .column-4 {border-bottom: 4px solid #0d3e5c; padding: 0.5em;}
.prize-bg .column-6:first-child, .prize-bg .column-4:first-child {border-right: 2px solid #0d3e5c;}
.prize-bg .column-6:last-child, .prize-bg .column-4:last-child {border-left: 2px solid #0d3e5c;}
.prize-bg .column-4:nth-child(2) {border-left: 2px solid #0d3e5c; border-right: 2px solid #0d3e5c;}
.prize-bg .winner {color: #ffffff; font-weight: bold; padding-bottom: 0.25em; font-size: 1.25em;}
.prize-bg .prize-name td {background-color: #131829;}

.buy {
	background-color:#44c767;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:24px;
	font-weight:bold;
	padding:13px 24px;
	text-decoration:none;
}
.buy:hover {
	background-color:#5cbf2a;
}
.buy:active {
	position:relative;
	top:1px;
}
.item-background {
    background-color: #222;
    padding: 1rem;
}

.info-img {
    border-top: solid #f5ac2f;
    border-bottom: solid #f5ac2f;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
}

.info-img img {
    display: block;
    margin: 0 auto;
    max-height: 179px;
}

.info-img a {
    padding: .5em 1em;
    background-color: #f5ac2f;
    color: white;
    text-decoration: none;
}

.section-aside .row > div {
    flex: 1;
    margin-right: 0rem;
}

.info-img h3 {
  padding-bottom: 2rem;
}

.terms-box {
    background-color: #000;
    border: 1px solid #777;
    color: #777;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9rem;
    margin: 0 auto;
    overflow-y: scroll;
    padding: 15px;
    max-width: 100%;
    height: 350px;
}
.promo-button {
    background-color: #4caf50;
    border: 0px solid #002ea5;
    color: #fff;
    cursor: pointer;
    padding: 30px 50px;
    text-transform: uppercase;
    vertical-align: middle;
    font-size: 40px;
}

main hr { border: solid #db0055; }
.section-compete .time {color: #4934cf;}
.section-compete img {-webkit-filter: drop-shadow(5px 5px 5px #222); filter: drop-shadow(5px 5px 5px #222);}
main .padding-bot-none {padding-bottom: 0;}
main .padding-top-none {padding-top: 0;}


@media (min-width: 800px) { 
  .hero-img {}
  .flex {display: flex;}
  .flex-center {display: flex; align-items: center;}
  .border-bottom-teal {border-bottom: solid 5px #42c6bb;}
  
  main .section-text .margin-p {margin: 0;}
  main .section-header p {padding: 1rem;}
  .check-back  {padding-bottom: 0;}
  main .section-prize {min-height: 550px;}
  main .section-prize .prize-box {padding: 1rem;}
  main .sales-items .column-2 {height: 400px; margin-left: 0; margin-right: 0;}

}

@media (max-width: 800px) { 
  main .promo-button {font-size: 20px;}
  main .terms-box { max-width: 370px;}
  .sales-items .column-2 {height: 450px;}
  
}