/****** DO NOT EDIT THIS FILE!!! IT IS CREATED BY THE THEME AND MAY GET OVERWRITTEN! ******/
/****** VARIABLES ******/
/****** DO NOT EDIT THIS FILE!!! IT IS CREATED BY THE THEME AND MAY GET OVERWRITTEN! ******/
/****** MIXINS ******/
/* FONT MIXINS */
.fs1 {
  font-size: 1rem !important; }

.fs2 {
  font-size: 2rem !important; }

.fs3 {
  font-size: 3rem !important; }

.fs4 {
  font-size: 4rem !important; }

.fs5 {
  font-size: 5rem !important; }

.fs6 {
  font-size: 6rem !important; }

.fw-100 {
  font-weight: 100 !important; }

.fw-200 {
  font-weight: 200 !important; }

.fw-300 {
  font-weight: 300 !important; }

.fw-400 {
  font-weight: 400 !important; }

.fw-500 {
  font-weight: 500 !important; }

.fw-600 {
  font-weight: 600 !important; }

.fw-700 {
  font-weight: 700 !important; }

.fw-800 {
  font-weight: 800 !important; }

.fw-900 {
  font-weight: 900 !important; }

.bg-white {
  background-color: #fff !important; }

.bg-black {
  background-color: #000 !important; }

.no-select {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* Likely future */ }

.center-it {
  display: block;
  float: none;
  clear: both;
  margin: 0 auto;
  text-align: center; }

.no-padding {
  padding: 0 !important; }

.primary-color {
  color: #fff !important; }

.primary-bg {
  background-color: #fff !important; }

.secondary-color {
  color: #fff !important; }

.secondary-bg {
  background-color: #fff !important; }

.btn-primary {
  background-color: #fff;
  color: #000;
  border-color: #fff; }
  .btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:focus-within {
    background-color: #e6e6e6 !important;
    color: #000;
    border-color: #fff; }

.btn-secondary {
  background-color: #fff;
  color: #000;
  border-color: #fff; }
  .btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:focus-within {
    background-color: #e6e6e6;
    color: #000;
    border-color: #fff; }

.text-white {
  color: #fff !important; }
  .text-white * {
    color: #fff; }

.d-flex {
  display: flex !important; }

.d-block {
  display: block !important; }

@media only screen and (min-width: 768px) {
    .xs-only {
      display: none !important; } }













@media only screen and (max-width: 767px) {
    .xs-flex {
      display: flex !important; } }

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .sm-flex {
      display: flex !important; } }

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .md-flex {
      display: flex !important; } }

@media only screen and (min-width: 1200px) {
    .lg-flex {
      display: flex !important; } }

@media only screen and (max-width: 767px) {
    .xs-row {
      margin-left: -15px;
      margin-right: -15px; } }

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .sm-row {
      margin-left: -15px;
      margin-right: -15px; } }

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .md-row {
      margin-left: -15px;
      margin-right: -15px; } }

@media only screen and (min-width: 1200px) {
    .lg-row {
      margin-left: -15px;
      margin-right: -15px; } }

.justify-content-center {
  justify-content: center; }

.justify-content-space-around {
  justify-content: space-around; }

.flex-center-wrap {
  display: flex;
  align-items: center !important;
  flex-wrap: wrap; }

@media only screen and (min-width: 768px) {
    .flex-sm-align-items-stretch-center {
      display: flex !important;
      align-items: stretch !important;
      flex-wrap: wrap; }
      .flex-sm-align-items-stretch-center > div {
        align-self: center; } }

.ws-form-container {
  background-color: #fff;
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1); }
  .ws-form-container .ws-form-title-container {
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.17);
    font-size: 15px;
    padding: 20px;
    font-weight: bold;
    -webkit-user-select: none;
    /* Chrome all / Safari all */
    -moz-user-select: none;
    /* Firefox all */
    -ms-user-select: none;
    /* IE 10+ */
    user-select: none;
    /* Likely future */
    color: #fff !important;
    display: block;
    float: none;
    clear: both;
    margin: 0 auto;
    text-align: center; }
    .ws-form-container .ws-form-title-container * {
      color: #fff; }
    .ws-form-container .ws-form-title-container .ws-fa-icon-container {
      margin: 0 10px; }
  .ws-form-container .ws-form-body-container {
    padding: 10px; }
    .ws-form-container .ws-form-body-container .form__warn {
      text-align: center !important; }
    .ws-form-container .ws-form-body-container .gform_footer .gform_button {
      display: block;
      float: none;
      clear: both;
      margin: 0 auto;
      text-align: center; }

.white-overlay {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1); }

.black-overlay {
  -webkit-filter: brightness(0);
  filter: brightness(0); }

.m-0 {
  margin: 0px !important; }

.mt-0 {
  margin-top: 0px !important; }

.mb-0 {
  margin-bottom: 0px !important; }

.mr-0 {
  margin-right: 0px !important; }

.ml-0 {
  margin-left: 0px !important; }

.m-5 {
  margin: 5px !important; }

.mt-5 {
  margin-top: 5px !important; }

.mb-5 {
  margin-bottom: 5px !important; }

.mr-5 {
  margin-right: 5px !important; }

.ml-5 {
  margin-left: 5px !important; }

.m-10 {
  margin: 10px !important; }

.mt-10 {
  margin-top: 10px !important; }

.mb-10 {
  margin-bottom: 10px !important; }

.mr-10 {
  margin-right: 10px !important; }

.ml-10 {
  margin-left: 10px !important; }

.m-15 {
  margin: 15px !important; }

.mt-15 {
  margin-top: 15px !important; }

.mb-15 {
  margin-bottom: 15px !important; }

.mr-15 {
  margin-right: 15px !important; }

.ml-15 {
  margin-left: 15px !important; }

.m-20 {
  margin: 20px !important; }

.mt-20 {
  margin-top: 20px !important; }

.mb-20 {
  margin-bottom: 20px !important; }

.mr-20 {
  margin-right: 20px !important; }

.ml-20 {
  margin-left: 20px !important; }

.m-25 {
  margin: 25px !important; }

.mt-25 {
  margin-top: 25px !important; }

.mb-25 {
  margin-bottom: 25px !important; }

.mr-25 {
  margin-right: 25px !important; }

.ml-25 {
  margin-left: 25px !important; }

.m-30 {
  margin: 30px !important; }

.mt-30 {
  margin-top: 30px !important; }

.mb-30 {
  margin-bottom: 30px !important; }

.mr-30 {
  margin-right: 30px !important; }

.ml-30 {
  margin-left: 30px !important; }

.p-0 {
  padding: 0 !important; }

.pt-0 {
  padding-top: 0 !important; }

.pb-0 {
  padding-bottom: 0 !important; }

.pr-0 {
  padding-right: 0 !important; }

.pl-0 {
  padding-left: 0 !important; }

.p-5 {
  padding: 5px !important; }

.pt-5 {
  padding-top: 5px !important; }

.pb-5 {
  padding-bottom: 5px !important; }

.pr-5 {
  padding-right: 5px !important; }

.pl-5 {
  padding-left: 5px !important; }

.p-10 {
  padding: 10px !important; }

.pt-10 {
  padding-top: 10px !important; }

.pb-10 {
  padding-bottom: 10px !important; }

.pr-10 {
  padding-right: 10px !important; }

.pl-10 {
  padding-left: 10px !important; }

.p-15 {
  padding: 15px !important; }

.pt-15 {
  padding-top: 15px !important; }

.pb-15 {
  padding-bottom: 15px !important; }

.pr-15 {
  padding-right: 15px !important; }

.pl-15 {
  padding-left: 15px !important; }

.p-20 {
  padding: 20px !important; }

.pt-20 {
  padding-top: 20px !important; }

.pb-20 {
  padding-bottom: 20px !important; }

.pr-20 {
  padding-right: 20px !important; }

.pl-20 {
  padding-left: 20px !important; }

.p-25 {
  padding: 25px !important; }

.pt-25 {
  padding-top: 25px !important; }

.pb-25 {
  padding-bottom: 25px !important; }

.pr-25 {
  padding-right: 25px !important; }

.pl-25 {
  padding-left: 25px !important; }

.p-30 {
  padding: 30px !important; }

.pt-30 {
  padding-top: 30px !important; }

.pb-30 {
  padding-bottom: 30px !important; }

.pr-30 {
  padding-right: 30px !important; }

.pl-30 {
  padding-left: 30px !important; }

.fancy-radio ul, .fancy-radio-primary ul {
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  float: none;
  display: flex; }
  .fancy-radio ul .radio, .fancy-radio-primary ul .radio {
    float: left;
    flex-grow: 1; }
    .fancy-radio ul .radio input, .fancy-radio-primary ul .radio input {
      display: none !important; }
    .fancy-radio ul .radio input + label, .fancy-radio-primary ul .radio input + label {
      background-color: #bbb;
      color: #000;
      max-width: 100%;
      width: 100%;
      margin: 0 !important;
      transition: all 0.4s ease;
      padding: 10px; }
    .fancy-radio ul .radio input[type=radio]:checked + label, .fancy-radio-primary ul .radio input[type=radio]:checked + label {
      background-color: #fff;
      color: #000; }

.fancy-radio-secondary ul {
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  float: none;
  display: flex; }
  .fancy-radio-secondary ul .radio {
    float: left;
    flex-grow: 1; }
    .fancy-radio-secondary ul .radio input {
      display: none !important; }
    .fancy-radio-secondary ul .radio input + label {
      background-color: #bbb;
      color: #000;
      max-width: 100%;
      width: 100%;
      margin: 0 !important;
      transition: all 0.4s ease;
      padding: 10px; }
    .fancy-radio-secondary ul .radio input[type=radio]:checked + label {
      background-color: #fff;
      color: #000; }

.fancy-checkbox li.checkbox {
  display: flex;
  align-content: center;
  align-items: center; }
  .fancy-checkbox li.checkbox label {
    background-color: #fff;
    padding: 10px 20px 10px 40px !important;
    margin-left: 0 !important;
    border-radius: 4px;
    -webkit-user-select: none;
    /* Chrome all / Safari all */
    -moz-user-select: none;
    /* Firefox all */
    -ms-user-select: none;
    /* IE 10+ */
    user-select: none;
    /* Likely future */ }
  .fancy-checkbox li.checkbox input {
    margin-left: 0 !important;
    left: 15px !important;
    margin-top: 0 !important; }
    .fancy-checkbox li.checkbox input:checked + label {
      background-color: #d9d9d9 !important; }

.fancy-checkbox-alt li.checkbox {
  display: flex;
  align-content: center;
  align-items: center; }
  .fancy-checkbox-alt li.checkbox label {
    background-color: #fff;
    padding: 10px 20px 10px 10px;
    margin-left: 0 !important;
    border-radius: 4px;
    -webkit-user-select: none;
    /* Chrome all / Safari all */
    -moz-user-select: none;
    /* Firefox all */
    -ms-user-select: none;
    /* IE 10+ */
    user-select: none;
    /* Likely future */ }
  .fancy-checkbox-alt li.checkbox input {
    margin-left: 30px;
    left: 15px;
    margin-top: 0;
    display: none !important; }
    .fancy-checkbox-alt li.checkbox input:checked + label {
      background-color: #d9d9d9; }
      .fancy-checkbox-alt li.checkbox input:checked + label:before {
        font-family: "Font Awesome 5 Pro";
        color: #35d040;
        content: "\f00c";
        font-size: inherit;
        margin-right: 10px;
        list-style: none !important; }

.strong {
  font-weight: bold !important; }

@media only screen and (min-width: 768px) {
  .megamenu ul.dropdown-menu {
    width: 100vw;
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1;
    background-color: #000; }
    .megamenu ul.dropdown-menu > li {
      float: left;
      width: 33%; }
      .megamenu ul.dropdown-menu > li a {
        background-color: #000;
        color: #fff !important;
        text-align: center;
        margin-bottom: 15px;
        text-transform: uppercase; }
        .megamenu ul.dropdown-menu > li a img {
          display: block;
          clear: both;
          height: 125px;
          width: 100%; }
          .megamenu ul.dropdown-menu > li a img:hover {
            opacity: 0.6;
            transition: all 1.25s; }
        .megamenu ul.dropdown-menu > li a span {
          display: block;
          margin-top: 5px;
          font-weight: bold; } }

.slick-slider .slick-single-outer-container {
  box-shadow: 0 10px 21px 0 rgba(0, 0, 0, 0.04);
  padding: 0 35px; }
  @media only screen and (min-width: 1200px) {
    .slick-slider .slick-single-outer-container {
      padding: 0 15px; } }
  .slick-slider .slick-single-outer-container .slick-single-inner-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #252525;
    border-radius: 10px;
    padding: 40px 60px; }
    .slick-slider .slick-single-outer-container .slick-single-inner-container .carousel-caption {
      position: unset; }
  .slick-slider .slick-dots {
    display: flex;
    padding: 0;
    width: 100%;
    justify-content: space-around;
    max-width: 300px;
    align-items: center;
    margin: 20px auto;
    cursor: pointer; }
  .slick-slider .slick-dots li {
    list-style: none !important; }
    .slick-slider .slick-dots li::before {
      font-family: "Font Awesome 5 Pro" !important;
      content: "\f111";
      font-weight: bold; }
    .slick-slider .slick-dots li.slick-active::before {
      color: red; }
  .slick-slider .slick-dots button {
    display: none; }
/*** homepage ***/
@font-face {
  font-family: "IvyPrestoDisplay Regular";
  src: url("https://awards.booktique.com/wp-content/themes/wordpress-shuttle-child/fonts/IvyPrestoDisplay-Regular.otf") format("opentype");
  font-display: swap; }

@font-face {
  font-family: "IvyPrestoDisplay SemiBold";
  src: url("https://awards.booktique.com/wp-content/themes/wordpress-shuttle-child/fonts/IvyPrestoDisplay-SemiBold.otf") format("opentype");
  font-display: swap; }

@font-face {
  font-family: "IvyPrestoDisplay Thin";
  src: url("https://awards.booktique.com/wp-content/themes/wordpress-shuttle-child/fonts/IvyPrestoDisplay-Thin.otf") format("opentype");
  font-display: swap; }

@font-face {
  font-family: "IvyPrestoDisplay SemiBoldItalic";
  src: url("https://awards.booktique.com/wp-content/themes/wordpress-shuttle-child/fonts/IvyPrestoDisplay-SemiBoldItalic.otf") format("opentype");
  font-display: swap; }

@font-face {
  font-family: "Manrope Regular";
  src: url("https://awards.booktique.com/wp-content/themes/wordpress-shuttle-child/fonts/Manrope-Regular.ttf") format("truetype");
  font-display: swap; }

@font-face {
  font-family: "Manrope Bold";
  src: url("https://awards.booktique.com/wp-content/themes/wordpress-shuttle-child/fonts/Manrope-Bold.ttf") format("truetype");
  font-display: swap; }
/*** GLOBAL ***/
p.paragraph.indent {
  padding-left: 0px !important; }

@media screen and (max-width: 768px) {
  .col-100 {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center; }

  .col-md-8 {
    padding-top: 50px; } }

body {
  max-width: 768px;
  margin: 0 auto; }
  @media screen and (max-width: 767px) {
  body {
    padding: 0 15px; } }

.top-area > .container {
  padding: 0; }

.gform_fileupload_rules {
  display: none; }

.scroll-to-top {
  display: none !important; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "IvyPrestoDisplay Regular"; }

.h3 {
  font-size: 1.5rem; }

h1.entry-title, h2.entry-title {
  display: inline-block;
  font-family: 'IvyPrestoDisplay Semibold';
  letter-spacing: normal;
  position: relative;
  font-size: 3rem;
  text-transform: uppercase; }

input[type="submit"] {
  background-color: transparent; }
/*** homepage ***/
.logo-wrap img {
  width: 78%; }
  @media screen and (max-width: 767px) {
  .logo-wrap img {
    width: 100%; } }

.logo-wrap h1 {
  font-size: 3rem;
  margin-top: 40px; }

.user-login {
  bottom: 40% !important; }
  @media screen and (max-width: 767px) {
  .user-login {
    bottom: 20% !important; } }

.section-23 {
  height: 100vh;
  display: flex !important;
  justify-content: center;
  align-items: center; }
  @media screen and (max-width: 767px) {
  .section-23 {
    top: -50px; } }
  .section-23 .container-fluid {
    width: 100%; }

.inner-page-module {
  height: 100vh;
  display: flex !important;
  justify-content: center;
  align-items: center; }
  .inner-page-module .container-fluid {
    width: 100%; }

.btn.btn-primary {
  background-color: #cfd81e;
  border: #cfd81e;
  color: black;
  padding: 10px 35px;
  font-family: "Manrope Regular"; }
  .btn.btn-primary:hover {
    background-color: #cfd81e !important; }

.user-login {
  background-color: #cfd81e;
  bottom: 45px;
  padding: 10px 20px;
  font-family: "Manrope Regular";
  font-weight: 400;
  position: absolute;
  text-transform: uppercase; }
  .user-login .login-username, .user-login .login-password {
    margin-bottom: 5px;
    display: flex;
    justify-content: space-between; }
  .user-login .login-username label, .user-login .login-password label {
    font-size: 1.3rem;
    top: 1.5px;
    position: relative;
    font-weight: 400;
    padding-top: 4px; }
  .user-login .login-username input, .user-login .login-password input {
    width: 266.5px;
    border: transparent;
    border: 1px solid;
    background-color: transparent; }
  .user-login .login-info {
    font-family: "Manrope Regular";
    font-size: 1rem;
    top: -2px;
    position: relative; }
  .user-login #wp-submit {
    background-color: transparent;
    border: 1px solid black;
    font-family: "Manrope Regular";
    line-height: 1;
    padding-top: 3.5px;
    padding-bottom: 2px;
    float: right;
    font-size: 1.3rem; }
  .user-login a {
    color: black;
    text-decoration: underline; }

.welcome-publishers .submission-btn p {
  font-family: "IvyPrestoDisplay SemiBoldItalic" !important;
  font-size: 5rem;
  color: white;
  line-height: 1;
  padding: 10px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }

.welcome-publishers .submission-btn p::after {
  content: '';
  height: 5px;
  width: 40%;
  background-color: #cfd81e;
  margin-top: 15px; }

.primary-background {
  background-color: #cfd81e; }

.page-id-88 #main h1 {
  background-color: transparent;
  text-align: left;
  display: block; }

.reg-agrandir {
  font-family: "Manrope Regular" !important;
  font-weight: 400 !important;
  line-height: 18px;
  letter-spacing: 0.25px; }

@media screen and (max-width: 767px) {
    #header-column-1 {
      padding-left: 0;
      padding-right: 0; } }

.page-id-17 .submission-form-instructions .submission-btn {
  width: 200px;
  height: 200px;
  font-size: 1.8rem; }
  @media screen and (max-width: 767px) {
  .page-id-17 .submission-form-instructions .submission-btn {
    margin: 0 auto;
    margin-top: 10px; } }

.tingle-modal-box .gpnf-modal-header, .tingle-modal-box label {
  font-family: 'Manrope Regular'; }
  .tingle-modal-box .gpnf-modal-header {
    background-color: black !important;
    font-size: 2rem; }
  .tingle-modal-box .tingle-modal-box__footer .tingle-btn {
    background-color: #cfd81e;
    color: black;
    font-size: 17px; }

#gform_wrapper_2, #gform_wrapper_9 {
  /*
   .gform_body {
   //        padding: 0 15px;
   //        background-color: white;
   }
   */
  /*
   #field_2_79 label,
   #field_9_79 {
   padding-left: 10px;
   }
   */ }
  #gform_wrapper_2 .gpnf-nested-entries th, #gform_wrapper_9 .gpnf-nested-entries th, #gform_wrapper_2 .gpnf-nested-entries td, #gform_wrapper_9 .gpnf-nested-entries td {
    font-family: 'Manrope Regular';
    font-size: 1rem; }
  #gform_wrapper_2 .gf_progressbar_title, #gform_wrapper_9 .gf_progressbar_title {
    line-height: 1;
    margin-bottom: 0;
    font-size: 3rem !important;
    font-family: "IvyPrestoDisplay SemiBold";
    top: 3px;
    position: relative; }
  #gform_wrapper_2 .gform_page, #gform_wrapper_9 .gform_page {
    padding: 0px;
    background-color: white; }
  #gform_wrapper_2 #gform_page_2_2, #gform_wrapper_9 #gform_page_2_2 {
    padding-left: 0;
    background-color: transparent; }
  #gform_wrapper_2 #field_2_139, #gform_wrapper_9 #field_2_139 {
    padding-left: 0; }
  #gform_wrapper_2 .field_sublabel_below, #gform_wrapper_9 .field_sublabel_below {
    border: transparent; }
  #gform_wrapper_2 legend, #gform_wrapper_9 legend {
    border: transparent; }
  #gform_wrapper_2 .gfield_checkbox .gchoice input, #gform_wrapper_9 .gfield_checkbox .gchoice input {
    box-shadow: 0px 0px 0px 1px;
    background-color: black; }
  #gform_wrapper_2 .ginput_container_consent input, #gform_wrapper_9 .ginput_container_consent input {
    box-shadow: 0px 0px 0px 1px;
    background-color: black;
    margin-right: 8px;
    margin-left: 1px; }
  #gform_wrapper_2 .gform_previous_button, #gform_wrapper_9 .gform_previous_button, #gform_wrapper_2 .gform_next_button, #gform_wrapper_9 .gform_next_button {
    background-color: #cfd81e;
    color: black;
    padding: 8px 35px;
    font-family: 'Manrope Regular';
    line-height: 15px; }
  #gform_wrapper_2 .gform_save_link, #gform_wrapper_9 .gform_save_link {
    background-color: #cfd81e;
    color: black;
    padding: 8px 35px;
    font-family: 'Manrope Regular';
    line-height: 15px; }
  #gform_wrapper_2 .gform_save_link svg, #gform_wrapper_9 .gform_save_link svg {
    display: none; }
  #gform_wrapper_2 #input_2_112_5, #gform_wrapper_9 #input_2_112_5, #gform_wrapper_2 #input_9_112_5, #gform_wrapper_9 #input_9_112_5 {
    border: 1px solid #ccc;
    line-height: 1.42857143;
    height: 34px;
    border-radius: 4px; }
  #gform_wrapper_2 #gform_submit_button_2, #gform_wrapper_9 #gform_submit_button_2, #gform_wrapper_2 #gform_submit_button_9, #gform_wrapper_9 #gform_submit_button_9 {
    font-family: 'Manrope Regular';
    background-color: #cfd81e;
    color: black;
    padding: 6px 12px; }
  #gform_wrapper_2 .gfield_consent_label, #gform_wrapper_9 .gfield_consent_label {
    font-size: 1.3rem;
    position: absolute;
    margin-top: 1px; }
  #gform_wrapper_2 #field_2_140, #gform_wrapper_9 #field_2_140, #gform_wrapper_2 #field_2_142, #gform_wrapper_9 #field_2_142, #gform_wrapper_2 #field_9_140, #gform_wrapper_9 #field_9_140, #gform_wrapper_2 #field_9_142, #gform_wrapper_9 #field_9_142 {
    background-color: white; }
  #gform_wrapper_2 #field_2_122 .h2, #gform_wrapper_9 #field_2_122 .h2, #gform_wrapper_2 #field_9_122 .h2, #gform_wrapper_9 #field_9_122 .h2 {
    margin-top: 0; }

