.bfSectionDescription {background: #27011b; padding: 10px;}

.bfElemWrap {background: #997c34; padding: 10px;}

.bfNextButton, .bfSubmitButton {background: green;}

.bfPrevButton {background: red;}

@media only all and (max-width: 50.99rem) {
.g-logo {margin-left: 25%; max-width: 50%;}
#g-footer .g-main-nav .g-toplevel > li {width: 100%; display: block; float: left;}
#g-footer .g-main-nav .g-toplevel {display: block;}
.sppb-btn-default, .sprocket-readmore span, .sprocket-mosaic-loadmore {width: 100% !important; margin-left: 0% !important;}
.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title {font-size: 3vw !important;}
.g-slideshow .g-slideshow-slider .swiper-slide {background-size: contain;}
}

.sprocket-mosaic-columns-4 li {vertical-align: top}

.acysubscribe {margin-top: 40px;}

#g-offcanvas .g-main-nav .g-toplevel > li {width: 100%; display: block; float: left;}
#g-offcanvas .g-main-nav .g-toplevel {display: block;}

.g-pricingtable-col-item .g-pricingtable .g-pricingtable-item .fa {color: green; }
.g-pricingtable-col-item .g-pricingtable .g-pricingtable-item {border-top: 1px solid white; padding-top: 1.5rem;}

.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title {
    font-size: 2.5vw;
    line-height: normal;
    width: 60%;
    margin: 0 auto;
    margin-bottom: 0.5rem;
    font-weight: 900;
  text-shadow: -1px 2px 2px rgba(0,0,0,0.6);
}

.sprocket-lists-modern-title .indicator {
  border-top: 10px solid #ffffff;
}

.g-slideshow .g-slideshow-slider .swiper-slide .slide {margin-top: 20%;}

.sprocket-mosaic-header, #dropdownMenuButton-71, .sprocket-mosaic-hovercontent, .sprocket-mosaic-loadmore .loadmore-info {display: none;}

.page-header {text-align: center;}
.page-header h2 {
  font-size: 2.3rem;
  font-weight: 400;
  line-height: 4.5rem;
  margin-top: 0rem;
  margin-bottom: 0rem;
  padding-bottom: 0rem;
}

#sbox-window {
    background-color: #997c34;
}

#sbox-content {background-color: #641f52;}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  color: #000000; }

#slideshow-4169-particle .slide {text-align: center;}

.sppb-addon-image-content .sppb-image-holder {
    background-size: contain !important;
  background-repeat: no-repeat;
}

body.soldout .sppb-btn-default {color: #ffffff !important;
    background-color: grey !important; border-color: #ffffff !important; cursor: not-allowed;
    opacity: 0.5; pointer-events: none;}

.g-slider .swiper-slide.swiper-slide-active .g-slider-pattern, .g-slider .swiper-slide:hover .g-slider-pattern {
    animation: MoveUpDown 0s ease-in-out infinite;
    opacity: 0;
}

.page-header, .sppb-addon-title {color: #997c34; background: rgb(114,34,98);
background: linear-gradient(90deg, rgba(114,34,98,0) 0%, rgba(114,34,98,1) 50%, rgba(114,34,98,0) 100%); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 95%); margin-bottom: 0rem !important;
    padding-bottom: 0.5rem !important;}

