/*
Theme Name: fashion-designer child
Template: fashion-designer
*/
body {
  font-size: 20px;
  color: #fff;
}
body.home h1 {
  text-align: center;
}
h2,
h3,
h4,
h5 {
  margin: 25px 0;
}
h1 {
  margin-bottom: 20px;
}
h3 {
  font-size: 26px;
}
ul,
ol {
  margin: 0;
  margin-bottom: 20px;
  list-style: none;
  padding-left: 0;
}
.wp-block-image {
  margin-bottom: 0;
}
.wp-block-cover .has-background-dim:not([class*="-background-color"]) {
  background-color: unset;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  max-width: 400px;
}
.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
  width: 100%;
}
.middle-align {
  padding-top: 0;
}
.theme-list {
  list-style: none;
  padding: 0;
}
.theme-list li {
  padding: 10px 20px;
  background: linear-gradient(to left, #d1b266 0%, black, #d1b266);
  font-size: 20px;
  box-shadow: 0 5px 5px 0 #d1b266;
  color: #fff;
  margin-bottom: 10px;
}
.theme-list li:last-child {
  margin-bottom: 0;
}
.best-casino {
  margin-bottom: 60px;
}
.best-casino .wp-block-column:nth-child(1) {
  padding: 15px;
  box-shadow: -1px 12px 6px -1px #d1b266;
}
.best-casino.second {
  margin-bottom: 60px;
}
.best-casino.second .wp-block-column:nth-child(1) {
  padding: 0;
  box-shadow: unset;
}
.best-casino.second .wp-block-column:nth-child(2) {
  padding: 15px;
  box-shadow: -1px 12px 6px -1px #d1b266;
}
.steps {
  padding: 15px;
  border: 1px solid #d1b266;
  border-radius: 20px;
  box-shadow: 0 0 10px 3px inset #d1b266;
}
.slot-item {
  box-shadow: 0 0 10px;
  border-radius: 26px;
}
.slot-item figure {
  padding: 10px;
}
.slot-item p {
  margin: 0;
  padding: 11px;
  background: #d1b266;
  border-radius: 0px 0px 20px 20px / 0px 0px 25px 25px;
}
.slot-item:hover {
  box-shadow: 0 0 10px 5px #d1b266;
  transform: scale(1.02);
}
.slot-item.__second p {
  padding: 26px;
}
.slot-machines-items .wp-block-column:nth-child(1) {
  padding: 20px;
  border: 1px solid #d1b266;
  clip-path: polygon(-3.16% 4.38%, 102% -2px, 97.86% 105.05%, 7px 99.58%);
}
.slot-machines-items.right .wp-block-column:nth-child(1) {
  padding: 0;
  border: unset;
  clip-path: unset;
}
.slot-machines-items.right .wp-block-column:nth-child(2) {
  padding: 20px;
  border: 1px solid #d1b266;
  clip-path: polygon(-3.16% 4.38%, 102% -2px, 97.86% 105.05%, 7px 99.58%);
}
.check-list li {
  margin-left: 20px;
  list-style-image: url(https://thenickersons.ca/wp-content/uploads/2022/03/check-mark.png);
}
.check-list li:not(:last-child) {
  margin-bottom: 15px;
}
.wp-block-table {
  box-shadow: 0 5px 10px 5px #d1b266;
}
.wp-block-table td {
  border-color: #d1b266;
}
.wp-block-table tr:nth-child(1) {
  background: #d1b266;
}
.theme-list-style {
  display: flex;
  flex-wrap: wrap;
}
.theme-list-style li {
  padding: 15px;
  background: #d1b266;
  border-radius: 20px;
  margin-bottom: 10px;
}
.theme-list-style li:not(:last-child) {
  margin-right: 15px;
}
.mask {
  --uiMaskClipPath: var(--maskClipPath);
  box-sizing: var(--maskBoxSizing, border-box);
  display: var(--maskDisplay, inline-flex);
  padding: var(--maskStrokeThickness, 3px);
  clip-path: var(--uiMaskClipPath);
  background-color: var(--maskStrokeColor, currentColor);
  --maskStrokeColor: #ab7445;
  --maskStrokeThickness: 10px;
}
.mask-img {
  max-width: 100%;
  display: block;
  clip-path: var(--uiMaskClipPath);
}
.mask,
.mask-img {
  transition: clip-path var(--maskAnimationDuration, 0.2s) var(--maskAnimationTimingFunction, ease-out);
}
.mask-one {
  --maskClipPath: polygon(0 10%, 10% 0, 90% 0, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0 90%);
}
.mask-one-frame {
  --maskAnimationDuration: 0.4s;
}
.mask-one:hover,
.mask-one:focus {
  --maskClipPath: polygon(0 0, 100% 0, 100% 10%, 100% 100%, 90% 100%, 0% 100%, 0% 90%, 0% 10%);
}
.separator::after {
  content: "";
  display: block;
  max-width: 500px;
  width: 100%;
  height: 2px;
  margin: 25px auto;
  background: #ab7445;
}
#menu-header-menu li a {
  font-size: 16px;
  color: #d1b266;
}
.main-menu.clearfix {
  background: #000;
}
.fas.fa-times {
  color: #d1b266;
}
#top-section .content-table .wp-block-column:nth-child(1) {
  background: #d1b266;
}
#top-section .content-table .wp-block-column:nth-child(2) {
  margin-left: 0 !important;
}
#top-section .content-table .wp-block-column:nth-child(2) .table-head {
  background: #d1b266;
  padding: 13px;
  text-align: center;
  font-size: 25px;
  font-weight: 600;
  color: #000;
  margin: 0;
  border-left: 1px solid;
  border-right: 1px solid;
}
#top-section .content-table .wp-block-column:nth-child(2) .table-wrapper {
  display: flex;
  align-items: unset;
  flex-wrap: nowrap;
  padding: 20px;
  box-shadow: 0 0 10px #d1b266;
}
#top-section .content-table .wp-block-column:nth-child(2) .table-wrapper .table-body {
  width: 50%;
  padding: 20px;
  display: flex;
  justify-content: center;
  text-align: center;
  box-shadow: 0 0 10px #d1b266;
}
#top-section .content-table .wp-block-column:nth-child(3) {
  background: #d1b266;
  margin-left: 0 !important;
}
#why-and-what-section .pascaline-offers {
  margin-bottom: 0;
}
#why-and-what-section .pascaline-offers .wp-block-group {
  background: #d1b266;
  margin-bottom: 10px;
  flex-wrap: nowrap;
}
#why-and-what-section .pascaline-offers .wp-block-group p {
  font-size: 18px;
  font-weight: 600;
}
#why-and-what-section .pascaline-offers .wp-block-image {
  padding: 10px;
  background: #fcfcfc;
}
#why-and-what-section .much-more {
  padding: 10px;
  background: #d1b266;
  font-weight: 600;
}
#sing-up-section .enjoy {
  font-size: 26px;
  font-weight: 600;
  margin-top: 15px;
  margin-bottom: 0;
}
#mobile-app-section .best-casino {
  margin-bottom: 10px;
}
#mobile-app-section .best-casino .wp-block-column:nth-child(2) .wp-block-group {
  justify-content: center;
  margin-bottom: 10px;
}
#online-games-section .wp-block-columns .wp-block-column {
  box-shadow: -1px 2px 10px -1px #d1b266;
}
#online-games-section .wp-block-columns .wp-block-column:hover {
  transition: 0.8s;
  transform: scale(1.05);
  box-shadow: -1px 2px 20px -1px #d1b266;
}
#online-games-section .wp-block-columns .wp-block-column .wp-block-image {
  padding: 20px;
}
#online-games-section .wp-block-columns .wp-block-column p {
  margin: 0;
  background: #d1b266;
  padding: 10px;
  box-shadow: -1px 2px 10px -1px #d1b266;
}
#online-games-section .wp-block-columns .empty {
  box-shadow: unset;
}
#online-games-section .wp-image-206 {
  transform: rotate(180deg);
}
#bonus-section .wp-block-columns {
  margin-bottom: 0;
}
#bonus-section .wp-block-image {
  margin-bottom: 10px;
}
#support-section .wp-block-columns {
  margin-bottom: 15px;
}
#support-section .wp-block-columns ul {
  margin-bottom: 0;
}
#best-mega-moolah-section .wp-block-cover .has-background-dim:not([class*="-background-color"]) {
  background-color: #000;
}
#best-mega-moolah-section .wp-block-cover p:first-child {
  font-size: 30px;
  text-transform: uppercase;
}
#best-mega-moolah-section .wp-block-cover .wp-block-cover__inner-container {
  text-align: center;
}
.wp-image-238 {
  transform: rotate(5deg);
}
input[type="tel"] {
  width: 100%;
  height: auto;
  padding: 10px;
  font-size: 16px;
  margin-bottom: 15px;
}
input[type="submit"] {
  width: 100%;
  padding: 15px;
  border: 1px solid #fff;
  background: transparent;
  color: #d1b266;
}
input[type="submit"]:hover {
  background: #d1b266;
  color: #fff;
}
input[type="text"],
input[type="email"],
input[type="tel"],
textarea {
  background: transparent;
  color: #fff;
}
input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="tel"]::placeholder,
textarea::placeholder {
  color: #d1b266;
}
.post-main-box h2 a {
  color: #8d6400;
}
.post-main-box h2 a:hover {
  color: #8d6400;
}
.post-main-box .entry-content p {
  color: #000 !important;
}
.post-main-box .new-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#best-slots-section .wp-block-column {
  box-shadow: 0 0 10px;
  border-radius: 26px;
}
#best-slots-section .wp-block-column figure {
  padding: 10px;
}
#best-slots-section .wp-block-column p {
  margin: 0;
  padding: 26px;
  background: #d1b266;
  border-radius: 0px 0px 20px 20px / 0px 0px 25px 25px;
}
#best-slots-section .wp-block-column:nth-child(2) p {
  padding: 11px;
}
#best-slots-section .wp-block-column:hover {
  box-shadow: 0 0 10px 5px #d1b266;
  transform: scale(1.02);
}
#faq-section .schema-faq-question {
  font-size: 27px;
}
#faq-section .schema-faq-question::after {
  content: "";
  display: block;
  width: 150px;
  height: 2px;
  margin-bottom: 10px;
  background: #d1b266;
}
#bonus-conditions-section {
  margin-bottom: 20px;
  border: 1px solid #d1b266;
  padding: 20px;
}
#bonus-section .bonus-item {
  margin: 25px 0;
}
#bonus-section .bonus-item .wp-block-column:nth-child(1) {
  padding: 20px;
  border: 1px solid #d1b266;
  clip-path: polygon(2.76% 4.38%, 102% -2px, 97.86% 105.05%, 7px 99.58%);
}
#bonus-section .bonus-item.right .wp-block-column:nth-child(1) {
  padding: 0;
  border: unset;
  clip-path: unset;
}
#bonus-section .bonus-item.right .wp-block-column:nth-child(2) {
  padding: 20px;
  border: 1px solid #d1b266;
  clip-path: polygon(2.76% 4.38%, 102% -2px, 97.86% 105.05%, 7px 99.58%);
}
#bonus-section .marg {
  margin-bottom: 50px;
}
#technical-data-section .mega-moolah-bonus .wp-block-column {
  padding: 20px;
  border: 1px solid #d1b266;
  border-radius: 20px;
}
#five-tips-section .wp-block-column {
  padding: 20px;
  border: 1px solid #d1b266;
  clip-path: polygon(2.76% 4.38%, 102% -2px, 97.86% 105.05%, 7px 99.58%);
}
#five-tips-section .wp-block-column .wp-block-image {
  margin-bottom: 15px;
}
#footer {
  background: #d1b266;
}
#footer .widget-title {
  margin-bottom: 10px;
  color: #a53737;
}
#footer .wp-widget-group__inner-blocks {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
}
#footer #block-12 .widgettitle {
  margin-bottom: 10px;
  font-size: 25px !important;
  color: #a53737;
}
#footer #block-12 .wp-widget-group__inner-blocks {
  display: block;
}
#footer #block-12 .wp-widget-group__inner-blocks li {
  padding: 0;
}
#footer #block-12 .wp-widget-group__inner-blocks li:not(:last-child) {
  margin-bottom: 5px;
}
#footer #block-12 .wp-widget-group__inner-blocks li a {
  font-size: 17px;
  color: #000;
}
#footer #block-13 .widget-title {
  margin-bottom: 10px;
}
#footer #block-8 {
  border-bottom: 2px solid #000;
}
#footer #block-8 .wp-widget-group__inner-blocks figure:not(:last-child) {
  margin-right: 10px;
}
#footer p {
  color: #000;
  font-size: 18px;
}
#footer-2 {
  background: #000;
}
#footer-2 p {
  font-size: 18px;
}
@media (max-width: 1400px) {
  .slot-item.__second p {
    background: unset;
    padding: 0;
    border-top: 1px solid #d1b266;
  }
}
@media (max-width: 1200px) {
  #why-and-what-section .pascaline-offers {
    flex-direction: column;
  }
  #why-and-what-section .pascaline-offers .wp-block-column {
    margin-left: 0;
  }
  #why-and-what-section .pascaline-offers .wp-block-group {
    flex-wrap: nowrap;
  }
  #why-and-what-section .much-more {
    margin-bottom: 25px;
  }
  .slot-item.__second p {
    padding: 11px;
  }
  #best-slots-section .wp-block-column p {
    line-height: 1;
  }
  #best-slots-section .wp-block-column:nth-child(1) p {
    padding: 36px;
  }
  #best-slots-section .wp-block-column:nth-child(2) p {
    padding: 16px;
  }
}
@media (max-width: 992px) {
  #best-slots-section .wp-block-column p {
    padding: 19px;
  }
  #best-slots-section .wp-block-column:nth-child(1) p {
    padding: 29px;
  }
  #best-slots-section .wp-block-column:nth-child(2) p {
    padding: 19px;
  }
  .best-casino.second {
    flex-direction: column-reverse;
  }
  .best-casino.second .wp-block-column:nth-child(1) .wp-block-image {
    width: 100%;
  }
  .best-casino.second .wp-block-column:nth-child(1) .wp-block-image img {
    width: 100%;
  }
  .best-casino {
    flex-direction: column;
  }
  .best-casino .wp-block-column:nth-child(2) .wp-block-image {
    width: 100%;
  }
  .best-casino .wp-block-column:nth-child(2) .wp-block-image img {
    width: 100%;
  }
  #bonus-section .bonus-item {
    flex-direction: column;
    margin: 0;
  }
  #bonus-section .bonus-item .wp-block-column {
    margin-bottom: 25px 0;
  }
  #bonus-section .bonus-item .wp-block-column:nth-child(2) .wp-block-image {
    width: 100%;
  }
  #bonus-section .bonus-item .wp-block-column:nth-child(2) .wp-block-image img {
    width: 100%;
    max-height: 560px;
    height: 100%;
    object-fit: cover;
  }
  #bonus-section .bonus-item.right {
    margin: 0;
    flex-direction: column-reverse;
  }
  #bonus-section .bonus-item.right .wp-block-column {
    margin: 25px 0;
  }
  #bonus-section .bonus-item.right .wp-block-column:nth-child(1) .wp-block-image {
    width: 100%;
  }
  #bonus-section .bonus-item.right .wp-block-column:nth-child(1) .wp-block-image img {
    width: 100%;
    max-height: 560px;
    height: 100%;
    object-fit: cover;
  }
  .slot-machines-items {
    flex-direction: column;
    margin: 0;
  }
  .slot-machines-items .wp-block-column {
    margin-bottom: 25px;
  }
  .slot-machines-items .wp-block-column .wp-block-image {
    width: 100%;
  }
  .slot-machines-items .wp-block-column .wp-block-image img {
    width: 100%;
  }
  .slot-machines-items.right {
    flex-direction: column-reverse;
    margin: 0;
  }
  .slot-machines-items.right .wp-block-column {
    margin-bottom: 25px;
  }
  .slot-machines-items.right .wp-block-column .wp-block-image {
    width: 100%;
  }
  .slot-machines-items.right .wp-block-column .wp-block-image img {
    width: 100%;
  }
  #best-mega-moolah-section .wp-block-cover {
    min-height: 330px;
  }
  #best-mega-moolah-section .wp-block-cover .wp-block-cover__image-background {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