#gform_wrapper_6 {
  padding: 0 50px;
  padding-top: 35px;
  background-color: white; }
  @media screen and (max-width: 767px) {
  #gform_wrapper_6 {
    padding: 0 30px 0px 20px; } }
  #gform_wrapper_6 .gfield_required {
    font-size: 1.2rem; }
  #gform_wrapper_6 .acknowledgement-list {
    padding-left: 35px; }
  #gform_wrapper_6 .acknowledgement-list li {
    list-style: disc;
    font-size: 1.2rem;
    font-family: 'Manrope Regular'; }
  #gform_wrapper_6 .gfield_label {
    font-weight: 600;
    font-family: 'Manrope Regular';
    border-bottom: transparent;
    width: 40%;
    float: left; }
  #gform_wrapper_6 .ginput_container.ginput_container_radio {
    width: 60%;
    float: left; }
  #gform_wrapper_6 .ginput_container.ginput_container_radio .gfield_radio {
    display: flex;
    justify-content: center; }
    #gform_wrapper_6 .ginput_container.ginput_container_radio .gfield_radio .gchoice {
      display: flex;
      flex-direction: column;
      align-items: center;
      padding: 0 6px;
      position: relative;
      width: 27px; }
      #gform_wrapper_6 .ginput_container.ginput_container_radio .gfield_radio .gchoice::before {
        content: '';
        background-color: black;
        height: 15px;
        width: 15px;
        top: -1px;
        left: 6px;
        position: absolute;
        border-radius: 100%;
        z-index: 0; }
    #gform_wrapper_6 .ginput_container.ginput_container_radio .gfield_radio input {
      z-index: 1;
      margin-left: 0 !important; }
    #gform_wrapper_6 .ginput_container.ginput_container_radio .gfield_radio label {
      max-width: unset; }
  #gform_wrapper_6 #gform_submit_button_6 {
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: 'Manrope Regular'; }

