@media only screen and (max-width: 767px) {
	/* BASIS */
    .desktoponly, #nav li.desktoponly {display:none;}
    
    #nav {float:left;margin-top:5px;}
    #nav li:nth-child(2) {margin-left:0;}
    
    .table .col {width:50%;}/*
    .table.table-header .col {width:25%;}*/
    .table .col.mobile-13 {width:33.33%;}
    .table .col.mobile-23 {width:66.66%;text-align:right;padding-right:0;}
    .col.mobile-12 {width:50%;}   
}

@media only screen and (min-width: 768px) {
	/* BASIS */
    .mobileonly {display:none;}
}

@media only screen and (min-width: 1024px) {
	/* BASIS */
	.wrapper {
		width:1100px;
	}
}


@media only screen and (min-width: 1200px) {
	/* BASIS */
	.wrapper {
		width:1200px;
	}
}

@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
     html, body {
		font-weight:300;
	}
}