/* Soledad CSS actually used on octopus-oman.com key pages (extracted 2026-10-17). Loaded only when Soledad is NOT the active theme. */
@font-face { font-family: penciicon; font-display: swap; src: url("https://octopus-oman.com/wp-content/themes/soledad/fonts/penciicon.ttf") format("truetype"), url("https://octopus-oman.com/wp-content/themes/soledad/fonts/penciicon.woff") format("woff"), url("https://octopus-oman.com/wp-content/themes/soledad/fonts/penciicon.woff2") format("woff2"); }
@font-face { font-family: FontAwesome; src: url("https://octopus-oman.com/wp-content/themes/soledad/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("https://octopus-oman.com/wp-content/themes/soledad/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("https://octopus-oman.com/wp-content/themes/soledad/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"); font-display: swap; font-weight: normal; font-style: normal; }
@-webkit-keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes pencitextslider { 
  0% { opacity: 0; transform: translate3d(0px, 40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencitextslider { 
  0% { opacity: 0; transform: translate3d(0px, 40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes pencitextslide { 
  0% { opacity: 0; transform: translate3d(0px, 20px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencitextslide { 
  0% { opacity: 0; transform: translate3d(0px, 20px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes pencifadeInUpDiv { 
  0% { opacity: 0; transform: translate3d(0px, 450px, 0px); }
  100% { opacity: 0.7; transform: none; }
}
@keyframes pencifadeInUpDiv { 
  0% { opacity: 0; transform: translate3d(0px, 450px, 0px); }
  100% { opacity: 0.7; transform: none; }
}
@-webkit-keyframes pencipreload { 
  0% { background-position: -800px 0px; }
  100% { background-position: 100px 0px; }
}
@keyframes pencipreload { 
  0% { background-position: -800px 0px; }
  100% { background-position: 100px 0px; }
}
@-webkit-keyframes pencifadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes pencifadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes pencifadeInUpSmall { 
  0% { opacity: 0; transform: translate3d(0px, 20px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInUpSmall { 
  0% { opacity: 0; transform: translate3d(0px, 20px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes pencifadeInLeft { 
  0% { opacity: 0; transform: translate3d(-50px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInLeft { 
  0% { opacity: 0; transform: translate3d(-50px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes pencifadeInRight { 
  0% { opacity: 0; transform: translate3d(50px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInRight { 
  0% { opacity: 0; transform: translate3d(50px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes penci-ken-burns-in { 
  0% { transform: scale(1); }
  100% { transform: scale(1.2); }
}
@keyframes penci-ken-burns-out { 
  0% { transform: scale(1.2); }
  100% { transform: scale(1); }
}
@-webkit-keyframes pencifadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes pencifadeInLeft { 
  0% { opacity: 0; transform: translate3d(-50px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInLeft { 
  0% { opacity: 0; transform: translate3d(-50px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes pencifadeInRight { 
  0% { opacity: 0; transform: translate3d(50px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInRight { 
  0% { opacity: 0; transform: translate3d(50px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes pencifadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pencifadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -40px, 0px); }
  100% { opacity: 1; transform: none; }
}
/* ---- from penci-main-style-css ---- */
.penci-owl-carousel .animated { animation-duration: 1000ms; animation-fill-mode: both; }
.penci-owl-carousel .owl-animated-in { z-index: 0; }
.penci-owl-carousel .owl-animated-out { z-index: 1; }
.penci-owl-carousel .fadeOut { animation-name: fadeOut; }
.owl-height { transition: height 500ms ease-in-out; }
.penci-owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; --pcfs-delay: 0.5s; }
.penci-owl-carousel .owl-stage { position: relative; }
.penci-owl-carousel .owl-stage::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.penci-owl-carousel .owl-stage-outer { position: relative; overflow: hidden; transform: translate3d(0px, 0px, 0px); }
.penci-owl-carousel .owl-nav .owl-prev, .penci-owl-carousel .owl-nav .owl-next, .penci-owl-carousel .owl-dot { cursor: pointer; user-select: none; }
.penci-owl-carousel.owl-loaded { display: block; }
.penci-owl-carousel.owl-loading { opacity: 0; display: block; }
.penci-owl-carousel.owl-hidden { opacity: 0; }
.penci-owl-carousel .owl-refresh .owl-item { display: none; }
.penci-owl-carousel .owl-item { position: relative; min-height: 1px; float: left; backface-visibility: hidden; -webkit-tap-highlight-color: transparent; user-select: none; }
.penci-owl-carousel .owl-item img { display: block; width: 100%; transform-style: preserve-3d; }
.penci-owl-carousel.owl-text-select-on .owl-item { user-select: auto; }
.penci-owl-carousel .owl-grab { cursor: grab; }
.penci-owl-carousel.owl-rtl { direction: rtl; }
.penci-owl-carousel.owl-rtl .owl-item { float: right; }
.penci-owl-carousel .owl-item .penci-lazy, .penci-owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms; }
.penci-owl-carousel .owl-item img { transform-style: preserve-3d; }
.penci-owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: rgb(0, 0, 0); }
.penci-owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; cursor: pointer; z-index: 1; backface-visibility: hidden; transition: scale 100ms; }
.penci-owl-carousel .owl-video-play-icon:hover { }
.penci-owl-carousel .owl-video-playing .owl-video-tn, .penci-owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }
.penci-owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms; }
.penci-owl-carousel .owl-video-frame { position: relative; z-index: 1; }
* { box-sizing: border-box; outline: none; }
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin: 0px; padding: 0px; }
input { background-color: transparent; }
fieldset, img { border: 0px; }
address, caption, cite, code, dfn, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
strong { font-weight: bold; }
em { font-style: italic; }
img { max-width: 100%; vertical-align: top; height: auto; }
a img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
iframe { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; max-width: none; }
body:not(.penci-fawesome-ver5) .penci-faicon { font-family: FontAwesome; font-weight: normal; }
textarea, input[type="text"], input[type="email"], input[type="search"], input[type="button"], input[type="submit"], button { appearance: none; border-radius: 0px; }
p:empty::before { content: none; }
html, body { -webkit-font-smoothing: antialiased; }
body { font-family: var(--pcbody-font); color: rgb(49, 49, 49); background-color: rgb(255, 255, 255); font-size: 14px; overflow-x: hidden; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; --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; }
textarea { font-family: var(--pcbody-font); min-height: 100px; background: none; }
p { font-size: 14px; line-height: 28px; }
a { text-decoration: none; color: var(--pcaccent-cl); transition: color 0.3s; outline: none; cursor: pointer; }
a:hover { }
h1, h2, h3, h4, h5, h6 { font-family: var(--pchead-font); font-style: normal; font-weight: var(--pchead-wei); }
.container { width: var(--pcctain); margin: 0px auto; }
.container.penci_sidebar::before, .container.penci_sidebar::after { content: ""; display: table; clear: both; }
body:not(.penci-fawesome-ver5) .penci-faicon.fa-facebook-f::before, body:not(.penci-fawesome-ver5) .penci-faicon.fa-facebook::before { content: ""; }
#main { width: 100%; }
.penci-single-style-10 .penci-single-s10-content, .container.penci_sidebar #main { width: 70.94%; padding-right: 50px; float: left; }
.penci-sidebar-content { width: 29.06%; float: right; }
.penci-top-bar .penci-owl-carousel:not(.owl-loaded) > div:first-child { height: 32px; }
.penci-owl-carousel.penci-headline-posts .owl-stage-outer { height: 32px !important; }
.penci-owl-carousel-slider.penci-headline-posts .owl-nav .owl-prev, .penci-owl-carousel-slider.penci-headline-posts .owl-nav .owl-next { width: 16px; height: 20px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; display: inline-block; text-align: center; line-height: 20px; left: -54px; outline: none; cursor: pointer; position: absolute; color: rgb(153, 153, 153); font-size: 18px; transition: color 0.3s; padding: 0px; top: 50%; margin-top: -10px; opacity: 1 !important; }
.penci-owl-carousel-slider.penci-headline-posts .owl-nav .owl-next { left: -32px; }
.penci-owl-carousel-slider.penci-headline-posts .owl-nav .owl-prev:hover, .penci-owl-carousel-slider.penci-headline-posts .owl-nav .owl-next:hover, .penci-trending-nav a:hover { color: rgb(255, 255, 255); }
.penci-headline-posts .owl-item.sliderInUp { animation-name: sliderInUp; }
.penci-headline-posts .owl-item.sliderOutUp { animation-name: sliderOutUp; }
.penci-topbar-trending .penci-owl-carousel .owl-item { background: rgb(49, 49, 49); }
.penci-enews-ticker.penci-topbar-trending .penci-owl-carousel .owl-item { background: rgb(255, 255, 255); }
.tags-share-box.tags-share-box-s2 .post-share-facebook, .pcsoccl-brandbg .pcsc-brandflag.pcsoci-facebook, .penci-social-colored a i.fa-facebook, .penci-social-colored a i.penciicon-facebook, .penci-social-colored a i.fa-facebook-f { background: rgb(13, 71, 161) !important; }
.tags-share-box.tags-share-box-s2 .post-share-twitter, .pcsoccl-brandbg .pcsc-brandflag.pcsoci-twitter, .penci-social-colored a i.penciicon-twitter, .penci-social-colored a i.fa-twitter { background: rgb(64, 196, 255) !important; }
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-instagram, .penci-social-colored a i.penciicon-instagram, .penci-social-colored a i.fa-instagram { background: radial-gradient(circle at 35% 90%, rgb(255, 161, 0), transparent 50%), radial-gradient(circle at 0px 140%, rgb(239, 161, 28), transparent 50%), radial-gradient(at 0px -25%, rgb(82, 88, 207), transparent 50%), radial-gradient(at 20% -50%, rgb(82, 88, 207), transparent 50%), radial-gradient(at 100% 0px, rgb(137, 61, 194), transparent 50%), radial-gradient(at 60% -20%, rgb(143, 68, 199), transparent 50%), radial-gradient(at 100% 100%, rgb(212, 49, 120), transparent), linear-gradient(rgb(101, 89, 202), rgb(188, 49, 143) 30%, rgb(227, 63, 95) 50%, rgb(247, 118, 56) 70%, rgb(254, 198, 109) 100%) !important; }
.tags-share-box.tags-share-box-s2 .post-share-pinterest, .pcsoccl-brandbg .pcsc-brandflag.pcsoci-pinterest, .penci-social-colored a i.penciicon-pinterest, .penci-social-colored a i.fa-pinterest { background: rgb(189, 8, 28) !important; }
.tags-share-box.tags-share-box-s2 .post-share-linkedin, .penci-social-linkedin .penci-social-content, .penci-social-colored a i.fa-linkedin, .penci-social-colored a i.penciicon-linkedin, .penci-social-colored a i.fa-linkedin-in { background: rgb(0, 119, 181) !important; }
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-flickr, .penci-social-colored a i.penciicon-flickr, .penci-social-colored a i.fa-flickr { background: rgb(255, 0, 132) !important; }
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-behance, .penci-social-colored a i.penciicon-behance, .penci-social-colored a i.fa-behance { background: rgb(5, 62, 255) !important; }
.tags-share-box.tags-share-box-s2 .post-share-tumblr, .penci-social-tumblr .penci-social-content, .penci-social-colored a i.penciicon-tumblr, .penci-social-colored a i.fa-tumblr { background: rgb(52, 70, 93) !important; }
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-youtube, .penci-social-colored a i.fa-youtube-play, .penci-social-colored a i.penciicon-youtube, .penci-social-colored a i.fa-youtube { background: rgb(255, 0, 0) !important; }
.tags-share-box.tags-share-box-s2 .post-share-email, .penci-social-email .penci-social-content, .penci-social-colored a i.fa-envelope-o, .penci-social-colored a i.penciicon-email, .penci-social-colored a i.fa-envelope { background: rgb(0, 132, 255) !important; }
.tags-share-box.tags-share-box-s2 .post-share-vk, .pcsoccl-brandbg .pcsc-brandflag.pcsoci-vk, .penci-social-colored a i.penciicon-vk, .penci-social-colored a i.fa-vk { background: rgb(81, 129, 184) !important; }
.penci-social-vine .penci-social-content, .penci-social-colored a i.penciicon-vine, .penci-social-colored a i.fa-vine { background: rgb(0, 185, 138) !important; }
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-soundcloud, .penci-social-colored a i.penciicon-soundcloud, .penci-social-colored a i.fa-soundcloud { background: rgb(247, 98, 1) !important; }
.penci-social-snapchat .penci-social-content, .penci-social-colored a i.fa-snapchat-ghost, .penci-social-colored a i.penciicon-snapchat, .penci-social-colored a i.fa-snapchat { background: rgb(246, 246, 0) !important; }
.penci-social-spotify .penci-social-content, .penci-social-colored a i.penciicon-spotify, .penci-social-colored a i.fa-spotify { background: rgb(34, 201, 92) !important; }
.penci-social-github .penci-social-content, .penci-social-colored a i.penciicon-github, .penci-social-colored a i.fa-github { background: rgb(48, 47, 47) !important; }
.penci-social-stack .penci-social-content, .penci-social-colored a i.penciicon-stack-overflow, .penci-social-colored a i.fa-stack-overflow { background: rgb(247, 160, 0) !important; }
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-twitch, .penci-social-colored a i.penciicon-twitch, .penci-social-colored a i.fa-twitch { background: rgb(97, 63, 160) !important; }
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-vimeo, .penci-social-colored a i.fa-vimeo, .penci-social-colored a i.penciicon-vimeo, .penci-social-colored a i.fa-vimeo-v { background: rgb(0, 168, 232) !important; }
.penci-social-steam .penci-social-content, .penci-social-colored a i.penciicon-steam, .penci-social-colored a i.fa-steam { background: rgb(188, 186, 184) !important; }
.penci-social-xing .penci-social-content, .penci-social-colored a i.penciicon-xing, .penci-social-colored a i.fa-xing { background: rgb(0, 124, 124) !important; }
.tags-share-box.tags-share-box-s2 .post-share-whatsapp, .penci-social-whatsapp .penci-social-content, .penci-social-colored a i.penciicon-whatsapp, .penci-social-colored a i.fa-whatsapp { background: rgb(0, 230, 118) !important; }
.tags-share-box.tags-share-box-s2 .post-share-telegram, .penci-social-telegram .penci-social-content, .penci-social-colored a i.penciicon-telegram, .penci-social-colored a i.fa-telegram { background: rgb(40, 159, 217) !important; }
.tags-share-box.tags-share-box-s2 .post-share-reddit, .penci-social-colored a i.penciicon-reddit, .penci-social-reddit .penci-social-content, .penci-social-colored a i.fa-reddit-alien { background: rgb(247, 67, 0) !important; }
.tags-share-box.tags-share-box-s2 .post-share-ok, .penci-social-odnoklassniki .penci-social-content, .penci-social-colored a i.penciicon-odnoklassniki, .penci-social-colored a i.fa-odnoklassniki { background: rgb(241, 143, 0) !important; }
.tags-share-box.tags-share-box-s2 .post-share-stumbleupon, .penci-social-stumbleupon .penci-social-content, .penci-social-colored a i.penciicon-stumbleupon, .penci-social-colored a i.fa-stumbleupon { background: rgb(235, 72, 35) !important; }
.penci-social-weixin .penci-social-content, .penci-social-colored a i.penciicon-wechat, .penci-social-colored a i.fa-weixin { background: rgb(15, 201, 28) !important; }
.penci-social-weibo .penci-social-content, .penci-social-colored a i.penciicon-sina-weibo, .penci-social-colored a i.fa-weibo { background: rgb(223, 21, 44) !important; }
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-rss, .penci-social-colored a i.penciicon-rss, .penci-social-colored a i.fa-rss { background: rgb(240, 148, 26) !important; }
.penci-social-line .penci-social-content, .penci-social-colored a i.penci-icon-line, .penci-social-colored a i.fa-line, .penci-social-colored a i.penciicon-line-1, .penci-social-colored a i.penciicon-line { background: rgb(1, 185, 1) !important; }
.tags-share-box.tags-share-box-s2 .post-share-viber, .penci-social-viber .penci-social-content, .penci-social-colored a i.penci-icon-viber, .penci-social-colored a i.penciicon-viber, .penci-social-colored a i.penciicon-viber-1, .penci-social-colored a i.fa-viber { background: rgb(125, 81, 160) !important; }
.penci-social-discord .penci-social-content, .penci-social-colored a i.penci-icon-discord, .penci-social-colored a i.penciicon-discord, .penci-social-colored a i.penciicon-discord-1, .penci-social-colored a i.fa-discord { background: rgb(114, 137, 218) !important; }
.penci-social-colored a i.penciicon-slack, .penci-social-colored a i.fa-slack { background: rgb(97, 31, 105) !important; }
.penci-social-colored a i.fa-goodreads, .penci-social-colored a i.penci-icon-goodreads, .penci-social-colored a i.penciicon-goodreads { background: rgb(138, 87, 36) !important; }
.penci-social-colored a i.penciicon-tripadvisor, .penci-social-colored a i.fa-tripadvisor { background: rgb(52, 224, 161) !important; }
.pcsoccl-brandbg .pcsc-brandflag.pcsoci-tiktok, .penci-social-colored a i.fa-tiktok, .penci-social-colored a i.penci-icon-tiktok, .penci-social-colored a i.penciicon-tik-tok-1, .penci-social-colored a i.penciicon-tik-tok { background: rgb(254, 44, 85) !important; }
.penci-social-colored a i.penciicon-douban-logo { background: rgb(0, 181, 29) !important; }
.penci-social-colored a i.penciicon-qq-social-logo-of-a-penguin { background: rgb(66, 146, 255) !important; }
.penci-social-colored a i.penciicon-letter-d { background: rgb(0, 0, 0) !important; }
.penci-social-colored a i.penciicon-blogger, .penci-social-colored a i.penciicon-blogger-1 { background: rgb(237, 120, 0) !important; }
.penci-social-colored a i.penciicon-deviantart, .penci-social-colored a i.penciicon-deviantart-1 { background: rgb(1, 202, 58) !important; }
.penci-social-colored a i.penciicon-evernote-1, .penci-social-colored a i.penciicon-evernote { background: rgb(0, 163, 44) !important; }
.penci-social-colored a i.penciicon-forrst-1, .penci-social-colored a i.penciicon-forrst { background: rgb(5, 73, 88) !important; }
.penci-social-colored a i.penciicon-grooveshark-1, .penci-social-colored a i.penciicon-grooveshark { background: rgb(247, 84, 33) !important; }
.penci-social-colored a i.penciicon-lastfm { background: rgb(227, 27, 35) !important; }
.penci-social-colored a i.penciicon-myspace, .penci-social-colored a i.penciicon-myspace-logo { background: rgb(0, 55, 193) !important; }
.penci-social-colored a i.penciicon-brand, .penci-social-colored a i.fa-paypal { background: rgb(0, 112, 186) !important; }
.penci-social-colored a i.penciicon-skype, .penci-social-colored a i.fa-skype { background: rgb(0, 175, 240) !important; }
.penci-social-colored a i.penciicon-windows, .penci-social-colored a i.fa-windows { background: rgb(0, 173, 239) !important; }
.penci-social-colored a i.penciicon-wordpress-logo, .penci-social-colored a i.fa-wordpress { background: rgb(33, 117, 155) !important; }
.penci-social-colored a i.penciicon-yahoo-logo { background: rgb(96, 1, 210) !important; }
.penci-social-colored a i.penciicon-y { background: rgb(252, 64, 29) !important; }
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-facebook i, .penci-social-textcolored a i.fa-facebook, .penci-social-textcolored a i.penciicon-facebook, .penci-social-textcolored a i.fa-facebook-f { color: rgb(13, 71, 161) !important; }
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-twitter i, .penci-social-textcolored a i.penciicon-twitter, .penci-social-textcolored a i.fa-twitter { color: rgb(64, 196, 255) !important; }
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-instagram i, .penci-social-textcolored a i.penciicon-instagram, .penci-social-textcolored a i.fa-instagram { color: rgb(77, 122, 158) !important; }
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-pinterest i, .penci-social-textcolored a i.penciicon-pinterest, .penci-social-textcolored a i.fa-pinterest { color: rgb(189, 8, 28) !important; }
.penci-social-textcolored a i.penciicon-linkedin, .penci-social-textcolored a i.fa-linkedin, .penci-social-textcolored a i.fa-linkedin-in { color: rgb(0, 119, 181) !important; }
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-flickr i, .penci-social-textcolored a i.penciicon-flickr, .penci-social-textcolored a i.fa-flickr { color: rgb(255, 0, 132) !important; }
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-behance i, .penci-social-textcolored a i.penciicon-behance, .penci-social-textcolored a i.fa-behance { color: rgb(5, 62, 255) !important; }
.penci-social-textcolored a i.penciicon-tumblr, .penci-social-textcolored a i.fa-tumblr { color: rgb(52, 70, 93) !important; }
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-youtube i, .penci-social-textcolored a i.penciicon-youtube, .penci-social-textcolored a i.fa-youtube-play, .penci-social-textcolored a i.fa-youtube { color: rgb(255, 0, 0) !important; }
.penci-social-textcolored a i.penciicon-email, .penci-social-textcolored a i.fa-envelope-o, .penci-social-textcolored a i.fa-envelope { color: rgb(0, 132, 255) !important; }
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-vk i, .penci-social-textcolored a i.penciicon-vk, .penci-social-textcolored a i.fa-vk { color: rgb(81, 129, 184) !important; }
.penci-social-textcolored a i.penciicon-vine, .penci-social-textcolored a i.fa-vine { color: rgb(0, 185, 138) !important; }
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-soundcloud i, .penci-social-textcolored a i.penciicon-soundcloud, .penci-social-textcolored a i.fa-soundcloud { color: rgb(247, 98, 1) !important; }
.penci-social-textcolored a i.penciicon-snapchat, .penci-social-textcolored a i.fa-snapchat-ghost, .penci-social-textcolored a i.fa-snapchat { color: rgb(246, 246, 0) !important; }
.penci-social-textcolored a i.penciicon-spotify, .penci-social-textcolored a i.fa-spotify { color: rgb(34, 201, 92) !important; }
.penci-social-textcolored a i.penciicon-github, .penci-social-textcolored a i.fa-github { color: rgb(48, 47, 47) !important; }
.penci-social-textcolored a i.penciicon-stack-overflow, .penci-social-textcolored a i.fa-stack-overflow { color: rgb(247, 160, 0) !important; }
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-twitch i, .penci-social-textcolored a i.penciicon-twitch, .penci-social-textcolored a i.fa-twitch { color: rgb(97, 63, 160) !important; }
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-vimeo i, .penci-social-textcolored a i.penciicon-vimeo, .penci-social-textcolored a i.fa-vimeo, .penci-social-textcolored a i.fa-vimeo-v { color: rgb(0, 168, 232) !important; }
.penci-social-textcolored a i.penciicon-steam, .penci-social-textcolored a i.fa-steam { color: rgb(188, 186, 184) !important; }
.penci-social-textcolored a i.penciicon-xing, .penci-social-textcolored a i.fa-xing { color: rgb(0, 124, 124) !important; }
.penci-social-textcolored a i.penciicon-whatsapp, .penci-social-textcolored a i.fa-whatsapp { color: rgb(0, 230, 118) !important; }
.penci-social-textcolored a i.penciicon-telegram, .penci-social-textcolored a i.fa-telegram { color: rgb(40, 159, 217) !important; }
.penci-social-textcolored a i.penciicon-reddit, .penci-social-textcolored a i.fa-reddit-alien { color: rgb(247, 67, 0) !important; }
.penci-social-textcolored a i.penciicon-odnoklassniki, .penci-social-textcolored a i.fa-odnoklassniki { color: rgb(241, 143, 0) !important; }
.penci-social-textcolored a i.penciicon-stumbleupon, .penci-social-textcolored a i.fa-stumbleupon { color: rgb(235, 72, 35) !important; }
.penci-social-textcolored a i.penciicon-wechat, .penci-social-textcolored a i.fa-weixin { color: rgb(15, 201, 28) !important; }
.penci-social-textcolored a i.penciicon-sina-weibo, .penci-social-textcolored a i.fa-weibo { color: rgb(223, 21, 44) !important; }
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-rss i, .penci-social-textcolored a i.penciicon-rss, .penci-social-textcolored a i.fa-rss { color: rgb(240, 148, 26) !important; }
.penci-social-textcolored a i.penciicon-slack, .penci-social-textcolored a i.fa-slack { color: rgb(97, 31, 105) !important; }
.penci-social-textcolored a i.fa-goodreads, .penci-social-textcolored a i.penciicon-goodreads, .penci-social-textcolored a i.penci-icon-goodreads { color: rgb(138, 87, 36) !important; }
.penci-social-textcolored a i.penciicon-tripadvisor, .penci-social-textcolored a i.fa-tripadvisor { color: rgb(52, 224, 161) !important; }
.pcsoccl-brandtext .pcsc-brandflag.pcsoci-tiktok i, .penci-social-textcolored a i.penciicon-tik-tok-1, .penci-social-textcolored a i.fa-tiktok, .penci-social-textcolored a i.penciicon-tik-tok, .penci-social-textcolored a i.penci-icon-tiktok { color: rgb(254, 44, 85) !important; }
.penci-social-textcolored a i.penciicon-line-1, .penci-social-textcolored a i.penci-icon-line, .penci-social-textcolored a i.penciicon-line, .penci-social-textcolored a i.fa-line { color: rgb(1, 185, 1) !important; }
.penci-social-textcolored a i.penci-icon-viber, .penci-social-textcolored a i.penciicon-viber, .penci-social-textcolored a i.penciicon-viber-1, .penci-social-textcolored a i.fa-viber { color: rgb(125, 81, 160) !important; }
.penci-social-textcolored a i.penci-icon-discord, .penci-social-textcolored a i.penciicon-discord-1, .penci-social-textcolored a i.penciicon-discord, .penci-social-textcolored a i.fa-discord { color: rgb(114, 137, 218) !important; }
.penci-social-textcolored a i.penciicon-douban-logo { color: rgb(0, 181, 29) !important; }
.penci-social-textcolored a i.penciicon-qq-social-logo-of-a-penguin { color: rgb(66, 146, 255) !important; }
.penci-social-textcolored a i.penciicon-letter-d { color: rgb(0, 0, 0) !important; }
.penci-social-textcolored a i.penciicon-blogger, .penci-social-textcolored a i.penciicon-blogger-1 { color: rgb(237, 120, 0) !important; }
.penci-social-textcolored a i.penciicon-deviantart, .penci-social-textcolored a i.penciicon-deviantart-1 { color: rgb(1, 202, 58) !important; }
.penci-social-textcolored a i.penciicon-evernote-1, .penci-social-textcolored a i.penciicon-evernote { color: rgb(0, 163, 44) !important; }
.penci-social-textcolored a i.penciicon-forrst-1, .penci-social-textcolored a i.penciicon-forrst { color: rgb(5, 73, 88) !important; }
.penci-social-textcolored a i.penciicon-grooveshark-1, .penci-social-textcolored a i.penciicon-grooveshark { color: rgb(247, 84, 33) !important; }
.penci-social-textcolored a i.penciicon-lastfm { color: rgb(227, 27, 35) !important; }
.penci-social-textcolored a i.penciicon-myspace, .penci-social-textcolored a i.penciicon-myspace-logo { color: rgb(0, 55, 193) !important; }
.penci-social-textcolored a i.penciicon-brand, .penci-social-textcolored a i.fa-paypal { color: rgb(0, 112, 186) !important; }
.penci-social-textcolored a i.penciicon-skype, .penci-social-textcolored a i.fa-skype { color: rgb(0, 175, 240) !important; }
.penci-social-textcolored a i.penciicon-windows, .penci-social-textcolored a i.fa-windows { color: rgb(0, 173, 239) !important; }
.penci-social-textcolored a i.penciicon-wordpress-logo, .penci-social-textcolored a i.fa-wordpress { color: rgb(33, 117, 155) !important; }
.penci-social-textcolored a i.penciicon-yahoo-logo { color: rgb(96, 1, 210) !important; }
.penci-social-textcolored a i.penciicon-y { color: rgb(252, 64, 29) !important; }
form.pc-searchform .searchsubmit { display: none; }
.widget.widget_search form.pc-searchform .searchsubmit { display: none; }
.penci-block-el.featured-area, .penci-block-vc.featured-area { margin-top: 0px !important; margin-bottom: 0px !important; }
.penci-owl-carousel .owl-item .penci-lazy, .penci-owl-carousel .owl-item .owl-lazy { opacity: 1; transition: none; }
.penci-owl-carousel .owl-nav .owl-prev, .penci-owl-carousel .owl-nav .owl-next { width: 34px; height: 34px; display: inline-block; vertical-align: top; background: rgb(255, 255, 255); color: rgb(1, 1, 1); font-size: 12px; border-radius: 50%; position: absolute; z-index: 10; top: 50%; margin-top: -18px; left: 20px; line-height: 34px; text-align: center; opacity: 0; transition: 0.3s; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.penci-owl-carousel .owl-nav .owl-prev i[class^="penciicon-"], .penci-owl-carousel .owl-nav .owl-prev i[class*=" penciicon-"], .penci-owl-carousel .owl-nav .owl-next i[class^="penciicon-"], .penci-owl-carousel .owl-nav .owl-next i[class*=" penciicon-"] { font-weight: bold !important; vertical-align: top; }
.penci-owl-carousel .owl-nav .owl-prev i, .penci-owl-carousel .owl-nav .owl-next i { line-height: inherit; }
.penci-nav-visible .owl-nav .owl-prev, .penci-nav-visible .owl-nav .owl-next { opacity: 0.5; }
.penci-owl-carousel .owl-nav.disabled { display: none; }
.penci-owl-carousel .owl-nav.disabled .owl-prev, .penci-owl-carousel .owl-nav.disabled .owl-next { display: none !important; }
.penci-owl-carousel .owl-nav .owl-next { left: auto; right: 20px; }
.penci-owl-carousel:hover .owl-nav .owl-prev, .penci-owl-carousel:hover .owl-nav .owl-next { opacity: 0.8; }
.penci-owl-carousel .owl-nav .owl-prev:hover, .penci-owl-carousel .owl-nav .owl-next:hover { opacity: 1; }
.penci-custom-slides .penci-owl-carousel .owl-dots, .penci-owl-carousel .owl-dots { position: absolute; bottom: 15px; z-index: 10; width: 100%; text-align: center; left: 0px; }
.penci-owl-carousel .owl-dots.disabled { display: none !important; }
.penci-custom-slides .penci-owl-carousel .owl-dot, .penci-owl-carousel .owl-dot { display: inline-block; margin: 0px 3px; vertical-align: top; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.penci-owl-carousel .owl-dot span { width: 10px; height: 10px; border-radius: 50%; border: 2px solid rgb(255, 255, 255); background: rgba(0, 0, 0, 0.3); display: inline-block; vertical-align: top; }
.penci-owl-carousel .owl-dot.active span { background: rgb(255, 255, 255); }
.penci-owl-carousel.owl-loaded .active .penci-featured-content .feat-text { animation-name: pencitextslider; }
.feat-meta span > time, span.side-item-meta > time, span.date > time { font-size: inherit; color: inherit; text-decoration: inherit; font-weight: inherit; background: none; font-style: inherit; font-family: inherit; }
.penci-owl-carousel.owl-loaded .active .feat-text .featured-cat, .penci-owl-carousel.owl-loaded .active .feat-text h3, .penci-owl-carousel.owl-loaded .active .feat-text .feat-meta { animation-name: pencitextslide; }
.featured-style-1 .penci-owl-carousel .penci-image-holder::before { padding-top: 45%; }
.featured-style-2 .penci-owl-carousel .penci-image-holder::before { padding-top: 57%; }
.featured-style-2 .penci-owl-carousel .owl-item .item { width: 900px; }
.featured-style-2 .penci-owl-carousel.owl-loaded .active .penci-featured-content .feat-text, .featured-style-2 .penci-owl-carousel.owl-loaded .active .feat-text .featured-cat, .featured-style-2 .penci-owl-carousel.owl-loaded .active .feat-text h3, .featured-style-2 .penci-owl-carousel.owl-loaded .active .feat-text .feat-meta { animation-name: none; }
.featured-style-2 .penci-owl-carousel.owl-loaded .center .penci-featured-content .feat-text { animation-name: pencitextslider; }
.featured-style-2 .penci-owl-carousel.owl-loaded .center .feat-text .featured-cat, .featured-style-2 .penci-owl-carousel.owl-loaded .center .feat-text h3, .featured-style-2 .penci-owl-carousel.owl-loaded .center .feat-text .feat-meta { animation-name: pencitextslide; }
.featured-style-3 .penci-owl-carousel .penci-image-holder::before { padding-top: 0px; height: 540px; }
.featured-style-4 .penci-owl-carousel .penci-image-holder { width: 67%; }
.featured-style-4 .penci-owl-carousel .penci-image-holder::before { height: 526px; padding-top: 0px; }
.featured-style-29 .penci-owl-carousel.owl-loaded .active .penci-featured-content .feat-text { animation-name: none; }
.featured-style-29 .penci-owl-carousel.owl-loaded .active .penci-featured-slider-button, .featured-style-29 .penci-owl-carousel.owl-loaded .active .penci-featured-content .featured-cat, .featured-style-29 .penci-owl-carousel.owl-loaded .active .penci-featured-content .feat-text h3 { animation-name: pencifadeInUp; }
.featured-style-35 .penci-owl-carousel.owl-loaded .active .penci-featured-content-right::before { animation-name: pencifadeInUpDiv; }
.featured-style-35 .penci-owl-carousel.owl-loaded .active .featured-cat, .featured-style-35 .penci-owl-carousel.owl-loaded .active .feat-text-right h3, .featured-style-35 .penci-owl-carousel.owl-loaded .active .featured-content-excerpt, .featured-style-35 .penci-owl-carousel.owl-loaded .active .penci-featured-slider-button, .featured-style-37 .penci-owl-carousel.owl-loaded .active .featured-cat, .featured-style-37 .penci-owl-carousel.owl-loaded .active .feat-text h3, .featured-style-37 .penci-owl-carousel.owl-loaded .active .feat-text .feat-meta { animation-name: pencifadeInUpSmall; }
.featured-style-37 .penci-owl-carousel .owl-dots { bottom: 11px; }
.featured-style-37 .penci-owl-carousel[data-dots="false"] .penci-item-1 .penci-slide-overlay .penci-mag-featured-content { bottom: 16px; }
.featured-style-38 .penci-owl-carousel .item { width: 25vw; }
.featured-style-38 .penci-featured-content .feat-text, .featured-style-38 .penci-owl-carousel .feat-text .featured-cat, .featured-style-38 .penci-owl-carousel .feat-text h3, .featured-style-38 .penci-owl-carousel .feat-text .feat-meta { animation-name: none !important; opacity: 1 !important; }
.post-entry .penci-featured-content .feat-text h3, .post-entry .penci-owl-featured-area .feat-text h3, .post-entry .penci-mag-featured-content h3, .post-entry .featured-style-35 .feat-text-right h3, .post-entry .penci-widget-slider h4 { margin-bottom: 0px; }
.penci-image-holder { position: relative; width: 100%; background: center center / cover no-repeat rgb(245, 245, 245); display: inline-block; vertical-align: top; overflow: hidden; }
.penci-image-holder::before { display: block; content: ""; width: 100%; padding-top: 66.6667%; background: none !important; box-shadow: none !important; }
.penci-image-holder:not([style*="background-image"]), .penci-lazy[src*="penci-holder"], .penci-lazy[src*="20xmlns='http://www.w3.org/2000/svg'"], .owl-lazy[src*="20xmlns='http://www.w3.org/2000/svg'"], .penci-holder-load:not([style*="background-image"]), .penci-lazy:not(.lazyloaded) { background-image: linear-gradient(to left, rgb(245, 245, 245) 0%, rgb(239, 239, 239) 15%, rgb(245, 245, 245) 40%, rgb(245, 245, 245) 100%); background-color: rgb(245, 245, 245); animation: 0.6s linear 0s infinite normal forwards running pencipreload; background-repeat: no-repeat !important; background-size: 900px 1700px !important; }
.penci-owl-carousel:not(.owl-loaded) { display: block; }
.penci-owl-carousel:not(.owl-loaded) > div, .penci-owl-carousel:not(.owl-loaded) > img, .penci-owl-carousel:not(.owl-loaded) > figure, .penci-owl-carousel:not(.owl-loaded) .penci-featured-content-right { display: none; }
.penci-owl-carousel:not(.owl-loaded) > div:first-child, .penci-owl-carousel:not(.owl-loaded) > figure:first-child, .penci-owl-carousel:not(.owl-loaded) > img:first-child { display: block; }
.featured-style-2 .penci-owl-carousel:not(.owl-loaded) > .item { width: 900px; margin-left: auto; margin-right: auto; }
.featured-style-38 .penci-owl-carousel:not(.owl-loaded) > .item { width: 25vw; margin-left: auto; margin-right: auto; position: relative; }
@media only screen and (max-width: 1200px){
.featured-style-38 .penci-owl-carousel:not(.owl-loaded) > .item { width: 400px; }
}
@media only screen and (max-width: 960px){
.featured-style-2 .penci-owl-carousel:not(.owl-loaded) > .item { width: 760px; }
}
@media only screen and (max-width: 767px){
.featured-style-2 .penci-owl-carousel:not(.owl-loaded) > .item { width: 480px; }
}
@media only screen and (max-width: 479px){
.featured-style-2 .penci-owl-carousel:not(.owl-loaded) > .item, .featured-style-38 .penci-owl-carousel:not(.owl-loaded) > .item { width: 360px; }
}
.penci-owl-carousel:not(.owl-loaded) .penci-featured-content { display: none; }
.penci-owl-carousel:not(.owl-loaded)::before, .penci-owl-carousel:not(.owl-loaded)::after { content: ""; clear: both; display: table; }
.penci-owl-carousel.penci-headline-posts:not(.owl-loaded)::before, .penci-owl-carousel.penci-headline-posts:not(.owl-loaded)::after { content: none; clear: none; display: none; }
@media only screen and (min-width: 1170px){
.penci-owl-carousel:not(.owl-loaded)[data-item="6"] > div { width: 16.6667%; float: left; }
.penci-owl-carousel:not(.owl-loaded)[data-item="5"] > div { width: 20%; float: left; }
.penci-owl-carousel:not(.owl-loaded)[data-item="4"] > div { width: 25%; float: left; }
.penci-owl-carousel:not(.owl-loaded)[data-item="3"] > div { width: 33.3333%; float: left; }
.penci-owl-carousel:not(.owl-loaded)[data-item="2"] > div { width: 50%; float: left; }
.penci-owl-carousel:not(.owl-loaded)[data-item="6"] > div:nth-child(2), .penci-owl-carousel:not(.owl-loaded)[data-item="6"] > div:nth-child(3), .penci-owl-carousel:not(.owl-loaded)[data-item="6"] > div:nth-child(4), .penci-owl-carousel:not(.owl-loaded)[data-item="6"] > div:nth-child(5), .penci-owl-carousel:not(.owl-loaded)[data-item="6"] > div:nth-child(6), .penci-owl-carousel:not(.owl-loaded)[data-item="5"] > div:nth-child(2), .penci-owl-carousel:not(.owl-loaded)[data-item="5"] > div:nth-child(3), .penci-owl-carousel:not(.owl-loaded)[data-item="5"] > div:nth-child(4), .penci-owl-carousel:not(.owl-loaded)[data-item="5"] > div:nth-child(5), .penci-owl-carousel:not(.owl-loaded)[data-item="4"] > div:nth-child(2), .penci-owl-carousel:not(.owl-loaded)[data-item="4"] > div:nth-child(3), .penci-owl-carousel:not(.owl-loaded)[data-item="4"] > div:nth-child(4), .penci-owl-carousel:not(.owl-loaded)[data-item="3"] > div:nth-child(2), .penci-owl-carousel:not(.owl-loaded)[data-item="3"] > div:nth-child(3), .penci-owl-carousel:not(.owl-loaded)[data-item="2"] > div:nth-child(2) { display: block; }
}
@media only screen and (max-width: 1169px) and (min-width: 768px){
.penci-owl-carousel:not(.owl-loaded)[data-tablet="4"] > div { width: 25%; float: left; }
.penci-owl-carousel:not(.owl-loaded)[data-tablet="4"] > div:nth-child(2), .penci-owl-carousel:not(.owl-loaded)[data-tablet="4"] > div:nth-child(3), .penci-owl-carousel:not(.owl-loaded)[data-tablet="4"] > div:nth-child(4) { display: block; }
.penci-owl-carousel:not(.owl-loaded)[data-tablet="3"] > div { width: 33.3333%; float: left; }
.penci-owl-carousel:not(.owl-loaded)[data-tablet="3"] > div:nth-child(2), .penci-owl-carousel:not(.owl-loaded)[data-tablet="3"] > div:nth-child(3) { display: block; }
.penci-owl-carousel:not(.owl-loaded)[data-tablet="2"] > div { width: 50%; float: left; }
.penci-owl-carousel:not(.owl-loaded)[data-tablet="2"] > div:nth-child(2) { display: block; }
}
@media only screen and (max-width: 767px) and (min-width: 481px){
.penci-owl-carousel:not(.owl-loaded)[data-tabsmall="4"] > div { width: 25%; float: left; }
.penci-owl-carousel:not(.owl-loaded)[data-tabsmall="4"] > div:nth-child(2), .penci-owl-carousel:not(.owl-loaded)[data-tabsmall="4"] > div:nth-child(3), .penci-owl-carousel:not(.owl-loaded)[data-tabsmall="4"] > div:nth-child(4) { display: block; }
.penci-owl-carousel:not(.owl-loaded)[data-tabsmall="3"] > div { width: 33.3333%; float: left; }
.penci-owl-carousel:not(.owl-loaded)[data-tabsmall="3"] > div:nth-child(2), .penci-owl-carousel:not(.owl-loaded)[data-tabsmall="3"] > div:nth-child(3) { display: block; }
.penci-owl-carousel:not(.owl-loaded)[data-tabsmall="2"] > div { width: 50%; float: left; }
.penci-owl-carousel:not(.owl-loaded)[data-tabsmall="2"] > div:nth-child(2) { display: block; }
}
.penci-builder-element.penci-topbar-trending .penci-owl-carousel .owl-item { background-color: transparent; }
.pc-search-form.search-style-text-button .penciicon-magnifiying-glass, .pc-search-form.search-style-icon-button .penciicon-magnifiying-glass { display: none; }
.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 rgb(49, 49, 49); background: rgb(255, 255, 255); position: relative; display: block; text-transform: uppercase; padding: 8px 12px 7px; z-index: 3; font-size: 14px; }
.penci-border-arrow::before, .penci-border-arrow::after { content: ""; position: absolute; }
.penci-border-arrow::before { width: 0px; height: 0px; border-style: solid solid none; border-color: rgb(49, 49, 49) transparent currentcolor; bottom: -5px; left: 50%; border-width: 6px 6px 0px; margin-left: -6px; z-index: 5; }
.penci-border-arrow::after { border: 1px solid rgb(49, 49, 49); left: -5px; right: -5px; bottom: 3px; display: block; z-index: 1; height: 100%; }
.header-standard { text-align: center; padding-bottom: 17px; position: relative; margin: 0px 0px 19px; }
.header-standard::after { content: ""; position: absolute; width: 60px; height: 1px; background: var(--pcaccent-cl); display: block; bottom: 0px; left: 50%; margin-left: -30px; }
.penci-standard-cat { overflow: hidden; display: block; margin-bottom: 6px; }
.header-standard .cat { display: inline-block; position: relative; }
.header-standard h2, .header-standard .post-title, .header-standard h2 a { color: rgb(49, 49, 49); font-size: 24px; text-transform: uppercase; }
.header-standard .author-post span { color: rgb(136, 136, 136); }
.header-standard .author-post { margin: 6px 0px 0px; font-size: 14px; }
.header-standard .author-post span, .header-standard .author-post span a { font-size: inherit; }
.header-standard .author-post span a { color: rgb(49, 49, 49); text-transform: capitalize; }
.header-standard .author-post span a:hover { color: var(--pcaccent-cl); }
.penci-hide-tagupdated { display: none !important; }
.header-standard.header-classic { margin: 0px 0px 26px; padding: 0px; }
.header-standard.header-classic::after { content: none; display: none; }
.cat > a.penci-cat-name { font-size: 13px; color: var(--pcaccent-cl); line-height: 1.2; margin: 0px 15px 5px 0px; padding-right: 10px; display: inline-block; vertical-align: top; background: none; transition: 0.3s; font-weight: normal; position: relative; text-decoration: none; }
.cat > a.penci-cat-name::after { content: ""; display: inline-block; border: 1px solid; font-size: 12px; margin-left: 10px; position: absolute; top: 50%; margin-top: -3px; width: 3px; height: 3px; transform: rotate(45deg); box-sizing: unset; opacity: 0.65; }
.cat > a.penci-cat-name:hover { }
.cat > a.penci-cat-name:first-child { margin-left: 0px; }
.cat > a.penci-cat-name:last-child { margin-right: 0px; padding: 0px; }
.cat > a.penci-cat-name:last-child::after { content: none; display: none; }
article.post, article.type-post, article.portfolio { margin-bottom: 60px; }
.single .post { margin-bottom: 60px; }
.post-box-meta-single { text-align: center; margin: 6px 0px 0px; font-size: 14px; }
.post-box-meta-single span { color: rgb(136, 136, 136); }
.header-standard .post-box-meta-single .author-post, .header-standard .post-box-meta-single .author-post span a, .header-standard .post-box-meta-single span { font-size: inherit; }
.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: rgb(49, 49, 49); }
.post-box-meta-single a:hover { color: var(--pcaccent-cl); }
.post-box-meta-single > span::before, .standard-top-meta > span::before { content: ""; width: 0px; height: 10px; margin: 0px 13px; display: inline-block; border-right: 1px solid; opacity: 0.7; background: none !important; }
.post-box-meta-single > span:first-child::before, .standard-top-meta > span:first-child::before { content: none; display: block; }
.post-image { margin-bottom: 26px; text-align: center; vertical-align: top; overflow: hidden; position: relative; }
.post-image img { max-width: 100%; height: auto; }
.container-single a[data-rel="penci-gallery-image-content"], .container-single a[data-rel="penci-gallery-bground-content"], .container-single-page a[data-rel="penci-gallery-image-content"] { cursor: zoom-in; }
.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, .wpb_text_column a:hover { text-decoration: underline; }
.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6, .post-entry hr, .wpb_text_column h1, .wpb_text_column h2, .wpb_text_column h3, .wpb_text_column h4, .wpb_text_column h5, .wpb_text_column h6, .wpb_text_column hr, .elementor-text-editor h1, .elementor-text-editor h2, .elementor-text-editor h3, .elementor-text-editor h4, .elementor-text-editor h5, .elementor-text-editor h6, .elementor-text-editor hr, .woocommerce .page-description h1, .woocommerce .page-description h2, .woocommerce .page-description h3, .woocommerce .page-description h4, .woocommerce .page-description h5, .woocommerce .page-description h6, .woocommerce .page-description hr { margin-bottom: 17px; }
.post-entry .elementor-widget-text-editor p, .elementor-widget-text-editor p, .elementor-widget-text-editor .widget ul li { font-size: inherit; line-height: inherit; font-family: inherit; font-weight: inherit; color: inherit; text-align: inherit; }
.post-entry p, .wpb_text_column p, .woocommerce .page-description p { margin-bottom: 17px; }
.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6, .wpb_text_column h1, .wpb_text_column h2, .wpb_text_column h3, .wpb_text_column h4, .wpb_text_column h5, .wpb_text_column h6, .woocommerce .page-description h1, .woocommerce .page-description h2, .woocommerce .page-description h3, .woocommerce .page-description h4, .woocommerce .page-description h5, .woocommerce .page-description h6 { color: var(--pcheading-cl); letter-spacing: 0px; line-height: 1.3em; }
.post-entry h2, .wpb_text_column h2, .elementor-text-editor h2, .woocommerce .page-description h2 { font-size: 22px; }
.penci-single-link-pages { display: block; width: 100%; }
.penci-single-link-pages::before, .penci-single-link-pages::after { content: ""; display: table; clear: both; }
.post-entry ul, .post-entry ol, .elementor-text-editor ul, .elementor-text-editor ol, .woocommerce .page-description ul, .woocommerce .page-description ol { padding-left: 36px; margin-bottom: 20px; }
.post-entry ul li, .elementor-text-editor ul li, .woocommerce .page-description ul li { margin-bottom: 6px; position: relative; list-style-type: square; line-height: 1.7; }
.tags-share-box { display: table; width: 100%; margin: 0px; position: relative; padding: 19px 160px 18px 0px; clear: both; border-top: 1px solid rgb(222, 222, 222); font-size: 14px; }
.tags-share-box.center-box { text-align: center; padding: 15px 0px; }
.post-share { display: inline-block; position: absolute; z-index: 10; right: 0px; top: 20px; }
.post-share .count-number-like { font-weight: bold; font-style: italic; font-size: 13px; color: var(--pcaccent-cl); vertical-align: top; }
.post-share a { transition: 0.3s; font-size: 14px; margin: 0px 0px 0px 10px; color: rgb(49, 49, 49); display: inline-block; vertical-align: top; position: relative; }
.post-share a:hover, .post-share a.liked { color: var(--pcaccent-cl); }
.post-share a.penci-post-like { margin-left: 5px; }
.tags-share-box .single-comment-o { color: rgb(136, 136, 136); }
.tags-share-box .single-comment-o i { margin-right: 5px; }
.tags-share-box .single-comment-o::after, .post-share a.penci-post-like::after { content: ""; display: inline-block; width: 1px; height: 12px; margin: 4px 6px 0px 20px; vertical-align: top; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(222, 222, 222); }
.tags-share-box .single-comment-o::after { margin-right: 20px; }
.post-share a .dt-share { position: absolute; display: inline-block; font-size: 9px; font-family: var(--pchead-font); font-weight: normal; background: rgb(49, 49, 49); color: rgb(255, 255, 255); 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: 0.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: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 7px solid rgb(49, 49, 49); content: ""; top: -7px; left: 50%; margin-left: -4px; }
.tags-share-box.tags-share-box-2_3 .post-share-item i[class*=" penciicon-"] { vertical-align: middle; }
.post-author { margin: 0px; overflow: hidden; padding: 38px 0px 37px; border-top: 1px solid var(--pcborder-cl); }
.author-img { float: left; margin-right: 20px; overflow: hidden; }
.post-author .author-img img { margin: 0px; border-radius: 100%; }
.post-author .author-content { margin-left: 120px; }
.author-content h5 { font-size: 14px; margin: 0px 0px 15px; color: rgb(49, 49, 49); display: block; font-family: var(--pchead-font); font-weight: var(--pchead-wei); text-transform: uppercase; }
.author-content h5 a { display: inline-block; margin: 0px; color: rgb(49, 49, 49); }
.author-content h5 a:hover { color: var(--pcaccent-cl); }
.author-content p { margin-bottom: 16px; }
.post-pagination { overflow: hidden; margin: 0px; padding: 15px 0px; border-top: 1px solid rgb(222, 222, 222); }
.post-pagination .prev-post { float: left; width: 50%; }
.post-pagination .next-post { float: right; text-align: right; width: 50%; }
.post-pagination span { margin: 0px; display: inline-block; color: rgb(136, 136, 136); }
.pagi-text { margin-top: 6px; }
.post-pagination h5 { font-size: 14px; font-family: var(--pchead-font); font-weight: var(--pchead-wei); padding: 0px 25px 0px 0px; position: relative; text-transform: uppercase; line-height: 1.4; }
.post-pagination h5.next-title { padding: 0px 0px 0px 25px; }
.post-pagination a { color: rgb(49, 49, 49); }
.post-pagination a:hover { color: var(--pcaccent-cl); }
.post-related { overflow: hidden; margin: 0px; text-align: center; padding: 36px 0px; border-top: 1px solid rgb(222, 222, 222); }
.post-title-box, #respond h3.comment-reply-title { position: relative; padding: 0px; margin-bottom: 30px; text-align: center; }
#respond h3.comment-reply-title span, .post-box-title { font-size: 18px; text-transform: uppercase; font-family: var(--pchead-font); font-weight: var(--pchead-wei); color: rgb(49, 49, 49); position: relative; z-index: 10; display: inline-block; padding: 0px 10px; }
#respond h3.comment-reply-title span::before, #respond h3.comment-reply-title span::after, .post-box-title::before, .post-box-title::after { content: ""; position: absolute; width: 60px; height: 1px; background: var(--pcaccent-cl); display: block; top: 50%; margin-top: -1px; left: 100%; }
#respond h3.comment-reply-title span::before, .post-box-title::before { left: auto; right: 100%; }
.item-related { padding: 0px 10px; transition: opacity 0.2s; text-align: center; }
.penci-owl-carousel.owl-loaded .item-related { opacity: 1; }
.penci-owl-carousel-slider .owl-dots { position: static; height: 10px; clear: both; margin-top: 16px; text-align: center; }
.penci-owl-carousel-slider .owl-dots.disabled, .penci-owl-carousel-slider .owl-nav.disabled { display: none; }
.penci-related-carousel .owl-dot span { width: 10px; height: 10px; display: inline-block; border-radius: 6px; font-size: 0px; background: rgb(255, 255, 255); margin: 0px 2px; box-shadow: none; outline: none; vertical-align: top; cursor: pointer; transition: 0.2s ease-in-out; border: 2px solid var(--pcborder-cl); }
.penci-owl-carousel-slider .owl-dot span { border: 2px solid var(--pcborder-cl); background: var(--pcbg-cl); }
.penci-owl-carousel-slider .owl-dot.active span, .penci-related-carousel .owl-dot.active span { background: var(--pcaccent-cl); border-color: var(--pcaccent-cl); }
.item-related > a { transition: opacity 0.3s; display: inline-block; margin-bottom: 17px; width: 100%; position: relative; }
.item-related > a:hover { opacity: 0.85; }
.item-related h3 a { font-size: 14px; text-transform: uppercase; color: rgb(49, 49, 49); line-height: 1.4; }
.item-related h3 a:hover { color: var(--pcaccent-cl); }
.item-related span.date { color: rgb(136, 136, 136); display: inline-block; margin-top: 8px; font-size: 13px; }
.penci-go-to-top-floating i[class^="penciicon-"] { vertical-align: top; line-height: inherit; }
.widget input { font-weight: normal; }
.penci-button, .widget input[type="submit"], .widget button[type="submit"] { font-family: var(--pchead-font); font-weight: var(--pchead-wei); }
.penci-sidebar-content .widget { width: 100%; margin-right: 0px; float: none; margin-bottom: 60px; clear: both; }
.penci-sidebar-content .widget-title { color: rgb(49, 49, 49); margin-bottom: 30px; font-family: var(--pchead-font); font-weight: var(--pchead-wei); position: relative; text-align: center; line-height: 1.3; background: transparent; }
.widget ul { list-style: none; }
.widget ul li { margin-bottom: 11px; padding-bottom: 12px; border-bottom: 1px solid var(--pcborder-cl); font-size: 14px; color: rgb(136, 136, 136); }
.widget ul > li:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.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; }
.pc-widget-advanced-tax.tax-style-1 ul li, .widget.widget_categories ul li, .widget.widget_archive ul li { text-align: right; color: rgb(136, 136, 136); display: table; width: 100%; font-style: italic; padding-right: 2px; }
.pc-widget-advanced-tax.tax-style-1 ul li, .widget.widget_categories ul li { text-align: left; }
.pc-widget-advanced-tax.tax-style-1 ul li a, .widget.widget_categories ul li a { text-decoration: none; display: block !important; }
.pc-widget-advanced-tax.tax-style-1 ul li a::before, .widget.widget_categories ul li a::before, .widget.widget_archive ul li a::before { content: ""; font-family: FontAwesome; display: inline-block; margin-right: 10px; font-size: 90%; }
.pc-widget-advanced-tax.tax-style-1 ul li span.category-item-count, .widget.widget_categories ul li span.category-item-count { float: right; font-style: normal; color: rgb(136, 136, 136); font-family: var(--pcbody-font); font-weight: normal; }
form.pc-searchform { position: relative; }
form.pc-searchform input.search-input { border: 1px solid rgb(233, 233, 233); background: transparent; padding: 12px 40px 12px 20px; color: rgb(49, 49, 49); font-size: 13px; font-family: var(--pcbody-font); font-weight: normal; width: 100%; }
form.pc-searchform i { position: absolute; color: var(--pctext-cl); top: 50%; transform: translateY(-50%); right: 20px; z-index: 1; font-size: 15px; opacity: 0.9; }
.widget form.pc-searchform input.search-input, .penci-sidebar-content .widget form.pc-searchform input.search-input { width: 100%; max-width: 100%; background-color: transparent; margin-bottom: 0px; }
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .owl-nav .owl-prev, .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .owl-nav .owl-next, .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .owl-nav .owl-prev, .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .owl-nav .owl-next { width: 16px; border-radius: 0px; background: none; color: rgb(255, 255, 255); font-size: 16px; }
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .owl-nav .owl-prev, .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .owl-nav .owl-prev { left: 10px; }
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .owl-nav .owl-next, .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .owl-nav .owl-next { right: 10px; }
.post-comments { }
h3.comment-reply-title { border-top: 1px solid rgb(222, 222, 222); padding-top: 36px !important; }
@media only screen and (max-width: 767px){
.comment-respond .comment-reply-title small { display: block; margin-top: 15px; }
}
#respond { overflow: hidden; margin-bottom: 40px; position: relative; }
.no-comment-yet #respond { padding-top: 0px; border-top: 0px; }
#respond h3 { font-size: 14px; color: rgb(147, 147, 147); font-weight: 500; margin-bottom: 30px; font-family: var(--pchead-font); text-transform: uppercase; }
#respond h3 a { color: rgb(0, 0, 0); display: inline-block; }
#respond h3 small a { text-transform: uppercase; font-size: 12px; color: rgb(136, 136, 136); padding: 0px; margin-left: 7px; letter-spacing: 0px; transition: 0.3s; font-weight: 500; position: absolute; right: 0px; }
#respond h3 small a:hover { color: rgb(49, 49, 49); }
#respond form#commentform { margin: 0px; }
#respond p.comment-form-author, #respond p.comment-form-email, #respond p.comment-form-url, .wpcf7 p.name, .wpcf7 p.email, .wpcf7 p.subject { width: 33.3333%; padding: 0px 14px; float: left; display: inline-block; margin: 0px; }
#respond p.comment-form-author, #respond p.comment-form-email, #respond p.comment-form-url { width: 32%; margin-left: 2%; padding: 0px; }
#respond p.comment-form-author { margin-left: 0px; }
#respond p.comment-form-comment { clear: both; margin: 0px; }
form.comment-form > p, form.comment-form > div, form.comment-form > input, form.comment-form > textarea, form.comment-form > label, form.comment-form > span, form.wpcf7-form > div, form.wpcf7-form > p, form.wpcf7-form > input, form.wpcf7-form > textarea, form.wpcf7-form > label, form.wpcf7-form > span, form#commentform > p, form#commentform > div, form#commentform > input, form#commentform > textarea, form#commentform > label, form#commentform > span { margin: 0px 14px; }
#respond p.form-submit, .wpcf7 p.submit { margin: 0px 14px; text-align: center; clear: both; }
#respond p.form-submit { margin: 0px; }
.penci-login-register input[type="email"], .penci-login-register input[type="text"], .penci-login-register input[type="password"], .penci-login-register input[type="number"], #respond input, .wpcf7 input, .widget_wysija input { padding: 12px 20px; max-width: 100%; border: 1px solid rgb(222, 222, 222); margin-bottom: 28px; font-size: 14px; width: 100%; font-weight: normal; font-family: var(--pcbody-font); max-height: 50px; background: none; }
.penci-login-register input:focus, #respond input:focus, .wpcf7 input:focus { outline: none; }
.penci-login-register textarea, #respond textarea, .wpcf7 textarea { padding: 15px 20px; border: 1px solid rgb(222, 222, 222); width: 100%; height: 120px; font-size: 14px; color: rgb(49, 49, 49); margin-bottom: 28px; line-height: 20px; font-weight: normal; outline: none; vertical-align: top; font-family: var(--pcbody-font); }
.penci-login-register textarea:focus, #respond textarea:focus, .wpcf7 textarea:focus { outline: none; }
.penci-login-register input[type="submit"], #respond #submit, .wpcf7 input[type="submit"], .widget_wysija input[type="submit"] { text-transform: uppercase; font-family: var(--pchead-font); font-weight: var(--pchead-wei); background: rgb(245, 245, 245); border-radius: 0px; font-size: 14px; color: rgb(49, 49, 49); padding: 12px 20px; display: inline-block; transition: 0.3s; cursor: pointer; width: auto; min-width: 120px; text-align: center; margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.penci-login-register input[type="submit"]:hover, #respond #submit:hover, .wpcf7 input[type="submit"]:hover, .widget_wysija input[type="submit"]:hover { color: rgb(255, 255, 255); background: var(--pcaccent-cl); }
.widget input[type="text"], .widget input[type="email"], .widget input[type="date"], .widget input[type="number"], .widget input[type="search"], .widget input[type="password"] { border: 1px solid rgb(222, 222, 222); border-radius: 0px; outline: none; background: none; font-size: 13px; padding: 11px 20px; margin-bottom: 20px; letter-spacing: 0px; font-family: var(--pcbody-font); width: 100%; max-width: 100%; display: block; box-sizing: border-box; cursor: auto; height: auto; vertical-align: baseline; line-height: normal; }
.penci-button, .widget input[type="submit"], .widget button[type="submit"] { display: block; width: 100%; font-size: 14px; padding: 12px 20px; text-transform: uppercase; color: rgb(49, 49, 49); margin: 0px; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; transition: 0.3s; background: rgb(245, 245, 245); max-width: 100%; outline: none; }
.penci-button, .widget input[type="submit"]:hover, .widget button[type="submit"]:hover { background: var(--pcaccent-cl); color: rgb(255, 255, 255); }
#respond input[type="checkbox"], .wpcf7 input[type="checkbox"], .widget_wysija input[type="checkbox"], .widget input[type="checkbox"], #respond input[type="radio"], .wpcf7 input[type="radio"], .widget_wysija input[type="radio"], .widget input[type="radio"] { width: auto; margin: 0px; padding: 0px; }
form#commentform > .comment-form-cookies-consent { margin: 0px 0px 15px; clear: both; line-height: 1.4; color: rgb(119, 119, 119); }
#respond .comment-form-cookies-consent input[type="checkbox"] { margin-right: 5px; transform: translateY(2px); }
.penci-sidebar-content .wp-block-search { margin-bottom: 0px; }
.wp-block-search .wp-block-search__label { display: block; }
.widget_block.widget_search input[type="search"] { margin: 0px; }
.widget_block.widget_search button[type="submit"] { margin-left: 0.625em; width: auto; white-space: nowrap; }
.widget.widget_block .wp-block-latest-posts { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px !important; }
.widget .wp-block-group > div > h2 { margin-bottom: 20px; font-size: 20px; }
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button, .wp-block-search.wp-block-search__button-outside .wp-block-search__inside-wrapper .wp-block-search__button { padding: 8px 15px; }
.penci-container-inside.penci-breadcrumb, .container.penci-breadcrumb { line-height: 1.4; margin-bottom: 20px; }
.container.penci-breadcrumb { margin-top: calc(25px - var(--pchd-mg)); clear: both; }
.penci-container-inside.penci-breadcrumb span, .penci-container-inside.penci-breadcrumb span a, .penci-container-inside.penci-breadcrumb a, .container.penci-breadcrumb span, .container.penci-breadcrumb a, .container.penci-breadcrumb span a { font-size: 13px; color: rgb(136, 136, 136); }
.penci-container-inside.penci-breadcrumb span a:hover, .penci-container-inside.penci-breadcrumb a:hover, .container.penci-breadcrumb a:hover, .container.penci-breadcrumb span a:hover { color: var(--pcaccent-cl); }
.aligncenter, div.aligncenter, .video-align-center { display: block; margin: 5px auto 20px; }
.aligncenter { display: block; margin: 5px auto; }
.penci-single-style-3 .post-image .penci-owl-carousel figure p, .penci-single-style-7 .post-image .penci-owl-carousel figure p, .penci-single-style-3 .penci-featured-caption, .penci-single-style-7 .penci-featured-caption { bottom: 40px; text-align: left; display: inline-block; width: auto; padding: 10px 20px; left: 0px; right: auto; transform: none !important; opacity: 1 !important; }
.penci-single-style-7 .penci-featured-caption, .penci-single-style-7 .post-image .penci-owl-carousel figure p { width: 100%; text-align: center; }
@media only screen and (max-width: 960px){
.penci-single-style-3 .post-image .penci-owl-carousel figure p, .penci-single-style-7 .post-image .penci-owl-carousel figure p, .penci-single-style-3 .penci-featured-caption, .penci-single-style-7 .penci-featured-caption { bottom: 0px; width: 100%; text-align: center; }
}
.penci-single-block { display: block; clear: both; }
.penci-post-gallery-container.single-slider figure, .post-image .penci-owl-carousel figure { position: relative; }
.penci-post-gallery-container.single-slider figure p, .post-image .penci-owl-carousel figure p { margin: 0px; position: absolute; bottom: 0px; right: 0px; display: inline-block; vertical-align: top; background: rgba(0, 0, 0, 0.6); color: rgb(255, 255, 255); padding: 7px 15px; font-style: italic; font-size: 13px; line-height: 1.4; z-index: 2; }
.penci-owl-carousel.penci-tweets-slider .owl-dots { position: static; margin-top: 23px !important; }
.penci-owl-carousel.penci-tweets-slider .owl-dots .owl-dot { margin: 0px 4px; }
.penci-owl-carousel.penci-tweets-slider .owl-dots .owl-dot span { width: 10px; height: 10px; box-shadow: none; border: 1px solid rgb(212, 212, 212); }
.penci-owl-carousel.penci-tweets-slider .owl-dots .owl-dot.active span, .penci-owl-carousel.penci-tweets-slider .owl-dots .owl-dot:hover span { border-color: var(--pcaccent-cl); background: var(--pcaccent-cl); }
.penci-tweets-widget-content.pc_alignleft .icon-tweets, .penci-tweets-widget-content.pc_alignleft .tweet-text, .penci-tweets-widget-content.pc_alignleft .tweet-date, .penci-tweets-widget-content.pc_alignleft .tweet-intents, .penci-tweets-widget-content.pc_alignleft .penci-owl-carousel-slider .owl-dots { text-align: left; }
.penci-tweets-widget-content.pc_alignright .icon-tweets, .penci-tweets-widget-content.pc_alignright .tweet-text, .penci-tweets-widget-content.pc_alignright .tweet-date, .penci-tweets-widget-content.pc_alignright .tweet-intents, .penci-tweets-widget-content.pc_alignright .penci-owl-carousel-slider .owl-dots { text-align: right; }
.wp-block-latest-posts { border: 1px solid rgb(222, 222, 222); padding: 16px 20px 16px 36px !important; }
.wp-block-search { margin-bottom: 20px; }
.wp-block-search .wp-block-search__label { margin-bottom: 5px; }
.wp-block-search .wp-block-search__input { border: 1px solid rgb(222, 222, 222); padding: 10px 20px; }
.wp-block-search .wp-block-search__button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; padding: 0px 12px; cursor: pointer; background: rgb(226, 226, 226); }
@media only screen and (max-width: 1200px){
.featured-style-38 .penci-owl-carousel .owl-item .item { width: 400px; }
}
@media only screen and (max-width: 1169px){
.featured-style-3 .penci-owl-carousel .penci-image-holder::before { height: 0px; padding-top: 50%; }
}
@media only screen and (min-width: 961px) and (max-width: 1169px){
.container, .featured-area.style-1, .featured-area.style-4, .featured-area.magazine-slider, #navigation ul.menu > li.megamenu > ul.sub-menu { width: 940px; }
}
@media only screen and (max-width: 960px){
.featured-style-2 .penci-owl-carousel .owl-item .item { width: 760px; }
.featured-style-4 .penci-owl-carousel .penci-image-holder::before, .featured-style-5 .penci-owl-carousel .penci-image-holder::before { height: 0px; padding-top: 50%; }
.featured-style-4 .penci-owl-carousel .penci-image-holder, .featured-style-5 .penci-owl-carousel .penci-image-holder, .featured-style-4 .penci-featured-content, .featured-style-5 .penci-featured-content { width: 100%; }
.featured-style-35 .penci-owl-carousel.owl-loaded .active .featured-cat, .featured-style-35 .penci-owl-carousel.owl-loaded .active .feat-text-right h3, .featured-style-35 .penci-owl-carousel.owl-loaded .active .featured-content-excerpt, .featured-style-35 .penci-owl-carousel.owl-loaded .active .penci-featured-slider-button { animation-name: none; }
.container.penci_sidebar #main { width: 100%; margin: 0px 0px 60px; padding: 0px !important; float: none !important; }
.penci-sidebar-content { position: static !important; margin-left: 0px !important; top: auto !important; float: none !important; width: 100% !important; }
}
@media only screen and (min-width: 768px) and (max-width: 960px){
.container, .container.two-sidebar.two-sidebar, .featured-area.style-1, .featured-carousel.style-2 .item img, .featured-area.style-4, .featured-area.magazine-slider { width: 726px; }
}
@media only screen and (max-width: 767px){
.container, .container.two-sidebar.two-sidebar, .featured-area.style-1, .featured-carousel.style-2 .item img, .featured-area.style-4, .featured-area.magazine-slider { width: 100%; }
.featured-style-2 .penci-owl-carousel .owl-item .item { width: 480px; }
#respond p.comment-form-author, #respond p.comment-form-email, #respond p.comment-form-url, .wpcf7 p.name, .wpcf7 p.email, .wpcf7 p.subject { width: 100%; margin: 0px; }
.post-entry h2 { font-size: 22px; }
.penci-header-signup-form h4.header-signup-form, .header-standard h2, .header-standard .post-title, .header-standard h2 a, .penci-page-header h1 { font-size: 20px; }
.tags-share-box { padding: 20px 0px; }
.post-share { position: static; margin-top: 15px; clear: both; display: block; }
.post-pagination .prev-post, .post-pagination .next-post { float: none; width: 100%; display: table; }
.post-pagination .prev-post { margin-bottom: 15px; }
}
@media only screen and (min-width: 480px) and (max-width: 767px){
.container, .container.two-sidebar.two-sidebar, .featured-area.style-1, .featured-carousel.style-2 .item img, .featured-area.style-4, .featured-area.magazine-slider { width: 480px; }
}
@media only screen and (max-width: 479px){
.featured-style-2 .penci-owl-carousel .owl-item .item, .featured-style-38 .penci-owl-carousel .owl-item .item { width: 360px; }
.penci-magazine-slider .penci-direction-nav a.penci-prev, .penci-owl-carousel .owl-nav .owl-prev { left: 10px; }
.penci-magazine-slider .penci-direction-nav a.penci-next, .penci-owl-carousel .owl-nav .owl-next { right: 10px; }
.featured-style-37 .penci-owl-carousel .owl-dots { display: none; }
.post-author .author-content { margin: 0px; }
.author-img { margin-right: 20px; }
.author-img img { width: 80px; height: auto; margin: 0px; }
.item-related h3 a, .post-box-title, .thecomment .comment-text span.author, .thecomment .comment-text span.author a, .author-content h5, .author-content h5 a { font-size: 18px; }
.featured-style-1 .penci-owl-carousel .penci-image-holder::before { padding-top: 50%; }
.penci-header-signup-form h4.header-signup-form, .header-standard h2, .header-standard .post-title, .header-standard h2 a, .penci-page-header h1 { font-size: 18px; }
.cat > a.penci-cat-name, .penci-grid li .item .cat a, .penci-masonry .item-masonry .cat a { font-size: 11px; }
.post-box-meta-single span { margin-top: 3px; }
.post-entry ul, .elementor-text-editor ul, .woocommerce .page-description ul, .post-entry ol, .elementor-text-editor ol, .woocommerce .page-description ol { padding-left: 25px; }
.item-related h3 a, .post-box-title, .thecomment .comment-text span.author, .thecomment .comment-text span.author a, .author-content h5, .author-content h5 a, .archive-box span, .archive-box h1 { font-size: 16px; }
.post-share { display: block; float: none; margin-top: 8px; }
.post-pagination .prev-post, .post-pagination .next-post { width: 100%; float: none; }
.post-pagination .prev-post { margin-bottom: 15px; }
}
.penci-fancy-heading.penci-block-vc { background-color: transparent; }
.penci-block_content { position: relative; }
.pcsoc-icon i, .pcsoc-icon i[class^="penciicon-"], .pcsoc-icon i[class*=" penciicon-"] { display: block; line-height: inherit; vertical-align: top; }
.penci-testi-s4 .owl-stage-outer, .penci-testi-s4 .penci-owl-carousel:not(.owl-loaded) { padding-top: 6px; padding-bottom: 6px; }
.penci-ctslide-wrap { height: 400px; position: relative; }
.penci-ctslide-wrap::before { display: block; width: 100%; background: none !important; box-shadow: none !important; }
.penci-custom-slide { position: absolute; inset: 0px; }
.penci-ctslide-inner { height: 100%; width: 100%; z-index: 10; }
.penci-ctslider-bg-overlay, .penci-ctslide-bg { position: absolute; inset: 0px; z-index: 10; background-size: cover; background-position: center center; background-repeat: no-repeat; min-width: 100%; min-height: 100%; transition-property: transform, -webkit-transform; transition-duration: 10s; }
.penci-ctslider-featimg { position: absolute; inset: 0px; z-index: 15; background: transparent !important; }
.penci-ctslider-content, .penci-ctslide-inner { position: relative; z-index: 50; }
.penci-ctslide-inner { display: flex; }
.penci-slides-wrap .owl-item.active .penci-ctslide-bg { animation-timing-function: linear; animation-duration: 20s; }
.penci-slides-wrap .owl-item.active .penci-ctslide-bg.penci-ctslider-ken-in { transform: scale(1.2); animation-name: penci-ken-burns-in; }
.penci-slides-wrap .owl-item.active .penci-ctslide-bg.penci-ctslider-ken-out { transform: scale(1); animation-name: penci-ken-burns-out; }
.penci-slides-wrap .penci-ctslider-content { padding: 30px; width: 100%; }
.penci-v-poswrap-top .penci-ctslide-inner { -webkit-box-align: start; align-items: flex-start; }
.penci-v-poswrap-bottom .penci-ctslide-inner { -webkit-box-align: end; align-items: flex-end; }
.penci-v-poswrap-middle .penci-ctslide-inner { -webkit-box-align: center; align-items: center; }
.penci-h-poswrap-left .penci-ctslide-inner { -webkit-box-pack: start; justify-content: flex-start; }
.penci-h-poswrap-right .penci-ctslide-inner { -webkit-box-pack: end; justify-content: flex-end; }
.penci-h-poswrap-center .penci-ctslide-inner { -webkit-box-pack: center; justify-content: center; }
.xpenci-slides-wrap div:not(.lslide) > .penci-ctslide-inner { display: none; }
.penci-slides-wrap .pencislider-caption, .penci-slides-wrap .pencislider-title { color: rgb(255, 255, 255); }
.penci-slides-wrap .pencislider-caption, .penci-slides-wrap .pencislider-title, .penci-slides-wrap .penci-slider_btnwrap { opacity: 0; animation-fill-mode: both; animation-duration: 0.65s; }
.penci-slides-wrap .pencislider-title { font-size: 30px; line-height: 1.2em; text-transform: uppercase; margin: 0px 0px 15px; }
.penci-slides-wrap .pencislider-caption { font-size: 16px; line-height: 1.4; margin: 0px 0px 25px; }
.penci-slides-wrap .penci-ctslider-content > :nth-child(1) { animation-delay: calc(var(--pcfs-delay) + 0.3s); }
.penci-slides-wrap .penci-ctslider-content > :nth-child(2) { animation-delay: calc(var(--pcfs-delay) + 0.5s); }
.penci-slides-wrap .penci-ctslider-content > :nth-child(3) { animation-delay: calc(var(--pcfs-delay) + 0.7s); }
.penci-slides-wrap .pencislider-title-overlay .pslider-bgoverlay-inner, .penci-slides-wrap .pencislider-caption-overlay .pslider-bgoverlay-inner { position: relative; padding: 5px 12px; display: inline-block; vertical-align: top; }
.penci-slides-wrap .pencislider-title-overlay .pslider-bgoverlay-inner::before, .penci-slides-wrap .pencislider-caption-overlay .pslider-bgoverlay-inner::before { content: ""; position: absolute; inset: 0px; }
.penci-slides-wrap .pencislider-title-overlay .pslider-bgoverlay-inner span, .penci-slides-wrap .pencislider-caption-overlay .pslider-bgoverlay-inner span { position: relative; z-index: 10; padding: 0px; margin: 0px; }
.penci-slides-wrap .penci-slider_btnwrap { margin: 0px; background: none; padding: 0px; vertical-align: top; animation-delay: 1.3s; }
.penci-slider_btnwrap .pencislider-btn { display: inline-block; background: transparent; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); line-height: 1; height: 36px; padding: 0px 20px; border-radius: 0px; font-size: 12px; font-weight: 600; width: auto; }
.penci-slider_btnwrap .pencislider-btn > span { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; white-space: nowrap; }
.penci-slider_btnwrap .pencislider-btn:hover { background: var(--pcaccent-cl); border-color: var(--pcaccent-cl); color: rgb(255, 255, 255); text-decoration: none; }
.penci-slides-wrap .active .penci-fadeInDown .pencislider-title, .penci-slides-wrap .active .penci-fadeInDown .pencislider-caption, .penci-slides-wrap .active .penci-fadeInDown .penci-slider_btnwrap { animation-name: pencifadeInDown; }
.penci-slides-wrap .active .penci-fadeInUp .pencislider-title, .penci-slides-wrap .active .penci-fadeInUp .pencislider-caption, .penci-slides-wrap .active .penci-fadeInUp .penci-slider_btnwrap { animation-name: pencifadeInUp; }
.penci-slides-wrap .active .penci-fadeInLeft .pencislider-title, .penci-slides-wrap .active .penci-fadeInLeft .pencislider-caption, .penci-slides-wrap .active .penci-fadeInLeft .penci-slider_btnwrap { animation-name: pencifadeInLeft; }
.penci-slides-wrap .active .penci-fadeInRight .pencislider-title, .penci-slides-wrap .active .penci-fadeInRight .pencislider-caption, .penci-slides-wrap .active .penci-fadeInRight .penci-slider_btnwrap { animation-name: pencifadeInRight; }
@media only screen and (max-width: 479px){
.penci-slides-wrap .penci-ctslider-content { padding: 10px; }
.btn-twoline .penci-slider_btnwrap { white-space: pre-line; }
}
.pc-fho-msli-inner-ct:not(.penci-owl-carousel) .pc-fho-li { margin-bottom: var(--vgap); }
.tags-share-box.post-share { top: 0px; }
.penci-social-colored a i.fa-facebook, .penci-social-colored a i.penciicon-facebook, .penci-social-colored a i.fa-facebook-f { border-left-color: rgb(13, 71, 161) !important; }
.penci-social-colored a i.penciicon-twitter, .penci-social-colored a i.fa-twitter { border-left-color: rgb(64, 196, 255) !important; }
.penci-social-colored a i.penciicon-instagram, .penci-social-colored a i.fa-instagram { border-left-color: rgb(77, 122, 158) !important; }
.penci-social-colored a i.penciicon-pinterest, .penci-social-colored a i.fa-pinterest { border-left-color: rgb(189, 8, 28) !important; }
.penci-social-colored a i.fa-linkedin, .penci-social-colored a i.penciicon-linkedin, .penci-social-colored a i.fa-linkedin-in { border-left-color: rgb(0, 119, 181) !important; }
.penci-social-colored a i.penciicon-flickr, .penci-social-colored a i.fa-flickr { border-left-color: rgb(255, 0, 132) !important; }
.penci-social-colored a i.penciicon-behance, .penci-social-colored a i.fa-behance { border-left-color: rgb(5, 62, 255) !important; }
.penci-social-colored a i.penciicon-tumblr, .penci-social-colored a i.fa-tumblr { border-left-color: rgb(52, 70, 93) !important; }
.penci-social-colored a i.fa-youtube-play, .penci-social-colored a i.penciicon-youtube, .penci-social-colored a i.fa-youtube { border-left-color: rgb(255, 0, 0) !important; }
.penci-social-colored a i.fa-envelope-o, .penci-social-colored a i.penciicon-email, .penci-social-colored a i.fa-envelope { border-left-color: rgb(0, 132, 255) !important; }
.penci-social-colored a i.penciicon-vk, .penci-social-colored a i.fa-vk { border-left-color: rgb(81, 129, 184) !important; }
.penci-social-colored a i.penciicon-vine, .penci-social-colored a i.fa-vine { border-left-color: rgb(0, 185, 138) !important; }
.penci-social-colored a i.penciicon-soundcloud, .penci-social-colored a i.fa-soundcloud { border-left-color: rgb(247, 98, 1) !important; }
.penci-social-colored a i.fa-snapchat-ghost, .penci-social-colored a i.penciicon-snapchat, .penci-social-colored a i.fa-snapchat { border-left-color: rgb(246, 246, 0) !important; }
.penci-social-colored a i.penciicon-spotify, .penci-social-colored a i.fa-spotify { border-left-color: rgb(34, 201, 92) !important; }
.penci-social-colored a i.penciicon-github, .penci-social-colored a i.fa-github { border-left-color: rgb(48, 47, 47) !important; }
.penci-social-colored a i.penciicon-stack-overflow, .penci-social-colored a i.fa-stack-overflow { border-left-color: rgb(247, 160, 0) !important; }
.penci-social-colored a i.penciicon-twitch, .penci-social-colored a i.fa-twitch { border-left-color: rgb(97, 63, 160) !important; }
.penci-social-colored a i.fa-vimeo, .penci-social-colored a i.penciicon-vimeo, .penci-social-colored a i.fa-vimeo-v { border-left-color: rgb(0, 168, 232) !important; }
.penci-social-colored a i.penciicon-steam, .penci-social-colored a i.fa-steam { border-left-color: rgb(188, 186, 184) !important; }
.penci-social-colored a i.penciicon-xing, .penci-social-colored a i.fa-xing { border-left-color: rgb(0, 124, 124) !important; }
.penci-social-colored a i.penciicon-whatsapp, .penci-social-colored a i.fa-whatsapp { border-left-color: rgb(0, 230, 118) !important; }
.penci-social-colored a i.penciicon-telegram, .penci-social-colored a i.fa-telegram { border-left-color: rgb(40, 159, 217) !important; }
.penci-social-colored a i.penciicon-reddit, .penci-social-colored a i.fa-reddit-alien { border-left-color: rgb(247, 67, 0) !important; }
.penci-social-colored a i.penciicon-odnoklassniki, .penci-social-colored a i.fa-odnoklassniki { border-left-color: rgb(241, 143, 0) !important; }
.penci-social-colored a i.penciicon-stumbleupon, .penci-social-colored a i.fa-stumbleupon { border-left-color: rgb(235, 72, 35) !important; }
.penci-social-colored a i.penciicon-wechat, .penci-social-colored a i.fa-weixin { border-left-color: rgb(15, 201, 28) !important; }
.penci-social-colored a i.penciicon-sina-weibo, .penci-social-colored a i.fa-weibo { border-left-color: rgb(223, 21, 44) !important; }
.penci-social-colored a i.penciicon-rss, .penci-social-colored a i.fa-rss { border-left-color: rgb(240, 148, 26) !important; }
.penci-social-colored a i.penci-icon-line, .penci-social-colored a i.fa-line, .penci-social-colored a i.penciicon-line-1, .penci-social-colored a i.penciicon-line { border-left-color: rgb(1, 185, 1) !important; }
.penci-social-colored a i.penci-icon-viber, .penci-social-colored a i.penciicon-viber, .penci-social-colored a i.penciicon-viber-1, .penci-social-colored a i.fa-viber { border-left-color: rgb(125, 81, 160) !important; }
.penci-social-colored a i.penci-icon-discord, .penci-social-colored a i.penciicon-discord, .penci-social-colored a i.penciicon-discord-1, .penci-social-colored a i.fa-discord { border-left-color: rgb(114, 137, 218) !important; }
.penci-social-colored a i.penciicon-slack, .penci-social-colored a i.fa-slack { border-left-color: rgb(97, 31, 105) !important; }
.penci-social-colored a i.fa-goodreads, .penci-social-colored a i.penci-icon-goodreads, .penci-social-colored a i.penciicon-goodreads { border-left-color: rgb(138, 87, 36) !important; }
.penci-social-colored a i.penciicon-tripadvisor, .penci-social-colored a i.fa-tripadvisor { border-left-color: rgb(52, 224, 161) !important; }
.penci-social-colored a i.fa-tiktok, .penci-social-colored a i.penci-icon-tiktok, .penci-social-colored a i.penciicon-tik-tok-1, .penci-social-colored a i.penciicon-tik-tok { border-left-color: rgb(254, 44, 85) !important; }
.penci-social-colored a i.penciicon-douban-logo { border-left-color: rgb(0, 181, 29) !important; }
.penci-social-colored a i.penciicon-qq-social-logo-of-a-penguin { border-left-color: rgb(66, 146, 255) !important; }
.penci-social-colored a i.penciicon-letter-d { border-left-color: rgb(0, 0, 0) !important; }
.penci-social-colored a i.penciicon-blogger, .penci-social-colored a i.penciicon-blogger-1 { border-left-color: rgb(237, 120, 0) !important; }
.penci-social-colored a i.penciicon-deviantart, .penci-social-colored a i.penciicon-deviantart-1 { border-left-color: rgb(1, 202, 58) !important; }
.penci-social-colored a i.penciicon-evernote-1, .penci-social-colored a i.penciicon-evernote { border-left-color: rgb(0, 163, 44) !important; }
.penci-social-colored a i.penciicon-forrst-1, .penci-social-colored a i.penciicon-forrst { border-left-color: rgb(5, 73, 88) !important; }
.penci-social-colored a i.penciicon-grooveshark-1, .penci-social-colored a i.penciicon-grooveshark { border-left-color: rgb(247, 84, 33) !important; }
.penci-social-colored a i.penciicon-lastfm { border-left-color: rgb(227, 27, 35) !important; }
.penci-social-colored a i.penciicon-myspace, .penci-social-colored a i.penciicon-myspace-logo { border-left-color: rgb(0, 55, 193) !important; }
.penci-social-colored a i.penciicon-brand, .penci-social-colored a i.fa-paypal { border-left-color: rgb(0, 112, 186) !important; }
.penci-social-colored a i.penciicon-skype, .penci-social-colored a i.fa-skype { border-left-color: rgb(0, 175, 240) !important; }
.penci-social-colored a i.penciicon-windows, .penci-social-colored a i.fa-windows { border-left-color: rgb(0, 173, 239) !important; }
.penci-social-colored a i.penciicon-wordpress-logo, .penci-social-colored a i.fa-wordpress { border-left-color: rgb(33, 117, 155) !important; }
.penci-social-colored a i.penciicon-yahoo-logo { border-left-color: rgb(96, 1, 210) !important; }
.penci-social-colored a i.penciicon-y { border-left-color: rgb(252, 64, 29) !important; }
.tags-share-box.post-share { position: relative; }
.post-share-item.post-share-expand { visibility: hidden; }
body:not(.rtl) .post-share-item.post-share-expand { margin-right: 0px !important; }
.tags-share-box-s1 .post-share-item { background-color: transparent !important; }
.tags-share-box { white-space: nowrap; opacity: 0; transition: opacity 0.15s ease-in-out; }
.tags-share-box.tags-share-box-s1 { opacity: 1; 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; }
.showing-hidden .post-share-expand i.penciicon-add::before { content: ""; }
body { --pc-loader-2: var(--pcaccent-cl); }

/* ---- from penci_style-css ---- */

/* ---- from penci_icon-css ---- */
i[class^="penciicon-"], i[class*=" penciicon-"] { display: inline-block; font-style: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: penciicon !important; font-weight: normal !important; }
.penciicon-left-quote::before { content: ""; }
.penciicon-messenger::before { content: ""; }
.penciicon-goodreads::before { content: ""; }
.penciicon-viber::before { content: ""; }
.penciicon-discord::before { content: ""; }
.penciicon-tik-tok::before { content: ""; }
.penciicon-line::before { content: ""; }
.penciicon-douban-logo::before { content: ""; }
.penciicon-qq-social-logo-of-a-penguin::before { content: ""; }
.penciicon-magnifiying-glass::before { content: ""; }
.penciicon-heart::before { content: ""; }
.penciicon-shuffle::before { content: ""; }
.penciicon-shopping-bag::before { content: ""; }
.penciicon-shopping-cart::before { content: ""; }
.penciicon-share::before { content: ""; }
.penciicon-sharing::before { content: ""; }
.penciicon-user::before { content: ""; }
.penciicon-close-button::before { content: ""; }
.penciicon-check-symbol::before { content: ""; }
.penciicon-expand::before { content: ""; }
.penciicon-avatar::before { content: ""; }
.penciicon-search::before { content: ""; }
.penciicon-ruler::before { content: ""; }
.penciicon-moon::before { content: ""; }
.penciicon-sun::before { content: ""; }
.penciicon-shopping-cart-1::before { content: ""; }
.penciicon-shopping-cart-2::before { content: ""; }
.penciicon-right-chevron::before { content: ""; }
.penciicon-left-chevron::before { content: ""; }
.penciicon-down-chevron::before { content: ""; }
.penciicon-up-chevron::before { content: ""; }
.penciicon-exchange::before { content: ""; }
.penciicon-down-arrow::before { content: ""; }
.penciicon-left-arrow::before { content: ""; }
.penciicon-exchange-1::before { content: ""; }
.penciicon-right-chevron-1::before { content: ""; }
.penciicon-down-chevron-1::before { content: ""; }
.penciicon-left-chevron-1::before { content: ""; }
.penciicon-up-chevron-1::before { content: ""; }
.penciicon-undo::before { content: ""; }
.penciicon-free-delivery::before { content: ""; }
.penciicon-facebook::before { content: ""; }
.penciicon-twitter::before { content: ""; }
.penciicon-instagram::before { content: ""; }
.penciicon-pinterest::before { content: ""; }
.penciicon-linkedin::before { content: ""; }
.penciicon-flickr::before { content: ""; }
.penciicon-behance::before { content: ""; }
.penciicon-tumblr::before { content: ""; }
.penciicon-youtube::before { content: ""; }
.penciicon-email::before { content: ""; }
.penciicon-vk::before { content: ""; }
.penciicon-vine::before { content: ""; }
.penciicon-soundcloud::before { content: ""; }
.penciicon-snapchat::before { content: ""; }
.penciicon-spotify::before { content: ""; }
.penciicon-github::before { content: ""; }
.penciicon-stack-overflow::before { content: ""; }
.penciicon-twitch::before { content: ""; }
.penciicon-steam::before { content: ""; }
.penciicon-vimeo::before { content: ""; }
.penciicon-xing::before { content: ""; }
.penciicon-whatsapp::before { content: ""; }
.penciicon-telegram::before { content: ""; }
.penciicon-reddit::before { content: ""; }
.penciicon-odnoklassniki::before { content: ""; }
.penciicon-500px-monogram::before { content: ""; }
.penciicon-stumbleupon::before { content: ""; }
.penciicon-wechat::before { content: ""; }
.penciicon-sina-weibo::before { content: ""; }
.penciicon-line-1::before { content: ""; }
.penciicon-viber-1::before { content: ""; }
.penciicon-discord-1::before { content: ""; }
.penciicon-rss::before { content: ""; }
.penciicon-slack::before { content: ""; }
.penciicon-slack-1::before { content: ""; }
.penciicon-tripadvisor::before { content: ""; }
.penciicon-tik-tok-1::before { content: ""; }
.penciicon-letter-d::before { content: ""; }
.penciicon-d::before { content: ""; }
.penciicon-blogger::before { content: ""; }
.penciicon-blogger-1::before { content: ""; }
.penciicon-delicious::before { content: ""; }
.penciicon-deviantart::before { content: ""; }
.penciicon-digg::before { content: ""; }
.penciicon-dribbble::before { content: ""; }
.penciicon-ebay::before { content: ""; }
.penciicon-ebay-1::before { content: ""; }
.penciicon-evernote::before { content: ""; }
.penciicon-evernote-1::before { content: ""; }
.penciicon-flipboard::before { content: ""; }
.penciicon-forrst::before { content: ""; }
.penciicon-forrst-1::before { content: ""; }
.penciicon-grooveshark::before { content: ""; }
.penciicon-grooveshark-1::before { content: ""; }
.penciicon-lastfm::before { content: ""; }
.penciicon-myspace::before { content: ""; }
.penciicon-myspace-logo::before { content: ""; }
.penciicon-brand::before { content: ""; }
.penciicon-skype::before { content: ""; }
.penciicon-windows::before { content: ""; }
.penciicon-wordpress-logo::before { content: ""; }
.penciicon-yahoo-logo::before { content: ""; }
.penciicon-yahoo::before { content: ""; }
.penciicon-y::before { content: ""; }
.penciicon-right-quotation-sign::before { content: ""; }
.penciicon-deviantart-1::before { content: ""; }
.penciicon-transfer::before { content: ""; }
.penciicon-right-and-left::before { content: ""; }
.penciicon-exchange-2::before { content: ""; }
.penciicon-shopping-cart-4::before { content: ""; }
.penciicon-shop::before { content: ""; }
.penciicon-home::before { content: ""; }
.penciicon-user-1::before { content: ""; }
.penciicon-gallery::before { content: ""; }
.penciicon-megaphone::before { content: ""; }
.penciicon-news::before { content: ""; }
.penciicon-newspaper::before { content: ""; }
.penciicon-add::before { content: ""; }
.penciicon-calculation-operations-minus-sign::before { content: ""; }

/* ---- from penci-font-awesomeold-css ---- */
.fa { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.fa-search::before { content: ""; }
.fa-heart-o::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook-f::before, .fa-facebook::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-comment-o::before { content: ""; }

