.penci-subcat-list .flexMenu-viewMore { display: inline-block; margin-left: 0px; }
.penci-subcat-list .flexMenu-viewMore > a { cursor: pointer; margin-left: 0px; padding-left: 15px; padding-right: 17px; padding-top: 3px; user-select: none; font-family: Roboto, sans-serif; text-transform: uppercase; font-size: 1.2rem; font-weight: 700; line-height: 52px; color: rgb(136, 136, 136); position: relative; }
.penci-subcat-list .flexMenu-viewMore > a:hover { color: rgb(255, 255, 255); }
.penci-subcat-list .flexMenu-viewMore > a::after { content: ""; font-size: 1.2rem; position: absolute; top: 0px; right: 5px; color: inherit; line-height: 18px; font-family: FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.penci-subcat-list .flexMenu-viewMore:hover a, .penci-subcat-list .flexMenu-viewMore:focus a { color: rgb(63, 81, 181); }
.penci-subcat-list .flexMenu-viewMore:hover .flexMenu-popup, .penci-subcat-list .flexMenu-viewMore:focus .flexMenu-popup { opacity: 1; visibility: visible; }
.penci-subcat-list .flexMenu-viewMore .flexMenu-popup { list-style: none; position: absolute; right: 0px; padding: 9px 0px; background: none; z-index: 999; border: 1px solid rgb(236, 236, 236); opacity: 0; visibility: hidden; transition: opacity 0.3s; margin-bottom: 0px; display: block !important; }
.penci-subcat-list .flexMenu-viewMore .flexMenu-popup::before { position: absolute; content: ""; z-index: 1; inset: 0px; background: rgb(255, 255, 255); opacity: 0.95; }
.penci-subcat-list .flexMenu-viewMore .flexMenu-popup > a:hover { color: rgb(255, 255, 255); }
.penci-subcat-list { visibility: hidden; }
.penci-subcat-list.penci_loaded { visibility: visible; }
@media (max-width: 480px) {
.penci-subcat-list .flexMenu-viewMore > a { padding-left: 5px; padding-right: 20px; }
}
.mfp-bg { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 99999; overflow: hidden; position: fixed; background: rgb(11, 11, 11); opacity: 0.8; }
.mfp-wrap { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 99999; position: fixed; backface-visibility: hidden; outline: none !important; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; padding: 0px 8px; box-sizing: border-box; }
.mfp-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container::before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: zoom-out; }
.mfp-zoom { cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: rgb(204, 204, 204); position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a { color: rgb(204, 204, 204); }
.mfp-preloader a:hover { color: rgb(255, 255, 255); }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0px; appearance: none; display: block; outline: none; padding: 0px; z-index: 1046; box-shadow: none; touch-action: manipulation; }
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0px; top: 0px; text-decoration: none; text-align: center; opacity: 0.65; padding: 0px 0px 18px 10px; color: rgb(255, 255, 255); font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus { opacity: 1; }
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close { color: rgb(51, 51, 51); }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: rgb(255, 255, 255); right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; top: 0px; right: 0px; color: rgb(204, 204, 204); font-size: 12px; line-height: 18px; white-space: nowrap; }
.mfp-arrow { position: absolute; opacity: 0.65; margin: -55px 0px 0px; top: 50%; padding: 0px; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active { margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; background: transparent; border: 0px; }
.mfp-arrow::before, .mfp-arrow::after { content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; border: inset transparent; }
.mfp-arrow::after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow::before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left { left: 0px; }
.mfp-arrow-left::after { border-right: 17px solid rgb(255, 255, 255); margin-left: 31px; }
.mfp-arrow-left::before { margin-left: 25px; border-right: 27px solid rgb(63, 63, 63); }
.mfp-arrow-right { right: 0px; }
.mfp-arrow-right::after { border-left: 17px solid rgb(255, 255, 255); margin-left: 39px; }
.mfp-arrow-right::before { border-left: 27px solid rgb(63, 63, 63); }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-holder .mfp-close:hover { background: transparent; border-color: transparent; }
.mfp-iframe-scaler { width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(0, 0, 0); }
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0px; margin: 0px auto; }
.mfp-figure { line-height: 0; }
.mfp-figure::after { content: ""; position: absolute; inset: 40px 0px; display: block; width: auto; height: auto; z-index: -1; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(68, 68, 68); }
.mfp-figure small { color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0px; }
.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0px; width: 100%; cursor: auto; }
.mfp-title { text-align: left; line-height: 18px; color: rgb(243, 243, 243); overflow-wrap: break-word; padding-right: 36px; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder { padding-left: 0px; padding-right: 0px; }
.mfp-img-mobile img.mfp-img { padding: 0px; }
.mfp-img-mobile .mfp-figure::after { top: 0px; bottom: 0px; }
.mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty { padding: 0px; }
.mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
.mfp-img-mobile .mfp-close { top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0px; }
}
@media (max-width: 900px) {
.mfp-arrow { transform: scale(0.75); }
.mfp-arrow-left { transform-origin: 0px center; }
.mfp-arrow-right { transform-origin: 100% center; }
.mfp-container { padding-left: 6px; padding-right: 6px; }
}
.mfp-fade.mfp-bg { opacity: 0; transition: 0.15s ease-out; }
.mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; }
.mfp-fade.mfp-bg.mfp-removing { opacity: 0; }
.mfp-fade.mfp-wrap .mfp-content { opacity: 0; transition: 0.15s ease-out; }
.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; }
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; }
.penci-owl-carousel-style, .penci-owl-carousel-slider { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; }
.penci-owl-carousel-style .owl-stage, .penci-owl-carousel-slider .owl-stage { position: relative; }
.penci-owl-carousel-style .owl-stage::after, .penci-owl-carousel-slider .owl-stage::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.penci-owl-carousel-style .owl-stage-outer, .penci-owl-carousel-slider .owl-stage-outer { position: relative; overflow: hidden; transform: translate3d(0px, 0px, 0px); }
.penci-owl-carousel-style .owl-wrapper, .penci-owl-carousel-slider .owl-wrapper { backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }
.penci-owl-carousel-style .owl-item, .penci-owl-carousel-slider .owl-item { transform: translate3d(0px, 0px, 0px); position: relative; min-height: 1px; float: left; backface-visibility: hidden; -webkit-tap-highlight-color: transparent; }
.penci-owl-carousel-style .owl-item img, .penci-owl-carousel-slider .owl-item img { display: block; width: 100%; }
.penci-owl-carousel-style .owl-nav.disabled, .penci-owl-carousel-style .owl-dots.disabled, .penci-owl-carousel-slider .owl-nav.disabled, .penci-owl-carousel-slider .owl-dots.disabled { display: none; }
.penci-owl-carousel-style .owl-nav .owl-prev, .penci-owl-carousel-style .owl-nav .owl-next, .penci-owl-carousel-slider .owl-nav .owl-prev, .penci-owl-carousel-slider .owl-nav .owl-next { cursor: pointer; user-select: none; }
.penci-owl-carousel-style .owl-dot, .penci-owl-carousel-slider .owl-dot { cursor: pointer; user-select: none; }
.penci-nav-on-title .penci-owl-carousel-style .owl-nav, .penci-nav-on-title .penci-owl-carousel-slider .owl-nav { position: absolute; top: -73px; right: 0px; border: 1px solid rgb(0, 0, 0); width: 30px; height: 53px; }
.penci-owl-carousel-style.owl-loaded, .penci-owl-carousel-slider.owl-loaded { display: block; }
.penci-owl-carousel-style.owl-loading, .penci-owl-carousel-slider.owl-loading { opacity: 0; display: block; }
.penci-owl-carousel-style.owl-hidden, .penci-owl-carousel-slider.owl-hidden { opacity: 0; }
.penci-owl-carousel-style.owl-refresh .owl-item, .penci-owl-carousel-slider.owl-refresh .owl-item { visibility: hidden; }
.penci-owl-carousel-style.owl-drag .owl-item, .penci-owl-carousel-slider.owl-drag .owl-item { user-select: none; }
.penci-owl-carousel-style.owl-grab, .penci-owl-carousel-slider.owl-grab { cursor: grab; }
.penci-owl-carousel-style.owl-rtl, .penci-owl-carousel-slider.owl-rtl { direction: rtl; }
.penci-owl-carousel-style.owl-rtl .owl-item, .penci-owl-carousel-slider.owl-rtl .owl-item { float: right; }
.no-js .penci-owl-carousel-style, .no-js .penci-owl-carousel-slider { display: none; }
.penci-owl-carousel-style .owl-animated-in, .penci-owl-carousel-slider .owl-animated-in { z-index: 0; }
.penci-owl-carousel-style .owl-animated-out, .penci-owl-carousel-slider .owl-animated-out { z-index: 1; }
.penci-owl-carousel-style .fadeOut, .penci-owl-carousel-slider .fadeOut { animation-name: fadeOut; }
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.owl-height { transition: height 500ms ease-in-out; }
.owl-carousel-slider .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms; }
.owl-carousel-slider .owl-item img.owl-lazy { transform-style: preserve-3d; }
.owl-carousel-slider .owl-video-wrapper { position: relative; height: 100%; background: rgb(0, 0, 0); }
.owl-carousel-slider .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("/wp-content/themes/pennews/owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; backface-visibility: hidden; transition: transform 100ms; }
.owl-carousel-slider .owl-video-play-icon:hover { transform: scale(1.3, 1.3); }
.owl-carousel-slider .owl-video-playing .owl-video-tn, .owl-carousel-slider .owl-video-playing .owl-video-play-icon { display: none; }
.owl-carousel-slider .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms; }
.owl-carousel-slider .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }
.penci-owl-carousel-style:hover .owl-nav .owl-prev, .penci-owl-carousel-style:hover .owl-nav .owl-next, .penci-owl-carousel-slider:hover .owl-nav .owl-prev, .penci-owl-carousel-slider:hover .owl-nav .owl-next { opacity: 0.4; }
.penci-owl-carousel-style .owl-nav .owl-prev, .penci-owl-carousel-style .owl-nav .owl-next, .penci-owl-carousel-slider .owl-nav .owl-prev, .penci-owl-carousel-slider .owl-nav .owl-next { width: 34px; height: 34px; vertical-align: top; background: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 1.8rem; position: absolute; z-index: 10; top: 50%; margin-top: -17px; left: 20px; line-height: 34px; text-align: center; opacity: 0; transition: 0.3s; display: flex; justify-content: center; align-items: center; }
.penci-owl-carousel-style .owl-nav .owl-prev:hover, .penci-owl-carousel-style .owl-nav .owl-next:hover, .penci-owl-carousel-slider .owl-nav .owl-prev:hover, .penci-owl-carousel-slider .owl-nav .owl-next:hover { opacity: 1; }
.penci-owl-carousel-style .owl-nav .owl-next, .penci-owl-carousel-slider .owl-nav .owl-next { left: auto; right: 20px; }
.penci-owl-carousel-style .owl-dots, .penci-owl-carousel-slider .owl-dots { position: static; height: 10px; margin-top: 20px; bottom: 15px; z-index: 10; width: 100%; text-align: center; left: 0px; }
.penci-owl-carousel-style .owl-dot, .penci-owl-carousel-slider .owl-dot { display: inline-block; margin: 0px 5px; vertical-align: top; }
.penci-owl-carousel-style .owl-dot span, .penci-owl-carousel-slider .owl-dot span { border-radius: 50%; border: 0px; display: inline-block; vertical-align: top; width: 9px; height: 9px; background-color: rgb(236, 236, 236); transition: 0.3s; }
.penci-owl-carousel-style .owl-dot.active span, .penci-owl-carousel-style .owl-dot:hover span, .penci-owl-carousel-slider .owl-dot.active span, .penci-owl-carousel-slider .owl-dot:hover span { background: rgb(63, 81, 181); }
.featured-area-custom-slider .penci-owl-carousel-slider .owl-dots { position: absolute; height: auto; margin-top: 0px; }
.featured-area-custom-slider .penci-owl-carousel-slider .owl-dot span { background-color: transparent; border: 2px solid rgb(63, 81, 181); }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; }
html { font-family: sans-serif; text-size-adjust: 100%; font-size: 10px; }
body { margin: 0px; background: rgb(238, 238, 238); font-size: 1.4rem; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; overflow-wrap: break-word; overflow-x: hidden; }
:focus { outline: none; }
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; }
[hidden], template { display: none; }
a { margin: 0px; padding: 0px; background-color: transparent; transition: color 0.3s; text-decoration: none; vertical-align: baseline; }
a:active, a:hover { outline: 0px; }
b, strong { font-weight: 700; }
h1 { font-size: 2em; margin: 0.67em 0px; }
small { font-size: 80%; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
hr { box-sizing: content-box; height: 0px; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 1.5rem; }
p { margin-bottom: 17px; }
dfn, cite, em, i { font-style: italic; }
blockquote:not(.wp-block-quote), q { font-size: 2.4rem; font-weight: 700; font-style: italic; line-height: 1.25; text-align: center; color: rgb(63, 81, 181); padding-top: 27px; padding-bottom: 27px; position: relative; margin-top: 26px; margin-bottom: 33px; text-transform: uppercase; }
blockquote:not(.wp-block-quote) .author, q .author { font-style: normal; color: rgb(136, 136, 136); font-size: 14px; margin-top: 5px; margin-bottom: 0px; text-transform: uppercase; }
blockquote:not(.wp-block-quote) p, q p { margin-bottom: 0px; }
blockquote:not(.wp-block-quote)::before, q::before { content: ""; top: 0px; left: 50%; position: absolute; width: 150px; height: 2px; background-color: rgb(236, 236, 236); margin-left: -75px; }
blockquote:not(.wp-block-quote)::after, q::after { content: ""; bottom: 0px; left: 50%; position: absolute; width: 150px; height: 2px; background-color: rgb(236, 236, 236); margin-left: -75px; }
blockquote:not(.wp-block-quote).alignleft, blockquote:not(.wp-block-quote).alignright { width: 100%; clear: none; max-width: 400px; }
blockquote:not(.wp-block-quote).alignleft, blockquote.style-2.alignleft, blockquote.style-3.alignleft { margin: 10px 20px 20px 0px; }
blockquote:not(.wp-block-quote).alignright, blockquote.style-2.alignright, blockquote.style-3.alignright { margin: 10px 0px 20px 20px; }
blockquote:not(.wp-block-quote).style-3::after, blockquote:not(.wp-block-quote).style-2::after { content: none; }
blockquote.style-2.align-right { max-width: 460px; float: right; width: 100%; margin-left: 20px; }
.wp-block-pullquote blockquote { font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; text-align: inherit; color: inherit; padding: 0px; position: inherit; margin: 1em; text-transform: inherit; }
.wp-block-pullquote blockquote::before, .wp-block-pullquote blockquote::after { content: none !important; }
pre { display: block; font-size: 14px; word-break: break-all; overflow-wrap: break-word; white-space: pre-wrap; border: 1px solid rgba(0, 0, 0, 0.1); margin: 0px 0px 20px; line-height: 1.4; padding: 15px; letter-spacing: 0px; color: inherit; border-radius: 0px; }
del { text-decoration: line-through; }
select { background-color: transparent; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; vertical-align: middle; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
fieldset { border: 1px solid rgb(236, 236, 236); margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
textarea { overflow: auto; }
td, th { padding: 0px; }
img.wp-smiley, img.emoji { display: inline !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0px 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0px !important; }
.penci-schema-markup { display: none !important; }
@media (min-width: 1100px) and (max-width: 1450px) {
.site-main { overflow-x: hidden; }
}
@media screen and (max-width: 480px) {
blockquote.alignleft, blockquote.alignright { width: 100%; margin-right: 0px; margin-left: 0px; }
}
body, button, input, select, textarea { color: rgb(102, 102, 102); font-family: Roboto, sans-serif; font-size: 1.4rem; line-height: 1.5; }
h1, h2, h3, h4, h5, h6 { clear: both; line-height: 1.3; font-family: "Mukta Vaani", sans-serif; font-style: normal; font-weight: 600; }
h1 { font-size: 3.2rem; }
h2 { font-size: 2.8rem; }
h3 { font-size: 2.4rem; }
h4 { font-size: 2rem; }
h5 { font-size: 1.8rem; }
html { box-sizing: border-box; }
*, ::before, ::after { box-sizing: inherit; }
blockquote:not(.wp-block-quote), q { quotes: "" ""; }
blockquote:not(.wp-block-quote)::before, blockquote:not(.wp-block-quote)::after, q::before, q::after { content: ""; }
hr { background-color: rgb(236, 236, 236); border: 0px; height: 1px; margin-bottom: 1.5em; }
ul, ol { margin: 0px; padding: 0px; }
ul li, ol li { margin-left: 21px; position: relative; line-height: 26px; }
li > ul, li > ol { margin-bottom: 26px; }
.entry-content ul { list-style: square; }
img { height: auto; max-width: 100%; }
figure { margin: 7px 0px; }
.penci-google-adsense { margin: 20px 0px; text-align: center; overflow: hidden; }
.penci-google-adsense.penci_general_ad_above_footer { margin: 0px auto 40px; }
.penci-dropcap-box-outline { float: left; display: block; text-align: center; text-transform: uppercase; border: 2px solid rgb(63, 81, 181); color: rgb(63, 81, 181); min-width: 56px; font-size: 48px; line-height: 50px; margin: 9px 13px 0px 0px; padding: 3px 13px; background-color: transparent !important; }
table { border-collapse: collapse; border-spacing: 0px; width: 100%; margin-bottom: 22px; }
td { padding: 12px; border: 1px solid rgb(236, 236, 236); }
th { padding: 12px; font-weight: 700; font-size: 14px; text-align: left; border: 1px solid rgb(236, 236, 236); }
.row, .penci-row { margin-left: -10px; margin-right: -10px; }
.row::after, .penci-row::after { content: " "; display: table; width: 100%; }
.site-main .vc_col-lg-1, .site-main .vc_col-lg-10, .site-main .vc_col-lg-11, .site-main .vc_col-lg-12, .site-main .vc_col-lg-2, .site-main .vc_col-lg-3, .site-main .vc_col-lg-4, .site-main .vc_col-lg-5, .site-main .vc_col-lg-6, .site-main .vc_col-lg-7, .site-main .vc_col-lg-8, .site-main .vc_col-lg-9, .site-main .vc_col-md-1, .site-main .vc_col-md-10, .site-main .vc_col-md-11, .site-main .vc_col-md-12, .site-main .vc_col-md-2, .site-main .vc_col-md-3, .site-main .vc_col-md-4, .site-main .vc_col-md-5, .site-main .vc_col-md-6, .site-main .vc_col-md-7, .site-main .vc_col-md-8, .site-main .vc_col-md-9, .site-main .vc_col-sm-1, .site-main .vc_col-sm-10, .site-main .vc_col-sm-11, .site-main .vc_col-sm-12, .site-main .vc_col-sm-2, .site-main .vc_col-sm-3, .site-main .vc_col-sm-4, .site-main .vc_col-sm-5, .site-main .vc_col-sm-6, .site-main .vc_col-sm-7, .site-main .vc_col-sm-8, .site-main .vc_col-sm-9, .site-main .vc_col-xs-1, .site-main .vc_col-xs-10, .site-main .vc_col-xs-11, .site-main .vc_col-xs-12, .site-main .vc_col-xs-2, .site-main .vc_col-xs-3, .site-main .vc_col-xs-4, .site-main .vc_col-xs-5, .site-main .vc_col-xs-6, .site-main .vc_col-xs-7, .site-main .vc_col-xs-8, .site-main .vc_col-xs-9 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; }
.site-main .vc_column_container { padding-left: 0px; padding-right: 0px; }
.site-main .vc_column_container > .vc_column-inner { padding-left: 10px; padding-right: 10px; }
.site-main .vc_row { margin-left: -10px; margin-right: -10px; }
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9, .penci-col-1, .penci-col-2, .penci-col-3, .penci-col-4, .penci-col-5, .penci-col-6, .penci-col-7, .penci-col-8, .penci-col-9, .penci-col-10, .penci-col-11, .penci-col-12 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; margin-bottom: 20px; }
@media (min-width: 480px) {
.penci-col-1, .penci-col-2, .penci-col-3, .penci-col-4, .penci-col-5, .penci-col-6, .penci-col-7, .penci-col-8, .penci-col-9, .penci-col-10, .penci-col-11, .penci-col-12 { width: 100%; }
}
@media (min-width: 768px) {
.penci-col-7, .penci-col-8, .penci-col-9, .penci-col-10, .penci-col-11, .penci-col-12 { width: 100%; }
}
@media (min-width: 992px) {
.penci-col-1, .penci-col-2, .penci-col-3, .penci-col-4, .penci-col-5, .penci-col-6, .penci-col-7, .penci-col-8, .penci-col-9, .penci-col-10, .penci-col-11, .penci-col-12 { float: left; margin-bottom: 0px; }
.penci-col-12 { width: 100%; }
.penci-col-6 { width: 50%; }
.penci-col-4 { width: 33.3333%; }
.penci-col-3 { width: 25%; }
}
@media (max-width: 768px) {
.penci-sb2_con_sb1, .penci-sb2_sb1_con, .penci-sb1_con_sb2, .penci-sb1_sb2_con, .penci-con_sb1_sb2 { flex-direction: column; display: flex; }
.penci-sb2_con_sb1 > .widget-area-2, .penci-sb2_sb1_con > .widget-area-2, .penci-sb1_con_sb2 > .widget-area-1, .penci-sb1_sb2_con > .widget-area-1, .penci-con_sb1_sb2 > .penci-wide-content { width: 100%; margin-top: 0px; order: 1 !important; }
.penci-sb2_con_sb1 > .penci-wide-content, .penci-sb2_sb1_con > .widget-area-1, .penci-sb1_con_sb2 > .penci-wide-content, .penci-sb1_sb2_con > .widget-area-2, .penci-con_sb1_sb2 > .widget-area-1 { width: 100%; margin-top: 20px; order: 2 !important; }
}
.penci_media_object { display: flex; -webkit-box-align: start; align-items: flex-start; margin-bottom: 20px; }
.penci_media_object .penci_mobj__img { margin-right: 20px; position: relative; }
.penci_media_object .penci_mobj__body { flex: 1 1 0%; }
.penci_media_object.penci_mobj-image-right .penci_mobj__img { -webkit-box-ordinal-group: 2; order: 1; margin-right: 0px; margin-left: 20px; }
.penci-slider-ani-delay-06, .penci-slider-ani-delay-07, .penci-slider-ani-delay-08, .penci-slider-ani-delay-09 { text-align: left; opacity: 0; animation-fill-mode: both; animation-duration: 1s; animation-delay: 0.5s; }
.penci-slider-ani-delay-06.active, .penci-slider-ani-delay-07.active, .penci-slider-ani-delay-08.active, .penci-slider-ani-delay-09.active { animation-name: pencifadeInDown; }
.penci-fadeInDown .active .penci-slider-ani-delay-06, .penci-fadeInDown .active .penci-slider-ani-delay-07, .penci-fadeInDown .active .penci-slider-ani-delay-08, .penci-fadeInDown .active .penci-slider-ani-delay-09 { animation-name: pencifadeInDown; }
.penci-fadeInUp .active .penci-slider-ani-delay-06, .penci-fadeInUp .active .penci-slider-ani-delay-07, .penci-fadeInUp .active .penci-slider-ani-delay-08, .penci-fadeInUp .active .penci-slider-ani-delay-09 { animation-name: pencifadeInUp; }
.penci-fadeInLeft .active .penci-slider-ani-delay-06, .penci-fadeInLeft .active .penci-slider-ani-delay-07, .penci-fadeInLeft .active .penci-slider-ani-delay-08, .penci-fadeInLeft .active .penci-slider-ani-delay-09 { animation-name: pencifadeInLeft; }
.penci-fadeInRight .active .penci-slider-ani-delay-06, .penci-fadeInRight .active .penci-slider-ani-delay-07, .penci-fadeInRight .active .penci-slider-ani-delay-08, .penci-fadeInRight .active .penci-slider-ani-delay-09 { animation-name: pencifadeInRight; }
.penci-slider-ani-delay-06 { animation-delay: 0.6s; }
@keyframes pencianimateBg { 
  0% { transform: scale3d(1, 1, 1); }
  100% { transform: scale3d(1.1, 1.1, 1); }
}
@-webkit-keyframes pencifadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 20px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 20px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes pencifadeInUpSmall { 
  0% { opacity: 0; transform: translate3d(0px, 10px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInUpSmall { 
  0% { opacity: 0; transform: translate3d(0px, 10px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes pencifadeInUpSlider { 
  0% { opacity: 0; transform: translate3d(0px, 20px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInUpSlider { 
  0% { opacity: 0; transform: translate3d(0px, 20px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes pencifadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeOutRightNewsTicker { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(15px, 0px, 0px); }
}
.fadeOutRightNewsTicker { animation-name: fadeOutRightNewsTicker; }
@keyframes fadeInRightNewsTicker { 
  0% { opacity: 0; transform: translate3d(15px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInRightNewsTicker { animation-name: fadeInRightNewsTicker; }
@-webkit-keyframes pencifadeInRight { 
  0% { opacity: 0; transform: translate3d(100px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInRight { 
  0% { opacity: 0; transform: translate3d(100px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes penciSpin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes penciSpin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.fadeIn { animation-name: fadeIn; }
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes popUpfadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -80px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInLeft { animation-name: fadeInLeft; }
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInRight { animation-name: fadeInRight; }
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.fadeOut { animation-name: fadeOut; }
@keyframes fadeOutDown { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}
.fadeOutDown { animation-name: fadeOutDown; }
@keyframes fadeOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}
.fadeOutLeft { animation-name: fadeOutLeft; }
@keyframes fadeOutLeftBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
.fadeOutLeftBig { animation-name: fadeOutLeftBig; }
@keyframes fadeOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
.fadeOutRight { animation-name: fadeOutRight; }
@keyframes fadeOutRightBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
.fadeOutRightBig { animation-name: fadeOutRightBig; }
@keyframes fadeOutUp { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}
.fadeOutUp { animation-name: fadeOutUp; }
@keyframes fadeOutUpBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
.fadeOutUpBig { animation-name: fadeOutUpBig; }
@keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideOutDown { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(0px, 100%, 0px); }
}
@keyframes slideOutLeft { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(-100%, 0px, 0px); }
}
@keyframes slideOutRight { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(100%, 0px, 0px); }
}
@keyframes slideOutUp { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(0px, -100%, 0px); }
}
@-webkit-keyframes pencitextslider { 
  0% { opacity: 0; transform: translate3d(0px, 40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencitextslider { 
  0% { opacity: 0; transform: translate3d(0px, 40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes pencipreload { 
  0% { background-position: -400px 0px; }
  100% { background-position: 800px 0px; }
}
@keyframes pencipreload { 
  0% { background-position: -400px 0px; }
  100% { background-position: 800px 0px; }
}
.ajax-loading { position: relative; overflow: hidden; }
.ajax-loading .penci-loader-effect { display: block; }
.ajax-loading::before { content: ""; position: absolute; inset: 0px; z-index: 200; background: rgb(255, 255, 255); opacity: 0.65; }
.penci-loader-effect { width: 40px; height: 40px; margin: -26px auto 0px -26px; display: none; position: absolute; top: 50%; left: 50%; z-index: 300; }
@media (max-width: 767px) {
.penci-loader-effect { top: 135px; }
}
.penci-loading-animation-1 .penci-loading-animation, .penci-loading-animation-1 .penci-loading-animation::before, .penci-loading-animation-1 .penci-loading-animation::after, .penci-loading-animation-5 .penci-loading-animation, .penci-loading-animation-6 .penci-loading-animation::before, .penci-loading-animation-7 .penci-loading-animation, .penci-loading-animation-8 .penci-loading-animation, .penci-loading-animation-9 .penci-loading-circle-inner::before { background-color: rgb(63, 81, 181); }
@keyframes penci-load-fold-thecube { 
  0%, 10% { transform: perspective(77px) rotateX(-180deg); opacity: 0; }
  25%, 75% { transform: perspective(77px) rotateX(0deg); opacity: 1; }
  90%, 100% { transform: perspective(77px) rotateY(180deg); opacity: 0; }
}
@-webkit-keyframes penci-load-fold-thecube { 
  0%, 10% { transform: perspective(77px) rotateX(-180deg); opacity: 0; }
  25%, 75% { transform: perspective(77px) rotateX(0deg); opacity: 1; }
  90%, 100% { transform: perspective(77px) rotateY(180deg); opacity: 0; }
}
@-webkit-keyframes pencibouncedelay { 
  0%, 80%, 100% { transform: scale(0); }
  40% { transform: scale(1); }
}
@keyframes pencibouncedelay { 
  0%, 80%, 100% { transform: scale(0); }
  40% { transform: scale(1); }
}
@-webkit-keyframes pencistretchdelay { 
  0%, 40%, 100% { transform: scaleY(0.4); }
  20% { transform: scaleY(1); }
}
@keyframes pencistretchdelay { 
  0%, 40%, 100% { transform: scaleY(0.4); }
  20% { transform: scaleY(1); }
}
@-webkit-keyframes loader-2 { 
  0%, 100% { box-shadow: rgb(63, 81, 181) 0px -3em 0px 0.2em, rgb(63, 81, 181) 2em -2em 0px 0px, rgb(63, 81, 181) 3em 0px 0px -1em, rgb(63, 81, 181) 2em 2em 0px -1em, rgb(63, 81, 181) 0px 3em 0px -1em, rgb(63, 81, 181) -2em 2em 0px -1em, rgb(63, 81, 181) -3em 0px 0px -1em, rgb(63, 81, 181) -2em -2em 0px 0px; }
  12.5% { box-shadow: rgb(63, 81, 181) 0px -3em 0px 0px, rgb(63, 81, 181) 2em -2em 0px 0.2em, rgb(63, 81, 181) 3em 0px 0px 0px, rgb(63, 81, 181) 2em 2em 0px -1em, rgb(63, 81, 181) 0px 3em 0px -1em, rgb(63, 81, 181) -2em 2em 0px -1em, rgb(63, 81, 181) -3em 0px 0px -1em, rgb(63, 81, 181) -2em -2em 0px -1em; }
  25% { box-shadow: rgb(63, 81, 181) 0px -3em 0px -0.5em, rgb(63, 81, 181) 2em -2em 0px 0px, rgb(63, 81, 181) 3em 0px 0px 0.2em, rgb(63, 81, 181) 2em 2em 0px 0px, rgb(63, 81, 181) 0px 3em 0px -1em, rgb(63, 81, 181) -2em 2em 0px -1em, rgb(63, 81, 181) -3em 0px 0px -1em, rgb(63, 81, 181) -2em -2em 0px -1em; }
  37.5% { box-shadow: rgb(63, 81, 181) 0px -3em 0px -1em, rgb(63, 81, 181) 2em -2em 0px -1em, rgb(63, 81, 181) 3em 0px 0px 0px, rgb(63, 81, 181) 2em 2em 0px 0.2em, rgb(63, 81, 181) 0px 3em 0px 0px, rgb(63, 81, 181) -2em 2em 0px -1em, rgb(63, 81, 181) -3em 0px 0px -1em, rgb(63, 81, 181) -2em -2em 0px -1em; }
  50% { box-shadow: rgb(63, 81, 181) 0px -3em 0px -1em, rgb(63, 81, 181) 2em -2em 0px -1em, rgb(63, 81, 181) 3em 0px 0px -1em, rgb(63, 81, 181) 2em 2em 0px 0px, rgb(63, 81, 181) 0px 3em 0px 0.2em, rgb(63, 81, 181) -2em 2em 0px 0px, rgb(63, 81, 181) -3em 0px 0px -1em, rgb(63, 81, 181) -2em -2em 0px -1em; }
  62.5% { box-shadow: rgb(63, 81, 181) 0px -3em 0px -1em, rgb(63, 81, 181) 2em -2em 0px -1em, rgb(63, 81, 181) 3em 0px 0px -1em, rgb(63, 81, 181) 2em 2em 0px -1em, rgb(63, 81, 181) 0px 3em 0px 0px, rgb(63, 81, 181) -2em 2em 0px 0.2em, rgb(63, 81, 181) -3em 0px 0px 0px, rgb(63, 81, 181) -2em -2em 0px -1em; }
  75% { box-shadow: rgb(63, 81, 181) 0px -3em 0px -1em, rgb(63, 81, 181) 2em -2em 0px -1em, rgb(63, 81, 181) 3em 0px 0px -1em, rgb(63, 81, 181) 2em 2em 0px -1em, rgb(63, 81, 181) 0px 3em 0px -1em, rgb(63, 81, 181) -2em 2em 0px 0px, rgb(63, 81, 181) -3em 0px 0px 0.2em, rgb(63, 81, 181) -2em -2em 0px 0px; }
  87.5% { box-shadow: rgb(63, 81, 181) 0px -3em 0px 0px, rgb(63, 81, 181) 2em -2em 0px -1em, rgb(63, 81, 181) 3em 0px 0px -1em, rgb(63, 81, 181) 2em 2em 0px -1em, rgb(63, 81, 181) 0px 3em 0px -1em, rgb(63, 81, 181) -2em 2em 0px 0px, rgb(63, 81, 181) -3em 0px 0px 0px, rgb(63, 81, 181) -2em -2em 0px 0.2em; }
}
@keyframes loader-2 { 
  0%, 100% { box-shadow: rgb(63, 81, 181) 0px -3em 0px 0.2em, rgb(63, 81, 181) 2em -2em 0px 0px, rgb(63, 81, 181) 3em 0px 0px -1em, rgb(63, 81, 181) 2em 2em 0px -1em, rgb(63, 81, 181) 0px 3em 0px -1em, rgb(63, 81, 181) -2em 2em 0px -1em, rgb(63, 81, 181) -3em 0px 0px -1em, rgb(63, 81, 181) -2em -2em 0px 0px; }
  12.5% { box-shadow: rgb(63, 81, 181) 0px -3em 0px 0px, rgb(63, 81, 181) 2em -2em 0px 0.2em, rgb(63, 81, 181) 3em 0px 0px 0px, rgb(63, 81, 181) 2em 2em 0px -1em, rgb(63, 81, 181) 0px 3em 0px -1em, rgb(63, 81, 181) -2em 2em 0px -1em, rgb(63, 81, 181) -3em 0px 0px -1em, rgb(63, 81, 181) -2em -2em 0px -1em; }
  25% { box-shadow: rgb(63, 81, 181) 0px -3em 0px -0.5em, rgb(63, 81, 181) 2em -2em 0px 0px, rgb(63, 81, 181) 3em 0px 0px 0.2em, rgb(63, 81, 181) 2em 2em 0px 0px, rgb(63, 81, 181) 0px 3em 0px -1em, rgb(63, 81, 181) -2em 2em 0px -1em, rgb(63, 81, 181) -3em 0px 0px -1em, rgb(63, 81, 181) -2em -2em 0px -1em; }
  37.5% { box-shadow: rgb(63, 81, 181) 0px -3em 0px -1em, rgb(63, 81, 181) 2em -2em 0px -1em, rgb(63, 81, 181) 3em 0px 0px 0px, rgb(63, 81, 181) 2em 2em 0px 0.2em, rgb(63, 81, 181) 0px 3em 0px 0px, rgb(63, 81, 181) -2em 2em 0px -1em, rgb(63, 81, 181) -3em 0px 0px -1em, rgb(63, 81, 181) -2em -2em 0px -1em; }
  50% { box-shadow: rgb(63, 81, 181) 0px -3em 0px -1em, rgb(63, 81, 181) 2em -2em 0px -1em, rgb(63, 81, 181) 3em 0px 0px -1em, rgb(63, 81, 181) 2em 2em 0px 0px, rgb(63, 81, 181) 0px 3em 0px 0.2em, rgb(63, 81, 181) -2em 2em 0px 0px, rgb(63, 81, 181) -3em 0px 0px -1em, rgb(63, 81, 181) -2em -2em 0px -1em; }
  62.5% { box-shadow: rgb(63, 81, 181) 0px -3em 0px -1em, rgb(63, 81, 181) 2em -2em 0px -1em, rgb(63, 81, 181) 3em 0px 0px -1em, rgb(63, 81, 181) 2em 2em 0px -1em, rgb(63, 81, 181) 0px 3em 0px 0px, rgb(63, 81, 181) -2em 2em 0px 0.2em, rgb(63, 81, 181) -3em 0px 0px 0px, rgb(63, 81, 181) -2em -2em 0px -1em; }
  75% { box-shadow: rgb(63, 81, 181) 0px -3em 0px -1em, rgb(63, 81, 181) 2em -2em 0px -1em, rgb(63, 81, 181) 3em 0px 0px -1em, rgb(63, 81, 181) 2em 2em 0px -1em, rgb(63, 81, 181) 0px 3em 0px -1em, rgb(63, 81, 181) -2em 2em 0px 0px, rgb(63, 81, 181) -3em 0px 0px 0.2em, rgb(63, 81, 181) -2em -2em 0px 0px; }
  87.5% { box-shadow: rgb(63, 81, 181) 0px -3em 0px 0px, rgb(63, 81, 181) 2em -2em 0px -1em, rgb(63, 81, 181) 3em 0px 0px -1em, rgb(63, 81, 181) 2em 2em 0px -1em, rgb(63, 81, 181) 0px 3em 0px -1em, rgb(63, 81, 181) -2em 2em 0px 0px, rgb(63, 81, 181) -3em 0px 0px 0px, rgb(63, 81, 181) -2em -2em 0px 0.2em; }
}
@-webkit-keyframes loader-3 { 
  0%, 100% { box-shadow: rgb(63, 81, 181) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.5) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.7) -1.8em -1.8em 0px 0px; }
  12.5% { box-shadow: rgba(63, 81, 181, 0.7) 0px -2.6em 0px 0px, rgb(63, 81, 181) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.5) -1.8em -1.8em 0px 0px; }
  25% { box-shadow: rgba(63, 81, 181, 0.5) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.7) 1.8em -1.8em 0px 0px, rgb(63, 81, 181) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  37.5% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.5) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.7) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  50% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.5) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.7) 1.75em 1.75em 0px 0px, rgb(63, 81, 181) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  62.5% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.5) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.7) 0px 2.5em 0px 0px, rgb(63, 81, 181) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  75% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.5) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.7) -1.8em 1.8em 0px 0px, rgb(63, 81, 181) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  87.5% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.5) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.7) -2.6em 0px 0px 0px, rgb(63, 81, 181) -1.8em -1.8em 0px 0px; }
}
@keyframes loader-3 { 
  0%, 100% { box-shadow: rgb(63, 81, 181) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.5) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.7) -1.8em -1.8em 0px 0px; }
  12.5% { box-shadow: rgba(63, 81, 181, 0.7) 0px -2.6em 0px 0px, rgb(63, 81, 181) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.5) -1.8em -1.8em 0px 0px; }
  25% { box-shadow: rgba(63, 81, 181, 0.5) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.7) 1.8em -1.8em 0px 0px, rgb(63, 81, 181) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  37.5% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.5) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.7) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  50% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.5) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.7) 1.75em 1.75em 0px 0px, rgb(63, 81, 181) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  62.5% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.5) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.7) 0px 2.5em 0px 0px, rgb(63, 81, 181) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  75% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.5) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.7) -1.8em 1.8em 0px 0px, rgb(63, 81, 181) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  87.5% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.5) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.7) -2.6em 0px 0px 0px, rgb(63, 81, 181) -1.8em -1.8em 0px 0px; }
}
@-webkit-keyframes loader-4 { 
  0% { transform: rotate(0deg); box-shadow: rgb(63, 81, 181) 0px -0.83em 0px -0.4em, rgb(63, 81, 181) 0px -0.83em 0px -0.42em, rgb(63, 81, 181) 0px -0.83em 0px -0.44em, rgb(63, 81, 181) 0px -0.83em 0px -0.46em, rgb(63, 81, 181) 0px -0.83em 0px -0.477em; }
  5%, 95% { box-shadow: rgb(63, 81, 181) 0px -0.83em 0px -0.4em, rgb(63, 81, 181) 0px -0.83em 0px -0.42em, rgb(63, 81, 181) 0px -0.83em 0px -0.44em, rgb(63, 81, 181) 0px -0.83em 0px -0.46em, rgb(63, 81, 181) 0px -0.83em 0px -0.477em; }
  10%, 59% { box-shadow: rgb(63, 81, 181) 0px -0.83em 0px -0.4em, rgb(63, 81, 181) -0.087em -0.825em 0px -0.42em, rgb(63, 81, 181) -0.173em -0.812em 0px -0.44em, rgb(63, 81, 181) -0.256em -0.789em 0px -0.46em, rgb(63, 81, 181) -0.297em -0.775em 0px -0.477em; }
  20% { box-shadow: rgb(63, 81, 181) 0px -0.83em 0px -0.4em, rgb(63, 81, 181) -0.338em -0.758em 0px -0.42em, rgb(63, 81, 181) -0.555em -0.617em 0px -0.44em, rgb(63, 81, 181) -0.671em -0.488em 0px -0.46em, rgb(63, 81, 181) -0.749em -0.34em 0px -0.477em; }
  48% { box-shadow: rgb(63, 81, 181) 0px -0.83em 0px -0.4em, rgb(63, 81, 181) -0.377em -0.74em 0px -0.42em, rgb(63, 81, 181) -0.645em -0.522em 0px -0.44em, rgb(63, 81, 181) -0.775em -0.297em 0px -0.46em, rgb(63, 81, 181) -0.82em -0.09em 0px -0.477em; }
  100% { transform: rotate(360deg); box-shadow: rgb(63, 81, 181) 0px -0.83em 0px -0.4em, rgb(63, 81, 181) 0px -0.83em 0px -0.42em, rgb(63, 81, 181) 0px -0.83em 0px -0.44em, rgb(63, 81, 181) 0px -0.83em 0px -0.46em, rgb(63, 81, 181) 0px -0.83em 0px -0.477em; }
}
@keyframes loader-4 { 
  0% { transform: rotate(0deg); box-shadow: rgb(63, 81, 181) 0px -0.83em 0px -0.4em, rgb(63, 81, 181) 0px -0.83em 0px -0.42em, rgb(63, 81, 181) 0px -0.83em 0px -0.44em, rgb(63, 81, 181) 0px -0.83em 0px -0.46em, rgb(63, 81, 181) 0px -0.83em 0px -0.477em; }
  5%, 95% { box-shadow: rgb(63, 81, 181) 0px -0.83em 0px -0.4em, rgb(63, 81, 181) 0px -0.83em 0px -0.42em, rgb(63, 81, 181) 0px -0.83em 0px -0.44em, rgb(63, 81, 181) 0px -0.83em 0px -0.46em, rgb(63, 81, 181) 0px -0.83em 0px -0.477em; }
  10%, 59% { box-shadow: rgb(63, 81, 181) 0px -0.83em 0px -0.4em, rgb(63, 81, 181) -0.087em -0.825em 0px -0.42em, rgb(63, 81, 181) -0.173em -0.812em 0px -0.44em, rgb(63, 81, 181) -0.256em -0.789em 0px -0.46em, rgb(63, 81, 181) -0.297em -0.775em 0px -0.477em; }
  20% { box-shadow: rgb(63, 81, 181) 0px -0.83em 0px -0.4em, rgb(63, 81, 181) -0.338em -0.758em 0px -0.42em, rgb(63, 81, 181) -0.555em -0.617em 0px -0.44em, rgb(63, 81, 181) -0.671em -0.488em 0px -0.46em, rgb(63, 81, 181) -0.749em -0.34em 0px -0.477em; }
  48% { box-shadow: rgb(63, 81, 181) 0px -0.83em 0px -0.4em, rgb(63, 81, 181) -0.377em -0.74em 0px -0.42em, rgb(63, 81, 181) -0.645em -0.522em 0px -0.44em, rgb(63, 81, 181) -0.775em -0.297em 0px -0.46em, rgb(63, 81, 181) -0.82em -0.09em 0px -0.477em; }
  100% { transform: rotate(360deg); box-shadow: rgb(63, 81, 181) 0px -0.83em 0px -0.4em, rgb(63, 81, 181) 0px -0.83em 0px -0.42em, rgb(63, 81, 181) 0px -0.83em 0px -0.44em, rgb(63, 81, 181) 0px -0.83em 0px -0.46em, rgb(63, 81, 181) 0px -0.83em 0px -0.477em; }
}
@-webkit-keyframes loader-7 { 
  0%, 70%, 100% { transform: scale3d(1, 1, 1); }
  35% { transform: scale3d(0, 0, 1); }
}
@keyframes loader-7 { 
  0%, 70%, 100% { transform: scale3d(1, 1, 1); }
  35% { transform: scale3d(0, 0, 1); }
}
@-webkit-keyframes loader-8 { 
  0% { transform: rotate(0deg); }
  25% { transform: translateX(30px) rotate(-90deg) scale(0.5); }
  50% { transform: translateX(30px) translateY(30px) rotate(-179deg); }
  50.1% { transform: translateX(30px) translateY(30px) rotate(-180deg); }
  75% { transform: translateX(0px) translateY(30px) rotate(-270deg) scale(0.5); }
  100% { transform: rotate(-360deg); }
}
@keyframes loader-8 { 
  0% { transform: rotate(0deg); }
  25% { transform: translateX(30px) rotate(-90deg) scale(0.5); }
  50% { transform: translateX(30px) translateY(30px) rotate(-179deg); }
  50.1% { transform: translateX(30px) translateY(30px) rotate(-180deg); }
  75% { transform: translateX(0px) translateY(30px) rotate(-270deg) scale(0.5); }
  100% { transform: rotate(-360deg); }
}
.penci-loading-circle { margin: 15px auto; width: 40px; height: 40px; position: relative; }
.penci-loading-circle .penci-loading-circle-inner { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }
.penci-loading-circle .penci-loading-circle-inner::before { content: ""; display: block; margin: 0px auto; width: 15%; height: 15%; border-radius: 100%; animation: 0.7s ease-in-out 0s infinite normal both running penciLoadingCircleBounceDelay; }
.penci-loading-circle .penci-loading-circle2 { transform: rotate(30deg); }
.penci-loading-circle .penci-loading-circle3 { transform: rotate(60deg); }
.penci-loading-circle .penci-loading-circle4 { transform: rotate(90deg); }
.penci-loading-circle .penci-loading-circle5 { transform: rotate(120deg); }
.penci-loading-circle .penci-loading-circle6 { transform: rotate(150deg); }
.penci-loading-circle .penci-loading-circle7 { transform: rotate(180deg); }
.penci-loading-circle .penci-loading-circle8 { transform: rotate(210deg); }
.penci-loading-circle .penci-loading-circle9 { transform: rotate(240deg); }
.penci-loading-circle .penci-loading-circle10 { transform: rotate(270deg); }
.penci-loading-circle .penci-loading-circle11 { transform: rotate(300deg); }
.penci-loading-circle .penci-loading-circle12 { transform: rotate(330deg); }
.penci-loading-circle .penci-loading-circle2::before { animation-delay: -1.1s; }
.penci-loading-circle .penci-loading-circle3::before { animation-delay: -1s; }
.penci-loading-circle .penci-loading-circle4::before { animation-delay: -0.9s; }
.penci-loading-circle .penci-loading-circle5::before { animation-delay: -0.8s; }
.penci-loading-circle .penci-loading-circle6::before { animation-delay: -0.7s; }
.penci-loading-circle .penci-loading-circle7::before { animation-delay: -0.6s; }
.penci-loading-circle .penci-loading-circle8::before { animation-delay: -0.5s; }
.penci-loading-circle .penci-loading-circle9::before { animation-delay: -0.4s; }
.penci-loading-circle .penci-loading-circle10::before { animation-delay: -0.3s; }
.penci-loading-circle .penci-loading-circle11::before { animation-delay: -0.2s; }
.penci-loading-circle .penci-loading-circle12::before { animation-delay: -0.1s; }
@-webkit-keyframes penciLoadingCircleBounceDelay { 
  0%, 80%, 100% { transform: scale(0); }
  40% { transform: scale(1); }
}
@keyframes penciLoadingCircleBounceDelay { 
  0%, 80%, 100% { transform: scale(0); }
  40% { transform: scale(1); }
}
button, .button, .entry-content a.button, .site-main .wpfepp-form .wpfepp-button, .site-main .wpfepp-form .wpfepp-button:hover, .site-main .wpfepp-form .wpfepp-button:active, .site-main .wpfepp-form .wpfepp-button:focus { border: 1px solid rgb(0, 0, 0); border-radius: 0px; background: rgb(0, 0, 0); color: rgb(255, 255, 255); line-height: 36px; padding: 0px 15px; text-align: center; transition: 0.25s; font-size: 1.4rem; text-transform: uppercase; cursor: pointer; }
button:hover, .button:hover, .entry-content a.button:hover, .site-main .wpfepp-form .wpfepp-button:hover, .site-main .wpfepp-form .wpfepp-button:hover:hover, .site-main .wpfepp-form .wpfepp-button:active:hover, .site-main .wpfepp-form .wpfepp-button:focus:hover { border-color: rgb(63, 81, 181); background: rgb(63, 81, 181); color: rgb(255, 255, 255); }
div.wpforms-container .wpforms-form input[type="submit"], div.wpforms-container .wpforms-form button[type="submit"], div.wpforms-container .wpforms-form .wpforms-page-button, div.wpforms-container .wpforms-form .wpforms-page-button, input[type="button"], input[type="reset"], input[type="submit"] { border: 0px; border-radius: 0px; background: rgb(0, 0, 0); color: rgb(255, 255, 255); line-height: 36px; padding: 0px 15px; text-align: center; transition: 0.25s; font-size: 1.4rem; text-transform: uppercase; cursor: pointer; }
div.wpforms-container .wpforms-form input[type="submit"]:hover, div.wpforms-container .wpforms-form button[type="submit"]:hover, div.wpforms-container .wpforms-form .wpforms-page-button:hover, div.wpforms-container .wpforms-form .wpforms-page-button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: rgb(63, 81, 181); color: rgb(255, 255, 255); }
a.button, .entry-content a.button { display: inline-block; }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], 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"], textarea { color: rgb(49, 49, 49); border: 1px solid rgb(236, 236, 236); padding: 10px 43px 10px 15px; font-weight: 400; font-size: 1.2rem; appearance: textfield; background: transparent; }
.site-footer input[type="text"], .site-footer input[type="email"], .site-footer input[type="url"], .site-footer input[type="password"], .site-footer input[type="search"], .site-footer input[type="number"], .site-footer input[type="tel"], .site-footer input[type="range"], .site-footer input[type="date"], .site-footer input[type="month"], .site-footer input[type="week"], .site-footer input[type="time"], .site-footer input[type="datetime"], .site-footer input[type="datetime-local"], .site-footer input[type="color"], .site-footer textarea { border-color: rgb(49, 49, 49); color: rgb(136, 136, 136); background: transparent; }
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, 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, textarea:focus { outline: none; }
select { border: 1px solid rgb(236, 236, 236); background: transparent; }
select:focus { outline: none; }
textarea { width: 100%; }
input.invalid { border-color: red !important; }
a { color: rgb(0, 0, 0); }
a:hover { color: rgb(63, 81, 181); }
.main-navigation { z-index: 2; }
.main-navigation ul li, .main-navigation ol li { margin-bottom: 0px; margin-left: 0px; }
.main-navigation > ul:not(.children) > li { float: left; }
.main-navigation > ul:not(.children) > li > a { padding: 0px 18px; line-height: 60px; }
.main-navigation > ul:not(.children) > li ul.sub-menu { border-top: 3px solid rgb(63, 81, 181); }
.main-navigation > ul:not(.children) > li:hover > a, .main-navigation > ul:not(.children) > li:active > a, .main-navigation > ul:not(.children) > li.current-category-ancestor > a, .main-navigation > ul:not(.children) > li.current-menu-ancestor > a, .main-navigation > ul:not(.children) > li.current-menu-item > a { background-color: rgb(63, 81, 181); color: rgb(255, 255, 255); }
.main-navigation.penci_enable_line_menu > ul:not(.children) > li > a { position: relative; }
.main-navigation.penci_enable_line_menu > ul:not(.children) > li > a::before { content: ""; position: absolute; left: 50%; top: 0px; width: 0px; height: 3px; background-color: rgb(63, 81, 181); opacity: 0; transition: 0.3s; }
.main-navigation.penci_enable_line_menu > ul:not(.children) > li:hover > a::before, .main-navigation.penci_enable_line_menu > ul:not(.children) > li:active > a::before, .main-navigation.penci_enable_line_menu > ul:not(.children) > li.current-menu-item > a::before { opacity: 1; left: 0px; width: 100%; }
.main-navigation ul { display: none; list-style: none; margin: 0px; padding-left: 0px; text-align: center; }
.main-navigation ul ul { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; float: left; text-align: left; position: absolute; top: 100%; left: 0px; opacity: 0; margin-top: -1px; padding: 10px 0px; visibility: hidden; z-index: 99999; transition: 0.3s ease-in-out; background-color: rgb(255, 255, 255); }
.main-navigation ul ul ul { top: -10px; left: 100%; }
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul { left: 100%; }
.main-navigation ul ul > li { padding: 0px; }
.main-navigation ul ul a { width: 220px; padding: 6px 18px; line-height: 1.35; font-size: 1.3rem; }
.main-navigation ul li:hover > ul, .main-navigation ul li.active > ul { opacity: 1; visibility: visible; }
.main-navigation ul li:hover > a, .main-navigation ul li:active > a { background: transparent; color: rgb(63, 81, 181); }
.main-navigation li { display: inline-block; position: relative; }
.main-navigation li.penci-mega-menu > a::after, .main-navigation li.menu-item-has-children > a::after, .main-navigation li.page_item_has_children > a::after { content: ""; padding-left: 7px; display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.main-navigation li li.menu-item-has-children > a::after, .main-navigation li li.page_item_has_children > a::after { content: ""; padding-right: 0px; position: relative; float: right; display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.main-navigation li.current-category-ancestor > a, .main-navigation li.current-menu-ancestor > a, .main-navigation li.current-menu-item > a { color: rgb(63, 81, 181); }
.main-navigation a { font-size: 1.4rem; font-weight: 700; display: block; text-decoration: none; line-height: 2.57; color: rgb(17, 17, 17); text-transform: uppercase; transition: 0.3s; }
.main-navigation a:hover { background-color: rgb(63, 81, 181); color: rgb(255, 255, 255); }
.main-navigation.pencimn-slide_down ul ul { transition: 0.27s ease-in-out; transform-origin: 0px 0px; transform: rotateX(-90deg); }
.main-navigation.pencimn-slide_down ul li:hover > ul { transform: rotateX(0deg); }
.main-navigation ul.menu > li.megamenu > ul.sub-menu { width: 1400px; left: 50%; }
.main-navigation ul.menu > li.megamenu { position: static; }
.main-navigation ul.menu > li.megamenu > ul.sub-menu { padding: 10px 0px 0px; display: table; table-layout: fixed; background: rgb(255, 255, 255); margin-left: -700px; }
.main-navigation ul.menu > li.megamenu > ul.sub-menu > li { min-width: 200px; max-width: 300px; display: table-cell; vertical-align: top; padding: 0px; margin: 0px; position: relative; }
.main-navigation ul.menu > li.megamenu > ul.sub-menu > li > a { display: block; width: 100%; position: relative; padding-bottom: 10px; }
.main-navigation ul.menu > li.megamenu > ul.sub-menu > li > a::after { content: ""; position: absolute; left: 18px; bottom: 0px; opacity: 0.9; width: 60px; border-bottom: 1px solid rgb(222, 222, 222); }
.main-navigation ul.menu > li.megamenu > ul.sub-menu > li > ul.sub-menu { visibility: visible; opacity: 1; transform: none; box-shadow: none; position: static; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; width: 100%; }
#site-navigation ul.menu > li.megamenu > ul.sub-menu > li > ul.sub-menu li, #site-navigation ul.menu > li.megamenu > ul.sub-menu > li > ul.sub-menu li a { display: block; width: 100%; }
@media only screen and (max-width: 1400px) {
#site-navigation ul.menu > li.megamenu > ul.sub-menu { left: 0px; margin-left: 0px; }
}
@media screen and (max-width: 1170px) {
.main-navigation > ul:not(.children) > li > a { padding-left: 8px; padding-right: 8px; }
}
@media screen and (min-width: 1024px) {
.main-navigation ul { display: block; }
}
#site-navigation .penci-megamenu { width: 100%; margin-bottom: -1px; overflow: hidden; display: table; margin-left: auto; margin-right: auto; }
#site-navigation .penci-megamenu .penci-mega-child-categories { width: 16.6667%; display: table-cell; vertical-align: top; background: rgb(255, 255, 255); padding: 10px 0px; position: relative; }
#site-navigation .penci-megamenu .penci-mega-child-categories::after { content: ""; width: 1px; height: 100%; position: absolute; top: 0px; right: 0px; background-color: rgb(236, 236, 236); }
#site-navigation .penci-megamenu .penci-mega-child-categories a { min-width: 0px; display: block; font-size: 13px; text-align: left; line-height: 1.3; margin: 0px; padding: 5px 0px; position: relative; width: 100%; background-color: inherit; }
#site-navigation .penci-megamenu .penci-mega-child-categories a.cat-active { background-color: inherit; color: rgb(63, 81, 181); position: relative; }
.penci-megamenu .penci-mega-row { min-height: 143px; position: relative; animation-duration: 0.8s; animation-fill-mode: both; animation-name: pencifadeInUp; overflow: hidden; vertical-align: top; }
.penci-megamenu .penci-mega-row:hover .penci-block-pag:not(.penci-pag-disabled) { opacity: 0.5; }
.penci-megamenu .penci-mega-row:hover .penci-block-pag:not(.penci-pag-disabled):hover { opacity: 0.85; }
.penci-megamenu .penci-mega-pag { position: absolute; top: 10px; width: 30px; height: 30px; z-index: 100; padding: 0px; vertical-align: top; background: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 14px; margin-top: 0px; line-height: 30px; text-align: center; opacity: 0.3; transition: 0.3s; display: flex; justify-content: center; align-items: center; right: 10px; }
.penci-megamenu .penci-mega-pag i { margin-right: 0px !important; }
.penci-megamenu .penci-mega-pag:not(.penci-pag-disabled):hover { opacity: 0.85; background: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.penci-megamenu .penci-mega-pag.penci-pag-disabled { opacity: 0.3; cursor: default; }
.penci-megamenu .penci-mega-pag.penci-pag-disabled:hover { background: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.penci-megamenu .penci-slider-prev { right: 50px; }
.penci-mega-latest-posts { position: relative; }
.penci-mega-latest-posts.penci-mega-latest-posts-loading .penci-mega-row + .penci-loader-effect { display: block; }
@-webkit-keyframes mega_animated_fadeInRight { 
  0% { opacity: 0.05; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes mega_animated_fadeInRight { 
  0% { opacity: 0.05; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes mega_animated_fadeInLeft { 
  0% { opacity: 0.05; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes mega_animated_fadeInLeft { 
  0% { opacity: 0.05; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
.penci-pagination:not(.penci-ajax-more) { clear: both; overflow: hidden; text-align: center; padding: 20px 0px; width: 100%; font-size: 1.4rem; font-weight: 600; }
.penci-pagination:not(.penci-ajax-more) .nav-links { display: inline-block; margin: -5px -5px 0px; vertical-align: top; }
.penci-pagination:not(.penci-ajax-more).penci-pag-left .nav-links { float: left; }
.penci-pagination:not(.penci-ajax-more) a, .penci-pagination:not(.penci-ajax-more) span { margin-left: 5px; margin-right: 5px; margin-top: 5px; float: left; display: inline-block; background: transparent; border: 1px solid rgb(236, 236, 236); color: rgb(17, 17, 17); min-width: 32px; height: 32px; line-height: 32px; transition: 0.3s; }
.penci-pagination:not(.penci-ajax-more) span.current, .penci-pagination:not(.penci-ajax-more) a:hover { background: rgb(63, 81, 181); border-color: rgb(63, 81, 181); color: rgb(255, 255, 255); }
.penci-single-loadmore { display: none; text-align: center; width: 100%; margin-top: 20px; margin-right: auto; margin-left: auto; line-height: 38px; padding: 0px 15px; font-weight: 600; position: relative; }
.penci-single-loadmore.loading-posts { display: block; cursor: auto; }
.penci-single-loadmore.loading-posts i { animation-name: pencirotate; animation-duration: 0.8s; animation-iteration-count: infinite; animation-timing-function: linear; }
@-webkit-keyframes pencirotate { 
  0% { transform: rotate(360deg); }
  100% { transform: rotate(0deg); }
}
.penci-ajax-more { clear: both; overflow: hidden; }
.penci-ajax-more .penci-ajax-more-button, .penci-ajax-more .penci-portfolio-more-button, .penci-ajax-more .penci-block-ajax-more-button { display: block; width: 100%; margin: 15px auto 20px; text-align: center; font-weight: 700; position: relative; font-size: 13px; }
.penci-ajax-more .penci-ajax-more-button i, .penci-ajax-more .penci-portfolio-more-button i, .penci-ajax-more .penci-block-ajax-more-button i { margin-left: 5px; }
.penci-ajax-more .penci-ajax-more-button .ajax-more-text, .penci-ajax-more .penci-portfolio-more-button .ajax-more-text, .penci-ajax-more .penci-block-ajax-more-button .ajax-more-text { color: inherit; font-family: inherit; font-weight: inherit; }
.penci-ajax-more .penci-ajax-more-button:hover, .penci-ajax-more .penci-portfolio-more-button:hover, .penci-ajax-more .penci-block-ajax-more-button:hover { background-color: rgb(63, 81, 181); border-color: rgb(63, 81, 181); color: rgb(255, 255, 255); }
.penci-ajax-more .penci-ajax-more-button.loading-posts, .penci-ajax-more .penci-portfolio-more-button.loading-posts, .penci-ajax-more .penci-block-ajax-more-button.loading-posts { opacity: 0.65; cursor: auto; pointer-events: none; }
.penci-ajax-more .penci-ajax-more-button.loading-posts:hover, .penci-ajax-more .penci-portfolio-more-button.loading-posts:hover, .penci-ajax-more .penci-block-ajax-more-button.loading-posts:hover { background: rgb(0, 0, 0); }
.penci-ajax-more .penci-ajax-more-button.loading-posts i, .penci-ajax-more .penci-portfolio-more-button.loading-posts i, .penci-ajax-more .penci-block-ajax-more-button.loading-posts i { color: inherit; }
.penci-ajax-more .penci-ajax-more-button.loading-posts span.ajaxdot::after, .penci-ajax-more .penci-portfolio-more-button.loading-posts span.ajaxdot::after, .penci-ajax-more .penci-block-ajax-more-button.loading-posts span.ajaxdot::after { content: "..."; font-size: inherit; color: inherit; font-family: inherit; font-weight: inherit; }
.penci-ajax-more .penci-ajax-more-button.loading-posts i, .penci-ajax-more .penci-portfolio-more-button.loading-posts i, .penci-ajax-more .penci-block-ajax-more-button.loading-posts i { animation-name: pencirotate; animation-duration: 0.8s; animation-iteration-count: infinite; animation-timing-function: linear; }
.penci-ajax-more a.penci-portfolio-more-button, .penci-ajax-more a.penci-block-ajax-more-button, .penci-ajax-more .penci-portfolio-more-button, .penci-ajax-more .penci-block-ajax-more-button { margin-top: 0px; max-width: 330px; line-height: 30px; height: 32px; padding: 0px 11px; box-sizing: border-box; }
.penci-ajax-more.penci-pag-center .penci-ajax-more-button, .penci-ajax-more.penci-pag-center .penci-portfolio-more-button, .penci-ajax-more.penci-pag-center .penci-block-ajax-more-button { text-align: center; margin-left: auto; margin-right: auto; display: block; }
.penci-ajax-more.disable_bg_load_more .penci-ajax-more-button.loading-posts, .penci-ajax-more.disable_bg_load_more .penci-portfolio-more-button.loading-posts, .penci-ajax-more.disable_bg_load_more .penci-block-ajax-more-button.loading-posts { border-color: transparent !important; background: transparent !important; }
.penci-post-pagination { width: 100%; display: flex; border-bottom: 1px solid rgb(236, 236, 236); margin: 30px 0px 0px; overflow: hidden; padding: 0px 0px 23px; }
.penci-post-pagination .penci_media_object { margin-bottom: 0px; display: block; }
.penci-post-pagination .prev-post { float: left; flex: 1 1 0%; width: 50%; }
.penci-post-pagination .next-post { float: right; text-align: right; width: 100%; margin-left: auto; }
.penci-post-pagination .prev-post + .next-post { margin-left: 0px; padding-left: 20px; width: 50%; }
.penci-post-pagination .next-post-inner, .penci-post-pagination .prev-post-inner { display: block; overflow: hidden; flex: 0 0 auto; }
.penci-post-pagination .prev-post-title { margin-top: 0px; }
.penci-post-pagination span { color: rgb(136, 136, 136); display: inline-block; font-size: 1rem; font-weight: 700; line-height: 1; text-transform: uppercase; }
.penci-post-pagination span i { margin-right: 6px; }
.penci-post-pagination span i.fa-angle-right { margin: 0px 0px 0px 6px; }
.penci-post-pagination h5 { font-size: 1.8rem; font-weight: 600; line-height: 1.33; color: inherit; margin: 0px; padding: 0px 15px 0px 0px; position: relative; }
.penci-post-pagination h5.next-title { padding: 0px 0px 0px 15px; }
.penci-post-pagination a { color: rgb(17, 17, 17); }
.penci-post-pagination a:hover { color: rgb(63, 81, 181); }
.pagi-text { margin-top: 6px; }
.post-nav-thumb { width: 56px; float: left; }
.next-post .post-nav-thumb { float: right; }
@media screen and (max-width: 768px) {
.penci-post-pagination { display: block; }
.penci-post-pagination .prev-post, .penci-post-pagination .next-post { width: 100%; padding: 0px; text-align: center; }
.penci-post-pagination .prev-post + .next-post { padding-top: 20px; margin-top: 20px; padding-left: 0px; width: 100%; border-top: 1px solid rgb(236, 236, 236); }
.penci-post-pagination h5, .penci-post-pagination h5.next-title { padding-left: 0px; padding-right: 0px; }
.penci-post-pagination span i.fa-angle-left { margin-left: 6px; }
.penci-post-pagination span i.fa-angle-right { margin-right: 6px; }
.penci-ajax-more .penci-block-ajax-more-button { width: 100%; margin-left: auto !important; margin-right: auto !important; }
.post-nav-thumb { display: none; }
}
.mobile-sidebar-open #close-sidebar-nav { left: 0px; opacity: 1; visibility: visible; transform: translateX(260px); }
#close-sidebar-nav, .menu-toggle { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
#close-sidebar-nav { position: fixed; visibility: hidden; opacity: 0; text-decoration: none; top: 0px; left: 0px; font-size: 1.4em; color: rgb(49, 49, 49); padding: 10px; height: 100%; right: 0px; background: transparent; z-index: 100001; cursor: pointer; transition: 0.5s; transform: translateX(0px); }
#close-sidebar-nav::before { content: ""; position: absolute; inset: 0px; background: rgb(0, 0, 0); opacity: 0.8; z-index: 1; }
#close-sidebar-nav i { margin-left: 10px; display: none; width: 24px; height: 24px; background-color: rgb(255, 255, 255); line-height: 24px; text-align: center; border-radius: 12px; font-size: 14px; position: relative; z-index: 2; }
@media screen and (max-width: 1024px) {
#close-sidebar-nav i { display: inline-block; }
}
.mobile-sidebar { width: 270px; position: fixed; top: 0px; left: 0px; bottom: 0px; height: 100%; z-index: 100003; overflow-y: auto; padding: 30px 20px 20px; transition: 0.5s; transform: translateX(-270px); background-color: rgb(255, 255, 255); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.mobile-sidebar::-webkit-scrollbar { width: 6px; background: rgb(132, 132, 132); }
.mobile-sidebar::-webkit-scrollbar-thumb { background-color: rgb(49, 49, 49); border-radius: 0px; }
.mobile-sidebar::-webkit-scrollbar-corner { background-color: rgb(236, 236, 236); }
.mobile-sidebar .mobile-navigation { clear: both; margin-top: 20px; }
.mobile-sidebar .primary-menu-mobile, .penci-menu-hbg .primary-menu-mobile { margin: 0px; padding: 0px; list-style: none; }
.mobile-sidebar .primary-menu-mobile li > ul, .mobile-sidebar .primary-menu-mobile li > ol, .penci-menu-hbg .primary-menu-mobile li > ul, .penci-menu-hbg .primary-menu-mobile li > ol { margin-bottom: 0px; }
.mobile-sidebar .primary-menu-mobile > li:last-child, .mobile-sidebar .primary-menu-mobile ul > li:last-child, .penci-menu-hbg .primary-menu-mobile > li:last-child, .penci-menu-hbg .primary-menu-mobile ul > li:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.mobile-sidebar .primary-menu-mobile li, .penci-menu-hbg .primary-menu-mobile li { position: relative; display: block; border-bottom: 1px solid rgb(236, 236, 236); margin-left: 0px; }
.mobile-sidebar .primary-menu-mobile li a, .penci-menu-hbg .primary-menu-mobile li a { font-size: 14px; font-weight: 400; letter-spacing: 0px; text-transform: uppercase; color: rgb(49, 49, 49); margin: 0px; position: relative; padding: 12px 0px; display: block; line-height: 1.3em; }
.mobile-sidebar .primary-menu-mobile li.menu-item-has-children a, .penci-menu-hbg .primary-menu-mobile li.menu-item-has-children a { padding-right: 17px; }
.mobile-sidebar .primary-menu-mobile li a:hover, .penci-menu-hbg .primary-menu-mobile li a:hover { color: rgb(63, 81, 181); }
.mobile-sidebar ul.sub-menu, .penci-menu-hbg ul.sub-menu { border-top: 1px solid rgb(236, 236, 236); display: none; padding: 10px 0px 10px 12px; margin-left: 0px; }
.mobile-sidebar ul.sub-menu ul.sub-menu, .penci-menu-hbg ul.sub-menu ul.sub-menu { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 5px 0px 5px 12px; margin-left: 0px; }
.mobile-sidebar ul.sub-menu li, .penci-menu-hbg ul.sub-menu li { overflow: hidden; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.mobile-sidebar ul.sub-menu li a, .penci-menu-hbg ul.sub-menu li a { margin: 0px; padding: 10px 0px; transition: 0.3s; }
.mobile-sidebar .primary-menu-mobile .dropdown-toggle, .penci-menu-hbg .primary-menu-mobile .dropdown-toggle { text-decoration: none; position: absolute; top: 0px; right: 0px; z-index: 20; font-size: 17px; font-style: normal; text-align: right; padding: 11px 0px 11px 5px; line-height: 1; color: rgb(49, 49, 49); transition: 0.3s; }
.mobile-sidebar .primary-menu-mobile .sub-menu li a .dropdown-toggle, .penci-menu-hbg .primary-menu-mobile .sub-menu li a .dropdown-toggle { padding: 8px 0px 8px 5px; }
.mobile-sidebar .primary-menu-mobile li.toggled-on-first > a, .mobile-sidebar .primary-menu-mobile li.toggled-on-first > .dropdown-toggle, .mobile-sidebar .primary-menu-mobile li.toggled-on > a, .mobile-sidebar .primary-menu-mobile li.toggled-on > .dropdown-toggle, .mobile-sidebar .primary-menu-mobile li.current-menu-item > a, .mobile-sidebar .primary-menu-mobile li.current-menu-item > .dropdown-toggle, .penci-menu-hbg .primary-menu-mobile li.toggled-on-first > a, .penci-menu-hbg .primary-menu-mobile li.toggled-on-first > .dropdown-toggle, .penci-menu-hbg .primary-menu-mobile li.toggled-on > a, .penci-menu-hbg .primary-menu-mobile li.toggled-on > .dropdown-toggle, .penci-menu-hbg .primary-menu-mobile li.current-menu-item > a, .penci-menu-hbg .primary-menu-mobile li.current-menu-item > .dropdown-toggle { color: rgb(63, 81, 181); }
.mobile-sidebar #sidebar-nav-logo { padding: 0px; text-align: center; margin: 0px 0px 10px; position: relative; font-size: 2em; }
.mobile-sidebar #sidebar-nav-logo a { font-family: Teko, sans-serif; font-weight: 700; line-height: 1; color: rgb(63, 81, 181); padding: 0px; margin: 0px; }
.mobile-sidebar #sidebar-nav-logo a:hover { color: rgb(63, 81, 181); }
.mobile-sidebar .sidebar-nav-social { margin: 0px; padding: 0px; text-align: center; }
.mobile-sidebar .sidebar-nav-social .inner-header-social { display: inline-block; vertical-align: top; position: relative; }
.mobile-sidebar .sidebar-nav-social a { display: inline-block; vertical-align: top; margin-left: 6px; margin-right: 6px; color: rgb(17, 17, 17); }
.mobile-sidebar-open .mobile-sidebar { transform: translateX(0px); cursor: pointer; }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; }
.screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(33, 117, 155); display: block; font-size: 1.4rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
.alignnone { margin: 5px 0px 20px; }
.alignleft { display: inline; float: left; margin-right: 1.5em; }
.alignright { display: inline; float: right; margin-left: 1.5em; }
img.alignleft, img.alignright, figure.alignleft, figure.alignright { margin-bottom: 1.5em; }
.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
.clear::after, .entry-content::after, .comment-content::after, .site-header::after, .site-content::after, .site-footer::after { content: ""; display: table; clear: both; }
.widget-area { width: 100%; margin-top: 20px; }
.widget-area-1 { float: right; }
.widget { word-break: break-word; }
.widget:not(.penci-topbar__widget) { padding: 20px; }
.site-footer .widget:not(.penci-topbar__widget) { background: transparent; border-top: 0px; padding-bottom: 0px; }
.widget:not(.penci-topbar__widget):last-child { margin-bottom: 0px; }
.widget:not(.penci-topbar__widget) input { font-weight: 400; }
.widget.style-title-1 .penci-block-heading, .widget.style-title-3 .penci-block-heading, .widget.style-title-4 .penci-block-heading, .widget.style-title-5 .penci-block-heading, .widget.style-title-7 .penci-block-heading, .widget.style-title-8 .penci-block-heading, .widget.style-title-9 .penci-block-heading, .widget.style-title-10 .penci-block-heading, .widget.style-title-11 .penci-block-heading, .widget.style-title-12 .penci-block-heading, .widget.style-title-13 .penci-block-heading { margin-bottom: 20px; }
.penci-sidebar-widgets .widget:not(.penci-topbar__widget):last-of-type, .penci-sidebar-widgets .widget:not(.penci-topbar__widget):last-child { margin-bottom: 0px !important; }
.site-main .widget .penci-block-heading { margin-top: -20px; }
.bbp_widget_login h4 { margin-bottom: 0px; line-height: 1; font-size: 14px; }
.bbp_widget_login .logout-link { background: transparent; border: 0px; text-transform: none; font-size: 13px; padding-top: 0px; padding-bottom: 0px; margin-top: 10px; }
.bbp_widget_login fieldset { border: 0px; margin: 0px; padding: 0px; }
.bbp_widget_login .bbp-username input, .bbp_widget_login .bbp-email input, .bbp_widget_login .bbp-password input { width: 100%; }
.bbp_widget_login .user-submit { width: 100%; line-height: 26px; }
.bbp_widget_login .bbp-login-form .bbp-submit-wrapper { text-align: right; width: 100%; }
.widget ul { list-style: none; padding-left: 0px; }
.widget ul li { margin-left: 0px; margin-bottom: 1px; padding-bottom: 0px; font-size: 1.4rem; color: rgb(0, 0, 0); }
.widget ul li a { font-size: 1.4rem; font-style: normal; line-height: 1.4; }
.widget ul > li:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.widget a { color: rgb(0, 0, 0); }
.widget a:hover { color: rgb(63, 81, 181); text-decoration: none; }
.widget.widget_archive label.screen-reader-text, .widget.widget_categories label.screen-reader-text { display: none; }
.widget .screen-reader-text { display: block; margin: 0px 0px 10px; font-size: 1.4rem; }
.widget.widget_display_topics > ul::after, .widget.widget_display_views > ul::after, .widget.widget_display_forums > ul::after, .widget.widget_layered_nav > ul::after, .widget.widget_product_categories > ul::after, .widget.widget_categories > ul::after, .widget.widget_archive > ul::after, .widget.widget_pages > ul::after, .widget.widget_meta > ul::after { content: ""; display: block; clear: both; }
.widget.widget_display_topics > ul > li:first-child a, .widget.widget_display_views > ul > li:first-child a, .widget.widget_display_forums > ul > li:first-child a, .widget.widget_layered_nav > ul > li:first-child a, .widget.widget_product_categories > ul > li:first-child a, .widget.widget_categories > ul > li:first-child a, .widget.widget_archive > ul > li:first-child a, .widget.widget_pages > ul > li:first-child a, .widget.widget_meta > ul > li:first-child a { padding-top: 0px; }
.widget.widget_display_topics li, .widget.widget_display_views li, .widget.widget_display_forums li, .widget.widget_layered_nav li, .widget.widget_product_categories li, .widget.widget_categories li, .widget.widget_archive li, .widget.widget_pages li, .widget.widget_meta li { margin-bottom: 5px; padding-bottom: 6px; text-align: left; color: rgb(0, 0, 0); font-weight: 500; line-height: 1.3; display: block; width: 100%; padding-right: 0px; clear: both; overflow: hidden; }
.widget.widget_display_topics li a, .widget.widget_display_views li a, .widget.widget_display_forums li a, .widget.widget_layered_nav li a, .widget.widget_product_categories li a, .widget.widget_categories li a, .widget.widget_archive li a, .widget.widget_pages li a, .widget.widget_meta li a { line-height: inherit; position: relative; text-align: left; padding-top: 0px; padding-bottom: 0px; }
.widget.widget_display_topics li .category-item-count, .widget.widget_display_views li .category-item-count, .widget.widget_display_forums li .category-item-count, .widget.widget_layered_nav li .category-item-count, .widget.widget_product_categories li .category-item-count, .widget.widget_categories li .category-item-count, .widget.widget_archive li .category-item-count, .widget.widget_pages li .category-item-count, .widget.widget_meta li .category-item-count { float: right; }
.widget.widget_display_replies .bbp-author-avatar { padding-top: 0px; padding-bottom: 0px; }
.widget.bbp_widget_login > .bbp-logged-in { margin-top: 20px; }
.widget.bbp_widget_login .penci-block-heading > .bbp-logged-in { margin-top: 0px; }
.widget .search-form { position: relative; }
.widget .search-form .search-field { width: 100%; }
.site-footer .widget .search-form .search-field { background: transparent; }
.widget .search-form .search-submit { position: absolute; right: 0px; top: 0px; line-height: 40px; background: transparent; border: 0px; color: rgb(49, 49, 49); }
.site-footer .widget .search-form .search-submit { color: rgb(136, 136, 136); }
.site-footer .widget .search-form .search-submit:hover { color: rgb(255, 255, 255); }
.widget .woocommerce-product-search { position: relative; }
.widget .woocommerce-product-search .search-field { width: 100%; }
.site-footer .widget .woocommerce-product-search .search-field { background: transparent; }
.widget .woocommerce-product-search button[type="submit"] { position: absolute; right: 0px; top: 0px; line-height: 40px; background: transparent; border: 0px; color: rgb(49, 49, 49); text-indent: -9999px; }
.site-footer .widget .woocommerce-product-search button[type="submit"] { color: rgb(136, 136, 136); }
.site-footer .widget .woocommerce-product-search button[type="submit"]:hover { color: rgb(255, 255, 255); }
.widget_search .widget-title { border-bottom: 0px; }
.penci-insta-thumb .penci-owl-carousel-slider .owl-nav .owl-prev { top: 10px; right: 54px; margin-top: 0px; left: auto; }
.penci-insta-thumb .penci-owl-carousel-slider .owl-nav .owl-next { top: 10px; right: 10px; margin-top: 0px; }
.penci-insta-thumb .penci-owl-carousel-slider:hover .owl-nav .owl-prev, .penci-insta-thumb .penci-owl-carousel-slider:hover .owl-nav .owl-next { opacity: 0.7; }
.penci-insta-thumb .penci-owl-carousel-slider .owl-nav .owl-prev:hover, .penci-insta-thumb .penci-owl-carousel-slider .owl-nav .owl-next:hover { opacity: 1; }
@media screen and (min-width: 992px) {
.widget-area { width: 285px; }
.widget-area-1 { padding-left: 0px; }
}
@media screen and (min-width: 1400px) {
.widget-area { width: 320px; }
}
.wpb_row { margin-bottom: 0px; }
.penci-infeed_ad { overflow: hidden; }
.penci_show_only_block .site-main .vc_row:not(.penci_vc_row_show_only) { display: none; }
.penci-post-item__inner { position: relative; }
.icon-post-format { position: absolute; text-align: center; display: inline-block; width: 36px; height: 36px; line-height: 34px; top: 50%; left: 50%; margin: -18px 0px 0px -18px; font-size: 14px; color: rgba(255, 255, 255, 0.9); border-radius: 50%; transition: 0.3s; border: 2px solid rgba(255, 255, 255, 0.9); z-index: 3; background-color: rgba(0, 0, 0, 0.3); }
.icon-post-format.lager-size-icon { width: 42px; height: 42px; line-height: 40px; margin: -21px 0px 0px -21px; font-size: 16px; }
.icon-post-format.medium-size-icon { width: 34px; height: 34px; line-height: 32px; margin: -18px 0px 0px -18px; font-size: 13px; }
.icon-post-format.small-size-icon { width: 30px; height: 30px; line-height: 26px; margin: -15px 0px 0px -15px; font-size: 12px; }
@media screen and (max-width: 480px) {
.icon-post-format.lager-size-icon { width: 34px !important; height: 34px !important; line-height: 32px !important; margin: -18px 0px 0px -18px !important; font-size: 13px !important; }
}
.penci-mega-post:hover .icon-post-format, .penci-post-item:hover .icon-post-format, .penci-item-mag:hover .icon-post-format { background-color: rgba(0, 0, 0, 0.6); }
.icon-post-format i.fa-play { margin-left: 2px; }
.page .wpb_button, .page .wpb_content_element, .page ul.wpb_thumbnails-fluid > li { margin-bottom: 20px; }
.penci-block_content__items::after { content: ""; display: table; clear: both; }
.penci-image-holder { position: relative; width: 100%; background: url("/wp-content/themes/pennews/images/no-image.jpg") center center / cover no-repeat rgb(245, 245, 245); display: block; vertical-align: top; height: 100%; transition: transform 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56), opacity 0.3s; }
.penci-image-holder::before { display: block; content: ""; width: 100%; padding-top: 66.6667%; background: none !important; box-shadow: none !important; }
.penci-image-holder::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0; z-index: 1; transition: opacity 0.3s; }
.penci-image-holder:not(.penci-gradient):hover::after { opacity: 0.3; }
.penci-team_memebers .penci-team_member-img[src*="penci2-holder"], .penci-image-holder:not([style*="background-image"]), .penci-lazy[src*="penci-holder"], .penci-lazy[src*="penci2-holder"], .penci-holder-load:not([style*="background-image"]) { background-image: linear-gradient(to left, rgb(245, 245, 245) 0%, rgb(239, 239, 239) 15%, rgb(245, 245, 245) 40%, rgb(245, 245, 245) 100%); background-color: rgb(245, 245, 245); animation: 0.85s linear 0s infinite normal forwards running pencipreload; background-repeat: no-repeat !important; background-size: 900px 1700px !important; background-position: center center !important; }
.penci-gradient { position: relative; }
.penci-gradient::after { content: ""; position: absolute; inset: 0px; width: 100%; height: 100%; z-index: 1; background: linear-gradient(transparent 50%, rgb(0, 0, 0) 90%); opacity: 0.6; transition: opacity 0.3s; }
.penci-post-item { position: relative; margin: 0px 0px 20px; }
.penci-block-vc.widget { overflow: inherit; margin-bottom: 20px; }
.penci-block-vc.footer-widget { margin-bottom: 30px; }
.penci-block-vc .penci_post_thumb { position: relative; overflow: hidden; display: block; }
.penci-block-vc .penci_post_thumb:hover .penci-image-holder:not(.penci-gradient)::after { opacity: 0.3; }
.penci-block-vc .social-buttons { position: absolute; bottom: 0px; left: 0px; z-index: 99; transition: 0.2s; transform: translateX(calc(-100% + 40px)); }
.penci-block-vc .social-buttons.active { transform: translateX(0px); }
.penci-block-vc .social-buttons.active .social-buttons__toggle { opacity: 0; visibility: hidden; transform: translateX(-40px); }
.penci-block-vc .social-buttons a { color: rgb(255, 255, 255); line-height: 40px; height: 40px; padding-left: 6px; padding-right: 6px; display: inline-block; font-size: 14px; }
.penci-block-vc .social-buttons a:hover { color: rgb(63, 81, 181); }
.penci-block-vc .social-buttons__content { padding-left: 6px; padding-right: 6px; background-color: rgba(0, 0, 0, 0.8); float: left; }
.penci-block-vc .social-buttons .social-buttons__toggle { width: 40px; background-color: rgba(0, 0, 0, 0.8); font-size: 16px; display: flex; justify-content: center; align-items: center; transition: 0.2s; float: left; margin-left: 0px; }
@media screen and (max-width: 768px) {
.penci-block-vc .social-buttons { transform: translateX(0px); }
.penci-block-vc .social-buttons .social-buttons__toggle { display: none; }
}
.vc_row .penci-block-vc.widget { overflow: inherit; margin-bottom: 0px; }
.featured-slider-overlay, .penci-overlay::after { position: absolute; inset: 0px; z-index: 1; background: rgb(0, 0, 0); opacity: 0.6; }
.penci-inline-related-posts .penci_post-meta .entry-meta-item, .penci__general-meta .penci_post-meta .entry-meta-item, .penci-block_video.style-1 .penci_post-meta .entry-meta-item, .penci-block_video.style-7 .penci_post-meta .entry-meta-item { padding-left: 10px; display: inline-block; }
.penci-inline-related-posts .penci_post-meta .entry-meta-item:first-child, .penci__general-meta .penci_post-meta .entry-meta-item:first-child, .penci-block_video.style-1 .penci_post-meta .entry-meta-item:first-child, .penci-block_video.style-7 .penci_post-meta .entry-meta-item:first-child { padding-left: 1px; }
.penci-block-vc .penci-post-cat { position: absolute; top: 10px; left: 10px; z-index: 2; }
.penci-block-vc .penci-cat-name { float: left; display: inline-block; background: rgb(17, 17, 17); color: rgb(255, 255, 255); font-size: 1rem; text-transform: none; font-weight: 500; padding: 0px 5px; line-height: 16px; text-align: left; margin-right: 5px; margin-bottom: 5px; transition: 0.3s; height: 16px; }
.penci-block-vc .penci-cat-name:hover { background-color: rgb(63, 81, 181); color: rgb(255, 255, 255); text-decoration: none; }
.penci-block-vc .penci_post_thumb:hover .penci-cat-name { background-color: rgb(63, 81, 181); text-decoration: none; }
.penci-block-vc .penci-block-wrapper-item { width: 100%; clear: both; overflow: hidden; }
.penci-block-vc .penci-pagination { padding-top: 0px; }
.penci-block-vc.penci-videos-playlist .penci-block_content, .penci-block-vc.penci-block_20 .penci-block_content, .penci-block-vc.penci-block_22 .penci-block_content { margin-bottom: 20px; }
.penci-block_1 .penci-block_content__items, .penci-block_2 .penci-block_content__items, .penci-block_3 .penci-block_content__items, .penci-block_4 .penci-block_content__items, .penci-block_5 .penci-block_content__items, .penci-block_6 .penci-block_content__items, .penci-block_7 .penci-block_content__items, .penci-block_8 .penci-block_content__items, .penci-block_9 .penci-block_content__items, .penci-block_10 .penci-block_content__items, .penci-block_11 .penci-block_content__items, .penci-block_12 .penci-block_content__items, .penci-block_13 .penci-block_content__items, .penci-block_14 .penci-block_content__items, .penci-block_15 .penci-block_content__items, .penci-block_18 .penci-block_content__items, .penci-block_19 .penci-block_content__items, .penci-block_20 .penci-block_content__items, .penci-block_21 .penci-block_content__items, .penci-block_23 .penci-block_content__items, .penci-block_25 .penci-block_content__items, .penci-block_26 .penci-block_content__items, .penci-block_27 .penci-block_content__items, .penci-block_28 .penci-block_content__items, .penci-block_29 .penci-block_content__items, .penci-block_30 .penci-block_content__items, .penci-block_31 .penci-block_content__items, .penci-block_33 .penci-block_content__items, .penci-block_34 .penci-block_content__items, .penci-block_36 .penci-block_content__items { margin-top: 20px; }
.penci-block_1 .penci-block_content__items:first-child, .penci-block_2 .penci-block_content__items:first-child, .penci-block_3 .penci-block_content__items:first-child, .penci-block_4 .penci-block_content__items:first-child, .penci-block_5 .penci-block_content__items:first-child, .penci-block_6 .penci-block_content__items:first-child, .penci-block_7 .penci-block_content__items:first-child, .penci-block_8 .penci-block_content__items:first-child, .penci-block_9 .penci-block_content__items:first-child, .penci-block_10 .penci-block_content__items:first-child, .penci-block_11 .penci-block_content__items:first-child, .penci-block_12 .penci-block_content__items:first-child, .penci-block_13 .penci-block_content__items:first-child, .penci-block_14 .penci-block_content__items:first-child, .penci-block_15 .penci-block_content__items:first-child, .penci-block_18 .penci-block_content__items:first-child, .penci-block_19 .penci-block_content__items:first-child, .penci-block_20 .penci-block_content__items:first-child, .penci-block_21 .penci-block_content__items:first-child, .penci-block_23 .penci-block_content__items:first-child, .penci-block_25 .penci-block_content__items:first-child, .penci-block_26 .penci-block_content__items:first-child, .penci-block_27 .penci-block_content__items:first-child, .penci-block_28 .penci-block_content__items:first-child, .penci-block_29 .penci-block_content__items:first-child, .penci-block_30 .penci-block_content__items:first-child, .penci-block_31 .penci-block_content__items:first-child, .penci-block_33 .penci-block_content__items:first-child, .penci-block_34 .penci-block_content__items:first-child, .penci-block_36 .penci-block_content__items:first-child { margin-top: 0px; }
.penci-block_1 .penci-block_content, .penci-block_2 .penci-block_content, .penci-block_3 .penci-block_content, .penci-block_4 .penci-block_content, .penci-block_5 .penci-block_content, .penci-block_6 .penci-block_content, .penci-block_7 .penci-block_content, .penci-block_8 .penci-block_content, .penci-block_9 .penci-block_content, .penci-block_10 .penci-block_content, .penci-block_11 .penci-block_content, .penci-block_12 .penci-block_content, .penci-block_13 .penci-block_content, .penci-block_14 .penci-block_content, .penci-block_15 .penci-block_content, .penci-block_18 .penci-block_content, .penci-block_19 .penci-block_content, .penci-block_20 .penci-block_content, .penci-block_21 .penci-block_content, .penci-block_23 .penci-block_content, .penci-block_25 .penci-block_content, .penci-block_26 .penci-block_content, .penci-block_27 .penci-block_content, .penci-block_28 .penci-block_content, .penci-block_29 .penci-block_content, .penci-block_30 .penci-block_content, .penci-block_31 .penci-block_content, .penci-block_33 .penci-block_content, .penci-block_34 .penci-block_content, .penci-block_36 .penci-block_content { margin-bottom: 20px; }
.penci_dis_padding_bw .site-main .penci-sidebar-widgets .penci-block-vc.widget { margin-bottom: 40px; padding-top: 0px; }
.penci_dis_padding_bw .site-main .penci-sidebar-widgets .penci-block-vc.widget .penci-block-heading { margin-top: 0px; }
.penci-block-vc { background: rgb(255, 255, 255); padding-left: 20px; padding-right: 20px; border-top: 0px; overflow: hidden; position: relative; }
.penci-block-vc .penci-block__title { font-family: Oswald, sans-serif; font-size: 1.8rem; font-weight: 600; border-bottom: 1px solid rgb(236, 236, 236); overflow: hidden; margin: 0px; padding-top: 13px; padding-bottom: 16px; text-transform: uppercase; }
.penci-block-vc .penci-block__title .penci-slider-nav a { line-height: 1; }
.site-footer .penci-block-vc .penci-block__title { border-color: rgb(49, 49, 49); margin-top: 0px; padding-top: 0px; }
.penci-block-vc .penci-block__title a, .penci-block-vc .penci-block__title span { color: rgb(0, 0, 0); }
.site-footer .penci-block-vc .penci-block__title a, .site-footer .penci-block-vc .penci-block__title span { color: rgb(255, 255, 255); }
.penci-block-vc .penci-block__title a:hover { color: rgb(63, 81, 181); }
.penci-block-vc .penci-block__title .fa-pos-left { padding-right: 10px; }
.penci-block-vc .penci-slider-nav { float: right; }
.penci-block-vc .penci-slider-nav .penci-slider-next { padding-right: 0px; }
.penci-block-vc .penci-slider-nav a { padding-left: 3px; padding-right: 3px; font-size: 2.4rem; line-height: 56px; color: rgb(136, 136, 136); display: inline-block; }
.penci-block-vc .penci-slider-nav a:hover { color: rgb(17, 17, 17); }
.penci-block-vc .penci-slider-nav a.penci-pag-disabled { opacity: 0.4; cursor: default; }
.penci-block-vc .penci-block-heading { border-bottom: 1px solid rgb(236, 236, 236); clear: both; position: relative; width: 100%; }
.site-footer .penci-block-vc .penci-block-heading { border-color: rgb(49, 49, 49); }
.penci-block-vc .penci-block-heading::before { content: ""; display: table; table-layout: fixed; }
.penci-block-vc .penci-block-heading::after { clear: both; }
.penci-block-vc .penci-block-heading .penci-block__title { border-bottom: 0px; }
.penci-block-vc .penci-block-heading .penci-slider-nav { position: absolute; top: 0px; right: 0px; z-index: 2; }
.penci-block-vc .penci-block_content { margin-top: 20px; overflow: hidden; }
.penci-block-vc.penci-empty-block-title { border-top: 0px; }
.penci-block-vc.penci-empty-block-title .penci-block-heading { display: none; }
.penci-block-vc.penci-empty-block-title .penci-block_content.penci-block_content { margin-top: 20px; }
.penci-block-vc.style-title-1:not(.footer-widget) .penci-block__title { line-height: 52px; padding-top: 3px; padding-bottom: 0px; }
.penci-block-vc.style-title-1:not(.footer-widget) .penci-block__title::before { right: -20px; left: -20px; content: ""; border-top: 3px solid rgb(0, 0, 0); display: block; position: absolute; top: 0px; }
.penci-block-vc.style-title-2 { border-top: 0px; }
.penci-block-vc.style-title-2 .penci-block-heading { min-height: 36px; border-bottom: 0px; }
.penci-block-vc.style-title-2 .penci-slider-nav { top: 9px; }
.penci-block-vc.style-title-2 .penci-block__title { font-size: 1.4rem; font-weight: 600; color: rgb(255, 255, 255); padding-top: 0px; border-bottom: 0px; }
.penci-block-vc.style-title-2 .penci-block__title a, .penci-block-vc.style-title-2 .penci-block__title span { display: inline-block; background: rgb(0, 0, 0); color: rgb(255, 255, 255); position: relative; top: 0px; left: 0px; line-height: 36px; height: 36px; padding: 0px 14px; overflow: hidden; }
.penci-block-vc.style-title-5:not(.footer-widget) .penci-subcat-filter .penci-subcat-item a, .penci-block-vc.style-title-5:not(.footer-widget) .penci-subcat-list .flexMenu-viewMore > a, .penci-block-vc.style-title-5:not(.footer-widget) .penci-slider-nav a, .penci-block-vc.style-title-6:not(.footer-widget) .penci-subcat-filter .penci-subcat-item a, .penci-block-vc.style-title-6:not(.footer-widget) .penci-subcat-list .flexMenu-viewMore > a, .penci-block-vc.style-title-6:not(.footer-widget) .penci-slider-nav a { line-height: 50px; }
.penci-block-vc.style-title-5:not(.footer-widget) { border-top: 0px; }
.penci-block-vc.style-title-5:not(.footer-widget) .penci-block-heading { min-height: 45px; position: relative; border-bottom: 0px; }
.penci-block-vc.style-title-5:not(.footer-widget) .penci-block-heading::after { content: ""; z-index: 10; position: absolute; bottom: -2px; left: 0px; width: 30px; height: 2px; background: rgb(63, 81, 181); }
.penci-block-vc.style-title-5:not(.footer-widget) .penci-block__title { padding-top: 0px; padding-bottom: 0px; height: 50px; line-height: 50px; font-size: 1.8rem; }
.penci-block-vc .penci-subcat-filter .penci-subcat-item a.active, .penci-block-vc .penci-subcat-filter .penci-subcat-item a:hover { color: rgb(63, 81, 181); }
.footer__sidebars .penci-block-vc { background: transparent; border-top: 0px; }
.footer__sidebars .penci-block-vc:last-child { margin-bottom: 0px; }
@media screen and (max-width: 768px) {
.penci-block-vc.style-title-2:not(.footer-widget) .penci-slider-nav, .penci-block-vc.style-title-2:not(.footer-widget) .penci-subcat-filter { top: 0px; }
}
@media screen and (max-width: 480px) {
.penci-block-vc .penci-block__title { line-height: 1.3 !important; }
.penci-block-vc.style-title-1:not(.footer-widget) .penci-block__title a, .penci-block-vc.style-title-1:not(.footer-widget) .penci-block__title span { display: block; line-height: 1.3; height: auto; overflow: inherit; padding-top: 13px !important; padding-bottom: 14px !important; }
.penci-block-vc.style-title-2:not(.footer-widget) .penci-block__title a, .penci-block-vc.style-title-2:not(.footer-widget) .penci-block__title span, .penci-block-vc.style-title-4:not(.footer-widget) .penci-block__title a, .penci-block-vc.style-title-4:not(.footer-widget) .penci-block__title span { line-height: 1.3; height: auto; padding-top: 9px; padding-bottom: 10px; overflow: inherit; }
.penci-block-vc.style-title-13:not(.footer-widget) .penci-block__title a, .penci-block-vc.style-title-13:not(.footer-widget) .penci-block__title span, .penci-block-vc.style-title-5:not(.footer-widget) .penci-block__title a, .penci-block-vc.style-title-5:not(.footer-widget) .penci-block__title span { line-height: 1.3; height: auto; overflow: inherit; }
.penci-block-vc.style-title-5:not(.footer-widget) .penci-block__title { height: auto; padding-top: 13px !important; padding-bottom: 14px !important; }
}
.wpb_text_column { background: rgb(255, 255, 255); padding: 20px; overflow: hidden; position: relative; }
.penci-text-block .penci-block_content { margin-bottom: 20px; }
.penci-text-block .penci-block_content p:last-child { margin-bottom: 0px; }
.penci-owl-carousel-slider.penci-tweets-slider .owl-dots { position: static; margin-top: 14px !important; }
.penci-owl-carousel-slider.penci-tweets-slider .owl-dots .owl-dot { margin: 0px 4px; }
.penci-owl-carousel-slider.penci-tweets-slider .owl-dots .owl-dot span { width: 10px; height: 10px; box-shadow: none; border: 1px solid rgb(236, 236, 236); }
.penci-owl-carousel-slider.penci-tweets-slider .owl-dots .owl-dot.active span, .penci-owl-carousel-slider.penci-tweets-slider .owl-dots .owl-dot:hover span { border-color: rgb(63, 81, 181); background: rgb(63, 81, 181); }
.penci-tweets-widget-content.pc_alignleft .icon-tweets, .penci-tweets-widget-content.pc_alignleft .tweet-text, .penci-tweets-widget-content.pc_alignleft .tweet-date, .penci-tweets-widget-content.pc_alignleft .tweet-intents, .penci-tweets-widget-content.pc_alignleft .penci-owl-carousel-slider .owl-dots { text-align: left; }
.penci-tweets-widget-content.pc_alignright .icon-tweets, .penci-tweets-widget-content.pc_alignright .tweet-text, .penci-tweets-widget-content.pc_alignright .tweet-date, .penci-tweets-widget-content.pc_alignright .tweet-intents, .penci-tweets-widget-content.pc_alignright .penci-owl-carousel-slider .owl-dots { text-align: right; }
.penci-team_memebers.penci-team_member-s1 .penci-team_member_item.align-left, .penci-team_memebers.penci-team_member-s2 .penci-team_member_item.align-left { text-align: left; }
.penci-team_memebers.penci-team_member-s1 .penci-team_member_item.align-right, .penci-team_memebers.penci-team_member-s2 .penci-team_member_item.align-right { text-align: right; }
.penci-block_2 .block2_first_item, .penci-block_2 .block2_items { width: 100%; float: left; }
.penci-block_2 .block2_first_item { margin-bottom: 0px; }
.penci-block_2 .block2_first_item .penci__post-title { font-size: 2rem; line-height: 1.2; margin-top: 17px; margin-bottom: 0px; }
.penci-block_2 .block2_first_item .penci_post-meta { margin-top: 5px; }
.penci-block_2 .block2_first_item .penci-post-excerpt { font-size: 1.4rem; line-height: 1.71; color: rgb(102, 102, 102); margin-top: 9px; }
.penci-block_2 .block2_items .penci__post-title { font-size: 1.4rem; font-weight: 600; line-height: 1.29; margin-bottom: 0px; }
.penci-block_2 .block2_items .penci_post-meta { margin-top: 6px; }
.penci-block_2 .block2_items .penci-post-item:last-child { margin-bottom: 0px; }
.penci-block_2 .block2_items .penci-post-item:last-child .penci_media_object { margin-bottom: 0px; }
.penci-block_2 .block2_items .penci-image-holder { width: 108px; }
.penci-block_2 .penci-block-wrapper-item { margin-top: 20px; }
.penci-block_2 .penci-block-wrapper-item:first-child { margin-top: 0px; }
@media screen and (min-width: 650px) {
.penci-block_2 .block2_first_item, .penci-block_2 .block2_items { width: 50%; }
.penci-block_2 .block2_items { padding-left: 20px; }
}
@media screen and (max-width: 480px) {
.penci-block_2 .block2_items { margin-top: 20px; }
.penci-block_2 .block2_items .penci-image-holder { width: 80px; }
}
.penci-block_7 .penci-post-item { margin-bottom: 16px; }
.penci-block_7 .penci-post-item:last-child { margin-bottom: 0px; }
.penci-block_7 .penci__post-title { font-size: 1.6rem; font-weight: 600; line-height: 1.25; margin-top: 16px; margin-bottom: 0px; }
.penci-block_7 .penci_post-meta { margin-top: 5px; }
.penci-block_11 .block11_first_item { padding-bottom: 15px; }
.penci-block_11 .block11_first_item .penci__post-title { font-size: 2rem; font-weight: 600; line-height: 1.2; color: rgb(17, 17, 17); margin-top: 15px; margin-bottom: 0px; }
.penci-block_11 .block11_first_item .penci__post-title:hover { color: rgb(63, 81, 181); }
.penci-block_11 .block11_first_item .penci_post-meta { margin-top: 5px; }
.penci-block_11 .block11_first_item, .penci-block_11 .penci-post-item { border-bottom: 1px solid rgb(236, 236, 236); overflow: hidden; }
.penci-block_11 .block11_items .penci-image-holder { width: 108px; }
.penci-block_11 .block11_items .penci-post-item:last-child { border-bottom: 0px; padding-bottom: 0px; margin-bottom: 0px; }
.penci-block_11 .block11_items .penci-post-item:last-child .penci_media_object { margin-bottom: 0px; }
.penci-block_11 .block11_items .penci__post-title { font-size: 1.4rem; font-weight: 600; line-height: 1.29; }
.penci-block_11 .block11_items .penci_post-meta { margin-top: 6px; }
@media screen and (max-width: 1400px) and (min-width: 1200px) {
.penci-block_11 .block11_items .penci-image-holder { width: 95px; }
.penci-block_11 .block11_items .penci_media_object .penci_mobj__img { margin-right: 10px; }
}
@media screen and (max-width: 480px) {
.penci-block_11 .block11_items .penci-image-holder { width: 95px; }
.penci-block_11 .block11_items .penci_media_object .penci_mobj__img { margin-right: 10px; }
.penci-block_11 .block11_first_item .penci__post-title, .penci-block_11 .penci-slider11-item-1 .penci-item-mag h3, .penci-block_11 .penci-slider11-item-3 .penci-item-mag h3 { font-size: 14px; }
.penci-block_11 .block11_first_item .penci__post-title { font-size: 14px; }
}
.penci-block_14 .penci-block_content__items { margin-left: -10px; margin-right: -10px; }
.penci-block_14 .penci_post_thumb:hover .penci-image-holder::after { opacity: 0.3; }
.penci-block_14 .penci-post-item { width: 25%; margin-top: 20px; margin-bottom: 0px; float: left; padding-left: 10px; padding-right: 10px; }
.penci-block_14 .penci-post-item:nth-child(4n+1) { clear: both; }
.penci-block_14 .penci-post-item:nth-child(1), .penci-block_14 .penci-post-item:nth-child(2), .penci-block_14 .penci-post-item:nth-child(3), .penci-block_14 .penci-post-item:nth-child(4) { margin-top: 0px; }
.penci-block_14 .penci__post-title { font-size: 1.8rem; font-weight: 600; line-height: 1.3; margin-top: 10px; margin-bottom: 0px; }
.penci-block_14 .penci_post-meta { margin-top: 3px; }
.penci-block_14 .penci-post-excerpt { font-size: 1.4rem; line-height: 1.71; margin-bottom: 3px; margin-top: 8px; }
@media screen and (max-width: 780px) {
.penci-block_14 .penci__post-title { font-size: 1.8rem; }
.penci-block_14 .penci-post-item { width: 50%; }
.penci-block_14 .penci-post-item:nth-child(4n+1) { clear: none; }
.penci-block_14 .penci-post-item:nth-child(2n+1) { clear: both; }
.penci-block_14 .penci-post-item:nth-child(3), .penci-block_14 .penci-post-item:nth-child(4) { margin-top: 30px; }
}
@media screen and (max-width: 480px) {
.penci-block_14 .penci-post-item { width: 100%; }
.penci-block_14 .penci-post-item:nth-child(2), .penci-block_14 .penci-post-item:nth-child(3), .penci-block_14 .penci-post-item:nth-child(4) { margin-top: 20px; }
.penci-block_14 .penci__post-title { font-size: 1.6rem; }
}
.penci-block_18 .penci-block_content__items { margin-left: -10px; margin-right: -10px; }
.penci-block_18 .penci-post-item { width: 33.3333%; float: left; padding-left: 10px; padding-right: 10px; margin-top: 20px; margin-bottom: 0px; }
.penci-block_18 .penci-post-item:nth-child(3n+1) { clear: both; }
.penci-block_18 .penci-post-item:nth-child(1), .penci-block_18 .penci-post-item:nth-child(2), .penci-block_18 .penci-post-item:nth-child(3) { margin-top: 0px; }
.penci-block_18 .penci__post-title { font-size: 1.6rem; font-weight: 600; line-height: 1.25; margin-top: 10px; margin-bottom: 0px; }
@media screen and (max-width: 650px) {
.penci-block_18 .penci-post-item { width: 50%; }
.penci-block_18 .penci-post-item:nth-child(3n+1) { clear: none; }
.penci-block_18 .penci-post-item:nth-child(2n+1) { clear: both; }
}
@media screen and (max-width: 480px) {
.penci-block_18 .penci-post-item { width: 100%; }
.penci-block_18 .penci-post-item:nth-child(2), .penci-block_18 .penci-post-item:nth-child(3) { margin-top: 20px; }
}
@media screen and (min-width: 768px) {
.penci-block_27 .penci-block_content__items.has-3items { display: flex; flex-wrap: wrap; }
}
.penci-block_30 .penci_post_thumb, .penci-block_30 .penci_post_content { display: inline-block; }
.penci-block_30 .penci_post-meta .entry-meta-item { margin-right: 10px; }
.penci-block_30 .penci_post-meta .entry-meta-item:last-child { margin-right: 0px; }
.penci-block_30 .block30_first_item { width: 100%; margin-bottom: 20px; }
.penci-block_30 .block30_first_item .penci-image-holder::before { padding-top: 50%; }
.penci-block_30 .block30_first_item .penci-image-holder::after { opacity: 0.6; transition: 0.3s; background: linear-gradient(transparent 60%, black 100%); }
.penci-block_30 .block30_first_item:hover .penci-image-holder::after { opacity: 0.75; }
.penci-block_30 .block30_first_item .penci_post_content { position: absolute; bottom: 0px; left: 0px; z-index: 30; width: 100%; padding: 14px 20px; }
.penci-block_30 .block30_first_item .penci__post-title { font-size: 2.4rem; margin-bottom: 0px; line-height: 1.25; color: rgb(255, 255, 255); }
.penci-block_30 .block30_first_item .penci__post-title a { color: inherit; }
.penci-block_30 .block30_first_item .penci_post-meta { margin-top: 1px; }
.penci-block_30 .block30_first_item .penci_post-meta, .penci-block_30 .block30_first_item .penci__post-title { color: rgb(255, 255, 255); }
.penci-block_30 .block30_first_item .penci_post-meta a, .penci-block_30 .block30_first_item .penci_post-meta i, .penci-block_30 .block30_first_item .penci_post-meta span, .penci-block_30 .block30_first_item .penci__post-title a, .penci-block_30 .block30_first_item .penci__post-title i, .penci-block_30 .block30_first_item .penci__post-title span { color: inherit; }
.penci-block_30 .block30_items .penci-post-item { width: 50%; float: left; padding-left: 10px; margin-top: 20px; margin-bottom: 0px; }
.penci-block_30 .block30_items .penci-post-item:nth-child(2n+1) { clear: both; padding-left: 0px; padding-right: 10px; }
.penci-block_30 .block30_items .penci-post-item:nth-child(1), .penci-block_30 .block30_items .penci-post-item:nth-child(2) { margin-top: 0px; }
.penci-block_30 .block30_items .penci_media_object { padding-top: 20px; padding-bottom: 0px; margin-bottom: 0px; border-top: 1px solid rgb(236, 236, 236); }
.penci-block_30 .block30_items .penci-image-holder { width: 108px; }
.penci-block_30 .block30_items .penci__post-title { font-size: 1.4rem; font-weight: 600; line-height: 1.29; margin-bottom: 0px; }
.penci-block_30 .block30_items .penci_post-meta { margin-top: 4px; }
@media screen and (max-width: 768px) {
.penci-block_30 .block30_items .penci-post-item { width: 100%; padding-left: 0px; }
.penci-block_30 .block30_items .penci-post-item:nth-child(2) { margin-top: 20px; }
.penci-block_30 .block30_items .penci-post-item:nth-child(2n+1) { padding-left: 0px; padding-right: 0px; }
.penci-block_30 .block30_first_item .penci__post-title { font-size: 16px !important; }
.penci-block_30 .block30_first_item .penci_post_content { padding: 0px 15px 10px; }
.penci-block_30 .penci__post-title { font-size: 14px !important; }
}
@media screen and (max-width: 480px) {
.penci-block_30 .block30_first_item .penci-image-holder::before { padding-top: 66.6667%; }
}
.penci-block_video.style-7 .penci-owl-carousel-slider .owl-dots { position: inherit; margin-top: 20px; margin-bottom: 0px; bottom: 0px; }
.penci-block_video.style-7 .penci-owl-carousel-slider .owl-dots span { border: 1px solid rgb(236, 236, 236); background: transparent; }
.penci-block_video.style-7 .penci-owl-carousel-slider .owl-dot.active span, .penci-block_video.style-7 .penci-owl-carousel-slider .owl-dot:hover span { background: rgb(63, 81, 181); border-color: rgb(63, 81, 181); }
.penci-banner-box.penci-empty-block-title { padding: 0px; background: transparent; }
.penci-banner-box .penci-block_content { width: 100%; }
.penci-banner-box img, .penci-banner-box a { display: block; }
.penci-banner-box img { max-width: 100%; }
.penci-list-banner { display: block; }
.penci-promo-item { position: relative; width: 100%; margin: 0px 0px 25px; background-repeat: no-repeat; background-position: center center; background-size: cover; background-color: rgb(204, 204, 204); }
.penci-list-banner .penci-promo-item:last-child { margin-bottom: 0px; }
.penci-promo-item.penci-banner-has-text::after { position: absolute; inset: 10px; content: ""; transition: 0.4s; z-index: 5; border: 1px solid rgb(255, 255, 255); opacity: 0.4; }
.penci-promo-item.penci-banner-has-text:hover::after { opacity: 1; }
.penci-promo-link { position: absolute; inset: 0px; z-index: 100; background: none !important; }
.penci-promo-item img { width: 100%; }
.penci-block-vc.penci-heading-slider { margin-bottom: 3px; }
.penci-featured-content { position: absolute; display: block; width: 100%; }
.penci-featured-content .penci-slider__text { width: 100%; display: block; margin: 0px auto; padding: 23px 10px 21px; position: relative; text-align: center; animation-fill-mode: both; animation-duration: 0.45s; animation-delay: 0.6s; }
.penci-featured-content .featured-slider-overlay { position: absolute; inset: 0px; z-index: 1; background: transparent; }
.penci-owl-carousel.owl-loaded .active .penci-featured-content .penci-slider__text, .penci-owl-carousel.owl-loaded .active .penci-slider__text .featured-cat, .penci-owl-carousel.owl-loaded .active .penci-slider__text h3, .penci-owl-carousel.owl-loaded .active .penci-slider__text .penci-slider__meta { animation-name: none; }
.penci-owl-carousel.owl-loaded .active.center .penci-featured-content .penci-slider__text { animation-name: pencitextslider; }
.penci-owl-featured-area { position: relative; }
.penci-owl-featured-area.penci-owl-carousel-style, .penci-owl-featured-area.penci-owl-carousel-slider { width: auto; }
.penci-owl-featured-area .featured-slider-overlay { opacity: 1; }
.penci-owl-featured-area .penci-big_items, .penci-owl-featured-area .penci-small_items { width: 100%; }
.penci-owl-featured-area .penci-item-mag { height: 100%; width: 100%; float: left; position: relative; transition: 0.3s; overflow: hidden; }
.penci-owl-featured-area .penci-item-mag:hover .penci-slider__cat .penci-cat-name { background-color: rgb(63, 81, 181); color: rgb(255, 255, 255); }
.penci-owl-featured-area .penci-item-mag:hover .penci-gradient:not(.penci-image-holder)::after { opacity: 0.9; }
.penci-owl-featured-area a { color: rgb(255, 255, 255); }
.penci-owl-featured-area a:hover { color: rgb(255, 255, 255); }
.penci-owl-featured-area .penci-featured-content { bottom: 0px; top: 0px; width: 100%; }
.penci-owl-featured-area .penci-slider__text { text-align: left; position: absolute; bottom: 0px; padding: 20px 20px 15px; z-index: 99; }
.penci-owl-featured-area .penci-slider__text, .penci-owl-featured-area .penci__general-meta .penci_post-meta { color: rgb(255, 255, 255); }
.penci-owl-featured-area .penci-slider__cat .penci-cat-name { display: inline-block; background: rgb(17, 17, 17); font-size: 1rem; font-weight: 500; padding: 0px 5px; height: 16px; line-height: 16px; text-align: left; margin-right: 3px; margin-bottom: 5px; transition: 0.3s; vertical-align: top; }
.penci-owl-featured-area .penci-slider__cat .penci-cat-name:hover { background-color: rgb(63, 81, 181); color: rgb(255, 255, 255); }
.penci-owl-featured-area .penci-slider__cat .penci-cat-name:last-child { margin-right: 0px; }
.penci-owl-featured-area h3 { margin-top: 0px; margin-bottom: 0px; font-size: 2.4rem; font-weight: 600; line-height: 1.25; text-align: left; }
.penci-owl-featured-area h3 a { font-size: inherit; font-weight: inherit; line-height: inherit; }
.penci-owl-featured-area .penci-slider__meta, .penci-owl-featured-area .penci_post-meta { margin-top: 5px; }
.penci-owl-featured-area:not(.penci-fadeInDow) .penci-featured-content, .penci-owl-featured-area:not(.penci-fadeInUp) .penci-featured-content, .penci-owl-featured-area:not(.penci-fadeInLeft) .penci-featured-content, .penci-owl-featured-area:not(.penci-fadeInRight) .penci-featured-content { opacity: 1; }
.penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area .penci-slider__text, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area .penci-slider__text { padding-left: 10px; padding-right: 10px; }
.penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area h3, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area h3 { font-size: 1.8rem; }
.penci-vc_two-sidebar .penci-owl-featured-area.style-12 .penci-small_items h3, .penci-container-width-1080.penci-vc_sidebar-right .penci-owl-featured-area.style-12 .penci-small_items h3, .penci-container-width-1080.penci-vc_sidebar-left .penci-owl-featured-area.style-12 .penci-small_items h3, .penci-content-main.penci-col-6 .penci-owl-featured-area.style-12 .penci-small_items h3, .penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area.style-12 .penci-small_items h3, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area.style-12 .penci-small_items h3 { font-size: 1.4rem; }
.penci-vc_two-sidebar .penci-owl-featured-area.style-12 .penci-image-holder::before, .penci-container-width-1080.penci-vc_sidebar-right .penci-owl-featured-area.style-12 .penci-image-holder::before, .penci-container-width-1080.penci-vc_sidebar-left .penci-owl-featured-area.style-12 .penci-image-holder::before, .penci-content-main.penci-col-6 .penci-owl-featured-area.style-12 .penci-image-holder::before, .penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area.style-12 .penci-image-holder::before, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area.style-12 .penci-image-holder::before { padding-top: 50%; }
.penci-owl-featured-area.style-25 .icon-post-format, .penci-owl-featured-area.style-24 .icon-post-format, .penci-owl-featured-area.style-22 .icon-post-format, .penci-owl-featured-area.style-21 .icon-post-format, .penci-owl-featured-area.style-12 .icon-post-format, .penci-owl-featured-area.style-19 .penci-item-2-3 .icon-post-format, .penci-owl-featured-area.style-16 .penci-item-mag:not(.penci-item-1) .icon-post-format, .penci-owl-featured-area.style-15 .icon-post-format, .penci-owl-featured-area.style-11 .penci-slider11-item-1 .icon-post-format, .penci-owl-featured-area.style-11 .penci-slider11-item-3 .icon-post-format, .penci-owl-featured-area .item__medium-thumb .icon-post-format { top: 20px; left: auto; right: 20px; margin: 0px; }
.penci-owl-featured-area.style-13 .icon-post-format { top: 20px; left: 20px; right: auto; margin: 0px; }
.penci-owl-featured-area.style-23 .active h3, .penci-owl-featured-area.style-23 .active .penci-slider__cat, .penci-owl-featured-area.style-23 .active .penci-slider__meta, .penci-owl-featured-area.style-20 .active h3, .penci-owl-featured-area.style-20 .active .penci-slider__cat, .penci-owl-featured-area.style-20 .active .penci-slider__meta, .penci-slider-sync .penci-big_items .active h3, .penci-slider-sync .penci-big_items .active .penci-slider__cat, .penci-slider-sync .penci-big_items .active .penci-slider__meta { animation-name: pencifadeInUpSlider; }
.penci-owl-featured-area.style-23 h3, .penci-owl-featured-area.style-20 h3, .penci-slider-sync .penci-big_items h3 { animation-fill-mode: both; animation-duration: 0.55s; animation-delay: 0.95s; }
.penci-owl-featured-area.style-23 .penci-slider__cat, .penci-owl-featured-area.style-20 .penci-slider__cat, .penci-slider-sync .penci-big_items .penci-slider__cat { animation-fill-mode: both; animation-duration: 0.45s; animation-delay: 0.7s; }
.penci-custom-slider-container.align-center .pencislider-title, .penci-custom-slider-container.align-center .pencislider-caption, .penci-custom-slider-container.align-center .pencislider-button { text-align: center; }
.penci-custom-slider-container.align-right .pencislider-title, .penci-custom-slider-container.align-right .pencislider-caption, .penci-custom-slider-container.align-right .pencislider-button { text-align: right; }
@-webkit-keyframes pencifadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -40px, 0px); }
  100% { opacity: 1; transform: none; }
}
.featured-area .active .penci-custom-slider-container.penci-fadeInDown .pencislider-title, .featured-area .active .penci-custom-slider-container.penci-fadeInDown .pencislider-caption, .featured-area .active .penci-custom-slider-container.penci-fadeInDown .pencislider-content .pencislider-button { animation-name: pencifadeInDown; }
.featured-area .active .penci-custom-slider-container.penci-fadeInUp .pencislider-title, .featured-area .active .penci-custom-slider-container.penci-fadeInUp .pencislider-caption, .featured-area .active .penci-custom-slider-container.penci-fadeInUp .pencislider-content .pencislider-button { animation-name: pencifadeInUp; }
.featured-area .active .penci-custom-slider-container.penci-fadeInLeft .pencislider-title, .featured-area .active .penci-custom-slider-container.penci-fadeInLeft .pencislider-caption, .featured-area .active .penci-custom-slider-container.penci-fadeInLeft .pencislider-content .pencislider-button { animation-name: pencifadeInLeft; }
.featured-area .active .penci-custom-slider-container.penci-fadeInRight .pencislider-title, .featured-area .active .penci-custom-slider-container.penci-fadeInRight .pencislider-caption, .featured-area .active .penci-custom-slider-container.penci-fadeInRight .pencislider-content .pencislider-button { animation-name: pencifadeInRight; }
@-webkit-keyframes pencifadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes pencifadeInLeft { 
  0% { opacity: 0; transform: translate3d(-50px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInLeft { 
  0% { opacity: 0; transform: translate3d(-50px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes pencifadeInRight { 
  0% { opacity: 0; transform: translate3d(50px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInRight { 
  0% { opacity: 0; transform: translate3d(50px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@media screen and (max-width: 768px) {
.penci-owl-featured-area.style-2 .penci_slider__title, .penci-owl-featured-area.style-4 .penci_slider__title, .penci-owl-featured-area.style-6 .penci_slider__title, .penci-owl-featured-area.style-5 .penci_slider__title { font-size: 18px !important; }
.penci-owl-featured-area.style-2 .penci-slider__text, .penci-owl-featured-area.style-4 .penci-slider__text, .penci-owl-featured-area.style-6 .penci-slider__text, .penci-owl-featured-area.style-5 .penci-slider__text { padding: 0px 15px 10px !important; }
}
@media screen and (max-width: 480px) {
.penci-owl-featured-area.style-2 .penci_slider__title, .penci-owl-featured-area.style-4 .penci_slider__title, .penci-owl-featured-area.style-5 .penci_slider__title, .penci-owl-featured-area.style-6 .penci_slider__title { font-size: 18px !important; text-align: center; }
.penci-owl-featured-area.style-2 .penci-slider__cat, .penci-owl-featured-area.style-2 .penci_post-meta, .penci-owl-featured-area.style-4 .penci-slider__cat, .penci-owl-featured-area.style-4 .penci_post-meta, .penci-owl-featured-area.style-5 .penci-slider__cat, .penci-owl-featured-area.style-5 .penci_post-meta, .penci-owl-featured-area.style-6 .penci-slider__cat, .penci-owl-featured-area.style-6 .penci_post-meta { display: none !important; }
}
.penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area.style-4 .cat, .penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area.style-4 .penci_post-meta, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area.style-4 .cat, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area.style-4 .penci_post-meta { display: block; }
@media screen and (max-width: 960px) {
.penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area.style-4 h3 { font-size: 24px; }
}
@media screen and (max-width: 768px) {
.penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area.style-4 h3 { font-size: 18px !important; }
}
.penci-owl-featured-area.style-7 { box-sizing: border-box; }
.penci-owl-featured-area.style-7 .penci-item-mag { overflow: hidden; }
@media screen and (max-width: 768px) {
.penci-owl-featured-area.style-7 .penci_post-meta, .penci-owl-featured-area.style-7 .penci_slider__title { text-align: center; }
.penci-owl-featured-area.style-7 .penci-slider__cat { display: none; }
}
@media screen and (max-width: 480px) {
.penci-owl-featured-area.style-7 .penci_post-meta { display: none; }
}
.penci-owl-featured-area.style-10 .penci-item-mag { float: left; display: inline-block; width: 50%; position: relative; }
@media screen and (max-width: 1200px) and (min-width: 960px) {
.penci-owl-featured-area.style-10 .penci-slider__cat { display: none; }
.penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area.style-10 .penci-slider__text, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area.style-10 .penci-slider__text { padding: 0px 10px 10px; }
}
@media screen and (max-width: 960px) {
.penci-owl-featured-area.style-10 .icon-post-format { display: none; }
.penci-owl-featured-area.style-10 h3, .penci-owl-featured-area.style-10 .penci-slider__cat, .penci-owl-featured-area.style-10 .penci-slider__meta { text-align: center; }
}
@media screen and (max-width: 768px) {
.penci-owl-featured-area.style-10 .penci-slider__cat { display: none; }
}
.penci-owl-featured-area.style-12 .penci-image-holder::before { padding-top: 600px; }
.penci-owl-featured-area.style-12 .penci-image-holder::after { opacity: 0.3; }
.penci-owl-featured-area.style-12 .penci-image-holder:hover { transform: scale3d(1, 1, 1); }
.penci-owl-featured-area.style-12 .penci-item-mag:hover .penci-image-holder { transform: scale3d(1, 1, 1); }
.penci-owl-featured-area.style-12 .penci-featured-content { z-index: 2; position: absolute; top: 50%; left: 12.5%; bottom: auto; width: 75%; transform: translateY(-50%); padding: 0px 25px; }
.penci-owl-featured-area.style-12 .penci-slider__text { max-width: 1000px; width: 100%; display: block; margin: 0px auto; padding: 23px 10px 21px; position: relative; text-align: center; }
.penci-owl-featured-area.style-12 .penci-big_items h3, .penci-owl-featured-area.style-12 .penci-big_items .penci-slider__cat, .penci-owl-featured-area.style-12 .penci-big_items .penci-slider__meta { opacity: 0; }
.penci-owl-featured-area.style-12 h3 { font-size: 3rem; text-align: center; }
.penci-owl-featured-area.style-12 .penci-small_items { width: 100%; max-width: 1400px; margin-left: auto; margin-right: auto; background: rgb(255, 255, 255); padding-top: 20px; padding-bottom: 20px; border-bottom: 3px solid rgb(63, 81, 181); }
.penci-owl-featured-area.style-12 .penci-small_items .penci-item-mag { padding-left: 20px; padding-right: 20px; }
.penci-owl-featured-area.style-12 .penci-small_items h3 { font-family: "Mukta Vaani", sans-serif; font-size: 1.8rem; font-weight: 700; text-align: left; }
.penci-owl-featured-area.style-12 .penci-small_items h3 a { color: rgb(0, 0, 0); }
.penci-owl-featured-area.style-12 .penci-small_items h3 a:hover { color: rgb(63, 81, 181); }
.penci-owl-featured-area.style-12 .penci-small_items .penci-slider__cat { text-align: left; }
.penci-owl-featured-area.style-12 .penci-small_items .owl-item .penci-item-mag { overflow: inherit; }
.penci-owl-featured-area.style-12 .penci-small_items .owl-item .penci-item-mag::before { content: ""; position: absolute; width: 1px; height: 100%; top: 0px; right: 0px; background: rgb(236, 236, 236); }
.penci-owl-featured-area.style-12 .penci-small_items .owl-item.item-active-3 .penci-item-mag::before { content: none; }
.penci-owl-featured-area.style-12 .penci-small_items .owl-item.current .penci_post_thumb { border: 3px solid rgb(63, 81, 181); }
.penci-owl-featured-area.style-12 .penci-small_items .owl-item.current .penci-cat-name { background: rgb(63, 81, 181); }
.penci-owl-featured-area.style-12 .penci-small_items .owl-item.current h3 a { color: rgb(63, 81, 181); }
@media screen and (max-width: 1200px) {
.penci-owl-featured-area.style-12 .penci-image-holder::before { padding-top: 50%; }
.penci-owl-featured-area.style-12 h3 { font-size: 2rem; }
}
@media screen and (max-width: 960px) {
.penci-owl-featured-area.style-12 h3 { font-size: 24px; }
.penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area.style-12 h3, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area.style-12 h3 { font-size: 24px; }
}
@media screen and (max-width: 768px) {
.penci-owl-featured-area.style-12 .penci-featured-content { width: 100%; left: 0px; }
.penci-owl-featured-area.style-12 h3 { font-size: 22px; }
.penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area.style-12 h3, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area.style-12 h3 { font-size: 22px; }
}
@media screen and (max-width: 600px) {
.penci-owl-featured-area.style-12 .penci-big_items h3 { font-size: 20px; }
.penci-owl-featured-area.style-12 .penci-image-holder::before { padding-top: 66.6667%; }
.penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area.style-12 h3, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area.style-12 h3 { font-size: 20px; }
}
@media screen and (max-width: 480px) {
.penci-owl-featured-area.style-12 .item__big-thumb .penci_slider__title, .penci-owl-featured-area.style-12 .penci-big_items h3 { font-size: 18px; }
.penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area.style-12 h3, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area.style-12 h3 { font-size: 18px; }
}
.penci-owl-featured-area.style-13 .penci-featured-content { width: 31.281%; background: rgb(17, 17, 17); right: 0px; }
.penci-owl-featured-area.style-13 .penci-featured-content .penci-slider__text { top: 0px; bottom: 0px; padding: 39px 40px 40px; }
.penci-owl-featured-area.style-13 .penci-big_items .penci-slider__cat .penci-cat-name { background-color: rgb(63, 81, 181); }
.penci-owl-featured-area.style-13 .penci-big_items .penci-image-holder { width: 68.719%; }
.penci-owl-featured-area.style-13 .penci-item-mag:hover .penci-image-holder { transform: scale3d(1, 1, 1); }
.penci-owl-featured-area.style-13 .penci-image-holder::before { padding-top: 50%; }
.penci-owl-featured-area.style-13 .penci-image-holder::after { content: none; }
.penci-owl-featured-area.style-13 .penci-image-holder:hover { transform: scale3d(1, 1, 1); }
.penci-owl-featured-area.style-13 .penci-small_items { width: 100%; background: rgb(255, 255, 255); padding-top: 30px; padding-bottom: 30px; }
.penci-owl-featured-area.style-13 .penci-small_items .penci-item-mag { padding-left: 29px; padding-right: 29px; }
.penci-owl-featured-area.style-13 .penci-small_items h3 { font-size: 1.8rem; font-weight: 600; line-height: 1.33; text-align: left; margin-top: -1px; margin-bottom: 2px; }
.penci-owl-featured-area.style-13 .penci-small_items h3 a { color: rgb(0, 0, 0); }
.penci-owl-featured-area.style-13 .penci-small_items h3 a:hover { color: rgb(63, 81, 181); }
.penci-owl-featured-area.style-13 .penci-small_items .owl-item.active .penci-item-mag { overflow: inherit; }
.penci-owl-featured-area.style-13 .penci-small_items .owl-item.active .penci-item-mag::before { content: ""; position: absolute; width: 1px; right: -1px; top: 0px; height: 100%; background-color: rgb(236, 236, 236); }
.penci-owl-featured-area.style-13 .penci-small_items .owl-item.current .penci-cat-name { background: rgb(63, 81, 181); }
.penci-owl-featured-area.style-13 .penci-small_items .owl-item.current h3 a { color: rgb(63, 81, 181); }
.penci-owl-featured-area.style-13.penci-vc-column-2 .penci-small_items { padding-top: 20px; padding-bottom: 20px; }
.penci-owl-featured-area.style-13.penci-vc-column-2 .penci-small_items .penci-item-mag { padding-left: 19px; padding-right: 19px; }
@media screen and (max-width: 1240px) and (min-width: 992px) {
.penci-owl-featured-area.style-13 .penci-big_items .penci-image-holder { width: 65%; }
.penci-owl-featured-area.style-13 .penci-featured-content { width: 35%; }
.penci-owl-featured-area.style-13 .penci-featured-content .penci-slider__text { padding: 20px; }
.penci-owl-featured-area.style-13 h3 { font-size: 18px; }
}
@media screen and (max-width: 1080px) and (min-width: 961px) {
.penci-owl-featured-area.style-13 .penci-big_items h3 a { font-size: 24px !important; }
}
@media screen and (max-width: 960px) {
.penci-owl-featured-area.style-13 .penci-featured-content .penci-slider__text { padding: 20px !important; }
.penci-owl-featured-area.style-13 .penci-featured-content { position: static; display: block; width: 100%; }
.penci-owl-featured-area.style-13 .penci-big_items .penci-image-holder { width: 100%; display: block; }
.penci-owl-featured-area.style-13 .penci-slider__text { position: static; text-align: center; }
.penci-owl-featured-area.style-13 h3, .penci-owl-featured-area.style-13 .penci-slider__cat, .penci-owl-featured-area.style-13 .penci-slider__meta { text-align: center; }
.penci-owl-featured-area.style-13 .penci-big_items .active h3, .penci-owl-featured-area.style-13 .penci-big_items .active .penci-slider__cat, .penci-owl-featured-area.style-13 .penci-big_items .active .penci-slider__meta { animation-name: none; }
.penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area.style-13 h3, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area.style-13 h3 { font-size: 24px; }
}
@media screen and (max-width: 768px) {
.penci-owl-featured-area.style-13 .penci-slider__cat, .penci-owl-featured-area.style-13 .penci-slider__meta, .penci-owl-featured-area.style-13 .button-read-more { display: none; }
}
@media screen and (max-width: 480px) {
.penci-owl-featured-area.style-13 h3 { font-size: 18px; }
.penci-owl-featured-area.style-13 .penci-featured-content .penci-slider__text { padding: 10px 5px !important; }
.penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area.style-13 h3, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area.style-13 h3 { font-size: 18px; }
}
.penci-owl-featured-area.style-14 .penci-small_items .owl-item.current .penci-cat-name { background: rgb(63, 81, 181); }
.penci-owl-featured-area.style-14 .penci-small_items .owl-item.current h3 a { color: rgb(63, 81, 181); }
.penci-owl-featured-area.style-18 .penci-item-mag { width: 100%; border: 0px; }
.penci-owl-featured-area.style-18 .penci-slider__text { padding: 0px; }
.penci-owl-featured-area.style-18 .penci-image-holder::before { padding-top: 50%; }
.penci-owl-featured-area.style-18 .penci-featured-content { z-index: 2; position: absolute; display: block; top: 50%; bottom: auto; width: 100%; transform: translateY(-50%); padding: 0px 25px; opacity: 0; }
.penci-owl-featured-area.style-18 .owl-item.active.center .penci-featured-content { opacity: 1; }
.penci-owl-featured-area.style-18 h3, .penci-owl-featured-area.style-18 .penci-slider__cat, .penci-owl-featured-area.style-18 .penci-slider__meta { text-align: center; }
.penci-owl-featured-area.style-18 h3 { font-size: 2rem; text-align: center; animation-fill-mode: both; animation-duration: 0.55s; animation-delay: 0.9s; }
.penci-owl-featured-area.style-18 .penci-slider__cat { animation-fill-mode: both; animation-duration: 0.45s; animation-delay: 0.7s; }
.penci-owl-featured-area.style-18 .penci-slider__cat .penci-cat-name { background: rgb(63, 81, 181); }
.penci-owl-featured-area.style-18 .penci-slider__text { opacity: 1; position: relative; }
.penci-owl-featured-area.style-18.owl-loaded .active.center h3, .penci-owl-featured-area.style-18.owl-loaded .active.center .penci-slider__cat, .penci-owl-featured-area.style-18.owl-loaded .active.center .penci-slider__meta { animation-name: pencifadeInUpSlider; }
.penci-owl-featured-area.style-18.owl-loaded .active.center .penci-slider__text { animation-name: none; }
.penci-owl-featured-area.style-18.owl-loaded .active.center .penci-item-mag:hover .penci-image-holder::after { opacity: 0.5; }
.penci-owl-featured-area.style-18.owl-loaded .active.center .penci-image-holder::after { opacity: 0.4; }
.mobile.penci-owl-featured-area.style-18 .penci-item-mag { width: 100%; }
.penci-vc-column-1.penci-owl-featured-area.style-18 .penci-image-holder::before, .penci-vc-column-2.penci-owl-featured-area.style-18 .penci-image-holder::before { padding-top: 66.6667%; }
@media screen and (max-width: 1200px) {
.penci-owl-featured-area.style-18 h3 { font-size: 1.8rem; }
.mobile.penci-owl-featured-area.style-18 .penci-item-mag { width: 100%; }
}
@media screen and (max-width: 1080px) and (min-width: 961px) {
.penci-owl-featured-area.style-18 h3 a { line-height: 1.3; display: block; font-size: 24px !important; }
}
@media screen and (max-width: 1200px) and (min-width: 961px) {
.penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area.style-18 .penci-slider__cat, .penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area.style-18 .penci-slider__meta, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area.style-18 .penci-slider__cat, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area.style-18 .penci-slider__meta { display: none; }
.penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area.style-18 h3 a, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area.style-18 h3 a { line-height: 1.3; display: block; font-size: 22px !important; }
}
@media screen and (max-width: 960px) {
.penci-owl-featured-area.style-18 .penci-slider__cat { display: none; }
.penci-owl-featured-area.style-18 .penci-image-holder::before { padding-top: 66.6667%; }
}
@media screen and (max-width: 768px) {
.penci-owl-featured-area.style-18 .penci-slider__text { padding: 0px !important; }
.penci-owl-featured-area.style-18 h3 { font-size: 22px; }
}
@media screen and (max-width: 480px) {
.penci-owl-featured-area.style-18 h3 { font-size: 18px; }
}
.penci-owl-featured-area.style-20 .owl-item.active h3, .penci-owl-featured-area.style-20 .owl-item.active .penci-slider__cat, .penci-owl-featured-area.style-20 .owl-item.active .penci-slider__meta { animation-name: pencifadeInUpSlider; }
.penci-owl-featured-area.style-20 .owl-item.active .penci-featured-content .penci-slider__text { animation-name: pencifadeInUpSlider; }
@media screen and (max-width: 960px) {
.penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area h3, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area h3 { font-size: 20px; }
}
@media screen and (max-width: 768px) {
.penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area h3, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area h3 { font-size: 17px; }
}
@media screen and (max-width: 480px) {
.penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area h3, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area h3 { font-size: 14px; }
}
.penci-owl-featured-area.style-27 .penci-item-mag { width: 300px; float: none; }
@media screen and (min-width: 768px) {
.penci-container-width-1400.penci-vc_sidebar-left .penci-owl-featured-area.style-27 .penci-slider__text, .penci-container-width-1400.penci-vc_sidebar-right .penci-owl-featured-area.style-27 .penci-slider__text { padding: 20px 20px 15px; }
}
@media screen and (max-width: 768px) {
.penci-owl-featured-area.style-27 .penci_slider__title { font-size: 18px; }
.penci-owl-featured-area.style-27 .penci-slider__text { padding: 0px 15px 10px; }
}
@media screen and (max-width: 480px) {
.penci-owl-featured-area.style-27 .penci_slider__title { font-size: 18px; text-align: center; }
.penci-owl-featured-area.style-27 .penci-slider__cat, .penci-owl-featured-area.style-27 .penci_post-meta { display: none; }
}
@media screen and (max-width: 768px) {
.penci-owl-featured-area .penci-slider__text { padding: 0px 10px 10px !important; }
}
@media screen and (max-width: 480px) {
.penci-owl-featured-area .penci-slider__text { padding: 0px 5px 10px !important; }
.penci-owl-featured-area .icon-post-format, .penci-owl-featured-area .penci-slider__cat, .penci-owl-featured-area .penci_post-meta { display: none !important; }
}
.penci-social-counter .penci-block_content { display: flex; flex-wrap: wrap; }
.penci-social-counter .penci-social__content { width: 100%; min-height: 40px; border: 0px; line-height: 10px; padding-left: 14px; padding-right: 14px; position: relative; transition: 0.3s; overflow: hidden; height: 100%; }
.penci-social-counter .penci-social__item { overflow: hidden; margin-bottom: 10px; }
.penci-social-counter .penci-social__item:last-child { margin-bottom: 0px; }
.penci-social-counter .penci-social__item:hover .penci-social__content { opacity: 0.85; }
.penci-social-counter .penci-social__item i, .penci-social-counter .penci-social__item span { line-height: 40px; display: inline-block; z-index: 1; position: relative; }
.penci-social-counter .penci-social__item .penci-social__name { text-transform: uppercase; z-index: 1; position: relative; }
.penci-social-counter .penci-social__item i + .penci-social__name { margin-left: 7px; }
.penci-social-counter .penci-social__item .penci-social__number, .penci-social-counter .penci-social__item .penci-social__info-text, .penci-social-counter .penci-social__item .penci-social__button { font-size: 1.2rem; z-index: 1; position: relative; }
.penci-social-counter .penci-social__item .penci-social__button { float: right; text-transform: uppercase; }
.penci-social-counter .penci-social__item .penci-social__button .fa { margin-right: 5px; }
.penci-social-counter .penci-social__item a { display: block; color: rgb(255, 255, 255); position: relative; z-index: 2; }
.penci-social-counter .penci-social__item a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.penci-social-counter .penci-social__instagram .penci-social__content { position: relative; }
.penci-social-counter .penci-social__instagram .penci-social__content::before { position: absolute; inset: 0px; content: ""; transition: 0.3s; }
.penci-social-counter.penci-social-counter--style-1 .penci-social__item { width: 100%; }
.penci-social-counter.penci-social-counter--style-1 .penci-social__instagram .penci-social__content::before, .penci-social-counter.penci-social-counter--style-6 .penci-social__instagram .penci-social__content::before { background: radial-gradient(circle at 35% 90%, rgb(255, 161, 0), transparent 50%), radial-gradient(circle at 0px 140%, rgb(239, 161, 28), transparent 50%), radial-gradient(at 0px -25%, rgb(82, 88, 207), transparent 50%), radial-gradient(at 20% -50%, rgb(82, 88, 207), transparent 50%), radial-gradient(at 100% 0px, rgb(137, 61, 194), transparent 50%), radial-gradient(at 60% -20%, rgb(143, 68, 199), transparent 50%), radial-gradient(at 100% 100%, rgb(212, 49, 120), transparent), linear-gradient(rgb(101, 89, 202), rgb(188, 49, 143) 30%, rgb(227, 63, 95) 50%, rgb(247, 118, 56) 70%, rgb(254, 198, 109) 100%); transition: 0.3s; }
.penci-social-counter .penci-block_content { font-weight: 700; font-size: 1.4rem; color: rgb(255, 255, 255); }
.penci-social-counter .penci-block_content .fa { position: relative; }
.penci-social-counter .penci-social__facebook .penci-social__content { background-color: rgb(13, 71, 161); }
.penci-social-counter .penci-social__rss .penci-social__content { background-color: rgb(255, 102, 0); }
.penci-social-counter .penci-social__twitter .penci-social__content { background-color: rgb(64, 196, 255); }
.penci-social-counter .penci-social__instagram .penci-social__content { background-color: rgb(65, 112, 150); }
.penci-social-counter .penci-social__rss .penci-social__content { background-color: rgb(225, 145, 38); }
.page:not(.penci_dis_padding_bw) .penci-pb-row .penci-social-counter.penci-social-counter--style-1 .penci-block_content, .page:not(.penci_dis_padding_bw) .penci-pb-row .penci-social-counter.penci-social-counter--style-2 .penci-block_content { margin-bottom: 20px; }
.penci-grid_7 .active .penci_post_content { opacity: 1; }
.penci_gallery .penci-block_content { margin-bottom: 20px; }
.penci_gallery .penci-image-holder, .penci_gallery .penci-block_content a { display: block; transition: 0.5s; width: 100%; position: relative; cursor: zoom-in; }
.penci_gallery .penci-image-holder:focus, .penci_gallery .penci-block_content a:focus { outline: none; }
.penci-slider-sync .penci-big_items .active .penci__gallery-caption { animation-name: pencifadeInUpSlider; }
.penci_gallery.style-1 .owl-item.current .penci-small-thumb, .penci_gallery.style-1 .owl-item:hover .penci-small-thumb { background: rgb(0, 0, 0); }
.penci_gallery.style-1 .owl-item.current .penci-small-thumb::after, .penci_gallery.style-1 .owl-item:hover .penci-small-thumb::after { content: none; }
.penci_gallery.style-1 .owl-item:last-child .penci-small-thumb::after { content: none; }
.penci_gallery.style-1 .owl-carousel .owl-nav .owl-prev, .penci_gallery.style-1 .owl-carousel .owl-nav .owl-next { width: 40px; height: 40px; opacity: 0.4; background-color: rgb(0, 0, 0); font-size: 3rem; border-radius: 0px; line-height: 40px; margin-top: -20px; }
.penci_gallery.style-1 .owl-carousel .owl-nav .owl-prev:hover, .penci_gallery.style-1 .owl-carousel .owl-nav .owl-next:hover { opacity: 1; }
.penci_gallery.style-1 .owl-carousel .owl-nav .owl-prev i, .penci_gallery.style-1 .owl-carousel .owl-nav .owl-next i { color: rgb(255, 255, 255); }
.penci_gallery.style-6 .popup-gallery { margin-left: -1.5px; margin-right: -1.5px; margin-top: -3px; }
.penci_gallery.style-6 .penci-gal-item { width: 33.3333%; border: 0px; margin: 3px 0px 0px; height: auto; float: left; overflow: hidden; padding-left: 1.5px; padding-right: 1.5px; }
.penci_gallery.style-6 .penci-gal-item:nth-child(3n+1) { clear: both; }
.penci_gallery.style-7 .popup-gallery { margin-left: -1.5px; margin-right: -1.5px; margin-top: -3px; }
.penci_gallery.style-7 .penci-gal-item { width: 33.3333%; border: 0px; margin: 3px 0px 0px; height: auto; float: left; overflow: hidden; padding-left: 1.5px; padding-right: 1.5px; }
.penci_gallery.style-7 .penci-gal-item-1, .penci_gallery.style-7 .penci-gal-item-2 { width: 50%; }
.penci_gallery.style-7 .penci-gal-item-3 { clear: both; }
.penci-videos-playlist .penci-block_content { position: relative; }
.penci-videos-playlist .fluid-width-video-wrapper { padding-top: 56.25% !important; }
.penci-videos-playlist .fluid-width-video-wrapper { position: relative; z-index: 2; }
.penci-videos-playlist .penci-video-nav { width: 34%; height: 100%; float: right; position: absolute; top: 0px; right: 0px; overflow: hidden; border-width: 0px 1px 1px 0px; }
.penci-videos-playlist .penci-video-nav::before, .penci-videos-playlist .penci-video-nav::after { content: ""; position: absolute; right: 0px; top: 0px; height: 100%; width: 1px; background: rgba(0, 0, 0, 0.05); }
.penci-videos-playlist .penci-video-nav::before { width: 100%; height: 1px; bottom: 0px; top: auto; }
.penci-videos-playlist .penci-video-nav .penci-playlist-title { background: rgb(63, 81, 181); color: rgb(255, 255, 255); height: 70px; width: 100%; padding: 0px 15px; line-height: 17px; font-size: 2rem; z-index: 9; }
.penci-videos-playlist .penci-video-nav .penci-playlist-title a { color: inherit; }
.penci-videos-playlist .penci-video-nav .penci-playlist-title .fa { padding-right: 5px; }
.penci-videos-playlist .penci-video-nav .penci-playlist-title h2 { padding-top: 14px; font-size: 1.8rem; clear: none; }
.penci-videos-playlist .penci-video-nav .penci-video-playlist-nav { position: relative; float: left; width: 100%; }
.penci-videos-playlist .penci-video-nav .penci-video-playlist-nav:not(.playlist-has-title) .penci-video-playlist-item:first-child { border-top: 1px solid rgb(236, 236, 236); }
.penci-videos-playlist .penci-video-nav .penci-video-playlist-nav:not(.playlist-has-title) .penci-video-playlist-item:last-child { border-bottom: 1px solid rgb(236, 236, 236); }
.is-mobile .penci-videos-playlist .penci-video-nav .penci-video-playlist-nav { overflow-y: auto; }
.penci-videos-playlist .penci-video-nav .penci-custom-scroll .penci-video-playlist-item:last-of-type { border-bottom: 0px; }
.penci-videos-playlist .penci-video-nav .penci-video-playlist-item { padding: 12px 15px; display: block; overflow: hidden; cursor: pointer; border-bottom: 1px solid rgb(236, 236, 236); transition: 0.3s; }
.penci-videos-playlist .penci-video-nav .penci-video-playlist-item:last-of-type { border-bottom: 0px; }
.penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-paused-icon, .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-play-icon, .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-number { float: left; width: 20px; text-align: left; line-height: 60.75px; font-size: 1.3rem; color: rgb(17, 17, 17); }
.penci-videos-playlist .penci-video-nav .penci-video-playlist-item.is-playing { background: rgb(238, 238, 238); color: rgb(63, 81, 181); }
.penci-videos-playlist .penci-video-nav .penci-video-playlist-item.is-playing .penci-video-play-icon { display: block; }
.penci-videos-playlist .penci-video-nav .penci-video-playlist-item.is-playing .penci-video-number { display: none; }
.penci-videos-playlist .penci-video-nav .penci-video-playlist-item.is-paused .penci-video-paused-icon { display: block; }
.penci-videos-playlist .penci-video-nav .penci-video-playlist-item.is-paused .penci-video-number { display: none; }
.penci-videos-playlist .penci-video-nav .mCustomScrollBox > .mCSB_scrollTools { right: 0px; left: auto; }
.penci-videos-playlist .penci-video-nav .mCSB_inside > .mCSB_container { margin-right: 0px; }
.penci-videos-playlist .penci-video-nav .mCSB_scrollTools { width: 7px; }
.penci-videos-playlist .penci-video-nav .penci_media_object { margin-bottom: 0px; }
.penci-container-width-1080 .penci-content-main .penci-videos-playlist .penci-video-nav, .penci-content-main.penci-col-6 .penci-videos-playlist .penci-video-nav, .penci-vc_two-sidebar .penci-content-main .penci-videos-playlist .penci-video-nav { width: 40%; }
.penci-container-width-1080 .penci-content-main.penci-col-6 .penci-videos-playlist .penci-block_content, .penci-container-width-1080 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-block_content, .penci-container-width-1400 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-block_content, .footer__sidebars .penci-videos-playlist .penci-block_content, .widget-area .penci-videos-playlist .penci-block_content { margin-left: -20px; margin-right: -20px; margin-bottom: 0px; }
.penci-container-width-1080 .penci-content-main.penci-col-6 .penci-videos-playlist .penci-video-nav, .penci-container-width-1080 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-video-nav, .penci-container-width-1400 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-video-nav, .footer__sidebars .penci-videos-playlist .penci-video-nav, .widget-area .penci-videos-playlist .penci-video-nav { width: 100%; max-height: 356px; border: 0px; position: relative; }
.penci-container-width-1080 .penci-content-main.penci-col-6 .penci-videos-playlist .penci-video-nav::before, .penci-container-width-1080 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-video-nav::before, .penci-container-width-1400 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-video-nav::before, .footer__sidebars .penci-videos-playlist .penci-video-nav::before, .widget-area .penci-videos-playlist .penci-video-nav::before { content: none; }
.penci-container-width-1080 .penci-content-main.penci-col-6 .penci-videos-playlist .penci-video-nav .penci-video-playlist-nav:not(.playlist-has-title) .penci-video-playlist-item:last-child, .penci-container-width-1080 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-video-nav .penci-video-playlist-nav:not(.playlist-has-title) .penci-video-playlist-item:last-child, .penci-container-width-1400 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-video-nav .penci-video-playlist-nav:not(.playlist-has-title) .penci-video-playlist-item:last-child, .footer__sidebars .penci-videos-playlist .penci-video-nav .penci-video-playlist-nav:not(.playlist-has-title) .penci-video-playlist-item:last-child, .widget-area .penci-videos-playlist .penci-video-nav .penci-video-playlist-nav:not(.playlist-has-title) .penci-video-playlist-item:last-child { border-bottom: 0px; }
.penci-container-width-1080 .penci-content-main.penci-col-6 .penci-videos-playlist .penci-video-nav .penci-video-playlist-nav, .penci-container-width-1080 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-video-nav .penci-video-playlist-nav, .penci-container-width-1400 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-video-nav .penci-video-playlist-nav, .footer__sidebars .penci-videos-playlist .penci-video-nav .penci-video-playlist-nav, .widget-area .penci-videos-playlist .penci-video-nav .penci-video-playlist-nav { max-height: 356px !important; }
.penci-container-width-1080 .penci-content-main.penci-col-6 .penci-videos-playlist .penci-video-nav .penci-video-playlist-item, .penci-container-width-1080 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-video-nav .penci-video-playlist-item, .penci-container-width-1400 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-video-nav .penci-video-playlist-item, .footer__sidebars .penci-videos-playlist .penci-video-nav .penci-video-playlist-item, .widget-area .penci-videos-playlist .penci-video-nav .penci-video-playlist-item { border-right: 0px; }
.penci-container-width-1080 .penci-content-main.penci-col-6 .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-number, .penci-container-width-1080 .penci-content-main.penci-col-6 .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-play-icon, .penci-container-width-1080 .penci-content-main.penci-col-6 .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-paused-icon, .penci-container-width-1080 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-number, .penci-container-width-1080 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-play-icon, .penci-container-width-1080 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-paused-icon, .penci-container-width-1400 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-number, .penci-container-width-1400 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-play-icon, .penci-container-width-1400 .penci-content-main.penci-col-4 .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-paused-icon, .footer__sidebars .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-number, .footer__sidebars .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-play-icon, .footer__sidebars .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-paused-icon, .widget-area .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-number, .widget-area .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-play-icon, .widget-area .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-paused-icon { position: absolute; bottom: 0px; left: 0px; font-size: 10px; width: 20px; height: 20px; text-align: center; vertical-align: middle; line-height: 20px; z-index: 10; background: rgb(63, 81, 181); color: rgb(255, 255, 255); }
.widget.penci-videos-playlist { padding-bottom: 0px; }
.penci-block-vc.penci-videos-playlist.penci-empty-block-title .penci-block_content.penci-block_content { margin-top: 0px; }
.footer__sidebars .penci-videos-playlist .penci-video-nav .penci-video-playlist-nav:not(.playlist-has-title) .penci-video-playlist-item:first-child, .footer__sidebars .penci-videos-playlist .penci-video-nav .penci-video-playlist-item { border-color: rgb(49, 49, 49); }
@media screen and (max-width: 767px) {
.penci-container-width-1080 .penci-content-main .penci-videos-playlist .penci-video-play, .penci-container-width-1080 .penci-content-main .penci-videos-playlist .penci-video-nav, .penci-content-main.penci-col-6 .penci-videos-playlist .penci-video-play, .penci-content-main.penci-col-6 .penci-videos-playlist .penci-video-nav, .penci-vc_two-sidebar .penci-content-main .penci-videos-playlist .penci-video-play, .penci-vc_two-sidebar .penci-content-main .penci-videos-playlist .penci-video-nav { width: 100%; }
.penci-videos-playlist .penci-block_content { margin-left: -20px; margin-right: -20px; margin-bottom: 0px; }
.penci-videos-playlist .penci-video-nav { width: 100%; max-height: 356px; border: 0px; position: relative; }
.penci-videos-playlist .penci-video-nav .penci-video-playlist-nav { max-height: 356px !important; }
.penci-videos-playlist .penci-video-nav .penci_media_object .penci_mobj__img { margin-right: 15px; display: flex; }
.penci-videos-playlist .penci-video-nav .penci-video-playlist-item { border-right: 0px; }
.penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-number, .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-play-icon, .penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci-video-paused-icon { position: absolute; bottom: 0px; left: 0px; font-size: 10px; width: 20px; height: 20px; text-align: center; vertical-align: middle; line-height: 20px; z-index: 10; background: rgb(63, 81, 181); color: rgb(255, 255, 255); }
.penci-videos-playlist .penci-video-nav .penci-video-playlist-item .penci_mobj__img { position: relative; }
}
.penci-weather-city { font-size: 24px; font-weight: 700; line-height: 1; margin-bottom: 7px; }
.penci-weather-now { float: left; text-align: center; line-height: 1; padding: 32px 16px; font-weight: 300; max-width: 145px; width: 50%; user-select: none; }
@media screen and (max-width: 1018px) {
.penci-weather-now { padding: 28px 0px; position: relative; left: -10px; width: 90px; margin-left: 12px; }
}
@media screen and (min-width: 768px) and (max-width: 1018px) {
.penci-weather-now { margin-left: 0px; }
}
@media screen and (max-width: 767px) {
.penci-weather-now { width: 100px; }
}
.penci-weather-now .penci-weather-unit { font-size: 16px; position: relative; top: -4px; font-weight: 400; opacity: 0.6; left: -2px; line-height: 1; vertical-align: top; }
.penci-weather-now:hover { cursor: pointer; }
@-webkit-keyframes spinAround { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes spinAround { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes pencitoRightFromLeft { 
  49% { transform: translate(100%); }
  50% { opacity: 0; transform: translate(-100%); }
  51% { opacity: 1; }
}
@keyframes pencitoRightFromLeft { 
  49% { transform: translate(100%); }
  50% { opacity: 0; transform: translate(-100%); }
  51% { opacity: 1; }
}
.penci_countdown::before, .penci_countdown::after { content: ""; display: table; clear: both; }
.penci-advanced_carousel .owl-dots { bottom: 0px; }
.penci-advanced_carousel.penci-placement-top .owl-stage, .penci-advanced_carousel.penci-placement-middle .owl-stage, .penci-advanced_carousel.penci-placement-bottom .owl-stage { display: flex; flex-wrap: wrap; }
.penci-advanced_carousel.penci-placement-top .owl-stage { align-items: flex-start; }
.penci-advanced_carousel.penci-placement-middle .owl-stage { align-items: center; }
.penci-advanced_carousel.penci-placement-bottom .owl-stage { align-items: flex-end; }
.penci-testimonails .penci-owl-carousel-slider .owl-dots { position: static; height: 10px; margin-top: 20px; }
.penci-testimonails.penci-testi-s1 .penci-owl-carousel-slider .owl-item.active.center .penci-testimonail { opacity: 1; }
.penci-testimonails.penci-testi-s1 .penci-owl-carousel-slider .owl-item.active.center .penci-testimonail .penci-testi-blockquote { background: rgb(255, 255, 255); border-color: rgb(63, 81, 181); }
.penci-testimonails.penci-testi-s1 .penci-owl-carousel-slider .owl-item.active.center .penci-testimonail .penci-testi-blockquote::after { border-top-color: rgb(255, 255, 255); }
.penci-social-media-shortcode.align-center { text-align: center; }
.penci-social-media-shortcode.align-right { text-align: right; }
.penci-social-media-shortcode.align-left { text-align: left; }
.vc_row .woocommerce { background: rgb(255, 255, 255); padding: 20px; overflow: hidden; position: relative; }
.site-branding h1, .site-branding h2 { margin: 0px; }
.site-header { z-index: 9999; position: relative; width: 100%; clear: both; display: flex; }
.site-header:not(.header--s4) > .penci-container-1080, .site-header:not(.header--s4) > .penci-container-1170, .site-header:not(.header--s4) > .penci-container-fluid { display: flex; }
#undefined-sticky-wrapper, #masthead-sticky-wrapper { width: 100%; clear: both; }
.site-header { min-height: 60px; background: rgb(255, 255, 255); position: relative; width: 100%; clear: both; backface-visibility: hidden; transition: box-shadow 0.3s, border-color 0.3s; box-shadow: rgb(236, 236, 236) 0px -1px 0px inset; }
.site-header .header-content__container { display: flex; }
.site-header .header-content__container .main-navigation { z-index: 2; flex: 1 1 0%; }
.site-header .main-navigation { float: left; }
.site-header .search-click { z-index: 100; top: 0px; border: 0px; }
.site-header.header--s2::before, .site-header.header--s3:not(.header--s4)::before, .site-header.header--s6::before { content: ""; background: rgb(236, 236, 236); height: 1px; position: absolute; width: 100%; top: 0px; z-index: -1; }
.is-sticky .site-header.header--s2::before, .is-sticky .site-header.header--s3:not(.header--s4)::before, .is-sticky .site-header.header--s6::before { background: transparent; }
.site-header.header--s1 .show-search .search-field { padding-left: 20px; }
.header__top { background: rgb(255, 255, 255); }
.header__top.header--s2 { width: 100%; clear: both; padding-top: 20px; padding-bottom: 20px; overflow: hidden; }
.header__top.header--s2 .header__banner { float: right; margin-left: auto; max-width: 728px; width: 100%; }
.header__top.header--s2 .header__banner a, .header__top.header--s2 .header__banner img { padding: 0px; margin-bottom: 0px; display: block; }
.header__top.header--s2 .header-top__container { box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.header__top, .header__bottom { background-size: cover; background-position: center center; background-repeat: no-repeat; }
.penci-header-mobile .penci-header-mobile_container, .is-sticky .site-header { box-shadow: rgba(190, 190, 190, 0.46) 0px 1px 5px; border-color: transparent !important; }
.penci_dark_layout .penci-header-mobile .penci-header-mobile_container, .penci_dark_layout .is-sticky .site-header { box-shadow: rgba(255, 255, 255, 0.08) 0px 1px 5px; }
.penci-topbar { background: rgb(0, 0, 0); color: rgb(255, 255, 255); z-index: 10000; position: relative; border: 0px; width: 100%; min-height: 30px; }
.penci-topbar::after { content: ""; display: table; clear: both; }
.penci-topbar.style-4 .penci-topbar__left, .penci-topbar.style-4 .penci-topbar__right { float: right; }
.penci-topbar h3, .penci-topbar { font-size: 1.2rem; line-height: 30px; }
.penci-topbar a { color: rgb(255, 255, 255); }
.penci-topbar a:hover { color: rgb(63, 81, 181); }
.penci-topbar ul { margin: 0px; padding: 0px; list-style: none; display: flex; }
.penci-topbar ul li { margin-left: 10px; padding-left: 7px; margin-bottom: 0px; line-height: 20px; position: relative; list-style: none; }
.penci-topbar ul li:first-child { margin-left: 0px; padding-left: 0px; }
.penci-topbar ul li:hover { color: rgb(63, 81, 181); }
.penci-topbar ul li a { text-decoration: none; color: rgb(255, 255, 255); font-size: 1.2rem; line-height: 30px; display: inline-block; }
.penci-topbar ul li a:hover { color: rgb(63, 81, 181); }
.topbar__menu, .topbar_date, .topbar_weather { display: inline-block; margin-right: 32px; float: left; }
.topbar_weather { max-height: 30px; }
.topbar_weather .penci-weather-icons { background: none; vertical-align: middle; position: relative; top: -1px; margin-right: 2px; font-size: 18px; }
.topbar_weather .penci-weather-now { line-height: inherit; padding: 0px; float: none; width: auto; cursor: auto; display: inline-block; }
.topbar_weather .penci-weather-now span { font-weight: 600; }
.topbar_weather .penci-weather-degrees { font-size: 11px; }
.topbar_weather .penci-weather-unit { position: relative; font-weight: 400; line-height: 1; vertical-align: top; font-size: 8px; opacity: 1; left: 0px; top: 4px; }
.topbar_weather .penci-weather-location { display: inline-block; padding-left: 6px; }
.topbar_weather .penci-weather-city { font-weight: 500; margin: 0px; font-size: inherit; }
.topbar__social-media { float: left; }
.topbar__social-media a { margin-right: 10px; line-height: inherit; font-size: 14px; vertical-align: top; display: inline-block; }
.topbar__social-media a:last-child { margin-right: 0px; }
.topbar__trending { display: inline-block; float: left; overflow: hidden; width: 500px; text-align: left; }
.topbar__trending .headline-title { height: 100%; line-height: inherit; padding: 0px 15px; color: rgb(255, 255, 255); background: rgb(63, 81, 181); float: left; text-transform: uppercase; z-index: 10; position: relative; display: inline-block; font-weight: 700; }
.topbar__trending.penci-block-vc { background: transparent; padding: 0px; margin: 0px; border: 0px; }
.topbar__trending .penci-trending-nav { float: left; position: relative; z-index: 1000; padding-left: 10px; padding-right: 10px; }
.topbar__trending .penci-trending-nav a { font-size: 1.8rem; line-height: inherit; padding-left: 5px; padding-right: 5px; cursor: pointer; display: inline-block; vertical-align: top; }
.topbar__trending .penci-trending-nav.penci-pag-disabled a { color: rgb(136, 136, 136); opacity: 0.5; cursor: default; }
@media screen and (max-width: 1024px) {
.topbar__trending { display: none; }
}
@media screen and (max-width: 768px) {
.penci-topbar { padding-top: 10px; padding-bottom: 4px; }
.penci-topbar__right, .penci-topbar__left { width: 100%; text-align: center; }
.penci-topbar .penci-topbar__right .topbar_item:first-child, .penci-topbar .penci-topbar__left .topbar_item:first-child { margin-left: 0px; }
.penci-topbar .penci-topbar__right .topbar_item:last-child, .penci-topbar .penci-topbar__left .topbar_item:last-child { margin-right: 0px; }
.topbar__menu, .topbar_date, .topbar_weather { margin-right: 28px; float: none; }
.topbar__social-media { width: 100%; clear: both; text-align: center; display: block; }
.topbar__social-media a, .topbar__social-media li { text-align: center; float: none; }
.penci-topbar.header--s7, .penci-topbar.header--s7 h3, .penci-topbar.header--s7 ul li, .penci-topbar ul li a { line-height: 1.5; }
}
@media screen and (max-width: 480px) {
.topbar_weather, .topbar_date, .topbar__logout_login { display: none; }
}
.site-branding { padding-left: 0px; }
.penci-container-fluid .site-branding, .penci-container-1170 .site-branding, .penci-container-1080 .site-branding { padding-left: 0px; }
.header--s2 .site-branding { padding-left: 0px; display: inline-block; max-width: 500px; }
.site-branding a { color: rgb(63, 81, 181); display: inline-block; line-height: inherit; }
.site-branding .custom-logo-link { display: block; }
.site-branding img, .site-branding .site-title { vertical-align: top; }
.site-description { font-size: 1.4rem; font-weight: 700; line-height: 1.71; display: inline-block; color: rgb(17, 17, 17); }
.header__social-search { float: right; height: 100%; }
.header__social-search .header__search { float: right; height: 100%; position: relative; }
.search-click { width: 60px; height: 100%; display: flex; justify-content: center; align-items: center; min-height: 60px; cursor: pointer; transition: none; }
.search-click i { font-size: 1.6rem; }
.header__search:not(.header__search_dis_bg) .search-click { background: rgb(63, 81, 181); color: rgb(255, 255, 255); }
.header__search:not(.header__search_dis_bg) .search-click.search-click-active .fa-search::before { content: ""; }
.header__search:not(.header__search_dis_bg) .search-click:hover, .header__search:not(.header__search_dis_bg) .search-click:active, .header__search:not(.header__search_dis_bg) .search-click.search-click-forcus { color: rgb(255, 255, 255); }
.show-search__content_wapper { width: 1400px; }
.header--1 .show-search__content_wapper { width: 100%; }
.site-header.header--1 .show-search__content_wapper, .site-header .penci-container-1080 .show-search__content_wapper { max-width: 1110px; width: 100%; }
.site-header.header--1 .penci-container-fluid .show-search__content_wapper, .site-header .penci-container-fluid .show-search__content_wapper { max-width: 1400px; width: 100%; }
.site-header.header--1 .penci-container-1170 .show-search__content_wapper, .site-header .penci-container-1170 .show-search__content_wapper { max-width: 1400px; width: 100%; }
.show-search { width: 300px; position: absolute; right: 0px; top: 100%; text-align: left; z-index: 3; overflow: hidden; display: none; line-height: 1.3; }
.show-search .show-search__content_wapper { margin: 0px auto; }
.show-search .show-search__content { width: 300px; max-width: 100%; position: relative; float: right; }
.show-search a.close-search { position: absolute; right: 0px; top: 0px; z-index: 5; cursor: pointer; }
.show-search .show-search__content { background: rgb(255, 255, 255); border-right: 1px solid rgb(236, 236, 236); border-bottom: 1px solid rgb(236, 236, 236); border-left: 1px solid rgb(236, 236, 236); border-image: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px; border-top: 0px !important; }
.show-search .show-search__content::after { content: ""; position: absolute; top: 0px; left: -1px; right: -1px; height: 3px; background: rgb(63, 81, 181); }
.show-search .search-form { margin: 20px; font-size: 12px; line-height: 1; }
.show-search .search-field { transition: 0.5s; height: 32px; width: 100%; z-index: 3; color: rgb(49, 49, 49); line-height: 17px; box-sizing: border-box; background: none; font-weight: 400; letter-spacing: 0px; font-size: 12px; appearance: textfield; border: 1px solid rgb(236, 236, 236); padding: 3px 25px 3px 9px !important; }
.show-search .search-submit { background: transparent; border: 0px; position: absolute; right: 30px; top: 20px; line-height: 32px; height: 32px; padding: 0px; color: rgb(17, 17, 17); }
.show-search .search-submit:hover { color: rgb(63, 81, 181); }
.show-search .fa-search.ajax-search-loading { animation: 0.8s linear 0s infinite normal none running fa-spin; }
.show-search .fa-search.ajax-search-loading::before { content: ""; }
.penci-ajax-search-results { position: relative; }
.penci-ajax-search-results .ajax-loading::before { background: rgb(255, 255, 255); }
.penci-ajax-search-results-wrapper { position: relative; display: none; padding: 20px 0px 0px; color: rgb(153, 153, 153); border-top: 1px solid rgb(236, 236, 236); }
.penci-ajax-search-results-wrapper.search-results-hide { display: none !important; }
.penci-ajax-search-results-wrapper.ajax-search-loaded, .penci-ajax-search-results-wrapper.ajax-loading { display: block; }
.penci_dark_layout .show-search .search-field, .penci_dark_layout .show-search .search-submit { color: rgb(255, 255, 255); }
.penci-popup-login-register.active { visibility: visible; animation-name: ulp-fadeIn; }
.penci-popup-login-register.active { visibility: visible; animation-name: ulp-fadeIn; opacity: 1; }
.penci-popup-login-register.active .penci-login-container { animation-name: popUpfadeInDown; }
.penci-register-container, .penci-login-container { position: relative; overflow: hidden; max-width: 470px; margin: auto; cursor: default; }
.penci-register-container > br, .penci-login-container > br { display: none; }
.penci-register-container p, .penci-register-container a, .penci-login-container p, .penci-login-container a { font-size: 15px; font-weight: 400; }
.penci-register-container a, .penci-login-container a { color: rgb(63, 81, 181); }
.penci-register-container a:hover, .penci-login-container a:hover { text-decoration: underline; }
.penci-register-container input, .penci-login-container input { background: transparent; }
.penci-login-container .close-popup { width: 30px; height: 30px; position: absolute; right: 0px; top: 0px; line-height: 30px; text-align: center; font-size: 14px; background: rgb(63, 81, 181); color: rgb(255, 255, 255); cursor: pointer; display: none; }
.penci-login-container .message { display: block; margin-top: 10px; padding: 8px 20px; text-align: left; clear: both; }
.penci-login-container .message-error { color: rgb(169, 68, 66); background: rgb(242, 222, 222); }
.penci-login-container .penci-login input[type="text"], .penci-login-container .penci-login input[type="password"], .penci-login-container .penci-login input[type="submit"], .penci-login-container .penci-login input[type="email"] { width: 100%; padding: 0px 15px; border-radius: 0px; margin-bottom: 7px; border: 1px solid rgb(236, 236, 236); color: rgb(153, 153, 153); font-size: 14px; line-height: 38px; }
.penci-login-container .penci-login input[type="submit"] { background-color: rgb(17, 17, 17); font-weight: 500; text-transform: uppercase; text-align: center; color: rgb(255, 255, 255); border: 0px; font-size: 14px; font-style: normal; font-stretch: normal; line-height: 38px; padding: 0px 15px; transition: 0.3s; margin: 0px; }
.penci-login-container .penci-login input[type="submit"]:hover { background-color: rgb(63, 81, 181); }
.penci-login-container .register-popup a, .penci-login-container .login-popup a { margin-left: 6px; }
.penci-login-container .penci-login.close-popup input[type="text"], .penci-login-container .penci-login.close-popup input[type="password"], .penci-login-container .penci-login.close-popup input[type="submit"], .penci-login-container .penci-login.close-popup input[type="email"], .penci-register-container input[type="text"], .penci-register-container input[type="password"], .penci-register-container input[type="submit"], .penci-register-container input[type="email"] { width: 100%; padding: 0px 15px; border-radius: 0px; margin-bottom: 7px; border: 1px solid rgb(236, 236, 236); color: rgb(153, 153, 153); font-size: 14px; line-height: 38px; }
.penci-login-container .penci-login.close-popup input[type="submit"], .penci-register-container input[type="submit"] { background-color: rgb(17, 17, 17); font-weight: 500; text-transform: uppercase; text-align: center; color: rgb(255, 255, 255); border: 0px; font-size: 14px; font-style: normal; font-stretch: normal; line-height: 38px; padding: 0px 15px; transition: 0.3s; margin: 0px; }
.penci-login-container .penci-login.close-popup input[type="submit"]:hover, .penci-register-container input[type="submit"]:hover { background-color: rgb(63, 81, 181); }
.penci-popup-register .penci-login-container { padding: 20px 50px 0px; }
.penci-popup-register .login.login-popup { border-top: 1px solid rgb(236, 236, 236); margin-top: 33px; padding-top: 30px; }
.penci-header-mobile { position: relative; height: 54px; display: none; max-width: 100%; width: 100%; z-index: 100001; }
.penci-header-mobile .penci-header-mobile_container { background-color: rgb(255, 255, 255); height: 54px; max-width: 100%; width: 100%; z-index: inherit; }
.penci-header-mobile .site-branding { max-width: 100%; padding: 2px 0px; position: relative; margin-left: 65px; margin-right: 65px; text-align: center; height: 54px; overflow: hidden; }
.penci-header-mobile .site-branding img { max-height: 48px; width: auto; max-width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.penci-header-mobile .custom-logo-link { display: inline-block; }
.penci-header-mobile .search-click { width: 100%; height: 100%; min-height: 54px; }
.penci-header-mobile .header__search { width: 54px; height: 54px; position: absolute; top: 0px; right: 0px; }
.penci-header-mobile .show-search { min-height: 54px; }
.penci-header-mobile .show-search .search-field { padding: 13px 54px 13px 20px; }
.menu-toggle-desk, .menu-toggle { position: absolute; top: 0px; left: 0px; line-height: 54px; text-align: center; color: rgb(49, 49, 49); font-size: 24px; cursor: pointer; transition: color 0.3s; padding: 0px 10px; width: 54px; height: 54px; z-index: 10; background: transparent; border: 0px; }
.menu-toggle-desk:hover, .menu-toggle:hover { color: rgb(49, 49, 49); background: transparent; }
.admin-bar .menu-mobile-sticky { top: 32px; }
.mobile-sticky-wrapper { display: none !important; }
.penci-menuhbg-toggle { padding: 0px; width: 22px; height: 20px; display: block; line-height: 20px; background-position: right top; background-repeat: no-repeat; box-sizing: content-box; position: relative; }
.penci-menu-hbg-overlay { position: fixed; visibility: hidden; opacity: 0; text-decoration: none; top: 0px; left: 0px; font-size: 1.4em; color: rgb(49, 49, 49); padding: 10px; height: 100%; right: 0px; background: transparent; z-index: 100001; cursor: pointer; transition: 0.5s; transform: translateX(0px); }
.penci-menu-hbg-overlay::before { content: ""; position: absolute; inset: 0px; background: rgb(0, 0, 0); opacity: 0.8; z-index: 1; }
.penci-menuhbg-open .penci-menu-hbg-overlay { opacity: 1; visibility: visible; }
@media screen and (max-width: 1200px) {
.header--s2 .site-branding { max-width: 300px; }
}
@media screen and (max-width: 1024px) {
.site-header { display: none; }
.penci-header-mobile { display: block; }
.header__top, .header_bottom, .sticky-wrapper { display: none !important; }
.mobile-sticky-wrapper { display: block !important; }
}
.penci-vc_row-right, .penci-wide-content { float: right; }
.penci-content-main, .penci-two-column { position: relative; }
.penci-content-main::after, .penci-two-column::after { content: ""; display: table; clear: both; }
.penci-two-column .penci-container__content { display: block; margin-left: -10px !important; margin-right: -10px !important; }
.penci-two-column .penci-container__content .penci-two-column-item { width: 100%; padding-left: 10px; padding-right: 10px; float: left; }
.penci-vc_sidebar-left .penci-container, .penci-vc_sidebar-right .penci-container { padding-left: 0px; padding-right: 0px; }
.penci-container-fluid .penci-container { float: left; }
.penci-container-1080, .penci-container-1170, .penci-container, .penci-container-fluid, .penci-container-full { display: block; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; max-width: 100%; }
.penci-container-1080::after, .penci-container-1170::after, .penci-container::after, .penci-container-fluid::after, .penci-container-full::after { content: ""; display: table; clear: both; }
.penci-wide-content { width: 100%; }
.bbpress .penci-wide-content, .search .penci-wide-content, .blog .penci-wide-content, .page-template-default .penci-wide-content, .single .penci-wide-content, .archive .penci-wide-content { max-width: calc(100% - 300px); }
.bbpress.no-sidebar-1080 .penci-wide-content, .search.no-sidebar-1080 .penci-wide-content, .blog.no-sidebar-1080 .penci-wide-content, .page-template-default.no-sidebar-1080 .penci-wide-content, .single.no-sidebar-1080 .penci-wide-content, .archive.no-sidebar-1080 .penci-wide-content { max-width: 1080px; width: 100%; }
@media screen and (max-width: 961px) {
.search .penci-wide-content, .blog .penci-wide-content, .page-template-default .penci-wide-content, .single .penci-wide-content, .archive .penci-wide-content { max-width: 100%; }
.penci-vc_sidebar-left .penci-container, .penci-vc_sidebar-right .penci-container { width: 100%; }
}
@media screen and (min-width: 768px) {
.sidebar-left .site-main .penci-wide-content, .sidebar-left .site-main .widget-area, .sidebar-right .site-main .penci-wide-content, .sidebar-right .site-main .widget-area, .penci-vc_sidebar-left .penci-wide-content, .penci-vc_sidebar-left .widget-area, .penci-vc_sidebar-right .penci-wide-content, .penci-vc_sidebar-right .widget-area { width: 100%; }
.sidebar-left .site-main .penci-content-main, .sidebar-right .site-main .penci-content-main, .penci-vc_sidebar-left .penci-content-main, .penci-vc_sidebar-right .penci-content-main { max-width: 100%; }
.penci-two-column .penci-container__content .penci-two-column-item { width: 50%; }
}
@media screen and (max-width: 768px) {
.penci-container, .penci-container-fluid { padding-left: 0px; padding-right: 0px; }
.penci-vc_sidebar-left .penci-container, .penci-vc_sidebar-right .penci-container { width: 100%; }
.footer__sidebars .footer-sidebar-item { margin-bottom: 20px; }
.penci_dis_padding_bw .footer__sidebars .widget, .footer__sidebars .widget { padding-left: 10px; padding-right: 10px; }
}
@media screen and (min-width: 960px) {
.penci-vc_sidebar-left .penci-container__content, .penci-vc_sidebar-right .penci-container__content { display: flex; -webkit-box-align: start; align-items: flex-start; }
.penci-vc_sidebar-left .penci-container__content .penci-content-main, .penci-vc_sidebar-right .penci-container__content .penci-content-main { flex: 1 1 0%; }
.penci-con_innner-sidebar-right .widget-area, .penci-vc_sidebar-left .penci-con_innner-sidebar-right .widget-area, .penci-vc_sidebar-right .widget-area { order: 2; padding-left: 0px; padding-right: 0px; }
.penci-con_innner-sidebar-right .penci-content-main, .penci-vc_sidebar-left .penci-con_innner-sidebar-right .penci-content-main, .penci-vc_sidebar-right .penci-content-main { order: 1; padding-right: 20px; padding-left: 0px; }
}
@media screen and (min-width: 960px) and (max-width: 1240px) {
.penci-container-fluid, .penci-container.penci-vc_two-sidebar, .two-sidebar .site-main .penci-container { width: 100%; max-width: 100%; }
.two-sidebar .site-main .penci-container__content, .sidebar-right .site-main .penci-container__content, .penci-vc_two-sidebar .penci-container__content, .penci-vc_sidebar-right .penci-container__content { float: left; margin-right: -285px; position: relative; width: 100%; }
.two-sidebar .site-main .penci-two-column .penci-container__content, .sidebar-right .site-main .penci-two-column .penci-container__content, .penci-vc_two-sidebar .penci-two-column .penci-container__content, .penci-vc_sidebar-right .penci-two-column .penci-container__content { width: auto; }
.two-sidebar .site-main.single .penci-content-post, .two-sidebar .site-main .penci-wide-content .theiaStickySidebar, .sidebar-right .site-main.single .penci-content-post, .sidebar-right .site-main .penci-wide-content .theiaStickySidebar, .penci-vc_two-sidebar.single .penci-content-post, .penci-vc_two-sidebar .penci-wide-content .theiaStickySidebar, .penci-vc_sidebar-right.single .penci-content-post, .penci-vc_sidebar-right .penci-wide-content .theiaStickySidebar { float: left; width: 100%; }
.two-sidebar .site-main .widget-area, .sidebar-right .site-main .widget-area, .penci-vc_two-sidebar .widget-area, .penci-vc_sidebar-right .widget-area { float: right; width: 285px; margin-top: 0px; }
.two-sidebar .site-main .penci-content-main, .sidebar-right .site-main .penci-content-main, .penci-vc_two-sidebar .penci-content-main, .penci-vc_sidebar-right .penci-content-main { max-width: calc(100% - 285px); }
.two-sidebar .site-main .penci-wide-content, .sidebar-right .site-main .penci-wide-content, .penci-vc_two-sidebar .penci-wide-content, .penci-vc_sidebar-right .penci-wide-content { max-width: 100%; float: left; margin-right: 0px; width: calc(100% - 285px); padding-right: 20px; margin-bottom: 0px !important; }
.sidebar-left .site-main .penci-content-main, .penci-vc_sidebar-left .penci-content-main, .sidebar-right .site-main .penci-content-main, .penci-vc_sidebar-right .penci-content-main { max-width: calc(100% - 285px); }
}
@media screen and (min-width: 1241px) {
.penci-container, .penci-container-fluid { width: 1200px; }
.penci-container-fluid, .penci-container.penci-vc_two-sidebar, .two-sidebar .site-main .penci-container { width: 100%; max-width: 100%; }
.penci-vc_sidebar-left .penci-container, .penci-vc_sidebar-right .penci-container { width: 100%; max-width: 1080px; }
.penci-vc_sidebar-left .widget-area, .penci-vc_sidebar-right .widget-area { width: 300px; margin-top: 0px; }
.penci-vc_sidebar-left .penci-content-main, .penci-vc_sidebar-right .penci-content-main { max-width: calc(100% - 300px); }
.penci-vc_sidebar-right .penci-content-main { padding-right: 20px; }
.sidebar-left .site-main .penci-container, .sidebar-right .site-main .penci-container { width: 100%; max-width: 1110px; }
.sidebar-left .site-main .widget-area, .sidebar-right .site-main .widget-area { width: 300px; margin-top: 0px; }
.sidebar-right .site-main .penci-wide-content { padding-right: 20px; }
.penci-vc_sidebar-right .penci-wide-content, .sidebar-right .site-main .penci-wide-content { float: left; }
.penci-vc_sidebar-right .widget-area-1, .sidebar-right .site-main .widget-area-1 { float: right; }
}
@media screen and (min-width: 1241px) and (max-width: 1350px) {
.penci-vc_sidebar-right .widget-area { width: 285px; }
.penci-vc_sidebar-right .penci-content-main { max-width: calc(100% - 285px); }
}
@media screen and (min-width: 1440px) {
.penci-container-fluid, .two-sidebar .site-main .penci-container { max-width: 1430px; }
}
@media screen and (max-width: 1024px) {
.site-main { padding-left: 10px; padding-right: 10px; }
}
.sticky { display: block; }
.hentry { margin: 0px 0px 20px; }
.byline, .updated:not(.published) { display: none; }
.single .byline, .group-blog .byline { display: inline; }
.page-content, .entry-content, .entry-summary { margin: 1.5em 0px 0px; }
.site-content { margin-top: 40px; margin-bottom: 40px; }
.page-template-default .entry-content .penci-block-vc, .page-template-default .entry-content .penci-container-fluid { padding-left: 0px; padding-right: 0px; width: 100%; word-break: break-word; }
.error404 .site-content { margin-top: 120px; }
.error404 .not-found { width: 100%; margin-bottom: 60px; overflow: hidden; border-top: 6px solid rgb(63, 81, 181); text-align: center; padding: 80px 20px; background: rgb(255, 255, 255); }
.error404 .error-404__image { text-align: center; }
.error404 .page-title { font-family: Oswald, sans-serif; font-weight: 600; line-height: 1; color: rgb(17, 17, 17); font-size: 6rem; margin-top: 34px; margin-bottom: 29px; }
.error404 .page-content { text-align: center; font-size: 1.8rem; line-height: 1.67; color: rgb(102, 102, 102); }
.error404 .page-content a { font-weight: 700; color: rgb(63, 81, 181); }
.error404 .page-content a:hover { color: rgb(17, 17, 17); }
.error404 .page-content .search-form { width: 300px; max-width: 100%; display: block; position: relative; margin: 41px auto 48px; }
.error404 .page-content .search-form .search-field { width: 100%; }
.error404 .page-content .search-form .search-submit { position: absolute; right: 0px; top: 0px; background: transparent; border: 0px; transition: 0.3s; min-height: 40px; color: rgb(17, 17, 17); }
.error404 .page-content .search-form .search-submit:hover { color: rgb(63, 81, 181); }
.penci_breadcrumbs { margin-top: -6px; }
.penci_breadcrumbs a, .penci_breadcrumbs span { font-size: 1.3rem; color: rgb(136, 136, 136); transition: 0.3s; }
.penci_breadcrumbs a:hover, .penci_breadcrumbs a:hover span { color: rgb(63, 81, 181); }
.penci_breadcrumbs i { margin-left: 8px; margin-right: 8px; font-size: 1.2rem; color: rgb(136, 136, 136); }
.penci_breadcrumbs ul li { list-style: none; margin: 0px; padding: 0px; line-height: 1.3; display: inline-block; }
.penci-taxonomy-description { margin-bottom: 30px; }
.penci-taxonomy-description p { margin-bottom: 12px; }
.penci-taxonomy-description p:last-child { margin-bottom: 0px; }
.penci_breadcrumbs + .penci-archive-entry-header .penci-page-title { margin-top: 5px; }
.penci-post-item { word-break: break-word; position: relative; }
.penci-pmore-link { margin-top: 13px; margin-bottom: 0px; }
.penci-pmore-link .more-link { display: inline-block; font-size: 13px; font-weight: 500; line-height: 32px; height: 32px; border: 0px; padding: 0px 18px; text-transform: none; }
.penci-archive__content { background: rgb(255, 255, 255); padding: 20px 20px 0px; }
.penci-archive__content::after { content: ""; display: block; width: 100%; overflow: hidden; }
.penci-archive__content .penci-entry-header { margin-top: -6px; padding-bottom: 0px; margin-bottom: 20px; }
.penci-archive__content .penci_breadcrumbs + .penci-entry-header { margin-top: 0px; }
.penci-archive__content .entry-media { position: relative; }
.penci-archive__content .entry-media:hover .penci-link-post::after { opacity: 0.3; }
.penci-archive__content .penci-link-post::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0; z-index: 1; transition: opacity 0.3s; }
.penci-block_38 .penci-cat-links, .penci-archive .penci-archive__content .penci-cat-links { overflow: hidden; margin-bottom: 0px; display: inline-block; }
.penci-block_38 .penci-cat-links a, .penci-archive .penci-archive__content .penci-cat-links a { float: left; background: rgb(0, 0, 0); font-size: 1rem; text-align: left; transition: 0.3s; color: rgb(255, 255, 255); font-weight: 500; padding: 0px 5px; height: 16px; line-height: 16px; margin-right: 5px; margin-bottom: 3px; }
.penci-block_38 .penci-cat-links a:hover, .penci-archive .penci-archive__content .penci-cat-links a:hover { background-color: rgb(63, 81, 181); color: rgb(255, 255, 255); }
.penci-block_38 .penci-post-item .entry-title, .penci-archive .penci-archive__content .penci-post-item .entry-title { font-size: 2rem; font-weight: 600; line-height: 1.25; text-align: left; margin: 0px 0px 4px; clear: both; }
.penci-block_38 .entry-content, .penci-archive .penci-archive__content .entry-content { margin-top: 9px; font-size: 1.4rem; line-height: 1.71; text-align: left; }
.penci-block_38 .entry-meta .entry-meta-item, .penci-archive .penci-archive__content .entry-meta .entry-meta-item { display: inline-block; margin-right: 10px; }
.penci-block_38 .entry-meta .entry-meta-item:last-child, .penci-archive .penci-archive__content .entry-meta .entry-meta-item:last-child { margin-right: 0px; }
.penci-block_38 .entry-footer, .penci-archive .penci-archive__content .entry-footer { display: none; }
.penci-archive__list_posts + .penci-pagination { padding-top: 0px; }
.blog-default .penci-archive__content .entry-media { width: 37.5%; margin-right: 0px; }
.blog-default .penci-archive__content .entry-media + .entry-text { padding-left: 20px; }
@media screen and (max-width: 650px) {
.blog-boxed .penci-archive__list_posts .penci_media_object, .blog-default .penci-archive__list_posts .penci_media_object { display: block; }
.blog-boxed .penci-archive__list_posts .entry-media, .blog-default .penci-archive__list_posts .entry-media { width: 100%; }
.blog-boxed .penci-archive__list_posts .entry-text, .blog-default .penci-archive__list_posts .entry-text { padding: 15px 20px 13px; }
.blog-boxed .penci-archive__list_posts .penci-post-item:nth-child(2n+2) .penci_mobj__img, .blog-default .penci-archive__list_posts .penci-post-item:nth-child(2n+2) .penci_mobj__img { margin-left: 0px; }
.blog-default .penci-archive__list_posts .entry-text { padding: 15px 0px 13px !important; }
}
@media screen and (max-width: 480px) {
.blog-boxed .entry-meta, .blog-boxed .penci-cat-links, .blog-default .entry-meta, .blog-default .penci-cat-links { display: none; }
.blog-boxed .penci-archive .entry-title, .blog-default .penci-archive .entry-title { margin-top: -3px; margin-bottom: 0px; }
}
.penci-archive .penci-archive__content .entry-meta, .penci-owl-featured-area.style-15 .penci_post-meta, .penci-inline-related-posts .penci_post-meta, .penci__general-meta .penci_post-meta, .penci-block_video.style-1 .penci_post-meta, .penci-block_video.style-7 .penci_post-meta, .penci-grid_4 .penci_post-meta, .penci-block_30 .penci_post-meta, .penci-block_33 .penci_post-meta, .penci-block_38 .entry-meta, .penci-entry-meta { font-size: 1.2rem; }
.penci-archive .penci-archive__content .entry-meta a, .penci-archive .penci-archive__content .entry-meta span, .penci-owl-featured-area.style-15 .penci_post-meta a, .penci-owl-featured-area.style-15 .penci_post-meta span, .penci-inline-related-posts .penci_post-meta a, .penci-inline-related-posts .penci_post-meta span, .penci__general-meta .penci_post-meta a, .penci__general-meta .penci_post-meta span, .penci-block_video.style-1 .penci_post-meta a, .penci-block_video.style-1 .penci_post-meta span, .penci-block_video.style-7 .penci_post-meta a, .penci-block_video.style-7 .penci_post-meta span, .penci-grid_4 .penci_post-meta a, .penci-grid_4 .penci_post-meta span, .penci-block_30 .penci_post-meta a, .penci-block_30 .penci_post-meta span, .penci-block_33 .penci_post-meta a, .penci-block_33 .penci_post-meta span, .penci-block_38 .entry-meta a, .penci-block_38 .entry-meta span, .penci-entry-meta a, .penci-entry-meta span { font-family: inherit; font-size: inherit; }
.penci-archive .penci-archive__content .entry-meta a, .penci-archive .penci-archive__content .entry-meta span:not(.penci-chart-text), .penci-archive .penci-archive__content .entry-meta i, .penci-owl-featured-area.style-15 .penci_post-meta a, .penci-owl-featured-area.style-15 .penci_post-meta span:not(.penci-chart-text), .penci-owl-featured-area.style-15 .penci_post-meta i, .penci-inline-related-posts .penci_post-meta a, .penci-inline-related-posts .penci_post-meta span:not(.penci-chart-text), .penci-inline-related-posts .penci_post-meta i, .penci__general-meta .penci_post-meta a, .penci__general-meta .penci_post-meta span:not(.penci-chart-text), .penci__general-meta .penci_post-meta i, .penci-block_video.style-1 .penci_post-meta a, .penci-block_video.style-1 .penci_post-meta span:not(.penci-chart-text), .penci-block_video.style-1 .penci_post-meta i, .penci-block_video.style-7 .penci_post-meta a, .penci-block_video.style-7 .penci_post-meta span:not(.penci-chart-text), .penci-block_video.style-7 .penci_post-meta i, .penci-grid_4 .penci_post-meta a, .penci-grid_4 .penci_post-meta span:not(.penci-chart-text), .penci-grid_4 .penci_post-meta i, .penci-block_30 .penci_post-meta a, .penci-block_30 .penci_post-meta span:not(.penci-chart-text), .penci-block_30 .penci_post-meta i, .penci-block_33 .penci_post-meta a, .penci-block_33 .penci_post-meta span:not(.penci-chart-text), .penci-block_33 .penci_post-meta i, .penci-block_38 .entry-meta a, .penci-block_38 .entry-meta span:not(.penci-chart-text), .penci-block_38 .entry-meta i, .penci-entry-meta a, .penci-entry-meta span:not(.penci-chart-text), .penci-entry-meta i { color: inherit; }
.penci-archive .penci-archive__content .entry-meta a:hover, .penci-owl-featured-area.style-15 .penci_post-meta a:hover, .penci-inline-related-posts .penci_post-meta a:hover, .penci__general-meta .penci_post-meta a:hover, .penci-block_video.style-1 .penci_post-meta a:hover, .penci-block_video.style-7 .penci_post-meta a:hover, .penci-grid_4 .penci_post-meta a:hover, .penci-block_30 .penci_post-meta a:hover, .penci-block_33 .penci_post-meta a:hover, .penci-block_38 .entry-meta a:hover, .penci-entry-meta a:hover { color: rgb(63, 81, 181); }
.penci-archive .penci-archive__content .entry-meta i, .penci-owl-featured-area.style-15 .penci_post-meta i, .penci-inline-related-posts .penci_post-meta i, .penci__general-meta .penci_post-meta i, .penci-block_video.style-1 .penci_post-meta i, .penci-block_video.style-7 .penci_post-meta i, .penci-grid_4 .penci_post-meta i, .penci-block_30 .penci_post-meta i, .penci-block_33 .penci_post-meta i, .penci-block_38 .entry-meta i, .penci-entry-meta i { margin-right: 3px; font-size: 12px !important; }
.penci-archive .penci-archive__content .entry-meta i.la-comments, .penci-owl-featured-area.style-15 .penci_post-meta i.la-comments, .penci-inline-related-posts .penci_post-meta i.la-comments, .penci__general-meta .penci_post-meta i.la-comments, .penci-block_video.style-1 .penci_post-meta i.la-comments, .penci-block_video.style-7 .penci_post-meta i.la-comments, .penci-grid_4 .penci_post-meta i.la-comments, .penci-block_30 .penci_post-meta i.la-comments, .penci-block_33 .penci_post-meta i.la-comments, .penci-block_38 .entry-meta i.la-comments, .penci-entry-meta i.la-comments { font-size: 13px !important; }
.penci-archive .penci-archive__content .entry-meta, .penci-owl-featured-area.style-15 .penci_post-meta, .penci-inline-related-posts .penci_post-meta, .penci-block_video.style-1 .penci_post-meta, .penci-block_30 .penci_post-meta, .penci-block_33 .penci_post-meta, .penci-block_38 .entry-meta, .penci__general-meta .penci_post-meta, .penci-entry-meta { color: rgb(153, 153, 153); }
.penci-entry-meta { line-height: 1.5; }
.penci-entry-meta .entry-meta-item { padding-left: 10px; display: inline-block; }
.penci-entry-meta .entry-meta-item:first-child { padding-left: 1px; }
.penci-social-buttons { display: block; margin: 5px 0px; text-align: left; }
.penci-social-buttons.penci-social-share-footer { border: 1px solid rgb(236, 236, 236); padding: 6px 20px; }
.penci-social-buttons .penci-social-share-text { text-transform: uppercase; font-weight: 700; margin-right: 20px; font-size: 14px; color: rgb(17, 17, 17); }
.penci-social-buttons .penci-social-item { display: inline-block; margin: 5px 9px 5px 0px; font-size: 1.4rem; font-weight: 400; line-height: 32px; text-align: left; color: rgb(255, 255, 255); text-transform: none; height: 32px; border: 0px; background-color: rgb(13, 71, 161); padding: 0px 12px; transition: opacity 0.3s; border-radius: 2px; vertical-align: middle; }
.penci-social-buttons .penci-social-item:last-child { margin-right: 0px; }
.penci-social-buttons .penci-social-item.twitter { background-color: rgb(64, 196, 255); }
.penci-social-buttons .penci-social-item.email { background-color: rgb(167, 167, 167); }
.penci-social-buttons .penci-social-item.linkedin { background-color: rgb(0, 119, 181); }
.penci-social-buttons .penci-social-item.telegram { background-color: rgb(23, 156, 222); }
.penci-social-buttons .penci-social-item:hover { opacity: 0.8; }
.wp-caption, .penci-wp-caption { color: rgb(119, 119, 119); font-size: 1.3rem; font-style: italic; margin-bottom: 1.5em; max-width: 100%; }
.wp-caption-text, .penci-wp-caption-text { margin: 10px 0px 0px; }
.penci-caption-above-img .penci-wp-caption, .penci-caption-above-img .wp-caption { background: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; max-width: 100%; text-align: center; position: relative; overflow: hidden; }
.penci-caption-above-img .penci-wp-caption a, .penci-caption-above-img .wp-caption a { color: rgb(255, 255, 255); }
.penci-caption-above-img .penci-wp-caption a:hover, .penci-caption-above-img .wp-caption a:hover { color: rgb(63, 81, 181); }
.penci-caption-above-img .penci-wp-caption img[class*="wp-image-"], .penci-caption-above-img .wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; }
.penci-caption-above-img .penci-wp-caption .penci-wp-caption-text, .penci-caption-above-img .penci-wp-caption .wp-caption-text, .penci-caption-above-img .wp-caption .penci-wp-caption-text, .penci-caption-above-img .wp-caption .wp-caption-text { line-height: 1.3; margin: 0px; padding: 11px 10px; color: rgb(255, 255, 255); font-style: italic; text-align: center; position: absolute; bottom: 0px; left: 0px; width: 100%; background: rgba(0, 0, 0, 0.5); transition: 0.4s; }
.penci-caption-above-img .penci-wp-caption:hover .penci-wp-caption-text, .penci-caption-above-img .penci-wp-caption:hover .wp-caption-text, .penci-caption-above-img .wp-caption:hover .penci-wp-caption-text, .penci-caption-above-img .wp-caption:hover .wp-caption-text { transform: translateY(100%); opacity: 0.7; }
.penci-caption-above-img .penci-wp-caption.penci-caption-has-a:hover .penci-wp-caption-text, .penci-caption-above-img .penci-wp-caption.penci-caption-has-a:hover .wp-caption-text, .penci-caption-above-img .wp-caption.penci-caption-has-a:hover .penci-wp-caption-text, .penci-caption-above-img .wp-caption.penci-caption-has-a:hover .wp-caption-text { transform: translateY(0px); opacity: 0.8; }
.penci-tags-links { display: inline-block; margin: 10px -2.5px 5px; width: 100%; }
.penci-source-via-wrap .penci-source-via-label, .tags-links-wrap .tags-links-label, .penci-source-via-wrap a, .penci-tags-links a { float: left; display: inline-block; min-height: 24px; line-height: 24px; font-size: 1rem; font-weight: 700; text-align: left; transition: 0.3s; margin: 0px 2.5px 5px; text-transform: uppercase; padding-left: 10px; padding-right: 10px; }
.penci-source-via-wrap a, .penci-tags-links a { color: rgb(136, 136, 136); background: rgb(236, 236, 236); }
.penci-source-via-wrap .penci-source-via-label, .tags-links-wrap .tags-links-label, .penci-source-via-wrap a:hover, .penci-tags-links a:hover { color: rgb(255, 255, 255); background-color: rgb(49, 49, 49); }
.penci-source-via-tags-wrap { margin-top: 10px; margin-bottom: 5px; }
.tags-links-wrap, .penci-source-via-wrap, .penci-source-via-wrap { margin-top: 0px; margin-bottom: 0px; clear: both; overflow: hidden; }
.tags-links-wrap .penci-tags-links { margin-top: 0px; margin-bottom: 0px; width: auto; }
.penci-post-author { margin: 0px; overflow: hidden; padding: 20px 0px 14px; border-bottom: 1px solid rgb(236, 236, 236); }
.penci-post-author .author-img { float: left; margin-right: 20px; border-radius: 100%; overflow: hidden; }
.penci-author-content h5 { font-size: 1.8rem; margin: -3px 0px 9px; color: rgb(17, 17, 17); display: block; font-weight: 600; }
.penci-author-content h5 a { display: inline-block; margin: 0px; }
.penci-author-content .author-description { margin-top: 5px; margin-bottom: 0px; line-height: 1.71; }
.penci-author-content .author-socials { margin-top: 14px; }
.penci-author-content .author-social { font-size: 14px; color: rgb(49, 49, 49); margin-right: 10px; }
.penci-author-content .author-social:hover { color: rgb(63, 81, 181); }
@media screen and (max-width: 480px) {
.penci-post-author { display: block; text-align: center; }
.penci-post-author .author-img { float: none; margin-bottom: 15px; }
.penci-post-author .author-img, .penci-post-author .author-img img { width: 80px; margin-left: auto; margin-right: auto; }
.penci-post-author .penci-author-content { margin: 0px; }
}
.penci-post-related { overflow: hidden; margin: 0px; padding: 22px 0px 1px; width: 100%; }
.penci-post-related .item-related { width: 33.3333%; float: left; padding: 0px 10px; transition: opacity 0.2s; }
.penci-post-related .item-related h4 { margin: 18px 0px 0px; font-size: 1.6rem; line-height: 1.3; color: rgb(17, 17, 17); }
.penci-post-related .item-related:nth-child(3n+1) { clear: both; }
.penci-post-related .related-thumb { position: relative; display: block; }
.penci-post-related .post-related_content { margin-left: -10px; margin-right: -10px; }
.penci-post-related .penci-related-carousel.owl-loaded { max-height: none; }
.penci-post-related .penci-related-carousel.owl-loaded .item-related { width: 100%; }
.penci-post-related .penci-related-carousel.owl-loaded .item-related:nth-child(3n+1) { clear: none; }
@media screen and (max-width: 600px) {
.penci-post-related .item-related { width: 50%; }
}
@media screen and (max-width: 480px) {
.penci-post-related .item-related { width: 100%; }
}
@-webkit-keyframes justified-gallery-show-caption-animation { 
  0% { opacity: 0; }
  100% { opacity: 0.7; }
}
@keyframes justified-gallery-show-caption-animation { 
  0% { opacity: 0; }
  100% { opacity: 0.7; }
}
@-webkit-keyframes justified-gallery-show-entry-animation { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes justified-gallery-show-entry-animation { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.justified-gallery { width: 100%; position: relative; overflow: hidden; }
.justified-gallery > a, .justified-gallery > div { position: absolute; display: inline-block; overflow: hidden; opacity: 0; }
.justified-gallery > a > img, .justified-gallery > div > img, .justified-gallery > a > a > img, .justified-gallery > div > a > img { position: absolute; top: 50%; left: 50%; margin: 0px; padding: 0px; border: 0px; }
.justified-gallery > a > .caption, .justified-gallery > div > .caption { display: none; position: absolute; bottom: 0px; padding: 5px; background-color: rgb(0, 0, 0); left: 0px; right: 0px; margin: 0px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 300; font-family: sans-serif; }
a[data-rel^="penci-gallery-image-content"], .penci-enable-lightbox .gallery-item a { cursor: zoom-in !important; }
.gallery .gallery-caption { font-size: 13px; color: rgb(147, 147, 147); font-style: italic; }
.gallery .gallery-icon img { border-radius: 2px; padding: 7px; border: 1px solid rgb(236, 236, 236) !important; }
.gallery .gallery-icon img:hover { border: 1px solid rgb(204, 204, 204) !important; }
.penci-post-gallery-container { margin-bottom: 20px; }
.penci-post-gallery-container::before, .penci-post-gallery-container::after { content: ""; display: table; width: 100%; }
.penci-post-gallery-container img { display: block; }
.penci-post-gallery-container a { opacity: 0; }
.justified-gallery > a > .caption, .justified-gallery > div > .caption { font-family: inherit; font-weight: inherit; padding: 9px 15px; line-height: 1.5; background: rgba(0, 0, 0, 0.6); }
.post-format-meta { text-align: center; vertical-align: top; overflow: hidden; position: relative; height: 100%; }
.post-format-meta .penci-wp-caption, .post-format-meta .wp-caption { margin-bottom: 0px; }
.penci-entry-media .wp-video, .penci-entry-media video.wp-video-shortcode, .penci-entry-media .mejs-container, .penci-entry-media .mejs-overlay.load { width: 100% !important; height: 100% !important; }
.penci-entry-media .mejs-container.wp-audio-shortcode { padding-top: 0px !important; }
.penci-entry-content .wp-audio-shortcode.mejs-audio { padding-top: 0px; clear: both; margin-bottom: 17px; height: 40px !important; }
.wp-video, video.wp-video-shortcode { max-width: 100% !important; }
video.wp-video-shortcode { position: relative; }
.penci-single-featured-img { position: relative; width: 100%; background-color: rgb(245, 245, 245); display: block; vertical-align: top; background-repeat: no-repeat; background-position: center center; background-size: cover; padding-top: 66.6667%; }
.penci-page-title, .penci-entry-title { font-size: 3rem; line-height: 1.2; color: rgb(17, 17, 17); margin-top: 0px; margin-bottom: 6px; }
.penci-container__content.hide_featured_image { padding-top: 60px; }
.penci-entry-categories + .penci-page-title, .penci-entry-categories + .penci-entry-title, .penci_breadcrumbs + .penci-post-item .penci-page-title, .penci_breadcrumbs + .penci-post-item .penci-entry-title { margin-top: 5px; }
.penci-entry-content .wpb_text_column { padding: 0px; }
.single .penci-content-post, .page .penci-content-post { padding: 20px; background: rgb(255, 255, 255); }
.single .penci-entry-media, .page .penci-entry-media { width: 100%; max-width: 100%; margin-bottom: 20px; overflow: hidden; }
.single .penci-entry-categories::after, .page .penci-entry-categories::after { content: ""; display: table; clear: both; }
.single .penci-cat-links, .page .penci-cat-links { overflow: hidden; }
.single .penci-cat-links a, .page .penci-cat-links a { float: left; background: rgb(0, 0, 0); font-size: 1rem; font-weight: 500; text-align: left; padding: 0px 5px; height: 16px; line-height: 16px; margin-right: 3px; margin-bottom: 3px; transition: 0.3s; color: rgb(255, 255, 255); }
.single .penci-cat-links a:hover, .page .penci-cat-links a:hover { background: rgb(63, 81, 181); }
.single .penci-entry-meta, .page .penci-entry-meta { margin-bottom: 11px; }
.single .penci-social-buttons, .page .penci-social-buttons { display: block; margin-top: 0px; margin-bottom: 20px; }
.single .penci-entry-footer, .page .penci-entry-footer { margin-top: 0px; display: block; clear: both; }
.single .penci-entry-footer .penci-social-buttons, .page .penci-entry-footer .penci-social-buttons { margin-top: 19px; margin-bottom: 0px; }
.single .owl-carousel .owl-nav .owl-prev, .page .owl-carousel .owl-nav .owl-prev { left: 10px; }
.single .owl-carousel .owl-nav .owl-next, .page .owl-carousel .owl-nav .owl-next { right: 10px; }
.single .owl-carousel .owl-dots, .page .owl-carousel .owl-dots { bottom: 0px; }
.single .entry-content, .page .entry-content { margin-bottom: 24px; }
.single .entry-content > p:last-child, .page .entry-content > p:last-child { margin-bottom: 0px; }
.single .entry-content::before, .single .entry-content::after, .page .entry-content::before, .page .entry-content::after { content: ""; display: table; clear: both; }
.page .entry-content { margin-bottom: 0px; }
.page .entry-content + .penci-entry-footer { margin-top: 24px; }
.post-title-box { margin-bottom: 13px; }
.post-title-box .post-box-title { text-transform: uppercase; position: relative; z-index: 10; display: inline-block; margin: 0px; font-family: Oswald, sans-serif; font-size: 1.8rem; font-weight: 600; line-height: 1.67; color: rgb(17, 17, 17); }
.wpb_text_column, .entry-content, .comment-content { font-size: 1.5rem; line-height: 1.7; }
.wpb_text_column h1, .wpb_text_column h2, .wpb_text_column h3, .wpb_text_column h4, .wpb_text_column h5, .wpb_text_column h6, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6 { color: rgb(17, 17, 17); margin-top: 0px; margin-bottom: 17px; display: block; clear: none; }
.wpb_text_column ul, .wpb_text_column ol, .entry-content ul, .entry-content ol, .comment-content ul, .comment-content ol { margin-bottom: 20px; }
.wpb_text_column ul ul, .wpb_text_column ul ol, .wpb_text_column ol ul, .wpb_text_column ol ol, .entry-content ul ul, .entry-content ul ol, .entry-content ol ul, .entry-content ol ol, .comment-content ul ul, .comment-content ul ol, .comment-content ol ul, .comment-content ol ol { margin-bottom: 0px; }
.wpb_text_column ul li, .wpb_text_column ol li, .entry-content ul li, .entry-content ol li, .comment-content ul li, .comment-content ol li { position: relative; line-height: 1.7; margin-left: 35px; }
.wpb_text_column a, .entry-content a, .comment-content a { color: rgb(63, 81, 181); transition: 0.3s; }
.wpb_text_column a:hover, .entry-content a:hover, .comment-content a:hover { text-decoration: underline; }
.penci-single-style-2 .penci-entry-media, .penci-single-style-9 .penci-entry-media, .penci-single-style-10 .penci-entry-media { position: relative; }
.penci-single-style-2 .penci-entry-media .post-image, .penci-single-style-9 .penci-entry-media .post-image, .penci-single-style-10 .penci-entry-media .post-image { display: inline-block; vertical-align: top; position: relative; max-width: 100%; }
.penci-single-style-2 .penci-standard-format .wp-caption, .penci-single-style-2 .penci-standard-format .penci-wp-caption, .penci-single-style-9 .penci-standard-format .wp-caption, .penci-single-style-9 .penci-standard-format .penci-wp-caption, .penci-single-style-10 .penci-standard-format .wp-caption, .penci-single-style-10 .penci-standard-format .penci-wp-caption { position: absolute; bottom: 0px; left: 0px; width: 100%; margin: 0px; }
.penci-single-style-2 .penci-standard-format .wp-caption .penci-wp-caption-text, .penci-single-style-2 .penci-standard-format .penci-wp-caption .penci-wp-caption-text, .penci-single-style-9 .penci-standard-format .wp-caption .penci-wp-caption-text, .penci-single-style-9 .penci-standard-format .penci-wp-caption .penci-wp-caption-text, .penci-single-style-10 .penci-standard-format .wp-caption .penci-wp-caption-text, .penci-single-style-10 .penci-standard-format .penci-wp-caption .penci-wp-caption-text { position: relative; z-index: 3; color: rgb(255, 255, 255); margin: 0px; padding: 10px; }
.penci-single-style-2 .penci-standard-format .wp-caption::before, .penci-single-style-2 .penci-standard-format .penci-wp-caption::before, .penci-single-style-9 .penci-standard-format .wp-caption::before, .penci-single-style-9 .penci-standard-format .penci-wp-caption::before, .penci-single-style-10 .penci-standard-format .wp-caption::before, .penci-single-style-10 .penci-standard-format .penci-wp-caption::before { position: absolute; content: ""; inset: 0px; background: rgb(0, 0, 0); opacity: 0.6; }
.penci-single-style-2.penci-caption-above-img .penci-entry-media .penci-wp-caption-text, .penci-single-style-2.penci-caption-above-img .penci-entry-media .wp-caption-text, .penci-single-style-9.penci-caption-above-img .penci-entry-media .penci-wp-caption-text, .penci-single-style-9.penci-caption-above-img .penci-entry-media .wp-caption-text, .penci-single-style-10.penci-caption-above-img .penci-entry-media .penci-wp-caption-text, .penci-single-style-10.penci-caption-above-img .penci-entry-media .wp-caption-text { background: transparent; transition: 0.4s; }
.penci-single-style-2.penci-caption-above-img .penci-entry-media:hover .penci-wp-caption-text, .penci-single-style-2.penci-caption-above-img .penci-entry-media:hover .wp-caption-text, .penci-single-style-9.penci-caption-above-img .penci-entry-media:hover .penci-wp-caption-text, .penci-single-style-9.penci-caption-above-img .penci-entry-media:hover .wp-caption-text, .penci-single-style-10.penci-caption-above-img .penci-entry-media:hover .penci-wp-caption-text, .penci-single-style-10.penci-caption-above-img .penci-entry-media:hover .wp-caption-text { transform: translateY(0px); opacity: 1; }
.penci-single-style-2.penci-caption-above-img .penci-entry-media .penci-standard-format .wp-caption, .penci-single-style-2.penci-caption-above-img .penci-entry-media .penci-standard-format .penci-wp-caption, .penci-single-style-9.penci-caption-above-img .penci-entry-media .penci-standard-format .wp-caption, .penci-single-style-9.penci-caption-above-img .penci-entry-media .penci-standard-format .penci-wp-caption, .penci-single-style-10.penci-caption-above-img .penci-entry-media .penci-standard-format .wp-caption, .penci-single-style-10.penci-caption-above-img .penci-entry-media .penci-standard-format .penci-wp-caption { position: absolute; bottom: 0px; left: 0px; width: 100%; margin: 0px; background: transparent; }
.penci-single-style-2.penci-caption-above-img .penci-entry-media .penci-standard-format .wp-caption .penci-wp-caption-text, .penci-single-style-2.penci-caption-above-img .penci-entry-media .penci-standard-format .penci-wp-caption .penci-wp-caption-text, .penci-single-style-9.penci-caption-above-img .penci-entry-media .penci-standard-format .wp-caption .penci-wp-caption-text, .penci-single-style-9.penci-caption-above-img .penci-entry-media .penci-standard-format .penci-wp-caption .penci-wp-caption-text, .penci-single-style-10.penci-caption-above-img .penci-entry-media .penci-standard-format .wp-caption .penci-wp-caption-text, .penci-single-style-10.penci-caption-above-img .penci-entry-media .penci-standard-format .penci-wp-caption .penci-wp-caption-text { position: relative; z-index: 3; color: rgb(255, 255, 255); margin: 0px; padding: 10px; }
.penci-single-style-2.penci-caption-above-img .penci-entry-media .penci-standard-format .wp-caption::before, .penci-single-style-2.penci-caption-above-img .penci-entry-media .penci-standard-format .penci-wp-caption::before, .penci-single-style-9.penci-caption-above-img .penci-entry-media .penci-standard-format .wp-caption::before, .penci-single-style-9.penci-caption-above-img .penci-entry-media .penci-standard-format .penci-wp-caption::before, .penci-single-style-10.penci-caption-above-img .penci-entry-media .penci-standard-format .wp-caption::before, .penci-single-style-10.penci-caption-above-img .penci-entry-media .penci-standard-format .penci-wp-caption::before { position: absolute; content: ""; inset: 0px; background: rgb(0, 0, 0); opacity: 0.6; }
.penci-page-style-1 .penci-content-post article, .penci-page-style-2 .penci-content-post article, .penci-single-style-1 .penci-content-post article, .penci-single-style-2 .penci-content-post article, .penci-page-style-7 .penci-content-post article, .penci-single-style-7 .penci-content-post article { margin-bottom: 0px; }
.penci-page-style-2 .penci-entry-media, .penci-single-style-2 .penci-entry-media, .penci-page-style-7 .penci-entry-media, .penci-single-style-7 .penci-entry-media { margin-bottom: 0px; }
.penci-page-style-6 .penci-entry-media-top, .penci-single-style-6 .penci-entry-media-top, .penci-page-style-7 .penci-entry-media-top, .penci-single-style-7 .penci-entry-media-top { overflow: hidden; clear: both; position: relative; }
.penci-page-style-6 .penci-entry-media-top::after, .penci-single-style-6 .penci-entry-media-top::after, .penci-page-style-7 .penci-entry-media-top::after, .penci-single-style-7 .penci-entry-media-top::after { content: ""; position: absolute; inset: 0px; width: 100%; height: 100%; z-index: 1; background: linear-gradient(transparent 50%, rgb(0, 0, 0) 90%); opacity: 0.7; transition: 0.3s; }
.penci-page-style-6 .penci-entry-media-top .entry-media__content, .penci-single-style-6 .penci-entry-media-top .entry-media__content, .penci-page-style-7 .penci-entry-media-top .entry-media__content, .penci-single-style-7 .penci-entry-media-top .entry-media__content { background: transparent; width: 100%; z-index: 10; padding-left: 20px; padding-right: 20px; position: absolute; bottom: 0px; }
.penci-page-style-6 .penci-entry-media-top .penci-entry-header, .penci-single-style-6 .penci-entry-media-top .penci-entry-header, .penci-page-style-7 .penci-entry-media-top .penci-entry-header, .penci-single-style-7 .penci-entry-media-top .penci-entry-header { width: 100%; margin-left: auto; margin-right: auto; padding-bottom: 5px; }
.penci-page-style-6 .penci-entry-media-top .penci-entry-meta, .penci-single-style-6 .penci-entry-media-top .penci-entry-meta, .penci-page-style-7 .penci-entry-media-top .penci-entry-meta, .penci-single-style-7 .penci-entry-media-top .penci-entry-meta { color: rgb(255, 255, 255); }
.penci-page-style-6 .penci-entry-media-top .penci_breadcrumbs a, .penci-page-style-6 .penci-entry-media-top .penci_breadcrumbs span, .penci-page-style-6 .penci-entry-media-top .penci-entry-title, .penci-single-style-6 .penci-entry-media-top .penci_breadcrumbs a, .penci-single-style-6 .penci-entry-media-top .penci_breadcrumbs span, .penci-single-style-6 .penci-entry-media-top .penci-entry-title, .penci-page-style-7 .penci-entry-media-top .penci_breadcrumbs a, .penci-page-style-7 .penci-entry-media-top .penci_breadcrumbs span, .penci-page-style-7 .penci-entry-media-top .penci-entry-title, .penci-single-style-7 .penci-entry-media-top .penci_breadcrumbs a, .penci-single-style-7 .penci-entry-media-top .penci_breadcrumbs span, .penci-single-style-7 .penci-entry-media-top .penci-entry-title { color: rgb(255, 255, 255); }
@media screen and (max-width: 768px) {
.single .penci-entry-footer .penci-social-buttons, .page .penci-entry-footer .penci-social-buttons { margin-top: 9px; margin-bottom: 25px; }
.single.penci-single-style-1 .penci-page-title, .single.penci-single-style-1 .penci-entry-title, .single.penci-single-style-2 .penci-page-title, .single.penci-single-style-2 .penci-entry-title, .single.penci-single-style-3 .penci-page-title, .single.penci-single-style-3 .penci-entry-title, .single.penci-single-style-4 .penci-page-title, .single.penci-single-style-4 .penci-entry-title, .single.penci-single-style-8 .penci-page-title, .single.penci-single-style-8 .penci-entry-title, .single.penci-single-style-9 .penci-page-title, .single.penci-single-style-9 .penci-entry-title, .page.penci-single-style-1 .penci-page-title, .page.penci-single-style-1 .penci-entry-title, .page.penci-single-style-2 .penci-page-title, .page.penci-single-style-2 .penci-entry-title, .page.penci-single-style-3 .penci-page-title, .page.penci-single-style-3 .penci-entry-title, .page.penci-single-style-4 .penci-page-title, .page.penci-single-style-4 .penci-entry-title, .page.penci-single-style-8 .penci-page-title, .page.penci-single-style-8 .penci-entry-title, .page.penci-single-style-9 .penci-page-title, .page.penci-single-style-9 .penci-entry-title { font-size: 22px; }
.single.penci-single-style-5 .penci-page-title, .single.penci-single-style-5 .penci-entry-title, .single.penci-single-style-6 .penci-page-title, .single.penci-single-style-6 .penci-entry-title, .single.penci-single-style-7 .penci-page-title, .single.penci-single-style-7 .penci-entry-title, .single.penci-single-style-10 .penci-page-title, .single.penci-single-style-10 .penci-entry-title, .page.penci-single-style-5 .penci-page-title, .page.penci-single-style-5 .penci-entry-title, .page.penci-single-style-6 .penci-page-title, .page.penci-single-style-6 .penci-entry-title, .page.penci-single-style-7 .penci-page-title, .page.penci-single-style-7 .penci-entry-title, .page.penci-single-style-10 .penci-page-title, .page.penci-single-style-10 .penci-entry-title { font-size: 18px; }
}
.penci-mul-comments-wrapper { margin-top: 20px; }
.penci-mul-comments-wrapper .penci-tab-nav { list-style: none; padding: 0px 0px 15px; margin: 0px 0px 20px; text-align: center; border-bottom: 1px solid rgb(236, 236, 236); }
.penci-mul-comments-wrapper .penci-tab-nav li { display: inline-block; margin: 0px; padding: 0px 20px; }
.penci-mul-comments-wrapper .penci-tab-nav li a { text-transform: uppercase; font-weight: 700; font-size: 16px; }
.penci-mul-comments-wrapper .penci-tab-nav li.active a { color: rgb(63, 81, 181); }
.penci-mul-comments-wrapper .penci-tab-content > .penci-tab-pane { display: none; visibility: hidden; }
.penci-mul-comments-wrapper .penci-tab-content > .penci-tab-pane.active { display: block; visibility: visible; position: relative; }
.penci-mul-comments-wrapper .penci-tab-content > .penci-tab-pane .penci-loader-effect { display: block; }
.penci-mul-comments-wrapper .multi-facebook-comment.active { min-height: 100px; }
.comments .children, .comments > .comment > .comment { margin: 0px 0px 0px 40px; }
.comments > .comment:first-child > .thecomment { padding-top: 0px; }
#respond form#commentform, form.wpcf7-form { margin: 0px; }
form.comment-form > p, form.comment-form > div, form.comment-form > input, form.comment-form > textarea, form.comment-form > label, form.comment-form > span, form.wpcf7-form > div, form.wpcf7-form > p, form.wpcf7-form > input, form.wpcf7-form > textarea, form.wpcf7-form > label, form.wpcf7-form > span, form#commentform > p, form#commentform > div, form#commentform > input, form#commentform > textarea, form#commentform > label, form#commentform > span { margin: 0px; }
.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-author, .woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-email { padding: 0px; }
.woocommerce #review_form #respond p.stars { margin-left: 0px; margin-right: 0px; }
div.wpforms-container .wpforms-form .wpforms-field-label, #respond label, .wpcf7 label { color: rgb(147, 147, 147); font-size: 12px; display: block; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; margin-bottom: 8px; }
#repond input, .wpcf7 input, .widget_wysija input { padding: 10px 15px 9px; max-width: 600px; border: 1px solid rgb(236, 236, 236); margin-bottom: 19px; width: 100%; max-height: 36px; font-size: 1.2rem; line-height: 1.3; color: rgb(136, 136, 136); }
#respond input:focus, .wpcf7 input:focus { outline: none; }
#respond textarea, .wpcf7 textarea { padding: 15px; border: 1px solid rgb(236, 236, 236); width: 100%; max-width: 100%; min-height: 120px; margin-bottom: 19px; outline: none; vertical-align: top; font-size: 1.2rem; line-height: 1.3; color: rgb(136, 136, 136); }
.wpcf7 textarea { max-width: 600px; }
#respond textarea:focus, .wpcf7 textarea:focus { outline: none; }
div.wpforms-container .wpforms-form .wpforms-page-button, #respond #submit, .wpcf7 input[type="submit"], .widget_wysija input[type="submit"] { text-transform: uppercase; border-radius: 0px; display: inline-block; transition: 0.3s; cursor: pointer; width: auto; min-width: 91px; margin: 0px; height: 36px; line-height: 36px; padding: 0px 19px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 1.4rem; font-weight: 700; color: rgb(255, 255, 255); }
#respond #submit:hover, .wpcf7 input[type="submit"]:hover, .widget_wysija input[type="submit"]:hover { color: rgb(255, 255, 255); background: rgb(63, 81, 181); }
#respond input[type="checkbox"], .wpcf7 input[type="checkbox"], .widget_wysija input[type="checkbox"] { display: inline-block; max-width: none; width: auto; margin-right: 5px; margin-bottom: 0px; }
span.wpcf7-list-item.first { margin-left: 0px; }
span.wpcf7-list-item input[type="checkbox"], span.wpcf7-list-item input[type="radio"] { width: auto; }
.wpcf7 select { padding: 9px 10px 8px; }
@media screen and (max-width: 767px) {
.woocommerce #review_form #respond p.comment-form-email, #respond p.comment-form-author, #respond p.comment-form-email, #respond p.comment-form-url, .wpcf7 p.name, .wpcf7 p.email, .wpcf7 p.subject { width: 100%; margin: 0px; }
#respond input, .wpcf7 input, .widget_wysija input { max-width: 100%; }
.woocommerce #reviews #comments ol.commentlist li img.avatar, .thecomment .author-img { display: none; }
.woocommerce #reviews #comments ol.commentlist li .comment-text, .thecomment .comment-text { margin-left: 0px; }
}
@media screen and (max-width: 480px) {
.comments .children, .comments > .comment > .comment, .comments > .comment > .comment > .comment, .comments > .comment > .comment > .comment > .comment, .comments > .comment > .comment > .comment > .comment > .comment { margin: 0px 0px 0px 20px; }
.penci-mul-comments-wrapper .penci-tab-nav li { padding: 0px 10px; }
.penci-mul-comments-wrapper .penci-tab-nav li a { font-size: 15px; }
}
.penci_dark_layout .activity-list li.bbp_topic_create .activity-content .activity-inner, .penci_dark_layout .activity-list li.bbp_reply_create .activity-content .activity-inner { background: transparent; }
.penci_dark_layout .buddypress-wrap .bp-feedback { background: transparent; }
.site-footer { background: center center / cover no-repeat rgb(33, 33, 33); position: relative; overflow: hidden; clear: both; width: 100%; }
.footer__bottom { color: rgb(102, 102, 102); }
.footer__bottom a { color: rgb(63, 81, 181); }
.footer__bottom a:hover { color: rgb(255, 255, 255); }
.footer__bottom .footer__bottom_container { padding-top: 50px; padding-bottom: 40px; }
.footer__bottom.style-2 .footer__social-media { margin-top: 0px; }
.footer__bottom.style-2 .footer__social-media .social-media-item { float: left; margin-left: 0px; margin-right: 10px; margin-bottom: 10px; }
.footer__bottom.style-2 .block-title { font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 1.8rem; font-weight: 700; text-align: left; color: rgb(255, 255, 255); padding-bottom: 14px; }
.footer__bottom.style-2 .footer__bottom_container > .row { display: flex; flex-wrap: wrap; }
.footer__bottom.style-2 .footer__bottom_container > .row .footer__logo { display: flex; align-items: center; }
.footer__sidebars + .footer__bottom .footer__bottom_container { position: relative; }
.footer__sidebars + .footer__bottom .footer__bottom_container::before { content: ""; height: 1px; background-color: rgb(47, 47, 47); position: absolute; top: 0px; width: 80%; left: 50%; margin-left: -40%; }
.footer__copyright_menu { clear: both; overflow: hidden; background: rgb(17, 17, 17); }
.footer__logo { text-align: center; }
.footer__logo img, .footer__logo a { display: block; margin-left: auto; margin-right: auto; }
.footer__logo a { font-family: Teko, sans-serif; font-size: 4.8rem; font-weight: 700; line-height: 1; text-align: center; color: rgb(63, 81, 181); display: inline-block; vertical-align: top; max-width: 100%; }
.footer__logo a:hover { color: rgb(63, 81, 181); }
.site-info { padding-top: 11px; padding-bottom: 11px; font-size: 1.2rem; line-height: 1.5; text-align: left; display: inline-block; color: rgb(97, 97, 97); float: left; }
.site-info a { color: rgb(63, 81, 181); }
.site-info a:hover { text-decoration: underline; }
.sub-footer-menu { display: inline-block; margin: 7px 0px; float: right; }
.sub-footer-menu li { display: inline-block; margin-left: 0px; list-style: none; }
.sub-footer-menu li a { margin-right: 16px; display: inline-block; color: rgb(97, 97, 97); font-size: 1.2rem; line-height: 1.5; }
.sub-footer-menu li a:hover { color: rgb(63, 81, 181); }
.penci_bottom-sub.penci_has_copyright:not(.penci_has_menu) .site-info { text-align: center; float: none; width: 100%; }
.penci_bottom-sub.penci_has_menu:not(.penci_has_copyright) .sub-footer-menu { text-align: center; float: none; width: 100%; }
@media screen and (max-width: 991px) {
.footer__bottom.style-2 { text-align: center; }
.footer__bottom.style-2 .block-title { margin-top: 15px; text-align: center; }
.footer__bottom.style-2 .footer__social-media .social-media-item { float: none; }
.footer__copyright_menu .site-info, .footer__copyright_menu .sub-footer-menu { width: 100%; padding-left: 10px; padding-right: 10px; text-align: center; }
}
@media screen and (min-width: 768px) and (max-width: 1240px) {
.footer__sidebars.footer__sidebars-style-3 .footer-sidebar-item.penci-col-4, .footer__sidebars.footer__sidebars-style-4 .footer-sidebar-item.penci-col-3 { width: 50%; float: left; }
.footer__sidebars.footer__sidebars-style-3 .footer-sidebar-item.penci-col-4:nth-child(2n+1), .footer__sidebars.footer__sidebars-style-4 .footer-sidebar-item.penci-col-3:nth-child(2n+1) { clear: both; }
}
@media screen and (min-width: 1200px) {
.footer__bottom.style-2 .row { margin-left: -20px; margin-right: -20px; }
.footer__bottom.style-2 .penci-col-1, .footer__bottom.style-2 .penci-col-2, .footer__bottom.style-2 .penci-col-3, .footer__bottom.style-2 .penci-col-4, .footer__bottom.style-2 .penci-col-5, .footer__bottom.style-2 .penci-col-6, .footer__bottom.style-2 .penci-col-7, .footer__bottom.style-2 .penci-col-8, .footer__bottom.style-2 .penci-col-9, .footer__bottom.style-2 .penci-col-10, .footer__bottom.style-2 .penci-col-11, .footer__bottom.style-2 .penci-col-12 { padding-left: 20px; padding-right: 20px; }
}
@media screen and (max-width: 768px) {
.footer__bottom.style-2 .footer__bottom_container > .row { display: block; margin-left: 0px; margin-right: 0px; }
.footer__bottom.style-2 .penci-footer-text-wrap, .footer__bottom.style-2 .footer__social-media, .footer__bottom.style-2 .footer__logo { width: 100%; }
}
@media screen and (max-width: 480px) {
.footer__logo img { max-width: 95%; }
}
.footer__sidebars { color: rgb(255, 255, 255); overflow: hidden; clear: both; padding-top: 47px; padding-bottom: 26px; }
.footer__sidebars::after { content: ""; clear: both; display: block; }
.footer__sidebars li, .footer__sidebars a { color: rgb(255, 255, 255); }
.footer__sidebars a:hover { color: rgb(63, 81, 181); }
.footer__sidebars .widget { border-top: 0px; padding: 0px 10px; margin-bottom: 40px; }
.footer__sidebars .footer-sidebar-item::after { content: ""; clear: both; display: block; }
.footer__sidebars .footer-sidebar-item .widget:last-of-type { margin-bottom: 0px; }
@media screen and (min-width: 1400px) {
body:not(.penci_dis_padding_bw) .footer__sidebars > .footer__sidebars-inner > .row { margin-left: -20px; margin-right: -20px; }
}
#scroll-to-top { position: fixed; bottom: -45px; right: 15px; width: 40px; height: 40px; text-align: center; line-height: 45px; background: rgb(33, 33, 33); color: rgb(255, 255, 255); display: block; z-index: 29999; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; border: 0px; transition: 0.3s; }
#scroll-to-top.active { bottom: 40px; }
#scroll-to-top i { font-size: 25px; }
#scroll-to-top:hover { background-color: rgb(63, 81, 181); }
.footer__social-media { text-align: center; margin-top: 9px; margin-bottom: 0px; }
.footer__social-media .social-media-item { width: 44px; height: 44px; line-height: 44px; margin: 0px 10px 10px; }
.footer__social-media .social_title, .penci-menu-hbg-socials .social_title { display: none; }
.footer__social-media .social-media-item, .penci-menu-hbg-socials .social-media-item { background-color: rgb(33, 33, 33); display: inline-block; color: rgb(255, 255, 255); transition: 0.3s; position: relative; }
.footer__social-media .social-media-item:hover, .penci-menu-hbg-socials .social-media-item:hover { opacity: 0.8; }
.footer__social-media .social-media-item .socail-media-item__content, .penci-menu-hbg-socials .social-media-item .socail-media-item__content { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; position: relative; z-index: 1000; }
.footer__social-media .social-media-item.socail_media__instagram::before, .penci-menu-hbg-socials .social-media-item.socail_media__instagram::before { background: radial-gradient(circle at 35% 90%, rgb(254, 197, 100), transparent 50%), radial-gradient(circle at 0px 140%, rgb(254, 197, 100), transparent 50%), radial-gradient(at 0px -25%, rgb(82, 88, 207), transparent 50%), radial-gradient(at 20% -50%, rgb(82, 88, 207), transparent 50%), radial-gradient(at 100% 0px, rgb(137, 61, 194), transparent 50%), radial-gradient(at 60% -20%, rgb(137, 61, 194), transparent 50%), radial-gradient(at 100% 100%, rgb(217, 49, 122), transparent), linear-gradient(rgb(101, 89, 202), rgb(188, 49, 143) 30%, rgb(227, 63, 95) 50%, rgb(247, 118, 56) 70%, rgb(254, 198, 109) 100%); position: absolute; inset: 0px; content: ""; opacity: 0; transition: 0.3s; }
.footer__social-media .social-media-item.socail_media__facebook, .penci-menu-hbg-socials .social-media-item.socail_media__facebook { background-color: rgb(63, 81, 181); }
.footer__social-media .social-media-item.socail_media__twitter, .penci-menu-hbg-socials .social-media-item.socail_media__twitter { background: rgb(85, 172, 238); }
.footer__social-media .social-media-item.socail_media__instagram::before, .penci-menu-hbg-socials .social-media-item.socail_media__instagram::before { opacity: 1; }
.footer__social-media .social-media-item.socail_media__linkedin, .penci-menu-hbg-socials .social-media-item.socail_media__linkedin { background: rgb(0, 119, 181); }
.footer__social-media .social-media-item.socail_media__youtube, .penci-menu-hbg-socials .social-media-item.socail_media__youtube { background: red; }
.footer__social-media .social-media-item.socail_media__rss, .penci-menu-hbg-socials .social-media-item.socail_media__rss { background-color: rgb(225, 145, 38); }
.footer__social-media .social-media-item.socail_media__telegram, .penci-menu-hbg-socials .social-media-item.socail_media__telegram { background-color: rgb(23, 156, 222); }
.footer__social-media .social-media-item.socail_media__whatsapp, .penci-menu-hbg-socials .social-media-item.socail_media__whatsapp { background-color: rgb(0, 200, 83); }
.penci-wrap-gprd-law { display: block; color: rgb(33, 33, 33); font-size: 14px; }
.penci-gprd-law, .penci-wrap-gprd-law .penci-gdrd-show { position: fixed; z-index: 19999; left: 0px; bottom: 0px; right: 0px; width: 100%; }
.penci-wrap-gprd-law .penci-gdrd-show { display: inline-block; width: auto; right: 100px; left: auto; padding: 8px 15px; font-size: inherit; color: inherit; background: rgb(221, 221, 221); line-height: 1; transition: 0.3s 0.2s; }
.penci-wrap-gprd-law-close { z-index: 0; }
.penci-wrap-gprd-law-close .penci-gprd-law, .penci-wrap-gprd-law .penci-gdrd-show { transform: translateY(100%); }
.penci-wrap-gprd-law-close .penci-gdrd-show { transform: translateY(0px); }
@media screen and (max-width: 768px) {
.penci-wrap-gprd-law .penci-gdrd-show { display: none !important; }
}
body.penci-body-boxed { background-position: center center; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; }
.penci-enable-boxed { background: rgb(255, 255, 255); max-width: 1400px; display: block; overflow: hidden; margin: 0px auto; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 8px; }
.penci-enable-boxed .site-header { max-width: 1400px; }
.site-main .frontend-item-container .select2-container--default .select2-selection--single .select2-selection__arrow, .site-main .select2-container .select2-selection--single { height: 34px; }
.site-main .wp-ref .wp-switch-editor, .wp-ref .wp-media-buttons .insert-media, .site-main .wp-ref .mce-toolbar .mce-btn button, .site-main .wp-ref .qt-dfw { text-transform: none; }
@media only screen and (min-width: 768px) {
.no-sidebar .entry-content > .alignfull, .no-sidebar-1080 .entry-content > .alignfull, .no-sidebar-wide .entry-content > .alignfull { margin-top: calc(2rem); margin-bottom: calc(2rem); margin-left: calc(50% - 50vw); width: 100vw; max-width: 100vw; }
.no-sidebar .entry-content > .alignwide, .no-sidebar-1080 .entry-content > .alignwide, .no-sidebar-wide .entry-content > .alignwide { margin-left: calc(25% - 25vw); width: calc(50% + 50vw); max-width: calc(50% + 50vw); }
}
.entry-content .has-small-font-size, .wpb_text_column .has-small-font-size { font-size: 12px; }
.entry-content .has-normal-font-size, .wpb_text_column .has-normal-font-size { font-size: 16px; }
.entry-content .has-large-font-size, .wpb_text_column .has-large-font-size { font-size: 22px; }
.entry-content .has-huge-font-size, .wpb_text_column .has-huge-font-size { font-size: 32px; }
.entry-content p.has-drop-cap:not(:focus)::first-letter, .wpb_text_column p.has-drop-cap:not(:focus)::first-letter { font-size: 68px; line-height: 68px; margin: 0px 20px 0px 0px; padding: 0px; }
.entry-content .wp-block-quote p, .wpb_text_column .wp-block-quote p { margin-bottom: 0px; }
.entry-content .wp-block-quote.is-style-default p, .wpb_text_column .wp-block-quote.is-style-default p { font-size: 16px; }
.entry-content .wp-block-latest-posts.is-grid, .wpb_text_column .wp-block-latest-posts.is-grid { list-style: square; }
.entry-content .wp-block-latest-comments li, .wpb_text_column .wp-block-latest-comments li { margin-left: 20px; }
.entry-content .wp-block-quote.is-style-large, .entry-content .wp-block-quote.is-large, .wpb_text_column .wp-block-quote.is-style-large, .wpb_text_column .wp-block-quote.is-large { background: rgb(245, 245, 245); padding: 10px 20px 11px; }
.entry-content .wp-block-quote.is-style-large cite, .entry-content .wp-block-quote.is-large cite, .wpb_text_column .wp-block-quote.is-style-large cite, .wpb_text_column .wp-block-quote.is-large cite { text-align: right; font-size: 13px; display: inline-block; width: 100%; }
.entry-content .wp-block-quote.is-style-large p, .entry-content .wp-block-quote.is-large p, .wpb_text_column .wp-block-quote.is-style-large p, .wpb_text_column .wp-block-quote.is-large p { font-size: 24px; }
.entry-content blockquote.wp-block-quote p, .entry-content blockquote.wp-block-quote p, .wpb_text_column blockquote.wp-block-quote p, .wpb_text_column blockquote.wp-block-quote p { font-size: 16px; font-style: normal; color: rgb(25, 30, 35); }
.entry-content .wp-block-pullquote, .wpb_text_column .wp-block-pullquote { padding: 30px 0px; margin-bottom: 20px; }
.entry-content pre, .wpb_text_column pre { background: rgb(245, 245, 245); }
.entry-content a.wp-block-button__link, .wpb_text_column a.wp-block-button__link { text-decoration: none; color: rgb(255, 255, 255); }
.wp-block-yoast-how-to-block ol.schema-how-to-steps { padding: 15px 20px 20px 0px; border: 1px solid rgb(222, 222, 222); }
.wp-block-yoast-faq-block .schema-faq-section { border: 1px solid rgb(222, 222, 222); padding: 15px 20px; margin-bottom: 15px; }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper::before { content: none; }
.wp-block-file .wp-block-file__button { display: inline-block; }
@media (min-width: 600px) {
.entry-content .wp-block-latest-posts.is-grid li { margin-left: 35px; padding-right: 10px; }
.entry-content .wp-block-latest-posts.columns-2 li { width: calc(50% - 51px); }
.entry-content .wp-block-latest-posts.columns-3 li { width: calc(33.3333% - 51px); }
.entry-content .wp-block-latest-posts.columns-4 li { width: calc(25% - 51px); }
.entry-content .wp-block-latest-posts.columns-5 li { width: calc(20% - 51px); }
.entry-content .wp-block-latest-posts.columns-6 li { width: calc(16.6667% - 51px); }
}
.penci_dark_layout blockquote.style-3, .penci_dark_layout .entry-content pre, .penci_dark_layout .wpb_text_column pre, .penci_dark_layout .entry-content .wp-block-quote.is-style-large, .penci_dark_layout .entry-content .wp-block-quote.is-large, .penci_dark_layout .wpb_text_column .wp-block-quote.is-style-large, .penci_dark_layout .wpb_text_column .wp-block-quote.is-large { background-color: rgb(51, 51, 51); border-color: rgb(51, 51, 51); }
.penci_dark_layout .wp-block-quote:not(.is-large):not(.is-style-large) { border-color: rgb(51, 51, 51); }
@media (min-width: 600px) {
.wp-block-columns .wp-block-column:last-child { margin-right: 0px; }
body.no-sidebar .wp-block-column .wp-block-cover-image.alignwide, body.no-sidebar .wp-block-column .wp-block-image.alignwide, body.no-sidebar .wp-block-column .wp-block-gallery.alignwide, body.no-sidebar .wp-block-column .alignwide, body.no-sidebar .wp-block-column .wp-block-cover-image.alignfull, body.no-sidebar .wp-block-column .wp-block-image.alignfull, body.no-sidebar .wp-block-column .wp-block-gallery.alignfull, body.no-sidebar .wp-block-column .alignfull { margin-left: 0px; width: 100%; max-width: 100%; }
}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-bottom: 0px; margin-top: 0px; padding: 0px; }
embed, iframe, object { max-width: 100%; }
.wp-caption, .penci-wp-caption { max-width: 100%; }
.wp-caption img[class*="wp-image-"], .penci-wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; }
.wp-caption-text, .penci-wp-caption-text { text-align: center; line-height: 1.4; }
.gallery { margin-bottom: 1.5em; }
.gallery-item { display: inline-block; text-align: center; 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; }
.penci-post-subtitle { font-family: Roboto, sans-serif; line-height: 1.5; font-weight: normal; font-size: inherit; text-transform: inherit; margin-bottom: 10px; }
.penci-page-style-6 .penci-entry-media-top .penci-post-subtitle, .penci-single-style-6 .penci-entry-media-top .penci-post-subtitle, .penci-page-style-7 .penci-entry-media-top .penci-post-subtitle, .penci-single-style-7 .penci-entry-media-top .penci-post-subtitle { color: rgb(255, 255, 255); }
