/*

Name: ZetaBoards Pro
Get ZetaBoards Pro: http://s15.zetaboards.com/zetapro/index/

*/

@import url("http://b3.ifrm.com/30700/90/0/p3020695/zetaboardspro.delta.css");
@import url("http://b3.ifrm.com/30700/90/0/p3020696/zetaboardspro.delta.design.css");

/* Private */
#cat-5138517, #cat-5140091 { margin-bottom: 0; }
#cat-5139631 .cat_head td, #cat-5144196 .cat_head td { border-radius: 0; }
#cat-5140091 .forums tr:last-child, #cat-5138517 .forums tr:last-child { display: none; }
#forum-5138518 + tr + tr td.c_subforum a:nth-child(2) { font-weight: bold; }
tr.support_closed td { background: #E7E7E7; font-style: italic; }
	tr.support_closed td a { color: #777; } tr.support_closed td a:hover { color: #444; }

/* Index */
#zbpro-index h3 { font-size: 16px; font-weight: bold; }
#zbpro-index h3::after { content: ""; display: block; margin: 5px 0 10px 0; width: 30px; height: 2px; background: rgba(0,0,0,0.2); }
#zbpro-index p { font-size: 14px; line-height: 1.5em; margin: 0 0 10px 0; }
#zbpro-index a.button-small { margin: 0; padding: 5px 10px; border: 1px solid rgba(0,0,0,0.15); border-radius: 5px; background: transparent; cursor: pointer; color: rgba(0,0,0,0.6); display: inline-block; }
	#zbpro-index a.button-small:hover { color: #FFF; text-shadow: 0 1px 1px rgba(0,0,0,0.2); box-shadow: unset; border-color: transparent; background: rgba(0,0,0,0.15); color: rgba(0,0,0,0.8); }

#zbpro-index { display: flex; width: 100%; margin-bottom: 10px; }
	#zbpro-index .block {}
	#zbpro-index .block:first-child { background: #dadeec; border-radius: 5px; }
	#zbpro-index .block:last-child { background: #d6d6d6; border-radius: 5px; }
			#zbpro-index .block:first-child h3 { color: #3a5197; }
				#zbpro-index .block:first-child h3::after { background: #bfc5d9; }
			#zbpro-index .block:last-child h3 { color: #333; }
			#zbpro-index .block:first-child p { color: #2e4078; }
			#zbpro-index .block:last-child p { color: #555; }
			#zbpro-index .block img { max-width: 100%; }
			
#zbpro-index .block:first-child a.button-small { border-color: #bfc5d9; color: #3a5197; }
	#zbpro-index .block:first-child a.button-small:hover { background: #bfc5d9; color: #2e4078; }
	
@media (max-width:550px) {
	#zbpro-index { flex-flow: column; }
		#zbpro-index .block { width: 100%; margin: 0; }
		#zbpro-index .block:first-child { margin-bottom: 5px; margin-right: 0; }
		#zbpro-index .block:last-child { margin-top: 5px; margin-left: 0; }
}

/* Webpages */
#zbpro-web-wrap { display: flex; flex-flow: column; }
	#zbpro-web-wrap .row:first-child { border-radius: 5px 5px 0 0; }
	#zbpro-web-wrap .row:last-child { border-radius: 0 0 5px 5px; }
	#zbpro-web-wrap .button-big, #zbpro-web-wrap .button-small { border-color: rgba(255,255,255,0.15); color: rgba(255,255,255,0.6); }
		#zbpro-web-wrap .button-big:hover, #zbpro-web-wrap .button-small:hover { border-color: transparent; background: rgba(255,255,255,0.15); color: rgba(255,255,255,0.8); }

.zbpro-web-header { background: #3d5098; }
		.zbpro-web-header h1 { color: #94afe8; }

.zbpro-web-download { background: #3d5098; }

.zbpro-web-design { background: #455aa0; }
	.zbpro-web-design .block:first-child { padding: 30px; }
	.zbpro-web-design .block:last-child { padding: 30px 30px 0 30px; }
	.zbpro-web-design h3 { color: #ced8fb; }
	.zbpro-web-design p { color: #8ea8e2; }

.zbpro-web-responsive { background: #455aa0; border-top: 1px solid #5a70b3; }
	.zbpro-web-responsive .block:first-child { padding: 30px 30px 0 30px; }
	.zbpro-web-responsive .block:last-child { padding: 30px; }
	.zbpro-web-responsive h3 { color: #ced8fb; }
	.zbpro-web-responsive p { color: #8ea8e2; }

.zbpro-web-info { background: #3d5098; border-top: 1px solid #5166ab; }
		.zbpro-web-info h4 { color: #94afe8; }
		.zbpro-web-info p { color: #7c95d2; }

.zbpro-web-features { background: #3d5098; border-top: 1px solid #5166ab; border-radius: 0 0 5px 5px; }
		.zbpro-web-features h4 { color: #94afe8; }
		.zbpro-web-features p { color: #7c95d2; }

#zbchrome-web-wrap { display: flex; flex-flow: column; }
	#zbchrome-web-wrap .row:first-child { border-radius: 5px 5px 0 0; }
	#zbchrome-web-wrap .row:last-child { border-radius: 0 0 5px 5px; }
	#zbchrome-web-wrap .button-big, #zbchrome-web-wrap .button-small { border-color: rgba(255,255,255,0.15); color: rgba(255,255,255,0.6); }
		#zbchrome-web-wrap .button-big:hover, #zbchrome-web-wrap .button-small:hover { border-color: transparent; background: rgba(255,255,255,0.15); color: rgba(255,255,255,0.8); }

.zbchrome-web-header { background: #333; }
		.zbchrome-web-header h1 { color: #DDD; }

.zbchrome-web-download { background: #333; }
	.zbchrome-web-download .block { padding: 30px 0; }

.zbchrome-web-features { background: #333; border-top: 1px solid #444; }
		.zbchrome-web-features h4 { color: #DDD; }
		.zbchrome-web-features p { color: #999; }

.zbchrome-web-newtopic { background: #555; border-radius: 0; }
	.zbchrome-web-newtopic .block:first-child { padding: 30px; }
	.zbchrome-web-newtopic .block:last-child { padding: 10px; }
		.zbchrome-web-newtopic h3 { color: #EEE; }
		.zbchrome-web-newtopic p { color: #AAA; }

.zbchrome-web-admin { background: #555; border-top: 1px solid #666; }
	.zbchrome-web-admin .block:first-child { padding: 10px; display: flex; align-items: center; }
	.zbchrome-web-admin .block:last-child { padding: 30px; }
		.zbchrome-web-admin h3 { color: #EEE; }
		.zbchrome-web-admin p { color: #AAA; }

.zbchrome-web-ads { background: #555; border-top: 1px solid #666; }
	.zbchrome-web-ads .block:first-child { padding: 30px; }
	.zbchrome-web-ads .block:last-child { padding: 10px; display: flex; align-items: center; }
		.zbchrome-web-ads h3 { color: #EEE; }
		.zbchrome-web-ads p { color: #AAA; }

.zbchrome-web-dev { background: #333; border-top: 1px solid #444; }
		.zbchrome-web-dev h4 { color: #DDD; }
		.zbchrome-web-dev p { color: #999; }

.zbchrome-web-disclaimer { background: #333; }
	.zbchrome-web-disclaimer p { font-size: 12px; font-style: italic; color: #999; margin: 0 auto!important; background: rgba(0,0,0,0.15); padding: 10px; border-radius: 5px; width: 50%; }

/* ZBAPI - Webpage */
#zbapi-web-wrap { display: flex; flex-flow: column; background: #F9F9F9; border: 1px solid rgba(0,0,0,0.1); border-radius: 5px; }
	#zbapi-web-wrap pre {
		padding: 5px 10px;
		border-radius: 5px;
		border: 1px solid rgba(0,0,0,0.2);
		background: #FFF;
		line-height: 1.5em;
		box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	}

.zbapi-web-intro {}
	.zbapi-web-intro .block:first-child { padding: 30px; }
	.zbapi-web-intro .block:last-child { display: flex; align-items: center; }
    .zbapi-web-intro .block:last-child img { margin: 0 auto; }

.zbapi-web-features {}
	.zbapi-web-features .block:first-child { display: flex; flex-flow: column; align-items: right; }
	.zbapi-web-features .block:first-child img { margin: 0 0 0 auto; }


.l {text-align:left}
.c {text-align:center}
.r {text-align:right}
.left {float:left}
.right {float:right}
#stats_members a.member, .bday_strip {white-space:nowrap}
.calendar li span {cursor:default}
#c_tos li {display:list-item;margin-left:25px}
#c_tos ul li {list-style:disc}
#c_tos ol li {list-style:lower-alpha}
#shoutrefresh {cursor:pointer}