img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
@charset "UTF-8";
:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}
:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}
:where(.wp-block-columns){margin-bottom:1.75em}
:where(.wp-block-columns.has-background){padding:1.25em 2.375em}
:where(.wp-block-post-comments input[type=submit]){border:none}
:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}
:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}
:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}
:where(.wp-block-file){margin-bottom:1.5em}
:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}
:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}
:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}
:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}
:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
:where(.wp-block-icon) svg{height:100%;width:100%}
:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}
:where(.wp-block-latest-comments){padding-left:0}
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}
:root :where(.wp-block-latest-posts.is-grid){padding:0}
:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}
ol,ul{box-sizing:border-box}
:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
:where(.wp-block-navigation) ul li{padding:0}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}
:root :where(p.has-background){padding:1.25em 2.375em}
:where(p.has-text-color:not(.has-link-color)) a{color:inherit}
:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}
:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}
:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}
:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}
:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}
:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}
:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}
:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}
:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}
:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}
:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}
:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}
:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}
:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}
:where(.wp-block-tab-list button){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:-moz-max-content;width:max-content}
:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";left:0;pointer-events:none;position:absolute;width:100%}
:root :where(.wp-block-table-of-contents){box-sizing:border-box}
:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}
:where(pre.wp-block-verse){font-family:inherit}
.entry-content{counter-reset:footnotes}
a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}
a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}
@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
.wp-element-button{cursor:pointer}
:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}
:root .has-text-align-center{text-align:center}
.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}
.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
html :where(.has-border-color){border-style:solid}
html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}
html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}
html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}
html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}
html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}
html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}
html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}
html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}
html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}
html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}
html :where(img[class*=wp-image-]){height:auto;max-width:100%}
:where(figure){margin:0 0 1em}
html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}
@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}
:where(.wp-block-group.has-background){padding:1.25em 2.375em}
:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
.heading2-style-2>h2{padding-bottom:8px;border-bottom:1px solid var(--pcborder-cl);overflow:hidden}
.heading2-style-2>h2{border-bottom-width:0;position:relative}
.heading2-style-2>h2:before{content:"";width:50px;height:2px;bottom:0;left:0;z-index:2;background:var(--pcaccent-cl);position:absolute}
.heading2-style-2>h2:after{content:"";width:100%;height:2px;bottom:0;left:20px;z-index:1;background:var(--pcborder-cl);position:absolute}
@charset "UTF-8";
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 12px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 32px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 14px;--wp--preset--font-size--huge: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}
:where(body){margin: 0;}
:where(.is-layout-flex){gap: 0.5em;}
:where(.is-layout-grid){gap: 0.5em;}
body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}
:root :where(.wp-block-icon svg){width: 24px;}
:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}
:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}
:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
.message_stack_success,.message_stack_error{padding: 6px 20px;
    background-color: #ffa8a8 !important;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;}
.message_stack_success{background-color: #d3e69f !important;}
@media only screen and (max-width: 380px){#penci_bl_unsubscribe_email,#penci_bl_unsubscribe_submit{width: 100%;}}
.penci-bf-follow-btn-wrapper button:hover,.penci-bf-follow-btn-wrapper button{padding: 0;
    background: transparent;
    line-height: inherit;
    text-transform: none;
    font-weight: inherit;
    font-size: inherit;
    color: var(--pcheading-cl);
    font-family: inherit;}
.penci-bf-unsubscribe-email-error{display: none;}
.penci-bf-paging{margin-top: 30px;
    text-align: center;}
table.penci-bf-follow-author-table{width: 100%;}
tr.penci-bf-follow-post-row-body td input[type="checkbox"],tr.penci-bf-follow-term-row-body td input[type="checkbox"]{margin-left: 9px !important;}
.penci-bf-follow-author-table th{padding: 8px 0;}
.penci-bf-follow-author-table th{vertical-align: middle;}
tr.penci-bf-follow-term-row-body td,tr.penci-bf-follow-post-row-body td{vertical-align: middle;}
.penci-bf-follow-post-wrapper{display: none;}
.penci-bf-follow-term-wrapper,.penci-bf-follow-post-wrapper{position: absolute;
    top: 10px;
    right: 10px;
    z-index: 99;}
.penci-bf-follow-term-wrapper{z-index: 999;}
body.rtl .penci-bf-follow-term-wrapper,body.rtl .penci-bf-follow-post-wrapper{right: auto;
    left: 10px;}
.penci-bf-follow-term-wrapper .pencibf-following-text,.penci-bf-follow-post-wrapper .pencibf-following-text{font-size: 0;}
.pcsb-meta .penci-bf-follow-post-wrapper .pencibf-following-text{font-size: inherit;}
.penci-bf-follow-term-wrapper .pencibf-following-text:before,.penci-bf-follow-post-wrapper .pencibf-following-text:before{content: "";
    font-family: "FontAwesome";
    font-size: 16px;
    z-index: 10;
    width: 32px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #fff;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
    transition: background 0.3s, border 0.3s, opacity 0.3s;
    background: rgba(0, 0, 0, 0.2);
    vertical-align: top;
    animation: unset;}
.penci-bf-follow-term-wrapper .pencibf-following-text:hover:before,.penci-bf-follow-post-wrapper .pencibf-following-text:hover:before,.penci-bf-follow-term-wrapper .penci-bf-following-button .pencibf-following-text:before,.penci-bf-follow-post-wrapper .penci-bf-following-button .pencibf-following-text:before{background-color: var(--pcaccent-cl);
    border-color: var(--pcaccent-cl);
    color: #fff;
    cursor: pointer;}
.penci-bf-follow-term-wrapper .pencibf-following-text:hover:before,.penci-bf-follow-post-wrapper .pencibf-following-text:hover:before{opacity: 0.8;}
.penci-bf-follow-term-wrapper.loading .pencibf-following-text:before,.penci-bf-follow-author-wrapper.loading .pencibf-following-text:before,.penci-bf-follow-post-wrapper.loading .pencibf-following-text:before{font-family: inherit !important;
    line-height: 0;
    display: inline-block;
    content: " " !important;
    animation: lds-dual-ring 0.4s linear infinite;
    vertical-align: top;
    width: 32px;
    height: 32px;
    opacity: 1;
    border: 1px solid #999;
    border-top-color: rgb(153, 153, 153);
    border-left-color: rgb(153, 153, 153);
    border-top-color: rgb(153, 153, 153);
    border-left-color: rgb(153, 153, 153);
    border-left-color: #fff;
    border-top-color: #fff;
    border-radius: 50%;
    background: transparent;}
.penci-bf-follow-post-wrapper.has-review + .penci-rv-sm-show{top: auto;
    bottom: 15px;}
.post-entry .penci-bf-follow-author-table thead th,.post-entry .penci-bf-follow-author-table tfoot th,.post-entry .penci-bf-follow-author-table tbody td{padding-left: 20px;
    padding-right: 20px;}
.penci-owl-featured-area .item{position: relative;}
.post-box-meta-single .penci-bf-follow-post-wrapper{position: static;}
.post-box-meta-single .penci-bf-follow-post-wrapper .pencibf-following-text:before{content: "";
    font-family: "FontAwesome";
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 0;
    border: 0;
    font-size: inherit;
    line-height: inherit;
    width: unset;
    height: unset;
    background: transparent;
    color: inherit !important;
    vertical-align: middle;}
.post-box-meta-single .penci-bf-follow-post-wrapper .pencibf-following-text:hover:before{background: transparent;
    color: inherit;}
body.rtl .penci-bf-follow-author-wrapper .penci-bf-following-button .pencibf-following-text:before{margin: 0 0 0 5px;
    vertical-align: baseline;}
body.rtl .penci-bf-follow-author-wrapper .penci-bf-following-button .pencibf-following-text:before{float: right;}
.penci-bf-follow-author-wrapper .penci-bf-following-button .pencibf-following-text:before{content: "";
    font-family: "FontAwesome";}
.penci-bf-follow-author-wrapper .penci-bf-following-button .pencibf-following-text:before{margin: 0 5px 0 0;}
.penci-bf-follow-post-row-body .penci-bf-follow-post-wrapper.loading .pencibf-following-text:before,.penci-bf-follow-author-wrapper.loading .pencibf-following-text:before{width: 8px;
    height: 8px;
    margin-right: 5px;
    vertical-align: middle;}
body.rtl .penci-bf-follow-post-row-body .penci-bf-follow-post-wrapper.loading .pencibf-following-text:before,body.rtl .penci-bf-follow-author-wrapper.loading .pencibf-following-text:before{margin-right: 0;
    margin-left: 5px;}
.penci-bf-follow-author-wrapper button,.penci-bf-follow-author-wrapper button:hover{display: inline-block;
    padding: 5px 10px;
    border: 1px solid var(--pcaccent-cl);
    color: var(--pcaccent-cl);
    font-size: 12px;
    line-height: 1;
    transition: all 0.3s;
    font-family: var(--pchead-font);
    font-weight: var(--pchead-wei);}
.penci-bf-follow-author-wrapper .penci-bf-following-button,.penci-bf-follow-author-wrapper button:hover{background: var(--pcaccent-cl);
    color: #fff;}
.penci-bf-manage-follow-authors{margin-top: 40px;}
.post-author .penci-bf-follow-author-wrapper{margin-bottom: 15px;
    margin-top: -5px;}
@media only screen and (max-width: 767px){.post-entry .penci-bf-follow-author-table thead th,.post-entry .penci-bf-follow-author-table tfoot th,.post-entry .penci-bf-follow-author-table tbody td{padding-left: 5px;
        padding-right: 5px;}}
.archive-box .penci-bf-follow-term-wrapper{position: static;
    margin: 15px 0 -10px;}
.pencipdc_media_option{margin-top: 10px;}
.pencipdc_media_option ul{font-size: 12px;
	padding: 6px 0;
	list-style-type: none;}
.pencipdc_media_option li{margin-bottom: 0;}
.pencipdc_media_option li a{color: var(--pcmeta-cl);
	font-weight: 400;
	padding: 6px 20px;
	display: block;
	line-height: 22px;}
.pencipdc_media_option .pencipdc_sharelist_podcast a:hover,.pencipdc_media_option li:hover > :not(.active),.pencipdc_media_option li > .active{background: #f6f6f6;
	color: var(--pcmeta-cl);}
.pencipdc_media_option li:last-child{margin: 0;}
.pencipdc_media_option .pencipdc_meta_share{position: unset;}
.pencipdc_media_option .pencipdc_meta_share .pencipdc_sharelist_podcast,.pencipdc_media_option .pencipdc_moreoption{padding: 6px 0;
	margin: 0;
	list-style: none;
	position: absolute;
	background: #fff;
	box-shadow: 0 4px 14px rgba(0, 0, 0, 0.14);
	min-width: 150px;
	display: none;
	z-index: 1041;
	top: 100%;}
.pencipdc_media_option .pencipdc_moreoption .add_to_queue .loader{position: relative;
	margin-left: 0;
	margin-top: 0;
	left: auto;
	top: 0;}
.pencipdc_media_option
	.pencipdc_moreoption
	li
	.add_to_queue
	span:not(:last-of-type),.pencipdc_media_option .pencipdc_moreoption li a > .fa{margin-right: 6px;
	font-size: 12px;
	width: 12px;
	height: 12px;
	line-height: 12px;}
.pencipdc_media_option
	.pencipdc_media_button.more.active
	~ .pencipdc_moreoption,.pencipdc_media_option .pencipdc_meta_share.active .pencipdc_sharelist_podcast{display: block;}
.pencipdc_media_option .pencipdc_media_button{text-align: center;
	display: inline-block;
	font-size: 12px;
	height: 25px;
	line-height: 23px;
	border: 1px solid;
	border-radius: 5px;
	transition: 0.3s all ease-in-out;}
.pencipdc_media_option .pencipdc_media_button:hover{background-color: var(--pcaccent-cl);
	border-color: var(--pcaccent-cl);
	color: #fff;}
.pencipdc_media_option .pencipdc_media_button.play,.pencipdc_media_option .pencipdc_media_button.subscribe{padding: 0 15px;}
.pencipdc_media_option .pencipdc_media_button.add_to_queue,.pencipdc_media_option .pencipdc_media_button.more{margin-left: 10px;
	width: 26px;
	border-color: var(--pcborder-cl);}
body.rtl .pencipdc_media_option .pencipdc_media_button.add_to_queue,body.rtl .pencipdc_media_option .pencipdc_media_button.more{margin-left: 0;
	margin-right: 10px;}
.pencipdc_media_option .pencipdc_media_button.add_to_queue:not(.success){color: var(--pcmeta-cl);}
.add_to_queue{position: relative;}
.add_to_queue .loader{position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -5px;
	margin-left: -6px;
	width: 10px;
	height: 10px;}
.add_to_queue .loader:before{opacity: 1;
	transition: opacity 0.2s ease;
	content: "";
	display: inline-block;
	border: 1px solid #bbb;
	border-top-color: rgb(187, 187, 187);
	border-left-color: rgb(187, 187, 187);
	border-left-color: #000;
	border-top-color: #000;
	border-radius: 50%;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	animation: penci-menu-rotate 0.35s infinite linear;
	position: absolute;
	top: 0;
	left: 0;}
.add_to_queue .loader,.add_to_queue .success,.add_to_queue.loading .initial,.add_to_queue.success .initial,.add_to_queue.success .loader,.pencipdc_media_button.play .loader,.pencipdc_media_button.play.loading .initial{display: none;}
.add_to_queue .initial,.add_to_queue.loading .loader,.add_to_queue.success .success,.pencipdc_media_button.play .initial,.pencipdc_media_button.play.loading .loader{display: inline-block;}
.pencipdc_media_option .pencipdc_media_button.play span:not(:last-of-type){width: auto;
	padding-right: 5px;}
body.rtl
	.pencipdc_media_option
	.pencipdc_media_button.play
	span:not(:last-of-type){padding-left: 5px;
	padding-right: 0;}
.pencipdc_postblock_podcast_4 .pencipdc_media_option .play{padding: 0;
	width: 26px;}
.pencipdc_postblock_podcast_4
	.pencipdc_media_option
	.pencipdc_media_button.play
	span{padding: 0;}
.pencipdc_postblock_podcast_4
	.pencipdc_media_option
	.pencipdc_media_button.play
	span.initial{padding: 0 0 0 3px;}
.pencipdc_media_option.overlay{z-index: 2;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.25);
	overflow: hidden;
	width: 100%;
	height: 100%;
	transition: 0.5s ease;}
.pencipdc_media_option.overlay .pencipdc_media_button{color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	border-radius: 50%;}
.pencipdc_viewport.pencipdc_has_player{padding-bottom: 80px;}
.pencipdc_playlist{display: none;}
.pencipdc_podcast.pencipdc_dock_player{width: 100%;
	z-index: 99;
	position: fixed;
	bottom: 0;
	display: none;}
.pencipdc_podcast.pencipdc_dock_player.show{display: block;}
@media only screen and (max-width: 960px){.pencipdc_podcast.pencipdc_dock_player{z-index: 999999;}}
.pencipdc_player_inner{background-color: #fff;
	display: flex;
	flex-direction: column;
	height: auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 4px 14px rgba(0, 0, 0, 0.14);}
.pencipdc_player_controls_wrap{align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 0;
	height: 80px;}
.pencipdc_control_bar_left{flex: 0 1 15%;
	max-width: 15%;}
.pencipdc_control_bar_center{flex: 0 1 70%;
	max-width: 70%;}
.pencipdc_control_bar_right,.pencipdc_control_bar_toggle_player{flex: 0 1 15%;
	max-width: 15%;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;}
.pencipdc_control_bar_toggle_player{justify-content: center;}
.pencipdc_player_control{display: flex;
	flex-flow: row nowrap;
	justify-content: center;}
.pencipdc_player_inner .pencipdc_player_control a .fa{width: 32px;
	height: 32px;}
.pencipdc_player_inner .pencipdc_player_control a.disabled{cursor: auto;}
.pencipdc_player_inner
	.pencipdc_player_control
	a.pencipdc_player_control__previous
	.fa,.pencipdc_player_inner
	.pencipdc_player_control
	a.pencipdc_player_control__next
	.fa{font-size: 18px;}
.pencipdc_player_inner .pencipdc_player_control__playlist a .fa{font-size: 13px;}
.pencipdc_control_bar_toggle_player .pencipdc_player_control__toggle_player,.pencipdc_control_bar_toggle_player .pencipdc_player_control__toggle_player .fa,.pencipdc_player_control [class*="pencipdc_player_control__"] .fa{line-height: 30px;
	text-align: center;}
.pencipdc_player_control .pencipdc_player_control__pause .fa,.pencipdc_player_control .pencipdc_player_control__play .fa{border: 1px solid;
	border-color: inherit;
	border-radius: 32px;}
.pencipdc_control_bar_toggle_player .pencipdc_player_control__toggle_player{font-size: 20px;}
.pencipdc_player_current_item{display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	position: relative;
	transform: translateX(0);
	transition: transform 0.25s cubic-bezier(0.3, 0, 0, 1);}
.pencipdc_player_current_item__cover{width: 56px;
	height: 56px;
	position: relative;
	flex-shrink: 0;
	overflow: hidden;
	display: none;}
.pencipdc_player_current_item__content{display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0 20px;
	width: 100%;}
.pencipdc_player_current_item__content,.pencipdc_player_current_item__title{text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: left;}
.pencipdc_player_bar{display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;}
.pencipdc_player_bar.volume{max-width: 136px;}
.pencipdc_progress_bar,.pencipdc_volume_bar_wrapper{height: 12px;
	position: relative;
	width: 100%;}
.pencipdc_progress_bar{margin: 0 12px;}
.pencipdc_player_bar__current_time,.pencipdc_player_bar__duration{font-size: 11px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: normal;
	text-transform: none;
	text-align: center;
	display: flex;
	justify-content: center;
	opacity: 0.6;}
.pencipdc_progress_bar__seek,.pencipdc_volume_bar{background-color: #c7c8cd;
	border-radius: 2px;
	display: flex;
	height: 4px;
	width: 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);}
.pencipdc_progress_bar__play,.pencipdc_volume_bar__value{background-color: var(--pcaccent-cl);
	position: relative;
	border-radius: 2px;}
.pencipdc_progress_bar__ball{position: absolute;
	width: 1px;
	height: 1px;
	opacity: 1;
	top: 50%;
	left: auto;
	right: 0;
	z-index: 3;
	content: " ";
	display: block;
	transition: left 20ms ease;
	cursor: pointer;
	outline: 0;}
.pencipdc_progress_bar__ball:before{display: block;
	content: " ";
	margin-top: -6px;
	margin-left: -6px;
	transition: width 0.3s ease, height 0.3s ease, margin 0.3s ease;
	background-color: #fff;
	border: 0;
	border-radius: 50%;
	width: 12px;
	height: 12px;
	z-index: 100;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.6);
	opacity: 0;}
.pencipdc_progress_bar__ball:focus:before,[class*="pencipdc_progress_bar__"]:hover .pencipdc_progress_bar__ball:before,[class*="pencipdc_volume_bar"]:hover .pencipdc_progress_bar__ball:before{opacity: 1;}
.pencipdc_player_control__playlist{background-color: var(--pcbg-cl);
	z-index: -1;
	position: absolute;
	bottom: 80px;
	right: 0;
	width: 400px;
	height: auto;
	box-shadow: 0 4px 14px rgba(0, 0, 0, 0.14);
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s linear 0.3s, opacity 0.3s;
	padding: 20px 30px;}
body.rtl .pencipdc_player_control__playlist{right: auto;
	left: 0;}
.pencipdc_player_control__playlist.show{visibility: visible;
	opacity: 1;
	transition: visibility 0s linear 0s, opacity 0.3s;}
.pencipdc_player_control__playlist .pencipdc_player_control__close_player{top: 50%;
	right: 0;
	left: auto;
	width: auto;
	min-width: 0;
	height: 55px;
	line-height: 40px;
	display: inline-block;
	bottom: 0;
	transform: translateY(-50%);}
body.rtl
	.pencipdc_player_control__playlist
	.pencipdc_player_control__close_player{right: auto;
	left: 0;}
.pencipdc_player_control
	.pencipdc_player_control__playlist
	.pencipdc_player_control__close_player
	.fa{font-size: 16px;
	width: auto;
	height: auto;
	line-height: 40px;}
.pencipdc_player_control
	.pencipdc_player_control__playlist
	.pencipdc_player_control__playlist_inner{-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	max-height: 50vh;
	width: 100%;
	height: auto;
	overflow-y: scroll;
	padding: 0;
	margin: 0;}
.pencipdc_player_control__playlist .pencipdc_block_heading{border-bottom: 2px solid var(--pcborder-cl);
	margin: 0 0 30px;
	padding: 0 0 15px;
	position: relative;}
.pencipdc_player_control__playlist .pencipdc_block_heading span{padding: 0;
	font-size: 16px;}
.pencipdc_player_control__playlist_inner .pencipdc_playlist_item,.pencipdc_player_control__playlist_inner > li > div{display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	position: relative;
	transform: translateX(0);
	transition: transform 0.25s cubic-bezier(0.3, 0, 0, 1);
	width: 100%;}
.pencipdc_player_control__playlist_inner > li > div{flex-direction: row-reverse;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: center;
	margin-bottom: 14px;}
.pencipdc_player_control__playlist_inner > li:last-child div{margin-bottom: 0;}
.pencipdc_player_control__playlist_inner .item-cover{width: 60px;
	height: 60px;
	overflow: hidden;
	position: relative;
	flex-shrink: 0;}
.pencipdc_player_control__playlist_inner .item-cover,.pencipdc_player_control__playlist_inner .pencipdc_playlist_item_remove{align-self: start;}
.pencipdc_player_control__playlist_inner .item-title_wrapper{display: flex;
	flex-direction: column;
	justify-content: flex-start;
	text-align: left;
	margin: 0 14px;
	width: auto;}
.pencipdc_playlist_item_remove{display: block !important;
	width: 40px;
	height: 50px;
	line-height: 50px;}
.pencipdc_playlist_item_remove{font-size: 10px;}
.pencipdc_playlist_item .fa.fa-lock{display: none;}
li.pencipdc_playlist_current
	.pencipdc_playlist_item_remove
	.penciicon-close-button:before{content: "";
	font-family: "FontAwesome";
	font-size: 13px;}
.pencipdc_player_control__playlist_inner::-webkit-scrollbar{display: none;}
.pencipdc_player_control__playlist_inner{-ms-overflow-style: none;
	scrollbar-width: none;}
.pencipdc_player_control__repeat_off,.pencipdc_player_control__shuffle_off,.pencipdc_dock_player .pencipdc_player_control a{color: var(--pcheading-cl);}
.pencipdc_dock_player
	.pencipdc_player_control
	a.pencipdc_player_control__repeat,.pencipdc_dock_player
	.pencipdc_player_control
	a.pencipdc_player_control__shuffle{color: var(--pcaccent-cl);}
.pencipdc_dock_player .pencipdc_player_control a:hover{color: var(--pcaccent-cl);}
.pencipdc_player_inner .pencipdc_control_bar_left .pencipdc_player_control .fa{width: 36px;
	height: 36px;
	line-height: 34px;}
.pencipdc_player_inner
	.pencipdc_control_bar_left
	.pencipdc_player_control__pause
	.fa,.pencipdc_player_inner
	.pencipdc_control_bar_left
	.pencipdc_player_control__play
	.fa{font-size: 16px;
	margin: 0 10px;}
.pencipdc_control_bar_left .pencipdc_player_control__play .fa{border-color: #e0e0e0;}
.pencipdc_mobile_player_wrapper{background: var(--pcbg-cl);
	display: flex;
	flex-flow: column;
	position: fixed;
	height: 100%;
	width: 100%;
	padding: 0;
	top: 0;
	left: 0;
	z-index: 999999;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	transition: opacity 0.2s 0.25s, max-height 0.2s, -webkit-transform 0.3s;
	transition: transform 0.3s, opacity 0.2s 0.25s, max-height 0.2s;
	transition: transform 0.3s, opacity 0.2s 0.25s, max-height 0.2s,
		-webkit-transform 0.3s;
	transition-timing-function: cubic-bezier(0.1, 0, 0.3, 1);}
.pencipdc_player_control__close_player{position: absolute;
	top: 0;
	right: 0;
	float: none;
	border: none;
	height: 72px;
	line-height: 72px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	flex-grow: 1;
	min-width: 42px;
	color: inherit;
	cursor: pointer;}
.pencipdc_player_control__close_player .fa-angle-down{font-size: 20px;}
.pencipdc_mobile_player_wrapper .pencipdc_player_current_item_cover_container{flex: 0 1 auto;
	width: 100%;
	padding: 22px 22px 0 22px;
	margin: 30px auto 20px auto;}
.pencipdc_mobile_player_wrapper .pencipdc_player_current_item__cover{margin: auto;
	width: 35vh;
	height: 35vh;}
.pencipdc_mobile_player_wrapper
	.pencipdc_player_current_item__title_wrapper
	.pencipdc_player_current_item__title{text-overflow: ellipsis;
	overflow: hidden;
	flex: 0 1 auto;}
.pencipdc_mobile_player_wrapper .pencipdc_player_current_item__title_wrapper{margin-bottom: 10px;}
.pencipdc_mobile_player_wrapper .pencipdc_player_current_item__title{padding: 0 24px;
	text-align: center;}
.pencipdc_mobile_player_wrapper .pencipdc_playlist{flex: 1 1 auto;
	overflow-y: scroll;
	display: flex;}
.pencipdc_mobile_player_wrapper .pencipdc_playlist_inner{display: flex;
	flex-direction: column;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
	padding: 0;
	margin: 0;}
.pencipdc_mobile_player_wrapper li{margin: 0 5px;
	padding: 5px 5px 6px 12px;}
.pencipdc_mobile_player_wrapper .pencipdc_playlist_item_remove{opacity: 1;}
.pencipdc_mobile_player_wrapper .pencipdc_player_bar{margin-bottom: 20px;
	padding: 0 20px;}
.pencipdc_mobile_player_wrapper .pencipdc_player_control{flex: 0 1 auto;
	margin: 10px auto;
	display: block;}
.pencipdc_mobile_player_wrapper
	.pencipdc_player_control
	[class*="pencipdc_player_control__"]:not(
		.pencipdc_player_control__playlist
	),.pencipdc_mobile_player_wrapper
	.pencipdc_player_control
	[class*="pencipdc_player_control__"]:not(.pencipdc_player_control__playlist)
	.fa{width: 36px;
	height: 36px;
	line-height: 34px;
	font-size: 18px;}
.pencipdc_mobile_player_wrapper .pencipdc_player_control a{height: 62px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	flex-grow: 1;
	min-width: 30px;
	cursor: pointer;}
.pencipdc_mobile_player_wrapper
	.pencipdc_player_control
	[class*="pencipdc_player_control__"]
	.fa{line-height: 42px;
	text-align: center;}
@media only screen and (min-width: 767px){.pencipdc_mobile_player_wrapper .pencipdc_player_current_item__cover{margin: auto;
		width: 20vh;
		height: 20vh;}}
.pencipdc_control_bar_right,.pencipdc_no_solution,.pencipdc_player_control__mute,.pencipdc_player_control__next,.pencipdc_player_control__pause,.pencipdc_player_control__previous,.pencipdc_player_control__repeat_off,.pencipdc_player_control__shuffle_off,.pencipdc_player_control__stop,.pencipdc_player_controls_wrap .pencipdc_player_bar,.pencipdc_playlist{display: none;}
body.rtl .pencipdc_player_control__next i:before{content: "";}
body.rtl .pencipdc_player_control__previous i:before{content: "";}
@media only screen and (min-width: 960px){.pencipdc_control_bar_left{flex-basis: 10%;
		max-width: 10%;}.pencipdc_control_bar_center{flex-basis: 90%;
		max-width: 90%;}.pencipdc_dock_player .pencipdc_control_bar_left{flex-basis: 30%;
		max-width: 30%;}.pencipdc_dock_player .pencipdc_control_bar_center{flex-basis: 40%;
		max-width: 40%;}.pencipdc_dock_player .pencipdc_control_bar_right,.pencipdc_dock_player .pencipdc_control_bar_toggle_player{flex-basis: 30%;
		max-width: 30%;}.pencipdc_control_bar_toggle_player{display: none;}.pencipdc_dock_player .pencipdc_player_controls_wrap{padding: 0 25px;}.pencipdc_player_controls_wrap .pencipdc_player_bar,.pencipdc_dock_player .pencipdc_control_bar_right{display: flex;}.pencipdc_dock_player .pencipdc_player_control{justify-content: flex-start;}.pencipdc_dock_player .pencipdc_player_control.last{flex-basis: 80%;
		flex-direction: row;
		justify-content: flex-end;}.pencipdc_dock_player .pencipdc_player_bar.volume{flex-basis: 20%;}.pencipdc_dock_player .pencipdc_player_control__next,.pencipdc_dock_player .pencipdc_player_control__previous,.pencipdc_dock_player .pencipdc_player_control__stop{display: inline;}.pencipdc_player_current_item__title{text-align: center;}.pencipdc_playlist_item_remove{opacity: 0;
		transition: 0.3s;}.pencipdc_player_control__playlist_inner
		li:hover
		.pencipdc_playlist_item_remove,li.pencipdc_playlist_current .pencipdc_playlist_item_remove{opacity: 1;}}
@media only screen and (min-width: 960px){.pencipdc_player_current_item__cover{display: inline-block;}.pencipdc_sidecontent .pencipdc_podcast.pencipdc_dock_player{z-index: 3;}}
.pencipdc_media_option.single_episode{margin: 0 0 30px;}
.pencipdc_media_option.single_episode a,.pencipdc_media_option.single_episode a:hover{text-decoration: none;}
.pencipdc_media_option.single_episode .pencipdc_media_button{height: 35px;
	line-height: 35px;
	vertical-align: top;}
.pencipdc_media_option.single_episode .pencipdc_media_button.add_to_queue{width: 35px;}
.pencipdc_media_option .pcpdc_added_queue{margin-left: 10px;}
body.rtl .pencipdc_media_option .pcpdc_added_queue{margin-right: 10px;
	margin-left: 0;}
.pencipdc-item .pencipdc_media_option{position: relative;}
.pencipdc_player_control__playlist_inner .item-song.pencipdc_post_title{font-size: 14px;
	font-weight: bold;
	color: var(--pcheading-cl);
	margin: 0 0 5px;}
.pencipdc_mobile_player_wrapper a:hover{color: var(--pcaccent-cl);}
.pencipdc_player_control__playlist_inner .pencipdc_post_meta{font-size: 12px;
	color: var(--pcheading-cl);
	opacity: 0.6;}
.pencipdc_postblock_episode_detail .pencipdc_media_option{margin: 0;}
.pencipdc_postblock_episode_detail .pencipdc_media_option .pencipdc_moreoption{right: 0 !important;
	left: auto !important;}
.pencipdc_dock_player{transition: 0.3s all ease-in-out;}
@media only screen and (max-width: 768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:100%}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .button.alt{float:right}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cross-sells{width:100%;float:none;text-align:left}.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}}
.woocommerce form .form-row .required{visibility: visible;}
.penci-texttospeech-box{background: var(--pcaccent-cl);}
.penci-texttospeech-box.style-2{border-radius: 50px;
    height: 55px;}
.penci-texttospeech-box.style-2 > div{display: flex;}
.penci-texttospeech-box.style-2:hover{box-shadow: 0 0 10px #cccccc;
    transition: 1s;}
.penci-texttospeech-box.style-2 .mejs-container{background: inherit;
    border-radius: 5px;
    height: 54px;}
.penci-texttospeech-box.style-2 .mejs-controls{background: inherit !important;
    top: 7px;
    padding: 0 12px;
    display: flex;}
.penci-texttospeech-box.style-2 .mejs-controls .mejs-button{display: flex;
    align-items: center;}
.penci-texttospeech-box.style-2 .mejs-controls .mejs-button button{background-color: var(--pcaccent-cl);
    margin: 0 6px;}
.penci-texttospeech-box.style-2 audio{display: none;}
.penci-texttospeech-box.style-2 *{outline: none;}
.penci-texttospeech-download-box{padding-top: 0 !important;
    margin-top: 10px !important;
    font-size: 14px;}
.penci-texttospeech--speed{display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 0.5em;
    font-size: 16px;}
.penci-texttospeech--speed button{font-size: 0.95em;
    transition: all 0.4s ease-in-out;
    background: #EFF1F2;
    text-decoration: none;
    text-transform: none;}
.penci-texttospeech--speed button:hover,.penci-texttospeech--speed button:focus{transition: all 0.4s ease-in-out;
    text-decoration: none;
    color: white;}
.penci-texttospeech--speed button.penci-texttospeech--speed-button{padding: 1em 1.25em;
    margin: 0.5em;
    border: 0;
    box-shadow: none;
    outline: none;}
.penci-texttospeech--speed button.penci-texttospeech--speed-button.active-speed{color: #fff;}
.penci-texttospeech--speed button.penci-texttospeech--speed-button:first-of-type{margin-left: 0;}
.penci-texttospeech--speed button.penci-texttospeech--speed-button:last-of-type{margin-right: 0;}
.penci-texttospeech--speed.style-2 button{border-radius: 0.5em;}
.penci-texttospeech-wrapper{margin: 0 0 30px;}
.penci-texttospeech-box .mejs-controls{z-index: 999;}
body{--penci-tts-h: 55px;}
.mfp-close{-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none}
.mfp-hide{display: none !important}
button.mfp-close{overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: 0;
	padding: 0;
	z-index: 1046;
	-webkit-box-shadow: none;
	box-shadow: none;
	position: absolute}
button.mfp-close{font-size: 28px}
button::-moz-focus-inner{padding: 0;
	border: 0}
button.mfp-close{width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 30px;
	font-family: Arial, Baskerville, monospace}
.mfp-close:focus,.mfp-close:hover{opacity: 1}
.mfp-close:active{top: 1px}
img.mfp-img{width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0;
	margin: 0 auto}
.penci-owl-carousel .animated{-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both}
.penci-owl-carousel .fadeOut{-webkit-animation-name: fadeOut;
	animation-name: fadeOut}
@-webkit-keyframes fadeOut{0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}}
@keyframes fadeOut{0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}}
.penci-owl-carousel{display: block;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1;
	--pcfs-delay: 0.5s}