#gf_progressbar_wrapper_2 {
  display: inline-block;
  margin-bottom: 30px;
  padding: 10px 15px; }

#menu-internal-menu a {
  font-family: "Manrope Regular";
  font-size: 1.2rem;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  padding: 0 5px;
  color: black;
  line-height: 14px; }

#menu-internal-menu, #menu-advisory-menu, #menu-nomination-menu, #menu-collaborator-portal {
  text-align: center;
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0 30px; }
  @media screen and (max-width: 991px) {
  #menu-internal-menu, #menu-advisory-menu, #menu-nomination-menu, #menu-collaborator-portal {
    flex-direction: column; } }
  #menu-internal-menu li, #menu-advisory-menu li, #menu-nomination-menu li, #menu-collaborator-portal li {
    max-width: 150px; }
  #menu-internal-menu a, #menu-advisory-menu a, #menu-nomination-menu a, #menu-collaborator-portal a {
    font-family: "Manrope Regular";
    font-size: 1.1rem;
    padding: 0 5px;
    color: black;
    line-height: 14px;
    font-weight: 600;
    letter-spacing: 1.2px;
    text-transform: uppercase; }
  #menu-internal-menu .menu-item-38 a, #menu-advisory-menu .menu-item-38 a, #menu-nomination-menu .menu-item-38 a, #menu-collaborator-portal .menu-item-38 a {
    white-space: pre; }
  #menu-internal-menu .menu-item-44 a, #menu-advisory-menu .menu-item-44 a, #menu-nomination-menu .menu-item-44 a, #menu-collaborator-portal .menu-item-44 a {
    white-space: pre; }

