.main-navigation{clear:both;display:block;float:left;width:100%;}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;}
.main-navigation li{float:left;position:relative;}
.main-navigation a{display:block;text-decoration:none;}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999;}
.main-navigation ul ul ul{left:-999em;top:0;}
.main-navigation ul ul a{width:200px;}
.main-navigation ul ul li{}
.main-navigation li:hover > a,
.main-navigation li.focus > a{}
.main-navigation ul ul:hover > a,
.main-navigation ul ul .focus > a{}
.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,
.main-navigation .current-menu-ancestor > a{}
.menu-toggle,
.main-navigation.toggled ul{display:block;}
@media screen and (min-width:37.5em){.menu-toggle{display:none;}
.main-navigation ul{display:block;}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden;}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;width:50%;}
.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;}
#content[tabindex="-1"]:focus{outline:0;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.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;table-layout:fixed;}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after{clear:both;}
.widget select{max-width:100%;}
.sticky{display:block;}
.hentry{margin:0 0 1.5em;}
.byline,
.updated:not(.published){display:none;}
.single .byline,
.group-blog .byline{display:inline;}
.page-content,
.entry-content,
.entry-summary{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;}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed,
iframe,
object{max-width:100%;}
.post-teaser th{font-size:17px !important;}
.post-teaser a{font-size:15px !important;}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd;border-right:1px solid #ddd;}
table{border-right:1px solid hsl(0, 0%, 87%);border-collapse:separate;border-spacing:0;margin:0 0 1.75em;table-layout:fixed;width:100%;border-top:1px solid #ccc;}
table > thead > tr > th, table > tbody > tr > th, table > tbody > tr > td{border-top:1px solid hsl(0, 0%, 87%);line-height:1.42857;padding:8px;vertical-align:top;font-weight:700;}
table{border-collapse:separate;border-spacing:0;}
.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, th, td{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:currentcolor currentcolor hsl(0, 0%, 82%) hsl(0, 0%, 82%);border-image:none;border-style:none none solid solid;border-width:medium medium 1px 1px;padding:10px;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{text-align:center;}
.gallery-columns-3 .gallery-item:nth-child(3n+1){clear:left;}
.gallery-item{display:inline-block;overflow:hidden;width:33.33%;margin-bottom:20px;text-align:left;}
.gallery-item{background-color:transparent;}
.gallery-columns-1 .gallery-item{max-width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.post-teaser img{max-width:100%;height:auto;}
.wp-caption-text.gallery-caption{display:block;padding:20px 20px 20px 0px;text-align:left;}
.gallery-icon img{margin:0 auto;}
blockquote{margin-bottom:60px;}
.post-teaser th{font-size:17px !important;}
.post-teaser a{font-size:15px !important;}
.post-teaser img{height:auto;max-width:100%;}
.widget img{height:auto;max-width:100%;}
.column-right .side-block h3{font-size:40px;line-height:1em;margin-bottom:18px;text-transform:none;}
.category-list > li{font-size:16px;line-height:20px;}
.category-list > li{border-bottom:1px solid hsl(0, 0%, 94%);font-size:18px;line-height:20px;padding:9px 0 6px 16px;position:relative;}
.post-teaser ul li > span{font-size:14px !important;}
.category-list > li a{color:#444444;font-size:18px !important;text-decoration:none;line-height:20px;}
.post-teaser input[type="text"], .post-teaser input[type="password"]{border:1px solid hsl(0, 0%, 60%);border-radius:5px;padding:13px 22px;}
button, input[type="submit"],
input[type="button"],
input[type="reset"]{padding:14px 18px;font-size:16px;line-height:24px;font-weight:700;height:auto;color:#ffffff;border-radius:7px;border:0;vertical-align:top;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;text-decoration:none;text-transform:uppercase;}
.sticky_post_icon{font-size:2.76em;position:absolute;right:0;background:rgba(256,256,256, 0.9);color:#333;border-top-left-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px;z-index:1;padding:4px;border:3px solid;}
.nav-links > .page-numbers{border:1px solid #000;display:inline-block;padding:10px 15px;font-style:italic;}
.blog-post > .inside{padding:0;}
.tags-links.tags-list > li{display:inline-block;margin-bottom:7px;margin-right:5px;padding:0;}
blockquote{border-left:5px solid hsl(0, 0%, 93%);font-size:17.5px;margin:0 0 20px;padding:10px 78px;}
blockquote::before{color:hsl(222, 84%, 62%);content:"";display:block;font-family:"computer";font-size:65px;font-style:normal;left:0px;line-height:1em;position:absolute;top:0;}
.blog-post .post-image img{height:auto;max-width:100%;width:auto;}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;white-space:pre-wrap;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;overflow:auto;}
address{margin-bottom:20px;line-height:1.42857143;font-style:italic;}
.post-teaser span, .post-teaser em, .post-teaser strong{font-size:15px !important;}
.category-list{list-style:outside none none;margin:0;padding:0;}
.list-image > img{max-width:100%;height:auto;width:auto;}
.widget_nav_menu ul > li > ul.sub-menu li > ul.sub-menu.category-list > li>a{margin-left:15px;}
ol > li{margin-top:8px;}
.post-image img{height:auto;max-width:100%;}
.textwidget > form select option{width:250px;}
.comments .comment .comment{margin-left:40px;}
.comments .comment .comment{margin-left:0px;}
.entry-content img{max-width:100%;height:auto;}
.box-step .title span{color:#009cdc;}
.comments-area .comment .comment{margin-left:3em;}
.comment-reply-title{font-size:28px;font-weight:600;}
.list-inline{display:inline-block;}
.comments-area.comments .comment{margin-top:50px;}
.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{padding-left:0;padding-bottom:0;margin-bottom: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%;}
.post-teaser ul ul,.post-teaser ol ol{list-style:inherit;}