/*heading/search*/
.hub-widget-heading { text-align: left; margin-bottom: 2rem; display: flex; flex-wrap: wrap; align-items: flex-end; }

@media (min-width: 992px) { .hub-widget-heading { margin-bottom: 3.5rem; } }

.hub-widget-heading > div { position: relative; width: 100%; }

.hub-widget-heading > div.heading { flex: 0 0 100%; max-width: 100%; }

@media (min-width: 992px) { .hub-widget-heading > div.heading { flex: 1 0 50%; max-width: 100%; } }

.hub-widget-heading > div.search { flex: 0 0 50%; max-width: 50%; }

@media (min-width: 992px) { .hub-widget-heading > div.search { flex: 0 0 260px; max-width: 260px; margin-bottom: .25rem; text-align: right; } }

.hub-widget-heading > div.more { flex: 0 0 50%; max-width: 50%; text-align: right; }

@media (min-width: 992px) { .hub-widget-heading > div.more { flex: 0 0 auto; width: auto; max-width: 100%; order: 13; margin-bottom: .25rem; margin-left: 2rem; } }

.hub-widget-heading .heading h2, .hub-widget-heading .heading h3, .hub-widget-heading .heading h4, .hub-widget-heading .heading h5 { margin: 1rem 1rem 1rem 0px; text-transform: uppercase; }

@media (min-width: 992px) { .hub-widget-heading .heading h2, .hub-widget-heading .heading h3, .hub-widget-heading .heading h4, .hub-widget-heading .heading h5 { margin: 0px; } }

.hub-widget-heading .search { text-align: left; }

.hub-widget-heading .search .hub-search-toggle { display: inline-block; height: 36px; line-height: 36px; font-size: 1rem; font-weight: 700; text-decoration: none; /* color: #001739; */ }

@media (min-width: 992px) { .hub-widget-heading .search .hub-search-toggle { font-size: 1.5rem; /* color: #001739; */ } }

.hub-widget-heading .search .hub-search-toggle:hover { /* color: #ce5337; */ }

.hub-widget-heading .search .hub-search-toggle span { opacity: 1; visibility: visible; transition: all 0.2s ease-in-out; }

.hub-widget-heading .search form { position: absolute; left: 20px; top: 0px; border: 0; outline: none; padding: 0; z-index: 100; opacity: 0; visibility: hidden; transition: all 0.2s ease-in-out; }

.hub-widget-heading .search form fieldset { position: relative; display: block; width: 260px; margin: 0; line-height: 1; box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1); /* background-color: #ffffff; box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1); */ }

@media (min-width: 992px) { .hub-widget-heading .search form fieldset { width: 100%; } }

.hub-widget-heading .search form input { display: block; width: 100%; padding: 0 2rem 0 5%; border: 0; font-size: 1rem; font-weight: 400; outline: none; background-color: transparent; border-radius: 0; /* color: #001739; */ height: 36px; line-height: 36px; }

.hub-widget-heading .search form button { display: block; position: absolute; right: .5rem; top: 0; height: 36px; line-height: 36px; vertical-align: middle; text-align: center; background: none; outline: none; border: 0; padding: 0; cursor: pointer; transition: all 0.2s ease-in-out; background-color: transparent; font-size: 1rem; /* color: #001739; */ }

.hub-widget-heading .search form button:hover { /* color: #ce5337; */ }

.hub-widget-heading .search.active .hub-search-toggle span { opacity: 0; visibility: hidden; }

.hub-widget-heading .search.active form { opacity: 1; visibility: visible; }

.hub-widget-heading .more a { display: inline-block; font-size: 1rem; text-decoration: none; min-height: 36px; line-height: 36px; font-weight: 700; /* color: #001739; */ }

@media (min-width: 992px) { .hub-widget-heading .more a { font-size: 1.5rem; } }

.hub-widget-heading .more a:hover { /* color: #ce5337; */ }

