@font-face {
    font-family: 'Open Sans';
    src: url('/mcservers/fonts/OpenSans/OpenSans-Regular.eot');
    src: url('/mcservers/fonts/OpenSans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('/mcservers/fonts/OpenSans/OpenSans-Regular.woff2') format('woff2'),
        url('/mcservers/fonts/OpenSans/OpenSans-Regular.woff') format('woff'),
        url('/mcservers/fonts/OpenSans/OpenSans-Regular.ttf') format('truetype'),
        url('/mcservers/fonts/OpenSans/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'Open Sans';
    src: url('/mcservers/fonts/OpenSans/OpenSans-Bold.eot');
    src: url('/mcservers/fonts/OpenSans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('/mcservers/fonts/OpenSans/OpenSans-Bold.woff2') format('woff2'),
        url('/mcservers/fonts/OpenSans/OpenSans-Bold.woff') format('woff'),
        url('/mcservers/fonts/OpenSans/OpenSans-Bold.ttf') format('truetype'),
        url('/mcservers/fonts/OpenSans/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'Bowlby One SC';
    src: url('/mcservers/fonts/BowlbyOneSC/BowlbyOneSC-Regular.eot');
    src: url('/mcservers/fonts/BowlbyOneSC/BowlbyOneSC-Regular.eot?#iefix') format('embedded-opentype'),
        url('/mcservers/fonts/BowlbyOneSC/BowlbyOneSC-Regular.woff2') format('woff2'),
        url('/mcservers/fonts/BowlbyOneSC/BowlbyOneSC-Regular.woff') format('woff'),
        url('/mcservers/fonts/BowlbyOneSC/BowlbyOneSC-Regular.ttf') format('truetype'),
        url('/mcservers/fonts/BowlbyOneSC/BowlbyOneSC-Regular.svg#BowlbyOneSC-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
*{-moz-box-sizing: border-box;box-sizing: border-box;margin:0;padding:0;}
html,body{height:100%;width:100%;word-wrap:break-word;}
body {
	background: #94d8f7 url(/mcservers/img/clouds.png) top center repeat-x;
	font-family:"Open Sans", Arial, sans-serif;
	color: #5d5d5d;
	font-size: 14px;
}
::selection{background:#E0E9F9;}
::-moz-selection{background:#E0E9F9;}
p,ul,ol,label{margin-bottom:1em;line-height:150%;word-break:break-word;}
a{color:#00509c;text-decoration:none;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}
a:hover{color:#ec0b1d;text-decoration:none}
a > img{border:none;vertical-align:bottom;}
a:hover > img{opacity:0.85;}
img{max-width:100%;vertical-align:middle;}
h1, h2{font-size: 1.2rem;
    font-weight: bold;
    color: #656565;
    text-transform: uppercase;
	padding:0.5em 0;
	line-height: 27px;
	font-family: "Open Sans",Helvetica,sans-serif;
}
.tabcaption h2{padding-bottom:5px}
blockquote{display:block;box-shadow:1px 1px 1px 1px rgba(50,50,50,0.2);padding:0.5em 10px;margin:0;text-align:center;border-left:3px solid #fff176;}
.clearfix::after {
  content: "";
  display: block;
  clear: both;
}
ul, ol {list-style-type:disc;padding:0 0 0 25px;}
li{line-height:150%;}
li > ul{padding-bottom:0;}
.left{float:left;}
.right{float:right;}
#head{width:100%}
#head div.topmenu{
	background: #45484d;
	background: -moz-linear-gradient(135deg, #565a61 0%, #545353 100%);
	background: -webkit-linear-gradient(135deg, #565a61 0%,#545353 100%);
	background: linear-gradient(135deg, #565a61 0%,#545353 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565a61', endColorstr='#545353',GradientType=1 );
}
#head div.logo{
	width: 100%;
	max-width: 1050px;
	margin: 0 auto;
	text-align: center;
	padding: 25px 0;
}
#head div.logo div.logotext {margin:10px 0;}
#head div.logo div.logotext a{
	border:none;
	font-size: 30px;
	color: #FFEB3B;
	font-family: 'Bowlby One SC';
	text-transform: uppercase;
	text-shadow: 2px 0px 1px black;
	text-decoration: none;
}
.wrapper{max-width: 1050px;
    width: 100%;
    margin: 0 auto;}
.cubic{
	margin:0 auto;
}
.cubic > .triangle{
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
}
.cubic > .triangle.left{
	border-right: 10px solid #9cdc50;
}
.cubic > .triangle.right{
	border-left: 10px solid #9cdc50;
}
.cubic .cubicfill{
	background: #9cdc50;
	height: 100%;
	min-height: 8px;
	margin: 0 10px;
	border-top: 1px solid #87cc37;
}
.bread{
	background: #87cc37;
	min-height: 10px;
	border-right: 1px solid #81ad4f;
	border-left: 1px solid #bbec81;
	padding: 10px 15px;
	border-top: 1px solid #a0ea46;
}
.bread span{
	font-size: 12px;
	color: #2c5200;
	text-shadow: 0 1px #9cdc4f;
	font-weight: bold;
}
#content{background: #eee;
    border-left: solid 1px #fffcfa;
    border-right: solid 1px #D7CCC8;
	border-top: 1px solid #fdfdfd;
	border-radius: 0 0 5px 5px;
	border-bottom: 1px solid #d7cdc9;
}
#content p{font-family:Arial,"Open Sans", sans-serif;font-size:15px;line-height:150%}
.cattext{padding:20px}
.serverlist,.text{padding:10px 20px}
.serverpic img{border-radius:3px;max-width:468px;max-height:60px;width:100%;height:100%}
#content div.tagmenu span.tags > span {display:inline-block;padding:2px 6px}
.tags a, .ver a,.copybtn,.tags > span.tag,.ver > span.tag {
    border: 1px solid #E5E5E5;
    padding: 0 6px;
	line-height: 21px;
	font-family: "Open Sans", sans-serif;
    display: inline-block;
    border-radius: 4px;
    box-shadow: 1px 1px 0px #B2B2B2;
    color: #577BB3;
    font-size: 12px;
    margin: 5px 2px;
	text-decoration:none;
	font-weight:bold;
	background: #eeeeee;
	background: -moz-linear-gradient(-45deg, #eeeeee 0%, #eeeeee 100%);
	background: -webkit-linear-gradient(-45deg, #eeeeee 0%,#eeeeee 100%);
	background: linear-gradient(135deg, #eeeeee 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=1 );
}
.tags > span.tag,.ver > span.tag{box-shadow:none;}
.ver > span.tag{color:#AF5656;}
.copybtn{cursor:pointer;outline:none;margin-bottom:10px;line-height:21px;padding:0 8px;}
.mcip{font-size:14px;border:none;padding:0;margin:0;display:inline-block;background:#efebe3;outline:none;-webkit-appearance:none;width:100%;padding:7px 8px;font-family:'Open Sans'}
.ver a {color:#AF5656;}
.tags a:hover, .ver a:hover,.copybtn:hover{
	box-shadow: 1px 1px 0px rgb(130, 130, 130);
	border: 1px solid #c1c1c1;
}
.serverlist{
	background:#fff;
	display:table;
    width: 100%;
    border-collapse: collapse;
}
.serverlist div.tabcaption{
	display: table-caption;
    text-align: center;
    padding: 15px 20px;
    border-bottom: 1px #dedede solid;
	background: #efebe9;
}
.serverlist div.listhead{
	display: table-header-group;
	background: #efebe9;
	border-top: 1px #ffffff solid;
	border-bottom: 1px #dedede solid;
}
.serverlist div.listhead div{
	display: table-cell;
	font-weight: 700;
	padding: 5px 10px;
}
.row{display: table-row;}
.row:nth-child(3n) {background-color:#fdd;}
.row:nth-child(3n+1) {background-color:#ddf;}
.row:nth-child(3n+2) {background-color:#dfd;}
.row > div{
	display: table-cell;
    padding: 10px;
	vertical-align: middle;
}
.row > div.pos{background:#fff;width: 8%;}
.row > div.pos span{
	display: block;
    border: 2px solid #e2e2e2;
    border-radius: 50%;
    min-width: 30px;
    min-height: 30px;
    padding: 3px 0;
	text-align:center;
	float: right;
	margin-right:10px;
	color: #585858;
}
.row > div.ns{border-radius: 10px 0 0 10px;}
.row > div.ns > span{display:block;}
.row > div.ns a.name{
	font-size: 16px;
    color: #333;
    font-weight: bold;
}
.row > div.ns a.name:hover{color: rgba(51, 51, 51, 0.85);}
.row > div.bt{min-width:480px;}
#content div.tagmenu{
	width:100%;border-bottom:
	1px #dedede solid;
	display: table;
	border-collapse: collapse;
	background: #fff;
}
#content div.tagmenu > div{
	border-top: 1px #dedede solid;
	display: table-row;
}
#content div.tagmenu > div > span{
	display: table-cell;
	padding: 0 10px;
}
#content div.tagmenu > div span.tagtype{
	max-width: 100px;
	font-family: Verdana;
	text-align: right;
	width: 8%;
	font-size: 12px;
	font-weight: 700;
}
#content div.contentab{
	display: table;
	width: 100%;
	padding: 0;
	border-collapse: collapse;
	border-top: 1px #dedede solid;
}
#content div.contentab div.cell{
	display: table-cell;
	width: 30%;
	vertical-align: top;
	border-right: 1px #dedede solid;
	background: #f3f1ed;
}
#content div.contentab div.text{display:table-cell;background:#fff;border-radius:0 0 5px;font-family:Arial,"Open Sans", sans-serif;line-height:150%;font-size:15px;}
#content div.contentab div.cell div.tagmenu{
	border-bottom: none;
	margin-top: 10px;
}
#content div.contentab div.tagmenu > div{border:none;}
#content div.contentab div.tagmenu > div:nth-child(2n) {
    background: #efebe3;
}
.pagination{padding: 20px;border-top: 1px solid #fdfdfd;}
.pagination > .page > a,.pagination > .page > .current{padding:5px 10px;margin:0 5px;display:inline-block;text-decoration:none;border-radius:60px;}
.pagination > .page > a{background:#f7f3f1;color:#c73500;-webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;-o-transition: background 0.3s ease;transition: background 0.3s ease;}
.pagination > .page > a:hover{background:#fff;}
.pagination > .page > .current{font-size:16px;margin:0;}
.pagination > .page > a.navarr{background:none}
.pretext{
	margin:10px 0;
	max-width:100%;
}
.votebtn{
	display: block;
	background: #FFEB3B;
	text-align: center;
	text-decoration: none;
	padding: 20px;
	color: #585858;
	font-weight: bold;
	text-transform:uppercase;
}
.votebtn:hover{background:rgba(255, 235, 59, 0.8);}
#footer div.site-info{padding:20px 15px;display:block;font-size:12px;font-weight:bold;max-width:1050px;margin: 0 auto}
#footer div.site-info a{color:#005e8c;margin:0 15px;display:inline-block}
#footer div.site-info a:first-child{margin-left:0}
#footer div.site-info a:hover{color:#ec0b1d}
#footer div.site-info span{float:right;display:block}
.socshare{background: url("/mcservers/img/creeper.png") right center no-repeat;display: inline-block;padding: 20px 70px 20px 0;-webkit-transition: background-image 0.2s ease-in-out;transition: background-image 0.2s ease-in-out;}
.socshare:hover{background: url("/mcservers/img/creeper-smile.png") right center no-repeat;}
.socshare a{
	display: inline-block;
    border-radius: 2px;
    overflow: hidden;
    position: relative;
}
.socshare a span.sico {
    height: 25px;
    width: 25px;
    background-size: 25px 25px;
    display: block;
}
.fb{background-color: #3b5998;}
.gp{background-color: #dc4e41;}
.tt{background-color: #00aced;}
.vk{background-color: #48729e;}
.fb span.sico{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjQyMyAyMHYtNy4yOThoMi40NjRsLjM2OS0yLjg0NWgtMi44MzJWOC4wNDJjMC0uODI0LjIzLTEuMzg1IDEuNDE3LTEuMzg1aDEuNTE1VjQuMTExQTIwLjI1NSAyMC4yNTUgMCAwIDAgMTQuMTQ4IDRjLTIuMTgzIDAtMy42NzggMS4zMjYtMy42NzggMy43NnYyLjA5N0g4djIuODQ1aDIuNDdWMjBoMi45NTN6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K), linear-gradient(transparent, transparent);}
.gp span.sico{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuMDkgMTEuMzY0djEuNzQ1aDIuODg4Yy0uMTE2Ljc1LS44NzMgMi4xOTYtMi44ODcgMi4xOTYtMS43MzggMC0zLjE1Ni0xLjQ0LTMuMTU2LTMuMjE0IDAtMS43NzUgMS40MTgtMy4yMTUgMy4xNTYtMy4yMTUuOTg5IDAgMS42NS40MjIgMi4wMjkuNzg2bDEuMzgyLTEuMzMxQzExLjYxNSA3LjUgMTAuNDY1IDcgOS4wOSA3QTUuMDg3IDUuMDg3IDAgMCAwIDQgMTIuMDlhNS4wODcgNS4wODcgMCAwIDAgNS4wOSA1LjA5MmMyLjk0IDAgNC44ODgtMi4wNjYgNC44ODgtNC45NzUgMC0uMzM0LS4wMzYtLjU4OS0uMDgtLjg0M0g5LjA5MXptMTAuOTEgMGgtMS40NTVWOS45MDloLTEuNDU0djEuNDU1aC0xLjQ1NXYxLjQ1NGgxLjQ1NXYxLjQ1NWgxLjQ1NHYtMS40NTVIMjAiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==), linear-gradient(transparent, transparent);}
.tt span.sico{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDcuNTM5YTYuNTYgNi41NiAwIDAgMS0xLjg4NS41MTcgMy4yOTQgMy4yOTQgMCAwIDAgMS40NDMtMS44MTYgNi41NzUgNi41NzUgMCAwIDEtMi4wODUuNzk2IDMuMjgzIDMuMjgzIDAgMCAwLTUuNTkzIDIuOTk0QTkuMzIgOS4zMiAwIDAgMSA1LjExNCA2LjZhMy4yOCAzLjI4IDAgMCAwIDEuMDE2IDQuMzgyIDMuMjc0IDMuMjc0IDAgMCAxLTEuNDg3LS40MXYuMDQxYTMuMjg1IDMuMjg1IDAgMCAwIDIuNjMzIDMuMjE4IDMuMzA1IDMuMzA1IDAgMCAxLTEuNDgyLjA1NiAzLjI4NiAzLjI4NiAwIDAgMCAzLjA2NiAyLjI4QTYuNTg1IDYuNTg1IDAgMCAxIDQgMTcuNTI0IDkuMjkxIDkuMjkxIDAgMCAwIDkuMDMyIDE5YzYuMDM4IDAgOS4zNC01IDkuMzQtOS4zMzcgMC0uMTQzLS4wMDQtLjI4NS0uMDEtLjQyNUE2LjY3MiA2LjY3MiAwIDAgMCAyMCA3LjUzOHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==), linear-gradient(transparent, transparent);}
.vk span.sico{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjc4NSAxNi4yNDFzLjI4OC0uMDMyLjQzNi0uMTk0Yy4xMzYtLjE0OC4xMzItLjQyNy4xMzItLjQyN3MtLjAyLTEuMzA0LjU3Ni0xLjQ5NmMuNTg4LS4xOSAxLjM0MSAxLjI2IDIuMTQgMS44MTguNjA1LjQyMiAxLjA2NC4zMyAxLjA2NC4zM2wyLjEzNy0uMDNzMS4xMTctLjA3MS41ODctLjk2NGMtLjA0My0uMDczLS4zMDgtLjY2MS0xLjU4OC0xLjg3LTEuMzQtMS4yNjQtMS4xNi0xLjA1OS40NTMtMy4yNDYuOTgzLTEuMzMyIDEuMzc2LTIuMTQ1IDEuMjUzLTIuNDkzLS4xMTctLjMzMi0uODQtLjI0NC0uODQtLjI0NGwtMi40MDYuMDE1cy0uMTc4LS4wMjUtLjMxLjA1NmMtLjEzLjA3OS0uMjEyLjI2Mi0uMjEyLjI2MnMtLjM4MiAxLjAzLS44OSAxLjkwN2MtMS4wNyAxLjg1LTEuNDk5IDEuOTQ4LTEuNjc0IDEuODMyLS40MDctLjI2Ny0uMzA1LTEuMDc1LS4zMDUtMS42NDggMC0xLjc5My4yNjctMi41NC0uNTIxLTIuNzMzLS4yNjItLjA2NS0uNDU0LS4xMDctMS4xMjMtLjExNC0uODU4LS4wMDktMS41ODUuMDAzLTEuOTk2LjIwOC0uMjc0LjEzNi0uNDg1LjQ0LS4zNTYuNDU3LjE1OS4wMjIuNTE5LjA5OS43MS4zNjMuMjQ2LjM0MS4yMzcgMS4xMDcuMjM3IDEuMTA3cy4xNDIgMi4xMS0uMzMgMi4zNzFjLS4zMjUuMTgtLjc3LS4xODctMS43MjUtMS44NjUtLjQ4OS0uODU5LS44NTktMS44MS0uODU5LTEuODFzLS4wNy0uMTc2LS4xOTgtLjI3MmMtLjE1NC0uMTE1LS4zNy0uMTUxLS4zNy0uMTUxbC0yLjI4Ni4wMTVzLS4zNDMuMDEtLjQ2OS4xNjFDMy45NCA3LjcyMSA0LjA0MyA4IDQuMDQzIDhzMS43OSA0LjI1OCAzLjgxNyA2LjQwM2MxLjg1OCAxLjk2NyAzLjk2OCAxLjgzOCAzLjk2OCAxLjgzOGguOTU3eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+),linear-gradient(transparent,transparent);}
@media (max-width: 1000px) {
	.row > div.bt{min-width:100%;}
}
@media (max-width: 600px) {
	.serverlist{padding:5px;}
	#content > div.tagmenu > div span.tagtype{
		width: 100%;
		padding-top: 10px;
		text-align: left;
	}
	#content > div.tagmenu > div span{
		display: block;
		width: 100%;
		padding: 5px;
	}
	#content div.contentab div.cell,#content div.contentab div.text{display:block;width:100%;}
	.serverlist div.tabcaption,.row{display:block;}
	.serverlist div.listhead{display:none}
	.row{text-align:center;}
	.row > div{
		display: inline-block;
		padding: 5px;
	}
	.row > div.pos{
		width: 100%;
		text-align: center;
		padding: 3px;
	}
	.row > div.pos span{
		float: none;
		border: none;
		width: 190px;
		border-top: solid 3px #DEDFE0;
		margin: 20px auto 0;
		height: 20px;
		text-align: center;
		border-radius: 0;
		min-height: auto;
	}
	.row > div.bt{width:100%;}
	.row > div.ver{padding:0;}
	.row > div.players{font-weight: bold;}
	i.posnum{
		position: relative;
		text-align: center;
		top: -19px;
		background: #fff;
		font-size: 20px;
		font-weight: bold;
		padding: 0 10px;
		color: #7B7B7B;
	}
}
@media (max-width: 450px) {
#footer div.site-info span{float:none;margin:10px 0}
}
form{margin:0;padding:0}
input{box-sizing:border-box;}
.help-block{display: block;
    color: #cc0000;
    font-size: 12px;
    margin-top: -5px;
	clear: both;
    margin-bottom: 10px;
}
#form input, #form optgroup, #form select, #form textarea {
    border: 1px solid #ccc;
    color: #666;
    margin: 8px 0 10px;
    padding: 8px;
    display: block;
    max-width: 500px;
    width: 100%;
    font-family: Arial;
    font-size: 14px;
}
#form .submitbtn {
    border: 1px solid #ccc;
    border-color: #ccc #ccc #bbb #ccc;
    border-radius: 3px;
    background: #e6e6e6;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 15px 17px rgba(255,255,255,.5), inset 0 -5px 12px rgba(0,0,0,.05);
    cursor: pointer;
    -webkit-appearance: button;
    font-size: 88%;
    line-height: 1;
    padding: 8px 14px;
    text-shadow: 0 1px 0 rgba(255,255,255,.8);
    width: 120px;
}
.inputBox{max-width:300px !important;}
.menulogout {
    float: right;
}
li.lpm{padding:0;margin:0;cursor:pointer;}
li.lpm:hover{display:inline;}
li.lpm > span{padding:10px 20px;display:block;color:#f5f5f5;border:none;}
li.lpm:hover > span{color:#3F51B5;background:#e4e0d7;}
ul.serversmenuhid{display:none;position:absolute;z-index:9999;background:#45484d;right:0;top:40px;padding:5px 0;width:100%;max-width:150px;cursor:default;}
ul.serversmenuhid li{display:block;text-align:right;margin:4px 0;}
li.lpm:hover ul.serversmenuhid,ul.serversmenuhid:hover{display:block;-webkit-nimation:showNav 250ms ease-in-out both;animation:showNav 250ms ease-in-out both;}
.submitbtn{
    border: 1px solid #ccc;
    border-color: #ccc #ccc #bbb #ccc;
    border-radius: 3px;
    background: #efebe9;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 15px 17px rgba(255,255,255,.5), inset 0 -5px 12px rgba(0,0,0,.05);
    cursor: pointer;
    -webkit-appearance: button;
    font-size: 14px;
    line-height: 1;
    padding: 8px 24px;
    text-shadow: 0 1px 0 rgba(255,255,255,.8);
}
ul.breadcrumb {padding:0;margin:0;list-style:none}
ul.breadcrumb li{display:inline-block;color:#6b6b6b}
ul.breadcrumb li:last-child:after{content:"";}
ul.breadcrumb li a{text-decoration:none}
ul.breadcrumb.pages{padding:10px 20px}
ul.breadcrumb.pages li{margin:10px 15px 10px 0}
ul.breadcrumb.pages li:after{content:'\003E';padding: 0 0 0 15px}
ul.breadcrumb.pages li>span{font-size:20px}
ul.breadcrumb.pages li:last-child:after{content:'';}
.pos.date{font-size:12px}
.green{background:#C5E1A5;}
.red{background: #FFAB91;}
.form-messages{margin-bottom:10px;}
.row.grey{background-color:#eee;}
.row.grey div,.row.grey > div.ns a.name{color: #757575;}
.slogan{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}