@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css);
body { background: transparent url('../images/bg.png') repeat !important; color: #525252; font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif; line-height: 1.214285 }
.testp { position: fixed; z-index: 9999; top: 0; left: 0; background: #000; color: #fff; width: 100%; height: 30px; line-height: 30px; text-align: center; border-width: 1px 0; border-color: #fff; border-style: solid; opacity: 0.6 }
.no-padding { padding: 0 !important }
.alpha { padding-left: 0 !important }
.omega { padding-right: 0 !important }
a:hover, a:active, a:focus { text-decoration: none; outline: none }
.clearfix { *zoom: 1 }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0 }
.clearfix:after { clear: both }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0 }
.btn-sm, .btn-group-sm>.btn { font-size: 14px; line-height: 28px; width: 48px; height: 28px; padding: 0 }
.btn:active, .btn.active { box-shadow: none }
.btn-group>.btn:last-child:not (:first-child), .btn-group>.dropdown-toggle:not
(:first-child) { border-bottom-left-radius: 3px; border-top-left-radius: 3px }
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus { outline: 0 none; outline-offset: 0 }
.btn-default { background-color: #c2690e; border-color: #c2690e; color: #ffffff }
.btn-default-2 { background-color: #4d2668; border-color: #4d2668; color: #ffffff }
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default { color: #fff; background-color: #c2690e; border-color: #c2690e }
.btn-default-2:hover, .btn-default-2:focus, .btn-default-2.focus, .btn-default-2:active, .btn-default-2.active, .open>.dropdown-toggle.btn-default-2 { color: #fff; background-color: #4d2668; border-color: #4d2668 }
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary { background-color: #da7610; border-color: #da7610 }
.btn-cloud { background-color: #e5f6fd; border-color: #e5f6fd; color: #555555; border-radius: 80%; padding: 14px 30px }
.btn-cloud:hover, .btn-cloud:focus, .btn-cloud:active, .btn-cloud.active { background-color: #cceefd; border-color: #b4e5fc }
.btn-cloud.disabled:hover, .btn-cloud.disabled:focus, .btn-cloud.disabled:active, .btn-cloud.disabled.active, .btn-cloud[disabled]:hover, .btn-cloud[disabled]:focus, .btn-cloud[disabled]:active, .btn-cloud[disabled].active, fieldset[disabled] .btn-cloud:hover, fieldset[disabled] .btn-cloud:focus, fieldset[disabled] .btn-cloud:active, fieldset[disabled] .btn-cloud.active { background-color: #e5f6fe; border-color: #e5f6fe; color: #555555 }
.home .page { position: relative; margin: 0 auto; background: url('../images/home_bg_bottom.png') bottom center no-repeat, url('../images/home_bg_top.png') top center no-repeat; background-size: 100% auto }
.ovoda .page { position: relative; margin: 0 auto; background: url('../images/ovoda_bg_bottom.png') bottom center no-repeat, url('../images/page_bg_top_nologin.png') top center no-repeat; background-size: 100% auto }
.bolcsode .page { position: relative; margin: 0 auto; background: url('../images/bolcsode_bg_bottom.png') bottom center
  no-repeat, url('../images/page_bg_top_nologin.png') top center
no-repeat; background-size: 100% auto }
.fejleszto_centrum .page { position: relative; margin: 0 auto; background: url('../images/egeszsegcentrum_bg_bottom.png') bottom center
  no-repeat, url('../images/page_bg_top_nologin.png') top center
no-repeat; background-size: 100% auto }
.gallery .page { position: relative; margin: 0 auto; background: url('../images/gallery_bg_bottom.png') bottom center
  no-repeat, url('../images/page_bg_top_nologin.png') top center
no-repeat; background-size: 100% auto }
.header-box { height: 207px; margin: 20px auto 14px }
#topmenu { margin-bottom: 38px }
#home-slideshow-box img { border-radius: 20px; border: 6px solid #fcf5db; float: none !important; margin: 0 auto }
#welcome-text-box { padding: 13px 15px }
#page-selector { margin: 13px auto 25px }
#page-selector .box-wrapper { color: #fff; display: inline-block; font-size: 14px; line-height: 22px; margin: 0; padding-left: 6px; padding-right: 6px; position: relative; vertical-align: top; float: left }
#page-selector div.box-wrapper:first-of-type { padding-left: 15 !important }
#page-selector div.box-wrapper:last-of-type { padding-right: 15 !important }
.page-box { border-radius: 15px; padding: 0; color: #fff; margin: 6px 0 }
.page-box .page-box-title { padding: 0 15px; position: relative; border-top-left-radius: 15px; border-top-right-radius: 15px }
.page-box .page-box-title h2 { margin: 0; padding: 0 10px 0 85px; border-top-left-radius: 15px; border-top-right-radius: 15px; text-align: center; z-index: 2; line-height: 58px; height: 58px; font-size: 30px; position: absolute; top: 0; width: 100% }
.page-box .thumbnail { border-radius: 50%; margin: 0; margin-left: 5px; vertical-align: top; width: 78px; height: 78px; padding: 0; border: 0 none }
.page-box .thumbnail img { border-radius: 50%; position: relative; z-index: 3 }
.page-box .page-box-content { padding: 20px 25px 22px }
.page-box .page-box-content p { line-height: 1.2 }
#featured-content-box { background: #1597f6 }
#featured-content-box p { line-height: 144px; background: transparent url('../images/lufik.png') no-repeat 2% center; margin-top: -30px; padding-bottom: 30px }
#featured-content-box a { color: #ffffff; text-transform: uppercase; font-size: 20px }
#bolcsode-box { background: #ec2c4c }
#bolcsode-box .page-box-title h2, #bolcsode-box .page-box-title .thumbnail { background: #fc4b69 }
#bolcsode-box .page-box-content p { color: #fcf5db; font-size: 14px }
#ovoda-box { background: #b2ca44 }
#ovoda-box .page-box-title h2, #ovoda-box .page-box-title .thumbnail { background: #d0dc82 }
#fejleszto_centrum-box { background: #4d2668 }
#fejleszto_centrum-box .page-box-title h2, #fejleszto_centrum-box .page-box-title .thumbnail { background: #6c3f8b }
#fejleszto_centrum-box .page-box-title h2 { font-size: 24px; line-height: 1; padding: 6px 0 8px 85px }
#music-row { margin-bottom: 90px }
#music-row label { font-weight: normal; margin-right: 8px }
.nav-justified { border: 0 none; border-radius: 18px; height: 44px }
.nav-justified>li>a { padding-top: 10px; padding-bottom: 10px; margin-bottom: 0; font-size: 20px; font-weight: normal; color: #fff; text-align: center; border-bottom: 0 none }
.nav-justified>.active>a, .nav-justified>.active>a:hover, .nav-justified>.active>a:focus { background-image: none; -webkit-box-shadow: none; box-shadow: none }
.nav-justified > li:first-child > a { border-top-left-radius: 18px; border-bottom-left-radius: 18px }
.nav-justified > li:last-child > a { border-bottom: 0; border-top-right-radius: 18px; border-bottom-right-radius: 18px }
.nav-justified > li > a:hover { }
.navbar-brand { padding: 10px 15px }
.navbar-brand img { height: 30px; display: inline-block }
.navbar-toggle { border-radius: 0 }
.navbar-default { border-color: #fff }
.navbar-default .navbar-toggle { border-color: #fff }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { }
.navbar-default .navbar-toggle .icon-bar { background: #fff }
.navbar-default .navbar-nav > li > a { color: #fff }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #fff }
.bolcsode .nav-justified { background: #ec2c4c }
.bolcsode .nav-justified > li > a { background-color: #ec2c4c }
.bolcsode .nav-justified > .active > a, .bolcsode .nav-justified > .active > a:hover, .bolcsode .nav-justified > .active > a:focus { background-color: #fc4b69 }
.bolcsode .nav-justified > li > a:hover { background: #fc4b69 }
.bolcsode .navbar-default { background-color: #ec2c4c }
.bolcsode .navbar-default .navbar-toggle { background-color: #ec2c4c }
.bolcsode .navbar-default .navbar-toggle:hover, .bolcsode .navbar-default .navbar-toggle:focus { background-color: #fc4b69 }
.bolcsode .navbar-default .navbar-nav > li > a:hover, .bolcsode .navbar-default .navbar-nav > li > a:focus { background: #fc4b69 }
.bolcsode.szolgaltatasok #bolcsode-content-box strong, .bolcsode #bolcsode-content-box dt { color: #ec2c4c }
.bolcsode #bolcsode-content-box dt, .bolcsode #bolcsode-content-box dd { padding: 3px 5px }
.bolcsode #bolcsode-content-box dd:nth-of-type(odd) { background: #e5f7fd }
.bolcsode .page-content .scroll-bar.vertical { width: 12px; background: #d7d7d7 }
.bolcsode .page-content .thumb { background: #ec2c4c !important; border-radius: 0 !important; opacity: 1 !important; width: 6px }
.bolcsode .page-content-box { background-image: url('../images/bolcsode-title-icon.png'); background-repeat: no-repeat; background-position: 11px 11px }
.bolcsode .page-content-box h1 { color: #ec2c4c }
.bolcsode_index_content .sk_rail, .bolcsode_page_content .sk_rail { background: #d7d7d7 !important; border-radius: 0 !important; opacity: 1 !important }
.bolcsode_index_content .scrollbar, .bolcsode_page_content .scrollbar { background: #ec2c4c !important; border-radius: 0 !important }
.ovoda .nav-justified { background: #b2ca44; white-space: nowrap }
.ovoda .nav-justified > li > a { background-color: #b2ca44; color: #525252 }
.ovoda .nav-justified > .active > a, .ovoda .nav-justified > .active > a:hover, .ovoda .nav-justified > .active > a:focus { background-color: #d0dc82 }
.ovoda .nav-justified > li > a:hover { background: #d0dc82 }
.ovoda .navbar-default { background-color: #b2ca44 }
.ovoda .navbar-default .navbar-toggle { background-color: #b2ca44 }
.ovoda .navbar-default .navbar-toggle:hover, .ovoda .navbar-default .navbar-toggle:focus { background-color: #d0dc82 }
.ovoda .navbar-default .navbar-nav > li > a:hover, .ovoda .navbar-default .navbar-nav > li > a:focus { background-color: #d0dc82 !important }
.ovoda.szolgaltatasok #ovoda-content-box strong, .ovoda #ovoda-content-box dt { color: #525252 }
.ovoda #ovoda-content-box dt, .ovoda #ovoda-content-box dd { padding: 3px 5px }
.ovoda #ovoda-content-box dd:nth-of-type(odd) { background: #e5f7fd }
.ovoda_index_content .sk_rail, .ovoda_page_content .sk_rail { background: #d7d7d7 !important; border-radius: 0 !important; opacity: 1 !important }
.ovoda_index_content .scrollbar, .ovoda_page_content .scrollbar { background: #b2ca44 !important; border-radius: 0 !important }
.ovoda .page-content-box { background-image: url('../images/ovoda-title-icon.png'); background-repeat: no-repeat; background-position: 11px 11px }
.ovoda .page-content-box h1 { color: #525252 }
.ovoda .dropdown-menu { background: #b2ca44; border-radius: 12px; padding: 10px 0 }
.ovoda .nav .open > a, .ovoda .nav .open > a:hover, .ovoda .nav .open > a:focus { background: #d0dc82; color: #fff }
.ovoda .dropdown-menu > .active > a { background: #d0dc82 }
.ovoda .dropdown-menu > li > a { background: #b2ca55; color: #fff }
.ovoda .navbar-default .navbar-nav .open .dropdown-menu > li > a { background-color: #b2ca55; color: #fff }
.ovoda .navbar-default .navbar-nav .open .dropdown-menu > li.active > a { background-color: #d0dc82; color: #fff }
.ovoda .dropdown-menu > li > a:hover { background-color: #d0dc82; color: #fff }
.ovoda .navbar-default .navbar-nav > .active > a, .ovoda .navbar-default .navbar-nav > .active > a:hover, .ovoda .navbar-default .navbar-nav > .active > a:focus { background-color: #d0dc82 !important; color: #fff }
.fejleszto_centrum .nav .open > a, .fejleszto_centrum .nav .open > a:hover, .fejleszto_centrum .nav .open > a:focus { background: #6c3f8b; color: #ffffff }
.fejleszto_centrum .dropdown-menu { background: #4d2668; border-radius: 12px; padding: 10px 0 }
.fejleszto_centrum .dropdown-menu > li > a { background-color: #4d2668; color: #ffffff }
.fejleszto_centrum .dropdown-menu > li > a:hover, .fejleszto_centrum .dropdown-menu > li > a:focus { background-color: #6c3f8b }
.fejleszto_centrum .navbar-default .navbar-nav .open .dropdown-menu > li > a, .fejleszto_centrum .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .fejleszto_centrum .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #ffffff }
.fejleszto_centrum .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .fejleszto_centrum .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .fejleszto_centrum .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .fejleszto_centrum .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .fejleszto_centrum .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { background-color: #6c3f8b }
.fejleszto_centrum .dropdown-menu > .active > a { background-color: #6c3f8b }
.fejleszto_centrum .nav-justified { background: #4d2668 }
.fejleszto_centrum .nav-justified > li > a { background-color: #4d2668; color: #ffffff }
.fejleszto_centrum .nav-justified > .active>a, .fejleszto_centrum .nav-justified > .active > a:hover, .fejleszto_centrum .nav-justified > .active > a:focus { background-color: #6c3f8b }
.fejleszto_centrum .nav-justified > li > a:hover { background: #6c3f8b }
.fejleszto_centrum .navbar-default { background-color: #4d2668 }
.fejleszto_centrum .navbar-default .navbar-toggle { background-color: #4d2668 }
.fejleszto_centrum .navbar-default .navbar-toggle:hover, .fejleszto_centrum .navbar-default .navbar-toggle:focus { background-color: #6c3f8b }
.fejleszto_centrum .navbar-default .navbar-nav > li > a:hover, .fejleszto_centrum .navbar-default .navbar-nav > li > a:focus { background: #6c3f8b }
.fejleszto_centrum #fejleszto_centrum-content-box strong, .fejleszto_centrum #fejleszto_centrum-content-box dt { color: #525252 }
.fejleszto_centrum .fejleszto_centrum-content-box { background-image: url('../images/egeszseg-centrum-title-icon.png'); background-repeat: no-repeat; background-position: 11px 11px }
.fejleszto_centrum .page-content-box h1 { color: #525252 }
.fejleszto_centrum .ar-tabla.table-bordered > thead > tr > th, .fejleszto_centrum .ar-tabla.table-bordered > tbody > tr > th, .fejleszto_centrum .ar-tabla.table-bordered > tfoot > tr > th, .fejleszto_centrum .ar-tabla.table-bordered > thead > tr > td, .fejleszto_centrum .ar-tabla.table-bordered > tbody > tr > td, .fejleszto_centrum .ar-tabla.table-bordered > tfoot > tr > td { padding: 2px 8px !important }
.fejleszto_centrum .thumb, .fejleszto_centrum .thumb .end { background: #4d2668 }
.fejleszto_centrum .thumbimg, .fejleszto_centrum .thumbimg img { max-height: 131px }
.fejleszto_centrum_index_content .sk_rail, .fejleszto_centrum_page_content .sk_rail { background: #d7d7d7 !important; border-radius: 0 !important; opacity: 1 !important }
.fejleszto_centrum_index_content .scrollbar, .fejleszto_centrum_page_content .scrollbar { background: #4d2668 !important; border-radius: 0 !important }
.fejleszto_centrum .navbar-default .navbar-nav > .active > a, .fejleszto_centrum .navbar-default .navbar-nav > .active > a:hover, .fejleszto_centrum .navbar-default .navbar-nav > .active > a:focus { background-color: #6c3f8b; color: #fff }
.viewport { overflow: hidden; position: relative }
.index .page-content { padding: 0; position: relative; min-height: auto !important; height: auto !important }
.page-content { padding: 0; position: relative; min-height: 650px; height: auto }
.page .page-content .viewport, .fejleszto_centrum.index .page-content .viewport { height: 650px }
.page-content .overview { list-style: none; position: absolute; left: 0; top: 0; margin: 0; padding: 0px 15px; width: 100% }
.page-content .scrollbar { background: #d7d7d7; position: absolute; background-position: 0 0; right: -12px; top: 0; width: 12px }
.page-content .track { background: #d7d7d7; height: 100%; width: 12px; position: relative; padding: 0 }
.page-content .thumb { height: 20px; width: 12px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0 }
.page-content .thumb .end { overflow: hidden; height: 5px; width: 12px }
.page-content .disable { display: none }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none }
#footer { padding: 17px 0; font-size: 12px; width: 100% }
#footer p { margin-bottom: 0 !important }
.page-content-box * { position: relative; z-index: 2 }
.page-content-box { background: #fff; background: rgba(255, 255, 255, 0.8); border-radius: 20px; padding: 10px 60px 20px 60px; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; filter: alpha(opacity = 80); text-align: justify }
.page-content-box .viewport .overview { color: #3a3a3a; text-align: justify }
.page-content-box h1 { margin-bottom: 30px; line-height: 86px; margin-bottom: 0; margin-top: 0 }
.page-content-box .page-video { width: 560px; margin: 18px auto }
.address-box { padding-top: 40px }
.map-box { height: 255px }
.page-video { max-width: 100% }
.video-box { width: 550px; height: 320px; margin: 18px auto }
.video-box .video-title { color: #3a3a3a; font-size: 18px }
.gallery-box { border-radius: 15px; color: #fff }
.gallery-box .gallery-box-title { padding: 0 15px; position: relative; border-top-left-radius: 15px; border-top-right-radius: 15px }
.gallery-box .gallery-box-title h2 { margin: 0; padding: 0 10px 0 85px; border-top-left-radius: 15px; border-top-right-radius: 15px; text-align: center; z-index: 1; line-height: 58px; height: 58px; font-size: 30px; position: absolute; top: 0; width: 100% }
.gallery-box .thumbnail { border-radius: 50%; margin: 0; margin-left: 5px; vertical-align: top; width: 78px; height: 78px; padding: 0; border: 0 none }
.gallery-box .thumbnail img { border-radius: 50%; position: relative; z-index: 3 }
.gallery-box .gallery-box-content { padding: 20px 0px 22px }
.gallery-box .gallery-box-content p { line-height: 1.2 }
#bolcsode-gallery-box .gallery-box-content ul { padding: 20px 0 !important }
#bolcsode-gallery-box { background: #ec2c4c; border-radius: 15px }
#bolcsode-gallery-box .gallery-box-title h2, #bolcsode-gallery-box .gallery-box-title .thumbnail { background: #fc4b69 }
#bolcsode-gallery-box .gallery-box-content p { color: #fcf5db; font-size: 14px }
#bolcsode-gallery-box .gallery-box-content ul, #bolcsode-gallery-box .gallery-box-content li { list-style: none; padding: 0; margin: 0 }
#bolcsode-gallery-box .gallery-box-content li a { color: #fff; font-size: 20px; text-decoration: none; line-height: 58px; text-align: center; display: block }
#bolcsode-gallery-box .gallery-box-content li:hover { background: #fc4b69 }
#ovoda-gallery-box { background: #b2ca44; border-radius: 15px }
#ovoda-gallery-box .gallery-box-title h2, #ovoda-gallery-box .gallery-box-title .thumbnail { background: #d0dc82 }
#ovoda-gallery-box ul, #ovoda-gallery-box li { list-style: none; padding: 0; margin: 0 }
#ovoda-gallery-box li { padding-left: 10px }
#ovoda-gallery-box li:hover { background: #d0dc82 }
#ovoda-gallery-box li a { display: block; line-height: 58px; height: 58px; padding-right: 12px; color: #fff; text-decoration: none }
#ovoda-gallery-box .gallery-category-name { line-height: 58px; background: #d0dc82; color: #fff; font-size: 20px; text-align: center }
#ovoda-gallery-box .suni { background: transparent url('../images/suni.png') no-repeat left center }
#ovoda-gallery-box .katica { background: transparent url('../images/katica.png') no-repeat left
center }
#ovoda-gallery-box .pillango { background: transparent url('../images/pillango.png') no-repeat left
center }
#ovoda-gallery-box .teknos { background: transparent url('../images/teknos.png') no-repeat left
center }
#ovoda-gallery-box .pingvin { background: transparent url('../images/pingvin.png') no-repeat left
center }
#ovoda-gallery-box .halacska { background: transparent url('../images/halacska.png') no-repeat left
center }
.gallery-wrapper img { float: none; margin: 0 auto }
.gallery .page .page-title { margin-bottom: 20px }
.galeria .sk_rail { background: #d7d7d7 !important; border-radius: 0 !important; opacity: 1 !important }
.galeria .scrollbar { background: #000 !important; border-radius: 0 !important }
.galeria .gallery-wrapper .imagebox { max-height: 288px !important; overflow: hidden }
.js-blink { text-shadow: 2px 3px 3px rgba(215, 112, 4, 0.7) }
@media only screen and (min-width:320px) {
  .header-box { height: auto; margin: 20px auto 14px }
  .page-content-box { padding: 10px 20px 10px }
  .gallery-box { margin-bottom: 15px }
  .page-box .page-box-title h2, .gallery-box .gallery-box-title h2 { padding: 0; font-size: 24px }
  #fejleszto_centrum-box .page-box-title h2 { font-size: 24px; line-height: 58px; padding: 0 }
  .page-box .page-box-content, .gallery-box .gallery-box-content { padding: 20px 25px 10px }
  .home.page-box-content { padding: 80px 25px 10px }
  .page-content-box { background-size: 30px 30px; height: auto !important }
  .gallery-box .gallery-box-title { height: 60px }
  .page-content-box h1 { line-height: 30px; margin-bottom: 10px; margin-top: 0; font-size: 20px }
  #featured-content-box p { padding-left: 80px; line-height: 24px; margin-top: 0; padding-bottom: 0; background: transparent url('../images/home_images/teddy_bear.png') no-repeat left center }
  #featured-content-box a { font-size: 12px }
  #footer-social-box { margin-top: 10px; text-align: center }
}
@media only screen and (min-width:480px) {
  .header-box { height: 90px }
  .header-box img { max-height: 90px }
  .page-content-box { padding: 10px 30px 10px !important }
  .page-box .page-box-title h2, .gallery-box .gallery-box-title h2 { padding: 0; font-size: 26px }
  #fejleszto_centrum-box .page-box-title h2 { line-height: 58px; padding: 0 }
  .page-box .page-box-content, .gallery-box .gallery-box-content { padding: 40px 25px 0px }
  .page-content-box { background-size: 40px 40px; height: auto !important }
  .gallery-box .gallery-box-title { height: 60px }
  .page-content-box h1 { line-height: 40px; margin-bottom: 10px; margin-top: 0; font-size: 22px }
  #featured-content-box .page-box-content { overflow: visible; padding-left: 30px; padding-right: 90px; line-height: 24px; padding-bottom: 20px; padding-top: 20px; margin-right: 30px; display: block; background: transparent url('../images/home_images/bunny_2.png') no-repeat right center }
  #featured-content-box .page-box-content p { margin: 0 }
  #featured-content-box p { padding-left: 80px; line-height: 24px; padding-bottom: 20px; padding-top: 20px; background: transparent url('../images/home_images/teddy_bear.png') no-repeat left center }
  #featured-content-box a { font-size: 20px }
  #featured-content-box a { font-size: 14px }
  #footer-social-box { text-align: center }
}
@media only screen and (min-width:768px) {
  h1 { font-size: 20px }
  h2 { font-size: 18px }
  h3 { font-size: 16px }
  .header-box { height: 140px }
  .header-box img { max-height: 140px }
  .nav-justified > li > a { font-size: 14px; padding-bottom: 13px; padding-top: 13px }
  body.fejleszto_centrum .nav-justified > li > a { font-size: 14px; padding-bottom: 13px; padding-top: 13px; white-space: nowrap }
  .page-content-box { padding: 10px 40px 10px !important }
  .page-box .page-box-title h2, .gallery-box .gallery-box-title h2 { padding: 0; font-size: 28px }
  #fejleszto_centrum-box .page-box-title h2 { line-height: 58px; padding: 0 0 0 58px }
  .page-box .page-box-content, .gallery-box .gallery-box-content { padding: 20px 25px 22px }
  .page-content-box { background-size: 50px 50px; height: auto !important }
  .page-content-box h1 { line-height: 50px; margin-bottom: 0; margin-top: 0; font-size: 24px }
  #featured-content-box .page-box-content { overflow: visible; padding-left: 30px; padding-right: 100px; line-height: 28px; padding-bottom: 20px; padding-top: 20px; margin-right: 30px; display: block; background: transparent url('../images/home_images/bunny_2.png') no-repeat right center }
  #featured-content-box .page-box-content p { margin: 0 }
  #featured-content-box p { padding-left: 80px; line-height: 28px; padding-bottom: 20px; padding-top: 20px; background: transparent url('../images/home_images/teddy_bear.png') no-repeat left center }
  #featured-content-box a { font-size: 16px }
  #footer-social-box { text-align: left }
}
@media only screen and (min-width:992px) {
  h1 { font-size: 24px }
  h2 { font-size: 22px }
  h3 { font-size: 18px }
  .header-box { height: 190px }
  .header-box img { max-height: 190px }
  .page-box .page-box-title h2, .gallery-box .gallery-box-title h2 { padding: 0 10px 0 85px; font-size: 26px }
  .page-box .page-box-content, .gallery-box .gallery-box-content { padding: 20px 25px 22px }
  .page-content-box { background-size: 60px 60px; height: 650px }
  .page-content-box h1 { line-height: 70px; margin-bottom: 0; margin-top: 0; font-size: 28px }
  #featured-content-box .page-box-content { overflow: visible; padding-left: 40px; padding-right: 80px; line-height: 28px; padding-bottom: 20px; padding-top: 20px; display: block; background: transparent url('../images/home_images/bunny_2.png') no-repeat right center }
  #featured-content-box p { padding-left: 80px; line-height: 28px; padding-bottom: 20px; padding-top: 20px; background: transparent url('../images/home_images/teddy_bear.png') no-repeat left 30% }
  #footer-social-box { text-align: left }
}
@media only screen and (min-width:1200px) {
  .header-box { height: 207px }
  .header-box img { max-height: 207px }
  .page-box .page-box-title h2, .gallery-box .gallery-box-title h2 { padding: 0 10px 0 85px; font-size: 30px }
  #fejleszto_centrum-box .page-box-title h2 { font-size: 24px; line-height: 1; padding: 16px 0 8px 85px }
  .page-box .page-box-content, .gallery-box .gallery-box-content { padding: 20px 25px 22px }
  .page { min-height: 1220px }
  .page-content-box { background-size: 70px 70px }
  .page-content-box h1 { font-size: 32px }
  #featured-content-box p { line-height: 32px; padding-bottom: 15px; padding-top: 15px; background: transparent url('../images/home_images/teddy_bear.png') no-repeat left center; margin: 0 }
  #featured-content-box .page-box-content { overflow: visible; padding-left: 40px; padding-right: 80px; line-height: 28px; padding-bottom: 20px; padding-top: 20px; display: block; background: transparent url('../images/home_images/bunny_2.png') no-repeat right center; margin-right: 40px }
  #footer-social-box { text-align: left }
}
#gallery_images_list .popup-gallery { position: relative }
.thumbimg img { width: 100%; max-width: 100%; height: auto }
.thumbimg { background: white; padding: 10px; display: inline-block }
.thumbimg:hover { }
.days { width: 60px; display: inline-block }
.hours { width: auto; padding-left: 10px }
.header-social-box { display: inline-block }
.header-social-box ul { padding: 0; list-style: none }
.social-icon { color: #fff }
ul.social-icons { margin-top: 8px; margin-bottom: 0 !important; padding-bottom: 0 !important; padding-right: 4px !important }
.social-icons li { vertical-align: top; display: inline-block }
.header-name-box .social-icons li { }
.social-icons a { color: #fff; text-decoration: none; display: block; border: 1px solid #fff }
.fa-facebook, .fa-youtube { padding: 9px 14px }
.fa-facebook:hover { background-color: #3d5b99 }
.fa-youtube:hover { background-color: #e64a41 }
.header-name-box .fa-facebook { color: #fff; padding: 10px 14px; background-color: #3d5b99; border-radius: 20px }
.header-name-box .fa-youtube { color: #fff; padding: 10px 12px }
.home .header-name-box .social-icons a { background-color: #1597f6; border-radius: 20px }
.ovoda .header-name-box .social-icons a { background-color: #b2ca44; border-radius: 20px }
.bolcsode .header-name-box .social-icons a { background-color: #fc4b69; border-radius: 20px }
.header-name-box .social-icons .fa-facebook:hover, .header-name-box .social-icons .fa-youtube:hover { border-radius: 20px; color: #fff }
.bottom-button-box { float: right; display: inline-block; }
.bottom-button, .bottom-button:hover { background-color: #1877f2; color: #fff; cursor: pointer; white-space: nowrap; padding: 5px 5px; border-radius: 3px; font-weight: bold; font-size: 11px; font-family: Helvetica;}
/*#CybotCookiebotDialogPoweredbyCybot,*/
#CybotCookiebotDialogPoweredbyImage{ display: none !important; }