div.text table, div.text table td, div.text table th {
border: 0 !important;
font-size: 14px;
text-align: left !important;
vertical-align: top !important;
}
.top_image { width: 40%; float: left; }
.top_descr { width: 60%; float: left; margin-bottom: 20px; }
.top_descr p { margin-bottom: 5px !important; padding-left: 20px; }
.top_descr li { padding-bottom: 0 !important; }
.top_descr ul { margin-bottom: 5px !important; }
@media (max-width: 480px) {
.top_image { width: 100%; }
.top_descr { width: 100%; margin-bottom: 20px; }
}
.grid-container.grid-small {
max-width: 85% !important;
}
.grid-container p { margin-bottom: 20px; text-align: left; }
.grid-container ul, ol {
text-align: left;
margin-left: 40px !important;
margin-bottom: 20px !important;
}
.grid-container ul {
list-style: disc !important;
}
.grid-container ol {
list-style: auto !important;	
}
.grid-container.grid-small a {
color: #00ffd5;
}
.grid-container.grid-small a:hover {
text-decoration: underline;
}
.grid-container.grid-small h2 {
color: white;
font-size: 20px;
font-weight: 700;
margin-bottom: 20px;
margin-top: 30px;
}
#header div.border { margin-top: 0px !important; }
h3 { color: white !important; }
table, th, tr, td { border: solid 1px darkgrey !important; }
table { line-height: 1.2 !important; }
th { padding: 5px !important; }
thead { background-color: #32676b; }
td { font-size: 14px !important; padding: 5px !important; }