/*
Theme Name: Hitser Child Theme
Description: This is a custom child theme for hitster
Template: hitster
Version: 1.0
*/

/* custom styling from tee settings enable if needed

@font-face {
    font-family: 'Brown-Std Regular';
    src: url("hitster.wpprovider.nl/wp-content/themes/hitster-child/fonts/BrownStd-Regular.otf") format("opentype"),
    font-weight: 300;
    font-style: normal;
}
#slide-out-widget-area-bg.open.light .nectar-ocm-image.current {
    opacity:1;
}
#header-outer.lighten-logo.transparent #top #logo:not([data-supplied-ml="true"]) img.stnd {
    filter: brightness(1) invert(0) !important;
}
.nectar-button span {
    padding-left:15px;
    padding-right:15px;
}

@media screen and (max-width: 782px) {
.admin-bar #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"], .admin-bar #header-outer[data-permanent-transparent=false][data-mobile-fixed="1"], .logged-in.buddypress #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"], .logged-in.buddypress #header-outer[data-permanent-transparent=false][data-mobile-fixed="1"], body.admin-bar #header-outer[data-transparent-header=true][data-mobile-fixed=false] {
    top: 0px !important;
}
}
#slide-out-widget-area .menuwrapper li {
    padding-right: 20px;
}

body #header-outer[data-transparent-header="true"], body #header-outer[data-transparent-header="true"] .cart-menu {
    transition: none !important;
    -webkit-transition: none !important;
}

/* END custom styling from settings */

body a,
body .wpb_text_column a,
body p a {
  color: #ffc850;
  text-decoration: none;
}

.nectar-button.min-width-btn {
  width: 120px;
}

body.material #slide-out-widget-area .off-canvas-menu-container li {
  margin-bottom: 32px;
}

#slide-out-widget-area .inner > .off-canvas-menu-container {
  margin-bottom: 0;
}

#slide-out-widget-area .inner .off-canvas-menu-container .menu li a  {
	font-size: 40px;
	line-height: 1.5;
}

#slide-out-widget-area .inner .off-canvas-menu-container .sub-menu li a  {
	font-size: 24px !important;
	line-height: 1.8 !important;
}

i {
  text-decoration: italic;
}

body #footer-outer {
  background-color: #000000;
}

#footer-widgets:before {
  content: url(../svg/circles.svg);
  position: absolute;
  min-width: 600px;
  right: -300px;
  opacity: 0.6;
  bottom: -300px;
}

body #footer-outer #copyright {
  background-color: transparent;
}

.wpml-ls-sidebars-footer-area-1 > ul > .wpml-ls-item {
  margin-left: 16px;
  margin-right: 16px;
}

.page-header-overlay-color::after {
  opacity: 0.4;
}

.grey-container {
  background: #1d2028;
  border-radius: 8px;
}

.grey-container,
.neon-container,
.orange-container,
.purple-container {
  padding: 64px !important;
  margin-bottom: 64px !important;
}

@media only screen and (max-width: 690px) {
  .grey-container,
  .neon-container,
  .orange-container,
  .purple-container {
    padding: 32px !important;
    margin-bottom: 32px !important;
  }
}

.neon-container {
  /*background: #1d2028;*/
  border: 1px solid #ffffff;
  box-shadow: 0px 0px 16px 0px #009EE3, inset 0px 0px 16px 0px #009EE3;
  border-radius: 12px;
}

.orange-container {
  background: linear-gradient(85.92deg, #f2663a 0%, #aa0773 99.26%);
  border-radius: 8px;
  padding: 64px;
}

.purple-container {
  background: linear-gradient(86.36deg, #601c89 0.47%, #271280 99.87%);
  border-radius: 8px;
}

.neon-button {
  border: 3px solid rgba(237, 243, 245, 0.75);
  box-shadow: 0px 0px 12px 6px rgba(21, 159, 193, 0.5),
    inset 0px 0px 15px 9px rgba(21, 159, 193, 0.5);
  border-radius: 999px;
  transition: 0.3s;
}

.neon-button:hover {
  border: 3px solid #edf3f5;
  box-shadow: 0px 0px 12px 6px #159fc1, inset 0px 0px 15px 9px #159fc1;
  border-radius: 999px;
}

.orange-heading {
  background: linear-gradient(269.18deg, #d32361 73.87%, #f2892f 99.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.v-center-col {
  display: flex;
  height: 100%;
  align-items: center;
}