.penci-owl-carousel .penci-owl-dot,.penci-owl-carousel .penci-owl-nav .owl-next,.penci-owl-carousel .penci-owl-nav .owl-prev{cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none}
.penci-owl-carousel.penci-owl-loaded{display: block}
.animated{-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both}
.animated.infinite{-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite}
@-webkit-keyframes flash{50%,
	from,
	to {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}}
@keyframes flash{50%,
	from,
	to {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}}
.flash{-webkit-animation-name: flash;
	animation-name: flash}
@-webkit-keyframes swing{20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}}
@keyframes swing{20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}}
.swing{-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing}
@-webkit-keyframes fadeIn{from {
		opacity: 0
	}
	to {
		opacity: 1
	}}
@keyframes fadeIn{from {
		opacity: 0
	}
	to {
		opacity: 1
	}}
.fadeIn{-webkit-animation-name: fadeIn;
	animation-name: fadeIn}
@-webkit-keyframes fadeOut{from {
		opacity: 1
	}
	to {
		opacity: 0
	}}
@keyframes fadeOut{from {
		opacity: 1
	}
	to {
		opacity: 0
	}}
.fadeOut{-webkit-animation-name: fadeOut;
	animation-name: fadeOut}
@-webkit-keyframes flip{from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}}
@keyframes flip{from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}}
.animated.flip{-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip}
@-webkit-keyframes slideInRight{from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}}
@keyframes slideInRight{from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}}
.slideInRight{-webkit-animation-name: slideInRight;
	animation-name: slideInRight}
@-webkit-keyframes slideInUp{from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}}
@keyframes slideInUp{from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}}
.slideInUp{-webkit-animation-name: slideInUp;
	animation-name: slideInUp}
.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>a>img,.justified-gallery>a>img,.justified-gallery>div>a>img,.justified-gallery>div>img{position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
	border: 0}
.justified-gallery>a>.caption,.justified-gallery>div>.caption{display: none;
	position: absolute;
	bottom: 0;
	padding: 5px;
	background-color: #000;
	left: 0;
	right: 0;
	margin: 0;
	color: #fff;
	font-size: 12px;
	font-weight: 300;
	font-family: sans-serif}
.justified-gallery>.jg-filtered{display: none}
.justified-gallery>.spinner{position: absolute;
	bottom: 0;
	margin-left: -24px;
	padding: 10px 0;
	left: 50%;
	opacity: initial;
	filter: initial;
	overflow: initial}
.justified-gallery>.spinner>span{display: inline-block;
	opacity: 0;
	width: 8px;
	height: 8px;
	margin: 0 4px;
	background-color: #000;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px}
*{box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-moz-box-sizing: border-box;
	outline: 0}
*,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,label,li,ol,p,pre,td,th,ul{margin: 0;
	padding: 0}
input{background-color: transparent}
table{border-collapse: collapse;
	border-spacing: 0}
fieldset,img{border: 0}
address,caption,cite,code,dfn,strong,th,var{font-style: normal;
	font-weight: 400}
li,ol,ul{list-style: none}
caption,th{text-align: left}
h1,h2,h3,h4,h5,h6{font-size: 100%;
	font-weight: 400}
q:after,q:before{content: ""}
strong{font-weight: 700}
em{font-style: italic}
img{max-width: 100%;
	vertical-align: top;
	height: auto}
a img{border: none}
iframe{border: none;
	max-width: none}
iframe[name=google_conversion_frame]{height: 0;
	display: block;
	overflow: hidden}
body:not(.penci-fawesome-ver5) .penci-faicon{font-family: FontAwesome;
	font-weight: 400}
button,input[type=button],input[type=email],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance: none;
	border-radius: 0;
	-webkit-border-radius: 0}
p:empty:before{content: none}
body,html{-webkit-font-smoothing: antialiased}
body{font-family: var(--pcbody-font);
	color: #313131;
	background-color: #fff;
	font-size: 14px;
	overflow-x: hidden;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	--pcbg-cl: #fff;
	--pctext-cl: #313131;
	--pcborder-cl: #dedede;
	--pcheading-cl: #313131;
	--pcmeta-cl: #888888;
	--pcaccent-cl: #6eb48c;
	--pcbody-font: "PT Serif", serif;
	--pchead-font: "Raleway", sans-serif;
	--pchead-wei: bold;
	--pchd-mg: 60px;
	--pcctain: 1170px;
	--pcctain2:1400px;
	--pcajs_tcl: var(--pcheading-cl);
	--pcajs_thcl: var(--pcaccent-cl);
	--pcajs_mcl: var(--pcmeta-cl);
	--pcajs_mhcl: var(--pcmeta-cl);
	--pcajs_ncl: var(--pctext-cl);
	--pcajs_bcl: var(--pcborder-cl);
	--pcajs_bgcl: var(--pcbg-cl);
	--pcajs_bghcl: #f9f9f9;
	--pcajs_tfz: 13px;
	--pcajs_mfz: 12px;
	--pcajs_nfz: 13px;
	--pcsnav-w: 270px}
textarea{min-height: 100px}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-family: var(--pcbody-font);
	padding: 11px 20px;
	max-width: 100%;
	width: 100%;
	border: 1px solid var(--pcborder-cl);
	border-radius: 0;
	background-color: transparent;
	box-shadow: none;
	color: var(--pctext-cl);
	vertical-align: middle;
	font-size: inherit}
select{padding: 8px 28px 8px 15px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);
	background-position: right 10px top 50%;
	background-size: auto 18px;
	background-repeat: no-repeat;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none}
input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline: 0}
[type=button],[type=submit],button{font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	padding: 12px 20px;
	font-size: 13px;
	line-height: 1.2;
	background-color: var(--pcaccent-cl);
	color: #fff;
	text-align: center;
	display: inline-block;
	outline: 0;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	text-decoration: none;
	text-shadow: none;
	cursor: pointer;
	text-transform: uppercase}
button[disabled],input[disabled]{opacity: .6 !important;
	cursor: default}
p{font-size: 14px;
	line-height: 28px}
.elementor-widget-text-editor p{font-size: inherit;
	line-height: inherit;
	text-align: inherit}
a{text-decoration: none;
	color: var(--pcaccent-cl);
	transition: color .3s;
	-webkit-transition: color .3s;
	-moz-transition: color .3s;
	outline: 0;
	cursor: pointer}
h1,h2,h3,h4,h5,h6{font-family: var(--pchead-font);
	font-style: normal;
	font-weight: var(--pchead-wei);
	line-height: 1.35}
.container{width: var(--pcctain);
	margin: 0 auto}
.container.penci_sidebar:after,.container.penci_sidebar:before{content: "";
	display: table;
	clear: both}
body:not(.penci-fawesome-ver5) .penci-faicon.fa-facebook-f:before{content: ""}
#main{width: 100%}
.container.penci_sidebar #main{width: 70.94%;
	padding-right: 50px;
	float: left}
.penci-sidebar-content{width: 29.06%;
	float: right}
.clear-footer{height: 1px;
	margin-bottom: 29px;
	clear: both;
	display: block;
	width: 100%}
.wrapper-boxed{overflow: hidden}
.penci-top-bar{background: #313131;
	height: auto}
.penci-top-bar.topbar-fullwidth{padding: 0 20px}
.penci-top-bar.topbar-fullwidth .container{width: 100%}
.penci-headline{display: block}
.penci-headline:after,.penci-headline:before{content: "";
	display: table;
	clear: both}
