article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
html{font-size:100%;overflow-y:scroll;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{border:0;border-top:1px solid #ccc;display:block;margin:1em 0;padding:0;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre, code, kbd, samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em;}
pre, code{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before, q:after{content:"";content:none;}
small{font-size:85%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul, ol{margin:0;padding:0;list-style-position:inside;}
ul ul, ol ol, ul ol, ol ul{margin:0;}
ul li{list-style-type:none;}
dd{margin:0 0 0 40px;}
nav ul, nav ol,
#mainmenu, .part-items{list-style:none;list-style-image:none;margin:0;padding:0;}
img{max-width:100%;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
figure, form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
legend{border:0;*margin-left:-7px;padding:0;}
label{cursor:pointer;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button, input{line-height:normal;*overflow:visible;}
table button, table input{*overflow:auto;}
button, input[type=button], input[type=reset], input[type=submit]{cursor:pointer;-webkit-appearance:button;}
input[type=checkbox], input[type=radio]{box-sizing:border-box;}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:valid, textarea:valid{}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:left;}
tr, th, td{padding-right:1.625em;border-bottom:1px solid #EAE7DE;}
td{vertical-align:top;}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
::-moz-selection{background:#105194;color:#fff;}
::selection{background:#105194;color:#fff;}
a{color:#1a4167;text-decoration:none;}
a:hover,
a:focus{color:#a41d31;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
a.invert{color:#b9972f;}
a.invert:hover,
a.invert:focus{color:#a41d31;}
body{background-color:#f3f3f3;color:#666;font-family:'Roboto', Arial, Tahoma, sans-serif;font-size:62.5%;line-height:1.2em;text-align:center;margin:0;padding:0;}
#container{text-align:center;width:100%;}
div.wrapper{margin:0 auto;text-align:left;width:1140px;}
div.cleaner,
div.clear,
div.divider{margin:0;clear:both;font-size:1px;height:1px;line-height:1px;}
div.divider{border-top:solid 1px #e7e7e7;clear:none;margin:20px 0;}
div.divider-notop{margin-top:0;}
h1,h2,h3,h4,h5,h6{color:#222;margin:0;}
h2 a{color:#1a4167;}
h2 a:hover,
h2 a:focus{color:#cf2626;}
header{background-color:#fff;padding:15px 0;}
#logo{display:inline;float:left;}
#logo .site-title{font-size:36px;font-weight:600;line-height:1.25em;}
#logo .site-description{color:#999;display:block;font-size:13px;font-style:italic;margin:8px 0 0;}
#top-menu{display:inline;float:right;font-size:13px;line-height:1.5em;margin-bottom:18px;}
#top-menu a{color:#999;}
#top-menu a:hover,
#top-menu a:focus{color:#a41d31;text-decoration:underline;}
#top-menu li{border-left:solid 1px #f1f1f1;display:inline;float:left;margin-left:10px;padding-left:10px;}
#top-menu li:first-child{padding-left:0;margin-left:0;border-left:none;}
#top-menu li.social-icons a{margin-right:6px;}
#header-helpful{clear:right;color:#696969;display:inline-block;float:right;font-size:15px;font-weight:500;line-height:1.4em;}
#header-helpful .action{display:inline-block;float:left;line-height:20px;padding:4px 0;}
#header-helpful .value{margin-left:5px;}
div.search-form{display:inline;float:right;margin-left:20px;}
#searchformtop{position:relative;z-index:10;}
#setop{background-color:#f3f3f3;border:solid 1px #e9e9e9;color:#888;font-size:15px;float:left;width:93%;margin:0 0 5px;padding:8px 3% 8px 3%;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
header #setop{margin-right:5px;width:63%;}
.btn_menu{display:none;}
.sf-arrows .sf-with-ul:after{content:"\f347";display:inline-block;-webkit-font-smoothing:antialiased;font:normal 12px/16px 'dashicons';vertical-align:top;margin:0 0px 0 6px;}
.sf-arrows ul .sf-with-ul:after{content:"\f345";display:inline-block;-webkit-font-smoothing:antialiased;font:normal 12px/22px 'dashicons';float:right;vertical-align:top;margin:0 0 0 4px;}
.sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:white;}
#nav-main-menu{background-color:#1a4167;border-top:solid 5px #dfc253;padding:4px 0 0;position:relative;}
#menu-main{padding-top:2px;position:relative;}
#menu-main li{display:inline;float:left;font-size:15px;margin:0 7px;padding:0;position:relative;}
#menu-main .cleaner{clear:both;display:block;height:1px;float:none;font-size:1px;line-height:1px;}
#menu-main li li{background-color:#1a4167;}
#menu-main li.cleaner{font-size:1px;height:1px;line-height:1px;clear:both;float:none;display:block;}
#menu-main li:hover{visibility:inherit;}
#menu-main li:last-child{border-right:0;}
#menu-main a{color:#fff;padding:18px 10px 23px;display:inline-block;position:relative;}
#menu-main a:hover,
#menu-main a:focus,
#menu-main li.current-menu-item a,
#menu-main a:active,
#menu-main li.current-item a{color:#e0c572;}
#menu-main li.current-menu-item li a,
#menu-main li.current-item li a{color:#aaa;}
#menu-main li li a,
#menu-main .current-menu-item li a,
#menu-main li .current-menu-item a,
#menu-main li li a:hover,
#menu-main li li a:focus{background:none;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
#menu-main li li a{color:#aaa;}
#menu-main li li a:hover,
#menu-main li li a:focus{background-color:#333;color:#fff;}
#nav-main-menu .dropdown ul{position:absolute;top:-999em;width:190px;margin:0;padding:10px 5px;text-align:left;text-transform:none;}
#nav-main-menu .dropdown ul li{border-right:0;border-bottom:solid 1px #0d4b89;font-size:12px;line-height:1.75em;margin:0;padding:0;text-transform:none;width:100%;}
#nav-main-menu .dropdown ul li a{border-bottom:none;display:block;padding:8px 15px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#nav-main-menu .dropdown li:hover ul,
#nav-main-menu .dropdown li.sfHover ul{padding:0;margin:0;left:0;top:100%;z-index:99;}
#nav-main-menu ul.dropdown li:hover li ul,
#nav-main-menu ul.dropdown li.sfHover li ul{top:-999em;}
#nav-main-menu ul.dropdown li li:hover ul,
#nav-main-menu ul.dropdown li li.sfHover ul{left:191px;top:0;}
#nav-main-menu ul.dropdown li li:hover li ul,
#nav-main-menu ul.dropdown li li.sfHover li ul{top:-999em;}
#nav-main-menu ul.dropdown li li li:hover ul,
#nav-main-menu ul.dropdown li li li.sfHover ul{left:191px;top:0;}
#nav-main-menu .dropdown li:hover, .dropdown li.sfHover,
#nav-main-menu .dropdown a:focus, .dropdown a:hover, .dropdown a:active{outline:0;}
#nav-main-menu .dropdown li ul .sf-sub-indicator{display:inline;}
#nav-main-menu .wpzoom-notice{color:#fff;font-size:12px;margin:0;padding:15px 0;}
#nav-main-menu .wpzoom-notice a{color:#fff;text-decoration:underline;}
#main{font-size:13px;line-height:1.75em;margin-top:20px;}
#main .column{display:inline;float:left;margin-right:2.6315%;}
#main .column-narrow{width:22.8070%;}
#main .column-medium{width:49.1228%;}
#main .column-wide{width:74.5614%;}
#main .column-narrow-child{width:30.5882%;}
#main .column-wide-child{margin-right:3.5294%;width:65.8823%;}
#main .column-last{margin-right:0 !important;}
.widget{background-color:#fff;margin-bottom:20px;padding:20px;-webkit-box-shadow:2px 2px 0px 0px rgba(0,0,0,0.0.5);-moz-box-shadow:2px 2px 0px 0px rgba(0,0,0,0.05);box-shadow:2px 2px 0px 0px rgba(0,0,0,0.05);}
footer .widget{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#main .widget-tribe-events{padding:20px;}
#main .widget-grey{background-color:#bebebe;border-top:solid 6px #a1a1a1;color:#333;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#main .widget-gold{background-color:#dfc253;border-top:solid 6px #b9972f;color:#675314;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#main .widget-blue{background-color:#1a4167;border-top:solid 6px #dfc253;color:#a7c7e7;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#main .widget-red{background-color:#a41d31;border-top:solid 6px #d8b446;color:#ebc7cc;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#main .widget-blue a{color:#fff;}
#main .widget-blue a:hover,
#main .widget-blue a:focus{color:#dfc253;}
#main .widget-gold a,
#main .widget-gold .current-menu-item li a{color:#5b470b;}
#main .widget-gold a:hover,
#main .widget-gold a:focus,
#main .widget-gold .current-menu-item a,
#main .widget-gold .current-menu-item li a:hover,
#main .widget-gold .current-menu-item li a:focus{color:#a41d31;}
#main .widget-red a,
#main .widget-red .current-menu-item li a{color:#fff;}
#main .widget-red a:hover,
#main .widget-red a:focus,
#main .widget-red .current-menu-item a,
#main .widget-red .current-menu-item li a:hover,
#main .widget-red .current-menu-item li a:focus{color:#d8b446;}
.widget .title,
h3#reply-title{color:#1a4167;font-size:15px;font-weight:500;margin:0 0 1em;}
.archive-meta{font-size:15px;line-height:1.75em;}
.widget-blue .title{color:#fff;}
.widget-gold .title{color:#fff;}
.widget-red .title{color:#fff;}
#featured-posts{margin-bottom:20px;position:relative;}
#main .flexslider{border-top-width:0;}
.wpzoom-featured-post{position:relative;}
.wpzoom-featured-post .post-content-wrapper{padding:20px;}
.wpzoom-featured-post h2{font-size:16px;font-weight:500;line-height:24px;margin:0 0 6px;}
.wpzoom-featured-post p{margin:0;}
#featured-posts .flex-control-nav{background:transparent url(images/back-slider.png) repeat top left;color:#fff;position:absolute;top:20px;right:20px;padding:15px;z-index:6;}
#featured-posts .flex-control-nav li{display:inline;float:left;}
#featured-posts .flex-control-nav a{color:#fff;}
div.post-cover{-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
div.single-cover img{height:auto;width:100%;}
/* HSS (2026-11-07): no fading of pictures on hover */
.widget .post-cover img{height:auto;max-width:100%;}
.widget .meta-date{color:#b9972f;display:block;font-size:14px;font-weight:bold;line-height:1.3em;margin:0 0 5px;text-align:left;}
.widget-blue .meta-date{color:#e1c455;}
.widget-gold .meta-date{color:#675314;}
.widget-grey .meta-date{color:#fff;}
.posts-archive .loop-post-simple{border-bottom:solid 1px #e7e7e7;margin-bottom:20px;}
.posts-archive .loop-post{display:inline;float:left;font-size:13px;line-height:1.75em;margin-right:3.8461%;margin-bottom:5px;width:48.0769%;}
.archives-columns-one .loop-post-single{font-size:13px;line-height:1.75em;margin-bottom:10px;}
.archives-columns-one .post-cover{display:inline;float:left;margin-right:3.8461%;width:48.0769%;}
.archives-columns-one .post-excerpt{overflow:hidden;}
.posts-archive-testimonials .post-excerpt{display:block;float:none;width:100%;}
.posts-archive .post-last{margin-right:0;}
.posts-archive .post-cover{margin-bottom:15px;}
.post-cover-full{margin-bottom:20px;}
.posts-archive .post-cover img{height:auto;width:100%;}
.posts-archive h2,
.posts-archive h2.entry-title,
.widget-post{font-size:15px;font-weight:500;line-height:1.6em;margin:0 0 0.5em;overflow:hidden;}
.posts-archive .post-meta{font-size:12px;margin:0 0 8px;}
.posts-archive li.divider{border-top:solid 1px #e7e7e7;clear:both;}
.posts-archive .loop-post-border{border-bottom:solid 1px #e7e7e7;margin-bottom:15px;}
.posts-archive .loop-post-testimonial{padding-bottom:30px;}
.loop-post-testimonial .testimonial{background-color:#eaeaea;border-left:solid 6px #dadada;color:#494949;font-size:16px;line-height:1.6em;margin:10px 0;padding:13px 20px 1px;position:relative;}
.widget .loop-post-testimonial .testimonial-widget{border:0;font-size:13px;font-style:normal;line-height:1.5em;margin:10px 0;padding:13px 15px 1px;}
.widget-grey .loop-post-testimonial .testimonial{background-color:#d7d7d7;border-top:solid 1px #ababab;}
.widget-gold .loop-post-testimonial .testimonial{background-color:#e8c762;border-top:solid 1px #b9972f;color:#675314;}
.widget-blue .loop-post-testimonial .testimonial{background-color:#184c7f;border-top:solid 1px #336596;color:#fff;}
.loop-post-testimonial .testimonial:after{content:"";position:absolute;bottom:-20px;right:20px;border-width:0 0 20px 15px;border-style:solid;border-color:transparent #eaeaea;display:block;width:0;}
.widget-grey .loop-post-testimonial .testimonial:after{border-color:transparent #d7d7d7;}
.widget-gold .loop-post-testimonial .testimonial:after{border-color:transparent #e8c762;}
.widget-blue .loop-post-testimonial .testimonial:after{border-color:transparent #184c7f;}
.posts-archive .loop-post-border:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.widget-grey .posts-archive .loop-post-border{border-bottom-color:#afafaf;}
.loop-post-testimonial .testimonial p{margin:0 0 1em;}
.loop-post-testimonial .wpzoom-author{font-size:13px;margin:10px 20px 0 16px;}
.widget .read-more{display:inline;float:right;}
.featured-category-widget p{margin:0;padding:0;}
.featured-category-widget .post-main{display:inline;float:left;font-size:13px;line-height:1.75em;margin-right:4.3280%;width:47.8359%;}
.featured-category-widget .posts-list{display:inline;float:left;width:47.8359%;}
.featured-category-widget .post-secondary{border-bottom:solid 1px #e1e1e1;margin-bottom:10px;padding-bottom:10px;}
.widget-gold .post-secondary{border-bottom-color:#bd9d3b;}
.widget-blue .post-secondary{border-bottom-color:#184775;}
.featured-category-widget .post-secondary:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.posts-list h2{font-size:14px;line-height:1.5em;}
.widget .menu-item{line-height:1.75em;}
.wpzoom-custom-menu .menu-item{font-size:13px;font-weight:500;line-height:1.75em;margin:3px 0;text-transform:uppercase;}
.wpzoom-custom-menu .sub-menu .menu-item{font-weight:400;text-transform:none;}
.wpzoom-custom-menu .menu-item:last-child{border-bottom:0;}
.wpzoom-custom-menu .sub-menu{margin-left:15px;}
.wpzoom-custom-menu .menu-item a{padding:4px 0;}
.widget.wpzoom{position:relative;}
.featured-gallery-widget .slide{display:inline;float:left;margin-right:2.9612%;width:22.7790%;}
.flex-control-nav{position:absolute;top:15px;right:10px;z-index:100;}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#aaa;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.flex-control-paging li a:hover, .flex-control-paging li a:focus, .flex-control-paging li a.flex-active{background:#dfc253;}
.widget-grey .flex-control-paging li a{background-color:#888;}
.widget-grey .flex-control-paging li a:hover, .widget-grey .flex-control-paging li a:focus, .widget-grey .flex-control-paging li a.flex-active{background-color:#1a4167;}
.widget-blue .flex-control-paging li a{background-color:#a7c7e7;}
.widget-blue .flex-control-paging li a:hover, .widget-blue .flex-control-paging li a:focus, .widget-blue .flex-control-paging li a.flex-active{background-color:#1a4167;}
.widget-gold .flex-control-paging li a{background-color:#b9972f;}
.widget-gold .flex-control-paging li a:hover, .widget-gold .flex-control-paging li a:focus, .widget-gold .flex-control-paging li a.flex-active{background-color:#675314;}
h1.post-title{color:#1a4167;font-size:26px;font-weight:600;line-height:1.5em;margin:0 0 10px;}
.post-content{font-size:15px;line-height:1.75em;max-width:100%;}
.full-width .post-content,
.post-content iframe,
.post-content embed{max-width:100%;}
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6{font-weight:bold;margin:12px 0 12px;line-height:1.25em;}
.post-content h1{font-size:32px;line-height:36px;}
.post-content h2{font-size:26px;line-height:32px;}
.post-content h3{font-size:22px;line-height:26px;}
.post-content h4{font-size:18px;line-height:24px;}
.post-content h5{font-size:16px;line-height:22px;}
.post-content h6{font-size:14px;line-height:20px;}
.post-content p{margin-bottom:1em;}
.post-content img{margin-bottom:20px;}
.post-content img.alignnone,
.post-content img.aligncenter,
.post-content img.alignleft,
.post-content img.alignright{max-width:100%;width:auto;height:auto;}
.full-width .post-content img.alignnone,
.full-width .post-content img.aligncenter,
.full-width .post-content img.alignleft,
.full-width .post-content img.alignright{max-width:100%;width:auto;height:auto;}
.post-content ul,
.post-content ol{margin:0 0 1em 1em;}
.post-content li ul,
.post-content li ol{margin-bottom:0;}
.post-content li{list-style-position:outside;margin-left:20px;}
.post-content ul li{list-style-type:square;}
.post-content ol li{list-style-type:decimal;}
.post-content blockquote{color:#999;border-left:solid 3px #ececec;padding:0 15px;margin:10px;}
.post-content a{text-decoration:underline;}
.post-content a:hover,
.post-content a:focus{cursor:pointer;}
.single #main .post-meta,
.page #main .post-meta{margin-top:8px;}
div.author-cover{display:inline;float:left;width:90px;margin:0 20px 0 0;}
div.comment-author div.author-cover{width:50px;}
div.author-cover img{background-color:#fff;border:solid 1px #dadada;padding:4px;}
#comments{clear:both;}
#comments .navigation{padding:0 0 18px 0;}
.commentlist{list-style:none;margin:0;}
.commentlist li.comment{border-bottom:1px solid #e1e1e1;font-size:14px;line-height:1.75em;margin:0 0 20px 0;padding:0;position:relative;}
.commentlist li.comment ul.children{margin-left:25px;}
.commentlist ul.children li{background-color:#f6f6f6;border-bottom:solid 1px #e1e1e1;margin-bottom:1px;padding:15px 20px 0;}
.commentlist ul.children li:last-child{border-bottom:0;}
#comments .comment-body ul, #comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.commentlist ol{list-style:decimal;}
.comment-author{margin-bottom:3px;}
.comment-author cite{color:#B1B1B1;font-weight:bold;font-style:normal;font-size:14px;}
.comment-author .says{display:none;}
.comment-meta{display:inline;float:right;font-size:11px;margin:0;}
.comment-meta a:link, .comment-meta a:visited{color:#bbb;text-decoration:none;}
.comment-meta a:active, .comment-meta a:hover, .comment-meta a:focus{color:#333;}
.reply{font-size:12px;padding:0 0 24px 0;}
.commentlist .children{list-style:none;margin:0;}
.commentlist .children li{border:none;margin:0;}
.nopassword, .nocomments{display:none;}
#comments .pingback{border-bottom:1px solid #dedede;margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#888;display:block;font-size:12px;line-height:18px;margin:0;}
#comments .pingback .url{font-size:13px;font-style:italic;}
.comment-notes{display:none;}
#respond{overflow:hidden;position:relative;}
#respond p{margin:0;}
#respond .logged-in-as{margin-bottom:1em;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
.commentlist #respond{clear:both;display:block;}
#cancel-comment-reply-link{font-size:12px;font-weight:normal;line-height:18px;}
#respond .required_lab{font-weight:bold;color:#d24355;}
#respond label{display:block;font-size:14px;font-weight:500;line-height:30px;}
#respond input{margin:0;}
#respond input,
#respond textarea{background-color:#f4f4f4;border:solid 1px #e1e1e1;color:#444;font-size:13px;line-height:20px;padding:4px 6px;}
#respond textarea{width:93%;height:100px;}
#respond .form-allowed-tags{display:none;color:#888;font-size:12px;line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{text-align:left;margin-top:10px;}
#respond .form_fields{width:100%;}
#respond .form_fields p{margin-bottom:7px;}
#respond .form_fields input{width:40%;}
footer,
#footer-copy{background-color:#1a4167;border-top:solid 6px #dfc253;color:#d3dde6;font-size:13px;line-height:1.75em;margin-top:30px;padding:25px 0;}
footer{padding-bottom:0;}
footer p,
#footer-copy p{margin:0;}
footer .widget p{margin-bottom:1em;}
footer .widget .title{color:#fff;font-size:15px;font-weight:500;margin-bottom:15px;}
footer a{color:#dfc253;}
footer a:hover,
footer a:focus{color:#fff;}
footer .column{display:inline;float:left;margin-right:2.4561%;width:23.1578%;}
footer .widget{margin-bottom:20px;}
footer .column-last{margin-right:0 !important;}
#footer-copy{background-color:#022c55;border-top:solid 1px #022344;margin:0;}
#footer-copy .wpzoom{display:inline;float:right;}
#footer-copy .wpzoom a{color:#d3dde6;}
#footer-copy .wpzoom a:hover,
#footer-copy .wpzoom a:focus{color:#dfc253;}
div.fb-like.fb_iframe_widget{width:100% !important;}
.fb_iframe_widget{width:100%!important}
.fb_iframe_widget span{width:100%!important;}
.fb_iframe_widget span iframe{width:100%!important;}
div.navigation{text-align:center;margin-bottom:15px;font-size:12px;}
div.navigation p{margin:0;}
div.navigation a{background-color:#f1f1f1;color:#0d3c6c;line-height:24px;padding:7px 10px;}
div.navigation .current{background-color:#0d3c6c;color:#fff;line-height:24px;padding:7px 10px;}
div.navigation a:hover,
div.navigation a:focus{background:none;background-color:#0d3c6c;color:#fff;}
ul.twitter-list li{border-bottom:solid 1px #ececec;margin-bottom:8px;padding-bottom:8px;}
.widget-blue ul.twitter-list li{border-bottom-color:#184775;}
ul.twitter-list li:last-child{border-bottom:0;}
.twitter-timestamp{color:#999;font-size:11px;font-style:italic;display:block;}
.post-content .aligncenter{display:block;margin:10px auto;}
.post-content .alignright{margin:10px 0 10px 20px;display:inline;}
.post-content .alignleft{margin:10px 20px 10px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.post-content .wp-caption{background-color:#f9f9f9;border:solid 1px #e9e9e9;padding:10px 8px;text-align:center;}
.post-content .wp-caption img{background:none;margin:0 0 10px;border:0 none;max-width:100%;width:auto;height:auto;}
.post-content .wp-caption-text, .gallery-caption{color:#A7A3A3;font-size:11px;line-height:1.4em;margin:0;padding:4px 0 0;text-align:center;}
.post-content .wp-caption.aligncenter{margin:0 auto 15px;}
.post-content .gallery{margin:auto;text-align:center;clear:both;}
.post-content .gallery .gallery-item{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:10px;width:30%;}
.post-content .gallery .gallery-icon{border:solid 4px #f6f3ee;padding:10px;}
.post-content .gallery img{width:100%;height:auto;margin-bottom:5px;}
.post-content .gallery-caption{margin-left:0;}
ul.recent-comments-list{margin:0;padding:0;font-size:12px;}
.recent-comments-list img.avatar{margin-right:12px;float:left;}
.recent-comments-list li{padding:0 0 10px;margin:0 0 10px;border-bottom:dotted 1px #ccc;}
.recent-comments-list li:last-child{border-bottom:0;}
footer .recent-comments-list li{border-bottom-color:#084582;}
ul.posts-side li{border-bottom:solid 1px #e1e1e1;margin-bottom:10px;padding-bottom:10px;}
ul.posts-side li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
footer ul.posts-side li{border-bottom-color:#084582;}
ul.posts-side div.cover{float:left;display:inline;margin-right:10px;}
ul.posts-side h2{font-size:13px;margin:0;}
ul.posts-side p.post-meta{color:#999;margin:1em 0 0;}
.wpzoom-share{font-size:12px;font-weight:400;margin:0 auto;padding:0;text-align:center;}
.wpzoom-share a{color:#fff;display:inline-block;margin:0 3px;padding:5px 8px;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wpzoom-share a:first-child{margin-left:0;}
.wpzoom-share a:last-child{margin-right:0;}
.wpzoom-share a.twitter{background:#3a93d8}
.wpzoom-share a.facebook{background:#2e6cc8}
.wpzoom-share a.gplus{background:#dd5042}
.wpzoom-share a.twitter:before{content:"\f301";display:inline-block;-webkit-font-smoothing:antialiased;font:normal 16px/16px 'dashicons';vertical-align:top;margin:3px 5px 0 0;}
.wpzoom-share a.facebook:before{content:"\f305";display:inline-block;-webkit-font-smoothing:antialiased;font:normal 16px/16px 'dashicons';vertical-align:top;margin:3px 5px 0 0;}
.wpzoom-share a.gplus:before{content:"\f462";display:inline-block;-webkit-font-smoothing:antialiased;font:normal 16px/16px 'dashicons';vertical-align:top;margin:3px 5px 0 0;}
.wpzoom-share a.twitter:hover{background:#59aef5}
.wpzoom-share a.facebook:hover{background:#5084e4}
.wpzoom-share a.gplus:hover{background:#fb6c59}
body #tribe-events-pg-template{max-width:100%;}
.tribe-event-meta{margin:0 0 30px;}
.tribe-event-meta .time-details,
.tribe-event-meta .tribe-events-event-cost{background-color:#dfdfdf;color:#151515;display:inline-block;font-size:13px;padding:5px 10px;text-transform:uppercase;}
.tribe-event-meta .tribe-events-event-cost,
body .tribe-events-list .tribe-events-event-cost span{background-color:#57a957;border-width:0;color:#fff;}
body .tribe-events-loop .tribe-events-event-meta{margin-bottom:1.5em;}
body #tribe-events-content .updated,
body #tribe-events-content .tribe-events-event-cost{display:inline-block;margin-right:5px;}
#tribe-events-content .event_content{overflow:hidden;}
body .tribe-events-list .type-tribe_events h2,
body .tribe-events-list h2.tribe-events-list-event-title{display:inline-block;margin-bottom:10px;}
#container .tribe-events-list-widget .duration{color:#aaa;font-size:13px;font-weight:400;margin:8px 0 0;text-transform:uppercase;}
#container .tribe-events-list-widget ol li{border-bottom:solid 1px #e5e5e5;margin-bottom:20px;padding-bottom:20px;}
#container .tribe-events-list .tribe-events-event-image{margin-right:4.0540%;width:36.4864%;}
div.widget input#s{background-color:#fff;border:solid 1px #ccc;color:#777;display:inline-block;}
div.widget input#s{-webkit-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px;}
a.button,
#respond input#submit,
input#searchsubmit{border:solid 1px #2b849e;color:#fff;cursor:pointer;font-family:'Roboto', Arial, Tahoma, sans-serif;font-size:13px;font-weight:400;text-align:center;padding:10px 15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
input#searchsubmit{display:inline-block;padding:7px 15px;-webkit-border-radius:3px;border-radius:3px;}
a.button{display:inline;padding:5px 10px;}
a.button.blue,
#respond input.button.blue{background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));background-image:-moz-linear-gradient(top, #049cdb, #0064cd);background-image:-ms-linear-gradient(top, #049cdb, #0064cd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));background-image:-webkit-linear-gradient(top, #049cdb, #0064cd);background-image:-o-linear-gradient(top, #049cdb, #0064cd);background-image:linear-gradient(top, #049cdb, #0064cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);border-color:#0064cd #0064cd #003f81;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:#09509a 1px 1px 0;}
a.button.green,
#respond input.button.green{background-color:#57a957;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);border-color:#57a957 #57a957 #3d773d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:#3e783e 1px 1px 0;}
a.button.gold,
#respond input.button.gold,
input#searchsubmit{background-color:#b9972f;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#dfc253), to(#b9972f));background-image:-moz-linear-gradient(top, #dfc253, #b9972f);background-image:-ms-linear-gradient(top, #dfc253, #b9972f);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfc253), color-stop(100%, #b9972f));background-image:-webkit-linear-gradient(top, #dfc253, #b9972f);background-image:-o-linear-gradient(top, #dfc253, #b9972f);background-image:linear-gradient(top, #dfc253, #b9972f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfc253', endColorstr='#b9972f', GradientType=0);border-color:#b9972f #b9972f #3d773d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:#907625 1px 1px 0;}
a.button.orange,
#respond input.button.orange{background-color:#ef4832;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#e49d1f), to(#ef4832));background-image:-moz-linear-gradient(top, #f2723a, #ef4832);background-image:-ms-linear-gradient(top, #f2723a, #ef4832);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2723a), color-stop(100%, #ef4832));background-image:-webkit-linear-gradient(top, #f2723a, #ef4832);background-image:-o-linear-gradient(top, #f2723a, #ef4832);background-image:linear-gradient(top, #f2723a, #ef4832);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2723a', endColorstr='#ef4832', GradientType=0);border-color:#ef4832 #ef4832 #bf831c;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:#b72816 1px 1px 0;}
a.button.yellow,
#respond input.button.yellow{background-color:#c98610;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#e49d1f), to(#c98610));background-image:-moz-linear-gradient(top, #e49d1f, #c98610);background-image:-ms-linear-gradient(top, #e49d1f, #c98610);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e49d1f), color-stop(100%, #c98610));background-image:-webkit-linear-gradient(top, #e49d1f, #c98610);background-image:-o-linear-gradient(top, #e49d1f, #c98610);background-image:linear-gradient(top, #e49d1f, #c98610);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e49d1f', endColorstr='#c98610', GradientType=0);border-color:#c98610 #c98610 #bf831c;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:#bf831c 1px 1px 0;}
a.button.purple,
#respond input.button.purple{background-color:#4f337d;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#664a96), to(#4f337d));background-image:-moz-linear-gradient(top, #664a96, #4f337d);background-image:-ms-linear-gradient(top, #664a96, #4f337d);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #664a96), color-stop(100%, #4f337d));background-image:-webkit-linear-gradient(top, #664a96, #4f337d);background-image:-o-linear-gradient(top, #664a96, #4f337d);background-image:linear-gradient(top, #664a96, #4f337d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#664a96', endColorstr='#4f337d', GradientType=0);border-color:#4f337d #4f337d #382458;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:#3a2164 1px 1px 0;}
a.button.red,
#respond input#submit{background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:#a8332d 1px 1px 0;}
a.button.silver,
#respond input.button.silver{background-color:#e6e6e6;background-repeat:repeat-x;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);border-color:#339bb9 #339bb9 #22697d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:#fff 1px 1px 0;color:#333;}
a.button.teal,
#respond input.button.teal{background-color:#339bb9;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(top, #5bc0de, #339bb9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);border-color:#339bb9 #339bb9 #22697d;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:#2a819a 1px 1px 0;}
a.button:hover,
a.button:focus,
#respond input#submit:hover,
#respond input#submit:focus,
input#searchsubmit:hover,
input#searchsubmit:focus{background-position:0 -15px;text-decoration:none;}
a.button:active,
#respond input#submit:active,
input#searchsubmit:active{-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);}
#respond input#submit{padding:12px 20px;}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{margin-bottom:0;position:relative;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.flex-direction-nav{*height:0;}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{background:url(images/arrows.png) no-repeat;cursor:pointer;position:absolute;top:0;width:40px;height:40px;text-indent:-9999px;z-index:60;zoom:1;filter:alpha(opacity=30);opacity:0.30;-webkit-transition:all .3s ease;}
.flexslider:hover .flex-next{filter:alpha(opacity=60);opacity:0.6;}
.flexslider:hover .flex-prev{filter:alpha(opacity=60);opacity:0.6;}
#featured-posts a.flex-next{background-position:-40px 0;right:0;}
#featured-posts a.flex-prev{background-position:0 0;right:40px;}
#featured-posts a.flex-next:hover,
#featured-posts a.flex-next:focus{filter:alpha(opacity=100);opacity:1;}
#featured-posts a.flex-prev:hover,
#featured-posts a.flex-prev:focus{filter:alpha(opacity=100);opacity:1;}