/*
Theme Name: Amadeus Alapítvány
Theme URI: http://aurettoworks.com
Author: Aurettoworks
Author URI: http://aurettoworks.com
Description:
Version: 99.2.0
Comment: Major version 99, hogy ne akadjon a repo-ban lévő amadeus sablonnal (WebShield módosítás)
*/

@font-face{font-family:'palatino_lt_stdregular';src:url(fonts/palatinoltstd-roman-webfont.eot);src:url(fonts/palatinoltstd-roman-webfont.eot) format("embedded-opentype"),url(fonts/palatinoltstd-roman-webfont.woff) format("woff"),url(fonts/palatinoltstd-roman-webfont.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:'futura_ltboldoblique';src:url(fonts/futura-lt-bold-oblique-h-webfont.eot);src:url(fonts/futura-lt-bold-oblique-h-webfont.eot) format('embedded-opentype'),url(fonts/futura-lt-bold-oblique-h-webfont.woff) format('woff'),url(fonts/futura-lt-bold-oblique-h-webfont.ttf) format('truetype'),url(fonts/futura-lt-bold-oblique-h-webfont.svg#futura_ltboldoblique) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'futura_ltoblique';src:url(fonts/futura-lt-oblique-h-webfont.eot);src:url(fonts/futura-lt-oblique-h-webfont.eot) format('embedded-opentype'),url(fonts/futura-lt-oblique-h-webfont.woff) format('woff'),url(fonts/futura-lt-oblique-h-webfont.ttf) format('truetype'),url(fonts/futura-lt-oblique-h-webfont.svg#futura_ltoblique) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'futura_ltbold';src:url(fonts/futura-lt-bold-h-webfont.eot);src:url(fonts/futura-lt-bold-h-webfont.eot) format('embedded-opentype'),url(fonts/futura-lt-bold-h-webfont.woff) format('woff'),url(fonts/futura-lt-bold-h-webfont.ttf) format('truetype'),url(fonts/futura-lt-bold-h-webfont.svg#futura_ltbold) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'futura_ltregular';src:url(fonts/futura-lt-h-webfont.eot);src:url(fonts/futura-lt-h-webfont.eot) format('embedded-opentype'),url(fonts/futura-lt-h-webfont.woff) format('woff'),url(fonts/futura-lt-h-webfont.ttf) format('truetype'),url(fonts/futura-lt-h-webfont.svg#futura_ltregular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'georgiaitalic';src:url(fonts/georgia-italic-webfont.eot);src:url(fonts/georgia-italic-webfont.eot) format('embedded-opentype'),url(fonts/georgia-italic-webfont.woff) format('woff'),url(fonts/georgia-italic-webfont.ttf) format('truetype'),url(fonts/georgia-italic-webfont.svg#georgiaitalic) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'georgiaregular';src:url(fonts/georgia-webfont.eot);src:url(fonts/georgia-webfont.eot) format('embedded-opentype'),url(fonts/georgia-webfont.woff) format('woff'),url(fonts/georgia-webfont.ttf) format('truetype'),url(fonts/georgia-webfont.svg#georgiaregular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'georgiabold';src:url(fonts/georgia-bold-webfont.eot);src:url(fonts/georgia-bold-webfont.eot) format('embedded-opentype'),url(fonts/georgia-bold-webfont.woff) format('woff'),url(fonts/georgia-bold-webfont.ttf) format('truetype'),url(fonts/georgia-bold-webfont.svg#georgiabold) format('svg');font-weight:400;font-style:normal}

html{overflow:auto;margin:0;padding:0}
body{background:#fff;font-family:palatino_lt_stdregular;font-size:14px;color:#000;margin:0;padding:0}
a{font-weight:700;color:#828282;text-decoration:none}
a:hover{color:#d71923;}
a[href^="mailto:"]{font-family:palatino_lt_stdregular;color:#828282;background:url("images/email.jpg") no-repeat;background-position:left center;padding-left:20px; font-weight: 300;}
h1{font-family:futura_ltregular;font-style:normal;font-weight:400;font-size:28pt}
#main {width: 940px;margin: 0px auto;word-wrap: normal;top: 0;left: 0;height: auto;}

.text-center { text-align: center; }

/* header --> language */
#language{height:20px;text-align:right;margin-right:50px; margin-top: 4px;}
#language a { font-size: 10px; text-transform: uppercase; font-family:'futura_ltregular'; display: inline-block; }
#language a:hover { color: #000 !important; }
#language a:before {content: ''; width: 0px; border-left: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); border-top: 7px solid; top: 0; margin-left: 8px; margin-right: -14px; opacity: 0; padding-top: 2px;}
#language a.active { color: #000; }
#language a.active:before { opacity: 1; }
#language span { font-size: 11px; margin-left: 3px; display: inline-block; }
/**/

#header{width:940px;height:120px;margin:0;padding:0;background:url("images/fejlec.jpg")}
.clear { clear: both; width: 100%; height: 1px; float: left; }
.red-text { color: red; }
.show { display: block !important; visibility: visible !important; }
p { line-height: normal; }
a.slider-replace { cursor: pointer; }
.font_bold { font-weight: bold !important; }
.sortores { clear: both; margin: 7px 0; width: 100%; float: left; }

.up_arrow:after {content: ''; width: 0px; border-left: 3px solid rgba(0, 0, 0, 0); border-right: 3px solid rgba(0, 0, 0, 0); border-bottom: 8px solid; display: inline-block; margin-left: 5px; margin-top: 4px; border-top: 0px !important; }

#menu,#menu2{width:940px;margin:0;padding:0;text-align:center;border-top:solid 1px #000;border-bottom:solid 2px #000;margin-bottom:30px}
#menu2{border-bottom:none;margin:0;padding:0;padding-top:11px;padding-bottom:12px}
#menu ul,#menu2 ul{list-style-type:none;margin:0; padding: 0;}
#menu ul li,#menu2 ul li{display:inline-block;border-left:solid 1px #000; padding: 12px 35px; display: inline-block;}

#menu ul.menu li.fomenu{ padding: 0; border: none; margin-bottom: -4px; }
#menu ul.menu li.fomenu a { border: none; margin: 10px 0px; border-right: 1px solid #000; float: left; padding: 0 30px; }
#menu ul.menu li.fomenu:last-child a { border-right: none; }

#menu ul.menu ul.sub-menu { background: rgba(255,255,255,0.9); position: absolute: top: 0; }

#menu ul.menu li.fomenu ul.sub-menu li,
#menu ul.menu li.fomenu ul.sub-menu li a { padding: 0; margin: 0; }

#menu ul.menu li.fomenu ul.sub-menu li { width: 90%; margin: 0 auto; }
#menu ul.menu li.fomenu ul.sub-menu li a { padding: 11px 0px; border-bottom: 1px solid #000; float: left; border-right: none; }
#menu ul.menu li.fomenu ul.sub-menu li:last-child a { border-bottom: none; }

#menu ul.menu li.current-menu-parent { position: relative; }
#menu ul.menu li.current-menu-parent:before {content: ''; width: 0px;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 7px solid #808080; position: absolute; top: 0; left: 50%; margin-left: -4px;}
#menu ul.menu li.current-menu-parent:after {content: ''; width: 0px;border-left: 4px solid transparent;	border-right: 4px solid transparent;border-bottom: 7px solid #808080; position: absolute; bottom: 0px; left: 50%; margin-left: -4px;}


#menu ul.menu li.current-menu-parent:hover ul.sub-menu { }

#menu ul li.current-menu-item a, #menu ul li.current-menu-parent a { color: #868688; }
#menu ul li.current-menu-item ul li a, #menu ul li.current-menu-parent ul li a { color: #000; }

/**/
#menu ul li#menu-item-67 ul,
#menu ul li#menu-item-67 div.breadcrumb { min-width: 330px; }
#menu ul li#menu-item-76 ul,
#menu ul li#menu-item-76 div.breadcrumb { min-width: 180px; }
#menu ul li#menu-item-78 ul,
#menu ul li#menu-item-78 div.breadcrumb { min-width: 240px; }
#menu ul li#menu-item-245 div.breadcrumb { width: 170px; }
/**/

/* dropdown navmenu */
#menu ul li:hover > ul{display:block; text-align: left;}
#menu ul ul {display: none;position: absolute;top: 178px;height: auto;z-index: 10;padding: 5px 0 0 0;margin-left: -15px;}
body.logged-in #menu ul ul { border-top: 2px solid #000; margin-left: 14px; }

#menu ul ul li {padding: 0;width: 100%;display: block;border: none;margin: 0;padding: 0 15px;background: rgba(255, 255, 255, 0.9);}
#menu ul ul li:last-child a { border-bottom: none; }
#menu ul ul li a {text-align: left;border: none;width: 100%;margin: 0;border-bottom: 1px solid #000;display: inline-block;padding: 10px 0; font-size: 13px; }
#menu ul ul li a:after {    content: ' ';    width: 0px;	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-top: 10px solid;    display: inline-block;    margin-left: 10px;}
#menu ul li:last-child ul {margin-left: -50px;width: 190px;}
/* */

/* breadcrumb */
div.breadcrumb { font-size: 13px !important; }
div.breadcrumb { position: absolute; color: #868688 !important;left: 0;padding: 0; text-align: left; margin: 48px 0 0 30px; }
div.breadcrumb:after {content: ' ';    width: 0px;	border-left: 5px solid transparent;	border-right: 5px solid transparent;border-bottom: 10px solid;    display: inline-block;    margin-left: 10px;}
/* */

#menu ul li.active a{background:url("images/active-menu.jpg") no-repeat;background-position:center top;padding-top:11px;padding-bottom:13px}
#menu2 ul li{padding-right:18px;margin-right:10px;background:url("images/submenu.jpg") no-repeat;background-position:right top}
#menu2 ul li.active{background:url("images/submenu-active.jpg") no-repeat;background-position:right top}
#menu ul li:first-child,#menu2 ul li:first-child{border-left:none}
#menu a,#menu2 a, div.breadcrumb {font-family:futura_ltregular; font-size:14px;text-transform:uppercase;color:#000;text-decoration:none;font-weight:400}
#menu2 a{font-size:11pt}
#menu a:hover,#menu2 a:hover{color:#d71923;}
#menu ul li.active a{color:#d71923}
#menu ul li.active a:hover{color:#d71923}
#menu2 ul li.active a{color:#d71923}
#menu2 ul li.active a:hover{color:#d71923}

#menu ul li ul li.current_page_item a,
#menu ul li ul li a:hover { color: #d71923 !important; }

#user3 ul.menu{list-style-type:none}
#user3 ul.menu li{display:inline-block;border-left:solid 1px #000;padding-right:5px;padding-left:5px}
#user3 ul.menu li:first-child{border:none}
#user3 ul.menu li a{color:#828282}
#user3 ul.menu li.active a{color:#000}
#user1{width:940px;text-align:center;margin:0;padding:0}
#component{width:860px;margin:0;padding:0;min-height:100px;padding-left:40px;padding-right:40px}
#user2{width:860px;margin:0;padding:0;padding-left:40px;padding-right:40px}
#user3{width:860px;margin:0;padding:0;padding-left:40px;padding-right:40px;border-top:solid 1px #000}
#search-and-social{width:940px;margin:0;padding:0;border-top:solid 2px #000;border-bottom:solid 1px #000;overflow:auto;padding-top:10px;padding-bottom:10px; margin: 0px auto;}
#search-and-social #social img { border: none; }
#search,social{width:470px;margin:0;padding:0}
div.search{float:right}
#search{float:left}
#social{float:left;margin-left:30px}
#user4{width:940px;margin:0;padding:0}
#footer{width:940px;margin:0;padding:0;overflow-x: hidden;}
#footer p a:hover{color:red}
#footer span#copyright_text { font-family:'futura_ltregular';  }
#footer span#copyright_text b { color: #000; font-family:'futura_ltbold'; }
.item-title a,.page-header a,.page-header h2,h2.item-title{color:#000;text-decoration:none;font-size:18pt;font-family:futura_ltregular;display:block;background-position:right center;font-weight:400}
p.readmore{text-align:center}
p.readmore a{color:#000;text-decoration:none;border:solid 1px #000;font-family:futura_ltregular;font-size:14px;font-weight:400;font-style:normal;padding:5px 25px}
p.readmore a:hover{color:red}
input{text-transform:uppercase;background:url("images/kereses.jpg") no-repeat;background-position:150px 5px;border:solid 1px #000;font-size:14px;font-family:futura_ltregular;text-align:center;padding:5px 10px}
a.partner:hover .ikon{background:url("images/email.jpg");background-position:-220px -20px}
.fancypantsaccordionholder ul li a{font-family:futura_ltregular;font-weight:400;font-style:normal}
.fancypantsaccordionholder ul li a:hover{color:red}
.fancypantsaccordionholder ul{padding:0}
.fancypantsaccordionholder ul li{border-bottom:none}
#terkep{display:none;position:relative;bottom:400px;left:40px;height:200px;width:860px;z-index:1000;border:solid 1px #000}
.bt-introtext{text-align:justify}
.ari-image-slider-wrapper{margin:0 auto}
body .ari-image-slider-wCtrlNav{ }

a#site_email { color:#000; }
.footer_phone_icon { color: #828282; }
/**/
.nivoSlider{position:relative;margin:0;background:#ffffff url("images/loading.gif") no-repeat 50% 50%}
.nivoSlider img{position:absolute;top:0;left:0;display:none}
.nivoSlider a{border:0;display:block}
.nivo-controlNavHolder{width:auto}
.nivo-controlNav{position:relative;width:auto;padding-top:5px; display: table; margin: 0px auto; padding-bottom: 0px; }
body.home .nivo-controlNav{ padding-bottom: 20px; }
.nivo-controlNav a{display:block;width:13px;height:12px;background:url("images/bullets.png") no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left}
.nivo-controlNav a.active{background-position:-13px 0}
.nivo-directionNav a{display:block;width:28px;height:58px;background:url("images/arrows.png") no-repeat;text-indent:-9999px;border:0}
a.nivo-nextNav{background-position:-32px 0;right:10px}
a.nivo-prevNav{left:10px}
.nivo-controlNav a.hover{background-position:-10px 0}
.nivo-controlNav .nivo-thumbNavWrapper img{display:block!important;position:absolute;top:-100%;left:-50%;margin-top:-12px;border:1px solid #A0A0A0;background-color:#FFF;padding:3px;-moz-box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999;-o-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}
.nivo-arrow-border{border-color:#0E0E0E transparent transparent;border-style:solid;border-width:5px;height:0;width:0;position:absolute;bottom:100%;margin-bottom:-5px;left:0}
.nivo-arrow{border-color:#FFF transparent transparent;border-style:solid;border-width:5px;height:0;width:0;position:absolute;bottom:100%;margin-bottom:-5px;left:0}

.nivo-control { display: none !important; }
body.home .nivo-control,
body.page-template-template-microsite-php .nivo-control { display: block !important; }
/**/

div.fcfc_wrapper{position:relative; padding: 5px 0 20px 0;}
div.fcfc_inner{position:absolute;overflow:hidden;z-index:2;display:none;width:100%}
div.fcfc_117.fcfc_wrapper{width:860px; height: auto;}
#ais_87_wrapper{max-width:940px; width: 860px !important; }
#ais_87{width:100%;height:auto}
.ari-image-slider-loading #ais_87{height:400px; overflow: hidden}

#footer table * { padding: 0; margin: 0; }
#footer table { margin: 40px auto; }
#footer table td a span.terkep { display: none; }
#footer table td a:hover span.terkep  {display: block;position: absolute;margin-top: -300px;margin-left: 55px;width: 200px;height: 200px;background-position: center center;background-size: auto 120%; z-index: 20; -webkit-box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.3); box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.3); }
#footer table tr.cimek td { padding-top: 10px; }
#footer table tr.cimek td p { text-align: center; font-size: 14px; visibility: hidden;}
#footer table tr.logok img { border: none; }

#article { padding-left: 40px; padding-right: 40px; }
#article p { line-height: 22px !important; }

#active_article .info_cont { float: left; height: auto; }
#active_article .info_cont b { border-right: 1px solid #474747; border-left: 1px solid #474747; padding: 0 5px; margin: 0 5px; }
#active_article .info_cont b.disable_border { border-left: none; padding-left: 0px; }
#active_article .info_cont b:last-child { border-right: none; }
#active_article div.left_title, .moduletable div.right_title { font-family:futura_ltregular; font-size: 19px; letter-spacing: 1px; text-transform: uppercase; display: inline-block; }
#active_article div.left_title { text-align: left;float: left;  }
#active_article div.right_title {text-align: right;float: right; }
#active_article div.post_content { width: 100%; text-align: justify; margin-top: 20px; font-size: 14px; }
#active_article div.post_content p { text-align: justify; line-height: 22px; }
#active_article div.post_content a img { width: 100%; height: auto; margin: 20px auto; }
#active_article div.post_content b,#active_article div.post_content strong { font-family:futura_ltregular;font-style:normal;font-weight:500; font-size: 16px; }

#active_article img.right_post_img { height: 15px; float: right;  display: inline-block; }

.article { display: none; }
.article.show { display: block; }

div.next_btn_cont { width: 100%;margin: 10px auto 0 auto;display: inline-flex; }
div.next_btn_cont a.next_btn {border: 1px solid #000;padding: 7px 20px 3px 20px; margin: 20px auto 0 auto; font-family: futura_ltregular;font-style: normal;font-weight: 400;font-size: 16px;margin: 0px auto;display: inline-block;text-align: center;width: auto;}
div.next_btn_cont a.next_btn:hover { color: #000; }

div.nivo-slice img { height: 400px !important; }
body.home .nivoSlider .nivo-caption { visibility: hidden !important; position: absolute !important; }
.nivoSlider img { height: 400px !important; }
/*.nivoSlider img { height: 400px !important; width: 860px !important; }*/

.nivo-controlNav a { background-position: -13px 0; margin: 2px 3px; }
.nivo-controlNav a.active { background-position: 0; }

div.nivo-caption { background: #a7acaa; color: #000; opacity: 1; text-align: center; font-family:'futura_ltregular'; }
div.nivo-caption { background: rgba(255,255,255, 0.7); color: #000; opacity: 1; text-align: center; font-family:'futura_ltregular'; }
div.nivo-caption.empty { padding: 0 !important; }

/*
 SHORTCODE CSS
 * */
div.separator_line { width: 100%; height: 1px; float: left; border: none; border-top: 1px solid #000; margin: 20px 0; }

/* lenyitható doboz(ok) */
#dropdown_list_content { margin-top: 20px;padding-top: 20px; }
#dropdown_list_content p { margin: 0; padding: 0; }
#dropdown_list_content div.openable_cont { display: none; }
#dropdown_list_content div.openable_cont br { display: none !important; }
#dropdown_list_content a.opener { cursor: pointer; width: 100%; display: inline-block; color: #000; font-weight: 300; font-family:'futura_ltregular'; }
#dropdown_list_content a.lenyithato_cim { margin: 10px 0 !important; }
#dropdown_list_content a.sub-title { margin: 5px 0 !important; }
#dropdown_list_content a.up_arrow { color: grey !important; }
#dropdown_list_content a.opener:hover { color: #d71923; }
#dropdown_list_content a.opener br { display: none !important; }
#dropdown_list_content a.opener:after {content: '';width: 0px;border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-top: 8px solid;display: inline-block;margin-left: 5px; margin-top: 4px; }
#dropdown_list_content .openable_cont .slider_href { padding: 0; margin: 0; cursor: pointer; line-height: 21px; text-align: left; }
#dropdown_list_content .openable_cont .slider_href:after { content: ''; display: inline-block; width: 1px; height: 16px; background: #000; vertical-align: middle; position: relative; top: -2px; margin: 0 1px 0 6px; }
#dropdown_list_content .openable_cont .slider_href.elvalaszto_vonal_torlese:after { display: none; }
#dropdown_list_content .openable_cont .slider_href:last-child:after { display: none; }
#dropdown_list_content .openable_cont .slider_href.text-normal { color: #000; font-weight: normal; font-family:'futura_ltregular'; font-size: 14px; }
#dropdown_list_content .openable_cont .slider_href.text-normal:hover { color: #d71923; }
#dropdown_list_content .openable_cont p:last-child .slider_href { border-right: none; margin-bottom: 10px; }
#dropdown_list_content div.openable_cont a.opener { display: block !important; }
#dropdown_list_content .sub-content { margin-bottom: 10px; width: 100%; float: left; }
#dropdown_list_content div.openable_cont div.openable_cont { width: 95%; float: left; }
/* */

div.name_list { margin-top: 0px; padding: 20px 0; }
div.name_list div.tag, div.name_list div.elnok { margin-left: 35px; margin-top: 5px; }
div.name_list div.tag a, div.name_list div.elnok a { font-weight: 400 !important; }
div.name_list .tag_title, div.name_list .elnok_title { margin-bottom: -23px; margin-top:15px; color: #808080; }
div.name_list br { display: none; }
div.name_list a { color: #000; }
div.name_list a[href^="mailto:"] { background: none; }
div.name_list a i { margin-left: 8px; font-size: 12px; color: #808080; }

div.name_list table tr td.list_title { float: left; color: #808080 !important; }
div.name_list table tr td.lista-elem a { font-weight: 400 !important; }

/* */
div.lista_content .brand_logo { position: absolute;float: left; padding: 0;z-index: 100; display: none; margin-left: 150px;  max-height: 100px; }
div.lista_content { padding: 20px 0; margin-top: 20px; }
div.lista_content br { display: none; }
div.lista_content table { margin: 0; padding: 0; }
div.lista_content table tr td:first-child { width: 340px; }
div.lista_content .title { text-transform: uppercase; color: #828282; margin-top: 20px; font-family:'futura_ltregular' }
div.lista_content table tr:hover td,
div.lista_content table tr:hover td a { color: #d71923 !important; }
div.lista_content table tr:hover td .brand_logo { display: block; }
/**/

/* */
div.pdf_downl_content {  padding: 20px 0; margin-top: 0px; float: left; width: 100%; }
div.pdf_downl_content img.pdf-img { width: 50px;float: right;margin-top: -27px; }
div.pdf_downl_content .title { width: 100%; }
div.pdf_downl_content br { display: none; }
div.pdf_downl_content ul { left: 0;margin: 0;padding: 0;margin: 10px 0 0 -7px; }
div.pdf_downl_content ul li { list-style-type: none; float: left; border-right: 1px solid #000; padding: 0px 8px !important; }
div.pdf_downl_content ul li:last-child { border: none; }
div.pdf_downl_content ul li a { float: left; }
/* */

/* aktuális pályázatok */
div.aktualis_palyazatok_content,
div.aktualis_palyazatok_content div.palyazat { padding: 0; margin: 0; float: left; width: 100%; }
div.aktualis_palyazatok_content { margin-top: 15px; }
div.aktualis_palyazatok_content div.palyazat { margin: 10px auto; }
div.aktualis_palyazatok_content div.palyazat ul { padding: 0; margin: 0; float: left; width: 100%; padding: 5px 0; }
div.aktualis_palyazatok_content div.palyazat ul li:first-child { margin-left: 0; }
div.aktualis_palyazatok_content div.palyazat ul li { list-style-type: none; float: left; margin: 0 10px; cursor: pointer; display: flex; color: #000; }
div.aktualis_palyazatok_content div.palyazat ul li:hover { color: #d71923; }
div.aktualis_palyazatok_content div.palyazat ul li:after {content: '';width: 0px;border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-top: 8px solid;display: inline-block;margin-left: 5px; margin-top: 8px; }
div.aktualis_palyazatok_content div.palyazat ul li.deactive { color: #808080; cursor: default; }

/* div.aktualis_palyazatok_content div.palyazat ul li.up_arrow:after { position: absolute; } */ 

div.aktualis_palyazatok_content div.palyazat .content .sub-content-1 { display: none; }

div.aktualis_palyazatok_content div.palyazat .palyazat_leiras,
div.aktualis_palyazatok_content div.palyazat .palyazat_beadas_link,
div.aktualis_palyazatok_content div.palyazat .szemelyes_adatok_modosito_link,
div.aktualis_palyazatok_content div.palyazat .beadott_osszes_palyazat
{ display: none; }

div.aktualis_palyazatok_content div.palyazat .beadott_osszes_palyazat td.teljes_nev { color: #808080; cursor: pointer; }
div.aktualis_palyazatok_content div.palyazat .beadott_osszes_palyazat td.teljes_nev:hover { color: #d71923; }
div.aktualis_palyazatok_content div.palyazat .palyazat_cim { font-family:'futura_ltregular'; text-transform: uppercase; float: left; cursor: pointer; }
div.aktualis_palyazatok_content div.palyazat .palyazat_cim:hover { color: #d71923; }
div.aktualis_palyazatok_content div.palyazat .palyazat_nyertese { float: right; color: #808080; }

div.aktualis_palyazatok_content div.palyazat table { width: 100%; }
div.aktualis_palyazatok_content div.palyazat table th,
div.aktualis_palyazatok_content div.palyazat table td  { text-align: left; font-weight: 400; }
div.aktualis_palyazatok_content div.palyazat table td.text-center  { text-align: center; }

div.aktualis_palyazatok_content div.palyazat .rejtett_elemek div { margin: 5px 0; float: left; width: 100%; }
div.aktualis_palyazatok_content div.palyazat .rejtett_elemek div.jelszoval_vedett_palyazat { display: block !important; }
div.aktualis_palyazatok_content div.palyazat .rejtett_elemek div.jelszoval_vedett_palyazat input.jelszoval_vedett_palyazat_inp { text-transform: none; background: none !important; }
div.aktualis_palyazatok_content div.palyazat .rejtett_elemek div.jelszoval_vedett_palyazat input[type="submit"] { cursor: pointer !important; }
div.aktualis_palyazatok_content div.palyazat .rejtett_elemek div.jelszoval_vedett_palyazat div.form_info { margin: 10px 0; display: block !important; }

div.aktualis_palyazatok_content div.palyazat .palyazat_nyertese { display: none; }

/* archiv pályázatok */
div.archivum_fomenu .up_arrow:after { position: absolute; margin-top: 4px !important; }

div.archivum_fomenu { width: 100%; float: left; margin: 10px 0; }
div.archivum_fomenu .archivum_fomenu_title { width: 100%; float: left; margin: 10px 0; cursor: pointer; font-family:'futura_ltregular'; text-transform: uppercase; }
div.archivum_fomenu .archivum_fomenu_title:hover { color: #d71923; }
div.archivum_fomenu .archivum_fomenu_title:after {content: '';width: 0px;border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-top: 8px solid;display: inline-block;margin-left: 5px; margin-top: 4px;  }

div.archiv_palyazatok_content { }
div.archiv_palyazatok_content,
div.archiv_palyazatok_content div.palyazat { padding: 0; margin: 0; float: left; width: 100%; }
div.archiv_palyazatok_content div.palyazat { margin: 10px auto; display: none; }
div.archiv_palyazatok_content div.palyazat ul { padding: 0; margin: 0; float: left; width: 100%; padding: 5px 0; display: none; }
div.archiv_palyazatok_content div.palyazat ul li:first-child { margin-left: 0; }
div.archiv_palyazatok_content div.palyazat ul li { list-style-type: none; float: left; margin: 0 20px 0 0; cursor: pointer; }
div.archiv_palyazatok_content div.palyazat ul li:hover { color: #d71923; }
div.archiv_palyazatok_content div.palyazat ul li:after {content: ''; width: 0px; border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-top: 8px solid; display: inline-block; margin-left: 5px; vertical-align: middle; position: relative; top: -1px; }
div.archiv_palyazatok_content div.palyazat ul li.deactive { color: #808080; cursor: default; }

div.archiv_palyazatok_content div.palyazat .palyazat_leiras,
div.archiv_palyazatok_content div.palyazat .palyazat_beadas_link,
div.archiv_palyazatok_content div.palyazat .beadott_osszes_palyazat { display: none; }

div.archiv_palyazatok_content div.palyazat .beadott_osszes_palyazat td.teljes_nev { color: #808080; cursor: pointer; }
div.archiv_palyazatok_content div.palyazat .beadott_osszes_palyazat td.teljes_nev:hover { color: #d71923; }
div.archiv_palyazatok_content div.palyazat .palyazat_cim { font-family:'futura_ltregular'; text-transform: uppercase; float: left; }
div.archiv_palyazatok_content div.palyazat .palyazat_cim:hover { color: #d71923; cursor: pointer; }
div.archiv_palyazatok_content div.palyazat .palyazat_nyertese { float: right; color: #808080; }

div.archiv_palyazatok_content div.palyazat table { width: 100%; }
div.archiv_palyazatok_content div.palyazat table th,
div.archiv_palyazatok_content div.palyazat table td  { text-align: left; font-weight: 400; }

div.archiv_palyazatok_content div.palyazat .rejtett_elemek div { margin: 5px 0; float: left; width: 100%; }
div.archiv_palyazatok_content div.palyazat .palyazat_nyertese { display: none; }

div.archiv_palyazatok_content div.palyazat ul.sub-content-1 li.nyertes_neve:hover { color: #000; }
div.archiv_palyazatok_content div.palyazat ul.sub-content-1 li.nyertes_neve:after { display: none; }
div.archiv_palyazatok_content div.palyazat ul.sub-content-1 li.nyertes_neve span { font-weight: bold; color: #d71923; }

/**/
div.lenyilo_tartalom .title { cursor: pointer; }
div.lenyilo_tartalom .title:hover { color: #d71923; }
div.lenyilo_tartalom .title:after {content: ''; width: 0px; border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-top: 8px solid; display: inline-block; margin-left: 5px; margin-top: 4px; }
div.lenyilo_tartalom .content { display: none; }

div.lenyilo_galeria .title { cursor: pointer; }
div.lenyilo_galeria .title:hover { color: #d71923; }
div.lenyilo_galeria .title:after {content: ''; width: 0px; border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-top: 8px solid; display: inline-block; margin-left: 5px; margin-top: 4px; }
div.lenyilo_galeria .content { display: none; }
/**/

/* *
 * SHORTCODES
 *  */
.eves_bontas .url_menu_title:hover { color: #d71923; }

ul.megjelenitett_evek_menu { float: left; width: 100%; margin: 20px 0; padding: 0; padding: 20px 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; border-bottom: 1px solid #000; }
ul.megjelenitett_evek_menu li:first-child { padding-left: 0; }
ul.megjelenitett_evek_menu li {float: left; list-style-type: none; border-right: 1px solid #000; padding: 0px 8px; margin: 0; cursor: pointer;  color: #828282; }
ul.megjelenitett_evek_menu li:hover { color: #d71923; }
ul.megjelenitett_evek_menu li.font_bold { color: #000; }
ul.megjelenitett_evek_menu li:last-child { border: none; }
ul.megjelenitett_evek_menu li.inactive { cursor: default; color: #C9C9C9; }

#sajtoszemle_content div.eves_bontas { width: 100%; float: left; display: none; }

#sajtoszemle_content .cikk_wrapper { width: 100%; float: left; }
#sajtoszemle_content .cikk { width: 400px; margin: 15px 0; float: left; }
#sajtoszemle_content .cikk .cim { float: left; width: 100%; margin: 5px 0;}
#sajtoszemle_content br { display: none; }

#sajtoszemle_content .megjelenes,
#sajtoszemle_content .megjelenes_ev,
#sajtoszemle_content .bovebben_lenyilo_menu { float: left; width: 32.333333333%; }

#sajtoszemle_content .bovebben_content { width: 100%; float: left; display: none; margin: 15px 0; }

#sajtoszemle_content .bovebben_lenyilo_menu { cursor: pointer; font-weight: bold; }
#sajtoszemle_content .bovebben_lenyilo_menu:hover { color: #d71923; }
#sajtoszemle_content .bovebben_lenyilo_menu:after {content:''; width: 0px;border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-top: 8px solid;display: inline-block;margin-left: 5px; margin-top: 4px; }

/**/
#tv_video_content,
#tv_video_content .bejegyzes_content,
#tv_video_content .bejegyzes_content .szoveg_content,
#tv_video_content .bejegyzes_content .url_menu_title,
#tv_video_content .bejegyzes_content .url_content { float: left; width: 100%; padding: 0; margin: 0; }

#tv_video_content .bejegyzes_content .szoveg_content,
#tv_video_content .bejegyzes_content .url_menu_title { margin: 2px 0; }

#tv_video_content .bejegyzes_content { margin: 15px 0; }
#tv_video_content .bejegyzes_content br { display: none; }
#tv_video_content .bejegyzes_content .url_menu_title { cursor: pointer; }
#tv_video_content .bejegyzes_content .url_menu_title:after {content:''; width: 0px;border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-top: 8px solid;display: inline-block;margin-left: 5px; margin-top: 4px; }
#tv_video_content .bejegyzes_content .url_content { display: none; margin: 10px 0; }
/**/

/**/
#e_news_sc_content,
#e_news_sc_content .eves_bontas,
#e_news_sc_content .eves_bontas .sor_sc_content { float: left; width: 100%; padding: 0; margin: 0; }

#e_news_sc_content .eves_bontas { margin: 10px 0; display: none; }

#e_news_sc_content .sor_sc_content { margin: 8px 0 !important; }
#e_news_sc_content .sor_sc_content br { display: none; }

#e_news_sc_content div.oszlop_1,
#e_news_sc_content div.oszlop_2,
#e_news_sc_content div.oszlop_3 { width: 32.33333% !important; float: left; }

#e_news_sc_content .eves_bontas .sor_sc_content div a { float: left; }
/**/

/**/
#sajtokozlemenyek_sc_content .eves_bontas { margin: 10px 0; float: left; display: none; }
#sajtokozlemenyek_sc_content .eves_bontas .cikk_wrapper { margin: 25px 0; }
#sajtokozlemenyek_sc_content .eves_bontas .cikk br { display: none; }

#sajtokozlemenyek_sc_content .eves_bontas .cikk .url_menu_title { cursor: pointer; }
#sajtokozlemenyek_sc_content .eves_bontas .cikk .url_menu_title:after {content:''; width: 0px;border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-top: 8px solid;display: inline-block;margin-left: 5px; margin-top: 4px; }
#sajtokozlemenyek_sc_content .eves_bontas .cikk .szoveg_content { font-family:'futura_ltregular'; text-transform: uppercase; }
#sajtokozlemenyek_sc_content .eves_bontas .cikk .szoveg_content span { font-family:'georgiaregular'; font-size: 10px; margin-left: 5px; }
#sajtokozlemenyek_sc_content .eves_bontas .cikk .url_content { margin: 10px 0; display: none; }
/**/

/**/
#radio_sc_content { width: 100%; float: left; }
#radio_sc_content .bejegyzes_content { width: 400px; margin: 25px 0;}

#radio_sc_content .bejegyzes_content .szoveg_content,
#radio_sc_content .bejegyzes_content .url_menu_title { margin: 3px 0; }
#radio_sc_content .bejegyzes_content .url_menu_title:after {content:''; width: 0px;border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-top: 8px solid;display: inline-block;margin-left: 5px; margin-top: 4px; }
#radio_sc_content .bejegyzes_content .url_menu_title { cursor: pointer; }
#radio_sc_content .bejegyzes_content .radio_neve { text-align: right; }
#radio_sc_content .bejegyzes_content br { display: none !important; }
#radio_sc_content .bejegyzes_content .url_content { margin: 20px 0; display: none; }
#radio_sc_content .bejegyzes_content .radio_neve { float: right; color: #808080; }
/**/

/**/
#archivum_sc_content,
#archivum_sc_content .eves_bontas,
#archivum_sc_content .eves_bontas .cikk_wrapper,
#archivum_sc_content .eves_bontas .cikk_wrapper .cim,
#archivum_sc_content .eves_bontas .cikk  .vizszintes_info_content,
#archivum_sc_content .eves_bontas .cikk_wrapper .szoveg_content { float: left; width: 100%; padding: 0; margin: 0; line-height: 1.3; }

#archivum_sc_content .eves_bontas .cikk_wrapper .cim,
#archivum_sc_content .eves_bontas .cikk_wrapper .szoveg_content { margin: 4px 0; }

#archivum_sc_content .eves_bontas .cikk_wrapper .cim { font-family:'futura_ltregular'; text-transform: uppercase; }
#archivum_sc_content .cikk_wrapper { border-top: 1px solid #000; padding: 20px 0 10px 0 !important; }
#archivum_sc_content .cikk_wrapper:first-child { border-top: none; }

#archivum_sc_content .eves_bontas .cikk br { display: none; }

#archivum_sc_content .eves_bontas .cikk .vizszintes_info_content { margin: 10px 0; float: left; width: 100%; }
#archivum_sc_content .eves_bontas .cikk .vizszintes_info_content .vizszintes_info,
#archivum_sc_content .eves_bontas .cikk .vizszintes_info_content .vizszintes_info span { float: left; margin-right: 5px; padding-right: 5px; border-right: 1px solid #000; }
#archivum_sc_content .eves_bontas .cikk .vizszintes_info_content .vizszintes_info:last-child { border-right: none !important; }

#archivum_sc_content .lenyilo_tartalom,
#archivum_sc_content .lenyilo_galeria { float: left; margin-right: 10px; }

#archivum_sc_content .lenyilo_tartalom .content,
#archivum_sc_content .lenyilo_galeria .content { display: none !important; }

#archivum_sc_content .hidden_cont { float: left;width: 100%; margin: 10px 0; }
#archivum_sc_content .eves_bontas { margin: 0px 0; display: none; }
#archivum_sc_content strong, #archivum_sc_content b { font-family:'futura_ltregular'; }
/**/

#scroll_top { width: 100%; float: left; margin: 10px 0; display: none; }
#scroll_top span { text-align: right; float: right; font-size: 11px; color: #808080; cursor: pointer; }
#scroll_top span:after {content:''; width: 0px;border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-bottom: 8px solid;display: inline-block;margin-left: 5px; margin-top: 4px; }

body.page-id-29 #scroll_top,
body.page-id-37 #scroll_top,
body.page-id-35 #scroll_top,
body.page-id-39 #scroll_top,
body.page-id-41 #scroll_top,
body.page-id-43 #scroll_top,
body.page-id-33 #scroll_top,
body.page-id-31 #scroll_top,
body.page-id-25 #scroll_top,
body.page-id-27 #scroll_top,
body.page-id-21 #scroll_top { display: block; }

/* search page */
body.search-results div.next_btn_cont { display: none; }

body.search-results .search_result { margin: 10px 0; padding-bottom: 30px; width: 100%; float: left; border-bottom: 1px solid rgba(100, 100, 100, 0.25); }
body.search-results .title {  margin: 10px 0; width: 100%; float: left; }
body.search-results .content { margin: 0; width: 100%; float: left; margin-left: 20px; }

/**/

/* egyéb dolgok */
body.page-id-9 #article { margin-bottom: 20px; }
body.page-id-9 #article p { margin: 0; text-align: justify; }
body.page-id-9 #article p b, body.page-id-9 #article p strong { font-size: 12px; }

/*******************************************/

/* re-style */
#menu ul { height: 38px; }
#menu ul li a { -webkit-transform:scale(1.0, 1.0); -moz-transform:scale(1.0, 1.0); -ms-transform:scale(1.0, 1.0); -o-transform:scale(1.0, 1.0); transform:scale(1.0, 1.0); }

#menu ul.menu ul.sub-menu { position: absolute !important; top: 215px !important; top: 183px !important; border-top: 2px solid #000; margin-left: 15px; }
#menu ul.menu li.current-menu-parent ul.sub-menu { top: 38px !important; border-top: 2px solid #000; }

body.logged-in #menu ul.menu ul.sub-menu { position: absolute !important; top: 183px !important; }
body.logged-in #menu ul.menu li.current-menu-parent ul.sub-menu { top: 38px !important; }

    /* lenyitható tartalom eltolása */
    .sub-content-1 { margin-left: 20px !important; }
    .sub-content-2 { margin-left: 40px !important; }

    #dropdown_list_content .openable_cont { margin: 5px 0 5px 20px !important; text-align: justify; }
    #dropdown_list_content .openable_cont .szoveg_content { margin: 0; line-height: normal; text-align: justify; }
    #dropdown_list_content .openable_cont .szoveg_content p { margin: 8px 0; }
    #dropdown_list_content .openable_cont .openable_cont { margin: 10px 0 10px 40px !important; }
    /**/

    .palyazat_cim span.small_text { font-size: 11px; }

    body.home .fooldali_slider_cim { position: absolute; z-index: 200; top: 0; width: 100%; margin-top: -68px; padding: 5px 0; background: rgba(255,255,255, 0.7); color: #000; opacity: 1; text-align: center; font-family:'futura_ltregular'; }

   li.palyazat_beadasi_link_lenyito:after,
   li.szemelyes_adatok_modosito_link_lenyito:after { display: none !important; }

/**/


div.palyazat_beadas_link,
div.szemelyes_adatok_modosito_link { display: none !important; }

/* nivoslider javítás  */
div.nivo-directionNav a { height: 398px; top: 0; background-position: left center;  padding: 0 30px; }
div.nivo-directionNav a.nivo-prevNav { background: url("images/arrows_left.png"); background-repeat: no-repeat; background-position: center center; left: 0; }
div.nivo-directionNav a.nivo-nextNav { background: url("images/arrows_right.png"); background-repeat: no-repeat; background-position: center center; right: 0; }
/**/

/* kiállításaink oldal */
body.page-id-3582 #article { display: inline-block; margin-bottom: 30px; }

/**/