.penci-headline .pctopbar-item{display: flex;
	margin: 0 15px;
	float: left;
	line-height: 32px;
	color: #fff}
.penci-topbar-ctext{font-size: 13px}
.penci-topbar-ctext *{color: inherit;
	font-size: inherit}
.penci-headline .pctopbar-item:first-child{margin-left: 0}
.penci-headline .pctopbar-item:last-child{margin-right: 0}
@media only screen and (min-width:1170px){.penci-headline .pctopbar-item:last-child:not(:first-child){float: right}}
.penci-owl-carousel-slider.swiper-fade .swiper-slide{pointer-events: initial;}
.penci-topbar-social{display: inline-block;
	float: right;
	z-index: 10;
	position: relative}
.penci-topbar-social>div{display: inline-block;
	vertical-align: top}
.penci-topbar-social a{float: left;
	display: inline-block;
	vertical-align: top;
	margin-left: 13px;
	font-size: 13px;
	color: #fff;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	line-height: 32px}
.penci-topbar-social a:first-child{margin-left: 0}
.penci-topbar-social a:hover{color: var(--pcaccent-cl)}
.penci-topbar-trending .animated.fadeIn,.penci-topbar-trending .animated.fadeOut,.penci-topbar-trending .animated.slideInUp{-webkit-animation-duration: .3s;
	animation-duration: .3s}
.penci-topbar-trending{display: flex;
	float: left;
	overflow: hidden;
	width: 100%;
	max-width: 420px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap}
.penci-topbar-trending .swiper{overflow: visible;
	max-height: 32px;}
.penci-top-bar .pclogin-item,.penci-top-bar .pctopbar-login-btn{display: inline-block;
	position: relative;
	vertical-align: top}
.penci-topbar-social .pclogin-item{margin-right: 13px}
.penci-top-bar .pclogin-item:not(.penci-login-popup-btn) a{font-size: inherit}
.penci-topbar-social.penci-lgdisplay-right .pclogin-item{margin-right: 0;
	margin-left: 13px}
.pctopbar-login-btn li.pclogin-item img{position: relative;
	top: 5px;
	margin: 0;
	margin-right: 5px}
.penci-loader-effect{width: 40px;
	height: 40px;
	margin: 0 auto;
	margin-top: -26px;
	margin-left: -26px;
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 300}
.penci-loader-effect .penci-ld{width: 40px;
	height: 40px;
	position: relative;
	margin: 0;
	display: block}
.penci-ld .penci-ldin{width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0}
.penci-ld .penci-ld2{-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg)}
.penci-ld .penci-ld3{-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg)}
.penci-ld .penci-ld4{-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)}
.penci-ld .penci-ld5{-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg)}
.penci-ld .penci-ld6{-webkit-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	transform: rotate(150deg)}
.penci-ld .penci-ld7{-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)}
.penci-ld .penci-ld8{-webkit-transform: rotate(210deg);
	-ms-transform: rotate(210deg);
	transform: rotate(210deg)}
.penci-ld .penci-ld9{-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg)}
.penci-ld .penci-ld10{-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)}
.penci-ld .penci-ld11{-webkit-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	transform: rotate(300deg)}
.penci-ld .penci-ld12{-webkit-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	transform: rotate(330deg)}
.penci-ld .penci-ldin:before{content: "";
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	border-radius: 100%;
	-webkit-animation: LoadingCircleEf .7s infinite ease-in-out both;
	animation: LoadingCircleEf .7s infinite ease-in-out both;
	background: var(--pcaccent-cl)}
.penci-ld .penci-ld2:before{-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s}
.penci-ld .penci-ld3:before{-webkit-animation-delay: -1s;
	animation-delay: -1s}
.penci-ld .penci-ld4:before{-webkit-animation-delay: -.9s;
	animation-delay: -.9s}
.penci-ld .penci-ld5:before{-webkit-animation-delay: -.8s;
	animation-delay: -.8s}
.penci-ld .penci-ld6:before{-webkit-animation-delay: -.7s;
	animation-delay: -.7s}
.penci-ld .penci-ld7:before{-webkit-animation-delay: -.6s;
	animation-delay: -.6s}
.penci-ld .penci-ld8:before{-webkit-animation-delay: -.5s;
	animation-delay: -.5s}
.penci-ld .penci-ld9:before{-webkit-animation-delay: -.4s;
	animation-delay: -.4s}
.penci-ld .penci-ld10:before{-webkit-animation-delay: -.3s;
	animation-delay: -.3s}
.penci-ld .penci-ld11:before{-webkit-animation-delay: -.2s;
	animation-delay: -.2s}
.penci-ld .penci-ld12:before{-webkit-animation-delay: -.1s;
	animation-delay: -.1s}
@-webkit-keyframes LoadingCircleEf{0%,
	100%,
	80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}}
@keyframes LoadingCircleEf{0%,
	100%,
	80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}}
.penci-hidden{display: none}
#penci-login-popup{position: relative;
	display: block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 10;
	width: 100%;
	max-width: 470px;
	padding: 44px;
	background: 0 0;
	background-size: auto;
	color: #313131;
	opacity: 0;
	-webkit-transition: all .4s cubic-bezier(.5, 0, .1, 1);
	transition: all .4s cubic-bezier(.5, 0, .1, 1);
	transform: scale(.6);
	-webkit-transform: scale(.6)}
#penci-login-popup:after,#penci-login-popup:before{content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #fff no-repeat fixed center center;
	opacity: .75}
#penci-login-popup:after{z-index: -2;
	background-color: transparent;
	opacity: 1}
.penci-login-container .penci-login input[type=password],.penci-login-container .penci-login input[type=submit],.penci-login-container .penci-login input[type=text]{width: 100%;
	padding: 0 15px;
	border-radius: 0;
	margin-bottom: 20px;
	line-height: 40px}
.penci-lgpop-title{text-align: center;
	line-height: 1.2;
	text-transform: uppercase;
	font-size: 24px;
	margin-bottom: 20px;
	letter-spacing: 0;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei)}
.pclogin-input-checkbox{margin-bottom: 20px}
.top-search-classes{float: right;
	width: 20px;
	text-align: center;
	margin-right: 0}
#navigation .pcheader-icon,.top-search-classes.shoping-cart-icon{margin-right: 10px}
.top-search-classes.shoping-cart-icon{position: relative}
#navigation .pcheader-icon:first-child{margin-right: 0}
.top-search-classes>a{font-size: 14px;
	line-height: 58px;
	display: block;
	height: 58px;
	cursor: pointer;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
	color: #313131;
	background: 0 0}
.top-search-classes>a>i{width: 20px}
.top-search-classes.compare-icon>a,.top-search-classes.shoping-cart-icon>a,.top-search-classes.wishlist-icon>a{position: relative}
.top-search-classes.shoping-cart-icon>a>i{font-size: 17px}
.top-search-classes.compare-icon>a>span,.top-search-classes.shoping-cart-icon>a>span,.top-search-classes.wishlist-icon>a>span{font-family: var(--pcbody-font);
	font-size: 9px;
	line-height: 14px;
	position: absolute;
	z-index: 1;
	top: calc(50% - 17px);
	right: -4px;
	display: inline-block;
	width: 14px;
	height: 14px;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
	text-align: center;
	white-space: nowrap;
	color: #fff;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: var(--pcaccent-cl)}
#navigation{background: #fff;
	height: 60px;
	z-index: 9999;
	width: 100%;
	-webkit-backface-visibility: hidden;
	border-bottom: 1px solid #ececec;
	transition: box-shadow .3s;
	-webkit-transition: box-shadow .3s;
	-moz-transition: box-shadow .3s;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s}
.is-sticky #navigation{box-shadow: 0 1px 5px rgba(190, 190, 190, .46);
	-webkit-box-shadow: 0 1px 5px rgba(190, 190, 190, .46);
	-moz-box-shadow: 0 1px 5px rgba(190, 190, 190, .46);
	border-color: transparent !important}
#navigation .container{position: relative;
	display: table;
	text-align: center}
#navigation .menu{float: left}
#navigation .menu>ul>li,#navigation ul.menu>li{display: inline-block;
	position: relative;
	float: left;
	margin-right: 30px}
#navigation .menu>li:last-child,#navigation .menu>ul>li:last-child{margin-right: 0}
#navigation .menu>li>a{font-family: var(--pchead-font);
	font-size: 12px;
	color: #313131;
	text-transform: uppercase;
	display: inline-block;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	position: relative;
	font-weight: var(--pchead-wei);
	text-decoration: none}
#navigation .menu>li>a{line-height: 58px}
#navigation .menu>li>a>i{font-size: 13px;
	margin-right: 5px}
#navigation .menu>ul>li>a:before,#navigation ul.menu>li>a:before{content: "";
	position: absolute;
	bottom: 18px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	left: 50%;
	height: 2px;
	width: 0;
	background: var(--pcaccent-cl)}
#navigation .menu>ul>li:hover>a:before,#navigation .menu>ul>li>a:hover:before,#navigation ul.menu>li:hover>a:before,#navigation ul.menu>li>a:hover:before{left: 0;
	width: 100%}
#navigation .menu>li:hover>a,#navigation .menu>li>a:hover{color: var(--pcaccent-cl)}
#navigation .menu>ul>li>a>img,#navigation ul.menu>li>a>img{vertical-align: middle}
#navigation .button-menu-mobile{display: none;
	float: left;
	line-height: 60px;
	text-align: center;
	color: #313131;
	font-size: 21px;
	cursor: pointer;
	transition: color .3s;
	-webkit-transition: color .3s;
	-moz-transition: color .3s}
#navigation .menu li.penci-mega-menu{position: static !important}
#navigation .penci-megamenu{width: 100%;
	display: table}
#navigation .penci-megamenu .penci-mega-child-categories{width: 230px;
	display: table-cell;
	vertical-align: top;
	background: #fff;
	padding: 20px 0;
	position: relative}
#navigation .penci-megamenu .penci-mega-child-categories:after{content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #ececec}
#navigation .penci-megamenu .penci-mega-child-categories a{min-width: 0;
	display: block;
	font-size: 12px;
	text-align: right;
	line-height: 1.4em;
	margin: 0;
	padding: 12px 20px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	position: relative}
#navigation .penci-megamenu .penci-mega-child-categories a.cat-active{border-top-color: #ececec;
	border-bottom-color: #ececec;
	background: #fff;
	color: var(--pcaccent-cl);
	z-index: 10;
	position: relative}
#navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before{content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: #fff;
	z-index: 1;
	transition: none;
	-webkit-transition: none;
	-moz-transition: none}
#navigation .menu>ul>li.menu-item-has-children>a:after,#navigation .menu>ul>li.penci-mega-menu>a:after,#navigation ul.menu>li.menu-item-has-children>a:after,#navigation ul.menu>li.penci-mega-menu>a:after{font-family: FontAwesome;
	content: "";
	margin-left: 5px;
	color: inherit;
	font-size: 13px;
	font-weight: 400;
	width: auto;
	display: inline-block;
	transform: scale(.8)}
@-moz-document url-prefix(){#navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu:before {
		top: 0
	}}
#sidebar-nav,.penci-menu-hbg{position: fixed !important;
	top: 0;
	height: 100%;
	z-index: 99997;
	width: 270px;
	overflow-y: auto;
	padding: 30px 20px 20px;
	background: #fff;
	left: 0;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transform: translateX(-270px);
	-webkit-transform: translateX(-270px);
	-moz-transform: translateX(-270px)}
#sidebar-nav{transform: translateX(calc(var(--pcsnav-w) * -1));
	-webkit-transform: translateX(calc(var(--pcsnav-w) * -1));
	-moz-transform: translateX(calc(var(--pcsnav-w) * -1))}
.penci-menu-hbg.penci-vernav-show{z-index: 100}
@media only screen and (min-width:961px){#sidebar-nav{display: none}}
.penci-menu-hbg{width: 330px;
	transform: translateX(-330px);
	-webkit-transform: translateX(-330px);
	-moz-transform: translateX(-330px)}
.admin-bar .penci-menu-hbg{padding-top: 62px}
.open-sidebar-nav #sidebar-nav{left: 270px}
.penci-menu-hbg::-webkit-scrollbar{width: 0}
#sidebar-nav::-webkit-scrollbar{width: 6px;
	background: #848484}
#sidebar-nav::-webkit-scrollbar-thumb{background-color: #313131;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0}
#sidebar-nav::-webkit-scrollbar-corner{background-color: #dedede}
.penci-social-colored a i.fa-facebook-f{background: #0d47a1 !important}
.penci-social-colored a i.penciicon-x-twitter{background: #40c4ff !important}
.penci-social-colored a i.fa-pinterest{background: #bd081c !important}
.penci-social-colored a i.fa-linkedin-in{background: #0077b5 !important}
.penci-social-colored a i.fa-envelope{background: #0084ff !important}
.penci-social-colored a i.fa-heart{background: #000 !important}
.penci-social-colored a i.fa-whatsapp{background: #00e676 !important}
#sidebar-nav .menu,.penci-menu-hbg .menu{margin: 0;
	list-style: none}
#sidebar-nav .menu li,.penci-menu-hbg .menu li{display: block;
	border-bottom: 1px solid #dedede;
	padding: 0;
	margin-bottom: 0}
#sidebar-nav .menu ul>li:last-child,#sidebar-nav .menu>li:last-child,.penci-menu-hbg .menu ul>li:last-child,.penci-menu-hbg .menu>li:last-child{border-bottom: none}
#sidebar-nav .menu li a,.penci-menu-hbg .menu li a{font-size: 13px;
	font-weight: 400;
	letter-spacing: 0;
	text-transform: uppercase;
	color: #313131;
	margin: 0;
	position: relative;
	padding: 13px 0 13px 0;
	display: block;
	line-height: 1.3em;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei)}
.penci-menu-hbg .menu li a{text-decoration: none}
#sidebar-nav .menu li.menu-item-has-children a,.penci-menu-hbg .menu li.menu-item-has-children a{padding-right: 17px}
#sidebar-nav .menu li a:hover,.penci-menu-hbg .menu li a:hover{color: var(--pcaccent-cl)}
#sidebar-nav .menu li a>i,.penci-menu-hbg .menu li a>i{display: inline-block;
	margin-right: 5px}
.penci-menu-hbg ul.sub-menu{border-top: 1px solid #dedede;
	display: none;
	padding: 10px 0 10px 12px}
.penci-menu-hbg ul.sub-menu{margin: 0}
.penci-menu-hbg ul.sub-menu li{overflow: hidden;
	border: none}
.penci-menu-hbg ul.sub-menu li a{margin: 0;
	padding: 10px 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s}
#sidebar-nav .menu li a .indicator,.penci-menu-hbg .menu li a .indicator{text-decoration: none;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	z-index: 20;
	font-size: 17px;
	font-style: normal;
	text-align: right;
	padding: 11px 0 11px 5px;
	line-height: 1;
	color: inherit !important;
	opacity: .85}
.menu li a .indicator .fa-angle-up:before{content: ""}
#sidebar-nav .menu li a .indicator:hover,.penci-menu-hbg .menu li a .indicator:hover{color: var(--pcaccent-cl)}
#close-sidebar-nav,.penci-menu-hbg-overlay{position: fixed;
	visibility: hidden;
	opacity: 0;
	text-decoration: none;
	top: 0;
	left: 0;
	font-size: 1.4em;
	color: #313131;
	padding: 10px;
	height: 100%;
	background: rgba(0, 0, 0, .8);
	right: 0;
	z-index: 99996;
	cursor: pointer;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s}
.penci-menuhbg-open .penci-menu-hbg-overlay{left: 0;
	opacity: 1;
	visibility: visible}
.open-sidebar-nav #close-sidebar-nav{left: 270px;
	opacity: 1;
	visibility: visible}
#close-sidebar-nav i{display: none;
	width: 24px;
	height: 24px;
	background-color: #fff;
	line-height: 24px;
	text-align: center;
	border-radius: 12px;
	font-size: 14px}
.penci-menu-hbg{background-repeat: no-repeat;
	background-position: center center}
.penci-menuhbg-toggle{padding: 0;
	width: 18px;
	line-height: 20px;
	background-position: right top;
	background-repeat: no-repeat;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	display: flex;
	align-items: center;
	height: 58px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s}
.admin-bar .penci-menu-hbg #penci-close-hbg{top: 40px}
.penci-menu-hbg-inner .penci-hbg-header{text-align: center;
	margin-bottom: 30px}
.penci-menu-hbg-widgets2{margin-top: 40px}
.penci-menu-hbg .penci-sidebar-content .widget{margin-bottom: 40px}
.penci-menu-hbg-inner .penci-hbg-footer{margin-bottom: 0;
	margin-top: 30px}
.penci-menu-hbg{padding-bottom: 30px}
.penci-menu-hbg-inner .penci-sidebar-content{width: 100% !important;
	float: none !important}
.pcheader-icon{float: right;
	width: 20px;
	text-align: center}
.pcheader-icon.shoping-cart-icon{margin-right: 15px}
.pcheader-icon>a{height: 58px;
	font-size: 14px;
	line-height: 58px;
	color: #313131;
	cursor: pointer;
	background: 0 0;
	display: block;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s}
.pcheader-icon.shoping-cart-icon>a{position: relative}
.pcheader-icon.shoping-cart-icon>a>i{font-size: 17px}
.pcheader-icon.shoping-cart-icon>a>span{position: absolute;
	z-index: 1;
	width: 14px;
	height: 14px;
	display: inline-block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	top: calc(50% - 17px);
	right: -4px;
	background: var(--pcaccent-cl);
	color: #fff;
	text-align: center;
	white-space: nowrap;
	line-height: 14px;
	font-size: 8px;
	font-family: var(--pcbody-font);
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s}
.show-search{position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	height: 58px;
	background: #fff;
	text-align: left;
	z-index: 200;
	display: none}
.show-search a.close-search{position: absolute;
	width: 20px;
	height: 60px;
	display: inline-block;
	right: 0;
	top: 0;
	z-index: 5;
	text-align: center;
	line-height: 60px;
	font-size: 16px;
	cursor: pointer;
	color: #313131}
.show-search a.close-search i{font-size: 70%}
.header-search-style-showup .show-search{left: auto;
	right: 0;
	width: 300px;
	top: 100%;
	padding: 20px;
	border-top: 4px solid var(--pcaccent-cl);
	height: auto !important;
	visibility: hidden;
	display: block;
	-webkit-transition: all .27s ease-in-out;
	-moz-transition: all .27s ease-in-out;
	-o-transition: all .27s ease-in-out;
	transition: all .27s ease-in-out;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotateX(-90deg);
	-moz-transform: rotateX(-90deg);
	-ms-transform: rotateX(-90deg);
	-o-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
	box-shadow: 0 3px 3px rgba(190, 190, 190, .6);
	-webkit-box-shadow: 0 3px 3px rgba(190, 190, 190, .6);
	-moz-box-shadow: 0 3px 3px rgba(190, 190, 190, .6)}
.header-search-style-showup .show-search,.header-search-style-showup .sticky-wrapper.is-sticky .show-search,.header-search-style-showup .sticky-wrapper:not(.is-sticky) #navigation .show-search,.header-search-style-showup .sticky-wrapper:not(.is-sticky) .show-search{height: auto !important}
.header-search-style-showup .show-search.active{-webkit-transform: rotateX(0);
	-moz-transform: rotateX(0);
	-ms-transform: rotateX(0);
	-o-transform: rotateX(0);
	transform: rotateX(0);
	visibility: visible}
.header-search-style-showup .show-search:before{visibility: hidden;
	opacity: 0;
	content: "";
	display: block;
	position: absolute;
	top: -9px;
	right: 5px;
	margin: 0 auto;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 6px 6px 6px;
	-webkit-transform: translate3d(0, 5px, 0);
	transform: translate3d(0, 5px, 0);
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	border-color: transparent transparent var(--pcaccent-cl) transparent;
	border-bottom-color: var(--pcaccent-cl)}
.header-search-style-showup .show-search.active:before{visibility: visible;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)}
.header-search-style-showup .show-search a.close-search{display: none}
.button-menu-mobile i,.pcheader-icon a i{line-height: inherit;
	vertical-align: top}
#header{margin-bottom: var(--pchd-mg);
	position: relative}
.elementor-template-full-width #header,.single.elementor-template-full-width .post{margin-bottom: 0}
.elementor-template-full-width .clear-footer{height: 0;
	margin-bottom: 0}
.featured-area{margin-top: calc(var(--pchd-mg) * -1 + 4px);
	margin-bottom: var(--pchd-mg);
	position: relative}
.featured-area:after,.featured-area:before{content: "";
	display: table;
	clear: both}
.penci-vernav-enable #header+.featured-area{margin-top: calc(var(--pchd-mg) * -1)}
.penci-owl-carousel .penci-owl-nav .owl-next,.penci-owl-carousel .penci-owl-nav .owl-prev{width: 34px;
	height: 34px;
	display: inline-block;
	vertical-align: top;
	background: #fff;
	color: #010101;
	font-size: 12px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	position: absolute;
	z-index: 10;
	top: 50%;
	margin-top: -18px;
	left: 20px;
	line-height: 34px;
	text-align: center;
	opacity: 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	border: none}
.penci-owl-carousel .penci-owl-nav .owl-next i[class*=" penciicon-"],.penci-owl-carousel .penci-owl-nav .owl-next i[class^=penciicon-],.penci-owl-carousel .penci-owl-nav .owl-prev i[class*=" penciicon-"],.penci-owl-carousel .penci-owl-nav .owl-prev i[class^=penciicon-]{font-weight: 700 !important;
	vertical-align: top}
.penci-owl-carousel .penci-owl-nav .owl-next i,.penci-owl-carousel .penci-owl-nav .owl-prev i{line-height: inherit}
.penci-owl-carousel .penci-owl-nav.disabled{display: none}
.penci-owl-carousel .penci-owl-nav.disabled .owl-next,.penci-owl-carousel .penci-owl-nav.disabled .owl-prev{display: none !important}
.penci-owl-carousel .penci-owl-nav .owl-next{left: auto;
	right: 20px}
.penci-owl-carousel:hover .penci-owl-nav .owl-next,.penci-owl-carousel:hover .penci-owl-nav .owl-prev{opacity: .8}
.penci-owl-carousel .penci-owl-nav .owl-next:hover,.penci-owl-carousel .penci-owl-nav .owl-prev:hover{opacity: 1}
.penci-owl-carousel .penci-owl-dots{position: absolute;
	bottom: 15px !important;
	z-index: 10;
	width: 100%;
	text-align: center;
	left: 0}
