/*** MENÜPONTOK ***/
/* IKONOK A MENÜPONTOK KÖZÖTT */
.fa {
  font-size:140%;
}
.fa:hover { 

}
/*** MENÜPONTOK VÉGE ***/

/*** MOBIL MENÜPONTOK ***/
/* TÖRÉSPONTOK MÓDOSÍTÁSA */
/* @media (max-width: 1200px){
  .sp-megamenu-parent {
    display: none !important;
  }
  #offcanvas-toggler {
    display: inline-block !important;
  }
} */

/* KÉP ALAPÚ IKONOK A MOBIL MENÜBEN */
.offcanvas-menu img {
  display: inline !important;
}
/* MOBIL MENÜ BEZÁRÓ IKON */
.close-offcanvas {
  background: none !important;
}
/*** MOBIL MENÜPONTOK VÉGE ***/


/*** WEBES ELEMEK ***/
/* NYELVEK */
.language-flag img {
  float: right;
  padding: 25px 0px 0px 25px;
}
/* FEL IKON */
.sp-scroll-up {
  background-color: #0345bf;
  border-radius: 20px;
}
.fa-chevron-up {
  color: #FFFFFF;
}
/* GÖRDÍTŐSÁV */
::-webkit-scrollbar {
  width: 10px;
}
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
::-webkit-scrollbar-thumb {
  background: #006db5; 
}
::-webkit-scrollbar-thumb:hover {
  background:#333333;
}
/* GOMBOK STÍLUSA */
/* AKTÍV GOMBOK STÍLUSA */
/*** WEBES ELEMEK VÉGE ***/


/*** HONLAP EGYEDI ELEMEI ***/
/*** HONLAP EGYEDI ELEMEI VÉGE ***/

/*Menü*/
#sp-header #sp-menu {
  display: flex;
  justify-content: center;
}

#sp-header {
  box-shadow: none !important;
}

.sp-megamenu-parent>li>a {
  padding: 0 11px !important;
}

/*Logó*/
#sp-logo {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}

/*Menü hover ikonok*/
.sp-megamenu-parent > li:nth-child(even):hover:after {
  -webkit-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  transition: all 300ms ease;
  position: absolute;  
  left: 0; 
  right: 0;
  top: 52px; 
  margin-left: auto; 
  margin-right: auto; 
  width: 20px; /* Need a specific value to work */
  z-index:-1;      
  content: url(../../../images/web/site/menu-01.png);
}

.sp-megamenu-parent > li:nth-child(odd):hover:after {
  -webkit-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  transition: all 300ms ease;
  position: absolute;  
  left: 0; 
  right: 0;
  top: 52px; 
  margin-left: auto; 
  margin-right: auto; 
  width: 20px; /* Need a specific value to work */
  z-index:-1;      
  content: url(../../../images/web/site/menu-02.png);
}

.sp-megamenu-parent > li:nth-last-child(2):hover:after {
  -webkit-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  transition: all 300ms ease;
  position: absolute;  
  left: 0; 
  right: 0;
  top: 25px; 
  margin-left: auto; 
  margin-right: auto; 
  width: 20px; /* Need a specific value to work */
  z-index:-1;      
  content: url(../../../images/web/site/menu-01.png);
}

.sp-megamenu-parent > li:last-child:hover:after {
  -webkit-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  transition: all 300ms ease;
  position: absolute;  
  left: 0; 
  right: 0;
  top: 25px; 
  margin-left: auto; 
  margin-right: auto; 
  width: 20px; /* Need a specific value to work */
  z-index:-1;      
  content: url(../../../images/web/site/menu-02.png);
}

/*Menü hover*/
.sp-megamenu-parent>li:nth-child(odd):hover>a {
  color: #006db5 !important;
}
.sp-megamenu-parent>li:nth-child(even):hover>a {
  color: #ed1c24 !important;
}

.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
  color: #006db5 !important;
}

/*Gombok primary*/

.btn-primary, .sppb-btn-primary {
  border-color: #006db5 !important;
  background-color: #006db5 !important;
  color: #ffffff !important;
}

.btn-primary:hover, .sppb-btn-primary:hover {
  border-color: #ed1c24 !important;
  background-color: #ed1c24 !important;
  color: #ffffff !important;
}

.btn-primary:focus, .sppb-btn-primary:focus {
 box-shadow: none !important;  
}

/*Gombok secondary*/
.btn-secondary, .sppb-btn-secondary {
  border-color: #006db5 !important;
  background-color: #006db5 !important;
  color: #ffffff !important;
}

.btn-secondary:hover, .sppb-btn-secondary:hover {
  border-color: #ffffff !important;
  background-color: #ffffff !important;
  color: #006db5 !important;
}

.btn-secondary:focus, .sppb-btn-secondary:focus {
 box-shadow: none !important;  
}

/*Lábléc*/

#sp-bottom, #sp-bottom a { 
  color: #000000 !important;
}

#sp-footer a {
  color: #ffffff !important;
}

#sp-bottom {
  border-top: 15px solid #006db5 !important;
}

#sp-bottom2 .menu, #sp-bottom2 .sp-module-title {
  text-align: center !important;
}

.lablec-menupontok .menu img {
  margin: auto !important;
}

/*Cikkek*/
.article-details .article-full-image img {
  padding-right: 20px;
}

/*Tanulmányok*/
.category-list .category.table .cat-list-row0:hover, .category-list .category.table .cat-list-row1:hover {
  background: #f0f0f0;
}  

/*Page title*/
.sp-page-title {
  background: #006db5 !important;
}

.sp-page-title:after {
  background-image: url(../../../images/web/headers/logo-icon.png);
  content: ""; 
  background-size: 60px;
  background-repeat: no-repeat;
  width: 60px;
  height: 60px;
  margin-left: 70%;
  margin-top: -64px;    
  position: absolute;
}

@media only screen and (min-width: 1900px) {
  .sp-page-title:after { 
    margin-left: 60%;
}
}

/*Mobil menü*/
.offcanvas-menu .offcanvas-inner .sp-module ul>li a {
  color: #000000 !important;
  text-align: center;
}

/*Kiemelt cikkek*/
#kiemelt-cikkek a {
  color: #006db5 !important;
}

#kiemelt-cikkek .sppb-addon-article .sppb-img-responsive {
  margin-bottom: 15px;
}

/*404 oldal*/
.error-code, .coming-soon-number {
  color: #006db5 !important;
}

/* Számláló */
.mvc_main img {
  display: initial !important;
}