.pnxForms-creation .pnx-forms-container.dark-styling {background-color: #000; padding-top: 0;}
.pnxForms-creation form {max-width: 1140px;}
.pnxForms-creation .heading,
.pnxForms-creation .paragraph, 
.pnxForms-creation .small-paragraph {max-width: 100%;}
.pnx-forms-element-fieldset.favorite-team	{
  max-width: 900px!important;
}
.pnx-forms-element-fieldset.favorite-product	{
  max-width: 100% !important;
}
.pnxForms-creation .pnx-forms-element-fieldset.favorite-product {margin-bottom: 4rem;}
.pnx-forms-element-fieldset {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 2rem;
  margin-top: 3rem !important;
}
.pnx-forms-element-fieldset.border-0 legend {
  width: 100%;
  text-align: center;
}
.pnx-forms-element-fieldset > div {
  margin: 0 !important;
}
.pnxForms-creation .pnx-forms-element-checkbox.rd-img label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.pnxForms-creation
  .pnx-forms-element-checkbox.rd-img
  label
  span:first-child {
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  text-align: center;
}
.pnxForms-creation .pnx-forms-element-checkbox.rd-img .checkmark {
  position: relative;
  margin-top: 8px;
}
.rd-img span:first-child:before {
  content: "";
  display: block;
  background: center/cover no-repeat;
  margin: 0 auto 8px;
}
.rd-img-team span:first-child:before {
  width: 75px;
  height: 75px;
}
.rd-img-player span:first-child:before {
  width: 89px;
  height: 89px;
}
.rd-img-prod span:first-child:before {
  width: 200px;
  height: 200px;
	max-width:100%;
}
/* === TEAMS === */
.rd-img-alliance span:first-child:before {
	background-image: url(https://assets2.razerzone.com/images/pnx.assets/0065f4a50a486528197b5521af4784d1/alliance.webp);
}
.rd-img-darkzero span:first-child:before {
	background-image: url(https://assets2.razerzone.com/images/pnx.assets/0065f4a50a486528197b5521af4784d1/dz.webp);
}
.rd-img-drx span:first-child:before {
	background-image: url(https://assets2.razerzone.com/images/pnx.assets/0065f4a50a486528197b5521af4784d1/drx.webp);
}
.rd-img-hle span:first-child:before {
	background-image: url(https://assets2.razerzone.com/images/pnx.assets/0065f4a50a486528197b5521af4784d1/hle.webp);
}
.rd-img-mouz span:first-child:before {
	background-image: url(https://assets2.razerzone.com/images/pnx.assets/0065f4a50a486528197b5521af4784d1/mouz.webp);
}
.rd-img-mkoi span:first-child:before {
	background-image: url(https://assets2.razerzone.com/images/pnx.assets/0065f4a50a486528197b5521af4784d1/koi.webp);
}
.rd-img-optic span:first-child:before {
	background-image: url(https://assets2.razerzone.com/images/pnx.assets/0065f4a50a486528197b5521af4784d1/optic.webp);
}
.rd-img-sentinels span:first-child:before {
	background-image: url(https://assets2.razerzone.com/images/pnx.assets/0065f4a50a486528197b5521af4784d1/sentinels.webp);
}
.rd-img-shopifyrebellion span:first-child:before {
	background-image: url(https://assets2.razerzone.com/images/pnx.assets/0065f4a50a486528197b5521af4784d1/rebellion.webp);
}
.rd-img-talon span:first-child:before {
	background-image: url(https://assets2.razerzone.com/images/pnx.assets/0065f4a50a486528197b5521af4784d1/talon.webp);
}
.rd-img-100T span:first-child:before {
	background-image: url(https://assets2.razerzone.com/images/pnx.assets/0065f4a50a486528197b5521af4784d1/100t.webp);
}
/* === PLAYERS === */
.rd-img-elyoya span:first-child:before {
	background-image: url(//assets2.razerzone.com/images/pnx.assets/768192e00eeff6bfe2833e8cdc227370/elyoya.webp);
}
.rd-img-faker span:first-child:before {
	background-image: url(//assets2.razerzone.com/images/pnx.assets/768192e00eeff6bfe2833e8cdc227370/faker.webp);
}
.rd-img-mako span:first-child:before {
	background-image: url(//assets2.razerzone.com/images/pnx.assets/768192e00eeff6bfe2833e8cdc227370/mako.webp);
}
.rd-img-niko span:first-child:before {
	background-image: url(//assets2.razerzone.com/images/pnx.assets/768192e00eeff6bfe2833e8cdc227370/niko.webp);
}
.rd-img-shotzzy span:first-child:before {
	background-image: url(//assets2.razerzone.com/images/pnx.assets/768192e00eeff6bfe2833e8cdc227370/shotzzy.webp);
}
.rd-img-spinx span:first-child:before {
	background-image: url(//assets2.razerzone.com/images/pnx.assets/768192e00eeff6bfe2833e8cdc227370/spinx.webp);
}
.rd-img-cykul span:first-child:before {
	background-image: url(//assets2.razerzone.com/images/pnx.assets/768192e00eeff6bfe2833e8cdc227370/cykul.webp);
}
.rd-img-viper span:first-child:before {
	background-image: url(//assets2.razerzone.com/images/pnx.assets/768192e00eeff6bfe2833e8cdc227370/viper.webp);
}
/* === PRODUCTS === */
.rd-img-bsv3pro span:first-child:before {
	background-image: url(//assets2.razerzone.com/images/pnx.assets/aeaad5578b43f20b2042919ebe9db953/razer-blackshark-v3-pro-esports-green-edition-500x500.webp);
}
.rd-img-dav4pro span:first-child:before {
	background-image: url(//assets2.razerzone.com/images/pnx.assets/aeaad5578b43f20b2042919ebe9db953/razer-deathadder-v4-pro-esports-green-edition-500x500.webp);
}
.rd-img-vv3pro span:first-child:before {
	background-image: url(//assets2.razerzone.com/images/pnx.assets/aeaad5578b43f20b2042919ebe9db953/razer-viper-v3-pro-esports-green-edition-500x500.webp);
}
.rd-img-hmv3protkl span:first-child:before {
	background-image: url(//assets2.razerzone.com/images/pnx.assets/aeaad5578b43f20b2042919ebe9db953/huntsman-v3-pro-tkl-8khz-esports-gr-500x500.webp);
}
.pnxForms-creation .pnx-forms-element-checkbox.rd-img label span:first-child {display: block; max-width: 100%; font: 500 18px / 1 RazerF5, "Titillium Web", Arial, Helvetica, sans-serif;     letter-spacing: 0.2px;  color: #e3e3e3;}
.pnxForms-creation .pnx-forms-element-fieldset.favorite-product .pnx-forms-element-checkbox {max-width: 25%; width: 25%;}
@media(max-width: 768px) {
	.pnxForms-creation .pnx-forms-element-fieldset.favorite-team .pnx-forms-element-checkbox,
	.pnxForms-creation .pnx-forms-element-fieldset.favorite-player .pnx-forms-element-checkbox {max-width: 33.333333%; width: 33.333333%;}
	.pnxForms-creation .pnx-forms-element-fieldset.favorite-product .pnx-forms-element-checkbox {max-width: 50%; width: 50%;}
@media(max-width: 380px) {
	.pnxForms-creation .pnx-forms-element-fieldset.favorite-team .pnx-forms-element-checkbox,
	.pnxForms-creation .pnx-forms-element-fieldset.favorite-player .pnx-forms-element-checkbox {max-width: 50%; width: 50%;}
}
.pnxForms-creation .pnx-forms-element-fieldset > legend {margin-left:0}
#form-vote {
  .pnx-forms-element-fieldset > legend {
    margin: 0;
  }
  @media (max-width: 768px) {
    .show-required-fields-text:before {
      right: -50%;
      top: -84px;
      transform: translateX(50%);
    }
  }
  @media (max-width: 375px) {
    .show-required-fields-text:before {
      right: 0;
      top: -84px;
      transform: translateX(50%);
    }
  }
}
 @media screen and (max-width:767px){} @media screen and (-webkit-max-device-pixel-ratio: 1) and (min-width: 1200px), screen and (min-width: 768px) and (max-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1) and (min-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1200px){}
#pnxForms u { color: #44d62c;}
#pnxForms table {border: 1px solid white; margin: 2rem auto; padding: 10px; border-collapse: separate; text-align:left; width:100%; max-width:550px }