.submission-text {
  font-size: 1.3rem;
  font-family: "Manrope Regular";
  margin-bottom: 5px;
  letter-spacing: 0.25px; }

.submission-btn {
  background-color: #cfd81e;
  color: black;
  border-radius: 100%;
  font-size: 1.5rem;
  font-family: "IvyPrestoDisplay SemiBoldItalic" !important;
  height: 175px;
  width: 175px;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  padding-top: 10px; }
  .submission-btn:hover {
    text-decoration: none; }

.submission-form-instructions.thank-you {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }

.paragraph.submission-btn {
  flex-direction: column;
  justify-content: center; }
  .paragraph.submission-btn .thank-you {
    text-decoration: underline;
    font-size: 1.8rem;
    font-family: "IvyPrestoDisplay Regular"; }
  .paragraph.submission-btn span {
    font-family: "IvyPrestoDisplay Regular";
    font-size: 1.5rem; }

.number-container {
  display: flex; }
  @media screen and (max-width: 767px) {
  .number-container {
    flex-wrap: wrap; } }
  .number-container .number {
    width: 100px;
    height: 90px;
    font-size: 5rem;
    border-radius: 100%;
    justify-content: center;
    font-family: "Manrope Regular";
    font-weight: 600;
    background-color: #cfd81e;
    display: flex;
    align-items: center;
    padding-top: 10px; }
  .number-container .h3 {
    font-family: "Manrope Regular";
    font-weight: 600;
    font-size: 1.5rem;
    letter-spacing: 0.25px;
    margin-top: 10px; }
  .number-container .number-description .h3 {
    margin-bottom: 5px; }
  .number-container ul {
    font-size: 1.3rem;
    font-family: "Manrope Regular";
    letter-spacing: 0.25px; }

.section-48 .h1 {
  font-size: 4.8rem;
  line-height: 1;
  padding-top: 25px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 5px; }
  .section-48 p {
    font-family: "Manrope Regular";
    font-weight: 600;
    text-align: right;
    font-size: 1.8rem;
    margin-top: 50px; }

@media screen and (min-width: 768px) {
      .navbar #menu-internal-menu, .navbar #menu-advisory-menu, .navbar #menu-nomination-menu, .navbar #menu-collaborator-portal {
        text-align: center;
        display: flex !important; } }

