h1 , h2, h3 { font-weight: lighter; color: #828282; }
h1 { font-size: 1.875em; }
h2, h3 { color: #00006D; }
h1:after , .mainmenu ul a:after { content:"."; color:#E31129; }
img { max-width: 100%; height: auto; }
.logo { outline: none; }
.logo img { margin: auto; display: block; }
.left { float: left; margin: 0 10px 10px 0; }
.right { float: right; margin: 0 0 10px 10px; }
.centered { text-align: center; }
.ui-content { font-size: 0.875em; max-width: 600px; margin: auto; }
.ui-content li { margin-bottom: 5px; }
.current-menu-item { color: #000 !important; }
.mainmenu , h1 , h2, h3 , .open-menu { font-family: Georgia,"Times New Roman",Times,serif; }
.mainmenu { border-left: 4px solid #00006d !important; }
.mainmenu ul { list-style: none; padding: 50px 0 0 20px; margin: 0; text-transform: lowercase; font-style: italic; }
.mainmenu ul a { color: #828282; text-decoration: none; font-weight: normal; }
.mainmenu li { margin-bottom: 10px; }
.mainmenu .hide-menu { position: absolute; right: 0; top: 0; }
.menu-inner { position: relative; }
.show-menu-wrapper { padding: 10px 0; }
.open-menu { color:#333 !important; }
.spacing { padding-top: 25px; }