.has-material-red-color{ color:#f44336; }

.has-material-red-background-color{ background-color:#f44336; }

.has-material-pink-color{ color:#e91e63; }

.has-material-pink-background-color{ background-color:#e91e63; }

.has-material-purple-color{ color:#9c27b0; }

.has-material-purple-background-color{ background-color:#9c27b0; }

.has-material-deep-purple-color{ color:#673ab7; }

.has-material-deep-purple-background-color{ background-color:#673ab7; }

.has-material-indigo-color{ color:#3f51b5; }

.has-material-indigo-background-color{ background-color:#3f51b5; }

.has-material-blue-color{ color:#2196f3; }

.has-material-blue-background-color{ background-color:#2196f3; }

.has-material-light-blue-color{ color:#03a9f4; }

.has-material-light-blue-background-color{ background-color:#03a9f4; }

.has-material-cyan-color{ color:#00bcd4; }

.has-material-cyan-background-color{ background-color:#00bcd4; }

.has-material-teal-color{ color:#009688; }

.has-material-teal-background-color{ background-color:#009688; }

.has-material-green-color{ color:#4caf50; }

.has-material-green-background-color{ background-color:#4caf50; }

.has-material-light-green-color{ color:#8bc34a; }

.has-material-light-green-background-color{ background-color:#8bc34a; }

.has-material-lime-color{ color:#cddc39; }

.has-material-lime-background-color{ background-color:#cddc39; }

.has-material-yellow-color{ color:#ffeb3b; }

.has-material-yellow-background-color{ background-color:#ffeb3b; }

.has-material-amber-color{ color:#ffc107; }

.has-material-amber-background-color{ background-color:#ffc107; }

.has-material-orange-color{ color:#ff9800; }

.has-material-orange-background-color{ background-color:#ff9800; }

.has-material-deep-orange-color{ color:#ff5722; }

.has-material-deep-orange-background-color{ background-color:#ff5722; }

.has-material-brown-color{ color:#795548; }

.has-material-brown-background-color{ background-color:#795548; }

.has-material-grey-color{ color:#9e9e9e; }

.has-material-grey-background-color{ background-color:#9e9e9e; }

.has-material-blue-grey-color{ color:#607d8b; }

.has-material-blue-grey-background-color{ background-color:#607d8b; }
.has-xs-font-size{ font-size:12px; }

.has-s-font-size{ font-size:16px; }

.has-m-font-size{ font-size:20px; }

.has-l-font-size{ font-size:28px; }

.has-xl-font-size{ font-size:36px; }
.has-material-red-color{ color:#f44336; }

.has-material-red-background-color{ background-color:#f44336; }

.has-material-pink-color{ color:#e91e63; }

.has-material-pink-background-color{ background-color:#e91e63; }

.has-material-purple-color{ color:#9c27b0; }

.has-material-purple-background-color{ background-color:#9c27b0; }

.has-material-deep-purple-color{ color:#673ab7; }

.has-material-deep-purple-background-color{ background-color:#673ab7; }

.has-material-indigo-color{ color:#3f51b5; }

.has-material-indigo-background-color{ background-color:#3f51b5; }

.has-material-blue-color{ color:#2196f3; }

.has-material-blue-background-color{ background-color:#2196f3; }

.has-material-light-blue-color{ color:#03a9f4; }

.has-material-light-blue-background-color{ background-color:#03a9f4; }

.has-material-cyan-color{ color:#00bcd4; }

.has-material-cyan-background-color{ background-color:#00bcd4; }

.has-material-teal-color{ color:#009688; }

.has-material-teal-background-color{ background-color:#009688; }

.has-material-green-color{ color:#4caf50; }

.has-material-green-background-color{ background-color:#4caf50; }

.has-material-light-green-color{ color:#8bc34a; }

.has-material-light-green-background-color{ background-color:#8bc34a; }

.has-material-lime-color{ color:#cddc39; }

.has-material-lime-background-color{ background-color:#cddc39; }

.has-material-yellow-color{ color:#ffeb3b; }

.has-material-yellow-background-color{ background-color:#ffeb3b; }

.has-material-amber-color{ color:#ffc107; }

.has-material-amber-background-color{ background-color:#ffc107; }

.has-material-orange-color{ color:#ff9800; }

.has-material-orange-background-color{ background-color:#ff9800; }

.has-material-deep-orange-color{ color:#ff5722; }

.has-material-deep-orange-background-color{ background-color:#ff5722; }

.has-material-brown-color{ color:#795548; }

.has-material-brown-background-color{ background-color:#795548; }

.has-material-grey-color{ color:#9e9e9e; }

.has-material-grey-background-color{ background-color:#9e9e9e; }

.has-material-blue-grey-color{ color:#607d8b; }

.has-material-blue-grey-background-color{ background-color:#607d8b; }
.has-xs-font-size{ font-size:12px; }

.has-s-font-size{ font-size:16px; }

.has-m-font-size{ font-size:20px; }

.has-l-font-size{ font-size:28px; }

.has-xl-font-size{ font-size:36px; }
html{ font-size:62.5%; font-weight:400; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; -webkit-font-feature-settings:"lnum"; font-feature-settings:"lnum"; scroll-behavior:auto !important; }

body{ font-family:'Poppins', sans-serif; color:#474747; font-size:1.4rem; line-height:2.2rem; }

h1, h2, h3, h4, h5, h6{ margin-bottom:4px; color:#00446A; }

p{ margin-top:2.4rem; margin-bottom:2.4rem; }
.alignnone, .alignleft, .alignright, .aligncenter{ margin:5px 15px 10px; }

.alignleft{ float:left; margin-left:0; }

.alignright{ float:right; margin-right:0; }

.alignnone{ display:block; margin-left:0; margin-right:0; }

.aligncenter{ display:block; margin-left:auto; margin-right:auto; }

.wp-caption{ position:relative; }

.wp-caption img{ width:100%; }

.wp-caption-text{ position:absolute; bottom:0; left:0; right:0; padding:5px 10px; background:rgba(0, 0, 0, 0.5); color:#fff; }
.articles{ list-style-type:none; padding:0; margin:0; }
.widgets{ list-style-type:none; padding:0; margin:0; }
.gallery{ position:relative; overflow:hidden; padding-bottom:20px; }

.gallery-item{ float:left; position:relative; padding:10px; }

.gallery-columns-1 .gallery-item{ width:100%; }

.gallery-columns-2 .gallery-item{ width:50%; }

.gallery-columns-3 .gallery-item{ width:33.33%; }

.gallery-columns-4 .gallery-item{ width:25%; }

.gallery-columns-5 .gallery-item{ width:20%; }

.gallery-columns-6 .gallery-item{ width:16.67%; }

.gallery-columns-7 .gallery-item{ width:14.29%; }

.gallery-columns-8 .gallery-item{ width:12.5%; }

.gallery-columns-9 .gallery-item{ width:11.11%; }

.gallery-columns-7 .gallery .wp-caption, .gallery-columns-8 .gallery .wp-caption, .gallery-columns-9 .gallery .wp-caption{ display:none; }

.gallery .wp-caption-text{ right:10px; bottom:10px; left:10px; text-align:left; }
.section-comments{ padding-top:15px; }

.section-comments a{ text-decoration:none; }

.section-comments p{ padding-bottom:18.2px; }

.section-comments ol, .section-comments ul{ padding:0; margin:0; list-style:none outside none; }

.section-comments h3{ position:relative; padding:0 0 10px; }

.section-comments h3 small{ position:absolute; top:0; right:0; }

.comments{ position:relative; }

.comments .children{ position:relative; padding-left:70px; }

.comments .children:before, .comments .children:after{ content:''; position:absolute; display:block; }

.comments .children:before{ top:33px; left:23px; width:32px; height:27px; border-left:8px solid #c3c3c3; border-bottom:8px solid #c3c3c3; }

.comments .children:after{ top:-5px; left:8px; border:20px solid transparent; border-width:20px 19px; border-bottom-color:#c3c3c3; }

.comment{ position:relative; padding:30px 0 30px 65px; }

.comment .avatar{ position:absolute; top:28px; left:0; width:48px; height:48px; border-radius:50%; border:1px solid #ccc; }

.comment__says{ padding-left:5px; }

.comment__moderation-notice{ display:inline-block; margin:3px 0 8px; color:#999; }

.comment__meta{ padding-bottom:12px; }

.comment__meta a{ color:#363636; }

.comment__text p:last-child{ padding-bottom:0; margin-bottom:0; }

.comment__reply{ padding-top:10px; text-align:right; }

.comment__reply a{ display:inline-block; padding:5px 10px; background:#363636; color:#fff; }

.comment__reply a:hover{ text-decoration:none; opacity:.8; }

.comment-respond{ width:100%; padding-top:30px; }

.comment-respond h3{ position:relative; }

.comment-respond small{ position:absolute; top:0; right:0; }

.comment-respond label{ display:block; padding-bottom:4px; }

.comment-respond input[type="text"], .comment-respond input[type="email"], .comment-respond input[type="url"], .comment-respond textarea{ display:block; width:80%; padding:10px; border:1px solid #ccc; background:#f7f7f7; }

.comment-respond textarea{ width:100%; height:100px; }

.comment-respond input[type="text"]:focus, .comment-respond input[type="email"]:focus, .comment-respond input[type="url"]:focus{ background-color:#fff; }

.comment-respond input[type="text"]::-webkit-input-placeholder, .comment-respond input[type="email"]::-webkit-input-placeholder, .comment-respond input[type="url"]::-webkit-input-placeholder{ color:#777; }

.comment-respond input[type="text"]::-moz-placeholder, .comment-respond input[type="email"]::-moz-placeholder, .comment-respond input[type="url"]::-moz-placeholder{ color:#777; }

.comment-respond input[type="text"]:-ms-input-placeholder, .comment-respond input[type="email"]:-ms-input-placeholder, .comment-respond input[type="url"]:-ms-input-placeholder{ color:#777; }

.comment-respond input[type="text"]::-ms-input-placeholder, .comment-respond input[type="email"]::-ms-input-placeholder, .comment-respond input[type="url"]::-ms-input-placeholder{ color:#777; }

.comment-respond input[type="text"]::placeholder, .comment-respond input[type="email"]::placeholder, .comment-respond input[type="url"]::placeholder{ color:#777; }

.comment-respond .required{ color:#e40000; }

.comment-respond .comment-notes{ padding-top:15px; }

.comment-respond .form-submit input{ display:block; width:160px; height:40px; border:0; font-size:14px; font-weight:bold; color:#fff; background:#363636; cursor:pointer; }

.no-comments{ padding-top:12px; font-weight:bold; font-size:18px; }
.search-form{ position:relative; overflow:hidden; }

.search-form__field{ display:block; width:100%; padding:10px; border:1px solid #ccc; background:#f7f7f7; }

.search-form__field:focus{ background-color:#fff; }

.search-form__field::-webkit-input-placeholder{ color:#777; }

.search-form__field::-moz-placeholder{ color:#777; }

.search-form__field:-ms-input-placeholder{ color:#777; }

.search-form__field::-ms-input-placeholder{ color:#777; }

.search-form__field::placeholder{ color:#777; }

.search-form .screen-reader-text{ position:absolute; top:0; left:0; width:0; height:0; opacity:0.5; visibility:hidden; }

body{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding:24px; }

.site-container{ max-width:375px; border:1px solid #9A9A9A; border-top:90px solid #0097A5; }

.site-bounds{ padding:16px; max-height:70vh; overflow:auto; }

*{ -webkit-box-sizing:border-box; box-sizing:border-box; }

*:first-child{ margin-top:0; }

*:last-child{ margin-bottom:0; }

.tab-navigator ul{ display:-webkit-box; display:-ms-flexbox; display:flex; padding:0; list-style:none; }

.tab-navigator li{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; padding-top:1rem; padding-bottom:1rem; border-top:1px solid #9A9A9A; min-height:6.4rem; font-size:1.2rem; line-height:2rem; }

.tab-navigator li:before{ width:2rem; height:2rem; content:''; border-radius:25%; margin-bottom:0.4rem; background-color:#9A9A9A; }

.tab-navigator li:last-child{ border-right:0; }

.single-post .article--single img{ max-width:100%; height:auto; }

.single-post .article__head{ margin-bottom:2.4rem; }