#header-column-1 .site-logo-link {
  margin-bottom: 5px;
  display: inline-block;
  position: relative;
  margin-top: 30px;
  max-width: 425px; }

#menu-internal-menu {
  padding: 0px; }

#menu-advisory-menu {
  padding: 0 10px; }

#header-custom-area-1 {
  text-align: center; }
  #header-custom-area-1 .line-wrapper {
    display: flex;
    margin: 15px 0;
    align-items: center; }
  #header-custom-area-1 .line {
    height: 8px;
    flex-grow: 1;
    background-color: #cfd81e; }
  #header-custom-area-1 .h1 {
    font-size: 3.6rem;
    margin-top: 60px; }
  #header-custom-area-1 .h1 a {
    color: black;
    text-decoration: none; }
  #header-custom-area-1 .portal-text {
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 1.2px;
    padding: 0 15px;
    font-family: "Manrope Regular";
    color: black;
    text-transform: uppercase; }

.header-title {
  font-family: 'IvyPrestoDisplay Semibold';
  font-size: 5.4rem;
  margin-bottom: -10px; }
/** inner line accent **/
.inner-line {
  text-align: center;
  margin: 10px 0; }
  .inner-line .line-wrapper {
    display: flex;
    align-items: center; }
  .inner-line .line {
    height: 1px;
    flex-grow: 1;
    background-color: black; }
  .inner-line .h1 {
    font-size: 5rem; }
  .inner-line .h1 a {
    color: black;
    text-decoration: none; }
  .inner-line .portal-text {
    font-size: 1.8rem;
    font-weight: 700;
    letter-spacing: 1.2px;
    margin: 0 10px;
    font-family: "Manrope Regular";
    color: black; }
  .inner-line p {
    margin-bottom: 0; }

@media screen and (min-width: 992px) {
      #menu-item-502 a {
        max-width: 190px;
        margin-left: 12px; } }

.book-detail-bold p.paragraph strong {
  font-weight: 700;
  font-size: 1.6rem; }

.header.h2 {
  font-family: "Manrope Regular";
  font-size: 1.8rem; }

p.paragraph {
  font-size: 1.3rem;
  font-family: "Manrope Regular";
  margin-bottom: 5px;
  line-height: 18px;
  letter-spacing: 0.25px; }

.category-row {
  display: flex;
  margin: 0 -15px; }
  .category-row .img-wrapper {
    margin: 0 10px;
    display: flex;
    flex-direction: column; }
  .category-row img {
    margin-bottom: 0;
    flex-grow: 1; }
  .category-row .h2 {
    background-color: #cfd81e;
    font-size: 1.4rem;
    font-family: "Manrope Regular";
    font-weight: 600;
    margin-top: 0;
    padding: 10px 0;
    text-align: center;
    flex-grow: 1;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center; }
  .category-row p {
    display: none; }

.page-id-2 header {
  display: none; }

.page-id-15 header {
  display: none; }

.page-id-88 header {
  display: none; }

