/*body {font-size:1rem !important}*/
.why-list li {margin-bottom: 8px; font-size:1rem !important}
#sp-bottom {font-size:1rem !important}
  
  @media(min-width: 992px) {
.burger-icon {
    display: none;
}
  }
#sp-menu {
    display: flex;
    justify-content: flex-start;
}

a {
  color: rgb(0, 163, 222) !important;
}

#sp-top-bar {
    background: #eee;
    color: #00a3de;
}

#sp-footer {
    background: #004a67;
}



.sp-megamenu-parent li a, .sp-megamenu-parent li:first-child a, .sp-megamenu-parent li:last-child a {
    padding: 0px 15px 0px 15px !important;
}


#sp-header {
    background: #ffffffbb;
    backdrop-filter: blur(15px);
}

.sp-megamenu-parent li.active a {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    font-family: Arial;
    border-bottom: 5px solid;
    height: 100px;
  padding-bottom: 5px;
}


  

.sp-megamenu-parent li.sp-menu-item a {
    text-transform: uppercase;
}

#sp-top1, #sp-top2 {
    align-items: center;
    justify-content: center;
    display: flex;
}


.btn-normal-wbg {
    border-radius: 0px;
    border: 1px solid #004a67;
    color: #004a67 !important;
    font-weight: bold;
    text-transform: uppercase;
    background: transparent !important;
    margin-top: 30px;
    padding: 10px 15px;
}

.btn-normal-wbg:hover {
    border-radius: 0px;
    border: 1px solid #004a67;
    color: white !important;
    font-weight: bold;
    text-transform: uppercase;
    background: #004a67 !important;
    margin-top: 30px;
}




.btn-normal-bbg {
    border-radius: 0px;
    border: 1px solid white;
    color: white !important;
    font-weight: bold;
    text-transform: uppercase;
    background: transparent !important;
    margin-top: 30px;
    padding: 10px 15px;
}

.btn-normal-bbg:hover {
    border-radius: 0px;
    border: 1px solid #004a67;
    color: #004a67 !important;
    font-weight: bold;
    text-transform: uppercase;
    background: white !important;
    margin-top: 30px;
}


li.sp-menu-item a {
    border-bottom: 5px solid transparent;
    transition: .3s all !important;
    height: 100px;
}

li.sp-menu-item:hover a {
    border-bottom: 5px solid #004a67;
    height: 100px;
    transition: .3s all !important;
    color: #004a67 !important;
}

/*
.sppb-img-responsive {
    box-shadow: 0px 0px 10px 0px #004a67;
}

 .sppb-addon-text-block .sppb-addon-content {
    line-height: 40px;
}
 */


a.sp-scroll-up {
    background: #004a67dd;
    border: 1px solid #004a67;
}

a.sp-scroll-up:hover {
    background: #004a67;
    border: 1px solid #004a67dd;
}


.bottom-image-row .sppb-addon-single-image .sppb-addon-content {
    justify-content: center;
    align-items: center;
    display: flex;
}

.bottom-image-row .bottom-image-row-inner .sppb-row-column {
    max-width:  250px !important;
    padding: 5px;
}

.szinjelentes-table {
    max-width: fit-content;
    display: flex;
}



.gyik-row .sppb-panel-heading {
    background: #004a67;
    color: white;
}

.sppb-panel-body, .sppb-panel-body .sppb-container-inner ul {
    background: #f8f8f8 !important;
}

.bttl {
  color: #00a3de;
}

.dbttl {
  color: #004a67;
}

.wttl {
  color: #ffffff;
}


