a {transition: all 0.35s linear;color: #888888;}
@media only screen and (max-width:680px)
{
	body{background-color:#f0f0f0;font-family: "Inter", "Segoe UI", Arial, sans-serif;color: #3b464b;margin:3%;font-size:15px;overflow-y:scroll;line-height:150%;}
	.layout{width:100%;max-width:100%;margin-left:auto;margin-right:auto;}
	.header h2{padding: 8px 8px 8px 49px;font-size:18px;height:32px;min-height:32px;font-weight: normal;vertical-align: middle;display: table-cell;}
	.header img {width: 30px;height: 30px;position: absolute;margin: 12px 0 0 4px;background-color: #dfe0e1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius: 50%;padding: 5px;}
	.content{padding:8px;}
	.content p{margin-top:8px;margin-bottom:8px;}
	.content a:link,.content a:visited{color:#888888;text-decoration:none;border-bottom:1px solid #cccccc}
	.content a:hover{color:#444444;border-bottom:1px solid #444444}
	.mobilemenu a{font-size:20px;}
	.mobilemenu a.button{font-size:25px;}
	.mobilemenu a:link,.menu a:visited{color:#888888;text-decoration:none;}
	.mobilemenu a:hover{color:#444444}
	.mobilemenu{padding:10px;font-size:16px;background-color: #dfe0e0;text-align: center;margin: 20px 0 5px;}
	.mobilemenu ul{margin:0px;padding:0px}
	.mobilemenu li{display:block;margin-bottom:20px;margin-top:20px;list-style-type:none;}
	.mobilemenu li:last-child {margin-bottom: 10px;}
	.current a:link,.current a:visited{color:#444444;text-decoration:none;}
	.content table{width:100%;max-width:100%;}
	.content input,textarea{margin-top:4px;margin-bottom:4px;resize:none;border:1px solid #cccccc;background-color:#fefefe;font-family: 'Roboto Slab', serif;font-size:16px;padding:3px;min-height:20px}
	.send input,textarea{margin-top:4px;margin-bottom:4px;resize:none;border:1px solid #cccccc;background-color:#fefefe;font-family: 'Roboto Slab', serif;font-size:16px;padding:3px;min-height:20px}
	.content p{margin-top:10px;margin-bottom:10px}
	.content .listing {background-color: #f0f0f0;}
	.content .listing h3:first-child{margin-top: 12px;}
	.content .list-link{font-size: 14px !important;border-bottom: 2px #999 dashed;margin-bottom: 12px;padding: 0 7px 27px;}
	.content .listing p:last-child{border-bottom: none !important;}
	.content .listing .list-link span {display: block;clear: both;}
	.content h1{font-size:19px;margin-top:8px;margin-bottom:8px;font-weight:normal;}
	.content h2{font-size:17px;margin-top:8px;margin-bottom:8px;font-weight:normal;}
	.content h3{font-size:19px;margin-top:8px;margin-bottom:8px;font-weight:bold;}
	.content h3:not(:first-child) {padding-top: 10px;}
	.content h4{font-size:21px;margin-top:8px;margin-bottom:8px;font-weight:normal;}
	.content h5{font-size:11px;margin-top:8px;margin-bottom:8px;font-weight:normal;}
	.content h6{font-size:9px;margin-top:8px;margin-bottom:8px;font-weight:normal;}
	.content iframe, .content video, .content .listing img{padding: 0;height: auto;width: 100%;}
	img.radius50 {max-height: 100%;max-width: 100%;border: none;margin: 10px 0 15px;}
	.footer{border-top:1px solid #cccccc;padding:8px;font-size:12px;}
	.hidden{display:none}
	:-moz-ui-invalid {box-shadow: none;}
	:invalid {box-shadow: none;}
	.layout .reverse {unicode-bidi: bidi-override;direction: rtl;font-weight: 700;-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;}
}