.review-submissions-wrap {
  margin-bottom: 25px; }
  @media screen and (max-width: 991px) {
  .review-submissions-wrap {
    margin-top: 25px; } }
  @media screen and (min-width: 992px) {
    .review-submissions-wrap .col-md-7 {
      padding-left: 0; } }
  .review-submissions-wrap .category-link {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap; }
  .review-submissions-wrap .fa {
    font-size: 2.1rem;
    color: #cfd81e; }
  .review-submissions-wrap a {
    color: black;
    font-family: "Manrope Regular";
    font-size: 1.4rem;
    margin-left: 10px; }
  .review-submissions-wrap .status {
    top: -4px;
    position: relative;
    clear: both;
    font-family: "Manrope Regular";
    width: 100%;
    padding-left: 30px;
    font-size: 1rem;
    display: block; }

.category-item-wrapper {
  position: relative;
  margin-bottom: 50px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  /** review complete **/ }
  @media screen and (min-width: 992px) {
  .category-item-wrapper {
    width: 45%;
    margin: 0 2.5%;
    float: left;
    margin-bottom: 50px; } }
  .category-item-wrapper div {
    font-family: "Manrope Regular";
    font-size: 1.2rem; }
  .category-item-wrapper .uppercase {
    text-transform: uppercase; }
  .category-item-wrapper .book-img-link {
    margin-bottom: 10px;
    display: block; }
  .category-item-wrapper .book-img-link div {
    height: 245px;
    background-size: contain;
    max-width: 190px;
    background-position-x: left;
    background-position-y: bottom;
    background-repeat: no-repeat; }
  .category-item-wrapper .info-container {
    flex-grow: 1;
    display: flex;
    flex-direction: column; }
  .category-item-wrapper a.book-title {
    color: black; }
  .category-item-wrapper .fa {
    font-weight: 300;
    font-size: 1.8rem;
    position: relative;
    top: 3px; }
  .category-item-wrapper .review-complete {
    display: flex;
    align-items: center;
    right: 35px;
    top: 0px;
    position: absolute; }
  .category-item-wrapper .review-complete p {
    margin-left: 20px;
    line-height: 1.1;
    font-size: 1.1rem; }
  .category-item-wrapper .fa-stack {
    height: 2rem;
    line-height: 2rem;
    width: 2.5rem;
    font-size: 2rem;
    top: -15px; }
  .category-item-wrapper .fa-stack .fa-circle {
    font-weight: 600;
    font-size: 4rem;
    color: black; }
  .category-item-wrapper .fa-stack .fa-check {
    font-size: 2.3rem;
    left: 8px;
    color: #cfd81e;
    font-weight: 600;
    position: absolute;
    top: 12px;
    top: 12px;
    font-weight: 600; }
  .category-item-wrapper .skipped-load {
    background-color: #cfd81e;
    text-align: center;
    position: absolute;
    width: 50%;
    top: 0; }

.book-detail {
  font-family: "Manrope Regular";
  font-size: 1.2rem; }

.book-subtitle {
  text-transform: uppercase; }

.book-description p {
  font-size: 1.2rem; }

.book-detail-bold .paragraph {
  font-size: 1.2rem; }

.book-description .paragraph {
  font-size: 1.2rem; }
  .book-description .book-title {
    font-family: "Manrope Regular";
    font-weight: 700;
    font-size: 1.6rem;
    text-transform: uppercase; }

span.uppercase {
  text-transform: uppercase; }

span.capitalize-text {
  text-transform: capitalize; }

.ekko-lightbox-nav-overlay a {
  color: black; }

.book-image-preview .book-thumbnails {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
  flex-wrap: wrap; }
  .book-image-preview .thumbnail-img {
    width: 58px;
    float: left;
    margin: 0 10px;
    margin-bottom: 10px; }

.categories {
  overflow: visible;
  clear: both;
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap; }

.cat-list {
  font-family: "Manrope Regular";
  font-size: 1.3rem;
  letter-spacing: 0.25px; }
  .cat-list li {
    list-style: disc !important; }

ol.cat-list li {
  list-style: unset !important; }

.upload-page-right {
  padding: 20px; }

p.paragraph strong {
  font-family: "Manrope Regular";
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0.25px; }

.h3.primary-background {
  display: inline-block;
  padding: 5px;
  line-height: 1;
  padding-top: 10px;
  font-family: "Manrope Regular";
  margin-bottom: 15px; }

.line-height-p {
  line-height: 18px !important; }

.welcome-publishers {
  display: flex;
  align-items: center;
  justify-content: center; }
  .welcome-publishers h1 {
    font-family: 'IvyPrestoDisplay SemiboldItalic';
    font-size: 50px; }
  .welcome-publishers p {
    font-size: 1.8rem;
    text-align: center; }
/*
 .submission-form-instructions .submission-btn {
 }
 */
.welcome-publishers .submission-btn {
  position: absolute;
  height: 270px;
  width: 270px;
  font-size: 4rem;
  color: white;
  background-color: rgba(0, 0, 0, 1);
  line-height: 1;
  /*
   @media screen and (max-width: 767px) {
   height: 100px;
   width: 100px;
   font-size: 1rem;
   }
   */ }
/*** submission form ***/
.gf_progressbar {
  display: none !important; }

.gf_progressbar_title {
  font-family: "Manrope Regular";
  font-weight: 600;
  font-size: 1.3rem !important;
  color: black !important; }

.cat-list.reg-agrandir li {
  font-size: 1.3rem; }

#gform_2, #gform_9, #gform_11 {
  /*
   #field_9_139 {
   //        margin-bottom: 20px;
   }
   */ }
  #gform_2 #field_2_110, #gform_9 #field_2_110, #gform_11 #field_2_110, #gform_2 #field_9_110, #gform_9 #field_9_110, #gform_11 #field_9_110 {
    overflow: hidden;
    height: 0; }
  #gform_2 #field_2_28 .h2, #gform_9 #field_2_28 .h2, #gform_11 #field_2_28 .h2, #gform_2 #field_2_122 .h2, #gform_9 #field_2_122 .h2, #gform_11 #field_2_122 .h2, #gform_2 #field_9_28 .h2, #gform_9 #field_9_28 .h2, #gform_11 #field_9_28 .h2, #gform_2 #field_9_122 .h2, #gform_9 #field_9_122 .h2, #gform_11 #field_9_122 .h2 {
    margin-bottom: 0; }
  #gform_2 #field_2_127 .h2, #gform_9 #field_2_127 .h2, #gform_11 #field_2_127 .h2, #gform_2 #field_9_127 .h2, #gform_9 #field_9_127 .h2, #gform_11 #field_9_127 .h2 {
    margin: 0; }
  #gform_2 #field_2_126 label, #gform_9 #field_2_126 label, #gform_11 #field_2_126 label, #gform_2 #field_2_129 label, #gform_9 #field_2_129 label, #gform_11 #field_2_129 label, #gform_2 #field_9_126 label, #gform_9 #field_9_126 label, #gform_11 #field_9_126 label, #gform_2 #field_9_129 label, #gform_9 #field_9_129 label, #gform_11 #field_9_129 label {
    display: none; }
  #gform_2 #field_2_114 legend, #gform_9 #field_2_114 legend, #gform_11 #field_2_114 legend, #gform_2 #field_9_114 legend, #gform_9 #field_9_114 legend, #gform_11 #field_9_114 legend {
    font-size: 1.3rem; }
  #gform_2 #field_9_131, #gform_9 #field_9_131, #gform_11 #field_9_131 {
    margin-top: 10px; }
  #gform_2 #gform_fields_2_2, #gform_9 #gform_fields_2_2, #gform_11 #gform_fields_2_2, #gform_2 #gform_fields_9_2, #gform_9 #gform_fields_9_2, #gform_11 #gform_fields_9_2 {
    display: block;
    overflow: hidden; }
  #gform_2 #gform_fields_2_2 .upload-page-right, #gform_9 #gform_fields_2_2 .upload-page-right, #gform_11 #gform_fields_2_2 .upload-page-right, #gform_2 #gform_fields_9_2 .upload-page-right, #gform_9 #gform_fields_9_2 .upload-page-right, #gform_11 #gform_fields_9_2 .upload-page-right {
    width: 45%;
    float: left; }
    @media screen and (max-width: 767px) {
    #gform_2 #gform_fields_2_2 .upload-page-right, #gform_9 #gform_fields_2_2 .upload-page-right, #gform_11 #gform_fields_2_2 .upload-page-right, #gform_2 #gform_fields_9_2 .upload-page-right, #gform_9 #gform_fields_9_2 .upload-page-right, #gform_11 #gform_fields_9_2 .upload-page-right {
      width: 100%; } }
  #gform_2 #gform_fields_2_2 .upload-page-left, #gform_9 #gform_fields_2_2 .upload-page-left, #gform_11 #gform_fields_2_2 .upload-page-left, #gform_2 #gform_fields_9_2 .upload-page-left, #gform_9 #gform_fields_9_2 .upload-page-left, #gform_11 #gform_fields_9_2 .upload-page-left {
    width: 55%;
    float: left;
    padding-right: 30px; }
    @media screen and (max-width: 767px) {
    #gform_2 #gform_fields_2_2 .upload-page-left, #gform_9 #gform_fields_2_2 .upload-page-left, #gform_11 #gform_fields_2_2 .upload-page-left, #gform_2 #gform_fields_9_2 .upload-page-left, #gform_9 #gform_fields_9_2 .upload-page-left, #gform_11 #gform_fields_9_2 .upload-page-left {
      width: 100%;
      padding-right: 0; } }
  #gform_2 .gfield.gsection, #gform_9 .gfield.gsection, #gform_11 .gfield.gsection {
    padding-bottom: 0; }
  #gform_2 .gsection_title, #gform_9 .gsection_title, #gform_11 .gsection_title {
    font-family: "Manrope Regular";
    font-weight: 600;
    font-size: 2rem;
    padding-left: 2px; }
  #gform_2 label, #gform_9 label, #gform_11 label {
    font-weight: 400;
    font-family: "Manrope Regular";
    font-size: 1.3rem; }
  #gform_2 .h2.space, #gform_9 .h2.space, #gform_11 .h2.space {
    margin: 0px;
    margin-bottom: -15px; }
  #gform_2 .h2, #gform_9 .h2, #gform_11 .h2 {
    font-family: "Manrope Regular";
    font-size: 1.3rem;
    line-height: 18.5px; }
  #gform_2 p, #gform_9 p, #gform_11 p, #gform_2 ul, #gform_9 ul, #gform_11 ul {
    font-family: "Manrope Regular";
    font-weight: 400; }
  #gform_2 legend, #gform_9 legend, #gform_11 legend, #gform_2 strong, #gform_9 strong, #gform_11 strong {
    font-family: "Manrope Regular";
    font-weight: 600; }
  #gform_2 p, #gform_9 p, #gform_11 p {
    font-size: 1.3rem; }
  #gform_2 .acknowledgement-list li, #gform_9 .acknowledgement-list li, #gform_11 .acknowledgement-list li {
    list-style: disc;
    font-family: "Manrope Regular";
    font-size: 1.3rem !important;
    line-height: 18px;
    font-weight: 400; }
  #gform_2 #field_2_141, #gform_9 #field_2_141, #gform_11 #field_2_141, #gform_2 #field_9_141, #gform_9 #field_9_141, #gform_11 #field_9_141 {
    margin-top: 20px; }

#menu-collaborator-portal a {
  font-size: 1.3rem; }