.hub-widget-heading .more a span { margin-right: .25rem; }

.dark .hub-widget-heading .search .hub-search-toggle { /* color: #ffffff; */ }

.dark .hub-widget-heading .search .hub-search-toggle:hover { /* color: #ce5337; */ }

.dark .hub-widget-heading .search form fieldset { /* background-color: #ffffff; */ }

.dark .hub-widget-heading .search form input { /* color: #001739; */ }

.dark .hub-widget-heading .search form button { /* color: #001739; */ }

.dark .hub-widget-heading .search form button:hover { /* color: #ce5337; */ }

.dark .hub-widget-heading .more a { /* color: #ffffff; */ }

.dark .hub-widget-heading .more a:hover { /* color: #ce5337; */ }

/*events*/
.hub-widget-results-inner.events article { position: relative; display: flex; flex-wrap: wrap; height: auto; padding: 14px; margin: 0px; /* background-color: #ffffff; box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1); */ }

.hub-widget-results-inner.events article .image { margin-bottom: 1rem; position: relative; width: 100%; flex: 0 0 100%; max-width: 100%; }

.hub-widget-results-inner.events article .image img { padding: 0px !important; background: none !important; }

.hub-widget-results-inner.events article .info { position: relative; width: 100%; flex: 0 0 100%; max-width: 100%; }

/*articles*/
.hub-widget-results-inner.articles article { position: relative; display: flex !important; flex-wrap: wrap; height: auto; padding: 14px; margin: 0px; justify-content: space-between; align-items: flex-start; /* background-color: #ffffff; */ }

.hub-widget-results-inner.articles article .image-wrap { margin-bottom: 1rem; position: relative; width: 100%; flex: 0 0 100%; max-width: 100%; }

@media (min-width: 992px) { .hub-widget-results-inner.articles article .image-wrap { flex: 0 0 55%; max-width: 55%; margin: 0px; } }

.hub-widget-results-inner.articles article .info { position: relative; width: 100%; flex: 0 0 100%; max-width: 100%; padding: .75rem 0 0 0; }

@media (min-width: 992px) { .hub-widget-results-inner.articles article .info { flex: 0 0 42.5%; max-width: 42.5%; } }

@media (min-width: 1200px) { .hub-widget-results-inner.articles article .info { flex: 0 0 43.5%; max-width: 43.5%; } }

.hub-widget-results-inner.articles article .info .preview { line-height: 1.3; }

.hub-widget-results-inner.articles article .info .media { list-style: none; margin: 0; padding: 0; }

.hub-widget-results-inner.articles article .info .media li { line-height: 1.4; margin: 0; list-style: none; padding: 0; font-size: 1.125rem; font-weight: 400; /* color: #78808c; */ }

.hub-widget-results-inner.articles article .info .media li .btn { margin-left: .5rem; }

/*sermons*/
.hub-widget-results-inner.sermons article .article-wrap { padding: 14px; margin: 0 0 1rem 0; /* background-color: #ffffff; */ }

.hub-widget-results-inner.sermons article .article-inner { display: flex; flex-wrap: wrap; justify-content: space-between; }

.hub-widget-results-inner.sermons article .image-wrap { position: relative; width: 100%; flex: 0 0 100%; max-width: 100%; }

.hub-widget-results-inner.sermons article .image .div-video-wrap { padding: 0px !important; background: none !important; }

.hub-widget-results-inner.sermons article .info { position: relative; width: 100%; flex: 0 0 100%; max-width: 100%; padding-top: 1rem; }

@media (max-width: 767.98px) { .hub-widget-results-inner.sermons article .info h5 { font-size: 1.125rem; } }

@media (max-width: 767.98px) { .hub-widget-results-inner.sermons article .info h6 { font-size: 1rem; } }

/*connect*/
.hub-widget-results-inner.connect article .overlay:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: .8; }

/*posts*/
.hub-widget-results-inner.posts article .overlay:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: .8; }

