#pdp section#compatible-gear p {
	font-size: 1.17em;
}
#pdp .cta {
	color: #fff !important
}
#pdp #big-league .logo {
	margin: 0 auto;
	width: 240px;
}
#pdp th {
	background-color: #333
}
#pdp #compatible-gear .col-third {
	padding-bottom: 40px
}
#pdp #supported-peripherals img {
	max-width: 150px;
}
#pdp .blue {
	color: #39b5fb;
}
#pdp section h1.bebas {
	font-family: 'BebasNeuePro-SmEBd', sans-serif;
	font-size: 5.5em;
	letter-spacing: .05em;
	color: white;
}
.supported-peripherals {
	background-color: unset !important;
}
#supported-peripherals td {
	vertical-align: middle
}
#pdp #big-league.panel-template {
	min-height: 500px;
	padding: 0;
}
#big-league .gradient-bg {
	background: rgba(0,0,0,.3);
	display: block;
	height: 100%;
	position: absolute;
	width: 100%;
}
#big-league > div.wrapper.text-center > div > h1 {
	text-shadow: 0 0 2px black !important;
}
#pdp #big-league.panel-template .text-center.white {
	margin: 0 auto;
	max-width: 100%;
	padding: 5vw 0 0;/*	width:530px;*/
}

@media only screen and (max-width: 767px) {
#pdp #big-league.panel-template {
	min-height: 500px;
	padding: 0;
}
#pdp h1 {
	font-size: 4.2em !important;
}
#pdp #big-league.panel-template .text-center.white {
	padding: 20vw 0 0;
}
}
.select2-container--default .select2-selection--single {
	height: 40px !important;
    border-radius: 1px !important;
    font-size: 14px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 100% !important;
    display: flex !important;
    align-items: center !important;
}

.select2-container {
	min-width: 200px !important;
}

#pdp #win-corsair-one .cta {
	background:#39b5fb;
	border:none;
	box-sizing:border-box;
	color:#fff;
	opacity:1;
	transition:all 250ms ease;
	-webkit-transition:all 250ms ease;
}

#pdp #win-corsair-one .cta:hover {
	background:#5fc4fd;
}

#pdp #xoc-banner {
	background:url('../images/xbox_corsair_hero.jpg') center no-repeat;
	background-size:cover;
	height:600px;
}

#pdp #compatible-gear .intro {
	margin-bottom:40px;
}

#pdp #compatible-gear .col-third {
	background:#eee;
	box-sizing:border-box !important;
	/*margin-right:3%;*/
	/*min-height:470px;*/
	padding:5px;
	vertical-align: text-top;
}

#pdp #compatible-gear h2 {
	margin-bottom:20px;
}

#pdp #compatible-gear img {
	margin-bottom:5px;
	width:100%;
}

#pdp #compatible-gear p a {
	color:#2b67b9;
}

#pdp #compatible-gear .setup-products {
	padding:10px 20px;
}

#pdp #compatible-gear ul {
	list-style:none outside;
	margin:0;
	padding:0;
}

#pdp #compatible-gear li {
	display:inline-block;
	font-size:.8em;
	font-weight:500;
	letter-spacing:.05em;
	line-height:1.3em;
	margin-bottom:10px;
	margin-right:2%;
	width:29%;
}

#pdp #compatible-gear li:last-of-type {
	margin-right:0;
}

#pdp #compatible-gear .living-room li:first-of-type {
	width:65%;
}

#pdp #compatible-gear .living-room li:first-of-type img {
	max-width:88%;
}

#pdp #compatible-gear li a:link,
#pdp #compatible-gear li a:visited {
	color:#555;
	transition:.25s all;
}

#pdp #compatible-gear li a:hover,
#pdp #compatible-gear li a:active {
	opacity:.7;
}

#pdp #compatible-gear .col-third p {
	font-size:1em;
	line-height:1.5em;
	margin:5px 0 2em;
}

#pdp #compatible-gear #supported-peripherals {
	margin:0 auto;
	max-width:800px;
	width:100%;
}

#pdp #compatible-gear table#supported-peripherals th,
#pdp #compatible-gear table#supported-peripherals th:last-child {
	text-align:center;
}

#pdp #compatible-gear table#supported-peripherals td {
	border:1px solid #dedede;
	padding:8px 10px;
}

#pdp .panel-template p.exception {
	margin:20px auto;
	max-width:800px;
	width:100%;
}

/*#pdp #compatible-gear .shop-logo:nth-of-type(even) {
	margin-right:0;
}*/

@media only screen and (max-width: 992px){
    
    #pdp h1{ font: 5.2em !important;

}
}

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

	#pdp #compatible-gear .col-third {
		display:block;
		float:none;
		margin-left:0;
		margin-right:0;
		min-height:0;
		width:100%;
	}

}

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

	#pdp #compatible-gear .shop-logo {
		max-width:50%;
		margin:0 0 40px;
	}

}