.penci-owl-carousel .penci-owl-dots.disabled{display: none !important}
.penci-owl-carousel .penci-owl-dot{display: inline-block;
	margin: 0 3px;
	vertical-align: top;
	background: 0 0;
	border: none}
.penci-owl-carousel .penci-owl-dot span{width: 10px;
	height: 10px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 2px solid #fff;
	background: rgba(0, 0, 0, .3);
	display: inline-block;
	vertical-align: top;
	transition: .3s all ease-in-out;
	transform: scale(.75)}
.penci-owl-carousel .penci-owl-dot.active span{background: #fff}
.penci-owl-carousel-slider .penci-owl-dot.active span{transform: scale(1)}
.penci-enSticky .penci-sticky-ct.elementor-column,.penci-enSticky .penci-sticky-sb.elementor-column{display: block !important}
span.date>time{font-size: inherit;
	color: inherit;
	text-decoration: inherit;
	font-weight: inherit;
	background: 0 0;
	font-style: inherit;
	font-family: inherit}
.penci-image-holder{position: relative;
	width: 100%;
	background: #f5f5f5;
	display: inline-block;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	overflow: hidden}
.penci-image-holder:before{display: block;
	content: "";
	width: 100%;
	padding-top: 66.6667%;
	background: 0 0 !important;
	box-shadow: none !important}
.penci-image-holder:not([style*=background-image]),.penci-lazy:not(.lazyloaded),.penci-lazy[src*="20xmlns='http://www.w3.org/2000/svg'"],.penci-lazy[src*=penci-holder]{background-image: linear-gradient(to left, #f5f5f5 0, #efefef 15%, #f5f5f5 40%, #f5f5f5 100%);
	background-repeat: no-repeat !important;
	background-color: #f5f5f5;
	background-size: 900px 1700px !important;
	animation: pencipreload .6s infinite linear forwards;
	-webkit-animation: pencipreload .6s infinite linear forwards}
.penci-image-holder img{position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover}
.penci-lazy[src*=penci-holder]{width: 100%;
	height: auto}
@-webkit-keyframes pencipreload{from {
		background-position: -800px 0
	}
	to {
		background-position: 100px 0
	}}
@keyframes pencipreload{from {
		background-position: -800px 0
	}
	to {
		background-position: 100px 0
	}}
@-webkit-keyframes pencifadeInUp{0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 40px, 0);
		transform: translate3d(0, 40px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}}
@keyframes pencifadeInUp{0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 40px, 0);
		transform: translate3d(0, 40px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}}
.penci-owl-carousel:not(.penci-owl-loaded){display: block}
.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>div,.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>figure,.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>img,.penci-owl-carousel:not(.penci-owl-loaded)>div{display: none}
.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper,.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>div:first-child,.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>figure:first-child,.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper>img:first-child{display: block}
.penci-owl-carousel:not(.penci-owl-loaded)>.swiper-wrapper{overflow: hidden}
.penci-owl-carousel:not(.penci-owl-loaded):after,.penci-owl-carousel:not(.penci-owl-loaded):before{content: "";
	clear: both;
	display: table}
@media only screen and (min-width:1170px){.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div{width: 16.666666%;
		float: left}.penci-owl-carousel:not(.penci-owl-loaded)[data-item="5"] .swiper-wrapper>div{width: 20%;
		float: left}.penci-owl-carousel:not(.penci-owl-loaded)[data-item="4"] .swiper-wrapper>div{width: 25%;
		float: left}.penci-owl-carousel:not(.penci-owl-loaded)[data-item="3"] .swiper-wrapper>div{width: 33.3333%;
		float: left}.penci-owl-carousel:not(.penci-owl-loaded)[data-item="2"] .swiper-wrapper>div{width: 50%;
		float: left}.penci-owl-carousel:not(.penci-owl-loaded)[data-item="2"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="3"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="3"] .swiper-wrapper>div:nth-child(3),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="4"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="4"] .swiper-wrapper>div:nth-child(3),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="4"] .swiper-wrapper>div:nth-child(4),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="5"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="5"] .swiper-wrapper>div:nth-child(3),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="5"] .swiper-wrapper>div:nth-child(4),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="5"] .swiper-wrapper>div:nth-child(5),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div:nth-child(3),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div:nth-child(4),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div:nth-child(5),.penci-owl-carousel:not(.penci-owl-loaded)[data-item="6"] .swiper-wrapper>div:nth-child(6){display: block}}
@media only screen and (max-width:1169px) and (min-width:768px){.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="4"] .swiper-wrapper>div{width: 25%;
		float: left}.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="4"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="4"] .swiper-wrapper>div:nth-child(3),.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="4"] .swiper-wrapper>div:nth-child(4){display: block}.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="3"] .swiper-wrapper>div{width: 33.3333%;
		float: left}.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="3"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="3"] .swiper-wrapper>div:nth-child(3){display: block}.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="2"] .swiper-wrapper>div{width: 50%;
		float: left}.penci-owl-carousel:not(.penci-owl-loaded)[data-tablet="2"] .swiper-wrapper>div:nth-child(2){display: block}}
@media only screen and (max-width:767px) and (min-width:481px){.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="4"] .swiper-wrapper>div{width: 25%;
		float: left}.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="4"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="4"] .swiper-wrapper>div:nth-child(3),.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="4"] .swiper-wrapper>div:nth-child(4){display: block}.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="3"] .swiper-wrapper>div{width: 33.3333%;
		float: left}.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="3"] .swiper-wrapper>div:nth-child(2),.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="3"] .swiper-wrapper>div:nth-child(3){display: block}.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="2"] .swiper-wrapper>div{width: 50%;
		float: left}.penci-owl-carousel:not(.penci-owl-loaded)[data-tabsmall="2"] .swiper-wrapper>div:nth-child(2){display: block}}
.pc-wrapbuilder-header{--pchb-socialw: 28px;
	--pchb-m-socialw: 28px}
