@import url('/design/salgoremek_2025/css/remek-sidebar.css');

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;900&display=swap');

@font-face {
    font-family: 'Myriad Pro';
    src: url('/design/salgoremek_2025/components/myriadpro_regular.eot');
    src: url('/design/salgoremek_2025/components/myriadpro_regular2.eot') format('embedded-opentype'),
        url('/design/salgoremek_2025/components/myriadpro_regular.woff2') format('woff2'),
        url('/design/salgoremek_2025/components/myriadpro_regular.woff') format('woff'),
        url('/design/salgoremek_2025/components/myriadpro_regular.ttf') format('truetype'),
        url('/design/salgoremek_2025/components/myriadpro_regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


.fa-arrows-alt:before {
    content: "\f0b2" !important;
}

body{
  /*font-family: 'Myriad Pro' !important;*/
  font-family: 'Rubik', sans-serif !important;
  font-size:15px;
  background-color:#fff;
}
.pt5{padding-top:5px !important;}
a{color:#e6027e; }
a:hover{color:#e6027e;}
 
/*TOP BAR*/
#sp-top-bar {
  font-size:17px;
  border-bottom:solid #219dd9 4px;
  padding: 7px 0px 7px 0px;
}
#sp-top-bar i {color:#229dd9;}
#sp-top-bar a {color:#ffffff;}
.sp-contact-info{margin:5px 0px 0px 0px;}

.top_esemeny_link a{
  color: #e6027e !important;
  background:#ffffff;
  padding:5px 10px;
  text-transform: uppercase;

  display: block;
  font-size: 17px;
  border-radius:5px;
}

.salgotarjan_ma_link a{color:#000 !important;}

.top_esemeny_link.top_link_2 a{margin-left:10px;}


.top_esemeny_link{margin:0px !important; }
.top_esemeny_link p{margin:0px; padding:0px;}

#sp-main-body{padding:20px 0px;}
#sp-main-body .container_original{background-color:#ffffff;}
.fooldal #sp-main-body .container_original{background-color:transparent;}


#sp-bottom .sp-module ul >li >a {    line-height: 25px;}

#sp-bottom .sp-module ul >li >a:hover{color:#e6027e;}
#sp-bottom .nav>li>a:focus, .nav>li>a:hover {    background-color: transparent !important; }
#sp-bottom img {width:100%; max-width:180px;}


/*menü*/
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span{
  font-size:17px;
  padding: 0 13px;
  letter-spacing:inherit;
  line-height:89px;
}
.sp-megamenu-parent >li.sp-has-child >a, .sp-megamenu-parent >li.sp-has-child >span{
  
}


.sp-megamenu-parent li a{color:#ffffff;}

.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a{
  
color:#ffffff;
}
/*

.sp-megamenu-parent li:first-child a{
  background-color:#219dd9 !important;
  color:#ffffff !important;
} 
*/

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{ color:#ffffff;}

#offcanvas-toggler >i { color: #e6027e; }
.page-header{margin:0px; padding:0px; border:none;}

.entry-header{margin-bottom:10px;}

#sp-bottom1{text-transform:uppercase;}


h3 {
  text-transform:uppercase !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  /*font-style: italic;*/
  padding: 15px 0px;
  /*border-bottom: solid #333 1px;*/
  font-family: 'Rubik', sans-serif !important;
}

.home-list:before{
  font-family : 'Font Awesome 5 Pro';
  content: "\f015";
  margin-right: 5px;
  color:#229dd9;
}

.mapmarker-list:before{
  font-family : 'Font Awesome 5 Pro';
  content: "\f041";
  margin-right: 5px;
  color:#229dd9;
}
 
.mail-list:before{
  font-family : 'Font Awesome 5 Pro';
  content: "\f0e0";
  margin-right: 5px;
  color:#229dd9;
}

.phone-list:before{
  font-family : 'Font Awesome 5 Pro';
  content: "\f095";
  margin-right: 5px;
  color:#229dd9;
}
.facebook-list:before{
  font-family : 'Font Awesome 5 Pro';
  content: "\f39e";
  margin-right: 5px;
  color:#229dd9;
}



/*NAPTÁR*/
.t_event_day_cont{
  height: 35px;
  padding:0px 5px;
}

.t_event_day{
  display:block;
  width:100%;
  min-height:5px;
  margin-bottom:5px;
  border-radius:10px;
}
#jcl_component .jcl_month .jcal_categories{margin-bottom:20px;}
#jcl_component .jcl_event_detail .labels {width:110px;}

.jcl_mainview{margin:20px 0px;}
.jcl_navbar {
    padding-top: 7px;
    padding-bottom: 7px;
}
.jcl_month .jcl_navbar {
    margin-bottom: 15px;
}

/* #jcl_component .jcl_navbar{    background: #229dd9 !important;    height:auto !important; } */


#jcl_component .jcl_center {
    text-align: center;
}
#jcl_component .jcl_subtitlebar {
    color: #606F79;
    font-size: 11px;
    height: 26px;
    padding-top: 8px;
    padding-right: 12px;
    padding-bottom: 8px;
    padding-left: 8px;
    font-weight: bold;
}
#jcl_component .table-calendar td .calendar-events img.icon{
  border-radius:0px;
  background-color:transparent;
  background:transparent;
  height:25px;
  float:left;
}

span.t_evtitle{display:block; text-align:left; font-size:17px;}
span.t_evtime{display:block; text-align:left; color:#e6027e; font-size:12px;}
#jcl_component .table-calendar a.eventtitle{border-bottom-width: 8px;}

.tip {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    max-width: 350px;
    min-width: 160px;
    padding: 8px;
}
.tip-title {
    background: #4c61a0 none repeat scroll 0 0;
}

.event-item .jcl_event_description{display:none;}

/*hide*/
.monthview  .alert-error,
form.navbar-search, 
.jcl_toolbar_catselect,  
.jcl_search_form, 
.repeatdisplay, 
.atomic.powered_by{display:none !important;}



.facebook_sav .container_original{
  padding:30px 0px;
  background-color:#ffffff;
  margin-bottom:20px;
}

.facebook_sav .container_original .mod_facebooklikeboxgenius {text-align:center;}




/*jobboldal*/
#sp-right{margin-bottom:20px;}
#sp-right .custom p{width:100%;}
#sp-right .custom p img{
  width:90%;
  margin:1em;
  display:inline-block;
  padding:0.5em;
background:
 linear-gradient(
       to left,
       rgba(230,2,126,1) 0, 
       rgba(230,2,126,1) 33.3%,
       rgba(119,183,47,1) 33.3%, 
       rgba(119,183,47,1) 66.6%, 
       rgba(33,157,217,1) 66.6%, 
       rgba(33,157,217,1) ) top no-repeat,
     linear-gradient(
       to right,
       rgba(230,2,126,1) 0, 
       rgba(230,2,126,1) 33.3%,
       rgba(119,183,47,1) 33.3%, 
       rgba(119,183,47,1) 66.6%, 
       rgba(33,157,217,1) 66.6%, 
       rgba(33,157,217,1) ) bottom no-repeat,
     linear-gradient(
       to top,
       rgba(230,2,126,1) 0, 
       rgba(230,2,126,1) 33.3%,
       rgba(119,183,47,1) 33.3%, 
       rgba(119,183,47,1) 66.6%, 
       rgba(33,157,217,1) 66.6%, 
       rgba(33,157,217,1) ) left no-repeat,
     linear-gradient(
       to bottom,
       rgba(230,2,126,1) 0, 
       rgba(230,2,126,1) 33.3%,
       rgba(119,183,47,1) 33.3%, 
       rgba(119,183,47,1) 66.6%, 
       rgba(33,157,217,1) 66.6%, 
       rgba(33,157,217,1) ) right no-repeat;   
background-size:100% 3px, 100% 3px,  3px 100%,  3px 100% ;

}



.szineskeret{
width:100%;
display: inline-block;
    padding: 0.5em;
    background: linear-gradient( to left, rgba(230,2,126,1) 0, rgba(230,2,126,1) 33.3%, rgba(119,183,47,1) 33.3%, rgba(119,183,47,1) 66.6%, rgba(33,157,217,1) 66.6%, rgba(33,157,217,1) ) top no-repeat, linear-gradient( to right, rgba(230,2,126,1) 0, rgba(230,2,126,1) 33.3%, rgba(119,183,47,1) 33.3%, rgba(119,183,47,1) 66.6%, rgba(33,157,217,1) 66.6%, rgba(33,157,217,1) ) bottom no-repeat, linear-gradient( to top, rgba(230,2,126,1) 0, rgba(230,2,126,1) 33.3%, rgba(119,183,47,1) 33.3%, rgba(119,183,47,1) 66.6%, rgba(33,157,217,1) 66.6%, rgba(33,157,217,1) ) left no-repeat, linear-gradient( to bottom, rgba(230,2,126,1) 0, rgba(230,2,126,1) 33.3%, rgba(119,183,47,1) 33.3%, rgba(119,183,47,1) 66.6%, rgba(33,157,217,1) 66.6%, rgba(33,157,217,1) ) right no-repeat;
    background-size: 100% 3px, 100% 3px, 3px 100%, 3px 100%;


}

/*
*/

.remek_menu .sp-megamenu-parent li:nth-child(3) .sp-dropdown ul.sp-dropdown-items {
  /*  columns: 2 !important;
  -webkit-columns: 2 !important; 
  -moz-columns: 2 !important;*/
}
.remek_menu .sp-megamenu-parent li:nth-child(3) .sp-dropdown.sp-dropdown-main.sp-menu-left, .remek_menu .sp-megamenu-parent li:nth-child(3) .sp-dropdown.sp-dropdown-main.sp-menu-right{
	/*left: -1970px !important;  */
}

.intezmenyek-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span{padding:0px 10px;}
.intezmenyek-menu .sp-megamenu-parent .sp-dropdown ul.sp-dropdown-items li{max-width:400px; min-height:65px; padding-bottom:0px 10px;}


.t_plakatok .sppb-addon-image-layout-caption.caption-overlay{
  background: rgba(0,0,0,0.7) !important;
    padding: 10px 15px;
}
.plakat .sppb-addon-image-layout-caption.caption-overlay a {color:#e6027e !important; font-size:14px; font-weight:bold; }
.plakat .sppb-addon-image-layout-caption.caption-overlay a:hover, 
.plakat .sppb-addon-image-layout-caption.caption-overlay a:focus, 
.plakat .sppb-addon-image-layout-caption.caption-overlay a:active{color:#e6027e !important; font-size:14px; font-weight:bold; }

.plakat .sppb-magnific-popup.sppb-addon-image-overlay-icon {font-size:27px !important; color:#e6027e !important;}

.fancybox-caption__body{display:none;}
ul.sigFreeClassic li.sigFreeThumb{margin: 0 6px 5px 0;}



.lablec-menu li ul li{margin-left:20px;}

.pagination-wrapper{ margin:0px 0px 20px 0px; width:100%; float:left;}
.pagination_original{ margin:0; width:100%;}
.pagination_original p.counter, .pagination-wrapper p.counter{width:50%; text-align:right; margin-top: 31px;     margin-bottom: 0px; float:right;}
.pagination_original ul.pagination_original, .pagination-wrapper ul.pagination_original{ width:50%; float:left; margin-top:20px;}


.sppb-carousel-extended-content-wrap .sppb-carousel-extended-subheading{
  position: absolute;
  left: 0;
  top: auto;
  bottom: 0;
  width: 100%;
  background: rgba(0,0,0,0.8) !important;
  padding: 10px 15px;
  margin-bottom:0px;

}
.sppb-carousel-extended-content-wrap  a, 
.sppb-carousel-extended-content-wrap .sppb-carousel-extended-subheading{
color: #e6027e !important;
    font-size: 14px;
    font-weight: bold;

}

.sppb-carousel-extended-description .sppb-magnific-popup.sppb-addon-image-overlay-icon{
  display:block !important;
  line-height: 36px;
  color:#ffffff !important;
}
.sppb-carousel-extended-nav-control .nav-control.next-control{margin-right:0px;}
.sppb-carousel-extended-nav-control .nav-control.prev-control{margin-left:0px;}
.sppb-carousel-extended-dots, .sppb-carousel-extended-nav-control{margin-top:0px; top:0px !important;}
.sppb-carousel-extended-nav-control .nav-control{
  height:380px !important;
  border:0px;
  border-radius:0px;
  line-height: 380px  !important;
  background: rgba(255,255,255,0.8);
  width: 80px !important;
  font-size: 80px !important;
  color: #000 ;
}

/*.sppb-carousel-extended-list{max-width: 949px; margin: 0 auto;}*/
.sppb-carousel-extended-item{
padding: 0.5em;
    background: linear-gradient( to left, rgba(230,2,126,1) 0, rgba(230,2,126,1) 33.3%, rgba(119,183,47,1) 33.3%, rgba(119,183,47,1) 66.6%, rgba(33,157,217,1) 66.6%, rgba(33,157,217,1) ) top no-repeat, linear-gradient( to right, rgba(230,2,126,1) 0, rgba(230,2,126,1) 33.3%, rgba(119,183,47,1) 33.3%, rgba(119,183,47,1) 66.6%, rgba(33,157,217,1) 66.6%, rgba(33,157,217,1) ) bottom no-repeat, linear-gradient( to top, rgba(230,2,126,1) 0, rgba(230,2,126,1) 33.3%, rgba(119,183,47,1) 33.3%, rgba(119,183,47,1) 66.6%, rgba(33,157,217,1) 66.6%, rgba(33,157,217,1) ) left no-repeat, linear-gradient( to bottom, rgba(230,2,126,1) 0, rgba(230,2,126,1) 33.3%, rgba(119,183,47,1) 33.3%, rgba(119,183,47,1) 66.6%, rgba(33,157,217,1) 66.6%, rgba(33,157,217,1) ) right no-repeat;
    background-size: 100% 3px, 100% 3px, 3px 100%, 3px 100%;
}

.sppb-carousel-extended-content-wrap{padding:0px;}
.sppb-carousel-extended-content-wrap  a{display:block; width:100%; height:100%;}
.sppb-carousel-extended-description, .sppb-carousel-extended-subheading{display:none;}
/*.t_plakatok{display:none !important;}*/


.left-fixed{
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
}



.bottom-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 9999;
}


.bottom-fixed img , .left-fixed img{
    width: 200px;
    padding: 0px;
    border: 0px;
    margin: 0px;
}
.bottom-fixed p, .left-fixed p{
  margin:0;
}
.left-fixed img{
  width:250px;
  margin-bottom:5px;
}

.jegyvasarlas_link{margin-top:-4px; margin-left:40px; font-weight:bold;}



/*media query*/
@media screen and (max-width: 1199px) {
  .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{ padding-left: 1315px !important;}
  .sp-megamenu-parent .sp-dropdown ul.sp-dropdown-items { max-width:900px; }
  .sp-megamenu-parent .sp-dropdown ul.sp-dropdown-items li{max-width:300px;}
  .sp-megamenu-parent .szolgaltatasok .sp-dropdown .sp-dropdown-inner{ 	padding-left: 1515px !important; }
  .sp-megamenu-parent .cif-rolunk .sp-dropdown .sp-dropdown-inner{ 	padding-left: 1600px !important; }
.jegyek_menu .sp-dropdown.sp-dropdown-main.sp-menu-left, .jegyek_menu .sp-dropdown.sp-dropdown-main.sp-menu-right{

    left: -1610px !important;	
}
 
/* .sppb-carousel-extended-list{max-width: 789px; margin: 0 auto;}*/
}


@media screen and (min-width: 992px) and (max-width: 1170px) {
.sppb-carousel-extended-nav-control .nav-control{
  height:350px !important;
  border:0px;
  border-radius:0px;
  line-height: 350px  !important;
  background: rgba(255,255,255,0.8);
  width: 80px !important;
  font-size: 80px !important;
  color: #000 ;
}

}

@media screen and (max-width: 991px) {
  .nyito_parent { margin-bottom:40px;}
  .plakat img{max-height:311px;}
     .sppb-carousel-extended-list{max-width: 100%px;}
  .sppb-carousel-extended-nav-control .nav-control {display:none;}

}

@media screen and (max-width: 767px) {
  #sp-top1 { text-align:center;}
  #sp-right .custom p img{width:auto;}
 
}

@media screen and (max-width: 578px) {
  .pagination_original p.counter{width:100%; text-align:center; margin-top:20px;}
  .pagination-wrapper p.counter{width:100%; text-align:center; margin-top:20px;}
  .pagination_original ul.pagination_original{ width:100%; float:left; margin-top:20px;}
  .pagination-wrapper ul.pagination_original{ width:100%; float:left; margin-top:20px;}
  .bottom-fixed img {width:150px;}
  .left-fixed img {width:150px;}
 
}

@media screen and (max-width: 500px) {
  ul.sigFreeContainer.sigFreeClassic, li.sigFreeThumb {width:100%;}
  li.sigFreeThumb a.sigFreeLink.fancybox-gallery {width:100% !important; background-color:transparent !important;}
  li.sigFreeThumb a.sigFreeLink.fancybox-gallery img {margin:0 auto !important;}
 .bottom-fixed, .left-fixed{display:none;}
}



@media screen and (max-width: 360px) {
  .top_esemeny_link.top_link_2 a{margin-top:10px; margin-left:0px;}
 
  
}

@media screen and (max-width: 100px) {
   
  .sppb-carousel-extended-nav-control .nav-control {display:none;}
  
}

.addtoany_container{margin-bottom:20px; text-align:right;}
/*KERESŐ*/
#sp-kereso{padding:20px 15px;background-color:#ffffff;margin-top:20px;}

.remek_hirek_oldal #sp-main-body {padding:0px;}


.flipbook-ui-btn.flipbook-ui-more, .flipbook-ui-btn.flipbook-ui-share, .flipbook-ui-btn.flipbook-ui-outline, .flipbook-ui-btn.flipbook-ui-thumbnail {
    display: none;
}
.flipbook-ui-btn{font-size:1em !important;}


div.mobil-naptar{display:none;}
.naptar-2 div.mobil-naptar{display:block;}

#system-message{margin-top:15px;}


.btn-primary, .sppb-btn-primary {
    border-color: #219dd9;
    background-color: #219dd9;
}
.btn-primary:hover, .sppb-btn-primary:hover {
    border-color: #e6027e;
    background-color: #e6027e;
}

.btn-magenta{
  background-color: #e6027e !important;
  color: #ffffff;
}

.btn-magenta{
  color:#ffffff;
  background-color:#e6027e;
}

/*100éves*/
.mod-sppoll .btn{margin:10px auto; font-size:20px; padding:10px 20px;}
.szavazas_banner{margin-top:40px}
.szavazas_banner p{margin:0px; }
.szavazas_banner a{
  display:block;
  text-align:center;
  text-transform:uppercase;
  color:#ffffff;
  background-color:#e6027e;
  padding: 30px 0px;
  font-size: 20px;
  font-weight: bold;
  line-height: 25px;
}

#sp-bottom5 .custom{padding-top:50px;}


.t_blog_item .hirek_lista_postmeta {
    position: absolute;
    display: block;
    bottom: 0;
    width: 100%;
    color: #819e6f;
    font-size: 12px;
    z-index: 999;
    float: left;
    text-align: right;
    padding: 10px 10px 0px 0px;
}
.t_blog_item .hirek_lista_cim {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 10px 10px 20px 10px;
    font-size: 20px;
    line-height: 25px;
    color: #ffffff;
    z-index: 99;
}
.t_blog_item .hirek_lista:before {
    content: "";
    display: block;
    padding-top: 50%;
}
.t_blog_item {
    padding-bottom: 20px;
}
.hirek_lista {
    background-position: center;
    background-size: cover;
    transition: all 1s;
}


.hirek_lista_cont {
    position: relative;
}

.t_blog_item .hirek_lista:after {
    background: rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.46) 50%,rgba(0,0,0,0.80) 100%);
    bottom: 0;
    content: "";
    height: 64%;
    opacity: .9;
    position: absolute;
    transition: all .3s ease-in 0s;
    width: 100%;
    will-change: opacity;
    display: block;
}
.t_blog_item .article-info{width:100%;}
.t_blog_item .article-info >dd {
    color: #fff;
}


.pr0 {
    padding-right: 0px !important;
}

.pl0 {
    padding-left: 0px !important;
}


.top-fixed{    position: fixed; top: 90px; right: 0;  z-index: 9999;}
.top-fixed img{width:150px; padding:0px;border:0px; margin:0px;}

.top-fixed p{margin:0px;}

@media screen and (max-width: 800px) {
  .top-fixed img{width:100px;}
}

@media screen and (max-width: 700px) {
  .top-fixed{display:none;}
}

/*főoldal naptár*/

/*főoldal slider*/
.tp-bullets{position:initial; bottom:0 !important; left:0 !important; margin-left:0px !important;}
.tp-bullet-cont-bg{margin-top: -40px; background-color: rgba(204,204,204,0.8); position: relative; padding: 10px 0px;z-index:9999;}

/*főoldal fejléc*/
#sp-header{box-shadow:none;}



.sp-megamenu-parent{float:none; }



#sp-header .logo{padding:10px 0px 10px 20px;}
#sp-header .logo img{max-height:70px;}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{padding:0px; box-shadow:none;}
.sp-dropdown-main{width:350px !important; text-transform:uppercase;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span{color:#fff;padding:10px;}

#offcanvas-toggler { float: right;line-height: 90px;margin-left: 15px;font-size: 20px; padding-left: 36px; padding-right: 36px; background: #77b72f;}
#offcanvas-toggler >i {  color: #fff;}


#sp-bottom .sp-module{margin-top:0px;}
#sp-bottom h3{color:#e6027e; margin-bottom:0px;}
#sp-bottom a{color:#000;}
#sp-bottom .sp-module-content, #sp-bottom .sp-module-content p {font-weight:500; line-height: 24px; }
.sp-module ul >li{border-bottom:0px;}
.sp-module ul >li >a:before{display:none;}

.close-offcanvas{border:0px;font-size: 22px; color:#90ce2e;}
.offcanvas-menu{background-color:rgba(75,149,25,0.7); }

.offcanvas-menu .offcanvas-inner .sp-module ul > li{border:0px;}

.search.kereses{margin-top:24px;}
.search.kereses a{display: block;float: left;padding: 5px;font-size: 30px; color:#b2b2b2;}
#sp-header.menu-fixed .search.kereses a{color:#fff;}
.search.kereses input {width: 190px; float:left; opacity:0; transition: opacity .6s; outline: 0px; border: solid #f1f1f1 1px; height:40px; font-size:18px;}

/*
*/
@media screen and (max-width: 991px) {.search.kereses{display:none;}}

.search-offcanvas, .search-offcanvas:hover {color: #90ce2e;}


#sp-header .sp-megamenu-parent { background-color: #fff; }
.sp-megamenu-parent li a { color: #77b72f;}
.sp-megamenu-parent li:first-child a{color:#4b9519;}
.sp-megamenu-parent li:first-child.active a{color:#4b9519;}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a { color: #219dd9;  background-color: #fff;}
#sp-header .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background-color: #fff;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span{color:#77b72f;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {color: #219dd9;background-color: #fff;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{color:#22b8f0;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a:hover { color: #22b8f0;}


#sp-header.menu-fixed{background:#77b72f; }

#sp-header.menu-fixed .sp-megamenu-parent { background-color: #77b72f; }
#sp-header.menu-fixed .sp-megamenu-parent li a { color: #fff;}
#sp-header.menu-fixed .sp-megamenu-parent >li.active>a, #sp-header.menu-fixed .sp-megamenu-parent >li:hover>a { color: #fff;  background-color: #4b9519;}
#sp-header.menu-fixed .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background-color: #77b72f;}
#sp-header.menu-fixed .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span{color:#fff;}
#sp-header.menu-fixed .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {color: #fff;background-color: #4b9519;}




#sp-footer1 .sp-module {
    margin-top: 0px;
}


.tp-bullets.simplebullets.round .bullet { background: url('/design/salgoremek_2025/components/bullet.png') no-repeat top left;}

.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left{right:auto; left:0;}


body.esemenynaptar .offcanvas-menu {  background-color: rgba(33,157,217,0.7);}
body.esemenynaptar .close-offcanvas, body.esemenynaptar .search-offcanvas, body.esemenynaptar .search-offcanvas:hover{color:#fff;}
body.esemenynaptar #offcanvas-toggler{background: #219dd9;}

body.esemenynaptar #sp-header .sp-megamenu-parent { background-color: #fff; }
body.esemenynaptar .sp-megamenu-parent li a { color: #219dd9;}
/*body.esemenynaptar .sp-megamenu-parent li:first-child a{color:#4b9519;}
body.esemenynaptar .sp-megamenu-parent li:first-child.active a{color:#4b9519;}*/
body.esemenynaptar .sp-megamenu-parent >li.active>a, body.esemenynaptar .sp-megamenu-parent >li:hover>a { color: #3192c1;  background-color: #fff;}
body.esemenynaptar #sp-header .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background-color: #fff;}
body.esemenynaptar .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, body.esemenynaptar .sp-megamenu-parent .sp-dropdown li.sp-menu-item span{color:#219dd9;}
body.esemenynaptar .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {color: #3192c1;background-color: #fff;}
body.esemenynaptar .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{color:#3192c1;}
body.esemenynaptar .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a:hover { color: #3192c1;}


body.esemenynaptar #sp-header.menu-fixed{background:#219dd9;}
body.esemenynaptar #sp-header.menu-fixed .sp-megamenu-parent { background-color: #219dd9; }
body.esemenynaptar #sp-header.menu-fixed .sp-megamenu-parent li a { color: #fff;}
body.esemenynaptar #sp-header.menu-fixed .sp-megamenu-parent >li.active>a, body.esemenynaptar #sp-header.menu-fixed .sp-megamenu-parent >li:hover>a { color: #fff;  background-color: #3192c1;}
body.esemenynaptar #sp-header.menu-fixed .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background-color: #219dd9;}
body.esemenynaptar #sp-header.menu-fixed .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, body.esemenynaptar .sp-megamenu-parent .sp-dropdown li.sp-menu-item span{color:#fff;}
body.esemenynaptar #sp-header.menu-fixed .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {color: #fff;background-color: #3192c1;}









@media (min-width: 768px){
  body.esemenynaptar #sp-main-body .container_original{ width:100%;}
  body.esemenynaptar #sp-main-body .container_original .moduletable.t_plakatok{ width: 750px; margin:0 auto; padding-left:15px; padding-right:15px;}
  body.esemenynaptar #sp-main-body .container_original .t_jcal_container .t_jcal{ width: 750px; margin:0 auto; padding-left:15px; padding-right:15px;}
  body.esemenynaptar #sp-main-body .container_original .t_jcal_container .t_jcal{ width: 750px; margin:0 auto; padding-left:15px; padding-right:15px;}
  body.esemenynaptar #sp-main-body .container_original .fooldal_hirek{ width: 750px; margin:0 auto; padding-left:15px; padding-right:15px;}
  body.esemenynaptar #sp-main-body #sp-component{ padding-left:0px; padding-right:0px;}
  #jcl_component .row_original { margin-left: -15px;}
}

@media (min-width: 992px){
  body.esemenynaptar #sp-main-body .container_original{ width:100%;}
  body.esemenynaptar #sp-main-body .container_original .moduletable.t_plakatok{ width: 970px; margin:0 auto; padding-left:15px; padding-right:15px;}
  body.esemenynaptar #sp-main-body .container_original .t_jcal_container .t_jcal{ width: 970px; margin:0 auto; padding-left:15px; padding-right:15px;}
  body.esemenynaptar #sp-main-body .container_original .t_jcal_container .t_jcal{ width: 970px; margin:0 auto; padding-left:15px; padding-right:15px;}
  body.esemenynaptar #sp-main-body .container_original .fooldal_hirek{ width: 970px; margin:0 auto; padding-left:15px; padding-right:15px;}
  body.esemenynaptar #sp-main-body #sp-component{ padding-left:0px; padding-right:0px;}
  #jcl_component .row_original { margin-left: -15px;}
}


@media (min-width: 1200px){ 
  body.esemenynaptar #sp-main-body .container_original{ width:100%;}
  body.esemenynaptar #sp-main-body .container_original .moduletable.t_plakatok{ width: 1170px; margin:0 auto; padding-left:15px; padding-right:15px;}
  body.esemenynaptar #sp-main-body .container_original .t_jcal_container .t_jcal{ width: 1170px; margin:0 auto; padding-left:15px; padding-right:15px;}
  body.esemenynaptar #sp-main-body .container_original .t_jcal_container .t_jcal{ width: 1170px; margin:0 auto; padding-left:15px; padding-right:15px;}
  body.esemenynaptar #sp-main-body .container_original .fooldal_hirek{ width: 1170px; margin:0 auto; padding-left:15px; padding-right:15px;}
  body.esemenynaptar #sp-main-body #sp-component{ padding-left:0px; padding-right:0px;}
  #jcl_component .row_original { margin-left: -15px;}
}

@media (min-width: 992px) and (max-width: 1199px){ #sp-top-kereso{display:none;} #sp-menu{width:75%;} }


@media (min-width: 1200px) and (max-width: 1309px){.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span{padding: 0 7px;}}




.t_jcal_container{background-color: rgba(33,157,217,0.1);}



.fooldal_hirek{margin-top:0px;}

.firstarticletitle{color: #000 !important; font-weight: 500; text-decoration: none !important;letter-spacing: 0px; margin:0px;} 
.fooldal_hirek .left_news_title{
  text-transform:uppercase;
  display:block;
  font-size: 24px !important;
  line-height: 32px !important;
  background: rgba(255,255,255,1);
  min-height:96px;
  }

.fooldal_hirek .create_date{color:#808080; font-size:16px; font-weight:normal;}
.fooldal_hirek .create_date span {font-weight:normal;}

.fooldal_hirek .right_news_title{ display:block; font-weight:500; line-height: 22px!important; text-transform:uppercase ; font-size:17px !important; color: #000 !important; max-width: 90%;}
.r_dateupdate{font-weight: bold;     color: #333;}


.fooldal_hirek h3{font-style:normal;}
.fooldal_hir_nagy_img .firstarticletitle{
  margin:0px;
  
}

.fooldal_hirek .fooldal_hir_nagy_img{
  width:100%;
  background-position: center center;
  background-size: cover;
  min-height: 310px;
}

.fooldal_hirek .fooldal_hir_kicsi_img{
  width:160px;
  background-position: center center;
  background-size: cover;
  

}
ul.latestnewsbox119fooldal_hirek .freshnews119{padding-bottom:7px;}
ul.latestnewsbox119fooldal_hirek div:nth-child(2) .freshnews119{margin-top:0px; }
.rightnews119 .freshnews119{border-bottom:solid #ccc 1px; }


.rightnews119 .newstitle119 {
    display: table;
    width: calc(100% - 160px) !important;
    float: left;
    height: 100px;
}
@media (max-width: 768px){
.newsboximage119 {
    display: table;
    float: none;
    width: 160px !important;
}
}
@media (max-width: 768px){
.rightnews119 .newstitle119 {
    width: calc(100% - 160px) !important;
}
}

@media screen and (max-width: 991px) {
 
  .fooldal_hirek .fooldal_hir_nagy_img { min-height: 240px;}
}
@media screen and (max-width: 991px) {
 .fooldal_hirek .right_news_title {    line-height: 15px !important;  font-size: 15px !important;}
}


@media screen and (max-width: 500px) {
 .fooldal_hirek .right_news_title {    line-height: 12px !important;  font-size: 12px !important;}
 .fooldal_hirek .fooldal_hir_kicsi_img{width: 140px;}
 .newsboximage119{width: 140px !important;}
 .rightnews119 .newstitle119{width: calc(100% - 140px) !important;}
 .fooldal_hirek .create_date{font-size: 10px;}
}

@media (max-width: 767px){
#jcl_component .row_original, #jcl_component .thumbnails {     margin-left: -20px; }
#jcl_component .jcal_categories .btn-block{margin-bottom:10px;}
#jcl_component .jcal_categories .col-md-4:last-child .btn-block{margin-bottom:0px;}
}

.t_naptar_mobil_cont{background-color: rgba(33,157,217,0.1); margin-left: -15px; margin-right: -15px; padding:30px 0px;}

body.esemenynaptar .moduletable.naptar-mobil{padding-left:15px; padding-right:15px;}

div#varositv{margin-bottom: -50%;}
.tv_bemutato_video iframe  { position: absolute;top: 0; left: 0; width: 100%; height: 100%;}
.tv_bemutato_video_cont .sppb-column-addons{position: relative;  width: 100%; height: 0; padding-bottom: 56.25%;}

.offcanvas-menu .offcanvas-inner .sp-module{margin-bottom:0px;}

.sidebar_mobil{padding-left:0px; }
.sidebar_mobil i{margin-right:10px;}
@media screen and (max-width: 991px) {
 
  .remek-sidebar {display:none;}
}

.offcanvas-menu .offcanvas-inner .sp-module:first-child{padding:14px 0px 10px 10px;}

.offcancas_kereses{height:40px;}
.offcancas_kereses a {
    display: block;
    float: left;
    padding: 5px;
    font-size: 20px;
    
}


.offcancas_kereses input {
    width: 190px;
    float: left;
    opacity: 0;
    transition: opacity .6s;
    outline: 0px;
    border: solid #f1f1f1 1px;
    height: 30px;
    font-size: 12px;
}

.tovabbi_hireink{margin-top:50px !important;}
.entry-image.full-image{float:none !important; }
.entry-image.full-image img{ margin:0 auto; }
