body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
html,body {font-size:16px;font-family:Raleway,sans-serif;color:#353535;}
:focus {outline: none;}
.box-of-copy {line-height:1.5;}
.box-of-copy ul {padding-left:1.1em;}
.template-text-text-section h2 {width:100%;position:relative;margin-bottom:1em;}
.template-text-text-section h2 span {background: #fff;position: relative;z-index: 2;padding-right: 10px;}
.template-text-text-section h2 em {width:100%;display:block;background:#353535;position:absolute;margin-top:-2px;height:4px;top:50%;}
a {color:#000;text-decoration:none;}
a:hover {text-decoration:underline;}
@media screen and (max-width: 60em) {
	section[data-section-count="1"]{padding-top:0 !important;}
}
@media screen and (max-width:1280px) {
	.page-id-1 section[data-section-count="1"]{padding-top:0 !important;}
}

#section-22 table {float:left;margin-right:10px;border-right:1px solid #666;border-collapse:collapse;width:calc(25% - 10px);}
#section-22 table.d-slips {width:25%;margin-right:0;}
#section-22 table tr {border-bottom:1px solid #666;}
#section-22 table th {font-weight:bold;background:#18304e;color:#fff;}
#section-22 table td {background:#dbf3ff;padding:4px 0;text-align:center;}
#section-22 table th,#section-22 table td {border-left:1px solid #666;padding:4px 0 !important;}
@media screen and (max-width: 60em) {
	#section-22 table {width:calc(50% - 10px);margin-bottom:1em;}
	#section-22 table.d-slips {width:50%;}
	#section-22 table.b-slips {width:50%;margin-right:0;}
}