.pc-wrapbuilder-header .container{max-width: 100%;}
.pc-wrapbuilder-header{margin-bottom: var(--pchd-mg)}
.navigation{background: #fff;
	height: 60px;
	z-index: 9999;
	width: 100%;
	-webkit-backface-visibility: hidden;
	border-bottom: 1px solid #ececec;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s}
.is-sticky .navigation{box-shadow: 0 1px 5px rgba(190, 190, 190, .46);
	-webkit-box-shadow: 0 1px 5px rgba(190, 190, 190, .46);
	-moz-box-shadow: 0 1px 5px rgba(190, 190, 190, .46);
	border-color: transparent !important}
.navigation .container{position: relative;
	display: table;
	text-align: center}
.navigation .menu{float: left}
.navigation .menu>ul>li,.navigation ul.menu>li{display: inline-block;
	position: relative;
	float: left;
	margin-right: 30px}
.navigation .menu>li:last-child,.navigation .menu>ul>li:last-child{margin-right: 0}
.navigation .menu>li>a{font-family: var(--pchead-font);
	font-size: 12px;
	color: #313131;
	text-transform: uppercase;
	display: inline-block;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	position: relative;
	font-weight: var(--pchead-wei);
	text-decoration: none}
.navigation .menu>li>a{line-height: 58px}
.navigation .menu>li>a>i{font-size: 13px;
	margin-right: 5px}
.navigation ul.menu>li>a:before{content: "";
	position: absolute;
	bottom: calc(50% - 12px);
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	left: 50%;
	height: 2px;
	width: 0;
	background: var(--pcaccent-cl)}
.navigation .menu>ul>li:hover>a:before,.navigation .menu>ul>li>a:hover:before,.navigation ul.menu>li:hover>a:before,.navigation ul.menu>li>a:hover:before{left: 0;
	width: 100%}
.navigation .menu li:hover>a,.navigation .menu li>a:hover{color: var(--pcaccent-cl)}
.navigation .menu>ul>li>a>img,.navigation ul.menu>li>a>img{vertical-align: middle}
.navigation .button-menu-mobile{display: none;
	float: left;
	text-align: center;
	color: #313131;
	font-size: 21px;
	cursor: pointer;
	transition: color .3s;
	-webkit-transition: color .3s;
	-moz-transition: color .3s}
.navigation .menu .children{visibility: hidden;
	opacity: 0;
	position: absolute;
	left: 0;
	z-index: 9999;
	box-shadow: 0 3px 3px rgba(190, 190, 190, .6);
	-webkit-box-shadow: 0 3px 3px rgba(190, 190, 190, .6);
	-moz-box-shadow: 0 3px 3px rgba(190, 190, 190, .6);
	border-top: 1px solid #ececec;
	margin-top: 0;
	background: #fff}
.navigation .menu .children ul{left: 100%;
	top: 0}
.navigation .menu li.penci-mega-menu{position: static !important}
.navigation .penci-megamenu{width: 100%;
	display: table}
.navigation .penci-megamenu .penci-mega-child-categories{width: 230px;
	display: table-cell;
	vertical-align: top;
	background: #fff;
	padding: 20px 0;
	position: relative}
.navigation .penci-megamenu .penci-mega-child-categories:after{content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #ececec}
.navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before{content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: #fff;
	z-index: 1;
	transition: none;
	-webkit-transition: none;
	-moz-transition: none}
.navigation ul.menu>li.menu-item-has-children>a:after,.navigation ul.menu>li.penci-mega-menu>a:after{font-family: FontAwesome;
	content: "";
	margin-left: 5px;
	color: inherit;
	font-size: 13px;
	font-weight: 400;
	width: auto;
	display: inline-block;
	vertical-align: top;
	line-height: inherit}
.penci-megamenu[data-number="1"]{min-height: 279px}
.penci-megamenu[data-number="2"]{min-height: 558px}
.penci-megamenu[data-number="3"]{min-height: 837px}
.penci-megamenu[data-style="3"]{min-height: 190px}
.penci-megamenu[data-style="3"][data-number="2"]{min-height: 380px}
.penci-megamenu[data-style="3"][data-number="3"]{min-height: 570px}
.penci-megamenu[data-style="4"]{min-height: 130px}
.penci-megamenu[data-style="4"][data-number="2"]{min-height: 260px}
.penci-megamenu[data-style="4"][data-number="3"]{min-height: 390px}
.penci-megamenu.loaded{min-height: unset}
@-moz-document url-prefix(){.navigation.menu-style-2 ul.menu>li.megamenu>ul.sub-menu:before {
		top: 0
	}}
.penci_navbar_mobile{background: var(--pcbg-cl)}
@media only screen and (min-width:961px){.penci_navbar_mobile{display: none}}
@media only screen and (max-width:960px){.penci_builder_sticky_header_desktop{display: none !important}}
@media only screen and (max-width:479px){.penci_navbar_mobile .container{padding-left: 10px;
		padding-right: 10px}}
.penci_navbar_mobile .navigation{border: 0}
.penci_navbar_mobile .navigation .button-menu-mobile{display: block}
[class^=pc-button-define-style-]{display: inline-block;
	transition: .3s all ease-in-out;
	border-style: solid;
	border-width: 0}
.penci-builder-mobile-sidebar-nav{position: fixed;
	top: 0;
	height: 100%;
	z-index: 100001;
	width: 330px;
	overflow-y: auto;
	padding: 30px 20px 20px;
	background: #fff;
	left: 0;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transform: translateX(-330px);
	-webkit-transform: translateX(-330px);
	-moz-transform: translateX(-330px)}
.open-mobile-builder-sidebar-nav .penci-builder-mobile-sidebar-nav{left: 330px}
.header-search-style-showup .penci_navbar_mobile .show-search{top: calc(100% + 10px)}
.admin-bar .penci-builder-mobile-sidebar-nav.penci-menu-hbg{padding-top: 30px}
.pc-wrapbuilder-header{--pchd-sinput-txt: var(--pctext-cl)}
#penci-featured-video-bg{height: 600px}
.penci-bgstyle-2 .penci-biggrid-data{margin-left: -10px;
	margin-right: -10px}
.penci-bgstyle-2 .item-masonry{width: 33.3333%;
	float: left;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px}
.pcsl-inner,.swiper.pcsl-inner{margin-left: calc(var(--pcsl-hgap) * -1 / 2);
	margin-right: calc(var(--pcsl-hgap) * -1 / 2);
	width: calc(100% + var(--pcsl-hgap));
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	align-items: flex-start}
.penci-homepage-title{position: relative;
	margin-bottom: 30px;
	text-align: center;
	clear: both;
	background: 0 0;
	margin-top: 5px}
.penci-border-arrow{position: relative;
	line-height: 1.3;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px}
.penci-border-arrow .inner-arrow{border: 1px solid #313131;
	background: #fff;
	position: relative;
	display: block;
	text-transform: uppercase;
	padding: 8px 12px 7px;
	z-index: 3;
	font-size: 14px}
.penci-border-arrow .inner-arrow a{text-decoration: none !important;
	font-size: inherit;
	font-weight: inherit;
	color: inherit !important}
.penci-homepage-title{--extrabtn: 0;}
.penci-border-arrow:after,.penci-border-arrow:before{content: "";
	position: absolute}
.penci-border-arrow:before{width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent;
	bottom: -5px;
	left: 50%;
	border-top-color: #313131;
	border-width: 6px;
	border-bottom: 0;
	margin-left: -6px;
	z-index: 5}
.penci-border-arrow:after{border: 1px solid #313131;
	left: -5px;
	right: -5px;
	bottom: 3px;
	display: block;
	z-index: 1;
	height: 100%}
.penci-homepage-title h3{font-size: 14px;
	color: #313131;
	text-transform: uppercase;
	position: relative;
	z-index: 1}
.pcsb-subtt .penci-psub-title{letter-spacing: 0;
	text-transform: none;
	font-size: 18px;
	line-height: 1.3;
	margin: 8px 0;
	color: #777}
.pcsb-subtt .penci-psub-title{margin: 0}
.penci-post-box-meta{padding: 15px 0;
	clear: both;
	display: block;
	border-top: 1px solid var(--pcborder-cl);
	border-bottom: 1px solid var(--pcborder-cl);
	margin: 30px 0 0}
.penci-hide-tagupdated{display: none !important}
.grid-post-box-meta i{margin-right: 5px}
.penci-post-box-meta .penci-post-share-box{display: inline-block;
	float: right}
.penci-post-box-meta .penci-post-share-box a{display: inline-block;
	position: relative;
	color: #313131;
	margin-left: 10px;
	font-size: 14px}
.penci-post-box-meta .penci-post-share-box a:first-child{margin-left: 0}
.penci-post-share-box a:hover{color: var(--pcaccent-cl)}
.penci-post-share-box .dt-share{position: absolute;
	display: inline-block;
	font-size: 9px;
	font-family: var(--pchead-font);
	font-weight: 400;
	background: #313131;
	color: #fff;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	text-align: center;
	bottom: -45px;
	width: 60px;
	left: 50%;
	margin-left: -30px;
	opacity: 0;
	visibility: hidden;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	z-index: 5}
.penci-post-share-box a:hover .dt-share{opacity: 1;
	bottom: -30px;
	visibility: visible}
.penci-post-share-box .dt-share:before{position: absolute;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 7px solid #313131;
	content: "";
	top: -7px;
	left: 50%;
	margin-left: -4px}
.penci-post-like.liked i:before{content: ""}
ul.penci-grid{display: flex;
	flex-wrap: wrap;
	row-gap: 0;
	--pcrgap: 30px;
	column-gap: var(--pcrgap);
	padding: 0 !important;
	margin: 0}
@media only screen and (min-width: 768px){ul.penci-grid[data-layout="boxed-2"]{row-gap: var(--pcrgap);}}
.penci-grid>li{width: calc((100% - var(--pcrgap) * 2)/ 3);
	margin-bottom: 51px;
	list-style: none !important}
.penci-grid>li.grid-style{text-align: center}
.penci-grid li .item>.thumbnail,.penci-masonry .item-masonry>.thumbnail{display: inline-block;
	position: relative;
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	margin-bottom: 28px;
	width: 100%}
.penci-grid li .item>.thumbnail:hover,.penci-masonry .item-masonry>.thumbnail:hover{opacity: .85}
.penci-grid li .item img,.penci-masonry .item-masonry a img{width: 100%;
	height: auto;
	vertical-align: top;
	margin: 0}
.penci-grid li .item .cat,.penci-masonry .item-masonry .cat{color: var(--pcaccent-cl);
	display: block;
	margin-bottom: 8px}
.penci-grid li .item h2 a,.penci-masonry .item-masonry h2 a{font-size: 18px;
	color: var(--pcheading-cl);
	text-transform: uppercase;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s}
.penci-grid li .item h2 a:hover,.penci-masonry .item-masonry h2 a:hover{color: #888}
.penci-grid li .item p,.penci-masonry .item-masonry p{margin-bottom: 0}
.penci-grid li .item .item-content,.penci-masonry .item-masonry .item-content{margin-top: 18px;
	text-align: left}
.penci-post-box-meta.penci-post-box-grid{border: none !important;
	padding: 0;
	text-align: center;
	position: relative;
	margin-top: 16px;
	clear: none}
.penci-post-box-meta.penci-post-box-grid:before{content: "";
	position: absolute;
	width: 100%;
	left: 0;
	height: 1px;
	background: #dedede;
	display: block;
	top: 49%;
	z-index: 1}
.penci-post-box-meta.penci-post-box-grid .penci-post-share-box{float: none !important;
	padding: 0 10px;
	position: relative;
	z-index: 5;
	background: #fff;
	display: inline-block;
	margin-top: 0}
.grid-header-box{padding-bottom: 17px;
	position: relative}
.grid-header-box:after{width: 60px;
	height: 1px;
	background: var(--pcaccent-cl);
	margin-left: -30px;
	position: absolute;
	left: 50%;
	bottom: 0;
	content: ""}
.penci-grid li.grid-overlay-meta .item>.thumbnail{margin-bottom: 0;
	vertical-align: top}
.grid-overlay-meta .grid-header-box{margin: -30px 25px 0;
	background: #fff;
	padding-top: 25px;
	padding-left: 5px;
	padding-right: 5px;
	z-index: 10;
	position: relative}
.penci-wrap-masonry{margin-left: -15px;
	margin-right: -15px}
.penci-masonry{width: 100%;
	display: inline-block;
	vertical-align: top}
.penci-masonry .item-masonry{box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 33.3333%;
	display: inline-block;
	padding: 0 15px;
	float: left;
	margin-bottom: 51px;
	text-align: center}
.item-masonry a img{position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	z-index: 1;
	width: 100%}
.penci-masonry[data-cols="2"] .item-masonry{width: 50%}
.penci-masonry .item-masonry .thumbnail>a{display: inline-block;
	vertical-align: top;
	width: 100%}
.penci-masonry[data-cols="6"] .item-masonry{width: 16.6666667%}
.penci-masonry[data-cols="5"] .item-masonry{width: 20%}
.penci-masonry[data-cols="4"] .item-masonry{width: 25%}
.penci-masonry[data-cols="3"] .item-masonry{width: 33.3333%}
.penci-masonry[data-cols="2"] .item-masonry{width: 50%}
.penci-masonry[data-cols="1"] .item-masonry{width: 100%}
.penci-grid li.list-post{width: 100% !important;
	margin-right: 0 !important;
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: 1px solid #dedede}
.penci-grid li.list-post .item{width: 100%}
.penci-grid li.list-post:last-child{margin-bottom: 40px;
	padding-bottom: 0;
	border-bottom: none}
.penci-grid li.list-post .item>.thumbnail{margin: 0;
	width: 46.25%;
	float: left;
	max-width: 100%}
.penci-latest-posts-sc .penci-grid li.list-post .item>.thumbnail{max-width: 100%}
.grid-post-box-meta{margin: 12px 0 0;
	font-size: 14px}
.grid-post-box-meta span{color: #888}
.grid-post-box-meta a,.grid-post-box-meta span{font-size: inherit}
.grid-post-box-meta span:after{content: "";
	width: 1px;
	height: 10px;
	background: #dedede;
	margin: 0 8px 0 10px;
	border-right: 1px solid;
	background: 0 0 !important;
	opacity: .6;
	display: inline-block}
.grid-post-box-meta span:last-child:after{content: none;
	display: none}
.grid-post-box-meta span a{color: #313131}
.grid-post-box-meta span a:hover{color: var(--pcaccent-cl)}
.penci-grid > li.list-post-3,.list-post-3{width: 100%;}
.list-post-3 .item{display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;}
.list-post-3 + .list-post-3{margin-top: 30px;}
.penci-grid li.list-post-3 .item > .thumbnail{width: 45%;
	align-items: stretch;
	display: flex;
	margin: 0;}
.list-post-3 .entry-content{margin-top: 20px;}
.list-post-3 .thumbnail{position: relative;}
.list-post-3 .penci-post-box-meta{background: transparent;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0;
	backdrop-filter: blur(30px) brightness(90%);
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	opacity: 0;
	transition: 0.3s all ease-in-out;}
.list-post-3 .penci-post-box-meta.active{opacity: 1;}
.list-post-3 .penci-post-box-meta:before,.list-post-3 .penci-post-box-meta:after{display: none;}
.penci-post-share-box-btn{position: absolute;
	width: 32px;
	height: 32px;
	z-index: 99;
	background: var(--pcbg-cl);
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	bottom: 10px;
	left: 10px;
	font-size: 16px;
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);}
.penci-post-share-box-btn a{color: var(--pcheading-cl);}
.penci-homepage-title.pcalign-left{text-align: left}
.penci-homepage-title.pcalign-center{text-align: center}
article.post,article.type-post{margin-bottom: 60px}
.single .post{margin-bottom: 60px}
.penci-jarallax{width: 100%;
	padding-top: 50%;
	position: relative;
	z-index: 0}
.penci-jarallax>.jarallax-img{position: absolute;
	object-fit: cover;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1}
.post-image .mejs-container,.post-image video.wp-video-shortcode{width: 100% !important;
	height: 100% !important}
.post-image .mejs-container{padding-top: 56.25%}
.post-image video.wp-video-shortcode{max-width: 100% !important}
.post-image video.wp-video-shortcode{position: relative}
.post-image .mejs-mediaelement{position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0}
.post-image .mejs-controls{z-index: 0 !important}
.post-image .mejs-container.wp-audio-shortcode{padding-top: 0 !important}
.post-box-meta-single{text-align: center;
	margin: 6px 0 0;
	font-size: 14px}
.post-box-meta-single span{color: #888}
.post-box-meta-single span strong,.post-box-meta-single span time{font-size: inherit;
	font-family: inherit;
	color: inherit}
.post-box-meta-single a{color: #313131}
.post-box-meta-single a:hover{color: var(--pcaccent-cl)}
.post-box-meta-single>span:before{content: "";
	width: 0;
	height: 10px;
	margin: 0 13px;
	display: inline-block;
	background: 0 0 !important;
	border-right: 1px solid;
	opacity: .7}
.post-box-meta-single>span:first-child:before{content: none;
	display: block}
#wpadminbar{z-index: 9999}
#wpadminbar:hover{z-index: 99999}
.post-image{margin-bottom: 26px;
	text-align: center;
	vertical-align: top;
	overflow: hidden;
	position: relative}
.post-image img{max-width: 100%;
	height: auto}
.post-image.audio iframe{height: 166px;
	width: 100%}
.post-entry{margin-bottom: 33px;
	line-height: 28px}
.post-entry:before{content: " ";
	display: table}
.post-entry .inner-post-entry:after{content: " ";
	display: table;
	clear: both}
.post-entry img{max-width: 100%;
	height: auto}
.post-entry a:hover{text-decoration: underline}
.elementor-widget-text-editor h1,.elementor-widget-text-editor h2,.elementor-widget-text-editor h3,.elementor-widget-text-editor h4,.elementor-widget-text-editor h5,.elementor-widget-text-editor h6,.elementor-widget-text-editor hr,.post-entry h1,.post-entry h2,.post-entry h3,.post-entry h4,.post-entry h5,.post-entry h6,.post-entry hr{margin-bottom: 17px}
.elementor-widget-text-editor p{font-size: inherit;
	line-height: inherit;
	font-family: inherit;
	font-weight: inherit;
	color: inherit;
	text-align: inherit}
.post-entry p{margin-bottom: 17px}
.post-entry h1,.post-entry h2,.post-entry h3,.post-entry h4,.post-entry h5,.post-entry h6{color: var(--pcheading-cl);
	letter-spacing: 0;
	line-height: 1.3em}
.elementor-widget-text-editor h1,.post-entry h1{font-size: 24px}
.elementor-widget-text-editor h2,.post-entry h2{font-size: 22px}
.elementor-widget-text-editor h3,.post-entry h3{font-size: 20px}
.elementor-widget-text-editor h4,.post-entry h4{font-size: 18px}
.elementor-widget-text-editor h5,.post-entry h5{font-size: 16px}
.elementor-widget-text-editor h6,.post-entry h6{font-size: 14px}
.elementor-widget-text-editor hr,.post-entry hr{border: 0;
	height: 0;
	border-bottom: 1px solid #dedede;
	clear: both}
.post-entry blockquote{padding: 0;
	position: relative;
	margin: 0 0 20px 0}
.post-entry blockquote,.post-entry blockquote p{font-size: 16px;
	color: #888;
	font-style: italic;
	line-height: 1.7;
	text-align: left}
.post-entry blockquote p{margin: 0}
.post-entry blockquote{position: relative;
	padding: 0 0 0 40px;
	border: none;
	overflow: hidden}
.post-entry blockquote:before{color: var(--pcaccent-cl);
	content: "";
	font-family: penciicon;
	font-size: 22px;
	font-weight: 400;
	line-height: 1;
	font-style: normal;
	position: absolute;
	top: 6px;
	left: 2px}
.post-entry blockquote .author,.post-entry blockquote cite{display: block;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 7px;
	color: var(--pcaccent-cl);
	font-style: normal;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	overflow: hidden;
	text-align: left;
	position: relative;
	z-index: 1}
.post-entry blockquote .author span{position: relative;
	display: inline-block;
	padding: 0 10px 0 0}
.post-entry blockquote .author span:after{content: "";
	position: absolute;
	top: 50%;
	width: 90px;
	height: 1px;
	background: var(--pcaccent-cl);
	left: 100%;
	opacity: .8}
.penci-single-link-pages{display: block;
	width: 100%}
.penci-single-link-pages:after,.penci-single-link-pages:before{content: "";
	display: table;
	clear: both}
.elementor-widget-text-editor ol,.elementor-widget-text-editor ul,.post-entry ol,.post-entry ul{padding-left: 36px;
	margin-bottom: 20px}
.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{background-color: transparent !important}
.elementor-widget-text-editor ol ol,.elementor-widget-text-editor ol ul,.elementor-widget-text-editor ul ol,.elementor-widget-text-editor ul ul,.post-entry ol ol,.post-entry ol ul,.post-entry ul ol,.post-entry ul ul{margin: 2px 0;
	padding-left: 22px}
.elementor-widget-text-editor ul li,.post-entry ul li{margin-bottom: 6px;
	position: relative;
	list-style-type: square;
	line-height: 1.7}
.elementor-widget-text-editor ol li,.post-entry ol li{margin-bottom: 2px;
	list-style: decimal}
.post-entry table{width: 100%;
	margin-bottom: 22px;
	border-collapse: collapse;
	border-left: 1px solid var(--pcborder-cl);
	border-right: 1px solid var(--pcborder-cl);
	border-top: 1px solid var(--pcborder-cl)}
.post-entry td,.post-entry th{padding: 12px;
	border-bottom: 1px solid var(--pcborder-cl);
	border-color: var(--pcborder-cl)}
.post-entry th{font-weight: 700}
.post-entry em strong{font-style: italic}
.heading2-style-2 .entry-content>h2{padding-bottom: 8px;
	border-bottom: 1px solid var(--pcborder-cl);
	overflow: hidden}
.heading2-style-2 .entry-content>h2{border-bottom-width: 0;
	position: relative}
.heading2-style-2 .entry-content>h2:before{content: "";
	width: 50px;
	height: 2px;
	bottom: 0;
	left: 0;
	z-index: 2;
	background: var(--pcaccent-cl);
	position: absolute}
.heading2-style-2 .entry-content>h2:after{content: "";
	width: 100%;
	height: 2px;
	bottom: 0;
	left: 20px;
	z-index: 1;
	background: var(--pcborder-cl);
	position: absolute}
.tags-share-box{display: table;
	width: 100%;
	margin: 0;
	position: relative;
	padding: 19px 160px 18px 0;
	clear: both;
	border-top: 1px solid #dedede;
	font-size: 14px}
.post-share{display: inline-block;
	position: absolute;
	z-index: 10;
	right: 0;
	top: 20px}
.post-share .count-number-like{font-weight: 700;
	font-style: italic;
	font-size: 13px;
	color: var(--pcaccent-cl);
	vertical-align: top}
.post-share a{transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	font-size: 14px;
	margin: 0 0 0 10px;
	color: #313131;
	display: inline-block;
	vertical-align: top;
	position: relative}
.post-share a.liked,.post-share a:hover{color: var(--pcaccent-cl)}
.post-share a.penci-post-like{margin-left: 5px}
.post-share a.penci-post-like:after{content: "";
	display: inline-block;
	width: 1px;
	height: 12px;
	margin: 4px 6px 0 20px;
	vertical-align: top;
	border: none;
	background-color: #dedede}
.post-share a .dt-share{position: absolute;
	display: inline-block;
	font-size: 9px;
	font-family: var(--pchead-font);
	font-weight: 400;
	background: #313131;
	color: #fff;
	height: 20px;
	white-space: nowrap;
	line-height: 20px;
	text-align: center;
	z-index: 20;
	bottom: -45px;
	width: 60px;
	left: 50%;
	margin-left: -30px;
	opacity: 0;
	visibility: hidden;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out}
.post-share a:hover .dt-share{opacity: 1;
	bottom: -30px;
	visibility: visible}
.post-share a .dt-share:before{position: absolute;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 7px solid #313131;
	content: "";
	top: -7px;
	left: 50%;
	margin-left: -4px}
.post-author{margin: 0;
	overflow: hidden;
	padding: 38px 0 37px 0;
	border-top: 1px solid var(--pcborder-cl)}
body.author .post-author{padding: 20px 20px;
	border: 1px solid var(--pcborder-cl);
	margin-bottom: 40px}
.penci-owl-carousel-slider .penci-owl-dots{position: static;
	height: 10px;
	clear: both;
	margin-top: 16px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	transform: none !important}
.penci-owl-carousel-slider .penci-owl-dots.disabled,.penci-owl-carousel-slider .penci-owl-nav.disabled{display: none}
.penci-owl-carousel-slider .penci-owl-dot.active span{background: var(--pcaccent-cl);
	border-color: var(--pcaccent-cl)}
.penci-rlt-popup{position: fixed;
	bottom: 0;
	left: 0;
	z-index: 5000;
	background: #fff;
	box-shadow: 2px 10px 7px rgba(0, 0, 0, .2);
	width: 340px;
	max-height: 75%;
	overflow: hidden;
	padding: 0;
	-webkit-transform: translate(0, 100%);
	-moz-transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	-o-transform: translate(0, 100%);
	transform: translate(0, 100%);
	-webkit-transition: all .6s cubic-bezier(.19, 1, .22, 1);
	-moz-transition: all .6s cubic-bezier(.19, 1, .22, 1);
	transition: all .6s cubic-bezier(.19, 1, .22, 1)}
.penci-rlt-popup.rltpopup-show-up{-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)}
.penci-rlt-popup .penci-close-rltpopup{position: absolute;
	top: 50%;
	right: 6px;
	height: 24px;
	width: 24px;
	text-align: center;
	line-height: 22px;
	margin: -12px 0 0 0;
	padding: 0;
	border: 0;
	background: 0 0;
	color: #fff;
	outline: 0;
	box-shadow: none;
	font-size: 0 !important;
	opacity: .75;
	transition: opacity .3s;
	-webkit-transition: opacity .3s}
.penci-rlt-popup .penci-close-rltpopup:hover{opacity: 1}
.penci-rlt-popup .penci-close-rltpopup span{display: block;
	width: 20px;
	border-top: 1px solid;
	position: absolute;
	top: 50%;
	left: 0}
.penci-rlt-popup .penci-close-rltpopup span:first-child{transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)}
.penci-rlt-popup .penci-close-rltpopup span:last-child{transform: rotate(45deg);
	-webkit-transform: rotate(45deg)}
.penci-pagination{margin-bottom: 40px;
	overflow: hidden;
	clear: both;
	text-align: center}
.penci-pagination.align-left{text-align: left}
.penci-pagenavi-shortcode{margin-top: 30px}
.penci-pagination a{color: #999;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	text-transform: uppercase;
	font-size: 12px;
	display: inline-block;
	line-height: 1;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s}
.penci-pagination a i{font-size: 14px;
	margin-left: 8px}
.penci-fawesome-ver5 .penci-pagination a i{font-size: 12px}
.penci-pagination a:hover{text-decoration: none;
	color: var(--pcaccent-cl)}
.penci-pagination ul.page-numbers{list-style: none;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding: 0}
.penci-pagination ul.page-numbers li{display: inline-block;
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
	list-style: none}
.penci-pagination ul.page-numbers li:last-child{margin-right: 0}
.penci-pagination ul.page-numbers li a,.penci-pagination ul.page-numbers li span{padding: 0;
	min-width: 30px;
	height: 30px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	display: inline-block;
	border: 1px solid #dedede;
	color: #888;
	text-decoration: none}
.penci-pagination ul.page-numbers li a{padding: 0 5px}
.penci-pagination ul.page-numbers li a:hover{color: #313131;
	border-color: #999;
	text-decoration: none}
.penci-pagination ul.page-numbers li span.current{color: #fff;
	background: var(--pcaccent-cl);
	border-color: var(--pcaccent-cl);
	text-decoration: none}
.penci-pagination ul.page-numbers li a i{font-size: 16px;
	line-height: 28px;
	margin-left: 2px;
	font-family: FontAwesome !important}
.penci-fawesome-ver5 .penci-pagination ul.page-numbers li a i{font-family: "Font Awesome 5 Free" !important}
.penci-pagination.penci-ajax-more a.penci-ajax-more-button{display: block;
	padding: 11px 10px;
	max-width: 400px;
	margin: 0 auto;
	border: 1px solid var(--pcborder-cl);
	line-height: 1.4;
	text-align: center;
	transition: all .25s;
	-webkit-transition: all .25s;
	background: #fff}
.penci-pagination.penci-ajax-more a.penci-ajax-more-button .ajax-more-text{color: inherit;
	font-family: inherit;
	font-weight: inherit}
.penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover{border-color: var(--pcaccent-cl)}
.penci-pagination.penci-ajax-more a.penci-ajax-more-button i{color: inherit}
.penci-go-to-top-floating{cursor: pointer;
	position: fixed;
	bottom: 20px;
	right: 20px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	background-color: var(--pcaccent-cl);
	color: #fff;
	z-index: 99999;
	text-align: center;
	transform: translate3d(0, 80px, 0);
	-webkit-transform: translate3d(0, 80px, 0);
	-webkit-transition: transform .5s cubic-bezier(.55, 0, .05, 1.1) 0s, opacity .3s;
	transition: transform .5s cubic-bezier(.55, 0, .05, 1.1) 0s, opacity .3s}
.penci-go-to-top-floating i[class^=penciicon-]{vertical-align: top;
	line-height: inherit}
.penci-go-to-top-floating.show-up{transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0)}
.penci-go-to-top-floating:hover{opacity: .85}
.penci-go-to-top-floating i{font-size: inherit;
	line-height: inherit;
	color: inherit}
.widget input{font-weight: 400}
.widget button[type=submit],.widget input[type=submit]{font-family: var(--pchead-font);
	font-weight: var(--pchead-wei)}
.penci-sidebar-content .widget{width: 100%;
	margin-right: 0;
	float: none;
	margin-bottom: 60px;
	clear: both}
.penci-sidebar-content img{max-width: 100%;
	height: auto;
	vertical-align: top}
.penci-sidebar-content .widget-title{color: #313131;
	margin-bottom: 30px;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	position: relative;
	text-align: center;
	line-height: 1.3;
	background: 0 0}
.penci-homepage-title.style-13,.penci-homepage-title.style-2,.penci-homepage-title.style-4,.penci-homepage-title.style-6,.penci-homepage-title.style-7,.penci-sidebar-content.style-7 .widget-title{margin-left: 0;
	margin-right: 0;
	margin-top: 0}
.penci-homepage-title.style-2:before{bottom: -4px}
.penci-homepage-title.style-2 .inner-arrow{border-width: 2px}
.penci-homepage-title.style-2.pcalign-center:after,.penci-homepage-title.style-2.pcalign-center:before{left: 50%;
	margin-left: -6px;
	right: auto}
.penci-homepage-title.style-4:after,.penci-homepage-title.style-4:before,.penci-homepage-title.style-6:after,.penci-homepage-title.style-6:before,.penci-homepage-title.style-7:after,.penci-homepage-title.style-7:before,.penci-sidebar-content.style-7 .penci-border-arrow:after,.penci-sidebar-content.style-7 .penci-border-arrow:before{content: none}
.pc-flexmnld,.penci-homepage-title.style-4{overflow: hidden}
.penci-homepage-title.style-4 .inner-arrow{padding: 0 12px;
	border: none;
	display: inline-block;
	background: 0 0 !important}
.penci-homepage-title.style-4 .inner-arrow:after,.penci-homepage-title.style-4 .inner-arrow:before{position: absolute;
	content: "";
	width: 1200px;
	height: 0;
	top: 50%;
	left: 100%;
	border: none;
	border-bottom: 1px solid;
	z-index: 1;
	opacity: .5}
.penci-homepage-title.style-4 .inner-arrow:before{left: auto;
	right: 100%}
.penci-homepage-title.style-7,.penci-sidebar-content.style-7 .penci-border-arrow{border-bottom: 2px solid #313131}
.penci-homepage-title.style-6 .inner-arrow{background: 0 0 !important;
	padding: 0 !important;
	border: none !important}
.penci-homepage-title.style-7,.penci-sidebar-content.style-7 .penci-border-arrow{border-bottom-width: 3px}
.penci-homepage-title.style-7 .inner-arrow,.penci-sidebar-content.style-7 .penci-border-arrow .inner-arrow{background: 0 0 !important;
	padding: 0 0 8px 0;
	border: none}
.penci-homepage-title.style-7 .inner-arrow:before,.penci-sidebar-content.style-7 .penci-border-arrow .inner-arrow:before{content: "";
	width: 40px;
	height: 3px;
	position: absolute;
	bottom: -3px;
	background: var(--pcaccent-cl)}
.penci-homepage-title.style-7.pcalign-center .inner-arrow:before,.penci-sidebar-content.style-7.pcalign-center .penci-border-arrow .inner-arrow:before{left: 50%;
	margin-left: -20px}
.penci-homepage-title.style-13:after,.penci-homepage-title.style-13:before{content: none}
.penci-homepage-title.style-13 .inner-arrow{display: inline-block;
	margin-bottom: 0;
	background-color: #313131;
	color: #fff;
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 34px}
.penci-homepage-title.style-13.pcalign-center .inner-arrow:after,.penci-homepage-title.style-13.pcalign-center .inner-arrow:before{content: "";
	display: inline-block;
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
	z-index: 1;
	border-top: 16px solid transparent;
	border-bottom: 17px solid transparent}
.penci-homepage-title.style-13.pcalign-center .inner-arrow:after{border-right: 16px solid #fff;
	right: 0}
.penci-homepage-title.style-13.pcalign-center .inner-arrow{padding-right: 30px;
	padding-left: 30px}
.penci-homepage-title.style-13.pcalign-center .inner-arrow:before{left: 0;
	border-left: 15px solid #fff}
.penci-homepage-title.style-13 .inner-arrow a{color: inherit}
.penciel-bheading .inner-arrow span{display: inline-flex;
	align-items: center;}
.widget ol,.widget ul{list-style: none}
.widget ol ol,.widget ul ul{padding-top: 11px;
	margin-top: 12px;
	border-top: 1px solid var(--pcborder-cl);
	padding-left: 20px}
.widget ol li,.widget ul li{margin-bottom: 11px;
	padding-bottom: 12px;
	border-bottom: 1px solid var(--pcborder-cl);
	font-size: 14px;
	color: #888}
.widget ol>li:last-child,.widget ul>li:last-child{margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none}
.widget ol li a,.widget ul li a{font-size: 14px;
	font-style: normal;
	line-height: 1.4}
.widget a{color: var(--pctext-cl)}
.widget a:hover{color: var(--pcaccent-cl);
	text-decoration: underline}
.widget .screen-reader-text{display: block;
	margin: 0 0 10px 0;
	font-size: 14px}
.widget select{padding: 2px;
	line-height: 32px;
	min-height: 32px;
	vertical-align: middle;
	border-spacing: 0;
	clear: both;
	margin: 0;
	font-size: 14px;
	width: 100%;
	max-width: 360px;
	outline: 0}
form.pc-searchform{position: relative}
form.pc-searchform input.search-input{border: 1px solid #e9e9e9;
	background: 0 0;
	padding: 12px 40px 12px 20px;
	color: #313131;
	font-size: 13px;
	font-family: var(--pcbody-font);
	font-weight: 400;
	width: 100%}
form.pc-searchform i{position: absolute;
	color: var(--pctext-cl);
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	right: 20px;
	z-index: 1;
	font-size: 15px;
	opacity: .9}
#respond{overflow: hidden;
	margin-bottom: 40px;
	position: relative}
#respond h3{font-size: 14px;
	color: #939393;
	font-weight: 500;
	margin-bottom: 30px;
	font-family: var(--pchead-font);
	text-transform: uppercase}
#respond h3 a{color: #000;
	display: inline-block}
#respond h3 small a{text-transform: uppercase;
	font-size: 12px;
	color: #888;
	padding: 0;
	margin-left: 7px;
	letter-spacing: 0;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	font-weight: 500;
	position: absolute;
	right: 0}
#respond h3 small a:hover{color: #313131}
#respond label{color: #939393;
	font-size: 12px;
	display: block;
	font-family: var(--pchead-font);
	text-transform: none;
	font-weight: var(--pchead-wei);
	margin-bottom: 8px}
.penci-login-register:after,.penci-login-register:before{content: "";
	display: table;
	width: 100%}
#respond input,.penci-login-register input[type=email],.penci-login-register input[type=number],.penci-login-register input[type=password],.penci-login-register input[type=text]{padding: 12px 20px;
	max-width: 100%;
	border: 1px solid #dedede;
	margin-bottom: 28px;
	font-size: 14px;
	width: 100%;
	font-weight: 400;
	font-family: var(--pcbody-font);
	max-height: 50px;
	background: 0 0}
#respond input:focus,.penci-login-register input:focus{outline: 0}
#respond textarea,.penci-login-register textarea{padding: 15px 20px;
	border: 1px solid #dedede;
	width: 100%;
	height: 120px;
	font-size: 14px;
	color: #313131;
	margin-bottom: 28px;
	line-height: 20px;
	font-weight: 400;
	outline: 0;
	vertical-align: top;
	font-family: var(--pcbody-font)}
#respond textarea:focus,.penci-login-register textarea:focus{outline: 0}
#respond #submit,.penci-login-register input[type=submit]{text-transform: uppercase;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	background: #f5f5f5;
	border-radius: 0;
	font-size: 14px;
	color: #313131;
	padding: 12px 20px;
	display: inline-block;
	-o-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	cursor: pointer;
	width: auto;
	min-width: 120px;
	text-align: center;
	margin: 0;
	border: none}
#respond #submit:hover,.penci-login-register input[type=submit]:hover{color: #fff;
	background: var(--pcaccent-cl)}
.widget input[type=date],.widget input[type=email],.widget input[type=number],.widget input[type=password],.widget input[type=search],.widget input[type=text]{border: 1px solid #dedede;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	outline: 0;
	background: 0 0;
	display: block;
	font-size: 13px;
	padding: 11px 20px;
	margin-bottom: 20px;
	letter-spacing: 0;
	font-family: var(--pcbody-font);
	width: 100%;
	max-width: 100%;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: auto;
	height: auto;
	vertical-align: baseline;
	line-height: normal}
.widget button[type=submit],.widget input[type=submit]{display: block;
	width: 100%;
	font-size: 14px;
	padding: 12px 20px;
	text-transform: uppercase;
	color: #313131;
	margin: 0;
	cursor: pointer;
	border: none;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	background: #f5f5f5;
	max-width: 100%;
	outline: 0}
.widget button[type=submit]:hover,.widget input[type=submit]:hover{background: var(--pcaccent-cl);
	color: #fff}
#respond input[type=checkbox],#respond input[type=radio],.widget input[type=checkbox],.widget input[type=radio]{width: auto;
	margin: 0;
	padding: 0}
.archive-box{background: 0 0;
	margin: 0 0 30px 0;
	position: relative;
	text-align: center}
.archive-box:after,.archive-box:before{content: none}
.archive-box:before{width: 60px;
	bottom: -5px;
	margin-left: -30px}
.archive-box .title-bar{position: relative;
	display: block}
.archive-box h1,.archive-box span{color: #313131;
	font-family: var(--pchead-font);
	font-weight: var(--pchead-wei);
	text-transform: uppercase;
	font-size: 24px;
	line-height: 1.2em;
	position: relative;
	z-index: 10}
.archive-box h1{display: inline-block;
	color: var(--pcaccent-cl)}
.penci-category-description{margin-bottom: 35px;
	line-height: 1.8}
.container.penci-breadcrumb{line-height: 1.4;
	margin-bottom: 20px}
.container.penci-breadcrumb{margin-top: calc(25px - var(--pchd-mg));
	clear: both}
.container.penci-breadcrumb a,.container.penci-breadcrumb span,.container.penci-breadcrumb span a{font-size: 13px;
	color: #888}
.container.penci-breadcrumb a:hover,.container.penci-breadcrumb span a:hover{color: var(--pcaccent-cl)}
.container.penci-breadcrumb i{color: #888;
	font-size: 13px;
	margin: 0 15px 0 19px}
.post-entry pre{display: block;
	font-size: 14px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre-wrap;
	background-color: #f4f4f4;
	border: 1px solid rgba(0, 0, 0, .1);
	margin: 0 0 20px;
	line-height: 1.4;
	padding: 15px;
	letter-spacing: 0;
	color: inherit}
.post-entry code{padding: 2px;
	border-radius: 2px;
	color: #23282d;
	background: #f4f4f4;
	font-family: Menlo, Consolas, monaco, monospace;
	font-size: inherit;
	border: none}
.penci-single-block{display: block;
	clear: both}
.penci-ldsingle{display: block;
	clear: both;
	text-align: center;
	width: 100%;
	margin: 30px 0}
.penci-post-gallery-container{margin-bottom: 20px}
.penci-post-gallery-container a{opacity: 0}
.post-image .penci-owl-carousel figure{position: relative}
.post-image .penci-owl-carousel figure p{margin: 0;
	position: absolute;
	bottom: 0;
	right: 0;
	display: inline-block;
	vertical-align: top;
	background: rgba(0, 0, 0, .6);
	color: #fff;
	padding: 7px 15px;
	font-style: italic;
	font-size: 13px;
	line-height: 1.4;
	z-index: 2}
.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, .6);
	opacity: 1}
.penci-post-gallery-container.masonry .item-gallery-masonry{width: 33.33333%;
	float: left;
	margin-bottom: 6px;
	padding: 0 3px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: inline-block;
	position: relative}
.penci-post-gallery-container.masonry .item-gallery-masonry a{position: relative;
	opacity: 0;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .7s;
	-moz-animation-duration: .7s;
	-ms-animation-duration: .7s;
	-o-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
	display: inline-block;
	width: 100%}
.penci-post-gallery-container.masonry .item-gallery-masonry a.animated{-webkit-animation-name: pencifadeInUp;
	-moz-animation-name: pencifadeInUp;
	-o-animation-name: pencifadeInUp;
	animation-name: pencifadeInUp;
	opacity: 1}
.penci-post-gallery-container.masonry{margin-left: -3px;
	margin-right: -3px}
.penci-post-gallery-container.masonry img{width: 100%}
.penci-post-gallery-container.masonry .item-gallery-masonry .caption{position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0;
	color: #fff;
	font-size: 13px;
	font-family: inherit;
	font-weight: inherit;
	padding: 9px 15px;
	line-height: 1.5;
	background: rgba(0, 0, 0, .6);
	opacity: 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	z-index: 2}
.penci-post-gallery-container.masonry .item-gallery-masonry:hover .caption{opacity: 1}
.wrapper-penci-portfolio{width: 100%;
	overflow: hidden}
.penci-portfolio-filter{display: block;
	text-align: center;
	margin: 0 0 15px 0}
.penci-portfolio-filter ul,.post-entry .penci-portfolio-filter ul{list-style: none;
	display: inline-block;
	vertical-align: top;
	padding: 0 !important;
	margin: 0}
.penci-portfolio-filter ul li,.post-entry .penci-portfolio-filter ul li{display: inline-block;
	float: left;
	margin: 0 15px 5px;
	padding: 0}
.penci-portfolio-filter ul li a,.post-entry .penci-portfolio-filter ul li a{color: #313131;
	font-family: var(--pchead-font)}
.penci-portfolio-filter ul li a:hover,.penci-portfolio-filter ul li.active a,.post-entry .penci-portfolio-filter ul li a:hover,.post-entry .penci-portfolio-filter ul li.active a{color: var(--pcaccent-cl);
	text-decoration: none}
.inner-portfolio-posts .portfolio-item{width: 33.33333%;
	padding: 0 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	margin-bottom: 20px}
.inner-item-portfolio{position: relative;
	opacity: 0;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .7s;
	-moz-animation-duration: .7s;
	-ms-animation-duration: .7s;
	-o-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s}
.pcpt-ajax-ftl .inner-portfolio-posts.loaded .inner-item-portfolio.animated,.penci-portfolio.loaded .inner-item-portfolio.animated{-webkit-animation-name: pencifadeInUp;
	-moz-animation-name: pencifadeInUp;
	-o-animation-name: pencifadeInUp;
	animation-name: pencifadeInUp;
	opacity: 1}
.inner-item-portfolio a{text-decoration: none !important}
.penci-plf-loadmore{position: relative}
.penci-ajax-more-button.loading-portfolios .ajax-more-text{opacity: 0;
	visibility: hidden}
.penci-ajax-more-button.loading-portfolios{background: 0 0 !important;
	color: transparent !important;
	border-color: transparent !important}
.penci-vernav-enable .penci-menu-hbg{box-shadow: 0 0 2px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .15);
	-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .15)}