@media (max-width: 780px) {
  .wp-block-columns {
    margin: 0;
    flex-direction: column;
  }
  .wp-block-columns .wp-block-column {
    margin-left: 0 !important;
    margin-bottom: 20px;
  }
  #online-games-section .empty {
    flex-basis: 100% !important;
  }
  .slot-item.__second p {
    background: #d1b266;
  }
  #responsible-section figure {
    margin: 0;
  }
  #responsible-section figure img {
    width: 100%;
  }
  #best-mega-moolah-section .wp-block-cover {
    min-height: 430px;
  }
}
@media (max-width: 768px) {
  body {
    font-size: 17px;
  }
  .wp-block-columns {
    margin-bottom: 10px;
  }
  .menubar {
    display: flex;
    justify-content: center;
  }
  #top-section .content-table .wp-block-column:nth-child(1) {
    display: none;
  }
  #top-section .content-table .wp-block-column:nth-child(2) {
    flex-basis: 100% !important;
  }
  #top-section .content-table .wp-block-column:nth-child(3) {
    display: none;
  }
  #top-section .content-table .table-wrapper {
    flex-direction: column;
  }
  #top-section .content-table .table-wrapper .table-body {
    width: 100% !important;
  }
  #mobile-app-section .best-casino {
    flex-direction: column;
  }
  #mobile-app-section .best-casino .wp-block-column {
    margin-left: 0;
  }
  #mobile-app-section .best-casino .wp-block-column:nth-child(1) {
    margin-bottom: 25px;
  }
  #mobile-app-section .best-casino .wp-block-column:nth-child(2) {
    margin-bottom: 15px;
  }
  .wp-block-table table {
    table-layout: fixed;
  }
  .wp-block-table table td {
    padding: 10px 0;
    font-size: 16px;
  }
  #online-games-section .live-games {
    flex-direction: column;
  }
  #online-games-section .live-games .wp-block-column {
    margin-left: 0;
  }
  #best-slots-section .wp-block-columns {
    margin-bottom: 0;
  }
  #best-slots-section .wp-block-columns .wp-block-column {
    margin-bottom: 20px;
  }
  #best-slots-section .wp-block-column:nth-child(1) p {
    padding: 35px;
  }
  #best-slots-section .wp-block-column:nth-child(2) p {
    padding: 27px;
  }
  .theme-list-style {
    flex-direction: column;
  }
  .theme-list-style li:not(:last-child) {
    margin-right: 0;
  }
  #best-mega-moolah-section .wp-block-cover p:first-child {
    font-size: 24px;
  }
}
@media (max-width: 720px) {
  .top-bar .right-bg,
  .top-bar .left-bg {
    height: 5px;
  }
}
@media (max-width: 420px) {
  #best-mega-moolah-section .wp-block-cover {
    min-height: 320px;
  }
}
@media (max-width: 380px) {
  .wp-block-table table td {
    font-size: 15px;
  }
}