/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1); }
html, body, div, span, applet, object, iframe, figure, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }*/

/* 湲곕낯 �ㅽ���
body {
    font-size: 14px; font-family: '�섎닎怨좊뵓', 'Nanum Gothic', 'Apple SD Gothic Neo', AppleGothic, '留묒� 怨좊뵓', 'Malgun Gothic', �뗭�, 'Dotum', 'Lucida Grande', Tahoma, Arial, sans-serif; color: #000;
    background: url(../images/header_bg.jpg) repeat-x 0 0;
    -webkit-overflow-scrolling: touch;
}
a {
    color: #000; text-decoration: none;
}
img {
    max-width: 100%;
}
ul li {
    list-style: none;
}
ol {
    margin-left: 1.3em;
}
p {
    line-height: 1.8; text-align: justify;
}
input,
textarea,
select {
    font-family: '�섎닎怨좊뵓', 'Nanum Gothic', 'Apple SD Gothic Neo', AppleGothic, '留묒� 怨좊뵓', 'Malgun Gothic', �뗭�, 'Dotum', 'Lucida Grande', Tahoma, Arial, sans-serif;
}
textarea {
    width: 100%; height: 5em;
    box-sizing: border-box;
    padding: 0.5em;
    border: 1px solid #ccc;
    font-size: 1em;
}
select {
    font-size: 1em;
}
table {
    width: 100%;
}
button,
input[type='button'],
input[type='submit'],
.btn {
    display: inline-block;
    height: 30px;
    padding: 0 10px;
    font-size: 1em; font-family: '�섎닎怨좊뵓', 'Nanum Gothic', 'Apple SD Gothic Neo', AppleGothic, '留묒� 怨좊뵓', 'Malgun Gothic', �뗭�, 'Dotum', 'Lucida Grande', Tahoma, Arial, sans-serif;
    color: #fff; line-height: 28px; text-align: center;
    background-color: #aaa;
    cursor: pointer;
    -webkit-appearance: none;
}
button.primary,
input[type='button'].primary,
input[type='submit'].primary,
.btn.primary {
    height: 40px;
    padding: 0 20px;
    border: none;
    font-size: 18px; color: #fff; line-height: 36px;
}
input[type='submit'].primary {
    padding-bottom: 40px;
}
input[type='radio'],
input[type='checkbox'] {
    position: relative; top: 2px;
}
label ~ input[type='radio'],
label ~ input[type='checkbox'] {
    margin-left: 15px;
}

.input-text {
    width: 120px;
    border: 1px solid #ccc;
    font-size: 1em;
}
.input-text.s1 {
    width: 40px;
}
.text-link {
    color: #666;
    text-decoration: underline;
}
.emphasis {
    font-weight: bold; color: #23ac38;
}
.jumbotron {
    font-size: 1.5em; text-align: center;
}
.jumbotron p {
    text-align: center;
}
.total-result-num {
    margin-bottom: 20px;
    font-size: 0;
}
.total-result-num span {
    margin: 0 10px;
    font-size: 180px; color: #23ac38;
}

.grid {
    width: 900px;
    margin: 0 auto;
}
.content-image {
    margin: 40px 0;
}
h2 + .content-image {
    margin-top: 0;
}
.content-image:last-child {
    margin-bottom: 0;
}
#header {
    background: url(../images/header_visual.jpg) no-repeat 50% 0;
}
.header-visual {
    position: relative;
    height: 400px;
    color: #fff;
}
.header-maincopy {
    padding-top: 175px;
    font-size: 35px; letter-spacing: -0.05em;
}
.main-nav {
    font-size: 0;
}
.main-nav-item {
    display: inline-block;
    width: 33%;
    padding: 12px 0 16px;
    font-size: 18px; font-weight: bold; color: #fff; text-align: center;
}
.main-nav--finished .main-nav-item {
    width: 50%;
}
#main-nav-info {
    background-color: #00a0e9;
}
#main-nav-apply {
    width: 34%;
    background-color: #f39800;
}
#main-nav-result {
    background-color: #23ac38;
}
.content-section {
    padding: 50px 0 70px;
    border-top: 1px solid #ccc;
}
.content-section.first {
    border-top: none;
}
.event-overview {
    font-size: 0;
}
.event-overview-item {
    display: inline-block;
    vertical-align: top;
    width: 65%;
    font-size: 18px;
    letter-spacing: -1px;
}
.event-overview-item.logo {
    width: 32%;
    margin: 20px 3% 0 0;
    text-align: center;
}
.event-overview-item.info {
    line-height: 1.6;
}
.event-overview-item.info .wrapper {
    margin-left: 15px;
}
.event-overview-item.info h2 {
    font-size: 40px; font-weight: 200;
}
.event-overview-item.info h3 {
    color: #00a0e9;
}
.event-overview-item.info h3 span {
    color: #f39800;
}
.event-overview-item p {
    color: #23ac38;
}
.event-info {
    margin-top: 15px;
    font-size: 15px;
    line-height: 2;
}
.link-eventinfo {
    margin-left: 5px;
}
.tab-nav {
    margin-bottom: 30px;
    border-bottom: 1px solid #00a0e9;
}
.page-result .tab-nav {
    border-color: #23ac38;
}
.tab-nav-item {
    display: inline-block;
    padding: 10px 15px;
    font-weight: bold;
}
.tab-nav-item.active {
    position: relative; top: 1px;
    border: 1px solid #00a0e9; border-bottom: none;
    font-weight: bold; color: #00a0e9;
    background-color: #fff;
}
.page-result .tab-nav-item.active {
    color: #23ac38;
    border-color: #23ac38;
}
.tab-content-item {
    position: absolute; left: -9999px; top: 0;
}
.tab-content-item.active {
    position: static;
}
.___tab-content-item.movie {
    display: none;
    position: static;
}
.___tab-content-item.movie.active {
    display: block;
}
.content-section p {
    margin: 1em 0;
}
.content-section p:first-of-type {
    margin-top: 0;
}
.tab-content-item h2 {
    position: absolute; left: -9999px;
}
.content-section h3 {
    margin: 40px 0 10px;
    font-size: 18px; color: #00a0e9;
}
.content-section h3:first-of-type {
    margin-top: 0;
}
.content-section h3 span {
    font-weight: normal;
}
.content-section h4 {
    margin: 20px 0 5px;
}
.hor-group {
    font-size: 0;
}
.hor-group-item {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
}
.hor-group-item.a {
    width: 420px;
    padding-right: 20px;
}
.hor-group-item.b {
    width: 460px;
}
.info-list {
    
}
.info-list li {
    position: relative;
    margin: 7px 0; padding-left: 12px;
    line-height: 1.4;
}
.info-list li i {
    display: inline-block;
    position: absolute; left: 0; top: 9px;
    width: 5px; height: 1px;
    background-color: #000;
}
.tip {
    color: #f36100; letter-spacing: -0.05em;
}
td .tip {
    padding-top: 5px;
    line-height: 1.3;
}
.tip2 {
    font-size: 12px; color: #666;
}
.group-only,
.group .one-only {
    display: none;
}
.group .group-only {
    display: block;
}
label[for='people-count'] {
    font-weight: bold;
}
label[for='comment'] {
    line-height: 1.6;
}
table .c {
    text-align: center;
}
.info-table {
    margin-bottom: 15px;
    border-left: 1px solid #ccc; border-top: 1px solid #ccc;
}
p + .info-table {
    margin-top: 20px;
}
.info-table caption {
    margin-bottom: 15px;
    font-weight: bold;
}
.info-table th {
    padding: 1em 0.2em;
    border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
    line-height: 1.4;
    background-color: #e9f5fa;
}
.info-table td {
    padding: .8em;
    border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
    line-height: 1.4;
}
.info-table td.line {
    padding: 1px;
}
.hanmadang.info-table tbody th {
    padding: 1em;
    text-align: left;
    background-color: #eee;
}
.input-table {
    margin: 10px 0;
    border-top: 2px solid #f39800; border-bottom: 2px solid #f39800;
}
.added-input .input-table {
    margin: 30px 0;
    border-top: 1px solid #aaa; border-bottom: none;
}
.input-table th {
    padding: 0.7em 0.5em;
    text-align: left;
}
.input-table td {
    padding: 0.8em 0.5em;
}
.input-table td.with-inner-table {
    padding: 0;
}
.input-table textarea {
    margin-top: 10px;
}
.input-table select {
    margin-right: 15px;
}
.input-table label ~ select {
    margin-left: 5px;
}
.result-table caption {
    padding: 1em 0;
    color: #fff;
    background-color: #23ac38;
}
.result-table th {
    padding: 0.8em 0.2em;
    border-bottom: 1px solid #ddd;
    color: #fff;
    background-color: #4d4d4d;
}
.result-table td {
    padding: 0.8em;
    border-bottom: 1px solid #ddd;
    text-align: center;
}
.result-table tbody tr:nth-child(even) td {
    background-color: #eee;
}
.result-table .num {
    font-weight: bold;
}
.result-table .total-row {
    background-color: #fff100;
}
.form-footer {
    margin-bottom: 10px;
}
.button-wrapper {
    padding-top: 20px;
    text-align: center;
}
.btn.primary#submit-info {
    background-color: #f39800;
}
.btn.primary#btn-apply {
    display: none;
    background-color: #00a0e9;
}
.hor-area-divider:after { content: ''; display: block; clear: both; }
.hor-area-divider .a {
    float: left;
}
.hor-area-divider .b {
    float: right;
}
label[for='agreement'] {
    margin-right: 20px;
}
.success-info {
    margin-top: 30px; padding: 20px;
    background-color: #fff;
    -webkit-transition: background-color 1s; -moz-transition: background-color 1s; -o-transition: background-color 1s; -ms-transition: background-color 1s; transition: background-color 1s;
}
.success-info.changed {
    background-color: #fff100;
}
.success-info h3 {
    margin-bottom: 10px;
}
.success-info .tip {
    color: #333;
}
.icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 2px;
    width: 26px; height: 26px;
    background-repeat: no-repeat; background-position: 50% 50%;
}
.icon-map {
    background-image: url(../images/icon_map.png);
}
.icon-cal {
    background-image: url(../images/icon_cal.png);
}
.icon-check {
    background-image: url(../images/icon_check.png);
}
.keyword {
    color: #00a0e9;
}
.phonegroup {
    margin-bottom: -70px;
}
.ie-8 .phonegroup,
.ie-10 .phonegroup {
    position: relative; top: 3px;
}
.ie-8 #phonetip,
.ie-8 .programtip {
    margin-top: 0;
}
#footer {
    border-top: 1px solid #ccc;
    font-size: 0;
}
.photo-gallery {
    font-size: 0;
}
.image-view {
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 660px; min-height: 450px;
}
.image-view img {
    width: 100%; height: auto;
}
.content-section p.image-title {
    position: absolute; left: 0; top: 10px;
    margin: 0; padding: 3px 10px;
    font-size: 16px; font-weight: bold; color: #fff; text-shadow: rgba(0, 0, 0, 0.4) 0 -1px 0;
    background-color: rgba(0, 0, 0, 0.2);
}
.thumbnails {
    display: inline-block;
    overflow: auto;
    vertical-align: top;
    width: 240px; height: 440px;
    font-size: 0;
}
.thumbnail-item {
    display: inline-block;
    vertical-align: top;
    width: 50px; height: 50px;
    margin: 0 0 5px 5px;
}
.thumbnail-item.active {
    width: 44px; height: 44px;
    border: 3px solid #23ac38;
}
.thumbnail-item img {
    width: 100%; height: 100%;
}
.content-section h4.thumbnails-title {
    margin: 20px 0 10px 10px;
    font-size: 14px; font-weight: bold;
}
.content-section h4.thumbnails-title:first-of-type {
    margin-top: 0;
}
.text-link.naturing {
    font-weight: bold; color: #23ac38;
}
.select-year {
    margin-bottom: 30px;
    text-align: right;
}
.select-year select {
    font-size: 16px;
}
iframe {
    margin-top: 30px;
}






body.no-scroll {
    overflow: hidden;
}
.modal {
    display: -webkit-box; display: -moz-box; display: -o-box;
    -webkit-box-align: center; -moz-box-align: center; -o-box-align: center;
    display: -webkit-flex; display: -moz-flex; display: -o-flex; display: -ms-flexbox; display: flex;
    -webkit-align-items: center; -moz-align-items: center; -o-align-items: center; -ms-flex-align: center; align-items: center;
    position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 2000;
    background-color: rgba(0, 0, 0, 0.2);
    opacity: 0;
    -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; -ms-transition: opacity 0.2s; transition: opacity 0.2s;
}
.modal.long-content-modal {
    display: block;
    overflow-y: auto;
    padding: 50px 0;
}
.modal.dark {
    background-color: rgba(0, 0, 0, 0.7);
}
.modal.manual {
    opacity: 1;
}
.modal-subst {
    position: relative;
    margin: 0 auto 0; padding: 2%;
    border: 1px solid #ccc;
    background-color: #fff;
}
.modal label {
    color: rgba(0, 0, 0, 0.75);
}
.modal-subst h2 {
    margin-bottom: 20px; padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    font-size: 18px;
}
.modal-subst p {
    line-height: 1.6;
}
.modal-subst ol {
    margin: 1em 0; padding-left: 20px;
    line-height: 1.6;
}
.modal-subst li {
    margin-bottom: 0.5em;
}
.btn-close-x {
    position: absolute; right: 18px; top: 15px;
    width: 40px; height: 40px;
    border: none;
    background-color: transparent;
}
.btn-close-x i {
    display: block;
    width: 22px; height: 22px;
    background: url(../images/btn_x.png) no-repeat 0 0;
}
.btn-close-x span {
    position: absolute; left: -9999px;
}
.modal-button-wrapper {
    text-align: center;
}
.modal-button-wrapper:after { content: ''; display: block; clear: both; }
.modal-button-wrapper .a {
    float: left;
    position: relative; top: 20px;
}
.modal-button-wrapper .b {
    float: right;
}
.modal-subst .modal-button-wrapper button {
    margin: 0;
}
.modal .content-section {
    padding-top: 30px;
    border-top: none;
} */

