/*
Theme Name: MDSZ bootstrap
Description: Bootstrap based theme for Hungarian School Sport Federation.
Author: B&H
Version: 1.1.6
Tags: mdsz, hssf, bootstrap, mobile, desktop, tablet, 3 column
*/

*, html, body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#58585a; }
a { color:#034ea2;}
img { max-width:100%; height:auto;}
#content img { margin-top: 15px; margin-bottom: 0;}
#content #post-82 img { margin-top: 0px; margin-bottom: 0px;}
#content #diakolimpiaTab img { margin-top: 0px; margin-bottom: 0px;}

.hidden { display: none;}
.container { padding: 0; }
#pageBody { background: #414042;}
#content { margin-bottom: 20px;}
#pageWrapper { background: #fff url('images/menuBGR.png') top center repeat-x; }
.showpagewidth { width: 60px; height: 15px; font-size: 11px; line-height: 15px; position: fixed; right: 0; bottom: 0; z-index: 5000; background: #F68B1F; color:#fff; text-align: center;}
#mdsz-termekek { padding: 15px 0 0; background: #F3F3F4; margin-bottom: 20px;}
#mdsz-termekek .widgetWrapper { margin-bottom: 0;}
.alignleft { float: left; margin-right: 10px; }
.alignright { float: right; margin-left: 10px; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
#content img { vertical-align: text-top ;}
.bx-wrapper .bx-viewport { border: none; box-shadow: none; left: initial; }
.greybgr { background: #A7A9AC; color: #fff; padding: 5px 10px;}
.clear { clear:both;}
h1.entry-title { margin: 0 0 20px; font-size: 20px; color: #034ea2; font-weight:bold; text-transform: uppercase; }
.this-category-mdsz h1.entry-title,
.page-template-page_mdsz-php h1.entry-title,
.page-template-page_mdsz_szervezet-php h1.entry-title,
.th-single-category-mdsz h1.entry-title { color:#F68B1F;}
.page-template-page_netfit-php h1.entry-title { color:#00AEEF;}
.page-template-page_tesi-php h1.entry-title { color:#826AAF;}
.page-template-page_te_is-php h1.entry-title { color:#8DC63F;}
.page-template-page_essd-php h1.entry-title { color:#18ada1;}
.page-template-page_polonyar-php h1.entry-title { color:#025f7a;}
.page-template-page_jubileum-php h1.entry-title { color: #ed1c24;}
.page-template-page_shape-php h1.entry-title { color: #800040; }
.page-template h2 { font-size: 16px; font-weight: bold; color:#787878; clear: both;}
.bx-wrapper .bx-pager.bx-default-pager a { background: #e7e7e7;}
.bx-wrapper .bx-pager.bx-default-pager a:hover { background: #aaa;}
.page-template-page_mdsz_front-php .bx-wrapper .bx-pager.bx-default-pager a.active { background: none repeat scroll 0 0 #F68B1F; }
.page-template-page_diakolimpia_front-php .bx-wrapper .bx-pager.bx-default-pager a.active { background: none repeat scroll 0 0 #034ea2; }
.page-template-page_netfit_front-php .bx-wrapper .bx-pager.bx-default-pager a.active { background: none repeat scroll 0 0 #00AEEF; }
.page-template-page_tesi_front-php .bx-wrapper .bx-pager.bx-default-pager a.active { background: none repeat scroll 0 0 #826AAF; }
.page-template-page_te_is_front-php .bx-wrapper .bx-pager.bx-default-pager a.active { background: none repeat scroll 0 0 #8DC63F; }
#content .category-list .catbox { background: none repeat scroll 0 0 #034ea2; color: #fff; display: inline-block; font-size: 13px; line-height: 15px; padding: 5px 10px; text-transform: uppercase; }
#content .category-list .catbox.cat4, #content .category-list .catbox.cat38 {background: #F68B1F; }
#content .category-list .catbox.cat7, #content .category-list .catbox.cat41 {background: #00AEEF; }
#content .category-list .catbox.cat6, #content .category-list .catbox.cat42 {background: #826AAF; }
#content .category-list .catbox.cat8, #content .category-list .catbox.cat43 {background: #8DC63F; }
#content .category-list { margin-bottom: 15px;}
.post.error404 {margin-bottom: 70px;}
.error404 .post #searchform { margin-top: 50px;}
.error404 h1.entry-title { margin-bottom: 50px; margin-top: 30px;}
.navbar-default { background: none; border: none; position: relative; margin-bottom: 60px;}
.navbar-default .container-fluid { padding: 0;}
.navbar-default .navbar-collapse { padding: 0;}
ul.widgetWrapper { padding: 0; margin-bottom: 0;}
.widget-area { list-style: none;}
#otherNews h3.widget-title { font-size: 24px; color:#fff; font-weight: bold; line-height: 50px; padding-left: 15px; background: #f68b1f url('images/otherNewsColors.png') left bottom no-repeat; text-transform: uppercase; margin-bottom: 30px;}
.page-template-page_netfit-php #otherNews h3.widget-title,
.page-template-page_netfit_front-php #otherNews h3.widget-title{ background: #00AEEF url('images/otherNewsColorsNETFIT.png') left bottom no-repeat;}
.page-template-page_tesi-php #otherNews h3.widget-title,
.page-template-page_tesi_front-php #otherNews h3.widget-title{ background: #826aaf url('images/otherNewsColorsTESI.png') left bottom no-repeat;}
.page-template-page_te_is-php #otherNews h3.widget-title,
.page-template-page_te_is_front-php #otherNews h3.widget-title { background: #8dc63f url('images/otherNewsColorsTEIS.png') left bottom no-repeat;}
.page-template-page_essd_front-php #otherNews h3.widget-title,
.page-template-page_essd-php #otherNews h3.widget-title { background: #18ada1 url('images/otherNewsColorsTEIS.png') left bottom no-repeat;}
.page-template-page_polonyar_front-php #otherNews h3.widget-title,
.page-template-page_polonyar-php #otherNews h3.widget-title { background: #025f7a url('images/otherNewsColorsTEIS.png') left bottom no-repeat;}
.page-template-page_jubileum_front-php #otherNews h3.widget-title,
.page-template-page_jubileum-php #otherNews h3.widget-title { background: #ed1c24 url('images/otherNewsColorsTEIS.png') left bottom no-repeat;}
.page-template-page_shape_front-php #otherNews h3.widget-title,
.page-template-page_shape-php #otherNews h3.widget-title,
.th-category-shape #otherNews h3.widget-title { background: #800040 url('images/otherNewsColorsTEIS.png') left bottom no-repeat;}
#otherNews .posts-by-cat { height: 168px; margin-bottom: 30px; }
#otherNews .postInner {background: #f3f3f4; position: relative;}
#otherNews .more { position: absolute; top: 0; right: 0; bottom: 0; left:0; display: block; z-index: 20;}
#otherNews .posts-by-cat { width: 18%; float: left; margin-right: 1%; margin-left: 1%}
#otherNews .articles_posts-by-cat { margin-right: -1%; margin-left: -1%;}
#otherNews .postCategory { min-height: 25px;}
#otherNews .postCategory .catbox {height: 1px; padding-top: 20px; line-height: 25px; overflow: hidden; width: 20px; margin-right: -4px;; }
#otherNews .postCategory span { display: inline-block; }
#otherNews .posts-by-cat h3 { font-size: 13px; font-weight: bold; margin: 10px; line-height: 15px; height: 45px; overflow: hidden; text-transform: uppercase;}
#otherNews .articles_posts-by-cat { overflow: hidden;}
.page-template-page_diakolimpia-php #otherNews h3.widget-title { background: #034ea2 url('images/otherNewsColorDiakolimpia.png') left bottom no-repeat;}
.page-template-page_diakolimpia_front-php #otherNews h3.widget-title { background: #034ea2 url('images/otherNewsColorDiakolimpia.png') left bottom no-repeat;}
.parent-pageid-35986  .dsb .sign:after{
	display:none!important;
}
#otherNews .postCategory span.cat4 { background: #F68B1F;}
#otherNews .posts-by-cat.cat4 h3 a{ color: #F68B1F;}
#otherNews .postCategory span.cat38 { background: #F68B1F;}
#otherNews .posts-by-cat.cat38 h3 a{ color: #F68B1F;}
#otherNews .postCategory span.cat5 { background: #034ea2;}
#otherNews .posts-by-cat.cat5 h3 a{ color: #034ea2;}
#otherNews .postCategory span.cat40 { background: #034ea2;}
#otherNews .posts-by-cat.cat40 h3 a{ color: #034ea2;}
#otherNews .postCategory span.cat6 { background: #00aeef;}
#otherNews .posts-by-cat.cat6 h3 a{ color: #00aeef;}
#otherNews .postCategory span.cat42 { background: #00aeef;}
#otherNews .posts-by-cat.cat42 h3 a{ color: #00aeef;}
#otherNews .postCategory span.cat7 { background: #826aaf;}
#otherNews .posts-by-cat.cat7 h3 a{ color: #826aaf;}
#otherNews .postCategory span.cat41 { background: #826aaf;}
#otherNews .posts-by-cat.cat41 h3 a{ color: #826aaf;}
#otherNews .postCategory span.cat8 { background: #8dc63f;}
#otherNews .posts-by-cat.cat8 h3 a{ color: #8dc63f;}
#otherNews .postCategory span.cat43 { background: #8dc63f;}
#otherNews .posts-by-cat.cat43 h3 a{ color: #8dc63f;}
#otherNews .postBody { line-height: 15px; height: 78px; padding: 9px 10px; background: #ccc;}
#otherNews .postBodyInner { line-height: 15px; height: 60px; overflow: hidden; font-size: 11px; color:#6d6e71;}
#otherNews .indexImage { display: none;}
#search-box { position: absolute; right: 0; top: 10px; }
#search-box ul { padding: 0;}
#search-box label { z-index: 10; position: relative; font-weight: normal; text-transform: uppercase; color:#bcbec0; font-size:11px; margin-top: 3px; margin-left: 3px;}
#search-box #searchform { padding: 3px 9px; -webkit-border-radius: 15px; position: relative; -moz-border-radius: 15px; border-radius: 15px; background: #fff; height: 29px; width: 190px; }
#search-box #searchform input[type=text] { border: none; width: 155px; position: absolute; top: 3px; left: 8px; color:#bcbec0; background: none;}
#search-box #searchform input[type=submit] { border: none; background: url('images/search-icon.png') right 3px no-repeat #fff; color: #bcbec0; font-size: 11px; text-transform: uppercase; padding-left: 24px; line-height: 22px; overflow: hidden; width: 0; box-sizing: initial; display: inline-block; height: 0px; padding-top: 22px; position: absolute; right: 9px; top: 3px;}
#topnav #langSelect { position: absolute; right: 207px; top: 13px;}
#topnav #langSelect ul:before { clear: both;}
#topnav #langSelect ul { position: relative; top: 0px; right: initial; background: none; padding-right: 5px; }
#topnav #langSelect #lang_sel_list ul li { padding: 0 0 0 3px; line-height: 20px; height: 20px; display: block; float: left; vertical-align: central;}
#topnav #langSelect #lang_sel_list ul li a { padding: 0 5px; background: none; color:#fff; line-height: 20px; display: inline;}
#topnav #langSelect #lang_sel_list ul li a span {line-height: 20px; vertical-align: middle; display: inline-block; padding-bottom: 3px; color: #989898;}
#topnav #langSelect #lang_sel_list ul li a.lang_sel_sel ,
#topnav #langSelect #lang_sel_list ul li.wpml-ls-current-language a { background: #fff; color:#444; line-height: 20px;}
.wpml-ls-legacy-list-horizontal { padding: 2px 0 0; border: none;}
#topnav li .dropdown-menu ul { display:none !important; }
.widget-container .widget-title { display: none;}
.frontArea .widget_posts-by-cat .widget-title { display: block;}
#content .frontArea img { margin-top: 0px; margin-bottom: 0px;  object-fit: cover; width: 100%;}
#content .frontArea .imageContent img { object-fit:  contain; height: 80%;}
#otherNews .widget-title { display: block;}
.widget-container { list-style: none; position: relative;}
.widget-container h2 { margin: 0; position: relative; left: 0px; right: 0px; top:0px; z-index: 10; margin-bottom: 5px;}
.widget-container .textwidget h2 { margin: 0; position: relative; left: -15px; right: -15px; top:0px; z-index: 10; margin-bottom: 5px;}

#primary .widget-container h2 { left: 0; right: 0;}
.widget-container h2 span { background: none repeat scroll 0 0 #034ea2; color: #fff; display: inline-block; font-size: 13px; line-height: 15px; padding: 5px 10px; text-transform: uppercase; }
.page-template-page_tesi_front-php .widget-container h2 span { background:#826AAF;}
.page-template-page_mdsz-php .widget-container h2 span,
.page-template-page_mdsz_szervezet-php .widget-container h2 span { background:#F68B1F;}
.page-template-page_diakolimpia-php .widget-container h2 span { background:#034EA2;}
.page-template-page_netfit-php .widget-container h2 span { background:#00AEEF;}
.page-template-page_netfit_front-php .widget-container h2 span { background:#00AEEF;}
.page-template-page_te_is_front-php .widget-container h2 span { background:#8DC63F;}
.page-template-page_essd_front-php .widget-container h2 span { background:#18ada1;}
.page-template-page_polonyar_front-php .widget-container h2 span { background:#025f7a;}
.page-template-page_jubileum_front-php .widget-container h2 span { background:#ed1c24;}
.page-template-page_shape_front-php .widget-container h2 span { background:#800040;}
.widget-container .textwidget { padding: 0px 15px 10px;}
.widget-container.bottom-image .widgetInner { padding-bottom:  135px;}
#primary ul { margin: 0; padding: 0; list-style: none; overflow: hidden;}
#primary .widget-container { margin-bottom: 25px; padding: 0;}
#primary .widget-container .textwidget { padding: 0;}
#primary .widget-container .textwidget img { width: 100%; height: auto;}
#text-10 .widget-title span { background: none repeat scroll 0 0 #034ea2; color: #fff; display: inline-block; font-size: 13px; line-height: 15px; padding: 5px 10px; text-transform: uppercase; }
.page-template-page_essd-php #primary .textwidget h2 { position: relative; background: #18ada1; text-align: center; margin-top: -10px; margin-left: -10px; margin-right: -10px; padding: 5px; margin-bottom: 10px;}
.page-template-page_essd-php #primary .textwidget h2 span { background: none;}
.page-template-page_essd-php #primary .textwidget { padding: 10px; background: #f3f3f4; position: relative;}
.page-template-page_essd-php #primary .textwidget .more { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 100;}
.page-template-page_polonyar-php #primary .textwidget h2 { position: relative; background: #025f7a; text-align: center; margin-top: -10px; margin-left: -10px; margin-right: -10px; padding: 5px; margin-bottom: 10px;}
.page-template-page_polonyar-php #primary .textwidget h2 span { background: none;}
.page-template-page_polonyar-php #primary .textwidget { padding: 10px; background: #f3f3f4; position: relative;}
.page-template-page_polonyar-php #primary .textwidget .more { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 100;}
.page-template-page_jubileum-php #primary .textwidget h2 { position: relative; background: #ed1c24; text-align: center; margin-top: -10px; margin-left: -10px; margin-right: -10px; padding: 5px; margin-bottom: 10px;}
.page-template-page_jubileum-php #primary .textwidget h2 span { background: none;}
.page-template-page_jubileum-php #primary .textwidget { padding: 10px; background: #f3f3f4; position: relative;}
.page-template-page_jubileum-php #primary .textwidget .more { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 100;}
.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea { padding: 5px 8px ; border: 1px solid #ccc; width: 100%;}
.wpcf7-form table { width: 100%; margin-left: -10px; margin-right: -10px;}
.wpcf7-form table td, .wpcf7-form table th {padding: 0 10px 5px;}
.tabArea .tab { display: inline-block; height: 45px; width: 285px; margin-right: 0px; text-align: center; background: #f3f3f4; color:#a7a9ac; text-transform: uppercase; font-size: 18px; font-weight: bold; padding-top: 5px; cursor: pointer; float: left; line-height: 37px; }
.tabArea .tab:nth-child(even) { margin-right:0; float: right;}
.tabArea .tab.active {background: #034EA2; color:#fff; }
.page-template-page_mdsz_front-php .tabArea .tab.active,
.page-template-page_mdsz_szervezet_front-php .tabArea .tab.active {background: #F68B1F; color:#fff; }
.page-template-page_tesi_front-php .tabArea .tab.active {background: #826AAF; color:#fff; }
.page-template-page_te_is_front-php .tabArea .tab.active {background: #8DC63F; color:#fff; }
.page-template-page_netfit_front-php .tabArea .tab.active {background: #00AEEF; color:#fff; }
.tabArea .popular-widget div.pop-inside ul li img { max-width: 150px; display: inline-block; margin-top: 5px;}
tabArea .widget_posts-by-cat .indexImage img { max-width: 150px;}
div.pop-inside ul li .pop-title { font-size: 18px; color:#034EA2; line-height: 20px; margin: 0; display: block;}
.page-template-page_mdsz_front-php div.pop-inside ul li .pop-title { color:#F68B1F;}
.page-template-page_tesi_front-php div.pop-inside ul li .pop-title { color:#826AAF;}
.page-template-page_te_is_front-php div.pop-inside ul li .pop-title { color:#8DC63F;}
.page-template-page_netfit_front-php div.pop-inside ul li .pop-title { color:#00AEEF;}
.tabArea .popular-widget div.pop-inside li,
.tabArea .popular-widget div.pop-inside ul,
.tabArea .popular-widget div.pop-inside { border: none; margin: 0;}
ul.pop-widget-tabs li a:hover,
ul.pop-widget-tabs li a.active,
ul.pop-widget-tabs li a:active,
ul.pop-widget-tabs li a:focus {background:none;}
.tabArea .popular-widget div.pop-inside li { padding: 0; margin-bottom: 20px; height: 100px; overflow: hidden; line-height: 20px;}
.tabArea .popular-widget div.pop-inside li
.tabArea .widget_posts-by-cat , .tabArea .popular-widget { padding: 0 15px;}
.tabArea .widget_posts-by-cat .posts-by-cat { height: 100px; position: relative; padding-left: 175px; margin-bottom: 20px; overflow: hidden;}
.tabArea .widget_posts-by-cat .posts-by-cat .indexImage { position: absolute; left: 15px; top: 5px; height: 100px; width: 150px; overflow: hidden;}
.tabArea .widget_posts-by-cat .posts-by-cat .indexImage img { width: 150px; height: auto;}
.tabArea .widget_posts-by-cat .articles_posts-by-cat {}
.tabArea .widget_posts-by-cat h3 { margin: 0 0 3px; font-size: 18px; color:#034EA2;}
.tabArea .widget_posts-by-cat h3 a { color:#034EA2; font-weight: bold; line-height: 20px;}
.tabArea .widget_posts-by-cat h3 a { color:#034EA2; font-weight: bold; line-height: 20px;}
.page-template-page_mdsz_front-php .tabArea .widget_posts-by-cat h3 a { color:#F68B1F;}
.page-template-page_tesi_front-php .tabArea .widget_posts-by-cat h3 a { color:#826AAF;}
.page-template-page_te_is_front-php .tabArea .widget_posts-by-cat h3 a { color:#8DC63F;}
.page-template-page_netfit_front-php .tabArea .widget_posts-by-cat h3 a { color:#00AEEF;}
.tabArea .widget_posts-by-cat .postBodyInner { line-height: 20px;}
.tabArea .widget_posts-by-cat { width: 100%;}
.tabArea .widget_posts-by-cat .posts-by-cat { width: 100%; }
.tabArea .pop-widget-tabs { display: none;}
.tabArea .widget_posts-by-cat .postCategory { display: none;}
#footer {background: #414042; padding-top: 20px;}
#footWidgetArea h3.widget-title { display: none;}
#footWidgetArea .widgetWrapper { overflow: hidden; padding-bottom: 30px;}
#text-3, #footer .footer-social { width: 90px; float: left;}
#text-3 a, #footer .footer-social a { display: inline-block; margin-bottom: 10px;}
#text-3 .textwidget, #footer .footer-social .textwidget { padding-top: 5px; padding-left: 5px;}
#nav_menu-2 { width: 720px; float: left;}
#nav_menu-2 .menu-item-has-children { float:left;}
#nav_menu-2 .menu-item-has-children > a { text-transform: uppercase; font-size: 15px; margin-bottom: 15px; display: inline-block;}
#nav_menu-2 .menu-item-has-children .menu-item-has-children > a { text-transform: none; font-size: 11px; margin: 0; float: none; }
#nav_menu-2 .menu-item-has-children .menu-item-has-children {float: none; }
#nav_menu-2 a { color:#fff;}
#nav_menu-2 ul { padding: 0; margin: 0;}
#nav_menu-2 ul ul ul { display: none;}
#nav_menu-2 li { list-style: none; margin-right: 10px;}
#nav_menu-2 li a { font-size: 11px;}
#nav_menu-2 .menu-item-64 { width: 180px; float:left; }
#nav_menu-2 .menu-item-64 a {text-transform: uppercase; font-size: 15px; margin-bottom: 15px; display: inline-block;}
#nav_menu-2 .menu-item-10 { width: 140px;}
#nav_menu-2 .menu-item-19 { width: 140px;}
#nav_menu-2 .menu-item-65 { width: 110px; float:left; }
#nav_menu-2 .menu-item-65 a {text-transform: uppercase; font-size: 15px; margin-bottom: 15px; display: inline-block;}
#nav_menu-2 .menu-item-39 { width: 110px;}
#nav_menu-2 .menu-item-66 { width: 115px; float:left; }
#nav_menu-2 .menu-item-66 > a {text-transform: uppercase; font-size: 11px; margin-bottom: 15px; display: inline-block;}
#nav_menu-2 .menu-item-50 { width: 115px;}
#nav_menu-2 .menu-item-67 { width: 120px; float:left; }
#nav_menu-2 .menu-item-67 > a {text-transform: uppercase; font-size: 15px; margin-bottom: 15px; display: inline-block;}
#nav_menu-2 .menu-item-53 { width: 120px;}
#text-2, #text-103, .kapcsolat-widget { width: 130px; float: left; font-size: 11px; color:#fff;}
#text-2 h2, .kapcsolat-widget h2, #text-103 h2 { font-size: 15px; font-weight: normal; margin: 0 0 15px; text-transform: uppercase; }
#text-2 .textwidget, .kapcsolat-widget .textwidget, #text-103 .textwidget { padding: 35px 0px 10px; }
.frontArea ul.widgetWrapper  { display: flex; flex-wrap: wrap; margin: 0 0 15px;}
.frontArea .widget-container { margin-bottom: 20px; float: none; background: #f3f3f4; min-height: 300px; padding: 0; margin-right: 2%; width: 48%;}
.frontArea .widget-container.half-widget { min-height: 150px;}
.frontArea .widget-container:nth-child(2n) { margin-right: 0;}
.frontArea .widget-container.tovabbi-hirek  { width: 100%; background:  none; margin-right: 2%; min-height: 80px;}

.frontArea .widgetInner {background: #f3f3f4; position: relative; height: 100%;}
.frontArea .widgetInner ul { padding-left: 14px;}
.frontArea .widget-title { margin: 0; line-height: 15px; }
.frontArea .widget-title span { display: inline-block; font-size: 13px; color:#fff; text-transform: uppercase; padding: 5px 10px; line-height: 15px; background: #034ea2;}
.page-template-page_mdsz_front-php .frontArea .widget-title span { background: #F68B1F;}
.page-template-page_tesi_front-php .frontArea .widget-title span { background:#826AAF;}
.page-template-page_te_is_front-php .frontArea .widget-title span { background:#8DC63F;}
.page-template-page_netfit_front-php .frontArea .widget-title span { background:#00AEEF;}
.frontArea .more { display: block; text-align: right; color:#6d6e71; font-size: 12px; font-style: italic; position: absolute; left: 0; top: 0;right: 0; bottom: 0; z-index: 10;}
#text-6 { position: relative;}
#text-6 .widgetInner { background: #f3f3f4 url('images/eventCalendar.png') center 40px no-repeat;}
#text-6 .calendarBar { position: absolute; bottom: 0; left:0; right: 0; height: 50px; background: #fff204 url('images/blueArrowRight.png') right center no-repeat; padding: 5px 50px 5px 10px;}
#text-6 .eventTitle { color: #034ea2; font-size: 20px; text-transform: uppercase; line-height: 22px; overflow: hidden;}
#text-6 .eventDescription { color: #034ea2; font-size: 16px; line-height: 18px; overflow: hidden;}
#text-12 .widgetInner,
#text-13 .widgetInner,
#text-9 .widgetInner,
#text-7 .widgetInner,
#text-8 .widgetInner,

#text-89 .widgetInner
{ position: relative; }

#text-7 .widgetInner,
.double-half .widgetInner
{ background:  none; position: relative;}

#text-7 .nevezes { position: relative;}

#text-7 .hirek,
.double-half .hirek
{ position: relative; margin-top: 15px;}
#text-7 .DO-nevezes,
.double-half .DO-nevezes
{ height: 50%; position: relative; background: url("images/nevezesbgr.jpg") no-repeat scroll center center / 100% 100% #f3f3f4;}

#text-7 .DO-eredmenyek,
.double-half  .DO-eredmenyek
{ height: 50%; position: relative; padding: 35px 15px 10px;}
#text-7 .textwidget,
.double-half  .textwidget
{ padding: 0; }


#text-12 a.more,
#text-13 a.more,
#text-9 a.more,
#text-7 a.more,
#text-8 a.more { position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: block; z-index: 10;}
#text-8 .widgetInner,
#text-9 .widgetInner,
#text-23 .widgetInner,
#text-11 .widgetInner,
#text-89 .widgetInner,
#text-55 .widgetInner { }
#text-55 .widgetInner .imagecrop { height: 100%;}
#text-23 .textwidget { padding: 0;}
#text-15 .textwidget { padding: 0;}
#text-23 .widgetInner { background: url('images/nevezesbgr.jpg') center center no-repeat #f3f3f4; background-size: 100% 100%; max-height: 150px;}
#text-11 .textwidget { padding: 0;}
#text-8 .widgetInner { background: #f3f3f4 url('/wp-content/uploads/2016/08/VERSENYKIIIRAS-2016-17.jpg') right 20% no-repeat;}
#text-8 .textwidget {padding-right: 160px;}
#text-12 { margin-right: 20px; }
#diakolimpiabottom .widget-container { background: #f3f3f4; width: 31%; margin-left: 1%; margin-right: 1%; height: 220px; display:block; float: left; margin-bottom: 20px;}
#diakolimpiabottom .widget-container ul { padding: 0 10px 0 25px;}
#diakolimpiabottom .widget-container h2 span { position: relative; display: inline-block; line-height: 18px; padding: 3px 10px;}
#diakolimpiabottom .widget-container h2 { display: block; right: 0; position: relative; line-height: 18px; margin-bottom: 10px;}
#diakolimpiabottom .widget-container .textwidget { padding: 0;}
#diakolimpiabottom a.more { position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: block; z-index: 10;}
#text-10 .widget-title {margin: 0; line-height: 15px;}
#text-16.widget-container { position: relative;}
#text-24.widget-container h2 span { font-size: 18px; background: none; line-height: 18px; text-transform: uppercase; padding: 5px 0; text-align: center;}
#text-24.widget-container h2 { position: relative; background: url('images/diakolimpia_arrow.png') right center no-repeat #034ea2; text-align: center; padding: 0; margin-bottom: 10px;}
#text-24.widget-container h2 a { display:block; padding: 8px 40px 8px 10px;}
#text-24.widget-container {background: #f3f3f4; height: 175px; text-align: center;}
#text-25.widget-container {background: transparent url('images/szellemi_do.png') no-repeat; height:100px; background-size: contain; background-position: center; }
#text-25.widget-container a { display: block; height: 100px;}
#text-17.widget-container h2 span { font-size: 18px; background: none; line-height: 15px; text-transform: uppercase; }
#text-17.widget-container h2 { position: relative; background: #034ea2; text-align: center; padding: 0; margin-bottom: 10px; padding: 8px 10px;}
#text-17.widget-container h2 a { display:block; }
#text-26.widget-container h2 span { font-size: 18px; background: none; line-height: 15px; text-transform: uppercase; }
#text-26.widget-container h2, #text-205.widget-container h2 { position: relative; background: #034ea2; text-align: center; padding: 0; margin-bottom: 10px; padding: 8px 10px;}
.post-type-archive-bnh_events #primary .textwidget h2 { background: #034ea2;}

#text-26.widget-container h2 a { display:block; }
#text-26.widget-container .textwidget, .partnerek-widget.widget-container .textwidget { border:1px solid #c6c7c9; min-height: 220px; }
#text-40.widget-container h2 span, #text-102.widget-container h2 span,

#text-171.widget-container h2 span, #text-170.widget-container h2 span  , #text-180.widget-container h2 span,
.widget-big-title.widget-container h2 span
{  font-size: 18px; background:  none; line-height: 22px;  text-transform: uppercase; }
#text-40.widget-container h2, #text-102.widget-container h2,
#text-171.widget-container h2, #text-170.widget-container h2, #text-180.widget-container h2,
.widget-big-title.widget-container h2
{ position: relative;  background:   #034ea2; text-align: center; padding: 0; margin-bottom: 0px; padding: 8px 10px;}
.page-template-page_mdsz_front .widget-big-title.widget-container h2,
.page-template-page_mdsz .widget-big-title.widget-container h2,
.page-template-page_mdsz_szervezet .widget-big-title.widget-container h2,
.page-template-page_mdsz_sajto .widget-big-title.widget-container h2

{ background:   #F68B1F;}
.page-template-page_diakolimpia .widget-big-title.widget-container h2,
.page-template-page_diakolimpia_front .widget-big-title.widget-container h2
{ background:   #034ea2;}

.page-template-page_netfit .widget-big-title.widget-container h2,
.page-template-page_netfit_front .widget-big-title.widget-container h2
{ background:   #00AEEF;}

.page-template-page_tesi .widget-big-title.widget-container h2,
.page-template-page_tesi_front .widget-big-title.widget-container h2
{ background:   #7559A6;}

.page-template-page_teis .widget-big-title.widget-container h2,
.page-template-page_teis_front .widget-big-title.widget-container h2
{ background:   #8DC63F;}



.widget-big-title.widget-container h2

#text-40.widget-container h2 a, #text-102.widget-container h2 a,
#text-171.widget-container h2 a, #text-171.widget-container h2 a, #text-180.widget-container h2 a, #text-205.widget-container h2 a { display:block; }
#text-40.widget-container .textwidget, #text-102.widget-container .textwidget { border:none; }
#primary #text-40.widget-container, #primary #text-102.widget-container { margin-bottom: 0;}
#text-7 .imagecrop { display: block; position: absolute; bottom: 0; left: 0; right: 0; height: 50%; overflow: hidden;}
#text-7 .imagecrop img { width: 100%; height: auto; min-height: 100%;}
#text-17 {background: #f3f3f4;}
#text-17 .livestream { min-height: 220px; margin: 0 auto; position: relative;}
#text-17 .textwidget { padding: 0;}
.socialicons { text-align: center;}
.socialicons a {margin: 0px 5px 10px;}
.googleicon { width: 49px; height: 48px; background: url('images/SNS_diak_298x298.jpg') -49px -48px no-repeat; display: inline-block; }
.page-template-page_tesi_front-php .googleicon, .page-template-page_tesi-php .googleicon {background: url('images/SNS_tesi_298x298.jpg') -49px -48px no-repeat;}
.page-template-page_diakolimpia_front-php .googleicon, .page-template-page_diakolimpia-php .googleicon {background: url('images/SNS_diak_298x298.jpg') -49px -48px no-repeat;}
.page-template-page_netfit_front-php .googleicon, .page-template-page_netfit-php .googleicon {background: url('images/SNS_netfit_298x298.jpg') -49px -48px no-repeat;}
.page-template-page_te_is_front-php .googleicon, .page-template-page_te_is-php .googleicon {background: url('images/SNS_teis_298x298.jpg') -49px -48px no-repeat;}
.googleicon:hover {background: url('images/SNS_298x298.jpg') -49px 0px no-repeat;}
.youtubeicon { width: 49px; height: 48px; background: url('images/SNS_diak_298x298.jpg') 0px -48px no-repeat; display: inline-block;}
.page-template-page_tesi_front-php .youtubeicon,
.page-template-page_tesi-php .youtubeicon
{ background: url('images/SNS_tesi_298x298.jpg') 0px -48px no-repeat; }
.page-template-page_diakolimpia_front-php .youtubeicon,
.page-template-page_diakolimpia-php .youtubeicon,
.post-type-archive-bnh_events .youtubeicon
{ background: url('images/SNS_diak_298x298.jpg') 0px -48px no-repeat; }
.page-template-page_netfit_front-php .youtubeicon, .page-template-page_netfit-php .youtubeicon { background: url('images/SNS_netfit_298x298.jpg') 0px -48px no-repeat; }
.page-template-page_te_is_front-php .youtubeicon, .page-template-page_te_is-php .youtubeicon { background: url('images/SNS_teis_298x298.jpg') 0px -48px no-repeat; }
.youtubeicon:hover { background: url('images/SNS_298x298.jpg') 0px 0px no-repeat;}
.facebookicon { width: 49px; height: 48px; background: url('images/SNS_diak_298x298.jpg') -98px -48px no-repeat; display: inline-block; }
.page-template-page_diakolimpia_front-php .facebookicon,
.page-template-page_diakolimpia-php .facebookicon,
.post-type-archive-bnh_events .facebookicon { background: url('images/SNS_diak_298x298.jpg') -98px -48px no-repeat;}
.page-template-page_tesi_front-php .facebookicon,.page-template-page_tesi-php .facebookicon { background: url('images/SNS_tesi_298x298.jpg') -98px -48px no-repeat;}
.page-template-page_netfit_front-php .facebookicon, .page-template-page_netfit-php .facebookicon { background: url('images/SNS_netfit_298x298.jpg') -98px -48px no-repeat;}
.page-template-page_te_is_front-php .facebookicon,.page-template-page_te_is-php .facebookicon { background: url('images/SNS_teis_298x298.jpg') -98px -48px no-repeat;}
.facebookicon:hover { background: url('images/SNS_298x298.jpg') -98px 0px no-repeat;}
.twittericon {width: 49px; height: 48px; background: url('images/SNS_298x298.jpg') -49px -48px no-repeat; display: inline-block; }
.page-template-page_tesi_front-php .twittericon, .page-template-page_tesi-php .twittericon { background: url('images/SNS_tesi_298x298.jpg') -49px -48px no-repeat; }
.page-template-page_diakolimpia_front-php .twittericon, .page-template-page_diakolimpia-php .twittericon ,
.post-type-archive-bnh_events .twittericon { background: url('images/SNS_diak_298x298.jpg') -49px -48px no-repeat; }
.page-template-page_netfit_front-php .twittericon, .page-template-page_netfit-php .twittericon { background: url('images/SNS_netfit_298x298.jpg') -49px -48px no-repeat; }
.page-template-page_te_is_front-php .twittericon, .page-template-page_te_is-php .twittericon { background: url('images/SNS_teis_298x298.jpg') -49px -48px no-repeat; }
.twittericon:hover { background: url('images/SNS_298x298.jpg') -49px 0px no-repeat;}
.flickricon { width: 49px; height: 48px; background: url('images/SNS_diak_298x298.jpg') -147px -48px no-repeat; display: inline-block; }
.page-template-page_tesi_front-php .flickricon, .page-template-page_tesi-php .flickricon { background: url('images/SNS_tesi_298x298.jpg') -147px -48px no-repeat; }
.page-template-page_diakolimpia_front-php .flickricon, .page-template-page_diakolimpia-php .flickricon,
.post-type-archive-bnh_events .flickericon { background: url('images/SNS_diak_298x298.jpg') -147px -48px no-repeat; }
.page-template-page_netfit_front-php .flickricon, .page-template-page_netfit-php .flickricon { background: url('images/SNS_netfit_298x298.jpg') -147px -48px no-repeat; }
.page-template-page_te_is_front-php .flickricon, .page-template-page_te_is-php .flickricon { background: url('images/SNS_teis_298x298.jpg') -147px -48px no-repeat; }
.flickricon:hover { background: url('images/SNS_298x298.jpg') -147px 0px no-repeat;}
.frontArea .widget_posts-by-cat { width: 100%; margin-bottom: 0; background: none;}

.frontArea .widget_posts-by-cat  .widgetInner { background: none; height: auto;}
.frontArea .widget_posts-by-cat  .posts-by-cat { width: 100%; }
.frontArea .widget_posts-by-cat  .posts-by-cat .postInner { background: #f3f3f4; padding: 15px; margin-bottom:20px;
    position: relative;}
.widget_posts-by-cat  .posts-by-cat .postInner { position: relative;}
.frontArea .widget_posts-by-cat   .postCategory { display: none;}
.frontArea .widget_posts-by-cat  .posts-by-cat .postInner  h3{ color:#6d6e71; margin: 0 0 10px; }
.page-template-page_mdsz_front-php .frontArea .widget_posts-by-cat  .posts-by-cat .postInner  h3 a{ color:#F68B1F; }
.page-template-page_diakolimpia_front-php .frontArea .widget_posts-by-cat  .posts-by-cat .postInner  h3 a{ color:#034EA2; }
.page-template-page_netfit_front-php .frontArea .widget_posts-by-cat  .posts-by-cat .postInner  h3 a{ color:#00AEEF; }
.page-template-page_tesi_front-php .frontArea .widget_posts-by-cat  .posts-by-cat .postInner  h3 a{ color:#826AAF; }
.page-template-page_te_is_front-php .frontArea .widget_posts-by-cat  .posts-by-cat .postInner  h3 a{ color:#8DC63F; }
.frontArea .widget_posts-by-cat  .posts-by-cat .postInner  h3 a { color:#6d6e71; text-transform: uppercase; font-size: 24px; }
.frontArea .widget_posts-by-cat  .posts-by-cat:nth-child(odd) .indexImage { width: 22.4%; float: right;}

.frontArea .widget_posts-by-cat  .posts-by-cat:nth-child(even)  .indexImage { width: 22.4%; float: left;}
.frontArea .widget_posts-by-cat  .posts-by-cat .indexImage img  { max-width: 100%; height: auto;}
.frontArea .widget_posts-by-cat  .posts-by-cat .indexImage { padding-top: 5px;}
.frontArea .widget_posts-by-cat  .postBody  { overflow: hidden;}
.frontArea .widget_posts-by-cat  .postBodyCrop  { overflow: hidden; line-height: 20px; height: 100px; text-overflow: ellipsis; white-space: normal;
    display: -webkit-box;  -webkit-line-clamp: 5; -webkit-box-orient: vertical;}

.frontArea .widget_posts-by-cat   .posts-by-cat:nth-child(odd)  .postBodyInner { width: 74%; float: left; }
.frontArea .widget_posts-by-cat   .posts-by-cat:nth-child(even)  .postBodyInner { width: 74%; float: right; }

.frontArea .widget_posts-by-cat  .widget-title span { font-size: 24px; display: block; padding: 5px 15px; line-height: 30px;}
.frontArea .widget_posts-by-cat  .widget-title { margin-bottom: 20px;}

.widget_posts-by-cat  .postBodyCrop p { display: inline;}

#text-90 .widgetInner, #text-188 .widgetInner, .tovabbi-hirek .widgetInner { background: none; height: auto;}
#text-90, #text-188, .tovabbi-hirek  { width: 100%; float: none; clear: both; margin-bottom: 0;}
#text-90  .textwidget, #text-188  .textwidget , .tovabbi-hirek   .textwidget{ padding: 0;}


#text-189 .widgetInner, #text-190 .widgetInner { background: none; height: auto;}
#text-189, #text-190 { width: 100%; float: none; clear: both; margin-bottom: 0;}
#text-189 .textwidget, #text-190 .textwidget { padding: 0;}
#text-191 .widgetInner, #text-10090 .widgetInner { background: none; height: auto;}
#text-191, #text-10090 { width: 100%; float: none; clear: both; margin-bottom: 0;}
#text-191 .textwidget, #text-10090 .textwidget { padding: 0;}
#text-14 h3.widget-title, .uszt-widget h3.widget-title { display: none;}
#text-14 .textwidget img, .uszt-widget .textwidget img { margin-right: 5px; margin-left: 5px;}
#text-14 .textwidget, .uszt-widget .textwidget  { padding: 15px 0 25px; text-align: center;}
.category-5 #text-14, .category-5 .uszt-widget  { display: none;}
#text-123 h3.widget-title { display: none;}
#post-12903 .entry-title, #post-82 .entry-title { display : none;}
#post-12903 h3, #post-82 h3, h3.attch0 { font-size: 16px; text-transform: uppercase; color:#034ea2; clear: both; padding-bottom: 20px; padding-top: 15px; margin-bottom: 0px; margin-top: 0px;}
#post-82 .pid85 { line-height: 57px; margin-bottom: 18px; overflow: hidden; padding-left: 70px; font-size: 20px; font-weight: bold; text-transform: uppercase; background: url("images/versenykiiras-cim-pikto.png") left top no-repeat; line-height: 60px; padding: 0 0 0 70px; margin-bottom: 20px;}
.pagelistItem { width: 30%; float: left; margin-right: 3%; margin-bottom: 10px; cursor: pointer;}
.pagelistItem.selected { background: #f5f5f5;}
.pid85.pagelistItem { width: auto; float: none}
.pid85.pagelistItem img { display: none;}
.pid85.pagelistItem a { display: block; line-height: 60px; font-size: 20px; font-weight: bold; }
.pid85.pagelistItem table { width:auto; float: none; height: 60px; }
.pagelistItem img { margin-right: 10px; display: block; width: 45px; float: left;}
.pagelistItem table { width: 160px; float: left;}
.pagelistItem table td { height: 45px; vertical-align: middle; line-height: 15px; font-size: 14PX; }
.pagelistItem.selected table td { font-weight: bold; color:#0C4DA2;}
.pagelistItem.pid85 table td { font-size: 20px; text-transform: uppercase; color:#034EA2; font-weight: normal; line-height: 20px;}
.pagelistItem table td a { font-size: 12px; text-transform: uppercase; color:#6d6e71;}
.page-list-wrapper { margin: 0; padding:0; list-style: none; }
.page-list-wrapper ul { margin: 0; padding:0; list-style: none; }
.page-list-wrapper li a { font-size: 16px; font-weight: bold; text-transform: uppercase; display: block; margin-bottom: 25px;}
.page-list-wrapper li ul { overflow: hidden; display: block;}
.page-list-wrapper li { margin-bottom: 40px;}
.page-list-wrapper li ul li a { font-size: 12px; font-weight: bold; text-transform: uppercase; color:#6d6e71; line-height: 48px; display: inline-block;}
.page-list-wrapper li ul li a.page-list-2-line { line-height: 24px;}
.page-list-wrapper li ul li a.page-list-3-line { line-height: 16px;}
.page-list-wrapper li ul li { line-height: 48px; padding: 0 10px 0 50px; background: url('images/small-icon-1.png') left center no-repeat; width: 190px; float: left; display: block; height: 48px;}
.post-82 .page-list > .page_item > a { cursor: default;}
.post-82 .page-list > .page_item > a:hover,
.post-82 .page-list > .page_item > a:focus { text-decoration: none;}
.pagelistItem .attachment-list { display: none; margin: 0; padding: 10px 0 0 0px; clear: both; overflow: hidden;}
.pagelistItem .attachment-list li { list-style: none; display: block;}
.attachments { width: 100%; background: #f3f3f4;}
.attachments td {padding: 5px;}
.attachments th {padding: 5px; font-size: 11px;}
#topSlider { margin-bottom: 25px; position: relative;}
.page-template-page_mdsz_front-php #topSlider { margin-bottom: 5px;}
#topSlider  .sliderImageWrap {height: 285px;  display: block; }
#topSlider  .sliderImageWrap img { height: 285px;  display: inline; object-fit: cover; }
#topSlider .postCategory { display:none;}
#topSlider .posts-by-cat { position: relative;}
#topSlider .bx-wrapper { margin-bottom: 45px;}
#topSlider .posts-by-cat .postBodyInner { display: none;}
#topSlider .posts-by-cat h3 {display: none;}
#topSlider .posts-by-cat h3 a { color:#fff;}
#topSlider .postBodyCrop { height: 80px; overflow: hidden; line-height: 16px; color:#fff;}
#topSlider .postBodyCrop p { color:#fff;}
#topSlider  .slides { display: flex; flex-wrap:wrap;  align-items: flex-start; transition: height 0.5s;}
#topSlider  .slides li.ms-image  { float: none !important; /* display: none !important;*/}
#topSlider .mdsz-slider img { width: 100%; height: auto;}
#topSlider .bnh-slider img { width: 100%; height: auto;}
#topSlider .sliderContentHead { background: #414143 url('images/topnewsicon.png') right center no-repeat;color: #fff; text-transform: uppercase; padding: 5px 10px 5px 15px; font-size: 20px; height: 30px; }
#topSlider  .slides li.flex-active-slide  { /*display: block !important;*/ }
#topSlider .sliderContent,
#topSlider .caption-wrap
{ position: absolute; width: 368px; left: 0; top: 10%; opacity: 1;}
#topSlider .caption-wrap  { padding-top: 30px; background: #414143 url('images/topnewsicon.png') right 5px no-repeat;
    position: absolute; width: 368px; left: 0; top: 10%; opacity: 1; bottom: initial;}

#topSlider .caption { padding: 0; background: #034DA2; color:#fff; padding: 8px 15px;}
#topSlider .caption div { color:#fff;}
#topSlider .caption h3 { margin: 0; font-size: 22px; text-transform: uppercase; color:#fff; }
#topSlider .sliderBody h1 { margin: 0; font-size: 22px; text-transform: uppercase; color:#fff; }
/*******************/
#topSlider .sliderBody { padding: 8px 15px; background: #034DA2; color:#fff;}
#topSlider .sliderText { color:#fff;}
#topSlider .sliderLinkcc {display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0;z-index: 100;}
.bx-wrapper img { height: auto;}
#topSlider .textwidget { padding: 0;}
.th-category .indexImage {flex-basis:120px;position:relative; height: 100px; background: #efefef; margin-right: 25px;margin-top: 3px; }
.th-category .indexImage a {display:block;width:120px; height:100%}
.th-category .indexImage a img{position:absolute;width:120px; height:100%}
.th-category .post-body { line-height: 22px; height: 108px; overflow: hidden;}
.th-category .type-post { margin-bottom: 20px; display: flex;}
.th-category h2.entry-title { font-size: 16px; margin: 0; margin: 0 0 0px; text-transform: uppercase; color: #034ea2; line-height: 18px;}
.th-category h2.entry-title a { line-height: 18px;}
.th-category-mdsz h2.entry-title a { color: #F68B1F;}
.th-category-netfit h2.entry-title a { color:#00AEEF;}
.th-category-shape h2.entry-title a { color:#800040;}
.th-category-teis h2.entry-title a { color: #8CC63F;}
.th-category-tesi h2.entry-title a { color: #826AAF;}
.this-category-diakolimpia h2.entry-title a { color: #034EA2;}
h1.page-title { font-size: 20px; margin: 0; margin: 0 0 20px; text-transform: uppercase; color: #F68B1F;}
.search-results h1.page-title { font-size: 16px; margin-bottom: 0;}
.th-category h1.page-title span { color: #034ea2; }
.this-category-mdsz h1.page-title span { color:#F68B1F; }
.this-category-netfit h1.page-title span { color:#00AEEF; }
.th-category-shape h1.page-title span { color:#800040;; }
.this-category-teis h1.page-title span { color: #8CC63F;}
.this-category-tesi h1.page-title span { color: #826AAF;}
.this-category-diakolimpia h1.page-title span { color: #034EA2;}
.page-nav { text-align: center; font-size: 14px; padding-top: 15px; padding-bottom: 15px;}
.page-nav a, .page-nav span { padding: 0 8px;}
.page-nav a { color:#787878;}
.page-nav span { color:#bbb;}
.entry-date { font-size: 11px; font-weight: bold;}
.th-category .entry-summary p { display: inline; }
.th-category span.published { color:#aaa; font-weight: bold; }
h2.entry-title { font-size: 20px; margin: 0; margin: 20px 0 0; text-transform: uppercase; color: #F68B1F;}
h2.entry-title a { color: #F68B1F;}
.no-results h2.entry-title { margin-top: 0;}
.no-results .searchform { margin-top: 35px;}
.no-results .searchform #searchsubmit { border: none; padding: 3px 8px; text-transform: uppercase; color:#999;}
.nav-previous { display: inline-block; width: 49%; margin: 20px 0;}
.nav-next { display: inline-block; width: 49%; text-align: right; margin: 20px 0;}
.th-page-sub #contentWrapper { }
.post img { max-width: 100%; height: auto;}
.contact-table { width: 100%;}
.contact-table td, .contact-table th { vertical-align: top; padding: 0px 15px 12px 0;}
.contact-table td.cell1 { width: 115px;}
.contact-table td { }
.contact-table.contact2 td.cell1 { width: 145px;}
.contact-table td div { background: #f3f3f4; padding: 10px; line-height: 20px; }
.contact-table td.body { background: #f3f3f4; padding: 10px; line-height: 20px; padding: 10px; padding: 10px; margin-bottom: 5px; }
.contact-table th div { background: #034ea2; padding: 10px; color:#fff; line-height: 20px; }
.contact-table .megye { background: #034ea2; padding: 10px; color:#fff; line-height: 20px; padding: 10px; margin-bottom: 5px; border-bottom: 5px solid #fff;}
.contact-table .kiemelt div { background: #a7a9ac; padding: 10px; color:#fff; line-height: 20px; }
.contact-table .nev { background: #f8b92c; padding: 10px; color:#fff; line-height: 20px; padding: 10px; margin-bottom: 5px; border-bottom: 5px solid #fff;}
.contact-table.contact2 td { padding: 10px; }
.contact-table.contact2 .closer td { padding: 0px 0px 0px 0; border-bottom: 10px solid #fff; background: #f3f3f4; margin-bottom: 5px; }
.contact-table.contact2 .closer th { border-bottom: 10px solid #fff; margin-bottom: 5px; }
.contact-table.contact2 th {padding: 0px 5px 5px 0;}
.contact-table th { text-transform: uppercase;}
.contact-table .two-row div { padding: 5px 10px; line-height: 15px; }
#topImage { margin-bottom: 20px;}
#topImage ul { margin: 0; padding: 0; }
#topImage ul li { list-style: none;}
#topImage .textwidget { padding: 0;}
#topImage img { width: 100%; height: auto;}
.left-sidebar #sideBarLeft { width: 173px; margin-right: 20px; border: 1px solid #dddedf;}
.left-sidebar .post-wrapper { }
.left-sidebar #content { display: flex;}
.left-sidebar .leftbar-head { font-size: 16px; color:#fff; background: #404041; text-align: center; line-height: 36px; margin: 0; font-weight: normal; color:#fff; text-transform: uppercase;}
.left-sidebar #sideBarLeft.widget-area .widgetWrapper { margin: 10px; padding: 0; list-style: none;}
.left-sidebar #sideBarLeft.widget-area ul { margin: 0; padding: 0;}
.left-sidebar #sideBarLeft.widget-area .menu li { color:#fff; list-style: none;}
.left-sidebar #sideBarLeft.widget-area .menu li.current-menu-item > a { background: #f68b1f; color:#fff !important; list-style: none;}
.left-sidebar #sideBarLeft.widget-area .menu li a{ color:#fff; text-decoration: none; padding: 4px 8px; background: #404041; margin-bottom: 4px; display: block; text-align: center; font-size: 12px; }
.left-sidebar #sideBarLeft.widget-area .menu li.menu-item-has-children > a,
.left-sidebar #sideBarLeft.widget-area #menu-item-3535 a { color:#F68B1F;}
#otherNews .widgetWrapper {}
.moreNews { font-size:26px; color: #034ea2; text-transform: uppercase; padding: 0; padding-bottom: 10px; border-bottom: 1px solid #c6c7c9;}
.moreNews a { padding-right: 55px; background: url('images/blueArrowRight.png') right center no-repeat; line-height: 60px; display: inline-block;}
.page-template-page_mdsz_front-php .moreNews a { color:#F68B1F; background: url('images/orangeArrowRight.png') right center no-repeat;}
.page-template-page_tesi_front-php .moreNews a { color:#826AAF; background: url('images/tesiArrowRight.png') right center no-repeat; }
.page-template-page_netfit_front-php .moreNews a { color:#00AEEF; background: url('images/netfitArrowRight.png') right center no-repeat; }
.page-template-page_te_is_front-php .moreNews a { color:#8DC63F; background: url('images/teisArrowRight.png') right center no-repeat; }
.page-template-page_essd_front-php .moreNews a { color:#18ada1; background: url('images/essdArrowRight.png') right center no-repeat; }
.page-template-page_polonyar_front-php .moreNews a { color:#025f7a; background: url('images/essdArrowRight.png') right center no-repeat; }
.page-template-page_jubileum_front-php .moreNews a { color:#ed1c24; background: url('images/essdArrowRight.png') right center no-repeat; }
#footWidgetArea h2 { color:#fff;}
#footWidgetArea p { color:#fff;}
#diakolimpiabottom { margin-top: 20px;}
.left-sidebar .tagok { display: block; display: flex; flex-wrap: wrap; }
.left-sidebar .tag { width: 31%; margin-right: 2%;  margin-bottom: 15px; }

.left-sidebar .tag img { width: 100%; height: auto; background: #efefef;}
.left-sidebar .beosztas { padding: 5px; background: #f3f3f4; margin: 5px 0; text-transform: uppercase; font-size: 11px;}
.left-sidebar .beosztas.three-row { height: 58px;}
.left-sidebar .beosztas span { text-transform: none; font-size: 9px;}
.left-sidebar .adatok { font-size: 11px; padding: 5px 5px 10px; border: 1px solid #efefef; line-height: 15px;}
table.szervezet { width: 100%; border-collapse: collapse; margin-bottom: 15px;}
table.szervezet th { background: #414042; text-align: center; color:#fff; font-weight: normal; padding: 3px 5px;}
table.szervezet td { padding: 3px 5px; margin: 3px;}
table.szervezet .cimke { background: #f3f3f4; color:#414042; padding: 3px 5px; text-align: center; border: 1px solid #fff; border-bottom: none;}
table.szervezet .number { font-size: 22px; border: 1px solid #d2d2d3; padding: 3px 5px; text-align: center;
    background: #fff; }
table.szervezet2 { width: 100%; border-collapse: collapse; margin-bottom: 15px; background: #fff;}
table.szervezet2 td { font-size: 11px; padding: 3px; vertical-align:top;}
table.szervezet2 tr:nth-child(even) td { background: #f3f3f4;}
.widget_bnh_events_calendar_widget .widgetInner { overflow: hidden; position: relative; height: 320px;}
.widget_bnh_events_calendar_widget .bx-wrapper .bx-viewport { background: none; /* border: 5px solid #fff; box-shadow: 0 0 5px #ccc; left: -5px; transform: translateZ(0px); */ }
.widget_bnh_events_calendar_widget .calendar { width: 100%;}
.widget_bnh_events_calendar_widget .calendar td { text-align: center; padding: 2px;}
.widget_bnh_events_calendar_widget .calendar th { text-align: center; padding: 2px 0 2px;}
.widget_bnh_events_calendar_widget .calendar td span { line-height: 24px; width: 24px;}
.widget_bnh_events_calendar_widget .calendar td span { background: none; -webkit-border-radius: 12px;-moz-border-radius: 12px; border-radius: 12px; display: inline-block; text-align: center; padding: 0; text-align: center; }
.widget_bnh_events_calendar_widget .calendar td.today span { background: #0c4da2; color:#FFF204; }
.widget_bnh_events_calendar_widget .calendar td.today.event span { background: #0c4da2; color:#FFF204; }
.widget_bnh_events_calendar_widget .calendar td.event span { background: #FFF204; cursor: pointer;}
.widget_bnh_events_calendar_widget .calendar caption { font-size: 19px; text-align: center; text-transform: uppercase; padding-bottom: 0px;}
.widget_bnh_events_calendar_widget .calendarBar { background: #dedede; height: 50px; position: absolute; left: 0; right: 0; bottom: 0;}
.widget_bnh_events_calendar_widget .calendarBar.todayEvent {background: #fff204;}
.widget_bnh_events_calendar_widget .calendar-wrapper { position: absolute; top: 38px; left: 20px; right: 20px; bottom: 60px;}
.widget_bnh_events_calendar_widget .bx-wrapper .bx-next { right: 8px; top: 22px; width: 13px; height: 13px; background: url('images/calendar-leftright.png') -13px 0 no-repeat;}
.widget_bnh_events_calendar_widget .bx-wrapper .bx-prev { left: 8px; top: 22px; width: 13px; height: 13px; background: url('images/calendar-leftright.png') 0 0 no-repeat;}
.widget_bnh_events_calendar_widget .bx-viewport { height: 220px !important; }
.widget_bnh_events_calendar_widget .calendarBar .more { display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 10; }
.widget_bnh_events_calendar_widget .eventTitle { font-size: 18px; line-height: 22px; height: 22px; text-transform: uppercase; overflow: hidden; margin-left: 10px; margin-top: 5px; color:#034ea2; width: 240px; white-space: nowrap;}
.widget_bnh_events_calendar_widget .eventTitle span { font-size: 14px;}
.widget_bnh_events_calendar_widget .eventDescription { font-size: 16px; line-height: 18px; height: 18px; overflow: hidden; margin-left: 10px; margin-top: 0px; color:#034ea2; width: 240px;}
#smallCalendar { width: 298px; float: right; min-height: 298px; position: relative; z-index: 10;}
#smallCalendar .widgetInner { min-height: 298px;}
#smallCalendar .widgetInner h2 { background: none; font-size: 18px; padding: 0; color:#034EA2;}
#smallCalendar .widgetInner h2 span { background: none; font-size: 18px; padding: 0; color:#034EA2; font-weight: normal;}
.bnh-events-searchbox { background: #f3f3f4; padding: 15px; margin-bottom: 20px;}
#bnh_events_searchform { float: left; width: 610px; position: relative;}
#bnh_events_searchform label { width: 30%; float: left; font-size: 16px; color: #a7a9ac; font-style: italic; clear: both; line-height: 35px;}
#bnh_events_searchform input[type=text] { width: 68%; float: right; border: none; line-height: 35px; padding: 0 10px;}
#bnh_events_searchform select { width: 68%; float: right; border: none; padding-left: 10px;}
#bnh_events_searchform .typeSelect li {/* height: 19px;*/}
#bnh_events_searchform .checkbox-row { width: 68%; float: right; line-height: 35px; margin-bottom: 5px; line-height: 35px;}
#bnh_events_searchform .checkbox-row input[type=checkbox] { margin-left: 3px; margin: 0 10px 0 0;}
#bnh_events_searchform .checkbox-row input[type=radio] { margin-left: 3px; margin: 0 10px 0 0;}
#bnh_events_searchform .inputRow { margin-bottom: 10px; }
#bnh_events_searchform .inputRow.typeRadio {}
#bnh_events_searchform #searchsubmit { background: transparent url('images/blueArrowRight.png') right center no-repeat; border: none; height: 0px; overflow: hidden; padding-top: 37px; margin-left: auto; display: block; }
#bnh_events_searchform h1.entry-title { font-size: 18px; font-weight: normal;}
#bnh_events_searchform .fmSelect { height: 33px;}
#bnh_events_searchform .fmSelect strong span{ height: 33px;}
.bnh_events .postInner { background-repeat: no-repeat; background-position: 0 0; background-size: 60px;}
.bnh_events .postInner.sport-1 { background-image: url('images/sportag/aerobik_kek_vk kispikto.png')}
.bnh_events .postInner.sport-2 { background-image: url('images/sportag/akrobatikus_kek_vk kispikto_GCs.png')}
.bnh_events .postInner.sport-3 { background-image: url('images/sportag/alpesi_kek.png')}
.bnh_events .postInner.sport-4 { background-image: url('images/sportag/akrobatikus_kek_vk kispikto_GCs.png')}
.bnh_events .postInner.sport-5 { background-image: url('images/sportag/atletika_kek_vk kispikto.png')}
.bnh_events .postInner.sport-6 { background-image: url('images/sportag/birkozas_kek_vk kispikto.png')}
.bnh_events .postInner.sport-7 { background-image: url('images/sportag/BOCSA.png')}
.bnh_events .postInner.sport-8 { background-image: url('images/sportag/judo_kek_vk kispikto.png')}
.bnh_events .postInner.sport-9 { background-image: url('images/sportag/DARTS.png')}
.bnh_events .postInner.sport-10 { background-image: url('images/sportag/DUATLON.png')}
.bnh_events .postInner.sport-11 { background-image: url('images/sportag/alpesi_kek.png')}
.bnh_events .postInner.sport-12 { background-image: url('images/sportag/evezes_kek_vk kispikto.png')}
.bnh_events .postInner.sport-13 { background-image: url('images/sportag/FALLABDA.png')}
.bnh_events .postInner.sport-14 { background-image: url('images/sportag/fekvenyomas_kek.png')}
.bnh_events .postInner.sport-15 { background-image: url('images/sportag/floorball_kek_vk kispikto.png')}
.bnh_events .postInner.sport-16 { background-image: url('images/sportag/GUMIASZTAL.png')}
.bnh_events .postInner.sport-17 { background-image: url('images/sportag/gyeplabda_kek_vk kispikto.png')}
.bnh_events .postInner.sport-18 { background-image: url('images/sportag/IJASZAT.png')}
.bnh_events .postInner.sport-19 { background-image: url('images/sportag/jatekos_kek_vk kispikto.png')}
.bnh_events .postInner.sport-20 { background-image: url('images/sportag/judo_kek_vk kispikto.png')}
.bnh_events .postInner.sport-21 { background-image: url('images/sportag/KAJAKKENU.png')}
.bnh_events .postInner.sport-22 { background-image: url('images/sportag/karate_kek_vk kispikto.png')}
.bnh_events .postInner.sport-23 { background-image: url('images/sportag/KETTUSA.png')}
.bnh_events .postInner.sport-24 { background-image: url('images/sportag/kezilabda_kek_vk kispikto.png')}
.bnh_events .postInner.sport-25 { background-image: url('images/sportag/kisiskolak_kek_vk kispikto.png')}
.bnh_events .postInner.sport-26 { background-image: url('images/sportag/floorball_kek_vk kispikto.png')}
.bnh_events .postInner.sport-27 { background-image: url('images/sportag/KORFBALL.png')}
.bnh_events .postInner.sport-28 { background-image: url('images/sportag/kosarlabda_kek_vk kispikto.png')}
.bnh_events .postInner.sport-29 { background-image: url('images/sportag/kotelugras_kek__vk_kispikto.png')}
.bnh_events .postInner.sport-30 { background-image: url('images/sportag/labdarugas_kek_vk kispikto.png')}
.bnh_events .postInner.sport-31 { background-image: url('images/sportag/labtoll_kek_vk_kispikto.png')}
.bnh_events .postInner.sport-32 { background-image: url('images/sportag/minitrambulin_kek_vk kispikto.png')}
.bnh_events .postInner.sport-33 { background-image: url('images/sportag/mtb_kek_vk kispikto.png')}
.bnh_events .postInner.sport-34 { background-image: url('images/sportag/petanque_kek_vk kispikto.png')}
.bnh_events .postInner.sport-35 { background-image: url('images/sportag/rg_kek_vk kispikto.png')}
.bnh_events .postInner.sport-36 { background-image: url('images/sportag/roplabda_kek_vk kispikto.png')}
.bnh_events .postInner.sport-37 { background-image: url('images/sportag/rovidpalyas_kek_vk kispikto.png')}
.bnh_events .postInner.sport-38 { background-image: url('images/sportag/sakk_kek_vk kispikto.png')}
.bnh_events .postInner.sport-39 { background-image: url('images/sportag/SNOWBOARD.png')}
.bnh_events .postInner.sport-40 { background-image: url('images/sportag/sportloveszet_kek_vk_kispikto.png')}
.bnh_events .postInner.sport-41 { background-image: url('images/sportag/strandkezi_kek_vk_kispikto.png')}
.bnh_events .postInner.sport-42 { background-image: url('images/sportag/strandropi_kek_vk_kispikto.png')}
.bnh_events .postInner.sport-43 { background-image: url('images/sportag/labdarugas_kek_vk kispikto.png')}
.bnh_events .postInner.sport-44 { background-image: url('images/sportag/SULIPOLO.png')}
.bnh_events .postInner.sport-45 { background-image: url('images/sportag/SZELLEMI.png')}
.bnh_events .postInner.sport-46 { background-image: url('images/sportag/TAEKWONDO.png')}
.bnh_events .postInner.sport-47 { background-image: url('images/sportag/tajekozodasi_kek_vk kispikto.png')}
.bnh_events .postInner.sport-48 { background-image: url('images/sportag/tanc_kek_vk kispikto.png')}
.bnh_events .postInner.sport-49 { background-image: url('images/sportag/tenisz_kek_vk kispikto.png')}
.bnh_events .postInner.sport-50 { background-image: url('images/sportag/futsal_kek_vk kispikto.png')}
.bnh_events .postInner.sport-51 { background-image: url('images/sportag/tollas_kek_vk_kispikto.png')}
.bnh_events .postInner.sport-52 { background-image: url('images/sportag/torna_kek_vk kispikto.png')}
.bnh_events .postInner.sport-53 { background-image: url('images/sportag/TRIATLON.png')}
.bnh_events .postInner.sport-54 { background-image: url('images/sportag/uszas_kek_vk kispikto.png')}
.bnh_events .postInner.sport-55 { background-image: url('images/sportag/uszonyos_kek_vk kispikto.png')}
.bnh_events .postInner.sport-56 { background-image: url('images/sportag/VITORLA.png')}
.bnh_events .postInner.sport-57 { background-image: url('images/sportag/vivas_kek_vk kispikto.png')}
.bnh_events .postInner.sport-58 { background-image: url('images/sportag/BMX.png')}
.bnh_events .postInner.sport-59 { background-image: url('images/sportag/orszaguti_bike_kek_vk kispikto.png')}
.bnh_events .postInner.sport-41 { background-image: url('images/sportag/STRAND-KEZI.png')}

.bnh_events .postInner.sport-61 { background-image: url('images/sportag/ergometer_kek_vk kispikto.png')}
.bnh_events .postInner.sport-62 { background-image: url('images/sportag/fitkid_kek_vk_kispikto.png')}
.bnh_events .postInner.sport-63 { background-image: url('images/sportag/floorball_kek_vk kispikto.png')}
.bnh_events .postInner.sport-64 { background-image: url('images/sportag/floorball_kek_vk kispikto.png')}


.bnh_events .postInner.sport-65 { background-image: url('images/sportag/GOLF.png')}

.bnh_events .postInner.sport-66 { background-image: url('images/sportag/birkozas_kek_vk kispikto.png')}
.bnh_events .postInner.sport-67 { background-image: url('images/sportag/gorkorcsolya_kek_vk kispikto.png')}

.bnh_events .postInner.sport-69 { background-image: url('images/sportag/karate_kek_vk kispikto.png')}
.bnh_events .postInner.sport-70 { background-image: url('images/sportag/karate_kek_vk kispikto.png')}
.bnh_events .postInner.sport-71 { background-image: url('images/sportag/karate_kek_vk kispikto.png')}
.bnh_events .postInner.sport-72 { background-image: url('images/sportag/karate_kek_vk kispikto.png')}

.bnh_events .postInner.sport-74 { background-image: url('images/sportag/OKOLVIVAS.png')}
.bnh_events .postInner.sport-75 { background-image: url('images/sportag/ROGBI.png')}

.bnh_events .postInner.sport-76 { background-image: url('images/sportag/targetsprint_kek_vk_kispikto.png')}
.bnh_events .postInner.sport-77 { background-image: url('images/sportag/MASZAS.png')}
.bnh_events .postInner.sport-78 { background-image: url('images/sportag/SULYEMELES.png')}

.bnh_events .postInner.sport-80 { background-image: url('images/sportag/SZUMO.png')}
.bnh_events .postInner.sport-81 { background-image: url('images/sportag/TEKE.png')}

.bnh_events .postInner.sport-83 { background-image: url('images/sportag/frizbi.kek_vk_kispikto.png')}
.bnh_events .postInner.sport-84 { background-image: url('images/sportag/kickbox_kek_versenykiiras.png')}
.bnh_events .postInner.sport-85 { background-image: url('images/sportag/grundbirkozas_kek_vk kispikto.png')}
.bnh_events .postInner.sport-87 { background-image: url('images/sportag/palya_bike_kek_vk kispikto.png')}
.bnh_events .postInner.sport-86 { background-image: url('images/sportag/labtoll_kek_vk_kispikto.png')}
.bnh_events .postInner.sport-88 { background-image: url('images/sportag/sifutas.kek_vk kispikto.png')}
.bnh_events .postInner.sport-89 { background-image: url('images/sportag/gordeszka_kek_vk kispikto.png')}








.post-type-archive-bnh_events #content h2 { font-size: 28px; color:#fff; background: #034EA2; padding: 10px 15px; margin: 0 0 10px}
.post-type-archive-bnh_events .postInner { padding-left: 75px; width: 453px; float: left;}
.events-sport { color:#034ea2; font-size: 28px; font-weight: bold; text-transform: uppercase;}
.uppercase { text-transform: uppercase;}
.post-type-archive-bnh_events .bnh_events { margin-bottom: 20px;}
.post-type-archive-bnh_events .uploads { width: 100px; float: right;}
.post-type-archive-bnh_events .uploads a { display: block; line-height: 27px; background: #034ea2; text-align: center; color:#fff; margin-bottom: 5px; }
.post-type-archive-bnh_events .uploads div { line-height: 27px; background: #414042; text-align: center; color:#fff; margin-bottom: 5px;}
.post-type-archive-bnh_events div.selector { width: 430px; float: right;}
#mdsz-termekek .termek { width: 23.5%; height: 150px; overflow: hidden; position: relative; margin-right: 2%; margin-left: 0; text-align: center; background: #fff; line-height: 150px; vertical-align: middle; margin-top: 0; margin-bottom: 15px;  display: block;}

#mdsz-termekek .termek:nth-child(4n) { margin-right: 0;}
#mdsz-termekek .termek img {}
#mdsz-termekek .textwidget { padding: 0; display: flex; flex-wrap: wrap; align-items: center; }
#mdsz-termekek .textwidget h2 { font-size: 32px; text-transform: uppercase; letter-spacing: 1px; text-align: center; font-weight: normal; position: relative; margin-bottom: 15px;}
#mdsz-termekek .textwidget h3 { position: absolute; left: 0; top: 0; margin: 0; height: 24px; vertical-align: top; z-index: 110; display: none; font-weight: bold; right: 0;}
#mdsz-termekek .textwidget h3 span { color:#fff; background: #034ea2; text-transform: uppercase; font-size: 13px; padding: 0px 8px; line-height: 16px; display: inline-block; white-space: nowrap; }
#mdsz-termekek .textwidget .netfit h3 span { background: #00aeef;}
#mdsz-termekek .textwidget .tesi h3 span { background: #826aaf;}
#mdsz-termekek .textwidget .teis h3 span { background: #8dc63f;}
#mdsz-termekek .termekbody { padding: 35px 10px 7px; font-size: 12px; color:#fff; line-height: 15px; display: none; position: absolute; left: 0; top: 0; right: 0; bottom:0; z-index: 100;}
#mdsz-termekek .termekbody sup { color:#fff;}
#mdsz-termekek .termek:hover .termekbody,
#mdsz-termekek .termek:hover h3 { display: block;}
#mdsz-termekek .textwidget .diakolimpia h3 span { background: #034ea2;}
#mdsz-termekek .textwidget .netfit h3 span { background: #00aeef;}
#mdsz-termekek .textwidget .tesi h3 span { background: #826aaf;}
#mdsz-termekek .textwidget .teis h3 span { background: #8dc63f;}
#mdsz-termekek .textwidget .erasmus h3 span { background: #031d77;}
#mdsz-termekek .textwidget .sportlegyen h3 span { background: #004c16;}
#mdsz-termekek .textwidget .visegrad h3 span { background: #515151;}
#mdsz-termekek .textwidget .sportnap h3 span { background: #f6511e;}
#mdsz-termekek .textwidget .shp h3 span { background: #810040;}
.termek.diakolimpia .termekbody{ background: #034ea2;}
.termek.netfit .termekbody { background: #00aeef;}
.termek.tesi .termekbody { background: #826aaf;}
.termek.teis .termekbody { background: #8dc63f;}
.termek.erasmus .termekbody { background: #031d77;}
.termek.sportlegyen .termekbody { background: #004c16;}
.termek.visegrad .termekbody { background: #515151;}
.termek.sportnap .termekbody { background: #f6511e;}
.termek.shp .termekbody { background: #810040;}
#mdsz-termekek .widget_text img {  }
#mdsz-termekek .termek a.more { position: absolute; z-index: 200; left: 0; top: 0; right: 0; bottom: 0; display: block;
}
.termek img { }
.termek .termeklogo { z-index: 5; line-height: 150px; vertical-align: middle;    object-fit: contain;}
.termek .termeklogo:hover { }
#pressWidget .widget-container .widget-title { display: block;}
#pressWidget { margin-bottom: 20px;}
#pressWidget .postCategory { display: none;}
#pressWidget h3 a { font-size: 16px; text-transform: uppercase;}
#pressWidget h3.widget-title { background: url("images/kerdes-arrow-close.png") no-repeat scroll right center #f3f3f4; cursor: pointer; font-size: 16px;font-weight: bold; margin-bottom: 20px; margin-top: 0; padding: 10px 50px 10px 10px; text-transform: uppercase;}
#pressWidget .indexImage { display: none;}
#pressWidget .indexImage { /*float: left; width: 39%;*/}
#pressWidget .postBodyInner { float: right; width: 59%;}
#pressWidget .posts-by-cat { overflow: hidden;}
.page-id-4173 .entry-title { background: url("images/kerdes-arrow-close.png") no-repeat scroll right center #f3f3f4; cursor: pointer; font-size: 16px;font-weight: bold; margin-bottom: 10px; padding: 10px 50px 10px 10px; color:#58555a !important; }
#pressWidget .articles_posts-by-cat { display: none;}
#pressWidget .articles_posts-by-cat h3 { margin: 0px 0 7px; padding-bottom: 7px; border-bottom: 1px solid #bbb;}
#pressWidget .articles_posts-by-cat .posts-by-cat:last-child h3 { border-bottom: none;}
#post-4173 .smallIcon {line-height: 28px; height: 28px; width: 29px; padding: 0;}
#post-4173 .entry-content { display: none; }
#post-4173 .attachment-icon { width: 29px;}
#post-4173 .pagelistItem { float: none;}
#post-4173 .pagelistItem table { float: none; width: 100%;}
#post-4173 .edit-link { clear: both;}
#post-4173 h3 { font-size: 16px; text-transform: uppercase;}
#pressWidget .postBody { display: none;}
#cats-loop-widget-18 .entry-date { display: inline-block !important; visibility: visible !important; line-height: 26px; padding: 0px 0; vertical-align: middle;}
#text-84 .widget-title { display: block; font-size: 18px; text-transform: uppercase; color:#F68B1F;}
#text-84 .textwidget { padding: 0;}
.page-id-4173 #content h3 a { color:#F68B1F;}
.page-template-page_mdsz_front-php .widget-container h2 span { background: #f68b1f;}
#text-31 img,
#text-52 img,
#text-42 img,
#text-58 img,
#text-60 img,
#text-59 img,
#text-64 img,
#text-65 img,
#text-49 img,
#text-55 img,
#text-54 img { position: absolute; display: block; left: 0; right: 0; bottom: 0; height: auto; width: 100%; margin-bottom: 0;}
.frontArea .imagecrop { position: absolute; display: block; left: 0; right: 0; bottom: 0; height: 125px; overflow: hidden; }
.frontArea .imagecrop img { width: 100%; height: auto; min-height: 100%; position: relative; left: initial; right: initial; bottom: initial;}
#text-29 .widgetInner,
#text-30 .widgetInner,
#text-31 .widgetInner,
#text-32 .widgetInner,
#text-48 .widgetInner,
#text-53 .widgetInner,
#text-87 .widgetInner,

#text-88 .widgetInner

{ /* height: 150px;*/}

.half-widget .widgetInner  { height: 100%;}
.half-widget img { display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; height: 100%; width: 100%;}


#text-98 .textwidget,
#text-99 .textwidget,
#text-100 .textwidget,
#text-101 .textwidget,
#text-106 .textwidget,
#text-107 .textwidget,
#text-108 .textwidget,
#text-112 .textwidget,
#text-110 .textwidget,
#text-111 .textwidget,
#text-112 .textwidget,
#text-113 .textwidget,
#text-114 .textwidget,
#text-115 .textwidget,
#text-116 .textwidget,
#text-117 .textwidget,
#text-118 .textwidget,
#text-119 .textwidget,
.full-image-widget .textwidget
{ padding: 0;}

#text-29 .widgetInner img,
#text-48 .widgetInner img,
#text-87 .widgetInner img,
#text-88 .widgetInner img,
#text-53 img,
#text-98 img,
#text-99 img,
#text-100 img,
#text-101 img,
#text-106 img,
#text-107 img,
#text-108 img,
#text-109 img,
#text-110 img,
#text-111 img,
#text-112 img,
#text-113 img,
#text-114 img,
#text-115 img,
#text-116 img,
#text-117 img,
#text-118 img,
#text-119 img,
.full-image-widget img
{ display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; height: 100%; width: 100%;}
.oldalcsempek { overflow: hidden; margin: 30px 0; display: flex;  flex-wrap: wrap;}
.oldalcsempe { width:32%; margin-right: 2%; background: #F3F3F4; position: relative; margin-bottom: 15px;
}

.full-image-widget .textwidget h2,
.double-half .textwidget h2
{ left: 0; right: 0;}
.oldalcsempe:nth-child(3n) { margin-right: 0;}
.oldalcsempe a { text-decoration: none;}
.mediaWrapper { display: flex; flex-wrap: wrap; margin-left: 10px;}
.oldalcsempe.mediatar { width: 48%; height: auto; margin-right: 2%;margin-bottom: 10px; background: none;}
.oldalcsempe.mediatar:nth-child(2n) { margin-right: 0;}
.oldalcsempe.mediatar img { width: 100%; height: auto; float: none !important;}
.oldalcsempe.mediatar p { margin: 0;}
.oldalcsempe.mediatar h2 { position: absolute; left: 0; top:1px; }
.oldalcsempe.do-belepes h2 { position: absolute; left: 0; top:1px; }
.oldalcsempe ul { padding: 10px 10px 0 25px; }
#post-4177 .entry-content,
#post-4179 .entry-content,
#post-4181 .entry-content,
#post-4929 .entry-content,
#post-3519 .entry-content { margin: 0 -1%; }
#content .oldalcsempe.mediatar img { margin: 0;}
.page-id-4028 #content .oldalcsempe, .page-id-50501 #content .oldalcsempe{ height: auto; width: 100%; float: none; margin-bottom: 20px;}
.page-id-4028 #content .oldalcsempe img, .page-id-50501 #content .oldalcsempe img { width: 100%; height: auto; float: none; margin: 0;}
.page-id-4028 #content .oldalcsempek, .page-id-50501 #content .oldalcsempek { margin: 0 0 30px 0;}
.page-id-4028 #content h3, .eredmenyek-h3, .page-id-50501 #content h3 { background: #034EA2; color:#fff; display: block; font-size: 16px; font-weight: bold; margin-bottom: 10px; padding: 10px 50px 10px 10px; text-transform: uppercase;}
#text-73 a { display: block; float: none; position: relative;}
.oldalcsempe h2 { margin: 0 0 10px;z-index: 10;}
.oldalcsempe a.more { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 50;}
.oldalcsempe .textBody { padding: 0px 15px 15px;}
.oldalcsempe h2 span { background: none repeat scroll 0 0 #034ea2; color: #fff; display: inline-block; font-size: 12px; line-height: 15px; padding: 4px 7px; text-transform: uppercase; z-index: 10;}
.oldalcsempe h3 {margin: 0; font-size: 15px; font-weight: bold; text-transform: uppercase;}
.page-template-page_tesi-php .oldalcsempe h3 { color:#826AAF;}
.page-template-page_mdsz-php .oldalcsempe h3,
.page-template-page_mdsz_szervezet-php .oldalcsempe h3 { color:#F68B1F;}
.page-template-page_diakolimpia-php .oldalcsempe h3 { color:#034EA2;}
.page-template-page_netfit-php .oldalcsempe h3 { color:#00AEEF;}
.page-template-page_netfit_front-php .oldalcsempe h3 { color:#00AEEF;}
.page-template-page_te_is_front-php .oldalcsempe h3 { color:#8DC63F;}
.page-template-page_te_is-php .oldalcsempe h3 { color:#8DC63F;}
.page-template-page_tesi-php .oldalcsempe h2 span { background:#826AAF;}
.page-template-page_mdsz-php .oldalcsempe h2 span,
.page-template-page_mdsz_szervezet-php .oldalcsempe h2 span { background:#F68B1F;}
.page-template-page_diakolimpia-php .oldalcsempe h2 span { background:#034EA2;}
.page-template-page_netfit-php .oldalcsempe h2 span { background:#00AEEF;}
.page-template-page_netfit_front-php .oldalcsempe h2 span { background:#00AEEF;}
.page-template-page_te_is_front-php .oldalcsempe h2 span { background:#8DC63F;}
.page-template-page_te_is-php .oldalcsempe h2 span { background:#8DC63F;}
.wordicon { line-height: 18px; display: inline-block; padding: 5px 0 5px 45px; background: url('images/icon_word.jpg') no-repeat left top; margin-bottom: 5px;}
.pdficon { line-height: 18px; display: inline-block; padding: 5px 0 5px 45px; background: url('images/icon_pdf.jpg') no-repeat left top; margin-bottom: 5px;}
.ppticon { line-height: 18px; display: inline-block; padding: 5px 0 5px 45px; background: url('images/icon_ppt.jpg') no-repeat left top; margin-bottom: 5px;}
.xlsicon { line-height: 18px; display: inline-block; padding: 5px 0 5px 45px; background: url('images/icon_xls.jpg') no-repeat left top; margin-bottom: 5px;}
.imageicon { line-height: 18px; display: inline-block; padding: 5px 0 5px 45px; background: url('images/icon_image.jpg') no-repeat left top; margin-bottom: 5px;}
.zipicon { line-height: 18px; display: inline-block; padding: 5px 0 5px 45px; background: url('images/icon_zip.jpg') no-repeat left top; margin-bottom: 5px;}
.fileicon { line-height: 18px; display: inline-block; padding: 5px 0 5px 45px; background: url('images/icon_file.jpg') no-repeat left top; margin-bottom: 5px;}
.tile { width:190px; height: 190px; background: #f3f3f4; float: left; margin-right: 20px; padding: 10px;}
.tile h2 a{ font-size: 15px; font-weight: bold; color:#f7941d; text-transform: uppercase;}
.tile h2 { margin: 0;}
ul.media { padding-left: 0;}
ul.media li { line-height: 28px; vertical-align: top; margin-left: 0px; list-style: none; padding-left: 40px; margin-bottom: 7px;}
ul.media li a {line-height: 18px; vertical-align:top; display: inline-block; padding-top: 5px;}
ul.video li {background: url('images/icon_video.jpg') no-repeat left top; }
ul.foto li {background: url('images/icon_image.jpg') no-repeat left top; }
.kerdes-valasz .kerdes { font-size:16px; font-weight: bold; padding:10px; margin-bottom:10px; cursor:pointer; background: #f3f3f4 url('images/kerdes-arrow-close.png') right center no-repeat; padding-right:50px;}
.kerdes-valasz .kerdes.active 	{ background: #f3f3f4 url('images/kerdes-arrow-open.png') right center no-repeat; }
.page-template-page_mdsz-php .kerdes-valasz .kerdes.active,
.page-template-page_mdsz_szervezet-php .kerdes-valasz .kerdes.active { background: #f3f3f4 url('images/kerdes-arrow-open-mdsz.png') right center no-repeat; }
.kerdes-valasz .wrap { margin-bottom:10px;}
.kerdes-valasz .valasz { display:none; padding:10px;}
h3.kerdezz-cim { background:#00aeef; padding:5px 10px; color:#fff;}
h3.kerdezz-cim sup { color:#fff;}
.page-id-3922 #content h3 { color:#fff; background:#00AEEF; padding:5px 10px; font-size:13px; text-transform: uppercase; margin: 0;}
.page-id-3981 #content h3 {color:#fff; background:#826AAF; padding:5px 10px; font-size:13px; text-transform: uppercase; margin: 0;}
.publikaciok h4 { margin: 0;}
.publikaciok { background:#fff; margin-bottom:20px; padding: 0px;}
.publikaciok .pbody { padding:10px 0;}
.plist h3 { color:#fff; background:#a7a9ac; padding:5px 10px; font-size:13px; text-transform: uppercase; margin-bottom: 0;}
.plist .pbody { padding:10px; background:#f3f3f4; margin: 0 0 20px;}
path { transition: .6s fill; fill: #D3D3D3; }
path:hover { fill: #22aa22; }


.google-maps iframe { width: 100%;}

/* SZERVEZET
-------------------------------------------------------------------------------*/

.teruletvalaszto-widget .textwidget { text-align: center;}
#text-71 .textwidget, .teruletvalaszto .textwidget  { padding: 0 0 5px 5px ;}
#text-71  .group .circle, .teruletvalaszto  .group .circle { fill: #373736; position: relative; z-index: 100;}
/* #text-71  .group:hover .circle { fill: #f39200;} */
/* #text-71  #mxx.group .circle { fill: red;}
#text-71  #m14.group .circle { fill: green;}
#text-71  #m15.group .circle { fill: blue;} */
#text-71  .group path, .teruletvalaszto  .group path { fill: #373736;}
/* baraton */
#text-71  #m6.group .circle,  .teruletvalaszto  #m6.group .circle { fill: #dedede;}

/* OrszĂĄgos */
.page-id-3513 .teruletvalaszto-widget  .group .circle,
.page-id-6000 .teruletvalaszto-widget  .group .circle { fill: #f39200;}
/* Nyugat dunĂĄntĂşl  */
.page-id-3825 .teruletvalaszto-widget  #m1.group .circle { fill: #f39200;}
.page-id-3825 .teruletvalaszto-widget  #m5.group .circle { fill: #f39200;}
.page-id-3825 .teruletvalaszto-widget  #m8.group .circle { fill: #f39200;}
/* GyĹr   */
.page-id-3752 .teruletvalaszto-widget #m1.group .circle  { fill: #f39200;}
/* Vas */
.page-id-3759 .teruletvalaszto-widget  #m5.group .circle { fill: #f39200;}
/* Zala  */
.page-id-3762 .teruletvalaszto-widget   #m8.group .circle { fill: #f39200;}
/* kĂśzĂŠp dunĂĄntĂşl  */
.page-id-3827 .teruletvalaszto-widget   #m7.group .circle { fill: #f39200;}
.page-id-3827 .teruletvalaszto-widget  #m4.group .circle { fill: #f39200;}
.page-id-3827 .teruletvalaszto-widget  #m2.group .circle { fill: #f39200;}
/* FejĂŠr */
.page-id-3764  .teruletvalaszto-widget  #m7.group .circle { fill: #f39200;}
/* VeszprĂŠm */
.page-id-3766 .teruletvalaszto-widget  #m4.group .circle { fill: #f39200;}
/* KomĂĄrom */
.page-id-3768 .teruletvalaszto-widget #m2.group .circle { fill: #f39200;}
/* dĂŠl-dunĂĄntĂşl */

.page-id-3830 .teruletvalaszto-widget  #m20.group .circle { fill: #f39200;}
.page-id-3830 .teruletvalaszto-widget   #m17.group .circle { fill: #f39200;}
.page-id-3830 .teruletvalaszto-widget   #m18.group .circle { fill: #f39200;}
/* baranya */
.page-id-3770 .teruletvalaszto-widget #m20.group .circle { fill: #f39200;}
/*Tolna */
.page-id-3772 .teruletvalaszto-widget  #m17.group .circle { fill: #f39200;}
/*Somogy  */
.page-id-3774 .teruletvalaszto-widget  #m18.group .circle { fill: #f39200;}
/* Ăszak MagyarorszĂĄg   */
.page-id-3832 .teruletvalaszto-widget   #m9.group .circle { fill: #f39200;}
.page-id-3832 .teruletvalaszto-widget   #m10.group .circle { fill: #f39200;}
.page-id-3832 .teruletvalaszto-widget   #m12.group .circle { fill: #f39200;}
/* Borsod */
.page-id-3776 .teruletvalaszto-widget   #m10.group .circle { fill: #f39200;}
/* Heves  */
.page-id-3778 .teruletvalaszto-widget   #m12.group .circle { fill: #f39200;}
/* NĂłgrĂĄd  */
.page-id-3780 .teruletvalaszto-widget   #m9.group .circle { fill: #f39200;}
/* Ăszak alfĂśld  */
.page-id-3834 .teruletvalaszto-widget  #m15.group .circle { fill: #f39200;}
.page-id-3834 .teruletvalaszto-widget  #m16.group .circle { fill: #f39200;}
.page-id-3834 .teruletvalaszto-widget   #m11.group .circle { fill: #f39200;}
/* HajdĂş Bihar  */
.page-id-3782  .teruletvalaszto-widget  #m15.group .circle { fill: #f39200;}
/* Szolnok */

.page-id-3784 .teruletvalaszto-widget  #m16.group .circle { fill: #f39200;}
.page-id-3786 .teruletvalaszto-widget  #m11.group .circle { fill: #f39200;}
.page-id-3836 .teruletvalaszto-widget  #m19.group .circle { fill: #f39200;}
.page-id-3836 .teruletvalaszto-widget  #m21.group .circle { fill: #f39200;}
.page-id-3836 .teruletvalaszto-widget  #m22.group .circle { fill: #f39200;}
.page-id-3788 .teruletvalaszto-widget  #m22.group .circle { fill: #f39200;}
.page-id-3790 .teruletvalaszto-widget  #m21.group .circle { fill: #f39200;}
.page-id-3792 .teruletvalaszto-widget  #m19.group .circle { fill: #f39200;}
.page-id-3838 .teruletvalaszto-widget  #m14.group .circle { fill: #f39200;}
.page-id-3838 .teruletvalaszto-widget  #m3.group .circle { fill: #f39200;}
.page-id-3794 .teruletvalaszto-widget  #m14.group .circle { fill: #f39200;}
.page-id-3798 .teruletvalaszto-widget  #m3.group .circle { fill: #f39200;}
.category-4 .page-title { display: none;}
.category-5 .page-title { display: none;}
.category-6 .page-title { display: none;}
.page-id-3917 .entry-content h3 { background: #f3f3f4; font-size: 16px; font-weight: bold; margin-bottom: 10px; padding: 10px 50px 10px 10px; }
.hirkereso { background: #f0f0f0; padding: 15px; min-height: 150px;}
.hirkereso input[type=date] { border: none; line-height: initial; padding: 5px 8px 5px 30px; width: 100%; /* width: 43%; margin: 0 10px; float: left;*/ color:#999; background: #fff url("images/Calendar.png") 8px center no-repeat;}
.hirkereso .daterange0 { float: left; width: 48.5%; margin: 10px 0px 10px 0; }
.hirkereso .daterange1 { float: right; width: 48.5%; margin: 10px 0px 10px 0; }
.hirkereso .dateRow { margin: 15px 0px; background: #efefef; position: relative; z-index: 100;}
.hirkereso input[type="text"] {border: none; line-height: initial; padding: 5px 8px; width: 100%; color:#999;}
.hirkereso h3 { font-size: 18px; text-transform: uppercase; margin-top: 0; padding: 2px 0; }
.hirkereso li {padding-right: 0;}
.hirkereso .submitRow { background: #fff; position: relative; padding-right: 30px;}
.hirkereso input[type=submit] { border: none; background: url('images/search-small-icom.png') no-repeat right center; text-align: right; width: 90px; height: 20px; display: inline-block; padding-right: 25px; color: #acadaf; text-transform: uppercase;}
.newsSearchSubmit { text-align: right;}
.page-template-page_tesi-php .hirkereso h3,
.page-template-page_tesi-php .hirkereso h3
.this-category-tesi .hirkereso h3 { color:#826AAF;}
.page-template-page_mdsz-php .hirkereso h3,
.page-template-page_mdsz_szervezet-php .hirkereso h3,
.page-template-page_mdsz_front-php .hirkereso h3,
.this-category-mdsz .hirkereso h3 { color:#F68B1F; background: transparent url('images/mdsz-searchicon.png') right center no-repeat;}
.page-template-page_diakolimpia-php .hirkereso h3,
.page-template-page_diakolimpia_front-php .hirkereso h3,
.this-category-diakolimpia .hirkereso h3 { color:#034EA2;background: url('images/bnh-searchicon.png') no-repeat right center; }
.page-template-page_netfit-php .hirkereso h3,
.page-template-page_netfit_front-php .hirkereso h3,
.this-category-netfit .hirkereso h3 { color:#00AEEF;}
.page-template-page_te_is_front-php .hirkereso h3,
.page-template-page_te_is-php .hirkereso h3 ,
.this-category-te_is .hirkereso h3 { color:#8DC63F;}
#content .tovabb { display: block; margin-bottom: 10px; background-color: #f3f3f4; font-size: 16px; font-weight: bold; margin-bottom: 10px; padding: 10px 50px 10px 10px; text-transform: uppercase;}
#content a.tovabb { background: url("images/kerdes-arrow-close.png") no-repeat scroll right center ;}
.page-template-page_tesi-php #content .tovabb { color:#fff; background-color: #826AAF; }
.page-template-page_te_is-php #content .tovabb { color:#fff; background-color: #8DC63F; }
.page-template-page_netfit-php #content .tovabb { color:#fff; background-color: #00AEEF; }
/* .page-template-page_tesi-php #content .tovabb { color:#fff; background-color: #00AEEF; } */
sup, strong, b { color:inherit;}
.page-id-4028 h1.entry-title { display: none;}
.videoWrapper {	position: relative; padding-bottom: 56.25%; /* 16:9 */ 	padding-top: 25px; height: 0; margin: 10px 0; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#content .indexImage img { margin: 0;}
#text-28 .textwidget { margin-left: -7px; margin-right: -7px;}



#text-23 .widgetInner {
    background: url("images/nevezesbgr.jpg") no-repeat scroll center center / 100% 100% #f3f3f4;
    max-height: 150px;
}

/* ESSD  */

/*partnerek */
.page-template-page_essd_front-php #primary .widget_text a  { display: block; text-align: center; margin-bottom: 25px;}
.page-template-page_essd_front-php #primary .widget_text  img { width: 60%; height:  auto; }
.page-template-page_essd_front-php #primary  .widget-container h2  { position: relative; margin-bottom: 10px;}


#text-91 { display:none; }
#popup-overlay { position: fixed; left: 0; top:0; right: 0; bottom:0; z-index: 10000; background: url("images/b70.png");}
#popupWidgetArea { position: absolute; left: 50%; top: 10%; z-index: 12000; width: 480px; height: 480px;}
#popupWidgetArea .textwidget { padding: 0;}
#popupWidgetArea .closer { width: 13%; height: 13%; position: absolute; right: 0; top: 0; cursor: pointer; z-index: 500;}
#popupWidgetArea a { display: block;}
#popupWidgetArea a.more { position:absolute; left: 0; top: 0; right: 0; bottom: 0; }
#popupWidgetArea a:hover {/* background: url("images/b15.png");*/ }
.page-template-page_essd_front-php #primary .widget-container h2 { position: relative; background: #18ada1; text-align: center; margin-bottom: 0px; padding: 8px 10px; color:#fff; text-transform: uppercase; margin-bottom: 10px;}
.page-template-page_polonyar_front-php #primary .widget-container h2 { position: relative; background: #025f7a; text-align: center; margin-bottom: 0px; padding: 8px 10px; color:#fff; text-transform: uppercase; margin-bottom: 10px;}
.page-template-page_jubileum_front-php #primary .widget-container h2 { position: relative; background: #ed1c24; text-align: center; margin-bottom: 0px; padding: 8px 10px; color:#fff; text-transform: uppercase; margin-bottom: 10px;}
#mdsz-termekek .termek.shape a.more:hover { background:#810040; }
.page-template-page_shape_front-php #primary .widget-container h2,
.page-template-page_shape-php #primary .widget-container h2{ position: relative; background: #800040; text-align: center; margin-bottom: 0px; padding: 8px 10px; color:#fff; text-transform: uppercase; margin-bottom: 10px;}
#text-159 .textwidget {padding-top: 50px;}
.page-template-page_v4_front-php .frontArea h2 span { color: #FFF; background: #00aeef; }
.page-template-page_v4_front-php #otherNews h3.widget-title,
.page-template-page_v4-php #otherNews h3.widget-title {background: #00AEEF url("images/otherNewsColorsNETFIT.png") no-repeat left bottom;}
.page-template-page_v4_front-php #primary .widget-container h2,
.page-template-page_v4-php #primary .widget-container h2{ position: relative; background: #00AEEF none repeat scroll 0% 0%; text-align: center; padding: 8px 10px; color: #FFF; text-transform: uppercase; margin-bottom: 10px; }
.page-id-12499 table h3 {-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; font-size: 16px; color:#fff; -webkit-box-shadow: #666 0px 2px 3px; -moz-box-shadow: #666 0px 2px 3px; box-shadow: #666 0px 2px 3px; background: #f3ffe4; background: #8dc63f; border:1px solid #b0ca7b; text-align: center; padding: 15px 5px; margin: 0;}
.page-id-12499 table td { padding: 10px; vertical-align: top;}
.post-body-karrier .content-body { display: none;}
.post-body-karrier h2.entry-title { background: #f3f3f4 url("images/kerdes-arrow-close.png") no-repeat right center; cursor: pointer; font-size: 16px; font-weight: bold; margin-bottom: 20px; margin-top: 0; padding: 10px 50px 10px 10px; text-transform: uppercase; color:#58585a;}


/* PRIMARY widget */
#primary iframe { width: 100%;}

@-ms-viewport { width: device-width; }
@viewport { width: device-width; }
@media (min-width: 1200px) { }
@media screen and (min-width: 993px) {
    .navbar-default { background: none; border: none; position: relative; margin-bottom: 60px;}
    .navbar-default .container-fluid { padding: 0;}
    .navbar-default .navbar-collapse { padding: 0;}
    #topnav .navbar-nav > li { overflow: hidden;}
    #topnav .navbar-nav > li > a { display: block; padding-left: 32px; padding-right: 32px; }
    #topnav li { position: static; }
    #topnav li a { color: #fff; text-transform: uppercase; font-size: 18px; font-weight: bold;}
    #topnav li a .caret { display: none;}
    #topnav li li a {color: #fff; text-transform: none; font-size: 13px; padding: 1px 0 11px; }
    #topnav li ul { background: url('images/diakolimpia_sub.png') repeat-x left top; position: absolute; left: 0; right: 0; display: block; border: none; height:30px; top:-200px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
    #topnav li.current-menu-ancestor ul,
    #topnav li.current-menu-item ul,
    #topnav li.current-menu-ancestor:hover ul,
    #topnav li.current-menu-item:hover ul { top: 50px; }
    .page-template-page_mdsz-php #menu-item-10 ul,
    .page-template-page_mdsz_szervezet-php #menu-item-10 ul,
    .this-category-mdsz #menu-item-10 ul,
    .page-template-page_mdsz-php #menu-item-5969 ul,
    .page-template-page_mdsz_szervezet-php #menu-item-5969 ul,
    .this-category-mdsz #menu-item-5969 ul,
    .error404 #menu-item-5969 ul,
    .error404 #menu-item-10 ul { top: 50px;}
    .page-template-page_diakolimpia-php #menu-item-19 ul,
    .post-type-archive-bnh_events #menu-item-19 ul,
    .this-category-diakolimpia #menu-item-19 .dropdown-menu ,
    .page-template-page_diakolimpia-php #menu-item-5972 ul,
    .post-type-archive-bnh_events #menu-item-5972 ul,
    .this-category-diakolimpia #menu-item-5972 .dropdown-menu { top: 50px; }
    .page-template-page_netfit-php #menu-item-3911 ul,
    .this-category-netfit #menu-item-3911 .dropdown-menu,
    .page-template-page_netfit-php #menu-item-5979 ul,
    .this-category-netfit #menu-item-5979 .dropdown-menu { top: 50px; }
    .page-template-page_tesi-php #menu-item-66 ul ,
    .this-category-tesi #menu-item-66 ul, /** 5981 66 */
    .page-template-page_tesi-php #menu-item-5981 ul ,
    .this-category-tesi #menu-item-5981 ul { top: 50px; }
    .page-template-page_te_is_front-php #menu-item-67 ul,
    .page-template-page_te_is-php #menu-item-67 ul,
    .this-category-teis #menu-item-67 ul,
    .page-template-page_te_is_front-php #menu-item-5982 ul,
    .page-template-page_te_is-php #menu-item-5982 ul,
    .this-category-teis #menu-item-5982 ul { top: 50px; }
    #topnav li.menu-item-10 ul,
    #topnav li.menu-item-5969 ul {background: url('images/mdsz_sub.png') repeat-x left top;}
    #topnav li.menu-item-64 ul {background: url('images/mdsz_sub.png') repeat-x left top;}
    #topnav li.menu-item-19 ul,
    #topnav li.menu-item-5972 ul {background: url('images/diakolimpia_sub.png') repeat-x left top;}
    #topnav li.menu-item-3911 ul,
    #topnav li.menu-item-5979 ul {background: url('images/netfit_sub.png') repeat-x left top;}
    #topnav li.menu-item-66 ul,
    #topnav li.menu-item-5981 ul {background: url('images/tesi_sub.png') repeat-x left top;}
    #topnav li.menu-item-67 ul,
    #topnav li.menu-item-5982 ul {background: url('images/te_is_sub.png') repeat-x left top;}
    #topnav li ul li { display: inline-block; color:#fff; padding: 0 10px;}
    #topnav li ul li a { /* border-bottom: 4px solid #414042;*/ display: inline-block;}
    #topnav li ul li.current-menu-ancestor a,
    #topnav li ul li.current-menu-item a,
    #topnav li ul li.current-menu-item a:hover,
    .category-4.this-category-mdsz #menu-item-3492 a,
    .category-31.this-category-mdsz #menu-item-4175 a,
    .category-32.this-category-mdsz #menu-item-4175 a,
    .category-5.this-category-diakolimpia #menu-item-3500 a,
    .category-7.this-category-netfit #menu-item-3914 a,
    .category-6.this-category-tesi #menu-item-3934 a,
        /*.category-8.this-category-teis #menu-item-3934 a,*/
    .has-left-sidebar #menu-item-3524 a,
    .post-type-archive-bnh_events #menu-item-3501 a { border-bottom: 4px solid #414042;}
    #topnav li ul li a:hover { border-bottom: 4px solid #a7a9ac;;}
    #langSelect li ul li a:hover { border-bottom: none;}
    /* #topnav li:hover ul { top: 50px;}*/
    #topnav .dropdown-menu > li > a:hover,
    #topnav .dropdown-menu > li > a:focus { color: #fff; text-decoration: none; background: none; }
    .dropdown-menu > .active > a,
    .dropdown-menu > .active > a:hover,
    .dropdown-menu > .active > a:focus { text-decoration: none; background: none;}
    .category-list
    #menu-item-39 { display: none;}
    #menu-item-50 { display: none;}
    #menu-item-53 { display: none;}
    .menu-item-39 { display:none;}
    .menu-item-50 { display: none;}
    .menu-item-53 { display: none;}
    .navbar-default .menu-item-35891:hover,
    .navbar-default .menu-item-35891.current-menu-item,
    .navbar-default .menu-item-35891.current-menu-parent ,
    .navbar-default .menu-item-5969:hover,
    .navbar-default .menu-item-5969.current-menu-item,
    .navbar-default .menu-item-5969.current-menu-parent { background: url('images/mdsz_sub.png') repeat left top;}
    .navbar-default .menu-item-35891:hover > a,
    .navbar-default .menu-item-35891.current-menu-item > a,
    .navbar-default .menu-item-35891.current-menu-parent > a,
    .this-category-mdsz .navbar-default .menu-item-35891 > a,
    .page-template-page_mdsz-php .navbar-default .menu-item-35891 > a,
    .page-template-page_mdsz_szervezet-php .navbar-default .menu-item-35891 > a,
    .error404 .navbar-default .menu-item-35891 > a {margin-top: -35px; padding-bottom: 50px; background: url('images/2015_MDSZ_MENU_HU.jpg') no-repeat center 33px ; background-color: #F68B1F !important;}
    .navbar-default .menu-item-5969:hover > a,
    .navbar-default .menu-item-5969.current-menu-item > a,
    .navbar-default .menu-item-5969.current-menu-parent > a,
    .this-category-mdsz .navbar-default .menu-item-5969 > a,
    .page-template-page_mdsz-php .navbar-default .menu-item-5969 > a,
    .page-template-page_mdsz_szervezet-php .navbar-default .menu-item-5969 > a,
    .error404 .navbar-default .menu-item-5969 > a {margin-top: -35px; padding-bottom: 50px; background: url('images/2015_MDSZ_MENU_EN.jpg') no-repeat center 33px ; background-color: #F68B1F !important;}
    .navbar-default .menu-item-19:hover,
    .navbar-default .menu-item-19.current-menu-item,
    .navbar-default .menu-item-19.current-menu-parent,
    .navbar-default .menu-item-5972:hover,
    .navbar-default .menu-item-5972.current-menu-item,
    .navbar-default .menu-item-5972.current-menu-parent { background: url('images/diakolimpia_sub.png') repeat left top;}
    .navbar-default .menu-item-19:hover > a,
    .post-type-archive-bnh_events .navbar-default .menu-item-19 > a,
    .navbar-default .menu-item-19.current-menu-item > a,
    .navbar-default .menu-item-19.current-menu-parent > a,
    .page-template-page_diakolimpia-php .navbar-default .menu-item-19 > a,
    .this-category-diakolimpia .navbar-default .menu-item-19 > a ,
    .navbar-default .menu-item-5972:hover > a,
    .post-type-archive-bnh_events .menu-item-5972 > a,
    .navbar-default .menu-item-5972.current-menu-item > a,
    .navbar-default .menu-item-5972.current-menu-parent > a,
    .page-template-page_diakolimpia-php .navbar-default .menu-item-5972 > a,
    .this-category-diakolimpia .navbar-default .menu-item-5972 > a { margin-top: -35px; padding-bottom: 50px; background: url('images/topmenu-diakolimpia-logo.png') no-repeat center 48px ; background-color: #034EA2 !important;}
    .navbar-default .menu-item-3911:hover ,
    .navbar-default .menu-item-3911.current-menu-item,
    .navbar-default .menu-item-3911.current-menu-parent { background: url('images/netfit_sub.png') repeat left top;}
    .navbar-default .menu-item-3911:hover > a ,
    .navbar-default .menu-item-3911.current-menu-item > a,
    .navbar-default .menu-item-3911.current-menu-parent > a,
    .page-template-page_netfit-php .navbar-default .menu-item-3911 > a,
    .this-category-netfit .navbar-default .menu-item-3911 > a,
    .navbar-default .menu-item-5979:hover > a ,
    .navbar-default .menu-item-5979.current-menu-item > a,
    .navbar-default .menu-item-5979.current-menu-parent > a,
    .page-template-page_netfit-php .navbar-default .menu-item-5979 > a,
    .this-category-netfit .navbar-default .menu-item-5979 > a {margin-top: -35px; padding-bottom: 50px; background: url('images/topmenu-netfit-logo.png') no-repeat center 45px ; background-color: #00AEEF !important;}
    .navbar-default .menu-item-66:hover ,
    .navbar-default .menu-item-66.current-menu-item,
    .navbar-default .menu-item-66.current-menu-parent { background: url('images/tesi_sub.png') repeat left top;}
    .navbar-default .menu-item-66:hover > a,
    .navbar-default .menu-item-66.current-menu-item > a,
    .navbar-default .menu-item-66.current-menu-parent > a ,
    .page-template-page_tesi-php .navbar-default .menu-item-66 > a,
    .this-category-tesi .navbar-default .menu-item-66 > a,
    .navbar-default .menu-item-5981:hover > a,
    .navbar-default .menu-item-5981.current-menu-item > a,
    .navbar-default .menu-item-5981.current-menu-parent > a ,
    .page-template-page_tesi-php .navbar-default .menu-item-5981 > a,
    .this-category-tesi .navbar-default .menu-item-5981 > a {margin-top: -35px; padding-bottom: 50px; background: url('images/tesim.png') no-repeat center 45px ; background-color: #826AAF !important;background-size:100px;}
	
    .navbar-default .menu-item-35892:hover > a,
    .navbar-default .menu-item-35892.current-menu-item > a,
    .navbar-default .menu-item-35892.current-menu-parent > a ,
    .page-template-page_tesi-php .navbar-default .menu-item-35892 > a,
    .this-category-tesi .navbar-default .menu-item-35892 > a {margin-top: -35px; padding-bottom: 50px; background: url('images/do60.png') no-repeat center 45px ; background-color: #fff !important;}
	
    .navbar-default .menu-item-67:hover ,.navbar-default
    .menu-item-67.current-menu-item,
    .navbar-default .menu-item-67.current-menu-parent,
    .navbar-default .menu-item-5982:hover ,.navbar-default
    .menu-item-5982.current-menu-item,
    .navbar-default .menu-item-5982.current-menu-parent { background: url('images/te_is_sub.png') repeat left top;}
    .navbar-default .menu-item-67:hover > a,
    .navbar-default .menu-item-67.current-menu-item > a,
    .navbar-default .menu-item-67.current-menu-parent > a,
    .page-template-page_te_is-php .navbar-default .menu-item-67 > a,
    .this-category-teis .navbar-default .menu-item-67 > a,
    .navbar-default .menu-item-5982:hover > a,
    .navbar-default .menu-item-5982.current-menu-item > a,
    .navbar-default .menu-item-5982.current-menu-parent > a,
    .page-template-page_te_is-php .navbar-default .menu-item-5982 > a,
    .this-category-teis .navbar-default .menu-item-5982 > a {margin-top: -35px; padding-bottom: 50px; background: url('images/topmenu-teis-logo.png') no-repeat center 40px ; background-color: #8CC63F !important;}
    .navbar-default .webshop-head:hover > a {margin-top: -35px; padding-bottom: 50px; background-image: url('images/WEBSHOP_FELFELSO-MENUSOR.png') !important; background-repeat: no-repeat; background-position: center 35px !important ; background-color: #f04e23 !important;     }

    #text-14 .textwidget img, .uszt-widget .textwidget img { width: 28%; height: auto; margin-left: 20px; margin-right: 20px;}
    .pagelistItem:nth-child(3n+0) { clear: both;}
    .pagelistItem.pid5537 { display: none;}

    .menu-item-26098 > a { display: block; text-indent: -9000px; background: url('images/domenu-live.png') no-repeat center center; width: 34px; height: 20px; }
    .menu-item-26098:hover > a { border: none  !important; }
    .menu-item-26098 > a:hover { background: url('images/domenu-live-hover.png') no-repeat center center !important; border: none !important; }
}
@media screen and (max-width: 992px) {
    body { font-size: 16px;}
    #main { padding-left: 15px; padding-right: 15px;}
    #main2 { padding-left: 15px; padding-right: 15px;}
    #main3 { padding-left: 15px; padding-right: 15px;}
    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background-color: #efefef; }
    .navbar .dropdown-menu { float: none; text-transform: uppercase; padding: 0; border: none; position: relative; -webkit-box-shadow: none ; -moz-box-shadow: none; box-shadow: none;}
    .navbar .dropdown-menu li { border-bottom: 1px solid #434343; }
    #topnav .navbar-collapse .navbar-nav li a { color:#fff; text-transform: uppercase; font-size: 1.5em;}
    #topnav .navbar-collapse .navbar-nav li li a { color:#787878; display: block; padding: 15px 10px 15px 15px; text-transform: uppercase; font-size: 1.2em; }
    .navbar-header { float: none; }
    .navbar-toggle { display: block; }
    .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
    .navbar-collapse.collapse .navbar-nav { display: none;}
    .navbar-collapse.in { overflow-y: visible; height: auto !important;}
    .navbar-collapse.in .navbar-nav { display: block;}
    .navbar-nav { float: none!important; margin: 0; }
    .navbar-nav>li { float: none; }
    .navbar-nav>li>a { font-size: 1.5em ; padding: 15px 10px 15px 15px; }
    #search-box { position: absolute; right: 0; }
    /*.frontArea .widget-container { width: 50%; margin-right: ; float:left; }*/
    .frontArea .widget-container:nth-child(even) { margin-right: 0px; float:right; }
    .frontArea .widget_posts-by-cat { width: 100%; clear: both; margin-right: 0; float: none;}
    #primary { text-align: center; vertical-align: top;}
    #primary .widget-container { width: 48%; margin-right: 2%; display: block; vertical-align: top;}
    #primary .widget-container:nth-child(2n) { margin-right: 0;}
    #primary .xoxo2 { overflow: hidden; margin-left: auto; margin-right: auto; display: flex; flex-wrap: wrap;}
    #text-3 { float: none; display: block; }
    #nav_menu-2 { float: none; width: 100%; padding: 10px 15px; display: block; }
    #menu-topmenu-1 { overflow: hidden; display: table;}
    #menu-topmenu-1 > li { display: table-cell; height: 100%; float: none;}
    #text-2,#text-103 { float: none; font-size: 14px; display: block; position: absolute; top: -25px; right: 10px; width: 200px;}
    #footWidgetArea { position: relative; padding-left: 15px; padding-right: 15px;}
    #footWidgetArea .widget-container h2 { left: initial; top: initial ; position: relative; }
    .th-page-sub #primary, .single-post #nav_menu-2, .page #nav_menu-2, .category #primary { display: none;}
    .page-template-page_tesi-php #nav_menu-2,
    .page-template-page_tesi_front-php #nav_menu-2,
    .page-template-page_mdsz-php #nav_menu-2,
    .page-template-page_mdsz_szervezet-php #nav_menu-2,
    .page-template-page_mdsz_front-php #nav_menu-2,
    .page-template-page_diakolimpia-php #nav_menu-2,
    .page-template-page_diakolimpia_front-php #nav_menu-2,
    .page-template-page_netfit-php #nav_menu-2,
    .page-template-page_netfit_front-php #nav_menu-2,
    .page-template-page_te_is_front-php #nav_menu-2,
    .page-template-page_te_is-php #nav_menu-2,
    .category #nav_menu-2,
    .page #nav_menu-2,
    .post-type-archive-bnh_events #nav_menu-2,
    .single-post #nav_menu-2 { display: none;}
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-left: 0; margin-right: 0; }
    .navbar-toggle { float: left; margin-left: 0px; margin-right: 0;}
    .navbar-default { margin-bottom: 15px; position: relative; }
    .dropdown-menu { display:none;}
    .dropdown .caret { display: none;}
    #menu-item-10 > a, #menu-item-5969 > a { background: #F68B1F; }
    .page-template-page_mdsz-php #menu-item-10 .dropdown-menu,
    .page-template-page_mdsz_szervezet-php #menu-item-10 .dropdown-menu,
    .page-template-page_mdsz_front-php #menu-item-10 .dropdown-menu,
    .this-category-mdsz #menu-item-10 .dropdown-menu,
    .page-template-page_mdsz-php #menu-item-5969 .dropdown-menu,
    .page-template-page_mdsz_szervezet-php #menu-item-5969 .dropdown-menu,
    .page-template-page_mdsz_front-php #menu-item-5969 .dropdown-menu,
    .this-category-mdsz #menu-item-5969 .dropdown-menu { display: block;}
    #menu-item-19 > a,#menu-item-5972 > a { background: #034EA2; }
    .page-template-page_diakolimpia-php #menu-item-19 .dropdown-menu,
    .page-template-page_diakolimpia_front-php #menu-item-19 .dropdown-menu,
    .this-category-diakolimpia #menu-item-19 .dropdown-menu,
    .post-type-archive-bnh_events #menu-item-19 .dropdown-menu,
    .page-template-page_diakolimpia-php #menu-item-5972 .dropdown-menu,
    .page-template-page_diakolimpia_front-php #menu-item-5972 .dropdown-menu,
    .this-category-diakolimpia #menu-item-5972 .dropdown-menu,
    .post-type-archive-bnh_events #menu-item-5972 .dropdown-menu { display: block;}
    #menu-item-3911 > a, #menu-item-5979 > a { background: #00AEEF; }
	
	 #menu-item-35891 > a, #menu-item-35891 > a { background: #F68B1F; }
	  #menu-item-35892 > a, #menu-item-35892 > a { background: #1cb7ce; }
	
    .page-template-page_netfit-php #menu-item-3911 .dropdown-menu,
    .page-template-page_netfit_front-php #menu-item-3911 .dropdown-menu,
    .this-category-netfit #menu-item-3911 .dropdown-menu,
    .page-template-page_netfit-php #menu-item-5979 .dropdown-menu,
    .page-template-page_netfit_front-php #menu-item-5979 .dropdown-menu,
    .this-category-netfit #menu-item-5979 .dropdown-menu { display: block;}
    #menu-item-66 > a, #menu-item-5981 > a { background: #826AAF; }
    .page-template-page_tesi-php #menu-item-66 .dropdown-menu,
    .this-category-tesi #menu-item-66 .dropdown-menu,
    .page-template-page_tesi_front-php #menu-item-66 .dropdown-menu,
    .category-teis #menu-item-66 .dropdown-menu,
    .page-template-page_tesi-php #menu-item-5981 .dropdown-menu,
    .this-category-tesi #menu-item-5981 .dropdown-menu,
    .page-template-page_tesi_front-php #menu-item-5981 .dropdown-menu,
    .category-teis #menu-item-5981 .dropdown-menu { display: block;}
    #menu-item-67 > a, #menu-item-5982 > a { background: #8DC63F; }
    .page-template-page_te_is_front-php #menu-item-67 .dropdown-menu,
    .page-template-page_te_is-php #menu-item-67 .dropdown-menu,
    .this-category-teis #menu-item-67 .dropdown-menu,
    .page-template-page_te_is_front-php #menu-item-5982 .dropdown-menu,
    .page-template-page_te_is-php #menu-item-5982 .dropdown-menu,
    .this-category-teis #menu-item-5982 .dropdown-menu { display: block;}
    #cats-loop-widget-8 .postBodyInner,
    #pop-widget-viewed-3 .pop-summary { display:none;}
    #cats-loop-widget-8 h3,
    #pop-widget-viewed-3 .pop-title { font-size: 20px; line-height: 25px;}
    #otherNews .posts-by-cat { float: left; margin-left: 1%; margin-right: 1%; width: 23%; background: none repeat scroll 0 0 #f3f3f4; }
    #otherNews .posts-by-cat h3 a { font-size: 15px; line-height: 20px; }
    #otherNews .posts-by-cat h3 { line-height: 20px; height: 120px; overflow: hidden; margin-top: 3px;}
    #otherNews .postBody { display: none; }
    #text-14 .textwidget img, .uszt-widget .textwidget img { display: block; text-align: center; margin-left: auto; margin-right: auto;}
    .th-category h2.entry-title { font-size: 18px; line-height: 25px; }
    .th-category .post-body { height: 100px; line-height: 25px;}
    #content .category-list { display: none;}
    h1.entry-title { font-size: 24px;}
    .th-category span.published { font-size: 13px;}
    .frontArea .widget_posts-by-cat .posts-by-cat .postInner h3 a { font-size: 20px; }
    .google-maps { position: relative; padding-bottom: 75%; height: 0; overflow: hidden; }
    .google-maps iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }
    .pagelistItem.m0 { clear: both;}
    .left-sidebar #sideBarLeft.widget-area .menu li a { font-size: 15px; padding: 6px 8px; }
    #text-28 .termek:hover .termekbody,
    #text-28 .termek:hover h3 { display: none;}
    #topImage .textwidget  { height: 150px;}
    #topImage img { height: 150px; object-fit:  cover;}
    .navbar-default .webshop-head > a {background-color: #f04e23 !important;     }
    img#szechenyi2020 { display: none; }

}
@media screen and (min-width: 481px) and (max-width: 768px) {
    .navbar-collapse.in { overflow-y: visible; height: auto !important;}
    .navbar-collapse.in .navbar-nav { display: block;}
    /* .frontArea .widget-container { width: 48%; margin-right: 0; margin-left: 0; float:left; } */
    .frontArea .widget-container:nth-child(even) { margin-right: 0px; float:right; }
    .frontArea .widget_posts-by-cat { width: 100%; clear: both; margin-right: 0; float: none;}
    #primary { margin-left: -1%; margin-right: -1%}
    #primary .widget-container { width: 48%; float: none; margin-right: 1%; margin-left: 1%;}
    #otherNews { display: none;}
    #otherNews .posts-by-cat { float: left; margin-left: 1%; margin-right: 1%; width: 31.2%; }
    #text-28 .termekbody { display: none;}
    #text-28 .termek { height: auto; }
    .awidget_bnh_events_calendar_widget .calendar caption { font-size: 14px;}
    .left-sidebar #sideBarLeft { width: 50%; margin: 0 20px 20px 0; float: none; border:none;}
    .left-sidebar .post-wrapper { margin: 0 auto 10px; float: none;}
    .left-sidebar #sideBarLeft .menu-szervezet-container { }
    .left-sidebar #sideBarLeft.widget-area .menu li a { padding: 15px 8px;}
    .left-sidebar #sideBarLeft.widget-area .widgetWrapper { margin: 0px;}
    .left-sidebar .leftbar-head { cursor: pointer; margin-bottom: 10px;}
    .tabArea .tab { display: block; float: none; margin-right: 0px; padding-top: 5px; width: 100%; }
    .left-sidebar .post-wrapper { float: none; width: 100%;}
    .th-category .post-body { max-width: 60%; }
    .tile { width: 30%; margin-right: 3% }
    #text-28 .textwidget h2 { font-size: 26px; letter-spacing: 0px; }
    #text-71 { display: none;}
    #text-8 .widgetInner { background-size: 40% auto; }
    .pagelistItem.m0 { clear: none;}
    #bnh_events_searchform label { width: 25%;}
    #bnh_events_searchform { width: 100%; }
    #bnh_events_searchform .checkbox-row { width: 70%;}
    #bnh_events_searchform .inputRow.typeRadio { height: auto; overflow: hidden;}
    #diakolimpiabottom .widget-container { width: 48%; }
    .pagelistItem { width: 47%; float: left; margin-right: 3%;}
    .pagelistItem.m0 { clear: none;}
    .pagelistItem:nth-child(odd) { clear: both;}
    .post-type-archive-bnh_events .postInner { float: none; padding-left: 75px; width: 100%; }
    .post-type-archive-bnh_events .uploads { float: none; width: auto; margin: 10px -1%; }
    .post-type-archive-bnh_events .uploads .item { width: 48%; margin: 10px 1%; float: left; font-size: 18px; padding: 5px;}
    .widget-container h2 span { font-size: 16px; line-height: 22px; padding: 5px 10px;}
    .hirkereso .dateRow { margin: 0;}
    .hirkereso .datepicker { width: 100%; float: none; margin-bottom: 10px; margin-left: 0; margin-right: 0;}
    #smallCalendar { float: none; margin-left: auto; margin-right: auto; clear: both;}
    #mdsz-termekek .termek { width: 32%; height: 170px; margin-right: 2%;}
    #mdsz-termekek .termek h3 { height: 28px; top: 5px;}
    #mdsz-termekek .termek h3 span { line-height: 14px; white-space: normal;}
    #mdsz-termekek .termek:nth-child(3n) { margin-right: 0;}
    #mdsz-termekek .termek:nth-child(4n) { margin-right: 2%;}
    .left-sidebar .tag { width: 48%; margin-right: 2%;  margin-bottom: 15px; }

}
@media screen and (max-width: 480px) {
    .left-sidebar #sideBarLeft  { width: 100%;}
    #primary { margin-left: -1%; margin-right: -1%}
    #primary .widget-container { width: 48%; float: none; margin-right: 1%; margin-left: 1%;}
    #uszt { padding: 0 15px;}
    #otherNews { display: none;}
    #otherNews .posts-by-cat { float: left; margin-left: 1%; margin-right: 1%; width: 48%;}
    #text-28 .termekbody { display: none;}
    #text-28 .termek { height: auto; width: 48%; margin-bottom: 10px;}
    #mdsz-termekek { padding: 15px 0 0px;}
    .frontArea .widget-container { float:none; }
    .frontArea .widget-container:nth-child(even) { margin-right: 0px; float:none; }
    .frontArea .widget_posts-by-cat { width: auto; clear: both; margin-right: 0; float: none;}
    .th-category .post-body { max-width: 60%; }
    .th-category .indexImage { margin-right: 5%; margin-top: 3px; width: 35%;}
    .th-category .indexImage img {width: 100%; height: auto;}
    .tile { width: 30%; margin-right: 3% }
    #search-box #searchform input[type=text] { border: none; width: 125px;}
    #search-box #searchform input[type=submit] { border: none; background: url('images/search-icon.png') right top no-repeat #fff; font-size: 0px; padding-right: 14px; }
    #text-28 .textwidget h2 { font-size: 24px; letter-spacing: 0px; }
    .frontArea #cats-loop-widget-7.widget_posts-by-cat .posts-by-cat .indexImage { float: none; width: 100%; text-align: center;}
    .frontArea #cats-loop-widget-7.widget_posts-by-cat .posts-by-cat .postBodyInner { float: none; width: 100%; margin-bottom: 10px;}
    .frontArea .widget_posts-by-cat .postBodyCrop { height: 100px;}
    .tabArea .tab { display: block; float: none; margin-right: 0px; padding-top: 5px; width: 100%; }
    .tabArea .popular-widget div.pop-inside ul li img { display: none; }
    .tabArea .popular-widget div.pop-inside li { height: inherit; overflow: hidden; margin-bottom: 25px; }
    .tabArea .widget_posts-by-cat .posts-by-cat .indexImage { display: none;}
    .tabArea .widget_posts-by-cat .posts-by-cat { height: inherit; margin-bottom: 25px; padding: 0px 15px;}
    #text-71 { display: none;}
    .left-sidebar #sideBarLeft { width: 100%; margin: 0 auto 20px; float: none; border:none;}
    .left-sidebar .post-wrapper { margin: 0 auto 10px; float: none;}
    .left-sidebar #sideBarLeft .menu-szervezet-container {}
    .left-sidebar #sideBarLeft.widget-area .menu li a {padding: 15px 8px;}
    .left-sidebar #sideBarLeft.widget-area .widgetWrapper { margin: 0px;}
    .left-sidebar .leftbar-head { cursor: pointer; margin-bottom: 10px;}
    .left-sidebar .row { margin: 0;}
    .left-sidebar .post-wrapper { float: none; width: 100%;}
    #text-8 .widgetInner { background-size: 40% auto; }
    .pagelistItem.m0 { clear: none;}
    .oldalcsempe { min-width:200px; margin-bottom: 20px; }
    #bnh_events_searchform label { width: 35%;}
    #bnh_events_searchform { width: auto; }
    #bnh_events_searchform input[type="text"] { width: 100%; float: none;}
    #bnh_events_searchform select { float: none; width: 100%; }
    #bnh_events_searchform .checkbox-row { width: auto;overflow: hidden;}
    #bnh_events_searchform .inputRow.typeRadio { height: auto; overflow: hidden;}
    #diakolimpiabottom .widget-container { width: 100%; height: auto; padding-bottom: 15px; }
    .contact-table td div { font-size: 14px;}
    .contact-table th div { font-size: 13px;}
    .pagelistItem { width: 100%; float: left;}
    .hirkereso .dateRow { margin: 0;}
    .hirkereso .datepicker { width: 100%; float: none; margin-bottom: 10px; margin-left: 0; margin-right: 0;}
    .hirkereso h3{ background: none !important;}
    .post-type-archive-bnh_events .postInner { float: none; padding-left: 75px; width: 100%; overflow: hidden; }
    .events-sport { font-size: 20px; }
    .post-type-archive-bnh_events .uploads { float: none; width:auto; margin: 10px -1%; }
    .post-type-archive-bnh_events .uploads .item { width: 48%; margin: 10px 1%; float: left; font-size: 18px; padding: 5px;}
    .widget-container h2 span { font-size: 19px; line-height: 22px; padding: 5px 10px;}
    .pagelistItem.m0 { clear: none;}
    #smallCalendar { float: none; margin-left: auto; margin-right: auto; clear: both; padding-left: 0; padding-right: 0;}
    .frontArea .widget_posts-by-cat .posts-by-cat .postBody .indexImage { display: none;}
    .frontArea .widget_posts-by-cat .posts-by-cat .postBody .postBodyInner { float: none; width: auto;}
    .oldalcsempe.mediatar {width: auto; float: none; }


    #text-24.widget-container h2 span { font-size: 11px; line-height: 15px;}
    #topSlider .sliderContent { position: absolute; width: inherit; left: 0; top: inherit; right: 0; bottom: 0;}
    #topSlider .sliderBody h1 { margin: 0; font-size: 24px; text-transform: uppercase; color:#fff; }
    #topSlider .sliderBody { padding: 8px 15px; background: #034DA2; color:#fff;}
    #topSlider .sliderText { color:#fff; }
    #topSlider .sliderContentHead { }

    #topSlider .sliderContent,
    #topSlider .caption-wrap
    { /*position: relative;*/ width: 100%; }
    #topSlider .caption-wrap  { padding-top: 0px; background: #034DA2 url('images/topnewsicon.png') right 5px no-repeat;
        left: 0; top:initial; opacity: 1; bottom: 0; z-index: 2000;}
    #topSlider .caption h3 { font-size: 18px; padding-right: 24px;}
    #topSlider .caption  { font-size: 14px; background: none;}
    #topSlider .sliderImageWrap  { height: 340px;}

    #mdsz-termekek .termek { width: 49%; height: 190px; margin-right: 2%;}
    #mdsz-termekek .textwidget h3  { top: 3px; }
    #mdsz-termekek .textwidget h3 span { white-space: normal; font-size: 12px; height: 28px; line-height: 14px; display: block; }
    #mdsz-termekek .termek:nth-child(2n) { margin-right: 0;}

    #primary .widget-container { width: 100%; margin-right: 0%; display: block; vertical-align: top;}
    .th-category h2.entry-title a { font-size: 16px;}
    .oldalcsempe { width:49%; margin-right: 2%; background: #F3F3F4; position: relative; margin-bottom: 15px;
    }
    .oldalcsempe:nth-child(2n) { margin-right: 0;}
    .oldalcsempe:nth-child(3n) { margin-right: 2%;}

    .left-sidebar #content  { flex-wrap: wrap;}
}
@media screen and (max-width: 360px) {
    #search-box #searchform { width: 165px;}
    #topnav #langSelect { right: 160px;}
}

#map-tagszervezetek {
	width: 100%;
	height: auto;
	display: block;
	pointer-events: all;
	cursor: pointer;
	margin-bottom: 25px;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}

#map-tagszervezetek > path {
	fill: #024da0;
	transition: all 200ms ease;
}

#map-tagszervezetek > path.hover {
	fill: #076cdd;
}

#map-tagszervezetek > path.selected {
	fill: #e7903d;
}

#map-regionalis {
	width: 100%;
	height: auto;
	display: block;
	pointer-events: all;
	cursor: pointer;
	margin-bottom: 25px;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}

#map-regionalis > path {
	fill: #024da0;
	transition: all 200ms ease;
}

#map-regionalis path:hover {
	fill: #076cdd;
}

#map-regionalis > path.selected {
	fill: #e7903d;
}

#tagszervezet-info .map-info:not(.selected) {
	display: none;
}

#regionalis-info .map-info:not(.selected) {
	display: none;
}

#tagszervezet-info, #regionalis-info {
	width: 100%;
	display: flex;
	flex-flow: row;
	flex-direction: row;
	align-items: flex-start;
	justify-content: center;
	flex-wrap: nowrap;
}

#tagszervezet-info .map-info, #regionalis-info .map-info {
	width: 100%;
	display: flex;
	flex-flow: row;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: nowrap;
	max-width: 800px;
}

.map-title {
    width: 100%;
    height: 40px;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    color: #024da1;
    font-size: 18px;
}

.dsb td:first-child{display:flex;background:#60aad9;color:#fff;border-bottom:5px solid white;justify-content:space-between;height: 45px !important;}
.dsb td:first-child:after{content:"+";display:inline-block;color:#fff}
.dsb.expand td:first-child:after{content:"-";color:#fff}
.contact-table td div{background:#fff;}