#gform_11 legend {
  font-size: 1.3rem; }
  #gform_11 #gform_submit_button_11, #gform_11 #gform_browse_button_11_9 {
    padding-bottom: 7px; }
  #gform_11 .gfield_description {
    font-size: 11px; }
  #gform_11 label[for="input_11_1_3"], #gform_11 label[for="input_11_1_6"] {
    padding-top: 0;
    position: relative; }
  @media screen and (min-width: 767px) {
    #gform_11 label[for="input_11_1_3"], #gform_11 label[for="input_11_1_6"] {
      width: 50%; } }
  #gform_11 #input_11_1_6_container input {
    margin-left: 0 !important; }
  #gform_11 #field_11_7 {
    margin-top: 15px; }
  #gform_11 #input_11_8_1 {
    position: relative;
    top: 2px;
    margin-left: 5px; }

#gform_wrapper_9 {
  margin-top: 20px; }
  #gform_wrapper_9 #gform_page_9_1 .gform_page_footer {
    display: none !important; }
  #gform_wrapper_9 #gform_previous_button_9 {
    display: none !important; }
  #gform_wrapper_9 #gform_page_9_2, #gform_wrapper_9 gform_page_9_3 {
    display: block !important; }
  #gform_wrapper_9 .gform_submission_error {
    font-family: 'roboto' !important;
    letter-spacing: normal !important;
    font-size: 1.5rem !important; }
  #gform_wrapper_9 #gform_fields_9 #input_9_25 {
    width: 100%; }
  #gform_wrapper_9 .form_saved_message_emailform .gform_body {
    padding: 0;
    background-color: transparent; }
  #gform_wrapper_9 .form_saved_message_emailform #gform_fields_9 {
    display: flex;
    align-items: flex-end; }
  #gform_wrapper_9 .form_saved_message_emailform #gform_send_resume_link_button_9 {
    margin-left: 10px;
    padding: 4px;
    border-radius: 5px; }
  #gform_wrapper_9 #gform_submit_button_9 {
    padding: 5px 35px; }
  #gform_wrapper_9 #field_9_140 label {
    font-weight: 600; }
  #gform_wrapper_9 #field_9_142 label {
    font-weight: 600; }
  #gform_wrapper_9 #field_9_77 {
    clear: both; }

#gform_9 #field_9_76 .gfield-choice-input {
  margin-left: 2px !important; }
  #gform_9 .gf_progressbar_title {
    display: none;
    margin: 25px 0; }
  #gform_9 .gform_footer {
    flex-direction: row-reverse;
    justify-content: space-between; }
  #gform_9 .gform_body {
    padding: 20px;
    background-color: white; }

#gform_1 label {
  font-weight: 600;
  font-family: "Manrope Regular";
  font-size: 1.3rem; }

#gform_11 legend {
  font-weight: 400;
  border: none;
  margin-bottom: 0; }
  #gform_11 label[for='input_11_8_1'] {
    text-transform: none; }
  #gform_11 #input_11_8_1 {
    background-color: transparent; }
  #gform_11 .gfield_description {
    font-family: "Manrope Regular"; }
  #gform_11 #gform_drag_drop_area_11_9 {
    background-color: white;
    width: 50%;
    border: none;
    border-radius: 0;
    margin: 0 auto; }
  #gform_11 #input_11_1_3_container, #gform_11 #input_11_1_6_container {
    display: flex;
    flex-direction: row-reverse;
    align-items: baseline; }
  #gform_11 #input_11_1_3_container label, #gform_11 #input_11_1_6_container label, #gform_11 #input_11_1_3_container span, #gform_11 #input_11_1_6_container span {
    margin-bottom: 0; }
  #gform_11 #input_11_1_3_container input, #gform_11 #input_11_1_6_container input {
    margin-left: 5px; }
  #gform_11 #field_11_5, #gform_11 #field_11_4, #gform_11 #field_11_6 {
    display: flex;
    align-items: end; }
  #gform_11 #field_11_5 label, #gform_11 #field_11_4 label, #gform_11 #field_11_6 label {
    margin-bottom: 0; }
  #gform_11 #field_11_5 input, #gform_11 #field_11_4 input, #gform_11 #field_11_6 input {
    margin-left: 5px;
    width: 220px; }
  #gform_11 #field_11_9 label {
    margin-bottom: 0; }
  #gform_11 #gfield_consent_description_11_8 {
    padding: 0;
    border: none;
    overflow: hidden;
    margin-top: 0;
    font-size: 11px; }
  #gform_11 .gform_drop_instructions {
    font-size: 2rem;
    margin-bottom: 20px; }

.top-area .row {
  justify-content: center; }

.my-account-column .h2 {
  font-family: "Manrope Regular";
  font-size: 1.8rem; }
  @media screen and (min-width: 768px) {
    .my-account-column .h2 {
      margin-bottom: 40px;
      margin-top: 50px; } }
  .my-account-column .h3 {
    font-family: "Manrope Regular";
    font-weight: 600;
    font-size: 1.3rem; }

.my-account-block.address-block span {
  display: block;
  font-family: "Manrope Regular";
  font-size: 1.3rem; }

.my-account-block.key-contact-block {
  /*
   .key-contact {
   }
   */ }
  .my-account-block.key-contact-block span {
    display: block;
    font-family: "Manrope Regular";
    font-size: 1.3rem; }

.action-block {
  display: flex;
  flex-direction: column;
  text-align: right; }
  .action-block a {
    font-size: 1.3rem;
    margin-bottom: 5px;
    font-family: "Manrope Regular";
    font-weight: 600;
    color: black; }

#gform_wrapper_1 label {
  font-size: 1.3rem;
  font-family: "Manrope Regular"; }

#gform_wrapper_11 {
  background-color: #cfd81e;
  padding: 20px; }

#contact-update label {
  font-size: 1.3rem;
  font-family: "Manrope Regular"; }
  #contact-update div {
    margin-bottom: 10px; }
  #contact-update input {
    border: 1px solid #dedede;
    font-family: "Manrope Regular";
    padding: 5px;
    border-radius: 5px;
    width: 100%; }
  #contact-update button {
    font-family: "Manrope Regular";
    background-color: #cfd81e;
    border: #cfd81e;
    color: black;
    margin-top: 15px;
    margin-left: 0px;
    border-radius: 5px;
    padding: 7.5px 25px; }

#gform_send_resume_link_button_2 {
  background-color: black;
  color: white;
  padding: 7.5px 25px;
  margin-top: 15px; }

.form_saved_message_emailform #gform_fields_2 {
  padding: 20px; }

.style-list {
  font-family: "Manrope Regular";
  font-size: 1.3rem;
  font-weight: 700;
  margin-bottom: 10px;
  line-height: 1.4;
  color: #333;
  list-style-type: none;
  padding-top: 10px;
  padding-left: 15px; }

.page-id-130 p.paragraph {
  margin-left: 15px;
  margin-right: 15px; }
  .page-id-130 li {
    margin-right: 15px; }

.form_saved_message #gform_fields_2 {
  padding-left: 0; }
  .form_saved_message h2 {
    font-family: 'Manrope Regular' !important;
    font-weight: 600; }
  .form_saved_message p {
    font-family: 'Manrope Regular' !important;
    font-size: 1.3rem; }
  .form_saved_message #gform_resume_email {
    width: 376px;
    padding: 4px;
    border-radius: 4px;
    border: 1px solid #ccc; }
  .form_saved_message #gform_send_resume_link_button_2 {
    font-family: 'Manrope Regular' !important;
    border-radius: 3px;
    line-height: 15px;
    padding: 8px 35px;
    background-color: #cfd81e;
    border: #cfd81e;
    color: black; }