#tab-link-pdf{
	display:none;
}
body[data-year='2019'] #tab-link-pdf {
	display:inline-block;
}
body[data-year='2018'] .tab-nav-item:nth-child(2),
body[data-year='2019'] .tab-nav-item:nth-child(2) {
	display:none;
}
.iframe-con iframe{
	width:100%;
	height:100%;
	min-height:990px;
}
#old-ie {
	display:none;
	padding:30px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	line-height:1.6;
	text-align:center;
	background:#999;
}

/* 201201 */
.bioblitz1{}
.bioblitz1 b{
	font-weight:600;
	color:#269e50;
}
.bioblitz1__top-img{
	width:100%;
	height:500px;
	font-size:18px;
	font-weight:300;
	line-height:30px;
	letter-spacing:-0.025em;
	word-break:keep-all;
	margin-bottom:85px;
	padding:100px 0 0 525px;
	color:#666;
	/* background:url('/bioblitzseoul/images/bioblitzseoul_01_03.jpg') no-repeat 0 0; */
	background:url('https://parks.seoul.go.kr/bioblitzseoul/images/bioblitzseoul_01_03.jpg') no-repeat 0 0;
}
.bioblitz1__top-img strong{
	display:block;
	font-size:38px;
	font-weight:400;
	line-height:1;
	letter-spacing:-0.025em;
	margin-bottom:20px;
	color:#222;
}