.referenciak-row h3.sppb-addon-title {
    justify-content: center;
    align-items: center;
    display: flex;
    margin-bottom: 30px;
}
/*
.hikashop_product_name_main {
    font-size: 20px;
}

.hikashop_product_name_main {
    font-size: 25px;
    padding-left: 50px;
}

.hikashop_product_page {
    background: #efefef;
    padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3);
}

.hikashop_product_bottom_part {
    padding: 0px 50px 0px 50px;
}


.hikashop_product_name_main_div {
    padding-bottom: 20px;
}

#hikashop_main_image {
    margin-top: -10px !important;
    margin-bottom: 0px !important;
}

.hikashop_product_page:hover #hikashop_main_image {
    transition: .3s all;
    transform: scale(1.05);
}

.hikashop_product_page #hikashop_main_image {
    transition: .3s all;
    transform: scale(1);
}

.hikashop_main_image_div {
    overflow: hidden;
}


a.hikashop_product_file_link {
    background: #00a3de;
    padding: 10px;
    color: white !important;
}

#hikashop_product_tags_main {
    margin-top: 30px;
}

#hikashop_product_tags_main li a {
    border-radius: 0px !important;
    background: #004a67 !important;
    color: white !important;
}

.hikashop_product_files_main {
    margin-top: 30px;
}

*/

.hikashop_category_information .hikashop_zoom_hover .hikashop_subcontainer:hover {
    transform: scale(1);
    transition-delay: 0s;
    z-index: 999;
    box-shadow:none;
}

.hikashop_category_image {
    justify-content: center;
    align-items: center;
    display: flex;
}
.hikashop_subcategories_listing {
    /* background: #efefef; */
}

.hikashop_category {
    padding: 0;
}

.hikashop_category {
    /* background: #fff !important; */
    /* margin: -1px; */
}




.hikashop_category {
}

.hikashop_subcontainer.thumbnail:hover {
    transition: .3s all;
    transform: scale(1.05) !important;
    border: 1px solid #000;
}

.hikashop_subcontainer.thumbnail {
    transition: .3s all !important;
    transform: scale(1);
}

.hikashop_subcontainer.thumbnail:hover a {
    color: white !important;
}

.hikashop_subcontainer.thumbnail {
    border: none !important;
    box-shadow: 0px 0px 0px 1px #004a67 !important;
}

.hikashop_subcontainer.thumbnail:hover {
    background: #00a3de !important;
    border: none;
    box-shadow: 0px 0px 3px 0px #004a67 !important;
}



.aninum-inner-row {
    background: #004a67bb;
    backdrop-filter: blur(5px);
    padding: 50px 0px 150px 0px ;
}

.aninum-inner-row .lottie-player {
    position: relative;
    justify-content: center;
    align-items: center;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.aninum-inner-row .sppb-animated-number {
    color: white;
    font-weight: bold;
    font-size: 45px;
}



.sppb-animated-number-title {
    font-size: 22px;
    color: white;
}


.aninum-col:hover .aninum {
    padding-top: 25px;
    transition: .3s all;
    position: absolute;
    display: flex !important;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.aninum-col .aninum {
    padding-top: 0px;
    transition: .3s all;
    position: absolute;
    display: flex !important;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.aninum-col:hover .sppb-addon-lottie {
    transition: .3s all;
    transform: scale(1.5);
}


.aninum-col .sppb-addon-lottie {
    transition: .3s all;
    transform: scale(1);
}

#sppb-addon-1724333369398 .sppb-addon-timeline .sppb-addon-timeline-wrapper:before, #sppb-addon-1724333369398 .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after, #sppb-addon-1724333369398 .sppb-addon-timeline .timeline-movement.even:before {
 
   background: #00a3de !important;
}

#sppb-addon-1724333369398 .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge::before, #sppb-addon-1724333369398 .sppb-addon-timeline .timeline-movement.even::after {
  border-color: #00a3de !important;
}

.linkBtn, .linkBtn div div {border-radius: 15px !important}


/*******************************************/

.Eblue {color: #00A3DE}
.EL-logo {
  max-width: 200px
  .about-icon1 {position: relative;
  left: 20px; }
}
.Eblue {color:#00a3de}
  .sppb-panel-title, .sppb-addon-content {font-size:1rem !important}
.more-button:hover {background-color:#00A3DE !important; color:#fff !important}
/*blueBtn*/
.myBlueBtn { 
  color: #ffffff !important; 
  background-color: #00A3DE; 
  border-color: #05678A; 
  margin: 2rem 0
} 
 
.myBlueBtn:hover, 
.myBlueBtn:focus, 
.myBlueBtn:active, 
.myBlueBtn.active, 
.open .dropdown-toggle.myBlueBtn { 
  color: #ffffff; 
  background-color: #037199; 
  border-color: #05678A; 
} 
 
.myBlueBtn:active, 
.myBlueBtn.active, 
.open .dropdown-toggle.myBlueBtn { 
  background-image: none; 
} 
 
.myBlueBtn.disabled, 
.myBlueBtn[disabled], 
fieldset[disabled] .myBlueBtn, 
.myBlueBtn.disabled:hover, 
.myBlueBtn[disabled]:hover, 
fieldset[disabled] .myBlueBtn:hover, 
.myBlueBtn.disabled:focus, 
.myBlueBtn[disabled]:focus, 
fieldset[disabled] .myBlueBtn:focus, 
.myBlueBtn.disabled:active, 
.myBlueBtn[disabled]:active, 
fieldset[disabled] .myBlueBtn:active, 
.myBlueBtn.disabled.active, 
.myBlueBtn[disabled].active, 
fieldset[disabled] .myBlueBtn.active { 
  background-color: #00A3DE; 
  border-color: #05678A; 
} 
 
.myBlueBtn .badge { 
  color: #00A3DE; 
  background-color: #ffffff; 
}

.n2-section-smartslider {
  /* max-width: 1280px; */
  /* margin: 0 auto; */
}

#sp-header .container {
    max-width: 1700px;
}

div#sp-search {
    display: flex;
}

#column-wrap-id-1731401228198 {
    margin-top: auto;
    margin-bottom: auto;
}

.gyik-btn {
    background: transparent !important;
    color: white !important;
    font-weight: bold;
    border: 1px solid;
    margin-top: 30px;

}

.gyik-btn:hover {
}

#sppb-addon-lottie-player-cfa0a427-e979-499a-a11e-c233e4e4e9ef {
    margin-top: -75px;
}

