/* footer changes */

.node--type-shows #main-wrapper .container .main-content .node--type-shows .site-content-wrap .right-block .main-content-container .dash-footer {

  display: flex;

  justify-content: space-between;

}




 
.path-frontpage .choice-icon.us {
  background-image: url('../images/Your_Privacy_Choices_Icon.svg');
  background-position: left 0 top 4px;
  background-repeat: no-repeat;
  background-size: 30px 14px;
  padding: 0 2px 0 39px !important;
}
.path-frontpage .login-foot-links li #ot-sdk-btn.ot-sdk-show-settings{
  background-color: transparent;
  border: none;
  padding: 0px;
  font-size: 15.75px;
  font-weight: 400;
  color: #fff;
  line-height: 22.5px;
}
.path-frontpage .login-foot-links li #ot-sdk-btn.ot-sdk-show-settings:hover{
  text-decoration: underline;
}
.path-frontpage .login-foot-links li #ot-sdk-btn.ot-sdk-show-settings:focus{
  outline: none;
}
.dash-footer .foot-anchor li #ot-sdk-btn.ot-sdk-show-settings{
  border: none;
  font-size: 1em;
  color: #31007a;
  background-color: transparent;
  font-weight: 400;
  line-height: 20px;
  padding: 0;
}
.dash-footer .foot-anchor li #ot-sdk-btn.ot-sdk-show-settings:focus{
  outline: none;
}
.dash-footer .foot-anchor li .choice-icon.us {

  background-image: url('../images/Your_Privacy_Choices_Icon.svg');

  background-position: left 0 top 13px;

  background-repeat: no-repeat;

  background-size: 30px 14px;

  padding: 0.8em 2px 0.8em 35px !important;

}

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

  .node--type-shows #main-wrapper .container .main-content .node--type-shows .site-content-wrap .right-block .main-content-container .dash-footer {

      flex-direction: column;

      justify-content: center;

      align-items: center;

  }
  

}

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

  .node--type-shows .node--type-shows .site-content-wrap .right-block .main-content-container .dash-footer .foot-links {

      padding-top: 0.625rem;

  }

}
/* login page footer links css */
.path-frontpage .login-foot-links {
  width: 100%;
  list-style-type: none;
}

.path-frontpage .login-foot-links li a {
  font-size: 15.75px;
  font-weight: 400;
  color: #fff;
  line-height: 22.5px;
}

.path-frontpage .login-foot-links li:not(:last-child)::after {
  display: inline-block;
  content: "|";
  margin: 0 8px;
  color: #fff;
}



@media only screen and (min-width: 768px) {
  .path-frontpage .login-foot-links {
      position: fixed;
      bottom: 6%;
      display: flex;
      justify-content: center;
      left: 50%;
      transform: translateX(-50%);
      width: 100%;
      list-style-type: none;
  }
}

@media only screen and (max-width: 767px) {
  .path-frontpage {
      overflow: auto;
  }

  .path-frontpage .login-foot-links {
      position: relative;
      display: block;
      margin: 30px 0;
      padding: 0 0 0 20px;
  }

  .path-frontpage .login-foot-links li {
      margin: 8px 0;
  }

  .path-frontpage .login-foot-links li:not(:last-child)::after {
      display: none;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1300px),

       screen and (max-height: 622px) {

        .path-frontpage #page-wrapper #page #main-wrapper {

            top: 44%;

            width: 51% !important;

            padding: 1.5rem !important;

        }

}