@media 
(-webkit-min-device-pixel-ratio: 1.25), 
		(min-resolution: 120dpi){ 
				/* Retina-specific stuff here */
				.thread_nav {
margin: 0 10px 0 10px;
				}

				.footable-toggle {
						margin-right: 2px;
				}
		}

@media (max-width:1024px) {
		.responsive_link {
				font-size: 0.95em;
		}
		.thread_nav {
margin: 0 10px 0 10px;
		}
}

@media (max-width:801px) {
    .forum-table > tbody > tr {
        min-height:45px;
    }

    .forum-table > tbody > tr > td > .footable-toggle {
        margin-right: 20px;
    }

	.footable.breakpoint.toggle-large > tbody > tr > td > span.footable-toggle {
		font-size: 16px;
	}
	
	.maintitle, h1 {
		font-size: 1.5em;
	}

		img {
				max-width: 100%;
				height: auto;
		}

		.thread_nav {
			margin: 0 10px 0 10px;
		}

		.footable-toggle {
				margin-right: 2px;
		}

		.intro {
				max-width: 300px;
				font-size:0.9em;
				line-height: 0.95em;
				margin: 2px;
		}

		.top_ad {
			float: left;
			margin: 3px;
		}

		#PtwiX_silver-blue {
			max-width: 100%;
		}

		.front_block {
			width: 100%;
			max-width: 600px;
		}
}


@media (max-width:600px) {

		.footable > thead > tr > th, .footable > thead > tr > td {
				background-color: transparent;
				box-shadow: none;
			border: none;
		}


		.wrapper {
			margin-top: -18px;
		}

	.responsive_link {
        font-size: 0.92em;
	}


	#responsive table, #responsive thead, #responsive tbody, #responsive tfoot, #responsive tr {
		display:block;
		border-collapse: collapse;
		vertical-align: top;
		max-width: 100vw;
	}

#responsive td {
		vertical-align: top;
display: inline;
border: 0;
}

#responsive tr { border: 0; }

#responsive table td:empty { display: none; }

.intro {
		font-size:0.8em;
		line-height: 0.9em;
		max-width: 200px;
margin: 1px;
}

.responsive_link {
		line-height: 44px;
}

.top_ad {
float: left;
margin: 2px;
}

.cntd_container {
float: left;
}

#PtwiX_silver-blue {
width: 100%;
}

.front_block {
width: 100%;
	   max-width: 98vw;
margin: 0 auto;
}

p {
		font-size:0.96em;
		line-height: 1.06em;
}

.forum-icon {
		max-width: 30px;
}

.topictitle {
		font-size: 12px;
}


.navbar tr {
		margin-bottom: -12px;
}

tr.th {
		margin-bottom: -20px;
}

.facebook_text {
		max-width: 96%;
}

.fb-news-block {
height: 100%;
}
}
