.dropdown-toggle i,a{-webkit-transition:all ease .3s}
pre,textarea{overflow:auto}
blockquote,q{quotes:"" ""}
body,pre{background:#f1f1f1}
#content[tabindex="-1"]:focus,a:active,a:hover{outline:0}
.entry-title,.entry-title a,.main-navigation a,.screen-reader-text:focus,.site-title a,a,ins,mark{text-decoration:none}
.widget select,.wp-caption,embed,iframe,img,object,pre{max-width:100%}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{transition:all ease .3s;background-color:transparent}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
cite,dfn,em,i{font-style:italic}
h1{font-size:2rem}
mark{color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0;height:auto}
svg:not(:root){overflow:hidden}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1rem}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:none;-webkit-border-radius:0;border-radius:0}
input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],select,textarea{-webkit-border-radius:0;border-radius:0;line-height:normal;padding:.5em 1em}
select,table,td,th{border:1px solid #eaeaea}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{width:100%}
body,button,input,select,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}
h1,h2,h3,h4,h5,h6{clear:both;margin:0}
p{margin:0 0 1em}
blockquote{border-left:5px solid #eaeaea;padding:.5em 2em;margin:1em}
address{margin:0 0 1.5em}
pre{font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;padding:1em 1.5em}
code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
ins,mark{background:#fff9c0;padding:.2em .5em}
big{font-size:125%}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (max-width:768px){html{font-size:85%}
}
*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
body{margin:0;font-size:18px;line-height:1.5}
blockquote:after,blockquote:before{content:""}
q:after,q:before{content:'"';font-style:italic}
q:after{padding-right:.2em}
q:before{padding-left:.2em}
hr{background-color:#eaeaea;border:0;height:1px;margin-bottom:1.5em}
ol,ul{margin:0}
ul{list-style:disc}
ol{list-style:decimal}
li>ol,li>ul{margin-bottom:0;margin-left:1.5em}
dt{font-weight:700}
dd{margin:0 1.5em 1.5em}
figure{margin:1em 0}
table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;width:100%}
table,td,th{padding:.3em}
button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;line-height:normal;padding:1em 2em;border-color:#34495e;background:#34495e;color:#fff}
button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#293b4c;border-color:#293b4c}
button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{outline:#000 dotted thin;background:#293b4c;border-color:#293b4c}
input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],textarea{color:#666;border:1px solid #eaeaea}
input[type=range]:focus,input[type=range]:hover,input[type=date]:focus,input[type=date]:hover,input[type=month]:focus,input[type=month]:hover,input[type=week]:focus,input[type=week]:hover,input[type=time]:focus,input[type=time]:hover,input[type=datetime]:focus,input[type=datetime]:hover,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=color]:focus,input[type=color]:hover,input[type=text]:focus,input[type=text]:hover,input[type=email]:focus,input[type=email]:hover,input[type=url]:focus,input[type=url]:hover,input[type=password]:focus,input[type=password]:hover,input[type=search]:focus,input[type=search]:hover,input[type=number]:focus,input[type=number]:hover,input[type=tel]:focus,input[type=tel]:hover,textarea:focus,textarea:hover{color:#111}
input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,textarea:focus{background:#f1f1f1;outline:dotted thin}
a,a:visited{color:#34495e}
a:active,a:focus,a:hover{color:#293b4c}
a:focus{outline:dotted thin}
.main-navigation{clear:both;display:block;width:100%}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}
@media screen and (min-width:768px){.main-navigation ul ul{float:left;position:absolute;left:-999em;z-index:99999}
.main-navigation ul ul ul{left:-999em;top:0}
.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}
.main-navigation ul ul a{width:300px}
}
.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}
.main-navigation li{position:relative}
.main-navigation a,.main-navigation.toggled ul{display:block}
.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}
@media screen and (min-width:768px){.menu-toggle{display:none}
.main-navigation ul{display:block}
.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}
.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}
}
@media screen and (max-width:768px){body{font-size:16px}
.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{margin-bottom:1em}
}
.main-navigation ul.children.toggled-on,.main-navigation ul.sub-menu.toggled-on{display:block}
.main-navigation .children a,.main-navigation .sub-menu a{line-height:3.5}
.main-navigation .children .page_item_has_children:after,.main-navigation .menu-item-has-children:after,.main-navigation .sub-menu .page_item_has_children:after{right:1em}
.dropdown-toggle{position:absolute;right:0;top:0;background:0 0}
@media all and (max-width:768px){.main-navigation ul.children,.main-navigation ul.sub-menu{display:none}
.dropdown-toggle{padding:.6em 2em}
}
@media all and (min-width:768px){.dropdown-toggle{display:none}
}
.dropdown-toggle i{transition:all ease .3s}
.dropdown-toggle.toggled-on i{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}
.comment-content a,.site-content{word-wrap:break-word}
.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;top:5px;width:auto;z-index:100000}
.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: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{content:"";display:table;table-layout:fixed}
.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}
.widget{background:#fff;padding:1em;margin:0 0 0.2em}
.widget-title{font-size:1.5rem}
.widget-area{font-size:1rem}
.widget-area h2{margin:0 0 1em}
.widget-area ul{padding:0 0 0 1em;margin:0}
.widget-area a:hover{-webkit-box-shadow:0 2px 0 0 #34495e;box-shadow:0 2px 0 0 #34495e}
input.search-submit{position:absolute;top:1px;right:0;padding:1em}
.search-form,.site-content{position:relative}
.search-form .search-field{padding:1em;width:100%}
.sticky{display:block}
.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}
.bypostauthor{display:block}
@media screen and (min-width:768px){#primary,#secondary-left,#secondary-right{float:left;position:relative}
.layout-no-sidebar #primary,.layout-no-sidebar #secondary-left,.layout-no-sidebar #secondary-right{float:none}
.layout-content-sidebar #primary{width:70%;padding-right:.5em}
.layout-content-sidebar #secondary-left,.layout-content-sidebar #secondary-right{width:30%;padding-left:.5em}
.layout-sidebar-content #primary{width:70%;left:30%;padding-left:.5em}
.layout-sidebar-content #secondary-left,.layout-sidebar-content #secondary-right{width:30%;left:-70%;padding-right:.5em}
.layout-sidebar-sidebar-content #primary{width:50%;left:50%;padding-left:.5em}
.layout-sidebar-sidebar-content #secondary-left{width:25%;left:-50%;padding-right:.5em}
.layout-sidebar-sidebar-content #secondary-right{width:25%;left:-50%;padding-left:.5em;padding-right:.5em}
.layout-sidebar-content-sidebar #primary{width:50%;left:25%;padding-right:.5em;padding-left:.5em}
.layout-sidebar-content-sidebar #secondary-left{width:25%;left:-50%;padding-right:.5em}
.layout-sidebar-content-sidebar #secondary-right{width:25%;padding-left:.5em}
.layout-content-sidebar-sidebar #primary{width:50%;padding-right:.5em}
.layout-content-sidebar-sidebar #secondary-left{width:25%;padding-left:.5em;padding-right:.5em}
.layout-content-sidebar-sidebar #secondary-right{width:25%;padding-left:.5em}
}
.site-content{margin:3em auto}
@media screen and (max-width:768px){.site-content{padding:0 1em}
}
.page-content,.site-main>article{background:#fff;padding:1em 1.5em;margin-bottom:3em}
.page-title{font-size:2.2rem}
.page-title img{vertical-align:-.5em;margin-right:.5em}
.page-header{background:#fff;margin-bottom:2em;padding:1em 1.5em}
.page-header p{color:#999}
.archive-description{margin-top:.5em}
.entry-title,.entry-title a{font-size:2rem;text-transform:none;color:#32373c;margin:0 0 .5em}
.entry-footer a,.entry-footer i,.entry-meta a,.entry-meta i{color:#555}
.single .entry-title,.single .entry-title a{font-size:2.5rem}
.entry-content{line-height:1.8}
.entry-content code,.entry-content tt{background:#f1f1f1;border:1px solid #EEE;-webkit-border-radius:3px;border-radius:3px;display:inline-block;padding:3px 5px;max-width:100%;line-height:normal}
.entry-footer{font-size:1rem;margin-top:1.5em}
.entry-footer>span{margin-right:1em}
.entry-footer .fa-comments{margin-right:.2em}
.entry-footer .meta-tag>i{margin-right:.5em}
.entry-meta{font-size:1rem;color:#555}
.entry-meta>span{margin-right:1em}
.entry-meta i{margin-right:.5em}
.entry-meta img.avatar{vertical-align:middle;margin-right:.5em;-webkit-border-radius:50%;border-radius:50%}
.entry-meta .label{background:#f1f1f1;font-size:.9rem;padding:.1em .5em;display:inline-block;-webkit-border-radius:4px;border-radius:4px;margin-right:.5em}
.edit-link .sep{margin-right:1em}
.nav-links a,.nav-links>span{background:#fff;padding:1em 1.5em;display:inline-block;font-size:1rem;text-decoration:none}
@media screen and (max-width:768px){.nav-links{text-align:center;margin-bottom:1em}
.nav-links a,.nav-links>span{width:100%}
}
.nav-links a:focus .link-icon,.nav-links a:hover .link-icon,.nav-links>span:focus .link-icon,.nav-links>span:hover .link-icon{color:#fff}
.nav-links a.current,.nav-links a:focus,.nav-links a:hover,.nav-links>span.current,.nav-links>span:focus,.nav-links>span:hover{outline-offset:-2px;color:#fff;background:#34495e}
.nav-links a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.comment-author,.comment-metadata{display:inline-block}
.nav-links a:focus .link-caption,.nav-links a:hover .link-caption{color:#fff}
.nav-links .next i{margin-left:.2em}
.nav-links .prev i{margin-right:.2em}
.nav-previous i{margin-right:.5em}
.nav-next i{margin-left:.5em}
.site-header{background:#fff;padding:1em 0 0}
.site-branding{text-align:center;margin-bottom:1.5em}
.site-description,.site-title{margin:0}
.site-title a{font-size:3rem;font-weight:400}
.menu-toggle{border-bottom:1px solid #293b4c;width:100%}
.menu-toggle i{margin-right:.5em}
.main-navigation{background:#34495e;color:#fff}
@media screen and (min-width:768px){.main-navigation{text-align:center;float:none}
.main-navigation li{float:none;display:inline-block}
.main-navigation ul ul{background:#34495e}
.main-navigation ul ul li{text-align:left;font-size:.9rem}
.main-navigation .menu-item-has-children:after,.main-navigation .page_item_has_children:after{content:"\f107";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1rem;right:.5em}
.main-navigation .menu-item-has-children a,.main-navigation .page_item_has_children a{padding-right:1.8em}
}
.custom-headers,.gallery-item,.post-password-form,.site-footer,.wp-caption-text{text-align:center}
@media screen and (min-width:768px) and (max-width:768px){.main-navigation .menu-item-has-children:after,.main-navigation .page_item_has_children:after{top:2em;right:1.5em}
}
.main-navigation a{padding:0 1em;line-height:4;font-size:1rem;color:#fff}
.main-navigation .current-menu-item a,.main-navigation a:focus,.main-navigation a:hover{background-color:#293b4c}
@media screen and (max-width:768px){.main-navigation a{line-height:3}
.main-navigation .children a,.main-navigation .sub-menu a{padding-left:2em}
.main-navigation .children ul a,.main-navigation .sub-menu ul a{padding-left:3em}
.main-navigation .children ul ul a,.main-navigation .sub-menu ul ul a{padding-left:4em}
}
.custom-headers{line-height:0;margin-left:auto;margin-top:3em;margin-right:auto}
.site-footer{font-size:1rem;background:#fff;padding:1em 0}
.page .entry-thumbnail{margin-top:.5em}
.single .entry-header{border-bottom:1px solid #eaeaea;padding:0 0 2em;text-align:center}
.single .entry-header .wp-post-image{margin-bottom:1em}
.single .site-main>article{padding:2em;margin-bottom:2em}
.single .tags-links>a{background-color:#34495e;display:inline-block;color:#fff;padding:.5em 1em;margin-right:.5em;margin-bottom:.5em}
.single .tags-links>a:focus,.single .tags-links>a:hover{outline-offset:-2px;background-color:#293b4c}
.single .tags-links>a:last-child{margin-right:0}
.single .entry-content{margin-bottom:1em}
.single .entry-footer{font-size:1rem;margin-top:2em;border-top:1px solid #f1f1f1;padding-top:2em}
.logged-in-as>a:last-child{color:#b70000}
#cancel-comment-reply-link{background:#34495e;color:#fff;font-size:.8rem;padding:.5em 1em;font-weight:400;margin-left:1em}
#reply-title{margin-bottom:.5em}
.comments-area{margin:2em 0 0;padding:0}
.comments-title{margin-bottom:.5em;background:#fff;padding:.5em 1em}
.pingback{background:#fff;padding:0 1.5em .5em;list-style-type:none;font-size:1rem}
.pingback:first-child{padding-top:1em}
.pingback+.comment{margin-top:1em}
.comment{list-style:none;margin-bottom:1em}
.comment>article{background:#fff;padding:1.5em}
.comment ol.children{margin:1em 0 0}
.comment-respond{background:#fff;padding:1em 1.5em;margin-top:1em}
.comment-list{margin:0;padding:0}
.comment-list>.comment{padding:0}
.comment-meta{margin-bottom:1em}
.reply{margin-top:1em}
.comment-meta,.reply{font-size:.9rem}
.comment-metadata{font-weight:600;float:right;margin-top:.5em}
.comment-author img{vertical-align:-1em;-webkit-border-radius:50%;border-radius:50%;margin-right:.5em}
@media all and (min-width:768px){.comment-form-author,.comment-form-email{padding-right:1em}
.comment-form-author,.comment-form-email,.comment-form-url{width:33.33%;display:inline-block;float:left}
.comment-form-author input,.comment-form-author label,.comment-form-email input,.comment-form-email label,.comment-form-url input,.comment-form-url label{width:100%;display:inline-block}
}
.link-title{font-size:1.5rem}
.link-caption{display:block;font-size:.9rem}
.link-wrap,.more-link{display:inline-block}
.nav-next .link-icon,.nav-previous .link-icon{color:#8c8c8c;vertical-align:50%}
.nav-previous .link-icon{padding-right:.5em}
.nav-next .link-icon{padding-left:.5em}
.post-password-form input[type=submit]{padding:.5em 3em}
@media screen and (max-width:768px){.post-password-form input[type=submit]{margin-top:1em;width:100%}
}
.search .page-content .search-form{margin:1em 0}
.author .archive-description,.more-link{margin-top:1em}
.no-comments{background:#fff;padding:1.5em;border-left:4px solid #34495e}
.page-title i{margin-right:.5em}
.comment-content a,.entry-content a,.page-content a{border-bottom:1px dotted;padding-bottom:3px;-webkit-transition:all ease .3s;transition:all ease .3s}
.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{border:none;margin-bottom:0;margin-top:0;padding:0}
.wp-caption{margin-bottom:1.5em}
.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.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%}
.gallery-caption{display:block}
.error404 .site-content, .page .site-content, .error404 .custom-headers, .page .custom-headers {max-width: 1100px; }
.archive .site-content, .search .site-content, .blog .site-content, .archive .custom-headers, .search .custom-headers, .blog .custom-headers {max-width: 1100px; }
.single .site-content, .single .custom-headers {max-width: 1100px; }
#footer-menu li{display:inline-block;list-style:none;}
svg{
	display:inline-block;
	max-height:25px;
	width:auto;
}