/* skel-baseline v2.0.3 | (c) n33 | getskel.com | MIT licensed */
/* Basic */

html, body {
  	min-width: 320px;
	overflow-y: visible;
  	overflow-x: hidden;
}

body { color: #000000; }

body img {
  	max-width: 100%;
	height: auto;
}

.post .entry img {
    margin-top: 3px;
    margin-bottom: -3px;
}

.post .title {
	font-size: 2.25em;
    margin-bottom: -5px;
}

.post h3 { font-size: 1.65em; }

#logo p {
	font-style: normal;
}

p {
	line-height: 170%;
    margin-bottom: 8px;
}

/* Font-size fix */
.post .entry p {
	font-size: 16px;
}

.post .entryshort p {
	font-size: 16px;
}

.post .entryreview p {
	font-size: 16px;
}

.post .entrylearn p {
	font-size: 16px;
}

table.fraction {
	font-size: 15px;
}

table.matrix {
	font-size: 15px;
}

table.gridtable {
	font-size: 15px;
}

.invmob {
	display: none;
}

.vismob {
	display: inline;
}

.breakmob {
	word-break: break-all;
}

.code {
	word-break: break-all;
	font-size: 13px;
}

.post .entry .adsections {
	padding-bottom:10px;
}

table.gridtable {
	word-break: break-all;
}

table.fraction {
	word-break: break-all;
}

#search .field { width: calc(100% - 95px); }

#header {
        margin-bottom: 13px;
}

@media screen and (max-width: 460px) { .clear-both { clear: both; } }