.form_saved_message_sent h2 {
  font-family: 'Manrope Regular' !important;
  font-weight: 600; }
  .form_saved_message_sent p {
    font-family: 'Manrope Regular' !important;
    border-radius: 3px;
    line-height: 15px;
    padding: 8px 35px; }
/*** end submission form ***/
.home #footer {
  display: none; }

#post-19 h1 {
  text-align: center; }

#footer {
  background-color: #d8d7d6; }
  #footer #footer-widgets > .container, #footer #footer-widgets {
    background-color: #d8d7d6; }

.gv-table-view-content {
  font-family: 'Manrope Regular' !important;
  font-size: 1.3rem !important; }
  .gv-table-view-content .h2 {
    font-family: 'Manrope Regular' !important;
    margin: 0;
    font-size: 1.3rem !important;
    line-height: 15px; }
  .gv-table-view-content p {
    font-family: 'Manrope Regular' !important;
    margin: 0;
    font-size: 1.3rem !important;
    line-height: 15px; }
  .gv-table-view-content .acknowledgement-list li {
    font-family: 'Manrope Regular' !important;
    margin: 0;
    font-size: 1.3rem !important;
    line-height: 15px; }
  .gv-table-view-content td {
    font-family: 'Manrope Regular' !important;
    margin: 0;
    font-size: 1.3rem !important;
    line-height: 15px; }

.no-highlight {
  background-color: transparent !important; }

.skip-box {
  cursor: pointer; }
/*** review submission category ***/
.page-id-591 #gform_wrapper_6 {
  padding: 0;
  background-color: transparent; }
  .page-id-591 #gform_fields_6 {
    display: none; }
  .page-id-591 #gform_submit_button_6 {
    height: 0;
    padding: 0;
    margin: 0;
    background: transparent;
    color: transparent;
    border: transparent; }
  .page-id-591 .skip-message {
    display: none; }

.back-link {
  font-family: 'Manrope Regular';
  font-weight: 600;
  color: black; }

.copyright {
  font-size: 1rem;
  font-family: 'Manrope Regular'; }

.best-in-category {
  font-size: 1.6rem !important;
  margin-bottom: 20px !important; }

#gform_wrapper_7 {
  padding: 15px;
  background-color: white;
  margin-bottom: 30px; }
  #gform_wrapper_7 .gfield_label {
    font-weight: 600;
    font-family: 'Manrope Regular';
    border-bottom: transparent;
    float: left;
    margin-bottom: 15px; }
  #gform_wrapper_7 label {
    font-size: 1.6rem;
    font-family: "Manrope Regular";
    margin-left: 15px;
    top: -8px;
    position: relative;
    font-weight: 300; }
  #gform_wrapper_7 .gchoice {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0 6px;
    position: relative;
    width: 100%; }
  #gform_wrapper_7 .gchoice::before {
    content: '';
    background-color: black;
    height: 15px;
    width: 15px;
    top: -6px;
    left: 0px;
    position: absolute;
    border-radius: 100%;
    z-index: 0; }
  #gform_wrapper_7 .gfield_radio input {
    top: -5px;
    left: 1px;
    position: absolute;
    z-index: 1;
    margin-left: 0 !important; }
  #gform_wrapper_7 .gform_footer, #gform_wrapper_7 .gform_body {
    position: relative; }

.category-title {
  text-transform: capitalize; }

.gv-field-2-edit_link a {
  background-color: black;
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  text-decoration: none; }

article#post-582 .row {
  margin-left: 0;
  margin-right: 0; }

.nomination-outer-wrapper {
  margin-top: 25%; }
  .nomination-outer-wrapper .h1 {
    font-size: 2.3rem;
    font-weight: 300;
    margin-bottom: 20px; }
  .nomination-outer-wrapper .paragraph {
    font-size: 1.2rem; }
  .nomination-outer-wrapper a {
    color: black; }
  .nomination-outer-wrapper label {
    font-size: 1.3rem;
    font-family: "Manrope Regular";
    position: relative;
    font-weight: 300; }
  .nomination-outer-wrapper input {
    background: transparent;
    border-radius: 5px;
    border: 1px solid black;
    padding: 0 5px;
    font-size: 1.1rem; }

#field_9_135 {
  clear: both; }
/* Login */
.user-login #wp-submit {
  text-transform: uppercase; }
/* Homepage */
a.header-tlt {
  color: #000; }

a.header-tlt:hover {
  color: #000;
  text-decoration: none; }
/* Submission Form */
.gfield_checkbox label {
  margin-left: 5px !important; }

.col-md-12 {
  padding-left: 0px;
  padding-right: 0px; }
/* Contributor Form */
.gform_wrapper.gravity-theme .ginput_complex label {
  font-size: 17px;
  padding-top: 5px;
  font-weight: 700; }
/* Main Menu */
#menu-internal-menu-1 a {
  font-family: "Manrope Regular";
  font-size: 1.1rem;
  padding: 0 5px;
  color: black;
  line-height: 14px;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase; }

#menu-internal-menu-1 li {
  flex-grow: 1; }

#menu-internal-menu-1 {
  text-align: center;
  margin: 0 auto;
  width: 100%;
  display: flex;
  padding: 0px !important; }
/* Contact Form  */
article#post-84 .col-md-4 {
  padding: 0px 20px 0px 0px; }

article#post-84 .col-md-6 {
  padding: 0px 20px 0px 0px; }
/* Submission Form  */
div#gf_progressbar_wrapper_2 {
  display: none; }

h2.step-title {
  display: inline-block;
  font-family: 'IvyPrestoDisplay Semibold';
  letter-spacing: normal;
  position: relative;
  font-size: 3rem;
  margin-bottom: 35px; }

button#gform_save_2_3_link {
  position: relative;
  bottom: 1px;
  left: 25px; }

button#gform_save_2_footer_link {
  position: relative;
  bottom: 1px;
  left: 25px; }

@media screen and (max-width: 767px) {
  /* Homepage */
  /* Log In */
  /*
   .welcome-publishers .submission-btn {
   top: 26px;
   height: 188px;
   width: 195px;
   font-size: 1rem;
   }
   */
  /* SUBMISSION FORM 
   .upload-page-right {
   padding: 20px 0px;
   }
   .gform_save_link {
   margin-left: 0px !important;
   margin-top: 20px;
   }
   */
    ul#menu-internal-menu-1 {
      display: none; }
    #menu-internal-menu li {
      flex-grow: 1;
      max-width: 100%;
      padding: 15px 5px;
      border-top: 1px solid; }
    #menu-internal-menu a {
      font-size: 12px;
      color: white;
      text-align: left; }
    #menu-internal-menu a:hover {
      text-decoration: underline; }
    #menu-internal-menu a:active {
      text-decoration: underline;
      background-color: transparent; }
    .navbar-inverse .navbar-nav > .active > a {
      color: #fff;
      text-decoration: underline;
      background-color: transparent; }
    .col-sm-6.col-sm-offset-3.user-login {
      margin-left: 20px;
      margin-bottom: 170px;
      width: 90%; }
    .logo-wrap {
      margin-top: -45% !important; }
    .user-login .login-username input, .user-login .login-password input {
      width: 70% !important;
      display: flex; }
    h2.step-title {
      font-size: 28px; }
    button#gform_save_2_3_link {
      top: 15px;
      left: 0px; }
    button#gform_save_2_footer_link {
      left: 0px;
      top: 15px; } }
/*** for save and continue page ***/
/***** MEDIA QUERIES *****/







