@media (min-width: 1200px) {
body.helix-ultimate .sppb-row-container {
    max-width: 1290px;
}
  .sppb-row-container {
    width: 1320px;
}
  .container {
    max-width: 1290px !important;
}
body.helix-ultimate.com-hikashop #sp-main-body .container {
    max-width: 1290px;
}
#sp-top-bar .container {
    max-width: 1290px;
}
}

::-webkit-scrollbar {
    width: 10px;
    background-color: #242b32;
}

::-webkit-scrollbar-thumb {
    background-color: #d93433;
    border: none;
}

body.site.helix-ultimate {
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 21.76%,rgba(255,255,255,1.00) 50.26%,rgba(221,221,221,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 21.76%,rgba(255,255,255,1.00) 50.26%,rgba(221,221,221,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 21.76%,rgba(255,255,255,1.00) 50.26%,rgba(221,221,221,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 21.76%,rgba(255,255,255,1.00) 50.26%,rgba(221,221,221,1.00) 100%);
}

.pweb-offset-top.pweb-left, .pweb-offset-top.pweb-right {
    top: 22% !important;
}
.pweb-toggler-img img {
    max-width: 100%;
    max-height: 100%;
    margin-left: 7px !important;
}
#pwebbox95_toggler {
    right: -35px !important;
}

/* Kezdőlap */

@media (max-width: 1400px) and (min-width: 992px) {
.sp-page-builder .page-content #section-id-1563790444072 {
    padding-top: 0px;
    padding-right: 20px !important;
    padding-bottom: 0px;
    padding-left: 20px !important;
}
}
.kte-kezdolap {
    color: #fff;
    -webkit-box-shadow: 0px 4px 12px -4px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 4px 12px -4px rgba(0,0,0,0.75);
    box-shadow: 0px 4px 12px -4px rgba(0,0,0,0.75);
    -webkit-transition: all .4s;
    transition: all .4s;
}
.kte-kezdolap .sppb-addon-image-layout-image.image-fit {
    width: 100%;
    text-align: -moz-center;
    text-align: -webkit-center;
    padding: 25px 0px;
}
.sppb-img-responsive.image-fit {
    width: auto;
}
.kte-kezdolap.kte-kabel .sppb-addon-image-layout-wrap {
    background-color: #1c9cdb;
}
.kte-kezdolap.kte-led .sppb-addon-image-layout-wrap {
    background-color: #8dc544;
}
.kte-kezdolap.kte-napelem .sppb-addon-image-layout-wrap {
    background-color: #f88411;
}
.kte-kezdolap.kte-biztonsag .sppb-addon-image-layout-wrap {
    background-color: #d93433;
}
.kte-kezdolap .sppb-addon-image-layout-content {
    padding: 0px;
}
.kte-kezdolap h1.sppb-image-layout-title, .kte-kezdolap h2.sppb-image-layout-title {
    color: #fff;
    text-align: center;
    background: rgba(25, 25, 25, .2);
    padding: 20px 0px !important;
    font-size: 26px;
}
.kte-kezdolap .sppb-addon-image-layout-text {
    padding: 20px;
    min-height: 345px;
}

@media (max-width: 1600px) and (min-width: 1201px) {
.kte-kezdolap .sppb-addon-image-layout-text {
    padding: 20px;
    min-height: 472px;
}
}
@media (max-width: 1200px) and (min-width: 769px) {
.kte-kezdolap .sppb-addon-image-layout-text {
    padding: 20px;
    min-height: 270px;
}
}
@media (max-width: 768px) {
.kte-kezdolap .sppb-addon-image-layout-text {
    padding: 20px;
    min-height: 170px;
}
}

