#dlolist ul {
  line-height:16pt;
}
#dlolist ul li {
  padding-bottom:30pt;
}
.orangeboldfont {
  font-weight:bold;
  color:#ab5a0a;
}

body { font-family: 'Vollkorn', serif; font-size: 16px; font-size: 1rem; font-weight: 200; line-height: 1.4; word-wrap: break-word; color: #666; background: #fff; }
.container { margin: 0 auto; position: relative; background: #fff; }
.wrapper { padding: 20px 15px; }
.content { overflow: hidden; }
.sidebar, .hp-sidebar { width: 300px; float: left; }

/***** Typography *****/

h1 { font-size: 24px; font-size: 1.5rem; }
h2 { font-size: 20px; font-size: 1.25rem; }
h3 { font-size: 18px; font-size: 1.125rem; }
h4 { font-size: 16px; font-size: 1rem; }
h5 { font-size: 14px; font-size: 0.875rem; }
h6 { font-size: 12px; font-size: 0.5rem; }
h1, h2, h3, h4, h5, h6 { font-family: 'Lato', sans-serif; color: #000; line-height: 1.3; font-weight: 900; }

/***** Navigation *****/

.main-nav { font-family: Helvetica, Arial, sans-serif; font-weight: 900; text-transform: capitalize; }
.main-nav li { float: left; position: relative; border: solid 1pt #f5f5f5; }
.main-nav li a { display: block; color: #7e6d52; font-size: 16px; line-height: 1; letter-spacing: 1px; padding: 12px 0; margin-right: 20px; margin-left: 10px; }
.main-nav li a:hover { color: #000; }
.main-nav ul li a, .main-nav ul .current-menu-item:hover > a { border-bottom: 2px solid #fff; }
.main-nav ul .current-menu-item > a { border-bottom: 2px solid red; color: #000; }
.main-nav ul ul li a, .main-nav ul ul .current-menu-item:hover > a, .main-nav ul ul .current-menu-item > a { border: none; }
.main-nav ul li:hover > ul { display: block; background: #fff; z-index: 9999; }
.main-nav ul ul { display: none; position: absolute; left: -20px; }
.main-nav ul ul li { padding: 0 20px; width: 13rem; background: #f6f6f6; }
.main-nav ul ul ul { left: 100%; top: 0; }
.slicknav_menu { display: none; }

.sb-widget .post-date {clear:both;}