.penci-vernav-toggle{position: fixed;
	width: 50px;
	height: 50px;
	display: none;
	line-height: 40px;
	background: 0 0;
	top: 0;
	left: 0;
	z-index: 99997;
	transition: all .5s;
	-webkit-transition: all .5s;
	overflow: hidden}
.penci-vernav-toggle svg{position: absolute;
	top: 5px;
	left: 5px;
	fill: #fff}
body.admin-bar .penci-vernav-toggle{top: 32px}
@media screen and (max-width:782px){body.admin-bar .penci-vernav-toggle{top: 46px}}
.penci-vernav-toggle:before{width: 0;
	height: 0;
	border-top: 50px solid var(--pcaccent-cl);
	border-right: 50px solid transparent;
	content: "";
	display: block}
.penci-vernav-toggle i{position: absolute;
	z-index: 10;
	font-size: 14px;
	top: 7px;
	left: 9px;
	font-weight: 400;
	line-height: 1;
	color: #fff}
body.penci-fawesome-ver5 .penci-vernav-toggle i{font-weight: 900}
@media only screen and (min-width:961px){.penci-vernav-enable.penci-vernav-poleft .pencipdc_podcast.pencipdc_dock_player,.penci-vernav-enable.penci-vernav-poleft .wrapper-boxed{padding-left: 330px}.penci-vernav-enable .is-sticky #navigation{width: calc(100% - 330px)}.penci-vernav-enable .penci-menu-hbg{transform: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important}}
@media only screen and (max-width:960px){.penci-vernav-toggle{display: inline-block}}
@media only screen and (max-width:479px){.penci-menu-hbg{width: 330px !important}.penci-menu-hbg.penci-menu-hbg-left{transform: translateX(-330px) !important;
		-webkit-transform: translateX(-330px) !important;
		-moz-transform: translateX(-330px) !important}}
.penci-hbg-search-box{margin-bottom: 30px}
form.pc-searchform.penci-hbg-search-form .inner-hbg-search-form{position: relative}
form.pc-searchform.penci-hbg-search-form input.search-input{width: 100%;
	background: 0 0;
	font-size: 13px;
	letter-spacing: 0;
	transition: all .3s;
	-webkit-transition: all .3s}
form.pc-searchform.penci-hbg-search-form input.search-input:focus,form.pc-searchform.penci-hbg-search-form input.search-input:hover{border-color: var(--pcaccent-cl)}
form.pc-searchform.penci-hbg-search-form i{font-size: 14px;
	color: #c7c7c7}
@media only screen and (max-width:1350px) and (min-width:961px){.penci-vernav-enable .container.penci_sidebar #main,.penci-vernav-enable .penci-sidebar-content{width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important}.penci-vernav-enable .penci-sidebar-content{margin-bottom: 40px}}
.yt-video-place{position: relative;
	text-align: center}
.start-video{position: absolute;
	padding: 0;
	opacity: 1;
	cursor: pointer;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)}
mediaelementwrapper>iframe{width: 100%;
	height: 100%}
.mejs-mediaelement{position: relative !important}
.mejs-container.wp-video-shortcode{height: auto !important}
.mejs-container video{height: auto}
.fluid-width-video-wrapper iframe{z-index: 10}
.post-entry ul.penci-grid{margin-bottom: 0}
.post-entry .penci-grid li .item h2 a,.post-entry .penci-masonry .item-masonry h2 a{text-decoration: none}
.post-entry .penci-grid>li{margin-bottom: 40px}
.post-entry .item-content p{margin-bottom: 0}
.penci-preview-thumb{position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 5}
.penci-preview-thumb .penci-preview-iframe{position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%}
.penci-preview-thumb iframe,.penci-preview-thumb video{width: 100%;
	height: 100%;
	object-fit: cover;
	pointer-events: none}
.penci-preview-thumb iframe:before{content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 3}
.penci-preview-iframe,.penci-preview-iframe iframe{position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none}
.penci-preview-iframe iframe{max-width: unset !important;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)}
.e-con>.e-con-inner>.theiaStickySidebar>.elementor-widget>.elementor-widget-container,.e-con>.theiaStickySidebar>.elementor-widget>.elementor-widget-container{height: 100%}
.e-con.e-con>.theiaStickySidebar>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.theiaStickySidebar>.elementor-widget{max-width: 100%}
.elementor-element:where(.e-con-full) .theiaStickySidebar{display: var(--display);
	flex-direction: var(--flex-direction);
	flex-wrap: var(--flex-wrap);
	justify-content: var(--justify-content);
	align-items: var(--align-items);
	align-content: var(--align-content);
	gap: var(--gap)}
.pc-comment-s1-button a{padding: 0 25px;
	line-height: 46px;
	background: var(--pcaccent-cl);
	color: #fff;
	display: inline-block;
	font-weight: var(--pchead-wei);
	font-family: var(--pchead-font);
	margin-bottom: 30px;
	font-size: 16px}
.pc-comment-s1-button i{display: inline-block;
	vertical-align: middle;
	margin: 0 10px 0 0;
	line-height: inherit}
.pc-comment-s1{display: none}
.pc-comment-s1.active{display: block}
a.penci_cmrm{display: inline-block;
	margin-top: 15px;
	font-size: 14px;
	font-weight: var(--pchead-wei)}
@media only screen and (max-width:1169px){.inner-portfolio-posts .portfolio-item,.penci-post-gallery-container.masonry .item-gallery-masonry{width: 50%}.penci-headline{text-align: center;
		padding: 15px 0 8px}.penci-headline .pctopbar-item{float: none;
		margin-left: 0;
		margin-right: 0;
		display: block;
		margin-bottom: 10px;
		line-height: normal}.penci-headline .pctopbar-item.penci-topbar-social{margin-bottom: 6px}.penci-topbar-social a{line-height: normal;
		float: none;
		margin-bottom: 5px}.pctopbar-login-btn li.pclogin-item img{top: auto;
		display: inline-block}}
@media only screen and (min-width:961px) and (max-width:1169px){body{--pcctain: 940px;}.container{width: var(--pcctain);}#navigation .menu>ul>li,#navigation ul.menu>li{margin-right: 16px}}
@media only screen and (min-width:961px){#navigation .menu{display: inline-block !important}}
@media only screen and (max-width:960px){.penci-top-bar{text-align: center}.penci-topbar-social{float: none}#navigation .button-menu-mobile{display: inline-block}#navigation .menu{display: none !important}.container.penci_sidebar #main{width: 100%;
		margin: 0 0 60px 0;
		padding: 0 !important;
		float: none !important}.penci-sidebar-content{position: static !important;
		margin-left: 0 !important;
		top: auto !important;
		float: none !important;
		width: 100% !important}.penci-single-infiscroll .penci-single-block:not(.penci-single-infiblock-end) article.post{margin-bottom: 40px}.penci-masonry .item-masonry{width: 50%}.inner-item-portfolio{opacity: 1}.pcpt-ajax-ftl .inner-portfolio-posts.loaded .inner-item-portfolio.animated,.penci-portfolio.loaded .inner-item-portfolio.animated{-webkit-animation-name: none;
		-moz-animation-name: none;
		-o-animation-name: none;
		animation-name: none}}
@media only screen and (min-width:768px) and (max-width:960px){body{--pcctain: 726px;}.container{width: var(--pcctain);}.penci-grid>li{width: calc((100% - var(--pcrgap))/ 2)}}
@media only screen and (min-width:768px){.penci-latest-posts-sc .penci-grid li.list-post .item>.thumbnail{max-width: 100%}}
@media only screen and (max-width:767px){.container{width: 100%}.archive-box h1,.archive-box span{font-size: 18px}.post-image.audio iframe{height: 120px;
		width: 100%}.penci-grid[data-mcols="2"]>li{width: calc((100% - var(--pcrgap))/ 2) !important;
		margin-bottom: 20px}.penci-portfolio-filter ul{display: block}.inner-portfolio-posts .portfolio-item,.penci-post-gallery-container.masonry .item-gallery-masonry{width: 100% !important}.post-entry .penci-portfolio-filter ul li{float: none}.penci-portfolio-filter ul li,.post-entry .penci-portfolio-filter ul li{margin: 0 10px 5px}.penci-grid li.list-post .item>.thumbnail{width: 100% !important;
		display: block;
		height: auto;
		min-height: 0;
		float: none;
		max-width: 100%}.penci-grid li{width: 100% !important;
		margin-right: 0 !important;
		float: none}.penci-grid li.list-post .item>.thumbnail{margin-bottom: 30px}.penci-grid li .item>.thumbnail,.penci-masonry .item-masonry>.thumbnail{width: 100%}.penci-masonry .item-masonry{width: 100% !important}.penci-masonry[data-mcols="2"] .item-masonry{width: 50% !important;
		float: left !important}.post-entry h1{font-size: 24px}.post-entry h2{font-size: 22px}.post-entry h3{font-size: 20px}.post-entry h4{font-size: 18px}.post-entry h5{font-size: 16px}.post-entry h6{font-size: 15px}.elementor-widget-text-editor h1{font-size: 24px}.elementor-widget-text-editor h2{font-size: 22px}.elementor-widget-text-editor h3{font-size: 20px}.elementor-widget-text-editor h4{font-size: 18px}.elementor-widget-text-editor h5{font-size: 16px}.elementor-widget-text-editor h6{font-size: 15px}.penci-post-gallery-container.masonry .item-gallery-masonry a{opacity: 1;
		-webkit-animation-delay: 0s !important;
		-moz-animation-delay: 0s !important;
		-o-animation-delay: 0s !important;
		animation-delay: 0s !important;
		-webkit-animation-name: none !important;
		-moz-animation-name: none !important;
		-o-animation-name: none !important;
		animation-name: none !important}.tags-share-box{padding: 20px 0}.post-share{position: static;
		margin-top: 15px;
		clear: both;
		display: block}.e-parent.e-con.e-flex{--flex-wrap: nowrap}}
@media only screen and (min-width:480px) and (max-width:767px){body{--pcctain: 480px;}.container{width: var(--pcctain)}.post-image.audio iframe{width: 100%;
		height: auto}}
@media only screen and (max-width:479px){.wrapper-boxed>.container{padding-left: 20px;
		padding-right: 20px}#navigation{padding-left: 10px;
		padding-right: 10px}.penci-owl-carousel .penci-owl-nav .owl-prev{left: 10px}.penci-owl-carousel .penci-owl-nav .owl-next{right: 10px}.grid-overlay-meta .grid-header-box{margin-left: 10px;
		margin-right: 10px}#penci-login-popup{padding: 30px}.penci-lgpop-title{font-size: 22px}.post-entry blockquote{padding: 0 0 0 40px}.post-entry blockquote:before{font-size: 30px}.post-entry blockquote,.post-entry blockquote p{font-size: 15px}.penci-post-box-meta{text-align: center}.penci-post-box-meta .penci-post-share-box{display: block;
		float: none;
		margin-top: 15px}.penci-grid li .item .cat a,.penci-masonry .item-masonry .cat a{font-size: 11px}.post-box-meta-single span{margin-top: 3px}.penci-pagination a{font-size: 11px}.penci-pagination a i{font-size: 12px}.penci-rlt-popup{width: 240px}.penci-rlt-popup .penci-close-rltpopup{right: 2px}.elementor-widget-text-editor ol,.elementor-widget-text-editor ul,.post-entry ol,.post-entry ul{padding-left: 25px}.archive-box h1,.archive-box span{font-size: 16px}.post-share{display: block;
		float: none;
		margin-top: 8px}#sidebar-nav{width: var(--pcsnav-w);
		transform: translateX(calc( var(--pcsnav-w) * -1 ));
		-webkit-transform: translateX(calc( var(--pcsnav-w) * -1 ));
		-moz-transform: translateX(calc( var(--pcsnav-w) * -1 ))}.open-sidebar-nav #close-sidebar-nav{left: var(--pcsnav-w)}.open-sidebar-nav #sidebar-nav{left: var(--pcsnav-w)}.penci-pagination ul.page-numbers li{margin-right: 5px}.penci-pagination ul.page-numbers li a,.penci-pagination ul.page-numbers li span{width: 25px}.penci-post-gallery-container.masonry .item-gallery-masonry{width: 100% !important;
		opacity: 1}.penci-post-gallery-container.masonry .item-gallery-masonry.animated{animation-name: none;
		-webkit-animation-name: none;
		-moz-animation-name: none;
		-o-animation-name: none}.open-mobile-builder-sidebar-nav #wpadminbar{z-index: 9;}.open-sidebar-nav #wpadminbar{z-index: 9;}}
@media screen and (max-width:782px) and (min-width:601px){.admin-bar .is-sticky #navigation{top: 46px !important}}
@media screen and (max-width:600px){.is-sticky #navigation{top: 0 !important;
		z-index: 999999}#close-sidebar-nav,#sidebar-nav,.penci-menu-hbg,.penci-menu-hbg-overlay{z-index: 9999999}#close-sidebar-nav i{display: inline-block}}
.penci-wrap-gprd-law{display: block;
	color: #212121;
	font-size: 14px}
.penci-wrap-gprd-law .penci-gdrd-show{position: fixed;
	z-index: 19999;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%}
.penci-wrap-gprd-law .penci-gdrd-show{display: inline-block;
	width: auto;
	right: 100px;
	left: auto;
	padding: 6px 15px;
	font-size: inherit;
	color: inherit;
	background: #f5f5f5;
	line-height: 1;
	transition: all .3s;
	-webkit-transition: all .3s;
	transition-delay: .2s;
	-webkit-transition-delay: .2s}
.penci-wrap-gprd-law-close{z-index: 0}
.penci-close-all .penci-gdrd-show{visibility: hidden}
.penci-wrap-gprd-law .penci-gdrd-show{transform: translateY(100%);
	-webkit-transform: translateY(100%)}
.penci-wrap-gprd-law-close .penci-gdrd-show{transform: translateY(0);
	-webkit-transform: translateY(0)}
@media screen and (max-width:767px){.penci-wrap-gprd-law .penci-gdrd-show{display: none !important}}
.penci-vc-row{margin-left: -10px;
	margin-right: -10px;
	display: flex;
	flex-wrap: wrap}
.penci-vc-column{float: left;
	padding-left: 10px;
	padding-right: 10px}
.penci-vc-row:after{content: " ";
	display: table;
	width: 100%}
.pencisc-grid .pencisc-grid-item{word-break: break-word;
	min-width: 0}
.pencisc-grid-5 .pencisc-grid{display: flex;
	overflow: hidden;
	flex-wrap: wrap;
	grid-column-gap: 30px;
	grid-row-gap: 30px}
.pencisc-grid-5 .pencisc-grid{grid-template-columns: repeat(5, 1fr);
	display: grid}
@media (max-width:1024px){.pencisc-grid-tablet-2 .pencisc-grid{grid-template-columns: repeat(2, 1fr);
		display: grid}}
@media (max-width:767px){.pencisc-grid-mobile-5 .pencisc-grid{grid-template-columns: repeat(5, 1fr);
		display: grid}}
.block-title-icon-left .inner-arrow i,.block-title-icon-left .inner-arrow svg{margin-right: 8px;
	transition: 0.3s all ease-in-out;}
.inner-arrow svg path{transition: 0.3s all ease-in-out;}
.block-title-icon-left .inner-arrow svg{width: 16px;
	height: auto;}
.penci-image-gallery .caption{position: absolute;
	bottom: 0;
	background-color: #000;
	left: 0;
	right: 0;
	margin: 0;
	color: #fff;
	font-size: 12px;
	font-family: sans-serif;
	font-weight: inherit;
	padding: 9px 15px;
	line-height: 1.5;
	background: rgba(0, 0, 0, .6);
	opacity: 0;
	transition: all .3s;
	z-index: 20}
.penci-login-register input[type=email],.penci-login-register input[type=number],.penci-login-register input[type=password],.penci-login-register input[type=submit],.penci-login-register input[type=text]{max-width: 100%;
	width: 100%}
.penci-login-register p,.post-entry .penci-login-register p{margin-bottom: 0}
.penci-login-register .penci-login-wrap.hidden,.penci-login-register .penci-register-wrap.hidden{display: none}
.penci-login-register input.invalid{border-color: red !important}
.penci-login-register .message{display: block;
	margin-top: 10px;
	padding: 5px 15px;
	text-align: left;
	clear: both}
.penci-block_content{position: relative}
.penci-teammb-bsc{text-align: center;
	--pcteammb-w: 28px}
.penci-teammb-item{overflow: hidden}
.penci-teammb-bsc .penci-teammb-inner{padding: 30px 15px}
.penci-teammb-s1 .penci-teammb-inner{border: 1px solid #dedede}
.penci-teammb-s1 .penci-teammb-img{width: 150px;
	height: 150px;
	border-radius: 50%;
	max-width: 100%;
	margin-bottom: 21px}
.penci-teammb-s1 .penci-teammb-img:before{padding-top: 100%}
.penci-teammb-bsc .penci-team_member_name{font-size: 20px;
	margin-top: 10px;
	margin-bottom: 0}
.penci-team_member_socails{margin-top: 7px;
	overflow: hidden}
.penci-teammb-bsc .penci-team_member_socails{display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	line-height: 1}
.penci-teammb-bsc .penci-team_member_socails .penci-social-item{margin: 8px 8px 0 8px;
	text-decoration: none}
.penci-teammb-bsc .penci-team_member_socails .penci-social-item:first-child{margin-left: 0 !important}
.penci-teammb-bsc .penci-team_member_socails .penci-social-item:last-child{margin-right: 0 !important}
.penci-video_playlist .penci-playlist-title{background: var(--pcaccent-cl);
	color: #fff;
	min-height: 70px;
	width: 100%;
	padding: 0 15px;
	line-height: 17px;
	font-size: 20px;
	z-index: 9}
.penci-video_playlist .penci-playlist-title a{color: inherit}
.penci-video_playlist .penci-playlist-title .fa{padding-right: 5px}
.penci-video_playlist .penci-playlist-title h2{padding-top: 14px;
	font-size: 18px;
	clear: none;
	color: inherit;
	margin: 0}
.penci-video_playlist .penci-video-nav{width: 34%;
	height: 100%;
	float: right;
	position: absolute;
	top: 0;
	right: 0;
	border-width: 0 1px 1px 0;
	background: #f5f5f5;
	overflow: hidden}
.penci-video_playlist .fluid-width-video-wrapper{padding-top: 56.25% !important}
.penci-video_playlist .fluid-width-video-wrapper{position: relative;
	z-index: 2}
.fluid-width-video-wrapper embed,.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object{position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%}
.penci-video_playlist .penci-video-nav .penci-video-playlist-item{padding: 12px 15px;
	display: block;
	overflow: hidden;
	cursor: pointer;
	border-bottom: 1px solid #dedede;
	transition: all .3s}
.penci-video_playlist .penci-video-nav .penci-video-playlist-item:hover{background: #dedede}
.penci-video_playlist .penci-video-playlist-item.is-playing .penci-video-number{display: none}
.penci-video_playlist .penci-video-playlist-item.is-paused .penci-video-number{display: none}
.penci-weather-widget{overflow: hidden;
	color: #111;
	position: relative}
.penci-weather-widget.loading span.penci-wuser-gps svg{animation: penci-spin .4s infinite linear}
.penci-weather-widget [class*=" icon-"]:after,.penci-weather-widget [class*=" icon-"]:before,.penci-weather-widget [class^=icon-]:after,.penci-weather-widget [class^=icon-]:before{font-family: weathericons}
@-webkit-keyframes penci-spin{0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}}
@keyframes penci-spin{0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}}
span.penci-wuser-gps{position: absolute;
	top: 0;
	right: 0;
	opacity: .5;
	cursor: pointer}
span.penci-wuser-gps svg{width: 30px;
	height: 30px}
.penci-ctslide-bg{position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	min-width: 100%;
	min-height: 100%;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 10s;
	-o-transition-duration: 10s;
	transition-duration: 10s}
@-webkit-keyframes pencifadeInUp{0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 40px, 0);
		transform: translate3d(0, 40px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}}
@keyframes pencifadeInUp{0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 40px, 0);
		transform: translate3d(0, 40px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}}