.bioblitz2 .tab{}
.bioblitz2 .tab-nav{
	display:flex;
	justify-content:space-between;
}
.bioblitz2 .tab-nav > a{
	flex:1;
	min-width:20%;
	max-width:25%;
	height:48px;
	font-size:17px;
	font-weight:400;
	line-height:46px;
	text-align:center;
	color:#888;
	border:solid #ddd;
	border-width:1px 1px 1px 0;
	transition:0.3s ease;
}
.bioblitz2 .tab-nav > a:first-child{
	border-left:1px solid #ddd;
}
.bioblitz2 .tab-nav > a:hover,
.bioblitz2 .tab-nav > a.active{
	font-weight:500;
	color:#fff;
	background:#269e50;
}

.bioblitz2 .select-year select{
	display:block;
	width:405px;
	height:40px;
	font-size:17px;
	margin:0 0 0 auto;
	padding-left:15px;
	color:#666;
	border:1px solid #269e50;
	background:url('/bioblitzseoul/images/bioblitzseoul_02_select_03.png') no-repeat 96.5% center;
}

.bioblitz2 .tab-content-item{display:none; height:auto;}
.bioblitz2 .tab-content-item.active{display:block;}
.bioblitz2 .iframe-con{padding-bottom:15%;}

.bioblitz2 .total-result-num{
	font-size:28px;
	margin-top:15px;
	color:#333;
}
.bioblitz2 .total-result-num span{
	display:inline-block;
	font-size:64px;
	font-weight:600;
	line-height:1;
	vertical-align:bottom;
	color:#269e50;
}

