.entry-wrap {
  background-color: #3a385c !important;
  border-style: solid;
  border-width: 1px!important;
  border-radius: 25px;
  border-top-width: 0px;
  border-right-width: 0px;
  box-shadow: none;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
}
.widget.widget_recent_entries li {
  background-color: rgba(45, 44, 71, 0);
  border-radius: 100px;
  box-shadow: none;
  border-style: solid;
  border-width: 0px;
}
.widget ul:last-child {
  box-shadow: none;
  border-radius: 13px;
  border-width: 0px;
  border-color: rgba(255, 255, 255, 0.95);
  background-color: #414061;
  background-image: none;
}
.widget.widget_recent_comments li {
  background-color: rgba(107, 26, 26, 0);
}
input[type=submit] {
  border-width: 0px;
  background-image: linear-gradient(90deg, #5EFCE8, #736EFE);
  box-shadow: none;
}
.comment-form-comment textarea {
  color: #ffffff;
  background-color: #3d415c;
}
article.comment {
  background-color: rgba(18, 18, 18, 0);
  border-radius: 0px;
  border-style: solid;
  border-width: 0px;
  box-shadow: none;
}
.has-post-thumbnail .entry-wrap {
  border-width: 0px;
  border-radius: 0px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
}
.entry-thumb img {
  border-top-right-radius: 25px;
  border-top-left-radius: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}
.entry-thumb {
  border-top-right-radius: 25px;
  border-top-left-radius: 25px;
}
.x-root .site {
  background-image: linear-gradient(to top, #1e1d2c 0%, #363651);
}
.h-landmark {
  margin-bottom: -35px;
  margin-top: -35px;
}
.age-gate-form {
  border-radius: 25px;
}
.entry-featured {
  border-width: 0px!important;
}
.entry-featured a img {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}
.x-logobar {
  background-color: #232335;
}
.entry-content h5 {
  text-shadow: #ff7b2f 0px 0px 12px;
}
.entry-wrap header h2 a {
  text-shadow: #ff7b2f 0px 0px 12px;
}
.entry-wrap header h1 {
  text-shadow: #ff7b2f 0px 0px 12px;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container button {
  border-radius: 4px;
  border-top-left-radius: 4px;
  background-image: linear-gradient(180deg, #a79ddf, #7e57ba);
  color: #ffffff;
  text-shadow: #000000 1px 1px 5px;
  font-size: 14px;
  font-weight: 400;
  border-width: 1px;
}
.x-sidebar .widget a img {
  border-radius: 12px;
  display: inline-block;
  vertical-align: middle;
  transform: translateZ(0);
  backface-visibility: hidden;
  transition-duration: 0.3s;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-property: transform;
}
.x-sidebar .widget a img:active,
.x-sidebar .widget a img:focus,
.x-sidebar .widget a img:hover {
  transform: scale(1.1);
}
.holler-box {
  border-radius: 14px;
  border-width: 0px;
  background-image: url(https://nudi.ca/wp-content/uploads/2019/03/PanningStripes-655x590.gif);
}
.hwp-row.hwp-first-row {
  border-radius: 10px;
  background-color: rgba(91, 58, 121, 0.659) !important;
  margin-bottom: 0px;
  text-shadow: #ffde5a 0px 0px 3px;
}
.hwp-row.hwp-first-row img {
  border-radius: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: #6a207e;
  margin-top: 5px;
}
.x-sidebar .widget ul {
  border-radius: 16px;
}
.entry-content p a img {
  border-radius: 12px;
}
.entry-content h3 span {
  text-shadow: #ff7b2f 0px 0px 12px;
}
.hwp-row.hwp-first-row a img {
  display: inline-block;
  vertical-align: middle;
  transform: translateZ(0);
  backface-visibility: hidden;
  transition-duration: 0.3s;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-property: transform;
}
.hwp-row.hwp-first-row a img:active,
.hwp-row.hwp-first-row a img:focus,
.hwp-row.hwp-first-row a img:hover {
  transform: scale(1.1);
}
.alignnone {
  background-color: #232335;
  border-radius: 18px;
}
.x-content-band {
  border-radius: 14px;
}
body.login {
  background-image: linear-gradient(180deg, #33334d, #202030);
}
#login form {
  border-radius: 14px;
  background-color: #3a385c;
}
#login h1 a {
  background-image: url(https://nudi.ca/wp-content/uploads/2019/03/NudicaWetHeaderLogo.png);
  height: 100px;
  width: 350px;
  background-size: auto;
  background-repeat: no-repeat;
  margin-left: -15px;
}
#login form p label input {
  background-color: #1e1d2c;
  border-width: 0px;
  color: #ffe4c6;
}
body.login #login .button {
  background-image: linear-gradient(180deg, #a79ddf, #7e57ba);
  box-shadow: none;
  border-width: 0px;
  text-shadow: #450042 1px 1px 5px;
}
#login form p label {
  color: #bdc6da;
}
#login p a {
  color: #fd9b63 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field label {
  color: #bdc6da;
}
.x-column a img {
  border-radius: 12px;
}
.entry-content a img {
  border-radius: 12px;
}
.hwp-box-rows {
  margin-top: -10px;
}
.hwp-row.hwp-first-row p {
  text-shadow: #ffde5a 0px 0px 3px;
}
.entry-content img {
  border-radius: 14px;
}
.x-accordion-inner {
  background-color: #2e2e45;
}
.x-accordion-heading a {
  background-color: #232335 !important;
}
.aligncenter {
  background-color: #232335;
  border-radius: 18px;
}
.fade {
  background-color: #695e85;
  color: #dcd2ff;
  text-shadow: rgba(1, 1, 1, 0.5) 0px 1px 0px;
  border-style: none;
}
.x-video .x-video-inner video {
  border-radius: 14px;
}