.korabbi-rendezvenyek img {filter: grayscale(1);   -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;}
.korabbi-rendezvenyek img:hover {filter: grayscale(0);}
.korabbi-rendezvenyek .sprocket-mosaic-item {background: #641f52; clip-path: polygon(0 0, 100% 0, 100% 100%, 0 95%);}

.g-pricingtable-col-item.accent1 {background: #641f52; clip-path: polygon(0 0, 100% 0, 100% 100%, 0 95%); padding-bottom: 50px;}
.g-pricingtable-col-item.accent2 {background: #27011b; clip-path: polygon(0 0, 100% 0, 100% 100%, 0 95%); padding-bottom: 50px;}
.g-pricingtable-col-item.accent3 {background: #997c34; clip-path: polygon(0 0, 100% 0, 100% 100%, 0 95%); padding-bottom: 50px;}

h3.g-title {
  font-size: 2.3rem;
  font-weight: 700;
  display: block;
  line-height: 1.5;
  text-align: center;
  margin-top: 0rem;
  margin-bottom: 0.625rem;
  padding-bottom: 1.5rem;
}

html body #g-page-surround {background: rgb(111,34,91) !important;
background: linear-gradient(95deg, rgba(111,34,91,1) 0%, rgba(40,1,28,1) 50%, rgba(111,34,91,1) 100%) !important; margin: 0rem !important;}
.privilegelink .g-menu-item-title {color: #997c34}
.g-social {padding-top: 10px;}
#g-top .g-content {font-size: 0.7rem !important;}

#g-top a {color: #c5c5c5 !important;}

#rl_modals_loaded_content {
    background: #997c34;
    padding: 6px 12px;
    color: #000000;
}

.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 0.9rem;
}
#g-top .g-main-nav .g-toplevel > li > .g-menu-item-container {font-size: 0.7rem !important;}

a.acymailing_togglemodule {margin-top: 10px; padding: 10px; font-size: 0.9rem !important; background-color: #27011b;}

#g-bottom .g-quote blockquote {
    font-size: 0.9rem !important;
    font-weight: 900;
    font-family: "Amarante";
    margin: 0 auto;
    width: 100% !important;
}

#g-bottom blockquote cite {font-size: 0.9rem !important;}

.sppb-addon-containerrendezveny-alapinfok .sppb-btn-link {pointer-events: none; color: #ffffff; font-size: 1rem; font-size: 1rem;}
.rendezveny-alapinfok .sppb-btn-lg {
  padding: 10px 16px;
  font-size: 1rem !important;
  line-height: 1.33;
  border-radius: 0px !important;
}

.rendezveny-alapinfok .sppb-btn-default {
  color: #ffffff !important;
  background-color: #27011b !important;
  border-color: #27011b; margin-left: 0% !important;
}

.sppb-btn-default, .sprocket-readmore span, .sprocket-mosaic-loadmore {
  border-radius: 0px !important;
  display: inline-block;
  font-family: "Amarante";
  font-weight: 700;
  color: #fff;
  background: #997c34;
  text-align: center;
  padding: 0.4rem 1.5rem;
    padding-bottom: 0.4rem;
  padding-bottom: 0.45rem;
  border: 2px solid transparent;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
  width: 50%; margin-left: 25%;
}

.sppb-btn-default:hover, .sprocket-readmore span:hover, .sprocket-mosaic-loadmore:hover {
  color: #997c34;
  background: #ffffff;
  text-align: center;
  border: 2px solid #997c34;
}

.com_sppagebuilder .g-content {color: #ffffff;}

.sppb-addon-containerfellepok, .sprocket-mosaic-item {background: #27011b; clip-path: polygon(0 0, 100% 0, 100% 100%, 0 95%); padding-bottom: 50px;}

.sprocket-mosaic-item {
  border: 0px solid #ddd;
  border-radius: 0px;
}

.sprocket-mosaic .sprocket-mosaic-tags, #main .sprocket-mosaic ul.sprocket-mosaic-tags {
  margin: 10px -10px -10px;
  padding: 5px;
  background: transparent;
  border-radius: 0 0 0px 0px;
  font-size: 90%;
  font-style: italic;
}

.sprocket-mosaic .sprocket-mosaic-tags li, #main .sprocket-mosaic ul.sprocket-mosaic-tags li {
  width: auto;
  margin-right: 1px;
  padding: 0 5px;
  background: #ffffff;
  border-radius: 0px;
  border: 1px solid #997c34;
  color: #997c34;
}