.penci-latest-posts-left .grid-header-box{text-align: left}
.penci-latest-posts-left .grid-header-box:after{left: 0;
	margin-left: 0;
	right: auto}
.penci-grid-excerpt-left .penci-grid li .item .item-content{text-align: left}
.penci-latest-posts-el .penci-pagination{margin-top: 30px;
	margin-bottom: 0}
.penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data>.grid-style:last-child{margin-bottom: 0 !important}
@media only screen and (min-width:961px){.penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data>.grid-style:nth-last-child(2),.penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data>.grid-style:nth-last-child(3){margin-bottom: 0 !important}}
@media only screen and (max-width:960px) and (min-width:768px){.penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data>.grid-style:nth-last-child(2){margin-bottom: 0 !important}}
@media only screen and (max-width:960px){.penci-vc-row .penci-vc-column{width: 100%;
		padding-left: 10px;
		padding-right: 10px}.penci-video_playlist .penci-video-nav{width: 100%;
		float: none;
		position: relative}}
.penci-grid .pc-nomorepost{display: none}
.penci-grid[data-layout=grid-boxed-2] li .item,.penci-grid[data-layout=grid-boxed] li .item{border: 1px solid var(--pcborder-cl);
	padding: 20px;
	height: 100%}
.penci-grid[data-layout=grid-boxed-2] li .item{padding-bottom: 0}
.penci-grid[data-layout=grid-boxed-2] li .item>.thumbnail,.penci-grid[data-layout=grid-boxed] li .item>.thumbnail{margin-left: -21px;
	margin-right: -21px;
	margin-top: -21px;
	display: block;
	width: calc(100% + 42px)}
.penci-grid[data-layout=grid-boxed-2] li .item{display: flex;
	flex-wrap: wrap}
.penci-grid[data-layout=grid-boxed-2] li .item>div{order: 1;
	width: 100%}
.penci-grid[data-layout=grid-boxed-2] li .item>.thumbnail{order: 2;
	margin-bottom: 0;
	margin-top: 0;
	align-content: end}
.penci-grid[data-layout=grid-boxed-2] li .item>.item-content{margin-bottom: 30px}
.penci-grid[data-layout=list-boxed-2] li.list-post,.penci-grid[data-layout=list-boxed] li.list-post{padding-bottom: 0;
	border-bottom: 0}
.penci-grid[data-layout=list-boxed-2] li.list-post .item,.penci-grid[data-layout=list-boxed] li.list-post .item{border: 1px solid var(--pcborder-cl);
	padding: 20px;
	display: flex;
	flex-wrap: wrap}
.penci-grid[data-layout=list-boxed] li.list-post .item{padding-left: 0;
	border-left: 0}
.penci-grid[data-layout=list-boxed-2] li.list-post .item{padding-right: 0;
	border-right: 0}
.penci-grid[data-layout=list-boxed-2] li.list-post .item>.thumbnail,.penci-grid[data-layout=list-boxed] li.list-post .item>.thumbnail{margin-top: -21px;
	margin-bottom: -21px}
.penci-grid[data-layout=list-boxed-2] li.list-post .item>div{order: 1}
.penci-grid[data-layout=list-boxed-2] li.list-post .item>.thumbnail{order: 2;
	margin-left: 0}
.penci-grid[data-layout="grid-boxed-3"] li .item{--pcheading-cl: #fff;
	--pcmeta-cl: #fff;
	padding: 20px;
	background: var(--pctext-cl);
	color: var(--pcbg-cl);
	position: relative;
	margin-left: 15px;}
.penci-grid[data-layout="grid-boxed-3"] li .item .cat{position: absolute;
	top: 0;
	left: 0;
	transform: translate(calc(0px - 50% - 18px), 80px) rotate(-90deg);
	width: 100%;
	max-width: 170px;
	align-items: flex-start;
	justify-content: flex-end;
	display: flex;
	margin: 0;}
.penci-grid[data-layout="grid-boxed-3"] li .item .cat a{margin-bottom: 0;
	font-weight: var(--pchead-wei);}
@media only screen and (min-width:961px){.penci-grid[data-cols="2"]>li{width: calc((100% - var(--pcrgap))/ 2);
		margin-bottom: 40px}.penci-grid[data-cols="3"]>li{width: calc((100% - var(--pcrgap) * 2)/ 3);
		margin-bottom: 40px}.penci-grid[data-cols="4"]>li{width: calc((100% - var(--pcrgap) * 3)/ 4);
		margin-bottom: 40px}.penci-grid[data-cols="5"]>li{width: calc((100% - var(--pcrgap) * 4)/ 5);
		margin-bottom: 40px}}
@media only screen and (min-width:961px) and (max-width:1169px){.container .penci-grid[data-cols="4"]>li,.container .penci-grid[data-cols="5"]>li{width: calc((100% - var(--pcrgap) * 2)/ 3);
		margin-bottom: 40px}}
@media only screen and (max-width:961px){.penci-grid[data-cols="1"]>li{width: 100%}.penci-grid[data-cols="2"]>li{width: calc((100% - var(--pcrgap))/ 2)}}
@media only screen and (min-width:768px) and (max-width:1024px){.penci-grid[data-tcols="1"]>li{width: 100% !important}.penci-grid[data-tcols="2"]>li{width: calc((100% - var(--pcrgap))/ 2) !important}.penci-grid[data-tcols="3"]>li{width: calc((100% - var(--pcrgap) * 2)/ 3) !important}.penci-grid[data-tcols="4"]>li{width: calc((100% - var(--pcrgap) * 3)/ 4) !important}.penci-masonry[data-cols="3"] .item-masonry,.penci-masonry[data-cols="4"] .item-masonry,.penci-masonry[data-cols="5"] .item-masonry{width: 50%}.penci-masonry[data-tcols="1"] .item-masonry{width: 100% !important}.penci-masonry[data-tcols="2"] .item-masonry{width: 50% !important}.penci-masonry[data-tcols="3"] .item-masonry{width: calc(100% / 3) !important}}
@media only screen and (max-width:767px){.penci-grid[data-layout=list-boxed] li.list-post .item>.thumbnail{margin-top: 0;
		margin-bottom: 0}.penci-grid[data-layout=list-boxed] li.list-post .item{border: 0;
		padding: 0}.penci-grid[data-layout=list-boxed-2] li.list-post .item>.thumbnail{margin-top: 0;
		margin-bottom: 0}.penci-grid[data-layout=list-boxed-2] li.list-post .item{border: 0;
		padding: 0}ul.penci-grid{--pcrgap: 20px}}
.menu-item-has-label .menu-label{font-size: 9px;
	font-weight: 600;
	line-height: 12px;
	position: absolute;
	z-index: 1;
	top: calc(50% - 25px);
	left: 100%;
	display: inline-block;
	margin-left: -20px;
	padding: 2px 4px;
	vertical-align: middle;
	white-space: nowrap;
	letter-spacing: .3px;
	text-transform: uppercase;
	color: #fff;
	background-color: var(--pcaccent-cl)}
.penci-menu-hbg .menu-item-has-label .menu-label{left: auto}
.menu-item-has-label .menu-label.label-style-1:before{position: absolute;
	top: 100%;
	left: 10px;
	content: "";
	border: 4px solid;
	border-color: var(--pcaccent-cl);
	border-right-width: 7px;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-width: 0}
.penci-megamenu:before{opacity: 0;
	background-color: inherit;
	transition: all .2s ease;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	position: absolute;
	min-height: 0}
.penci-megamenu.loading:before{opacity: 1;
	z-index: 8}
.penci-megamenu:after{opacity: 0;
	transition: opacity .2s ease;
	content: "";
	display: inline-block;
	border: 1px solid #bbb;
	border-left-color: #000;
	border-top-color: #000;
	border-radius: 50%;
	vertical-align: middle;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -12px;
	margin-left: -12px;
	width: 24px;
	height: 24px}
@keyframes penci-menu-rotate{100% {
		transform: rotate(360deg)
	}}
.penci-megamenu.loading:after{opacity: 1;
	z-index: 9;
	animation: penci-menu-rotate .35s infinite linear}
.pctmp-term-list .pctmp-term-item,.pctmp-term-list li{display: inline-block}
.tags-share-box.pcnew-share{border-top: 0;
	border-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 15px}
.tags-share-box.post-share{top: 0}
.pcnew-share .post-share-item{margin: 0 4px 0 4px}
.tags-share-box.disable-btnplus{white-space: normal;
	opacity: 1 !important}
.tags-share-box.post-share.disable-btnplus .auto-hidden{display: inline-block !important}
.tags-share-box.post-share.disable-btnplus .post-share-expand{display: none !important;
	visibility: hidden !important}
.pcnew-share.penci-icon-full .post-share-item i{position: relative;
	display: inline-block;
	margin: 0 4px 8px;
	height: 40px;
	min-width: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	overflow: hidden}
body:not(.rtl) .tags-share-box.post-share.disable-btnplus .post-share-item{margin-left: 0 !important;
	margin-right: 8px}
body.rtl .tags-share-box.post-share.disable-btnplus .post-share-item{margin-right: 0 !important;
	margin-left: 8px}
.tags-share-box-n3.penci-social-colored a i.fa-heart{background-color: transparent !important}
.pcnew-share .post-share-item:not(.post-share-plike) i{z-index: 1}
.pcnew-share.penci-icon-full .post-share-item i{margin: 0}
.pcnew-share .post-share-item{transition: opacity .3s ease-in-out}
.pcnew-share .post-share-item:hover{opacity: .85}
.tags-share-box.pcnew-share{padding-right: 0}
.pcnew-share .post-share-item i,.pcnew-share.penci-icon-full .post-share-item i{margin-bottom: 0}
.rounder .post-share-item,.rounder .post-share-item i{border-radius: 50px}
.pcnew-share .post-share-plike{background-color: #000;
	padding-left: 10px}
.pcnew-share a.penci-post-like:after{display: none}
.pcnew-share.post-share{position: initial}
.pcnew-share .post-share-plike{height: 40px;
	display: inline-block;
	line-height: 40px;
	overflow: hidden}
.pcnew-share .penci-social-share-text{min-width: 40px;
	height: 40px;
	line-height: 40px;
	border: 1px solid var(--pcborder-cl);
	display: inline-block;
	padding: 0 15px;
	margin-right: 12px;
	position: relative;
	vertical-align: top !important;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 13px}
.pcnew-share .post-share-plike i,.pcnew-share.penci-icon-full .post-share-item.post-share-plike i{min-width: unset}
.pcnew-share .post-share-plike{padding-left: 12px;
	padding-right: 12px}
.pcnew-share .penci-social-share-text:after,.pcnew-share .penci-social-share-text:before{content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 0 8px 8px;
	border-color: transparent transparent transparent var(--pcborder-cl);
	position: absolute;
	top: 50%;
	bottom: 50%;
	left: 100%;
	transform: translateY(-50%)}
.pcnew-share .penci-social-share-text:after{border-width: 6px 0 6px 6px;
	border-color: transparent transparent transparent var(--pcbg-cl)}
.penci-social-share-text{vertical-align: middle}
.penci-social-share-text i{display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
	font-size: 14px;
	transform: translateY(-1px)}
