body,
button,
input,
select,
textarea{font-size:16px;font-size:1rem;line-height:1.5;}
h1,
h2,
h3,
h4,
h5,
h6{clear:both;}
p{margin-bottom:1.5em;}
dfn,
cite,
em,
i{font-style:italic;}
blockquote{margin:0 1.5em;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code,
kbd,
tt,
var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem;}
abbr,
acronym{border-bottom:1px dotted #666;cursor:help;}
mark,
ins{background:#fff9c0;text-decoration:none;}
big{font-size:125%;}
html{box-sizing:border-box;}
*,
*:before,
*:after{box-sizing:inherit;}
body{background:#fff;min-width:320px;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";}
blockquote,
q{quotes:"" "";}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul,
ol{margin:0 0 1.5em 3em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul,
li > ol{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;max-width:100%;}
table{margin:0 0 1.5em;width:100%;}
a{}
a:visited{color:inherit;}
a:hover,
a:focus,
a:active{}
a:focus{text-weight:bold;}
a:hover,
a:active{outline:0;}
.sub-menu{background-color:#06608B;width:210px;}
.main-navigation{clear:both;display:block;float:left;width:100%;font-size:1.1em;}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;}
.main-navigation li{float:left;margin:auto 1.5% 0 1.5%;position:relative;}
.main-navigation a{display:block;text-decoration:none;padding:1em 0;text-align:center;margin-bottom:-2px;border-bottom:2px solid white;color:inherit;}
.main-navigation a::after{display:block;content:attr(title);font-weight:bold;height:1px;color:transparent;overflow:hidden;visibility:hidden;margin-bottom:-1px;}
.menu-item-has-children{}
.main-navigation ul ul{float:left;position:absolute;left:-999em;z-index:99999;-webkit-box-shadow:5px 5px 5px 2px rgba(0,0,0,0.15);-moz-box-shadow:5px 5px 5px 2px rgba(0,0,0,0.15);box-shadow:5px 5px 5px 2px rgba(0,0,0,0.15);}
.main-navigation ul ul li:last-child a{border-bottom:0;}
.main-navigation ul ul ul{left:-999em;top:0;}
.main-navigation ul ul a{width:200px;color:#fff;padding:0;margin:0.1em 5px 0 5px;text-align:center;border-bottom:1px solid rgba(255, 255, 255, 255);}
.main-navigation li:hover > a,
.main-navigation li.focus > a{font-weight:bold;border-bottom:2px solid #06608B;}
.main-navigation ul ul li{margin:0;}
.main-navigation ul ul li:hover{background:#1F7096;}
.main-navigation ul ul:hover > a,
.main-navigation ul ul .focus > a{font-weight:bold;border-bottom:1px solid #FAA919;}
.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus{}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul{left:auto;}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul{left:100%;}
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a{font-weight:bold;color:white;}
.menu-toggle,
.main-navigation.toggled ul{display:block;}
.menu-toggle{background:url("img/threelines.png") no-repeat center center;background-size:auto 75%;border:none;color:transparent;width:100%;}
.toggled.menu-toggle{border:none;}
@media screen and (min-width:800px){.menu-toggle{display:none;}
.main-navigation ul{display:block;}
}
@media screen and (max-width:800px){.main-navigation li,
.menu-item-has-children{float:none;width:100%;}
.main-navigation a,
.main-navigation li:hover > a,
.main-navigation li.focus > a{cursor:pointer;display:block;padding:0.1em 0;margin-bottom:0;border-bottom:0;}
.main-navigation ul ul,
.main-navigation.toggled ul ul{float:none;position:relative;left:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;}
.main-navigation ul li.tap ul{display:block;margin:auto;}
}
.search-form{margin:0.9em;text-align:center;}
.search-form .search-submit{visibility:hidden;display:none;}
.search-form .search-field{border:none;background:#F9EAD0 url("img/mglass.png") no-repeat 95% center;background-size:auto 70%;color:#06608B;font-size:0.7em;width:190px;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after{content:"";display:table;}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after{clear:both;}
.more-link,
.more-link:visited{color:#FAA919;display:block;text-align:right;font-size:0.9em;text-decoration:none;}
@media (min-width:801px){#menu-item-170 .sub-menu{margin-left:-2.2em !important;}
#menu-item-76 .sub-menu{margin-left:-1.95em !important;}
#menu-item-66 .sub-menu{margin-left:-0.5em !important;}
}
h1.seo_style{margin:0px;padding:0px;font-size:4rem!important;font-weight:lighter;}
h2.seo_style{margin:0px;padding:0px;font-size:4rem!important;font-weight:lighter;color:#fff;border-bottom:none;}
h2.post-title{text-transform:uppercase;font-weight:100;font-size:1em;margin:0;line-height:1;}
.footer-group{float:left;width:100%;clear:both;}
.footer-group .footer-group-content{max-width:1190px;margin-left:auto;margin-right:auto;}
.footer-group .footer-group-content .footer-group-object{float:left;width:33%;}
.footer-group .footer-group-content .footer-group-object h2{font-size:16px;line-height:21px;color:#000;border:none;}
.footer-group .footer-group-content .footer-group-object p{font-size:11px;line-height:17px;color:#000;border:none;}
@media (max-width:999px){.footer-group .footer-group-content .footer-group-object{float:left;width:100%;margin-bottom:25px;text-align:center;}
}
.footer-author{float:left;width:100%;margin-top:25px;margin-bottom:10px;clear:both;}
.footer-author a{float:left;width:100%;text-align:center;color:#000;}