/* mixins.sass */
/* Global sass mixins */
/* Modal window */
/* Modal window open */
/* Short content fix - keep the footer at the bottom */
/* Box Shadow */
/* Button */
/* Button Colors */
/* CSS transitions */
/* Icons */
/* Calculate Aspect Ratios */
/* Image Hover Effect */
/* Containers for items in standard article etc. */
/* Toggle Arrows */
/* variables.sass */
/* All global variables and settings - this should be on every page!! */
/******* Viewport Widths *******/
/******* Spacing *******/
/******* Colors *******/
/* Variable formatting: $color[Description] */
/* Admin */
/* Forms */
/* Borders */
/* Icons */
/* Header */
/* Footer */
/* Front Page */
/* Advertorials */
/* Announcement */
/* Poll */
/* Game Details */
/* Reviews */
/* Image Galleries */
/* Scrollbars */
/* Modals */
/* Cover Gallery */
/* Summary Embeds */
/******* Images *******/
/******* Typography *******/
/* Font family stack */
/* Variable formatting: $font[Description] */
/* Common font sizes */
/* Common font weights */
/* variables.sass */
/*************/
/* Variables */
/*************/
/******* Colors *******/
/* Variable formatting: $color[Description] */
/* Borders */
/* Forms */
/* Icons */
/* Header */
/* Footer */
/* Front Page */
/* Advertorials */
/* Poll */
/* Game Details */
/* Image Galleries */
/* Scrollbars */
/* Modals */
/* Admin */
/* Cover Gallery */
/* Summary Embeds */
/******* Images *******/
.theme-dark {
  /* Edit profile, log in, register, etc. */
  /***********/
  /* STYLES */
  /***********/
  /* Do passwords match? text */
}
.theme-dark .user-login main, .theme-dark .user-password main, .theme-dark .user-register main, .theme-dark .user-reset main {
  background-color: transparent;
}
.theme-dark .user-login .content-wrapper, .theme-dark .user-password .content-wrapper, .theme-dark .user-register .content-wrapper, .theme-dark .user-reset .content-wrapper {
  background-color: white;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
}
.theme-dark .user-login .signin-post, .theme-dark .user-password .signin-post, .theme-dark .user-register .signin-post, .theme-dark .user-reset .signin-post {
  color: #dcdcdc;
}
.theme-dark .user-login .signin-post a:link, .theme-dark .user-login .signin-post a:visited, .theme-dark .user-password .signin-post a:link, .theme-dark .user-password .signin-post a:visited, .theme-dark .user-register .signin-post a:link, .theme-dark .user-register .signin-post a:visited, .theme-dark .user-reset .signin-post a:link, .theme-dark .user-reset .signin-post a:visited {
  color: #dcdcdc;
}
.theme-dark .user-login .signin-post a:hover, .theme-dark .user-login .signin-post a:active, .theme-dark .user-password .signin-post a:hover, .theme-dark .user-password .signin-post a:active, .theme-dark .user-register .signin-post a:hover, .theme-dark .user-register .signin-post a:active, .theme-dark .user-reset .signin-post a:hover, .theme-dark .user-reset .signin-post a:active {
  color: #5a91f6;
}
.theme-dark .toggle-password {
  color: #C3C3C3;
}
.theme-dark .sub-management aside {
  background-color: #272727;
}
.theme-dark .sub-management .sub-details-header {
  border-bottom-color: #9a9a9a;
}
.theme-dark .newsletter-manage table {
  border: none;
  background-color: transparent;
  box-shadow: none;
}
.theme-dark .newsletter-manage table tbody tr:nth-of-type(odd) {
  background-color: transparent;
}
@media screen and (max-width: 800px) {
  .theme-dark .newsletter-manage table.table-responsive tr {
    border: none;
    box-shadow: none;
  }
  .theme-dark .newsletter-manage table.table-responsive tbody tr, .theme-dark .newsletter-manage table.table-responsive tbody tr:nth-of-type(odd), .theme-dark .newsletter-manage table.table-responsive tbody td, .theme-dark .newsletter-manage table.table-responsive tbody td:nth-of-type(odd) {
    background-color: transparent;
  }
}
@media screen and (max-width: 800px) {
  .theme-dark .sub-link table {
    background-color: transparent;
  }
  .theme-dark .sub-link table tr {
    border-color: #9a9a9a;
  }
  .theme-dark .sub-link table td {
    background-color: #000000;
  }
  .theme-dark .sub-link table td:nth-of-type(odd) {
    background-color: #9a9a9a;
  }
}
.theme-dark .sub-link main input[type=text], .theme-dark .sub-link main input[type=tel] {
  color: #dcdcdc;
}
.theme-dark .password-confirm .error {
  background-color: rgb(233.0067872, 30.0172128, 97.6804042667);
  color: white;
}
.theme-dark .password-confirm .ok {
  background-color: rgb(97.6804042667, 233.0067872, 30.0172128);
  color: white;
}
.theme-dark .user-cancel-form #edit-submit {
  background-color: rgb(233.0067872, 30.0172128, 97.6804042667);
  color: white;
}
.theme-dark .user-cancel-form #edit-submit:link, .theme-dark .user-cancel-form #edit-submit:visited, .theme-dark .user-cancel-form #edit-submit:hover, .theme-dark .user-cancel-form #edit-submit:active {
  color: white;
}
.theme-dark .user-cancel-form #edit-submit:hover, .theme-dark .user-cancel-form #edit-submit:active {
  background-color: rgb(242.0898872, 122.9341128, 162.6527042667);
}
.theme-dark .user-cancel-form #edit-submit:focus {
  background-color: rgb(242.0898872, 122.9341128, 162.6527042667);
  color: white;
}
.theme-dark #edit-delete {
  background-color: transparent;
  color: #dcdcdc;
}
.theme-dark #edit-delete:hover, .theme-dark #edit-delete:active {
  color: rgb(233.0067872, 30.0172128, 97.6804042667);
}
.theme-dark .user-login .content-wrapper, .theme-dark .user-password .content-wrapper, .theme-dark .user-register .content-wrapper, .theme-dark .user-reset .content-wrapper {
  background-color: #272727 !important;
}