.pcnew-share.penci-social-colored .post-share-item.post-share-plike{background-color: var(--pcaccent-cl)}
.pcnew-share.penci-social-colored .post-share-item.post-share-plike .count-number-like{color: #fff}
.penci-social-colored a i.fa-facebook-f{border-left-color: #0d47a1 !important}
.penci-social-colored a i.penciicon-x-twitter{border-left-color: #40c4ff !important}
.penci-social-colored a i.fa-pinterest{border-left-color: #bd081c !important}
.penci-social-colored a i.fa-linkedin-in{border-left-color: #0077b5 !important}
.penci-social-colored a i.fa-envelope{border-left-color: #0084ff !important}
.penci-social-colored a i.fa-heart{border-left-color: #000 !important}
.penci-social-colored a i.fa-whatsapp{border-left-color: #00e676 !important}
.tags-share-box.post-share .auto-hidden{display: none !important}
.tags-share-box.post-share .auto-hidden.active{display: inline-block !important}
.pcnew-share .post-share-item{margin-bottom: 8px !important}
.pctmp-term-list.term-style-s1 .pctmp-term-item{text-transform: uppercase;
	color: var(--pcmeta-cl);
	padding: 6px 12px 5px;
	margin-right: 8px;
	margin-bottom: 8px;
	display: inline-block;
	font-size: 11px;
	background: 0 0;
	border: 1px solid var(--pcborder-cl);
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	outline: 0;
	font-weight: 400;
	line-height: 1.2}
.pctmp-term-list .pctmp-term-item:hover{border-color: var(--pcaccent-cl);
	background-color: var(--pcaccent-cl);
	color: #fff}
.tags-share-box.post-share{position: relative;
	background: var(--pcbg-cl);}
.item.hentry .post-share-item.post-share-expand{display: none !important}
.post-share-item.post-share-expand{visibility: hidden}
body:not(.rtl) .post-share-item.post-share-expand{margin-right: 0 !important}
body.rtl .post-share-item.post-share-expand{margin-left: 0 !important}
.post-share-item.post-share-expand.showing{visibility: visible}
.post-share-item.post-share-expand.hidden{display: none}
.penci-social-colored .post-share-item.post-share-expand i{background-color: var(--pctext-cl);
	color: var(--pcbg-cl)}
.penci-social-colored .post-share-item.post-share-expand i:after{display: none}
.pcnew-share .post-share-expand i{transform: translateY(1px)}
.pcnew-share.penci-icon-full .post-share-expand i{transform: none}
.tags-share-box{white-space: nowrap;
	opacity: 0;
	transition: opacity .15s ease-in-out}
.tags-share-box.showing-hidden{white-space: normal}
.tags-share-box .new-ver-share:hover{z-index: 4}
.tags-share-box .post-share-item.post-share-plike a:after{display: none}
@media only screen and (max-width:767px){.penci-toc-container-wrapper{z-index: 1}}
.pcsb-share .tags-share-box{margin-bottom: 0}
.pcsb-share .tags-share-box.post-share{position: relative;
	top: 0}
.pcsb-brcrb .container.penci-breadcrumb,.pcsb-ft .post-image,.pcsb-meta .post-box-meta-single{margin-top: 0;
	margin-bottom: 0;
	border: 0}
.pcsb-brcrb .container{width: 100%;}
.pcsb-share .tags-share-box{border: 0;
	padding: 0;
	margin: 0}
.post-box-meta-single .author-url img{vertical-align: middle;
	border-radius: 50%}
.post-share.pcnew-share .count-number-like{color: #fff}
.pcsb-mct .post-entry{margin-bottom: 0 !important}
.header-search-style-overlay .show-search{display: block !important;
	visibility: hidden;
	opacity: 0;
	transition: .3s all;
	transform: scale(.95)}
body.search-open .header-search-style-overlay .show-search.active{visibility: visible;
	opacity: 1;
	transform: scale(1)}
.header-search-style-overlay .show-search{position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .95);
	z-index: 99999999;
	width: 100vw;
	height: 100vh !important}
.autocomplete-suggestions{max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden}
.header-search-style-overlay .show-search a.close-search{color: #fff;
	font-size: 32px;
	top: 30px;
	right: 30px;
	background: 0 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	height: auto !important;
	line-height: unset !important;
	width: auto;
	transition: .3s all ease-in-out}
@media only screen and (max-width:767px){.header-search-style-overlay .show-search a.close-search{top: 15px;
		right: 15px}}
.header-search-style-overlay .show-search a.close-search:hover{opacity: .85}
body.pchds-overlay.search-open{overflow: hidden}
body.pchds-overlay.search-open .show-search{display: block !important}
.pcnav-lgroup{position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: auto;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	flex-direction: row;
	justify-content: end;
	opacity: 0;
	z-index: 9;
	padding: 0 12px}
.pcnav-lgroup.loaded{opacity: 1}
.pcnav-lgroup ul{list-style: none;
	margin: 0;
	padding: 0;
	white-space: normal}
.pcnav-lgroup ul ul{position: absolute;
	top: 100%;
	right: 0;
	width: 190px;
	background-color: rgba(255, 255, 255, .9);
	border: 1px solid var(--pcborder-cl);
	margin: 4px 0 0;
	padding: 10px 15px;
	z-index: 9;
	opacity: 0;
	visibility: hidden;
	text-align: right}
.pcnav-lgroup ul li:hover>ul{opacity: 1;
	visibility: visible;
	display: block !important}
.pcnav-lgroup ul li{display: inline-block;
	margin: 0;
	padding: 0;
	position: relative;
	line-height: unset;
	list-style: none}
.pcnav-lgroup ul.pcflx>li:last-child>a{padding-right: 0 !important}
.pcnav-lgroup ul.pcflx>li:first-child>a{padding-left: 0 !important}
.pcnav-lgroup ul.pcflx-nav{padding-left: 15px}
@media only screen and (max-width: 767px){.pcnav-lgroup{padding-left: 0;
		padding-right: 0;
		left: auto;
		right: 12px;}.pcnav-lgroup ul.pcflx-nav{padding-left: 10px;
	  	margin-top: -3px;}}
.pcnav-lgroup ul li{color: var(--pcheading-cl)}
.pcnav-lgroup ul li a{display: inline-block;
	padding: 0 10px;
	color: inherit;
	opacity: .6;
	transition: all .3s;
	text-decoration: none;
	font-size: 14px}
.pcnav-lgroup ul li i{color: inherit}
.pcnav-lgroup ul li:hover>a,.pcnav-lgroup ul li>a.clactive{opacity: 1;
	color: var(--pcaccent-cl)}
.pcnav-lgroup ul ul li a{line-height: 1.3;
	display: block;
	padding: 3px 0}
.pcnav-lgroup ul ul li a:hover{color: var(--pcaccent-cl)}
.pcnav-lgroup ul ul li{display: block;
	padding: 2px 0}
.pcnav-lgroup ul ul li:last-child{border: 0}
.pcftaj-ld{position: relative;
	overflow: hidden}
.pcftaj-ld:before{content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 200;
	background: var(--pcbg-cl);
	opacity: .65;
	display: block}
.penci-loader-effect{width: 40px;
	height: 40px;
	margin: 0 auto;
	margin-top: -20px;
	margin-left: -20px;
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 300}
@media (max-width:767px){.penci-loader-effect{top: 135px}}
.penci-loading-animation:after,.penci-loading-animation:before{content: "";
	position: absolute}
.penci-loading-animation-1{width: 50px;
	height: 40px;
	text-align: center;
	font-size: 10px;
	margin-left: -25px;
	margin-top: -20px}
.penci-loading-animation-1>div{background-color: var(--pcaccent-cl);
	height: 100%;
	width: 6px;
	margin: 0 1px;
	display: inline-block;
	-webkit-animation: pencistretchdelay 1s infinite ease-in-out;
	animation: pencistretchdelay 1s infinite ease-in-out}
.penci-loading-animation-1 .rect2{-webkit-animation-delay: -.9s;
	animation-delay: -.9s}
.penci-loading-animation-1 .rect3{-webkit-animation-delay: -.8s;
	animation-delay: -.8s}
.penci-loading-animation-1 .rect4{-webkit-animation-delay: -.7s;
	animation-delay: -.7s}
@-webkit-keyframes pencistretchdelay{0%,
	100%,
	40% {
		-webkit-transform: scaleY(.4)
	}
	20% {
		-webkit-transform: scaleY(1)
	}}
@keyframes pencistretchdelay{0%,
	100%,
	40% {
		transform: scaleY(.4);
		-webkit-transform: scaleY(.4)
	}
	20% {
		transform: scaleY(1);
		-webkit-transform: scaleY(1)
	}}
body{--pc-loader-2:var(--pcaccent-cl)}
@-webkit-keyframes PenciSlideInUp{from {
		-webkit-transform: translate3d(0, 15px, 0);
		transform: translate3d(0, 15px, 0);
		opacity: 0
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1
	}}
@keyframes PenciSlideInUp{from {
		-webkit-transform: translate3d(0, 15px, 0);
		transform: translate3d(0, 15px, 0);
		opacity: 0
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1
	}}
.penci-ajrs-animate{opacity: 0;
	-webkit-animation: PenciSlideInUp .3s forwards 1;
	animation: PenciSlideInUp .3s forwards 1;
	-webkit-animation-delay: .1s;
	animation-delay: .1s}
.pcajx-nopost{padding: 5px;
	border: 1px solid var(--pcborder-cl);
	text-align: center;
	border-radius: 5px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	background: #f1f1f1}
.yt-video-place .fluid-width-video-wrapper,.yt-video-place iframe{position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9;
	width: 100%;
	height: 100%}
@keyframes lds-dual-ring{100% {
		transform: rotate(360deg)
	}}
.penci-scroll-content{overflow: hidden;
	overflow-y: visible}
.autocomplete-suggestions::-webkit-scrollbar{width: 2px}
.autocomplete-suggestions::-webkit-scrollbar-track{background-color: var(--pcbg-cl)}
.autocomplete-suggestions::-webkit-scrollbar-thumb{background-color: var(--pcmeta-cl)}
.widget{position: relative}
@font-face {font-family: raty;
	font-style: normal;
	font-weight: 400;
	src: url(https://edcircuit.com/wp-content/themes/soledad/fonts/raty.eot);
	src: url(https://edcircuit.com/wp-content/themes/soledad/fonts/raty.eot#iefix) format("embedded-opentype");
	src: url(https://edcircuit.com/wp-content/themes/soledad/fonts/raty.svg#raty) format("svg");
	src: url(https://edcircuit.com/wp-content/themes/soledad/fonts/raty.ttf) format("truetype");
	src: url(https://edcircuit.com/wp-content/themes/soledad/fonts/raty.woff) format("woff")}
.penci-image-gallery-thumbnail-slider{background: #111;
	overflow: hidden}
.pcslick-nav-area{display: flex;
	flex-direction: row-reverse;
	align-items: center}
.author-url .avatar{vertical-align: middle;
	border-radius: var(--pcava_bdr);
	display: inline-block;
	width: 22px;
	height: auto;
	margin: 0}
.penci-font-changer{font-weight: 700;
	position: relative}
.penci-font-changer-popup{position: relative;
	display: inline-block;
	text-align: center}
.penci-header-wrap{position: relative;
	z-index: 999}
.penci-fs-slider .scale ins{color: var(--pctext-cl)}
.penci-fs-slider .scale span{border-left: 1px solid var(--pcborder-cl)}
.author-tab-content{display: none}
.author-tab-content.active{display: block}
.pcnew-share.penci-icon-full .post-share-item .penci-faicon.penciicon-x-twitter,.penci-social-colored .penci-faicon.penciicon-x-twitter,.penci-team_member_socails .penci-faicon.penciicon-x-twitter{transform: translateY(0)}
body:not(.penci-disable-desc-collapse) .penci-category-description{position: relative;
	max-height: 120px;
	overflow: hidden}
body:not(.penci-disable-desc-collapse) .penci-category-description.active{max-height: 99999px}
.penci-category-description .penci-category-description-button{position: absolute;
	bottom: 0;
	left: 0;
	right: 0}
.penci-category-description-button:before{content: "";
	position: absolute;
	inset-inline: 0;
	bottom: 0;
	z-index: 10;
	height: 80px;
	background: linear-gradient(to bottom, transparent 0, currentColor 40px);
	color: var(--pcbg-cl);
	z-index: 1}
.penci-category-description.active .penci-category-description-button:before{display: none}
.penci-category-description-button a{color: var(--pcheading-cl);
	display: inline-block;
	position: relative;
	z-index: 2;
	font-weight: 700;
	font-family: var(--pchead-font);
	font-size: 15px;
	line-height: 30px}
.entry-content ::selection{background-color: var(--pcheading-cl);
	color: #fff}
ul.pc-advanced-cat li{position: relative}
ul.pc-advanced-cat li .indicator{position: absolute;
	top: 0;
	right: 0;
	font-size: 14px;
	cursor: pointer}
.swiper-multi-items .swiper-slide{transition-timing-function: cubic-bezier(.76, .09, .215, 1)}
.slider-40-wrapper{text-align: center;
	background-size: cover;
	margin-bottom: 0;
	height: 840px;
	position: relative;
	overflow: hidden}
@media (max-width:1020px) and (min-width:767px){.slider-40-wrapper{height: 720px}}
@media (max-width:767px){.slider-40-wrapper{height: 480px}}
.slider-40-wrapper .list-slider-creative{position: relative;
	width: 1000px;
	height: 565px}
@media (max-width:1020px){.slider-40-wrapper .list-slider-creative{width: 700px;
		height: 400px;
		margin-left: auto;
		margin-right: auto}}
@media (max-width:767px){.slider-40-wrapper .list-slider-creative{width: 100%;
		height: 300px}}
.slider-40-wrapper .list-slider-creative .item-slider-creative{position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	overflow: hidden}
.slider-40-wrapper .list-slider-creative .item-slider-creative:first-child{z-index: 3}
.slider-40-wrapper .list-slider-creative .item-slider-creative .img-container{background-size: cover;
	background-repeat: no-repeat;
	background-position: center center}
.slider-40-wrapper .list-slider-creative .item-slider-creative .img-container:before{content: "";
	z-index: 1;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	background-color: rgba(0, 0, 0, .6);
	transition: opacity .3s ease-in-out}
.slider-40-wrapper .list-slider-creative .item-slider-creative .content-item-creative{position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0}
.slider-40-wrapper .nav-thumb-creative{width: 690px;
	padding: 10px 5px 0;
	background-color: #fff;
	margin: 0 auto;
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99}
.slider-40-wrapper .nav-thumb-creative .swiper-slide{width: 25%}
@media (max-width:1020px) and (min-width:767px){.slider-40-wrapper .nav-thumb-creative{padding: 10px;
		width: 100%}}
@media (max-width:767px){.slider-40-wrapper .nav-thumb-creative{left: 0;
		bottom: 0;
		position: inherit}}
.slider-40-wrapper .nav-slider-button{height: 34px;
	width: 34px;
	border-radius: 50%;
	float: left;
	text-align: center;
	transition: all .3s ease-in-out;
	line-height: 34px;
	padding: 0;
	background: #fff;
	color: #010101;
	opacity: .8}
.slider-40-wrapper .nav-slider-button:hover{opacity: 1}
.slider-40-wrapper .nav-slider-button i{font-size: 12px;
	color: inherit;
	line-height: inherit}
.slider-40-wrapper .next-button{right: 0;
	float: right}
.slider-40-wrapper .nav-thumb-creative .swiper-slide-inner{padding-left: 5px;
	padding-right: 5px}
.slider-40-wrapper .nav-thumb-creative:not(.penci-owl-loaded) .swiper-slide:nth-child(4){margin-right: 0}
.penci-owl-carousel-slider[data-direction=vertical]:not(.penci-owl-loaded)>div:first-child{display: flex;
	flex-direction: column}
.penci-owl-carousel-slider[data-direction=vertical]:not(.penci-owl-loaded) .swiper-slide{flex-shrink: 0;
	width: 100% !important;
	height: auto;
	margin-bottom: 30px;
	position: relative;
	transition-property: transform;
	float: none !important}
.swiper-mark-item{overflow: hidden;
	transition: all .4s ease}
.penci-swiper-mask{position: relative;
	z-index: 1}
.swiper-button-disabled{cursor: not-allowed !important;
	opacity: .5 !important}
.post-image.stick-video-enable{position: fixed;
	max-width: var(--pcajs_fvw);
	width: 100%;
	height: auto;
	z-index: 99999;
	margin: 0;
	overflow: visible}
@media only screen and (max-width:767px){.post-image.stick-video-enable{max-width: var(--pcajs_fvmw)}}
.post-image.stick-video-enable.top-right{top: 40px;
	right: 40px}
.post-image.stick-video-enable.bottom-right{bottom: 40px;
	right: 40px}
.post-image.stick-video-enable.top-left{top: 40px;
	left: 40px}
.post-image.stick-video-enable.bottom-left{bottom: 40px;
	left: 40px}
.swiper-button-lock{display: none !important}
.swiper-fade .item{opacity: 0;
	visibility: hidden}
.swiper-fade .item.swiper-slide-visible{opacity: 1;
	visibility: visible}
.stick-video-enable-remove{width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #000;
	color: #fff;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	position: absolute;
	top: -5px;
	right: -5px;
	z-index: 99999;
	cursor: pointer;
	transition: all .3s ease-in-out}
.stick-video-enable-remove:hover{background: var(--pcaccent-cl);
	color: #fff}
.stick-video-enable-remove i{line-height: inherit !important}
.swiper-cards .swiper-slide{opacity: .5}
.swiper-cards .swiper-slide.active{opacity: 1}
.penci-mtp-filters-close,.penci-mtp-filters-mobile{display: none}
@media only screen and (max-width:767px){.penci-mtp-filters-mobile.active{display: none}.penci-mtp-filters-main.active{display: block;
		margin-bottom: 30px}.penci-mtp-filters-main{display: none}.penci-mtp-filters-close.active,.penci-mtp-filters-mobile{display: block;
		padding: 10px 40px;
		border: 1px solid var(--pcborder-cl);
		margin-bottom: 30px;
		position: relative}.penci-mtp-filters-close.active:after,.penci-mtp-filters-mobile:after{content: "";
		position: absolute;
		right: 20px;
		top: 50%;
		transform: translateY(-50%);
		font-family: penciicon}.penci-mtp-filters-close.active{border-bottom: 0;
		margin-bottom: 0}.penci-mtp-filters-close.active:after{content: ""}.penci-grid li.list-post-3 .item > .thumbnail{width: 100%;}.penci-post-share-box-btn{bottom: 30px;}}
.penci-sg-cth:not(.show-full){position: relative;}
.penci-sg-cth:not(.show-full):after{content: "";
	background: var(--pcbg-cl);
	background: linear-gradient(0deg, var(--pcbg-cl) 0%, transparent 100%);
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 120px;
	z-index: 1;
	display: block;}
body.loading-posts #main .theiaStickySidebar > ul,body.loading-posts #main .theiaStickySidebar .post,body.loading-posts #main .theiaStickySidebar section,body.loading-posts #main .theiaStickySidebar > div:not(.archive-box){opacity: 0.7;}
body.home.loading-posts #main .penci-wrapper-data{position: relative}
body.home.loading-posts #main .theiaStickySidebar > .penci-wrapper-posts-content{opacity: 1;}
body.home.loading-posts #main .penci-wrapper-data > *{opacity: 0.7;}
.penci-wrap-gprd-law.style-2 .penci-gprd-accept{line-height: 20px;}
.penci-wrap-gprd-law.style-2 .penci-gprd-accept{margin-left: 0;}
.penci-wrap-gprd-law:not(.style-1) .penci-gdrd-show{right: auto;
	left: 30px;}
.penci-ajax-more-button.disable{pointer-events: none;
	cursor: not-allowed;}
.penci-owl-carousel.pcmarquee-slider:not(.penci-owl-loaded) > .swiper-wrapper > div,.pcmarquee-slider .swiper-wrapper .swiper-slide{display: inline-block;
	width: auto;
	height: auto;
	margin-right: 30px;}
.penci-owl-carousel.pcmarquee-slider:not(.penci-owl-loaded) > .swiper-wrapper > div:last-child,.pcmarquee-slider .swiper-wrapper .swiper-slide:last-child{margin-right: 0;}
.pcmarquee-slider .swiper-wrapper{overflow: hidden;}
.item-content[data-excerpt-link]:hover{cursor: pointer;}
@font-face {font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}
.swiper-horizontal{touch-action:pan-y}
.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-3d{perspective:1200px}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}
.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}
.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}
.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}
.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}
.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}
.swiper-button-lock{display:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet:only-child{display:none!important}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}
.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}
.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}
.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}
.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}
.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}
.swiper-slide-zoomed{cursor:move;touch-action:none}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-grid>.swiper-wrapper{flex-wrap:wrap}
.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-fade .swiper-slide-active{pointer-events:auto}
.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube{overflow:visible}
.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}
.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}
.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-flip{overflow:visible}
.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}
.swiper-cards{overflow:visible}
.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.fa,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.fa-angle-down:before{content:""}
.fa-angle-right:before{content:""}
.fa-angle-up:before{content:""}
.fa-chevron-up:before{content:""}
.fa-ellipsis-v:before{content:""}
.fa-envelope:before{content:""}
.fa-facebook:before{content:""}
.fa-facebook-f:before{content:""}
.fa-globe:before{content:""}
.fa-heart:before{content:""}
.fa-link:before{content:""}
.fa-linkedin:before{content:""}
.fa-linkedin-in:before{content:""}
.fa-list:before{content:""}
.fa-list-ul:before{content:""}
.fa-location-arrow:before{content:""}
.fa-lock:before{content:""}
.fa-pause:before{content:""}
.fa-pinterest:before{content:""}
.fa-play:before{content:""}
.fa-random:before{content:""}
.fa-spinner:before{content:""}
.fa-step-backward:before{content:""}
.fa-step-forward:before{content:""}
.fa-sync:before{content:""}
.fa-volume-off:before{content:""}
.fa-volume-up:before{content:""}
.fa-whatsapp:before{content:""}
.fa-youtube:before{content:""}
@font-face {font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:swap;src:url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-brands-400.eot);src:url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-brands-400.eot#iefix) format("embedded-opentype"),url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-brands-400.woff2) format("woff2"),url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-brands-400.woff) format("woff"),url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-brands-400.ttf) format("truetype"),url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-brands-400.svg#fontawesome) format("svg")}
.fab{font-family:"Font Awesome 5 Brands"}
@font-face {font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-regular-400.eot);src:url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-regular-400.eot#iefix) format("embedded-opentype"),url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-regular-400.woff2) format("woff2"),url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-regular-400.woff) format("woff"),url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-regular-400.ttf) format("truetype"),url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-regular-400.svg#fontawesome) format("svg")}
.far{font-weight:400}
@font-face {font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-solid-900.eot);src:url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-solid-900.eot#iefix) format("embedded-opentype"),url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-solid-900.woff2) format("woff2"),url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-solid-900.woff) format("woff"),url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-solid-900.ttf) format("truetype"),url(https://edcircuit.com/wp-content/themes/soledad/webfonts/fa-solid-900.svg#fontawesome) format("svg")}
.fa,.far,.fas{font-family:"Font Awesome 5 Free"}
.fa,.fas{font-weight:900}
@font-face {font-family:"penciicon";font-display:swap;src:url("https://edcircuit.com/wp-content/themes/soledad/fonts/penciicon.ttf?v=1.2") format("truetype"),url("https://edcircuit.com/wp-content/themes/soledad/fonts/penciicon.woff?v=1.2") format("woff"),url("https://edcircuit.com/wp-content/themes/soledad/fonts/penciicon.woff2?v=1.2") format("woff2"),url("https://edcircuit.com/wp-content/themes/soledad/fonts/penciicon.eot?v=1.2#iefix") format("embedded-opentype"),url("https://edcircuit.com/wp-content/themes/soledad/fonts/penciicon.svg?v=1.2#penciicon") format("svg")}
i[class^="penciicon-"],i[class*=" penciicon-"]{display:inline-block;font-family:penciicon!important;font-style:normal;font-weight:normal!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.penciicon-magnifiying-glass:before{content:""}
.penciicon-sharing:before{content:""}
.penciicon-close-button:before{content:""}
.penciicon-right-chevron:before{content:""}
.penciicon-left-chevron:before{content:""}
.penciicon-add:before{content:""}
.penciicon-x-twitter:before{content:""}
.penci-faicon.penciicon-x-twitter{transform:translateY(2px)}
.pcnew-share.penci-icon-full .post-share-item .penci-faicon.penciicon-x-twitter,.penci-social-colored .penci-faicon.penciicon-x-twitter{transform:translateY(0)}