.kte-kezdolap .sppb-btn-custom {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
    text-align: center !important;
    font-size: 20px !important;
    border-radius: 0px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px !important;
    border: 2px solid transparent;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.kte-kezdolap:hover .sppb-btn-custom {
    color: #FFFFFF;
    border: 2px solid #ffffff;
    -webkit-transition: all .4s;
    transition: all .4s;
}

/* Kezdőlap END */

/* Biztonságtechnika */

.kte-biztonsagtechnik {
    color: #fff;
    -webkit-box-shadow: 0px 4px 12px -4px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 4px 12px -4px rgba(0,0,0,0.75);
    box-shadow: 0px 4px 12px -4px rgba(0,0,0,0.75);
    -webkit-transition: all .4s;
    transition: all .4s;
}
.kte-biztonsagtechnik .sppb-addon-image-layout-image.image-fit {
    width: 100%;
    text-align: -moz-center;
    text-align: -webkit-center;
    padding: 25px 0px;
}
.kte-biztonsagtechnik.kte-biztonsag .sppb-addon-image-layout-wrap {
    background-color: #d4102f;
}
.kte-biztonsagtechnik h1.sppb-image-layout-title, .kte-biztonsagtechnik h2.sppb-image-layout-title {
    color: #fff;
    text-align: center;
    background: rgba(25, 25, 25, .2);
    padding: 20px !important;
}
.kte-biztonsagtechnik .sppb-addon-image-layout-content {
    padding: 0px;
}
.kte-biztonsagtechnik .sppb-addon-image-layout-text {
    padding: 20px;
    min-height: 150px;
}
.kte-biztonsagtechnik .sppb-btn-custom {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
    text-align: center !important;
    font-size: 20px !important;
    border-radius: 0px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px !important;
    border: 2px solid transparent;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.kte-biztonsagtechnik:hover .sppb-btn-custom {
    color: #FFFFFF;
    border: 2px solid #ffffff;
    -webkit-transition: all .4s;
    transition: all .4s;
}

.kte-biztonsagtechnik-kapcsolat {
    color: #fff;
    background-position: 20% 22% !important;
}
.biztonsagkte-kapcsolat {
    margin-bottom: 20px !important;
    padding: 15px !important;
    border: 2px solid #efefef;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
    background-color: rgba(212, 16, 47, 0.95);
}
.biztonsagkte-kapcsolat .sppb-icon-inner {
    height: 72px !important;
    width: 72px !important;
    color: #ffffff;
    background-color: transparent;
    border-style: solid;
    border-color: #ffffff;
    border-width: 2px;
    border-radius: 60px;
}
.biztonsagkte-kapcsolat .sppb-icon-inner i {
    line-height: 68px !important;
    font-size: 38px !important;
}
.biztonsagkte-kapcsolat:hover .sppb-icon-hover-effect-zoom-in .sppb-icon-inner {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.biztonsagkte-kapcsolat .biztonsagkte-kapcsolat-szoveg {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.biztonsagkte-kapcsolat .biztonsagkte-kapcsolat-szoveg p {
    margin-bottom: 0px;
}

.kte-biztonsagtechnik-rsform {
    background-color: #d4102f;
    color: #fff;
    -webkit-box-shadow: 0px 4px 12px -4px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 4px 12px -4px rgba(0,0,0,0.75);
    box-shadow: 0px 4px 12px -4px rgba(0,0,0,0.75);
    -webkit-transition: all .4s;
    transition: all .4s;
}
.btn-primary, .sppb-btn-primary {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
    text-align: center !important;
    font-size: 20px !important;
    border-radius: 0px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px !important;
    border: 2px solid transparent;
    -webkit-transition: all .4s;
    transition: all .4s;
    background-color: transparent;
}
.kte-biztonsagtechnik-rsform:hover .btn-primary {
    color: #FFFFFF;
    border: 2px solid #ffffff;
    background-color: transparent;
    -webkit-transition: all .4s;
    transition: all .4s;
}

/* Biztonságtechnika END */

/* Footer */

#sp-footer, #sp-bottom {
    background: #171717;
    color: #fff;
}
#sp-footer .container-inner {
    padding: 10px 0 !important;
}
#sp-footer1 {
    text-align: center;
}

/* Footer END */

/* ---------------- GDPR ------------*/

.activebar-container {
    background-color: rgba(0, 0, 0, 0.8) !important;
    border-bottom: 1px solid #000;
    color: #fff !important;
}
.activebar-container p {
    font-size: 16px;
}
.activebar-container a {
    font-weight: bold;
    font-size: 14px;
}
.activebar-container {
    margin: 0;
    display: block;
    position: fixed;
    top: auto !important;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 9999;
    overflow: hidden;
    overflow-x: hidden;
  border-top: 1px dotted white;
}
.activebar-container button.accept {
    color: #fff !important;
    background-color: #5cba3c !important;
}

.activebar-container button {
    float: right;
    clear: none;
    margin: 5px 10px;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: none;
}

.activebar-container button {
    float: right;
    clear: none;
    margin: 5px 10px;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: none;
}
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted, .plg_system_eprivacy_module div.plg_system_eprivacy_declined {
    overflow: hidden;
    border: none !important;
    border-top: 1px dotted #e6e6e6 !important;
    color: #808080 !important;
    vertical-align: middle;
    padding: 5px !important;
    background-color: transparent;
    font-size: 14px;
}
.plg_system_eprivacy_accepted p {
    margin-bottom: 0px;
}
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted button, .plg_system_eprivacy_module div.plg_system_eprivacy_declined button {
    border: 1px solid #fefcfa00;
    color: #929090;
    padding: 0px 10px !important;
    margin-right: 10px;
    background-color: rgba(114, 114, 115, 0);
    -webkit-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0);
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0);
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted button:hover, .plg_system_eprivacy_module div.plg_system_eprivacy_declined button:hover {
    color: #d93433;
    border-color: #72727300;
    background-color: #fff0;
}

/* ---------------- GDPR END ------------*/




.egyedifb {
    position: fixed;
}

div#mod-custom117 {
    position: absolute;
    top: 185px;
    z-index: 9999999 !important;
}
.egyedifb:hover {
    transition: .5s ease-in-out;
    margin-left: 281px !important;
}
.egyedifb {
    left: -281px !important;
      transition: .5s ease-in-out;
    display: inline-flex;
}