.bioblitz2 .program{}
.bioblitz2 .program__flexbox{
	display:flex;
	justify-content:space-between;
}
.bioblitz2 .program__left{}
.bioblitz2 .program__left .jumbotron{
	display:table;
	table-layout:fixed;
	width:580px;
	text-align:center;
	border:1px solid #e5e5e4;
}
.bioblitz2 .program__left .jumbotron.cell10{
	height:281px;
}
.bioblitz2 .program__left .jumbotron.cell11{
	height:330px;
}
.bioblitz2 .program__left .jumbotron.cell12{
	height:381px;
}
.bioblitz2 .program__left .jumbotron.cell13{
	height:430px;
}
.bioblitz2 .program__left .jumbotron > div{
	display:table-cell;
	font-size:18px;
	line-height:30px;
	vertical-align:middle;
	margin-bottom:20px;
	color:#666;
}

.bioblitz2 .program__right{
	width:580px;
}
.bioblitz2 .program__right.park_tb{margin-top:0;}
.bioblitz2 .program__right.park_tb .num{
	font-weight:500;
	color:#333;
}
.bioblitz2 .photo-gallery{}
.bioblitz2 .img-w{
	display:flex;
	justify-content:space-between;
	margin-bottom:50px;
}
.bioblitz2 .image-view{
	width:730px;
}
.bioblitz2 .thumbnails{
	width:440px;
	font-size:0;
	margin-left:20px;
}
.bioblitz2 .thumbnails a{
	position:relative;
	display:inline-block;
	width:104px;
	height:75px;
	margin:0 8px 8px 0;
}
.bioblitz2 .thumbnails a:nth-child(4n+1){
	margin-right:0;
}
.bioblitz2 .thumbnails a img{
	width:100%;
	height:100%;
}
.bioblitz2 .thumbnails a::before{
	content:"";
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	border:0px solid #269e50;
	box-sizing:border-box;
	transition:0.1s all;
}
.bioblitz2 .thumbnails a.active::before,
.bioblitz2 .thumbnails a:hover::before{
	border-width:4px;
}
.bioblitz2 .thumbnails-title{
	display:block;
	width:100%;
	font-size:20px;
	font-weight:600;
	line-height:1;
	margin-bottom:20px;
	color:#222;
}
.bioblitz2 .exploration{
	font-size:16px;
	line-height:26px;
	color:#666;
}
.bioblitz2 .exploration h2{
	width:100%;
	font-size:20px;
	font-weight:600;
	margin-bottom:15px;
	color:#222;
}
.bioblitz2 .exploration .text-link.naturing{
	display:block;
	width:195px;
	height:35px;
	font-size:15px;
	line-height:33px;
	text-align:center;
	margin:20px auto 40px;
	color:#fff;
	background:#259e50;
	border-radius:5px;
}

