/* Global CSS */
body { padding-top: 4rem; font-family: "Nunito", sans-serif; font-size: 20px; font-display: swap; }

a { color: black; text-decoration: none; }

a:hover { color: black; }

label.error { color: #e41212; }

img.grayscale { -webkit-filter: grayscale(100%); filter: grayscale(100%); }

@media (min-width: 330px) { img.about { max-width: 300px; } }

img.grayscale:hover { -webkit-filter: grayscale(0%); filter: none; }

hr.separator { border: 1px solid #dedede; text-align: center; }

.safety { color: #737373; font-size: 14px; text-align: center; margin-top: 2rem; }

h1.h1-responsive { font-family: 'Nunito'; font-size: 2rem; }

h2 { font-weight: 600; }

.featured-image { display: block; margin-bottom: 20px; border: 3px solid #014970; }

@media (min-width: 768px) { article .featured-image { float: right; max-width: 50%; } }

@media (max-width: 768px) { h1 { font-size: 2rem; }
  h2 { font-size: 1.5rem; } }

.btn-orange { background: #ff9d0c; color: #fff; }

.btn-orange:hover { background: #005595; color: #fff; }

.btn-blue { background: #116BD9; color: #fff; }

.btn-blue:hover { color: #fff; }

.top-banner { background: #f7f7f7; padding: 40px 0; }

.top-banner .call-text { font-family: Impacto, Impact, sans-serif; font-size: 25px; color: red; }

.top-banner .call.btn { background: #116BD9; width: 278px; height: 60px; border-radius: 0; background-repeat: no-repeat; border: 0px; margin: 0 0 30px; padding: 0; box-shadow: 2px 3px 3px 0px #00000066; border-radius: 5px; background-image: linear-gradient(#116BD9, #0d54aa); display: flex; }

.top-banner .call.btn:hover { background: #e69a2b; background-image: linear-gradient(#fbbf69, #e28b0c); }

.top-banner .call.btn img { height: 60px; }

.top-banner .call.btn span { font-size: 23px; letter-spacing: 2px; align-items: center; justify-content: center; display: flex; margin: 0; flex-grow: 1; height: 100%; color: #fff; font-family: Impacto, Impact, sans-serif; }

.top-banner .highlights ul { padding: 0; list-style-type: none; }

.top-banner .highlights li { padding-left: 40px; background: url("/public/images/check-mark.png") center left no-repeat; }

.top-banner form { background: #116BD9; color: #fff; padding: 15px; }

@media (min-width: 1200px) { .top-banner form { padding: 35px; } }

.top-banner form h2 { font-family: Impacto, Impact, sans-serif; font-weight: 100; }

.top-banner form .btn { font-family: Impacto, Impact, sans-serif; font-size: 30px; letter-spacing: 1px; }

.toc { padding: 0px; margin: 30px auto; }

.toc .toc-container { background: #fffcf0; border: 1px solid #aaa; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); padding: 10px; }

@media (min-width: 768px) { .toc .toc-container { max-width: 50%; } }

.toc .toc-container .toc-title { font-weight: bold; font-size: 24px; }

.toc .toc-list li { font-weight: bold; }

/* Header CSS */
#header { border-bottom: 2px solid #014970; }

.navbar { padding: 0.5rem 0; }

.navbar-brand img { height: 50px; }

.navbar-light .navbar-nav .nav-link { font-family: Libre Baskerville, sans-serif; text-transform: uppercase; font-weight: bold; font-display: swap; font-size: 16px; color: #000; padding: 0.5rem; }

.navbar-light .navbar-nav .nav-link:hover { color: #ababab; }

.navbar-light .navbar-nav .nav-link.active { color: #ababab; }

.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(1, 73, 112, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

@media (max-width: 767px) { .navbar-collapse { border-top: 2px solid #dedede; margin-top: 0.5rem; } }

@media (max-width: 767px) { .navbar-brand img { height: 40px; } }

@media (max-width: 320px) { .navbar-brand img { height: 30px; } }

/* Main Page CSS */
#content-container { font-family: "Nunito", sans-serif; font-weight: 400; font-size: 18px; padding: 2rem 0; }

#slickTop { float: right; margin: 0 0 10px 10px; max-width: 100%; }

@media (min-width: 768px) { #slickTop { max-width: 300px; } }

/* Footer CSS */
.social ul { margin-top: 1rem; display: flex; }

.social img { margin-right: 20px; }

.page-footer { background-color: #116BD9; font-family: Libre Baskerville, Roboto, "Helvetica Neue", sans-serif; padding: 30px 0 50px; color: #fff; font-size: 16px; }

.page-footer ul { padding-left: 0; margin: 0; }

.page-footer li { list-style: none; }

.page-footer li a { color: inherit; }

.page-footer .links { margin: 30px auto; padding: 20px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }

.page-footer .links a { display: block; padding: 5px 0; }

.page-footer .cpr { text-align: center; font-size: 15px; }

.page-footer .cpr ul li { display: inline; }

.page-footer .cpr a img { width: 30px; }

@media (max-width: 767px) { .page-footer { font-size: 14px; }
  .page-footer .cpr { font-size: 13px; } }

@media (max-width: 425px) { .page-footer { font-size: 12px; }
  .page-footer .cpr { font-size: 12px; } }

/* Multi Column Slick Slider*/
.slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: 60%; display: block; width: 40px; height: 70px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; opacity: 0.75; z-index: 9999; background: transparent no-repeat center; }

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; }

.slick-prev { background-image: url("data:image/png;base64,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"); left: 0px; }

.slick-next { right: 0; background-image: url("data:image/png;base64,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"); }

.slick-prev:hover, .slick-next:hover { opacity: 1; }

#slickArticles .slick-list1 { margin-left: -15px; margin-right: -15px; }

#slickArticles .slick-track { display: flex !important; }

#slickArticles .slick-slide { height: inherit !important; padding-right: 15px; padding-left: 15px; }

#slickArticles .slick-slide:focus { outline: none; }

#slickArticles .slick-slide a.btn-slider { background-color: #116BD9; color: white; }

#slickArticles .slick-slide a.btn-slide:hover { background-color: grey; color: #343a40; }

#slickArticles .slick-slide .card { height: 100%; padding: 0.5em; }

#slickArticles .slick-slide .card-body { padding: 1.25rem 0; }

#slickArticles .slick-slide .card-footer { background: #fff; }

/* Blog Listing Page CSS */
.sidebar { padding-left: 1.5rem; }

.sidebar .intro-text { font-size: 18px; text-align: center; }

.sidebar .recent-posts-list { padding-left: 0; list-style: none; }

.sidebar .recent-posts-list li { margin: 1rem 0; }

.sidebar .recent-posts-list a { font-size: 18px; font-weight: 600; }

.sidebar .recent-posts-list a:hover { color: #007bff; }

#blog-listing-wrapper { font-family: "Nunito", sans-serif; }

.blog-column { padding-right: 0rem; border-right: 0px solid #dedede; }

@media (max-width: 991px) { .blog-column { border: none; } }

.blog-listing .blog-post { border-bottom: 1px solid #dedede; padding: 1.5rem 0; }

.blog-column .post-title a:hover { text-decoration: none; color: #007bff; }

.blog-text { font-size: 17px; font-weight: 400; }

.blog-listing .blog-link { font-size: 18px; font-weight: 600; }

/* Single Blog Page CSS */
#single-blog-wrapper { font-family: "Nunito", sans-serif; }

.share-links { display: flex; list-style: none; padding: 0; }

.share-links li { margin-right: 0.8rem; }

.share-links li:nth-of-type(1) { font-size: 20px; font-weight: 600; margin-right: 1rem; }

.blog-hook-text { font-size: 20px; }

.blog-conclusion { font-size: 20px; }

@media (max-width: 767px) { .related-posts .post-title { border-bottom: 1px solid #dedede; margin-bottom: 1.5rem; padding-bottom: 1rem; }
  .related-posts .col-md-4:last-child .post-title { margin-bottom: 0; border: none; padding-bottom: 0; } }

.comment-form textarea { border-radius: 5px; width: 100%; height: 10rem; padding: 5px 10px; border: 1px solid #ced4da; }

#scroll-top { display: none; position: fixed; bottom: 20px; right: 40px; width: 30px; height: 30px; cursor: pointer; }

@media (max-width: 767px) { #scroll-top { right: 10px; bottom: 10px; } }

/* Slick Slider*/
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }

.slick-track:before, .slick-track:after { display: table; content: ''; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }

[dir='rtl'] .slick-slide { float: right; }

.slick-slide img { display: block; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

/*Lighbox*/
body.lb-disable-scrolling { overflow: hidden; }

.lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: .8; display: none; }

.lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: 400; outline: none; }

.lightbox .lb-image { display: block; height: auto; max-width: inherit; max-height: none; border-radius: 3px; border: 4px solid #fff; }

.lightbox a img { border: none; }

.lb-outerContainer { position: relative; *zoom: 1; width: 250px; height: 250px; margin: 0 auto; border-radius: 4px; background-color: #fff; }

.lb-outerContainer:after { content: ""; display: table; clear: both; }

.lb-loader { position: absolute; top: 43%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0; }

.lb-cancel { display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../images/loading.gif) no-repeat; }

.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

.lb-container > .nav { left: 0; }

.lb-nav a { outline: none; background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==); }

.lb-prev, .lb-next { height: 100%; cursor: pointer; display: block; }

.lb-nav a.lb-prev { width: 34%; left: 0; float: left; background: url(../images/prev.png) left 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity .6s; -moz-transition: opacity .6s; -o-transition: opacity .6s; transition: opacity .6s; }

.lb-nav a.lb-prev:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.lb-nav a.lb-next { width: 64%; right: 0; float: right; background: url(../images/next.png) right 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity .6s; -moz-transition: opacity .6s; -o-transition: opacity .6s; transition: opacity .6s; }

.lb-nav a.lb-next:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.lb-dataContainer { margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.lb-dataContainer:after { content: ""; display: table; clear: both; }

.lb-data { padding: 0 4px; color: #ccc; }

.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em; }

.lb-data .lb-caption { font-size: 13px; font-weight: 700; line-height: 1em; }

.lb-data .lb-caption a { color: #4ae; }

.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999; }

.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(../images/close.png) top right no-repeat; text-align: right; outline: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: .7; -webkit-transition: opacity .2s; -moz-transition: opacity .2s; -o-transition: opacity .2s; transition: opacity .2s; }

.lb-data .lb-close:hover { cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
