@charset "UTF-8";

/* CSS Document */


a { font-weight: bold; color: #4f623d; text-decoration: none; margin: 0; }


h1 { font: 40px/100% eb-garamond; margin: 0 0 8px 0; }

h2 { font: 27px/100% eb-garamond; margin: 0 0 8px 0; }

h3 { font: bold 18px/100% actor; }

h3 .light { font-weight: normal; }

h4 { font: 14px/120% open-sans; margin: 5px 0 0 0; } /*cutline*/

h5 { font: 16px/130% actor; margin: 0 0 8px 0; } /*link*/

h6 { font: 24px/100% eb-garamond; margin: 0 0 12px 0; }

p { font: 18px/130% eb-garamond; margin: 14px 0 0 0; }

p.condensed { font: 15px/125% open-sans-condensed; }

p.topzero {margin-top: 0;}

.cutline { font: 16px/120% open-sans; margin-top: 4px 0 16px 0; }

.jumper { font: bold 13px open-sans; border: 0; margin: 3px 0 0 0; padding: 0; text-transform: uppercase; }

.phone_number { font: normal 15px open-sans; margin-top: 0; }

.namebar { background-color: #B9C9BB; padding: 3px 0 3px 6px; }

.overline { font: bold 12px/120% open-sans; color: #666666; display: block; margin-bottom: 4px; }

.readin { font: bold 16px/110% open-sans; }

.subhed { font: bold 14px/110% open-sans; margin: 10px 0 4px 0; }

.enlarge { font: italic 14px/100% open-sans; }

.date { font: bold 16px/120% actor; margin-top: 0; }

.item { font: 14px/115% open-sans; }

#top_box { margin-top: 24px; }

#footer_box { font: 12px open-sans; margin: 24px 0 30px 0; padding: 8px 0 0 0; border-top: 1px solid #999999; }

.bbot { border-bottom: 8px solid transparent; }
.btop { border-top: 8px solid transparent; }


.rule_hedder { border-top: 2px solid #4f623d; margin: 0 0 8px 0; }

.rule18 { border-bottom: 1px solid #4f623d; margin: 18px 0; }

.rule12 { border-bottom: 1px solid #4f623d; margin: 12px 0; }

.rule4 { border-bottom: 1px solid #4f623d; margin: 4px 0; }


.navbar-custom { background: linear-gradient(to bottom, #4f623d 0%, #6b8154 100%); color: #ffffff; border-radius: 0; font: 14px actor; letter-spacing: .05em; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

.navbar-custom .navbar-nav > a { color: #fff; padding-top: 12px;  font-family:actor!important;}

.dropdown-toggle { color: #fff; padding-top: 12px; }

.navbar-custom .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus { color: #ffffff; background-color: transparent; }

.navbar-custom .navbar-brand { font-size: 16px; color: #eeeeee; margin-bottom: -2px; }

.navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='white' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); color: white; }


ul.infolink { padding: 0; margin: 8px 0 0 0; }
.infolink ul { padding: 0; margin: 0; }
.infolink li { list-style: none; background: url("../images/logos/info.png") no-repeat 0px 0px; padding: 0 0 12px 24px; font: bold 15px/120% open-sans; margin: 0; }

ul.infolist { padding: 0; }
.infolist ul { margin: 0; padding: 0; }
.infolist li { font: 16px/100% open-sans; margin: 0 0 0 15px; padding: 0 0 4px 0; }

ul.textlist { padding: 0; margin-top: 12px; }
.textlist li { font: 18px/120% eb-garamond; padding: 0 0 8px 0; margin: 0 0 0 18px; }

#list_box ol, #list_box ul { margin: 0; padding: 0 0 0 15px; margin-top: 8px; }
#list_box li { font: 14px/115% open-sans; margin: 0; padding: 0 0 4px 0; }