@media screen and (max-width:1200px){
	.bioblitz2 .tab-nav{flex-wrap:wrap;}
	.bioblitz2 .tab-nav > a{
		display:flex;
		align-items:center;
		min-width:33%;
		max-width:none;
		font-size:15px;
		line-height:20px;
		padding:0 10px;
	}
	.bioblitz2 .tab-nav a:nth-child(n+4){border-top:0;}
	.bioblitz2 .tab-nav a:nth-child(4n+4){border-left-width:1px;}
	.bioblitz2 .tab-nav > a > span{
		display:block;
		width:100%;
		word-break:keep-all;
	}
	body[data-year='2019'] #tab-link-pdf{display:flex;}
	body[data-year='2018'] .bioblitz2 .tab-nav a:nth-child(4),
	body[data-year='2019'] .bioblitz2 .tab-nav a:nth-child(4){
		border-top:1px solid #ddd;
		border-left:0;
	}
	body[data-year='2018'] .bioblitz2 .tab-nav a:nth-child(5),
	body[data-year='2019'] .bioblitz2 .tab-nav a:nth-child(5){
		border-left:1px solid #ddd;
	}

	.bioblitz2 .program__flexbox{
		display:block;
		width:100%;
		line-height:24px;
	}
	.bioblitz2 .program__left{
		width:100%;
		margin-bottom:20px;
	}
	.bioblitz2 .program__left .jumbotron{
		display:block;
		width:100%;
		height:auto !important;
		padding:30px 0;
	}
	.bioblitz2 .program__left .jumbotron > div{
		display:block;
		font-size:15px;
		line-height:24px;
		margin-bottom:0;
	}
	.bioblitz2 .program__left img{
		width:100%;
	}
	.bioblitz2 .total-result-num{
		font-size:22px;
		margin-top:5px;
	}
	.bioblitz2 .total-result-num span{
		font-size:45px;
	}
	.bioblitz2 .program__right{width:100%;}
	.bioblitz2 .movie iframe{
		width:100%;
		height:250px;
	}
	.bioblitz2 .thumbnails{
		text-align:center;
		margin-left:0;
	}
	.bioblitz2 .thumbnails a:nth-child(4n+1){
		margin-right:8px;
	}

}


