.main-navigation{clear:both;width:100%;float:left;display:block}.main-navigation ul{list-style:none;margin:0;padding-left:0;display:none}.main-navigation li{position:relative;float:left}.main-navigation a{text-decoration:none;display:block}.main-navigation ul ul{position:absolute;top:1.5em;box-shadow:0 3px 3px rgba(0,0,0,.2);left:-999em;float:left;z-index:99999}.main-navigation ul ul ul{top:0;left:-999em}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{overflow:hidden;margin:0 0 1.5em}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{width:50%;float:left}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:right;width:50%;float:right}.screen-reader-text{height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px}.screen-reader-text:focus{height:auto;padding:15px 23px 14px;font-size:14px;font-size:.875rem;text-decoration:none;font-weight:700;clip:auto!important;color:#21759b;top:5px;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6);border-radius:3px;left:5px;width:auto;line-height:normal;display:block;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{margin-right:1.5em;float:left;display:inline}.alignright{margin-left:1.5em;float:right;display:inline}.aligncenter{margin-right:auto;clear:both;margin-left:auto;display:block}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{table-layout:fixed;content:"";display:table}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget select{padding:6px 10px;width:100%}.sticky{display:block}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{padding:0;border:none;margin-bottom:0;margin-top:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{margin-right:auto;margin-left:auto;display:block}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery-columns-3 .gallery-item:nth-child(3n+1){clear:left}.edit-link{padding:1px 10px;color:#fff;margin-left:10px;display:inline-block}.edit-link a{color:#fff}.wp-caption-text.gallery-caption{padding:20px 20px 20px 0;text-align:left;display:block}blockquote{margin-bottom:60px}.blog-post blockquote{font-style:italic;position:relative}.post-teaser th{font-size:17px!important}.post-teaser a{font-size:15px!important}table{border-right:1px solid #dedede}table>tbody>tr>td,table>tbody>tr>th,table>thead>tr>th{padding:8px;border-top:1px solid #dedede;line-height:1.42857;vertical-align:top}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th,table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th,td,th{-moz-border-top-colors:none;border-image:none;-moz-border-right-colors:none;border:1px solid #d1d1d1;border-right:none;padding:10px;border-top:none;-moz-border-left-colors:none;-moz-border-bottom-colors:none}.post-teaser td{font-weight:600}.post-teaser img,.widget img{height:auto;max-width:100%}.category-list>li{padding:10px 0 10px 20px;font-size:16px;font-size:18px;position:relative;line-height:20px;margin-top:0}.post-teaser ul li>span{font-size:14px!important}.category-list>li a{text-decoration:none;color:#454545}.category-list>li,.category-list>li a{font-size:16px!important}.post-teaser input[type=password],.post-teaser input[type=text]{padding:13px 22px;border:1px solid #999;border-radius:0}.blog-post>.inside{padding:0}.tags-links.tags-list>li{padding:0;margin-right:5px;margin-bottom:7px;display:inline-block}blockquote{border-left:none;padding-left:100px}.sticky_post_icon{border-bottom-right-radius:40px;border-bottom-left-radius:40px;padding:4px;font-size:30px;border:3px solid;right:0;color:#333;position:absolute;border-top-left-radius:40px;background:hsla(0,0%,100%,.9);z-index:1}pre{overflow:auto;padding:9.5px;font-size:13px;border:1px solid #ccc;color:#333;background-color:#f5f5f5;margin:0 0 10px;border-radius:4px;word-wrap:break-word;white-space:pre-wrap;display:block}address,pre{line-height:1.42857143}address{font-style:italic;margin-bottom:20px}.category-list{list-style:none outside none;padding:0;margin:0}.list-image>img{height:auto;max-width:100%;width:auto}.widget_nav_menu ul>li>ul.sub-menu>li>ul.sub-menu ul.sub-menu{padding-left:13px}.widget_nav_menu ul>li>ul.sub-menu li>ul.sub-menu li{margin-bottom:0;padding-bottom:0;padding-left:0}.widget_nav_menu ul>li>ul.sub-menu li>ul.sub-menu.category-list>li>a{margin-left:15px}ol>li,ul li{margin-top:8px}.column-right ul{padding-bottom:0}.post-image img{height:auto;max-width:100%}table{table-layout:fixed;border-collapse:separate;border-top:1px solid #ccc;margin:0 0 1.75em;border-spacing:0;width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-right:1px solid #ddd;padding:8px;border-top:1px solid #ddd;line-height:1.428571429;vertical-align:top}.textwidget>form select option{width:250px}.comments .comment .comment{margin-left:40px;margin-left:0}.entry-content img{height:auto;max-width:100%}.box-step .title span{color:#009cdc}.comments-area .comment .comment{margin-left:2em}.comment-reply-title{font-size:28px;font-weight:600}.blog #monster-widget-placeholder-1{margin-top:40px}.post-teaser input[type=submit]{padding:14px 22px 13px;font-size:18px;border:1px solid #333;-webkit-appearance:button;color:#fff;margin:0;background:#333;cursor:pointer;width:auto;line-height:22px;display:inline-block}ol,ul{padding:0 0 0 40px;margin:0}ol,ol ol,ol ul,ul,ul ol,ul ul{margin-bottom:0}.blog-post dd{margin:5px 0 20px 15px}.side-block ol,.side-block ul{list-style:none outside none;padding:0;margin:0}.list-inline{list-style:none;margin-left:-5px;padding-left:0;display:inline-block}blockquote{position:relative}blockquote:before{font-size:120px;font-style:normal;color:#c7d5e1;content:"“";position:absolute;top:-15px;left:20px;line-height:1em}.blog-post .post-image img{height:auto;max-width:100%;width:auto}.post-teaser [class*=gallery-columns]{display:inline-block}.post-teaser .gallery-item img{height:auto;max-width:100%;width:auto}.blog-post .post-teaser .gallery-item{background-color:transparent}.post-teaser h2{margin-top:15px}.blog-post .post-teaser .gallery-item{overflow:hidden;margin-bottom:20px;text-align:left;width:33.33%;float:left}.blog-post .gallery-item:nth-child(3n+1){clear:left}form.search-form input.search-field{height:34px;padding:5px 7px;border:1px solid #ccc}.search-submit{height:34px;border:1px solid #ccc;color:#fff;background:#4ba0e8}.error404 .page-main,.search-no-results .page-main{margin-top:60px}@media (max-width:767px){.comment-list .comment .text{overflow:visible;padding-top:4px}.side-block{margin-bottom:40px}.comment-list .comment .text .meta{border-bottom:0 solid #efefef;padding-bottom:20px}.comment-list ol{padding:0 0 0 15px}.comment-list li.comment{margin-left:0!important}h3{font-size:24px}.comment-list .comment .text .meta-author{display:block}}.comment-list li{list-style:none}.side-block ul.children{padding-left:20px}.side-block{margin-bottom:30px}@media (max-width:767px){body .page-header-top-off .logo{max-width:200px;padding-right:45px;padding-left:50px}.comment-list .comment .userpic{text-align:left!important}}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.single.wp-embed-responsive .blog-post{overflow:unset}