.mfp-hide { display: none !important; }
@-webkit-keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes bounce { 
  20%, 53%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); }
  90% { transform: translate3d(0px, -4px, 0px); }
}
@keyframes bounce { 
  20%, 53%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); }
  90% { transform: translate3d(0px, -4px, 0px); }
}
@-webkit-keyframes flash { 
  50%, 0%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@keyframes flash { 
  50%, 0%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@-webkit-keyframes pulse { 
  0% { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scale3d(1, 1, 1); }
}
@keyframes pulse { 
  0% { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scale3d(1, 1, 1); }
}
@-webkit-keyframes rubberBand { 
  0% { transform: scale3d(1, 1, 1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scale3d(1, 1, 1); }
}
@keyframes rubberBand { 
  0% { transform: scale3d(1, 1, 1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scale3d(1, 1, 1); }
}
@-webkit-keyframes shake { 
  0%, 100% { transform: translate3d(0px, 0px, 0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
@keyframes shake { 
  0%, 100% { transform: translate3d(0px, 0px, 0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
@-webkit-keyframes headShake { 
  0% { transform: translateX(0px); }
  6.5% { transform: translateX(-6px) rotateY(-9deg); }
  18.5% { transform: translateX(5px) rotateY(7deg); }
  31.5% { transform: translateX(-3px) rotateY(-5deg); }
  43.5% { transform: translateX(2px) rotateY(3deg); }
  50% { transform: translateX(0px); }
}
@keyframes headShake { 
  0% { transform: translateX(0px); }
  6.5% { transform: translateX(-6px) rotateY(-9deg); }
  18.5% { transform: translateX(5px) rotateY(7deg); }
  31.5% { transform: translateX(-3px) rotateY(-5deg); }
  43.5% { transform: translateX(2px) rotateY(3deg); }
  50% { transform: translateX(0px); }
}
@-webkit-keyframes swing { 
  20% { transform: rotate3d(0, 0, 1, 15deg); }
  40% { transform: rotate3d(0, 0, 1, -10deg); }
  60% { transform: rotate3d(0, 0, 1, 5deg); }
  80% { transform: rotate3d(0, 0, 1, -5deg); }
  100% { transform: rotate3d(0, 0, 1, 0deg); }
}
@keyframes swing { 
  20% { transform: rotate3d(0, 0, 1, 15deg); }
  40% { transform: rotate3d(0, 0, 1, -10deg); }
  60% { transform: rotate3d(0, 0, 1, 5deg); }
  80% { transform: rotate3d(0, 0, 1, -5deg); }
  100% { transform: rotate3d(0, 0, 1, 0deg); }
}
@-webkit-keyframes tada { 
  0% { transform: scale3d(1, 1, 1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  100% { transform: scale3d(1, 1, 1); }
}
@keyframes tada { 
  0% { transform: scale3d(1, 1, 1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  100% { transform: scale3d(1, 1, 1); }
}
@-webkit-keyframes wobble { 
  0% { transform: none; }
  15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); }
  30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); }
  45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); }
  60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); }
  75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); }
  100% { transform: none; }
}
@keyframes wobble { 
  0% { transform: none; }
  15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); }
  30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); }
  45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); }
  60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); }
  75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); }
  100% { transform: none; }
}
@-webkit-keyframes jello { 
  11.1%, 0%, 100% { transform: none; }
  22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); }
  88.8% { transform: skewX(-0.195312deg) skewY(-0.195312deg); }
}
@keyframes jello { 
  11.1%, 0%, 100% { transform: none; }
  22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); }
  88.8% { transform: skewX(-0.195312deg) skewY(-0.195312deg); }
}
@-webkit-keyframes bounceIn { 
  20%, 40%, 60%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scale3d(1, 1, 1); }
}
@keyframes bounceIn { 
  20%, 40%, 60%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scale3d(1, 1, 1); }
}
@-webkit-keyframes bounceInDown { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
  75% { transform: translate3d(0px, -10px, 0px); }
  90% { transform: translate3d(0px, 5px, 0px); }
  100% { transform: none; }
}
@keyframes bounceInDown { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
  75% { transform: translate3d(0px, -10px, 0px); }
  90% { transform: translate3d(0px, 5px, 0px); }
  100% { transform: none; }
}
@-webkit-keyframes bounceInLeft { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
  75% { transform: translate3d(-10px, 0px, 0px); }
  90% { transform: translate3d(5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes bounceInLeft { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
  75% { transform: translate3d(-10px, 0px, 0px); }
  90% { transform: translate3d(5px, 0px, 0px); }
  100% { transform: none; }
}
@-webkit-keyframes bounceInRight { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
  75% { transform: translate3d(10px, 0px, 0px); }
  90% { transform: translate3d(-5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes bounceInRight { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
  75% { transform: translate3d(10px, 0px, 0px); }
  90% { transform: translate3d(-5px, 0px, 0px); }
  100% { transform: none; }
}
@-webkit-keyframes bounceInUp { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes bounceInUp { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@-webkit-keyframes bounceOut { 
  20% { transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}
@keyframes bounceOut { 
  20% { transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}
@-webkit-keyframes bounceOutDown { 
  20% { transform: translate3d(0px, 10px, 0px); }
  40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
@keyframes bounceOutDown { 
  20% { transform: translate3d(0px, 10px, 0px); }
  40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
@-webkit-keyframes bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, 0px, 0px); }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
@keyframes bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, 0px, 0px); }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
@-webkit-keyframes bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, 0px, 0px); }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
@keyframes bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, 0px, 0px); }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
@-webkit-keyframes bounceOutUp { 
  20% { transform: translate3d(0px, -10px, 0px); }
  40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
@keyframes bounceOutUp { 
  20% { transform: translate3d(0px, -10px, 0px); }
  40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes fadeOutDown { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}
@keyframes fadeOutDown { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}
@-webkit-keyframes fadeOutDownBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
@keyframes fadeOutDownBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
@-webkit-keyframes fadeOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}
@keyframes fadeOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}
@-webkit-keyframes fadeOutLeftBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
@keyframes fadeOutLeftBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
@-webkit-keyframes fadeOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
@keyframes fadeOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
@-webkit-keyframes fadeOutRightBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
@keyframes fadeOutRightBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
@-webkit-keyframes fadeOutUp { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}
@keyframes fadeOutUp { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}
@-webkit-keyframes fadeOutUpBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
@keyframes fadeOutUpBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
@-webkit-keyframes flip { 
  0% { transform: perspective(400px) rotate3d(0, 1, 0, -360deg); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -190deg); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -170deg); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) scale3d(0.95, 0.95, 0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(400px); animation-timing-function: ease-in; }
}
@keyframes flip { 
  0% { transform: perspective(400px) rotate3d(0, 1, 0, -360deg); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -190deg); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -170deg); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) scale3d(0.95, 0.95, 0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(400px); animation-timing-function: ease-in; }
}
@-webkit-keyframes flipInX { 
  0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
  80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  100% { transform: perspective(400px); }
}
@keyframes flipInX { 
  0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
  80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  100% { transform: perspective(400px); }
}
@-webkit-keyframes flipInY { 
  0% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
  80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  100% { transform: perspective(400px); }
}
@keyframes flipInY { 
  0% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
  80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  100% { transform: perspective(400px); }
}
@-webkit-keyframes flipOutX { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
  100% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; }
}
@keyframes flipOutX { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
  100% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; }
}
@-webkit-keyframes flipOutY { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
  100% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; }
}
@keyframes flipOutY { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
  100% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; }
}
@-webkit-keyframes lightSpeedIn { 
  0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; }
  60% { transform: skewX(20deg); opacity: 1; }
  80% { transform: skewX(-5deg); opacity: 1; }
  100% { transform: none; opacity: 1; }
}
@keyframes lightSpeedIn { 
  0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; }
  60% { transform: skewX(20deg); opacity: 1; }
  80% { transform: skewX(-5deg); opacity: 1; }
  100% { transform: none; opacity: 1; }
}
@-webkit-keyframes lightSpeedOut { 
  0% { opacity: 1; }
  100% { transform: translate3d(100%, 0px, 0px) skewX(30deg); opacity: 0; }
}
@keyframes lightSpeedOut { 
  0% { opacity: 1; }
  100% { transform: translate3d(100%, 0px, 0px) skewX(30deg); opacity: 0; }
}
@-webkit-keyframes rotateIn { 
  0% { transform-origin: center center; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
  100% { transform-origin: center center; transform: none; opacity: 1; }
}
@keyframes rotateIn { 
  0% { transform-origin: center center; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
  100% { transform-origin: center center; transform: none; opacity: 1; }
}
@-webkit-keyframes rotateInDownLeft { 
  0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: none; opacity: 1; }
}
@keyframes rotateInDownLeft { 
  0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: none; opacity: 1; }
}
@-webkit-keyframes rotateInDownRight { 
  0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: none; opacity: 1; }
}
@keyframes rotateInDownRight { 
  0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: none; opacity: 1; }
}
@-webkit-keyframes rotateInUpLeft { 
  0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: none; opacity: 1; }
}
@keyframes rotateInUpLeft { 
  0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: none; opacity: 1; }
}
@-webkit-keyframes rotateInUpRight { 
  0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: none; opacity: 1; }
}
@keyframes rotateInUpRight { 
  0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: none; opacity: 1; }
}
@-webkit-keyframes rotateOut { 
  0% { transform-origin: center center; opacity: 1; }
  100% { transform-origin: center center; transform: rotate3d(0, 0, 1, 200deg); opacity: 0; }
}
@keyframes rotateOut { 
  0% { transform-origin: center center; opacity: 1; }
  100% { transform-origin: center center; transform: rotate3d(0, 0, 1, 200deg); opacity: 0; }
}
@-webkit-keyframes rotateOutDownLeft { 
  0% { transform-origin: left bottom; opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
}
@keyframes rotateOutDownLeft { 
  0% { transform-origin: left bottom; opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
}
@-webkit-keyframes rotateOutDownRight { 
  0% { transform-origin: right bottom; opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
@keyframes rotateOutDownRight { 
  0% { transform-origin: right bottom; opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
@-webkit-keyframes rotateOutUpLeft { 
  0% { transform-origin: left bottom; opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
@keyframes rotateOutUpLeft { 
  0% { transform-origin: left bottom; opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
@-webkit-keyframes rotateOutUpRight { 
  0% { transform-origin: right bottom; opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 90deg); opacity: 0; }
}
@keyframes rotateOutUpRight { 
  0% { transform-origin: right bottom; opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 90deg); opacity: 0; }
}
@-webkit-keyframes hinge { 
  0% { transform-origin: left top; animation-timing-function: ease-in-out; }
  20%, 60% { transform: rotate3d(0, 0, 1, 80deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  40%, 80% { transform: rotate3d(0, 0, 1, 60deg); transform-origin: left top; animation-timing-function: ease-in-out; opacity: 1; }
  100% { transform: translate3d(0px, 700px, 0px); opacity: 0; }
}
@keyframes hinge { 
  0% { transform-origin: left top; animation-timing-function: ease-in-out; }
  20%, 60% { transform: rotate3d(0, 0, 1, 80deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  40%, 80% { transform: rotate3d(0, 0, 1, 60deg); transform-origin: left top; animation-timing-function: ease-in-out; opacity: 1; }
  100% { transform: translate3d(0px, 700px, 0px); opacity: 0; }
}
@-webkit-keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
  100% { opacity: 1; transform: none; }
}
@keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes rollOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg); }
}
@keyframes rollOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg); }
}
@-webkit-keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@-webkit-keyframes zoomInDown { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInDown { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@-webkit-keyframes zoomInLeft { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInLeft { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@-webkit-keyframes zoomInRight { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInRight { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@-webkit-keyframes zoomInUp { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInUp { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@-webkit-keyframes zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
@keyframes zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
@-webkit-keyframes zoomOutDown { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomOutDown { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@-webkit-keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center; }
}
@keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center; }
}
@-webkit-keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center; }
}
@keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center; }
}
@-webkit-keyframes zoomOutUp { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomOutUp { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@-webkit-keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@-webkit-keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@-webkit-keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@-webkit-keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@-webkit-keyframes slideOutDown { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(0px, 100%, 0px); }
}
@keyframes slideOutDown { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(0px, 100%, 0px); }
}
@-webkit-keyframes slideOutLeft { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(-100%, 0px, 0px); }
}
@keyframes slideOutLeft { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(-100%, 0px, 0px); }
}
@-webkit-keyframes slideOutRight { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(100%, 0px, 0px); }
}
@keyframes slideOutRight { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(100%, 0px, 0px); }
}
@-webkit-keyframes slideOutUp { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(0px, -100%, 0px); }
}
@keyframes slideOutUp { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(0px, -100%, 0px); }
}
@-webkit-keyframes justified-gallery-show-caption-animation { 
  0% { opacity: 0; }
  100% { opacity: 0.7; }
}
@keyframes justified-gallery-show-caption-animation { 
  0% { opacity: 0; }
  100% { opacity: 0.7; }
}
@-webkit-keyframes justified-gallery-show-entry-animation { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes justified-gallery-show-entry-animation { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
* { box-sizing: border-box; outline: 0px; }
*, blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, input, label, li, ol, p, pre, td, th, ul { margin: 0px; padding: 0px; }
input { background-color: transparent; }
fieldset, img { border: 0px; }
address, caption, cite, code, dfn, strong, th, var { font-style: normal; font-weight: 400; }
li, ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }
strong { font-weight: 700; }
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: 400; }
button, input[type="button"], input[type="email"], input[type="search"], input[type="submit"], input[type="text"], textarea { appearance: none; border-radius: 0px; }
body, html { -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; --pcsnav-w: 270px; }
textarea { min-height: 100px; }
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea { font-family: var(--pcbody-font); padding: 11px 20px; max-width: 100%; width: 100%; border: 1px solid var(--pcborder-cl); border-radius: 0px; background-color: transparent; box-shadow: none; color: var(--pctext-cl); vertical-align: middle; font-size: inherit; }
input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus { outline: 0px; }
[type="button"], [type="submit"], button { font-family: var(--pchead-font); font-weight: var(--pchead-wei); padding: 12px 20px; font-size: 13px; line-height: 1.2; background-color: var(--pcaccent-cl); color: rgb(255, 255, 255); text-align: center; display: inline-block; outline: 0px; border: 0px; border-radius: 0px; box-shadow: none; text-decoration: none; text-shadow: none; cursor: pointer; text-transform: uppercase; }
p { font-size: 14px; line-height: 28px; }
.elementor-widget-text-editor p { font-size: inherit; line-height: inherit; text-align: inherit; }
a { text-decoration: none; color: var(--pcaccent-cl); transition: color 0.3s; outline: 0px; cursor: pointer; }
h1, h2, h3, h4, h5, h6 { font-family: var(--pchead-font); font-style: normal; font-weight: var(--pchead-wei); line-height: 1.35; }
.container { width: var(--pcctain); margin: 0px auto; }
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-sidebar-content { width: 29.06%; float: right; }
.clear-footer { height: 1px; margin-bottom: 29px; clear: both; display: block; width: 100%; }
.penci-clearfix { clear: both; }
.penci-clearfix::after, .penci-clearfix::before { content: ""; display: table; clear: both; }
.wrapper-boxed { overflow: hidden; }
body.penci-body-boxed { background: center center / cover no-repeat fixed rgb(245, 245, 245); }
.wrapper-boxed.enable-boxed { background: rgb(255, 255, 255); max-width: calc(var(--pcctain) + 60px); display: block; overflow: hidden; margin: 0px auto; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 8px; }
@keyframes TickerslideOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(20px, 0px, 0px); }
}
@keyframes TickerslideInRight { 
  0% { opacity: 0; transform: translate3d(20px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.penci-loader-effect { width: 40px; height: 40px; margin: -26px auto 0px -26px; display: none; position: absolute; top: 50%; left: 50%; z-index: 300; }
.penci-loader-effect .penci-ld { width: 40px; height: 40px; position: relative; margin: 0px; display: block; }
.penci-ld .penci-ldin { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }
.penci-ld .penci-ld2 { transform: rotate(30deg); }
.penci-ld .penci-ld3 { transform: rotate(60deg); }
.penci-ld .penci-ld4 { transform: rotate(90deg); }
.penci-ld .penci-ld5 { transform: rotate(120deg); }
.penci-ld .penci-ld6 { transform: rotate(150deg); }
.penci-ld .penci-ld7 { transform: rotate(180deg); }
.penci-ld .penci-ld8 { transform: rotate(210deg); }
.penci-ld .penci-ld9 { transform: rotate(240deg); }
.penci-ld .penci-ld10 { transform: rotate(270deg); }
.penci-ld .penci-ld11 { transform: rotate(300deg); }
.penci-ld .penci-ld12 { transform: rotate(330deg); }
.penci-ld .penci-ldin::before { content: ""; display: block; margin: 0px auto; width: 15%; height: 15%; border-radius: 100%; animation: 0.7s ease-in-out 0s infinite normal both running LoadingCircleEf; background: var(--pcaccent-cl); }
.penci-ld .penci-ld2::before { animation-delay: -1.1s; }
.penci-ld .penci-ld3::before { animation-delay: -1s; }
.penci-ld .penci-ld4::before { animation-delay: -0.9s; }
.penci-ld .penci-ld5::before { animation-delay: -0.8s; }
.penci-ld .penci-ld6::before { animation-delay: -0.7s; }
.penci-ld .penci-ld7::before { animation-delay: -0.6s; }
.penci-ld .penci-ld8::before { animation-delay: -0.5s; }
.penci-ld .penci-ld9::before { animation-delay: -0.4s; }
.penci-ld .penci-ld10::before { animation-delay: -0.3s; }
.penci-ld .penci-ld11::before { animation-delay: -0.2s; }
.penci-ld .penci-ld12::before { animation-delay: -0.1s; }
@-webkit-keyframes LoadingCircleEf { 
  0%, 100%, 80% { transform: scale(0); }
  40% { transform: scale(1); }
}
@keyframes LoadingCircleEf { 
  0%, 100%, 80% { transform: scale(0); }
  40% { transform: scale(1); }
}
.penci-hidden { display: none; }
#penci-login-popup { position: relative; display: block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 10; width: 100%; max-width: 470px; padding: 44px; background: 0px 0px / auto; color: rgb(49, 49, 49); opacity: 0; transition: 0.4s cubic-bezier(0.5, 0, 0.1, 1); transform: scale(0.6); }
#penci-login-popup::after, #penci-login-popup::before { content: ""; position: absolute; z-index: -1; top: 0px; left: 0px; width: 100%; height: 100%; display: block; background: center center no-repeat fixed rgb(255, 255, 255); opacity: 0.75; }
#penci-login-popup::after { z-index: -2; background-color: transparent; opacity: 1; }
.penci-login-container .penci-login .register-input-checkbox, .penci-login-container .penci-login input[type="email"], .penci-login-container .penci-login input[type="tel"], .penci-login-container .penci-login input[type="password"], .penci-login-container .penci-login input[type="submit"], .penci-login-container .penci-login input[type="text"] { width: 100%; padding: 0px 15px; border-radius: 0px; margin-bottom: 20px; line-height: 40px; }
.penci-lgpop-title { text-align: center; line-height: 1.2; text-transform: uppercase; font-size: 24px; margin-bottom: 20px; letter-spacing: 0px; font-family: var(--pchead-font); font-weight: var(--pchead-wei); }
.pclogin-input-checkbox { margin-bottom: 20px; }
#sidebar-nav, .penci-menu-hbg { top: 0px; height: 100%; z-index: 99997; width: 270px; overflow-y: auto; padding: 30px 20px 20px; background: rgb(255, 255, 255); left: 0px; transition: 0.5s; transform: translateX(-270px); position: fixed !important; }
#sidebar-nav { transform: translateX(calc(var(--pcsnav-w) * -1)); }
@media only screen and (min-width: 961px){
#sidebar-nav { display: none; }
}
.penci-menu-hbg { width: 330px; transform: translateX(-330px); }
.penci-menu-hbg::-webkit-scrollbar { width: 0px; }
#sidebar-nav::-webkit-scrollbar { width: 6px; background: rgb(132, 132, 132); }
#sidebar-nav::-webkit-scrollbar-thumb { background-color: rgb(49, 49, 49); border-radius: 0px; }
#sidebar-nav::-webkit-scrollbar-corner { background-color: rgb(222, 222, 222); }
#sidebar-nav-logo { padding: 0px 20px 20px; text-align: center; margin: 0px 0px 15px; position: relative; }
#sidebar-nav-logo::before { content: ""; width: 60px; height: 1px; background: var(--pcaccent-cl); position: absolute; bottom: 0px; left: 50%; margin-left: -30px; }
#sidebar-nav .menu, .pchgbel .menu, .penci-menu-hbg .menu { margin: 0px; list-style: none; }
#sidebar-nav .menu li, .pchgbel .menu li, .penci-menu-hbg .menu li { display: block; border-bottom: 1px solid rgb(222, 222, 222); padding: 0px; margin-bottom: 0px; }
#sidebar-nav .menu ul > li:last-child, #sidebar-nav .menu > li:last-child, .pchgbel .menu ul > li:last-child, .pchgbel .menu > li:last-child, .penci-menu-hbg .menu ul > li:last-child, .penci-menu-hbg .menu > li:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
#sidebar-nav .menu li a, .pchgbel .menu li a, .penci-menu-hbg .menu li a { font-size: 13px; letter-spacing: 0px; text-transform: uppercase; color: rgb(49, 49, 49); margin: 0px; position: relative; padding: 13px 0px; display: block; line-height: 1.3em; font-family: var(--pchead-font); font-weight: var(--pchead-wei); }
.pchgbel .menu li a, .penci-menu-hbg .menu li a { text-decoration: none; }
#sidebar-nav .menu li.menu-item-has-children a, .pchgbel .menu li.menu-item-has-children a, .penci-menu-hbg .menu li.menu-item-has-children a { padding-right: 17px; }
#sidebar-nav .menu li a:hover, .pchgbel .menu li a:hover, .penci-menu-hbg .menu li a:hover { color: var(--pcaccent-cl); }
#sidebar-nav ul.sub-menu, .pchgbel ul.sub-menu, .penci-menu-hbg ul.sub-menu { border-top: 1px solid rgb(222, 222, 222); display: none; padding: 10px 0px 10px 12px; }
.pchgbel ul.sub-menu, .penci-menu-hbg ul.sub-menu { margin: 0px; }
#sidebar-nav ul.sub-menu li, .pchgbel ul.sub-menu li, .penci-menu-hbg ul.sub-menu li { overflow: hidden; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#sidebar-nav ul.sub-menu li a, .pchgbel ul.sub-menu li a, .penci-menu-hbg ul.sub-menu li a { margin: 0px; padding: 10px 0px; transition: 0.3s; }
#sidebar-nav .menu li a .indicator, .pchgbel .menu li a .indicator, .penci-menu-hbg .menu li a .indicator { text-decoration: none; position: absolute; top: 0px; right: 0px; height: 100%; z-index: 20; font-size: 17px; font-style: normal; text-align: right; padding: 11px 0px 11px 5px; line-height: 1; opacity: 0.85; color: inherit !important; }
#sidebar-nav .menu .sub-menu li a .indicator:hover, .pchgbel .menu .sub-menu li a .indicator:hover, .penci-menu-hbg .menu .sub-menu li a .indicator:hover, #sidebar-nav .menu li a .indicator:hover, .penci-menu-hbg .menu li a .indicator:hover { color: var(--pcaccent-cl); }
#close-sidebar-nav, .penci-menu-hbg-overlay { position: fixed; visibility: hidden; opacity: 0; text-decoration: none; top: 0px; left: 0px; font-size: 1.4em; color: rgb(49, 49, 49); padding: 10px; height: 100%; background: rgba(0, 0, 0, 0.8); right: 0px; z-index: 99996; cursor: pointer; transition: 0.5s; }
#close-sidebar-nav i { display: none; width: 24px; height: 24px; background-color: rgb(255, 255, 255); line-height: 24px; text-align: center; border-radius: 12px; font-size: 14px; }
.penci-menu-hbg { background-repeat: no-repeat; background-position: center center; }
.penci-menu-hbg-inner #penci-close-hbg { position: absolute; top: 10px; left: 15px; cursor: pointer; z-index: 1; transition: 0.5s; width: 20px; height: 20px; display: block; overflow: hidden; }
.penci-menu-hbg-inner #penci-close-hbg i { display: none; }
.penci-menu-hbg-inner #penci-close-hbg::after, .penci-menu-hbg-inner #penci-close-hbg::before { content: ""; height: 100%; width: 2px; backface-visibility: hidden; position: absolute; border-radius: 5px; background: rgb(136, 136, 136); left: 9px; transition: opacity 0.2s, background-color 0.2s; }
.penci-menu-hbg-inner #penci-close-hbg::before { transform: rotate(45deg); }
.penci-menu-hbg-inner #penci-close-hbg::after { transform: rotate(-45deg); }
.penci-menu-hbg-inner #penci-close-hbg:hover { transform: rotate(180deg); }
.penci-menu-hbg-inner #penci-close-hbg:hover::after, .penci-menu-hbg-inner #penci-close-hbg:hover::before { background-color: rgb(17, 17, 17); }
.penci-menu-hbg-inner .penci-hbg_sitetitle { font-size: 18px; margin-top: 15px; line-height: 1.3; font-family: var(--pchead-font); font-weight: var(--pchead-wei); }
.penci-menu-hbg-inner .penci-hbg-header { text-align: center; margin-bottom: 30px; }
.penci-menu-hbg-inner .penci-hbg-footer { margin-bottom: 0px; margin-top: 30px; }
.penci_menu_hbg_ftext { line-height: 1.6; }
.penci-menu-hbg { padding-bottom: 30px; }
.penci-menu-hbg.penci-menu-hbg-left #penci-close-hbg { left: auto; right: 10px; }
.penci-menu-hbg-inner .penci-sidebar-content { width: 100% !important; float: none !important; }
@-webkit-keyframes pencifade { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes pencifade { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-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; }
}
.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: 0px 0px !important; box-shadow: none !important; }
.owl-lazy[src*="20xmlns='http://www.w3.org/2000/svg'"], .penci-holder-load:not([style*="background-image"]), .penci-image-holder:not([style*="background-image"]), .penci-lazy:not(.lazyloaded), .penci-lazy[src*="20xmlns='http://www.w3.org/2000/svg'"], .penci-lazy[src*="penci-holder"] { background-image: linear-gradient(to left, rgb(245, 245, 245) 0px, 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; }
@-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; }
}
.pc-wrapbuilder-header { --pchb-socialw: 28px; --pchb-m-socialw: 28px; }
.pc-wrapbuilder-header { margin-bottom: var(--pchd-mg); }
@keyframes Penci-FadeDown { 
  0% { transform: translate3d(0px, -100%, 0px); }
  100% { transform: none; }
}
@keyframes Penci-FadeUp { 
  0% { transform: none; }
  100% { transform: translate3d(0px, -100%, 0px); }
}
.penci_header.main-builder-header { border-width: 0px; }
.penci_navbar_mobile { background: var(--pcbg-cl); }
@media only screen and (min-width: 961px){
.penci_navbar_mobile, .penci_navbar_mobile.mobile-sticky, .penci_navbar_mobile.mobile-sticky.hide-scroll-down.scrollup { display: none; }
}
@media only screen and (max-width: 960px){
.penci_builder_sticky_header_desktop, .penci_header.penci-header-builder.main-builder-header, .penci_header.penci_builder_sticky_header_desktop, .penci_header.penci_builder_sticky_header_desktop.sticky-apply { display: none !important; }
}
.penci-builder-mobile-sidebar-nav { position: fixed; top: 0px; height: 100%; z-index: 100001; width: 330px; overflow-y: auto; padding: 30px 20px 20px; background: rgb(255, 255, 255); left: 0px; transition: 0.5s; transform: translateX(-330px); }
.close-mobile-menu-builder { position: fixed; visibility: hidden; opacity: 0; text-decoration: none; top: 0px; left: 0px; font-size: 1.4em; color: rgb(49, 49, 49); padding: 10px; height: 100%; background: rgba(0, 0, 0, 0.8); right: 0px; z-index: 100000; cursor: pointer; transition: 0.5s; }
.close-mobile-menu-builder i { display: inline-block; width: 24px; height: 24px; background-color: rgb(255, 255, 255); line-height: 24px; text-align: center; border-radius: 12px; font-size: 14px; }
.pc-wrapbuilder-header { --pchd-sinput-txt: var(--pctext-cl); }
.penci-biggrid { --pcgap: 4px; }
.penci-biggrid-wrapper { margin-bottom: 20px; }
.penci-biggrid-inner { overflow: hidden; display: block; }
.penci-biggrid-wrapper .pcbg-content-inner { z-index: 5; }
.penci-dflex { display: -webkit-flex; flex-flow: wrap; align-items: flex-start; }
.penci-bgstyle-1 .penci-dflex { margin-left: -10px; margin-right: -10px; width: calc(100% + 20px); }
.penci-bgstyle-1 .penci-dflex .penci-bgitem { padding: 0px 10px; margin-bottom: 20px; }
.pcsl-col-1 .pcsl-item, .penci-grid-col-1 .penci-dflex .penci-bgitem { flex: 0 0 100%; }
.pcsl-col-2 .pcsl-item, .penci-grid-col-2 .penci-dflex .penci-bgitem { flex: 0 0 50%; }
.pcbg-thumb, .penci-bgitin { position: relative; overflow: hidden; }
.pcbg-bgoverlay.active-overlay { background: linear-gradient(rgba(255, 255, 255, 0) 60%, rgb(0, 0, 0) 100%); opacity: 0.7; }
.penci-bgitem:hover .pcbg-bgoverlay.active-overlay { opacity: 0.9; }
.penci-bgmain { display: flex; flex-direction: column; position: relative; }
.pcbg-bgoverlay, .pcbg-bgoverlaytext, .pcbg-cbgoverlap, .pcbg-content { position: absolute; inset: 0px; width: 100%; height: 100%; display: block; }
.pcbg-bgoverlay, .pcbg-bgoverlaytext { transition: opacity 0.3s; }
.pcbg-bgoverlaytext { z-index: -1; }
.pcbg-content-flex { display: flex; height: 100%; width: 100%; z-index: 1; align-items: flex-end; }
.pcbg-content-inner { padding: 20px; position: relative; z-index: 1; display: block; width: 100%; }
.pcbg-content-inner .pcbg-above { line-height: 1; margin-bottom: 2px; }
.pcbg-content-inner .cat > a.penci-cat-name, .pcbg-content-inner .cat > a.penci-cat-name:hover { color: inherit; }
.penci-bgrid-content-on .pcbg-content-inner .pcbg-sub-title { color: rgb(255, 255, 255); }
.penci-biggrid-data .pcbg-content-inner .pcbg-title { font-size: 18px; }
.penci-biggrid-data .pcbg-content-inner .pcbg-title a { font-size: inherit; }
.penci-biggrid-data .pcbg-content-inner .pcbg-title, .penci-biggrid-data .pcbg-content-inner .pcbg-title a, .penci-biggrid-data .pcbg-content-inner .pcbg-title a:hover { letter-spacing: 0px; text-decoration: none; margin: 0px; }
.penci-bgrid-content-on .pcbg-content-inner .pcbg-title, .penci-bgrid-content-on .pcbg-content-inner .pcbg-title a, .penci-bgrid-content-on .pcbg-content-inner .pcbg-title a:hover { color: rgb(255, 255, 255); }
.pcbg-above, .penci-bgrid-based-custom .pcbg-meta { font-size: 14px; }
.pcbg-thumbin { display: block; margin: -1px; transition: transform 0.5s cubic-bezier(0, 0, 0.42, 1.21); }
.pencibg-imageh-move-bottom .penci-bgitem .pcbg-thumbin, .pencibg-imageh-move-left .penci-bgitem .pcbg-thumbin, .pencibg-imageh-move-right .penci-bgitem .pcbg-thumbin, .pencibg-imageh-move-top .penci-bgitem .pcbg-thumbin, .pencibg-imageh-zoom-in .penci-bgitem:hover .pcbg-thumbin, .pencibg-imageh-zoom-out .penci-bgitem .pcbg-thumbin { transform: scale(1.09); }
.textop .pcbg-content-inner > div:nth-of-type(1) { transition-delay: 50ms; }
.textop .pcbg-content-inner > div:nth-of-type(2) { transition-delay: 0.1s; }
@media screen and (max-width: 767px){
.pcbg-content-inner { padding: 15px; }
}
@media screen and (max-width: 1169px){
.pcsl-tabcol-1 .pcsl-item, .penci-grid-tcol-1 .penci-dflex .penci-bgitem { flex: 0 0 100%; }
}
@media screen and (max-width: 767px){
.pcsl-col-2 .pcsl-item, .pcsl-col-3 .pcsl-item, .pcsl-col-4 .pcsl-item, .pcsl-col-5 .pcsl-item, .pcsl-col-6 .pcsl-item, .pcsl-mobcol-1 .pcsl-item, .penci-dflex .penci-bgitem, .penci-grid-col-2 .penci-dflex .penci-bgitem, .penci-grid-col-3 .penci-dflex .penci-bgitem, .penci-grid-col-4 .penci-dflex .penci-bgitem, .penci-grid-col-5 .penci-dflex .penci-bgitem, .penci-grid-col-6 .penci-dflex .penci-bgitem, .penci-grid-mcol-1 .penci-dflex .penci-bgitem { flex: 0 0 100%; }
}
.penci-smalllist { display: block; width: 100%; clear: both; --pcsl-hgap: 20px; --pcsl-bgap: 20px; --pcsl-between: 20px; --pcsl-dwidth: 15%; overflow: hidden; }
.pcsl-inner, .swiper.pcsl-inner { margin-left: calc(var(--pcsl-hgap) * -1 / 2); margin-right: calc(var(--pcsl-hgap) * -1 / 2); width: calc(100% + var(--pcsl-hgap)); display: -webkit-flex; flex-flow: wrap; align-items: flex-start; }
.pcsl-inner .pcsl-item { padding: 0 calc(var(--pcsl-hgap)/ 2); width: 100%; margin-bottom: var(--pcsl-bgap); }
.pcsl-inner .pcsl-iteminer { display: -webkit-flex; flex-flow: wrap; align-items: flex-start; }
.sl-date { color: var(--pcmeta-cl); }
.pcsl-inner .pcsl-thumb { width: 32%; order: 2; transition: opacity 0.3s; position: relative; }
.pcsl-inner .pcsl-thumb:hover { opacity: 0.85; }
.pcsl-inner .pcsl-content { width: 68%; padding: 0 var(--pcsl-between); order: 3; }
.pcsl-imgpos-left .pcsl-content { padding-right: 0px; }
.pcsl-inner .pcsl-content .pcsl-title { font-size: 16px; color: var(--pcheading-cl); font-family: var(--pchead-font); font-weight: var(--pchead-wei); line-height: 1.4; display: block; }
.pcsl-inner .pcsl-content .pcsl-title a { font-size: inherit; color: inherit; font-family: inherit; font-weight: inherit; text-decoration: none; }
.pcsl-inner .pcsl-content .pcsl-title a:hover { color: var(--pcaccent-cl); }
.pcsl-inner .grid-post-box-meta, .post-entry .pcsl-inner .grid-post-box-meta { margin-top: 8px; line-height: 1.3; font-size: 14px; }
.pcsl-grid .pcsl-item:last-child, .pcsl-nlist .pcsl-item:last-child { margin-bottom: 0px !important; }
.penci-homepage-title { position: relative; margin-bottom: 30px; text-align: center; clear: both; background: 0px 0px; margin-top: 5px; }
.penci-border-arrow { position: relative; line-height: 1.3; margin-left: 5px; margin-right: 5px; margin-top: 5px; }
.penci-border-arrow .inner-arrow { border: 1px solid 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-homepage-title { --extrabtn: 0; }
.penci-border-arrow::after, .penci-border-arrow::before { 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%; }
.penci-homepage-title h3 { font-size: 14px; color: rgb(49, 49, 49); text-transform: uppercase; position: relative; z-index: 1; }
.standard-post-image { margin: 0px 0px 26px; text-align: center; display: block; position: relative; }
.standard-post-image img { vertical-align: top; max-width: 100%; height: auto; }
.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; }
.pc_titlebig_standard, .pc_titlebig_standard a, .header-standard .post-title, .header-standard h2, .header-standard h2 a { color: rgb(49, 49, 49); font-size: 24px; text-transform: uppercase; }
.pc_titlebig_standard a:hover, .header-standard h2 a:hover { color: rgb(136, 136, 136); }
.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:not(.penci-cat-name) { color: rgb(49, 49, 49); text-transform: capitalize; }
.header-standard .author-post span a:hover { color: var(--pcaccent-cl); }
.standard-content { position: relative; }
.standard-main-content { text-align: left; }
.penci-more-link { text-align: center; overflow: hidden; clear: both; }
.penci-more-link a.more-link { font-family: var(--pchead-font); color: var(--pcaccent-cl); text-transform: uppercase; font-size: 12px; display: inline-block; margin-top: 5px; font-weight: var(--pchead-wei); position: relative; transition: 0.3s; }
.standard-post-entry a.more-link:hover { text-decoration: none; }
.penci-more-link a.more-link::after, .penci-more-link a.more-link::before { position: absolute; content: ""; width: 60px; height: 0px; top: 50%; left: 100%; margin: -1px 10px 0px; border-top: 1px solid var(--pcaccent-cl); transition: 0.3s; }
.penci-more-link a.more-link::before { left: auto; right: 100%; }
.penci-more-link a.more-link:hover::before { right: 50%; margin-right: -10px; width: 90px; }
.penci-more-link a.more-link:hover::after { left: 50%; margin-left: -10px; width: 90px; }
.penci-post-box-meta { padding: 15px 0px; clear: both; display: block; border-top: 1px solid var(--pcborder-cl); border-bottom: 1px solid var(--pcborder-cl); margin: 30px 0px 0px; }
.penci-post-box-meta .penci-box-meta { display: inline-block; font-size: 14px; }
.penci-hide-tagupdated { display: none !important; }
.penci-post-box-meta .penci-box-meta a, .penci-post-box-meta .penci-box-meta span { color: rgb(136, 136, 136); }
.grid-post-box-meta i, .penci-post-box-meta .penci-box-meta i { margin-right: 5px; }
.penci-post-box-meta .penci-box-meta span::after { content: ""; width: 0px; height: 10px; margin: 0px 16px 0px 20px; display: inline-block; border-right: 1px solid; opacity: 0.7; background: 0px 0px !important; }
.penci-post-box-meta .penci-box-meta span:last-child::after { content: none; display: none; }
.penci-post-box-meta .penci-post-share-box { display: inline-block; float: right; }
.penci-post-box-meta .penci-post-share-box a { display: inline-block; position: relative; color: rgb(49, 49, 49); margin-left: 10px; font-size: 14px; }
.penci-post-box-meta .penci-post-share-box a:first-child { margin-left: 0px; }
.penci-post-share-box a.liked, .penci-post-share-box a:hover { color: var(--pcaccent-cl); }
.penci-post-share-box .dt-share { position: absolute; display: inline-block; font-size: 9px; font-family: var(--pchead-font); font-weight: 400; background: rgb(49, 49, 49); color: rgb(255, 255, 255); height: 20px; line-height: 20px; white-space: nowrap; text-align: center; bottom: -45px; width: 60px; left: 50%; margin-left: -30px; opacity: 0; visibility: hidden; transition: 0.2s ease-in-out; z-index: 5; }
.penci-post-share-box a:hover .dt-share { opacity: 1; bottom: -30px; visibility: visible; }
.penci-post-share-box .dt-share::before { position: absolute; width: 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; }
ul.penci-grid { display: flex; flex-wrap: wrap; row-gap: 0px; --pcrgap: 30px; column-gap: var(--pcrgap); margin: 0px; padding: 0px !important; }
.penci-grid > li { width: calc((100% - var(--pcrgap) * 2)/ 3); margin-bottom: 51px; list-style: none !important; }
.sd-content ul li { clear: none !important; width: auto !important; }
.penci-grid > li.grid-style { text-align: center; }
.penci-grid li .item > .thumbnail, .penci-masonry .item-masonry > .thumbnail { display: inline-block; position: relative; transition: opacity 0.3s; margin-bottom: 28px; width: 100%; }
.grid-mixed .thumbnail:hover, .penci-grid li .item > .thumbnail:hover, .penci-masonry .item-masonry > .thumbnail:hover { opacity: 0.85; }
.penci-grid li .item img, .penci-masonry .item-masonry a img { width: 100%; height: auto; vertical-align: top; margin: 0px; }
.penci-grid li .item .cat, .penci-masonry .item-masonry .cat { color: var(--pcaccent-cl); display: block; margin-bottom: 8px; }
.penci_grid_title a, .penci-grid li .item h2 a, .penci-masonry .item-masonry h2 a { font-size: 18px; color: var(--pcheading-cl); text-transform: uppercase; transition: 0.3s; }
.penci_grid_title a:hover, .penci-grid li .item h2 a:hover, .penci-masonry .item-masonry h2 a:hover { color: rgb(136, 136, 136); }
.penci-grid li .item p, .penci-masonry .item-masonry p { margin-bottom: 0px; }
.penci-grid .mixed-detail .item-content, .penci-grid li .item .item-content, .penci-masonry .item-masonry .item-content { margin-top: 18px; text-align: left; }
.penci-post-box-meta.penci-post-box-grid { padding: 0px; text-align: center; position: relative; margin-top: 16px; clear: none; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.penci-post-box-meta.penci-post-box-grid::before { content: ""; position: absolute; width: 100%; left: 0px; height: 1px; background: rgb(222, 222, 222); display: block; top: 49%; z-index: 1; }
.penci-post-box-meta.penci-post-box-grid .penci-post-share-box { padding: 0px 10px; position: relative; z-index: 5; background: rgb(255, 255, 255); display: inline-block; margin-top: 0px; float: none !important; }
.grid-header-box { padding-bottom: 17px; position: relative; }
.grid-header-box::after { width: 60px; height: 1px; background: var(--pcaccent-cl); margin-left: -30px; position: absolute; left: 50%; bottom: 0px; content: ""; }
.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: 0px 0px; transition: 0.3s; font-weight: 400; 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: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; }
.grid-post-box-meta { margin: 12px 0px 0px; font-size: 14px; }
.grid-post-box-meta > span:not(.cat) { color: rgb(136, 136, 136); }
.grid-post-box-meta a, .grid-post-box-meta span { font-size: inherit; }
.grid-post-box-meta span::after { content: ""; width: 1px; height: 10px; margin: 0px 8px 0px 10px; border-right: 1px solid; opacity: 0.6; display: inline-block; background: 0px 0px !important; }
.grid-post-box-meta span:last-child::after { content: none; display: none; }
.grid-post-box-meta span a { color: rgb(49, 49, 49); }
.grid-post-box-meta span a.comment-link:hover, .grid-post-box-meta span a:hover { color: var(--pcaccent-cl); }
.penci-homepage-title.pcalign-center { text-align: center; }
article.portfolio, article.post, article.type-post { margin-bottom: 60px; }
.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: 0px 0px !important; }
.post-box-meta-single > span:first-child::before, .standard-top-meta > span:first-child::before { content: none; display: block; }
.post-entry { margin-bottom: 33px; line-height: 28px; }
.post-entry.standard-post-entry { margin-bottom: 0px; }
.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; }
.elementor-widget-text-editor h1, .elementor-widget-text-editor h2, .elementor-widget-text-editor h3, .elementor-widget-text-editor h4, .elementor-widget-text-editor h5, .elementor-widget-text-editor h6, .elementor-widget-text-editor hr, .post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6, .post-entry hr, .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, .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 { margin-bottom: 17px; }
.elementor-widget-text-editor .widget ul li, .elementor-widget-text-editor p, .post-entry .elementor-widget-text-editor p { font-size: inherit; line-height: inherit; font-family: inherit; font-weight: inherit; color: inherit; text-align: inherit; }
.post-entry p, .woocommerce .page-description p, .wpb_text_column p { margin-bottom: 17px; }
.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry 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, .wpb_text_column h1, .wpb_text_column h2, .wpb_text_column h3, .wpb_text_column h4, .wpb_text_column h5, .wpb_text_column h6 { color: var(--pcheading-cl); letter-spacing: 0px; line-height: 1.3em; }
.elementor-widget-text-editor h1, .post-entry h1, .woocommerce .page-description h1, .wpb_text_column h1 { font-size: 24px; }
.elementor-widget-text-editor h2, .post-entry h2, .woocommerce .page-description h2, .wpb_text_column h2 { font-size: 22px; }
.elementor-widget-text-editor h3, .post-entry h3, .woocommerce .page-description h3, .wpb_text_column h3 { font-size: 20px; }
.elementor-widget-text-editor ol, .elementor-widget-text-editor ul, .post-entry ol, .post-entry ul, .woocommerce .page-description ol, .woocommerce .page-description ul { padding-left: 36px; margin-bottom: 20px; }
.elementor-widget-text-editor ul li, .post-entry 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; }
.tags-share-box.hide-tags.page-share { text-align: center; padding: 16px 0px; position: relative; border-bottom: 1px solid rgb(222, 222, 222); margin-bottom: -1px; }
.post-share { display: inline-block; position: absolute; z-index: 10; right: 0px; top: 20px; }
.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.liked, .post-share a:hover { color: var(--pcaccent-cl); }
.post-share a .dt-share { position: absolute; display: inline-block; font-size: 9px; font-family: var(--pchead-font); font-weight: 400; 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; }
article.page.type-page { margin-bottom: 60px; }
.tags-share-box.page-share .penci-social-share-text { font-family: var(--pchead-font); font-weight: var(--pchead-wei); font-size: 12px; text-transform: uppercase; vertical-align: middle; }
#comments_pagination, .penci-pagination { margin-bottom: 40px; overflow: hidden; clear: both; text-align: center; }
.penci-pagination.align-left { text-align: left; }
.penci-pagination .disable-url, .penci-pagination a { color: rgb(153, 153, 153); font-family: var(--pchead-font); font-weight: var(--pchead-wei); text-transform: uppercase; font-size: 12px; display: inline-block; line-height: 1; transition: 0.3s; }
.penci-pagination .disable-url i, .penci-pagination a i { font-size: 14px; margin-left: 8px; }
.penci-pagination a:hover { text-decoration: none; color: var(--pcaccent-cl); }
.penci-pagination ul.page-numbers { list-style: none; display: inline-block; vertical-align: top; margin: 0px; padding: 0px; }
.penci-pagination ul.page-numbers li { display: inline-block; float: left; margin-right: 10px; margin-bottom: 0px; list-style: none; }
.penci-pagination ul.page-numbers li:last-child { margin-right: 0px; }
#comments_pagination a, #comments_pagination span, .penci-pagination ul.page-numbers li a, .penci-pagination ul.page-numbers li span { padding: 0px; min-width: 30px; height: 30px; text-align: center; line-height: 28px; font-size: 14px; display: inline-block; border: 1px solid rgb(222, 222, 222); color: rgb(136, 136, 136); text-decoration: none; }
#comments_pagination a, #comments_pagination span, .penci-pagination ul.page-numbers li a { padding: 0px 5px; }
#comments_pagination a:hover, .penci-pagination ul.page-numbers li a:hover { color: rgb(49, 49, 49); border-color: rgb(153, 153, 153); text-decoration: none; }
#comments_pagination span, .penci-pagination ul.page-numbers li span.current { color: rgb(255, 255, 255); background: var(--pcaccent-cl); border-color: var(--pcaccent-cl); text-decoration: none; }
.penci-pagination ul.page-numbers li a i { font-size: 16px; line-height: 28px; margin-left: 2px; font-family: FontAwesome !important; }
@keyframes pencirotate { 
  0% { transform: rotate(360deg); }
  100% { transform: rotate(0deg); }
}
@-webkit-keyframes pencirotate { 
  0% { transform: rotate(360deg); }
  100% { transform: rotate(0deg); }
}
.penci-homepage-title.style-10, .penci-homepage-title.style-11, .penci-homepage-title.style-12, .penci-homepage-title.style-13, .penci-homepage-title.style-2, .penci-homepage-title.style-3, .penci-homepage-title.style-4, .penci-homepage-title.style-5, .penci-homepage-title.style-6, .penci-homepage-title.style-7, .penci-homepage-title.style-8, .penci-homepage-title.style-9, .penci-sidebar-content.style-10 .widget-title, .penci-sidebar-content.style-11 .widget-title, .penci-sidebar-content.style-12 .widget-title, .penci-sidebar-content.style-13 .widget-title, .penci-sidebar-content.style-14 .widget-title, .penci-sidebar-content.style-2 .widget-title, .penci-sidebar-content.style-3 .widget-title, .penci-sidebar-content.style-4 .widget-title, .penci-sidebar-content.style-5 .widget-title, .penci-sidebar-content.style-6 .widget-title, .penci-sidebar-content.style-7 .widget-title, .penci-sidebar-content.style-8 .widget-title, .penci-sidebar-content.style-9 .widget-title { margin-left: 0px; margin-right: 0px; margin-top: 0px; }
.penci-homepage-title.style-1.pcalign-center::before, .penci-homepage-title.style-2.pcalign-center::after, .penci-homepage-title.style-2.pcalign-center::before { left: 50%; margin-left: -6px; right: auto; }
.penci-homepage-title.style-3::after, .penci-homepage-title.style-3::before, .penci-homepage-title.style-4::after, .penci-homepage-title.style-4::before, .penci-homepage-title.style-5::after, .penci-homepage-title.style-5::before, .penci-homepage-title.style-6::after, .penci-homepage-title.style-6::before, .penci-homepage-title.style-7::after, .penci-homepage-title.style-7::before, .penci-homepage-title.style-8::after, .penci-homepage-title.style-8::before, .penci-homepage-title.style-9::after, .penci-homepage-title.style-9::before, .penci-sidebar-content.style-3 .penci-border-arrow::after, .penci-sidebar-content.style-3 .penci-border-arrow::before, .penci-sidebar-content.style-4 .penci-border-arrow::after, .penci-sidebar-content.style-4 .penci-border-arrow::before, .penci-sidebar-content.style-5 .penci-border-arrow::after, .penci-sidebar-content.style-5 .penci-border-arrow::before, .penci-sidebar-content.style-6 .penci-border-arrow::after, .penci-sidebar-content.style-6 .penci-border-arrow::before, .penci-sidebar-content.style-7 .penci-border-arrow::after, .penci-sidebar-content.style-7 .penci-border-arrow::before, .penci-sidebar-content.style-8 .penci-border-arrow::after, .penci-sidebar-content.style-8 .penci-border-arrow::before, .penci-sidebar-content.style-9 .penci-border-arrow::after, .penci-sidebar-content.style-9 .penci-border-arrow::before { content: none; }
.penci-homepage-title.style-5, .penci-homepage-title.style-7, .penci-homepage-title.style-9, .penci-sidebar-content.style-5 .penci-border-arrow, .penci-sidebar-content.style-7 .penci-border-arrow, .penci-sidebar-content.style-9 .penci-border-arrow { border-bottom: 2px solid rgb(49, 49, 49); }
.penci-homepage-title.style-7, .penci-sidebar-content.style-7 .penci-border-arrow { border-bottom-width: 3px; }
.penci-homepage-title.style-7 .inner-arrow, .penci-homepage-title.style-9 .inner-arrow, .penci-sidebar-content.style-7 .penci-border-arrow .inner-arrow, .penci-sidebar-content.style-9 .penci-border-arrow .inner-arrow { padding: 0px 0px 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: 0px 0px !important; }
.penci-homepage-title.style-7 .inner-arrow::before, .penci-homepage-title.style-9 .inner-arrow::before, .penci-sidebar-content.style-7 .penci-border-arrow .inner-arrow::before, .penci-sidebar-content.style-9 .penci-border-arrow .inner-arrow::before { content: ""; width: 40px; height: 3px; position: absolute; bottom: -3px; background: var(--pcaccent-cl); }
.penci-homepage-title.style-7.pcalign-center .inner-arrow::before, .penci-homepage-title.style-9.pcalign-center .inner-arrow::before, .penci-sidebar-content.style-7.pcalign-center .penci-border-arrow .inner-arrow::before, .penci-sidebar-content.style-9.pcalign-center .penci-border-arrow .inner-arrow::before { left: 50%; margin-left: -20px; }
.widget ol, .widget ul { list-style: none; }
.penci-block-popular-cat ul { padding-left: 0px; }
.widget ol li, .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 ol > li:last-child, .widget ul > li:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.widget ol li a, .widget ul li a { font-size: 14px; font-style: normal; line-height: 1.4; }
.widget a { color: var(--pctext-cl); }
.widget a:hover { color: var(--pcaccent-cl); text-decoration: underline; }
.pc-widget-advanced-tax.tax-style-1 ul li, .widget.widget_archive ul li, .widget.widget_categories ul li { text-align: right; color: rgb(136, 136, 136); display: table; width: 100%; font-style: italic; padding-right: 0px; }
.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_archive ul li a::before, .widget.widget_categories 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: 400; }
@keyframes pencisonar { 
  0% { opacity: 0; transform: scale(0.2); }
  50% { opacity: 0.9; }
  100% { opacity: 0; transform: scale(1); }
}
.pclg-2col::after, .pclg-2col::before, .penci-login-register::after, .penci-login-register::before { content: ""; display: table; width: 100%; }
#respond input, .penci-login-register input[type="email"], .penci-login-register input[type="number"], .penci-login-register input[type="password"], .penci-login-register input[type="text"], .widget_wysija input, .wpcf7 input { padding: 12px 20px; max-width: 100%; border: 1px solid rgb(222, 222, 222); margin-bottom: 28px; font-size: 14px; width: 100%; font-weight: 400; font-family: var(--pcbody-font); max-height: 50px; background: 0px 0px; }
#respond input:focus, .penci-login-register input:focus, .wpcf7 input:focus { outline: 0px; }
#respond #submit, .penci-login-register input[type="submit"], .widget_wysija input[type="submit"], .wpcf7 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; }
#respond #submit:hover, .penci-login-register input[type="submit"]:hover, .widget_wysija input[type="submit"]:hover, .wpcf7 input[type="submit"]:hover { color: rgb(255, 255, 255); background: var(--pcaccent-cl); }
.container.penci-breadcrumb, .penci-container-inside.penci-breadcrumb { line-height: 1.4; margin-bottom: 20px; }
.container.penci-breadcrumb { margin-top: calc(25px - var(--pchd-mg)); clear: both; }
.container.penci-breadcrumb a, .container.penci-breadcrumb span, .container.penci-breadcrumb span a, .penci-container-inside.penci-breadcrumb a, .penci-container-inside.penci-breadcrumb span, .penci-container-inside.penci-breadcrumb span a { font-size: 13px; color: rgb(136, 136, 136); }
.container.penci-breadcrumb a:hover, .container.penci-breadcrumb span a:hover, .penci-container-inside.penci-breadcrumb a:hover, .penci-container-inside.penci-breadcrumb span a:hover { color: var(--pcaccent-cl); }
.container.penci-breadcrumb i, .container.penci-breadcrumb span.separator, .penci-container-inside.penci-breadcrumb i, .penci-container-inside.penci-breadcrumb span.separator { color: rgb(136, 136, 136); font-size: 13px; margin: 0px 15px 0px 19px; }
.penci-page-header { margin: 0px 0px 30px; text-align: center; position: relative; }
.penci-page-header::after, .penci-page-header::before { content: none; }
.penci-page-header h1 { font-size: 24px; color: rgb(49, 49, 49); text-transform: uppercase; }
@-webkit-keyframes sk-bouncedelay { 
  0%, 100%, 80% { transform: scale(0); }
  40% { transform: scale(1); }
}
@keyframes sk-bouncedelay { 
  0%, 100%, 80% { transform: scale(0); }
  40% { transform: scale(1); }
}
@-webkit-keyframes scaleoutPortfolio { 
  0% { transform: scale(0); }
  100% { transform: scale(1); opacity: 0; }
}
@keyframes scaleoutPortfolio { 
  0% { transform: scale(0); }
  100% { transform: scale(1); opacity: 0; }
}
@media only screen and (max-width: 479px){
.penci-menu-hbg { width: 330px !important; }
.penci-menu-hbg.penci-menu-hbg-left { transform: translateX(-330px) !important; }
}
.post-entry .grid-header-box, .post-entry .grid-header-box .grid-title, .post-entry .grid-post-box-meta, .post-entry .header-list-style, .post-entry .header-list-style .grid-title, .post-entry .header-standard, .post-entry .inner-boxed-2, .post-entry .inner-boxed-2 .grid-title, .post-entry .item-related, .post-entry .main-typography, .post-entry .main-typography .grid-title, .post-entry .penci-overlay-over .overlay-header-box { line-height: 1; }
.post-entry .grid-header-box .grid-title, .post-entry .header-list-style .grid-title, .post-entry .header-standard .post-title, .post-entry .header-standard h2, .post-entry .pc_titlebig_standard, .post-entry .home-featured-cat .magcat-titlte, .post-entry .home-pupular-posts-title, .post-entry .inner-boxed-2 .grid-title, .post-entry .item-related h3, .post-entry .main-typography .grid-title, .post-entry .overlay-title, .post-entry .penci-border-arrow .inner-arrow, .post-entry ul.penci-grid { margin-bottom: 0px; }
.post-entry .cat > a.penci-cat-name, .post-entry .grid-mixed .mixed-detail a, .post-entry .grid-post-box-meta a, .post-entry .header-standard .author-post span a, .post-entry .header-standard h2 a, .post-entry .pc_titlebig_standard a, .post-entry .item-related a, .post-entry .overlay-author a, .post-entry .overlay-header-box .overlay-title a, .post-entry .penci-featured-cat-seemore a, .post-entry .penci-grid li .item h2 a, .post-entry .penci-magazine-title a, .post-entry .penci-masonry .item-masonry h2 a, .post-entry .penci-post-box-meta .penci-box-meta a, .post-entry .penci-readmore-btn a { text-decoration: none; }
.post-entry .penci-grid > li { margin-bottom: 40px; }
.post-entry .item-content p, .post-entry .mag-excerpt p { margin-bottom: 0px; }
@media only screen and (min-width: 961px) and (max-width: 1169px){
body { --pcctain: 940px; }
#navigation ul.menu > li.megamenu > ul.sub-menu, .container, .featured-area.magazine-slider, .featured-area.style-1, .featured-area.style-4 { width: var(--pcctain); max-width: calc(100% - 60px); }
.wrapper-boxed.enable-boxed, .wrapper-boxed.enable-boxed .is-sticky #navigation { max-width: 1000px; }
}
@media only screen and (max-width: 960px){
.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){
body { --pcctain: 726px; }
.container, .container.two-sidebar.two-sidebar, .featured-area.magazine-slider, .featured-area.style-1, .featured-area.style-4, .featured-carousel.style-2 .item img { width: var(--pcctain); max-width: calc(100% - 60px); }
.wrapper-boxed.enable-boxed, .wrapper-boxed.enable-boxed .is-sticky #navigation { max-width: 766px; }
.container.penci_sidebar .penci-grid > li, .penci-grid > li, .penci-grid > li.grid-2-style { width: calc((100% - var(--pcrgap))/ 2); }
}
@media only screen and (max-width: 767px){
.container, .container.two-sidebar.two-sidebar, .featured-area.magazine-slider, .featured-area.style-1, .featured-area.style-4, .featured-carousel.style-2 .item img { width: 100%; }
.wrapper-boxed.enable-boxed, .wrapper-boxed.enable-boxed .is-sticky #navigation { max-width: 100%; }
.container.penci_sidebar .penci-grid[data-mcols="2"] > li, .penci-grid[data-mcols="2"] > li { margin-bottom: 20px; width: calc((100% - var(--pcrgap))/ 2) !important; }
.penci-grid li { float: none; width: 100% !important; margin-right: 0px !important; }
.penci-grid li .item > .thumbnail, .penci-masonry .item-masonry > .thumbnail { width: 100%; }
.post-entry h1 { font-size: 24px; }
.post-entry h2 { font-size: 22px; }
.post-entry h3 { font-size: 20px; }
.elementor-widget-text-editor h1 { font-size: 24px; }
.elementor-widget-text-editor h2 { font-size: 22px; }
.header-standard .post-title, .header-standard h2, .header-standard h2 a, .pc_titlebig_standard, .pc_titlebig_standard a, .penci-header-signup-form h4.header-signup-form, .penci-page-header h1 { font-size: 20px; }
.tags-share-box { padding: 20px 0px; }
.post-share { position: static; margin-top: 15px; clear: both; display: block; }
.e-parent.e-con.e-flex { --flex-wrap: nowrap; }
}
@media only screen and (min-width: 480px) and (max-width: 767px){
body { --pcctain: 480px; }
.container, .container.two-sidebar.two-sidebar, .featured-area.magazine-slider, .featured-area.style-1, .featured-area.style-4, .featured-carousel.style-2 .item img { width: var(--pcctain); }
.wrapper-boxed.enable-boxed, .wrapper-boxed.enable-boxed .is-sticky #navigation { max-width: 520px; }
}
@media only screen and (max-width: 479px){
#footer-section > .container, #widget-area > .container, .penci-page-header-wrap .penci-page-header-inner.container, .penci-post-image-wrapper > .container, .penci-single-smore .container, .penci-two-sidebar .container.penci-breadcrumb, .wrapper-boxed > .container, .wrapper-boxed > .penci-single-wrapper > .penci-single-block > .container, â€‹.penci-page-header-wrap { padding-left: 20px; padding-right: 20px; }
#penci-login-popup { padding: 30px; }
.penci-lgpop-title { font-size: 22px; }
.penci-post-box-meta, .penci-post-box-meta.post-box-boxed-1 { text-align: center; }
.penci-post-box-meta .penci-post-share-box { display: block; float: none; margin-top: 15px; }
.penci-post-box-meta .penci-box-meta i { display: none; }
.penci-more-link a.more-link { font-size: 12px; padding: 5px 0px; }
.header-standard .post-title, .header-standard h2, .header-standard h2 a, .pc_titlebig_standard, .pc_titlebig_standard a, .penci-header-signup-form h4.header-signup-form, .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; }
.penci-pagination .disable-url, .penci-pagination a { font-size: 11px; }
.penci-pagination a i { font-size: 12px; }
.elementor-widget-text-editor ol, .elementor-widget-text-editor ul, .post-entry ol, .post-entry ul, .woocommerce .page-description ol, .woocommerce .page-description ul { padding-left: 25px; }
.post-share { display: block; float: none; margin-top: 8px; }
#sidebar-nav { width: var(--pcsnav-w); transform: translateX(calc( var(--pcsnav-w) * -1 )); }
.penci-pagination ul.page-numbers li { margin-right: 5px; }
.penci-pagination ul.page-numbers li a, .penci-pagination ul.page-numbers li span { width: 25px; }
}
@media screen and (max-width: 600px){
#close-sidebar-nav, #sidebar-nav, .penci-menu-hbg, .penci-menu-hbg-overlay { z-index: 9999999; }
#close-sidebar-nav i { display: inline-block; }
}
.penci-wrap-gprd-law { display: block; color: rgb(33, 33, 33); font-size: 14px; }
.penci-gprd-law { padding: 7px 15px; color: inherit; font-size: inherit; display: block; text-align: center; transition: 0.3s; background: rgb(245, 245, 245); }
.penci-gprd-law p { font-size: inherit; color: inherit; margin: 0px; display: inline-block; }
.penci-gprd-law .penci-gprd-accept, .penci-gprd-law .penci-gprd-more { display: inline-block; padding: 0px; line-height: 1; font-size: inherit; color: inherit; margin-left: 10px; transition: opacity 0.3s; }
.penci-gprd-law .penci-gprd-accept { background: rgb(33, 33, 33); color: rgb(255, 255, 255); padding: 6px 15px; }
.penci-gprd-law .penci-gprd-accept:hover, .penci-gprd-law .penci-gprd-more:hover { opacity: 0.8; }
.penci-gprd-law, .penci-wrap-gprd-law .penci-gdrd-show { position: fixed; z-index: 19999; left: 0px; bottom: 0px; right: 0px; width: 100%; }
@keyframes penci-animation-pulse { 
  25% { transform: scale(1.1); }
  75% { transform: scale(0.9); }
}
@keyframes penci-animation-pulse-grow { 
  100% { transform: scale(1.1); }
}
@keyframes penci-animation-pulse-shrink { 
  100% { transform: scale(0.9); }
}
@keyframes penci-animation-push { 
  50% { transform: scale(0.8); }
  100% { transform: scale(1); }
}
@keyframes penci-animation-pop { 
  50% { transform: scale(1.2); }
}
@-webkit-keyframes penciIconToRightFromLeft { 
  49% { transform: translate(100%); }
  50% { opacity: 0; transform: translate(-100%); }
  51% { opacity: 1; }
}
@keyframes penciIconToRightFromLeft { 
  49% { transform: translate(100%); }
  50% { opacity: 0; transform: translate(-100%); }
  51% { opacity: 1; }
}
@-webkit-keyframes penciIconspinAround { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes penciIconspinAround { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.penci-login-register input[type="email"], .penci-login-register input[type="number"], .penci-login-register input[type="password"], .penci-login-register input[type="submit"], .penci-login-register input[type="text"] { max-width: 100%; width: 100%; }
.penci-login-register p, .post-entry .penci-login-register p { margin-bottom: 0px; }
.penci-block_content { position: relative; }
@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}
@-webkit-keyframes rain-animi-effect { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateY(3em); }
}
@keyframes rain-animi-effect { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateY(3em); }
}
@-webkit-keyframes rain-animi-effect-with-rotate { 
  0% { opacity: 1; transform: translateY(0px) rotate(0deg); }
  100% { opacity: 0; transform: translateY(1em) rotate(360deg); }
}
@keyframes rain-animi-effect-with-rotate { 
  0% { opacity: 1; transform: translateY(0px) rotate(0deg); }
  100% { opacity: 0; transform: translateY(1em) rotate(360deg); }
}
@-webkit-keyframes drizzle-animi-effect { 
  0% { opacity: 1; transform: translateY(0px) translateX(0px) rotate(10deg); }
  100% { opacity: 0; transform: translateY(3em) translateX(-3em) rotate(20deg); }
}
@keyframes drizzle-animi-effect { 
  0% { opacity: 1; transform: translateY(0px) translateX(0px) rotate(10deg); }
  100% { opacity: 0; transform: translateY(3em) translateX(-3em) rotate(20deg); }
}
@-webkit-keyframes penci-float-y { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
@keyframes penci-float-y { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes penci-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes penci-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes passing { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
@keyframes passing { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
@-webkit-keyframes penci-float-x { 
  0% { transform: translateX(0px); }
  50% { transform: translateX(-6px); }
  100% { transform: translateX(0px); }
}
@keyframes penci-float-x { 
  0% { transform: translateX(0px); }
  50% { transform: translateX(-6px); }
  100% { transform: translateX(0px); }
}
@-webkit-keyframes flashing { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@keyframes flashing { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@-webkit-keyframes flashing-reverse { 
  0%, 100%, 50% { opacity: 0; }
  25%, 75% { opacity: 1; }
}
@keyframes flashing-reverse { 
  0%, 100%, 50% { opacity: 0; }
  25%, 75% { opacity: 1; }
}
@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; }
}
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes popUpfadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -80px, 0px); }
  100% { opacity: 1; transform: none; }
}
.penci-grid-excerpt-left .penci-featured-infor .item-content, .penci-grid-excerpt-left .penci-grid .grid-mixed .mixed-detail .item-content, .penci-grid-excerpt-left .penci-grid li .item .item-content, .penci-grid-excerpt-left .penci-masonry .item-masonry .item-content, .penci-std-continue-left .penci-more-link, .penci-std-excerpt-left .penci-grid .mixed-detail .item-content, .penci-std-excerpt-left .standard-main-content { text-align: left; }
.penci-grid-excerpt-center .penci-featured-infor .item-content, .penci-grid-excerpt-center .penci-grid .grid-mixed .mixed-detail .item-content, .penci-grid-excerpt-center .penci-grid li .item .item-content, .penci-grid-excerpt-center .penci-masonry .item-masonry .item-content, .penci-std-continue-center .penci-more-link, .penci-std-excerpt-center .penci-grid .mixed-detail .item-content, .penci-std-excerpt-center .standard-main-content { text-align: center; }
.penci-std-continue-center .penci-more-link a.more-link::after, .penci-std-continue-center .penci-more-link a.more-link::before, .penci-std-continue-left .penci-more-link a.more-link::after, .penci-std-continue-right .penci-more-link a.more-link::before { content: ""; }
.penci-latest-posts-el .penci-pagination { margin-top: 30px; margin-bottom: 0px; }
.penci-latest-posts-el.penci-latest-posts-boxed-1 .penci-wrapper-data > .list-boxed-post:last-child, .penci-latest-posts-el.penci-latest-posts-classic .penci-wrapper-data > article:last-child, .penci-latest-posts-el.penci-latest-posts-classic-boxed-1 .penci-wrapper-data > .list-boxed-post:last-child, .penci-latest-posts-el.penci-latest-posts-classic-grid .penci-wrapper-data > .grid-style:last-child, .penci-latest-posts-el.penci-latest-posts-classic-grid-2 .penci-wrapper-data > .grid-style:last-child, .penci-latest-posts-el.penci-latest-posts-classic-list .penci-wrapper-data > .list-post:last-child, .penci-latest-posts-el.penci-latest-posts-featured .penci-wrapper-data > .grid-featured:last-child, .penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data > .grid-style:last-child, .penci-latest-posts-el.penci-latest-posts-grid-2 .penci-wrapper-data > .grid-style:last-child, .penci-latest-posts-el.penci-latest-posts-list .penci-wrapper-data > .list-post:last-child, .penci-latest-posts-el.penci-latest-posts-mixed .penci-grid > li:last-child, .penci-latest-posts-el.penci-latest-posts-mixed-2 .penci-grid > li:last-child, .penci-latest-posts-el.penci-latest-posts-overlay .penci-wrapper-data > .grid-overlay:last-child, .penci-latest-posts-el.penci-latest-posts-photography .penci-grid > .typography-style:last-child, .penci-latest-posts-el.penci-latest-posts-standard .penci-wrapper-data > article:last-child, .penci-latest-posts-el.penci-latest-posts-standard-boxed-1 .penci-wrapper-data > .list-boxed-post:last-child, .penci-latest-posts-el.penci-latest-posts-standard-grid .penci-wrapper-data > .grid-style:last-child, .penci-latest-posts-el.penci-latest-posts-standard-grid-2 .penci-wrapper-data > .grid-style:last-child, .penci-latest-posts-el.penci-latest-posts-standard-list .penci-wrapper-data > .list-post:last-child { margin-bottom: 0px !important; }
@media only screen and (min-width: 961px){
.penci-latest-posts-el.penci-latest-posts-classic-grid .penci-wrapper-data > .grid-style:nth-last-of-type(2), .penci-latest-posts-el.penci-latest-posts-classic-grid .penci-wrapper-data > .grid-style:nth-last-of-type(3), .penci-latest-posts-el.penci-latest-posts-classic-grid-2 .penci-wrapper-data > .grid-style:nth-last-of-type(2), .penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data > .grid-style:nth-last-child(2), .penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data > .grid-style:nth-last-child(3), .penci-latest-posts-el.penci-latest-posts-grid-2 .penci-wrapper-data > .grid-style:nth-last-child(2), .penci-latest-posts-el.penci-latest-posts-mixed .penci-grid > li.grid-style:nth-last-of-type(2), .penci-latest-posts-el.penci-latest-posts-mixed-2 .penci-grid > li.grid-style:nth-last-of-type(2), .penci-latest-posts-el.penci-latest-posts-mixed-2.penci-el-mixed-s1 .penci-grid > li.grid-style:nth-last-of-type(3), .penci-latest-posts-el.penci-latest-posts-mixed.penci-el-mixed-s1 .penci-grid > li.grid-style:nth-last-of-type(3), .penci-latest-posts-el.penci-latest-posts-photography .penci-grid > .typography-style:nth-last-child(2), .penci-latest-posts-el.penci-latest-posts-standard-grid .penci-wrapper-data > .grid-style:nth-last-of-type(2), .penci-latest-posts-el.penci-latest-posts-standard-grid .penci-wrapper-data > .grid-style:nth-last-of-type(3), .penci-latest-posts-el.penci-latest-posts-standard-grid-2 .penci-wrapper-data > .grid-style:nth-last-of-type(2) { margin-bottom: 0px !important; }
}
@media only screen and (max-width: 960px) and (min-width: 768px){
.penci-latest-posts-el.penci-latest-posts-classic-grid .penci-wrapper-data > .grid-style:nth-last-of-type(2), .penci-latest-posts-el.penci-latest-posts-classic-grid-2 .penci-wrapper-data > .grid-style:nth-last-of-type(2), .penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data > .grid-style:nth-last-child(2), .penci-latest-posts-el.penci-latest-posts-grid-2 .penci-wrapper-data > .grid-style:nth-last-child(2), .penci-latest-posts-el.penci-latest-posts-mixed .penci-grid > li.grid-style:nth-last-of-type(2), .penci-latest-posts-el.penci-latest-posts-mixed-2 .penci-grid > li.grid-style:nth-last-of-type(2), .penci-latest-posts-el.penci-latest-posts-photography .penci-grid > .typography-style:nth-last-child(2), .penci-latest-posts-el.penci-latest-posts-standard-grid .penci-wrapper-data > .grid-style:nth-last-of-type(2), .penci-latest-posts-el.penci-latest-posts-standard-grid-2 .penci-wrapper-data > .grid-style:nth-last-of-type(2) { margin-bottom: 0px !important; }
}
@media only screen and (min-width: 961px){
.container.penci_sidebar .penci-grid[data-cols="3"] > li, .penci-grid[data-cols="3"] > li { width: calc((100% - var(--pcrgap) * 2)/ 3); margin-bottom: 40px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
.container.penci_sidebar .penci-grid[data-tcols="3"] > li, .penci-grid[data-tcols="3"] > li { width: calc((100% - var(--pcrgap) * 2)/ 3) !important; }
}
@media only screen and (max-width: 767px){
ul.penci-grid { --pcrgap: 20px; }
}
@keyframes penci-menu-rotate { 
  100% { transform: rotate(360deg); }
}
.tags-share-box.post-share { top: 0px; }
.tags-share-box.disable-btnplus { white-space: normal; opacity: 1 !important; }
.tags-share-box.post-share.disable-btnplus .post-share-expand { display: none !important; visibility: hidden !important; }
body:not(.rtl) .tags-share-box.post-share.disable-btnplus .post-share-item { margin-right: 8px; margin-left: 0px !important; }
.penci-social-share-text { vertical-align: middle; }
.penci-social-share-text i { display: inline-block; vertical-align: middle; margin-right: 8px; font-size: 14px; transform: translateY(-1px); }
.tags-share-box.post-share { position: relative; background: var(--pcbg-cl); z-index: 1; }
.item.hentry .post-share-item.post-share-expand, .item.hentry .post-share-item.post-share-plike, .penci-featured-share-box .post-share-expand { display: none !important; }
.post-share-item.post-share-expand { visibility: hidden; }
body:not(.rtl) .post-share-item.post-share-expand { margin-right: 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; }
.penci-loader-effect { width: 40px; height: 40px; margin: -20px auto 0px -20px; display: none; position: absolute; top: 50%; left: 50%; z-index: 300; }
@media (max-width: 767px){
.penci-loader-effect { top: 135px; }
}
.penci-loading-animation::after, .penci-loading-animation::before { content: ""; position: absolute; }
@keyframes penci-load-fold-thecube { 
  0%, 10% { transform: perspective(77px) rotateX(-180deg); opacity: 0; }
  25%, 75% { transform: perspective(77px) rotateX(0deg); opacity: 1; }
  100%, 90% { transform: perspective(77px) rotateY(180deg); opacity: 0; }
}
@-webkit-keyframes penci-load-fold-thecube { 
  0%, 10% { transform: perspective(77px) rotateX(-180deg); opacity: 0; }
  25%, 75% { transform: perspective(77px) rotateX(0deg); opacity: 1; }
  100%, 90% { transform: perspective(77px) rotateY(180deg); opacity: 0; }
}
@-webkit-keyframes pencibouncedelay { 
  0%, 100%, 80% { transform: scale(0); }
  40% { transform: scale(1); }
}
@keyframes pencibouncedelay { 
  0%, 100%, 80% { transform: scale(0); }
  40% { transform: scale(1); }
}
@-webkit-keyframes pencistretchdelay { 
  0%, 100%, 40% { transform: scaleY(0.4); }
  20% { transform: scaleY(1); }
}
@keyframes pencistretchdelay { 
  0%, 100%, 40% { transform: scaleY(0.4); }
  20% { transform: scaleY(1); }
}
body { --pc-loader-2: var(--pcaccent-cl); }
@-webkit-keyframes loader-2 { 
  0%, 100% { box-shadow: 0 -3em 0 .2em var(--pc-loader-2), 2em -2em 0 0 var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 -1em var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 0 var(--pc-loader-2); }
  12.5% { box-shadow: 0 -3em 0 0 var(--pc-loader-2), 2em -2em 0 .2em var(--pc-loader-2), 3em 0 0 0 var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 -1em var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2); }
  25% { box-shadow: 0 -3em 0 -.5em var(--pc-loader-2), 2em -2em 0 0 var(--pc-loader-2), 3em 0 0 .2em var(--pc-loader-2), 2em 2em 0 0 var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 -1em var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2); }
  37.5% { box-shadow: 0 -3em 0 -1em var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 0 var(--pc-loader-2), 2em 2em 0 .2em var(--pc-loader-2), 0 3em 0 0 var(--pc-loader-2), -2em 2em 0 -1em var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2); }
  50% { box-shadow: 0 -3em 0 -1em var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 0 var(--pc-loader-2), 0 3em 0 .2em var(--pc-loader-2), -2em 2em 0 0 var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2); }
  62.5% { box-shadow: 0 -3em 0 -1em var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 0 var(--pc-loader-2), -2em 2em 0 .2em var(--pc-loader-2), -3em 0 0 0 var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2); }
  75% { box-shadow: 0 -3em 0 -1em var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 0 var(--pc-loader-2), -3em 0 0 .2em var(--pc-loader-2), -2em -2em 0 0 var(--pc-loader-2); }
  87.5% { box-shadow: 0 -3em 0 0 var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 0 var(--pc-loader-2), -3em 0 0 0 var(--pc-loader-2), -2em -2em 0 .2em var(--pc-loader-2); }
}
@keyframes loader-2 { 
  0%, 100% { box-shadow: 0 -3em 0 .2em var(--pc-loader-2), 2em -2em 0 0 var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 -1em var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 0 var(--pc-loader-2); }
  12.5% { box-shadow: 0 -3em 0 0 var(--pc-loader-2), 2em -2em 0 .2em var(--pc-loader-2), 3em 0 0 0 var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 -1em var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2); }
  25% { box-shadow: 0 -3em 0 -.5em var(--pc-loader-2), 2em -2em 0 0 var(--pc-loader-2), 3em 0 0 .2em var(--pc-loader-2), 2em 2em 0 0 var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 -1em var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2); }
  37.5% { box-shadow: 0 -3em 0 -1em var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 0 var(--pc-loader-2), 2em 2em 0 .2em var(--pc-loader-2), 0 3em 0 0 var(--pc-loader-2), -2em 2em 0 -1em var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2); }
  50% { box-shadow: 0 -3em 0 -1em var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 0 var(--pc-loader-2), 0 3em 0 .2em var(--pc-loader-2), -2em 2em 0 0 var(--pc-loader-2), -3em 0 0 -1em var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2); }
  62.5% { box-shadow: 0 -3em 0 -1em var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 0 var(--pc-loader-2), -2em 2em 0 .2em var(--pc-loader-2), -3em 0 0 0 var(--pc-loader-2), -2em -2em 0 -1em var(--pc-loader-2); }
  75% { box-shadow: 0 -3em 0 -1em var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 0 var(--pc-loader-2), -3em 0 0 .2em var(--pc-loader-2), -2em -2em 0 0 var(--pc-loader-2); }
  87.5% { box-shadow: 0 -3em 0 0 var(--pc-loader-2), 2em -2em 0 -1em var(--pc-loader-2), 3em 0 0 -1em var(--pc-loader-2), 2em 2em 0 -1em var(--pc-loader-2), 0 3em 0 -1em var(--pc-loader-2), -2em 2em 0 0 var(--pc-loader-2), -3em 0 0 0 var(--pc-loader-2), -2em -2em 0 .2em var(--pc-loader-2); }
}
@-webkit-keyframes loader-3 { 
  0%, 100% { box-shadow: rgb(63, 81, 181) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.5) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.7) -1.8em -1.8em 0px 0px; }
  12.5% { box-shadow: rgba(63, 81, 181, 0.7) 0px -2.6em 0px 0px, rgb(63, 81, 181) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.5) -1.8em -1.8em 0px 0px; }
  25% { box-shadow: rgba(63, 81, 181, 0.5) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.7) 1.8em -1.8em 0px 0px, rgb(63, 81, 181) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  37.5% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.5) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.7) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  50% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.5) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.7) 1.75em 1.75em 0px 0px, rgb(63, 81, 181) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  62.5% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.5) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.7) 0px 2.5em 0px 0px, rgb(63, 81, 181) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  75% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.5) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.7) -1.8em 1.8em 0px 0px, rgb(63, 81, 181) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  87.5% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.5) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.7) -2.6em 0px 0px 0px, rgb(63, 81, 181) -1.8em -1.8em 0px 0px; }
}
@keyframes loader-3 { 
  0%, 100% { box-shadow: rgb(63, 81, 181) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.5) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.7) -1.8em -1.8em 0px 0px; }
  12.5% { box-shadow: rgba(63, 81, 181, 0.7) 0px -2.6em 0px 0px, rgb(63, 81, 181) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.5) -1.8em -1.8em 0px 0px; }
  25% { box-shadow: rgba(63, 81, 181, 0.5) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.7) 1.8em -1.8em 0px 0px, rgb(63, 81, 181) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  37.5% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.5) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.7) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  50% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.5) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.7) 1.75em 1.75em 0px 0px, rgb(63, 81, 181) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.2) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  62.5% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.5) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.7) 0px 2.5em 0px 0px, rgb(63, 81, 181) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.2) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  75% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.5) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.7) -1.8em 1.8em 0px 0px, rgb(63, 81, 181) -2.6em 0px 0px 0px, rgba(63, 81, 181, 0.2) -1.8em -1.8em 0px 0px; }
  87.5% { box-shadow: rgba(63, 81, 181, 0.2) 0px -2.6em 0px 0px, rgba(63, 81, 181, 0.2) 1.8em -1.8em 0px 0px, rgba(63, 81, 181, 0.2) 2.5em 0px 0px 0px, rgba(63, 81, 181, 0.2) 1.75em 1.75em 0px 0px, rgba(63, 81, 181, 0.2) 0px 2.5em 0px 0px, rgba(63, 81, 181, 0.5) -1.8em 1.8em 0px 0px, rgba(63, 81, 181, 0.7) -2.6em 0px 0px 0px, rgb(63, 81, 181) -1.8em -1.8em 0px 0px; }
}
@-webkit-keyframes loader-4 { 
  0% { transform: rotate(0deg); box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), 0 -.83em 0 -.42em var(--pcaccent-cl), 0 -.83em 0 -.44em var(--pcaccent-cl), 0 -.83em 0 -.46em var(--pcaccent-cl), 0 -.83em 0 -.477em var(--pcaccent-cl); }
  5%, 95% { box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), 0 -.83em 0 -.42em var(--pcaccent-cl), 0 -.83em 0 -.44em var(--pcaccent-cl), 0 -.83em 0 -.46em var(--pcaccent-cl), 0 -.83em 0 -.477em var(--pcaccent-cl); }
  10%, 59% { box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), -.087em -.825em 0 -.42em var(--pcaccent-cl), -.173em -.812em 0 -.44em var(--pcaccent-cl), -.256em -.789em 0 -.46em var(--pcaccent-cl), -.297em -.775em 0 -.477em var(--pcaccent-cl); }
  20% { box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), -.338em -.758em 0 -.42em var(--pcaccent-cl), -.555em -.617em 0 -.44em var(--pcaccent-cl), -.671em -.488em 0 -.46em var(--pcaccent-cl), -.749em -.34em 0 -.477em var(--pcaccent-cl); }
  48% { box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), -.377em -.74em 0 -.42em var(--pcaccent-cl), -.645em -.522em 0 -.44em var(--pcaccent-cl), -.775em -.297em 0 -.46em var(--pcaccent-cl), -.82em -.09em 0 -.477em var(--pcaccent-cl); }
  100% { transform: rotate(360deg); box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), 0 -.83em 0 -.42em var(--pcaccent-cl), 0 -.83em 0 -.44em var(--pcaccent-cl), 0 -.83em 0 -.46em var(--pcaccent-cl), 0 -.83em 0 -.477em var(--pcaccent-cl); }
}
@keyframes loader-4 { 
  0% { transform: rotate(0deg); box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), 0 -.83em 0 -.42em var(--pcaccent-cl), 0 -.83em 0 -.44em var(--pcaccent-cl), 0 -.83em 0 -.46em var(--pcaccent-cl), 0 -.83em 0 -.477em var(--pcaccent-cl); }
  5%, 95% { box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), 0 -.83em 0 -.42em var(--pcaccent-cl), 0 -.83em 0 -.44em var(--pcaccent-cl), 0 -.83em 0 -.46em var(--pcaccent-cl), 0 -.83em 0 -.477em var(--pcaccent-cl); }
  10%, 59% { box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), -.087em -.825em 0 -.42em var(--pcaccent-cl), -.173em -.812em 0 -.44em var(--pcaccent-cl), -.256em -.789em 0 -.46em var(--pcaccent-cl), -.297em -.775em 0 -.477em var(--pcaccent-cl); }
  20% { box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), -.338em -.758em 0 -.42em var(--pcaccent-cl), -.555em -.617em 0 -.44em var(--pcaccent-cl), -.671em -.488em 0 -.46em var(--pcaccent-cl), -.749em -.34em 0 -.477em var(--pcaccent-cl); }
  48% { box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), -.377em -.74em 0 -.42em var(--pcaccent-cl), -.645em -.522em 0 -.44em var(--pcaccent-cl), -.775em -.297em 0 -.46em var(--pcaccent-cl), -.82em -.09em 0 -.477em var(--pcaccent-cl); }
  100% { transform: rotate(360deg); box-shadow: 0 -.83em 0 -.4em var(--pcaccent-cl), 0 -.83em 0 -.42em var(--pcaccent-cl), 0 -.83em 0 -.44em var(--pcaccent-cl), 0 -.83em 0 -.46em var(--pcaccent-cl), 0 -.83em 0 -.477em var(--pcaccent-cl); }
}
@-webkit-keyframes loader-7 { 
  0%, 100%, 70% { transform: scale3d(1, 1, 1); }
  35% { transform: scale3d(0, 0, 1); }
}
@keyframes loader-7 { 
  0%, 100%, 70% { transform: scale3d(1, 1, 1); }
  35% { transform: scale3d(0, 0, 1); }
}
@-webkit-keyframes loader-8 { 
  0% { transform: rotate(0deg); }
  25% { transform: translateX(30px) rotate(-90deg) scale(0.5); }
  50% { transform: translateX(30px) translateY(30px) rotate(-179deg); }
  50.1% { transform: translateX(30px) translateY(30px) rotate(-180deg); }
  75% { transform: translateX(0px) translateY(30px) rotate(-270deg) scale(0.5); }
  100% { transform: rotate(-360deg); }
}
@keyframes loader-8 { 
  0% { transform: rotate(0deg); }
  25% { transform: translateX(30px) rotate(-90deg) scale(0.5); }
  50% { transform: translateX(30px) translateY(30px) rotate(-179deg); }
  50.1% { transform: translateX(30px) translateY(30px) rotate(-180deg); }
  75% { transform: translateX(0px) translateY(30px) rotate(-270deg) scale(0.5); }
  100% { transform: rotate(-360deg); }
}
@-webkit-keyframes penciLoadingCircleBounceDelay { 
  0%, 100%, 80% { transform: scale(0); }
  40% { transform: scale(1); }
}
@keyframes penciLoadingCircleBounceDelay { 
  0%, 100%, 80% { transform: scale(0); }
  40% { transform: scale(1); }
}
@-webkit-keyframes PenciSlideInUp { 
  0% { transform: translate3d(0px, 15px, 0px); opacity: 0; }
  100% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
}
@keyframes PenciSlideInUp { 
  0% { transform: translate3d(0px, 15px, 0px); opacity: 0; }
  100% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
}
@keyframes lds-dual-ring { 
  100% { transform: rotate(360deg); }
}
.widget { position: relative; }
@-webkit-keyframes pcani-dash { 
  0% { stroke-dasharray: 0, 1500; }
  15% { stroke-dasharray: 1500, 1500; }
  85% { opacity: 1; }
  90% { stroke-dasharray: 1500, 1500; opacity: 0; }
  100% { stroke-dasharray: 0, 1500; opacity: 0; }
}
@keyframes pcani-dash { 
  0% { stroke-dasharray: 0, 1500; }
  15% { stroke-dasharray: 1500, 1500; }
  85% { opacity: 1; }
  90% { stroke-dasharray: 1500, 1500; opacity: 0; }
  100% { stroke-dasharray: 0, 1500; opacity: 0; }
}
@-webkit-keyframes pcani-pulse { 
  0% { transform: translateY(-50%) scale(1); opacity: 1; }
  40% { transform: translateY(-50%) scale(0.9); opacity: 0; }
  100% { transform: translateY(-50%) scale(0); opacity: 0; }
}
@keyframes pcani-pulse { 
  0% { transform: translateY(-50%) scale(1); opacity: 1; }
  40% { transform: translateY(-50%) scale(0.9); opacity: 0; }
  100% { transform: translateY(-50%) scale(0); opacity: 0; }
}
@-webkit-keyframes pcani-swirl-in { 
  0% { opacity: 0; transform: translateZ(-20px) rotateX(90deg); }
  60% { opacity: 1; transform: translateZ(-20px) rotateX(-10deg); }
  100% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
}
@keyframes pcani-swirl-in { 
  0% { opacity: 0; transform: translateZ(-20px) rotateX(90deg); }
  60% { opacity: 1; transform: translateZ(-20px) rotateX(-10deg); }
  100% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
}
@-webkit-keyframes pcani-blinds-in { 
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@keyframes pcani-blinds-in { 
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@-webkit-keyframes pcani-wave-up { 
  0% { transform: scale(0); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes pcani-wave-up { 
  0% { transform: scale(0); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}
@-webkit-keyframes pcani-flip-in { 
  0% { transform: rotateX(180deg); opacity: 0; }
  35% { transform: rotateX(120deg); opacity: 0; }
  65% { opacity: 0; }
  100% { transform: rotateX(360deg); opacity: 1; }
}
@keyframes pcani-flip-in { 
  0% { transform: rotateX(180deg); opacity: 0; }
  35% { transform: rotateX(120deg); opacity: 0; }
  65% { opacity: 0; }
  100% { transform: rotateX(360deg); opacity: 1; }
}
@-webkit-keyframes pcani-flip-out { 
  0% { transform: rotateX(0deg); opacity: 1; }
  35% { transform: rotateX(-40deg); opacity: 0; }
  65% { opacity: 0; }
  100% { transform: rotateX(180deg); opacity: 0; }
}
@keyframes pcani-flip-out { 
  0% { transform: rotateX(0deg); opacity: 1; }
  35% { transform: rotateX(-40deg); opacity: 0; }
  65% { opacity: 0; }
  100% { transform: rotateX(180deg); opacity: 0; }
}
@-webkit-keyframes pcani-drop-in-in { 
  0% { opacity: 0; transform: translateZ(100px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes pcani-drop-in-in { 
  0% { opacity: 0; transform: translateZ(100px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@-webkit-keyframes pcani-drop-in-out { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translateZ(-100px); }
}
@keyframes pcani-drop-in-out { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translateZ(-100px); }
}
@-webkit-keyframes pcani-slide-right-in { 
  0% { opacity: 0; transform: translateX(-100%); }
  60% { opacity: 1; transform: translateX(10%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes pcani-slide-right-in { 
  0% { opacity: 0; transform: translateX(-100%); }
  60% { opacity: 1; transform: translateX(10%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes pcani-slide-right-out { 
  0% { opacity: 1; transform: translateX(0px); }
  60% { opacity: 0; transform: translateX(110%); }
  100% { opacity: 0; transform: translateX(100%); }
}
@keyframes pcani-slide-right-out { 
  0% { opacity: 1; transform: translateX(0px); }
  60% { opacity: 0; transform: translateX(110%); }
  100% { opacity: 0; transform: translateX(100%); }
}
@-webkit-keyframes pcani-slide-left-in { 
  0% { opacity: 0; transform: translateX(100%); }
  60% { opacity: 1; transform: translateX(-10%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes pcani-slide-left-in { 
  0% { opacity: 0; transform: translateX(100%); }
  60% { opacity: 1; transform: translateX(-10%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes pcani-slide-left-out { 
  0% { opacity: 1; transform: translateX(0px); }
  60% { opacity: 0; transform: translateX(-110%); }
  100% { opacity: 0; transform: translateX(-100%); }
}
@keyframes pcani-slide-left-out { 
  0% { opacity: 1; transform: translateX(0px); }
  60% { opacity: 0; transform: translateX(-110%); }
  100% { opacity: 0; transform: translateX(-100%); }
}
@-webkit-keyframes pcani-slide-up-in { 
  0% { opacity: 0; transform: translateY(100%); }
  60% { opacity: 1; transform: translateY(-20%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes pcani-slide-up-in { 
  0% { opacity: 0; transform: translateY(100%); }
  60% { opacity: 1; transform: translateY(-20%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes pcani-slide-up-out { 
  0% { opacity: 1; transform: translateY(0px); }
  60% { opacity: 0; transform: translateY(-120%); }
  100% { opacity: 0; transform: translateY(-100%); }
}
@keyframes pcani-slide-up-out { 
  0% { opacity: 1; transform: translateY(0px); }
  60% { opacity: 0; transform: translateY(-120%); }
  100% { opacity: 0; transform: translateY(-100%); }
}
@-webkit-keyframes pcani-slide-down-in { 
  0% { opacity: 0; transform: translateY(-100%); }
  60% { opacity: 1; transform: translateY(20%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes pcani-slide-down-in { 
  0% { opacity: 0; transform: translateY(-100%); }
  60% { opacity: 1; transform: translateY(20%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes pcani-slide-down-out { 
  0% { opacity: 1; transform: translateY(0px); }
  60% { opacity: 0; transform: translateY(120%); }
  100% { opacity: 0; transform: translateY(100%); }
}
@keyframes pcani-slide-down-out { 
  0% { opacity: 1; transform: translateY(0px); }
  60% { opacity: 0; transform: translateY(120%); }
  100% { opacity: 0; transform: translateY(100%); }
}
@-webkit-keyframes pcani-bounce-in { 
  0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scaleX(1); }
}
@keyframes pcani-bounce-in { 
  0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scaleX(1); }
}
@-webkit-keyframes pcani-bounce-out { 
  20% { transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 0; transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}
@keyframes pcani-bounce-out { 
  20% { transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 0; transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}
@-webkit-keyframes pcani-swing-in { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
@keyframes pcani-swing-in { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
@-webkit-keyframes pcani-swing-out { 
  20% { transform: rotate(0deg); }
  40% { transform: rotate(-5deg); }
  60% { transform: rotate(10deg); }
  80% { transform: rotate(-15deg); }
  100% { transform: rotate(15deg); }
}
@keyframes pcani-swing-out { 
  20% { transform: rotate(0deg); }
  40% { transform: rotate(-5deg); }
  60% { transform: rotate(10deg); }
  80% { transform: rotate(-15deg); }
  100% { transform: rotate(15deg); }
}
@-webkit-keyframes pcani-rubber-band-in { 
  0% { transform: scaleX(1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scaleX(1); }
}
@keyframes pcani-rubber-band-in { 
  0% { transform: scaleX(1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scaleX(1); }
}
@-webkit-keyframes pcani-rubber-band-out { 
  0% { transform: scaleX(1); }
  30% { transform: scale3d(1.05, 0.95, 1); }
  40% { transform: scale3d(0.95, 1.05, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.75, 1.25, 1); }
  75% { transform: scale3d(1.25, 0.75, 1); }
  100% { transform: scaleX(1); }
}
@keyframes pcani-rubber-band-out { 
  0% { transform: scaleX(1); }
  30% { transform: scale3d(1.05, 0.95, 1); }
  40% { transform: scale3d(0.95, 1.05, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.75, 1.25, 1); }
  75% { transform: scale3d(1.25, 0.75, 1); }
  100% { transform: scaleX(1); }
}
@font-face { font-family: raty; font-style: normal; font-weight: 400; src: url("fonts/raty.woff") format("woff"); }
@keyframes pcgallery-3d { 
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(360deg); }
}
.author-url .avatar, .grid-post-box-meta img.avatar, .penci-grid li .item .author-url .avatar, .penci-masonry .item-masonry a .author-url .avatar { vertical-align: middle; border-radius: var(--pcava_bdr); display: inline-block; width: 22px; height: auto; margin: 0px; }
.author-url .author-a-name, .grid-post-box-meta .author-a-name { font-weight: inherit; margin-left: 5px; }
.penci-header-wrap { position: relative; z-index: 999; }
@keyframes selectionSharerPopover-animation { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.entry-content ::selection { background-color: var(--pcheading-cl); color: rgb(255, 255, 255); }
@-webkit-keyframes fadeInZoom { 
  0% { opacity: 0; transform: scale(1.3); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInZoom { 
  0% { opacity: 0; transform: scale(1.1); filter: blur(5px); }
  100% { opacity: 1; transform: scale(1); filter: blur(0px); }
}
@keyframes fadeIn { 
  0% { opacity: 0; top: 70px; }
  100% { opacity: 1; top: 0px; }
}
@keyframes liftUp { 
  0% { top: 0px; }
  100% { top: -15px; }
}
@keyframes pc_ct_zoom { 
  0% { transform: scale(0.9); }
  70% { transform: scale(1); box-shadow: transparent 0px 0px 0px 15px; }
  100% { transform: scale(0.9); box-shadow: transparent 0px 0px 0px 0px; }
}
@keyframes pc_ct_tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale(1.1) rotate(-3deg); }
  100% { transform: scale(1) rotate(0deg); }
}
@keyframes pc_ct_swing { 
  20% { transform: rotate3d(0, 0, 1, 15deg); }
  40% { transform: rotate3d(0, 0, 1, -10deg); }
  60% { transform: rotate3d(0, 0, 1, 5deg); }
  80% { transform: rotate3d(0, 0, 1, -5deg); }
  100% { transform: rotate3d(0, 0, 1, 0deg); }
}
