html {overflow-x: hidden; -ms-overflow-style: -ms-autohiding-scrollbar;}

@font-face {font-family: "GeForce"; src: url("https://images.evga.com/common/fonts/GeForce/GeForce-Bold-Alt.woff") format("woff2");}
main h1 {font-family: "GeForce", Arial, Helvetica, sans-serif; font-size: 2.1rem; font-weight: 600;letter-spacing: -0.03rem; line-height: 1.4em; letter-spacing: .5px; margin-bottom: 20px;}
main h2 {font-family: "GeForce", Arial, Helvetica, sans-serif; font-weight: 600;font-size: 1.4rem; line-height: 1.1em; letter-spacing: .5px;}
main p {font-family: "Rubik", Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: 300; line-height: 1.5em; letter-spacing: .5px;}
main .f600 {font-weight: 600;}
main .row {margin: 0;}
main hr.title-row {background-image: linear-gradient(to left, transparent, #e8d27d, transparent); border: 0; height: 2px; margin: 0px;}

.text-left {text-align: left;}
.flex-center {display: flex; justify-content: center; align-items: center;}
.gold-bg {background: -webkit-linear-gradient(45deg, rgba(232,225,172,.85) 0, rgba(253,229,123,1) 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; z-index: 1;}
.btn-soon {text-decoration: none; color: #FFF; background-color: #d9c475;	letter-spacing: 2px; font-size: 14px;	padding: 12px 30px;	border-radius: 5px;	-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid rgba(0,0,0,0.3);	border-bottom-width: 3px;	text-shadow: 1px 1px 2px rgba(0,0,0,0.5); cursor: pointer;}
.btn-soon:hover {background-color: #baa763;	border-color: rgba(0,0,0,0.5);}
.ac {background-color: #908044; border-color: rgba(0,0,0,0.9);}
.uc {text-transform: uppercase;}
footer .footer-block .footer-column p {margin-bottom: 0em;}

main section:not(.section-header) {padding: 60px 0;}
.section-sub-header {background: url('sub_bg.jpg') center; background-size: cover;overflow: hidden;}
.section-cooling {background: url('cooling_bg.jpg') center; background-size: cover; overflow: hidden;}
.section-power {background: url('power_bg.jpg') center; background-size: cover; overflow: hidden;}
.section-overclocking {background: url('overclocking_bg.jpg') center; background-size: cover; overflow: hidden;}

main .section-nv > div > div.row.flex-center > div:nth-child(1) {margin-right: -10rem;}
main .section-nv .nvFont1 {font-weight: 300; font-size: 1.4rem !important; line-height: 2.4rem;}
main .section-nv .nvFont2 {font-weight: 500; font-size: 1.8rem !important; line-height: 1.8rem;}
main .section-performance img {max-width: 90%; transform: scale(1); transition: .2s;}
main .section-performance img:hover {transform: scale(1.04);}
main .section-performance .row p {text-align: center; line-height: 1.4; margin-top: 10px;}
main .section-performance .products-kit {display: none;}
main .overclocking-logo {margin: 15px 0px;}
main .section-gallery .slick-current {padding-bottom: 0px;}
main .section-gallery .scontainer {max-width: 1600px;}
main .section-display .row .col-6 p {font-size: 1.1em; line-height: 1.3em;}

#section-gallery {color: #000;}
#section-gallery h2 {color: #000;}
#section-gallery a {display: block; overflow: hidden;}
.moredetail {width: 100%; margin: 0 auto;}
.moredetail button {top: 48%;}
section .slick-track {width: 100%;}
section .slick-arrow {position: absolute; z-index: 3;}
section .slick-next,section .slick-prev {width: 30px; height: 30px; border-radius: 50%; background-color: #000;}
section .slick-next {right: 5px;}
section .slick-prev {left: 5px;}
section .slick-list {width: 95%; text-align: center; margin-right: auto; margin-left: auto;}
section .slider-detail {width: 100%;}
section .slider-detail img {width: 100%; display: block;}
section .slider-detail a {display: block; padding: 0px 1em;}
section .slider-detail p {color: #fff;}
.slick-prev:before, .slick-next:before {color: #626262;}

@media (max-width: 1000px) {
  main .section-nv > div > div.row.flex-center > div:nth-child(1) {margin-right: -2rem;}
}
@media (max-width: 800px) {
  main section:not(.section-header) {padding: 20px 0;}
  main p, main h1, main h2 {padding: 0.4em; line-height: 1.2em; text-align: center !important;}
  main h1 {font-size: 2.2em !important;}
  main .section-nv > div > div.row.flex-center > div:nth-child(1) {margin-right: 0rem;}
  main .section-nv > div > div.row.flex-center > div:nth-child(2) > img {width: 80%;}
  main .section-nv .nvFont1 {line-height: 0.8rem;}
  main .section-nv .nvFont2 {line-height: 0.8rem;}
  main .section-performance .col-3 {width: 46%;}
  main .section-performance .row p {margin: 10px 30px;}
  main .overclocking-logo {margin: 15px auto;}
  .flex-center {display: block;}
}
@media (max-width: 500px) {
  .gold-bg {-webkit-text-fill-color: rgba(253,229,123,0.85);}
}