@import url("https://fonts.googleapis.com/css?family=Vollkorn:400,400i,700,700i");
body, html, p {
color: #000000;
background-color: #fff;
font-family: 'Vollkorn', serif;
font-size: 20px;
font-weight: 400;
line-height: 1.5;
}
h1, h2, h3, h4 {
font-family: 'Vollkorn', serif; 
line-height: 1.3;
color: #000000;
font-weight: 400;	
}
h1, h2, h3, h4, h5, h6{ padding-bottom:24px;}
h1 {font-size: 48px;}
h2 {font-size: 36px;}
h3 {font-size: 24px;}
h4 {font-size: 21px;font-weight: 700;}
.intro{ font-size: 24px;}
p a { text-decoration: none; color: #000000; border-bottom:2px dotted #000000;}
p a:hover, p a:focus {color: #9b9b9b; border-bottom:2px dotted #9b9b9b;}
blockquote{ border-color:#000000;} #et-secondary-nav li ul, #top-header{ background:#ffffff;}
#et-secondary-menu{ float:left;}
#et-secondary-menu>ul>li a, .et_mobile_menu li a{ color:#000000 !important;font-family: 'Vollkorn', serif; line-height: 1.3; font-size: 16px; font-weight:400;	border-bottom:2px dotted #000000; padding-bottom:0;}
#et-secondary-menu>ul>li a:hover, #et-secondary-menu>ul>li a:active, #et-secondary-menu>ul>li.current_page_item a, .et_mobile_menu li a, .et_mobile_menu li.current_page_item a{ color: #9b9b9b; border-bottom:2px dotted #9b9b9b;}
.mobile_menu_bar:before{ color:#000000;} #main-header{ box-shadow:none;}
#logo{ max-height:100% !important; height:65% !important;}
.et_header_style_left .logo_container{ min-height:150px; border-bottom:1px solid #000000; background:#ffffff;}
#top-header .et_pb_section, #main-header .et_pb_section{ padding:0;}
#top-header .et_pb_row, #main-header .et_pb_row{ margin:0; width:100%;}
#main-header.et-fixed-header{ display:none;}
#top-header.et-fixed-header{
-webkit-box-shadow: 0 0 7px rgba(0,0,0,.1)!important;
-moz-box-shadow: 0 0 7px rgba(0,0,0,.1)!important;
box-shadow: 0 0 7px rgba(0,0,0,.1)!important;
}
#page-container { padding-top:123px !important;
}
#main-header {
top: 103px !important;
}
@media (max-width:980px){
.et_header_style_left .logo_container{ min-height:50px;}
.et_header_style_left #logo, .et_header_style_split #logo{ max-width:75%;}
#et-main-area{ margin-top:0px;}
.et_mobile_menu{ border-top:none;}
.et_mobile_menu li a{ border-bottom:none !important; margin-bottom:10px; background:none !important;}
} #main-footer{ background:#ffffff;}
#main-footer .et_pb_section{ padding:0 !important;}
.bottom-nav{ padding:60px 0px 0px 0px;}
#et-footer-nav .container{ width:100%; border-top:1px solid #000000;}
#menu-footer-menu li a{ color:#000000;font-family: 'Vollkorn', serif; line-height: 1.3; font-size: 16px; font-weight:400;	border-bottom:2px dotted #000000; padding-bottom:0;}
#menu-footer-menu li a:hover{ border-bottom:2px dotted #9b9b9b;}
#et-main-area{ margin-top:100px;}
.et_menu_container .et_pb_column_3_4{ margin:0; padding:0;} 
.et_pb_button{ border:2px solid #9B9B9B; border-radius:0; color:#000000 !important; position:relative; padding-left:35px;}
.et_pb_button:before{
display:inline-block !important;
content: "\24";
font-family: "ETmodules";
font-size: 20px;
font-weight:bold;
text-decoration: none;
color:#000000;
opacity:1;
top:12px;
left:30px;
position:absolute;
}
.et_pb_button:hover{ border:2px solid #000000 !important; padding: .3em 1em !important; background:#ffffff !important; padding-left:35px !important;}
.et_pb_button:hover:after{ display:none;}
.et_pb_divider{ margin-top:50px; margin-bottom:50px !important;}
.et_pb_divider:before{ border-top-color:#000000 !important;}
@media (max-width: 980px){
#page-container, .et_fixed_nav.et_show_nav #page-container, .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container {
padding-top: 40px !important;
}
}
@media (min-width: 980px){
#et-top-navigation{ display:none !important;}
}
.et_mobile_menu .page_item{ display:none !important;}
.et_mobile_menu .menu-item.page_item{ display:block !important;}