ol.breadcrumb {
    margin-top: 25px;
    background: #00a3de25;
}

.gyik-row {
    background: #004a67 !important;
    box-shadow: unset !important;
}

.gyik-row .sppb-btn {
    background: #00a3de !important;
}


.btn-custom {
color: #00a3de;
 border-color: #00a3de;
 }

.btn-custom:hover {
  background-color: #00a3de;
  color: white;
}

.collapse-custom {
border: none;
}

.aboutTitle {
  color: #00a3de;
}


.termekek-row .sppb-addon-title {
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}


.rolunk-row .sppb-row.sppb-nested-row {
    display: flex;
    align-items: flex-start;
    align-content: space-between;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
}

.rolunk-row .rolunk-inner-main-col .sppb-column-addons > .sppb-section {
    height: 100% !important;
    display: flex;
    align-items: flex-end;
    align-content: space-between;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
}

.rolunk-row .rolunk-inner-main-col .sppb-container-inner {
    display: flex;
    align-items: stretch;
    align-content: space-between;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
}

.rolunk-row .sppb-reset-button-styles.sppb-w-full.sppb-panel-heading {
    max-width: fit-content !important;
}

.sppb-panel.sppb-panel-custom {
    background: none !important;
    border: none !important;
    justify-content: flex-start;
    display: flex;
    flex-direction: column;
    align-content: flex-end;
    flex-wrap: nowrap;
    align-items: flex-end;
}

.sppb-panel-body {
    border-top-color: #00a3de !important;
    background: #f4f4f4 !important;
}

.sppb-panel button {
    padding: 10px 15px;
    border: 1px solid #00a3de;
    box-shadow: unset !important;
    transition: .3s border-bottom-color;
    border-radius: 5px 5px 5px 5px;
}

.sppb-reset-button-styles.sppb-w-full.sppb-panel-heading.active {
    border-bottom-color: transparent;
    transition: .3s border-bottom-color;
    border-radius: 5px 5px 0px 0px;
}

.rolunk-row span.sppb-panel-title {
    color: #00a3de;
}

.sppb-btn, .btn, .rsform-btn {
    padding: 10px 15px !important;
    border-radius: 5px !important;
}

.hikashop_product_tags {
    display: none;
}