.hub-widget-results-inner.posts article { position: relative; display: flex; flex-wrap: wrap; height: auto; padding: 14px 14px 7px 14px; margin: 0px; /* background-color: #ffffff; */ }

.hub-widget-results-inner.posts article .overlay { text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.15); overflow: hidden; }

@media (max-width: 767.98px) { .hub-widget-results-inner.posts article .overlay h4 { font-size: 1rem; } }

.hub-widget-results-inner.posts article .image { position: relative; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; display: flex; flex-wrap: wrap; height: auto; }

@media (min-width: 992px) { .hub-widget-results-inner.posts article .image { display: block !important; height: 0px; height: 290px; } }

@media (min-width: 1200px) { .hub-widget-results-inner.posts article .image { height: 340px; } }

.hub-widget-results-inner.posts article .image .meta { position: relative; width: 100%; min-width: 100%; text-align: center; }

@media (min-width: 992px) { .hub-widget-results-inner.posts article .image .meta { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; overflow: auto; } }

.hub-widget-results-inner.posts article .image .meta .meta-inner { padding: 2rem; }

@media (min-width: 992px) { .hub-widget-results-inner.posts article .image .meta .meta-inner { padding: 0 2rem; position: relative; display: block; top: 85%; transform: translateY(-85%); } }

.hub-widget-results-inner.posts article .image .meta h4 a { text-decoration: none !important; /* color: #ffffff; text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2); */ }

.hub-widget-results-inner.posts article .image .meta h6 { /* color: #ffffff; text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2); */ }

.hub-widget-results-inner.posts article .info { display: none; position: relative; width: 100%; flex: 0 0 100%; max-width: 100%; padding-top: 1rem; }

@media (min-width: 992px) { .hub-widget-results-inner.posts article .info { display: block; } }

.hub-widget-results-inner.posts article .info .tags a { position: relative; display: inline-block; line-height: 1.05; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: .45rem .85rem; margin: 0 .5rem .5rem 0; font-size: .875rem; font-style: normal; text-transform: uppercase; font-weight: 700; border-radius: 0; border-width: 2px; border-style: solid; cursor: pointer; text-decoration: none; box-sizing: border-box; transition: all 0.2s ease-in-out; /* background-color: #d6d6d6; color: #ffffff; */ }

.hub-widget-results-inner.posts article .info .tags a:hover { /* background-color: #d6d6d6; color: #ce5337; */ }

.hub-widget-results-inner.posts article .info .preview { line-height: 1.7; }

article.blog-detail.blog-mobile { position: relative; padding: 14px; /* background-color: #ffffff; */ }

article.blog-detail.blog-mobile .image { position: relative; width: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; display: flex; flex-wrap: wrap; height: auto; }

@media (min-width: 992px) { article.blog-detail.blog-mobile .image { display: block !important; height: 0px; height: 290px; } }

@media (min-width: 1200px) { article.blog-detail.blog-mobile .image { height: 340px; } }

article.blog-detail.blog-mobile .image .meta { position: relative; width: 100%; min-width: 100%; text-align: center; /* color: #ffffff; background-color: rgba(227, 165, 48, 0.8); */ }

@media (min-width: 992px) { article.blog-detail.blog-mobile .image .meta { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; overflow: auto; } }

article.blog-detail.blog-mobile .image .meta .meta-inner { padding: 2rem; }

@media (min-width: 992px) { article.blog-detail.blog-mobile .image .meta .meta-inner { padding: 0 2rem; position: relative; display: block; top: 50%; transform: translateY(-50%); } }

article.blog-detail.blog-mobile .image .meta h4 a { text-decoration: none !important; /* color: #ffffff; text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2); */ }

article.blog-detail.blog-mobile .image .meta h6 { /* color: #ffffff; text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2); */ }

article.blog-detail.blog-mobile .info { display: none; position: relative; width: 100%; flex: 0 0 100%; max-width: 100%; padding-top: 1rem; }

