/*
Theme Name: Hebo
Version: 1.0
*/

li#menu-item-1986 {
display: block;
}

@font-face {
    font-family:'Dax-Regular';
    src: url('fonts/Dax-Regular.eot');
    src: url('fonts/Dax-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Dax-Regular.woff') format('woff'),
         url('fonts/Dax-Regular.ttf') format('truetype'),
         url('fonts/Dax-Regular.svg#Dax-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'Dax-Medium';
    src: url('fonts/Dax-Medium.eot');
    src: url('fonts/Dax-Medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/Dax-Medium.woff') format('woff'),
         url('fonts/Dax-Medium.ttf') format('truetype'),
         url('fonts/Dax-Medium.svg#Dax-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'Dax-Bold';
    src: url('fonts/Dax-Bold.eot');
    src: url('fonts/Dax-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Dax-Bold.woff') format('woff'),
         url('fonts/Dax-Bold.ttf') format('truetype'),
         url('fonts/Dax-Bold.svg#Dax-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'Dax-Black';
    src: url('fonts/Dax-Black.eot');
    src: url('fonts/Dax-Black.eot?#iefix') format('embedded-opentype'),
         url('fonts/Dax-Black.woff') format('woff'),
         url('fonts/Dax-Black.ttf') format('truetype'),
         url('fonts/Dax-Black.svg#Dax-Black') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'Dax-MediumItalic';
    src: url('fonts/Dax-MediumItalic.eot');
    src: url('fonts/Dax-MediumItalic.eot?#iefix') format('embedded-opentype'),
         url('fonts/Dax-MediumItalic.woff') format('woff'),
         url('fonts/Dax-MediumItalic.ttf') format('truetype'),
         url('fonts/Dax-MediumItalic.svg#Dax-MediumItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'Dax-BoldItalic';
    src: url('fonts/Dax-BoldItalic.eot');
    src: url('fonts/Dax-BoldItalic.eot?#iefix') format('embedded-opentype'),
         url('fonts/Dax-BoldItalic.woff') format('woff'),
         url('fonts/Dax-BoldItalic.ttf') format('truetype'),
         url('fonts/Dax-BoldItalic.svg#Dax-BoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
* { margin:0; padding:0}
a { text-decoration:none; outline:0; cursor:pointer; margin:0; padding:0; color:#2e2d30;}
a:hover { text-decoration:underline;}
img { border:0;}
ul { list-style-type:none;}
html { height:100%;}
body { height:100%; font-size:14px; line-height:17px; color:#2e2d30; font-family:'Dax-Medium'; background:#bababa;}
.clear { clear:both; height:0; font-size:0;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-family:'Dax-Bold'; color:#eb6909;}
h1, h2 { font-size:24px; line-height:24px; margin-bottom:18px;}
h3 { font-size:20px; line-height:18px;}
input[type=submit], input[type=button], button { padding-bottom:2px !important; cursor:pointer; border:none; outline:none; background: #2e2d30; font-family: 'Dax-Medium'; color: #eb6909; font-size: 18px; line-height: 30px; height: 30px; padding: 0 20px;}
input[type=text], input[type=email], input[type=tel], input[type=password], select, textarea { -ms-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing:border-box; outline:none; width:100%; background:#fff; border-top:1px solid #b4b3b4; border-left:1px solid #cdcccd; border-right:1px solid #cdcccd; border-bottom:1px solid #e1e1e1; box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.55); padding:3px 10px; font-size:14px; line-height:18px; font-family:'Dax-Regular'; color:#2e2d30;}
input[type=text], input[type=email], input[type=tel], input[type=password], select { height:26px;}
textarea { display:block; overflow:auto; resize:vertical;}
::-webkit-input-placeholder { color:#2e2d30 !important; font-family:'Dax-Regular' !important;}
:-moz-placeholder { color:#2e2d30 !important; font-family:'Dax-Regular' !important; opacity:1 !important;}
:-ms-input-placeholder { color:#2e2d30 !important; font-family:'Dax-Regular' !important; opacity:1 !important;}
.placeholder { color:#2e2d30 !important; font-family:'Dax-Regular' !important;}

#wrapper { background:url(images/bg.jpg) repeat-x center 0; overflow:hidden; width:100%; min-width:1000px; min-height:100%;}
#container { width:980px; margin:0 auto; min-height:1px; padding-bottom:100px; padding-top:8px;}
.pull_left { float:left;}
.pull_right { float:right;}

.column_main { width:519px; margin:0 auto; overflow:hidden;}

/* header */
header { position:relative; min-height:102px;}
header .header_line { position:absolute; top:0; left:50%; width:100%; margin-left:-490px; height:45px; background:url(images/header_line.png) repeat-x 0 0; z-index:1;}
header .logo_bg { position:absolute; width:800px; height:102px; top:0; background:url(images/logo_bg.png) no-repeat 0 0; right:50%; margin-right:149px; z-index:2;}
.header_center { width:980px; margin:0 auto; position:relative; z-index:3;}
#logo { float:left; margin:5px 0 0 96px;}
#nav_block { float:right; width:656px;}
.main_menu>li { float:left; position:relative;}
.main_menu>li+li { margin-left:1px;}
.main_menu li a { display:block; line-height:20px; height:20px; white-space:nowrap; color:#1b1b1b; text-transform:uppercase; font-family:'Dax-Bold'; padding:12px 6px 9px;}
.main_menu li.current-menu-item>a, .main_menu li a:hover { text-decoration:none; color:#eb6909;}
.main_menu .sub-menu { display:none; position:absolute; top:41px; left:-4px; background:url(images/black70.png) repeat 0 0; padding:14px 10px; min-width:100%;}
.main_menu li:hover .sub-menu { display:block;}
.main_menu .sub-menu li { padding:3px 0;}
.main_menu .sub-menu li a { font-size:16px; font-family:'Dax-Medium'; color:#fff; padding:0 10px;}
.main_menu .sub-menu li.current-menu-item>a, .main_menu .sub-menu li a:hover { text-decoration:none; color:#eb6909;}

/* column */
.column_left { float:left; width:180px; padding-top:9px;}
.column_right { float:right; width:180px; padding-top:9px;}
.column_box { padding:25px 0 21px; color:#fff;}
.column_box .column_top, .column_box .column_bottom { display:block; position:absolute; left:0; width:180px; height:25px; background:url(images/black_corner.png) no-repeat;}
.column_box .column_top { background-position:0 0; bottom:100%;}
.column_box .column_bottom { background-position:0 bottom; top:100%;}
.column_box .column_body { background:url(images/black70.png) repeat 0 0; position:relative; min-height:1px;}
.column_box .column_content { float:left; margin:-1px 10px -12px; width:160px; position:relative; z-index:2;}
.column_box h3 { text-transform:uppercase; margin-bottom:5px;}
.column_left .column_box h3 { color:#fff;}
.column_right .column_box h3 { color:#eb6909;}
.column_right .column_box h3 span { color:#fff;}
.column_left .column_box h3 span { color:#eb6909;}
.column_link { text-align:right; font-size:12px; line-height:18px; color:#fff; font-family:'Dax-Bold'; text-transform:uppercase;}
.column_link a { color:#fff;}

.column_list li { text-transform:uppercase; color:#fff;}
.column_list li a { color:#fff;}
.column_list li h4 { font-size:15px; line-height:18px; color:#eb6909; margin-bottom:4px;}
.column_list li h4 a { color:#eb6909;}
.column_list li .subtitle { font-size:14px; line-height:16px; margin-bottom:6px;}
.column_list li p { font-size:12px; line-height:16px; margin-bottom:6px;}

.agenda_list { padding-bottom:4px;}
.agenda_list li { background:url(images/agenda_separator.png) repeat-x 0 bottom; padding:7px 0 6px;}

.org_list { padding:2px 0;}
.org_list li { padding:5px 0; min-height:1px; overflow:hidden;}
.org_list li img { float:left; margin-right:10px;}

.column_content .inp_search_wrap { padding:5px 0 40px;}
.page_search { width:300px; margin:0 auto 20px;}
.page_search .inp_search_wrap { padding:5px 0 10px;}
.search_block input.inp_search { height:20px; font-size:14px; line-height:20px; color:#4b4a4d; font-family:'Dax-Medium'; padding:3px 10px;}
.column_content .search_block input.inp_search { box-shadow:none; border:none; padding:0 10px;}
.search_block input.inp_search::-webkit-input-placeholder { color:#4b4a4d !important; font-family:'Dax-Medium' !important;}
.search_block input.inp_search:-moz-placeholder { color:#4b4a4d !important; font-family:'Dax-Medium' !important; opacity:1 !important;}
.search_block input.inp_search:-ms-input-placeholder { color:#4b4a4d !important; font-family:'Dax-Medium' !important; opacity:1 !important;}
.search_block input.inp_search.placeholder { color:#4b4a4d !important; font-family:'Dax-Medium' !important;}
.column_link input { background:none; border:none; font-size:12px; line-height:18px; font-family:'Dax-Bold'; text-transform:uppercase; outline:none;}
.column_content .column_link input { color:#fff;}

/* content */
.content_box { margin-bottom:20px; padding:30px 0 17px;}
.content_box .content_body { position:relative; background:url(images/content_bg.png) repeat-y center 0; padding:10px 19px 0;}
.content_box .content_top, .content_box .content_bottom { position:absolute; width:100%; left:0; background:url(images/content_sides.png) no-repeat;}
.content_box .content_top { background-position:center 0; height:30px; bottom:100%;}
.content_box .content_bottom { background-position:center bottom; height:17px; top:100%;}

.posts_page h1 { margin-bottom:8px;}
.posts_page .post { padding:10px 0; min-height:1px; overflow:hidden;}
.posts_page .post .post_thumb { float:left; width:150px;}
.posts_page .post .post_entry { margin-left:160px;}
.posts_page .post.no-thumb .post_entry { margin-left:0;}
.posts_page .post h4 { font-size:16px; line-height:17px; color:#eb6909;}
.posts_page .post h4 a { color:#eb6909;}
.posts_page .post a.more { font-family:'Dax-Black';}
.posts_footer { padding-top:22px; background:url(images/posts_footer.png) no-repeat center 0; min-height:1px; overflow:hidden; line-height:18px; font-size:12px; padding-bottom:1px;}
.posts_footer .latest { color:#eb6909; float:left;}
.posts_footer .wp-pagenavi { float:right; margin-right:5px; font-size:0; line-height:0;}
.posts_footer .wp-pagenavi a, .posts_footer .wp-pagenavi span { color:#87888a; margin:0 4px; font-size:12px; line-height:18px;}
.posts_footer .wp-pagenavi a:hover { color:#eb6909; text-decoration:none;}
.posts_footer .wp-pagenavi span.current { font-weight:bold; color:#eb6909;} 
.posts_footer .wp-pagenavi .pages { display:none;}
.posts_footer a { color:#eb6909;}
.posts_footer a:hover .meta-nav { text-decoration:underline;}
.post .post_entry .subtitle { margin-bottom:10px;}
.posts_page .post.post-event h3 { color:#000; margin-bottom:5px;}
.posts_page .post.post-event h4 { margin-bottom:2px;}
.posts_page .post.post-event .event_meta { font-family:'Dax-Bold'; margin-bottom:5px;}
.posts_page .post.post-event p { margin-top:5px;}
.posts_page .post.post-event .event_cat { font-family:'Dax-Bold'; color:#2e2d30; font-size:12px;}
.posts_page .post.post-event .event_cat a { color:#2e2d30;}

.birthday_page { padding-top:10px;}
.text .birthday_date h3 { color:#000; margin:15px 0 10px;}
.post-birthday { min-height:1px; overflow:hidden; padding:5px 0 5px 15px;}
.post-birthday .post_thumb { float:left; overflow:hidden; width:60px; height:60px; border-radius:50%;}
.post-birthday .post_thumb img { display:block; border-radius:50%;}
.post-birthday .post_entry { margin-left:80px;}
.post-birthday .post_entry h4 { display:table-cell; height:60px; vertical-align:middle; margin:0; color:#eb6909;}
.post-birthday .post_entry h4 a { color:#eb6909;}

/* text */
.text { padding:0 10px;}
.text p { margin-bottom:17px;}
/*.text p:empty { display:none;}*/
.text ul, .text ol { margin-bottom:17px; margin-left:20px;}
.text ul { list-style:disc;}
.text ol { list-style:decimal;}
.text ul li, .text ol li { margin-bottom:8px;}
.text img { margin-top:2px;}
.text .alignleft { float:left; margin:0 10px 12px 0;}
.tetx .alignright { float:right; margin:0 0 12px 10px;}
.text .aligncenter { display:block; margin:0 auto 12px;}
.text .alignnone { margin-bottom:12px;}
.text h3, .text h4, .text h5, .text h6 { margin-bottom:16px;}
.text h4 { font-size:18px; line-height:18px;}
.text h5 { font-size:16px; line-height:16px;}
.text h6 { font-size:14px; line-height:16px;}
.text b, .text strong, .subtitle { font-family:'Dax-Bold'; font-weight:normal;}
.text i, .text em { font-family:'Dax-MediumItalic';}

.single_event .back_link { margin-bottom:16px; font-size:16px;}
.single_event .back_link a { color:#eb6909;}
.single_event h1 { color:#2e2d30; margin-bottom:10px;}
.single_event h2 { font-size:20px; margin-bottom:10px;}
.single_event .event_meta { font-family:'Dax-Bold'; margin-bottom:10px;}
.single_event .text_inner { margin-top:18px;}

.login input, .login select { margin:5px 0;}
.text .login { padding:0;}
.text .login p, .text .login select { margin-bottom:4px;}
.text .login p.message { border:none; background:none; padding:0; margin:0 0 10px; font-family:'Dax-Bold'; display:none;}
.text .login p.error { margin-bottom:5px;}
#reg_passmail { margin:-18px 0 10px;}
p.submit { margin:10px 0 4px;}
p.submit input[type=submit] { background:#2e2d30; text-transform:uppercase; font-family:'Dax-Medium'; color:#eb6909; font-size:18px; line-height:30px; height:30px; padding:0 20px;}
ul.tml-action-links { list-style:none; margin:0; padding-top:22px; background:url(images/posts_footer.png) no-repeat center 0; min-height:1px; overflow:hidden; line-height:18px; font-size:12px;}
ul.tml-action-links li { float:left; margin:0;}
ul.tml-action-links li+li { float:right;}
ul.tml-action-links li a { color:#eb6909;}

/* profile */
.profile #your-profile h3, .profile #your-profile h2 { margin:10px 0; font-size:16px; line-height:18px;}
.profile #your-profile .form-table { width:100%;}
.profile #your-profile .form-table td, .profile #your-profile .form-table th { padding:5px; font-weight:normal;}
.profile #your-profile label { display:block; padding:5px 0 4px;}
.profile #your-profile .form-table input { padding:3px 10px; margin:0; line-height:18px;}
.profile #pass-strength-result { float:none;}
.profile #your-profile br { display:none;}
.profile #your-profile .form-table td .description { line-height:15px; display:block; margin:2px 0 5px;}
.profile .wpua-edit-container button, .profile .wpua-edit-container a { background:none; color:#eb6909; font-family:'Dax-Bold'; text-transform:uppercase;}
.profile .wpua-edit-container button:hover, .profile .wpua-edit-container a:hover { text-decoration:underline;}

.text .ngg-albumoverview { font-size:0; line-height:0;}
.text .ngg-album-compact { text-align:center; display:inline-block; float:none; vertical-align:top; zoom:1; .display:inline; width:145px; font-size:14px; line-height:17px; padding:0 4px 6px !important;}
.text .ngg-album-compact * {}
.text .ngg-album-compact h4 .ngg-album-desc { height:auto;}
.text .ngg-album-compactbox .Thumb { display:block; max-width:100%; height:auto;}
.ngg-imagebrowser { margin-bottom:20px;}

/* comments */
h2#reply-title { margin-bottom:12px;}
h2#reply-title small { display:block;}
#commentform { padding:0 10px;}
p.logged-in-as, p.form-allowed-tags, p.comment-form-comment label { display:none;}
p.comment-form-comment { padding-left:70px;}
p.comment-form-comment textarea { margin-bottom:4px;}
#commentform p.form-submit { text-align:right;}
#commentform p.form-submit input[type=submit] { background:none; font-size:14px; font-family:'Dax-Bold'; height:18px; line-height:18px; padding:0 3px; color:#000;}
h2#comments-title { display:none;}
.commentlist { list-style:none; padding:0 10px;}
.commentlist li.comment { padding:10px 0;}

.commentlist li.comment .comment-item { min-height:1px; overflow:hidden;}
.commentlist li.comment .avatar-image-container { float:left; width:60px; height:60px; border-radius:50%; overflow:hidden;}
.commentlist li.comment .avatar-image-container img { display:block; border-radius:50%; width:100%; height:auto;}
.commentlist li.comment .comment-block { margin-left:70px; padding-top:3px;}
.commentlist li.comment .comment-header { font-family:'Dax-Bold';}
.commentlist li.comment .comment-content { padding-bottom:4px;}
.commentlist li.comment .comment-full { display:none;}
.commentlist li.comment .comment-actions { text-align:right;}
.commentlist li.comment .comment-actions a { font-family:'Dax-Bold'; padding:0 3px; margin-left:15px;}
.commentlist .children { padding-left:70px;}
.commentlist .children li.comment { padding:0;}
.commentlist .children li.comment+li.comment { padding-top:8px;}
.commentlist .children li.comment .avatar-image-container { width:30px; height:30px;}
.commentlist .children li.comment .comment-block { margin-left:38px;}
.commentlist .children .children { padding-left:30px;}
.commentlist li.comment .show_comment { cursor:pointer; font-family:'Dax-Bold';}

/* groups section */
.user_group { margin-bottom:12px;}
.user_group .group_name { font-family:'Dax-Bold'; margin-bottom:5px; font-size:24px; line-height:24px; color:#eb6909;}
.sub_groups li { font-size:15px; line-height:18px; font-family:'Dax-Bold'; color:#eb6909;}
.sub_groups li a { color:#eb6909;}
.group_head { position:relative; margin-bottom:10px;}
.group_head .groups_title { margin-right:100px;}
.group_head h1 { margin-bottom:0;}
.group_head h1 span { font-size:15px;}
.group_head .groups_back { position:absolute; right:0; display:inline-block; height:18px; font-size:15px; color:#eb6909; font-family:'Dax-Bold'; top:3px;}
.group_users_list { list-style:none; vertical-align:top; margin:0 -10px 0 0;}
.group_users_list li { display:inline-block; vertical-align:top; zoom:1; .display:inline; width:60px; margin:0 10px 12px;}
.group_users_list li a, .group_users_list li a:hover { color:#eb6909; text-decoration:none;}
.group_users_list li span { display:block; font-size:11px; line-height:13px; font-family:'Dax-Bold'; color:#eb6909;}
.group_users_list li .user_thumb { display:block; height:88px; width:60px; text-align:center; overflow:hidden; margin:0 auto;}
.group_users_list li .user_cell { height:88px; vertical-align:middle; display:table-cell; width:60px;}
.group_users_list li .user_thumb img { margin:0;}
.group_users_list li a:hover .user_name { text-decoration:underline;}
.group_users_list li .user_info { color:#2e2d30; font-family:'Dax-Medium'; display:none;}

@media screen and (min-width: 1920px) {
	#wrapper { background-size:100% auto;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.text .ngg-albumoverview, .group_users_list { display:table;}
}

/* Agenda in de content: standaard bullets en padding weg */
.content_body .text ul,
.content_body .text ol {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.content_body .text li {
    list-style: none !important;
    margin: 0 0 15px 0;   /* ruimte tussen items zoals posts */
    padding: 0;
}

/* Datum (was h3, is nu h4) */
.content_body .text > h4,
.content_body .text li > h4 {
    color: #000;
    margin: 10px 0 5px 0;
    font-size: 20px;           /* ongeveer h3-grootte */
    line-height: 18px;
}

/* Titel onder datum (subtitle zoals oude h4) */
.content_body .text .subtitle {
    margin: 0 0 2px 0;
    font-family: 'Dax-Bold';
}

.content_body .text .subtitle a {
    color: #eb6909;
    text-decoration: none;
}

.content_body .text .subtitle a:hover {
    text-decoration: underline;
}

/* Tekst onder titel */
.content_body .text li p,
.content_body .text > p {
    margin: 5px 0 15px 0;
}

.content_body .text .wp-block-code {
    display: none;
}