.shadowed{border-top:4px solid #ffd400;-webkit-box-shadow:0 -5px 5px -5px rgba(0,0,0,0.2);-moz-box-shadow:0 -5px 5px -5px rgba(0,0,0,0.2);box-shadow:0 -5px 5px -5px rgba(0,0,0,0.2)}
.footer{margin-top:30px;background:#242424;width:100%;flex-shrink:0;font-size:.8em}
@media(max-width:980px){.footer{padding-bottom:0}
}
.footer div#main_footer{padding:20px 20px 0 20px;border-top:4px solid #ffd400;-webkit-box-shadow:0 -5px 5px -5px rgba(0,0,0,0.2);-moz-box-shadow:0 -5px 5px -5px rgba(0,0,0,0.2);box-shadow:0 -5px 5px -5px rgba(0,0,0,0.2)}
@media(max-width:980px){.footer div#main_footer{display:none}
}
.footer div#main_footer .cols2{margin:0}
.footer p,.footer h4{color:#fff}
.footer a,.footer a:link,.footer a:visited{color:#fff;text-decoration:none}
.footer a:active,.footer a:focus,.footer a:hover{color:#ffd400;text-decoration:underline}
.footer ul{margin:0;padding:0;float:right}
.footer ul>li{float:left;padding:0 .5em;border-left:1px solid #ccc;line-height:1.1em}
.footer ul>li::before{display:none}
.footer ul>li:first-child,.footer ul>li.first-child{border:0;padding-left:0}
.footer ul>li:last-child,.footer ul>li.last-child{padding-right:0}
.footer div#responsive_footer{padding:20px 20px 0 20px;border-top:4px solid #ffd400;-webkit-box-shadow:0 -5px 5px -5px rgba(0,0,0,0.2);-moz-box-shadow:0 -5px 5px -5px rgba(0,0,0,0.2);box-shadow:0 -5px 5px -5px rgba(0,0,0,0.2);display:none}
@media(max-width:980px){.footer div#responsive_footer{display:block}
}
.footer div#responsive_footer>.ctn-boundary{text-align:center}
.footer div#responsive_footer>.ctn-boundary p{clear:left;float:none;margin:0}
.footer div#responsive_footer>.ctn-boundary ul{margin-bottom:1em;float:none}
.footer div#responsive_footer>.ctn-boundary ul>li{float:none;display:inline}