@media (min-width: 992px) { article.blog-detail.blog-mobile .info { display: block; } }

article.blog-detail.blog-mobile .info .preview { line-height: 1.3; }

.hub-widget-results-inner.posts article.pos-1 .image .meta, .hub-widget-results-inner.posts article.pos-5 .image .meta, .hub-widget-results-inner.posts article.pos-9 .image .meta, .hub-widget-results-inner.posts article.pos-13 .image .meta, .hub-widget-results-inner.posts article.pos-17 .image .meta { /* background-color: rgba(227, 165, 48, 0.8); */ }

.hub-widget-results-inner.posts article.pos-2 .image .meta, .hub-widget-results-inner.posts article.pos-6 .image .meta, .hub-widget-results-inner.posts article.pos-10 .image .meta, .hub-widget-results-inner.posts article.pos-14 .image .meta, .hub-widget-results-inner.posts article.pos-18 .image .meta { /* background-color: rgba(113, 82, 158, 0.8); */ }

.hub-widget-results-inner.posts article.pos-3 .image .meta, .hub-widget-results-inner.posts article.pos-7 .image .meta, .hub-widget-results-inner.posts article.pos-11 .image .meta, .hub-widget-results-inner.posts article.pos-15 .image .meta, .hub-widget-results-inner.posts article.pos-19 .image .meta { /* background-color: rgba(55, 130, 240, 0.8); */ }

.hub-widget-results-inner.posts article.pos-4 .image .meta, .hub-widget-results-inner.posts article.pos-8 .image .meta, .hub-widget-results-inner.posts article.pos-12 .image .meta, .hub-widget-results-inner.posts article.pos-16 .image .meta, .hub-widget-results-inner.posts article.pos-20 .image .meta { /* background-color: rgba(206, 83, 55, 0.8); */ }

/*linklist*/
.hub-widget-results-inner.linklist article { position: relative; display: flex; flex-wrap: wrap; height: auto; margin: 0px; /* background-color: #ffffff; */ }

.hub-widget-results-inner.linklist article .image { position: relative; width: 100%; flex: 0 0 100%; max-width: 100%; overflow: hidden; }

.hub-widget-results-inner.linklist article .image img { padding: 0px !important; background: none !important; }

.hub-widget-results-inner.linklist article .info { position: relative; width: 100%; flex: 0 0 100%; max-width: 100%; padding: 2rem; text-align: center; }

/*smallgroups map needs to follow container + map extra*/
#hub-map { height: 360px; padding: 14px; margin: 0 15px 2rem 15px; /* background-color: #ffffff; */ }

