
.login a[href="/belepes?view=registration"] {
    display: none;
}

/* arak oldal START */

#osm-signup-page .osm-message p {
  font-size: 14px;
}

/* eltünteti az egész eredeti tartalmat */
#osm-signup-page .osm-message p {
  font-size: 0; /* trükk: a szöveget "láthatatlanná" tesszük */
}

#osm-signup-page .osm-message p strong {
  font-size: 14px; /* visszaadjuk a normál méretet csak a strong-nak */
}

#osm-signup-page .osm-message p strong::before {
  content: "Kérjük, adja meg adatait az alábbi űrlapon az ehhez az előfizetés feldolgozásához: ";
  font-weight: normal;
}

a[href^="/fiok/profil/update-card?"] {
    display: none;
}

.osm-taskbar a[href^="/arak/elofizetesi-terv/1-felhasznalo"], .osm-taskbar a[href^="/arak/elofizetesi-terv/2-felhasznalo"], .osm-taskbar a[href^="/arak/elofizetesi-terv/3-felhasznalo"], .osm-taskbar a[href^="/arak/elofizetesi-terv/4-felhasznalo"], .osm-taskbar a[href^="/arak/elofizetesi-terv/5-felhasznalo"], .osm-taskbar a[href^="/arak/elofizetesi-terv/6-felhasznalo"], .osm-taskbar a[href^="/arak/elofizetesi-terv/7-felhasznalo"], .osm-taskbar a[href^="/arak/elofizetesi-terv/8-felhasznalo"], .osm-taskbar a[href^="/arak/elofizetesi-terv/9-felhasznalo"], .osm-taskbar a[href^="/arak/elofizetesi-terv/10-felhasznalo"] {
    display: none;
}

.osm-item-title a {
  pointer-events: none;  /* kikapcsolja a kattintást */
  cursor: default;       /* egérmutató ne legyen kéz */
  text-decoration: none; /* opcionálisan: link aláhúzás eltűnik */
  color: inherit;        /* opcionálisan: szövegszín öröklődik */
}


.osm-container .form-group input.checkbox {
    display: inline-block;
    transform: scale(1.6);
    transform-origin: left top;
    margin-right: 10px;
}

.osm-privacy-policy .checkbox a{
    vertical-align: text-bottom;
}


/* arak oldal END */

#sp-footer .container-inner:before {
    width:185px;
}

#sp-footer .container-inner:after {
    width: 100px;
    height: 100px;
    border-radius: 50px;
}

#sp-footer a:hover, #sp-footer a:active, #sp-footer a:focus, #sp-bottom a:hover, #sp-bottom a:active, #sp-bottom a:focus {
    color: #eb568c;
}

.sp-page-title {
    height: 118px!important;
    background-color: unset!important;
}

.app-button {
    transition: transform 0.3s ease;
}

.app-button:hover {
    transform: scale(1.1); 
}

.app-button-inactive {
    filter: grayscale(100%);
    opacity: 0.6;
}    

/* Membershop PRO Start */

.password-group .input-password-toggle {
    height: 48px;
}

.password-group span {
    margin-top: -7px;position: absolute;margin-left: -8px;
}

a {
    color: #eb568c;
}

a:hover, a:focus, a:active {
    color: #8a5fa4;
}


joomla-tab button[aria-expanded="true"]::after {
    background-color: #eb568c;
}    

.table > :not(:first-child) {
    border-top: 2px solid #eb568c;
}

#osm-forgot-username-password ul li {
    padding-right: 10px;
}

.osm-page-title {
    font-size: 54px;
}

.osm-plan-price {
    text-align: center!important;
}

.osm-pricing-table-flat .osm-plan-short-description li {
    color: #191E1E;
    font-weight: 400;
    text-align: center;
    font-size:14px;
}

body .sppb-btn.sppb-btn-secondary, body .sppb-btn.btn-secondary, body .btn.sppb-btn-secondary, body .btn.btn-secondary {
    background: linear-gradient(to right, #8a5fa4, #eb568c, #f59f65);
}


.alert-info {
    color: #fff;
    background-color: #eb568c;
    border-color: #8a5fa4;
}

.formError .formErrorContent, .formError .formErrorArrow div {
    background: #8a5fa4;
}    


.btn-danger {
    color: #fff;
    background-color: #eb568c;
    border-color: #8a5fa4;
}

.btn-danger:hover {
    color: #fff;
    background-color: #8a5fa4;
    border-color: #eb568c;
}  

/* Membershop PRO END */



.float-start {
    padding-right: 10px;
}

.sp-megamenu-parent>li:after{
    border-bottom:7px solid #eb568c;
}


.sp-megamenu-wrapper {
    transform: translateY(0px)!important;
}

.module-search-wrapper {
    transform: translateY(0px)!important;
}

#sp-top-bar {
    background: #8a5fa4;
    color: #FFFFFF;
    display:none;
}
#section-id-1645791030225 {
    display:none;
}
body .sppb-btn.sppb-btn-default, body .sppb-btn.sppb-btn-primary, body .sppb-btn.btn-primary, body .btn.sppb-btn-default, body .btn.sppb-btn-primary, body .btn.btn-primary {
    background: linear-gradient(to right, #8a5fa4, #eb568c, #f59f65);
    color: #ffffff;
}

.sppb-btn.sppb-btn-default:hover {
    background: linear-gradient(to left, #8a5fa4, #eb568c, #F59F65)!important
}

#sppb-addon-1647955814470 #btn-1647955814470.sppb-btn-custom {
      background: linear-gradient(to right, #8a5fa4, #eb568c, #f59f65);
    color: #ffffff!important;
}

.sppb-btn:hover  {
      background: linear-gradient(to left, #8a5fa4, #eb568c, #f59f65)!important;
    color: #ffffff!important;
}


/* cookie start */


#c-bns button:first-child, #s-bns button:first-child {
    color: #fff;
    background: linear-gradient(to right, #8a5fa4, #eb568c, #f59f65);
}

.cc_div .b-tg .c-tgl:checked~.c-tg {
    background: linear-gradient(to right, #8a5fa4, #eb568c, #f59f65);
}

/* cookie end */




@media screen and (max-width: 820px) {
    #sp-header {
        height: 70px!important;
        padding: 10px 10px;
    }
    .module-search-wrapper {
        display: none!important;
    }
    #nyelv {
        margin-right: 15px;
    }
}