@media screen and (max-width:768px){
	.bioblitz1__top-img{
		height:auto;
		font-size:1rem;
		font-weight:300;
		line-height:1.5;
		margin-bottom:30px;
		padding:0;
		background:none;
	}
	.bioblitz1__top-img::after{
		content:"";
		display:block;
		width:100%;
		height:250px;
		margin-top:20px;
		/* background:url('/bioblitzseoul/images/bioblitzseoul_01_03.jpg') no-repeat center / 100% auto; */
		background:url('https://parks.seoul.go.kr/bioblitzseoul/images/bioblitzseoul_01_03.jpg') no-repeat center / 100% auto;
	}
	.bioblitz1__top-img strong{
		font-size:1.250rem;
		font-weight:600;
	}

	.bioblitz2 .img-w{
		display:block;
		margin-bottom:30px;	
	}
	.bioblitz2 .image-view{
		width:100%;
		margin-bottom:20px;
	}
	.bioblitz2 .thumbnails{
		display:flex;
		flex-wrap:wrap;
		justify-content:center;
		width:100%;
	}
	.bioblitz2 .thumbnails a:nth-child(4n+1){
		margin-right:8px;
	}
	.bioblitz2 .exploration{
		word-break:keep-all;
	}
	.bioblitz2 .select-year select{
		width:275px;
		height:35px;
		font-size:15px;
	}
}
	
@media screen and (max-width:480px){

	.bioblitz1__top-img::after{height:165px;}	
	
	.bioblitz2 .tab-nav > a{min-width:50%;}
	.bioblitz2 .tab-nav > a:nth-child(3n+3){
		border-top:0;
		border-left:1px solid #ddd;
	}
	.bioblitz2 .tab-nav a:nth-child(n+4){border-left:1px solid #ddd;}
	.bioblitz2 .tab-nav a:nth-child(4n+4){border-left:0;}

	body[data-year='2019'] #tab-link-pdf{display:flex;}
	body[data-year='2018'] .bioblitz2 .tab-nav > a:nth-child(3n+3),
	body[data-year='2019'] .bioblitz2 .tab-nav > a:nth-child(3n+3){
		border-top:1px solid #ddd;
		border-left:0;
	}
	body[data-year='2018'] .bioblitz2 .tab-nav a:nth-child(4),
	body[data-year='2019'] .bioblitz2 .tab-nav a:nth-child(4){
		border-top:0;
		border-left:1px solid #ddd;
	}
	body[data-year='2018'] .bioblitz2 .tab-nav a:nth-child(5),
	body[data-year='2019'] .bioblitz2 .tab-nav a:nth-child(5){
		border-left:0;
	}
	body[data-year='2019'] .bioblitz2 .tab-nav > a:nth-child(6){
		border-top:0;
		border-left:1px solid #ddd;
	}

	
}