@media (min-width: 576px) { #hub-map { max-width: 518px; margin: 0 auto 2rem auto; } }

@media (min-width: 768px) { #hub-map { max-width: 688px; } }

@media (min-width: 992px) { #hub-map { max-width: 928px; } }

@media (min-width: 1200px) { #hub-map { max-width: 1120px; } }

#hub-map #hub_map { position: relative; width: 100% !important; height: 100% !important; }

#hub-map #hub_map .gm-style img { max-width: none !important; }

#hub-map #hub_map .infowindow { box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.12); /* background-color: #d6d6d6; */ }

#hub-map #hub_map .infowindow:before { content: ""; position: absolute; bottom: -11px; left: 50%; transform: translateX(-50%); width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top-width: 12px; border-top-style: solid; /* border-top-color: #d6d6d6; */ }

#hub-map #hub_map .infowindow .info { padding: 10px; }

#hub-map #hub_map .infowindow a { display: block; font-size: 1rem; padding: .5rem 1.5rem .5rem .5rem; line-height: 1.3; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; /* background-color: #ffffff; color: #e3a530; border-top-color: #d6d6d6; border-bottom-color: #d6d6d6; */ }

#hub-map #hub_map .infowindow a:hover { /* color: #ce5337; */ }

#hub-map #hub_map .infowindow a i { display: block; position: absolute; right: .5rem; top: 50%; transform: translateY(-50%); font-size: .75rem; }

.hub-widget-results-inner.smallgroups article { position: relative; display: flex; flex-wrap: wrap; height: auto; padding: 14px; margin: 0px; /* background-color: #ffffff; */ }

.hub-widget-results-inner.smallgroups article .info { position: relative; width: 100%; flex: 0 0 100%; max-width: 100%; }

/*slick/carousel*/
.hub-widget-results-inner.slick-slider { position: relative; visibility: hidden; opacity: 0; margin: 2rem 0; transition: opacity 0.3s ease; padding: 0; }

.hub-widget-results-inner.slick-slider.slick-initialized { visibility: visible; opacity: 1; }

.hub-widget-results-inner.slick-slider .slick-prev, .hub-widget-results-inner.slick-slider .slick-next { display: block; position: absolute; top: 50%; transform: translateY(-50%); padding: 0; margin: 0; border: none; outline: none; background: none; line-height: 1 !important; text-align: center; z-index: 500; overflow: hidden; width: auto; height: auto; cursor: pointer; opacity: 1; visibility: visible; }

.hub-widget-results-inner.slick-slider .slick-prev:before, .hub-widget-results-inner.slick-slider .slick-next:before { display: none; }

.hub-widget-results-inner.slick-slider .slick-prev:hover, .hub-widget-results-inner.slick-slider .slick-prev:focus, .hub-widget-results-inner.slick-slider .slick-next:hover, .hub-widget-results-inner.slick-slider .slick-next:focus { outline: none; }

.hub-widget-results-inner.slick-slider .slick-prev span, .hub-widget-results-inner.slick-slider .slick-next span { display: block; position: relative; line-height: 1 !important; font-size: 1.75rem; text-align: center; vertical-align: middle; transition: .2s all ease-in-out; }

@media (min-width: 992px) { .hub-widget-results-inner.slick-slider .slick-prev span, .hub-widget-results-inner.slick-slider .slick-next span { font-size: 3.5rem; } }

.hub-widget-results-inner.slick-slider .slick-prev span:before { font-family: "Font Awesome 5 Pro" !important; content: "\f0d9"; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-weight: 400; font-weight: 900; }

.hub-widget-results-inner.slick-slider .slick-next span:before { font-family: "Font Awesome 5 Pro" !important; content: "\f0da"; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-weight: 400; font-weight: 900; }

.hub-widget-results-inner.slick-slider .slick-prev span:hover, .hub-widget-results-inner.slick-slider .slick-next span:hover { /* color: #ce5337; */ }

.dark .hub-widget-results-inner.slick-slider .slick-prev span, .dark .hub-widget-results-inner.slick-slider .slick-next span { /* color: rgba(255, 255, 255, 0.5); */ }

.dark .hub-widget-results-inner.slick-slider .slick-prev span:hover, .dark .hub-widget-results-inner.slick-slider .slick-next span:hover { /* color: #ffffff; */ }

.hub-widget-results-inner.slick-slider .slick-prev { left: 0; }

@media (min-width: 1200px) { .hub-widget-results-inner.slick-slider .slick-prev span { text-align: center; }
  .hub-widget-results-inner.slick-slider .slick-prev span:before { display: block; } }

.hub-widget-results-inner.slick-slider .slick-next { right: 0; }

@media (min-width: 1200px) { .hub-widget-results-inner.slick-slider .slick-next span { text-align: center; }
  .hub-widget-results-inner.slick-slider .slick-next span:before { display: block; } }

.hub-widget-results-inner.slick-slider .slick-prev.slick-disabled span, .hub-widget-results-inner.slick-slider .slick-next.slick-disabled span { cursor: default !important; opacity: .6 !important; }

.hub-widget-results-inner.slick-slider .slick-prev.slick-disabled:hover, .hub-widget-results-inner.slick-slider .slick-next.slick-disabled:hover { color: inherit !important; }

.hub-widget-results-inner.slick-slider .slick-dots { margin: 0; padding: 1rem 0; list-style: none; text-align: center; }

.hub-widget-results-inner.slick-slider .slick-dots li { list-style: none; display: inline-block; margin: 0 5px; padding: 0px; }

.hub-widget-results-inner.slick-slider .slick-dots li:before { display: none; }

.hub-widget-results-inner.slick-slider .slick-dots li:only-child { display: none; }

.hub-widget-results-inner.slick-slider .slick-dots li button { /* display: block; outline: none; font-size: 0px; width: 12px; height: 12px; padding: 0; margin: 0; overflow: hidden; line-height: 1; border-radius: 100%; cursor: pointer; border: 0; background-color: #d6d6d6; */ }

.dark .hub-widget-results-inner.slick-slider .slick-dots li button { /* background-color: #ffffff; */ }

.hub-widget-results-inner.slick-slider .slick-dots li button:hover { /* opacity: .5; */ }

.hub-widget-results-inner.slick-slider li.slick-active button { /* background-color: #e3a530; */ }

.dark .hub-widget-results-inner.slick-slider .slick-dots li.slick-active button { /* background-color: #e3a530; */ }

.hub-widget-results-inner.slick-slider .slick-track { display: flex !important; /*equal height fix*/ }

@media (max-width: 991.98px) { .hub-widget-results-inner.slick-slider .slick-track { align-items: flex-start; } }

.hub-widget-results-inner.slick-slider .slick-track .slick-slide { height: inherit !important; }

.hub-widget-results-inner.slick-slider .slick-track .slick-slide > div { position: relative; height: 100% !important; }

.hub-widget-results-inner.slick-slider .slick-track .slick-slide > div > article { height: 100% !important; }

.hub-widget-results-inner.slick-slider.connect .slick-slide, .hub-widget-results-inner.slick-slider.events .slick-slide, .hub-widget-results-inner.slick-slider.articles .slick-slide, .hub-widget-results-inner.slick-slider.posts .slick-slide, .hub-widget-results-inner.slick-slider.linklist .slick-slide, .hub-widget-results-inner.slick-slider.smallgroups .slick-slide { margin: 8px 15px; /*bottom added to prevent overflow cutoff of shadow*/ }

/*fix to mock the center of the carousel to match all section containers*/
.hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-list { padding: 0px 40px; /*container default margins*/ }

/*540*/
@media (min-width: 576px) { .hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-list { padding-left: 60px; padding-left: calc((100vw - 540px) / 2); padding-right: 60px; padding-right: calc((100vw - 540px) / 2); } }

/*720*/
@media (min-width: 768px) { .hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-list { padding-left: 60px; padding-left: calc((100vw - 720px) / 2); padding-right: 60px; padding-right: calc((100vw - 720px) / 2); } }

/*960*/
@media (min-width: 992px) { .hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-list { padding-left: 60px; padding-left: calc((100vw - 960px) / 2); padding-right: 60px; padding-right: calc((100vw - 960px) / 2); } }

/*1200*/
@media (min-width: 1200px) { .hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-list { padding-left: 60px; padding-left: calc((100vw - 1160px) / 2); padding-right: 60px; padding-right: calc((100vw - 1160px) / 2); } }

.hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-slide { opacity: .2; transition: .2s opacity 0s; }

.hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-slide.slick-active { opacity: 1; transition: .4s opacity .3s; }

.hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-prev { display: block; position: absolute; top: 0; left: 0px; height: 100%; width: 30px; transform: none; text-align: center; background: none; }

.hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-next { display: block; position: absolute; top: 0; right: 0px; height: 100%; width: 30px; transform: none; }

/*account for article margins...this needs to go full width of empty space + overlflow of non active articles*/
.hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-prev { width: 48px; text-align: left; }

.hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-next { width: 48px; text-align: right; }

@media (min-width: 576px) { .hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-prev, .hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-next { text-align: center; width: 60px; width: calc(((100vw - 576px) / 2) + 15px); } }

/*720*/
@media (min-width: 768px) { .hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-prev, .hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-next { width: 60px; width: calc(((100vw - 720px) / 2) + 8px); } }

/*960*/
@media (min-width: 992px) { .hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-prev, .hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-next { width: 60px; width: calc(((100vw - 960px) / 2) + 8px); } }

/*1200*/
@media (min-width: 1200px) { .hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-prev, .hub-widget-results.fullwidth .hub-widget-results-inner.slick-slider .slick-next { width: 60px; width: calc(((100vw - 1160px) / 2) + 15px); } }

/*hard code shadow*/
/*colors*/
/* .hub-widget-heading .search .hub-search-toggle { color: #001739; } .hub-widget-heading .search .hub-search-toggle:hover { color: #ce5337; } .hub-widget-heading .search form fieldset { background-color: #ffffff; } .hub-widget-heading .search form input { color: #001739; } .hub-widget-heading .search form button { color: #001739; } .hub-widget-heading .search form button:hover { color: #ce5337; } .hub-widget-heading .more a { color: #001739; } .hub-widget-heading .more a:hover { color: #ce5337; } .dark .hub-widget-heading .search .hub-search-toggle { color: #ffffff; } .dark .hub-widget-heading .search .hub-search-toggle:hover { color: #ce5337; } .dark .hub-widget-heading .search form fieldset { background-color: #ffffff; } .dark .hub-widget-heading .search form input { color: #001739; } .dark .hub-widget-heading .search form button { color: #001739; } .dark .hub-widget-heading .search form button:hover { color: #ce5337; } .dark .hub-widget-heading .more a { color: #ffffff; } .dark .hub-widget-heading .more a:hover { color: #ce5337; } .hub-widget-results-inner.events article { background-color: #ffffff; } .hub-widget-results-inner.articles article { background-color: #ffffff; } .hub-widget-results-inner.articles article .info .media li { color: #78808c; } .hub-widget-results-inner.sermons article .article-wrap { background-color: #ffffff; } .hub-widget-results-inner.connect article .info:before { background-color: rgba(0, 0, 0, 0.2); } .hub-widget-results-inner.connect article.pos-1 .info, .hub-widget-results-inner.connect article.pos-5 .info, .hub-widget-results-inner.connect article.pos-9 .info, .hub-widget-results-inner.connect article.pos-13 .info, .hub-widget-results-inner.connect article.pos-17 .info { background-color: rgba(227, 165, 48, 0.8); } .hub-widget-results-inner.connect article.pos-2 .info, .hub-widget-results-inner.connect article.pos-6 .info, .hub-widget-results-inner.connect article.pos-10 .info, .hub-widget-results-inner.connect article.pos-14 .info, .hub-widget-results-inner.connect article.pos-18 .info { background-color: rgba(113, 82, 158, 0.8); } .hub-widget-results-inner.connect article.pos-3 .info, .hub-widget-results-inner.connect article.pos-7 .info, .hub-widget-results-inner.connect article.pos-11 .info, .hub-widget-results-inner.connect article.pos-15 .info, .hub-widget-results-inner.connect article.pos-19 .info { background-color: rgba(55, 130, 240, 0.8); } .hub-widget-results-inner.connect article.pos-4 .info, .hub-widget-results-inner.connect article.pos-8 .info, .hub-widget-results-inner.connect article.pos-12 .info, .hub-widget-results-inner.connect article.pos-16 .info, .hub-widget-results-inner.connect article.pos-20 .info { background-color: rgba(206, 83, 55, 0.8); } .hub-widget-results-inner.posts article { background-color: #ffffff; } .hub-widget-results-inner.posts article .image .meta { color: #ffffff; } .hub-widget-results-inner.posts article .image .meta h4 a { color: #ffffff; } .hub-widget-results-inner.posts article .image .meta h6 { color: #ffffff; } .hub-widget-results-inner.posts article .info .tags a { background-color: #d6d6d6; color: #ffffff; } .hub-widget-results-inner.posts article .info .tags a:hover { background-color: #d6d6d6; color: #ce5337; } article.blog-detail.blog-mobile { background-color: #ffffff; } article.blog-detail.blog-mobile .image .meta { color: #ffffff; background-color: rgba(227, 165, 48, 0.8); } article.blog-detail.blog-mobile .image .meta h4 a { color: #ffffff; } article.blog-detail.blog-mobile .image .meta h6 { color: #ffffff; } .hub-widget-results-inner.posts article.pos-1 .image .meta, .hub-widget-results-inner.posts article.pos-5 .image .meta, .hub-widget-results-inner.posts article.pos-9 .image .meta, .hub-widget-results-inner.posts article.pos-13 .image .meta, .hub-widget-results-inner.posts article.pos-17 .image .meta { background-color: rgba(227, 165, 48, 0.8); } .hub-widget-results-inner.posts article.pos-2 .image .meta, .hub-widget-results-inner.posts article.pos-6 .image .meta, .hub-widget-results-inner.posts article.pos-10 .image .meta, .hub-widget-results-inner.posts article.pos-14 .image .meta, .hub-widget-results-inner.posts article.pos-18 .image .meta { background-color: rgba(113, 82, 158, 0.8); } .hub-widget-results-inner.posts article.pos-3 .image .meta, .hub-widget-results-inner.posts article.pos-7 .image .meta, .hub-widget-results-inner.posts article.pos-11 .image .meta, .hub-widget-results-inner.posts article.pos-15 .image .meta, .hub-widget-results-inner.posts article.pos-19 .image .meta { background-color: rgba(55, 130, 240, 0.8); } .hub-widget-results-inner.posts article.pos-4 .image .meta, .hub-widget-results-inner.posts article.pos-8 .image .meta, .hub-widget-results-inner.posts article.pos-12 .image .meta, .hub-widget-results-inner.posts article.pos-16 .image .meta, .hub-widget-results-inner.posts article.pos-20 .image .meta { background-color: rgba(206, 83, 55, 0.8); } .hub-widget-results-inner.linklist article { background-color: #ffffff; } #hub-map { background-color: #ffffff; } #hub-map #hub_map .infowindow { background-color: #d6d6d6; } #hub-map #hub_map .infowindow:before { border-top-color: #d6d6d6; } #hub-map #hub_map .infowindow a { background-color: #ffffff; color: #e3a530; border-top-color: #d6d6d6; border-bottom-color: #d6d6d6; } #hub-map #hub_map .infowindow a:hover { color: #ce5337; } .hub-widget-results-inner.smallgroups article { background-color: #ffffff; } .hub-widget-results-inner.slick-slider .slick-prev span, .hub-widget-results-inner.slick-slider .slick-next span { color: #e3a530; } .hub-widget-results-inner.slick-slider .slick-prev span:hover, .hub-widget-results-inner.slick-slider .slick-next span:hover { color: #ce5337; } .dark .hub-widget-results-inner.slick-slider .slick-prev span, .dark .hub-widget-results-inner.slick-slider .slick-next span { color: rgba(255, 255, 255, 0.5); } .dark .hub-widget-results-inner.slick-slider .slick-prev span:hover, .dark .hub-widget-results-inner.slick-slider .slick-next span:hover { color: #ffffff; } .hub-widget-results-inner.slick-slider .slick-dots li button { background-color: #d6d6d6; } .dark .hub-widget-results-inner.slick-slider .slick-dots li button { background-color: #ffffff; } .hub-widget-results-inner.slick-slider .slick-dots li button:hover { opacity: .5; } .hub-widget-results-inner.slick-slider li.slick-active button { background-color: #e3a530; } .dark .hub-widget-results-inner.slick-slider .slick-dots li.slick-active button { background-color: #e3a530; } */
