📁 File Manager Pro
v10.0.2 | PHP: 8.1.34
Server: LiteSpeed
2026-06-26 10:27:32
📂
/
/
home
/
pallabnv
/
public_html
/
wp-content__3bb9dea
/
themes
/
berich
/
assets
/
css
✏️
Editing: style.css
/* Header Default */ /*-------------------------------------------------------------- RTL ---------------------------------------------------------------- # Header # Blog # WordPress Widget # Elementor Widget # Extra # Important --------------------------------------------------------------*/ /* Loading */ /*-------------------------------------------------------------- POSTs ---------------------------------------------------------------- # Carousel Reset # Grid Reset # Grid Loadmore Style # Grid Filter Style # Blog # Portfolio # Service --------------------------------------------------------------*/ /*-------------------------------------------------------------- TESTIMONIALS GRID ---------------------------------------------------------------- # Testimonial Grid # Testimonial Carousel --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Team Grid/Carousel --------------------------------------------------------------*/ @media (min-width: 768px) and (max-width: 1024px) { .elementor .elementor-hidden-tablet { display: none !important; } } @media screen and (max-width: 767px) { /* Set Font Default */ .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone { display: none !important; } } @keyframes pxl_scale { 0%, 100% { transform: scale(0); } 50% { transform: scale(1); } } @keyframes pxl_scale1 { 0% { transform: scale(1); opacity: 0.67; } 100% { transform: scale(2.2); opacity: 0; } } @-webkit-keyframes pxl_scale1 { 0% { transform: scale(1); opacity: 0.67; } 100% { transform: scale(2.2); opacity: 0; } } @-ms-keyframes pxl_spin { from { -ms-transform: rotate(0deg); } to { -ms-transform: rotate(360deg); } } @-moz-keyframes pxl_spin { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(360deg); } } @-webkit-keyframes pxl_spin { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } @keyframes pxl_spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes pxl_spin_child { 0% { -webkit-transform: rotate(-160deg); -moz-transform: rotate(-160deg); -o-transform: rotate(-160deg); transform: rotate(-160deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } .pxl-image-spin img { animation: pxl_spin 12s linear infinite; } @keyframes pxl_zoom_reverse { 0% { transform: scale(0.6); } 100% { transform: scale(1); } } .pxl-image-zoom { animation: pxl_zoom_reverse 8s linear infinite; } @keyframes zoom-in-zoom-out { 0% { transform: scale(0.6, 0.6); } 50% { transform: scale(1, 1); } 100% { transform: scale(0.6, 0.6); } } .pxl-image-zoom2 { animation: zoom-in-zoom-out 3000ms linear infinite; } @-ms-keyframes pxl_spin_reverse { from { -ms-transform: rotate(0deg); } to { -ms-transform: rotate(-360deg); } } @-moz-keyframes pxl_spin_reverse { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(-360deg); } } @-webkit-keyframes pxl_spin_reverse { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(-360deg); } } @keyframes pxl_spin_reverse { from { transform: rotate(0deg); } to { transform: rotate(-360deg); } } .pxl-image-spin-reverse img { animation: pxl_spin_reverse 12s linear infinite; } @-webkit-keyframes pxl_right_from_left { 49% { -webkit-transform: translate(100%); } 50% { opacity: 0; -webkit-transform: translate(-100%); } 51% { opacity: 1; } } @-moz-keyframes pxl_right_from_left { 49% { -moz-transform: translate(100%); } 50% { opacity: 0; -moz-transform: translate(-100%); } 51% { opacity: 1; } } @keyframes pxl_right_from_left { 49% { transform: translate(100%); } 50% { opacity: 0; transform: translate(-100%); } 51% { opacity: 1; } } @-webkit-keyframes pxl_left_from_right { 49% { -webkit-transform: translate(-100%); } 50% { opacity: 0; -webkit-transform: translate(100%); } 51% { opacity: 1; } } @-moz-keyframes pxl_left_from_right { 49% { -moz-transform: translate(-100%); } 50% { opacity: 0; -moz-transform: translate(100%); } 51% { opacity: 1; } } @keyframes pxl_left_from_right { 49% { transform: translate(-100%); } 50% { opacity: 0; transform: translate(100%); } 51% { opacity: 1; } } @-webkit-keyframes pxl_ani1 { from { -webkit-mask-position: 100% 0; mask-position: 100% 0; } to { -webkit-mask-position: 0 0; mask-position: 0 0; } } @keyframes pxl_ani1 { from { -webkit-mask-position: 100% 0; mask-position: 100% 0; } to { -webkit-mask-position: 0 0; mask-position: 0 0; } } @-webkit-keyframes pxl_ani2 { from { -webkit-mask-position: 0 0; mask-position: 0 0; } to { -webkit-mask-position: 100% 0; mask-position: 100% 0; } } @keyframes pxl_ani2 { from { -webkit-mask-position: 0 0; mask-position: 0 0; } to { -webkit-mask-position: 100% 0; mask-position: 100% 0; } } @keyframes pxl_bounce { 0%, 100%, 20%, 50%, 80% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 40% { -webkit-transform: translateY(-8px); -ms-transform: translateY(-8px); transform: translateY(-8px); } 60% { -webkit-transform: translateY(-4px); -ms-transform: translateY(-4px); transform: translateY(-4px); } } .pxl-image-bounce { animation: pxl_bounce 1s ease-out infinite; -webkit-animation: pxl_bounce 1s ease-out infinite; } @keyframes pxl_zigzag { 0%, 100%, 20%, 50%, 80% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 40% { -webkit-transform: rotate(10deg); -ms-transform: rotate(10deg); transform: rotate(10deg); } 60% { -webkit-transform: rotate(-10deg); -ms-transform: rotate(-10deg); transform: rotate(-10deg); } } @keyframes pxl_right_left { 0% { transform: translateX(0px); } 25% { transform: translateX(40px); } 50% { transform: translateX(0px); } 75% { transform: translateX(-40px); } 100% { transform: translateX(0px); } } .slide-right-to-left { animation: pxl_right_left 12s ease-out infinite; -webkit-animation: pxl_right_left 12s ease-out infinite; } @keyframes pxl_left_right { 0% { transform: translateX(0px); } 25% { transform: translateX(-40px); } 50% { transform: translateX(0px); } 75% { transform: translateX(40px); } 100% { transform: translateX(0px); } } .slide-left-to-right { animation: pxl_left_right 12s ease-out infinite; -webkit-animation: pxl_left_right 12s ease-out infinite; } @keyframes pxl_bottom_top_small { 0% { transform: translateX(0px); } 25% { transform: translateY(10px); } 50% { transform: translateY(0px); } 75% { transform: translateY(-10px); } 100% { transform: translateY(0px); } } @keyframes pxl_float_one { 0% { transform: translateY(0); } 100% { transform: translateY(-3%); } } @keyframes pxl_float_two { 0% { transform: translateY(0); } 100% { transform: translateY(-20px); } } .slide-up-down { animation: pxl_float_two 1.2s ease infinite alternate; } @keyframes pxl_bottom_top { 0% { transform: translateX(0px); } 25% { transform: translateY(40px); } 50% { transform: translateY(0px); } 75% { transform: translateY(-40px); } 100% { transform: translateY(0px); } } .slide-bottom-to-top { animation: pxl_bottom_top 12s ease-out infinite; -webkit-animation: pxl_bottom_top 12s ease-out infinite; } @keyframes pxl_effect1 { 0% { transform: translate(0px, 0px); } 20% { transform: translate(40px, -5px); } 40% { transform: translate(60px, 40px); } 60% { transform: translate(40px, 60px); } 80% { transform: translate(-40px, 60px); } 100% { transform: translate(0px, 0px); } } .slide-effect1 { animation: pxl_effect1 12s ease-out infinite; -webkit-animation: pxl_effect1 12s ease-out infinite; } @keyframes pxl_effect2 { 0% { transform: translate(0px, 0px); } 20% { transform: translate(-30px, 40px); } 40% { transform: translate(60px, 60px); } 60% { transform: translate(70px, 40px); } 80% { transform: translate(40px, -70px); } 100% { transform: translate(0px, 0px); } } .slide-effect2 { animation: pxl_effect2 12s ease-out infinite; -webkit-animation: pxl_effect2 12s ease-out infinite; } @keyframes pxl_effect3 { 0% { transform: translate(0px, 0px); } 30% { transform: translate(40px, 60px); } 45% { transform: translate(80px, 90px); } 65% { transform: translate(40px, 110px); } 75% { transform: translate(20px, 800px); } 100% { transform: translate(0px, 0px); } } .slide-effect3 { animation: pxl_effect3 12s ease-out infinite; -webkit-animation: pxl_effect3 12s ease-out infinite; } @keyframes pxl_top_bottom { 0% { transform: translateX(0px); } 25% { transform: translateY(-40px); } 50% { transform: translateY(0px); } 75% { transform: translateY(40px); } 100% { transform: translateY(0px); } } .slide-top-to-bottom { animation: pxl_top_bottom 12s ease-out infinite; -webkit-animation: pxl_top_bottom 12s ease-out infinite; } @-webkit-keyframes img_circle { 0% { opacity: 1; } 40% { opacity: 1; } 100% { width: 200%; height: 200%; opacity: 0; } } @keyframes img_circle { 0% { opacity: 1; } 40% { opacity: 1; } 100% { width: 200%; height: 200%; opacity: 0; } } @-webkit-keyframes pxl_loader_bounce { 0%, 100% { -webkit-transform: scale(0); } 50% { -webkit-transform: scale(1); } } @keyframes pxl_loader_bounce { 0%, 100% { transform: scale(0); -webkit-transform: scale(0); } 50% { transform: scale(1); -webkit-transform: scale(1); } } @keyframes pxl_keyword_slideIn { from { transform: translateY(65%) rotateX(-95deg); opacity: 0; } to { transform: translateY(0) rotateX(0); opacity: 1; } } @keyframes pxl_keyword_slideOut { from { transform: translateY(0) rotateX(0); opacity: 1; } to { transform: translateY(-65%) rotateX(95deg); opacity: 0; } } @keyframes pxl_path_animation1 { 0% { d: path("M216.0721,0.4833 C322.9537,-2.5322 717.2049,68.7775 615.7587,325.1304 C514.3126,581.4834 253.6633,623.1795 113.8722,568.3405 C-25.9188,513.5016 -11.254,228.6905 24.3807,136.5252 C60.0154,44.36 109.1906,3.4987 216.0721,0.4833 Z"); } 15% { d: path("M242.5805,0.8723 C352.6677,-1.5945 701.5915,48.4815 618.6036,302.8597 C535.6157,557.2379 307.7729,624.1337 152.4263,570.7438 C-2.9204,517.354 -15.5995,237.2326 20.2686,141.7992 C56.1366,46.3658 132.4932,3.3391 242.5805,0.8723 Z"); } 25% { d: path("M353.759,3.772 C477.2084,3.5922 636.1455,-37.2589 630.0964,208.8882 C624.0473,455.0353 521.2185,623.5462 298.9779,580.716 C76.7372,537.8858 -28.8734,264.4844 7.9672,155.4284 C44.8077,46.3725 230.3095,3.9518 353.759,3.772 Z"); } 35% { d: path("M236.134,2.7663 C345.3119,0.1438 705.4482,52.4497 617.2239,307.3881 C528.9995,562.3266 273.4527,616.7046 119.2977,569.9905 C-34.8572,523.2763 -6.7788,221.7094 29.0231,127.2031 C64.8249,32.6969 126.9562,5.3887 236.134,2.7663 Z"); } 50% { d: path("M348.0078,15.4973 C469.9906,15.0665 639.8879,-38.6012 625.3939,208.4494 C610.9,455.5 383.8066,580.5979 149.5525,579.1913 C-84.7016,577.7847 18.1772,182.7798 54.911,75.219 C91.6447,-32.3417 226.025,15.9282 348.0078,15.4973 Z"); } 75% { d: path("M369.8056,17.6371 C494.3056,17.6371 627.1037,-56.176 627.1037,189.324 C627.1037,434.824 408.9345,574.7961 159.5178,581.013 C-89.899,587.2299 21.7092,177.4988 58.6262,67.3718 C95.5432,-42.7552 245.3056,17.6371 369.8056,17.6371 Z"); } 100% { d: path("M346.228,3.5756 C468.7724,3.2409 640.5786,-31.4511 629.3179,215.2536 C618.0572,461.9583 506.7603,623.586 289.0509,580.0405 C71.3414,536.495 -27.9742,262.6385 8.8004,154.5052 C45.5751,46.372 223.6837,3.9103 346.228,3.5756 Z"); } } @-webkit-keyframes pxl_animation_round { from { transform: rotate(0deg) translateX(10px) rotate(0deg); } to { transform: rotate(360deg) translateX(10px) rotate(-360deg); } } @-moz-keyframes pxl_animation_round { from { transform: rotate(0deg) translateX(10px) rotate(0deg); } to { transform: rotate(360deg) translateX(10px) rotate(-360deg); } } @-o-keyframes pxl_animation_round { from { transform: rotate(0deg) translateX(10px) rotate(0deg); } to { transform: rotate(360deg) translateX(10px) rotate(-360deg); } } @keyframes pxl_animation_round { from { transform: rotate(0deg) translateX(10px) rotate(0deg); } to { transform: rotate(360deg) translateX(10px) rotate(-360deg); } } .pxl-animation-round { animation: pxl_animation_round 4s infinite linear; -webkit-animation: pxl_animation_round 4s infinite linear; } @keyframes pxl_kenburns { 0% { opacity: 1; transform: scale(1.2); } 1.5625% { opacity: 1; } 23.4375% { opacity: 1; } 26.5625% { opacity: 1; transform: scale(1); } 100% { opacity: 1; transform: scale(1); } 98.4375% { opacity: 1; transform: scale(1); } 100% { opacity: 1; } } @keyframes pxl_pulse_border { 0% { transform: scale(1); opacity: 0.67; } 100% { transform: scale(2.2); opacity: 0; } } @-webkit-keyframes pxl_pulse_border { 0% { transform: scale(1); opacity: 0.67; } 100% { transform: scale(2.2); opacity: 0; } } @keyframes pxl-wide-menu-underline { 0% { background-size: 100% 100%; background-position-x: 100%; } 100% { background-size: 0 100%; background-position-x: 100%; } } @keyframes pxl-wide-menu-underline-hover { 0% { background-position-x: 0; background-size: 0 100%; } 100% { background-position-x: 0; background-size: 100% 100%; } } @keyframes dotAnimatedBottomToTop1 { 0% { bottom: 14%; } 50% { bottom: 100%; } 100% { bottom: 14%; } } @keyframes dotAnimatedBottomToTop2 { 0% { bottom: 64%; } 50% { bottom: 0%; } 100% { bottom: 100%; } } @keyframes dotAnimatedBottomToTop3 { 0% { bottom: 5%; } 50% { bottom: 100%; } 100% { bottom: 5%; } } @keyframes dotAnimatedBottomToTop4 { 0% { bottom: 78%; } 50% { bottom: 0%; } 100% { bottom: 78%; } } @keyframes dotAnimatedBottomToTop5 { 0% { bottom: 46%; } 50% { bottom: 0%; } 100% { bottom: 46%; } } @keyframes dotAnimatedBottomToTop6 { 0% { bottom: 27%; } 50% { bottom: 100%; } 100% { bottom: 27%; } } .pxl-grid .pxl-grid-masonry { position: relative; } .pxl-grid .grid-sizer { z-index: -1; } .pxl-grid .pxl-load-more { text-align: center; padding: 0 15px; } @media screen and (min-width: 1201px) { .pxl-grid .col-xl-pxl5 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .pxl-grid .col-lg-66-pxl { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } } @media screen and (min-width: 1201px) { .pxl-grid .col-xl-66-pxl { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; } } .elementor-editor-active .grid-sizer { display: none; } .pxl-carousel-inner { overflow: hidden; } .pxl-swiper-container { margin: 0 -15px; position: relative; overflow: hidden; } .pxl-swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; } .pxl-swiper-slide { -ms-flex-negative: 0; flex-shrink: 0; width: auto; height: 100%; position: relative; padding: 0 15px; } .pxl-navigation-carousel { display: inline-flex; margin: 0 -10px; } .pxl-swiper-arrow, .pxl-navigation-arrow { cursor: pointer; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-swiper-arrow.style-1, .pxl-navigation-arrow.style-1 { font-size: 12px; color: var(--secondary-color); width: 47px; height: 47px; line-height: 47px; display: block; z-index: 2; text-align: center; cursor: pointer; background-color: rgba(248, 248, 248, 0.58); -webkit-border-radius: 47px; -khtml-border-radius: 47px; -moz-border-radius: 47px; -ms-border-radius: 47px; -o-border-radius: 47px; border-radius: 47px; margin: 0 10px; cursor: pointer; } .pxl-swiper-arrow.style-1:hover, .pxl-navigation-arrow.style-1:hover { color: #fff; background-color: var(--primary-color); color: var(--secondary-color); } .pxl-swiper-arrow.style-2, .pxl-navigation-arrow.style-2 { width: 72px; height: 72px; display: inline-flex; align-content: center; justify-content: center; background-color: #373737; line-height: 72px; color: #fff; cursor: pointer; font-size: 25px; } .pxl-swiper-arrow.style-2:hover, .pxl-navigation-arrow.style-2:hover, .pxl-swiper-arrow.style-2.active, .pxl-navigation-arrow.style-2.active { background-color: var(--primary-color); color: var(--secondary-color); } .pxl-swiper-arrow.style-3, .pxl-navigation-arrow.style-3 { height: 43px; width: 43px; display: inline-flex; align-items: center; justify-content: center; background-color: #9a4f00; color: #fff; font-size: 15px; border-radius: 100%; -webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.4); -khtml-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.4); -o-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.4); box-shadow: 0 6px 6px rgba(0, 0, 0, 0.4); } .pxl-swiper-arrow.style-3 i, .pxl-navigation-arrow.style-3 i { display: inline-flex; } .pxl-swiper-arrow.style-3:hover, .pxl-navigation-arrow.style-3:hover { background-color: var(--primary-color); } .pxl-swiper-arrow.swiper-button-disabled, .pxl-navigation-arrow.swiper-button-disabled { cursor: not-allowed; } .pxl-swiper-arrow.pxl-mouse-effect, .pxl-navigation-arrow.pxl-mouse-effect { height: 100%; width: 140px; position: absolute; top: 0; margin: 0; opacity: 0; } .pxl-swiper-arrow.pxl-mouse-effect.pxl-swiper-arrow-next, .pxl-navigation-arrow.pxl-mouse-effect.pxl-swiper-arrow-next { right: -120px; } .pxl-swiper-arrow.pxl-mouse-effect.pxl-swiper-arrow-prev, .pxl-navigation-arrow.pxl-mouse-effect.pxl-swiper-arrow-prev { left: -120px; } .pxl-swiper-pagination { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; margin-top: 30px; } .pxl-swiper-pagination .pxl-swiper-current-slide, .pxl-swiper-pagination .pxl-swiper-total-slides { font-size: 18px; font-weight: 700; color: #cccabf; margin: 0 14px; } .pxl-swiper-pagination .pxl-swiper-current-slide:before, .pxl-swiper-pagination .pxl-swiper-total-slides:before { content: '0'; } .pxl-swiper-pagination .pxl-swiper-current-slide { color: #0a1316; } .pxl-swiper-boxshadow .pxl-carousel-inner { margin: 0 -30px; } .pxl-swiper-boxshadow .pxl-carousel-inner .pxl-swiper-container { padding: 0 30px; } .pxl-swiper-boxshadow .pxl-swiper-slide { -webkit-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .pxl-swiper-boxshadow .pxl-swiper-slide:not(.swiper-slide-visible) { opacity: 0; } @media screen and (max-width: 1200px) { .pxl-swiper-boxshadow .pxl-swiper-dots.style-1.pxl-swiper-pagination-progressbar { margin-left: 45px; margin-right: 45px; } } .pxl-swiper-slider { position: relative; } .pxl-swiper-slider.pxl-swiper-arrow-show .pxl-swiper-arrow { opacity: 1; visibility: visible; } .pxl-swiper-nogap .pxl-swiper-container { margin: 0; } .pxl-swiper-nogap .pxl-swiper-container .pxl-swiper-slide { padding: 0; } .pxl-swiper-thumbs { overflow: hidden; padding: 0 15px; } .pxl-swiper-thumbs .swiper-slide { cursor: pointer; padding: 0 15px; } .swiper-container-vertical { height: 300px; } .swiper-container-vertical .pxl-swiper-wrapper, .swiper-container-vertical .swiper-wrapper { flex-direction: column; } .swiper-container-vertical .pxl-swiper-slide, .swiper-container-vertical .swiper-slide { transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; } [data-slider-mode="fade"] .swiper-slide-active { z-index: 9; } .swiper-creative .pxl-swiper-slide { -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height; transition-property: transform; } .swiper-3d .pxl-swiper-wrapper { transform-style: preserve-3d; transform: translate3d(0px, 0, 0); transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial); } .swiper-3d .swiper-cube-shadow, .swiper-3d .pxl-swiper-slide { transform-style: preserve-3d; } .pxl-col-align-start > .elementor-widget-wrap { justify-content: flex-start; } .pxl-col-align-start .elementor-inner-section > .elementor-container { margin-left: 0; } .pxl-col-align-center > .elementor-widget-wrap { justify-content: center; } .pxl-col-align-end > .elementor-widget-wrap { justify-content: flex-end; } .pxl-col-align-end .elementor-inner-section > .elementor-container { margin-right: 0; } html { box-sizing: border-box; } body { background-color: #fff; font-size: 17px; line-height: 1.53; color: #1b1b1b; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; font-weight: normal; letter-spacing: 0; font-family: 'Roboto', sans-serif; margin: 0; padding: 0; } body.body-overflow { overflow: hidden; } @media screen and (max-width: 767px) { body.body-visible-sm { overflow: visible; } } a { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; color: var(--link-color); } a:before, a:after { -webkit-transition: inherit; -khtml-transition: inherit; -moz-transition: inherit; -ms-transition: inherit; -o-transition: inherit; transition: inherit; } a:hover { color: var(--link-color-hover); } a:active { color: var(--link-color-active); } a, a:hover, a:focus, a:before, a:after { outline: none; text-decoration: none; } .ft-heading, .pxl-item--archive .pxl-post--meta, #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_title, #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.total, .woocommerce #pxl-sidebar-area .widget_products ul li a, .single-product #pxl-content-area div.product form.cart label, .single-product > div.product form.cart label, .single-product #pxl-content-area div.product .entry-summary .price, .single-product > div.product .entry-summary .price, .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a, .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__author, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__author, body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart label { font-family: 'Inter Tight', sans-serif; } h1, h2, h3, h4, h5, h6 { font-family: 'Inter Tight', sans-serif; color: #010101; font-weight: 700; margin: 0 0 15px; clear: both; line-height: 1.25; } h1, .h1 { font-size: 52px; } h2, .h2 { font-size: 48px; } h3, .h3 { font-size: 32px; } h4, .h4 { font-size: 28px; } h5, .h5 { font-size: 22px; line-height: 1.4545; } h6, .h6 { font-size: 18px; } img { max-width: 100%; height: auto; vertical-align: middle; border-style: none; } p { margin: 0 0 15px; } table { border-bottom: 1px solid #ededed; border-left: 1px solid #ededed; border-collapse: collapse; border-spacing: 0; line-height: 2; margin: 0 0 32px; width: 100%; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } table th { color: #000; } caption, td { font-weight: normal; } .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { padding: 13px 8px; } th { font-weight: 600; border-top: 1px solid #ededed; padding: 10px; border-right: 1px solid #ededed; } td { border-top: 1px solid #ededed; padding: 10px; border-right: 1px solid #ededed; } dl { margin: 0 0 0 25px; } dl dt { font-weight: normal; line-height: 26px; text-transform: uppercase; font-weight: 700; color: #000; } dl dd { line-height: normal; margin-bottom: 20px; } dl dd a { color: #000; } dl dd a:hover { color: var(--primary-color); } code, kbd { background-color: transparent; border-radius: 4px; color: inherit; font-size: 100%; padding: 2px 4px; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; } ins { color: #fff; border: none; padding: 2px; text-decoration: none; background-color: var(--primary-color); } pre { background: #f5f5f5; color: #666; font-size: 14px; margin: 20px 0; overflow: auto; padding: 20px; white-space: pre-wrap; word-wrap: break-word; } ol { list-style: outside none decimal; margin-bottom: 32px; } ul { padding: 0; margin: 0 0 32px; } ul li { list-style-position: inside; } dl + h2 + ul { padding-left: 35px; } dl + h2 + ul ul { padding-left: 35px; } dl + h2 + ul ul li { list-style: outside; } .wp-caption { margin-bottom: 1.5em; max-width: 100%; } .wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; } .wp-caption .wp-caption-text { padding: 0.8075em 0; font-size: 0.875em; font-style: italic; } .gallery-caption { opacity: 1; margin-top: 10px; } .wp-block-group.has-background { padding: 40px; margin-bottom: 30px; } .wp-caption-text { text-align: center; } .alignleft, .alignright, .aligncenter { margin-top: 15px; margin-bottom: 32px; } .alignleft { display: inline; float: left; margin-right: 30px; } .alignright { display: inline; float: right; margin-left: 35px; } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } .sticky { display: block; } .screen-reader-text { display: none; } .bypostauthor { display: block; } blockquote:not(.pxl-blockquote) { padding: 25px 30px; font-size: 20px; line-height: 1.5; color: #1b1b1b; position: relative; font-weight: 700; margin: 30px 0 26px; z-index: 1; background-color: #f8f9fa; border-left: 5px solid var(--primary-color); } @media screen and (max-width: 767px) { blockquote:not(.pxl-blockquote) { padding-left: 20px; padding-right: 20px; } } blockquote:not(.pxl-blockquote) cite { font-size: 15px; color: var(--primary-color); font-weight: 500; display: block; font-style: normal; margin-top: 16px; } blockquote:not(.pxl-blockquote) p:last-child { margin-bottom: 0; } blockquote:not(.pxl-blockquote).wp-block-quote p { margin-bottom: 16px !important; } blockquote:not(.pxl-blockquote).wp-block-quote cite br { display: none; } blockquote:not(.pxl-blockquote).wp-block-quote.has-text-align-right:before { left: auto; right: 0; } .wp-block-button { margin-bottom: 20px; } .wp-block-button .wp-block-button__link { padding-left: 32px; padding-right: 32px; background-color: var(--secondary-color); font-size: 16px; font-weight: 700; } .wp-block-button .wp-block-button__link:not([href]) { color: #fff; } .wp-block-button .wp-block-button__link:hover { background-color: var(--primary-color); border-color: var(--primary-color); color: #fff; } .wp-block-button .wp-block-button__link:hover:not([href]) { color: #fff; } .wp-block-button.is-style-outline .wp-block-button__link { background-color: transparent; color: var(--primary-color); } .wp-block-button.is-style-outline .wp-block-button__link:hover { background-color: var(--primary-color); border-color: var(--primary-color); color: #fff; } .wp-block-button.is-style-squared .wp-block-button__link { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .wp-block-button.aligncenter { justify-content: center; display: flex; flex-wrap: wrap; } .has-background-dim { color: #fff; margin-bottom: 30px; } .wp-block-gallery .blocks-gallery-item { float: left; } .wp-block-gallery .blocks-gallery-caption { margin-bottom: 22px; } .wp-block-gallery.alignleft { margin-right: 30px; } .wp-block-gallery.alignright { margin-left: 30px; } #tslOverlay { background-color: transparent !important; z-index: 999999 !important; /* NeueMachina Ultrabold */ } @font-face { font-family: 'NeueMachina'; font-weight: 300; font-style: normal; src: url('../fonts/neuemachina/neuemachina-light.woff2') format('woff2'), url('../fonts/neuemachina/neuemachina-light.woff') format('woff'); } @font-face { font-family: 'NeueMachina'; font-weight: 400; font-style: normal; src: url('../fonts/neuemachina/neuemachina-regular.woff2') format('woff2'), url('../fonts/neuemachina/neuemachina-regular.woff') format('woff'); } @font-face { font-family: 'NeueMachina'; font-weight: 800; font-style: normal; src: url('../fonts/neuemachina/neuemachina-ultrabold.woff2') format('woff2'), url('../fonts/neuemachina/neuemachina-ultrabold.woff') format('woff'); } .ft-neuemachina { font-family: 'NeueMachina' !important; } @font-face { font-family: 'Abuget'; font-weight: normal; font-style: normal; src: url('../fonts/abuget/abuget.woff2') format('woff2'), url('../fonts/abuget/abuget.woff') format('woff'); } .ft-abuget { font-family: 'Abuget' !important; } @media screen and (min-width: 1400px) { .col-xxl-3 { width: 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } } @media screen and (min-width: 1201px) { #pxl-wapper .container { max-width: 1200px; width: 100%; } } @media screen and (max-width: 1200px) { #pxl-wapper .container { max-width: 100%; } } #pxl-wapper .elementor-widget:not(:last-child) { margin-bottom: 0; } @media screen and (max-width: 991px) { #pxl-wapper #pxl-sidebar-area { margin-top: 60px; } } @media screen and (min-width: 992px) { #pxl-wapper .pxl-has-sidebar.pxl-sidebar-left { flex-direction: row-reverse; } } #pxl-wapper .elementor-top-section:not(.elementor-section-full_width) .elementor-section.elementor-inner-section > .elementor-container.elementor-column-gap-extended { margin: 0 -15px; max-width: inherit !important; } @media screen and (max-width: 1200px) { #pxl-wapper .elementor-top-section > .elementor-column-gap-extended .elementor-inner-section > .elementor-column-gap-extended { margin-left: -15px; margin-right: -15px; } } #pxl-wapper .elementor-top-section:not(.elementor-section-full_width) .elementor-section.elementor-inner-section.pxl-inner-section-maxwidth > .elementor-container { max-width: 1170px !important; margin: auto; } #pxl-main { padding: 100px 0; min-height: calc(100vh - 606px); } @media screen and (max-width: 1200px) { #pxl-main { overflow-x: clip; } } @media screen and (max-width: 1024px) { #pxl-main > .elementor-container { padding: 0 15px; } } .elementor-page:not(.single-post):not(.single-product) #pxl-main { padding-top: 0; padding-bottom: 0; } .elementor-page.single-product .woocommerce-Tabs-panel > .elementor { margin: 0 -15px; } @media screen and (min-width: 1201px) { body:not(.elementor-editor-active) .pxl-row-scroll-fixed > .elementor-container { align-items: flex-start; justify-content: space-between; } body:not(.elementor-editor-active) .pxl-row-scroll-fixed .pxl-column-sticky { position: sticky; } } @media screen and (max-width: 1200px) { body:not(.elementor-editor-active) .pxl-row-scroll-fixed .pxl-column-sticky { top: 0 !important; } } body.elementor-editor-active .pxl-row-scroll-fixed .pxl-column-sticky { top: 0 !important; } .elementor-page:not(.single-post):not(.single-product) #pxl-content-area.col-12, .elementor-page:not(.single-post):not(.single-product) #pxl-footer-elementor .row > .col-12 { padding: 0; min-height: 0px; } @media (min-width: 1025px) and (max-width: 1200px) { .elementor-page:not(.single) #pxl-content-area.col-12 { padding-left: 15px; padding-right: 15px; } } .single-post .pxl-item--excerpt > .elementor { margin: 0 -15px; } .pxl-bg-color-full { z-index: 1; } .pxl-bg-color-full .pxl-section-overlay-color { z-index: -1; content: ''; background-color: #070f01; position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-bg-color-skew { z-index: 1; } .pxl-bg-color-skew .pxl-section-overlay-color { z-index: -1; content: ''; background-color: #080808; position: absolute; top: 0; left: 6px; right: 6px; bottom: 0; transform: skewX(-12deg); max-width: 1160px; margin: auto; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; } #pxl-page-title-elementor { background-color: #fff; } @media screen and (max-width: 1200px) { #pxl-page-title-elementor { overflow: hidden; } } #pxl-page-title-default { background-color: #f5f6f6; padding: 150px 0; } @media screen and (max-width: 767px) { #pxl-page-title-default { padding: 90px 0; } } #pxl-page-title-default .row { align-items: center; } #pxl-page-title-default .pxl-page-title { margin: 0; } @media screen and (max-width: 1200px) { #pxl-page-title-default .pxl-page-title { font-size: 48px; } } @media screen and (max-width: 767px) { #pxl-page-title-default .pxl-page-title { font-size: 42px; text-align: center; margin-bottom: 12px; } } #pxl-page-title-default .ptitle-col-right { justify-content: flex-end; display: inline-flex; } @media screen and (max-width: 767px) { #pxl-page-title-default .ptitle-col-right { justify-content: center; } } .pxl-breadcrumb { display: flex; flex-wrap: wrap; padding: 0; margin: 0; list-style: none; justify-content: center; color: #141414; font-weight: 600; margin-bottom: 19px; } .pxl-breadcrumb a { color: inherit; } .pxl-breadcrumb a:hover { color: var(--primary-color); } .pxl-breadcrumb span.breadcrumb-entry { color: var(--primary-color); } .pxl-breadcrumb li:after { content: "/"; margin: 0 14px; color: inherit; } .pxl-breadcrumb li:last-child:before, .pxl-breadcrumb li:last-child:after { display: none; } body.single .pxl-breadcrumb li:not(:first-child):not(:last-child) { display: none; } #pxl-footer-default { padding: 44px 0; background-color: #151a25; font-size: 16px; text-align: center; color: #fff; } #pxl-footer-default a { color: inherit; } #pxl-footer-default a:hover { color: inherit; text-decoration: underline; } .pxl-scroll-top { width: 46px; height: 46px; position: fixed; bottom: 20px; right: 40px; line-height: 46px; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; z-index: 9999; color: #fff; text-align: center; -webkit-transform: rotate(-90deg); -khtml-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); font-size: 16px; opacity: 0; visibility: hidden; box-shadow: inset 0 0 0 2px #d4d4d4; } @media screen and (max-width: 991px) { .pxl-scroll-top { right: 25px; } } .pxl-scroll-top:before { content: ''; position: absolute; top: 2px; right: 2px; bottom: 2px; left: 2px; z-index: -1; background-color: #01062e; border-radius: 100%; } .pxl-scroll-top .pxl-scroll-progress-circle { position: absolute; top: 0; left: 0; z-index: -1; transform: rotate(90deg); } .pxl-scroll-top .pxl-scroll-progress-circle path { fill: none; stroke: var(--primary-color); stroke-width: 4; box-sizing: border-box; -webkit-transition: all 200ms linear; transition: all 200ms linear; } .pxl-scroll-top.pxl-on { bottom: 40px; opacity: 1; visibility: visible; } @media screen and (max-width: 991px) { .pxl-scroll-top.pxl-on { bottom: 25px; } } .pxl-scroll-top:hover, .pxl-scroll-top:focus { color: #fff; } @keyframes pxl_scroll_top_effect { 0% { transform: translateX(3px); } 100% { transform: translateX(-3px); } } @keyframes pxl_scroll_bottom_effect { 0% { transform: translateY(-3px); } 100% { transform: translateY(3px); } } @media screen and (max-width: 1024px) { .section-bg-bl-lg { background-position: left bottom !important; } } #pxl-footer-elementor .pxl-footer-hide { display: none !important; } #pxl-footer-elementor .footer-elementor-inner > .container { max-width: 100%; } @media screen and (max-width: 767px) { #pxl-footer-elementor { overflow-x: clip; } } .pxl-footer-fixed #pxl-footer-elementor { width: 100%; position: fixed; bottom: 0; left: 0; z-index: -1; } @media screen and (max-width: 1200px) { .pxl-footer-fixed #pxl-footer-elementor { position: static; overflow: hidden; } } .pxl-footer-fixed #pxl-header-elementor, .pxl-footer-fixed #pxl-page-title-elementor { background-color: #fff; } .pxl-footer-fixed #pxl-main { background-color: #fff; } @media screen and (max-width: 1200px) { .pxl-footer-fixed #pxl-main { margin-bottom: 0 !important; } } .elementor-editor-active #pxl-header-default, .elementor-editor-active #pxl-header-elementor, .elementor-editor-active #pxl-page-title-default, .elementor-editor-active #pxl-footer-elementor, .elementor-editor-active .pxl-menu-primary .sub-menu, .elementor-editor-active .pxl-menu-primary .children, .elementor-editor-active #pxl-page-title-elementor { display: none; } .elementor-editor-active.single-footer #pxl-main, .elementor-editor-active.single-header #pxl-main { max-width: 1200px; padding: 0 15px; margin: auto; } .elementor-editor-active.single-pxl-template { background-color: rgba(0, 0, 0, 0.1); } .elementor-editor-active .elementor-inner-section > .elementor-element-overlay > .elementor-editor-element-settings { margin-left: 84px; } .elementor-editor-active .elementor-inner-section .elementor-column .elementor-editor-element-settings { margin-left: 12px; } .elementor-editor-active .elementor-section-wrap.ui-sortable { margin-top: 30px; } body img.mfp-img { padding: 0 !important; } body .mfp-fade.mfp-bg.mfp-ready { opacity: 0.85; background-color: #000; } body .mfp-bottom-bar { margin-top: 0; } body .mfp-wrap .mfp-container .mfp-content { max-width: 1170px; position: static; } body .mfp-wrap .mfp-container .mfp-content .mfp-close { padding: 0; right: 0; text-align: center; top: -36px; width: 36px; height: 36px; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; background: rgba(255, 255, 255, 0.12); cursor: pointer; opacity: 1; font-size: 0px; border: 9px solid transparent; position: absolute; } body .mfp-wrap .mfp-container .mfp-content .mfp-close:before, body .mfp-wrap .mfp-container .mfp-content .mfp-close:after { content: ''; position: absolute; height: 2px; width: 100%; top: 50%; left: 0; margin-top: -1px; transform-origin: 50% 50%; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); background-color: #fff; } body .mfp-wrap .mfp-container .mfp-content .mfp-close:before { -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } body .mfp-wrap .mfp-container .mfp-content .mfp-close:after { -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } body .mfp-wrap .mfp-container .mfp-content .mfp-close:hover:before, body .mfp-wrap .mfp-container .mfp-content .mfp-close:hover:after { -webkit-transform: rotate(0deg); -khtml-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } body .mfp-wrap .mfp-container .mfp-iframe-scaler { position: relative; overflow: visible; } body .mfp-wrap .mfp-container .mfp-arrow { background-color: var(--primary-color); width: 60px; height: 120px; opacity: 1; position: absolute; } body .mfp-wrap .mfp-container .mfp-arrow:before, body .mfp-wrap .mfp-container .mfp-arrow:after { border: none; } body .mfp-wrap .mfp-container .mfp-arrow:before { font-family: "Caseicon"; font-size: 20px; color: #fff; margin: 0; padding: 0; line-height: normal; position: absolute; top: 50%; display: block; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 1; left: 50%; width: auto; height: auto; } body .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-left:before { content: "\f136"; } body .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-right:before { content: "\f14d"; } @media screen and (min-width: 1201px) { body .mfp-wrap .mfp-container { padding: 0 120px; } } @media screen and (min-width: 992px) { body.blog .pxl-content-wrap.no-sidebar .pxl-content-area, body.archive:not(.post-type-archive):not(.tax-product_cat):not(.tax-product_tag) .pxl-content-wrap.no-sidebar .pxl-content-area, body.single-post .pxl-content-wrap.no-sidebar .pxl-content-area { max-width: 860px; margin-left: auto; margin-right: auto; } } .pxl-row-divider-active { z-index: 1; } .pxl-row-divider-active > .elementor-container { z-index: 2; } .pxl-row-divider-active .pxl-row-angle { position: absolute; left: 0; right: 0; width: 100%; height: 100px; } .pxl-row-divider-wave-animation-top .pxl-row-angle { top: -1px; -webkit-transform: scaleY(-1); -khtml-transform: scaleY(-1); -moz-transform: scaleY(-1); -ms-transform: scaleY(-1); -o-transform: scaleY(-1); transform: scaleY(-1); height: 150px; } .pxl-row-divider-wave-animation-bottom .pxl-row-angle { bottom: -1px; height: 150px; } .pxl-row-divider-angle-top .pxl-row-angle { top: -1px; -webkit-transform: scaleX(-1) scaleY(-1); -khtml-transform: scaleX(-1) scaleY(-1); -moz-transform: scaleX(-1) scaleY(-1); -ms-transform: scaleX(-1) scaleY(-1); -o-transform: scaleX(-1) scaleY(-1); transform: scaleX(-1) scaleY(-1); } .pxl-row-divider-angle-top-right .pxl-row-angle { top: -1px; -webkit-transform: scaleX(1) scaleY(-1); -khtml-transform: scaleX(1) scaleY(-1); -moz-transform: scaleX(1) scaleY(-1); -ms-transform: scaleX(1) scaleY(-1); -o-transform: scaleX(1) scaleY(-1); transform: scaleX(1) scaleY(-1); } .pxl-row-divider-angle-bottom .pxl-row-angle { bottom: -1px; } .pxl-row-divider-angle-bottom-left .pxl-row-angle { bottom: -1px; -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } .pxl-row-divider-angle-top-bottom .pxl-row-angle-top { top: -1px; -webkit-transform: scaleX(-1) scaleY(-1); -khtml-transform: scaleX(-1) scaleY(-1); -moz-transform: scaleX(-1) scaleY(-1); -ms-transform: scaleX(-1) scaleY(-1); -o-transform: scaleX(-1) scaleY(-1); transform: scaleX(-1) scaleY(-1); } .pxl-row-divider-angle-top-bottom .pxl-row-angle-bottom { bottom: -1px; } .pxl-row-divider-angle-top-bottom-left .pxl-row-angle-top { top: -1px; -webkit-transform: scaleX(1) scaleY(-1); -khtml-transform: scaleX(1) scaleY(-1); -moz-transform: scaleX(1) scaleY(-1); -ms-transform: scaleX(1) scaleY(-1); -o-transform: scaleX(1) scaleY(-1); transform: scaleX(1) scaleY(-1); } .pxl-row-divider-angle-top-bottom-left .pxl-row-angle-bottom { bottom: -1px; -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } .pxl-row-divider-curved-top .pxl-row-angle { top: -1px; } .pxl-row-divider-curved-top .pxl-row-angle path { fill-rule: evenodd; } .pxl-row-divider-curved-bottom .pxl-row-angle { bottom: -1px; -webkit-transform: scaleY(-1); -khtml-transform: scaleY(-1); -moz-transform: scaleY(-1); -ms-transform: scaleY(-1); -o-transform: scaleY(-1); transform: scaleY(-1); } .pxl-row-divider-curved-bottom .pxl-row-angle path { fill-rule: evenodd; } .pxl-row-divider-vertical1 .pxl-divider-vertical { position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; max-width: 1490px; margin: 0 auto; } .pxl-row-divider-vertical1 .pxl-divider-vertical > div { background-color: #303233; position: absolute; width: 1px; height: 100%; top: 0; } .pxl-row-divider-vertical1 .pxl-divider-vertical .pxl-section-line1 { left: 0; } .pxl-row-divider-vertical1 .pxl-divider-vertical .pxl-section-line2 { left: 20%; } .pxl-row-divider-vertical1 .pxl-divider-vertical .pxl-section-line3 { left: 40%; } .pxl-row-divider-vertical1 .pxl-divider-vertical .pxl-section-line4 { left: 60%; } .pxl-row-divider-vertical1 .pxl-divider-vertical .pxl-section-line5 { left: 80%; } .pxl-row-divider-vertical1 .pxl-divider-vertical .pxl-section-line6 { right: 0; } .pxl-row-divider-rounded-top:before, .pxl-row-divider-rounded-top:after { content: ''; position: absolute; height: 53px; background-color: #fff; top: -53px; width: 50%; } @media screen and (max-width: 767px) { .pxl-row-divider-rounded-top:before, .pxl-row-divider-rounded-top:after { top: -30px; height: 30px; } } .pxl-row-divider-rounded-top:before { left: 0; border-radius: 28px 53px 0 0; } @media screen and (max-width: 767px) { .pxl-row-divider-rounded-top:before { border-radius: 15px 30px 0 0; } } .pxl-row-divider-rounded-top:after { right: 0; border-radius: 53px 28px 0 0; } @media screen and (max-width: 767px) { .pxl-row-divider-rounded-top:after { border-radius: 30px 15px 0 0; } } .pxl-curved-arrow { position: absolute; height: 48px; z-index: 99; left: 50%; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); } .pxl-curved-arrow.pxl-curved-arrow-top { top: -48px; } .pxl-curved-arrow.pxl-curved-arrow-bottom { bottom: -48px; transform: translate(-50%, 0) scaleY(-1); } .pxl-curved-arrow-inner-top, .pxl-curved-arrow-inner-bottom { height: 48px; position: absolute; left: 50%; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); } .pxl-curved-arrow-inner-top { top: 0; transform: translate(-50%, 0) scaleY(-1); } .pxl-curved-arrow-inner-bottom { bottom: 0; } .pxl-divider-border { position: absolute; top: 62px; left: 70px; right: 70px; bottom: 52px; } @media screen and (max-width: 1200px) { .pxl-divider-border { left: 15px; right: 15px; } } .pxl-divider-border .pxl-divider-border-top, .pxl-divider-border .pxl-divider-border-bottom { background-color: #fff; height: 12px; position: absolute; width: 100%; } @media screen and (max-width: 767px) { .pxl-divider-border .pxl-divider-border-top, .pxl-divider-border .pxl-divider-border-bottom { height: 8px; } } .pxl-divider-border .pxl-divider-border-top:before, .pxl-divider-border .pxl-divider-border-bottom:before, .pxl-divider-border .pxl-divider-border-top:after, .pxl-divider-border .pxl-divider-border-bottom:after { content: ''; height: 94px; background-color: #fff; width: 12px; position: absolute; } @media screen and (max-width: 767px) { .pxl-divider-border .pxl-divider-border-top:before, .pxl-divider-border .pxl-divider-border-bottom:before, .pxl-divider-border .pxl-divider-border-top:after, .pxl-divider-border .pxl-divider-border-bottom:after { width: 8px; } } .pxl-divider-border .pxl-divider-border-top:before, .pxl-divider-border .pxl-divider-border-bottom:before { left: 0; } .pxl-divider-border .pxl-divider-border-top:after, .pxl-divider-border .pxl-divider-border-bottom:after { right: 0; } .pxl-divider-border .pxl-divider-border-top { top: 0; } .pxl-divider-border .pxl-divider-border-top:before, .pxl-divider-border .pxl-divider-border-top:after { top: 0; } .pxl-divider-border .pxl-divider-border-bottom { bottom: 0; } .pxl-divider-border .pxl-divider-border-bottom:before, .pxl-divider-border .pxl-divider-border-bottom:after { bottom: 0; } .pxl-row-divider-top, .pxl-row-divider-bottom { position: absolute; left: 0; width: 100%; z-index: 1; } .pxl-row-divider-top { top: -2px; } .pxl-row-divider-bottom { bottom: -2px; } .pxl-row-particles { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; } @keyframes pxl_loader_digital1 { 0% { left: 20%; } 50% { left: 50%; } 100% { left: 20%; } } @keyframes pxl_loader_digital2 { 0% { left: 80%; } 50% { left: 50%; } 100% { left: 80%; } } @keyframes pxl_folding { 0%, 10% { transform: perspective(140px) rotateX(-180deg); opacity: 0; } 25%, 75% { transform: perspective(140px) rotateX(0deg); opacity: 1; } 90%, 100% { transform: perspective(140px) rotateY(180deg); opacity: 0; } } @keyframes pxl_loader_prixClipFix { 0% { clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0); } 25% { clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0); } 50% { clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%); } 75% { clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%); } 100% { clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0); } } @keyframes pxl_loader_anim { 0% { box-shadow: 20px -10px, 40px 10px, 60px 0px; } 25% { box-shadow: 20px 0px, 40px 0px, 60px 10px; } 50% { box-shadow: 20px 10px, 40px -10px, 60px 0px; } 75% { box-shadow: 20px 0px, 40px 0px, 60px -10px; } 100% { box-shadow: 20px -10px, 40px 10px, 60px 0px; } } @keyframes pxl_loaderFlash { 0% { background-color: rgba(255, 132, 0, 0.28); box-shadow: 32px 0 rgba(255, 132, 0, 0.28), -32px 0 var(--primary-color); } 50% { background-color: var(--primary-color); box-shadow: 32px 0 rgba(255, 132, 0, 0.28), -32px 0 rgba(255, 132, 0, 0.28); } 100% { background-color: rgba(255, 132, 0, 0.28); box-shadow: 32px 0 var(--primary-color), -32px 0 rgba(255, 132, 0, 0.28); } } @keyframes pxl_animloader { 50% { transform: scale(1) translate(-50%, -50%); } } @keyframes pxl_loader_photography { 0% { left: 0; transform: translateX(-100%); } 100% { left: 100%; transform: translateX(0%); } } @-webkit-keyframes pxl_site_loading { 0% { -webkit-transform: translate(0) scaleX(0); transform: translate(0) scaleX(0); } 30% { -webkit-transform: translate(0) scaleX(1); transform: translate(0) scaleX(1); } 100%, 80% { -webkit-transform: translate(100%) scaleX(0); transform: translate(100%) scaleX(0); } } @keyframes pxl_site_loading { 0% { -webkit-transform: translate(0) scaleX(0); transform: translate(0) scaleX(0); } 30% { -webkit-transform: translate(0) scaleX(1); transform: translate(0) scaleX(1); } 100%, 80% { -webkit-transform: translate(100%) scaleX(0); transform: translate(100%) scaleX(0); } } @-webkit-keyframes pxl_reveal { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 80% { -webkit-transform: translateY(100%); transform: translateY(100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } @keyframes pxl_reveal { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 80% { -webkit-transform: translateY(100%); transform: translateY(100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } @keyframes pxl_loader_rotate1 { 0% { transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg); } 100% { transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg); } } @keyframes pxl_loader_rotate2 { 0% { transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg); } 100% { transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg); } } @keyframes pxl_loader_rotate3 { /* Site Loader */ /* Mouse Move Animation */ 0% { transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg); } 100% { transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg); } } .pxl-cursor { visibility: hidden; position: fixed; pointer-events: none; z-index: 999999; display: flex; justify-content: center; align-items: center; -webkit-transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1); -khtml-transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1); -ms-transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1); pointer-events: none; top: 0; left: 0; } .pxl-cursor .pxl-cursor-wrapper { display: flex; justify-content: center; align-items: center; -webkit-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -khtml-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -ms-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); } .pxl-cursor .pxl-cursor--follower { position: absolute; background-color: transparent; border: 1px solid var(--primary-color); opacity: 1; border-radius: 100%; width: 30px; height: 30px; -webkit-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); -khtml-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); -ms-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); } .pxl-cursor .pxl-cursor--follower:before { content: ''; width: 6px; height: 6px; background-color: var(--secondary-color); position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; border-radius: 6px; } .pxl-cursor .pxl-cursor--label { position: absolute; display: flex; justify-content: center; align-items: center; color: white; font-size: 15px; transform: scale(0); will-change: transform, opacity; -webkit-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -khtml-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -ms-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); } .pxl-cursor .pxl-cursor--drap { line-height: 87px; text-align: center; width: 87px; height: 87px; background-color: var(--secondary-color); font-size: 0px; -webkit-border-radius: 87px; -khtml-border-radius: 87px; -moz-border-radius: 87px; -ms-border-radius: 87px; -o-border-radius: 87px; border-radius: 87px; -webkit-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -khtml-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -ms-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); transform: scale(0); will-change: transform, opacity; color: #fff; } .pxl-cursor .pxl-cursor--drap:before, .pxl-cursor .pxl-cursor--drap:after { content: "\f10b"; font-family: "Caseicon"; font-size: 10px; display: inline-flex; } .pxl-cursor .pxl-cursor--drap:before { -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } .pxl-cursor .pxl-cursor--drap:after { margin-left: 10px; } .pxl-cursor .pxl-cursor--icon { position: absolute; display: flex; justify-content: center; align-items: center; color: white; transform: scale(0); will-change: transform, opacity; -webkit-transition: transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1); -khtml-transition: transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1); -ms-transition: transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1); } .pxl-cursor.is-enabled { visibility: visible; } .pxl-cursor.is-hidden .pxl-cursor-wrapper { transform: scale(0) !important; } .pxl-cursor.is-mouse-down .pxl-cursor-wrapper { transform: scale(0.8); } .pxl-cursor.is-active .pxl-cursor--follower { background-color: rgba(var(--primary-color-rgb),0.25); -webkit-transform: scale(3); -khtml-transform: scale(3); -moz-transform: scale(3); -ms-transform: scale(3); -o-transform: scale(3); transform: scale(3); border: none; } .pxl-cursor.is-active .pxl-cursor--follower:before { display: none; } .pxl-cursor.is-active.has-label .pxl-cursor--follower { background-color: var(--secondary-color); opacity: 1; } .pxl-cursor.is-active.has-drap .pxl-cursor--drap { transform: scale(1); } .pxl-cursor.is-active.has-label .pxl-cursor--label { transform: scale(1); } .pxl-cursor.is-active.has-icon .pxl-cursor--follower, .pxl-cursor.is-active.has-icon-left .pxl-cursor--follower, .pxl-cursor.is-active.has-icon-right .pxl-cursor--follower { background-color: black; opacity: 0.8; } .pxl-cursor.is-active.has-icon .pxl-cursor--icon { transform: scale(1); } .pxl-cursor.is-active.has-icon .pxl-cursor--icon:before { content: "\f10e"; font-family: "Caseicon"; font-size: 24px; color: #fff; } .pxl-cursor.is-active.has-icon-right .pxl-cursor--icon { transform: scale(1); } .pxl-cursor.is-active.has-icon-right .pxl-cursor--icon:before { content: "\f142"; font-family: "Caseicon"; font-size: 22px; color: #fff; } .pxl-cursor.is-active.has-icon-left .pxl-cursor--icon { transform: scale(1); } .pxl-cursor.is-active.has-icon-left .pxl-cursor--icon:before { content: "\f142"; font-family: "Caseicon"; font-size: 22px; color: #fff; transform: scaleX(-1); } .pxl-cursor.is-active.has-remove { opacity: 0; } .pxl-cursor.is-active-section .pxl-cursor--follower { opacity: 0; -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } .pxl-cursor.drap-style1 .pxl-cursor--drap { background-color: #fff; height: 135px; width: 135px; line-height: 135px; color: #000; } .pxl-cursor.drap-style1 .pxl-cursor--drap:before, .pxl-cursor.drap-style1 .pxl-cursor--drap:after { font-size: 12px; } .elementor-editor-active.page-template-default { /* Cookie Policy */ } .elementor-editor-active.page-template-default #pxl-content-area { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .elementor-editor-active.page-template-default #pxl-sidebar-area { display: none; } .pxl-cookie-policy { position: fixed; bottom: 20px; left: 0; right: 0; margin: auto; max-width: 570px; background-color: #fff; -webkit-border-radius: 57px; -khtml-border-radius: 57px; -moz-border-radius: 57px; -ms-border-radius: 57px; -o-border-radius: 57px; border-radius: 57px; padding: 17px 58px 17px 24px; -webkit-box-shadow: 0 8px 8px rgba(29, 27, 76, 0.08); -khtml-box-shadow: 0 8px 8px rgba(29, 27, 76, 0.08); -moz-box-shadow: 0 8px 8px rgba(29, 27, 76, 0.08); -ms-box-shadow: 0 8px 8px rgba(29, 27, 76, 0.08); -o-box-shadow: 0 8px 8px rgba(29, 27, 76, 0.08); box-shadow: 0 8px 8px rgba(29, 27, 76, 0.08); font-size: 15px; color: #111013; z-index: 9999; display: flex; flex-wrap: nowrap; align-items: center; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); opacity: 0; visibility: hidden; /* PXL Popup */ } @media screen and (max-width: 767px) { .pxl-cookie-policy { max-width: 290px; padding-left: 25px; padding-right: 25px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; display: none; } } .pxl-cookie-policy a { font-weight: 700; text-decoration: underline; color: inherit; text-underline-offset: 2px; margin: 0 4px; white-space: nowrap; } .pxl-cookie-policy a:hover { text-decoration: none; color: var(--primary-color); } .pxl-cookie-policy .pxl-item--icon { min-width: 20px; } .pxl-cookie-policy .pxl-item--icon img { max-height: 20px; } .pxl-cookie-policy .pxl-item--close { position: absolute; top: 50%; right: 10px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); border-width: 12px; } .pxl-cookie-policy .pxl-item--close:before, .pxl-cookie-policy .pxl-item--close:after { height: 1px; } @media screen and (max-width: 767px) { .pxl-cookie-policy .pxl-item--close { top: 10px; -webkit-transform: translate(0, 0%); -khtml-transform: translate(0, 0%); -moz-transform: translate(0, 0%); -ms-transform: translate(0, 0%); -o-transform: translate(0, 0%); transform: translate(0, 0%); } } .pxl-cookie-policy.pxl-active { opacity: 1; visibility: visible; bottom: 40px; } .pxl-cookie-policy.pxl-hidden { opacity: 0; visibility: hidden; bottom: 30px; } .pxl-popup--close.style2 { border: none; width: 24px; height: 24px; background-color: transparent; } .pxl-popup--close.style2:before, .pxl-popup--close.style2:after { background-color: #878787; } .pxl-popup { position: fixed; background-color: rgba(0, 0, 0, 0.43); z-index: 99991; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); opacity: 0; visibility: hidden; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; /* Section Overlay Image */ } .pxl-popup .pxl-popup--content { width: 100%; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .pxl-popup .pxl-popup--close { border-width: 8px; } .pxl-popup .pxl-popup--close:before, .pxl-popup .pxl-popup--close:after { background-color: #a7a7a7; } .pxl-popup .pxl-popup--close:hover:before, .pxl-popup .pxl-popup--close:hover:after { background-color: #111; } .pxl-popup.pxl-effect-zoom .pxl-popup--content { -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } .pxl-popup.pxl-effect-fade-slide .pxl-popup--content { -webkit-transform: translateY(-20px) perspective(600px) rotateX(14deg); -khtml-transform: translateY(-20px) perspective(600px) rotateX(14deg); -moz-transform: translateY(-20px) perspective(600px) rotateX(14deg); -ms-transform: translateY(-20px) perspective(600px) rotateX(14deg); -o-transform: translateY(-20px) perspective(600px) rotateX(14deg); transform: translateY(-20px) perspective(600px) rotateX(14deg); } .pxl-popup.pxl-active { opacity: 1; visibility: visible; } .pxl-popup.pxl-active.pxl-effect-zoom .pxl-popup--content { -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .pxl-popup.pxl-active.pxl-effect-fade-slide .pxl-popup--content { -webkit-transform: translateY(0) perspective(600px) rotateX(0); -khtml-transform: translateY(0) perspective(600px) rotateX(0); -moz-transform: translateY(0) perspective(600px) rotateX(0); -ms-transform: translateY(0) perspective(600px) rotateX(0); -o-transform: translateY(0) perspective(600px) rotateX(0); transform: translateY(0) perspective(600px) rotateX(0); } .pxl-section-overlay-image { /* End Section Overlay Image */ } .pxl-section-overlay-image .pxl-overlay--image { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; } .pxl-section-overlay-image .pxl-overlay--image.pxl-overlay--imageLeft { right: auto; } .pxl-section-overlay-image .pxl-overlay--image.pxl-overlay--imageRight { right: 0; left: auto; } .pxl-section-overlay-image .pxl-overlay--image .bg-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .pxl-section-overlay-image.pxl-custom--bgposition .pxl-overlay--image { right: 140px; left: 46%; } @media screen and (max-width: 1024px) { .pxl-section-overlay-image.pxl-custom--bgposition .pxl-overlay--image { display: none; } } .pxl-section-effect-images { position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .pxl-section-effect-images .pxl-item--image { position: absolute; } body.rtl { /* Start Page Popup */ } body.rtl .pxl-cursor.is-active.has-icon .pxl-cursor--icon:before { content: "\f111"; } body.rtl .pxl-cursor.is-active.has-icon-right .pxl-cursor--icon:before { content: "\f110"; } body.rtl .pxl-cookie-policy { padding-left: 58px; padding-right: 24px; } @media screen and (max-width: 767px) { body.rtl .pxl-cookie-policy { padding-left: 25px; padding-right: 25px; } } body.rtl .pxl-cookie-policy .pxl-item--close { right: auto; left: 10px; } .pxl-page-popup { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background-color: #fff; display: flex; flex-wrap: wrap; align-content: center; justify-content: center; padding: 60px 0; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; opacity: 0; visibility: hidden; -webkit-transform: scale(0.85); -khtml-transform: scale(0.85); -moz-transform: scale(0.85); -ms-transform: scale(0.85); -o-transform: scale(0.85); transform: scale(0.85); } .pxl-page-popup.active { opacity: 1; visibility: visible; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .pxl-page-popup .pxl-popup--conent { overflow-x: hidden; overflow-y: scroll; max-height: 80vh; } .pxl-page-popup .pxl-popup--close { position: absolute; top: 30px; right: 30px; } .pxl-page-popup .pxl-popup--close .pxl-close { border-width: 0px; } @media screen and (max-width: 1400px) { .pxl-page-popup .pxl-popup--close { top: 20px; right: 20px; } .pxl-page-popup .pxl-popup--close .pxl-close { border-width: 3px; } } .admin-bar .pxl-page-popup { top: 32px; /* End Page Popup */ /* Waves Animation */ } @media screen and (max-width: 782px) { .admin-bar .pxl-page-popup { top: 46px; } } @media screen and (max-width: 600px) { .admin-bar .pxl-page-popup { top: 0; } } .pxl-section-waves1 { position: absolute; width: 100%; height: 140px; bottom: 0px; } @media screen and (max-width: 767px) { .pxl-section-waves1 { height: 80px; } } .pxl-wave-parallax > use { animation: pxl-move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite; fill: #ebeef6; } .pxl-wave-parallax > use:nth-child(1) { animation-delay: -2s; animation-duration: 7s; opacity: 0.5; } .pxl-wave-parallax > use:nth-child(2) { animation-delay: -3s; animation-duration: 10s; opacity: 0.4; } .pxl-wave-parallax > use:nth-child(3) { animation-delay: -4s; animation-duration: 13s; opacity: 0.3; } .pxl-wave-parallax > use:nth-child(4) { animation-delay: -5s; animation-duration: 20s; } @keyframes pxl-move-forever { 0% { transform: translate3d(-90px, 0, 0); } 100% { transform: translate3d(85px, 0, 0); } } @media (min-width: 768px) and (max-width: 1024px) { body:not(.elementor-editor-active) .elementor .elementor-hidden-tablet { position: absolute; visibility: hidden; opacity: 0; display: block !important; text-indent: -99999px; } } @media screen and (max-width: 767px) { /* Section Parallax */ body:not(.elementor-editor-active) .elementor .elementor-hidden-mobile { position: absolute; visibility: hidden; opacity: 0; display: block !important; text-indent: -99999px; } } .pxl-section-bg-parallax, .pxl-column-bg-parallax { background-repeat: no-repeat; background-size: cover; top: 0; right: 0; bottom: 0; left: 0; position: absolute; } body:not(.elementor-editor-active) .pxl-section-parallax-overflow > .elementor-background-overlay { z-index: 2; } body:not(.elementor-editor-active) .pxl-section-parallax-overflow > .elementor-background-overlay + .pxl-section-bg-parallax, body:not(.elementor-editor-active) .pxl-section-parallax-overflow > .elementor-background-overlay .pxl-column-bg-parallax { z-index: 1; } body:not(.elementor-editor-active) .pxl-section-parallax-overflow.elementor-top-section > .elementor-container { z-index: 3; } .pxl-section-parallax-overflow, .pxl-section-overflow-hidden { overflow: hidden !important; } .elementor-column.pxl-column-overflow-hidden-yes { overflow: hidden !important; } .pxl-zoom-point-true { z-index: 1; } .pxl-zoom-point-wrap { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; } .pxl-zoom-point { width: 240px; height: 240px; position: absolute; z-index: -1; right: 0; top: -240px; margin: auto; left: 0; } .pxl-zoom-point .pxl-item--overlay { width: 100%; height: 100%; background-color: #151a25; z-index: -1; -webkit-border-radius: 240px; -khtml-border-radius: 240px; -moz-border-radius: 240px; -ms-border-radius: 240px; -o-border-radius: 240px; border-radius: 240px; -webkit-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -khtml-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -moz-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -ms-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); -o-transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); transition: all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8); } @-webkit-keyframes pxl_bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); } 40% { -webkit-transform: scale(1); } } @keyframes px_bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } } .pxl-loader { background-color: #fff; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999999; } .pxl-loader.is-loaded { opacity: 0; visibility: hidden; } .pxl-loader .pxl-loader-spinner { position: absolute; left: 0; right: 0; margin: auto; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 70px; text-align: center; } .pxl-loader .pxl-loader-spinner > div { width: 18px; height: 18px; background-color: var(--primary-color); -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; display: inline-block; -webkit-animation: px_bouncedelay 1.4s infinite ease-in-out both; animation: px_bouncedelay 1.4s infinite ease-in-out both; } .pxl-loader .pxl-loader-spinner .pxl-loader-bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; } .pxl-loader .pxl-loader-spinner .pxl-loader-bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; } .elementor > .pin-spacer { width: 100% !important; } .elementor > .pin-spacer > .elementor-section { max-width: 100% !important; width: 100% !important; left: 0 !important; } .elementor-editor-active #pxl-loadding { display: none !important; } .elementor-editor-active .pin-spacer > .elementor-element { position: static !important; height: auto !important; max-height: 100% !important; } .pxl-section-fix-bottom { z-index: 999; } .scroll-top-active > .elementor-section { top: 0 !important; left: 0 !important; position: relative !important; } @media screen and (max-width: 1260px) { .pxl-section-fix-bottom .pxl-section-overlay-color { left: 0 !important; right: 0 !important; } } @media screen and (max-width: 1400px) { body:not(.elementor-editor-active) .pxl-hide-sr-lg { display: none !important; } } @media screen and (max-width: 1200px) { body:not(.elementor-editor-active) .pxl-hide-sr-md { display: none !important; } } @media screen and (max-width: 1200px) { .elementor-section .elementor-container { flex-wrap: wrap; } } .loader-dark #pxl-loadding { background-color: #000; } .loader-dark #pxl-loadding .pxl-loader-spinner > div { background-color: #fff; } body.rtl .pxl-hidden-panel-popup { right: auto; left: 0; } body.rtl .pxl-hidden-panel-popup.pxl-pos-right { margin-right: 0; margin-left: -30px; } body.rtl .pxl-hidden-panel-popup.pxl-pos-right .pxl-popup--conent { right: auto; left: 0; transform: translateX(-100%); } body.rtl .pxl-hidden-panel-popup.active.pxl-pos-right .pxl-popup--conent { transform: translateX(0%); } body.rtl .pxl-scroll-top { right: auto; left: 40px; } body.rtl .pxl-page-popup .pxl-popup--close { right: auto; left: 30px; } .pxl-overlay-shake { position: relative; z-index: 1; overflow: hidden; } .pxl-overlay-shake .pxl-overlay--color { position: absolute; z-index: -1; width: 0; height: 0; border-radius: 100%; background: #fff; transform: translate(-50%, -50%); transition: width 0.7s, padding-top 0.7s; top: 55px; left: 35px; } .pxl-overlay-shake:hover .pxl-overlay--color { width: calc(100% * 4) !important; padding-top: calc(100% * 4); } .pxl-box-hover1 .pxl-item--inner { position: relative; z-index: 1; } .pxl-box-hover1 .pxl-item--inner:before, .pxl-box-hover1 .pxl-item--inner:after { content: ''; position: absolute; top: 0; height: 100%; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); background-color: var(--primary-color); -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .pxl-box-hover1 .pxl-item--inner:before { left: 0; right: 0; transform-origin: right center; -webkit-transform-origin: right center; -webkit-transform: scale(0, 1); -khtml-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -khtml-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -moz-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -ms-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -o-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); z-index: -1; } .pxl-box-hover1 .pxl-item--inner:after { opacity: 0.3; left: 25px; right: 25px; z-index: -2; height: 16px; top: 100%; -webkit-border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; transform: scaleY(0); transform-origin: top center; } .pxl-box-hover1 .pxl-item--inner:hover:before { transform-origin: left center; -webkit-transform-origin: left center; -webkit-transform: scale(1, 1); -khtml-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); } .pxl-box-hover1 .pxl-item--inner:hover:after { transform: scaleY(1); -webkit-transition-delay: 0.16s; transition-delay: 0.16s; } .hover-imge-effect1 { position: relative; overflow: hidden; } .hover-imge-effect1 a { display: block; } .hover-imge-effect1 a:before { position: absolute; top: 50%; left: 50%; z-index: 2; display: block; content: ''; width: 0; height: 0; background: rgba(255, 255, 255, .2); border-radius: 100%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 0; } .hover-imge-effect2 { position: relative; overflow: hidden; } .hover-imge-effect2 img { -webkit-transition: all 0.5s ease; -khtml-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; transform: scale(1.01, 1.01); } .hover-imge-effect2-up { position: relative; overflow: hidden; } .hover-imge-effect2-up img { -webkit-transition: all 0.6s; -khtml-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; } .hover-imge-effect3 { position: relative; overflow: hidden; } .hover-imge-effect3 img { -webkit-transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1); -khtml-transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1); transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1); } .hover-imge-effect4 { position: relative; overflow: hidden; } .hover-imge-effect4 .hover-item { width: 50%; height: 50%; background-color: rgba(0, 0, 0, .6); position: absolute; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; opacity: 0; } .hover-imge-effect4 .hover-item.hover-item1 { top: 0; left: 0; } .hover-imge-effect4 .hover-item.hover-item2 { top: 0; left: 50%; } .hover-imge-effect4 .hover-item.hover-item3 { left: 50%; top: 50%; } .hover-imge-effect4 .hover-item.hover-item4 { left: 0; top: 50%; } .pxl-post--inner:hover .hover-imge-effect1 a:before, .pxl-item--inner:hover .hover-imge-effect1 a:before { -webkit-animation: img_circle 0.65s; animation: img_circle 0.65s; } .pxl-post--inner:hover .hover-imge-effect2 img, .pxl-item--inner:hover .hover-imge-effect2 img { -webkit-transform: scale(1.07, 1.07); transform: scale(1.07, 1.07); } .pxl-post--inner:hover .hover-imge-effect3 img, .pxl-item--inner:hover .hover-imge-effect3 img { -webkit-transform: scale(1.06); -khtml-transform: scale(1.06); -moz-transform: scale(1.06); -ms-transform: scale(1.06); -o-transform: scale(1.06); transform: scale(1.06); } .pxl-post--inner:hover .hover-imge-effect4 .hover-item.hover-item1, .pxl-item--inner:hover .hover-imge-effect4 .hover-item.hover-item1 { left: 50%; top: 0; opacity: 1; } .pxl-post--inner:hover .hover-imge-effect4 .hover-item.hover-item2, .pxl-item--inner:hover .hover-imge-effect4 .hover-item.hover-item2 { left: 50%; top: 50%; opacity: 1; } .pxl-post--inner:hover .hover-imge-effect4 .hover-item.hover-item3, .pxl-item--inner:hover .hover-imge-effect4 .hover-item.hover-item3 { left: 0%; top: 50%; opacity: 1; } .pxl-post--inner:hover .hover-imge-effect4 .hover-item.hover-item4, .pxl-item--inner:hover .hover-imge-effect4 .hover-item.hover-item4 { left: 0%; top: 0%; opacity: 1; } .pxl-flipbox { position: relative; perspective: 1200px; } .pxl-flipbox .pxl-flipbox--front, .pxl-flipbox .pxl-flipbox--back { transform-style: preserve-3d; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .pxl-flipbox .pxl-flipbox--back { height: 100%; width: 100%; position: absolute; top: 0; left: 0; transform: rotateY(180deg) translateZ(1px); z-index: 99; } .pxl-flipbox .pxl-flipbox--wrap { position: relative; transition-property: box-shadow, transform; transition-duration: 0.6s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transform-style: preserve-3d; } .pxl-flipbox:hover .pxl-flipbox--wrap { transform: rotateY(180deg); transform-origin: 50% 50%; } body.rtl .pxl-box-hover1 .pxl-item--inner:before { transform-origin: left center; -webkit-transform-origin: left center; } body.rtl .pxl-box-hover1 .pxl-item--inner:hover:before { transform-origin: right center; -webkit-transform-origin: right center; } .z-index-1 { z-index: 1; } .pxl-icon-reverse { -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } .pxl-icon-middle { position: relative; } .pxl-icon-middle > * { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .pxl-hidden { display: none; } .color-white { color: #fff; } .btn-flex { display: inline-flex; align-items: center; } .btn-flex i { display: inline-flex; } .field-dflex { display: flex; flex-wrap: wrap; align-items: center; } .pxl-text-nowrap { white-space: nowrap; } .pxl-imgfilter-wrap { overflow: hidden; } .pxl-imgfilter-wrap .pxl-item--imgfilter { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; filter: blur(8px); } .pxl-imgfilter-wrap .pxl-item--imgfilter:before { background-color: rgba(253, 253, 251, 0.1); } .pxl--hover-slideup { -webkit-transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1); -khtml-transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1); -moz-transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1); -ms-transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1); -o-transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1); transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1); } .pxl--hover-slideup:hover { -webkit-transform: translateY(-5px); -khtml-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); } .pxl--effect-slide:after { transform-origin: right center; -webkit-transform-origin: right center; -webkit-transform: scale(0, 1); -khtml-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -khtml-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -moz-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -ms-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -o-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); } .pxl--effect-slide:hover:after { transform-origin: left center; -webkit-transform-origin: left center; -webkit-transform: scale(1, 1); -khtml-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); } .d-inline-block { display: inline-block; } .pxl-d-flex { display: inline-flex; } .pxl-mw-1200 { max-width: 1200px; } .fs-17 { font-size: 17px; } .lt-4 { letter-spacing: -0.03em !important; } .pxl-text-center { text-align: center; } @media screen and (max-width: 767px) { .pxl-text-center .pxl-link-page1 .pxl-item--inner { justify-content: center; } } .pxl-text-left { text-align: left; } .pxl-text-right { text-align: right; } .pxl-img--mask { width: 100px; height: 100px; position: relative; } .pxl-img--mask .pxl--mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-mask-repeat: no-repeat; -ms-mask-repeat: no-repeat; -o-mask-repeat: no-repeat; -webkit-mask-position: center center; -ms-mask-position: center center; -o-mask-position: center center; mask-position: center center; mask-size: cover; -webkit-mask-size: cover; } .text-primary { color: var(--primary-color); } .text-secondary { color: var(--secondary-color); } .pxl-flex-grow { flex-grow: 1; } .pxl-icon--plus { height: 10px; width: 10px; position: relative; cursor: pointer; } .pxl-icon--plus:before, .pxl-icon--plus:after { content: ''; background-color: #122a00; position: absolute; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .pxl-icon--plus:before { width: 10px; height: 2px; top: 4px; left: 0; } .pxl-icon--plus:after { width: 2px; height: 10px; left: 4px; top: 0; } .pxl-icon--minus { height: 10px; width: 10px; position: relative; cursor: pointer; } .pxl-icon--minus:before { content: ''; background-color: #122a00; position: absolute; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .pxl-icon--minus:before { width: 10px; height: 2px; top: 4px; left: 0; } .pxl-inline-flex { display: inline-flex; align-items: center; } .pxl-flex { display: flex; flex-wrap: wrap; } .pxl-flex-top { display: flex; flex-wrap: wrap; align-items: flex-start; } .pxl-flex-middle { display: flex; flex-wrap: wrap; align-items: center; } .pxl-flex-bottom { display: flex; flex-wrap: wrap; align-items: flex-end; } .pxl-flex-center { display: inline-flex; align-items: center; justify-content: center; } .pxl-widget-flex > .elementor-widget-container > div { display: flex; } .el-empty:empty, .pxl-empty:empty { display: none !important; } .pxl-spill, .pxl-imgfilter-wrap .pxl-item--imgfilter:before, .pxl-gallery .pxl--item-inner.video-active:before, .pxl-wg-categories .pxl-category--inner:before, .pxl-wg-categories .pxl-category--inner a, .pxl-wg-categories .pxl-category--inner .pxl-category--img, .pxl-contact-info-widget:before, .pxl-grid .pxl-post--link, .pxl-post-carousel .pxl-post--link, .pxl-post-modern .pxl-post--link, .pxl-swiper-slider .pxl-post--link { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .pxl-skew { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; background-color: var(--primary-color); transform: skew(-9deg); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .pxl-middle, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a i, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button i, .pxl-drop-caps .pxl-first-letter span, .pxl-icon-box3 .pxl-item--icon *, .pxl-icon-box4 .pxl-item--icon * { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .pxl-icon--middle { position: relative; } .pxl-icon--middle * { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .pxl-item--flex { display: flex; flex-wrap: wrap; align-items: center; } .pxl-item--flexnw { display: flex; flex-wrap: nowrap; align-items: center; } .color-inherit { color: inherit; } .color-inherit:hover { color: inherit; } .color-primary { color: var(--primary-color); fill: var(--primary-color); } .color-secondary { color: var(--secondary-color); fill: var(--secondary-color); } .text-gradient, .pxl-contact-info-widget .pxl-item--icon i, .pxl-link .pxl-type-gradient i, .pxl-heading .px-text-gradient span, .swiper-filter-wrap .filter-item.active span, .pxl-counter1.style-3 .pxl-counter--icon i, .pxl-testimonial-carousel5 .pxl-item--title span, .pxl-pricing1 .pxl-pricing--feature i, .pxl-pricing1:hover .pxl-pricing--button a span, .pxl-pricing1:hover .pxl-pricing--icon i { background-color: var(--gradient-color-from); background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1'); background-color: transparent; background-clip: text; -o-background-clip: text; -ms-background-clip: text; -moz-background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -o-text-fill-color: transparent; -ms-text-fill-color: transparent; -moz-text-fill-color: transparent; -webkit-text-fill-color: transparent; } .text-gradient-bottom, .pxl-heading .highlight-text-gradient .pxl-title--highlight { background-image: -webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)'); background-color: transparent; background-clip: text; -o-background-clip: text; -ms-background-clip: text; -moz-background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -o-text-fill-color: transparent; -ms-text-fill-color: transparent; -moz-text-fill-color: transparent; -webkit-text-fill-color: transparent; } .pxl-icon-color-gradient i { background-color: var(--gradient-color-from); background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1'); background-color: transparent; background-clip: text; -o-background-clip: text; -ms-background-clip: text; -moz-background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -o-text-fill-color: transparent; -ms-text-fill-color: transparent; -moz-text-fill-color: transparent; -webkit-text-fill-color: transparent; } .text-gradient-bg { background-color: transparent; background-clip: text; -o-background-clip: text; -ms-background-clip: text; -moz-background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -o-text-fill-color: transparent; -ms-text-fill-color: transparent; -moz-text-fill-color: transparent; -webkit-text-fill-color: transparent; } .rm-text-gradient { text-fill-color: inherit; -webkit-text-fill-color: inherit; background-image: none; } .bg-gradient, .pxl-contact-info-widget .pxl-item--icon { background-color: var(--gradient-color-from); background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1'); } .bg-gradient-bottom { background-image: -webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)'); } .ft-theme-default, .pxl-swiper-pagination .pxl-swiper-current-slide, .pxl-swiper-pagination .pxl-swiper-total-slides, .pxl-breadcrumb, .pxl-menu-primary > li > a, .pxl---post .pxl-item--meta, .single-post .pxl---post .pxl-item--date .pxl-date--inner, .pxl--post-footer label, .pxl-post--author-info .pxl-user--name, .page-links .post-page-numbers, .widget_product_categories ul li a, .widget_categories ul li a, .widget_nav_menu ul li a, .widget_pages ul li a, .widget_archive ul li a, .widget_meta ul li a, .widget_recent_entries ul li a, .widget_tag_cloud a, .widget_recent_comments ul, .widget_recent_comments ol, .widget_rss .rsswidget, .widget_block .wp-block-search__label, .widget_block .wp-block-group__inner-container > h2, .widget_block .wp-block-latest-posts__list, .widget_block .wp-block-latest-comments, .pxl-wg-categories .pxl-category--inner span, .pxl-contact-info-widget .pxl-phone--number, .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers, .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form label, .revslider-initialised .tp-bullets.theme-style2 .tp-bullet, .revslider-initialised .tp-thumbs.theme-custom-1 .tp-thumb, .pxl-contact-form .pxl-form-label, .pxl-anchor-button .pxl-icon-label, .pxl-button-circle.style-1, .pxl-button-circle.style-2 .pxl-btn-text, .pxl-project-info1.style-2 label, .pxl-content-slip1 .pxl-item--feature, .pxl-content-listing1 .pxl-item--number, .pxl-image-box-carousel1.style-2 .pxl-item--subtitle, .btn-text-more1, .btn-text-more2, .pxl-client-box1 .pxl-counter--number, .pxl-anchor-link-scroll .pxl-anchor-text, .pxl-list1 label, .pxl-search-form .pxl-search-field, .pxl-text-link1 .text-default, .pxl-text-link1 .text-modern, .pxl-text-link1 .text-arrow, .pxl-banner1 .pxl-counter--wrap .pxl-counter--number, .pxl-process-single2 .pxl-item--number span, .pxl-service-single1 .pxl-item--subtitle, .pxl-gallery-carousel2 .pxl-swiper-footer .pxl-swiper-dots, .pxl-menu-hidden-sidebar .pxl-menu-hidden a, .pxl-showcase1 .pxl-item--popular, .pxl-recent-news1 .pxl-post--category, .pxl-recent-news1 .pxl-post--date, .pxl-countdown-layout1 .countdown-amount, .swiper-filter-wrap .filter-item, .pxl-swiper-fraction-first, .pxl-swiper-fraction-last, .pxl-grid-filter.style-1 .filter-label, .pxl-grid-filter.style-1 .filter-item, .pxl-blog-style1 .pxl-post--meta, .pxl-blog-style3 .pxl-post--category, .pxl-blog-style3 .pxl-post--date, .btn-readmore-1, input[type="submit"]:not(.btn), .btn, .pxl-icon-box4 .pxl--link a, .pxl-counter1 .pxl-counter--number, .pxl-counter2 .pxl-counter--number, .pxl-testimonial-grid1 .pxl-item--title, .pxl-testimonial-carousel1 .pxl-item--title, .pxl-testimonial-carousel2 .pxl-item--title, .pxl-testimonial-carousel3 .pxl-item--title, .pxl-tabs1.style-1 .pxl-tab--title, .pxl-banner-tabs1 .pxl-tabs--content .pxl-content--highlight, .pxl-progressbar-1 .pxl--percentage, .pxl-pricing1 .pxl-price--inner, .pxl-pricing2 .pxl-pricing--price { font-family: "Inter Tight", sans-serif; } .bg-image { background-position: center; background-repeat: no-repeat; background-size: cover; } .pxl-close { -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background: rgba(255, 255, 255, 0.7); border: 6px solid transparent; color: #777; width: 36px; height: 36px; display: inline-flex; justify-content: center; align-items: center; position: relative; cursor: pointer; } .pxl-close:before, .pxl-close:after { content: ''; position: absolute; height: 2px; width: 100%; top: 50%; left: 0; margin-top: -1px; transform-origin: 50% 50%; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); background-color: #1b1b1b; } .pxl-close:before { -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .pxl-close:after { -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } .pxl-close:hover:before, .pxl-close:hover:after { -webkit-transform: rotate(0deg); -khtml-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .pxl-left { float: left; } .pxl-right { float: right; } .pxl-hide { display: none; } @media screen and (min-width: 1201px) { .pxl-hide-xl { display: none !important; } } @media screen and (max-width: 1200px) { .pxl-hide-lg { display: none !important; } } @media screen and (max-width: 1260px) { .pxl-hide-lg2 { display: none !important; } } .pxl-sz-10 { font-size: 10px; } .pxl-sz-11 { font-size: 11px; } .pxl-sz-12 { font-size: 12px; } .pxl-sz-13 { font-size: 13px; } .pxl-sz-14 { font-size: 14px; } .pxl-sz-15 { font-size: 15px; } .pxl-sz-16 { font-size: 16px; } .pxl-sz-17 { font-size: 17px; } .pxl-sz-18 { font-size: 18px; } .pxl-sz-19 { font-size: 19px; } .pxl-sz-20 { font-size: 20px; } .pxl-sz-21 { font-size: 21px; } .pxl-sz-22 { font-size: 22px; } .pxl-sz-23 { font-size: 23px; } .pxl-sz-24 { font-size: 24px; } .pxl-sz-25 { font-size: 25px; } #pxl-header-default { position: relative; z-index: 999; background-color: #fff; /* Header Elementor */ } #pxl-header-default .row { align-items: center; } @media screen and (min-width: 1201px) { #pxl-header-default .row > div { padding: 0 15px; } } #pxl-header-default .container { max-width: 1775px; } #pxl-header-default .pxl-header-branding { display: flex; align-items: center; flex-grow: 1; } #pxl-header-default .pxl-header-branding a { display: inline-flex; } #pxl-header-default .pxl-header-branding img { height: 80px; max-width: inherit; } #pxl-header-default #pxl-nav-mobile { display: none; } @media screen and (min-width: 1201px) { #pxl-header-elementor { min-height: 0px !important; position: relative; z-index: 1001; } #pxl-header-elementor .col-12 { min-height: 0px; } } #pxl-header-elementor #pxl-header-mobile { display: none; } #pxl-header-elementor .pxl-header-elementor-main { position: relative; z-index: 999; } #pxl-header-elementor .pxl-header-elementor-sticky { position: fixed; top: 0; left: 0; right: 0; z-index: 999; top: 0; -webkit-transform: translateY(-120%); -khtml-transform: translateY(-120%); -moz-transform: translateY(-120%); -ms-transform: translateY(-120%); -o-transform: translateY(-120%); transform: translateY(-120%); -webkit-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); visibility: hidden; } #pxl-header-elementor .pxl-header-elementor-sticky.pxl-header-fixed { -webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); visibility: visible; } #pxl-header-elementor.pxl-header-rmboxshadow .pxl-header-elementor-sticky.pxl-header-fixed { -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } #pxl-header-elementor.pxl-header-rmboxshadow .pxl-header-elementor-sticky.pxl-header-fixed .pxl-logo-nav { -webkit-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09); -khtml-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09); -moz-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09); -ms-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09); -o-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09); box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09); } #pxl-header-elementor .px-header--transparent { position: absolute; top: 0; left: 0; right: 0; width: 100%; z-index: 999; } #pxl-header-elementor .elementor-section .elementor-container, #pxl-header-elementor .elementor-inner-section, #pxl-header-elementor .elementor-widget:not(.elementor-absolute), #pxl-header-elementor .elementor-widget-wrap, #pxl-header-elementor .elementor-column, #pxl-header-elementor .elementor-column-wrap { position: static; } .pxl-header-mobile-elementor { opacity: 0; /* Header Menu */ } .pxl-header-mobile-elementor.px-header--transparent { position: absolute; top: 0; left: 0; right: 0; width: 100%; z-index: 999; } @media screen and (min-width: 1201px) { /* Header Tablet/Mobile */ #pxl-header-default .pxl-menu-primary > li.menu-item-has-children > a span:after { content: "\f150"; font-family: Caseicon; font-size: 10px; margin-left: 6px; font-weight: 400; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } #pxl-header-default .pxl-menu-primary > li.menu-item-has-children:hover > a span:after { transform: scaleY(-1); } .pxl-menu-primary { list-style: none; margin: 0; padding: 0; } .pxl-menu-primary.pxl-primary-menu-not-set > li > a { line-height: 83px; } .pxl-menu-primary ul { list-style: none; margin: 0; } .pxl-menu-primary li { position: relative; color: #5e6e6e; } .pxl-menu-primary li a { font-size: 15px; color: rgba(255, 255, 255, 0.87); position: relative; font-weight: 500; } .pxl-menu-primary > li { display: inline-block; vertical-align: middle; margin: 0 14px; } .pxl-menu-primary > li > a { line-height: 83px; font-size: 16px; font-weight: 700; display: inline-block; color: #0a0f0e; } .pxl-menu-primary .sub-menu, .pxl-menu-primary .children { position: absolute; top: 100%; left: 0; background-color: #01062e; margin-top: 30px; margin-bottom: 0; min-width: 225px; z-index: 99; visibility: hidden; opacity: 0; -webkit-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, .09); -khtml-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, .09); -moz-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, .09); -ms-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, .09); -o-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, .09); box-shadow: 0 15px 30px -10px rgba(0, 0, 0, .09); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; transform-origin: 0 0 0; -webkit-transform-origin: 0 0 0; -ms-transform-origin: 0 0 0; -o-transform-origin: 0 0 0; text-align: left; padding: 18px 0; } .pxl-menu-primary .sub-menu li, .pxl-menu-primary .children li { white-space: nowrap; } .pxl-menu-primary .sub-menu li a, .pxl-menu-primary .children li a { padding: 9px 26px; display: block; } .pxl-menu-primary .sub-menu li > a:hover, .pxl-menu-primary .children li > a:hover, .pxl-menu-primary .sub-menu li.current_page_item > a, .pxl-menu-primary .children li.current_page_item > a, .pxl-menu-primary .sub-menu li.current-menu-item > a, .pxl-menu-primary .children li.current-menu-item > a, .pxl-menu-primary .sub-menu li.current_page_ancestor > a, .pxl-menu-primary .children li.current_page_ancestor > a, .pxl-menu-primary .sub-menu li.current-menu-ancestor > a, .pxl-menu-primary .children li.current-menu-ancestor > a { color: #fff; } .pxl-menu-primary .sub-menu li:last-child > a, .pxl-menu-primary .children li:last-child > a { border-bottom: none; } .pxl-menu-primary .sub-menu.pxl-sub-reverse, .pxl-menu-primary .children.pxl-sub-reverse { left: auto; right: 0; } .pxl-menu-primary .sub-menu.pxl-sub-reverse li.menu-item-has-children > a::after, .pxl-menu-primary .children.pxl-sub-reverse li.menu-item-has-children > a::after { content: "\f136"; right: auto; left: 0; } .pxl-menu-primary .sub-menu .sub-menu, .pxl-menu-primary .children .sub-menu, .pxl-menu-primary .sub-menu .children, .pxl-menu-primary .children .children { top: 0; left: 100%; } .pxl-menu-primary .sub-menu .sub-menu.pxl-sub-reverse, .pxl-menu-primary .children .sub-menu.pxl-sub-reverse, .pxl-menu-primary .sub-menu .children.pxl-sub-reverse, .pxl-menu-primary .children .children.pxl-sub-reverse { left: auto; right: 100%; } .pxl-menu-primary li:hover > .sub-menu, .pxl-menu-primary li:hover > .children { visibility: visible; opacity: 1; margin-top: 0; } .pxl-menu-primary .sub-menu li:hover > .sub-menu { margin-top: -18px; } .pxl-menu-primary .pxl-megamenu { position: static; } .pxl-menu-primary .pxl-megamenu > .sub-menu { padding: 20px 0; max-width: 100%; margin-left: auto; margin-right: auto; left: 0; right: 0; } .pxl-menu-primary .pxl-megamenu .pxl-link li { padding: 0; margin-bottom: 0; } .pxl-menu-toggle { display: none; } } @media screen and (max-width: 1200px) { #pxl-header-default, #pxl-header-elementor { position: relative; background-color: #fff; } #pxl-header-default .pxl-header-main, #pxl-header-elementor .pxl-header-main { position: relative; } #pxl-header-default .pxl-header-branding, #pxl-header-elementor .pxl-header-branding { margin: 15px; min-height: 50px; align-items: center; display: flex; } #pxl-header-default .pxl-header-branding img, #pxl-header-elementor .pxl-header-branding img { height: 55px; } #pxl-header-default #pxl-nav-mobile, #pxl-header-elementor #pxl-nav-mobile { display: block; position: absolute; top: 50%; right: 15px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); display: flex; flex-wrap: wrap; align-items: center; } #pxl-header-default #pxl-nav-mobile .pxl-mobile-meta-item, #pxl-header-elementor #pxl-nav-mobile .pxl-mobile-meta-item { margin-left: 10px; } .pxl-header-menu-backdrop { z-index: 998; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); opacity: 0; visibility: hidden; } .pxl-header-menu { position: fixed; height: 100vh; width: 300px; top: 0; left: 0; bottom: 0; margin: 0; overflow: hidden; z-index: 999; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transform: translateX(-100%); -khtml-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); visibility: hidden; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08); -khtml-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08); -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08); -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08); box-shadow: 0 0 15px rgba(0, 0, 0, 0.08); background-color: #fff; overflow-y: scroll; } .pxl-header-menu.active { visibility: visible; opacity: 1; -webkit-transform: translateX(0%); -khtml-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } .pxl-header-menu.active + .pxl-header-menu-backdrop { opacity: 1; visibility: visible; } .pxl-header-menu-scroll { padding: 40px 35px; } .pxl-menu-toggle { position: absolute; top: 10px; height: 28px; line-height: 28px; text-align: center; right: 0px; width: 28px; cursor: pointer; font-size: 10px; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); color: #1b1b1b; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.03); } .pxl-menu-toggle:before { content: "\f150"; font-family: "Caseicon"; } .pxl-menu-toggle.active:before { content: "\f13d"; } .pxl-menu-primary { list-style: none; margin: 0; padding: 0; } .pxl-menu-primary li.menu-item, .pxl-menu-primary li.pxl-item--link { position: relative; } .pxl-menu-primary li.menu-item > a, .pxl-menu-primary li.pxl-item--link > a { display: block; line-height: 46px; color: #000; font-size: 15px; font-weight: 700; border-bottom: 1px solid rgba(0, 0, 0, 0.06); } .pxl-menu-primary li.menu-item > a:hover, .pxl-menu-primary li.pxl-item--link > a:hover, .pxl-menu-primary li.menu-item > a.current, .pxl-menu-primary li.pxl-item--link > a.current, .pxl-menu-primary li.menu-item.current_page_item > a, .pxl-menu-primary li.pxl-item--link.current_page_item > a, .pxl-menu-primary li.menu-item.current-menu-item > a, .pxl-menu-primary li.pxl-item--link.current-menu-item > a, .pxl-menu-primary li.menu-item.current_page_ancestor > a, .pxl-menu-primary li.pxl-item--link.current_page_ancestor > a, .pxl-menu-primary li.menu-item.current-menu-ancestor > a, .pxl-menu-primary li.pxl-item--link.current-menu-ancestor > a { color: var(--primary-color); } .pxl-menu-primary .sub-menu, .pxl-menu-primary .children { position: relative; display: none; list-style: none; margin: 0; padding: 0; } .pxl-menu-primary .sub-menu li a, .pxl-menu-primary .children li a { font-weight: 500; padding-left: 14px; } .pxl-menu-primary > li > .sub-menu > li > .sub-menu > li a { padding-left: 28px; } .pxl-menu-primary .pxl-megamenu .pxl-mega-menu-elementor { margin-top: 20px; } .pxl-menu-primary .pxl-megamenu .pxl-mega-menu-elementor .pxl-showcase-grid .pxl-grid-inner { height: auto !important; display: block; } .pxl-menu-primary .pxl-megamenu .pxl-mega-menu-elementor .pxl-showcase-grid .pxl-grid-inner .pxl-grid-item { position: static !important; width: 100% !important; max-width: 100% !important; } .pxl-menu-primary .pxl-megamenu .elementor-container > .elementor-column { width: 100%; } .pxl-menu-primary .pxl-megamenu .elementor-container .elementor-widget-wrap { padding: 0 !important; } .pxl-menu-primary .pxl-megamenu .pxl-link li { margin: 0; } .pxl-menu-primary .pxl-megamenu .pxl-heading { padding-left: 14px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); padding-top: 12px; padding-bottom: 12px; } .pxl-menu-primary .pxl-megamenu .pxl-heading .pxl-item--title { margin-bottom: 0 !important; font-size: 14px !important; border-bottom: none !important; } .pxl-menu-primary .pxl-megamenu .elementor-widget-heading > .elementor-widget-container { margin-bottom: 0 !important; border-bottom: none !important; } .pxl-menu-primary .pxl-megamenu .elementor-section .elementor-container { flex-wrap: wrap; } .pxl-logo-mobile { margin-bottom: 35px; } .pxl-logo-mobile img { height: 63px; } .pxl-logo-mobile .pxl-logo--light { display: none; } .pxl-header-mobile-search { margin-bottom: 20px; } .pxl-header-mobile-search form { position: relative; } .pxl-header-mobile-search .search-field { height: 44px; border: none; padding: 0 22px; background-color: #f8f8f8; } .pxl-header-mobile-search .search-submit { position: absolute; top: 0; right: 5px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; line-height: 44px; padding: 0; width: 44px; height: 44px; line-height: 44px; background: none; color: #000; border: none; } .pxl-header-mobile-search .search-submit:hover, .pxl-header-mobile-search .search-submit:focus { color: var(--primary-color); background-color: transparent; } .pxl-menu-close { background-color: rgba(0, 0, 0, 0.03); position: absolute; top: 0; right: 0; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } #pxl-header-elementor .pxl-header-elementor-main, #pxl-header-elementor .pxl-header-elementor-sticky { display: none; } #pxl-header-elementor #pxl-header-mobile { display: block; position: relative; z-index: 999; } #pxl-header-elementor #pxl-header-mobile.style-dark { background-color: #151a25; } #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-logo-mobile .pxl-logo--dark { display: none; } #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-logo-mobile .pxl-logo--light { display: block; } #pxl-header-elementor #pxl-header-mobile.style-dark.pxl-header-mobile-fixed { background-color: #151a25; } #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-nav-mobile-button .pxl-icon-line:after, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-nav-mobile-button .pxl-icon-line:before { background-color: #fff; } #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-header-menu { background-color: #000; } #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-header-mobile-search .search-field { background-color: rgba(255, 255, 255, 0.12); border-color: rgba(255, 255, 255, 0.12); color: rgba(255, 255, 255, 0.67); } #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-header-mobile-search .search-field:focus { color: #fff; } #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-header-mobile-search .search-submit { color: rgba(255, 255, 255, 0.8); font-size: 14px; } #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li a { color: rgba(255, 255, 255, 0.8); border-color: rgba(255, 255, 255, 0.08); } #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li > a:hover, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li > a.current, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li.current_page_item > a, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li.current-menu-item > a, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li.current_page_ancestor > a, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li.current-menu-ancestor > a { color: #fff; } #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-close { background-color: rgba(255, 255, 255, 0.12); } #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-close:before, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-close:after { background-color: #fff; } #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-toggle { background-color: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.8); } #pxl-header-elementor #pxl-header-mobile .pxl-header-sticky { position: fixed; left: 0; top: 0; right: 0; opacity: 0; visibility: hidden; } #pxl-header-elementor #pxl-header-mobile.pxl-header-mobile-fixed .pxl-header-sticky { visibility: visible; opacity: 1; -webkit-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown; -khtml-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown; -moz-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown; -ms-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown; -o-animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown; animation: 0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown; } } @media screen and (max-width: 767px) { /* Hidden Panel */ .pxl-header-menu { width: 100%; } } .pxl-hidden-panel-popup { position: fixed; top: 0; right: 0; z-index: 99999; height: 100vh; width: 100%; visibility: hidden; } @media screen and (max-width: 1200px) { .pxl-hidden-panel-popup { display: none; } } .pxl-hidden-panel-popup .pxl-popup--overlay { z-index: -1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(31, 32, 34, 0.76); opacity: 0; visibility: hidden; -webkit-transition: all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96); -khtml-transition: all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96); -moz-transition: all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96); -ms-transition: all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96); -o-transition: all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96); transition: all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96); cursor: pointer; } .pxl-hidden-panel-popup .elementor > .elementor-section { width: 100% !important; left: 0 !important; right: 0 !important; } .pxl-hidden-panel-popup .pxl-popup--conent { max-height: 100vh; overflow-y: auto; overflow-x: hidden; scrollbar-width: none; background-color: #fff; } .pxl-hidden-panel-popup.pxl-pos-top .pxl-popup--conent { position: absolute; height: 100%; width: 100%; top: 0; left: 0; -webkit-transition: all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96); -khtml-transition: all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96); -moz-transition: all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96); -ms-transition: all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96); -o-transition: all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96); transition: all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96); -webkit-transform: translateY(-100%); -khtml-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); } .pxl-hidden-panel-popup.pxl-pos-right .pxl-popup--conent { position: absolute; top: 0; right: 0; height: 100%; width: 470px; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transform: translateX(100%); -khtml-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); padding: 60px 0; overflow-y: scroll; overflow-x: hidden; margin-right: -30px; } .pxl-hidden-panel-popup.active { visibility: visible; } .pxl-hidden-panel-popup.active .pxl-popup--conent { -webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); transition-delay: 0s !important; } .pxl-hidden-panel-popup.active .pxl-popup--overlay { opacity: 1; visibility: visible; transition-delay: 0s !important; } .pxl-hidden-panel-popup.active .pxl-search-form .pxl-searchform-divider { webkit-animation-name: PXLfadeInMove; animation-name: PXLfadeInMove; -webkit-animation-duration: 0.7s; animation-duration: 0.7s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility: visible; animation-delay: 0.8s; -webkit-animation-delay: 0.8s; } .pxl-hidden-panel-popup:not(.active) .pxl-search-form .pxl-searchform-divider { webkit-animation-name: PXLfadeOutMove; animation-name: PXLfadeOutMove; -webkit-animation-duration: 0.7s; animation-duration: 0.7s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility: visible; } .pxl-anchor-divider { overflow: hidden; width: 30px; height: 21px; cursor: pointer; position: relative; } .pxl-anchor-divider .pxl-icon-line { height: 3px; position: absolute; right: 0; border-radius: 3px; } .pxl-anchor-divider .pxl-icon-line:before, .pxl-anchor-divider .pxl-icon-line:after { content: ''; position: absolute; height: 100%; top: 0; right: 0; bottom: 0; right: 0; background: #000; opacity: 1; width: 100%; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } .pxl-anchor-divider .pxl-icon-line:before { -webkit-transform: translate3d(100%, 0, 0); -khtml-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); -o-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .pxl-anchor-divider .pxl-icon-line:after { -webkit-transform: translate3d(0, 0, 0); -khtml-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .pxl-anchor-divider .pxl-icon-line.pxl-icon-line1 { top: 0; width: 22px; } .pxl-anchor-divider .pxl-icon-line.pxl-icon-line2 { top: 50%; width: 100%; transform: translate(0, -50%); } .pxl-anchor-divider .pxl-icon-line.pxl-icon-line3 { width: 16px; bottom: 0; } .pxl-anchor-divider:hover .pxl-icon-line.pxl-icon-line1:before, .pxl-anchor-button.type-menu-hidden:hover .pxl-icon-line.pxl-icon-line1:before, .pxl-menu-hidden-sidebar .pxl-menu-button:hover .pxl-icon-line.pxl-icon-line1:before { -webkit-transform: translate3d(0, 0, 0); -khtml-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; -webkit-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms; -khtml-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms; -moz-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms; -ms-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms; -o-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms; transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms; } .pxl-anchor-divider:hover .pxl-icon-line.pxl-icon-line1:after, .pxl-anchor-button.type-menu-hidden:hover .pxl-icon-line.pxl-icon-line1:after, .pxl-menu-hidden-sidebar .pxl-menu-button:hover .pxl-icon-line.pxl-icon-line1:after { -webkit-transform: translate3d(-36px, 0, 0); -khtml-transform: translate3d(-36px, 0, 0); -moz-transform: translate3d(-36px, 0, 0); -ms-transform: translate3d(-36px, 0, 0); -o-transform: translate3d(-36px, 0, 0); transform: translate3d(-36px, 0, 0); opacity: 0; -webkit-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; -khtml-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; -moz-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; -ms-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; } .pxl-anchor-divider:hover .pxl-icon-line.pxl-icon-line2:before, .pxl-anchor-button.type-menu-hidden:hover .pxl-icon-line.pxl-icon-line2:before, .pxl-menu-hidden-sidebar .pxl-menu-button:hover .pxl-icon-line.pxl-icon-line2:before { -webkit-transform: translate3d(0, 0, 0); -khtml-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; -webkit-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms; -khtml-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms; -moz-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms; -ms-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms; -o-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms; transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms; } .pxl-anchor-divider:hover .pxl-icon-line.pxl-icon-line2:after, .pxl-anchor-button.type-menu-hidden:hover .pxl-icon-line.pxl-icon-line2:after, .pxl-menu-hidden-sidebar .pxl-menu-button:hover .pxl-icon-line.pxl-icon-line2:after { -webkit-transform: translate3d(-36px, 0, 0); -khtml-transform: translate3d(-36px, 0, 0); -moz-transform: translate3d(-36px, 0, 0); -ms-transform: translate3d(-36px, 0, 0); -o-transform: translate3d(-36px, 0, 0); transform: translate3d(-36px, 0, 0); opacity: 0; -webkit-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms; -khtml-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms; -moz-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms; -ms-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms; -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms; } .pxl-anchor-divider:hover .pxl-icon-line.pxl-icon-line3:before, .pxl-anchor-button.type-menu-hidden:hover .pxl-icon-line.pxl-icon-line3:before, .pxl-menu-hidden-sidebar .pxl-menu-button:hover .pxl-icon-line.pxl-icon-line3:before { -webkit-transform: translate3d(0, 0, 0); -khtml-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; -webkit-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms; -khtml-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms; -moz-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms; -ms-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms; -o-transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms; transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms; } .pxl-anchor-divider:hover .pxl-icon-line.pxl-icon-line3:after, .pxl-anchor-button.type-menu-hidden:hover .pxl-icon-line.pxl-icon-line3:after, .pxl-menu-hidden-sidebar .pxl-menu-button:hover .pxl-icon-line.pxl-icon-line3:after { -webkit-transform: translate3d(-36px, 0, 0); -khtml-transform: translate3d(-36px, 0, 0); -moz-transform: translate3d(-36px, 0, 0); -ms-transform: translate3d(-36px, 0, 0); -o-transform: translate3d(-36px, 0, 0); transform: translate3d(-36px, 0, 0); opacity: 0; -webkit-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms; -khtml-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms; -moz-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms; -ms-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms; -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms; transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms; } .admin-bar #pxl-header-elementor .pxl-header-elementor-sticky.pxl-header-fixed, .admin-bar #pxl-search-popup, .admin-bar .pxl-hidden-panel-popup { top: 32px; } @media screen and (max-width: 782px) { .admin-bar #pxl-header-elementor .pxl-header-elementor-sticky.pxl-header-fixed, .admin-bar #pxl-search-popup, .admin-bar .pxl-hidden-panel-popup { top: 46px; } } @media screen and (max-width: 600px) { .admin-bar #pxl-header-elementor .pxl-header-elementor-sticky.pxl-header-fixed, .admin-bar #pxl-search-popup, .admin-bar .pxl-hidden-panel-popup { top: 0; } } .admin-bar .pxl-header-menu { top: 32px; } @media screen and (max-width: 782px) { .admin-bar .pxl-header-menu { top: 46px; } } @-moz-keyframes PXL_Header_SlideDown { 0% { margin-top: -150px; } 100% { margin-top: 0; } } @-ms-keyframes PXL_Header_SlideDown { 0% { margin-top: -150px; } 100% { margin-top: 0; } } @-webkit-keyframes PXL_Header_SlideDown { 0% { margin-top: -150px; } 100% { margin-top: 0; } } @keyframes PXL_Header_SlideDown { /* Header Left Sidebar */ 0% { margin-top: -150px; } 100% { margin-top: 0; } } .px-header--left_sidebar.px-header-sidebar-style1, .px-header--left_sidebar.px-header--left_shadow { -webkit-box-shadow: 0px 0 18px rgba(109, 109, 109, 0.13); -khtml-box-shadow: 0px 0 18px rgba(109, 109, 109, 0.13); -moz-box-shadow: 0px 0 18px rgba(109, 109, 109, 0.13); -ms-box-shadow: 0px 0 18px rgba(109, 109, 109, 0.13); -o-box-shadow: 0px 0 18px rgba(109, 109, 109, 0.13); box-shadow: 0px 0 18px rgba(109, 109, 109, 0.13); } .px-header--left_sidebar.px-header-sidebar-style2 { overflow: hidden; } .px-header--left_sidebar.px-header-sidebar-style2 .pxl-header-content { overflow-y: scroll; height: 100vh; width: calc(100% + 60px); margin: 0 -30px; } @media screen and (max-width: 1260px) { .bd-px-header--left_sidebar:not(.elementor-editor-active) .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1130px; } } @media screen and (min-width: 1201px) { .bd-px-header--left_sidebar .pxl-content-wrap.no-sidebar { margin-left: 0; margin-right: 0; } .bd-px-header--left_sidebar:not(.elementor-editor-active) #pxl-header-elementor .px-header--left_sidebar { width: 300px; position: fixed; top: 0; left: 0; height: 100vh; background-color: #fff; } .bd-px-header--left_sidebar:not(.elementor-editor-active) #pxl-main, .bd-px-header--left_sidebar:not(.elementor-editor-active) #pxl-footer-elementor, .bd-px-header--left_sidebar:not(.elementor-editor-active) #pxl-page-title-elementor { padding-left: 300px; } .bd-px-header--left_sidebar:not(.elementor-editor-active) #pxl-main .elementor > .elementor-section, .bd-px-header--left_sidebar:not(.elementor-editor-active) #pxl-footer-elementor .elementor > .elementor-section, .bd-px-header--left_sidebar:not(.elementor-editor-active) #pxl-page-title-elementor .elementor > .elementor-section { left: 0 !important; right: 0 !important; width: 100% !important; } .bd-px-header--left_sidebar:not(.elementor-editor-active) #pxl-footer-elementor .container { max-width: 100%; } .bd-px-header--left_sidebar:not(.elementor-editor-active).pxl-footer-fixed #pxl-wapper #pxl-main { margin-bottom: 0 !important; } .bd-px-header--left_sidebar:not(.elementor-editor-active).pxl-footer-fixed #pxl-footer-elementor { position: static; } .admin-bar.bd-px-header--left_sidebar:not(.elementor-editor-active) #pxl-header-elementor .px-header--left_sidebar { top: 32px; } } .clearfix:after { display: block; clear: both; content: ""; } .pxl---post .pxl-item--image > a { display: block; width: 100%; } .pxl---post .pxl-item--title { font-size: 24px; line-height: 1.25; margin-bottom: 14px; } .pxl---post .pxl-item--title a { color: inherit; } .pxl---post .pxl-item--title a:hover { color: var(--primary-color); } .pxl---post .pxl-item--category { font-size: 12px; text-transform: uppercase; letter-spacing: 0.1em; } .pxl---post .pxl-item--category a { color: var(--primary-color); position: relative; } .pxl---post .pxl-item--category a:before { content: ''; height: 1px; position: absolute; bottom: 0; left: 0; right: 0; background-color: var(--primary-color); transform-origin: right center; -webkit-transform-origin: right center; -webkit-transform: scale(0, 1); -khtml-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -khtml-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -moz-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -ms-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -o-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); } .pxl---post .pxl-item--category a:hover:before { transform-origin: left center; -webkit-transform-origin: left center; -webkit-transform: scale(1, 1); -khtml-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); } .pxl---post .pxl-item--excerpt { font-size: 16px; margin-bottom: 16px; color: #666; } .pxl---post .pxl-item--divider { height: 24px; width: 1px; background-color: rgba(45, 45, 45, 0.1); margin: 0 24px; } @media screen and (max-width: 767px) { .pxl---post .pxl-item--divider { margin: 0 12px; } } .pxl---post .pxl-item--meta { font-size: 16px; color: #666; font-weight: 700; margin: 0 -16px 0px -16px; } .pxl---post .pxl-item--meta > span, .pxl---post .pxl-item--meta > a { margin-bottom: 10px; padding: 0 16px; } .pxl---post .pxl-item--meta i { font-size: 18px; } .pxl---post .pxl-item--meta a { color: inherit; } .pxl---post .pxl-item--meta a:hover { color: inherit; } .pxl---post .pxl-item--meta .pxl-item--author a { text-transform: capitalize; } .pxl---post.product .pxl-item--meta { display: none !important; } .pxl-item--archive { /* End Blog Layout */ } .pxl-item--archive .pxl-item--image { position: relative; overflow: hidden; } .pxl-item--archive .pxl-item--image img { -webkit-transition: all 0.8s ease; -khtml-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -ms-transition: all 0.8s ease; -o-transition: all 0.8s ease; transition: all 0.8s ease; transform: scale(1.01, 1.01); } .pxl-item--archive .pxl-item--image:hover img { -webkit-transform: scale(1.07, 1.07); transform: scale(1.07, 1.07); } .pxl-item--archive .pxl-item--category { margin-bottom: 17px; } .pxl-item--archive .pxl-post--meta { justify-content: center; font-size: 14px; color: #666; font-weight: 500; } .pxl-item--archive .pxl-post--meta a { font-weight: inherit; color: inherit; } .pxl-item--archive .pxl-post--meta i { color: var(--primary-color); font-size: 18px; display: inline-flex; } .pxl-item--archive .pxl-post--meta > div { padding: 0 15px; } @media screen and (max-width: 767px) { .pxl-item--archive .pxl-post--meta > div { padding: 0 8px; } } .pxl-item--archive.pxl-item--standard { margin-bottom: 23px; border: 2px solid #efefef; } .pxl-item--archive.pxl-item--standard .pxl-item--image { background-color: #04060c; } .pxl-item--archive.pxl-item--standard .pxl-readmore--wrap { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; margin-top: -30px; opacity: 0; } .pxl-item--archive.pxl-item--standard .pxl-item--holder { text-align: center; padding: 24px 50px 30px; } @media screen and (max-width: 767px) { .pxl-item--archive.pxl-item--standard .pxl-item--holder { padding-left: 30px; padding-right: 30px; } } .pxl-item--archive.pxl-item--standard .pxl-item--meta { justify-content: center; } .pxl-item--archive.pxl-item--standard:last-child { margin-bottom: 0; } .pxl-item--archive.pxl-item--standard:hover .pxl-item--image img { opacity: 0.26; } .pxl-item--archive.pxl-item--standard:hover .pxl-readmore--wrap { opacity: 1; margin-top: 0; } .single-post #pxl-main { padding-top: 48px; } .single-post .pxl---post .single-heading { font-size: 24px; margin-bottom: 26px; } .single-post .pxl---post .pxl-gallery { margin-top: -18px; } .single-post .pxl---post .pxl-item--image { background-color: #01062e; border-radius: 10px; overflow: hidden; position: relative; margin-bottom: 26px; padding: 73px 30px 105px; } .single-post .pxl---post .pxl-item--image:before { content: ''; z-index: 1; background-color: rgba(1, 6, 46, 0.75); position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .single-post .pxl---post .pxl-item--date { margin-bottom: 41px; } .single-post .pxl---post .pxl-item--date .pxl-date--inner { display: inline-block; background-color: var(--primary-color); padding: 22px 19px; color: #fff; font-size: 15px; line-height: 1; } .single-post .pxl---post .pxl-item--date .pxl-date--inner span:nth-child(1) { font-size: 30px; font-weight: 700; display: block; margin-bottom: 9px; } .single-post .pxl---post .pxl-item--meta { margin-bottom: 0px; justify-content: center; color: #fff; font-size: 14px; } .single-post .pxl---post .pxl-item--title { font-size: 30px; line-height: 1.33333; margin-bottom: 28px; color: #fff; } .single-post .pxl---post .pxl-item--category { display: inline-flex; color: #fff; font-size: 14px; font-weight: 500; letter-spacing: 0px; margin-bottom: 14px; } .single-post .pxl---post .pxl-item--category a { color: #fff; } .single-post .pxl---post .pxl-item--category a:before { bottom: 2px; background-color: #fff; } .single-post .pxl---post .pxl-item--holder { text-align: center; width: 100%; position: relative; z-index: 99; } .single-post .pxl---post .pxl-item--content { margin-bottom: 51px; } .single-post .pxl---post .pxl-item--content p { margin-bottom: 20px; } .single-post .pxl---post .pxl-item--content p:last-child { margin-bottom: 0; } .single-post .section-hidde-single-post { display: none; } .pxl-post-list1 { list-style: none; margin: 0 0 23px; padding-bottom: 15px; padding-top: 5px; } .pxl-post-list1 li:before { content: "\f119"; font-family: "Caseicon"; margin-right: 16px; font-size: 13px; } .pxl-post-list1 li + li { margin-top: 10px; } .pxl--post-footer { display: flex; flex-wrap: wrap; width: 100%; position: relative; border-bottom: 1px solid #e2e2e2; padding-bottom: 15px; } .pxl--post-footer > div { display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 25px; } .pxl--post-footer label { font-size: 15px; color: #1b1b1b; font-weight: 700; margin-right: 18px; } .pxl--post-footer .pxl--tags { flex-grow: 1; } .pxl--post-footer .pxl--tags a { line-height: 40px; display: inline-block; padding: 0 26px; background-color: #f0f0f0; color: #222; font-weight: 500; font-size: 15px; margin: 5px 5px 5px 0; position: relative; z-index: 1; border-radius: 3px; } .pxl--post-footer .pxl--tags a:hover { color: #fff; background-color: var(--primary-color); } .pxl--post-footer .pxl--social a { width: 32px; height: 32px; border-radius: 32px; background-color: #cecece; display: inline-flex; justify-content: center; align-items: center; font-size: 16px; color: #fff; margin-right: 6px; } .pxl--post-footer .pxl--social a:hover { background-color: var(--primary-color); } .pxl--post-footer .pxl--social a:last-child { margin-right: 0; } .pxl--post-footer .pxl--social a.fb-social:hover { background-color: #1877f2; } .pxl--post-footer .pxl--social a.tw-social:hover { background-color: #1da1f2; } .pxl--post-footer .pxl--social a.pin-social:hover { background-color: #bd081c; } .pxl--post-footer .pxl--social a.lin-social:hover { background-color: #0a66c2; } .pxl-pagination-wrap { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; width: 100%; } .pxl-pagination-wrap .page-numbers { width: 35px; height: 35px; background-color: #efefef; line-height: 35px; text-align: center; font-size: 16px; display: inline-flex; align-items: center; justify-content: center; color: #000; position: relative; z-index: 1; padding: 0; margin: 0 5px; border: none; font-weight: 700; border-radius: 0px; } .pxl-pagination-wrap .page-numbers:hover, .pxl-pagination-wrap .page-numbers.current { color: #fff; border-color: var(--primary-color); background-color: var(--primary-color); } .pxl-pagination-wrap .page-numbers i { font-size: 11px; } .pxl-pagination-wrap .pxl-pagination-links { margin-top: 14px; display: inline-flex; } .pxl-post--navigation { border-bottom: 1px solid #e2e2e2; padding: 35px 0 40px; margin-bottom: 45px; } .pxl-post--navigation .pxl--label { font-size: 14px; color: #222; font-weight: 700; text-transform: uppercase; } .pxl-post--navigation .pxl--label i { font-size: 10px; } .pxl-post--navigation .pxl--label span { margin: 0 6px; position: relative; } .pxl-post--navigation .pxl--label span:before { content: ''; position: absolute; bottom: 1px; width: 0; height: 1px; background-color: var(--primary-color); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-post--navigation .pxl--label:hover { color: var(--primary-color); } .pxl-post--navigation .pxl--label:hover span:before { width: 100%; } .pxl-post--navigation .pxl--img { width: 61px; min-width: 61px; } @media screen and (max-width: 767px) { .pxl-post--navigation .pxl--img { width: 50px; min-width: 50px; } } .pxl-post--navigation .pxl--img img { border-radius: 10px; } .pxl-post--navigation .pxl-item-button { min-width: 50px; width: 50px; height: 50px; display: inline-flex; justify-content: center; align-items: center; font-size: 34px; } @media screen and (max-width: 575px) { .pxl-post--navigation .pxl-item-button { margin: 20px 0; } } .pxl-post--navigation .pxl-item-button a { color: #9e9e9e; } .pxl-post--navigation .pxl-item-button a:hover { color: var(--primary-color); } .pxl-post--navigation .pxl--meta { padding: 0 22px; font-size: 17px; font-weight: 700; line-height: 1.41; color: #222; } @media screen and (max-width: 767px) { .pxl-post--navigation .pxl--meta { padding: 0 10px; font-size: 16px; } } .pxl-post--navigation .pxl--meta a { color: inherit; } .pxl-post--navigation .pxl--holder { display: flex; flex-wrap: nowrap; margin-top: 26px; } .pxl-post--navigation .pxl--item { width: calc(50% - 25px); } @media screen and (max-width: 575px) { .pxl-post--navigation .pxl--item { width: 100%; } } @media screen and (max-width: 575px) { .pxl-post--navigation .pxl--items { justify-content: center; } } .pxl-post--navigation .pxl--item-prev .pxl--label span:before { right: 0; left: auto; } .pxl-post--navigation .pxl--item-next { text-align: right; } .pxl-post--author-info { padding: 30px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } @media screen and (max-width: 767px) { .pxl-post--author-info { display: block; } } .pxl-post--author-info .pxl-user--name { font-size: 24px; font-weight: 700; text-transform: uppercase; color: #0a1320; margin-top: -8px; margin-bottom: 6px; } .pxl-post--author-info .pxl-user--name a { color: inherit; } .pxl-post--author-info .pxl-user--name a:hover { color: inherit; } .pxl-post--author-info .pxl-post--author-description { font-size: 18px; line-height: 1.625; margin-bottom: 14px; } .pxl-post--author-info .pxl-post--author-image { width: 140px; min-width: 140px; } @media screen and (max-width: 767px) { .pxl-post--author-info .pxl-post--author-image { margin-bottom: 32px; } } .pxl-post--author-info .pxl-post--author-image img { border-radius: 140px; } .pxl-post--author-info .pxl-post--author-social a { display: inline-flex; } .pxl-custom-swiper { overflow: hidden; position: relative; } .pxl-post-gallery-slider .pxl-custom-swiper { border-radius: 8px 8px 0 0; } .pxl-post-gallery-slider .pxl-custom-swiper img { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .pxl-post-gallery-slider .pxl-custom-swiper .pxl-swiper-arrow.pxl-swiper-arrow-next { right: 26px; } .pxl-post-gallery-slider .pxl-custom-swiper .pxl-swiper-arrow.pxl-swiper-arrow-prev { left: 26px; } .page-template-default .pxl-sidebar-sticky { border: 2px solid #efefef; padding: 57px 40px 70px 40px; } @media screen and (max-width: 767px) { .page-template-default .pxl-sidebar-sticky { padding: 50px 30px; } } .error404 .pxl-error-inner { text-align: center; } .error404 .pxl-error-image { margin-bottom: 76px; } .error404 .pxl-error-title { font-size: 50px; line-height: 1.23; margin-bottom: 32px; } @media screen and (max-width: 767px) { .error404 .pxl-error-title { font-size: 36px; } } .error404 .pxl-error-inner { position: relative; z-index: 1; } .btn--readmore { min-width: 106px; width: 106px; height: 106px; border-radius: 106px; background-color: var(--primary-color); font-size: 15px; line-height: 1.2; font-weight: 700; color: #fff; display: inline-flex; justify-content: center; align-items: center; padding: 0 20px; text-align: center; } .btn--readmore i { font-size: 21px; display: block; margin-bottom: 2px; -webkit-transition: transform 300ms linear 0ms; -khtml-transition: transform 300ms linear 0ms; -moz-transition: transform 300ms linear 0ms; -ms-transition: transform 300ms linear 0ms; -o-transition: transform 300ms linear 0ms; transition: transform 300ms linear 0ms; } .btn--readmore:hover { color: #fff; } .btn--readmore:hover i { transform: rotate(45deg); } .page-links { margin-top: 24px; clear: left; } .page-links .post-page-numbers { width: 36px; height: 36px; background-color: #fff; line-height: 36px; text-align: center; font-size: 15px; font-weight: 600; display: inline-block; margin: 15px 15px 0 0; color: #080808; position: relative; z-index: 1; padding: 0; border: 1px solid #e9e9e9; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .page-links .post-page-numbers.current, .page-links .post-page-numbers:hover { color: #fff; border-color: var(--primary-color); background-color: var(--primary-color); } .pxl-post-row { padding-top: 4px; margin-bottom: -56px; } .pxl-post-row > div { margin-bottom: 30px; } .pxl-post-row > div > p { margin-bottom: 0 !important; } .pxl-content-top { margin-bottom: 37px; width: 100%; } .pxl-content-top .pxl-sub-page--title { font-size: 18px; text-transform: uppercase; color: var(--primary-color); font-weight: 700; margin-bottom: 7px; } .pxl-content-top .pxl-page--title { font-size: 60px; margin-bottom: 0; } @media screen and (max-width: 1600px) { .pxl-content-top .pxl-page--title { font-size: 52px; } } @media screen and (max-width: 1200px) { .pxl-content-top .pxl-page--title { font-size: 48px; } } @media screen and (max-width: 767px) { .pxl-content-top .pxl-page--title { font-size: 36px; } } .pxl-content-wrap.no-sidebar .pxl-content-top { max-width: 860px; margin-left: auto; margin-right: auto; } @media screen and (min-width: 1201px) { .pxl-sidebar-sticky { position: -webkit-sticky; position: sticky; top: 40px; } .admin-bar .pxl-sidebar-sticky { top: 72px; } } .widget .widget-title, .pxl-widget-title, .comments-title, .comment-reply-title { font-size: 22px; padding-bottom: 11px; position: relative; margin-bottom: 20px; color: #040617; } .widget .widget-title:before, .pxl-widget-title:before, .comments-title:before, .comment-reply-title:before { content: ''; width: 40px; height: 3px; background-color: var(--primary-color); position: absolute; left: 0; bottom: 0; } .comments-title, .comment-reply-title { margin-bottom: 24px; } .pxl-sidebar-area .pxl-sidebar-sticky { border: 2px solid #f1f1f1; padding: 55px 40px 80px; } @media screen and (max-width: 1200px) { .pxl-sidebar-area .pxl-sidebar-sticky { padding: 40px 30px 50px 30px; } } .pxl-sidebar-area .widget { margin-bottom: 42px; } .pxl-sidebar-area .widget:last-child { margin-bottom: 0; } .pxl-sidebar-area .widget.widget_pxl_recent_posts { margin-bottom: 60px; } .widget_search .searchform-wrap { position: relative; } .widget_search .search-submit { height: 51px; width: 51px; font-weight: 400; background-color: transparent; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; top: 0; right: 0; -webkit-border-radius: 0 5px 5px 0; -khtml-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; -ms-border-radius: 0 5px 5px 0; -o-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; padding: 0; position: absolute; color: #666; z-index: 1; font-size: 15px; display: inline-flex; align-items: center; justify-content: center; border-left: 1px solid #ececf0; } .widget_search .search-submit:before, .widget_search .search-submit:after { display: none; } .widget_search .search-field { background-color: #fff; border-radius: 0px; font-size: 15px; padding-left: 15px; border-color: #ececf0; height: 51px; color: #666; } .widget_search .search-field:focus { border-color: var(--primary-color); } .widget_search .search-field:focus + .search-submit { border-color: var(--primary-color); } .widget_product_categories ul, .widget_categories ul, .widget_nav_menu ul, .widget_pages ul, .widget_archive ul, .widget_meta ul, .widget_recent_entries ul { list-style: none; margin-bottom: 0; padding: 0; } .widget_product_categories ul li a, .widget_categories ul li a, .widget_nav_menu ul li a, .widget_pages ul li a, .widget_archive ul li a, .widget_meta ul li a, .widget_recent_entries ul li a { color: #040617; padding: 14px 13px 14px 16px; position: relative; z-index: 1; font-size: 15px; font-weight: 700; display: flex; align-items: center; flex-wrap: wrap; border-top: 1px solid #ececf0; } .widget_product_categories ul li a:before, .widget_categories ul li a:before, .widget_nav_menu ul li a:before, .widget_pages ul li a:before, .widget_archive ul li a:before, .widget_meta ul li a:before, .widget_recent_entries ul li a:before { font-family: "Caseicon"; content: "\f14d"; font-size: 11px; font-weight: 400; margin-right: 5px; } .widget_product_categories ul li .pxl-count, .widget_categories ul li .pxl-count, .widget_nav_menu ul li .pxl-count, .widget_pages ul li .pxl-count, .widget_archive ul li .pxl-count, .widget_meta ul li .pxl-count, .widget_recent_entries ul li .pxl-count { position: absolute; width: 27px; height: 27px; line-height: 27px; text-align: center; color: #222; background-color: #eee; font-size: 12px; right: 13px; top: 50%; transform: translate(0, -50%); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; font-weight: 500; } .widget_product_categories ul li:first-child > a, .widget_categories ul li:first-child > a, .widget_nav_menu ul li:first-child > a, .widget_pages ul li:first-child > a, .widget_archive ul li:first-child > a, .widget_meta ul li:first-child > a, .widget_recent_entries ul li:first-child > a { border-top: none; } .widget_product_categories ul li.current-menu-item > a, .widget_categories ul li.current-menu-item > a, .widget_nav_menu ul li.current-menu-item > a, .widget_pages ul li.current-menu-item > a, .widget_archive ul li.current-menu-item > a, .widget_meta ul li.current-menu-item > a, .widget_recent_entries ul li.current-menu-item > a, .widget_product_categories ul li.current-cat > a, .widget_categories ul li.current-cat > a, .widget_nav_menu ul li.current-cat > a, .widget_pages ul li.current-cat > a, .widget_archive ul li.current-cat > a, .widget_meta ul li.current-cat > a, .widget_recent_entries ul li.current-cat > a, .widget_product_categories ul li.current-cat-parent > a, .widget_categories ul li.current-cat-parent > a, .widget_nav_menu ul li.current-cat-parent > a, .widget_pages ul li.current-cat-parent > a, .widget_archive ul li.current-cat-parent > a, .widget_meta ul li.current-cat-parent > a, .widget_recent_entries ul li.current-cat-parent > a, .widget_product_categories ul li > a:hover, .widget_categories ul li > a:hover, .widget_nav_menu ul li > a:hover, .widget_pages ul li > a:hover, .widget_archive ul li > a:hover, .widget_meta ul li > a:hover, .widget_recent_entries ul li > a:hover { padding-left: 30px; color: var(--primary-color); } .widget_product_categories ul li.current-menu-item > a .pxl-count, .widget_categories ul li.current-menu-item > a .pxl-count, .widget_nav_menu ul li.current-menu-item > a .pxl-count, .widget_pages ul li.current-menu-item > a .pxl-count, .widget_archive ul li.current-menu-item > a .pxl-count, .widget_meta ul li.current-menu-item > a .pxl-count, .widget_recent_entries ul li.current-menu-item > a .pxl-count, .widget_product_categories ul li.current-cat > a .pxl-count, .widget_categories ul li.current-cat > a .pxl-count, .widget_nav_menu ul li.current-cat > a .pxl-count, .widget_pages ul li.current-cat > a .pxl-count, .widget_archive ul li.current-cat > a .pxl-count, .widget_meta ul li.current-cat > a .pxl-count, .widget_recent_entries ul li.current-cat > a .pxl-count, .widget_product_categories ul li.current-cat-parent > a .pxl-count, .widget_categories ul li.current-cat-parent > a .pxl-count, .widget_nav_menu ul li.current-cat-parent > a .pxl-count, .widget_pages ul li.current-cat-parent > a .pxl-count, .widget_archive ul li.current-cat-parent > a .pxl-count, .widget_meta ul li.current-cat-parent > a .pxl-count, .widget_recent_entries ul li.current-cat-parent > a .pxl-count, .widget_product_categories ul li > a:hover .pxl-count, .widget_categories ul li > a:hover .pxl-count, .widget_nav_menu ul li > a:hover .pxl-count, .widget_pages ul li > a:hover .pxl-count, .widget_archive ul li > a:hover .pxl-count, .widget_meta ul li > a:hover .pxl-count, .widget_recent_entries ul li > a:hover .pxl-count { color: #fff; background-color: var(--primary-color); } .widget_product_categories ul li .sub-menu, .widget_categories ul li .sub-menu, .widget_nav_menu ul li .sub-menu, .widget_pages ul li .sub-menu, .widget_archive ul li .sub-menu, .widget_meta ul li .sub-menu, .widget_recent_entries ul li .sub-menu, .widget_product_categories ul li .children, .widget_categories ul li .children, .widget_nav_menu ul li .children, .widget_pages ul li .children, .widget_archive ul li .children, .widget_meta ul li .children, .widget_recent_entries ul li .children { margin-top: 12px; } .widget_product_categories ul li > .sub-menu > li > a, .widget_categories ul li > .sub-menu > li > a, .widget_nav_menu ul li > .sub-menu > li > a, .widget_pages ul li > .sub-menu > li > a, .widget_archive ul li > .sub-menu > li > a, .widget_meta ul li > .sub-menu > li > a, .widget_recent_entries ul li > .sub-menu > li > a { padding-left: 22px; } .widget_product_categories ul li > .sub-menu > li > .sub-menu > li > a, .widget_categories ul li > .sub-menu > li > .sub-menu > li > a, .widget_nav_menu ul li > .sub-menu > li > .sub-menu > li > a, .widget_pages ul li > .sub-menu > li > .sub-menu > li > a, .widget_archive ul li > .sub-menu > li > .sub-menu > li > a, .widget_meta ul li > .sub-menu > li > .sub-menu > li > a, .widget_recent_entries ul li > .sub-menu > li > .sub-menu > li > a { padding-left: 26px; } .widget_product_categories ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_categories ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_nav_menu ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_pages ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_archive ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_meta ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_recent_entries ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a { padding-left: 30px; } .widget_product_categories ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_categories ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_nav_menu ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_pages ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_archive ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_meta ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_recent_entries ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a { padding-left: 34px; } .widget_product_categories ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_categories ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_nav_menu ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_pages ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_archive ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_meta ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_recent_entries ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a { padding-left: 38px; } .widget_product_categories ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_categories ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_nav_menu ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_pages ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_archive ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_meta ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_recent_entries ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a { padding-left: 42px; } .widget_product_categories ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_categories ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_nav_menu ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_pages ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_archive ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_meta ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_recent_entries ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a { padding-left: 47px; } .widget_product_categories ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_categories ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_nav_menu ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_pages ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_archive ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_meta ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_recent_entries ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a { padding-left: 51px; } .widget_product_categories ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_categories ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_nav_menu ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_pages ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_archive ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_meta ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_recent_entries ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a { padding-left: 55px; } .widget_product_categories ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_categories ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_nav_menu ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_pages ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_archive ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_meta ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a, .widget_recent_entries ul li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li > a { padding-left: 59px; } .widget_product_categories ul > li:last-child, .widget_categories ul > li:last-child, .widget_nav_menu ul > li:last-child, .widget_pages ul > li:last-child, .widget_archive ul > li:last-child, .widget_meta ul > li:last-child, .widget_recent_entries ul > li:last-child { margin-bottom: 0; } .widget_tag_cloud .widget-title { margin-bottom: 34px; } .widget_tag_cloud .tagcloud { display: flex; flex-wrap: wrap; margin-top: -10px; } .widget_tag_cloud a { font-size: 14px !important; color: #040617; padding: 0 20px; line-height: 27px; position: relative; z-index: 1; display: inline-block; margin-right: 8px; margin-top: 10px; border: 1px solid #eeecec; border-radius: 0px; font-weight: 700; } .widget_tag_cloud a:hover { color: #fff; background-color: var(--primary-color); border-color: var(--primary-color); } .widget_tag_cloud a:hover:before { opacity: 0; } .widget_tag_cloud a:hover:after { opacity: 1; } .widget_pxl_recent_posts .pxl-item--img { width: 58px; min-width: 58px; } .widget_pxl_recent_posts .pxl-item--title { margin-top: -5px; margin-bottom: 6px; font-size: 16px; color: #040617; line-height: 1.5; } .widget_pxl_recent_posts .pxl-item--title a { color: inherit; } .widget_pxl_recent_posts .pxl-item--title a:hover { color: var(--primary-color); } .widget_pxl_recent_posts .pxl-item--date { font-size: 14px; color: #666; font-weight: 700; display: flex; flex-wrap: wrap; align-items: center; margin-bottom: -3px; } .widget_pxl_recent_posts .pxl-item--date i { color: var(--primary-color); font-size: 15px; } .widget_pxl_recent_posts .pxl--item { display: flex; flex-wrap: nowrap; } .widget_pxl_recent_posts .pxl--item + .pxl--item { border-top: 1px solid #e2e2e7; padding-top: 29px; margin-top: 29px; } .gallery { margin: -10px -5px 0 -5px !important; display: flex; flex-wrap: wrap; } .gallery .gallery-item { padding: 0 5px !important; margin: 24px 0 0 !important; } .gallery .gallery-item img { border: none !important; } .gallery.gallery-columns-2 .gallery-item { width: 50% !important; } .gallery.gallery-columns-3 .gallery-item { width: 33.33% !important; } .gallery.gallery-columns-4 .gallery-item { width: 25% !important; } .gallery.gallery-columns-5 .gallery-item { width: 20% !important; } #pxl-content-main .gallery { margin: -5px -12px 38px -12px !important; } #pxl-content-main .gallery .gallery-item { padding: 0 12px !important; margin: 24px 0 0 !important; } .widget_media_gallery .gallery, .elementor-widget-wp-widget-media_gallery .gallery, .elementor-widget-image-gallery .gallery { margin: -10px -5px 0 -5px; } .widget_media_gallery .gallery .gallery-item, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item, .elementor-widget-image-gallery .gallery .gallery-item { padding: 0 5px; margin-top: 10px !important; margin-bottom: 0; } .widget_media_gallery .gallery .gallery-item img, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item img, .elementor-widget-image-gallery .gallery .gallery-item img { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; width: 100%; border: none !important; } .widget_media_gallery .gallery .gallery-item a, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item a, .elementor-widget-image-gallery .gallery .gallery-item a { display: block; position: relative; } .widget_media_gallery .gallery .gallery-item a:before, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item a:before, .elementor-widget-image-gallery .gallery .gallery-item a:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.67); -webkit-transition: all 250ms linear 0ms; -khtml-transition: all 250ms linear 0ms; -moz-transition: all 250ms linear 0ms; -ms-transition: all 250ms linear 0ms; -o-transition: all 250ms linear 0ms; transition: all 250ms linear 0ms; opacity: 0; z-index: 1; } .widget_media_gallery .gallery .gallery-item a:after, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item a:after, .elementor-widget-image-gallery .gallery .gallery-item a:after { content: "\f12c"; font-size: 15px; font-family: "Caseicon"; color: #fff; z-index: 2; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 250ms linear 0ms; -khtml-transition: all 250ms linear 0ms; -moz-transition: all 250ms linear 0ms; -ms-transition: all 250ms linear 0ms; -o-transition: all 250ms linear 0ms; transition: all 250ms linear 0ms; opacity: 0; font-weight: 400; } .widget_media_gallery .gallery .gallery-item a:hover:before, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item a:hover:before, .elementor-widget-image-gallery .gallery .gallery-item a:hover:before, .widget_media_gallery .gallery .gallery-item a:hover:after, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item a:hover:after, .elementor-widget-image-gallery .gallery .gallery-item a:hover:after { opacity: 1; } .elementor-lightbox .swiper-container .elementor-lightbox-image { width: auto; height: auto; } .elementor-lightbox .swiper-container .swiper-slide { background-color: transparent; } .pxl-gallery { margin: -8px -15px 30px -15px; display: flex; flex-wrap: wrap; } .pxl-gallery img { width: 100%; } .pxl-gallery .pxl--item { padding: 30px 15px 0 15px; } .pxl-gallery .pxl--item-inner { -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; overflow: hidden; position: relative; } .pxl-gallery .pxl--item-inner.video-active:before { background-color: rgba(27, 27, 27, 0.5); } .pxl-gallery .pxl--item-inner .pxl-btn-video { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 99; } .pxl-gallery.gallery-2-columns .pxl--item { width: 50%; } @media screen and (max-width: 575px) { .pxl-gallery.gallery-2-columns .pxl--item { width: 100%; } } .pxl-gallery.gallery-3-columns .pxl--item { width: 33.33%; } @media screen and (max-width: 575px) { .pxl-gallery.gallery-3-columns .pxl--item { width: 100%; } } .pxl-gallery.gallery-4-columns .pxl--item { width: 25%; } @media screen and (max-width: 767px) { .pxl-gallery.gallery-4-columns .pxl--item { width: 50%; } } @media screen and (max-width: 575px) { .pxl-gallery.gallery-4-columns .pxl--item { width: 100%; } } .pxl-gallery.gallery-5-columns .pxl--item { width: 20%; } @media screen and (max-width: 767px) { .pxl-gallery.gallery-5-columns .pxl--item { width: 50%; } } @media screen and (max-width: 575px) { .pxl-gallery.gallery-5-columns .pxl--item { width: 100%; } } .pxl-gallery.masonry-style1 .pxl--item-inner { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .calendar_wrap caption { margin-bottom: 10px; } .widget_recent_comments ul, .widget_recent_comments ol { list-style: none; font-size: 16px; line-height: 24px; color: #080808; font-weight: 700; } .widget_recent_comments ul a, .widget_recent_comments ol a { color: inherit; } .widget_recent_comments ul a:hover, .widget_recent_comments ol a:hover { color: var(--primary-color); } .widget_recent_comments ul li + li, .widget_recent_comments ol li + li { margin-top: 18px; } .widget_rss .rss-widget-title { color: inherit; } .widget_rss ul, .widget_rss ol { margin: 0; list-style: none; } .widget_rss .rsswidget { display: block; font-size: 16px; line-height: 24px; color: #080808; font-weight: 700; } .widget_rss .rss-date { font-size: 14px; display: block; margin-top: 4px; margin-bottom: 10px; } .widget_rss li + li { margin-top: 34px; } .widget_rss cite { display: block; margin-top: 4px; color: var(--primary-color); } .widget_block ul, .widget_block ol { margin-bottom: 0; padding: 0; list-style: none; } .widget_block .wp-block-search__label, .widget_block .wp-block-group__inner-container > h2 { font-size: 22px; margin-bottom: 27px; position: relative; color: #080808; font-weight: 700; display: block; } .widget_block .wp-block-latest-posts__list, .widget_block .wp-block-latest-comments { font-size: 16px; line-height: 24px; color: #080808; font-weight: 600; } .widget_block .wp-block-latest-posts__list a, .widget_block .wp-block-latest-comments a { color: inherit; } .widget_block .wp-block-latest-posts__list a:hover, .widget_block .wp-block-latest-comments a:hover { color: var(--primary-color); } .widget_block .wp-block-latest-posts__list li + li, .widget_block .wp-block-latest-comments li + li { margin-top: 18px; } .widget_block .wp-block-latest-comments { color: #666; } .widget_block .wp-block-latest-comments a { color: #080808; } .widget_block .wp-block-latest-comments a:hover { color: var(--primary-color); } .widget_block.widget_search .wp-block-search__inside-wrapper { position: relative; } .widget_block.widget_search .wp-block-search__inside-wrapper .wp-block-search__button { height: 60px; width: 60px; background: transparent; top: 0; right: 0; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; padding: 0; position: absolute; color: #222; line-height: 60px; z-index: 1; font-size: 0px; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; border-color: #ececf0; } .widget_block.widget_search .wp-block-search__inside-wrapper .wp-block-search__button:before { content: "\f12c"; font-family: "Caseicon"; font-size: 14px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .widget_block.widget_search .wp-block-search__inside-wrapper .wp-block-search__button:hover { border-color: var(--primary-color); background-color: var(--primary-color); color: #fff; } .widget_block.widget_search .wp-block-search__inside-wrapper .wp-block-search__input { border-color: #ececf0; color: #222; padding-left: 24px; } .widget_archive .nice-select ul.list { max-width: 320px; } .wp-calendar-table { background-color: #fff; } .pxl-wg-categories { margin: -20px -10px 0 -10px; display: flex; flex-wrap: wrap; } .pxl-wg-categories .pxl-category { padding: 0 10px; margin-top: 20px; } .pxl-wg-categories .pxl-category--inner { min-height: 90px; position: relative; z-index: 1; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; overflow: hidden; } @media screen and (max-width: 575px) { .pxl-wg-categories .pxl-category--inner { min-height: 120px; } } .pxl-wg-categories .pxl-category--inner:before { content: ''; background-color: rgba(0, 0, 0, 0.36); z-index: 12; } .pxl-wg-categories .pxl-category--inner a { z-index: 99; } .pxl-wg-categories .pxl-category--inner span { color: #fff; font-size: 16px; font-weight: 700; position: relative; z-index: 88; } .pxl-wg-categories .pxl-category--inner .pxl-category--img { z-index: 11; -webkit-transition: all 0.5s ease; -khtml-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; transform: scale(1.01, 1.01); } .pxl-wg-categories .pxl-category--inner:hover .pxl-category--img { -webkit-transform: scale(1.07, 1.07); transform: scale(1.07, 1.07); } .pxl-wg-categories.columns-2 .pxl-category { width: 50%; } @media screen and (max-width: 575px) { .pxl-wg-categories.columns-2 .pxl-category { width: 100%; } } .pxl-contact-info-widget { border-radius: 5px; overflow: hidden; position: relative; z-index: 1; text-align: center; padding: 62px 30px; font-weight: 500; color: rgba(255, 255, 255, 0.8); } .pxl-contact-info-widget .pxl-phone--number { margin-bottom: 16px; color: #fff; font-size: 34px; font-weight: 800; } @media screen and (max-width: 1200px) { .pxl-contact-info-widget .pxl-phone--number { font-size: 28px; } } .pxl-contact-info-widget .pxl-item--icon { height: 62px; width: 62px; background-color: red; border-radius: 62px; font-size: 34px; display: inline-flex; justify-content: center; align-items: center; position: relative; z-index: 1; margin-bottom: 23px; } .pxl-contact-info-widget .pxl-item--icon:before { content: ''; background-color: #020626; position: absolute; top: 3px; right: 3px; bottom: 3px; left: 3px; border-radius: 100%; z-index: -1; } .pxl-contact-info-widget .pxl-item--icon i.active { animation: pxl_zigzag 0.8s ease-out infinite; -webkit-animation: pxl_zigzag 0.8s ease-out infinite; } .pxl-contact-info-widget .pxl-phone--link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .pxl-contact-info-widget:before { z-index: -1; background-color: rgba(2, 6, 38, 0.85); } body.rtl .widget .widget-title { padding-left: 0; padding-right: 42px; } body.rtl .widget .widget-title:before { left: auto; right: 0; } input::-moz-placeholder, textarea::-moz-placeholder { color: inherit; opacity: 1; text-overflow: ellipsis; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: inherit; opacity: 1; text-overflow: ellipsis; } input::-o-placeholder, textarea::-o-placeholder { color: inherit; opacity: 1; text-overflow: ellipsis; } input::-ms-placeholder, textarea::-ms-placeholder { color: inherit; opacity: 1; text-overflow: ellipsis; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .pxl-select-higthlight, .nice-select { background-color: #fff; border: 1px solid #ececec; color: #888; padding: 6px 18px; line-height: 1.73; font-size: 15px; font-weight: 400; height: 50px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; width: 100%; outline: none; font-family: inherit; } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus, .pxl-select-higthlight:focus, .nice-select:focus { outline: 0; border-color: var(--primary-color); color: #444; } input[type="range"] { padding: 0; background-color: transparent; height: auto; border: none; } select { height: 60px; } textarea { padding-top: 12px; padding-bottom: 18px; height: 149px; margin: 0; } .comments-area .comment-respond .logged-in-as { font-size: 15px; } .comments-area .comment-respond .logged-in-as a { color: inherit; } .comments-area .comment-respond .logged-in-as a:hover { color: var(--primary-color); } .comments-area .comment-respond .logged-in-as a:nth-child(2) { font-weight: 700; text-decoration: underline; } .comments-area .no-comments { display: none; } .comment-list { padding: 0; list-style: none; margin-bottom: 40px; } .comment-list li { padding-top: 15px; } .comment-list li .children { margin-bottom: 0; } .comment-list li .children li { list-style: none; padding-left: 50px; } @media screen and (max-width: 1200px) { .comment-list li .children li { padding-left: 0; } } .comment-list > li:first-child { border-top: none; margin-top: 0; padding-top: 0; } .comment-list > li:last-child { margin-bottom: 0; } .comment-list > li > .children > li > .children > li > .children > li > .children { padding-left: 0; } .comment-list > li > .children > li > .children > li > .children > li > .children .children { padding-left: 0; } .comment-list #respond { margin-top: 28px; margin-bottom: 40px; } .comment-list #respond .comment-reply-title { font-size: 24px; display: flex; align-items: center; flex-wrap: wrap; } .comment-image { width: 78px; min-width: 78px; } .comment-image img { -webkit-border-radius: 78px; -khtml-border-radius: 78px; -moz-border-radius: 78px; -ms-border-radius: 78px; -o-border-radius: 78px; border-radius: 78px; } @media screen and (max-width: 575px) { .comment-image { margin-bottom: 12px; } } .comment-title { font-size: 20px; text-transform: uppercase; margin-top: 8px; margin-bottom: 0; } @media screen and (max-width: 767px) { .comment-title { font-size: 18px; } } .comment-title a { color: inherit; } .comment-title a:hover { color: inherit; } .comment-date { font-size: 16px; font-weight: 500; color: var(--primary-color); margin-bottom: 10px; display: block; } @media screen and (max-width: 575px) { .comment-content { font-size: 16px; line-height: 1.625; } } .comment-content a { word-wrap: break-word; } .comment-content .comment-text { color: inherit; } .comment-content .comment-text p:last-child { margin-bottom: 0; } .comment-content .comment-text ol, .comment-content .comment-text ul { margin-bottom: 32px; } .comment-content .comment-text ol ul, .comment-content .comment-text ul ul, .comment-content .comment-text ol ol, .comment-content .comment-text ul ol { margin-bottom: 0; } .comment-content .comment-text ul li { list-style: outside; } .comment-content .comment-text img { margin: 6px 0; } .comment-reply a { font-size: 16px; font-weight: 600; color: #0a1320; } .comment-reply a:hover { color: var(--primary-color); } .comment-inner { display: flex; flex-wrap: nowrap; border: 1px solid #ececec; padding: 20px 20px 38px 20px; } @media screen and (max-width: 575px) { .comment-inner { display: block; } } .comment-holder { margin-bottom: 8px; } @media screen and (max-width: 575px) { .comment-holder { display: block; } } .comment-meta { flex-grow: 1; } .comment-form { display: flex; flex-wrap: wrap; width: 100%; } .comment-form > .row { order: 1; } .comment-form .comment-form-comment { display: flex; flex-wrap: wrap; width: 100%; order: 2; margin-top: 20px; } .comment-form .comment-form-cookies-consent { order: 3; } .comment-form .form-submit { order: 4; margin-top: 20px; margin-bottom: 0; width: 100%; } .single-post .comment-form .row { margin: 0 -10px; } .single-post .comment-form .row > div { margin-top: 20px; padding: 0 10px; } #commentform { padding: 20px 35px 33px; border: 1px solid #e1e1e1; } @media screen and (max-width: 767px) { #commentform { padding-left: 24px; padding-right: 24px; } } .comment-form-cookies-consent { font-size: 14px; line-height: 1.625; padding-left: 26px; position: relative; margin-top: 15px; margin-bottom: 0px; color: #222; /* Select Style */ } .comment-form-cookies-consent input, .comment-form-cookies-consent label:before, .comment-form-cookies-consent label:after { position: absolute; width: 14px; height: 14px; left: 0; top: 4px; cursor: pointer; } .comment-form-cookies-consent label { cursor: pointer; } .comment-form-cookies-consent label:before { content: ''; z-index: 1; background-color: #e9e9e9; border-radius: 0px; } .comment-form-cookies-consent label:after { content: '\f112'; font-family: "Caseicon"; font-weight: 400; z-index: 2; font-size: 8px; color: #000; opacity: 0; line-height: 12px; text-align: center; top: 5px; } .comment-form-cookies-consent input { z-index: 99; opacity: 0; margin: 0; } .comment-form-cookies-consent input:checked + label:after { opacity: 1; } .pxl-select { width: 100%; position: relative; } .pxl-select .pxl-select-hidden { position: absolute; visibility: hidden; opacity: 0; } .pxl-select .pxl-select-options { max-height: 282px; overflow-y: scroll; position: absolute; top: 100%; left: 0; right: 0; list-style: none; margin: 10px 0 0; padding: 12px 18px; background-color: #fff; z-index: 900; font-size: 16px; color: #666; font-family: inherit; box-shadow: 0 3px 65px rgba(0, 0, 0, 0.08); -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); opacity: 0; margin-top: 30px; visibility: hidden; border-radius: 0 0 10px 10px; } .pxl-select .pxl-select-options li { padding: 9px 10px; cursor: pointer; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); line-height: normal !important; border-radius: 5px; } .pxl-select .pxl-select-options li:first-child { display: none; } .pxl-select .pxl-select-options li:hover { color: #0a1320; background-color: rgba(10, 19, 32, 0.04); } .pxl-select .pxl-select-higthlight { display: flex; align-items: center; cursor: pointer; position: relative; } .pxl-select .pxl-select-higthlight:before { content: "\f150"; width: 28px; height: 28px; border-radius: 28px; color: #888; line-height: 28px; text-align: center; font-size: 11px; font-family: Caseicon; position: absolute; top: 50%; right: 8px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .pxl-select .pxl-select-higthlight.active { border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; } .pxl-select .pxl-select-higthlight.active + .pxl-select-options { opacity: 1; margin-top: 0px; visibility: visible; } .pxl-select .pxl-select-higthlight.active:before { transform: translate(0, -50%) scaleY(-1); color: #444; } .pxl-form-date .wpcf7-form-control-wrap:after, .pxl-form-date .pxl-item-group:after { content: "\f150"; width: 28px; height: 28px; border-radius: 28px; color: #2d2d2d; line-height: 28px; text-align: center; font-size: 12px; font-family: Caseicon; position: absolute; top: 50%; right: 10px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .nice-select { position: relative; padding-right: 44px; cursor: pointer; display: inline-flex; align-items: center; } .nice-select:before { content: "\f150"; font-family: Caseicon; width: 28px; height: 28px; border-radius: 28px; color: #2d2d2d; line-height: 28px; text-align: center; font-size: 12px; position: absolute; top: 50%; right: 10px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .nice-select ul.list { position: absolute; top: 100%; left: 0; right: 0; list-style: none; margin: 30px 0 0; padding: 12px 15px; background-color: #fff; z-index: 101; font-size: 16px; color: #666; font-family: inherit; box-shadow: 0 3px 65px rgba(0, 0, 0, 0.08); -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); opacity: 0; visibility: hidden; max-width: 350px; max-height: 246px; overflow-y: auto; } .nice-select ul.list li { padding: 9px 8px; cursor: pointer; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); line-height: normal !important; } .nice-select ul.list li:hover { color: #101010; background-color: rgba(0, 0, 0, 0.04); } .nice-select.open:before { transform: translate(0, -50%) scaleY(-1); } .nice-select.open ul.list { opacity: 1; margin-top: 0; visibility: visible; } .comment-reply-title small a { font-size: 15px; font-weight: 700; color: #fff; line-height: 36px; padding: 0 22px; background-color: var(--primary-color); display: inline-flex; margin: 0 12px; border-radius: 50px; } .post-password-form { /* Select 2 */ } .post-password-form input[type="password"] { margin-top: 6px; } .post-password-form input[type="submit"] { margin-top: 10px; } .select2 .select2-selection--single { border: 1px solid #2d2d2d; height: 51px; } .select2 .select2-selection--single .select2-selection__rendered { padding-left: 15px; line-height: 51px; } .select2 .select2-selection--single .select2-selection__arrow { right: 8px; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); } form .select2-container--default { width: 100% !important; } form .select2-container--default .select2-selection { height: 60px; background-color: #f5f6f6; -webkit-border-radius: 30px; -khtml-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; border: none; } form .select2-container--default .select2-selection .select2-selection__rendered { line-height: 60px; padding-left: 22px; font-size: 16px; color: #646464; } form .select2-container--default .select2-selection .select2-selection__arrow { right: 20px; top: 50%; color: #646464; } form .select2-container--default .select2-selection .select2-selection__clear { height: 20px; line-height: 20px; position: absolute; right: 30px; text-align: center; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); width: 20px; color: #5d5d60; } form .select2-container--default .select2-selection .select2-selection__placeholder { color: inherit; } .select2-container.select2-container--open { /* Date Time */ } .select2-container.select2-container--open .select2-dropdown { border-color: #e7e8e9; } .select2-container.select2-container--open .select2-dropdown .select2-search__field { border: 1px solid #e7e8e9; padding-left: 15px; padding-right: 15px; } .select2-container.select2-container--open .select2-results .select2-results__option { font-size: 15px; } .select2-container.select2-container--open .select2-results li.select2-results__option--highlighted { background-color: var(--primary-color); } body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today { color: var(--primary-color) !important; } body .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover, body .xdsoft_datetimepicker .xdsoft_calendar td:hover, body .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover { background: var(--secondary-color) !important; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; color: #fff !important; } body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today, body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover, body .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current.xdsoft_disabled:hover body .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current body .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current, body .xdsoft_timepicker .xdsoft_time_variant .xdsoft_current { background-color: var(--primary-color) !important; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; color: #fff !important; } body .xdsoft_datetimepicker { font-family: inherit; border: none; -webkit-box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.12); -khtml-box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.12); -ms-box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.12); -o-box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.12); box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.12); } body .xdsoft_datetimepicker .xdsoft_calendar th { background-color: #f3f3f3; color: #444; } body .xdsoft_datetimepicker .xdsoft_calendar td { border-color: #ebebeb; height: 30px; background-color: #f7f7f7; } @media screen and (min-width: 1201px) { body .xdsoft_datetimepicker .xdsoft_calendar td { height: 36px; } } body .xdsoft_datetimepicker .xdsoft_calendar td > div { padding: 0; text-align: center; } body .xdsoft_datetimepicker .xdsoft_datepicker { width: 230px; } @media screen and (min-width: 1201px) { body .xdsoft_datetimepicker .xdsoft_datepicker { width: 305px; } } body .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current { background-color: var(--primary-color); -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .search-no-results #pxl-main { min-height: calc(100vh - 308px); } .search-no-results .pxl-content-wrap.no-sidebar .no-results.not-found { max-width: 780px; margin: auto; } .search-no-results .search-form .searchform-wrap { position: relative; } .search-no-results .search-form .searchform-wrap .search-submit { padding: 0; background-color: transparent; width: 50px; height: 50px; position: absolute; top: 0; right: 0; } .search-no-results .search-form .searchform-wrap .search-submit:hover { color: var(--primary-color); } .pxl-file-upload-wrapper { position: relative; display: inline-flex; flex-direction: row-reverse; padding-bottom: 10px; } @media screen and (max-width: 767px) { .pxl-file-upload-wrapper { display: block; } } .pxl-file-upload-wrapper .pxl-file-upload-button { white-space: nowrap; line-height: 52px; font-size: 16px; color: #fff; text-transform: capitalize; background: #16232b; padding: 0 38px; } @media screen and (max-width: 767px) { .pxl-file-upload-wrapper .pxl-file-upload-button { padding-left: 24px; padding-right: 24px; } } .pxl-file-upload-wrapper .pxl-file-upload-button:hover { background: #222; } .pxl-file-upload-wrapper .pxl-file-upload-input { width: auto; font-size: 16px; color: #0a1320; background: none; font-weight: 500; padding: 0 22px; height: 52px; } @media screen and (max-width: 767px) { .pxl-file-upload-wrapper .pxl-file-upload-input { padding: 0; } } body.rtl input[type="text"], body.rtl input[type="email"], body.rtl input[type="url"], body.rtl input[type="password"], body.rtl input[type="search"], body.rtl input[type="tel"], body.rtl input[type="number"], body.rtl input[type="range"], body.rtl input[type="date"], body.rtl input[type="month"], body.rtl input[type="week"], body.rtl input[type="time"], body.rtl input[type="datetime"], body.rtl input[type="datetime-local"], body.rtl input[type="color"], body.rtl textarea, body.rtl select, body.rtl .pxl-select-higthlight, body.rtl .nice-select, body.rtl .wpcf7 input[type="url"], body.rtl .wpcf7 input[type="email"], body.rtl .wpcf7 input[type="tel"] { direction: rtl; } body.rtl .pxl-select .pxl-select-higthlight::before { right: auto; left: 8px; } body:not(.rtl) .ltr-reverse { -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } body.rtl { direction: rtl; unicode-bidi: embed; text-align: right; } body.rtl .rtl-icon { -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); display: inline-block; } body.rtl .rtl-reverse { -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } body.rtl .pxl-icon-reverse { -webkit-transform: scaleX(1); -khtml-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); } body.rtl .pxl-text-left { text-align: right; } body.rtl .pxl-text-right { text-align: left; } @media screen and (min-width: 1201px) { body.rtl .pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a .caseicon-angle-arrow-down { margin-left: 0; margin-right: 8px; } body.rtl .pxl-menu-primary .sub-menu, body.rtl .pxl-menu-primary .children { text-align: right; } body.rtl .pxl-menu-primary li a span:before { left: auto; right: 0; } body.rtl .pxl-menu-primary > li > .sub-menu:not(.pxl-mega-menu), body.rtl .pxl-menu-primary > li > .children:not(.pxl-mega-menu) { left: auto; right: 0; text-align: right; } body.rtl .pxl-menu-primary > li > .sub-menu:not(.pxl-mega-menu) li > .sub-menu, body.rtl .pxl-menu-primary > li > .children:not(.pxl-mega-menu) li > .sub-menu, body.rtl .pxl-menu-primary > li > .sub-menu:not(.pxl-mega-menu) li > .children, body.rtl .pxl-menu-primary > li > .children:not(.pxl-mega-menu) li > .children { left: auto; right: 100%; text-align: right; } body.rtl .pxl-menu-primary .sub-menu li.menu-item-has-children > a::after { content: "\f136"; right: auto; left: 24px; } body.rtl .pxl-nav-menu.hv-style1 .pxl-menu-primary > li > a::before { left: auto; right: 0; } } @media screen and (max-width: 1200px) { body.rtl #pxl-header-default #pxl-nav-mobile, body.rtl #pxl-header-elementor #pxl-nav-mobile { right: auto; left: 15px; } body.rtl .pxl-header-menu { left: auto; right: 0; -webkit-transform: translateX(100%); -khtml-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); } body.rtl .pxl-header-menu.active { -webkit-transform: translateX(0%); -khtml-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } body.rtl .pxl-menu-toggle, body.rtl .pxl-menu-close, body.rtl .pxl-header-mobile-search .search-submit { right: auto; left: 0; } body.rtl .pxl-menu-primary .sub-menu li a, body.rtl .pxl-menu-primary .children li a { padding-left: 0; padding-right: 14px; } body.rtl .pxl-menu-primary .pxl-megamenu .pxl-heading { padding-left: 0; padding-right: 14px; } } body.rtl #pxl-search-popup .pxl-item--conent form .search-submit { right: auto; left: 0; text-align: left; } body.rtl .pxl---post .pxl-item--meta li { margin-right: 0; margin-left: 20px; } body.rtl .pxl---post .pxl-item--meta li i { margin-right: 0; margin-left: 8px; } body.rtl blockquote { padding-left: 40px; padding-right: 40px; margin-left: 0; margin-right: 0; } body.rtl blockquote:before { left: auto; right: 0; } body.rtl .pxl--post-footer label { margin-right: 0; margin-left: 18px; } body.rtl .pxl--post-footer .pxl--tags { margin-right: 0; margin-left: 30px; } body.rtl .pxl-post--navigation .pxl--item-prev .pxl--img { margin-right: 0; margin-left: 22px; } body.rtl .pxl-post--navigation .pxl--item-prev .pxl--label i { margin-right: 0; margin-left: 4px; } body.rtl .pxl-post--navigation .pxl--item-prev .pxl--label i:before { content: "\f134"; } body.rtl .pxl-post--navigation .pxl--item-next { text-align: left; } body.rtl .pxl-post--navigation .pxl--item-next .pxl--img { margin-left: 0; margin-right: 22px; } body.rtl .pxl-post--navigation .pxl--item-next .pxl--label i { margin-left: 0; margin-right: 4px; } body.rtl .pxl-post--navigation .pxl--item-next .pxl--label i:before { content: "\f13a"; } body.rtl .pxl---post .pxl-item--meta::before { right: 0; left: auto; } body.rtl .comment-inner img.avatar { margin-right: 0; margin-left: 18px; } body.rtl .comment-reply { right: auto; left: 23px; } body.rtl .comment-reply a i { -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); margin-left: 0; margin-right: 5px; } body.rtl .comment-form-cookies-consent { padding-left: 0; padding-right: 32px; } body.rtl .comment-form-cookies-consent input, body.rtl .comment-form-cookies-consent label::before, body.rtl .comment-form-cookies-consent label::after { left: auto; right: 0; } body.rtl .comment-list li .comment-respond { margin-left: 0; margin-right: 130px; } @media screen and (max-width: 767px) { body.rtl .comment-list li .comment-respond { margin-left: 0px; margin-right: 78px; } } @media screen and (max-width: 575px) { body.rtl .comment-list li .comment-respond { margin-right: 0; } } body.rtl .comment-list li .children { padding-right: 120px; padding-left: 0; } @media screen and (max-width: 767px) { body.rtl .comment-list li .children { padding-right: 78px; padding-left: 0; } } @media screen and (max-width: 575px) { body.rtl .comment-list li .children { padding-right: 0; } } body.rtl .comment-reply-title small { margin-left: 0; margin-right: 10px; } body.rtl .pxl-pagination-wrap .page-numbers i { -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } body.rtl .widget-title::before, body.rtl .comment-reply-title::before, body.rtl .comments-title::before { left: auto; right: 0; } body.rtl .widget_product_categories ul li a:after, body.rtl .widget_categories ul li a:after, body.rtl .widget_nav_menu ul li a:after, body.rtl .widget_pages ul li a:after, body.rtl .widget_archive ul li a:after, body.rtl .widget_meta ul li a:after, body.rtl .widget_recent_entries ul li a:after { right: auto; left: 24px; transform: translate(0, -50%) scaleX(-1); } body.rtl .widget_search .search-submit { right: auto; left: 0; } .pxl-mr-3 { margin-right: 3px; } .pxl-mr-4 { margin-right: 4px; } .pxl-mr-5 { margin-right: 5px; } .pxl-mr-6 { margin-right: 6px; } .pxl-mr-7 { margin-right: 7px; } .pxl-mr-8 { margin-right: 8px; } .pxl-mr-9 { margin-right: 9px; } .pxl-mr-10 { margin-right: 10px; } .pxl-mr-11 { margin-right: 11px; } .pxl-mr-12 { margin-right: 12px; } .pxl-mr-13 { margin-right: 13px; } .pxl-mr-14 { margin-right: 14px; } .pxl-mr-15 { margin-right: 15px; } .pxl-mr-16 { margin-right: 16px; } .pxl-mr-17 { margin-right: 17px; } .pxl-mr-18 { margin-right: 18px; } .pxl-mr-19 { margin-right: 19px; } .pxl-mr-20 { margin-right: 20px; } .pxl-mr-21 { margin-right: 21px; } .pxl-mr-22 { margin-right: 22px; } .pxl-mr-23 { margin-right: 23px; } .pxl-mr-24 { margin-right: 24px; } .pxl-mr-25 { margin-right: 25px; } .pxl-mr-26 { margin-right: 26px; } .pxl-mr-27 { margin-right: 27px; } .pxl-mr-28 { margin-right: 28px; } .pxl-mr-29 { margin-right: 29px; } .pxl-mr-30 { margin-right: 30px; } .pxl-mr-31 { margin-right: 31px; } .pxl-mr-32 { margin-right: 32px; } .pxl-mr-33 { margin-right: 33px; } .pxl-mr-34 { margin-right: 34px; } .pxl-mr-35 { margin-right: 35px; } .pxl-mr-36 { margin-right: 36px; } .pxl-mr-37 { margin-right: 37px; } .pxl-mr-38 { margin-right: 38px; } .pxl-mr-39 { margin-right: 39px; } .pxl-mr-40 { margin-right: 40px; } .pxl-ml-3 { margin-left: 3px; } .pxl-ml-4 { margin-left: 4px; } .pxl-ml-5 { margin-left: 5px; } .pxl-ml-6 { margin-left: 6px; } .pxl-ml-7 { margin-left: 7px; } .pxl-ml-8 { margin-left: 8px; } .pxl-ml-9 { margin-left: 9px; } .pxl-ml-10 { margin-left: 10px; } .pxl-ml-11 { margin-left: 11px; } .pxl-ml-12 { margin-left: 12px; } .pxl-ml-13 { margin-left: 13px; } .pxl-ml-14 { margin-left: 14px; } .pxl-ml-15 { margin-left: 15px; } .pxl-ml-16 { margin-left: 16px; } .pxl-ml-17 { margin-left: 17px; } .pxl-ml-18 { margin-left: 18px; } .pxl-ml-19 { margin-left: 19px; } .pxl-ml-20 { margin-left: 20px; } .pxl-ml-21 { margin-left: 21px; } .pxl-ml-22 { margin-left: 22px; } .pxl-ml-23 { margin-left: 23px; } .pxl-ml-24 { margin-left: 24px; } .pxl-ml-25 { margin-left: 25px; } .pxl-ml-26 { margin-left: 26px; } .pxl-ml-27 { margin-left: 27px; } .pxl-ml-28 { margin-left: 28px; } .pxl-ml-29 { margin-left: 29px; } .pxl-ml-30 { margin-left: 30px; } .pxl-ml-31 { margin-left: 31px; } .pxl-ml-32 { margin-left: 32px; } .pxl-ml-33 { margin-left: 33px; } .pxl-ml-34 { margin-left: 34px; } .pxl-ml-35 { margin-left: 35px; } .pxl-ml-36 { margin-left: 36px; } .pxl-ml-37 { margin-left: 37px; } .pxl-ml-38 { margin-left: 38px; } .pxl-ml-39 { margin-left: 39px; } .pxl-ml-40 { margin-left: 40px; } .pxl-pr-3 { padding-right: 3px; } .pxl-pr-4 { padding-right: 4px; } .pxl-pr-5 { padding-right: 5px; } .pxl-pr-6 { padding-right: 6px; } .pxl-pr-7 { padding-right: 7px; } .pxl-pr-8 { padding-right: 8px; } .pxl-pr-9 { padding-right: 9px; } .pxl-pr-10 { padding-right: 10px; } .pxl-pr-11 { padding-right: 11px; } .pxl-pr-12 { padding-right: 12px; } .pxl-pr-13 { padding-right: 13px; } .pxl-pr-14 { padding-right: 14px; } .pxl-pr-15 { padding-right: 15px; } .pxl-pr-16 { padding-right: 16px; } .pxl-pr-17 { padding-right: 17px; } .pxl-pr-18 { padding-right: 18px; } .pxl-pr-19 { padding-right: 19px; } .pxl-pr-20 { padding-right: 20px; } .pxl-pr-21 { padding-right: 21px; } .pxl-pr-22 { padding-right: 22px; } .pxl-pr-23 { padding-right: 23px; } .pxl-pr-24 { padding-right: 24px; } .pxl-pr-25 { padding-right: 25px; } .pxl-pr-26 { padding-right: 26px; } .pxl-pr-27 { padding-right: 27px; } .pxl-pr-28 { padding-right: 28px; } .pxl-pr-29 { padding-right: 29px; } .pxl-pr-30 { padding-right: 30px; } .pxl-pr-31 { padding-right: 31px; } .pxl-pr-32 { padding-right: 32px; } .pxl-pr-33 { padding-right: 33px; } .pxl-pr-34 { padding-right: 34px; } .pxl-pr-35 { padding-right: 35px; } .pxl-pr-36 { padding-right: 36px; } .pxl-pr-37 { padding-right: 37px; } .pxl-pr-38 { padding-right: 38px; } .pxl-pr-39 { padding-right: 39px; } .pxl-pr-40 { padding-right: 40px; } .pxl-pr-60 { padding-right: 60px; } .pxl-pl-3 { padding-left: 3px; } .pxl-pl-4 { padding-left: 4px; } .pxl-pl-5 { padding-left: 5px; } .pxl-pl-6 { padding-left: 6px; } .pxl-pl-7 { padding-left: 7px; } .pxl-pl-8 { padding-left: 8px; } .pxl-pl-9 { padding-left: 9px; } .pxl-pl-10 { padding-left: 10px; } .pxl-pl-11 { padding-left: 11px; } .pxl-pl-12 { padding-left: 12px; } .pxl-pl-13 { padding-left: 13px; } .pxl-pl-14 { padding-left: 14px; } .pxl-pl-15 { padding-left: 15px; } .pxl-pl-16 { padding-left: 16px; } .pxl-pl-17 { padding-left: 17px; } .pxl-pl-18 { padding-left: 18px; } .pxl-pl-19 { padding-left: 19px; } .pxl-pl-20 { padding-left: 20px; } .pxl-pl-21 { padding-left: 21px; } .pxl-pl-22 { padding-left: 22px; } .pxl-pl-23 { padding-left: 23px; } .pxl-pl-24 { padding-left: 24px; } .pxl-pl-25 { padding-left: 25px; } .pxl-pl-26 { padding-left: 26px; } .pxl-pl-27 { padding-left: 27px; } .pxl-pl-28 { padding-left: 28px; } .pxl-pl-29 { padding-left: 29px; } .pxl-pl-30 { padding-left: 30px; } .pxl-pl-31 { padding-left: 31px; } .pxl-pl-32 { padding-left: 32px; } .pxl-pl-33 { padding-left: 33px; } .pxl-pl-34 { padding-left: 34px; } .pxl-pl-35 { padding-left: 35px; } .pxl-pl-36 { padding-left: 36px; } .pxl-pl-37 { padding-left: 37px; } .pxl-pl-38 { padding-left: 38px; } .pxl-pl-39 { padding-left: 39px; } .pxl-pl-40 { padding-left: 40px; } .pxl-l-0 { left: 0; } .pxl-l-1 { left: 1px; } .pxl-l-2 { left: 2px; } .pxl-l-3 { left: 3px; } .pxl-l-4 { left: 4px; } .pxl-l-5 { left: 5px; } .pxl-l-6 { left: 6px; } .pxl-l-7 { left: 7px; } .pxl-l-8 { left: 8px; } .pxl-l-9 { left: 9px; } .pxl-l-10 { left: 10px; } .pxl-l-11 { left: 11px; } .pxl-l-12 { left: 12px; } .pxl-l-13 { left: 13px; } .pxl-l-14 { left: 14px; } .pxl-l-15 { left: 15px; } .pxl-l-16 { left: 16px; } .pxl-l-17 { left: 17px; } .pxl-l-18 { left: 18px; } .pxl-l-19 { left: 19px; } .pxl-l-20 { left: 20px; } .pxl-l-21 { left: 21px; } .pxl-l-22 { left: 22px; } .pxl-l-23 { left: 23px; } .pxl-l-24 { left: 24px; } .pxl-l-25 { left: 25px; } .pxl-l-26 { left: 26px; } .pxl-l-27 { left: 27px; } .pxl-l-28 { left: 28px; } .pxl-l-29 { left: 29px; } .pxl-l-30 { left: 30px; } .pxl-l-31 { left: 31px; } .pxl-l-32 { left: 32px; } .pxl-l-33 { left: 33px; } .pxl-l-34 { left: 34px; } .pxl-l-35 { left: 35px; } .pxl-l-36 { left: 36px; } .pxl-l-37 { left: 37px; } .pxl-l-38 { left: 38px; } .pxl-l-39 { left: 39px; } .pxl-l-40 { left: 40px; } .pxl-r-0 { right: 0; } .pxl-r-1 { right: 1px; } .pxl-r-2 { right: 2px; } .pxl-r-3 { right: 3px; } .pxl-r-4 { right: 4px; } .pxl-r-5 { right: 5px; } .pxl-r-6 { right: 6px; } .pxl-r-7 { right: 7px; } .pxl-r-8 { right: 8px; } .pxl-r-9 { right: 9px; } .pxl-r-10 { right: 10px; } .pxl-r-11 { right: 11px; } .pxl-r-12 { right: 12px; } .pxl-r-13 { right: 13px; } .pxl-r-14 { right: 14px; } .pxl-r-15 { right: 15px; } .pxl-r-16 { right: 16px; } .pxl-r-17 { right: 17px; } .pxl-r-18 { right: 18px; } .pxl-r-19 { right: 19px; } .pxl-r-20 { right: 20px; } .pxl-r-21 { right: 21px; } .pxl-r-22 { right: 22px; } .pxl-r-23 { right: 23px; } .pxl-r-24 { right: 24px; } .pxl-r-25 { right: 25px; } .pxl-r-26 { right: 26px; } .pxl-r-27 { right: 27px; } .pxl-r-28 { right: 28px; } .pxl-r-29 { right: 29px; } .pxl-r-30 { right: 30px; } .pxl-r-31 { right: 31px; } .pxl-r-32 { right: 32px; } .pxl-r-33 { right: 33px; } .pxl-r-34 { right: 34px; } .pxl-r-35 { right: 35px; } .pxl-r-36 { right: 36px; } .pxl-r-37 { right: 37px; } .pxl-r-38 { right: 38px; } .pxl-r-39 { right: 39px; } .pxl-r-40 { right: 40px; } [dir="rtl"] .pxl-mr-3 { margin-right: 0px; margin-left: 3px; } [dir="rtl"] .pxl-mr-4 { margin-right: 0px; margin-left: 4px; } [dir="rtl"] .pxl-mr-5 { margin-right: 0px; margin-left: 5px; } [dir="rtl"] .pxl-mr-6 { margin-right: 0px; margin-left: 6px; } [dir="rtl"] .pxl-mr-7 { margin-right: 0px; margin-left: 7px; } [dir="rtl"] .pxl-mr-8 { margin-right: 0px; margin-left: 8px; } [dir="rtl"] .pxl-mr-9 { margin-right: 0px; margin-left: 9px; } [dir="rtl"] .pxl-mr-10 { margin-right: 0px; margin-left: 10px; } [dir="rtl"] .pxl-mr-11 { margin-right: 0px; margin-left: 11px; } [dir="rtl"] .pxl-mr-12 { margin-right: 0px; margin-left: 12px; } [dir="rtl"] .pxl-mr-13 { margin-right: 0px; margin-left: 13px; } [dir="rtl"] .pxl-mr-14 { margin-right: 0px; margin-left: 14px; } [dir="rtl"] .pxl-mr-15 { margin-right: 0px; margin-left: 15px; } [dir="rtl"] .pxl-mr-16 { margin-right: 0px; margin-left: 16px; } [dir="rtl"] .pxl-mr-17 { margin-right: 0px; margin-left: 17px; } [dir="rtl"] .pxl-mr-18 { margin-right: 0px; margin-left: 18px; } [dir="rtl"] .pxl-mr-19 { margin-right: 0px; margin-left: 19px; } [dir="rtl"] .pxl-mr-20 { margin-right: 0px; margin-left: 20px; } [dir="rtl"] .pxl-mr-21 { margin-right: 0px; margin-left: 21px; } [dir="rtl"] .pxl-mr-22 { margin-right: 0px; margin-left: 22px; } [dir="rtl"] .pxl-mr-23 { margin-right: 0px; margin-left: 23px; } [dir="rtl"] .pxl-mr-24 { margin-right: 0px; margin-left: 24px; } [dir="rtl"] .pxl-mr-25 { margin-right: 0px; margin-left: 25px; } [dir="rtl"] .pxl-mr-26 { margin-right: 0px; margin-left: 26px; } [dir="rtl"] .pxl-mr-27 { margin-right: 0px; margin-left: 27px; } [dir="rtl"] .pxl-mr-28 { margin-right: 0px; margin-left: 28px; } [dir="rtl"] .pxl-mr-29 { margin-right: 0px; margin-left: 29px; } [dir="rtl"] .pxl-mr-30 { margin-right: 0px; margin-left: 30px; } [dir="rtl"] .pxl-mr-31 { margin-right: 0px; margin-left: 31px; } [dir="rtl"] .pxl-mr-32 { margin-right: 0px; margin-left: 32px; } [dir="rtl"] .pxl-mr-33 { margin-right: 0px; margin-left: 33px; } [dir="rtl"] .pxl-mr-34 { margin-right: 0px; margin-left: 34px; } [dir="rtl"] .pxl-mr-35 { margin-right: 0px; margin-left: 35px; } [dir="rtl"] .pxl-mr-36 { margin-right: 0px; margin-left: 36px; } [dir="rtl"] .pxl-mr-37 { margin-right: 0px; margin-left: 37px; } [dir="rtl"] .pxl-mr-38 { margin-right: 0px; margin-left: 38px; } [dir="rtl"] .pxl-mr-39 { margin-right: 0px; margin-left: 39px; } [dir="rtl"] .pxl-mr-40 { margin-right: 0px; margin-left: 40px; } [dir="rtl"] .pxl-ml-3 { margin-left: 0px; margin-right: 3px; } [dir="rtl"] .pxl-ml-4 { margin-left: 0px; margin-right: 4px; } [dir="rtl"] .pxl-ml-5 { margin-left: 0px; margin-right: 5px; } [dir="rtl"] .pxl-ml-6 { margin-left: 0px; margin-right: 6px; } [dir="rtl"] .pxl-ml-7 { margin-left: 0px; margin-right: 7px; } [dir="rtl"] .pxl-ml-8 { margin-left: 0px; margin-right: 8px; } [dir="rtl"] .pxl-ml-9 { margin-left: 0px; margin-right: 9px; } [dir="rtl"] .pxl-ml-10 { margin-left: 0px; margin-right: 10px; } [dir="rtl"] .pxl-ml-11 { margin-left: 0px; margin-right: 11px; } [dir="rtl"] .pxl-ml-12 { margin-left: 0px; margin-right: 12px; } [dir="rtl"] .pxl-ml-13 { margin-left: 0px; margin-right: 13px; } [dir="rtl"] .pxl-ml-14 { margin-left: 0px; margin-right: 14px; } [dir="rtl"] .pxl-ml-15 { margin-left: 0px; margin-right: 15px; } [dir="rtl"] .pxl-ml-16 { margin-left: 0px; margin-right: 16px; } [dir="rtl"] .pxl-ml-17 { margin-left: 0px; margin-right: 17px; } [dir="rtl"] .pxl-ml-18 { margin-left: 0px; margin-right: 18px; } [dir="rtl"] .pxl-ml-19 { margin-left: 0px; margin-right: 19px; } [dir="rtl"] .pxl-ml-20 { margin-left: 0px; margin-right: 20px; } [dir="rtl"] .pxl-ml-21 { margin-left: 0px; margin-right: 21px; } [dir="rtl"] .pxl-ml-22 { margin-left: 0px; margin-right: 22px; } [dir="rtl"] .pxl-ml-23 { margin-left: 0px; margin-right: 23px; } [dir="rtl"] .pxl-ml-24 { margin-left: 0px; margin-right: 24px; } [dir="rtl"] .pxl-ml-25 { margin-left: 0px; margin-right: 25px; } [dir="rtl"] .pxl-ml-26 { margin-left: 0px; margin-right: 26px; } [dir="rtl"] .pxl-ml-27 { margin-left: 0px; margin-right: 27px; } [dir="rtl"] .pxl-ml-28 { margin-left: 0px; margin-right: 28px; } [dir="rtl"] .pxl-ml-29 { margin-left: 0px; margin-right: 29px; } [dir="rtl"] .pxl-ml-30 { margin-left: 0px; margin-right: 30px; } [dir="rtl"] .pxl-ml-31 { margin-left: 0px; margin-right: 31px; } [dir="rtl"] .pxl-ml-32 { margin-left: 0px; margin-right: 32px; } [dir="rtl"] .pxl-ml-33 { margin-left: 0px; margin-right: 33px; } [dir="rtl"] .pxl-ml-34 { margin-left: 0px; margin-right: 34px; } [dir="rtl"] .pxl-ml-35 { margin-left: 0px; margin-right: 35px; } [dir="rtl"] .pxl-ml-36 { margin-left: 0px; margin-right: 36px; } [dir="rtl"] .pxl-ml-37 { margin-left: 0px; margin-right: 37px; } [dir="rtl"] .pxl-ml-38 { margin-left: 0px; margin-right: 38px; } [dir="rtl"] .pxl-ml-39 { margin-left: 0px; margin-right: 39px; } [dir="rtl"] .pxl-ml-40 { margin-left: 0px; margin-right: 40px; } [dir="rtl"] .pxl-pr-3 { padding-right: 0px; padding-left: 3px; } [dir="rtl"] .pxl-pr-4 { padding-right: 0px; padding-left: 4px; } [dir="rtl"] .pxl-pr-5 { padding-right: 0px; padding-left: 5px; } [dir="rtl"] .pxl-pr-6 { padding-right: 0px; padding-left: 6px; } [dir="rtl"] .pxl-pr-7 { padding-right: 0px; padding-left: 7px; } [dir="rtl"] .pxl-pr-8 { padding-right: 0px; padding-left: 8px; } [dir="rtl"] .pxl-pr-9 { padding-right: 0px; padding-left: 9px; } [dir="rtl"] .pxl-pr-10 { padding-right: 0px; padding-left: 10px; } [dir="rtl"] .pxl-pr-11 { padding-right: 0px; padding-left: 11px; } [dir="rtl"] .pxl-pr-12 { padding-right: 0px; padding-left: 12px; } [dir="rtl"] .pxl-pr-13 { padding-right: 0px; padding-left: 13px; } [dir="rtl"] .pxl-pr-14 { padding-right: 0px; padding-left: 14px; } [dir="rtl"] .pxl-pr-15 { padding-right: 0px; padding-left: 15px; } [dir="rtl"] .pxl-pr-16 { padding-right: 0px; padding-left: 16px; } [dir="rtl"] .pxl-pr-17 { padding-right: 0px; padding-left: 17px; } [dir="rtl"] .pxl-pr-18 { padding-right: 0px; padding-left: 18px; } [dir="rtl"] .pxl-pr-19 { padding-right: 0px; padding-left: 19px; } [dir="rtl"] .pxl-pr-20 { padding-right: 0px; padding-left: 20px; } [dir="rtl"] .pxl-pr-21 { padding-right: 0px; padding-left: 21px; } [dir="rtl"] .pxl-pr-22 { padding-right: 0px; padding-left: 22px; } [dir="rtl"] .pxl-pr-23 { padding-right: 0px; padding-left: 23px; } [dir="rtl"] .pxl-pr-24 { padding-right: 0px; padding-left: 24px; } [dir="rtl"] .pxl-pr-25 { padding-right: 0px; padding-left: 25px; } [dir="rtl"] .pxl-pr-26 { padding-right: 0px; padding-left: 26px; } [dir="rtl"] .pxl-pr-27 { padding-right: 0px; padding-left: 27px; } [dir="rtl"] .pxl-pr-28 { padding-right: 0px; padding-left: 28px; } [dir="rtl"] .pxl-pr-29 { padding-right: 0px; padding-left: 29px; } [dir="rtl"] .pxl-pr-30 { padding-right: 0px; padding-left: 30px; } [dir="rtl"] .pxl-pr-31 { padding-right: 0px; padding-left: 31px; } [dir="rtl"] .pxl-pr-32 { padding-right: 0px; padding-left: 32px; } [dir="rtl"] .pxl-pr-33 { padding-right: 0px; padding-left: 33px; } [dir="rtl"] .pxl-pr-34 { padding-right: 0px; padding-left: 34px; } [dir="rtl"] .pxl-pr-35 { padding-right: 0px; padding-left: 35px; } [dir="rtl"] .pxl-pr-36 { padding-right: 0px; padding-left: 36px; } [dir="rtl"] .pxl-pr-37 { padding-right: 0px; padding-left: 37px; } [dir="rtl"] .pxl-pr-38 { padding-right: 0px; padding-left: 38px; } [dir="rtl"] .pxl-pr-39 { padding-right: 0px; padding-left: 39px; } [dir="rtl"] .pxl-pr-40 { padding-right: 0px; padding-left: 40px; } [dir="rtl"] .pxl-pr-60 { padding-right: 0px; padding-left: 60px; } [dir="rtl"] .pxl-pl-3 { padding-left: 0px; padding-right: 3px; } [dir="rtl"] .pxl-pl-4 { padding-left: 0px; padding-right: 4px; } [dir="rtl"] .pxl-pl-5 { padding-left: 0px; padding-right: 5px; } [dir="rtl"] .pxl-pl-6 { padding-left: 0px; padding-right: 6px; } [dir="rtl"] .pxl-pl-7 { padding-left: 0px; padding-right: 7px; } [dir="rtl"] .pxl-pl-8 { padding-left: 0px; padding-right: 8px; } [dir="rtl"] .pxl-pl-9 { padding-left: 0px; padding-right: 9px; } [dir="rtl"] .pxl-pl-10 { padding-left: 0px; padding-right: 10px; } [dir="rtl"] .pxl-pl-11 { padding-left: 0px; padding-right: 11px; } [dir="rtl"] .pxl-pl-12 { padding-left: 0px; padding-right: 12px; } [dir="rtl"] .pxl-pl-13 { padding-left: 0px; padding-right: 13px; } [dir="rtl"] .pxl-pl-14 { padding-left: 0px; padding-right: 14px; } [dir="rtl"] .pxl-pl-15 { padding-left: 0px; padding-right: 15px; } [dir="rtl"] .pxl-pl-16 { padding-left: 0px; padding-right: 16px; } [dir="rtl"] .pxl-pl-17 { padding-left: 0px; padding-right: 17px; } [dir="rtl"] .pxl-pl-18 { padding-left: 0px; padding-right: 18px; } [dir="rtl"] .pxl-pl-19 { padding-left: 0px; padding-right: 19px; } [dir="rtl"] .pxl-pl-20 { padding-left: 0px; padding-right: 20px; } [dir="rtl"] .pxl-pl-21 { padding-left: 0px; padding-right: 21px; } [dir="rtl"] .pxl-pl-22 { padding-left: 0px; padding-right: 22px; } [dir="rtl"] .pxl-pl-23 { padding-left: 0px; padding-right: 23px; } [dir="rtl"] .pxl-pl-24 { padding-left: 0px; padding-right: 24px; } [dir="rtl"] .pxl-pl-25 { padding-left: 0px; padding-right: 25px; } [dir="rtl"] .pxl-pl-26 { padding-left: 0px; padding-right: 26px; } [dir="rtl"] .pxl-pl-27 { padding-left: 0px; padding-right: 27px; } [dir="rtl"] .pxl-pl-28 { padding-left: 0px; padding-right: 28px; } [dir="rtl"] .pxl-pl-29 { padding-left: 0px; padding-right: 29px; } [dir="rtl"] .pxl-pl-30 { padding-left: 0px; padding-right: 30px; } [dir="rtl"] .pxl-pl-31 { padding-left: 0px; padding-right: 31px; } [dir="rtl"] .pxl-pl-32 { padding-left: 0px; padding-right: 32px; } [dir="rtl"] .pxl-pl-33 { padding-left: 0px; padding-right: 33px; } [dir="rtl"] .pxl-pl-34 { padding-left: 0px; padding-right: 34px; } [dir="rtl"] .pxl-pl-35 { padding-left: 0px; padding-right: 35px; } [dir="rtl"] .pxl-pl-36 { padding-left: 0px; padding-right: 36px; } [dir="rtl"] .pxl-pl-37 { padding-left: 0px; padding-right: 37px; } [dir="rtl"] .pxl-pl-38 { padding-left: 0px; padding-right: 38px; } [dir="rtl"] .pxl-pl-39 { padding-left: 0px; padding-right: 39px; } [dir="rtl"] .pxl-pl-40 { padding-left: 0px; padding-right: 40px; } [dir="rtl"] .pxl-l-0 { right: 0; left: auto; } [dir="rtl"] .pxl-l-1 { right: 1px; left: auto; } [dir="rtl"] .pxl-l-2 { right: 2px; left: auto; } [dir="rtl"] .pxl-l-3 { right: 3px; left: auto; } [dir="rtl"] .pxl-l-4 { right: 4px; left: auto; } [dir="rtl"] .pxl-l-5 { right: 5px; left: auto; } [dir="rtl"] .pxl-l-6 { right: 6px; left: auto; } [dir="rtl"] .pxl-l-7 { right: 7px; left: auto; } [dir="rtl"] .pxl-l-8 { right: 8px; left: auto; } [dir="rtl"] .pxl-l-9 { right: 9px; left: auto; } [dir="rtl"] .pxl-l-10 { right: 10px; left: auto; } [dir="rtl"] .pxl-l-11 { right: 11px; left: auto; } [dir="rtl"] .pxl-l-12 { right: 12px; left: auto; } [dir="rtl"] .pxl-l-13 { right: 13px; left: auto; } [dir="rtl"] .pxl-l-14 { right: 14px; left: auto; } [dir="rtl"] .pxl-l-15 { right: 15px; left: auto; } [dir="rtl"] .pxl-l-16 { right: 16px; left: auto; } [dir="rtl"] .pxl-l-17 { right: 17px; left: auto; } [dir="rtl"] .pxl-l-18 { right: 18px; left: auto; } [dir="rtl"] .pxl-l-19 { right: 19px; left: auto; } [dir="rtl"] .pxl-l-20 { right: 20px; left: auto; } [dir="rtl"] .pxl-l-21 { right: 21px; left: auto; } [dir="rtl"] .pxl-l-22 { right: 22px; left: auto; } [dir="rtl"] .pxl-l-23 { right: 23px; left: auto; } [dir="rtl"] .pxl-l-24 { right: 24px; left: auto; } [dir="rtl"] .pxl-l-25 { right: 25px; left: auto; } [dir="rtl"] .pxl-l-26 { right: 26px; left: auto; } [dir="rtl"] .pxl-l-27 { right: 27px; left: auto; } [dir="rtl"] .pxl-l-28 { right: 28px; left: auto; } [dir="rtl"] .pxl-l-29 { right: 29px; left: auto; } [dir="rtl"] .pxl-l-30 { right: 30px; left: auto; } [dir="rtl"] .pxl-l-31 { right: 31px; left: auto; } [dir="rtl"] .pxl-l-32 { right: 32px; left: auto; } [dir="rtl"] .pxl-l-33 { right: 33px; left: auto; } [dir="rtl"] .pxl-l-34 { right: 34px; left: auto; } [dir="rtl"] .pxl-l-35 { right: 35px; left: auto; } [dir="rtl"] .pxl-l-36 { right: 36px; left: auto; } [dir="rtl"] .pxl-l-37 { right: 37px; left: auto; } [dir="rtl"] .pxl-l-38 { right: 38px; left: auto; } [dir="rtl"] .pxl-l-39 { right: 39px; left: auto; } [dir="rtl"] .pxl-l-40 { right: 40px; left: auto; } [dir="rtl"] .pxl-r-0 { left: 0; right: auto; } [dir="rtl"] .pxl-r-1 { left: 1px; right: auto; } [dir="rtl"] .pxl-r-2 { left: 2px; right: auto; } [dir="rtl"] .pxl-r-3 { left: 3px; right: auto; } [dir="rtl"] .pxl-r-4 { left: 4px; right: auto; } [dir="rtl"] .pxl-r-5 { left: 5px; right: auto; } [dir="rtl"] .pxl-r-6 { left: 6px; right: auto; } [dir="rtl"] .pxl-r-7 { left: 7px; right: auto; } [dir="rtl"] .pxl-r-8 { left: 8px; right: auto; } [dir="rtl"] .pxl-r-9 { left: 9px; right: auto; } [dir="rtl"] .pxl-r-10 { left: 10px; right: auto; } [dir="rtl"] .pxl-r-11 { left: 11px; right: auto; } [dir="rtl"] .pxl-r-12 { left: 12px; right: auto; } [dir="rtl"] .pxl-r-13 { left: 13px; right: auto; } [dir="rtl"] .pxl-r-14 { left: 14px; right: auto; } [dir="rtl"] .pxl-r-15 { left: 15px; right: auto; } [dir="rtl"] .pxl-r-16 { left: 16px; right: auto; } [dir="rtl"] .pxl-r-17 { left: 17px; right: auto; } [dir="rtl"] .pxl-r-18 { left: 18px; right: auto; } [dir="rtl"] .pxl-r-19 { left: 19px; right: auto; } [dir="rtl"] .pxl-r-20 { left: 20px; right: auto; } [dir="rtl"] .pxl-r-21 { left: 21px; right: auto; } [dir="rtl"] .pxl-r-22 { left: 22px; right: auto; } [dir="rtl"] .pxl-r-23 { left: 23px; right: auto; } [dir="rtl"] .pxl-r-24 { left: 24px; right: auto; } [dir="rtl"] .pxl-r-25 { left: 25px; right: auto; } [dir="rtl"] .pxl-r-26 { left: 26px; right: auto; } [dir="rtl"] .pxl-r-27 { left: 27px; right: auto; } [dir="rtl"] .pxl-r-28 { left: 28px; right: auto; } [dir="rtl"] .pxl-r-29 { left: 29px; right: auto; } [dir="rtl"] .pxl-r-30 { left: 30px; right: auto; } [dir="rtl"] .pxl-r-31 { left: 31px; right: auto; } [dir="rtl"] .pxl-r-32 { left: 32px; right: auto; } [dir="rtl"] .pxl-r-33 { left: 33px; right: auto; } [dir="rtl"] .pxl-r-34 { left: 34px; right: auto; } [dir="rtl"] .pxl-r-35 { left: 35px; right: auto; } [dir="rtl"] .pxl-r-36 { left: 36px; right: auto; } [dir="rtl"] .pxl-r-37 { left: 37px; right: auto; } [dir="rtl"] .pxl-r-38 { left: 38px; right: auto; } [dir="rtl"] .pxl-r-39 { left: 39px; right: auto; } [dir="rtl"] .pxl-r-40 { left: 40px; right: auto; } .blockUI { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.9); display: block !important; opacity: 1 !important; } .blockUI:before { content: ''; width: 20px; height: 20px; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; border-color: transparent #222 transparent #222; border-width: 1px; border-style: solid; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; animation: pxl_spin 0.6s infinite linear; -webkit-animation: pxl_spin 0.6s infinite linear; box-sizing: border-box; z-index: 2; } .blockUI:after { content: ''; z-index: 1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; z-index: 1; } .blockUI.blockOverlay, .blockUI.blockMsg { display: none !important; } .product-remove { position: relative; min-width: 50px; } .product-remove a.remove { font-size: 0px; width: 26px; height: 26px; background-color: var(--primary-color); border-radius: 100%; position: relative; } .product-remove a.remove:before, .product-remove a.remove:after { content: ''; position: absolute; height: 1px; width: 12px; top: 50%; left: 0; right: 0; margin: auto; background-color: #fff; transform-origin: 50% 50%; opacity: 1; -webkit-transition: transform ease 0.25s; -khtml-transition: transform ease 0.25s; -moz-transition: transform ease 0.25s; -ms-transition: transform ease 0.25s; -o-transition: transform ease 0.25s; transition: transform ease 0.25s; } .product-remove a.remove:before { -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .product-remove a.remove:after { -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } .product-remove a.remove:hover { background-color: var(--primary-color); } .product-remove a.remove:hover:before, .product-remove a.remove:hover:after { -webkit-transform: rotate(0deg); -khtml-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } @media screen and (max-width: 769px) { .product-remove { min-height: 57px; } } .woosw-item--add .add_to_cart_button.loading { opacity: 1 !important; } .woosw-item--add .add_to_cart_button.loading:before { content: ''; width: 20px; height: 20px; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; border-color: transparent #fff transparent #fff; border-width: 1px; border-style: solid; position: absolute; top: 0; right: 15px; bottom: 0; margin: auto; animation: pxl_spin 0.6s infinite linear; -webkit-animation: pxl_spin 0.6s infinite linear; box-sizing: border-box; z-index: 2; } .woosw-item--add .add_to_cart_button.loading:after { display: none; } #pxl-cart-sidebar { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; visibility: hidden; } #pxl-cart-sidebar .pxl-item--close { top: 50%; left: auto; right: 35px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); position: absolute; } #pxl-cart-sidebar .pxl-item--close:before, #pxl-cart-sidebar .pxl-item--close:after { background-color: #666; } #pxl-cart-sidebar .pxl-widget-cart-sidebar { padding-bottom: 137px; background-color: #fff; position: fixed; top: 0; right: 0; height: 100%; z-index: 9999; width: 320px; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transform: translateX(100%); -khtml-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_title { font-size: 16px; font-weight: 700; color: #000; flex-grow: 1; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_head { display: flex; background-color: #f9f9f9; padding: 16px 30px; margin-top: -30px; margin-left: -30px; margin-right: -30px; margin-bottom: 20px; align-items: center; position: relative; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_head .ct-close { height: 36px; width: 36px; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart { padding: 30px 45px 0 30px; height: 100%; overflow-y: scroll; width: 350px; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li { padding: 20px 15px 15px 0; display: flex; flex-wrap: nowrap; border-bottom: 1px dashed rgba(0, 0, 0, 0.1); position: relative; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li:last-child { border: none; padding-bottom: 0; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty { font-size: 16px; margin-top: 40px; padding: 0 !important; text-align: center; display: block; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty span { text-align: center; margin-bottom: 20px; display: block; margin-top: 20px; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty i { font-size: 100px; color: rgba(0, 0, 0, 0.2); } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty .btn { line-height: 50px; width: 100%; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty .btn:hover { color: #fff; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-image { width: 45px; min-width: 45px; margin-right: 15px; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-image a { display: inline-block; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-image img { margin: 0; width: inherit; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.06); -khtml-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.06); -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.06); -ms-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.06); -o-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.06); box-shadow: 0 4px 6px rgba(0, 0, 0, 0.06); } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta { padding-right: 12px; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta h3 { font-size: 16px; line-height: normal; margin-bottom: 3px; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta h3 a { color: inherit; font-weight: 600; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta h3 a:hover { color: #555; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta .quantity { font-size: 14px; border: none; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta .quantity .quantity-icon { display: none; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta .quantity .woocommerce-Price-amount { margin: 0 4px; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list a.remove_from_cart_button { opacity: 0; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); right: 0px; width: 30px; height: 30px; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list a.remove_from_cart_button:before, #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list a.remove_from_cart_button:after { background-color: #000; height: 1px; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li:hover a.remove_from_cart_button { opacity: 1; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer { position: absolute; bottom: 0; left: 0; right: 0; padding: 30px; background-color: #fff; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.total { border: none; border-top: 1px dashed rgba(0, 0, 0, 0.1); padding-top: 15px; padding-bottom: 0; color: #000; font-weight: 700; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.total strong { font-weight: inherit; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons { margin: 0 0 30px; display: flex; flex-wrap: wrap; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn { width: 100%; margin-right: 0; margin-bottom: 10px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn.checkout { background: var(--secondary-color); } #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn.checkout:hover, #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn.checkout:focus { background: var(--primary-color); } #pxl-cart-sidebar.active { visibility: visible; } #pxl-cart-sidebar.active .pxl-widget-cart-sidebar { -webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); } .admin-bar #pxl-cart-sidebar .pxl-widget-cart-sidebar { top: 32px; } @media screen and (min-width: 992px) { .admin-bar .widget-cart-sidebar { top: 32px; padding-bottom: 167px; } .admin-bar .widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer { bottom: 32px; } } .pxl-entry-content > .woocommerce .cart-empty, .pxl-entry-content > .woocommerce .return-to-shop { text-align: center; } .woocommerce .pxl-sidebar-area .pxl-sidebar-sticky { padding: 0; border: none; } .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message { background-color: #f9f9f9; } .woocommerce ins { background-color: transparent; color: var(--primary-color); } .woocommerce #pxl-sidebar-area .widget { padding: 0; border: none; margin-bottom: 52px; } .woocommerce #pxl-sidebar-area .widget:last-child { margin-bottom: 0; } .woocommerce #pxl-sidebar-area .widget_price_filter .ui-slider-horizontal { height: 4px; background-color: #e6e6e6; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .woocommerce #pxl-sidebar-area .widget_price_filter .ui-slider .ui-slider-range { background-color: var(--primary-color); } .woocommerce #pxl-sidebar-area .widget_price_filter .ui-slider .ui-slider-handle { height: 10px; width: 10px; background-color: var(--primary-color); -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; top: -3px; } .woocommerce #pxl-sidebar-area .widget_price_filter .price_slider_amount { display: flex; align-items: center; flex-wrap: nowrap; justify-content: center; padding-top: 10px; } .woocommerce #pxl-sidebar-area .widget_price_filter .price_slider_amount .button { line-height: 32px; font-size: 14px; margin-right: 20px; padding: 0 18px; } .woocommerce #pxl-sidebar-area .widget_price_filter .price_label { font-size: 14px; color: #080808; } .woocommerce #pxl-sidebar-area .widget_product_search button { padding: 0; width: 53px; height: 50px; text-indent: -9999px; position: absolute; top: 0; right: 0; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; opacity: 1; z-index: 3; border-left: 1px solid #ececf0; color: #222; font-size: 15px; background-color: transparent; background-image: none; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .woocommerce #pxl-sidebar-area .widget_product_search button:after { content: "\f002"; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-family: "Font Awesome 5 Pro"; text-indent: 0px; font-weight: 400; } .woocommerce #pxl-sidebar-area .widget_product_search button:hover { background-color: var(--primary-color); border-color: var(--primary-color); color: #fff; } .woocommerce #pxl-sidebar-area .widget_product_search .search-field { height: 50px; color: #222; border-color: #ececf0; font-size: 15px; } .woocommerce #pxl-sidebar-area .widget_product_search .search-field:focus { border-color: var(--primary-color); } .woocommerce #pxl-sidebar-area .widget_product_search .search-field:focus + button { border-color: var(--primary-color); } .woocommerce #pxl-sidebar-area .widget_products ul li { position: relative; padding: 0 0 0 95px; margin-bottom: 15px; min-height: 80px; } .woocommerce #pxl-sidebar-area .widget_products ul li .product-title { margin-bottom: 0; } .woocommerce #pxl-sidebar-area .widget_products ul li img { margin: 0; width: 100%; max-width: 80px; position: absolute; top: 0; left: 0; border-radius: 2px; -webkit-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.06); -khtml-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.06); -moz-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.06); -ms-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.06); -o-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.06); box-shadow: 0 5px 9px rgba(0, 0, 0, 0.06); } .woocommerce #pxl-sidebar-area .widget_products ul li a { font-size: 15px; color: #222; font-weight: 700; line-height: 1.25; margin-top: 8px; margin-bottom: 6px; } .woocommerce #pxl-sidebar-area .widget_products ul li a:hover { color: var(--primary-color); } .woocommerce #pxl-sidebar-area .widget_products ul li .star-rating { margin-bottom: 2px; } .woocommerce #pxl-sidebar-area .widget_products ul li .star-rating:before { font-size: 12px; } .woocommerce #pxl-sidebar-area .widget_products ul li .star-rating span::before { font-size: 12px; } @media screen and (max-width: 769px) { .woocommerce .coupon #coupon_code, .woocommerce-page .coupon #coupon_code { width: 100% !important; margin-bottom: 10px; border: none; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; } .woocommerce .coupon .button, .woocommerce-page .coupon .button { width: 100% !important; } } .woocommerce form .form-row, .woocommerce-page form .form-row { padding: 0 0 10px; } .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text { margin-right: 15px; } .woocommerce textarea, .woocommerce-page textarea { padding-top: 24px; padding-bottom: 24px; min-height: 140px; } .woocommerce .nice-select, .woocommerce-page .nice-select { border: 1px solid #ececec; text-align: left; -webkit-border-radius: 1px; -khtml-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px; border-radius: 1px; height: 50px; } .woocommerce .nice-select span.current, .woocommerce-page .nice-select span.current { line-height: 35px; } .woocommerce .nice-select:after, .woocommerce-page .nice-select:after { color: inherit; } .woocommerce form .select2-container--default .select2-selection, .woocommerce-page form .select2-container--default .select2-selection { border: 1px solid #ececec; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; height: 50px; background-color: #fff; } .woocommerce form .select2-container--default .select2-selection .select2-selection__rendered, .woocommerce-page form .select2-container--default .select2-selection .select2-selection__rendered { line-height: 48px; padding-left: 18px; color: #888; } .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce a.button, .woocommerce-page a.button, .woocommerce a.wc-forward, .woocommerce-page a.wc-forward, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce .cart button.button, .woocommerce-page .cart button.button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button:disabled, .woocommerce-page button.button:disabled, .woocommerce a.button:disabled, .woocommerce-page a.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce-page button.button:disabled[disabled], .woocommerce button.button.alt, .woocommerce-page button.button.alt { font-size: 14px; font-weight: 700; color: #fff; padding: 0 30px; line-height: 45px; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); position: relative; display: inline-block; cursor: pointer; border: none; background-color: var(--primary-color); } .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce a.wc-forward:hover, .woocommerce-page a.wc-forward:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce .cart button.button:hover, .woocommerce-page .cart button.button:hover, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button:disabled:hover, .woocommerce-page button.button:disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce-page a.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce-page button.button:disabled[disabled]:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce #respond input#submit:focus, .woocommerce-page #respond input#submit:focus, .woocommerce a.button:focus, .woocommerce-page a.button:focus, .woocommerce a.wc-forward:focus, .woocommerce-page a.wc-forward:focus, .woocommerce button.button:focus, .woocommerce-page button.button:focus, .woocommerce input.button:focus, .woocommerce-page input.button:focus, .woocommerce .cart button.button:focus, .woocommerce-page .cart button.button:focus, .woocommerce a.button.alt:focus, .woocommerce-page a.button.alt:focus, .woocommerce button.button:disabled:focus, .woocommerce-page button.button:disabled:focus, .woocommerce a.button:disabled:focus, .woocommerce-page a.button:disabled:focus, .woocommerce button.button:disabled[disabled]:focus, .woocommerce-page button.button:disabled[disabled]:focus, .woocommerce button.button.alt:focus, .woocommerce-page button.button.alt:focus, .woocommerce #respond input#submit:active, .woocommerce-page #respond input#submit:active, .woocommerce a.button:active, .woocommerce-page a.button:active, .woocommerce a.wc-forward:active, .woocommerce-page a.wc-forward:active, .woocommerce button.button:active, .woocommerce-page button.button:active, .woocommerce input.button:active, .woocommerce-page input.button:active, .woocommerce .cart button.button:active, .woocommerce-page .cart button.button:active, .woocommerce a.button.alt:active, .woocommerce-page a.button.alt:active, .woocommerce button.button:disabled:active, .woocommerce-page button.button:disabled:active, .woocommerce a.button:disabled:active, .woocommerce-page a.button:disabled:active, .woocommerce button.button:disabled[disabled]:active, .woocommerce-page button.button:disabled[disabled]:active, .woocommerce button.button.alt:active, .woocommerce-page button.button.alt:active, .woocommerce #respond input#submit:not([disabled]):not(.disabled).active, .woocommerce-page #respond input#submit:not([disabled]):not(.disabled).active, .woocommerce a.button:not([disabled]):not(.disabled).active, .woocommerce-page a.button:not([disabled]):not(.disabled).active, .woocommerce a.wc-forward:not([disabled]):not(.disabled).active, .woocommerce-page a.wc-forward:not([disabled]):not(.disabled).active, .woocommerce button.button:not([disabled]):not(.disabled).active, .woocommerce-page button.button:not([disabled]):not(.disabled).active, .woocommerce input.button:not([disabled]):not(.disabled).active, .woocommerce-page input.button:not([disabled]):not(.disabled).active, .woocommerce .cart button.button:not([disabled]):not(.disabled).active, .woocommerce-page .cart button.button:not([disabled]):not(.disabled).active, .woocommerce a.button.alt:not([disabled]):not(.disabled).active, .woocommerce-page a.button.alt:not([disabled]):not(.disabled).active, .woocommerce button.button:disabled:not([disabled]):not(.disabled).active, .woocommerce-page button.button:disabled:not([disabled]):not(.disabled).active, .woocommerce a.button:disabled:not([disabled]):not(.disabled).active, .woocommerce-page a.button:disabled:not([disabled]):not(.disabled).active, .woocommerce button.button:disabled[disabled]:not([disabled]):not(.disabled).active, .woocommerce-page button.button:disabled[disabled]:not([disabled]):not(.disabled).active, .woocommerce button.button.alt:not([disabled]):not(.disabled).active, .woocommerce-page button.button.alt:not([disabled]):not(.disabled).active, .woocommerce #respond input#submit:not([disabled]):not(.disabled):active, .woocommerce-page #respond input#submit:not([disabled]):not(.disabled):active, .woocommerce a.button:not([disabled]):not(.disabled):active, .woocommerce-page a.button:not([disabled]):not(.disabled):active, .woocommerce a.wc-forward:not([disabled]):not(.disabled):active, .woocommerce-page a.wc-forward:not([disabled]):not(.disabled):active, .woocommerce button.button:not([disabled]):not(.disabled):active, .woocommerce-page button.button:not([disabled]):not(.disabled):active, .woocommerce input.button:not([disabled]):not(.disabled):active, .woocommerce-page input.button:not([disabled]):not(.disabled):active, .woocommerce .cart button.button:not([disabled]):not(.disabled):active, .woocommerce-page .cart button.button:not([disabled]):not(.disabled):active, .woocommerce a.button.alt:not([disabled]):not(.disabled):active, .woocommerce-page a.button.alt:not([disabled]):not(.disabled):active, .woocommerce button.button:disabled:not([disabled]):not(.disabled):active, .woocommerce-page button.button:disabled:not([disabled]):not(.disabled):active, .woocommerce a.button:disabled:not([disabled]):not(.disabled):active, .woocommerce-page a.button:disabled:not([disabled]):not(.disabled):active, .woocommerce button.button:disabled[disabled]:not([disabled]):not(.disabled):active, .woocommerce-page button.button:disabled[disabled]:not([disabled]):not(.disabled):active, .woocommerce button.button.alt:not([disabled]):not(.disabled):active, .woocommerce-page button.button.alt:not([disabled]):not(.disabled):active { outline: medium none; text-decoration: none; color: #fff; background-color: var(--secondary-color); } .woocommerce button.button:disabled, .woocommerce-page button.button:disabled, .woocommerce a.button:disabled, .woocommerce-page a.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce-page button.button:disabled[disabled] { opacity: 1; cursor: not-allowed; } .woocommerce button.button:disabled:hover, .woocommerce-page button.button:disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce-page a.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce-page button.button:disabled[disabled]:hover, .woocommerce button.button:disabled:focus, .woocommerce-page button.button:disabled:focus, .woocommerce a.button:disabled:focus, .woocommerce-page a.button:disabled:focus, .woocommerce button.button:disabled[disabled]:focus, .woocommerce-page button.button:disabled[disabled]:focus { background-color: var(--primary-color); } .woocommerce .comment-form, .woocommerce-page .comment-form { max-width: 100%; } .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info { color: inherit; border-color: var(--primary-color); } .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before { color: var(--primary-color); } .woocommerce #pxl-wapper .quantity, .woocommerce-page #pxl-wapper .quantity { position: relative; display: inline-flex; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; } .woocommerce #pxl-wapper .quantity .qty, .woocommerce-page #pxl-wapper .quantity .qty { padding: 0 16px; border: 2px solid #e2e2e2; color: #767677; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; font-size: 16px; -moz-appearance: textfield; height: 50px; width: 100px; } .woocommerce #pxl-wapper .quantity .qty::-webkit-outer-spin-button, .woocommerce-page #pxl-wapper .quantity .qty::-webkit-outer-spin-button, .woocommerce #pxl-wapper .quantity .qty::-webkit-inner-spin-button, .woocommerce-page #pxl-wapper .quantity .qty::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .woocommerce #pxl-wapper .quantity-icon, .woocommerce-page #pxl-wapper .quantity-icon { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .woocommerce #pxl-wapper .quantity-icon:before, .woocommerce-page #pxl-wapper .quantity-icon:before, .woocommerce #pxl-wapper .quantity-icon:after, .woocommerce-page #pxl-wapper .quantity-icon:after { background-color: #888; } .woocommerce #pxl-wapper .quantity-icon.pxl-icon--minus, .woocommerce-page #pxl-wapper .quantity-icon.pxl-icon--minus { left: 14px; } .woocommerce #pxl-wapper .quantity-icon.pxl-icon--plus, .woocommerce-page #pxl-wapper .quantity-icon.pxl-icon--plus { right: 14px; } .woocommerce #pxl-wapper .quantity-icon:hover:before, .woocommerce-page #pxl-wapper .quantity-icon:hover:before, .woocommerce #pxl-wapper .quantity-icon:hover:after, .woocommerce-page #pxl-wapper .quantity-icon:hover:after { background-color: #000; } .woocommerce table.shop_table, .woocommerce-page table.shop_table { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .woocommerce table.shop_table td, .woocommerce-page table.shop_table td { padding: 20px 15px; } .woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.shop_table tbody th, .woocommerce-page table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th { font-weight: 500; } .woocommerce-page #add_payment_method table.cart img, .woocommerce-page.woocommerce-cart table.cart img, .woocommerce-page.woocommerce-checkout table.cart img { width: 50px; } @media screen and (min-width: 992px) { .woocommerce .content-row { margin: 0 -15px; } .woocommerce #pxl-content-area.content-has-sidebar { padding-left: 15px; padding-right: 15px; flex: 0 0 75%; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; -o-flex: 0 0 75%; max-width: 75%; } .woocommerce #secondary.widget-has-sidebar { padding-left: 15px; padding-right: 15px; flex: 0 0 25%; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; -o-flex: 0 0 25%; max-width: 25%; } } .widget_products .amount { font-size: 14px; font-weight: 500; color: var(--primary-color); } .widget_products del { color: #8f8f8f; } .widget_products del .amount { color: #8f8f8f; } .widget_products .star-rating-wrap { display: none !important; } .widget_rating_filter .wc-layered-nav-rating a { font-size: 0px; display: block; padding-left: 28px !important; position: relative; } .widget_rating_filter .wc-layered-nav-rating a:before { content: ""; height: 18px; width: 18px; border: 1px solid #e6e6e6; -webkit-border-radius: 18px; -khtml-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; border-radius: 18px; position: absolute; top: 1px; left: 0; -webkit-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .widget_rating_filter .wc-layered-nav-rating a .star-rating { font-size: 18px; } .widget_rating_filter .wc-layered-nav-rating a:hover:before { border-color: var(--primary-color); background-color: var(--primary-color); } .widget_rating_filter .wc-layered-nav-rating.chosen a:before { border-color: var(--primary-color); background-color: var(--primary-color); } #shop-topbar { border-bottom: 1px solid #e5e5e5; background-color: #f7f7f7; } #shop-topbar .shop-topbar-item { margin: 11px 0; position: relative; padding-left: 76px; color: #000; font-size: 16px; min-height: 56px; display: flex; flex-wrap: nowrap; align-items: center; } #shop-topbar .shop-topbar-item i { height: 56px; width: 56px; -webkit-border-radius: 56px; -khtml-border-radius: 56px; -moz-border-radius: 56px; -ms-border-radius: 56px; -o-border-radius: 56px; border-radius: 56px; border: 1px solid #e5e5e5; line-height: 54px; text-align: center; font-size: 24px; position: absolute; top: 0; left: 0; } #shop-topbar .shop-topbar-item span { font-weight: 500; } #shop-breadcrumb { padding: 23px 0; } #shop-breadcrumb ul { list-style: none; margin: 0; } #shop-breadcrumb ul li { display: inline-block; font-size: 16px; font-weight: 500; color: var(--primary-color); margin: 10px 0; padding: 0 12px; position: relative; } #shop-breadcrumb ul li::after { content: '/'; color: #e9e9e9; position: absolute; top: 0; right: -4px; } #shop-breadcrumb ul li:first-child { padding-left: 0; } #shop-breadcrumb ul li:last-child:after { display: none; } #shop-breadcrumb ul li a { color: ; } #shop-breadcrumb ul li a:hover { color: var(--primary-color); } .woocommerce .star-rating-wrap { display: flex; align-items: center; flex-wrap: nowrap; } .woocommerce .star-rating-wrap .star-rating { margin: 0; } .woocommerce .star-rating-wrap .count-rating { font-size: 16px; margin-left: 8px; color: #223543; font-weight: 600; } .woocommerce span.onsale { height: 45px; width: 45px; min-width: inherit; min-height: inherit; font-size: 15px; color: #fff; padding: 0; text-align: center; line-height: 45px; background-color: var(--primary-color); -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; margin: 0 !important; top: 14px !important; left: 29px !important; right: auto !important; font-weight: normal; z-index: 1; } .woocommerce .star-rating span::before { color: #ffc600; } .woocommerce .star-rating:before { color: #d4d4d4; } .woocommerce ul.products { display: flex; flex-wrap: wrap; margin: 0 -15px; } .woocommerce ul.products li.product { margin-bottom: 44px; margin-right: 0; margin-left: 0; padding: 0 15px; } .woocommerce ul.products li.product.last { margin-right: 0; } .woocommerce ul.products li.product > .woosw-btn, .woocommerce ul.products li.product > .woosq-btn, .woocommerce ul.products li.product > .woosc-btn { display: none !important; } @media screen and (min-width: 992px) { .woocommerce ul.products.columns-5 li.product { width: calc(20% - 1px); width: -webkit-calc(20% - 1px); width: -ms-calc(20% - 1px); width: -o-calc(20% - 1px); } } @media screen and (min-width: 992px) { .woocommerce ul.products.columns-4 li.product { width: calc(25% - 1px); width: -webkit-calc(25% - 1px); width: -ms-calc(25% - 1px); width: -o-calc(25% - 1px); } } @media screen and (max-width: 991px) { .woocommerce ul.products.columns-4 li.product { width: calc(33.33% - 1px); width: -webkit-calc(33.33% - 1px); width: -ms-calc(33.33% - 1px); width: -o-calc(33.33% - 1px); } } @media screen and (min-width: 768px) { .woocommerce ul.products.columns-3 li.product { width: calc(33.33% - 1px); width: -webkit-calc(33.33% - 1px); width: -ms-calc(33.33% - 1px); width: -o-calc(33.33% - 1px); } } @media (min-width: 576px) and (max-width: 767px) { .woocommerce ul.products li.product { width: 50% !important; } } @media screen and (max-width: 575px) { .woocommerce ul.products li.product { width: 100% !important; } } @media screen and (min-width: 992px) { .woocommerce #pxl-content-area.content-has-sidebar ul.products.columns-4 li.product { width: calc(33.33% - 1px); width: -webkit-calc(33.33% - 1px); width: -ms-calc(33.33% - 1px); width: -o-calc(33.33% - 1px); } } .woocommerce ul.products li.product .woocommerce-product-title, .woocommerce .woocommerce-product-title { font-size: 18px; line-height: 1.45; margin-bottom: 7px; } .woocommerce ul.products li.product .woocommerce-product-title a, .woocommerce .woocommerce-product-title a { color: inherit; } .woocommerce ul.products li.product .woocommerce-product-title a:hover, .woocommerce .woocommerce-product-title a:hover { color: var(--primary-color); } .woocommerce .woocommerce-product-category { font-size: 14px; color: inherit; margin-bottom: 3px; } .woocommerce .woocommerce-product-category a { color: inherit; } .woocommerce .woocommerce-product-category a:hover { color: var(--primary-color); } .woocommerce ul.products li.product .price { font-size: 16px; font-weight: 500; margin-bottom: 0; color: var(--primary-color); } .woocommerce ul.products li.product .price .amount { color: inherit; } .woocommerce ul.products li.product .price del { color: #8f8f8f; opacity: 1; } .woocommerce ul.products li.product .price del .amount { background-image: none; text-fill-color: #8f8f8f; -o-text-fill-color: #8f8f8f; -ms-text-fill-color: #8f8f8f; -moz-text-fill-color: #8f8f8f; -webkit-text-fill-color: #8f8f8f; } .woocommerce ul.products li.product .price ins { color: inherit; font-weight: inherit; text-decoration: none; } .woocommerce .woocommerce-topbar { display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 10px; position: relative; z-index: 101; } .woocommerce .woocommerce-topbar div.woocommerce-result-count { margin: 0 30px 30px 0px; flex-grow: 1; } .woocommerce .woocommerce-topbar .woocommerce-topbar-ordering { margin-bottom: 30px; min-width: 250px; } .woocommerce .woocommerce-topbar .woocommerce-result-count, .woocommerce .woocommerce-topbar .woocommerce-topbar-ordering .woocommerce-ordering { float: none; margin: 0; font-size: 16px; } .woocommerce .woocommerce-topbar .woocommerce-ordering { min-width: 220px; } .woocommerce .woocommerce-topbar .woocommerce-ordering select, .woocommerce .woocommerce-topbar .woocommerce-ordering .pxl-select-higthlight, .woocommerce .woocommerce-topbar .woocommerce-ordering .nice-select { color: #666; } .woocommerce .woocommerce-topbar .woocommerce-ordering .pxl-select-higthlight { padding-right: 44px; } .woocommerce .woocommerce-topbar .woocommerce-ordering .pxl-select-higthlight:before { background-color: transparent; right: 10px; } .woocommerce .woocommerce-product-inner { background-color: #fff; -webkit-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.06); -khtml-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.06); -moz-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.06); -ms-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.06); -o-box-shadow: 0 2px 27px rgba(54, 54, 54, 0.06); box-shadow: 0 2px 27px rgba(54, 54, 54, 0.06); -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); overflow: hidden; } .woocommerce .woocommerce-product-inner .woocommerce-product-header { position: relative; overflow: hidden; padding: 20px; } .woocommerce .woocommerce-product-inner .woocommerce-product-header img { width: auto; display: inline-block; margin-bottom: 0 !important; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta { position: absolute; top: 20px; right: 20px; z-index: 4; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta > div { width: 38px; height: 38px; margin-bottom: 8px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); opacity: 0; -webkit-transform: translateX(-10px); -khtml-transform: translateX(-10px); -moz-transform: translateX(-10px); -ms-transform: translateX(-10px); -o-transform: translateX(-10px); transform: translateX(-10px); } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button { width: 38px; height: 38px; line-height: 38px; -webkit-border-radius: 38px; -khtml-border-radius: 38px; -moz-border-radius: 38px; -ms-border-radius: 38px; -o-border-radius: 38px; border-radius: 38px; display: block; position: relative; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); padding: 0; font-size: 0px; background: var(--primary-color); } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a:hover, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button:hover, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a:focus, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button:focus { background: var(--secondary-color); } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a:before, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; display: inline-flex; justify-content: center; align-items: center; color: #fff; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); font-family: Caseicon; font-size: 16px; font-weight: 400; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a i, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button i { font-size: 16px; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.add_to_cart_button:before, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button.add_to_cart_button:before { content: "\f145"; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.product_type_variable:before, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button.product_type_variable:before { content: "\f10e"; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.product_type_external:before, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button.product_type_external:before { content: "\f10e"; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.added_to_cart:before, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button.added_to_cart:before { content: "\f112"; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.woosc-btn:before, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button.woosc-btn:before { content: "\f102"; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.woosw-btn:before, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button.woosw-btn:before { content: "\f12f"; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.woosq-btn:before, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button.woosq-btn:before { content: "\f101"; font-size: 18px; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.added, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button.added { display: none; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.loading, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button.loading { opacity: 1; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.loading i, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button.loading i { opacity: 0; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.loading:before, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button.loading:before { content: ''; width: 16px; height: 16px; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; border-color: transparent #fff transparent #fff; border-width: 1px; border-style: solid; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; animation: pxl_spin 0.6s infinite linear; -webkit-animation: pxl_spin 0.6s infinite linear; box-sizing: border-box; z-index: 2; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.loading:after, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button.loading:after { display: none; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.woosw-adding:before, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button.woosw-adding:before { opacity: 0; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.woosw-adding:after, .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta button.woosw-adding:after { content: ''; width: 16px; height: 16px; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; border-color: transparent #fff transparent #fff; border-width: 1px; border-style: solid; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; animation: pxl_spin 0.6s infinite linear; -webkit-animation: pxl_spin 0.6s infinite linear; box-sizing: border-box; z-index: 2; } .woocommerce .woocommerce-product-inner .woocommerce-product-content { text-align: center; padding: 4px 0 22px; } .woocommerce .woocommerce-product-inner .woocommerce-product--price { min-height: 30px; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .price { line-height: 1; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .star-rating { float: none; margin: 0 auto 8px auto; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .count-rating { font-size: 14px; color: rgba(0, 0, 0, 0.5); margin-left: 8px; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-title { padding: 0px !important; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-title a { color: inherit; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-title a:hover { color: var(--primary-color); } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-subtitle { color: rgba(51, 51, 51, 0.66); font-size: 14px; margin-bottom: 12px; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-attr { margin-bottom: 12px; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-attr img { width: auto !important; margin: 0 !important; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .star-rating-wrap { margin-bottom: 3px; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .star-rating-wrap .count-rating { display: none; } .woocommerce .woocommerce-product-inner + .button.yith-wcqv-button { display: none !important; } .woocommerce .woocommerce-product-inner:hover { -webkit-box-shadow: 0 10px 27px rgba(54, 54, 54, 0.12); -khtml-box-shadow: 0 10px 27px rgba(54, 54, 54, 0.12); -moz-box-shadow: 0 10px 27px rgba(54, 54, 54, 0.12); -ms-box-shadow: 0 10px 27px rgba(54, 54, 54, 0.12); -o-box-shadow: 0 10px 27px rgba(54, 54, 54, 0.12); box-shadow: 0 10px 27px rgba(54, 54, 54, 0.12); } .woocommerce .woocommerce-product-inner:hover .woocommerce-product-header .woocommerce-product-meta > div { opacity: 1; -webkit-transform: translateX(0px); -khtml-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } .woocommerce .woocommerce-product-inner.item-layout-list { display: flex; flex-wrap: wrap; } .woocommerce .woocommerce-product-inner.item-layout-list .woocommerce-product-header { width: 38%; padding: 15px; } @media screen and (max-width: 575px) { .woocommerce .woocommerce-product-inner.item-layout-list .woocommerce-product-header { width: 100%; } } .woocommerce .woocommerce-product-inner.item-layout-list .woocommerce-product-content { width: 62%; padding: 40px 30px; text-align: left; } .woocommerce .woocommerce-product-inner.item-layout-list .woocommerce-product-content .woocommerce-product-title { font-size: 22px; } @media screen and (max-width: 575px) { .woocommerce .woocommerce-product-inner.item-layout-list .woocommerce-product-content { width: 100%; } } .woocommerce .product-type-grouped .woocommerce-product-header .woocommerce-product-meta { display: none !important; } .woocommerce nav.woocommerce-pagination { display: flex; justify-content: center; } .woocommerce nav.woocommerce-pagination ul.page-numbers { border: none; } .woocommerce nav.woocommerce-pagination ul.page-numbers li { border: none; overflow: visible; } .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers { width: 36px; height: 36px; background-color: #efefef; line-height: 36px; text-align: center; font-size: 15px; font-weight: 600; display: inline-block; margin: 15px 5px 0 5px; color: #080808; position: relative; z-index: 1; padding: 0; border: none; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.current, .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers:hover { color: #fff; background-color: var(--primary-color); } .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.next, .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.prev { display: none; } .woocommerce.woocommerce-layout-list ul.products li.product { width: 100% !important; } .single-product .woocommerce-social-share { padding-top: 18px; } .single-product .woocommerce-social-share label { margin-right: 10px; font-size: 15px; } .single-product .woocommerce-social-share a { color: #000; font-size: 15px; margin-right: 6px; } .single-product .woocommerce-social-share a:hover { color: var(--primary-color); } .single-product .woocommerce-sg-product-price { padding-top: 10px; margin-bottom: 18px; } .single-product section.related { padding-top: 72px; } .single-product section.related h2 { font-size: 24px; margin-bottom: 0; position: relative; padding-bottom: 12px; } .single-product section.related h2:before { content: ''; width: 48px; height: 3px; position: absolute; bottom: 0; left: 0; background-color: var(--primary-color); } .single-product section.related ul.products { margin-bottom: 0; } .single-product section.related ul.products li.product { margin-bottom: 0 !important; margin-top: 34px; } .single-product #pxl-content-area div.product .entry-summary { width: 100% !important; margin-bottom: 80px; } @media screen and (min-width: 768px) { .single-product #pxl-content-area div.product .entry-summary { position: sticky; top: 62px; } } .single-product #pxl-content-area div.product .woocommerce-product-details__short-description p:last-child, .single-product > div.product .woocommerce-product-details__short-description p:last-child { margin-bottom: 0; } .single-product #pxl-content-area div.product .woocommerce-sg-product-feature, .single-product > div.product .woocommerce-sg-product-feature { margin-bottom: 71px; list-style: none; } .single-product #pxl-content-area div.product .woocommerce-sg-product-feature li, .single-product > div.product .woocommerce-sg-product-feature li { display: flex; flex-wrap: nowrap; } .single-product #pxl-content-area div.product .woocommerce-sg-product-feature li i, .single-product > div.product .woocommerce-sg-product-feature li i { margin-right: 8px; margin-top: 6px; color: var(--primary-color); } .single-product #pxl-content-area div.product .woocommerce-sg-product-feature li p:last-child, .single-product > div.product .woocommerce-sg-product-feature li p:last-child { margin-bottom: 0; } .single-product #pxl-content-area div.product .woocommerce-sg-product-feature li + li, .single-product > div.product .woocommerce-sg-product-feature li + li { margin-top: 10px; } .single-product #pxl-content-area div.product form.cart, .single-product > div.product form.cart { margin-bottom: 20px; } .single-product #pxl-content-area div.product form.cart label, .single-product > div.product form.cart label { font-size: 16px; margin-bottom: 0; font-weight: 700; color: #191919; } .single-product #pxl-content-area div.product form.cart .reset_variations, .single-product > div.product form.cart .reset_variations { color: #000; font-size: 15px; margin-top: 6px; } .single-product #pxl-content-area div.product form.cart .reset_variations:hover, .single-product > div.product form.cart .reset_variations:hover { color: var(--primary-color); } .single-product #pxl-content-area div.product form.cart .single_variation_wrap, .single-product > div.product form.cart .single_variation_wrap { width: 100%; } .single-product #pxl-content-area div.product form.cart .variations .variable-item:before, .single-product > div.product form.cart .variations .variable-item:before { min-width: auto; font-size: 12px; border-radius: 0px; padding: 0 12px; line-height: 26px; box-shadow: none; } .single-product #pxl-content-area div.product form.cart .variations th.label, .single-product > div.product form.cart .variations th.label { text-align: left; font-size: 15px; font-weight: normal; color: #666; } .single-product #pxl-content-area div.product form.cart .variations th.label label, .single-product > div.product form.cart .variations th.label label { font-weight: normal; color: inherit; font-family: inherit; } .single-product #pxl-content-area div.product form.cart .variations th.label .woo-selected-variation-item-name, .single-product > div.product form.cart .variations th.label .woo-selected-variation-item-name { color: #000; } .single-product #pxl-content-area div.product form.cart .variations td.label, .single-product > div.product form.cart .variations td.label { padding: 0; } .single-product #pxl-content-area div.product form.cart .variations td.woo-variation-items-wrapper, .single-product > div.product form.cart .variations td.woo-variation-items-wrapper { padding: 0; margin-bottom: 12px; } .single-product #pxl-content-area div.product form.cart .variations .color-variable-items-wrapper .color-variable-item, .single-product > div.product form.cart .variations .color-variable-items-wrapper .color-variable-item { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12); -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .single-product #pxl-content-area div.product form.cart .variations .button-variable-items-wrapper .button-variable-item, .single-product > div.product form.cart .variations .button-variable-items-wrapper .button-variable-item { padding: 0; border-radius: 0px; background-color: #f9f9f9; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12); } .single-product #pxl-content-area div.product form.cart .variations .button-variable-items-wrapper .button-variable-item .variable-item-span, .single-product > div.product form.cart .variations .button-variable-items-wrapper .button-variable-item .variable-item-span { font-size: 14px; } .single-product #pxl-content-area div.product form.cart .variations .button-variable-items-wrapper .button-variable-item.selected, .single-product > div.product form.cart .variations .button-variable-items-wrapper .button-variable-item.selected { background-color: #000; box-shadow: 0 0 0 1px #000; } .single-product #pxl-content-area div.product form.cart .variations .button-variable-items-wrapper .button-variable-item.selected .variable-item-span, .single-product > div.product form.cart .variations .button-variable-items-wrapper .button-variable-item.selected .variable-item-span { color: #fff; } .single-product #pxl-content-area div.product form.cart .button-variable-wrapper .button-variable-item, .single-product > div.product form.cart .button-variable-wrapper .button-variable-item { border-radius: 3px; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12); background-color: #f9f9f9; } .single-product #pxl-content-area div.product form.cart .button-variable-wrapper .button-variable-item .variable-item-span-button, .single-product > div.product form.cart .button-variable-wrapper .button-variable-item .variable-item-span-button { font-size: 15px; line-height: 26px; padding: 0 8px; color: #383838; } .single-product #pxl-content-area div.product form.cart .button-variable-wrapper .button-variable-item.selected, .single-product > div.product form.cart .button-variable-wrapper .button-variable-item.selected, .single-product #pxl-content-area div.product form.cart .button-variable-wrapper .button-variable-item:hover, .single-product > div.product form.cart .button-variable-wrapper .button-variable-item:hover { background-color: var(--primary-color); box-shadow: 0 0 0 1px var(--primary-color); } .single-product #pxl-content-area div.product form.cart .button-variable-wrapper .button-variable-item.selected .variable-item-span-button, .single-product > div.product form.cart .button-variable-wrapper .button-variable-item.selected .variable-item-span-button, .single-product #pxl-content-area div.product form.cart .button-variable-wrapper .button-variable-item:hover .variable-item-span-button, .single-product > div.product form.cart .button-variable-wrapper .button-variable-item:hover .variable-item-span-button { color: #fff; } .single-product #pxl-content-area div.product form.cart.variations_form .woocommerce-variation-add-to-cart, .single-product > div.product form.cart.variations_form .woocommerce-variation-add-to-cart { display: flex; flex-wrap: wrap; align-items: center; } .single-product #pxl-content-area div.product form.cart.variations_form .woocommerce-variation-price, .single-product > div.product form.cart.variations_form .woocommerce-variation-price { margin: 0 0 24px; } .single-product #pxl-content-area div.product form.cart.variations_form button.single_add_to_cart_button, .single-product > div.product form.cart.variations_form button.single_add_to_cart_button { background-color: var(--primary-color); } .single-product #pxl-content-area div.product form.cart.variations_form.cart.wvs-loaded > div, .single-product > div.product form.cart.variations_form.cart.wvs-loaded > div { width: 100%; } .single-product #pxl-content-area div.product form.cart:not(.variations_form), .single-product > div.product form.cart:not(.variations_form), .single-product #pxl-content-area div.product form.cart:not(.grouped_form), .single-product > div.product form.cart:not(.grouped_form) { display: flex; margin: 0 0 10px; align-items: center; flex-wrap: wrap; } .single-product #pxl-content-area div.product form.cart .woocommerce-grouped-product-list td, .single-product > div.product form.cart .woocommerce-grouped-product-list td { vertical-align: middle; padding-bottom: 10px; } .single-product #pxl-content-area div.product form.cart .woocommerce-grouped-product-list td a, .single-product > div.product form.cart .woocommerce-grouped-product-list td a { color: inherit; } .single-product #pxl-content-area div.product form.cart .woocommerce-grouped-product-list-item__price, .single-product > div.product form.cart .woocommerce-grouped-product-list-item__price { font-weight: 500; color: var(--primary-color); font-size: 15px; } @media screen and (max-width: 1200px) { .single-product #pxl-content-area div.product form.cart .woocommerce-grouped-product-list-item__price, .single-product > div.product form.cart .woocommerce-grouped-product-list-item__price { font-size: 14px; } } .single-product #pxl-content-area div.product form.cart .woocommerce-grouped-product-list-item__price ins, .single-product > div.product form.cart .woocommerce-grouped-product-list-item__price ins { text-decoration: none; } .single-product #pxl-content-area div.product form.cart .woocommerce-grouped-product-list-item__price del, .single-product > div.product form.cart .woocommerce-grouped-product-list-item__price del { color: #8f8f8f; } @media screen and (max-width: 1200px) { .single-product #pxl-content-area div.product form.cart .woocommerce-grouped-product-list-item__label label, .single-product > div.product form.cart .woocommerce-grouped-product-list-item__label label { font-size: 14px; } } .single-product #pxl-content-area div.product .woocommerce-gallery span.onsale, .single-product > div.product .woocommerce-gallery span.onsale { display: none; } .single-product #pxl-content-area div.product .woocommerce-gallery-inner, .single-product > div.product .woocommerce-gallery-inner { display: flex; position: relative; } @media screen and (min-width: 1201px) { .single-product #pxl-content-area div.product .woocommerce-gallery-inner.flex-slider-active, .single-product > div.product .woocommerce-gallery-inner.flex-slider-active { padding-left: 90px; } } .single-product #pxl-content-area div.product .woocommerce-product-gallery, .single-product > div.product .woocommerce-product-gallery { width: 100% !important; margin-bottom: 65px; } @media screen and (max-width: 991px) { .single-product #pxl-content-area div.product .woocommerce-product-gallery, .single-product > div.product .woocommerce-product-gallery { margin-bottom: 30px; } } .single-product #pxl-content-area div.product .woocommerce-product-gallery .woocommerce-product-gallery__image, .single-product > div.product .woocommerce-product-gallery .woocommerce-product-gallery__image { -webkit-box-shadow: 0 10px 30px rgba(25, 25, 25, 0.06); -khtml-box-shadow: 0 10px 30px rgba(25, 25, 25, 0.06); -moz-box-shadow: 0 10px 30px rgba(25, 25, 25, 0.06); -ms-box-shadow: 0 10px 30px rgba(25, 25, 25, 0.06); -o-box-shadow: 0 10px 30px rgba(25, 25, 25, 0.06); box-shadow: 0 10px 30px rgba(25, 25, 25, 0.06); padding: 0; } .single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-viewport, .single-product > div.product .woocommerce-product-gallery .flex-viewport { -webkit-box-shadow: 0 10px 30px rgba(25, 25, 25, 0.06); -khtml-box-shadow: 0 10px 30px rgba(25, 25, 25, 0.06); -moz-box-shadow: 0 10px 30px rgba(25, 25, 25, 0.06); -ms-box-shadow: 0 10px 30px rgba(25, 25, 25, 0.06); -o-box-shadow: 0 10px 30px rgba(25, 25, 25, 0.06); box-shadow: 0 10px 30px rgba(25, 25, 25, 0.06); } .single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image, .single-product > div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image { -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-control-nav, .single-product > div.product .woocommerce-product-gallery .flex-control-nav { margin: 0; position: absolute; top: 0; left: -90px; } .single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-control-nav li, .single-product > div.product .woocommerce-product-gallery .flex-control-nav li { margin-bottom: 10px; width: 70px; float: none; } .single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-control-nav img, .single-product > div.product .woocommerce-product-gallery .flex-control-nav img { opacity: 1; border: 1px solid rgba(0, 0, 0, 0.06); -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -khtml-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -moz-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -ms-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); -o-transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); } .single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-control-nav img.flex-active, .single-product > div.product .woocommerce-product-gallery .flex-control-nav img.flex-active { border-color: rgba(0, 0, 0, 0.18); } @media screen and (max-width: 1200px) { .single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-control-nav, .single-product > div.product .woocommerce-product-gallery .flex-control-nav { position: static; margin: 30px 0 0; display: flex; flex-wrap: wrap; } .single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-control-nav li, .single-product > div.product .woocommerce-product-gallery .flex-control-nav li { width: calc(20% - 10px); margin-right: 10px; margin-bottom: 10px; } } .single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-direction-nav, .single-product > div.product .woocommerce-product-gallery .flex-direction-nav { margin: 0; padding: 0; list-style: none; } .single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-direction-nav a, .single-product > div.product .woocommerce-product-gallery .flex-direction-nav a { font-size: 0px; width: 40px; height: 40px; position: relative; display: block; text-align: center; line-height: 40px; color: #000; } .single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-direction-nav a:before, .single-product > div.product .woocommerce-product-gallery .flex-direction-nav a:before { content: "\f136"; font-family: "Caseicon"; font-size: 12px; display: inline-flex; } .single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-direction-nav a:hover, .single-product > div.product .woocommerce-product-gallery .flex-direction-nav a:hover { color: var(--primary-color); background-color: rgba(255, 255, 255, 0.12); } .single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-direction-nav .flex-nav-prev, .single-product > div.product .woocommerce-product-gallery .flex-direction-nav .flex-nav-prev, .single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-direction-nav .flex-nav-next, .single-product > div.product .woocommerce-product-gallery .flex-direction-nav .flex-nav-next { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); opacity: 0; visibility: hidden; } .single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-direction-nav .flex-nav-prev, .single-product > div.product .woocommerce-product-gallery .flex-direction-nav .flex-nav-prev { left: 0; } .single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-direction-nav .flex-nav-next, .single-product > div.product .woocommerce-product-gallery .flex-direction-nav .flex-nav-next { right: 0; } .single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-direction-nav .flex-nav-next a:before, .single-product > div.product .woocommerce-product-gallery .flex-direction-nav .flex-nav-next a:before { -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } .single-product #pxl-content-area div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a, .single-product > div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a { position: relative; display: block; } .single-product #pxl-content-area div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:before, .single-product > div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:before { content: ''; background-color: rgba(255, 132, 0, 0.85); position: absolute; top: 0; right: 0; width: 100%; height: 100%; display: block; opacity: 0; -webkit-transition: all 0.3s linear; -khtml-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .single-product #pxl-content-area div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:after, .single-product > div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:after { content: "\f06e"; font-family: "Font Awesome 5 Pro"; font-size: 16px; height: 40px; width: 40px; line-height: 40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; background-color: #fff; text-align: center; color: var(--primary-color); position: absolute; top: 50%; -webkit-transform: translate(0%, -50%); -khtml-transform: translate(0%, -50%); -moz-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); -o-transform: translate(0%, -50%); transform: translate(0%, -50%); left: 0; right: 0; margin: auto; -webkit-transition: all 0.3s linear; -khtml-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; opacity: 0; } .single-product #pxl-content-area div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:hover:before, .single-product > div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:hover:before { opacity: 0.8; } .single-product #pxl-content-area div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:hover:after, .single-product > div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:hover:after { opacity: 1; } .single-product #pxl-content-area div.product .woocommerce-product-gallery:hover .flex-direction-nav .flex-nav-prev, .single-product > div.product .woocommerce-product-gallery:hover .flex-direction-nav .flex-nav-prev { left: 22px; opacity: 1; visibility: visible; } .single-product #pxl-content-area div.product .woocommerce-product-gallery:hover .flex-direction-nav .flex-nav-next, .single-product > div.product .woocommerce-product-gallery:hover .flex-direction-nav .flex-nav-next { right: 22px; opacity: 1; visibility: visible; } .single-product #pxl-content-area div.product .entry-summary, .single-product > div.product .entry-summary { padding-left: 30px; } @media screen and (max-width: 1200px) { .single-product #pxl-content-area div.product .entry-summary, .single-product > div.product .entry-summary { padding-left: 0; } } .single-product #pxl-content-area div.product .entry-summary > .woosc-btn, .single-product > div.product .entry-summary > .woosc-btn, .single-product #pxl-content-area div.product .entry-summary > .woosw-btn, .single-product > div.product .entry-summary > .woosw-btn { display: none !important; } .single-product #pxl-content-area div.product .entry-summary .woocommerce-sg-product-button, .single-product > div.product .entry-summary .woocommerce-sg-product-button { padding-left: 110px; } .single-product #pxl-content-area div.product .entry-summary .woocommerce-sg-product-button .woosw-btn, .single-product > div.product .entry-summary .woocommerce-sg-product-button .woosw-btn { width: 100%; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; background: var(--secondary-color); display: inline-flex; justify-content: center; align-items: center; padding: 0 10px; } .single-product #pxl-content-area div.product .entry-summary .woocommerce-sg-product-button .woosw-btn:before, .single-product > div.product .entry-summary .woocommerce-sg-product-button .woosw-btn:before { content: "\f12f"; font-family: "Caseicon"; margin: 0 8px; display: inline-flex; } .single-product #pxl-content-area div.product .entry-summary .woocommerce-sg-product-button .woosw-btn:hover, .single-product > div.product .entry-summary .woocommerce-sg-product-button .woosw-btn:hover, .single-product #pxl-content-area div.product .entry-summary .woocommerce-sg-product-button .woosw-btn:focus, .single-product > div.product .entry-summary .woocommerce-sg-product-button .woosw-btn:focus { background: var(--primary-color); } .single-product #pxl-content-area div.product .entry-summary .woocommerce-product-rating, .single-product > div.product .entry-summary .woocommerce-product-rating { margin-bottom: 8px; display: flex; align-items: center; } .single-product #pxl-content-area div.product .entry-summary .woocommerce-product-rating .star-rating, .single-product > div.product .entry-summary .woocommerce-product-rating .star-rating { margin: 0; } .single-product #pxl-content-area div.product .entry-summary .woocommerce-product-rating .woocommerce-review-link, .single-product > div.product .entry-summary .woocommerce-product-rating .woocommerce-review-link { color: inherit; margin-left: 4px; font-size: 15px; } .single-product #pxl-content-area div.product .entry-summary .woocommerce-product-rating .woocommerce-review-link:hover, .single-product > div.product .entry-summary .woocommerce-product-rating .woocommerce-review-link:hover { color: #333; } .single-product #pxl-content-area div.product .entry-summary .entry-title, .single-product > div.product .entry-summary .entry-title { font-size: 40px; margin-top: 10px; margin-bottom: 14px; } .single-product #pxl-content-area div.product .entry-summary .price, .single-product > div.product .entry-summary .price { font-size: 22px; line-height: 1; color: var(--primary-color); font-weight: 700; } .single-product #pxl-content-area div.product .entry-summary .price ins, .single-product > div.product .entry-summary .price ins { margin-right: 22px; color: var(--primary-color); text-decoration: none; } .single-product #pxl-content-area div.product .entry-summary .price del, .single-product > div.product .entry-summary .price del { color: #8f8f8f; } .single-product #pxl-content-area div.product .entry-summary .price del .amount, .single-product > div.product .entry-summary .price del .amount { color: #8f8f8f; } .single-product #pxl-content-area div.product .entry-summary .woocommerce-sg-product-excerpt, .single-product > div.product .entry-summary .woocommerce-sg-product-excerpt { font-size: 16px; line-height: 24px; } .single-product #pxl-content-area div.product .entry-summary .woocommerce-sg-product-excerpt .woocommerce-product-details__short-description, .single-product > div.product .entry-summary .woocommerce-sg-product-excerpt .woocommerce-product-details__short-description { margin-bottom: 28px; } .single-product #pxl-content-area div.product .entry-summary .single_add_to_cart_button, .single-product > div.product .entry-summary .single_add_to_cart_button { display: inline-flex; line-height: 50px; justify-content: center; flex-grow: 1; float: none; } .single-product #pxl-content-area div.product .entry-summary .single_add_to_cart_button.loading, .single-product > div.product .entry-summary .single_add_to_cart_button.loading { padding-right: 42px; } .single-product #pxl-content-area div.product .entry-summary .single_add_to_cart_button.loading:after, .single-product > div.product .entry-summary .single_add_to_cart_button.loading:after { top: 0; right: 14px; } .single-product #pxl-content-area div.product .entry-summary .single_add_to_cart_button.added:after, .single-product > div.product .entry-summary .single_add_to_cart_button.added:after { display: none; } .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs, .single-product > div.product .woocommerce-tabs ul.wc-tabs { overflow: visible; padding: 0; border-bottom: 1px solid #f2f2f2; margin-top: -20px; margin-bottom: 0; text-align: center; position: relative; z-index: 1; } @media screen and (max-width: 575px) { .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs, .single-product > div.product .woocommerce-tabs ul.wc-tabs { border-bottom: none; } } .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs:before, .single-product > div.product .woocommerce-tabs ul.wc-tabs:before, .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs:after, .single-product > div.product .woocommerce-tabs ul.wc-tabs:after { display: none !important; } .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li, .single-product > div.product .woocommerce-tabs ul.wc-tabs li { margin: 20px 8px 0 8px; padding: 0; border: none; background-color: transparent; position: relative; z-index: 99; } .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li:before, .single-product > div.product .woocommerce-tabs ul.wc-tabs li:before, .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li:after, .single-product > div.product .woocommerce-tabs ul.wc-tabs li:after { display: none !important; } @media screen and (max-width: 575px) { .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li, .single-product > div.product .woocommerce-tabs ul.wc-tabs li { display: block; padding: 0; margin-left: 0; margin-right: 0; } .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a { display: block; } } .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a { padding: 0 28px; font-size: 14px; line-height: 42px; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; color: #000; font-weight: 700; position: relative; background-color: #fff; z-index: 1; background-color: #f4f4f4; text-transform: capitalize; } .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li.active > a, .single-product > div.product .woocommerce-tabs ul.wc-tabs li.active > a, .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a:hover, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a:hover { color: #fff; background-color: var(--primary-color); } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes th, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes th { font-weight: 600 !important; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description { line-height: 1.875; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel p:last-child, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel p:last-child { margin-bottom: 0; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel > h2, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel > h2 { display: none; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel.panel, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel.panel { padding-top: 32px; margin-bottom: 0; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes { border: 1px solid #dee2e6; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes th, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes th, .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td { border-bottom: 1px solid #dee2e6; font-family: inherit; color: #152136; font-weight: normal; font-style: normal; padding: 10px; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td { border-left: 1px solid #dee2e6; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-noreviews, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-noreviews { margin-bottom: 25px !important; } .single-product #pxl-content-area div.product .woocommerce-tabs .tab-product-feature-list, .single-product > div.product .woocommerce-tabs .tab-product-feature-list { font-size: 18px; line-height: 34px; } .single-product #pxl-content-area div.product .woocommerce-tabs .tab-product-feature-list .col-xl-4, .single-product > div.product .woocommerce-tabs .tab-product-feature-list .col-xl-4 { font-weight: 600; } .single-product #pxl-content-area div.product .woocommerce-tabs .tab-product-feature-list .line-gap, .single-product > div.product .woocommerce-tabs .tab-product-feature-list .line-gap { margin: 0; width: 100%; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information { font-size: 15px; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information td p, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information td p { padding: 0; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating { margin-bottom: 15px; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating label, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating label { margin-bottom: 6px; display: block; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating a, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating a { color: #999; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating .stars:hover a, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating .stars:hover a, .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating .stars.selected a, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating .stars.selected a { color: #efb343; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-comment label, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-comment label { margin-bottom: 8px; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title { font-size: 24px; margin-bottom: 12px; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-reply-title, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-reply-title, .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .nice-select, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .nice-select { display: none; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form #comment, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form #comment { height: 140px; min-height: 140px; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form .comment-notes, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form .comment-notes { font-size: 15px; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form #commentform, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form #commentform { padding: 30px; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form .form-submit .submit, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form .form-submit .submit { padding: 0 50px; margin-top: 20px; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form .comment-form-cookies-consent, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form .comment-form-cookies-consent { border-bottom: 1px solid rgba(0, 0, 0, 0.06); margin-bottom: 30px; padding-bottom: 28px; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews { display: flex; flex-wrap: wrap; margin: 0 -15px; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments { width: 50%; padding: 0 15px; } @media screen and (max-width: 767px) { .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments { width: 100%; } } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #review_form_wrapper, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #review_form_wrapper { width: 50%; padding: 0 15px; } @media screen and (max-width: 767px) { .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #review_form_wrapper, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #review_form_wrapper { width: 100%; } } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist { padding: 10px 0 0; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review { position: relative; margin-bottom: 30px; padding: 30px; border: 1px solid #f2f2f2; } @media screen and (max-width: 1200px) { .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review { padding: 20px 15px 20px 20px; } } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap { position: absolute; right: 0; top: 0; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap .count-rating, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap .count-rating { display: none; } @media screen and (max-width: 991px) { .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .star-rating-wrap { position: static; margin-bottom: 8px; } } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment_container, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment_container { position: relative; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review img.avatar, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review img.avatar { padding: 0; width: 80px; -webkit-border-radius: 80px; -khtml-border-radius: 80px; -moz-border-radius: 80px; -ms-border-radius: 80px; -o-border-radius: 80px; border-radius: 80px; -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.08); -khtml-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.08); -ms-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.08); -o-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.08); box-shadow: 0 5px 8px rgba(0, 0, 0, 0.08); } @media screen and (max-width: 575px) { .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review img.avatar, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review img.avatar { width: 40px; border: none; } } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text { border: none; margin: 0; padding: 0 0 0 100px; } @media screen and (max-width: 767px) { .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text .star-rating, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text .star-rating { float: none; } } @media screen and (max-width: 575px) { .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .comment-text { padding-left: 60px; } } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta { margin: 0 0 8px; font-size: 16px; } @media screen and (max-width: 575px) { .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta { display: block; } } @media screen and (max-width: 767px) { .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta { margin-top: 10px; } } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__published-date, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__published-date { display: block; font-size: 14px; color: #888; line-height: 22px; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__author, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__author { color: #222; display: block; line-height: 1; margin-bottom: 4px; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__dash, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .meta .woocommerce-review__dash { display: none; } .single-product #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .description p, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.review .description p { margin: 0; } .single-product #pxl-content-area div.product .quantity, .single-product > div.product .quantity { margin-right: 10px; float: none; } .single-product #pxl-content-area div.product .product_meta, .single-product > div.product .product_meta { display: flex; flex-wrap: wrap; color: inherit; font-size: 15px; border-top: 1px solid rgba(0, 0, 0, 0.06); border-bottom: 1px solid rgba(0, 0, 0, 0.06); margin-top: 30px; padding: 20px 0; } .single-product #pxl-content-area div.product .product_meta > span, .single-product > div.product .product_meta > span { margin-right: 20px; } .single-product #pxl-content-area div.product .product_meta > span span, .single-product > div.product .product_meta > span span, .single-product #pxl-content-area div.product .product_meta > span a, .single-product > div.product .product_meta > span a { color: #000; } .single-product #pxl-content-area div.product .product_meta a, .single-product > div.product .product_meta a { color: inherit; } .single-product #pxl-content-area div.product .product_meta a:hover, .single-product > div.product .product_meta a:hover { color: var(--primary-color); } .single-product #pxl-content-area div.product .product_meta .tagged_as, .single-product > div.product .product_meta .tagged_as { display: none; } .single-product .up-sells.upsells { margin-top: 52px; } .single-product .up-sells.upsells > h2 { font-size: 32px; margin-bottom: 23px; } .single-product .product-type-external .woocommerce-sg-product-button, .single-product .product-type-grouped .woocommerce-sg-product-button { padding-left: 0 !important; padding-right: 0 !important; } .single-product .product-type-grouped form.cart .button { white-space: nowrap; } @media screen and (max-width: 1200px) { .single-product .product-type-grouped .quantity .qty { width: 80px !important; } } @media screen and (min-width: 768px) { .single-product.header-sticky #pxl-content-area div.product .entry-summary { top: 120px; } .single-product.header-sticky.admin-bar #pxl-content-area div.product .entry-summary { top: 150px; } } .pswp { z-index: 999999; } .pswp .pswp__caption { display: none; } .pswp .pswp__bg { background-color: rgba(0, 0, 0, 0.76); } .pswp .pswp__top-bar { opacity: 1; background-color: transparent; } .pswp .pswp__ui .pswp__button { opacity: 1 !important; } .pswp .pswp__ui .pswp__button:before { font-family: "Caseicon"; background: none; color: #fff; display: inline-flex; line-height: 30px; justify-content: center; } .pswp .pswp__ui .pswp__button--arrow--left:before { content: "\f136"; } .pswp .pswp__ui .pswp__button--arrow--right:before { content: "\f14d"; } body.woocommerce-cart .pxl-entry-content > .woocommerce { display: flex; margin: 0 -15px; flex-wrap: wrap; } body.woocommerce-cart .pxl-entry-content > .woocommerce .woocommerce-cart-form { flex-grow: 1; padding: 0 15px; } body.woocommerce-cart .pxl-entry-content > .woocommerce .cart-collaterals { width: 100%; max-width: 370px; padding: 0 15px; } body.woocommerce-cart .pxl-entry-content > .woocommerce .cart-collaterals .cart_totals { width: 100%; } body.woocommerce-cart .pxl-entry-content > .woocommerce .woocommerce-notices-wrapper { display: flex; flex-wrap: wrap; width: 100%; padding: 0 15px; } body.woocommerce-cart .pxl-entry-content > .woocommerce .woocommerce-notices-wrapper .woocommerce-message, body.woocommerce-cart .pxl-entry-content > .woocommerce .woocommerce-notices-wrapper .woocommerce-info, body.woocommerce-cart .pxl-entry-content > .woocommerce .woocommerce-notices-wrapper .woocommerce-error { width: 100%; } body.woocommerce-cart .pxl-entry-content > .woocommerce .cart-empty.woocommerce-info { width: 100%; text-align: left; } body.woocommerce-cart .pxl-entry-content > .woocommerce .return-to-shop { width: 100%; } body.woocommerce-cart .cart-empty.woocommerce-info { padding: 112px 0 0; background-color: transparent; border: none; text-align: center !important; } body.woocommerce-cart .cart-empty.woocommerce-info:before { content: "\f145"; font-family: "Caseicon"; width: 100px; height: 100px; border-radius: 100px; line-height: 100px; font-size: 100px; left: 50%; top: 0; transform: translate(-50%, 0); color: rgba(0, 0, 0, 0.14); } body.woocommerce-cart .woocommerce-cart-form .shop_table { border: none; } body.woocommerce-cart .woocommerce-cart-form .shop_table thead th { font-size: 15px; font-weight: 700; color: #333; padding: 10px; border-top: none; border-left: none; border-right: none; border-bottom: 3px solid var(--primary-color); } body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td { text-align: left; border-left: none; border-right: none; border-top: none; border-bottom: 1px solid rgba(0, 0, 0, .1); } body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions { border-bottom: none; padding-left: 0; padding-right: 0; } body.woocommerce-cart .woocommerce-cart-form .shop_table .actions .coupon .input-text { border: none; background-color: #f8f8f8; color: #666; height: 45px; padding: 0 20px; min-width: 180px; } body.woocommerce-cart .woocommerce-cart-form .shop_table .actions .coupon .input-text:focus { color: #222; } body.woocommerce-cart .woocommerce-cart-form .shop_table .actions .coupon .button { background-color: #000; } body.woocommerce-cart .woocommerce-cart-form .shop_table .actions .coupon .button:hover { background-color: var(--primary-color); } body.woocommerce-cart .woocommerce-cart-form .shop_table .actions .button { float: right; } body.woocommerce-cart .woocommerce-cart-form tbody .product-name a { color: #152136; font-size: 16px; font-weight: 600; } body.woocommerce-cart .woocommerce-cart-form tbody .product-name a:hover { color: var(--primary-color); } body.woocommerce-cart .woocommerce-cart-form tbody .product-name .yith-wcqv-button { display: none; } body.woocommerce-cart .woocommerce-cart-form tbody .product-name dl.variation { display: none; } body.woocommerce-cart .woocommerce-cart-form tbody .product-price, body.woocommerce-cart .woocommerce-cart-form tbody .product-subtotal { color: #152136; font-size: 16px; font-weight: 600; } body.woocommerce-cart .woocommerce-cart-form tbody .product-price ins, body.woocommerce-cart .woocommerce-cart-form tbody .product-subtotal ins { color: #152136; background-color: transparent; } body.woocommerce-cart .woocommerce-cart-form tbody .product-thumbnail { text-align: center !important; min-width: 120px; } body.woocommerce-cart .woocommerce-cart-form tbody .product-thumbnail a { display: block; } body.woocommerce-cart .woocommerce-cart-form tbody .product-thumbnail a img { width: 100%; max-width: 80px; } body.woocommerce-cart .woocommerce-cart-form table.shop_table { margin-bottom: 40px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } @media screen and (max-width: 769px) { body.woocommerce-cart .woocommerce-cart-form table.shop_table td { background-color: #fff !important; } } body.woocommerce-cart .cart-collaterals .cart_totals { background-color: #fff; padding: 40px 50px; -webkit-box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08); -khtml-box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08); -ms-box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08); -o-box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08); box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.08); -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; width: 33.33%; } @media screen and (max-width: 991px) { body.woocommerce-cart .cart-collaterals .cart_totals { width: 50%; padding-left: 40px; padding-right: 40px; } } @media screen and (max-width: 991px) { body.woocommerce-cart .cart-collaterals .cart_totals { padding: 30px; width: 100%; } } body.woocommerce-cart .cart-collaterals .cart_totals > h2 { font-size: 24px; border-bottom: 1px solid rgba(96, 101, 104, 0.15); margin-bottom: 20px; padding-bottom: 14px; text-transform: capitalize; } body.woocommerce-cart .cart-collaterals .cart_totals th { vertical-align: middle !important; border: none !important; color: inherit; font-weight: normal; padding: 12px 10px 12px 0px; } body.woocommerce-cart .cart-collaterals .cart_totals th + td { border-left: 1px solid #ebebeb; } body.woocommerce-cart .cart-collaterals .cart_totals td { border: none !important; padding: 12px 10px; text-align: right; } body.woocommerce-cart .cart-collaterals .cart_totals strong { font-weight: 600; } body.woocommerce-cart .cart-collaterals .cart_totals .order-total th, body.woocommerce-cart .cart-collaterals .cart_totals .order-total td { color: #222; font-weight: 600; } body.woocommerce-cart .cart-collaterals .cart_totals .shop_table { border: none; } body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator p { margin-bottom: 0; } body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button { color: var(--primary-color); } body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button:after { content: '\f2f9'; margin-left: 9px; font-family: "Material-Design-Iconic-Font"; position: relative; top: 1px; } body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-button:hover { color: var(--primary-color); } body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-form { padding-top: 10px; } body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout { padding-bottom: 0; } body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button { margin-bottom: 0; padding-top: 0; padding-bottom: 0; width: 100%; } body.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout { text-align: right; } .woocommerce-checkout form.checkout_coupon { border: 1px solid #eee; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; background-color: #f7f8fa; } .woocommerce-checkout form.checkout_coupon .form-row-first { width: 50%; padding-right: 30px; } .woocommerce-checkout form.checkout_coupon .form-row-last { width: 50%; } .woocommerce-checkout #add_payment_method #payment, .woocommerce-checkout #payment { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .woocommerce-checkout #customer_details { margin: 0 -15px; width: inherit; } .woocommerce-checkout #customer_details .col-1, .woocommerce-checkout #customer_details .col-2 { width: 50%; flex: inherit; max-width: 100%; } @media screen and (max-width: 767px) { .woocommerce-checkout #customer_details { margin: 0; } .woocommerce-checkout #customer_details .col-1, .woocommerce-checkout #customer_details .col-2 { width: 100%; } } .woocommerce-checkout #customer_details span.woocommerce-input-wrapper { width: 100%; display: block; } .woocommerce-checkout #customer_details .woocommerce-billing-fields { margin-bottom: 36px; } .woocommerce-checkout #customer_details .woocommerce-billing-fields > h3 { font-size: 24px; margin-bottom: 18px; text-transform: capitalize; } .woocommerce-checkout #customer_details .woocommerce-additional-fields { margin-bottom: 36px; } .woocommerce-checkout #customer_details .woocommerce-additional-fields > h3 { font-size: 24px; margin-bottom: 18px; text-transform: capitalize; } .woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address { font-size: 24px; cursor: pointer; -webkit-transition: all 0.3s linear; -khtml-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address:hover { color: var(--primary-color); } .woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address #ship-to-different-address-checkbox { position: absolute; opacity: 0; } .woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label span:after { content: "\f01a"; font-family: FontAwesome; margin-left: 14px; font-weight: normal; } .woocommerce-checkout #customer_details #billing_country_field label, .woocommerce-checkout #customer_details #shipping_country_field label, .woocommerce-checkout #customer_details #billing_address_1_field label, .woocommerce-checkout #customer_details #shipping_address_1_field label, .woocommerce-checkout #customer_details #order_comments_field label { display: none !important; } .woocommerce-checkout #customer_details #billing_country_field textarea, .woocommerce-checkout #customer_details #shipping_country_field textarea, .woocommerce-checkout #customer_details #billing_address_1_field textarea, .woocommerce-checkout #customer_details #shipping_address_1_field textarea, .woocommerce-checkout #customer_details #order_comments_field textarea { padding: 18px 30px; } .woocommerce-checkout form.woocommerce-checkout #order_review_heading { font-size: 24px; font-weight: 700; margin-bottom: 18px; text-transform: capitalize; } .woocommerce-checkout form.woocommerce-checkout #order_review th { font-weight: 500; vertical-align: middle !important; } .woocommerce-checkout form.woocommerce-checkout #order_review th + td { border-left: 1px solid #ebebeb; } .woocommerce-checkout form.woocommerce-checkout #order_review .product-total { border-left: 1px solid #ebebeb; } .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table { margin-bottom: 60px; border-right: none; border-top: none; } .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table th { font-weight: 700; } .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table th, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table td { border-left: none; } .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table td.product-total, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .cart-subtotal td, .woocommerce-checkout form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .order-total td { font-size: 14px; font-weight: 700; color: var(--primary-color); } .woocommerce-checkout form.woocommerce-checkout #order_review #payment { background-color: #f7f8fa; border: 1px solid #eee; } .woocommerce-checkout form.woocommerce-checkout #order_review #payment .about_paypal { margin-left: 10px; } .woocommerce-checkout form.woocommerce-checkout #order_review #payment .wc_payment_methods { padding: 20px; border-bottom: 1px solid #eee; } .woocommerce-checkout form.woocommerce-checkout #order_review #payment .place-order { padding: 20px; margin: 0; } .woocommerce-checkout form.woocommerce-checkout #order_review #payment #place_order { float: none; margin-top: 10px; } .woocommerce-checkout #payment label { font-size: 16px; color: rgba(0, 0, 0, 0.87); font-weight: 600; } .woocommerce-checkout #payment .stripe-card-group, .woocommerce-checkout #payment .wc-stripe-elements-field, .woocommerce-checkout #payment .wc-stripe-iban-element-field { width: 100%; } .woocommerce-checkout .woocommerce-order-details .woocommerce-order-details__title, .woocommerce-checkout .woocommerce-customer-details .woocommerce-column__title { font-size: 26px; margin-bottom: 20px; } .woocommerce-checkout .woocommerce-columns--addresses.col2-set { margin-left: -15px; margin-right: -15px; } .woocommerce-checkout .woocommerce-columns--addresses.col2-set .woocommerce-column { width: 50%; max-width: 50%; margin-top: 55px; } @media screen and (max-width: 767px) { .woocommerce-checkout .woocommerce-columns--addresses.col2-set .woocommerce-column { width: 100%; max-width: 100%; } } .woocommerce-checkout #payment div.payment_box { background-color: rgba(var(--primary-color-rgb),0.1); } .woocommerce-checkout #payment div.payment_box:before { border-bottom-color: rgba(var(--primary-color-rgb),0.1); top: -14px; } .woocommerce-checkout form.woocommerce-checkout #order_review #payment { background-color: #f9f9f9; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme { display: block; width: 100%; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-navigation { margin-bottom: 30px; width: 30%; float: left; padding: 0 15px; } @media screen and (max-width: 767px) { .woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-navigation { width: 100%; margin-bottom: 60px; } } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-navigation ul { margin: 0; list-style: none; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-navigation ul li { border-bottom: 1px solid #eaeaea; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-navigation ul li a { padding: 10px 0; color: #222; position: relative; display: block; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-navigation ul li a:hover { color: var(--primary-color); } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-navigation ul li a:before { content: "\f14d"; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); display: block; font-family: "Caseicon"; color: var(--primary-color); margin-left: -16px; font-size: 10px; opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-navigation ul li.is-active > a, .woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-navigation ul li a:hover { color: inherit; padding-left: 20px; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-navigation ul li.is-active > a:before, .woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-navigation ul li a:hover:before { margin-left: 0; opacity: 1; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-content { margin-bottom: 30px; padding: 0 15px; width: 70%; float: left; } @media screen and (max-width: 767px) { .woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-content { width: 100%; margin-bottom: 0; } } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-content .col-1, .woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-content .col-2 { flex: inherit; max-width: inherit; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-content .form-row label { width: 100%; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-MyAccount-content .form-row .woocommerce-input-wrapper { width: 100%; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form { border: none; background-color: #fff; padding: 27px 30px 30px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; border: 1px solid rgba(22, 35, 43, 0.1); max-width: 670px; margin: 0px auto 50px auto; display: block; width: 100%; -webkit-box-shadow: 0 5px 30px rgba(22, 35, 43, 0.05); -khtml-box-shadow: 0 5px 30px rgba(22, 35, 43, 0.05); -moz-box-shadow: 0 5px 30px rgba(22, 35, 43, 0.05); -ms-box-shadow: 0 5px 30px rgba(22, 35, 43, 0.05); -o-box-shadow: 0 5px 30px rgba(22, 35, 43, 0.05); box-shadow: 0 5px 30px rgba(22, 35, 43, 0.05); } @media screen and (max-width: 1200px) { .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form { padding-left: 30px; padding-right: 30px; } } @media screen and (max-width: 767px) { .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form { padding: 28px 20px; } } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form label { font-size: 20px; line-height: 1.55555; color: #0a1320; margin-bottom: 13px; font-weight: 500; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .required { color: var(--primary-color); } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .password-input { display: block; width: 100%; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .password-input .show-password-input { width: 30px; height: 30px; display: inline-flex; justify-content: center; align-items: center; top: 50%; right: 16px; transform: translate(0, -50%); } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .password-input .show-password-input:after { margin: 0; color: rgba(0, 0, 0, 0.5); } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .password-input .show-password-input:hover:after { color: #000; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-Button.button { margin-right: 16px; height: auto; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-LostPassword { margin-bottom: 0; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-LostPassword a { font-size: 18px; color: inherit; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-LostPassword a:hover { color: var(--primary-color); } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-privacy-policy-text { padding-bottom: 17px; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-privacy-policy-text a { color: #000; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-privacy-policy-text a:hover { color: var(--primary-color); } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-form__label-for-checkbox { padding: 0; position: relative; margin: 4px 0 28px; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-form__label-for-checkbox span { font-size: 18px; color: #0a1320; display: inline-flex; padding-left: 40px; position: relative; cursor: pointer; font-weight: 500; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-form__label-for-checkbox span:before { content: ''; width: 28px; height: 28px; border: 1px solid rgba(22, 29, 57, 0.1); top: 50%; left: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); position: absolute; border-radius: 28px; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-form__label-for-checkbox span:after { content: "\f112"; font-family: "Caseicon"; color: #000; position: absolute; top: 50%; left: 7px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); font-size: 14px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-form__label-for-checkbox #rememberme { margin: 0; opacity: 0; position: absolute; top: 50%; left: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 24px; height: 24px; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-form__label-for-checkbox #rememberme:checked + span:after { opacity: 1; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-button.button { padding-left: 44px; padding-right: 44px; } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-form-register { font-size: 16px; line-height: 1.625; color: rgba(45, 45, 45, 0.8); } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-notices-wrapper + h2 { text-align: center; font-size: 24px; } .woocommerce-account #pxl-main #pxl-content-area #customer_login { margin: 0 -25px; width: inherit; display: flex; flex-wrap: wrap; } @media screen and (max-width: 1200px) { .woocommerce-account #pxl-main #pxl-content-area #customer_login { margin-left: -15px; margin-right: -15px; } } .woocommerce-account #pxl-main #pxl-content-area #customer_login > div { padding-left: 25px; padding-right: 25px; } @media screen and (max-width: 1200px) { .woocommerce-account #pxl-main #pxl-content-area #customer_login > div { padding-left: 15px; padding-right: 15px; } } .woocommerce-account #pxl-main #pxl-content-area #customer_login h2 { font-size: 34px; margin-bottom: 23px; } @media screen and (max-width: 991px) { .woocommerce-account #pxl-main #pxl-content-area #customer_login h2 { font-size: 32px; } } .woocommerce-account #pxl-main #pxl-content-area #customer_login .u-column1.col-1, .woocommerce-account #pxl-main #pxl-content-area #customer_login .u-column2.col-2 { width: 50%; flex: inherit; max-width: 100%; } @media screen and (max-width: 767px) { .woocommerce-account #pxl-main #pxl-content-area #customer_login { margin: 0; } .woocommerce-account #pxl-main #pxl-content-area #customer_login .u-column1.col-1, .woocommerce-account #pxl-main #pxl-content-area #customer_login .u-column2.col-2 { width: 100%; padding: 0; } } .woocommerce-account #pxl-main #pxl-content-area .woocommerce-password-strength.bad { background-color: transparent; padding: 8px 0; } body #yith-wcwl-popup-message { margin-left: -108px; display: none; bottom: 30px; top: auto; right: 30px; left: auto; background-color: var(--primary-color); border-radius: 3px; border: none; color: #fff; padding: 0 20px; } body #yith-quick-view-modal .yith-quick-view-overlay { background-color: rgba(0, 0, 0, 0.85); } body #yith-quick-view-modal .yith-wcqv-main { -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } body #yith-quick-view-modal .yith-wcqv-head #yith-quick-view-close { color: rgba(0, 0, 0, 0.2); opacity: 1; border: none; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-size: 0px; } body #yith-quick-view-modal .yith-wcqv-head #yith-quick-view-close:before { content: "\f410"; font-family: "Font Awesome 5 Pro"; font-size: 18px; } body #yith-quick-view-modal .yith-wcqv-head #yith-quick-view-close:hover { color: var(--primary-color); } body #yith-quick-view-modal .onsale { top: 29px !important; } body #yith-quick-view-modal #yith-quick-view-content div.images { padding: 15px; margin-bottom: 0; width: 50%; } @media screen and (max-width: 575px) { body #yith-quick-view-modal #yith-quick-view-content div.images { width: 100%; margin-bottom: 30px; } } body #yith-quick-view-modal #yith-quick-view-content .entry-summary { padding: 30px 30px 15px 15px; width: 50%; } @media screen and (max-width: 575px) { body #yith-quick-view-modal #yith-quick-view-content .entry-summary { width: 100%; } } body #yith-quick-view-modal #yith-quick-view-content .entry-summary h1.product_title { font-size: 30px; margin-bottom: 5px; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .woocommerce-product-rating { margin-bottom: 10px; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price { font-weight: 600; color: var(--primary-color); } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price del { color: #666; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .price ins { color: inherit; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart { border-top: 1px solid #f7f9fb; border-bottom: 1px solid #f7f9fb; padding: 18px 0; margin-bottom: 30px; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart label { font-size: 18px; line-height: 30px; margin-bottom: 0; font-weight: 600; color: #232323; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item { background-color: #f3f3f3; border: none; line-height: 40px; color: #6f6f6f; text-transform: uppercase; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; -webkit-transition: all 0.3s ease 0s; -khtml-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; margin: 0 5px 5px 0; width: 40px; height: 40px; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item span { font-size: 14px; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item.selected, body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item:hover { background-color: var(--primary-color); color: #fff; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .color-variable-wrapper .color-variable-item { padding: 0; border: none; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; margin: 0 5px 5px 0; opacity: 0.5; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .color-variable-wrapper .color-variable-item span { border: 2px solid rgba(0, 0, 0, 0.2); } body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .color-variable-wrapper .color-variable-item.selected { opacity: 1; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .woocommerce-product-details__short-description p { margin-bottom: 24px; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .sku_wrapper, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .tagged_as { display: block; font-weight: 600; font-size: 15px; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .sku_wrapper span, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in span, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .tagged_as span, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .sku_wrapper a, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in a, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .tagged_as a { color: var(--primary-color); margin-left: 7px; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .sku_wrapper a:hover, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in a:hover, body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .tagged_as a:hover { color: var(--secondary-color); } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .product_meta .posted_in { display: none; } body #yith-quick-view-modal #yith-quick-view-content .entry-summary .quantity .qty { margin: 0 20px 0 0; padding: 0 12px; width: 70px; height: 54px; } .wishlist-title { width: 100%; text-align: center; margin: 0 0 45px; } .wishlist-title .button .fa { font-family: FontAwesome; } .hidden-title-form input + input { margin-top: 15px; } .hidden-title-form .btn { line-height: 51px !important; } .shop_table.cart.wishlist_table { margin-bottom: 0 !important; } #yith-wcwl-form tfoot td { display: none; } #yith-wcwl-form .product-stock-status { font-size: 16px; font-weight: 600; } #yith-wcwl-form .product-stock-status .wishlist-in-stock { color: var(--secondary-color) !important; } #yith-wcwl-form .wishlist-empty { text-align: center !important; } #yith-wcwl-form .product-add-to-cart { text-align: right !important; } #yith-wcwl-form .product-add-to-cart a.button { padding: 0 34px; display: inline-block !important; } #yith-wcwl-form .product-add-to-cart a.button.loading { padding-right: 30px; } #yith-wcwl-form .product-add-to-cart a.button.loading:after { top: 0 !important; right: 0px !important; text-indent: 0px; height: 50px !important; width: 50px !important; line-height: 50px !important; text-align: center !important; } #yith-wcwl-form .yith-wcwl-share { display: none; } @media screen and (max-width: 767px) { #yith-wcwl-form { overflow-x: scroll; } #yith-wcwl-form .cart.wishlist_table { min-width: 767px; } } #stripe-payment-data .form-row > label + div { width: 100%; } .woocommerce-lost-password { /* Product Wishlist Popup */ } .woocommerce-lost-password .woocommerce-error { max-width: 440px; margin: auto; } .woocommerce-lost-password .woocommerce-ResetPassword { background-color: #fff; padding: 30px; box-shadow: 0 5px 30px rgba(0, 0, 0, 0.05); max-width: 440px; margin: 10px auto 0 auto; border-radius: 0px; border: 1px solid rgba(22, 35, 43, 0.08); } .woocommerce-lost-password .woocommerce-ResetPassword p { width: 100% !important; float: none !important; font-size: 16px; } .woocommerce-lost-password .woocommerce-ResetPassword #user_login { border-color: transparent; background-color: rgba(0, 0, 0, 0.05); color: rgba(45, 45, 45, 0.5); } .woocommerce-lost-password .woocommerce-ResetPassword #user_login:focus { border-color: var(--primary-color); color: #2d2d2d; } .woocommerce-lost-password .woocommerce-ResetPassword label { font-size: 20px; font-weight: 500; color: #0a1320; margin-bottom: 8px; } .woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-Button { padding-left: 38px; padding-right: 38px; } .woocommerce-lost-password .woocommerce-form-row label { margin-bottom: 4px; font-weight: 500; color: #222; } .woocommerce-lost-password .pxl-entry-content > .woocommerce { max-width: 960px; margin: auto; } .woosw-popup { /* Product Wishlist Page */ } .woosw-popup .woosw-item--time { display: none; } .woosw-popup .woosw-item--actions a.button { line-height: 40px; padding: 0 22px; } .woosw-popup .woosw-popup-content-bot a { color: #000; text-transform: capitalize; } .woosw-popup .woosw-popup-content-bot a:hover { color: var(--primary-color); border-color: var(--primary-color); } .woosw-list { max-width: 860px; margin: auto; /* Product Quick View Popup */ } .woosw-list .woosw-actions { display: none; } .woosw-list .woosw-popup-content-mid-massage { padding: 112px 0 0; background-color: transparent; border: none; text-align: center !important; } .woosw-list .woosw-popup-content-mid-massage:before { content: "\f145"; font-family: "Caseicon"; width: 100px; height: 100px; border-radius: 100px; line-height: 100px; font-size: 100px; left: 50%; top: 0; transform: translate(-50%, 0); color: rgba(0, 0, 0, 0.14); position: absolute; } .woosw-list table.woosw-items { border-left: none; } .woosw-list table.woosw-items td { border-right: none; background-color: transparent !important; } .woosw-list table.woosw-items .woosw-item .woosw-item--name a { font-weight: 600; color: #000; } .woosw-list table.woosw-items .woosw-item .woosw-item--price { font-size: 15px; color: var(--primary-color); } .woosw-list table.woosw-items .woosw-item .woosw-item--price ins { background-color: transparent; color: inherit; } .woosw-list table.woosw-items .woosw-item .woosw-item--price del { color: #888; } .woosw-list table.woosw-items .woosw-item .woosw-item--time { font-size: 15px; } .woosw-list table.woosw-items .woosw-item .woosw-item--actions { text-align: right; } .woosw-list table.woosw-items .woosw-item .woosw-item--actions .woosw-item--add a.button { min-width: 170px; text-align: center; } .woosw-list table.woosw-items .woosw-item .woosw-item--actions .woosw-item--add a.button.added { margin: 0 10px; } .woosw-list table.woosw-items .woosw-item .woosw-item--actions .woosw-item--add a.button.added:after { display: none; } .woosq-popup .quantity .qty { width: auto; } .woosq-popup .woocommerce-product-details__short-description { margin-bottom: 22px; } .woosq-popup div.product .entry-summary { padding: 0; } .woosq-popup div.product .entry-summary .summary-content { padding-left: 30px; padding-right: 30px; } .woosq-popup div.product .entry-summary .entry-title { font-size: 32px; } .woosq-popup div.product .entry-summary .product_type_external { width: 100%; line-height: 50px; text-align: center; } .woosq-popup div.product .entry-summary .add_to_cart_button { width: 100%; text-align: center; } .woosq-popup div.product .entry-summary .add_to_cart_button.ajax_add_to_cart { line-height: 50px; text-align: center; } .woosq-popup div.product .entry-summary .add_to_cart_button.ajax_add_to_cart.loading { opacity: 1; } .woosq-popup div.product .entry-summary .add_to_cart_button.ajax_add_to_cart.loading:before { content: ''; width: 20px; height: 20px; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; border-color: transparent #fff transparent #fff; border-width: 1px; border-style: solid; position: absolute; top: 0; right: 20px; bottom: 0; margin: auto; animation: pxl_spin 0.6s infinite linear; -webkit-animation: pxl_spin 0.6s infinite linear; box-sizing: border-box; z-index: 2; } .woosq-popup div.product .entry-summary .add_to_cart_button.ajax_add_to_cart.loading:after { display: none; } .woocommerce-notices-wrapper .wc-block-components-notice-banner { border-radius: 0px; margin-bottom: 30px; } .woocommerce-notices-wrapper .wc-block-components-notice-banner > svg { display: none; } .woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content { display: flex; flex-wrap: wrap; align-items: center; flex-direction: row-reverse; justify-content: flex-end; } @media screen and (max-width: 767px) { .woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content { justify-content: center; padding-bottom: 40px; position: relative; } } .woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content a.button { flex-grow: 1; justify-content: flex-end; display: flex; background-color: transparent !important; line-height: normal; color: #000 !important; } @media screen and (max-width: 767px) { .woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content a.button { position: absolute; bottom: 10px; left: 50%; transform: translate(-50%, 0); } } .woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content a.button:hover { text-decoration: underline; color: var(--primary-color) !important; } .woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success { background-color: rgba(var(--primary-color-rgb),0.1); border-color: var(--primary-color); } .wc-empty-cart-message { position: relative; left: 50%; transform: translate(-50%, 0); } .el-parallax-wrap .el-parallax-item { -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; } .el-parallax-wrap:not(.hovered) .el-parallax-item { transform: translate3d(0px, 0px, 0px) !important; } .revslider-initialised .tp-bullets.theme-style1 .tp-bullet { height: 13px; width: 13px; background-color: #fff; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .revslider-initialised .tp-bullets.theme-style1 .tp-bullet:before { content: ''; opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; height: 41px; width: 41px; border: 3px solid #fff; position: absolute; top: -14px; left: -14px; -webkit-transform: scale(0.3); -khtml-transform: scale(0.3); -moz-transform: scale(0.3); -ms-transform: scale(0.3); -o-transform: scale(0.3); transform: scale(0.3); } .revslider-initialised .tp-bullets.theme-style1 .tp-bullet.selected { background-color: var(--primary-color); } .revslider-initialised .tp-bullets.theme-style1 .tp-bullet.selected:before { opacity: 1; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .revslider-initialised .pxl-revslider-arrow-hide { opacity: 0 !important; } .revslider-initialised .tp-bullets.theme-style2 .tp-bullet { line-height: 54px; text-align: center; height: 54px; width: 54px; font-size: 24px; font-weight: 700; color: rgba(255, 255, 255, 0.36); border-radius: 10px; background-color: transparent; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .revslider-initialised .tp-bullets.theme-style2 .tp-bullet.selected { color: #fff; background-color: var(--primary-color); } .revslider-initialised .tp-bullets.theme-style2 .tp-bullet:nth-child(1):before { content: '01'; } .revslider-initialised .tp-bullets.theme-style2 .tp-bullet:nth-child(2):before { content: '02'; } .revslider-initialised .tp-bullets.theme-style2 .tp-bullet:nth-child(3):before { content: '03'; } .revslider-initialised .tp-bullets.theme-style2 .tp-bullet:nth-child(4):before { content: '04'; } .revslider-initialised .tp-bullets.theme-style2 .tp-bullet:nth-child(5):before { content: '05'; } .revslider-initialised .tp-bullets.theme-style2 .tp-bullet:nth-child(6):before { content: '06'; } .revslider-initialised .tp-bullets.theme-style2 .tp-bullet:nth-child(7):before { content: '07'; } .revslider-initialised .tp-bullets.theme-style2 .tp-bullet:nth-child(8):before { content: '08'; } .revslider-initialised .tp-bullets.theme-style2 .tp-bullet:nth-child(9):before { content: '09'; } .revslider-initialised .tp-bullets.theme-style2 .tp-bullet:nth-child(10):before { content: '10'; } .revslider-initialised .tp-bullets.theme-style2 .pxl-revslider-arrow-prev, .revslider-initialised .tp-bullets.theme-style2 .pxl-revslider-arrow-next { width: 72px; height: 48px; position: absolute; left: -9px; cursor: pointer; display: inline-flex; justify-content: center; align-items: center; font-size: 18px; color: #fff; } .revslider-initialised .tp-bullets.theme-style2 .pxl-revslider-arrow-prev { border-bottom: 1px solid #6d8ba4; top: -69px; } .revslider-initialised .tp-bullets.theme-style2 .pxl-revslider-arrow-prev:before { content: "\f136"; font-family: Caseicon; font-style: normal; font-weight: 400; transform: rotate(90deg); } .revslider-initialised .tp-bullets.theme-style2 .pxl-revslider-arrow-next { border-top: 1px solid #6d8ba4; bottom: -69px; } .revslider-initialised .tp-bullets.theme-style2 .pxl-revslider-arrow-next:before { content: "\f14d"; font-family: Caseicon; font-style: normal; font-weight: 400; transform: rotate(90deg); } .revslider-initialised .tp-bullets.theme-style3 .tp-bullet { height: 6px; width: 54px; background-color: rgba(255, 255, 255, 0.35); } @media screen and (max-width: 767px) { .revslider-initialised .tp-bullets.theme-style3 .tp-bullet { width: 30px; } } .revslider-initialised .tp-bullets.theme-style3 .tp-bullet:before { content: ''; width: 0; height: 6px; position: absolute; top: 0; left: 0; background-color: var(--primary-color); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .revslider-initialised .tp-bullets.theme-style3 .tp-bullet.selected:before { width: 70px; } @media screen and (max-width: 767px) { .revslider-initialised .tp-bullets.theme-style3 .tp-bullet.selected:before { width: 30px; } } @media screen and (min-width: 1400px) { .revslider-initialised .tp-bullets.theme-style3.vertical.nav-pos-hor-right.nav-pos-ver-center.nav-dir-vertical { margin-left: -30px; } } @media screen and (max-width: 767px) { .revslider-initialised .tp-bullets.theme-style3.vertical.nav-pos-hor-right.nav-pos-ver-center.nav-dir-vertical { margin-left: 30px; } } .revslider-initialised .tp-thumbs.theme-custom-1 { height: auto !important; width: 100% !important; max-width: 1170px !important; } .revslider-initialised .tp-thumbs.theme-custom-1 .tp-thumb-mask, .revslider-initialised .tp-thumbs.theme-custom-1 .tp-thumbs-inner-wrapper { height: auto !important; width: 100% !important; } .revslider-initialised .tp-thumbs.theme-custom-1 .tp-thumbs-inner-wrapper { display: flex; flex-wrap: wrap; justify-content: space-between; } .revslider-initialised .tp-thumbs.theme-custom-1 .tp-thumb { width: auto !important; height: auto !important; position: static; opacity: 1; color: #fff; font-size: 24px; line-height: 1.625; font-weight: 700; } @media screen and (max-width: 1200px) { .revslider-initialised .tp-thumbs.theme-custom-1 .tp-thumb { padding: 0 15px; font-size: 20px; } } .revslider-initialised .tp-thumbs.theme-custom-1 .tp-thumb span { position: relative; display: block; padding: 18px 40px; } .revslider-initialised .tp-thumbs.theme-custom-1 .tp-thumb span:before { content: ''; width: 0; height: 4px; position: absolute; top: 0; left: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; background-color: var(--primary-color); } .revslider-initialised .tp-thumbs.theme-custom-1 .tp-thumb.selected span:before { width: 100%; } @media screen and (max-width: 1025px) { .revslider-initialised.hidden-thub-md .tp-thumbs { display: none !important; } } @media screen and (max-width: 767px) { .revslider-initialised.hidden-bullets-sm .tp-bullets { display: none !important; } } @media screen and (max-width: 1600px) { .revslider-initialised .h5-shape1 { margin-left: -80px; } } #h5-slider-radius { border-radius: 40px; overflow: hidden; margin: 0 40px; } @media screen and (max-width: 1400px) { #h5-slider-radius { margin: 0 15px; } } @media screen and (max-width: 1200px) { #h5-slider-radius { margin: 0; border-radius: 0px; } } .pxl-award-list1 .pxl-award--title { font-size: 35px; font-weight: 600; color: #010101; flex-grow: 1; margin-bottom: 0; } @media screen and (max-width: 767px) { .pxl-award-list1 .pxl-award--title { font-size: 28px; } } .pxl-award-list1 .pxl-award--subtitle { font-size: 18px; color: #01062e; margin: 10px 0; } .pxl-award-list1 .pxl-award--image { position: absolute; top: 50%; left: 46%; display: inline-flex; justify-content: center; align-items: center; transform: translate(0, -50%) scale(0.5); z-index: 99; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .pxl-award-list1 .pxl-award--image img { transform: translate(0, 0) !important; background-color: #f5f5f5; border-radius: 24px; } @media screen and (max-width: 767px) { .pxl-award-list1 .pxl-award--image { display: none; } } .pxl-award-list1 .pxl-award--item { padding: 46px 0; border-bottom: 2px solid rgba(156, 149, 149, 0.2); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; display: flex; flex-wrap: wrap; align-items: center; position: relative; } .pxl-award-list1 .pxl-award--item:hover { border-color: var(--primary-color); } .pxl-award-list1 .pxl-award--item:hover .pxl-award--image { transform: translate(0, -50%) scale(1); opacity: 1; } .pxl-award-list1 .pxl-award--item:hover .pxl-award--image img { -webkit-animation-name: pxlSkewIn; animation-name: pxlSkewIn; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 500ms; animation-duration: 500ms; -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); will-change: transform; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .pxl-logo a { display: inline-block; position: relative; } .pxl-logo img { width: auto; vertical-align: middle; } .pxl-text-editor .pxl-item--inner { display: inline-block; } .pxl-text-editor .pxl-item--inner.text-gradient, .pxl-text-editor .pxl-contact-info-widget .pxl-item--icon i.pxl-item--inner, .pxl-contact-info-widget .pxl-item--icon .pxl-text-editor i.pxl-item--inner, .pxl-text-editor .pxl-link .pxl-type-gradient i.pxl-item--inner, .pxl-link .pxl-type-gradient .pxl-text-editor i.pxl-item--inner, .pxl-text-editor .pxl-heading .px-text-gradient span.pxl-item--inner, .pxl-heading .px-text-gradient .pxl-text-editor span.pxl-item--inner, .pxl-text-editor .swiper-filter-wrap .filter-item.active span.pxl-item--inner, .swiper-filter-wrap .filter-item.active .pxl-text-editor span.pxl-item--inner, .pxl-text-editor .pxl-counter1.style-3 .pxl-counter--icon i.pxl-item--inner, .pxl-counter1.style-3 .pxl-counter--icon .pxl-text-editor i.pxl-item--inner, .pxl-text-editor .pxl-testimonial-carousel5 .pxl-item--title span.pxl-item--inner, .pxl-testimonial-carousel5 .pxl-item--title .pxl-text-editor span.pxl-item--inner, .pxl-text-editor .pxl-pricing1 .pxl-pricing--feature i.pxl-item--inner, .pxl-pricing1 .pxl-pricing--feature .pxl-text-editor i.pxl-item--inner, .pxl-text-editor .pxl-pricing1:hover .pxl-pricing--button a span.pxl-item--inner, .pxl-pricing1:hover .pxl-pricing--button a .pxl-text-editor span.pxl-item--inner, .pxl-text-editor .pxl-pricing1:hover .pxl-pricing--icon i.pxl-item--inner, .pxl-pricing1:hover .pxl-pricing--icon .pxl-text-editor i.pxl-item--inner { background-image: -webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)'); } .pxl-text-editor p { margin-bottom: 30px; } .pxl-text-editor p:last-child { margin-bottom: 0; } .pxl-text-editor .pxl-text--highlight { color: var(--primary-color); } .pxl-link { list-style: none; margin: 0; padding: 0; } .pxl-link a { display: inline-flex; font-size: 16px; color: #586563; position: relative; } .pxl-link a:hover { color: var(--primary-color); } .pxl-link i { min-width: 24px; margin-top: 5px; font-size: 15px; display: inline-flex; } .pxl-link.type-vertical li + li { margin-top: 6px; } .pxl-link.type-horizontal { display: flex; flex-wrap: wrap; /* Style */ } .pxl-link.type-horizontal li { margin: 0 10px; } .pxl-link.style-hover-divider a:before { content: ''; height: 1px; position: absolute; bottom: 2px; left: 0; right: 0; background-color: var(--primary-color); transform-origin: right center; -webkit-transform-origin: right center; -webkit-transform: scale(0, 1); -khtml-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -khtml-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -moz-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -ms-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -o-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); } .pxl-link.style-hover-divider a:hover:before { transform-origin: left center; -webkit-transform-origin: left center; -webkit-transform: scale(1, 1); -khtml-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); } .pxl-link.style-hover-divider2 a:before, .pxl-link.style-hover-divider2 a:after { content: ''; height: 1px; position: absolute; bottom: 2px; width: 0; background-color: var(--primary-color); -webkit-transition: width 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -khtml-transition: width 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -moz-transition: width 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -ms-transition: width 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -o-transition: width 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); transition: width 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); } .pxl-link.style-hover-divider2 a:before { left: 0; } .pxl-link.style-hover-divider2 a:after { right: 0; } .pxl-link.style-hover-divider2 a:hover:before, .pxl-link.style-hover-divider2 a:hover:after { width: 50%; } .pxl-link.style-box a { font-size: 18px; color: #080808; line-height: 1.6; padding: 10px 24px; background-color: #f5f5f5; display: block; } @media screen and (max-width: 991px) { .pxl-link.style-box a { font-size: 16px; } } .pxl-link.style-box li + li { margin-top: 5px; } .pxl-link.style-box li.active > a, .pxl-link.style-box a:hover { background-color: var(--primary-color); color: #fff; } .splitting .word, .splitting .char { display: inline-block; } @keyframes svg_text_outline { to { stroke-dashoffset: 0; } } .pxl-heading .pxl-heading--inner { display: inline-block; position: relative; } .pxl-heading .pxl-text--slide { display: inline-block; vertical-align: middle; position: relative; } .pxl-heading .pxl-text--slide span { display: inline-block; } .pxl-heading .pxl-item--title.style-outline { color: transparent !important; fill: transparent; } .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop { position: relative; display: inline-flex; width: calc(100% + 9px); } .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop span { opacity: 0; } .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg { position: absolute; top: 50%; left: 0; width: 100%; transform: translate(0, -50%); margin-top: 9px; stroke: var(--primary-color); } .pxl-heading .pxl-item--title.style-outline.TextOutlineAnimation.animated, .pxl-heading .pxl-item--title.style-outline.TextOutlineAnimation:hover { stroke-dasharray: 2000; stroke-dashoffset: 2000; animation: svg_text_outline 6s linear forwards; } .pxl-heading .pxl-item--title.style-shape { display: inline-flex; align-items: center; } .pxl-heading .pxl-item--title.style-shape .pxl-heading--shape { min-width: 42px; width: 42px; height: 41px; display: inline-flex; position: relative; } .pxl-heading .pxl-item--title.style-shape .pxl-heading--shape:before, .pxl-heading .pxl-item--title.style-shape .pxl-heading--shape:after { content: ''; width: 31px; height: 31px; position: absolute; border-radius: 0 31px 0 0; } .pxl-heading .pxl-item--title.style-shape .pxl-heading--shape:before { bottom: 0; left: 0; background-color: var(--primary-color); } .pxl-heading .pxl-item--title.style-shape .pxl-heading--shape:after { bottom: 10px; left: 11px; background-color: var(--secondary-color); } .pxl-heading .pxl-item--title.style-shape > .split-line { display: inline-flex !important; } .pxl-heading .pxl-item--title.style-shape2 { display: inline-flex; align-items: center; } .pxl-heading .pxl-item--title.style-shape2 .pxl-heading--shape2 { min-width: 52px; width: 52px; position: relative; height: 64px; } .pxl-heading .pxl-item--title.style-shape2 .pxl-heading--shape2:before { content: ''; width: 46px; height: 11px; background-color: #000; position: absolute; top: 0; right: 15px; border-radius: 11px; transform: rotate(-45deg); transform-origin: top right; } @media screen and (max-width: 767px) { .pxl-heading .pxl-item--title.style-shape2 .pxl-heading--shape2:before { transform: rotate(-45deg) scale(0.8); } } .pxl-heading .pxl-item--title.style-shape2 .pxl-heading--shape2:after { content: ''; width: 67px; height: 11px; border-radius: 11px; background-color: var(--primary-color); position: absolute; top: 16px; right: 0; transform: rotate(-45deg); transform-origin: right top; } @media screen and (max-width: 767px) { .pxl-heading .pxl-item--title.style-shape2 .pxl-heading--shape2:after { transform: rotate(-45deg) scale(0.8); } } .pxl-heading h3.pxl-item--title { font-size: 30px; } .pxl-heading .px-sub-title-primary { font-size: 18px; font-weight: 700; text-transform: uppercase; color: var(--primary-color); margin-bottom: 10px; } .pxl-heading .px-subtitle-box-primary { margin-bottom: 24px; color: var(--primary-color); } .pxl-heading .px-subtitle-box-primary .pxl-item--subtext { font-size: 24px; display: inline-flex; background-color: rgba(var(--primary-color-rgb),0.1); font-weight: 500; padding: 5px 36px; } .pxl-heading .px-subtitle-box-gray { font-size: 18px; font-weight: 700; color: #090909; margin-bottom: 15px; --box-color-to: #dadbda; } .pxl-heading .px-subtitle-box-gray .pxl-item--subtext { padding: 3px 18px; background-color: var(--box-color-to); background-image: -webkit-gradient(linear, right top, left top, from(var(--box-color-to)), to(rgba(218, 219, 218, 0))); background-image: -webkit-linear-gradient(to right, var(--box-color-to), rgba(218, 219, 218, 0)); background-image: -moz-linear-gradient(to right, var(--box-color-to), rgba(218, 219, 218, 0)); background-image: -ms-linear-gradient(to right, var(--box-color-to), rgba(218, 219, 218, 0)); background-image: -o-linear-gradient(to right, var(--box-color-to), rgba(218, 219, 218, 0)); background-image: linear-gradient(to right, var(--box-color-to), rgba(218, 219, 218, 0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--box-color-to)', endColorStr='rgba(218, 219, 218, 0)', gradientType='1'); background-color: transparent; } .pxl-heading .pxl-title--highlight { color: var(--primary-color); display: inline-flex; } .pxl-heading .pxl-image--highlight { width: 108px; height: 64px; border-radius: 64px; display: inline-flex; box-shadow: 0 0 5px rgba(12, 2, 2, 0.23); } .pxl-heading.highlight-text-image .pxl-title--highlight { background-clip: text; -o-background-clip: text; -ms-background-clip: text; -moz-background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -o-text-fill-color: transparent; -ms-text-fill-color: transparent; -moz-text-fill-color: transparent; -webkit-text-fill-color: transparent; } .pxl-heading .pxl-split-text.split-in-fade { visibility: hidden; } .pxl-heading .pxl-split-text.split-in-fade.active { visibility: visible; } @keyframes pxlKeywordRotatingIn { from { transform: translateY(70%) rotateX(-100deg); opacity: 0; } to { transform: translateY(0) rotateX(0); opacity: 1; } } @keyframes pxlKeywordRotatingOut { from { transform: translateY(0) rotateX(0); opacity: 1; } to { transform: translateY(-70%) rotateX(100deg); opacity: 0; } } .pxl-title--typewriter { display: inline-flex; white-space: nowrap; position: relative; z-index: 99; } .pxl-title--typewriter .pxl-item--text { position: absolute; top: 0; left: 0; opacity: 0; } .pxl-title--typewriter .pxl-item--text:not(.is-active) { animation: pxlKeywordRotatingOut 0.8s cubic-bezier(0.86, 0, 0.07, 1) both; } .pxl-title--typewriter .pxl-item--text.is-active { position: relative; opacity: 1; animation: pxlKeywordRotatingIn 0.8s cubic-bezier(0.86, 0, 0.07, 1) both; } .pxl-contact-info1 { position: relative; } .pxl-contact-info1 .pxl-item--text { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; cursor: pointer; } .pxl-contact-info1 .pxl-item--text span { background-repeat: no-repeat; background-position-y: -1px; background-image: linear-gradient(transparent calc(100% - 1px), var(--primary-color) 1px); -webkit-backface-visibility: hidden; backface-visibility: hidden; animation: 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline forwards; } .pxl-contact-info1 .pxl-item--link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .pxl-contact-info1 .pxl-item--map { position: absolute; width: 280px; height: 240px; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); visibility: hidden; z-index: 300; } .pxl-contact-info1 .pxl-item--map iframe { width: 100%; height: 240px; } .pxl-contact-info1:hover .pxl-item--text { color: var(--primary-color); } .pxl-contact-info1:hover .pxl-item--text span { animation: 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline-hover forwards; } .pxl-contact-info1:hover .pxl-item--map { visibility: visible; } .pxl-contact-info1:hover .pxl-item--map .pxl-map--inner { -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); will-change: transform; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .pxl-icon1 { /* Contact Form */ } .pxl-icon1.icon-vertical { display: inline-flex; flex-direction: column; } .pxl-icon1 a { position: relative; display: inline-flex; justify-content: center; align-items: center; } .pxl-icon1 a span { background-color: #080808; position: absolute; left: 50%; transform: translate(-50%, 0); color: #fff; white-space: nowrap; display: block; line-height: 24px; font-size: 12px; padding: 0 8px; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); opacity: 0; visibility: hidden; } .pxl-icon1 a span:before { content: ''; position: absolute; left: 0; right: 0; margin: auto; border-width: 5px; border-style: solid; border-color: transparent transparent #080808 transparent; width: 0; height: 0; } .pxl-icon1 a.ps-top span { bottom: 100%; margin-bottom: 10px; } .pxl-icon1 a.ps-top span:before { bottom: -10px; border-color: #080808 transparent transparent transparent; } .pxl-icon1 a.ps-bottom span { top: 100%; margin-top: 10px; } .pxl-icon1 a.ps-bottom span:before { top: -10px; } .pxl-icon1 a:hover span { opacity: 1; visibility: visible; } .pxl-contact-form.btn-w-full .wpcf7-submit { width: 100%; } .pxl-contact-form .wpcf7-heading { font-size: 24px; padding-top: 17px; } .pxl-contact-form .wpcf7-acceptance { width: 100% !important; height: auto !important; border: none !important; padding: 0 !important; } .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item-label { font-size: 15px; color: #666; display: block; } .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item-label a { color: inherit; text-decoration: underline; text-decoration-color: #cfcfcf; } .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item-label a:hover { color: var(--primary-color); text-decoration: none; } .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item { margin: 0; position: relative; padding-left: 30px; } .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item input, .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label:before { content: ''; width: 20px; height: 20px; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); margin: 0; cursor: pointer; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); border-radius: 20px; } .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label:before { z-index: 1; background-color: #f5f6f6; border: 1px solid rgba(0, 0, 0, 0.1); } .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label:after { content: "\f112"; font-family: "Caseicon"; position: absolute; left: 5px; font-size: 10px; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); color: #fff; z-index: 2; opacity: 0; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item input { opacity: 0; z-index: 3; } .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item input:checked + .wpcf7-list-item-label:before { background-color: var(--primary-color); border-color: var(--primary-color); } .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item input:checked + .wpcf7-list-item-label:after { opacity: 1; } .pxl-contact-form .pxl--form-icon { opacity: 0; position: absolute; right: 30px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); top: 50%; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-contact-form .wpcf7-form-control-wrap { display: block; margin-bottom: 20px; position: relative; } .pxl-contact-form .wpcf7-form-control-wrap .pxl--form-icon { font-size: 14px; color: #a0a0a0; z-index: 99; opacity: 1; } .pxl-contact-form .wpcf7-form-control-wrap .pxl--form-icon.top-spacer { top: 24px; -webkit-transform: translate(0, 0%); -khtml-transform: translate(0, 0%); -moz-transform: translate(0, 0%); -ms-transform: translate(0, 0%); -o-transform: translate(0, 0%); transform: translate(0, 0%); } .pxl-contact-form .pxl-icon-pos-right.pxl-form-date .wpcf7-form-control-wrap:after { display: none; } .pxl-contact-form .wpcf7-not-valid-tip { font-size: 14px; margin-top: 6px; } .pxl-contact-form .wpcf7-form { overflow: visible; } .pxl-contact-form .wpcf7-form .wpcf7-response-output { margin: 30px 0 0; border-width: 2px; font-size: 16px; padding: 8px 16px; color: #000; font-weight: 500; } .pxl-contact-form .pxl--item > p { margin: 0; } .pxl-contact-form .pxl-form-label { color: #100900; font-size: 16px; display: block; margin-bottom: 15px; font-weight: 700; } .pxl-contact-form .text-right > p { text-align: right; } .pxl-contact-form .wpcf7-form-control.wpcf7-radio { background: none !important; } .pxl-contact-form .pxl-radio--button .wpcf7-radio { margin: -10px -7px 0 -7px; display: flex; flex-wrap: wrap; } .pxl-contact-form .pxl-radio--button .wpcf7-radio .wpcf7-list-item { padding: 0 7px; margin-top: 10px; margin-left: 0; display: flex; flex-wrap: wrap; } .pxl-contact-form .pxl-radio--button .wpcf7-radio .wpcf7-list-item > label { display: inline-flex; position: relative; } .pxl-contact-form .pxl-radio--button .wpcf7-radio .wpcf7-list-item > label input { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; opacity: 0; margin: 0; cursor: pointer; } .pxl-contact-form .pxl-radio--button .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label { font-size: 16px; font-weight: 500; color: #999a99; padding: 0 24px; line-height: 58px; position: relative; background-color: #202526; display: inline-flex; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-contact-form .pxl-radio--button .wpcf7-radio .wpcf7-list-item [type="radio"]:checked + .wpcf7-list-item-label { box-shadow: 0 0 0 2px var(--primary-color) inset; color: #fff; } .pxl-image-single { -webkit-border-radius: inherit; -khtml-border-radius: inherit; -moz-border-radius: inherit; -ms-border-radius: inherit; -o-border-radius: inherit; border-radius: inherit; } .pxl-image-single *, .pxl-image-single img { -webkit-border-radius: inherit; -khtml-border-radius: inherit; -moz-border-radius: inherit; -ms-border-radius: inherit; -o-border-radius: inherit; border-radius: inherit; } .pxl-image-single img { width: auto; } .pxl-image-single .pxl-item--label { text-transform: uppercase; letter-spacing: 0.1em; color: #545454; margin-bottom: 10px; font-size: 13px; } .pxl-image-single.pxl-hover1 .pxl-item--inner { position: relative; overflow: hidden; } .pxl-image-single.pxl-hover1 .pxl-item--inner img { -webkit-transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1); -khtml-transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1); -ms-transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1); transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1); } .pxl-image-single.pxl-hover1 .pxl-item--inner:hover img { -webkit-transform: scale(1.06); -khtml-transform: scale(1.06); -moz-transform: scale(1.06); -ms-transform: scale(1.06); -o-transform: scale(1.06); transform: scale(1.06); } .pxl-image-single.pxl-hover2 .pxl-item--inner img { -webkit-transition: all 0.5s; -khtml-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .pxl-image-single.pxl-hover2 .pxl-item--inner:hover img { -webkit-transform: scale(0.95); -khtml-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); transform: scale(0.95); } .pxl-image-single.pxl-image-parallax .pxl-item--image { -webkit-transition: all 150ms linear 0ms; -khtml-transition: all 150ms linear 0ms; -moz-transition: all 150ms linear 0ms; -ms-transition: all 150ms linear 0ms; -o-transition: all 150ms linear 0ms; transition: all 150ms linear 0ms; } @media screen and (max-width: 767px) { .pxl-image-single.pxl-disable-parallax-sm { transform: none !important; } } .pxl-image-single .pxl-service--icon { position: absolute; bottom: 28px; right: 30px; line-height: 1; font-size: 84px; color: var(--third-color); z-index: 9; } .pxl-image-single .pxl-service--icon:before { content: ''; width: 66px; height: 111px; border-radius: 200%; background-color: var(--third-color); opacity: 0.2; position: absolute; top: 50%; left: -26px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); z-index: -1; } .pxl-image-single .pxl-overlay-color { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .pxl-image-single .pxl-item--inner { position: relative; } .pxl-image-tilt { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .pxl-image-tilt-active { overflow: hidden; } .pxl-partner-carousel1 .pxl-item--logo { display: flex; flex-wrap: wrap; justify-content: center; } .pxl-partner-carousel1 .pxl-swiper-wrapper { align-items: center; } .pxl-partner-carousel1 .pxl-swiper-container { margin: 0 -9px; } .pxl-partner-carousel1 .pxl-swiper-container .pxl-swiper-slide { padding: 0 9px; } .pxl-anchor-button { cursor: pointer; display: inline-flex; justify-content: center; align-items: center; } .pxl-anchor-button i { display: inline-flex; } .pxl-anchor-button.type-menu-hidden { width: 63px; height: 63px; border: 2px solid #151e68; border-radius: 63px; } @media screen and (min-width: 1201px) { .pxl-anchor-button.type-menu-hidden .pxl-anchor-divider .pxl-icon-line { width: 100%; border-radius: 3px; } } @media screen and (max-width: 1200px) { .pxl-anchor-button.type-menu-hidden { width: 53px; height: 53px; border-radius: 53px; } } .pxl-anchor-button .pxl-icon-label { font-size: 16px; color: #050b1d; font-weight: 700; } .pxl-anchor-button .pxl-anchor-divider.style-2 { width: 38px; height: 22px; } .pxl-anchor-button .pxl-anchor-divider.style-2 .pxl-icon-line { height: 2px; border-radius: 0; width: 38px; } .pxl-anchor-button .pxl-anchor-divider.style-2 .pxl-icon-line:before, .pxl-anchor-button .pxl-anchor-divider.style-2 .pxl-icon-line:after { background-color: var(--gradient-color-from); background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1'); } .pxl-button-circle.style-1 { width: 130px; min-width: 130px; display: inline-flex; height: 130px; background-color: var(--secondary-color); color: #fff; border-radius: 130px; align-items: center; justify-content: center; font-size: 18px; line-height: normal; font-weight: 700; flex-wrap: wrap; position: relative; overflow: hidden; text-align: center; z-index: 1; } .pxl-button-circle.style-1 i { font-weight: normal; font-size: 19px; } .pxl-button-circle.style-1 .pxl-text-inner span { display: block; width: 100%; } .pxl-button-circle.style-1 .pxl-overlay--color { position: absolute; z-index: -1; width: 0; height: 0; border-radius: 100%; background: var(--primary-color); transform: translate(-50%, -50%); transition: width 0.5s, padding-top 0.5s; top: 55px; left: 35px; } .pxl-button-circle.style-1:hover, .pxl-button-circle.style-1:focus { color: #fff; } .pxl-button-circle.style-2 { display: inline-flex; justify-content: center; align-items: center; } .pxl-button-circle.style-2 .pxl-btn-icon { display: inline-flex; width: 110px; height: 110px; background-color: var(--primary-color); border-radius: 110px; align-items: center; justify-content: center; font-size: 22px; color: #fff; } .pxl-button-circle.style-2 .pxl-btn-icon i { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-button-circle.style-2 .pxl-btn-text { font-size: 18px; font-weight: 700; color: #000; margin: 0 18px; display: inline-flex; position: relative; } .pxl-button-circle.style-2 .pxl-btn-text:before { content: ''; height: 1px; position: absolute; left: 0; bottom: 4px; background-color: #777; width: 100%; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; transform: scaleX(0); transform-origin: left center; } .pxl-button-circle.style-2:hover .pxl-btn-icon i.flaticon-right-up { transform: rotate(45deg); } .pxl-button-circle.style-2:hover .pxl-btn-text:before { transform: scaleX(1); } .pxl-project-info1.style-1 { margin: 0 -26px; display: flex; flex-wrap: wrap; } @media screen and (max-width: 767px) { .pxl-project-info1.style-1 { display: block; } } .pxl-project-info1.style-1 .pxl--item { padding: 0 26px; margin-bottom: 26px; position: relative; } .pxl-project-info1.style-1 .pxl--item + .pxl--item:before { content: ''; left: 0; top: 50%; transform: translate(0, -50%); height: 42px; width: 1px; background-color: #c6c6c6; position: absolute; } @media screen and (max-width: 767px) { .pxl-project-info1.style-1 .pxl--item + .pxl--item:before { display: none; } } .pxl-project-info1.style-1 label { font-size: 18px; color: #000; font-weight: 700; display: block; margin-bottom: 6px; } .pxl-project-info1.style-1 span { font-size: 14px; color: #646464; text-transform: uppercase; } .pxl-project-info1.style-2 label { font-size: 20px; color: #01062e; font-weight: 600; min-width: 132px; display: inline-block; } .pxl-project-info1.style-2 span { font-size: 18px; font-weight: 500; color: rgba(1, 6, 46, 0.7); } .pxl-project-info1.style-2 .pxl--item + .pxl--item { margin-top: 15px; } .pxl-logo-marquee1 { position: relative; overflow: hidden; } .pxl-logo-marquee1 .pxl-item--marquee { justify-content: center; display: flex; flex-wrap: wrap; opacity: 0; } .pxl-logo-marquee1 .pxl-logo-hidden-wrap { overflow: hidden; } .pxl-logo-marquee1 .pxl-logo-hidden { flex-wrap: nowrap; opacity: 0; visibility: hidden; white-space: nowrap; } .pxl-logo-marquee1 .pxl-logo-active { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .pxl-logo-marquee1 .pxl-logo-active .pxl-item--marquee { position: absolute; top: 0; bottom: 0; margin: auto; } @media screen and (min-width: 1201px) { .pxl-logo-marquee1 .col-xl-pxl5 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } } @media (min-width: 992px) and (max-width: 1200px) { .pxl-logo-marquee1 .col-xl-pxl5 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } } .pxl-logo-marquee1.style-2 .pxl-item--logo img { opacity: 0.42; -webkit-filter: grayscale(90%); filter: grayscale(90%); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-logo-marquee1.style-2 .pxl-item--logo:hover img { opacity: 1; -webkit-filter: grayscale(0%); filter: grayscale(0%); } .pxl-logo-marquee1.style-3 { padding: 30px 0px; } .pxl-logo-marquee1.style-3 .pxl-item--logo img { border-radius: 10px; box-shadow: 0 0px 30px rgba(107, 85, 234, 0.15); } .pxl-content-slip1 > div { width: 50%; } .pxl-content-slip1 .pxl-main-image { margin-bottom: 42px; } @media screen and (min-width: 768px) { .pxl-content-slip1 .pxl-main-image { display: none; } } .pxl-content-slip1 .pxl-content-left { position: relative; height: 100vh; position: sticky; top: 0; left: 0; } @media screen and (max-width: 767px) { .pxl-content-slip1 .pxl-content-left { display: none; } } .pxl-content-slip1 .pxl-content-left .pxl-item--image { position: absolute; top: 0; left: 0; height: 100%; width: 100%; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-content-slip1 .pxl-content-left .pxl-item--image:not(.is-active) { opacity: 0; } .pxl-content-slip1 .pxl-content-right { background-color: #01062e; padding: 172px 7.5% 180px 7.5%; } @media screen and (max-width: 1200px) { .pxl-content-slip1 .pxl-content-right { padding: 120px 40px; } } @media screen and (max-width: 767px) { .pxl-content-slip1 .pxl-content-right { width: 100%; padding-left: 15px; padding-right: 15px; } } .pxl-content-slip1 .pxl-content-right .pxl--item { margin-bottom: 135px; opacity: 0.5; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } @media screen and (max-width: 767px) { .pxl-content-slip1 .pxl-content-right .pxl--item { opacity: 1; } } .pxl-content-slip1 .pxl-content-right .pxl--item.is-active { opacity: 1; } .pxl-content-slip1 .pxl-content-right .pxl--item:last-child { margin-bottom: 0; } .pxl-content-slip1 .pxl-item--title { margin-bottom: 28px; font-size: 36px; color: #fff; } @media screen and (max-width: 1200px) { .pxl-content-slip1 .pxl-item--title { font-size: 30px; } } @media screen and (max-width: 767px) { .pxl-content-slip1 .pxl-item--title { font-size: 24px; } } .pxl-content-slip1 .pxl-item--desc { font-size: 18px; line-height: 1.66667; color: #90919a; max-width: 420px; margin-bottom: 42px; } @media screen and (max-width: 1200px) { .pxl-content-slip1 .pxl-item--desc { font-size: 17px; } } .pxl-content-slip1 .pxl-item--feature { list-style: none; margin: 0 0 44px; font-size: 18px; color: #fff; font-weight: 700; } @media screen and (max-width: 767px) { .pxl-content-slip1 .pxl-item--feature { font-size: 16px; } } .pxl-content-slip1 .pxl-item--feature li { display: flex; flex-wrap: nowrap; } .pxl-content-slip1 .pxl-item--feature li + li { margin-top: 11px; } .pxl-content-slip1 .pxl-item--feature i { color: var(--primary-color); font-size: 20px; position: relative; top: -2px; } .pxl-content-slip1 .pxl-item--button .btn { font-size: 16px; line-height: 57px; } .pxl-content-slip1 .pxl-item--button .btn::before { background-color: #fff; } .pxl-content-slip1 .pxl-item--button .btn:hover, .pxl-content-slip1 .pxl-item--button .btn:focus { color: #01062e; } .pxl-content-listing1 { background-color: #fff; position: relative; } .pxl-content-listing1 .pxl--divider { background-color: #d5d5d5; position: absolute; } .pxl-content-listing1 .pxl--divider.pxl-divider--left { left: 0; top: 0; width: 1px; height: 100%; } .pxl-content-listing1 .pxl--divider.pxl-divider--right { right: 0; top: 0; width: 1px; height: 100%; } .pxl-content-listing1 .pxl--divider.pxl-divider--bottom { bottom: 0; left: 0; width: 100%; height: 1px; } .pxl-content-listing1 .pxl--divider.pxl-divider--top { top: 0; left: 0; width: 100%; height: 1px; } .pxl-content-listing1 .pxl-item--image { position: absolute; left: 100%; top: 50%; transform: translate(0, -50%) scale(0.5); min-width: 182px; margin-left: 40px; z-index: 99; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .pxl-content-listing1 .pxl-item--image img { transform: translate(0, 0) !important; } @media screen and (max-width: 767px) { .pxl-content-listing1 .pxl-item--image { display: none; } } .pxl-content-listing1 .pxl-item--number { font-size: 18px; font-weight: 700; color: #000; width: 50px; min-width: 50px; padding-top: 4px; } @media screen and (max-width: 991px) { .pxl-content-listing1 .pxl-item--number { font-size: 15px; width: 40px; min-width: 40px; } } .pxl-content-listing1 .pxl-item--title { margin-bottom: 8px; font-size: 22px; color: #01062e; } @media screen and (max-width: 991px) { .pxl-content-listing1 .pxl-item--title { font-size: 20px; } } .pxl-content-listing1 .pxl-item--title a { color: inherit; background-image: linear-gradient(transparent calc(100% - 1px), #01062e 1px); } .pxl-content-listing1 .pxl-item--title a:hover { color: inherit; } .pxl-content-listing1 .pxl-item--subtitle { font-size: 14px; color: #000; } .pxl-content-listing1 .pxl-item--desc { font-size: 16px; line-height: 1.625; color: #545454; flex-grow: 1; } @media screen and (max-width: 991px) { .pxl-content-listing1 .pxl-item--desc { font-size: 15px; } } @media screen and (max-width: 767px) { .pxl-content-listing1 .pxl-item--desc { margin-bottom: 32px; padding-right: 0; } } .pxl-content-listing1 .pxl-item--desc .pxl-desc--inner { max-width: 530px; } .pxl-content-listing1 .pxl-item--button { align-items: center; display: flex; flex-wrap: wrap; position: relative; z-index: 99; } .pxl-content-listing1 .pxl-item--button a { display: inline-flex; min-width: 54px; width: 54px; height: 47px; background-color: #fff; color: #000; font-size: 17px; justify-content: center; align-items: center; box-shadow: 0 0 18px rgba(109, 109, 109, 0.13); } .pxl-content-listing1 .pxl-item--button a i { -webkit-transition: transform 300ms linear 0ms; -khtml-transition: transform 300ms linear 0ms; -moz-transition: transform 300ms linear 0ms; -ms-transition: transform 300ms linear 0ms; -o-transition: transform 300ms linear 0ms; transition: transform 300ms linear 0ms; } .pxl-content-listing1 .pxl-item--button a:hover { background-color: #000; color: #fff; } .pxl-content-listing1 .pxl-item--button a:hover i { transform: rotate(45deg); } .pxl-content-listing1 .pxl-title--wrap { position: relative; display: inline-block; } .pxl-content-listing1 .pxl-item--holder { flex-wrap: nowrap; width: 35.5%; position: relative; } @media screen and (max-width: 1400px) { .pxl-content-listing1 .pxl-item--holder { width: 45%; } } @media screen and (max-width: 767px) { .pxl-content-listing1 .pxl-item--holder { width: 100%; } } .pxl-content-listing1 .pxl-item--holder:before { content: ''; height: 2px; width: calc(100% - 40px); background-color: #01062e; -webkit-transition: transform 300ms linear 0ms; -khtml-transition: transform 300ms linear 0ms; -moz-transition: transform 300ms linear 0ms; -ms-transition: transform 300ms linear 0ms; -o-transition: transform 300ms linear 0ms; transition: transform 300ms linear 0ms; position: absolute; top: -35px; left: 0; transform: scaleX(0); transform-origin: left center; } @media screen and (max-width: 767px) { .pxl-content-listing1 .pxl-item--holder:before { width: 100%; } } .pxl-content-listing1 .pxl-item--right { width: 64.5%; flex-wrap: nowrap; } @media screen and (max-width: 1400px) { .pxl-content-listing1 .pxl-item--right { width: 55%; } } @media screen and (max-width: 767px) { .pxl-content-listing1 .pxl-item--right { width: 100%; padding-left: 40px; padding-top: 22px; display: block; } } .pxl-content-listing1 .pxl--item { padding: 34px 45px 30px 38px; position: relative; } @media screen and (max-width: 1400px) { .pxl-content-listing1 .pxl--item { padding-left: 30px; padding-right: 20px; } } @media screen and (max-width: 1200px) { .pxl-content-listing1 .pxl--item { padding-right: 10px; } } @media screen and (max-width: 767px) { .pxl-content-listing1 .pxl--item { padding-left: 22px; padding-right: 22px; padding-bottom: 42px; } } .pxl-content-listing1 .pxl--item:last-child { position: relative; } .pxl-content-listing1 .pxl--item:last-child:before { content: ''; height: 100px; position: absolute; z-index: 99; left: -1px; right: -1px; bottom: -1px; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255, 255, 255, 0))); background-image: -webkit-linear-gradient(to top, #fff, rgba(255, 255, 255, 0)); background-image: -moz-linear-gradient(to top, #fff, rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(to top, #fff, rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(to top, #fff, rgba(255, 255, 255, 0)); background-image: linear-gradient(to top, #fff, rgba(255, 255, 255, 0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', endColorStr='rgba(255, 255, 255, 0)'); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-content-listing1 .pxl--item:last-child:hover:before { opacity: 0; visibility: hidden; } .pxl-content-listing1 .pxl--item:hover .pxl-item--image { transform: translate(0, -50%) scale(1); opacity: 1; } .pxl-content-listing1 .pxl--item:hover .pxl-item--image img { -webkit-animation-name: pxlSkewIn; animation-name: pxlSkewIn; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 500ms; animation-duration: 500ms; -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); will-change: transform; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .pxl-content-listing1 .pxl--item:hover .pxl-item--holder:before { transform: scaleX(1); } .nicescroll-cursors { background-color: var(--primary-color) !important; } .pxl-history1 { margin: 40px 0; } .pxl-history1 .pxl-item--year { font-size: 30px; text-align: center; color: #01062e; font-family: "NeueMachina", Sans-serif; padding: 12px 0; margin-top: 40px; position: relative; } .pxl-history1 .pxl-item--year:before { content: ''; height: 40px; width: 2px; background-color: #555; position: absolute; top: -45px; left: 50%; transform: translate(-50%, 0); } .pxl-history1 .pxl-item--title { margin-bottom: 20px; font-size: 24px; } .pxl-history1 .pxl-item--desc { font-size: 18px; color: #3f3f3f; } @media screen and (max-width: 767px) { .pxl-history1 .pxl-item--desc { padding-bottom: 32px; font-size: 17px; } } .pxl-history1 .pxl-item--image { width: 50%; padding-right: 30px; display: flex; flex-wrap: wrap; justify-content: flex-end; } @media screen and (max-width: 767px) { .pxl-history1 .pxl-item--image { width: 100%; justify-content: center; } } .pxl-history1 .pxl-item--meta { width: 50%; padding-left: 50px; padding-right: 30px; position: relative; } .pxl-history1 .pxl-item--meta:before { content: ''; height: 100%; width: 2px; background-color: #555; position: absolute; top: 0; left: -1px; } .pxl-history1 .pxl-item--meta .pxl-meta--inner { max-width: 420px; padding-top: 24px; } @media screen and (max-width: 767px) { .pxl-history1 .pxl-item--meta { width: 100%; padding: 0; text-align: center; justify-content: center; display: flex; flex-wrap: wrap; } .pxl-history1 .pxl-item--meta:before { display: none; } } .pxl-history1 .pxl-item--inner.pxl-item--even .pxl-item--image { justify-content: flex-start; padding-right: 0; padding-left: 55px; } @media screen and (max-width: 767px) { .pxl-history1 .pxl-item--inner.pxl-item--even .pxl-item--image { padding: 0; justify-content: center; } } .pxl-history1 .pxl-item--inner.pxl-item--even .pxl-item--holder { flex-direction: row-reverse; } .pxl-history1 .pxl-item--inner.pxl-item--even .pxl-item--meta { padding-left: 0px; max-width: 440px; } @media screen and (max-width: 767px) { .pxl-history1 .pxl-item--inner.pxl-item--even .pxl-item--meta { max-width: 100%; } } .pxl-history1 .pxl-item--inner.pxl-item--even .pxl-item--meta .pxl-item--desc { max-width: 380px; } .pxl-history1 .pxl-item--inner.pxl-item--even .pxl-item--meta:before { left: auto; right: -1px; } .pxl-history1 .slick-arrow { font-size: 18px; width: 30px; height: 30px; display: inline-flex; justify-content: center; align-items: center; position: absolute; z-index: 99; left: 50%; margin-left: -15px; cursor: pointer; } .pxl-history1 .slick-arrow.slick-disabled { cursor: no-drop; } .pxl-history1 .slick-arrow.slick-prev { transform: rotate(90deg); top: -36px; } .pxl-history1 .slick-arrow.slick-next { bottom: -36px; transform: rotate(90deg); } .pxl-image-box-carousel1 .split-line { display: inline-flex !important; } .pxl-image-box-carousel1 .pxl-item--title { display: inline-flex; font-size: 48px; line-height: 1.0899; margin-bottom: 42px; } @media screen and (max-width: 1260px) { .pxl-image-box-carousel1 .pxl-item--title { font-size: 44px; } } @media screen and (max-width: 1200px) { .pxl-image-box-carousel1 .pxl-item--title { font-size: 42px; } } @media screen and (max-width: 991px) { .pxl-image-box-carousel1 .pxl-item--title { font-size: 32px; } } .pxl-image-box-carousel1 .pxl-item--title .pxl-heading--shape { min-width: 42px; width: 42px; height: 41px; display: inline-flex; position: relative; top: 4px; } .pxl-image-box-carousel1 .pxl-item--title .pxl-heading--shape:before, .pxl-image-box-carousel1 .pxl-item--title .pxl-heading--shape:after { content: ''; width: 31px; height: 31px; position: absolute; border-radius: 0 31px 0 0; } .pxl-image-box-carousel1 .pxl-item--title .pxl-heading--shape:before { bottom: 0; left: 0; background-color: var(--primary-color); } .pxl-image-box-carousel1 .pxl-item--title .pxl-heading--shape:after { bottom: 10px; left: 11px; background-color: var(--secondary-color); } .pxl-image-box-carousel1 .pxl-item--title .pxl-heading--shape2 { min-width: 52px; width: 52px; position: relative; height: 64px; } .pxl-image-box-carousel1 .pxl-item--title .pxl-heading--shape2:before { content: ''; width: 46px; height: 11px; background-color: #000; position: absolute; top: 0; right: 15px; border-radius: 11px; transform: rotate(-45deg); transform-origin: top right; } @media screen and (max-width: 767px) { .pxl-image-box-carousel1 .pxl-item--title .pxl-heading--shape2:before { transform: rotate(-45deg) scale(0.8); } } .pxl-image-box-carousel1 .pxl-item--title .pxl-heading--shape2:after { content: ''; width: 67px; height: 11px; border-radius: 11px; background-color: var(--primary-color); position: absolute; top: 16px; right: 0; transform: rotate(-45deg); transform-origin: right top; } @media screen and (max-width: 767px) { .pxl-image-box-carousel1 .pxl-item--title .pxl-heading--shape2:after { transform: rotate(-45deg) scale(0.8); } } .pxl-image-box-carousel1 .pxl-item--description { font-size: 18px; color: #4f4f4f; line-height: 1.66667; margin-bottom: 43px; } @media screen and (max-width: 1200px) { .pxl-image-box-carousel1 .pxl-item--description { font-size: 17px; } } @media screen and (max-width: 991px) { .pxl-image-box-carousel1 .pxl-item--description { font-size: 16px; } } .pxl-image-box-carousel1 .pxl-item--buttons .pxl-item--buton.btn-text-more1 { margin-right: 34px; } @media screen and (max-width: 991px) { .pxl-image-box-carousel1 .pxl-item--buttons .pxl-item--buton.btn-text-more1 { margin-right: 24px; } } @media screen and (max-width: 767px) { .pxl-image-box-carousel1 .pxl-item--buttons .pxl-item--buton { margin-bottom: 20px; } } .pxl-image-box-carousel1 .pxl-item--left { width: 50%; position: relative; } @media screen and (max-width: 767px) { .pxl-image-box-carousel1 .pxl-item--left { width: 100%; min-height: 360px; } } .pxl-image-box-carousel1 .pxl-item--left .pxl-item--image { position: absolute; top: -61px; bottom: -61px; right: 0; left: 75px; } @media screen and (max-width: 1200px) { .pxl-image-box-carousel1 .pxl-item--left .pxl-item--image { left: 60px; } } @media screen and (max-width: 767px) { .pxl-image-box-carousel1 .pxl-item--left .pxl-item--image { left: 0; top: 0; bottom: 0; } } .pxl-image-box-carousel1 .pxl-item--content { width: 50%; padding: 76px 75px 77px; } @media screen and (max-width: 1200px) { .pxl-image-box-carousel1 .pxl-item--content { padding: 42px 30px; } } @media screen and (max-width: 767px) { .pxl-image-box-carousel1 .pxl-item--content { width: 100%; padding-left: 20px; padding-right: 20px; } } .pxl-image-box-carousel1 .pxl-item--inner { background-color: #fff; margin-top: 61px; margin-bottom: 61px; border-top: 6px solid var(--primary-color); -webkit-box-shadow: 0 0 18px rgba(109, 109, 109, 0.13); -khtml-box-shadow: 0 0 18px rgba(109, 109, 109, 0.13); -moz-box-shadow: 0 0 18px rgba(109, 109, 109, 0.13); -ms-box-shadow: 0 0 18px rgba(109, 109, 109, 0.13); -o-box-shadow: 0 0 18px rgba(109, 109, 109, 0.13); box-shadow: 0 0 18px rgba(109, 109, 109, 0.13); } @media screen and (max-width: 767px) { .pxl-image-box-carousel1 .pxl-item--inner { margin-bottom: 30px; } } .pxl-image-box-carousel1 .pxl-swiper-arrow-wrap { margin: 0; position: absolute; bottom: 60px; left: 0; z-index: 99; } @media screen and (max-width: 1200px) { .pxl-image-box-carousel1 .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow { font-size: 18px; width: 60px; min-width: 60px; height: 60px; } } @media screen and (max-width: 767px) { .pxl-image-box-carousel1 .pxl-swiper-arrow-wrap { position: static; } } .pxl-image-box-carousel1.style-2 .pxl-item--left .pxl-item--image { border-radius: 8px; } .pxl-image-box-carousel1.style-2 .pxl-item--title { margin-top: -8px; margin-bottom: 15px; } .pxl-image-box-carousel1.style-2 .pxl-item--title .pxl-heading--shape { display: none; } .pxl-image-box-carousel1.style-2 .pxl-item--subtitle { font-size: 24px; font-weight: 700; color: #01062e; margin-bottom: 17px; } @media screen and (max-width: 767px) { .pxl-image-box-carousel1.style-2 .pxl-item--subtitle { font-size: 20px; } } .pxl-image-box-carousel1.style-2 .pxl-item--description { margin-bottom: 32px; } .pxl-image-box-carousel1.style-2 .pxl-item--inner { background-color: #ededed; border-radius: 8px; } .pxl-image-box-carousel1.style-2 .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow.pxl-swiper-arrow-prev { border-radius: 0 0 8px 0; } @media screen and (max-width: 767px) { .pxl-image-box-carousel1.style-2 .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow.pxl-swiper-arrow-prev { border-radius: 0 8px 8px 0; } } .pxl-image-box-carousel1.style-2 .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow.pxl-swiper-arrow-next { border-radius: 0 8px 8px 0; } @media screen and (max-width: 1400px) { .pxl-image-box-carousel1.style-2 .pxl-item--content { padding-left: 50px; padding-right: 50px; } } @media screen and (max-width: 1200px) { .pxl-image-box-carousel1.style-2 .pxl-item--content { padding-left: 35px; padding-right: 35px; } } @media screen and (max-width: 767px) { .pxl-image-box-carousel1.style-2 .pxl-item--content { padding-left: 20px; padding-right: 20px; } } .btn-text-more1, .btn-text-more2 { font-size: 16px; color: #01062e; font-weight: 700; display: inline-flex; line-height: 27px; position: relative; z-index: 99; } @media screen and (max-width: 991px) { .btn-text-more1, .btn-text-more2 { font-size: 15px; } } .btn-text-more1 i, .btn-text-more2 i { opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; -webkit-transform: translateX(-10px); -khtml-transform: translateX(-10px); -moz-transform: translateX(-10px); -ms-transform: translateX(-10px); -o-transform: translateX(-10px); transform: translateX(-10px); } .btn-text-more1:hover i, .btn-text-more2:hover i { opacity: 1; -webkit-transform: translateX(0px); -khtml-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } .btn-text-more1 { color: var(--primary-color); } .btn-text-more1 .pxl-item--text { position: relative; } .btn-text-more1 .pxl-item--text:before { content: ''; height: 1px; width: 100%; background-color: var(--primary-color); position: absolute; bottom: 2px; left: 0; } .btn-text-more1:hover { color: var(--primary-color); } .btn-text-more2 .pxl-item--text { position: relative; } .btn-text-more2 .pxl-item--text:before { content: ''; height: 1px; width: 0%; background-color: var(--primary-color); position: absolute; bottom: 2px; left: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .btn-text-more2:hover { color: var(--primary-color); } .btn-text-more2:hover .pxl-item--text:before { width: 100%; } .pxl-info-box1 .pxl-item--inner { padding: 35px 30px 45px 30px; background-color: #fff; display: flex; flex-wrap: wrap; align-content: space-between; } @media screen and (max-width: 767px) { .pxl-info-box1 .pxl-item--inner { padding: 20px; } } .pxl-info-box1 .pxl-sub-title { font-size: 12px; text-transform: uppercase; color: #000; margin-bottom: 12px; } .pxl-info-box1 .pxl-title { margin-bottom: 17px; font-size: 26px; line-height: 1.23; } .pxl-info-box1 .pxl-desc { color: #525252; font-size: 16px; line-height: 1.625; margin-bottom: 32px; } .pxl-info-box1 .pxl-button a { font-size: 15px; font-weight: 700; color: #525252; display: inline-flex; padding: 0 20px; line-height: 39px; border: 2px solid #b2b2b2; } .pxl-info-box1 .pxl-button a:hover { color: #fff; background-color: var(--primary-color); border-color: var(--primary-color); } .pxl-info-box1 .pxl-item--top { width: 100%; } .pxl-text-carousel1 { background-color: #01062e; padding: 28px 0; color: #fff; font-size: 36px; display: flex; align-items: center; overflow: hidden; width: 100%; } .pxl-text-carousel1 .pxl-item--icon { line-height: 1; color: #c9cdee; font-size: 44px; } .pxl-text-carousel1 .pxl-item--text { padding: 0 22px; } .pxl-text-carousel1 .pxl-item--inner { display: flex; flex-wrap: nowrap; align-items: center; white-space: nowrap; } .pxl-text-carousel1 .pxl-item--marquee { display: flex; flex-wrap: nowrap; align-items: center; justify-content: center; position: relative; } .pxl-client-box1 { background-color: #fff; padding: 21px 28px 21px 20px; border-radius: 20px; box-shadow: 0 0 18px rgba(109, 109, 109, 0.13); } .pxl-client-box1 .pxl-item--images { display: flex; flex-wrap: nowrap; padding-left: 32px; } .pxl-client-box1 .pxl-item--images .pxl-item--img { width: 83px; min-width: 83px; margin-left: -32px; } @media screen and (max-width: 1200px) { .pxl-client-box1 .pxl-item--images .pxl-item--img { width: 70px; min-width: 70px; } } .pxl-client-box1 .pxl-item--images .pxl-item--img img { border-radius: 83px; } .pxl-client-box1 .pxl-counter--number { display: inline-flex; line-height: 1; font-size: 36px; font-weight: 700; color: #01062e; margin-bottom: 4px; } @media screen and (max-width: 1200px) { .pxl-client-box1 .pxl-counter--number { font-size: 30px; } } .pxl-client-box1 .pxl-item--title { font-size: 20px; color: #6c6c6c; margin-bottom: 0; font-weight: 400; line-height: 1.2; } @media screen and (max-width: 1200px) { .pxl-client-box1 .pxl-item--title { font-size: 16px; } } .pxl-client-box1 .pxl-item--inner { display: flex; flex-wrap: wrap; align-items: center; } .pxl-anchor-link-scroll { width: 194px; height: 194px; border-radius: 100%; position: relative; cursor: pointer; z-index: 1; box-shadow: 0 0 18px rgba(109, 109, 109, 0.13); border-radius: 194px; } .pxl-anchor-link-scroll:before { content: ''; border: 48px solid #fff; border-radius: 194px; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; box-shadow: 0 0 18px rgba(109, 109, 109, 0.13) inset; } .pxl-anchor-link-scroll a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; } .pxl-anchor-link-scroll .pxl-anchor-icon { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 90px; height: 90px; display: flex; align-items: center; justify-content: center; animation: pxl_scroll_bottom_effect 1s ease infinite alternate; font-size: 30px; } .pxl-anchor-link-scroll .pxl-anchor-icon i { transform: rotate(135deg); } .pxl-anchor-link-scroll .pxl-anchor-text { font-size: 19px; text-transform: uppercase; font-weight: 700; position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #01062e; animation: pxl_spin_text 12s linear infinite; } .pxl-anchor-link-scroll .pxl-anchor-text svg { position: absolute; top: 50%; left: 50%; overflow: visible; fill: transparent; height: 134px; width: 134px; } .pxl-anchor-link-scroll .pxl-anchor-text svg.pxl-anchor-svg1 { transform: translate(-50%, -50%) rotate(-120deg); } .pxl-anchor-link-scroll .pxl-anchor-text svg.pxl-anchor-svg2 { transform: translate(-50%, -50%) rotate(59deg); } .pxl-anchor-link-scroll .pxl-anchor-text text { fill: #01062e; } .pxl-anchor-link-scroll .pxl-anchor-dots { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 113px; height: 113px; } .pxl-anchor-link-scroll .pxl-anchor-dots:before, .pxl-anchor-link-scroll .pxl-anchor-dots:after { content: ''; height: 11px; width: 11px; border-radius: 11px; background-color: var(--third-color); position: absolute; } .pxl-anchor-link-scroll .pxl-anchor-dots:before { top: 0; left: 0; } .pxl-anchor-link-scroll .pxl-anchor-dots:after { bottom: 0; right: 0; } @-ms-keyframes pxl_spin_text { from { -ms-transform: rotate(0deg); } to { -ms-transform: rotate(-360deg); } } @-moz-keyframes pxl_spin_text { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(-360deg); } } @-webkit-keyframes pxl_spin_text { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(-360deg); } } @keyframes pxl_spin_text { from { transform: rotate(0deg); } to { transform: rotate(-360deg); } } .pxl-list1 { /* Case Search Form */ } .pxl-list1 .pxl-item--icon { color: var(--primary-color); font-size: 24px; line-height: 1; } .pxl-list1 label { font-size: 24px; font-weight: 700; color: #01062e; padding: 0 10px; } .pxl-list1 .pxl-item--meta { display: flex; flex-wrap: nowrap; } .pxl-list1 .pxl--item { display: flex; flex-wrap: nowrap; } .pxl-list1 .pxl--item + .pxl--item { margin-top: 20px; } .pxl-search-form .pxl-search-field { font-size: 32px; color: #222; padding: 0; border: none; background-color: transparent; height: 58px; font-weight: 500; } .pxl-search-form .pxl-search-submit { position: absolute; top: 0; right: 0; line-height: 58px; padding: 0; border: none; box-shadow: none; width: 58px; color: var(--primary-color); background: none; font-size: 26px; margin: 0 -15px; background: none; } .pxl-search-form .pxl-search-submit:hover, .pxl-search-form .pxl-search-submit:focus { color: var(--primary-color); background: none; } .pxl-search-form .pxl-searchform-divider { background-color: rgba(0, 0, 0, 0.38); position: absolute; left: 0; bottom: -10px; width: 100%; height: 1px; transform-origin: left center; } .pxl-search-form .pxl-searchform-wrap { position: relative; } .pxl-col-line1:before { content: ''; width: 1px; right: 0px; position: absolute; top: 0; height: 100%; background-color: #cfcdc9; } @media screen and (max-width: 767px) { .pxl-col-line1:before { display: none; } } .pxl-col-line1.style-dark:before { background-color: rgba(255, 255, 255, 0.18); } .pxl-col-line2:before { content: ''; width: 1px; left: 3px; position: absolute; bottom: 0; height: 100%; background-color: #cfcdc9; } @media screen and (max-width: 767px) { .pxl-col-line2:before { display: none; } } .pxl-col-line2.style-dark:before { background-color: rgba(255, 255, 255, 0.18); } .pxl-process-1 .pxl--number { position: absolute; left: -33px; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 66px; height: 66px; line-height: 66px; text-align: center; color: #fff; background-color: var(--primary-color); font-size: 24px; font-weight: 700; border-radius: 100%; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; z-index: 2; } .pxl-process-1 .pxl--title { font-size: 22px; margin-bottom: 13px; } @media screen and (max-width: 991px) { .pxl-process-1 .pxl--title { font-size: 18px; } } .pxl-process-1 .pxl--desc { color: #4a4a4a; } @media screen and (max-width: 991px) { .pxl-process-1 .pxl--desc { font-size: 16px; } } .pxl-process-1 .pxl--item { background-color: #f5f5f5; padding: 27px 40px 27px 70px; position: relative; margin-left: 33px; } @media screen and (max-width: 767px) { .pxl-process-1 .pxl--item { padding-right: 30px; padding-left: 50px; } } .pxl-process-1 .pxl--item:before { z-index: 1; content: ''; height: 0; left: 0; margin: auto; width: 7px; background-color: var(--primary-color); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; position: absolute; top: 0; bottom: 0; } .pxl-process-1 .pxl--item + .pxl--item { margin-top: 27px; } .pxl-process-1 .pxl--item:hover:before { height: 100%; } .pxl-process-1 .pxl--item:hover .pxl--number { background-color: #d7d7d7; color: #000; } .pxl-download-link-1 .pxl--title { font-size: 18px; line-height: 1.2; font-weight: 700; margin-bottom: 2px; } .pxl-download-link-1 .pxl--size { font-size: 14px; line-height: normal; color: #666; } .pxl-download-link-1 .pxl--meta { flex-grow: 1; } .pxl-download-link-1 .pxl-icon-file, .pxl-download-link-1 .pxl-icon-download { width: 33px; height: 42px; background-color: var(--primary-color); display: inline-flex; justify-content: center; align-items: center; font-size: 20px; color: #fff; } .pxl-download-link-1 .pxl-icon-download { font-size: 17px; } .pxl-download-link-1 .pxl--link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .pxl-download-link-1 .pxl--item { display: flex; flex-wrap: nowrap; width: 100%; background-color: #f5f5f5; padding: 8px; position: relative; align-items: center; } .pxl-download-link-1 .pxl--item + .pxl--item { margin-top: 32px; } .pxl-mailchimp-l1 .mc4wp-form-fields { position: relative; } .pxl-mailchimp-l1.style-outline [type="submit"] { margin-top: 10px; } .pxl-mailchimp-l1.style-box { max-width: 315px; } .pxl-mailchimp-l1.style-box [type="email"] { font-size: 16px; color: #c3c3c3; padding: 0; height: 65px; background-color: rgba(255, 255, 255, 0.13); border-radius: 0px; padding: 0 26px; border: none; } .pxl-mailchimp-l1.style-box [type="submit"] { margin: 0; height: 65px; width: 65px; padding: 0; border: none; font-size: 0px; position: absolute; border-radius: 0px; top: 0; right: 0; z-index: 2; opacity: 0; } .pxl-mailchimp-l1.style-box .mc4wp-form-fields:after { content: "\f10f"; font-family: "Caseicon"; width: 24px; height: 24px; justify-content: center; align-items: center; color: var(--primary-color); width: 24px; height: 24px; border-radius: 24px; position: absolute; top: 50%; right: 17px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); font-size: 20px; display: inline-flex; z-index: 1; } .pxl-contact1.style-1 .pxl-item--icon { margin-right: 15px; min-width: 47px; width: 47px; height: 47px; background-color: var(--primary-color); border-radius: 47px; display: inline-flex; justify-content: center; align-items: center; font-size: 25px; color: #000; } .pxl-contact1.style-1 .pxl-item--subtitle { font-size: 15px; font-style: italic; line-height: 1.2; margin-bottom: -2px; } .pxl-contact1.style-1 .pxl-item--title { margin-bottom: 0; font-size: 27px; line-height: 1.2; } .pxl-contact1.style-1 .pxl-item--link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .pxl-contact1.style-1 .pxl-item--inner { align-items: center; flex-wrap: nowrap; position: relative; } .pxl-contact1.style-2 .pxl-item--icon { margin-right: 15px; min-width: 56px; width: 56px; height: 56px; border-radius: 56px; border: 2px solid #eeeff4; display: inline-flex; justify-content: center; align-items: center; font-size: 25px; color: var(--primary-color); } .pxl-contact1.style-2 .pxl-item--subtitle { font-size: 15px; color: #7e7e7e; line-height: 1.2; margin-bottom: 2px; } .pxl-contact1.style-2 .pxl-item--title { margin-bottom: 0; font-size: 24px; line-height: 1.2; font-weight: 700; color: #000427; font-family: inherit; } .pxl-contact1.style-2 .pxl-item--link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .pxl-contact1.style-2 .pxl-item--inner { align-items: center; flex-wrap: nowrap; position: relative; } .pxl-author-box1 .pxl-item--img img { border-radius: 80px; } .pxl-author-box1 .pxl-item--signature { margin-bottom: 7px; } .pxl-author-box1 .pxl-item--title { margin-bottom: 0; font-size: 18px; } .pxl-author-box1 .pxl-item--position { font-size: 15px; color: #626262; } .pxl-text-link1 .text-default { display: inline-flex; align-items: center; font-size: 18px; line-height: 1.2; color: #01062e; font-weight: 700; } .pxl-text-link1 .text-default .pxl-btn--text { border-bottom: 2px solid var(--primary-color); } .pxl-text-link1 .text-default .pxl-btn--icon { display: inline-flex; justify-content: center; align-items: center; } .pxl-text-link1 .text-default .pxl-btn--icon .pxl-btn--dots { width: 27px; height: 7px; position: relative; display: inline-flex; } .pxl-text-link1 .text-default .pxl-btn--icon .pxl-btn--dots span, .pxl-text-link1 .text-default .pxl-btn--icon .pxl-btn--dots:before, .pxl-text-link1 .text-default .pxl-btn--icon .pxl-btn--dots:after { content: ''; position: absolute; top: 0; width: 7px; height: 7px; background-color: var(--primary-color); border-radius: 7px; } .pxl-text-link1 .text-default .pxl-btn--icon .pxl-btn--dots span { left: 0; } .pxl-text-link1 .text-default .pxl-btn--icon .pxl-btn--dots:before { left: 9px; } .pxl-text-link1 .text-default .pxl-btn--icon .pxl-btn--dots:after { right: 0; } .pxl-text-link1 .text-default .pxl-btn--icon i { font-size: 14px; color: var(--primary-color); } .pxl-text-link1 .text-modern { font-weight: 700; font-size: 17px; line-height: 26px; color: var(--primary-color); display: inline-flex; justify-content: center; align-items: center; } .pxl-text-link1 .text-modern .pxl-btn--text { position: relative; } .pxl-text-link1 .text-modern .pxl-btn--text:before { content: ''; position: absolute; left: 0; bottom: 2px; background-color: var(--primary-color); height: 1px; width: 100%; } .pxl-text-link1 .text-modern .pxl-btn--icon { width: 26px; height: 26px; background-color: var(--primary-color); border-radius: 26px; display: inline-flex; color: #fff; justify-content: center; align-items: center; font-size: 12px; margin: 0 -3px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-text-link1 .text-modern:hover .pxl-btn--icon { -webkit-transform: translateX(4px); -khtml-transform: translateX(4px); -moz-transform: translateX(4px); -ms-transform: translateX(4px); -o-transform: translateX(4px); transform: translateX(4px); } .pxl-text-link1 .text-classic { font-size: 18px; font-weight: 500; color: #000; position: relative; } .pxl-text-link1 .text-classic .pxl-btn--text { margin: 0; position: relative; } .pxl-text-link1 .text-classic .pxl-btn--text:before { content: ''; width: 0; height: 1px; background-color: var(--primary-color); position: absolute; bottom: 0; left: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-text-link1 .text-classic:hover { color: var(--primary-color); } .pxl-text-link1 .text-classic:hover .pxl-btn--text:before { width: 100%; } .pxl-text-link1 .text-arrow { font-weight: 700; font-size: 16px; line-height: 26px; color: var(--primary-color); display: inline-flex; justify-content: center; align-items: center; } .pxl-text-link1 .text-arrow .pxl-btn--text { position: relative; } .pxl-text-link1 .text-arrow .pxl-btn--text:before { content: ''; position: absolute; left: 0; bottom: 2px; background-color: var(--primary-color); height: 1px; width: 100%; } .pxl-text-link1 .text-arrow .pxl-btn--icon { width: 16px; height: 26px; border-radius: 26px; display: inline-flex; color: var(--primary-color); justify-content: center; align-items: center; font-size: 15px; margin: 0 -3px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-text-link1 .text-arrow:hover .pxl-btn--icon { -webkit-transform: translateX(4px); -khtml-transform: translateX(4px); -moz-transform: translateX(4px); -ms-transform: translateX(4px); -o-transform: translateX(4px); transform: translateX(4px); } .pxl-square-animate { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 999; } .pxl-square-animate .pxl-square-item { background-color: rgba(113, 113, 113, 0.17); width: 1px; height: 100%; position: absolute; top: 0; } .pxl-square-animate .pxl-square-item span { width: 9px; height: 9px; background-color: var(--primary-color); position: absolute; bottom: 14%; left: -4px; } .pxl-square-animate .pxl-square-item:nth-child(1) { left: 14.3%; } @media screen and (max-width: 991px) { .pxl-square-animate .pxl-square-item:nth-child(1) { left: 25%; } } .pxl-square-animate .pxl-square-item:nth-child(1) span { -webkit-animation: dotAnimatedBottomToTop1 30s infinite linear; -moz-animation: dotAnimatedBottomToTop1 30s infinite linear; -o-animation: dotAnimatedBottomToTop1 30s infinite linear; animation: dotAnimatedBottomToTop1 30s infinite linear; } .pxl-square-animate .pxl-square-item:nth-child(1) span:nth-child(2) { display: none; } .pxl-square-animate .pxl-square-item:nth-child(2) { left: 28.6%; } @media screen and (max-width: 991px) { .pxl-square-animate .pxl-square-item:nth-child(2) { left: 50%; } } .pxl-square-animate .pxl-square-item:nth-child(2) span { bottom: 64%; -webkit-animation: dotAnimatedBottomToTop2 30s infinite linear; -moz-animation: dotAnimatedBottomToTop2 30s infinite linear; -o-animation: dotAnimatedBottomToTop2 30s infinite linear; animation: dotAnimatedBottomToTop2 30s infinite linear; } .pxl-square-animate .pxl-square-item:nth-child(3) { left: 42.9%; } @media screen and (max-width: 991px) { .pxl-square-animate .pxl-square-item:nth-child(3) { left: 75%; } } .pxl-square-animate .pxl-square-item:nth-child(3) span { bottom: 5%; -webkit-animation: dotAnimatedBottomToTop3 30s infinite linear; -moz-animation: dotAnimatedBottomToTop3 30s infinite linear; -o-animation: dotAnimatedBottomToTop3 30s infinite linear; animation: dotAnimatedBottomToTop3 30s infinite linear; } .pxl-square-animate .pxl-square-item:nth-child(4) { left: 57.2%; } @media screen and (max-width: 991px) { .pxl-square-animate .pxl-square-item:nth-child(4) { display: none; } } .pxl-square-animate .pxl-square-item:nth-child(4) span { bottom: 78%; -webkit-animation: dotAnimatedBottomToTop4 35s infinite linear; -moz-animation: dotAnimatedBottomToTop4 35s infinite linear; -o-animation: dotAnimatedBottomToTop4 35s infinite linear; animation: dotAnimatedBottomToTop4 35s infinite linear; } .pxl-square-animate .pxl-square-item:nth-child(5) { left: 71.5%; } @media screen and (max-width: 991px) { .pxl-square-animate .pxl-square-item:nth-child(5) { display: none; } } .pxl-square-animate .pxl-square-item:nth-child(5) span { bottom: 46%; -webkit-animation: dotAnimatedBottomToTop5 30s infinite linear; -moz-animation: dotAnimatedBottomToTop5 30s infinite linear; -o-animation: dotAnimatedBottomToTop5 30s infinite linear; animation: dotAnimatedBottomToTop5 30s infinite linear; } .pxl-square-animate .pxl-square-item:nth-child(6) { left: 85.7%; } @media screen and (max-width: 991px) { .pxl-square-animate .pxl-square-item:nth-child(6) { display: none; } } .pxl-square-animate .pxl-square-item:nth-child(6) span { bottom: 27%; -webkit-animation: dotAnimatedBottomToTop6 30s infinite linear; -moz-animation: dotAnimatedBottomToTop6 30s infinite linear; -o-animation: dotAnimatedBottomToTop6 30s infinite linear; animation: dotAnimatedBottomToTop6 30s infinite linear; } .pxl-banner1 .pxl-item--image img { width: 100%; border-radius: 50px; } .pxl-banner1 .pxl-counter--wrap { position: absolute; top: 0; left: 0; width: 164px; height: 158px; z-index: 99; display: inline-flex; justify-content: center; align-items: flex-end; padding-bottom: 30px; padding-left: 40px; } .pxl-banner1 .pxl-counter--wrap .pxl-counter--holder { max-width: 128px; text-align: center; } .pxl-banner1 .pxl-counter--wrap .pxl-counter--number { line-height: 1; font-size: 48px; color: #01062e; font-weight: 700; margin-bottom: 2px; display: inline-flex; align-items: center; } .pxl-banner1 .pxl-counter--wrap .pxl-counter--title { font-size: 18px; line-height: 27px; padding: 0 10px; margin-right: -51px; color: #01062e; background-color: #f3f4f9; } .pxl-banner1 .pxl-counter--wrap:before, .pxl-banner1 .pxl-counter--wrap:after { content: ''; position: absolute; border-radius: 100% 0 0 0; } .pxl-banner1 .pxl-counter--wrap:before { z-index: -2; background-color: var(--primary-color); width: 151px; height: 151px; right: 12px; bottom: 0; } .pxl-banner1 .pxl-counter--wrap:after { z-index: -1; background-color: #f3f4f9; width: 143px; height: 143px; right: 0; bottom: 12px; } .pxl-banner1 .pxl-item--shape1 { position: absolute; top: 0; right: 17px; z-index: 88; } .pxl-banner1 .pxl-item--shape2 { position: absolute; left: 16px; bottom: 16px; z-index: -1; } .pxl-banner1 .pxl-circle--box { position: absolute; bottom: 0; right: 0; width: 200px; height: 200px; } @media screen and (max-width: 991px) { .pxl-banner1 .pxl-circle--box { right: -10px; } } .pxl-banner1 .pxl-circle--box .pxl-circle--text { position: absolute; top: 0; left: 0; width: 100%; height: 100%; animation: pxl_spin_text 12s linear infinite; font-size: 15px; font-weight: 700; } .pxl-banner1 .pxl-circle--box svg { position: absolute; top: 50%; left: 50%; overflow: visible; fill: transparent; height: 181px; width: 161px; } .pxl-banner1 .pxl-circle--box svg.pxl-circle-svg1 { transform: translate(-50%, -50%) rotate(-120deg); } .pxl-banner1 .pxl-circle--box svg.pxl-circle-svg2 { transform: translate(-50%, -50%) rotate(60deg); } .pxl-banner1 .pxl-circle--box text { fill: #01062e; } .pxl-banner1 .pxl-circle--box .pxl-circle--image { position: relative; padding: 10px; } .pxl-banner1 .pxl-circle--box .pxl-circle--image:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 30px solid #f3f4f9; border-radius: 100%; } .pxl-banner1 .pxl-circle--box .pxl-circle--image img { border-radius: 174px; } .pxl-banner1 .pxl-circle--box .pxl-circle-dots { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 148px; height: 148px; transform: rotate(5deg); } .pxl-banner1 .pxl-circle--box .pxl-circle-dots .pxl-circle-icon1, .pxl-banner1 .pxl-circle--box .pxl-circle-dots .pxl-circle-icon2 { color: #070540; font-size: 21px; position: absolute; } .pxl-banner1 .pxl-circle--box .pxl-circle-dots .pxl-circle-icon1 { top: 0; left: 0; } .pxl-banner1 .pxl-circle--box .pxl-circle-dots .pxl-circle-icon2 { bottom: 0; right: 0; } .pxl-banner1 .pxl-banner-inner { position: relative; padding-top: 50px; padding-left: 42px; padding-bottom: 40px; padding-right: 42px; z-index: 1; } @media screen and (max-width: 991px) { .pxl-banner1 .pxl-banner-inner { padding-right: 0; } } .pxl-banner2 { margin-top: 90px; margin-left: 86px; position: relative; } @media screen and (max-width: 1200px) { .pxl-banner2 { margin-top: 50px; margin-left: 40px; } } .pxl-banner2 .pxl-circle--image { position: absolute; top: -90px; left: -86px; z-index: 99; } @media screen and (max-width: 1200px) { .pxl-banner2 .pxl-circle--image { top: -50px; left: -40px; max-width: 150px; } } .pxl-banner2 .pxl-item--image { position: relative; } .pxl-banner2 .pxl-item--image img { width: 100%; border-radius: 20px; } .pxl-banner2 .pxl-btn-video { width: 58px; height: 58px; border-radius: 58px; display: inline-flex; background-color: var(--primary-color); color: #fff; justify-content: center; align-items: center; font-size: 14px; position: absolute; bottom: 78px; right: -29px; z-index: 88; } .pxl-banner2 .pxl-btn-video:before { content: ""; position: absolute; z-index: 0; left: 0; top: 0; display: block; width: 100%; height: 100%; background-color: rgba(var(--primary-color-rgb),0.4); border-radius: 50%; animation: pxl_pulse_border 1500ms ease-out infinite; -webkit-animation: pxl_pulse_border 1500ms ease-out infinite; z-index: -2; border-radius: inherit; } .pxl-banner2 .pxl-btn-video:hover, .pxl-banner2 .pxl-btn-video:focus { color: #fff; } .pxl-process-single1 { position: relative; z-index: 1; padding-right: 42px; margin: 177px 0; } .pxl-process-single1 .pxl-item--number { font-size: 32px; font-weight: 700; color: #c5c5c5; margin-top: 31px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-process-single1 .pxl-item--title { margin-bottom: 18px; font-size: 20px; } .pxl-process-single1 .pxl-item--desc { font-size: 17px; color: #4a4a4a; line-height: 1.42; } .pxl-process-single1 .pxl-item--holder { width: 100%; display: flex; flex-wrap: nowrap; } .pxl-process-single1 .pxl-item--box { width: 300px; height: 300px; position: absolute; top: -96px; right: 66px; z-index: -1; -webkit-transform: translate(0, 0%) rotate(45deg); -khtml-transform: translate(0, 0%) rotate(45deg); -moz-transform: translate(0, 0%) rotate(45deg); -ms-transform: translate(0, 0%) rotate(45deg); -o-transform: translate(0, 0%) rotate(45deg); transform: translate(0, 0%) rotate(45deg); border: 0px solid #000; z-index: -1; } .pxl-process-single1 .pxl-item--box:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; z-index: -2; } .pxl-process-single1 .pxl-item--box:after { content: ''; position: absolute; top: -50px; right: -50px; width: 100%; height: 100%; background-image: url(../img/process-shadow.png); background-repeat: no-repeat; z-index: -3; background-position: top right; transform: rotate(-46deg); } .pxl-process-single1 .pxl-item--icon { height: 100px; width: 100px; position: absolute; top: 0; left: 0; background-color: #f1f1f1; font-size: 50px; display: inline-flex; justify-content: center; align-items: center; border-radius: 0 0 0 100%; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; color: #1f1f1f; } .pxl-process-single1 .pxl-item--icon i, .pxl-process-single1 .pxl-item--icon svg { position: relative; transform: rotate(-45deg) translateX(12px); } .pxl-process-single1 .pxl-item--icon svg { height: 50px; } .pxl-process-single1 .pxl-line--shape { height: 100px; position: absolute; top: 101px; right: -55px; background-color: rgba(197, 197, 197, 0.24); width: 170px; transform: rotate(45deg) skewY(42deg); z-index: -3; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-process-single1:hover .pxl-item--icon { color: #fff; background-color: var(--primary-color); } .pxl-process-single1:hover .pxl-item--number { color: var(--primary-color); } .pxl-process-single1:hover .pxl-line--shape { background-color: var(--primary-color); } .pxl-process-single2 { text-align: center; } .pxl-process-single2 .pxl-item--number { margin-bottom: 18px; } .pxl-process-single2 .pxl-item--number span { display: inline-flex; width: 72px; height: 72px; border: 1px solid rgba(var(--primary-color-rgb),0.1); border-radius: 72px; position: relative; font-size: 30px; justify-content: center; align-items: center; font-weight: 700; z-index: 1; color: transparent; -webkit-text-stroke-color: var(--primary-color); -webkit-text-stroke-width: 1px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-process-single2 .pxl-item--number span:before { content: ''; width: 56px; height: 56px; background-color: rgba(var(--primary-color-rgb),0.1); position: absolute; top: 7px; left: 7px; z-index: -1; border-radius: 56px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-process-single2 .pxl-item--title { margin: 0; font-size: 20px; font-weight: 500; } .pxl-process-single2:hover .pxl-item--number span { -webkit-text-stroke-color: #fff; border-color: var(--primary-color); } .pxl-process-single2:hover .pxl-item--number span:before { background-color: var(--primary-color); } .pxl-service-box1 .pxl-item--title { margin-bottom: 22px; font-size: 36px; color: #fff; } @media screen and (max-width: 991px) { .pxl-service-box1 .pxl-item--title { font-size: 30px; } } @media screen and (max-width: 767px) { .pxl-service-box1 .pxl-item--title { font-size: 24px; } } .pxl-service-box1 .pxl-item--desc { font-size: 16px; line-height: 1.625; color: #d2d2d2; margin-bottom: 32px; } .pxl-service-box1 .pxl-item--button { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; -webkit-transform: translateY(30px); -khtml-transform: translateY(30px); -moz-transform: translateY(30px); -ms-transform: translateY(30px); -o-transform: translateY(30px); transform: translateY(30px); } .pxl-service-box1 .pxl-item--button .btn { font-size: 16px; line-height: 49px; padding-left: 30px; padding-right: 24px; background-color: var(--primary-color); } .pxl-service-box1 .pxl-item--button .btn:before { background-color: #fff; } .pxl-service-box1 .pxl-item--button .btn:hover, .pxl-service-box1 .pxl-item--button .btn:focus { background-color: var(--primary-color); color: #01062e; } .pxl-service-box1 .pxl-item--button .btn i { font-size: 14px; } .pxl-service-box1 .pxl-item--image img { border-radius: 0 323px 0 0; width: 100%; } .pxl-service-box1 .pxl-item--feature { margin-bottom: 42px; list-style: none; font-size: 17px; font-weight: 700; color: #fff; } @media screen and (max-width: 767px) { .pxl-service-box1 .pxl-item--feature { font-size: 16px; } } .pxl-service-box1 .pxl-item--feature li { display: flex; flex-wrap: nowrap; align-items: center; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-service-box1 .pxl-item--feature li:hover { padding-left: 15px; } .pxl-service-box1 .pxl-item--feature li + li { margin-top: 10px; } .pxl-service-box1 .pxl-item--feature li span { display: inline-flex; background-repeat: no-repeat; background-position-y: -1px; background-image: linear-gradient(transparent calc(100% - 1px), #a4a5ac 1px); -webkit-backface-visibility: hidden; backface-visibility: hidden; animation: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline forwards; } .pxl-service-box1 .pxl-item--feature li:hover span { animation: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline-hover forwards; } .pxl-service-box1 .pxl-item--feature i { font-size: 13px; } .pxl-service-box1 .pxl-item--shape { position: absolute; top: 8px; right: 56px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; transform: scale(0); transform-origin: bottom left; } .pxl-service-box1 .pxl-item--shape img { width: auto; border-radius: 0px; } .pxl-service-box1 .pxl-item--inner { display: flex; flex-wrap: wrap; } @media screen and (max-width: 767px) { .pxl-service-box1 .pxl-item--inner .pxl-item--holder { padding: 0; } } .pxl-service-box1 .pxl-item--inner .pxl-item--holder.img-active { width: 57%; } @media screen and (max-width: 767px) { .pxl-service-box1 .pxl-item--inner .pxl-item--holder.img-active { width: 100%; margin-bottom: 42px; } } .pxl-service-box1 .pxl-item--inner .pxl-item--image { position: relative; width: 43%; margin-top: 18px; } @media screen and (max-width: 991px) { .pxl-service-box1 .pxl-item--inner .pxl-item--image { padding-right: 30px; } } @media screen and (max-width: 767px) { .pxl-service-box1 .pxl-item--inner .pxl-item--image { width: 100%; padding: 0; } } .pxl-service-box1 .pxl-swiper-footer { position: absolute; top: 50%; right: 34px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); z-index: 99; } @media screen and (max-width: 991px) { .pxl-service-box1 .pxl-swiper-footer { right: 24px; } } @media screen and (max-width: 767px) { .pxl-service-box1 .pxl-swiper-footer { display: none; } } .pxl-service-box1 .pxl-swiper-footer .pxl-swiper-dots { font-size: 0px; font-weight: 700; color: #fff; font-family: "NeueMachina", Sans-serif; width: 52px; height: 88px; line-height: 1; position: relative; } .pxl-service-box1 .pxl-swiper-footer .pxl-swiper-dots .swiper-pagination-current { font-size: 36px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); position: absolute; top: 50%; left: 0; } @media screen and (max-width: 991px) { .pxl-service-box1 .pxl-swiper-footer .pxl-swiper-dots .swiper-pagination-current { font-size: 28px; } } .pxl-service-box1 .pxl-swiper-footer .pxl-swiper-dots .swiper-pagination-current:before { content: '0'; } .pxl-service-box1 .pxl-swiper-footer .pxl-swiper-arrow { width: 52px; height: 44px; line-height: 44px; color: #f1f1f1; display: inline-flex; justify-content: center; align-items: center; } .pxl-service-box1 .pxl-swiper-footer .pxl-swiper-arrow.pxl-swiper-arrow-prev { border-bottom: 1px solid #cdcdcd; } .pxl-service-box1 .pxl-swiper-footer .pxl-swiper-arrow.pxl-swiper-arrow-prev i { transform: rotate(90deg); } .pxl-service-box1 .pxl-swiper-footer .pxl-swiper-arrow.pxl-swiper-arrow-next { border-top: 1px solid #cdcdcd; } .pxl-service-box1 .pxl-swiper-footer .pxl-swiper-arrow.pxl-swiper-arrow-next i { transform: rotate(90deg); } .pxl-service-box1 .pxl-carousel-bg1 { position: absolute; top: 66px; left: 0; width: 100%; bottom: 0; z-index: -1; background-color: #01062e; border-radius: 0 20px 20px 20px; } .pxl-service-box1 .pxl-carousel-bg1 .pxl-bg-svg { background-color: #01062e; height: 27px; border-radius: 20px 0 0 0; position: absolute; top: -26px; left: 0; width: 268px; } @media screen and (max-width: 767px) { .pxl-service-box1 .pxl-carousel-bg1 .pxl-bg-svg { width: 120px; } } @media screen and (max-width: 575px) { .pxl-service-box1 .pxl-carousel-bg1 .pxl-bg-svg { width: 80px; } } .pxl-service-box1 .pxl-carousel-bg1 .pxl-bg-svg svg { position: absolute; top: 0; right: -45px; fill: #01062e; } .pxl-service-box1 .pxl-carousel-bg1:before { content: ''; position: absolute; top: 0; right: 0; background-color: rgba(255, 255, 255, 0.1); width: 120px; height: 100%; z-index: 9; border-radius: 0 20px 20px 0; } @media screen and (max-width: 991px) { .pxl-service-box1 .pxl-carousel-bg1:before { width: 100px; } } @media screen and (max-width: 767px) { .pxl-service-box1 .pxl-carousel-bg1:before { display: none; } } .pxl-service-box1 .pxl-carousel-bg2 { position: absolute; top: 47px; left: 0; width: 100%; bottom: 0; z-index: -2; background-color: var(--primary-color); border-radius: 0 20px 20px 20px; transform: scaleX(-1); } .pxl-service-box1 .pxl-carousel-bg2:before { content: ''; width: 120px; background-color: rgba(255, 255, 255, 0.1); height: 100%; position: absolute; top: -26px; left: 0; border-radius: 20px 0 0 0; z-index: 1; } @media screen and (max-width: 991px) { .pxl-service-box1 .pxl-carousel-bg2:before { width: 100px; } } @media screen and (max-width: 767px) { .pxl-service-box1 .pxl-carousel-bg2:before { display: none; } } .pxl-service-box1 .pxl-carousel-bg2 .pxl-bg-svg { background-color: var(--primary-color); height: 27px; border-radius: 20px 0 0 0; position: absolute; top: -26px; left: 0; width: 268px; } @media screen and (max-width: 767px) { .pxl-service-box1 .pxl-carousel-bg2 .pxl-bg-svg { width: 120px; } } @media screen and (max-width: 575px) { .pxl-service-box1 .pxl-carousel-bg2 .pxl-bg-svg { width: 80px; } } .pxl-service-box1 .pxl-carousel-bg2 .pxl-bg-svg svg { position: absolute; top: 0; right: -45px; fill: var(--primary-color); } .pxl-service-box1 .pxl-carousel-bg3 { position: absolute; top: 29px; left: 0; width: 100%; bottom: 0; z-index: -3; background-color: #fff; border-radius: 0 20px 20px 20px; } .pxl-service-box1 .pxl-carousel-bg3 .pxl-bg-svg { background-color: #fff; height: 27px; border-radius: 20px 0 0 0; position: absolute; top: -26px; left: 0; width: 268px; } @media screen and (max-width: 767px) { .pxl-service-box1 .pxl-carousel-bg3 .pxl-bg-svg { width: 120px; } } @media screen and (max-width: 575px) { .pxl-service-box1 .pxl-carousel-bg3 .pxl-bg-svg { width: 80px; } } .pxl-service-box1 .pxl-carousel-bg3 .pxl-bg-svg svg { position: absolute; top: 0; right: -45px; fill: #fff; } .pxl-service-box1 .pxl-carousel-inner { position: relative; z-index: 1; padding: 175px 160px 90px 200px; } @media screen and (max-width: 1200px) { .pxl-service-box1 .pxl-carousel-inner { padding-left: 160px; } } @media screen and (max-width: 991px) { .pxl-service-box1 .pxl-carousel-inner { padding-left: 30px; padding-top: 125px; padding-bottom: 60px; padding-right: 100px; } } @media screen and (max-width: 767px) { .pxl-service-box1 .pxl-carousel-inner { padding-right: 30px; } } .pxl-service-box1 .pxl-swiper-container { margin: 0; } .pxl-service-box1 .pxl-swiper-container .pxl-swiper-slide { padding: 0; } .pxl-service-box1 .pxl-swiper-thumbs { position: absolute; top: 50%; left: 55px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 57px; padding: 0; } @media screen and (max-width: 991px) { .pxl-service-box1 .pxl-swiper-thumbs { position: static; transform: translate(0, 0); width: 100%; margin-top: 32px; } } .pxl-service-box1 .pxl-swiper-thumbs .pxl-swiper-slide { padding: 0; } .pxl-service-box1 .pxl-swiper-thumbs .pxl-item--icon { color: #f1f1f1; font-size: 28px; width: 57px; height: 57px; border: 1px solid rgba(255, 255, 255, 0.26); border-radius: 15px; margin: 16px 0; display: inline-flex; justify-content: center; align-items: center; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } @media screen and (max-width: 991px) { .pxl-service-box1 .pxl-swiper-thumbs .pxl-item--icon { margin: 5px 10px; } } .pxl-service-box1 .pxl-swiper-thumbs .pxl-swiper-wrapper { display: block; } @media screen and (max-width: 991px) { .pxl-service-box1 .pxl-swiper-thumbs .pxl-swiper-wrapper { display: flex; justify-content: center; } } .pxl-service-box1 .pxl-swiper-thumbs .swiper-slide-visible.swiper-slide-thumb-active .pxl-item--icon { border-color: var(--primary-color); background-color: var(--primary-color); } .pxl-service-box1 .swiper-slide-visible.swiper-slide-active .pxl-item--shape { transform: scale(1); transition-delay: 500ms; } .pxl-service-box1 .swiper-slide-visible.swiper-slide-active .pxl-item--button { opacity: 1; -webkit-transform: translateY(0px); -khtml-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); transition-delay: 300ms; } .section-overlay-space .elementor-background-overlay { top: 30px; left: 30px; right: 30px; bottom: 30px; height: auto; width: auto; } @media screen and (max-width: 991px) { .section-overlay-space .elementor-background-overlay { left: 20px; top: 20px; right: 20px; bottom: 20px; } } .pxl-service-box2 .pxl-swiper-thumbs { padding: 0; width: 100%; max-width: 232px; overflow: visible; margin: 30px; } @media screen and (max-width: 991px) { .pxl-service-box2 .pxl-swiper-thumbs { margin-left: 0; } } @media screen and (max-width: 767px) { .pxl-service-box2 .pxl-swiper-thumbs { max-width: 100%; margin-right: 0; } } .pxl-service-box2 .pxl-swiper-thumbs .pxl-thumb--icon { line-height: 1; color: #adadad; font-size: 52px; position: relative; padding-bottom: 13px; margin-bottom: 10px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-service-box2 .pxl-swiper-thumbs .pxl-thumb--icon:before { content: ''; width: 25px; height: 2px; background-color: #d8d8d8; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-service-box2 .pxl-swiper-thumbs .pxl-thumb--icon svg { height: 52px; fill: #adadad; } .pxl-service-box2 .pxl-swiper-thumbs .pxl-thumb--icon .flaticon-gun { transform: scale(1.18); } .pxl-service-box2 .pxl-swiper-thumbs .pxl-thumb--title { font-size: 22px; margin-bottom: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } @media screen and (max-width: 991px) { .pxl-service-box2 .pxl-swiper-thumbs .pxl-thumb--title { font-size: 20px; } } .pxl-service-box2 .pxl-swiper-thumbs .pxl-item--thumb { text-align: center; padding: 34px 20px; background-color: #fff; box-shadow: 0 12px 25px rgba(9, 9, 9, 0.06); position: relative; z-index: 1; } @media screen and (max-width: 991px) { .pxl-service-box2 .pxl-swiper-thumbs .pxl-item--thumb { box-shadow: 0 0px 12px rgba(9, 9, 9, 0.06); } } .pxl-service-box2 .pxl-swiper-thumbs .pxl-item--thumb:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; background-color: #000; background-image: url(../img/bg-tab-line.png); background-position: center; background-repeat: no-repeat; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .pxl-service-box2 .pxl-swiper-thumbs .swiper-slide-thumb-active .pxl-item--thumb:before { opacity: 1; } .pxl-service-box2 .pxl-swiper-thumbs .swiper-slide-thumb-active .pxl-item--thumb .pxl-thumb--icon { color: var(--primary-color); } .pxl-service-box2 .pxl-swiper-thumbs .swiper-slide-thumb-active .pxl-item--thumb .pxl-thumb--icon svg { fill: var(--primary-color); } .pxl-service-box2 .pxl-swiper-thumbs .swiper-slide-thumb-active .pxl-item--thumb .pxl-thumb--icon:before { background-color: rgba(255, 255, 255, 0.75); width: 44px; } .pxl-service-box2 .pxl-swiper-thumbs .swiper-slide-thumb-active .pxl-item--thumb .pxl-thumb--title { color: #fff; } .pxl-service-box2 .pxl-swiper-thumbs .pxl-swiper-slide { padding: 0; height: auto; } .pxl-service-box2 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(1) { z-index: 10; } .pxl-service-box2 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(2) { z-index: 9; } .pxl-service-box2 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(3) { z-index: 8; } .pxl-service-box2 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(4) { z-index: 7; } .pxl-service-box2 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(5) { z-index: 6; } .pxl-service-box2 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(6) { z-index: 5; } .pxl-service-box2 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(7) { z-index: 4; } .pxl-service-box2 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(8) { z-index: 3; } .pxl-service-box2 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(9) { z-index: 2; } .pxl-service-box2 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(10) { z-index: 1; } .pxl-service-box2 .pxl-swiper-thumbs .pxl-swiper-wrapper { display: block; transform: translate3d(0px, 0px, 0px) !important; } .pxl-service-box2 .pxl-item--title { margin-bottom: 10px; font-size: 36px; display: inline-block; } @media screen and (max-width: 991px) { .pxl-service-box2 .pxl-item--title { font-size: 30px; margin-top: 15px; } } .pxl-service-box2 .pxl-item--desc { margin-bottom: 25px; font-size: 17px; color: #666; line-height: 1.647; } @media screen and (max-width: 991px) { .pxl-service-box2 .pxl-item--desc { font-size: 16px; } } .pxl-service-box2 .pxl-item--button .btn { font-size: 14px; line-height: 43px; padding: 0 52px; border-radius: 8px; background-color: #090909; } .pxl-service-box2 .pxl-image--wrap .pxl-image--inner { position: relative; max-width: 332px; float: left; margin-right: 20px; margin-bottom: 7px; } @media screen and (max-width: 767px) { .pxl-service-box2 .pxl-image--wrap .pxl-image--inner { float: none; margin-left: 0; margin-right: 0; } } .pxl-service-box2 .pxl-image--wrap img { width: 100%; } .pxl-service-box2 .pxl-image--wrap .pxl-item--space { height: 100px; } @media screen and (max-width: 767px) { .pxl-service-box2 .pxl-image--wrap .pxl-item--space { height: 8px; } } .pxl-service-box2 .pxl-image--wrap .pxl-item--icon { position: absolute; top: 0; right: -85px; background-color: var(--primary-color); width: 85px; height: 82px; z-index: 99; font-size: 48px; color: #000; border-radius: 0 8px 8px 0; display: flex; justify-content: center; align-items: center; } .pxl-service-box2 .pxl-image--wrap .pxl-item--icon svg { height: 36px; fill: #000; } @media screen and (max-width: 767px) { .pxl-service-box2 .pxl-image--wrap .pxl-item--icon { right: 0; border-radius: 0px 0 0 8px; } } .pxl-service-box2 .pxl-swiper-container { margin: 30px 30px 30px 80px; } @media screen and (max-width: 1400px) { .pxl-service-box2 .pxl-swiper-container { margin-right: 0; } } @media screen and (max-width: 991px) { .pxl-service-box2 .pxl-swiper-container { margin-left: 0; } } .pxl-service-box2 .pxl-swiper-container .pxl-swiper-slide { padding: 0; } .pxl-service-box2 .pxl-widget-wrap { margin-bottom: 34px; max-width: 590px; } @media screen and (max-width: 767px) { .pxl-service-box2 .pxl-widget-wrap { display: none; } } .pxl-service-box2 .pxl-widget-wrap .pxl-widget--subtitle { font-size: 18px; font-weight: 700; color: #090909; margin-bottom: 28px; --box-color-to: #dadbda; } .pxl-service-box2 .pxl-widget-wrap .pxl-widget--subtitle span { padding: 3px 18px; background-color: var(--box-color-to); background-image: -webkit-gradient(linear, right top, left top, from(var(--box-color-to)), to(rgba(218, 219, 218, 0))); background-image: -webkit-linear-gradient(to right, var(--box-color-to), rgba(218, 219, 218, 0)); background-image: -moz-linear-gradient(to right, var(--box-color-to), rgba(218, 219, 218, 0)); background-image: -ms-linear-gradient(to right, var(--box-color-to), rgba(218, 219, 218, 0)); background-image: -o-linear-gradient(to right, var(--box-color-to), rgba(218, 219, 218, 0)); background-image: linear-gradient(to right, var(--box-color-to), rgba(218, 219, 218, 0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--box-color-to)', endColorStr='rgba(218, 219, 218, 0)', gradientType='1'); background-color: transparent; } .pxl-service-box2 .pxl-widget-wrap .pxl-widget--title { margin-bottom: 0; font-size: 42px; line-height: 1.142; } .pxl-service-box2 .pxl-carousel-inner { display: flex; flex-wrap: nowrap; } @media screen and (max-width: 767px) { .pxl-service-box2 .pxl-carousel-inner { flex-wrap: wrap; } } @media screen and (min-width: 992px) { .pxl-service-box2 .pxl-swiper-dots-wrap.style-4 { width: 36px; position: absolute; bottom: 7px; left: 299px; z-index: 99; flex-wrap: wrap; flex-direction: column; } .pxl-service-box2 .pxl-swiper-dots-wrap.style-4 .pxl-swiper-fraction-first, .pxl-service-box2 .pxl-swiper-dots-wrap.style-4 .pxl-swiper-fraction-last { margin: 16px 0; } .pxl-service-box2 .pxl-swiper-dots-wrap.style-4 .pxl-swiper-dots { width: 3px; height: 115px; flex-direction: column; } .pxl-service-box2 .pxl-swiper-dots-wrap.style-4 .pxl-swiper-dots .pxl-swiper-pagination-bullet { width: 3px; height: 100%; } } @media screen and (max-width: 991px) { .pxl-service-box2 .pxl-swiper-dots-wrap.style-4 { margin-top: 20px; } } .pxl-service-box3 .pxl-item--title { font-size: 24px; margin-bottom: 16px; position: relative; padding-bottom: 17px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-service-box3 .pxl-item--title:before { content: ''; width: 84px; height: 6px; background-color: var(--primary-color); position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; border-radius: 6px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-service-box3 .pxl-item--icon { height: 79px; width: 79px; border-radius: 15px; border: 6px solid #fff; font-size: 42px; color: var(--primary-color); background-color: #131414; display: inline-flex; justify-content: center; align-items: center; position: absolute; top: -37px; left: 0; right: 0; margin: 0 auto; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-service-box3 .pxl-item--desc { font-size: 15px; color: #4e4e4e; line-height: 1.73333; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-service-box3 .pxl-item--button { position: absolute; top: 14px; left: 0; right: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; -webkit-transform: translateY(30px); -khtml-transform: translateY(30px); -moz-transform: translateY(30px); -ms-transform: translateY(30px); -o-transform: translateY(30px); transform: translateY(30px); } .pxl-service-box3 .pxl-item--button .btn { font-size: 15px; color: #131414; padding: 0 23px; border-radius: 8px; line-height: 54px; background-color: var(--primary-color); } .pxl-service-box3 .pxl-item--holder { position: relative; min-height: 104px; } .pxl-service-box3 .pxl-item--inner { text-align: center; margin-top: 37px; position: relative; background-color: #fff; border-radius: 40px; padding: 64px 40px 172px 40px; z-index: 1; } @media screen and (max-width: 767px) { .pxl-service-box3 .pxl-item--inner { padding-left: 25px; padding-right: 25px; } } .pxl-service-box3 .pxl-item--inner:before { content: ''; border: 5px solid var(--primary-color); border-bottom: none; border-radius: 40px 40px 0 0; position: absolute; top: 20px; left: 20px; right: 20px; bottom: 170px; z-index: -3; } @media screen and (max-width: 767px) { .pxl-service-box3 .pxl-item--inner:before { left: 0; right: 0; } } .pxl-service-box3 .pxl-item--inner:after { content: ''; z-index: -2; width: 103px; height: 50px; position: absolute; top: 0; left: 0; right: 0; margin: auto; background-color: #fff; } .pxl-service-box3 .pxl-item--inner .pxl-item--image { z-index: -1; position: absolute; top: 20px; right: 20px; bottom: 98px; left: 20px; border-radius: 40px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } @media screen and (max-width: 767px) { .pxl-service-box3 .pxl-item--inner .pxl-item--image { left: 0; right: 0; } } .pxl-service-box3 .pxl-item--inner .pxl-item--image:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 40px; background-color: rgba(0, 0, 0, 0.65); } .pxl-service-box3 .pxl-item--inner .pxl-icon--bottom { position: absolute; bottom: 55px; left: 0; right: 0; z-index: 99; opacity: 0; transform: scale(0); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-service-box3 .pxl-item--inner .pxl-icon--bottom .pxl-icon--inner { height: 79px; width: 79px; border-radius: 15px; border: 6px solid #fff; font-size: 42px; color: var(--primary-color); background-color: #131414; display: inline-flex; justify-content: center; align-items: center; position: relative; } .pxl-service-box3 .pxl-item--inner .pxl-icon--bottom .pxl-icon--inner:before, .pxl-service-box3 .pxl-item--inner .pxl-icon--bottom .pxl-icon--inner:after { content: ''; width: 84px; height: 6px; background-color: var(--primary-color); position: absolute; top: 50%; margin-top: 3px; border-radius: 6px; } .pxl-service-box3 .pxl-item--inner .pxl-icon--bottom .pxl-icon--inner:before { left: -104px; } .pxl-service-box3 .pxl-item--inner .pxl-icon--bottom .pxl-icon--inner:after { right: -104px; } .pxl-service-box3 .pxl-item--inner:hover .pxl-item--title { color: #fff; } .pxl-service-box3 .pxl-item--inner:hover .pxl-item--title:before { width: 0; } .pxl-service-box3 .pxl-item--inner:hover .pxl-item--image { opacity: 1; } .pxl-service-box3 .pxl-item--inner:hover .pxl-item--desc { opacity: 0; -webkit-transform: translateY(30px); -khtml-transform: translateY(30px); -moz-transform: translateY(30px); -ms-transform: translateY(30px); -o-transform: translateY(30px); transform: translateY(30px); } .pxl-service-box3 .pxl-item--inner:hover .pxl-item--button { opacity: 1; -webkit-transform: translateY(0px); -khtml-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } .pxl-service-box3 .pxl-item--inner:hover .pxl-item--icon { opacity: 0; transform: scale(0); } .pxl-service-box3 .pxl-item--inner:hover .pxl-icon--bottom { opacity: 1; transform: scale(1); } .pxl-drop-caps { line-height: 1.8; } .pxl-drop-caps .pxl-item--inner { display: inline-block; } .pxl-drop-caps .pxl-first-letter { font-weight: 700; float: left; margin: 10px 12px 0 0; width: 45px; height: 45px; text-align: center; color: #000; font-size: 60px; line-height: 45px; position: relative; color: var(--primary-color); } .pxl-drop-caps.style-box .pxl-first-letter { background-color: #000; color: #fff; font-size: 24px; } .rtl .pxl-drop-caps .pxl-first-letter { margin-right: 0; margin-left: 18px; float: right; } .pxl-service-single1 { position: relative; padding: 23px 20px 63px; z-index: 1; } .pxl-service-single1:before { content: ''; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; z-index: -1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; box-shadow: 0 0 18px rbga(#6d6d6d, 0.06); opacity: 0; transform: translateX(-20px); } .pxl-service-single1:hover:before { opacity: 1; transform: translateX(0px); } .pxl-service-single1 .pxl-item--title { font-size: 24px; margin-bottom: 21px; padding-bottom: 10px; border-bottom: 1px solid rgba(178, 178, 178, 0.57); color: var(--primary-color); } .pxl-service-single1 .pxl-item--subtitle { font-size: 18px; color: #01062e; margin-bottom: 30px; } .pxl-service-single1 .pxl-item--feature { margin-bottom: 37px; list-style: none; font-size: 17px; font-weight: 700; color: #121839; } @media screen and (max-width: 767px) { .pxl-service-single1 .pxl-item--feature { font-size: 16px; } } .pxl-service-single1 .pxl-item--feature li { display: flex; flex-wrap: nowrap; align-items: center; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-service-single1 .pxl-item--feature li:hover { padding-left: 15px; } .pxl-service-single1 .pxl-item--feature li + li { margin-top: 10px; } .pxl-service-single1 .pxl-item--feature li span { display: inline-flex; background-repeat: no-repeat; background-position-y: -1px; background-image: linear-gradient(transparent calc(100% - 1px), #a4a5ac 1px); -webkit-backface-visibility: hidden; backface-visibility: hidden; animation: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline forwards; } .pxl-service-single1 .pxl-item--feature li:hover span { animation: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline-hover forwards; } .pxl-service-single1 .pxl-item--feature i { font-size: 13px; } .pxl-service-single1 .pxl-item--button a { position: relative; font-size: 16px; font-weight: 700; color: #000; display: inline-flex; line-height: normal; } .pxl-service-single1 .pxl-item--button a:before { content: ''; width: 100%; height: 1px; position: absolute; left: 0; bottom: 0; background-color: #969da0; } .pxl-service-single1 .pxl-item--button a i { position: absolute; top: 50%; right: -15px; opacity: 0; transform: translate(0, -50%); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-service-single1 .pxl-item--button a:hover i { opacity: 1; right: -23px; } .pxl-gallery-carousel2 .pxl-item--img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .pxl-gallery-carousel2 .pxl-item--inner { min-height: 614px; position: relative; } .pxl-gallery-carousel2 .pxl-swiper-container { margin: 0; } .pxl-gallery-carousel2 .pxl-swiper-container .pxl-swiper-slide { padding: 0; } .pxl-gallery-carousel2 .pxl-swiper-footer { padding: 0 15px; margin-top: 15px; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; } .pxl-gallery-carousel2 .pxl-swiper-footer .pxl-swiper-dots { display: inline-flex; align-items: center; font-size: 20px; font-weight: 800; color: #01062e; margin: 0 -8px; } .pxl-gallery-carousel2 .pxl-swiper-footer .pxl-swiper-dots span { font-size: 48px; font-family: "NeueMachina", Sans-serif; display: inline-flex; margin: 0 32px; } @media screen and (max-width: 991px) { .pxl-gallery-carousel2 .pxl-swiper-footer .pxl-swiper-dots span { font-size: 36px; } } .pxl-gallery-carousel2 .pxl-swiper-footer .pxl-swiper-arrow { width: 40px; height: 30px; display: inline-flex; justify-content: center; align-items: center; color: #b2b2b2; font-size: 23px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-gallery-carousel2 .pxl-swiper-footer .pxl-swiper-arrow:hover { color: #000; } .pxl-gallery-carousel2 .pxl-swiper-footer .pxl-swiper-arrow.pxl-swiper-arrow-next { transform: rotate(45deg); } .pxl-gallery-carousel2 .pxl-swiper-footer .pxl-swiper-arrow.pxl-swiper-arrow-prev { transform: rotate(-135deg); } .pxl-menu-hidden-sidebar { position: relative; } .pxl-menu-hidden-sidebar .pxl-menu-popup-overlay { content: ''; position: absolute; top: -3000px; left: -3000px; width: 20000px; height: 20000px; background-color: rgba(0, 0, 0, 0.55); z-index: -1; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; visibility: hidden; cursor: pointer; } .pxl-menu-hidden-sidebar .pxl-menu-popup-wrap { position: absolute; top: -14px; left: -20px; padding: 90px 40px 50px; min-width: 510px; box-shadow: 0 0 18px rgba(0, 0, 0, 0.06); z-index: 1001; display: inline-flex; flex-wrap: wrap; justify-content: center; visibility: hidden; } @media screen and (max-width: 1400px) { .pxl-menu-hidden-sidebar .pxl-menu-popup-wrap { padding-top: 70px; padding-bottom: 25px; } } .pxl-menu-hidden-sidebar .pxl-menu-popup-wrap:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; z-index: -1; border-radius: 40px; transition: all 300ms linear 0ms; transform: scale(0); transform-origin: top left; transition-delay: 120ms; } .pxl-menu-hidden-sidebar .pxl-menu-popup { max-height: calc(100vh - 450px); overflow-x: hidden; overflow-y: scroll; min-width: 250px; justify-content: center; display: flex; flex-wrap: wrap; position: relative; padding: 0 20px; width: calc(100% + 30px); margin-right: -30px; } @media screen and (max-width: 1400px) { .pxl-menu-hidden-sidebar .pxl-menu-popup { max-height: calc(100vh - 350px); } } .pxl-menu-hidden-sidebar .pxl-menu-popup-inner { position: relative; overflow: hidden; } .pxl-menu-hidden-sidebar .pxl-menu-hidden { list-style: none; margin-bottom: 0; } .pxl-menu-hidden-sidebar .pxl-menu-hidden .pxl-arrow-toggle { height: 26px; width: 26px; color: #dadada; position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); font-size: 15px; display: inline-flex; justify-content: center; align-items: center; } .pxl-menu-hidden-sidebar .pxl-menu-hidden a { font-size: 18px; color: #01041e; font-weight: 700; display: block; padding: 5px 0; position: relative; padding-right: 38px; } @media screen and (max-width: 1400px) { .pxl-menu-hidden-sidebar .pxl-menu-hidden a { font-size: 17px; } } .pxl-menu-hidden-sidebar .pxl-menu-hidden > li { transform: translateY(25px); opacity: 0; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; } .pxl-menu-hidden-sidebar .pxl-menu-hidden > li > a { font-size: 24px; color: #cdcdcd; } @media screen and (max-width: 1400px) { .pxl-menu-hidden-sidebar .pxl-menu-hidden > li > a { font-size: 20px; } } .pxl-menu-hidden-sidebar .pxl-menu-hidden > li > a.pxl-onepage-active, .pxl-menu-hidden-sidebar .pxl-menu-hidden > li:hover > a, .pxl-menu-hidden-sidebar .pxl-menu-hidden > li.current_page_item > a, .pxl-menu-hidden-sidebar .pxl-menu-hidden > li.current-menu-item > a, .pxl-menu-hidden-sidebar .pxl-menu-hidden > li.current_page_ancestor > a, .pxl-menu-hidden-sidebar .pxl-menu-hidden > li.current-menu-ancestor > a { color: #01041e; } .pxl-menu-hidden-sidebar .pxl-menu-hidden .sub-menu { list-style: none; margin: 8px 0; display: none; } .pxl-menu-hidden-sidebar .pxl-menu-hidden .sub-menu .pxl-menu-item-text { display: inline-flex; align-items: center; } .pxl-menu-hidden-sidebar .pxl-menu-hidden .sub-menu .pxl-menu-item-text:before { font-family: "Flaticon"; content: "\f134"; font-size: 15px; color: var(--primary-color); margin-right: 12px; } .pxl-menu-hidden-sidebar .pxl-menu-hidden .sub-menu .sub-menu { padding-left: 12px; } .pxl-menu-hidden-sidebar .pxl-menu-hidden .sub-menu .sub-menu .sub-menu { padding-left: 24px; } .pxl-menu-hidden-sidebar .pxl-menu-button-wrap { position: relative; } .pxl-menu-hidden-sidebar .pxl-button-label { font-size: 22px; color: #000; font-weight: 700; text-transform: uppercase; position: absolute; top: 100%; white-space: nowrap; transform: rotate(-90deg) translate(0, 50%); transform-origin: right top; right: 100%; margin-top: 17px; } .pxl-menu-hidden-sidebar .pxl-menu-button { cursor: pointer; width: 63px; height: 63px; border: 2px solid #323232; border-radius: 63px; align-items: center; justify-content: center; display: inline-flex; } .pxl-menu-hidden-sidebar .pxl-menu-button .pxl-anchor-divider .pxl-icon-line { width: 100%; border-radius: 3px; } .pxl-menu-hidden-sidebar .pxl-logo { margin-bottom: 60px; display: flex; flex-wrap: wrap; justify-content: center; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; opacity: 0; transform: translateY(25px); } @media screen and (max-width: 1400px) { .pxl-menu-hidden-sidebar .pxl-logo { margin-bottom: 32px; } } .pxl-menu-hidden-sidebar .pxl-list-info { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; padding-top: 67px; } @media screen and (max-width: 1400px) { .pxl-menu-hidden-sidebar .pxl-list-info { padding-top: 35px; } } .pxl-menu-hidden-sidebar .pxl-list-info .pxl--item { padding: 0 10px; width: 50%; text-align: center; margin-bottom: 20px; transform: translateY(25px); opacity: 0; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; } .pxl-menu-hidden-sidebar .pxl-list-info .pxl--item a { font-size: 18px; font-weight: 500; color: #01041e; } .pxl-menu-hidden-sidebar .pxl-list-info .pxl--item a:hover { color: var(--primary-color); } .pxl-menu-hidden-sidebar .pxl-menu-popup-close { position: absolute; top: 27px; left: 40px; font-size: 24px; color: #01041e; font-weight: 700; display: inline-flex; align-items: center; cursor: pointer; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; opacity: 0; transform: scale(0.5); } @media screen and (max-width: 1400px) { .pxl-menu-hidden-sidebar .pxl-menu-popup-close { font-size: 20px; } } .pxl-menu-hidden-sidebar .pxl-menu-popup-close i { font-size: 22px; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; } .pxl-menu-hidden-sidebar .pxl-menu-popup-close:hover i { transform: rotate(180deg); } .pxl-menu-hidden-sidebar.active .pxl-menu-popup-overlay { opacity: 1; visibility: visible; } .pxl-menu-hidden-sidebar.active .pxl-menu-popup-wrap { visibility: visible; } .pxl-menu-hidden-sidebar.active .pxl-menu-popup-wrap:before { transform: scale(1); transition-delay: 0ms; } .pxl-menu-hidden-sidebar.active .pxl-menu-popup-close { transform: scale(1); opacity: 1; transition-delay: 100ms; } .pxl-menu-hidden-sidebar.active .pxl-logo { transform: translateY(0px); opacity: 1; transition-delay: 200ms; } .pxl-menu-hidden-sidebar.active .pxl-menu-hidden > li { transform: translateY(0px); opacity: 1; } .pxl-menu-hidden-sidebar.active .pxl-menu-hidden > li:nth-child(1) { transition-delay: 300ms; } .pxl-menu-hidden-sidebar.active .pxl-menu-hidden > li:nth-child(2) { transition-delay: 320ms; } .pxl-menu-hidden-sidebar.active .pxl-menu-hidden > li:nth-child(3) { transition-delay: 340ms; } .pxl-menu-hidden-sidebar.active .pxl-menu-hidden > li:nth-child(4) { transition-delay: 360ms; } .pxl-menu-hidden-sidebar.active .pxl-menu-hidden > li:nth-child(5) { transition-delay: 380ms; } .pxl-menu-hidden-sidebar.active .pxl-menu-hidden > li:nth-child(6) { transition-delay: 400ms; } .pxl-menu-hidden-sidebar.active .pxl-list-info .pxl--item { transform: translateY(0px); opacity: 1; } .pxl-menu-hidden-sidebar.active .pxl-list-info .pxl--item:nth-child(1) { transition-delay: 500ms; } .pxl-menu-hidden-sidebar.active .pxl-list-info .pxl--item:nth-child(2) { transition-delay: 600ms; } .pxl-language-switcher1 { display: inline-flex; align-items: center; font-size: 18px; line-height: 1.25; text-transform: uppercase; font-weight: 700; } .pxl-language-switcher1 a { color: #bab9b9; } .pxl-language-switcher1 .pxl-language-item { padding: 0 10px; } .pxl-language-switcher1 .pxl-language-item.active a { color: #000; } .pxl-language-switcher1 .pxl-language-item + .pxl-language-item { border-left: 1px solid #c7c7c7; } .h2-section-full.elementor-section { left: 0 !important; width: auto !important; padding-left: 0 !important; } .pxl-showcase1 { overflow: hidden; border-radius: 15px; box-shadow: 0 10px 15px rgba(0, 0, 0, 0.04); } .pxl-showcase1 .pxl-item--overlay { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; z-index: 99; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); opacity: 0; } .pxl-showcase1 .pxl-item--image { height: 595px; position: relative; overflow: hidden; } .pxl-showcase1 .pxl-item--image img { display: block; position: absolute; left: 0; top: 0; width: 100%; height: auto; transform: translateY(0); -webkit-transition: transform 8s ease-out, top 8s ease-out; -khtml-transition: transform 8s ease-out, top 8s ease-out; -moz-transition: transform 8s ease-out, top 8s ease-out; -ms-transition: transform 8s ease-out, top 8s ease-out; -o-transition: transform 8s ease-out, top 8s ease-out; transition: transform 8s ease-out, top 8s ease-out; } .pxl-showcase1 .pxl-item--title { margin: 0; font-size: 24px; color: #01062e; text-align: center; padding: 29px 15px; } .pxl-showcase1 .pxl-item--holder { position: relative; z-index: 101; } .pxl-showcase1 .pxl-item--holder:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-color: #f2f4ff; border-top: 2px solid var(--primary-color); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; z-index: -1; } .pxl-showcase1 .pxl-button--group { z-index: 100; position: absolute; top: -59px; left: 0; right: 0; display: flex; flex-wrap: wrap; justify-content: center; } .pxl-showcase1 .pxl-button--group .btn { font-size: 18px; font-weight: 500; line-height: 56px; padding: 0 34px; border-radius: 56px; margin: 10px 8px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.24); opacity: 0; } @media screen and (max-width: 1600px) { .pxl-showcase1 .pxl-button--group .btn { padding: 0 28px; font-size: 17px; } } .pxl-showcase1 .pxl-button--group .btn:hover { box-shadow: 0 0 18px rgba(0, 0, 0, 0.32); } .pxl-showcase1 .pxl-button--group .pxl-item--button1 .btn { background-color: var(--primary-color); transform: translateX(-25px); } .pxl-showcase1 .pxl-button--group .pxl-item--button2 .btn { background-color: #888b9d; transform: translateX(25px); } .pxl-showcase1 .pxl-item--popular { box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15); line-height: 33px; height: 33px; font-size: 13px; font-weight: 700; color: #fff; background-color: var(--primary-color); position: absolute; width: 180px; padding: 0 10px; -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 25px; left: -48px; text-align: center; text-transform: uppercase; z-index: 101; } .pxl-showcase1:hover .pxl-item--image img { top: 100%; transform: translateY(-100%); } .pxl-showcase1:hover .pxl-item--overlay { opacity: 1; } .pxl-showcase1:hover .pxl-item--holder:before { top: -21px; } .pxl-showcase1:hover .pxl-button--group .pxl-item--button1 .btn { opacity: 1; transform: translateX(0px); } .pxl-showcase1:hover .pxl-button--group .pxl-item--button2 .btn { opacity: 1; transform: translateX(0px); } .pxl-showcase1.is-coming-soon .pxl-item--holder:before { top: 0; } .pxl-showcase1.is-coming-soon .pxl-item--image img { filter: blur(1.8px); top: 0%; transform: translateY(0%); } .pxl-showcase1.is-coming-soon .pxl-item--overlay { opacity: 1; } .pxl-imagebox-parallax { position: relative; z-index: 1; } .pxl-imagebox-parallax .pxl-main--image { display: inline-flex; position: relative; } .pxl-imagebox-parallax .pxl-small--image { position: absolute; } @media screen and (min-width: 1201px) { .landing-section-first { margin: 0 15px; } } @media screen and (max-width: 767px) { .sm-hidden-img-small .pxl-imagebox-parallax .pxl-small--image { display: none; } } .pxl-section-padding1 > .elementor-container { padding-left: 86px; padding-right: 86px; } @media screen and (max-width: 1400px) { .pxl-section-padding1 > .elementor-container { padding-left: 55px; padding-right: 55px; } } .pxl-column-padding1 > .elementor-widget-wrap { margin-left: 55px; } @media screen and (max-width: 1400px) { .pxl-column-padding1 > .elementor-widget-wrap { margin-left: 35px; } } @media screen and (max-width: 1200px) { .pxl-column-padding1 > .elementor-widget-wrap { margin-left: 15px; } } @media screen and (max-width: 767px) { .pxl-column-padding1 > .elementor-widget-wrap { margin-left: 0px; } } .pxl-column-padding2 > .elementor-widget-wrap { margin-left: 70px; margin-right: 50px; } @media screen and (max-width: 1600px) { .pxl-column-padding2 > .elementor-widget-wrap { margin-left: 30px; margin-right: 30px; } } @media screen and (max-width: 1200px) { .pxl-column-padding2 > .elementor-widget-wrap { margin-left: 15px; margin-left: 15px; } } .pxl-widget-padding1 > .elementor-container { padding-right: 30px; } @media screen and (max-width: 1400px) { .pxl-widget-padding1 > .elementor-container { padding-right: 15px; padding-left: 15px; } } @media screen and (max-width: 1200px) { .pxl-widget-padding1 > .elementor-container { padding-right: 0px; padding-left: 0px; } } .pxl-section-border1 { border: 26px solid transparent; } .pxl-link-scroll1 { width: 31px; text-align: center; font-size: 15px; width: 58px; background-color: #fff; padding: 24px 19px; border-radius: 58px; box-shadow: 0 0 27px rgba(1, 6, 46, 0.14); } .pxl-link-scroll1 .pxl--item a { width: 20px; height: 20px; display: block; position: relative; border: 3px solid #9bd9ee; border-radius: 20px; -webkit-transition: all 220ms linear 0ms; -khtml-transition: all 220ms linear 0ms; -moz-transition: all 220ms linear 0ms; -ms-transition: all 220ms linear 0ms; -o-transition: all 220ms linear 0ms; transition: all 220ms linear 0ms; } .pxl-link-scroll1 .pxl--item a:before { content: ''; border-radius: 24px; position: absolute; border: 2px solid var(--primary-color); border-radius: 100%; -webkit-transform: scale(1.2); -khtml-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); width: 24px; height: 24px; top: -5px; left: -5px; opacity: 0; } .pxl-link-scroll1 .pxl--item a span { position: absolute; background-color: #1b1b1b; color: #fff; white-space: nowrap; padding: 0 12px; font-size: 13px; top: 50%; right: 100%; opacity: 0; margin-right: 22px; visibility: hidden; -webkit-transition: all 220ms linear 0ms; -khtml-transition: all 220ms linear 0ms; -moz-transition: all 220ms linear 0ms; -ms-transition: all 220ms linear 0ms; -o-transition: all 220ms linear 0ms; transition: all 220ms linear 0ms; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; line-height: 32px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); font-weight: 500; } .pxl-link-scroll1 .pxl--item a span:before { content: ''; border-style: solid; border-color: transparent transparent transparent #1b1b1b; border-width: 6px; position: absolute; top: 50%; right: -12px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .pxl-link-scroll1 .pxl--item a.pxl-onepage-active { background-color: var(--primary-color); border-color: #fff; } .pxl-link-scroll1 .pxl--item a.pxl-onepage-active:before { opacity: 1; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .pxl-link-scroll1 .pxl--item a:hover { background-color: var(--primary-color); border-color: #fff; } .pxl-link-scroll1 .pxl--item a:hover span { opacity: 1; visibility: visible; margin-right: 16px; } .pxl-link-scroll1 .pxl--item a:hover:before { opacity: 1; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .pxl-link-scroll1 .pxl--item a:hover:after { background-color: var(--primary-color); } .pxl-link-scroll1 .pxl--item + .pxl--item { margin-top: 9px; } .pxl-link-scroll1.ps-right-center { right: 45px; } @media screen and (max-width: 1400px) { .pxl-link-scroll1.ps-right-center { right: 13px; } } .pxl-link-scroll1.ps-left-center { left: 45px; } @media screen and (max-width: 1400px) { .pxl-link-scroll1.ps-left-center { left: 13px; } } .pxl-link-scroll1.ps-left-center .pxl--item a span { right: auto; left: 100%; margin-right: 0; margin-left: 22px; } .pxl-link-scroll1.ps-left-center .pxl--item a span:before { right: auto; left: -12px; transform: translate(0, -50%) scaleX(-1); } .pxl-link-scroll1.ps-left-center .pxl--item a:hover span { margin-left: 16px; } @media screen and (max-width: 1200px) { .pxl-link-scroll1.hidden_lg { display: none; } } .pxl-recent-news1 { background-color: #fff; border-radius: 8px; padding: 23px 28px 21px 28px; /* Event Carousel */ } .pxl-recent-news1 .pxl-post--category { font-size: 12px; text-transform: uppercase; font-weight: 700; margin-bottom: 5px; } .pxl-recent-news1 .pxl-post--category a { color: var(--primary-color); } .pxl-recent-news1 .pxl-post--title { margin-bottom: 6px; font-size: 18px; line-height: 1.3333; } .pxl-recent-news1 .pxl-post--title a { color: inherit; } .pxl-recent-news1 .pxl-post--title a:hover { color: inherit; } .pxl-recent-news1 .pxl-post--date { font-size: 12px; font-weight: 600; color: #767676; } .pxl-recent-news1 .pxl-box--title { font-size: 26px; margin-bottom: 18px; } .pxl-recent-news1 .pxl-post-item + .pxl-post-item { border-top: 1px solid #dadada; padding-top: 12px; margin-top: 12px; } .pxl-event-layout1 .pxl-item--holder { background-color: #fff; border-radius: 8px; padding: 40px 18px 20px; box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06); } @media screen and (max-width: 1400px) { .pxl-event-layout1 .pxl-item--holder { padding-left: 15px; padding-right: 15px; } } .pxl-event-layout1 .pxl-item--image { min-height: 290px; min-width: 175px; width: 175px; position: relative; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; background-color: #fff; } @media screen and (max-width: 1400px) { .pxl-event-layout1 .pxl-item--image { min-width: 145px; width: 145px; } } .pxl-event-layout1 .pxl-item--image .bg-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-event-layout1 .pxl-item--image a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .pxl-event-layout1 .pxl-item--image + .pxl-item--holder { border-radius: 0 8px 8px 0; } .pxl-event-layout1 .pxl-item--title { padding-bottom: 16px; margin-bottom: 32px; font-size: 18px; color: #313131; line-height: 1.55556; border-bottom: 1px solid #ddd; min-height: 101px; } @media screen and (max-width: 1400px) { .pxl-event-layout1 .pxl-item--title { font-size: 16px; } } .pxl-event-layout1 .pxl-item--title a { color: inherit; background-image: linear-gradient(transparent calc(100% - 1px), #313131 1px); } .pxl-event-layout1 .pxl-item--title a:hover { color: inherit; } .pxl-event-layout1 .pxl-item--meta { font-size: 14px; font-weight: 500; color: #7a7a7a; } .pxl-event-layout1 .pxl-item--meta strong, .pxl-event-layout1 .pxl-item--meta b { color: #313131; } .pxl-event-layout1 .pxl-item--meta .pxl-item--location { margin-top: 11px; } .pxl-event-layout1 .pxl-item--inner { margin: 30px 0; display: flex; flex-wrap: nowrap; } .pxl-event-layout1 .pxl-item--inner:hover .pxl-item--image { border-radius: 90px 0 0 90px; } .pxl-event-layout1 .pxl-item--inner:hover .pxl-item--image .bg-image { border-radius: 90px; } .pxl-event-layout1.pxl-event-grid1 .pxl-item--inner { margin: 15px 0; } .pxl-event-layout1.pxl-event-grid1 .pxl-item--inner .pxl-item--holder { box-shadow: 0 0px 20px rgba(0, 0, 0, 0.08); border-radius: 0px; } .pxl-blockquote1 blockquote { margin: 0; } .pxl-blockquote1 blockquote.style2 { background-color: #f7f7f7; border: none; } .pxl-blockquote1 blockquote.style2:before { display: none; } .pxl-blockquote1 blockquote.style2 .pxl-item--description { color: var(--primary-color); font-style: italic; } .pxl-blockquote1 blockquote.style2 .pxl-item--title { font-style: normal; color: #000; } .pxl-blockquote1 blockquote.style3 { background-color: #000; padding-top: 34px; padding-bottom: 34px; border: none; } .pxl-blockquote1 blockquote.style3:before { display: none; } .pxl-blockquote1 blockquote.style3 .pxl-item--description, .pxl-blockquote1 blockquote.style3 .pxl-item--title { color: #fff; } .pxl-blockquote1 blockquote.style4 { background-color: var(--primary-color); padding: 80px 80px; font-weight: 600; border: none; } @media screen and (max-width: 1200px) { .pxl-blockquote1 blockquote.style4 { padding: 45px 30px; } } .pxl-blockquote1 blockquote.style4:before { display: none; } .pxl-blockquote1 blockquote.style4 .pxl-item--icon { margin-bottom: 26px; } .pxl-blockquote1 blockquote.style4 .pxl-item--icon i { font-size: 28px; color: #fff; } .pxl-blockquote1 blockquote.style4 .pxl-item--icon svg { fill: #fff; } .pxl-blockquote1 blockquote.style4 .pxl-item--title { font-style: normal; text-transform: uppercase; font-weight: normal; font-size: 14px; margin-top: 28px; } .pxl-blockquote1 blockquote.style4 .pxl-item--description, .pxl-blockquote1 blockquote.style4 .pxl-item--title { color: #fff; } .pxl-blockquote1 blockquote.style5 { border: none; padding: 0; font-weight: 600; text-align: center; background-color: transparent; } .pxl-blockquote1 blockquote.style5:before { display: none; } .pxl-blockquote1 blockquote.style5 .pxl-item--icon { margin-bottom: 20px; } .pxl-blockquote1 blockquote.style5 .pxl-item--icon i { font-size: 28px; color: var(--primary-color); } .pxl-blockquote1 blockquote.style5 .pxl-item--icon svg { fill: var(--primary-color); } .pxl-blockquote1 blockquote.style6 { border: none; background-color: #f7f7f7; padding: 80px 80px; font-weight: 600; font-size: 28px; z-index: 1; overflow: hidden; } @media screen and (max-width: 1200px) { .pxl-blockquote1 blockquote.style6 { padding: 45px 30px; font-size: 20px; } } .pxl-blockquote1 blockquote.style6:before { display: none; } .pxl-blockquote1 blockquote.style6 .pxl-item--icon { margin-bottom: 26px; } .pxl-blockquote1 blockquote.style6 .pxl-item--icon i { font-size: 34px; color: var(--primary-color); } .pxl-blockquote1 blockquote.style6 .pxl-item--icon svg { fill: var(--primary-color); } .pxl-blockquote1 blockquote.style6 .pxl-item--title { font-weight: 400; font-style: normal; margin-top: 28px; } .pxl-blockquote1 blockquote.style6 .pxl-item--title { color: #666; } .pxl-blockquote1 blockquote.style6 .pxl-item--icon-fixed { position: absolute; bottom: -25px; right: -15px; z-index: -1; color: rgba(0, 0, 0, 0.04); font-size: 160px; line-height: 1; } .pxl-blockquote2 blockquote { margin: 0; background-color: #1f1f1f; color: #fff; font-size: 18px; padding: 49px 40px 24px 30px; font-weight: 400; border: none; position: relative; z-index: 1; overflow: hidden; } @media screen and (max-width: 767px) { .pxl-blockquote2 blockquote { padding-left: 20px; padding-right: 20px; } } .pxl-blockquote2 blockquote:before { content: ''; width: 300px; height: 300px; border-radius: 300px; position: absolute; bottom: -150px; right: -150px; background-color: var(--primary-color); z-index: -1; filter: blur(60px); opacity: 0.9; } .pxl-blockquote2 .pxl-item--icon { line-height: 1; font-size: 36px; position: absolute; top: -14px; left: 0; } .pxl-blockquote2 .pxl-item--icon .flaticon-quote-1 { transform: scale(-1); } .pxl-blockquote2 .pxl-item--description { position: relative; margin-bottom: 20px; padding-left: 50px; } .pxl-blockquote2 .pxl-item--description span { color: var(--primary-color); font-weight: 500; text-decoration: underline; } .pxl-blockquote2 .pxl-item--title { margin-bottom: 0; font-size: 20px; color: #fff; } .pxl-blockquote2 .pxl-item--subtitle { font-size: 16px; color: var(--primary-color); } .pxl-blockquote2 .pxl-item--image { min-width: 84px; } .pxl-blockquote2 .pxl-item--holder { display: flex; flex-wrap: nowrap; align-items: center; } .pxl-countdown svg { display: none; } .pxl-countdown-layout1 { display: flex; flex-wrap: wrap; max-width: 850px; margin: auto; } .pxl-countdown-layout1 .countdown-amount { font-size: 36px; line-height: 1; font-weight: 600; color: #080808; margin-top: 2px; margin-bottom: 8px; } @media screen and (max-width: 767px) { .pxl-countdown-layout1 .countdown-amount { font-size: 30px; margin-bottom: 6px; } } .pxl-countdown-layout1 .countdown-period { font-size: 14px; text-transform: uppercase; } .pxl-countdown-layout1 .countdown-item-inner { text-align: center; min-width: 130px; width: 130px; height: 130px; -webkit-border-radius: 130px; -khtml-border-radius: 130px; -moz-border-radius: 130px; -ms-border-radius: 130px; -o-border-radius: 130px; border-radius: 130px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; position: relative; z-index: 1; } .pxl-countdown-layout1 .countdown-item-inner svg { display: block; fill: #7d7d7d; position: absolute; top: 0; left: 0; z-index: -1; } @media screen and (max-width: 767px) { .pxl-countdown-layout1 .countdown-item-inner { min-width: 105px; width: 105px; height: 105px; } .pxl-countdown-layout1 .countdown-item-inner svg { height: 105px; width: 105px; } } .pxl-countdown-layout1 .countdown-item { width: 25%; min-width: 25%; padding: 0 15px; display: flex; flex-wrap: wrap; justify-content: center; } @media screen and (max-width: 767px) { .pxl-countdown-layout1 .countdown-item { width: 50%; margin-bottom: 30px; } } .pxl-countdown-layout1.style2 .countdown-item-inner svg { display: none; } .pxl-countdown-layout1.style3 .countdown-item-inner { background-color: #f8f8f8; } .pxl-countdown-layout1.style3 .countdown-item-inner svg { display: none; } body:not(.elementor-editor-active) .pxl-link-scroll1 { position: fixed; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); z-index: 99; } body.rtl .pxl-anchor-link-scroll, body.rtl .pxl-text-carousel1, body.rtl .pxl-logo-marquee1 { direction: ltr; } body.rtl .pxl-content-listing1 .pxl-item--button a { transform: scaleX(-1); } body.rtl .pxl-content-listing1 .pxl-item--image { left: auto; right: 100%; margin-left: 0; margin-right: 40px; } body.rtl .pxl-content-listing1 .pxl-item--holder::before { left: auto; right: 0; transform-origin: right center; } body.rtl .pxl-col-line1:before { right: auto; left: 0; } body.rtl .pxl-col-line2:before { left: auto; right: 3px; } body.rtl .pxl-image-box-carousel1 .pxl-item--left .pxl-item--image { left: 0; right: 75px; } @media screen and (max-width: 1200px) { body.rtl .pxl-image-box-carousel1 .pxl-item--left .pxl-item--image { right: 60px; } } body.rtl .pxl-image-box-carousel1 .pxl-swiper-arrow-wrap { left: auto; right: 0; } body.rtl .pxl-search-form .pxl-search-submit { right: auto; left: 0; } body.rtl .pxl-column-padding1 > .elementor-widget-wrap { margin-left: 0px; margin-right: 55px; } @media screen and (max-width: 1400px) { body.rtl .pxl-column-padding1 > .elementor-widget-wrap { margin-right: 35px; } } @media screen and (max-width: 1200px) { body.rtl .pxl-column-padding1 > .elementor-widget-wrap { margin-right: 15px; } } @media screen and (max-width: 767px) { body.rtl .pxl-column-padding1 > .elementor-widget-wrap { margin-right: 0px; } } body.rtl .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item { padding-left: 0; padding-right: 30px; } body.rtl .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item input, body.rtl .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::before { left: auto; right: 0; } body.rtl .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::after { left: auto; right: 5px; } @media screen and (min-width: 768px) { .form-vertical-nogap { display: flex; flex-wrap: nowrap; align-items: center; margin: 0 -10px; } .form-vertical-nogap > div { padding: 0 10px; white-space: nowrap; } .form-vertical-nogap .pxl--item-group { display: flex; flex-wrap: nowrap; align-items: center; margin: 0px -4px; } .form-vertical-nogap .pxl--item-group > div { padding: 0 4px; } .form-vertical-nogap .wpcf7-form-control-wrap { margin-bottom: 0; } } @media screen and (min-width: 1201px) { .h9-section-custom1 { max-width: 880px; margin-left: auto; margin-right: 0; } } body:not(.rtl) .pxl-reverse-ltr:before { position: relative; transform: scaleX(-1); } .pxl--hide-arrow .pxl-swiper-arrow-wrap { opacity: 0 !important; visibility: hidden !important; position: absolute; } .swiper-vertical { touch-action: pan-x; } .swiper-vertical > .pxl-swiper-wrapper { flex-direction: column; } .swiper-vertical.swiper-backface-hidden .pxl-swiper-slide { transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; height: auto !important; } .swiper-filter-active .non-swiper-slide { display: none; } .swiper-filter-wrap { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } .swiper-filter-wrap .filter-item { display: inline-block; font-size: 13px; text-transform: uppercase; font-weight: 700; margin: 10px 24px; cursor: pointer; position: relative; z-index: 1; } .swiper-filter-wrap .filter-item:before { content: ''; width: 11px; height: 41px; -webkit-border-radius: 11px; -khtml-border-radius: 11px; -moz-border-radius: 11px; -ms-border-radius: 11px; -o-border-radius: 11px; border-radius: 11px; background-color: #f4f4f4; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) scaleY(0); -khtml-transform: translate(-50%, -50%) scaleY(0); -moz-transform: translate(-50%, -50%) scaleY(0); -ms-transform: translate(-50%, -50%) scaleY(0); -o-transform: translate(-50%, -50%) scaleY(0); transform: translate(-50%, -50%) scaleY(0); opacity: 0; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); z-index: -1; } .swiper-filter-wrap .filter-item span { color: #010927; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .swiper-filter-wrap .filter-item.active { color: var(--primary-color); } .swiper-filter-wrap .filter-item.active:before { opacity: 1; -webkit-transform: translate(-50%, -50%) scaleY(1); -khtml-transform: translate(-50%, -50%) scaleY(1); -moz-transform: translate(-50%, -50%) scaleY(1); -ms-transform: translate(-50%, -50%) scaleY(1); -o-transform: translate(-50%, -50%) scaleY(1); transform: translate(-50%, -50%) scaleY(1); } .pxl-swiper-slider .pxl-post--image img, .pxl-swiper-slider .pxl-post--featured img { width: 100%; } .pxl-swiper-slider .pxl-post--title a, .pxl-swiper-slider .pxl-post--category a { color: inherit; } .pxl-swiper-slider .pxl-post--title a:hover, .pxl-swiper-slider .pxl-post--category a:hover { color: inherit; } .pxl-swiper-arrow-wrap { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin-top: 30px; } .pxl-swiper-arrow-wrap .pxl-arrow-label { font-size: 16px; color: #878787; margin-bottom: 10px; margin-top: 10px; } .pxl-swiper-arrow-wrap.style-1 { justify-content: flex-start; margin: 30px -5px 0; } .pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow { height: 60px; width: 60px; min-width: 60px; border: 1px solid #c1c1c1; border-radius: 60px; display: inline-flex; justify-content: center; align-items: center; margin: 0 5px; color: #c1c1c1; font-size: 12px; } .pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow i { display: inline-flex; } .pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow:hover { color: #01062e; } .pxl-swiper-arrow-wrap.style-1.style-dark .pxl-swiper-arrow { background-color: #262626; border-color: #262626; color: #616161; } .pxl-swiper-arrow-wrap.style-1.style-dark .pxl-swiper-arrow:hover { border-color: var(--primary-color); background-color: var(--primary-color); color: #fff; } .pxl-swiper-arrow-wrap.style-1.style-dark .pxl-arrow-label { color: #adadad; } .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow { width: 75px; min-width: 75px; height: 70px; color: #000; background-color: #fff; font-size: 20px; display: inline-flex; justify-content: center; align-items: center; align-items: center; font-weight: normal; } .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow.pxl-swiper-arrow-prev { transform: scaleX(-1); } .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow:hover, .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow.pxl-active { background-color: var(--primary-color); color: #fff; } .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow i { display: inline-flex; } .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow { width: 74px; height: 63px; font-size: 14px; color: #fff; background-color: #0f0f0f; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow:hover, .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow.pxl-active { background-color: var(--primary-color); color: #fff; } .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow.pxl-swiper-arrow-prev i { transform: translateX(11px); } .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow.pxl-swiper-arrow-next i { transform: translateX(-11px); } .pxl-swiper-arrow-wrap.style-4 .pxl-swiper-arrow { width: 52px; height: 52px; border-radius: 52px; color: #fff; display: inline-flex; justify-content: center; align-items: center; font-size: 15px; margin: 0 10px; position: relative; z-index: 1; } .pxl-swiper-arrow-wrap.style-4 .pxl-swiper-arrow:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 100%; background-color: #000; z-index: -2; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-swiper-arrow-wrap.style-4 .pxl-swiper-arrow:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 100%; background-color: var(--gradient-color-from); background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1'); z-index: -1; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .pxl-swiper-arrow-wrap.style-4 .pxl-swiper-arrow:hover:before { opacity: 1; } .pxl-swiper-arrow-wrap.style-4 .pxl-swiper-arrow:hover:after { opacity: 0; } .pxl-swiper-arrow-wrap.style-4 .pxl-swiper-arrow.pxl-swiper-arrow-prev i { transform: rotate(-135deg); } .pxl-swiper-arrow-wrap.style-4 .pxl-swiper-arrow.pxl-swiper-arrow-next i { transform: rotate(45deg); } .pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow { position: relative; width: 45px; height: 45px; z-index: 1; font-size: 18px; color: #7f7d9b; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; display: inline-flex; justify-content: center; align-items: center; margin: 0 6px; } .pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow:before, .pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 100%; z-index: -1; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow:before { background-color: #ecf2fa; } .pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow:after { opacity: 0; background-color: var(--gradient-color-from); background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1'); } .pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow:hover { color: #fff; } .pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow:hover:before { opacity: 0; } .pxl-swiper-arrow-wrap.style-5 .pxl-swiper-arrow:hover:after { opacity: 1; } .pxl-swiper-dots.pxl-swiper-pagination-bullets span { display: inline-flex; cursor: pointer; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-swiper-dots.pxl-swiper-pagination-progressbar { height: 1px; background-color: #454545; width: 100%; position: relative; margin-top: 45px; } .pxl-swiper-dots.pxl-swiper-pagination-progressbar .swiper-pagination-progressbar-fill { height: 3px; background-color: var(--primary-color); display: inline-flex; width: 100%; position: absolute; left: 0; bottom: 0; transform-origin: left top; } .pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets { display: flex; flex-wrap: wrap; justify-content: center; padding-top: 16px; } .pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets .pxl-swiper-pagination-bullet { width: 10px; height: 10px; background-color: #c2c2c2; border-radius: 10px; margin: 0 11px; } .pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #060606; } .pxl-swiper-dots.style-1.pxl-swiper-pagination-fraction { margin-top: 34px; font-size: 0px; color: #797979; font-weight: 700; text-align: center; position: relative; z-index: 1; } .pxl-swiper-dots.style-1.pxl-swiper-pagination-fraction:before { content: ''; width: 50px; height: 1px; background-color: #bbb; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; } .pxl-swiper-dots.style-1.pxl-swiper-pagination-fraction span { display: inline-flex; margin: 0 36px; font-size: 22px; } .pxl-swiper-dots.style-2.pxl-swiper-pagination-bullets { left: 50%; position: relative; transform: translate(-50%, 0); background-color: #fff; border-radius: 38px; padding: 13px 30px; display: inline-flex; box-shadow: 0 4px 46px rgba(23, 25, 26, 0.09); z-index: 99; margin-top: 40px; } .pxl-swiper-dots.style-2.pxl-swiper-pagination-bullets .pxl-swiper-pagination-bullet { width: 12px; height: 12px; background-color: #e0e0e0; border-radius: 10px; margin: 0 5px; } .pxl-swiper-dots.style-2.pxl-swiper-pagination-bullets .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--third-color); } .pxl-swiper-dots.style-2.pxl-swiper-pagination-progressbar { max-width: 1170px; margin-left: auto; margin-right: auto; background-color: #dcdcdc; margin-top: 109px; } .pxl-swiper-dots.style-2.pxl-swiper-pagination-progressbar .swiper-pagination-progressbar-fill { height: 5px; bottom: -2px; } .pxl-swiper-dots.style-3.pxl-swiper-pagination-bullets { margin-top: 10px; justify-content: center; display: flex; } .pxl-swiper-dots.style-3.pxl-swiper-pagination-bullets .pxl-swiper-pagination-bullet { width: 12px; height: 12px; background-color: #c0c0c0; margin: 0 4px; position: relative; } .pxl-swiper-dots.style-3.pxl-swiper-pagination-bullets .pxl-swiper-pagination-bullet:before { content: ''; width: 26px; height: 26px; border: 3px solid var(--primary-color); top: -7px; left: -7px; position: absolute; opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-swiper-dots.style-3.pxl-swiper-pagination-bullets .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--primary-color); margin: 0 9px; } .pxl-swiper-dots.style-3.pxl-swiper-pagination-bullets .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active:before { opacity: 1; } .pxl-swiper-dots.style-4 { width: 114px; background-color: #ededed; height: 3px; display: flex; flex-wrap: nowrap; } .pxl-swiper-dots.style-4.pxl-swiper-pagination-bullets span { width: 100%; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-swiper-dots.style-4.pxl-swiper-pagination-bullets span.swiper-pagination-bullet-active { background-color: var(--primary-color); } .pxl-swiper-dots.style-5 { padding-top: 20px; } .pxl-swiper-dots.style-5.pxl-swiper-pagination-bullets { display: flex; flex-wrap: wrap; justify-content: center; padding-top: 16px; } .pxl-swiper-dots.style-5.pxl-swiper-pagination-bullets .pxl-swiper-pagination-bullet { width: 7px; height: 8px; background-color: #b8b8b8; border-radius: 7px; margin: 0 6px; } .pxl-swiper-dots.style-5.pxl-swiper-pagination-bullets .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #395189; } .pxl-swiper-fraction-first, .pxl-swiper-fraction-last { font-size: 20px; font-weight: 700; color: #040505; margin: 0 16px; display: inline-flex; } .pxl-swiper-dots-wrap.style-4 { max-width: 200px; margin: auto; display: flex; justify-content: center; align-items: center; } .pxl-grid .pxl-post--featured, .pxl-post-carousel .pxl-post--featured, .pxl-post-modern .pxl-post--featured, .pxl-swiper-slider .pxl-post--featured { position: relative; } .pxl-grid .pxl-post--link, .pxl-post-carousel .pxl-post--link, .pxl-post-modern .pxl-post--link, .pxl-swiper-slider .pxl-post--link { z-index: 99; } .pxl-grid .pxl-post--image img, .pxl-post-carousel .pxl-post--image img, .pxl-post-modern .pxl-post--image img, .pxl-swiper-slider .pxl-post--image img, .pxl-grid .pxl-post--featured img, .pxl-post-carousel .pxl-post--featured img, .pxl-post-modern .pxl-post--featured img, .pxl-swiper-slider .pxl-post--featured img { width: 100%; } .pxl-grid .pxl-post--title a, .pxl-post-carousel .pxl-post--title a, .pxl-post-modern .pxl-post--title a, .pxl-swiper-slider .pxl-post--title a { color: inherit; } .pxl-grid .pxl-post--title a:hover, .pxl-post-carousel .pxl-post--title a:hover, .pxl-post-modern .pxl-post--title a:hover, .pxl-swiper-slider .pxl-post--title a:hover { color: inherit; } .pxl-grid .pxl-post--category, .pxl-post-carousel .pxl-post--category, .pxl-post-modern .pxl-post--category, .pxl-swiper-slider .pxl-post--category { position: relative; } .pxl-grid .pxl-post--category.link-none:before, .pxl-post-carousel .pxl-post--category.link-none:before, .pxl-post-modern .pxl-post--category.link-none:before, .pxl-swiper-slider .pxl-post--category.link-none:before, .pxl-grid .pxl-post--category.deactive-click:before, .pxl-post-carousel .pxl-post--category.deactive-click:before, .pxl-post-modern .pxl-post--category.deactive-click:before, .pxl-swiper-slider .pxl-post--category.deactive-click:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .pxl-grid .pxl-post--category a, .pxl-post-carousel .pxl-post--category a, .pxl-post-modern .pxl-post--category a, .pxl-swiper-slider .pxl-post--category a { color: inherit; } .pxl-grid.pxl-grid-nogap .pxl-grid-masonry, .pxl-post-carousel.pxl-grid-nogap .pxl-grid-masonry, .pxl-post-modern.pxl-grid-nogap .pxl-grid-masonry, .pxl-swiper-slider.pxl-grid-nogap .pxl-grid-masonry { margin: 0 !important; } .pxl-grid.pxl-grid-nogap .pxl-grid-masonry .pxl-grid-item, .pxl-post-carousel.pxl-grid-nogap .pxl-grid-masonry .pxl-grid-item, .pxl-post-modern.pxl-grid-nogap .pxl-grid-masonry .pxl-grid-item, .pxl-swiper-slider.pxl-grid-nogap .pxl-grid-masonry .pxl-grid-item { padding: 0 !important; } .pxl-grid.pxl-grid-nogap .pxl-grid-masonry .pxl-post--inner, .pxl-post-carousel.pxl-grid-nogap .pxl-grid-masonry .pxl-post--inner, .pxl-post-modern.pxl-grid-nogap .pxl-grid-masonry .pxl-post--inner, .pxl-swiper-slider.pxl-grid-nogap .pxl-grid-masonry .pxl-post--inner { margin-bottom: 0; } .pxl-load-more .pxl-load-icon { width: 20px; height: 20px; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; border-color: transparent #fff transparent #fff; border-width: 1px; border-style: solid; position: absolute; top: 50%; left: 50%; margin-left: -10px; animation: pxl_spin 0.6s infinite linear; -webkit-animation: pxl_spin 0.6s infinite linear; box-sizing: border-box; z-index: 2; margin-top: -10px; opacity: 0; } .pxl-load-more .pxl-loadmore-text { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-load-more.loading .pxl-load-icon { opacity: 1; } .pxl-load-more.loading .pxl-loadmore-text { opacity: 0; } .pxl-grid-filter .filter-item { cursor: pointer; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; position: relative; } .pxl-grid-filter .pxl--filter-inner { display: inline-flex; flex-wrap: wrap; } .pxl-grid-filter.style-1 { justify-content: center; display: flex; flex-wrap: wrap; margin-bottom: 60px; } .pxl-grid-filter.style-1 .filter-label { font-size: 16px; color: #969696; font-weight: 700; margin: 10px 17px 10px 17px; } .pxl-grid-filter.style-1 .filter-item { font-size: 16px; color: #969696; font-weight: 700; margin: 10px 17px 10px 17px; } .pxl-grid-filter.style-1 .filter-item:before { content: ''; width: 0; left: 0; right: 0; margin: auto; bottom: 1px; background-color: #535667; height: 1px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; position: absolute; } .pxl-grid-filter.style-1 .filter-item.active { color: #01062e; } .pxl-grid-filter.style-1 .filter-item.active:before { width: 100%; } .pxl-grid-filter.style-1 .pxl--filter-inner { border: 1px solid #e7e7e7; border-radius: 72px; width: 100%; max-width: 820px; justify-content: center; padding: 13px 10px; } .pxl-post-carousel1 .pxl-swiper-dots-wrap, .pxl-post-carousel3 .pxl-swiper-dots-wrap { padding-top: 35px; } .title-hover-line a { background-repeat: no-repeat; background-position-y: -1px; background-image: linear-gradient(transparent calc(100% - 1px), var(--primary-color) 1px); -webkit-backface-visibility: hidden; backface-visibility: hidden; animation: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline forwards; } .title-hover-line a:hover { animation: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline-hover forwards; } .title-hover-line.title-hover-line-dark a { background-image: linear-gradient(transparent calc(100% - 1px), #010101 1px); } .pxl-blog-style1 .pxl-post--featured { border-radius: 10px; margin-bottom: 16px; } .pxl-blog-style1 .pxl-post--title { margin-bottom: 25px; font-size: 30px; line-height: 1.16667; } @media screen and (max-width: 767px) { .pxl-blog-style1 .pxl-post--title { font-size: 24px; } } .pxl-blog-style1 .pxl-post--title a { background-position-y: -1px; background-image: linear-gradient(transparent calc(100% - 1px), #01062e 1px); } .pxl-blog-style1 .pxl-post--meta { font-size: 15px; color: #01062e; display: flex; flex-wrap: wrap; margin: 0 -13px; align-items: center; } .pxl-blog-style1 .pxl-post--meta > div { padding: 0 13px; margin-bottom: 10px; } .pxl-blog-style1 .pxl-post--meta .pxl-post--category a { line-height: 24px; display: inline-flex; border: 2px solid var(--primary-color); border-radius: 28px; padding: 0 15px; } .pxl-blog-style1 .pxl-post--meta .pxl-post--category a:hover { color: #fff; background-color: var(--primary-color); } .pxl-blog-style1 .pxl-post--author .pxl-author--img { width: 36px; min-width: 36px; } .pxl-blog-style1 .pxl-post--author .pxl-author--img img { border-radius: 36px; } .pxl-blog-style1 .pxl-post--author .pxl-author-meta h6 { margin-top: -5px; margin-bottom: 0; font-size: 16px; } .pxl-blog-style1 .pxl-post--author .pxl-author-meta span { font-size: 14px; color: #717171; } .pxl-blog-style1 .post-button-video { width: 46px; height: 46px; position: absolute; border: 4px solid #fff; right: 34px; bottom: 37px; border-radius: 46px; color: #fff; font-size: 14px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; z-index: 99; } .pxl-blog-style1 .button-video-overlay { z-index: 88; position: absolute; bottom: -16px; right: -20px; width: 152px; height: 152px; background-image: url(../img/button-shadow.png); } .pxl-blog-style1 .pxl-post--inner { margin-bottom: 40px; } .pxl-blog-style2 .title-hover-line a { background-image: linear-gradient(transparent calc(100% - 1px), #252525 1px); } .pxl-blog-style2 .pxl-post--title { font-size: 28px; line-height: 1.25; } @media screen and (max-width: 1200px) { .pxl-blog-style2 .pxl-post--title { font-size: 24px; } } .pxl-blog-style2 .pxl-post--meta { font-size: 15px; color: #c5cfd4; font-weight: 500; margin-bottom: 17px; } .pxl-blog-style2 .pxl-post--meta i, .pxl-blog-style2 .pxl-post--meta span { color: var(--primary-color); } .pxl-blog-style2 .pxl-post--meta .flaticon-pen { font-size: 20px; } .pxl-blog-style2 .pxl-post--meta > div { align-items: center; } .pxl-blog-style2 .pxl-post--featured { background-color: #000; } .pxl-blog-style2 .pxl-post--featured svg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; fill: var(--primary-color); opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-blog-style2 .pxl-post--featured svg .fill-dark { fill: #15333d; } .pxl-blog-style2 .pxl-post--featured svg .fill-primary { opacity: 0.84; } .pxl-blog-style2 .pxl-post--featured svg.svg-slide-left { -webkit-transform: translateX(-60%); -khtml-transform: translateX(-60%); -moz-transform: translateX(-60%); -ms-transform: translateX(-60%); -o-transform: translateX(-60%); transform: translateX(-60%); } .pxl-blog-style2 .pxl-post--featured svg.svg-slide-right { -webkit-transform: translateX(60%); -khtml-transform: translateX(60%); -moz-transform: translateX(60%); -ms-transform: translateX(60%); -o-transform: translateX(60%); transform: translateX(60%); } .pxl-blog-style2 .pxl-post--iconplus { font-size: 30px; color: #fff; font-weight: 600; width: 48px; height: 48px; background-color: var(--primary-color); text-align: center; line-height: 48px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; -webkit-transform: translateY(40px); -khtml-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); } .pxl-blog-style2 .pxl-post--content { font-size: 17px; color: #696969; font-weight: 500; } .pxl-blog-style2 .pxl-post--holder { padding: 32px 40px 37px; } @media screen and (max-width: 1200px) { .pxl-blog-style2 .pxl-post--holder { padding-left: 30px; padding-right: 30px; } } .pxl-blog-style2 .pxl-item--inner { background-color: #fff; margin-bottom: 30px; box-shadow: 0 11px 16px rgba(12, 12, 12, 0.06); } .pxl-blog-style2 .pxl-item--inner:hover .pxl-post--featured img { opacity: 0.67; } .pxl-blog-style2 .pxl-item--inner:hover .pxl-post--featured svg { opacity: 1; } .pxl-blog-style2 .pxl-item--inner:hover .pxl-post--featured svg.svg-slide-left { -webkit-transform: translateX(0%); -khtml-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } .pxl-blog-style2 .pxl-item--inner:hover .pxl-post--featured svg.svg-slide-right { -webkit-transform: translateX(0%); -khtml-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } .pxl-blog-style2 .pxl-item--inner:hover .pxl-post--iconplus { opacity: 1; -webkit-transform: translateY(0px); -khtml-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } .pxl-blog-style3 .pxl-post--featured { border-radius: 8px; margin-bottom: 32px; } .pxl-blog-style3 .pxl-post--featured:before { content: ''; z-index: 1; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; background-color: rgba(0, 0, 0, 0.67); position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 8px; } .pxl-blog-style3 .pxl-post--button { position: absolute; top: 50%; left: 0; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); display: flex; justify-content: center; margin-top: -30px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; z-index: 99; } .pxl-blog-style3 .pxl-post--category { font-size: 12px; text-transform: uppercase; font-weight: 700; margin-bottom: 10px; } .pxl-blog-style3 .pxl-post--category a { color: var(--primary-color); } .pxl-blog-style3 .pxl-post--title { margin-bottom: 32px; font-size: 24px; } .pxl-blog-style3 .pxl-post--date { font-size: 12px; font-weight: 600; color: #767676; } .pxl-blog-style3 .pxl-item--inner:hover .pxl-post--button { opacity: 1; margin-top: 0px; } .pxl-blog-style3 .pxl-item--inner:hover .pxl-post--featured:before { opacity: 1; } .pxl-portfolio-style1 .pxl-post--icon { line-height: 1; font-size: 25px; color: #fff; margin-bottom: 18px; } @media screen and (max-width: 767px) { .pxl-portfolio-style1 .pxl-post--icon { margin-bottom: 12px; } } .pxl-portfolio-style1 .pxl-post--title { margin-bottom: 16px; font-size: 24px; color: #fff; } @media screen and (max-width: 767px) { .pxl-portfolio-style1 .pxl-post--title { margin-bottom: 10px; } } .pxl-portfolio-style1 .pxl-post--category { font-size: 16px; color: #fff; } .pxl-portfolio-style1 .pxl-post--holder { position: absolute; top: 50%; left: 0; width: 100%; padding: 0 30px; transform: translate(0, -50%); text-align: center; z-index: 99; } .pxl-portfolio-style1 .pxl-post--overlay { background-color: rgba(1, 6, 46, 0.72); position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; transition-delay: 120ms; } .pxl-portfolio-style1 .pxl-post--inner { position: relative; margin-bottom: 36px; } .pxl-portfolio-style1 .pxl-post--inner:not(.active-hover):not(.none-hover) .pxl-holder--inner { visibility: hidden; } .pxl-portfolio-style1 .pxl-post--inner.active-hover .pxl-holder--inner { visibility: visible; -webkit-animation-name: pxlSkewIn; animation-name: pxlSkewIn; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 800ms; animation-duration: 800ms; -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); will-change: transform; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .pxl-portfolio-style1 .pxl-post--inner.none-hover .pxl-holder--inner { -webkit-animation-name: pxlSkewInOut; animation-name: pxlSkewInOut; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 800ms; animation-duration: 800ms; -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); will-change: transform; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .pxl-portfolio-style1 .pxl-post--inner:hover .pxl-post--overlay { opacity: 1; transition-delay: 0ms; } @media screen and (min-width: 1260px) { .pxl-portfolio-style1 .pxl-grid-item.col-xl-6.col-lg-6 .pxl-post--icon { font-size: 36px; } .pxl-portfolio-style1 .pxl-grid-item.col-xl-6.col-lg-6 .pxl-post--title { font-size: 30px; } .pxl-portfolio-style1 .pxl-grid-item.col-xl-6.col-lg-6 .pxl-post--category { font-size: 18px; } } .btn-hover-divider { font-size: 16px; font-weight: 700; color: #000; position: relative; display: inline-flex; letter-spacing: 0.3em; } .btn-hover-divider:before { content: ''; width: 0; position: absolute; bottom: 2px; height: 1px; background-color: #a3a3a3; -webkit-transition: width 300ms linear 0ms; -khtml-transition: width 300ms linear 0ms; -moz-transition: width 300ms linear 0ms; -ms-transition: width 300ms linear 0ms; -o-transition: width 300ms linear 0ms; transition: width 300ms linear 0ms; left: 0; } .btn-hover-divider:hover { color: #000; } .pxl-portfolio-carousel1 .pxl-post--featured { border-radius: 10px; margin-bottom: 24px; } .pxl-portfolio-carousel1 .pxl-post--title { margin-bottom: 23px; font-size: 24px; } .pxl-portfolio-carousel1 .pxl-post--content { font-size: 18px; color: #4f4f4f; margin-bottom: 15px; } .pxl-portfolio-carousel1 .pxl-post--inner { padding: 17px 0; } .pxl-portfolio-carousel1 .pxl-post--inner:hover .btn-hover-divider { letter-spacing: 0px; } .pxl-portfolio-carousel1 .pxl-post--inner:hover .btn-hover-divider:before { width: 100%; } .pxl-portfolio-carousel1 .pxl-swiper-dots-wrap .pxl-swiper-dots { display: inline-flex; } .pxl-portfolio-carousel1 .pxl-swiper-dots-wrap .pxl-swiper-dots span:first-child { margin-left: 0; } .pxl-portfolio-carousel1 .pxl-swiper-dots-wrap .pxl-swiper-dots span:last-child { margin-right: 0; } .pxl-portfolio-carousel1 .pxl-swiper-dots.style-1.pxl-swiper-pagination-fraction { margin-top: 8px; } .pxl-portfolio-carousel2 .pxl-post--category { font-size: 15px; color: var(--primary-color); margin-bottom: 8px; } .pxl-portfolio-carousel2 .pxl-post--title { font-size: 20px; color: #fff; margin-bottom: 0; } .pxl-portfolio-carousel2 .pxl-post--holder { margin: 0 40px; background-color: #15333d; padding: 25px 34px 28px; position: relative; z-index: 99; box-shadow: 0 22px 38px rgba(5, 27, 46, 0.06); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } @media screen and (max-width: 1600px) { .pxl-portfolio-carousel2 .pxl-post--holder { margin-left: 27px; margin-right: 27px; padding-left: 22px; padding-right: 22px; } } .pxl-portfolio-carousel2 .pxl-post--featured { background-color: #01050e; } .pxl-portfolio-carousel2 .pxl-post--featured svg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; fill: var(--primary-color); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .pxl-portfolio-carousel2 .pxl-post--featured svg .fill-dark { fill: #15333d; } .pxl-portfolio-carousel2 .pxl-post--featured svg .fill-primary { opacity: 0.84; } .pxl-portfolio-carousel2 .pxl-post--featured svg.svg-slide-top { transform: translateY(-60%); } .pxl-portfolio-carousel2 .pxl-post--featured svg.svg-slide-bottom { transform: translateY(60%); } .pxl-portfolio-carousel2 .pxl-post--featured + .pxl-post--holder { margin-top: -55px; } .pxl-portfolio-carousel2 .pxl-featured--overlay:before, .pxl-portfolio-carousel2 .pxl-featured--overlay:after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 60%; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-portfolio-carousel2 .pxl-featured--overlay:before { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.95))); background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.95)); background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.95)); background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.95)); background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.95)); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.95)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0)', endColorStr='rgba(0, 0, 0, 0.95)'); } .pxl-portfolio-carousel2 .pxl-featured--overlay:after { opacity: 0; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(var(--primary-color))); background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--primary-color)); background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--primary-color)); background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--primary-color)); background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--primary-color)); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--primary-color)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0)', endColorStr='var(--primary-color)'); height: 40%; } .pxl-portfolio-carousel2 .pxl-post--iconplus { font-size: 30px; color: #fff; font-weight: 600; width: 48px; height: 48px; background-color: var(--primary-color); text-align: center; line-height: 48px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; -webkit-transform: translateY(40px); -khtml-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); } .pxl-portfolio-carousel2 .pxl-post--inner { margin-bottom: 60px; } .pxl-portfolio-carousel2 .pxl-post--inner:hover .pxl-post--featured img { opacity: 0.4; } .pxl-portfolio-carousel2 .pxl-post--inner:hover .pxl-post--featured svg { opacity: 1; } .pxl-portfolio-carousel2 .pxl-post--inner:hover .pxl-post--featured svg.svg-slide-top { transform: translateY(0%); } .pxl-portfolio-carousel2 .pxl-post--inner:hover .pxl-post--featured svg.svg-slide-bottom { transform: translateY(0%); } .pxl-portfolio-carousel2 .pxl-post--inner:hover .pxl-featured--overlay:before { opacity: 0; } .pxl-portfolio-carousel2 .pxl-post--inner:hover .pxl-featured--overlay:after { opacity: 0.95; } .pxl-portfolio-carousel2 .pxl-post--inner:hover .pxl-post--holder { background-color: #fff; } .pxl-portfolio-carousel2 .pxl-post--inner:hover .pxl-post--title { color: #0e0e0e; } .pxl-portfolio-carousel2 .pxl-post--inner:hover .pxl-post--iconplus { opacity: 1; -webkit-transform: translateY(0px); -khtml-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } .pxl-service-style1 .pxl-post--icon { line-height: 1; font-size: 72px; opacity: 0.22; color: var(--primary-color); position: absolute; top: 25px; right: 25px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-service-style1 .pxl-icon--bottom { position: absolute; bottom: 0; right: 0; width: 100px; height: 86px; background-color: var(--primary-color); font-size: 52px; color: #000; display: inline-flex; justify-content: center; align-items: center; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); transform-origin: bottom right; } .pxl-service-style1 .pxl-post--category { font-size: 16px; color: rgba(255, 255, 255, 0.34); margin-bottom: 10px; } .pxl-service-style1 .pxl-post--title { font-size: 24px; margin-bottom: 30px; position: relative; color: #fff; padding-bottom: 25px; } .pxl-service-style1 .pxl-post--title:before { content: ''; width: 42px; height: 2px; background-color: var(--primary-color); position: absolute; bottom: 0; left: 0; } .pxl-service-style1 .pxl-post--content { font-size: 16px; line-height: 1.625; color: rgba(255, 255, 255, 0.85); margin-bottom: 25px; } .pxl-service-style1 .pxl-post--holder { padding: 60px 44px; background-color: #051c24; position: relative; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; z-index: 1; } @media screen and (max-width: 1200px) { .pxl-service-style1 .pxl-post--holder { padding-left: 34px; padding-right: 34px; } } .pxl-service-style1 .pxl-post--holder:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -2; border: 6px solid var(--primary-color); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .pxl-service-style1 .pxl-icon--arrow { width: 0; height: 0; position: absolute; left: 68px; bottom: 6px; z-index: -1; } .pxl-service-style1 .pxl-icon--arrow:before, .pxl-service-style1 .pxl-icon--arrow:after { content: ''; position: absolute; width: 0; height: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-service-style1 .pxl-icon--arrow:before { border-width: 22px; border-style: solid; border-color: #051c24 transparent transparent; z-index: -2; top: 0; left: 0; } .pxl-service-style1 .pxl-icon--arrow:after { border-width: 22px; border-style: solid; border-color: #15333d transparent transparent; z-index: -1; top: -8px; left: 0; opacity: 0; } .pxl-service-style1 .pxl-post--inner:hover .pxl-post--icon { opacity: 0; -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } .pxl-service-style1 .pxl-post--inner:hover .pxl-icon--bottom { opacity: 1; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .pxl-service-style1 .pxl-post--inner:hover .pxl-post--holder { background-color: #15333d; } .pxl-service-style1 .pxl-post--inner:hover .pxl-post--holder:before { opacity: 1; } .pxl-service-style1 .pxl-post--inner:hover .pxl-icon--arrow:before { border-color: var(--primary-color) transparent transparent; } .pxl-service-style1 .pxl-post--inner:hover .pxl-icon--arrow:after { opacity: 1; } .btn-readmore-1 { color: #fff; font-size: 15px; line-height: 35px; font-weight: 700; display: inline-flex; align-items: center; position: relative; padding-right: 43px; z-index: 1; } .btn-readmore-1:before { content: ''; background-color: var(--primary-color); position: absolute; left: calc(100% - 35px); height: 100%; z-index: -1; transition: left 0.3s cubic-bezier(0.4, 1.7, 0.7, 0.8); right: 0; } .btn-readmore-1 i { width: 35px; height: 35px; position: absolute; top: 0; right: 0; display: inline-flex; justify-content: center; align-items: center; font-size: 13px; color: #000; font-weight: 400; } .btn-readmore-1:hover, .btn-readmore-1:focus { color: #fff; padding-left: 18px; } .btn-readmore-1:hover:before, .btn-readmore-1:focus:before { left: 0; } body.rtl .pxl-swiper-dots.style-2.pxl-swiper-pagination-bullets { left: auto; right: 50%; transform: translate(50%, 0); } body.rtl .pxl-portfolio-carousel1 .pxl-swiper-dots-wrap .pxl-swiper-dots span:first-child { margin-left: 36px; margin-right: 0; } body.rtl .pxl-portfolio-carousel1 .pxl-swiper-dots-wrap .pxl-swiper-dots span:last-child { margin-right: 36px; margin-left: 0; } body.rtl .btn-hover-divider::before { left: auto; right: 0; } button:not(.btn), .button:not(.btn) { font-size: 14px; font-weight: 700; color: #fff; padding: 0 28px; line-height: 46px; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; position: relative; display: inline-block; cursor: pointer; border-radius: 2px; color: #fff; border: none; height: auto; text-align: center; justify-content: center; position: relative; z-index: 1; overflow: hidden; background-color: var(--primary-color); } button:not(.btn):hover, .button:not(.btn):hover, button:not(.btn):focus, .button:not(.btn):focus { background-color: var(--secondary-color); color: #fff; } input[type="submit"]:not(.btn) { font-size: 18px; font-weight: 600; color: #fff; padding: 0 28px; line-height: 54px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; position: relative; display: inline-block; cursor: pointer; border: 2px solid var(--primary-color); border-radius: 60px; background-color: #000; color: #fff; height: auto; text-align: center; justify-content: center; } input[type="submit"]:not(.btn):hover, input[type="submit"]:not(.btn):focus { outline: medium none; text-decoration: none; color: #fff; } .btn { font-size: 18px; font-weight: 700; color: #fff; padding: 0 44px; line-height: 64px; border-radius: 0px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; position: relative; cursor: pointer; border: none; height: auto; display: inline-flex; align-items: center; text-align: center; background-color: var(--secondary-color); justify-content: center; overflow: hidden; z-index: 1; } .btn:hover, .btn:focus { outline: medium none; text-decoration: none; color: #fff; background-color: var(--primary-color); } .btn.btn-block { width: 100%; } .btn.pxl-icon--right { flex-direction: row-reverse; } .btn.pxl-icon-active i { justify-content: center; align-items: center; /* Style */ } .btn.btn-slip i.flaticon-right-up, .btn.btn-slip-primary i.flaticon-right-up, .btn.btn-slip i.flaticon-left-up, .btn.btn-slip-primary i.flaticon-left-up { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .btn.btn-slip:before, .btn.btn-slip-primary:before { content: ''; position: absolute; width: 101%; height: 101%; top: 0; left: 0; margin: auto; background-color: var(--primary-color); transform-origin: right center; -webkit-transform-origin: right center; -webkit-transform: scale(0, 1); -khtml-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -khtml-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -moz-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -ms-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -o-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); z-index: -1; -webkit-border-radius: inherit; -khtml-border-radius: inherit; -moz-border-radius: inherit; -ms-border-radius: inherit; -o-border-radius: inherit; border-radius: inherit; } .btn.btn-slip:hover, .btn.btn-slip-primary:hover, .btn.btn-slip:focus, .btn.btn-slip-primary:focus { background-color: var(--secondary-color); } .btn.btn-slip:hover:before, .btn.btn-slip-primary:hover:before, .btn.btn-slip:focus:before, .btn.btn-slip-primary:focus:before { transform-origin: left center; -webkit-transform-origin: left center; -webkit-transform: scale(1, 1); -khtml-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); } .btn.btn-slip:hover i.flaticon-right-up, .btn.btn-slip-primary:hover i.flaticon-right-up, .btn.btn-slip:focus i.flaticon-right-up, .btn.btn-slip-primary:focus i.flaticon-right-up { transform: rotate(45deg); } .btn.btn-slip:hover i.flaticon-left-up, .btn.btn-slip-primary:hover i.flaticon-left-up, .btn.btn-slip:focus i.flaticon-left-up, .btn.btn-slip-primary:focus i.flaticon-left-up { transform: rotate(-45deg); } .btn.btn-slip-primary { background-color: var(--primary-color); } .btn.btn-slip-primary:before { background-color: var(--secondary-color); } .btn.btn-slip-primary:hover, .btn.btn-slip-primary:focus { background-color: var(--primary-color); } .btn.btn-slip-outline { font-size: 16px; line-height: 51px; background-color: transparent; padding-left: 17px; padding-right: 20px; border: 1px solid #fff; } .btn.btn-slip-outline i.flaticon-right-up { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; font-style: 12px; } .btn.btn-slip-outline .pxl--btn-text { padding: 0 10px; } .btn.btn-slip-outline:before { content: ''; position: absolute; width: 101%; height: 101%; top: 0; left: 0; margin: auto; background-color: #fff; transform-origin: right center; -webkit-transform-origin: right center; -webkit-transform: scale(0, 1); -khtml-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -khtml-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -moz-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -ms-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); -o-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85); z-index: -1; -webkit-border-radius: inherit; -khtml-border-radius: inherit; -moz-border-radius: inherit; -ms-border-radius: inherit; -o-border-radius: inherit; border-radius: inherit; } .btn.btn-slip-outline:hover, .btn.btn-slip-outline:focus { background-color: transparent; color: #000; } .btn.btn-slip-outline:hover:before, .btn.btn-slip-outline:focus:before { transform-origin: left center; -webkit-transform-origin: left center; -webkit-transform: scale(1, 1); -khtml-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); } .btn.btn-slip-outline:hover i.flaticon-right-up, .btn.btn-slip-outline:focus i.flaticon-right-up { transform: rotate(45deg); } .btn.btn-moema, .btn.btn-slider1 { background-color: var(--primary-color); -webkit-transition: background-color 0.3s, color 0.3s; transition: background-color 0.3s, color 0.3s; overflow: visible; } .btn.btn-moema:before, .btn.btn-slider1:before { content: ''; position: absolute; top: -20px; left: -20px; bottom: -20px; right: -20px; background: inherit; border-radius: 50px; z-index: -1; opacity: 0.4; -webkit-transform: scale3d(0.8, 0.5, 1); transform: scale3d(0.8, 0.5, 1); } .btn.btn-moema i.flaticon-right-up, .btn.btn-slider1 i.flaticon-right-up { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .btn.btn-moema:hover, .btn.btn-slider1:hover { background-color: var(--secondary-color); -webkit-transition: background-color 0.1s 0.3s, color 0.1s 0.3s; transition: background-color 0.1s 0.3s, color 0.1s 0.3s; -webkit-animation: anim-moema-1 0.3s forwards; animation: anim-moema-1 0.3s forwards; } .btn.btn-moema:hover:before, .btn.btn-slider1:hover:before { -webkit-animation: anim-moema-2 0.3s 0.3s forwards; animation: anim-moema-2 0.3s 0.3s forwards; } .btn.btn-moema:hover i.flaticon-right-up, .btn.btn-slider1:hover i.flaticon-right-up { transform: rotate(45deg); } .btn.btn-slider1 { font-size: 20px; font-weight: 600; text-transform: uppercase; border-radius: 74px; line-height: 74px; padding: 0 51px; letter-spacing: 0.01em; } @media screen and (max-width: 1024px) { .btn.btn-slider1 { font-size: 18px; line-height: 60px; padding: 0 35px; } } .btn.btn-slider2, .btn.btn-winona { font-size: 20px; font-weight: 600; text-transform: uppercase; border-radius: 70px; line-height: 70px; padding: 0 49px; color: var(--primary-color); background-color: transparent; letter-spacing: 0.01em; border: 2px solid var(--primary-color); } .btn.btn-slider2:after, .btn.btn-winona:after { content: attr(data-text-pr); position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; color: inherit; -webkit-transform: translate3d(0, 25%, 0); transform: translate3d(0, 25%, 0); color: #fff; } .btn.btn-slider2:after, .btn.btn-winona:after, .btn.btn-slider2 .pxl--btn-text, .btn.btn-winona .pxl--btn-text { transition: transform 0.3s, opacity 0.3s; transition-timing-function: ease, ease; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); } .btn.btn-slider2:hover, .btn.btn-winona:hover { background-color: var(--primary-color); } .btn.btn-slider2:hover:after, .btn.btn-winona:hover:after { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .btn.btn-slider2:hover .pxl--btn-text, .btn.btn-winona:hover .pxl--btn-text { opacity: 0; -webkit-transform: translate3d(0, -25%, 0); transform: translate3d(0, -25%, 0); } @media screen and (max-width: 1024px) { .btn.btn-slider2 { font-size: 18px; line-height: 56px; padding: 0 35px; } } .btn.btn-gradient { background-image: -webkit-linear-gradient(to right, var(--gradient-color-from) 0%, var(--gradient-color-to) 51%, var(--gradient-color-from) 100%); background-image: -moz-linear-gradient(to right, var(--gradient-color-from) 0%, var(--gradient-color-to) 51%, var(--gradient-color-from) 100%); background-image: -ms-linear-gradient(to right, var(--gradient-color-from) 0%, var(--gradient-color-to) 51%, var(--gradient-color-from) 100%); background-image: -o-linear-gradient(to right, var(--gradient-color-from) 0%, var(--gradient-color-to) 51%, var(--gradient-color-from) 100%); background-image: linear-gradient(to right, var(--gradient-color-from) 0%, var(--gradient-color-to) 51%, var(--gradient-color-from) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); background-size: 200%, auto; line-height: 58px; font-size: 15px; font-weight: 500; text-transform: uppercase; font-family: 'Rubik', sans-serif; border-radius: 58px; } .btn.btn-gradient:hover, .btn.btn-gradient:focus, .btn.btn-gradient:active { background-position: right center; color: #fff; } .btn.btn-text-nina .pxl--btn-text { position: relative; } .btn.btn-text-nina .pxl--btn-text:before { content: attr(data-text); position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; transition: transform 0.2s, opacity 0.2s; transition-timing-function: ease, ease; -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); white-space: nowrap; } .btn.btn-text-nina .pxl--btn-text > span { white-space: nowrap; display: inline-block; padding: 0; opacity: 0; -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0); -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; transition: transform 0.2s, opacity 0.2s; transition-timing-function: ease, ease; -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); line-height: normal; } .btn.btn-text-nina:hover { -webkit-transform: translateY(0px); -khtml-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } .btn.btn-text-nina:hover .pxl--btn-text:before { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } .btn.btn-text-nina:hover .pxl--btn-text span { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .btn.btn-text-nina:not(:hover) .pxl--btn-text > span { transition-delay: 0s !important; } .btn.btn-text-nina.btn-outline-gradient:hover .pxl--btn-text:before { -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); } .btn.btn-text-nanuk .pxl--btn-text span { display: inline-block; } .btn.btn-text-nanuk:hover, .btn.btn-text-nanuk:active, .btn.btn-text-nanuk:not([disabled]):not(.disabled).active, .btn.btn-text-nanuk:not([disabled]):not(.disabled):active { background-color: var(--primary-color); } .btn.btn-text-nanuk:hover .pxl--btn-text span:nth-child(2n+1), .btn.btn-text-nanuk:hover .pxl--btn-text span:nth-child(2n) { -webkit-animation-timing-function: cubic-bezier(0.75, 0, 0.125, 1); transition-animation-function: cubic-bezier(0.75, 0, 0.125, 1); } .btn.btn-text-nanuk:hover .pxl--btn-text span:nth-child(2n+1) { -webkit-animation: pxl_nanuk_1 0.5s forwards; animation: pxl_nanuk_1 0.5s forwards; } .btn.btn-text-nanuk:hover .pxl--btn-text span:nth-child(2n) { -webkit-animation: pxl_nanuk_2 0.5s forwards; animation: pxl_nanuk_2 0.5s forwards; } .btn.btn-outline-dark { line-height: 58px; border: 2px solid #040408; font-size: 18px; color: #1b1b1b; padding: 0 21px; background-color: transparent; border-radius: 62px; } .btn.btn-outline-dark:hover { background-color: var(--primary-color); text-decoration: underline; } .btn.btn-outline-light { line-height: 52px; padding: 0 22px; font-size: 16px; color: #fff; background-color: rgba(19, 20, 20, 0.74); border: 1px solid #777; border-radius: 8px; } .btn.btn-outline-light:hover, .btn.btn-outline-light:focus { color: #fff; background-color: rgba(19, 20, 20, 0.74); border: 1px solid #777; } .btn.btn-slider-primary { line-height: 54px; border-radius: 8px; padding: 0 25px; border-radius: 8px; background-color: var(--primary-color); color: var(--secondary-color); font-size: 16px; } .btn.btn-slider-primary:hover, .btn.btn-slider-primary:focus { background-color: var(--primary-color); color: var(--secondary-color); } @-webkit-keyframes anim-moema-1 { 60% { -webkit-transform: scale3d(0.8, 0.8, 1); transform: scale3d(0.8, 0.8, 1); } 85% { -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes anim-moema-1 { 60% { -webkit-transform: scale3d(0.8, 0.8, 1); transform: scale3d(0.8, 0.8, 1); } 85% { -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @-webkit-keyframes anim-moema-2 { to { opacity: 0; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes anim-moema-2 { to { opacity: 0; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes pxl_nanuk_1 { 0%, 100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 49% { opacity: 1; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } 50% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); color: inherit; } 51% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); color: inherit; } 100% { color: inherit; } } @keyframes pxl_nanuk_2 { 0%, 100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 49% { opacity: 1; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } 50% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); color: inherit; } 51% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); color: inherit; } 100% { color: inherit; } } .btn-full-width .btn { width: 100%; } .btn-icon-box, .btn-icon-box2 { line-height: 56px; font-size: 16px; background-color: #15333d; text-transform: capitalize; } .btn-icon-box i, .btn-icon-box2 i { position: absolute; top: 0; height: 100%; margin: 0; width: 50px; background-color: var(--primary-color); font-size: 20px; display: inline-flex; justify-content: center; } .btn-icon-box.pxl-icon--left, .btn-icon-box2.pxl-icon--left { padding-left: 80px; padding-right: 30px; } .btn-icon-box.pxl-icon--left i, .btn-icon-box2.pxl-icon--left i { left: 0; } .btn-icon-box.pxl-icon--right, .btn-icon-box2.pxl-icon--right { padding-left: 30px; padding-right: 80px; } .btn-icon-box.pxl-icon--right i, .btn-icon-box2.pxl-icon--right i { right: 0; } .btn-icon-box:hover, .btn-icon-box2:hover, .btn-icon-box:focus, .btn-icon-box2:focus { background-color: #15333d; transform: translateY(-3px); } .btn-icon-box2 { background-color: #fff; color: #010203; } .btn-icon-box2 i { background-color: #15333d; color: #fff; } .btn-icon-box2:hover, .btn-icon-box2:focus { background-color: #fff; color: #010203; } .mc4wp-alert { margin-top: 14px; font-size: 16px; line-height: 1.625; } .mc4wp-alert p:last-child { margin-bottom: 0; } .pxl-nav-menu .pxl-menu-primary > li { /* Style Level First */ } .pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a .pxl-arrow-plus { display: inline-flex; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a .pxl-arrow-plus:before { content: '+'; font-style: normal; } .pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a .pxl-arrow-arrow { display: inline-flex; line-height: normal; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a .pxl-arrow-arrow:before { content: "\f150"; font-family: "Caseicon"; font-size: 10px; font-style: normal; } .pxl-nav-menu .pxl-menu-item-text { position: relative; } .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li { margin: 0 8px; } .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li > a { padding: 0 8px; } .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li > a:before, .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li > a:after { content: ''; height: 7px; width: 100%; position: absolute; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; z-index: 102; } .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li > a:before { bottom: 1px; background-color: rgba(var(--primary-color-rgb),0.48); left: -24px; } .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li > a:after { bottom: -6px; background-color: var(--primary-color); right: -24px; } .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li > a.pxl-onepage-active:before, .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li:hover > a:before, .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li.current_page_item > a:before, .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li.current-menu-item > a:before, .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li.current_page_ancestor > a:before, .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li.current-menu-ancestor > a:before { opacity: 1; left: 0; } .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li > a.pxl-onepage-active:after, .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li:hover > a:after, .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li.current_page_item > a:after, .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li.current-menu-item > a:after, .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li.current_page_ancestor > a:after, .pxl-nav-menu.fr-style-divider .pxl-menu-primary > li.current-menu-ancestor > a:after { right: 0; opacity: 1; } .pxl-nav-menu.fr-style-divider2 .pxl-menu-primary > li { margin: 0 8px; } .pxl-nav-menu.fr-style-divider2 .pxl-menu-primary > li > a .pxl-menu-item-text:before { content: ''; height: 6px; width: 0%; left: 0; right: 0; margin: 0 auto; position: absolute; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; background-color: var(--primary-color); top: 50%; margin-top: 19px; } .pxl-nav-menu.fr-style-divider2 .pxl-menu-primary > li > a.pxl-onepage-active .pxl-menu-item-text:before, .pxl-nav-menu.fr-style-divider2 .pxl-menu-primary > li:hover > a .pxl-menu-item-text:before, .pxl-nav-menu.fr-style-divider2 .pxl-menu-primary > li.current_page_item > a .pxl-menu-item-text:before, .pxl-nav-menu.fr-style-divider2 .pxl-menu-primary > li.current-menu-item > a .pxl-menu-item-text:before, .pxl-nav-menu.fr-style-divider2 .pxl-menu-primary > li.current_page_ancestor > a .pxl-menu-item-text:before, .pxl-nav-menu.fr-style-divider2 .pxl-menu-primary > li.current-menu-ancestor > a .pxl-menu-item-text:before { width: 100%; opacity: 1; } .pxl-nav-menu.fr-style-arrow .pxl-menu-primary > li > a { color: #050b1d; } .pxl-nav-menu.fr-style-arrow .pxl-menu-primary > li > a:before { content: ''; width: 0; height: 0; border-width: 12px; border-style: solid; border-color: transparent transparent var(--primary-color) transparent; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .pxl-nav-menu.fr-style-arrow .pxl-menu-primary > li > a.pxl-onepage-active, .pxl-nav-menu.fr-style-arrow .pxl-menu-primary > li:hover > a, .pxl-nav-menu.fr-style-arrow .pxl-menu-primary > li.current_page_item > a, .pxl-nav-menu.fr-style-arrow .pxl-menu-primary > li.current-menu-item > a, .pxl-nav-menu.fr-style-arrow .pxl-menu-primary > li.current_page_ancestor > a, .pxl-nav-menu.fr-style-arrow .pxl-menu-primary > li.current-menu-ancestor > a { color: var(--primary-color); } .pxl-nav-menu.fr-style-arrow .pxl-menu-primary > li > a.pxl-onepage-active:before, .pxl-nav-menu.fr-style-arrow .pxl-menu-primary > li:hover > a:before, .pxl-nav-menu.fr-style-arrow .pxl-menu-primary > li.current_page_item > a:before, .pxl-nav-menu.fr-style-arrow .pxl-menu-primary > li.current-menu-item > a:before, .pxl-nav-menu.fr-style-arrow .pxl-menu-primary > li.current_page_ancestor > a:before, .pxl-nav-menu.fr-style-arrow .pxl-menu-primary > li.current-menu-ancestor > a:before { opacity: 1; } .pxl-nav-menu.fr-style-box .pxl-menu-primary > li { margin: 0; } .pxl-nav-menu.fr-style-box .pxl-menu-primary > li > a .pxl-menu-item-text { display: inline-block; padding: 0 19px; z-index: 1; } .pxl-nav-menu.fr-style-box .pxl-menu-primary > li > a .pxl-menu-item-text:before { content: ''; height: 40px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; background-color: var(--primary-color); z-index: -1; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; transform: scaleY(-1); opacity: 0; } .pxl-nav-menu.fr-style-box .pxl-menu-primary > li > a.pxl-onepage-active, .pxl-nav-menu.fr-style-box .pxl-menu-primary > li:hover > a, .pxl-nav-menu.fr-style-box .pxl-menu-primary > li.current_page_item > a, .pxl-nav-menu.fr-style-box .pxl-menu-primary > li.current-menu-item > a, .pxl-nav-menu.fr-style-box .pxl-menu-primary > li.current_page_ancestor > a, .pxl-nav-menu.fr-style-box .pxl-menu-primary > li.current-menu-ancestor > a { color: #fff; } .pxl-nav-menu.fr-style-box .pxl-menu-primary > li > a.pxl-onepage-active .pxl-menu-item-text:before, .pxl-nav-menu.fr-style-box .pxl-menu-primary > li:hover > a .pxl-menu-item-text:before, .pxl-nav-menu.fr-style-box .pxl-menu-primary > li.current_page_item > a .pxl-menu-item-text:before, .pxl-nav-menu.fr-style-box .pxl-menu-primary > li.current-menu-item > a .pxl-menu-item-text:before, .pxl-nav-menu.fr-style-box .pxl-menu-primary > li.current_page_ancestor > a .pxl-menu-item-text:before, .pxl-nav-menu.fr-style-box .pxl-menu-primary > li.current-menu-ancestor > a .pxl-menu-item-text:before { opacity: 1; transform: scaleY(1); } .pxl-nav-menu.fr-style-gradient { /* Sub Menu */ } .pxl-nav-menu.fr-style-gradient .pxl-menu-primary > li { margin: 0; } .pxl-nav-menu.fr-style-gradient .pxl-menu-primary > li > a .pxl-menu-item-text { display: inline-block; padding: 0 24px; z-index: 1; } .pxl-nav-menu.fr-style-gradient .pxl-menu-primary > li > a .pxl-menu-item-text:before { content: ''; height: 41px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; background-color: var(--gradient-color-from); background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1'); z-index: -1; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; transform: scaleY(-1); opacity: 0; border-radius: 41px; } .pxl-nav-menu.fr-style-gradient .pxl-menu-primary > li > a.pxl-onepage-active, .pxl-nav-menu.fr-style-gradient .pxl-menu-primary > li:hover > a, .pxl-nav-menu.fr-style-gradient .pxl-menu-primary > li.current_page_item > a, .pxl-nav-menu.fr-style-gradient .pxl-menu-primary > li.current-menu-item > a, .pxl-nav-menu.fr-style-gradient .pxl-menu-primary > li.current_page_ancestor > a, .pxl-nav-menu.fr-style-gradient .pxl-menu-primary > li.current-menu-ancestor > a { color: #fff; } .pxl-nav-menu.fr-style-gradient .pxl-menu-primary > li > a.pxl-onepage-active .pxl-menu-item-text:before, .pxl-nav-menu.fr-style-gradient .pxl-menu-primary > li:hover > a .pxl-menu-item-text:before, .pxl-nav-menu.fr-style-gradient .pxl-menu-primary > li.current_page_item > a .pxl-menu-item-text:before, .pxl-nav-menu.fr-style-gradient .pxl-menu-primary > li.current-menu-item > a .pxl-menu-item-text:before, .pxl-nav-menu.fr-style-gradient .pxl-menu-primary > li.current_page_ancestor > a .pxl-menu-item-text:before, .pxl-nav-menu.fr-style-gradient .pxl-menu-primary > li.current-menu-ancestor > a .pxl-menu-item-text:before { opacity: 1; transform: scaleY(1); } .pxl-nav-menu .sub-menu li.menu-item-has-children > a:after { content: "\f14d"; position: absolute; top: 50%; right: 24px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); font-size: 10px; font-family: "Caseicon"; font-weight: 400; } @media screen and (min-width: 1201px) { .pxl-nav-menu.sub-style-default .sub-menu > li .pxl-menu-item-text { -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; } .pxl-nav-menu.sub-style-default .sub-menu > li .pxl-menu-item-text:before { content: ''; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -khtml-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); height: 1px; width: 12px; background-color: #fff; border-radius: 2px; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; opacity: 0; left: -10px; } .pxl-nav-menu.sub-style-default .sub-menu > li > a.pxl-onepage-active .pxl-menu-item-text, .pxl-nav-menu.sub-style-default .sub-menu > li:hover > a .pxl-menu-item-text, .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_item > a .pxl-menu-item-text, .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-item > a .pxl-menu-item-text, .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_ancestor > a .pxl-menu-item-text, .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-ancestor > a .pxl-menu-item-text { padding-left: 22px; } .pxl-nav-menu.sub-style-default .sub-menu > li > a.pxl-onepage-active .pxl-menu-item-text:before, .pxl-nav-menu.sub-style-default .sub-menu > li:hover > a .pxl-menu-item-text:before, .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_item > a .pxl-menu-item-text:before, .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-item > a .pxl-menu-item-text:before, .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_ancestor > a .pxl-menu-item-text:before, .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-ancestor > a .pxl-menu-item-text:before { left: 0; opacity: 1; } } .pxl-nav-menu.show-effect-fade .pxl-menu-primary .sub-menu { margin-top: 0; } .pxl-nav-menu.show-effect-dropdown .pxl-menu-primary .sub-menu { -webkit-transform: scaleY(0); -khtml-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); transform-origin: 0 0 0; -webkit-transform-origin: 0 0 0; -ms-transform-origin: 0 0 0; -o-transform-origin: 0 0 0; margin-top: 0; } .pxl-nav-menu.show-effect-dropdown .pxl-menu-primary li:hover > .sub-menu, .pxl-nav-menu.show-effect-dropdown .pxl-menu-primary li.focus > .sub-menu { -webkit-transform: scaleY(1); -khtml-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); } .pxl-nav-menu.show-effect-slidedown .pxl-menu-primary .sub-menu { margin-top: 0; transform: perspective(500px) rotateX(-20deg); transform-origin: 50% 0%; } .pxl-nav-menu.show-effect-slidedown .pxl-menu-primary li:hover > .sub-menu, .pxl-nav-menu.show-effect-slidedown .pxl-menu-primary li.focus > .sub-menu { transform: perspective(500px) rotateX(0deg); } .pxl-nav-menu.pxl-nav-vertical .sub-menu { position: static; opacity: 1; visibility: visible; box-shadow: none; padding: 0; text-align: inherit; background-color: transparent; margin: 0; padding-top: 18px; display: none; transition: none; min-width: auto; } .pxl-nav-menu.pxl-nav-vertical .sub-menu > li { padding: 0; } .pxl-nav-menu.pxl-nav-vertical .sub-menu > li > a { padding: 0; display: inline-block; font-weight: 400; font-size: 19px; color: rgba(0, 0, 0, 0.54); border: none; } .pxl-nav-menu.pxl-nav-vertical .sub-menu > li > a:hover { color: var(--primary-color); } .pxl-nav-menu.pxl-nav-vertical .sub-menu > li + li { margin-top: 12px; } .pxl-nav-menu.pxl-nav-vertical .sub-menu li:hover > .sub-menu { margin-top: 0 !important; } .pxl-nav-menu.pxl-nav-vertical .pxl-menu-primary > li { display: block; margin: 0; } .pxl-nav-menu.pxl-nav-vertical .pxl-menu-primary > li > a { line-height: normal; } .pxl-nav-menu.pxl-nav-vertical.vertical-style-default .pxl-arrow-toggle { position: absolute; right: -40px; top: 50%; transform: translate(0, -50%); font-size: 80%; width: 40px; height: 40px; display: inline-flex; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; align-items: center; } .pxl-nav-menu.pxl-nav-vertical.vertical-style-default .pxl-menu-primary { padding: 0 50px; } .pxl-nav-menu.pxl-nav-vertical.vertical-style-default .pxl-menu-primary > li + li { margin-top: 30px; } .pxl-nav-menu.pxl-nav-vertical.vertical-style-default .pxl-menu-primary > li > a { line-height: normal; font-size: 36px; text-transform: uppercase; color: #141414; font-weight: 500; } .pxl-nav-menu.pxl-nav-vertical.vertical-style-default .pxl-menu-primary > li > a .caseicon-angle-arrow-down { display: none !important; } .pxl-nav-menu.pxl-nav-vertical.vertical-style-default .pxl-menu-primary li.menu-item-has-children > a:hover .pxl-arrow-toggle { opacity: 1; right: -60px; } .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-arrow-toggle { display: none; } .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-menu-primary > li > a { min-width: 145px; font-size: 18px; line-height: 60px; color: #040607; z-index: 1; } @media screen and (max-width: 1400px) { .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-menu-primary > li > a { font-size: 16px; line-height: 51px; } } .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-menu-primary > li > a:before, .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-menu-primary > li > a:after { content: ''; position: absolute; width: 31px; height: 27px; border-color: var(--primary-color); border-style: solid; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-menu-primary > li > a:before { top: 0; left: 0; border-radius: 8px 0 0 0; border-width: 3px 0 0 3px; transform-origin: top left; } @media screen and (max-width: 1400px) { .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-menu-primary > li > a:before { border-width: 2px 0 0 2px; } } .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-menu-primary > li > a:after { border-radius: 0 0 8px 0px; border-width: 0 3px 3px 0; right: 0; bottom: 0; transform-origin: bottom right; } @media screen and (max-width: 1400px) { .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-menu-primary > li > a:after { border-width: 0 2px 2px 0; } } .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-menu-primary > li > a .pxl-menu-item-text { position: static; } .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-menu-primary > li > a .pxl-menu-item-text:before { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 8px; z-index: -1; background-color: var(--primary-color); transform: scaleY(0); } .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-menu-primary > li > a:hover:before, .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-menu-primary > li > a:hover:after { transform: scale(0); } .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-menu-primary > li > a:hover .pxl-menu-item-text:before { transform: scaleY(1); } .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-menu-primary > li + li { margin-top: 22px; } @media screen and (max-width: 1400px) { .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-menu-primary > li + li { margin-top: 12px; } } .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-menu-primary > li .sub-menu { margin-bottom: 36px; } .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .pxl-menu-primary li.menu-item-has-children > a .pxl-menu-item-text:after { content: '+'; margin-left: 4px; } .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .sub-menu > li > a { color: #555; font-size: 16px; font-weight: 700; } .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .sub-menu > li > a:after { display: none; } .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .sub-menu > li > a:hover { color: var(--primary-color); } .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .sub-menu > li .sub-menu > li > a { color: #777; font-size: 15px; } .pxl-nav-menu.pxl-nav-vertical.vertical-style-button .sub-menu > li .sub-menu > li > a:hover { color: var(--primary-color); } .pxl-nav-menu.pxl-mega-boxed .pxl-megamenu > .sub-menu { padding: 20px 15px 15px 15px; max-width: 1170px; } @media screen and (min-width: 1201px) { #pxl-header-default .pxl-menu-primary > li { margin: 0 1px; } #pxl-header-default .pxl-menu-primary > li > a span { line-height: 37px; display: inline-flex; padding: 0 22px; align-items: center; position: relative; z-index: 1; } #pxl-header-default .pxl-menu-primary > li > a span:before { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: var(--secondary-color); z-index: -1; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transform: scaleY(0); transform-origin: bottom center; } #pxl-header-default .pxl-menu-primary > li:hover > a, #pxl-header-default .pxl-menu-primary > li.current_page_item > a, #pxl-header-default .pxl-menu-primary > li.current-menu-item > a, #pxl-header-default .pxl-menu-primary > li.current_page_ancestor > a, #pxl-header-default .pxl-menu-primary > li.current-menu-ancestor > a { color: var(--primary-color); } #pxl-header-default .pxl-menu-primary > li:hover > a span:before, #pxl-header-default .pxl-menu-primary > li.current_page_item > a span:before, #pxl-header-default .pxl-menu-primary > li.current-menu-item > a span:before, #pxl-header-default .pxl-menu-primary > li.current_page_ancestor > a span:before, #pxl-header-default .pxl-menu-primary > li.current-menu-ancestor > a span:before { transform: scaleY(1); } } @media screen and (min-width: 1201px) { body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li .pxl-menu-item-text::before { left: auto; right: -10px; } body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li > a.pxl-onepage-active .pxl-menu-item-text, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li:hover > a .pxl-menu-item-text, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_item > a .pxl-menu-item-text, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-item > a .pxl-menu-item-text, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_ancestor > a .pxl-menu-item-text, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-ancestor > a .pxl-menu-item-text { padding-left: 0; padding-right: 22px; } body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li > a.pxl-onepage-active .pxl-menu-item-text:before, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li:hover > a .pxl-menu-item-text:before, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_item > a .pxl-menu-item-text:before, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-item > a .pxl-menu-item-text:before, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_ancestor > a .pxl-menu-item-text:before, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-ancestor > a .pxl-menu-item-text:before { right: 0; } } .pxl-icon-box { position: relative; } .pxl-icon-box .pxl-item--link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .pxl-icon-box1.style-1 .pxl-item--icon img { width: auto; } .pxl-icon-box1.style-1 .pxl-item--description { font-size: 18px; color: #7a7f93; margin-bottom: 4px; } @media screen and (max-width: 991px) { .pxl-icon-box1.style-1 .pxl-item--description { font-size: 16px; } } .pxl-icon-box1.style-1 .pxl-item--title { font-size: 26px; margin-bottom: 0; color: #082d3d; } @media screen and (max-width: 991px) { .pxl-icon-box1.style-1 .pxl-item--title { font-size: 20px; } } .pxl-icon-box1.style-2 { text-align: center; background-color: #f8f8f8; padding: 48px 20px 28px 20px; border-radius: 12px; box-shadow: 0 4px 20px rgba(255, 255, 255, 0.15) inset; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url(../img/bg-1.png); } .pxl-icon-box1.style-2 .pxl-item--icon { line-height: 1; margin-bottom: 44px; } .pxl-icon-box1.style-2 .pxl-item--title { line-height: 1.25; margin-bottom: 0; font-size: 24px; font-weight: 500; min-height: 60px; color: #01062e; width: 100%; } .pxl-icon-box1.style-2 .pxl-item--description { padding-top: 15px; } .pxl-icon-box1.style-2 .pxl-item--meta { text-align: center; justify-content: center; } .pxl-icon-box1.style-2 .pxl-item--inner { display: block; } .pxl-icon-box1.style-3 .pxl-item--icon { margin-right: 23px; min-width: 61px; width: 61px; height: 61px; color: #fff; background-color: var(--primary-color); border-radius: 61px; display: inline-flex; justify-content: center; align-items: center; font-size: 28px; } .pxl-icon-box1.style-3 .pxl-item--description { margin-bottom: 10px; } .pxl-icon-box1.style-3 .pxl-item--title { font-size: 30px; margin-bottom: 0; } .pxl-icon-box2 .pxl-item--icon { margin-bottom: 40px; } .pxl-icon-box2 .pxl-item--icon i { font-size: 80px; color: var(--primary-color); } .pxl-icon-box2 .pxl-item--title { font-size: 24px; margin-bottom: 24px; } @media screen and (max-width: 1200px) { .pxl-icon-box2 .pxl-item--title { font-size: 20px; } } .pxl-icon-box2 .pxl-item--description { padding-right: 17px; margin-bottom: 40px; } @media screen and (max-width: 1200px) { .pxl-icon-box2 .pxl-item--description { padding-right: 0; } } @media screen and (max-width: 991px) { .pxl-icon-box2 .pxl-item--description { font-size: 15px; } } .pxl-icon-box2 .pxl--link a { width: 48px; height: 48px; line-height: 44px; border: 2px solid var(--primary-color); display: inline-block; border-radius: 48px; text-align: center; color: var(--primary-color); font-size: 13px; -webkit-transform: translateX(-30px); -khtml-transform: translateX(-30px); -moz-transform: translateX(-30px); -ms-transform: translateX(-30px); -o-transform: translateX(-30px); transform: translateX(-30px); opacity: 0; } .pxl-icon-box2 .pxl--link a:hover { color: #fff; background-color: var(--primary-color); } .pxl-icon-box2 .pxl-item--inner { position: relative; z-index: 1; padding: 34px 40px 50px; } @media screen and (max-width: 1200px) { .pxl-icon-box2 .pxl-item--inner { padding-left: 20px; padding-right: 15px; padding-bottom: 35px; } } .pxl-icon-box2 .pxl-item--inner:before { content: ''; z-index: -1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; -webkit-box-shadow: 0 49px 35px rgba(14, 14, 14, 0.08); -khtml-box-shadow: 0 49px 35px rgba(14, 14, 14, 0.08); -moz-box-shadow: 0 49px 35px rgba(14, 14, 14, 0.08); -ms-box-shadow: 0 49px 35px rgba(14, 14, 14, 0.08); -o-box-shadow: 0 49px 35px rgba(14, 14, 14, 0.08); box-shadow: 0 49px 35px rgba(14, 14, 14, 0.08); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); opacity: 0; -webkit-transform: scaleY(0); -khtml-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); transform-origin: bottom center; -webkit-transform-origin: bottom center; } .pxl-icon-box2:hover .pxl-item--inner:before { opacity: 1; -webkit-transform: scaleY(1); -khtml-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); } .pxl-icon-box2:hover .pxl--link a { -webkit-transform: translateX(0px); -khtml-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); opacity: 1; } .pxl-icon-box3 .pxl-item--title { font-size: 22px; } @media screen and (max-width: 991px) { .pxl-icon-box3 .pxl-item--title { font-size: 20px; } } .pxl-icon-box3 .pxl-item--icon { position: absolute; top: -53px; left: 0; right: 0; margin: auto; width: 111px; height: 111px; background-color: var(--primary-color); -webkit-border-radius: 111px; -khtml-border-radius: 111px; -moz-border-radius: 111px; -ms-border-radius: 111px; -o-border-radius: 111px; border-radius: 111px; z-index: 99; } .pxl-icon-box3 .pxl-item--icon i { font-size: 55px; display: inline-flex; color: #fff; } .pxl-icon-box3 .pxl-item--icon svg { fill: #fff; height: 55px; } .pxl-icon-box3 .pxl-item--icon img { max-height: 55px; } .pxl-icon-box3 .pxl-item--link { z-index: 88; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .pxl-icon-box3 .pxl-item--inner { position: relative; padding: 80px 40px 48px 40px; text-align: center; background-color: #fff; margin-top: 53px; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } @media screen and (max-width: 1200px) { .pxl-icon-box3 .pxl-item--inner { padding-left: 30px; padding-right: 30px; } } @media screen and (max-width: 991px) { .pxl-icon-box3 .pxl-item--inner { padding-left: 20px; padding-right: 20px; } } .pxl-icon-box3 .pxl-item--inner:before { content: ''; background-color: var(--secondary-color); width: 0; left: 0; right: 0; margin: auto; position: absolute; bottom: 0; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); height: 4px; } .pxl-icon-box3 .pxl-item--inner:hover { -webkit-transform: translateY(21px); -khtml-transform: translateY(21px); -moz-transform: translateY(21px); -ms-transform: translateY(21px); -o-transform: translateY(21px); transform: translateY(21px); } .pxl-icon-box3 .pxl-item--inner:hover:before { width: 100%; } .pxl-icon-box4 { position: relative; } .pxl-icon-box4 .pxl-item--icon { line-height: 1; position: relative; z-index: 1; height: 160px; margin-top: -80px; margin-bottom: 34px; } .pxl-icon-box4 .pxl-item--icon i { color: var(--primary-color); font-size: 64px; } .pxl-icon-box4 .pxl-item--icon * { z-index: -1; } .pxl-icon-box4 .pxl-item--icon .pxl-item--icon-bg { width: 300px; height: 300px; } .pxl-icon-box4 .pxl-item--icon .pxl-item--icon-bg + i { color: #fff; } .pxl-icon-box4 .pxl-item--title { font-size: 24px; margin-bottom: 22px; } @media screen and (max-width: 1200px) { .pxl-icon-box4 .pxl-item--title { font-size: 20px; } } .pxl-icon-box4 .pxl-item--description { color: #666; } @media screen and (max-width: 1200px) { .pxl-icon-box4 .pxl-item--description { font-size: 15px; } } .pxl-icon-box4 .pxl-item--holder { position: relative; z-index: 2; } .pxl-icon-box4 .pxl--link { position: absolute; bottom: -30px; right: 0; left: 0; -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); opacity: 0; } .pxl-icon-box4 .pxl--link span { position: relative; } .pxl-icon-box4 .pxl--link span:before { content: ''; -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); position: absolute; left: 0; height: 1px; width: 0; background-color: var(--primary-color); bottom: 2px; opacity: 0.67; } .pxl-icon-box4 .pxl--link a { font-size: 15px; font-weight: 700; color: var(--primary-color); } .pxl-icon-box4 .pxl--link a:hover span:before { width: 100%; } .pxl-icon-box4 .pxl-item--inner { position: relative; z-index: 1; text-align: center; padding: 30px 30px 66px 30px; margin-top: 50px; margin-bottom: 50px; } @media screen and (max-width: 1200px) { .pxl-icon-box4 .pxl-item--inner { padding-left: 20px; padding-right: 20px; } } .pxl-icon-box4 .pxl-item--inner:before { content: ''; position: absolute; height: 100%; left: 0; right: 0; top: 0; -webkit-border-radius: 30px; -khtml-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; background-color: #fff; -webkit-box-shadow: 0 21px 35px rgba(0, 0, 0, 0.05); -khtml-box-shadow: 0 21px 35px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 21px 35px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 21px 35px rgba(0, 0, 0, 0.05); -o-box-shadow: 0 21px 35px rgba(0, 0, 0, 0.05); box-shadow: 0 21px 35px rgba(0, 0, 0, 0.05); z-index: -1; -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } .pxl-icon-box4 .pxl-item--inner:hover:before { height: calc(100% + 50px); } .pxl-icon-box4 .pxl-item--inner:hover .pxl--link { bottom: 5px; opacity: 1; } .pxl-icon-box4:hover { z-index: 99; } .pxl-icon-box5 .pxl-item--icon { line-height: 1; font-size: 78px; color: var(--primary-color); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; margin-bottom: 4px; } .pxl-icon-box5 .pxl-item--icon svg { height: 78px; fill: var(--primary-color); } .pxl-icon-box5 .pxl-item--title { font-size: 22px; color: #0a0a0a; margin-bottom: 12px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-icon-box5 .pxl-item--description { font-size: 16px; color: #0a0a0a; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-icon-box5 .pxl-box--image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .pxl-icon-box5 .pxl-box--image:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.8; background-color: var(--gradient-color-from); background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1'); } .pxl-icon-box5 .pxl-item--inner { position: relative; z-index: 1; background-color: #fff; padding: 45px 30px 38px 30px; text-align: center; box-shadow: 0 0 18px rgba(109, 109, 109, 0.13); } .pxl-icon-box5 .pxl-item--inner:hover .pxl-item--icon, .pxl-icon-box5 .pxl-item--inner:hover .pxl-item--title, .pxl-icon-box5 .pxl-item--inner:hover .pxl-item--description { color: #fff !important; } .pxl-icon-box5 .pxl-item--inner:hover .pxl-box--image { opacity: 1; } .pxl-iconbox-carousel1 .pxl-item--title { font-size: 20px; margin-bottom: 20px; } .pxl-iconbox-carousel1 .pxl-item--desc { font-size: 15px; color: #7f7d9b; } .pxl-iconbox-carousel1 .pxl-item--icon { margin-bottom: 18px; } .pxl-iconbox-carousel1 .pxl-item--icon i { font-size: 68px; } .pxl-iconbox-carousel1 .pxl-item--icon svg { height: 68px; } .pxl-iconbox-carousel1 .pxl-item--link { position: absolute; bottom: 0; left: 32px; z-index: 88; opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-iconbox-carousel1 .pxl-item--link a { line-height: 1; padding: 90px 20px 13px 20px; font-size: 14px; text-transform: uppercase; color: #fff; font-weight: 500; display: inline-flex; align-items: center; border-radius: 20px; background-image: -webkit-linear-gradient(to right, var(--gradient-color-from) 0%, var(--gradient-color-to) 51%, var(--gradient-color-from) 100%); background-image: -moz-linear-gradient(to right, var(--gradient-color-from) 0%, var(--gradient-color-to) 51%, var(--gradient-color-from) 100%); background-image: -ms-linear-gradient(to right, var(--gradient-color-from) 0%, var(--gradient-color-to) 51%, var(--gradient-color-from) 100%); background-image: -o-linear-gradient(to right, var(--gradient-color-from) 0%, var(--gradient-color-to) 51%, var(--gradient-color-from) 100%); background-image: linear-gradient(to right, var(--gradient-color-from) 0%, var(--gradient-color-to) 51%, var(--gradient-color-from) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr=''); background-size: 200%, auto; font-family: 'Rubik', sans-serif; } .pxl-iconbox-carousel1 .pxl-item--link a i { font-size: 16px; } .pxl-iconbox-carousel1 .pxl-item--link a:hover, .pxl-iconbox-carousel1 .pxl-item--link a:focus, .pxl-iconbox-carousel1 .pxl-item--link a:active { background-position: right center; color: #fff; } .pxl-iconbox-carousel1 .pxl-item--holder { background-color: #fff; box-shadow: 0 0 43px rgba(9, 0, 56, 0.07); border-radius: 20px; padding: 30px 20px 50px; text-align: center; position: relative; z-index: 99; } .pxl-iconbox-carousel1 .pxl-item--inner { position: relative; padding: 10px; margin: 42px 0; z-index: 1; } .pxl-iconbox-carousel1 .pxl-item--inner:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; background-color: var(--gradient-color-from); background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1'); border-radius: 20px; filter: blur(5px); opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-iconbox-carousel1 .pxl-item--inner:hover:before { opacity: 0.33; } .pxl-iconbox-carousel1 .pxl-item--inner:hover .pxl-item--link { left: 0; bottom: -32px; opacity: 1; } .pxl-iconbox-carousel1 .pxl-swiper-arrow-wrap .pxl-swiper-arrow { position: absolute; top: 50%; transform: translate(0, -50%); margin: 0; } .pxl-iconbox-carousel1 .pxl-swiper-arrow-wrap .pxl-swiper-arrow.pxl-swiper-arrow-prev { left: -16px; } @media screen and (max-width: 1200px) { .pxl-iconbox-carousel1 .pxl-swiper-arrow-wrap .pxl-swiper-arrow.pxl-swiper-arrow-prev { left: 25px; } } .pxl-iconbox-carousel1 .pxl-swiper-arrow-wrap .pxl-swiper-arrow.pxl-swiper-arrow-next { right: -16px; } @media screen and (max-width: 1200px) { .pxl-iconbox-carousel1 .pxl-swiper-arrow-wrap .pxl-swiper-arrow.pxl-swiper-arrow-next { right: 25px; } } .pxl-counter .pxl--counter-number { display: inline-flex; flex-wrap: wrap; align-items: center; } .pxl-counterslide { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-flex; vertical-align: middle; *vertical-align: auto; position: relative; } .pxl-counterslide .pxl-counterslide-inside { display: inline-flex; } .pxl-counterslide .pxl-counterslide-digit-spacer { visibility: hidden; } .pxl-counterslide .pxl-counterslide-digit, .pxl-counterslide .pxl-counterslide-digit-spacer { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-flex; vertical-align: middle; *vertical-align: auto; position: relative; } .pxl-counterslide .pxl-counterslide-digit-inner { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; } .pxl-counterslide .pxl-counterslide-ribbon { display: block; } .pxl-counterslide .pxl-counterslide-ribbon-inner { display: block; -webkit-backface-visibility: hidden; } .pxl-counterslide .pxl-counterslide-value { display: block; -webkit-transform: translateZ(0); } .pxl-counterslide .pxl-counterslide-value.pxl-counterslide-last-value { position: absolute; } .pxl-counterslide.pxl-counterslide-animating-up .pxl-counterslide-ribbon-inner { -webkit-transition: -webkit-transform 2s; -moz-transition: -moz-transform 2s; -ms-transition: -ms-transform 2s; -o-transition: -o-transform 2s; transition: transform 2s; } .pxl-counterslide.pxl-counterslide-animating-up.pxl-counterslide-animating .pxl-counterslide-ribbon-inner { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); } .pxl-counterslide.pxl-counterslide-animating-down .pxl-counterslide-ribbon-inner { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); } .pxl-counterslide.pxl-counterslide-animating-down.pxl-counterslide-animating .pxl-counterslide-ribbon-inner { -webkit-transition: -webkit-transform 2s; -moz-transition: -moz-transform 2s; -ms-transition: -ms-transform 2s; -o-transition: -o-transform 2s; transition: transform 2s; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .pxl-counter1 .pxl-counter--icon { line-height: 1; margin-bottom: 32px; font-size: 80px; color: var(--primary-color); } .pxl-counter1 .pxl-counter--icon svg { height: 80px; fill: var(--primary-color); } .pxl-counter1 .pxl-counter--icon img { max-height: 80px; } .pxl-counter1 .pxl-counter--number { line-height: 1; font-weight: 700; color: var(--primary-color); font-size: 72px; display: inline-flex; margin-bottom: 9px; } @media screen and (max-width: 991px) { .pxl-counter1 .pxl-counter--number { font-size: 52px; } } .pxl-counter1 .pxl-counter--number.text-gradient, .pxl-counter1 .pxl-contact-info-widget .pxl-item--icon i.pxl-counter--number, .pxl-contact-info-widget .pxl-item--icon .pxl-counter1 i.pxl-counter--number, .pxl-counter1 .pxl-link .pxl-type-gradient i.pxl-counter--number, .pxl-link .pxl-type-gradient .pxl-counter1 i.pxl-counter--number, .pxl-counter1 .pxl-heading .px-text-gradient span.pxl-counter--number, .pxl-heading .px-text-gradient .pxl-counter1 span.pxl-counter--number, .pxl-counter1 .swiper-filter-wrap .filter-item.active span.pxl-counter--number, .swiper-filter-wrap .filter-item.active .pxl-counter1 span.pxl-counter--number, .pxl-counter1 .pxl-counter1.style-3 .pxl-counter--icon i.pxl-counter--number, .pxl-counter1.style-3 .pxl-counter--icon .pxl-counter1 i.pxl-counter--number, .pxl-counter1 .pxl-testimonial-carousel5 .pxl-item--title span.pxl-counter--number, .pxl-testimonial-carousel5 .pxl-item--title .pxl-counter1 span.pxl-counter--number, .pxl-counter1 .pxl-pricing1 .pxl-pricing--feature i.pxl-counter--number, .pxl-pricing1 .pxl-pricing--feature .pxl-counter1 i.pxl-counter--number, .pxl-counter1 .pxl-pricing1:hover .pxl-pricing--button a span.pxl-counter--number, .pxl-pricing1:hover .pxl-pricing--button a .pxl-counter1 span.pxl-counter--number, .pxl-counter1 .pxl-pricing1:hover .pxl-pricing--icon i.pxl-counter--number, .pxl-pricing1:hover .pxl-pricing--icon .pxl-counter1 i.pxl-counter--number { background-image: -webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to bottom, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)'); } .pxl-counter1 .pxl-counter--title { font-size: 24px; color: #424242; font-weight: 500; line-height: 1.33333; display: inline-flex; } @media screen and (max-width: 991px) { .pxl-counter1 .pxl-counter--title { font-size: 20px; } } .pxl-counter1.style-2 { display: flex; justify-content: center; flex-wrap: wrap; } .pxl-counter1.style-2 .pxl-counter--inner { display: inline-block; padding: 30px 40px; position: relative; z-index: 1; } @media screen and (max-width: 991px) { .pxl-counter1.style-2 .pxl-counter--inner { padding-left: 20px; padding-right: 20px; } } .pxl-counter1.style-2 .pxl-counter--inner:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; z-index: -1; border-radius: 30px; box-shadow: 0 17px 18px rgba(54, 54, 64, 0.05); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; transform: scaleX(0); } .pxl-counter1.style-2 .pxl-counter--inner:hover:before { opacity: 1; transform: scaleX(1); } .pxl-counter1.style-3 .pxl-counter--icon { width: 50px; height: 50px; border-radius: 50px; background-color: #fff; font-size: 25px; position: relative; margin-bottom: 20px; box-shadow: 0 0 38px rgba(37, 86, 247, 0.17); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-counter1.style-3 .pxl-counter--icon i, .pxl-counter1.style-3 .pxl-counter--icon svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .pxl-counter1.style-3 .pxl-counter--title { font-size: 16px; } .pxl-counter1.style-3 .pxl-counter--number { display: inline-flex; align-items: center; font-size: 36px; } .pxl-counter1.style-3 .pxl-counter--number .pxl-counter--prefix, .pxl-counter1.style-3 .pxl-counter--number .pxl-counter--suffix { font-family: 'Rubik', sans-serif; font-size: 18px; font-weight: 700; color: var(--gradient-color-to); } .pxl-counter2 .pxl-counter--icon { position: absolute; top: -9px; left: -40px; width: 72px; height: 72px; background-color: var(--primary-color); border-radius: 72px; font-size: 30px; color: #000; display: inline-flex; justify-content: center; align-items: center; } .pxl-counter2 .pxl-counter--icon svg { height: 30px; fill: #000; } @media screen and (max-width: 1400px) { .pxl-counter2 .pxl-counter--icon { left: -25px; } } .pxl-counter2 .pxl-counter--subtitle { color: #666; font-size: 16px; font-weight: 700; letter-spacing: 0.2em; } .pxl-counter2 .pxl-counter--title { font-size: 20px; font-weight: 700; color: var(--primary-color); } .pxl-counter2 .pxl-counter--number { line-height: 1; font-size: 60px; color: #000; font-weight: 700; display: inline-flex; justify-content: center; } .pxl-counter2 .pxl-counter--inner { width: 190px; height: 190px; position: relative; background-color: #fff; border-radius: 190px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; text-align: center; box-shadow: 0 0 0 35px rgba(255, 255, 255, 0.15); } @media screen and (max-width: 1400px) { .pxl-counter2 .pxl-counter--inner { box-shadow: 0 0 0 25px rgba(255, 255, 255, 0.15); } } .pxl-btn-video { position: relative; } .pxl-btn-video.style1 { width: 90px; height: 90px; border-radius: 90px; display: inline-flex; background-color: #fff; color: var(--primary-color); justify-content: center; align-items: center; font-size: 16px; box-shadow: 0 13px 24px rgba(1, 1, 20, 0.23); } .pxl-btn-video.style1:before { content: ""; position: absolute; z-index: 0; left: 0; top: 0; display: block; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.63); border-radius: 50%; animation: pxl_pulse_border 1500ms ease-out infinite; -webkit-animation: pxl_pulse_border 1500ms ease-out infinite; z-index: -2; border-radius: inherit; } .pxl-btn-video.style1:hover, .pxl-btn-video.style1:focus { color: var(--primary-color); } .pxl-btn-video.style2 { width: 120px; height: 120px; border-radius: 120px; display: inline-flex; background-color: var(--primary-color); color: #fff; justify-content: center; align-items: center; font-size: 36px; } @media screen and (max-width: 767px) { .pxl-btn-video.style2 { width: 80px; height: 80px; border-radius: 80px; font-size: 22px; } } .pxl-btn-video.style2:before { content: ""; position: absolute; z-index: 0; left: 0; top: 0; display: block; width: 100%; height: 100%; background-color: rgba(var(--primary-color-rgb),0.44); border-radius: 50%; animation: pxl_pulse_border 1500ms ease-out infinite; -webkit-animation: pxl_pulse_border 1500ms ease-out infinite; z-index: -2; border-radius: inherit; } .pxl-btn-video.style2:hover, .pxl-btn-video.style2:focus { color: #fff; } .pxl-video-player1 .pxl-overlay-color { z-index: 88; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .pxl-video-player1 .pxl-video--holder + .btn-video-wrap { position: absolute; z-index: 99; text-align: center; } .pxl-video-player1 .pxl-video--holder + .btn-video-wrap.p-center { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .pxl-video-player1 .pxl-video--imagebg { position: relative; overflow: hidden; } .pxl-video-player1 .pxl-video--imagebg .bg-image { position: absolute; top: 0; left: 0; right: 0; bottom: -60px; } .pxl-video-player1.pxl-video-style2 .pxl-video--imagebg, .pxl-video-player1.pxl-video-style2 .pxl-video--holder > img { border-radius: 20px; border: 8px solid var(--primary-color); box-shadow: 0 8px 40px rgba(0, 7, 26, 0.15); } .pxl-testimonial-grid1 .pxl-item--avatar { width: 96px; position: absolute; top: -34px; left: 35px; z-index: 99; } .pxl-testimonial-grid1 .pxl-item--avatar img { border-radius: 96px; } .pxl-testimonial-grid1 .pxl-item--avatar .pxl-item--icon { width: 42px; height: 42px; direction: inline-flex; align-items: center; justify-content: center; color: #fff; font-size: 28px; background-color: var(--primary-color); border-radius: 42px; position: absolute; top: -13px; left: -7px; } .pxl-testimonial-grid1 .pxl-item--star { text-align: right; font-size: 18px; color: #fc5c2e; margin-bottom: 24px; } .pxl-testimonial-grid1 .pxl-item--desc { font-size: 18px; color: rgba(1, 6, 46, 0.8); margin-bottom: 21px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-testimonial-grid1 .pxl-item--title { font-size: 20px; font-weight: 700; color: #01062e; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-testimonial-grid1 .pxl-item--position { font-size: 14px; color: #01062e; } .pxl-testimonial-grid1 .pxl-item--inner { margin-top: 50px; margin-bottom: 30px; position: relative; background-color: #fff; padding: 38px 30px 40px 30px; box-shadow: 0 0 20px rgba(12, 12, 12, 0.06); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; z-index: 1; } .pxl-testimonial-grid1 .pxl-item--inner:before { content: ''; z-index: -1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 3px solid var(--primary-color); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .pxl-testimonial-grid1 .pxl-item--inner:hover { box-shadow: 0 0 30px rgba(var(--primary-color-rgb),0.25); } .pxl-testimonial-grid1 .pxl-item--inner:hover:before { opacity: 1; } .pxl-testimonial-carousel1 { margin-top: -50px; } .pxl-testimonial-carousel1 .pxl-item--avatar { min-width: 57px; position: relative; } .pxl-testimonial-carousel1 .pxl-item--avatar img { border-radius: 57px; } .pxl-testimonial-carousel1 .pxl-item--avatar .pxl-item--icon { line-height: 1; position: absolute; top: -27px; left: -37px; font-size: 40px; color: #d9dade; } .pxl-testimonial-carousel1 .pxl-item--desc { font-size: 20px; line-height: 1.2; margin-bottom: 11px; font-style: italic; } @media screen and (max-width: 1200px) { .pxl-testimonial-carousel1 .pxl-item--desc { font-size: 18px; } } .pxl-testimonial-carousel1 .pxl-item--title { font-size: 16px; color: #01062e; font-weight: 700; } .pxl-testimonial-carousel1 .pxl-item--position { font-size: 14px; color: #717171; } .pxl-testimonial-carousel1 .pxl-item--inner { align-items: inherit; background-color: #fff; margin-top: 50px; margin-bottom: 50px; padding: 45px 50px 45px 80px; border-radius: 10px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } @media screen and (max-width: 1600px) { .pxl-testimonial-carousel1 .pxl-item--inner { padding-left: 60px; padding-right: 40px; } } @media screen and (max-width: 1200px) { .pxl-testimonial-carousel1 .pxl-item--inner { padding-left: 50px; padding-right: 20px; } } .pxl-testimonial-carousel1 .swiper-slide-active .pxl-item--inner { box-shadow: 0 4px 36px rgba(23, 25, 26, 0.08); } .pxl-testimonial-carousel1 .pxl-swiper-dots.style-2.pxl-swiper-pagination-bullets { margin-top: 0px; top: -69px; } .pxl-testimonial-carousel2 .pxl-item--avatar { width: 96px; position: absolute; top: -34px; left: 35px; z-index: 99; } .pxl-testimonial-carousel2 .pxl-item--avatar img { border-radius: 96px; } .pxl-testimonial-carousel2 .pxl-item--avatar .pxl-item--icon { width: 42px; height: 42px; direction: inline-flex; align-items: center; justify-content: center; color: #fff; font-size: 18px; background-color: var(--primary-color); border-radius: 42px; position: absolute; top: -13px; left: -7px; } .pxl-testimonial-carousel2 .pxl-item--star { text-align: right; font-size: 17px; color: var(--primary-color); margin-bottom: 24px; } .pxl-testimonial-carousel2 .pxl-item--desc { font-size: 16px; font-weight: 500; color: #58595f; margin-bottom: 21px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-testimonial-carousel2 .pxl-item--title { font-size: 20px; font-weight: 700; color: #01062e; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-testimonial-carousel2 .pxl-item--position { font-size: 14px; color: var(--primary-color); } .pxl-testimonial-carousel2 .pxl-item--inner { margin-top: 50px; margin-bottom: 30px; position: relative; background-color: #fff; padding: 38px 34px 40px 34px; box-shadow: 0 11px 16px rgba(12, 12, 12, 0.06); z-index: 1; } .pxl-testimonial-carousel2 .pxl-item--inner:before { content: ''; z-index: -1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #15333d; border: 8px solid var(--primary-color); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; background-image: url(../img/testimonial-overlay.png); background-size: cover; background-repeat: no-repeat; background-position: center; } .pxl-testimonial-carousel2 .pxl-item--inner:hover:before { opacity: 1; } .pxl-testimonial-carousel2 .pxl-item--inner:hover .pxl-item--title, .pxl-testimonial-carousel2 .pxl-item--inner:hover .pxl-item--desc { color: #fff; } .pxl-testimonial-carousel3 .pxl-item--avatar { margin-bottom: 32px; } .pxl-testimonial-carousel3 .pxl-item--avatar img { border-radius: 100px; } .pxl-testimonial-carousel3 .pxl-item--title { font-size: 28px; font-weight: 700; color: #01062e; } @media screen and (max-width: 1200px) { .pxl-testimonial-carousel3 .pxl-item--title { font-size: 24px; } } @media screen and (max-width: 767px) { .pxl-testimonial-carousel3 .pxl-item--title { font-size: 20px; } } .pxl-testimonial-carousel3 .pxl-item--position { font-size: 21px; color: #545454; } @media screen and (max-width: 1200px) { .pxl-testimonial-carousel3 .pxl-item--position { font-size: 18px; } } .pxl-testimonial-carousel3 .pxl-item--desc { font-size: 36px; color: #01062e; line-height: 1.33333; margin-bottom: 88px; padding: 0 90px; position: relative; font-style: italic; } @media screen and (max-width: 1400px) { .pxl-testimonial-carousel3 .pxl-item--desc { font-size: 32px; } } @media screen and (max-width: 1200px) { .pxl-testimonial-carousel3 .pxl-item--desc { font-size: 30px; padding-right: 30px; padding-left: 60px; } } @media screen and (max-width: 767px) { .pxl-testimonial-carousel3 .pxl-item--desc { font-size: 24px; padding-right: 15px; padding-left: 40px; } } .pxl-testimonial-carousel3 .pxl-item--desc .pxl-item--icon { position: absolute; top: -12px; left: 0; font-size: 60px; line-height: 1; color: #e7e7e7; } @media screen and (max-width: 1200px) { .pxl-testimonial-carousel3 .pxl-item--desc .pxl-item--icon { font-size: 40px; left: 15px; } } @media screen and (max-width: 767px) { .pxl-testimonial-carousel3 .pxl-item--desc .pxl-item--icon { font-size: 30px; } } .pxl-testimonial-carousel3 .pxl-item--inner { text-align: center; margin-top: 20px; } .pxl-testimonial-carousel3.pxl-swiper-center .pxl-item--inner { opacity: 0.3; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-testimonial-carousel3.pxl-swiper-center .swiper-slide-visible.swiper-slide-active .pxl-item--inner { opacity: 1; } @media screen and (max-width: 1200px) { .pxl-testimonial-carousel3 .pxl-swiper-dots.style-2.pxl-swiper-pagination-progressbar { max-width: 680px; } } @media screen and (max-width: 767px) { .pxl-testimonial-carousel3 .pxl-swiper-dots.style-2.pxl-swiper-pagination-progressbar { max-width: 290px; } } .pxl-testimonial-carousel4 .pxl-item--avatar { position: relative; min-width: 235px; background-position: top center; border-radius: 10px 0 0 10px; } @media screen and (max-width: 767px) { .pxl-testimonial-carousel4 .pxl-item--avatar { min-width: 100%; width: 100%; min-height: 360px; border-radius: 10px 10px 0 0; } } .pxl-testimonial-carousel4 .pxl-box--icon { font-size: 32px; color: #fff; width: 64px; height: 64px; border-radius: 8px; background-color: var(--primary-color); top: 41px; left: -32px; position: absolute; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } @media screen and (max-width: 1400px) { .pxl-testimonial-carousel4 .pxl-box--icon { left: -22px; } } @media screen and (max-width: 767px) { .pxl-testimonial-carousel4 .pxl-box--icon { left: 30px; top: 30px; } } .pxl-testimonial-carousel4 .pxl-box--icon svg { height: 34px; width: auto; fill: #fff; } .pxl-testimonial-carousel4 .pxl-item--holder { flex-grow: 1; padding: 50px 50px 43px 50px; background-color: #fff; position: relative; z-index: 1; } @media screen and (max-width: 1260px) { .pxl-testimonial-carousel4 .pxl-item--holder { padding-left: 35px; padding-right: 30px; } } @media screen and (max-width: 767px) { .pxl-testimonial-carousel4 .pxl-item--holder { padding-bottom: 90px; } } .pxl-testimonial-carousel4 .pxl-item--holder:before { content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100px; z-index: -1; background-color: #e1e1e1; background-image: -webkit-gradient(linear, right top, left top, from(#e1e1e1), to(rgba(225, 225, 225, 0))); background-image: -webkit-linear-gradient(to right, #e1e1e1, rgba(225, 225, 225, 0)); background-image: -moz-linear-gradient(to right, #e1e1e1, rgba(225, 225, 225, 0)); background-image: -ms-linear-gradient(to right, #e1e1e1, rgba(225, 225, 225, 0)); background-image: -o-linear-gradient(to right, #e1e1e1, rgba(225, 225, 225, 0)); background-image: linear-gradient(to right, #e1e1e1, rgba(225, 225, 225, 0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e1e1e1', endColorStr='rgba(225, 225, 225, 0)', gradientType='1'); background-color: transparent; } .pxl-testimonial-carousel4 .pxl-item--desc { font-size: 24px; line-height: 1.416; color: #060606; font-weight: 500; border-bottom: 1px solid #e0dfdf; padding-bottom: 28px; margin-bottom: 14px; } .pxl-testimonial-carousel4 .pxl-item--title { font-size: 20px; color: #2c2c2c; margin-bottom: 0; } .pxl-testimonial-carousel4 .pxl-item--position { font-size: 15px; color: #737272; } .pxl-testimonial-carousel4 .pxl-item--icon { font-family: 'Crimson Text', serif; font-size: 100px; line-height: 0; color: var(--primary-color); margin-bottom: 2px; margin-top: 37px; } .pxl-testimonial-carousel4 .pxl-item--inner { display: flex; flex-wrap: nowrap; } @media screen and (max-width: 767px) { .pxl-testimonial-carousel4 .pxl-item--inner { flex-wrap: wrap; } } .pxl-testimonial-carousel4 .pxl-swiper-arrow-wrap { margin: 0; position: absolute; bottom: 0; right: 50px; z-index: 99; } @media screen and (max-width: 767px) { .pxl-testimonial-carousel4 .pxl-swiper-arrow-wrap { right: 0; } } .pxl-testimonial-carousel5 .pxl-item--avatar { margin-bottom: 32px; } .pxl-testimonial-carousel5 .pxl-item--avatar img { border-radius: 100px; border: 6px solid #fff; } .pxl-testimonial-carousel5 .pxl-item--title { font-size: 25px; margin-bottom: 0; } .pxl-testimonial-carousel5 .pxl-item--position { font-size: 16px; color: #01062e; } .pxl-testimonial-carousel5 .pxl-item--desc { padding-left: 60px; font-size: 17px; position: relative; color: #5d5d5d; line-height: 1.647; margin-bottom: 19px; } .pxl-testimonial-carousel5 .pxl-item--icon { position: absolute; top: -8px; left: 5px; font-size: 48px; line-height: 1; transform: scale(-1); color: var(--gradient-color-to); } .pxl-testimonial-carousel5 .pxl-item--inner { text-align: center; padding: 41px 44px 36px 28px; background-color: #f8fbfe; } @media screen and (max-width: 767px) { .pxl-testimonial-carousel5 .pxl-item--inner { padding-left: 24px; padding-right: 24px; } } .pxl-testimonial-carousel5 .pxl-swiper-dots.style-5.pxl-swiper-pagination-bullets { padding-top: 25px; } @media screen and (min-width: 1201px) { .pxl-testimonial-carousel5 { padding: 0 110px; } .pxl-testimonial-carousel5 .pxl-swiper-arrow-wrap.style-4 .pxl-swiper-arrow { position: absolute; top: 50%; transform: translate(0, -50%); margin: -33px 0 0; } .pxl-testimonial-carousel5 .pxl-swiper-arrow-wrap.style-4 .pxl-swiper-arrow.pxl-swiper-arrow-prev { left: 0; } .pxl-testimonial-carousel5 .pxl-swiper-arrow-wrap.style-4 .pxl-swiper-arrow.pxl-swiper-arrow-next { right: 0; } } .pxl-testimonial-carousel6 .pxl-item--avatar { display: inline-block; position: relative; margin-bottom: 38px; } .pxl-testimonial-carousel6 .pxl-item--avatar img { border-radius: 132px; box-shadow: 0 7px 27px rgba(65, 19, 138, 0.25); } .pxl-testimonial-carousel6 .pxl-item--avatar .pxl-item--icon { width: 48px; height: 48px; border-radius: 12px; background-color: var(--gradient-color-from); background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1'); position: absolute; bottom: 0; right: -3px; font-size: 16px; display: inline-flex; justify-content: center; align-items: center; color: #fff; border-radius: 48px; border: 3px solid #fff; } .pxl-testimonial-carousel6 .pxl-item--desc { font-size: 16px; color: #706e8b; margin-bottom: 32px; max-width: 500px; margin-left: auto; margin-right: auto; } .pxl-testimonial-carousel6 .pxl-item--title { margin-bottom: 4px; font-size: 24px; color: #1f2025; } .pxl-testimonial-carousel6 .pxl-item--position { font-size: 15px; color: #7f7d9b; margin-bottom: 15px; } .pxl-testimonial-carousel6 .pxl-item--inner { text-align: center; padding-top: 170px; } .pxl-testimonial-carousel6 .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow { margin: 0 8px; } .pxl-testimonial-carousel6 .pxl-carousel-inner { position: relative; } .pxl-testimonial-carousel6 .pxl-swiper-thumbs { overflow: visible; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } @media screen and (max-width: 767px) { .pxl-testimonial-carousel6 .pxl-swiper-thumbs { display: none; } } .pxl-testimonial-carousel6 .pxl-swiper-thumbs .pxl-item--thumb { position: absolute; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-testimonial-carousel6 .pxl-swiper-thumbs .pxl-item--thumb img { box-shadow: 0 4px 27px rgba(72, 55, 239, 0.2); } .pxl-testimonial-carousel6 .pxl-swiper-thumbs .pxl-item--thumb:hover { transform: scale(1.05); } .pxl-testimonial-carousel6 .pxl-swiper-thumbs .pxl-swiper-slide { padding: 0; position: absolute; height: auto; } .pxl-testimonial-carousel6 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(1) { top: 90px; left: 75px; width: 34px; height: 34px; } .pxl-testimonial-carousel6 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(1) .pxl-item--thumb img { border-radius: 34px; } .pxl-testimonial-carousel6 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(2) { width: 74px; left: 0; top: 45%; height: 74px; } .pxl-testimonial-carousel6 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(2) .pxl-item--thumb img { border-radius: 74px; } .pxl-testimonial-carousel6 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(3) { width: 49px; left: 88px; bottom: 20px; height: 49px; } .pxl-testimonial-carousel6 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(3) .pxl-item--thumb img { border-radius: 49px; } .pxl-testimonial-carousel6 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(4) { width: 74px; top: 20px; right: 55px; height: 74px; } .pxl-testimonial-carousel6 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(4) .pxl-item--thumb img { border-radius: 74px; } .pxl-testimonial-carousel6 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(5) { width: 70px; top: 52%; right: 10px; height: 70px; } .pxl-testimonial-carousel6 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(5) .pxl-item--thumb img { border-radius: 70px; } .pxl-testimonial-carousel6 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(6) { width: 48px; right: 120px; bottom: 34px; height: 48px; } .pxl-testimonial-carousel6 .pxl-swiper-thumbs .pxl-swiper-slide:nth-child(6) .pxl-item--thumb img { border-radius: 48px; } body.rtl .pxl-testimonial-carousel1 .pxl-item--avatar .pxl-item--icon { left: auto; right: -37px; transform: scaleX(-1); } .pxl-accordion .pxl-accordion--title { margin-bottom: 0; cursor: pointer; } .pxl-accordion .pxl-accordion--content { display: none; } .pxl-accordion .pxl-icon--plus { font-style: normal; } .pxl-accordion1.style-default { border-bottom: 2px solid #224b7d; } .pxl-accordion1.style-default .pxl-accordion--title { font-size: 24px; font-weight: 600; padding: 24px 0; display: flex; flex-wrap: nowrap; align-items: center; } @media screen and (max-width: 991px) { .pxl-accordion1.style-default .pxl-accordion--title { font-size: 20px; } } .pxl-accordion1.style-default .pxl-accordion--title .pxl-title--text { flex-grow: 1; } .pxl-accordion1.style-default .pxl-icon--action { font-size: 18px; min-width: 51px; width: 51px; height: 51px; border-radius: 51px; display: inline-flex; justify-content: center; align-items: center; background-color: var(--primary-color); color: #fff; } @media screen and (max-width: 991px) { .pxl-accordion1.style-default .pxl-icon--action { font-size: 15px; min-width: 42px; width: 42px; height: 42px; border-radius: 42px; } } .pxl-accordion1.style-default .pxl-icon--action i { -webkit-transition: transform 300ms linear 0ms; -khtml-transition: transform 300ms linear 0ms; -moz-transition: transform 300ms linear 0ms; -ms-transition: transform 300ms linear 0ms; -o-transition: transform 300ms linear 0ms; transition: transform 300ms linear 0ms; } .pxl-accordion1.style-default .pxl-accordion--content { font-size: 18px; line-height: 1.66667; color: #535353; padding-top: 18px; padding-bottom: 85px; padding-right: 9%; } @media screen and (max-width: 991px) { .pxl-accordion1.style-default .pxl-accordion--content { font-size: 17px; } } @media screen and (max-width: 767px) { .pxl-accordion1.style-default .pxl-accordion--content { padding-right: 0; } } .pxl-accordion1.style-default .pxl--item { border-top: 2px solid #224b7d; padding: 0 34px; } @media screen and (max-width: 991px) { .pxl-accordion1.style-default .pxl--item { padding: 0 24px; } } .pxl-accordion1.style-default .pxl--item.active .pxl-icon--action i { transform: rotate(90deg); } .pxl-accordion1.style-classic .pxl-accordion--title { font-size: 22px; font-weight: 400; padding: 20px 0; display: flex; flex-wrap: nowrap; align-items: center; -webkit-transition: transform 300ms linear 0ms; -khtml-transition: transform 300ms linear 0ms; -moz-transition: transform 300ms linear 0ms; -ms-transition: transform 300ms linear 0ms; -o-transition: transform 300ms linear 0ms; transition: transform 300ms linear 0ms; } @media screen and (max-width: 991px) { .pxl-accordion1.style-classic .pxl-accordion--title { font-size: 20px; } } .pxl-accordion1.style-classic .pxl-accordion--title .pxl-title--text { flex-grow: 1; } .pxl-accordion1.style-classic .pxl-icon--action { font-size: 16px; min-width: 42px; width: 42px; height: 42px; border-radius: 42px; display: inline-flex; justify-content: center; align-items: center; background-color: var(--primary-color); color: #fff; } .pxl-accordion1.style-classic .pxl-icon--action i { -webkit-transition: transform 300ms linear 0ms; -khtml-transition: transform 300ms linear 0ms; -moz-transition: transform 300ms linear 0ms; -ms-transition: transform 300ms linear 0ms; -o-transition: transform 300ms linear 0ms; transition: transform 300ms linear 0ms; } .pxl-accordion1.style-classic .pxl-accordion--content { font-size: 18px; line-height: 1.66667; color: #010101; padding-top: 0px; padding-bottom: 36px; padding-right: 9%; } @media screen and (max-width: 991px) { .pxl-accordion1.style-classic .pxl-accordion--content { font-size: 17px; } } @media screen and (max-width: 767px) { .pxl-accordion1.style-classic .pxl-accordion--content { padding-right: 0; } } .pxl-accordion1.style-classic .pxl--item { padding: 0 22px; border-bottom: 1px solid #224b7d; -webkit-transition: transform 300ms linear 0ms; -khtml-transition: transform 300ms linear 0ms; -moz-transition: transform 300ms linear 0ms; -ms-transition: transform 300ms linear 0ms; -o-transition: transform 300ms linear 0ms; transition: transform 300ms linear 0ms; } @media screen and (max-width: 767px) { .pxl-accordion1.style-classic .pxl--item { padding: 0; } } .pxl-accordion1.style-classic .pxl--item.active { background-color: rgba(var(--primary-color-rgb),0.1); } .pxl-accordion1.style-classic .pxl--item.active .pxl-icon--action i { transform: rotate(90deg); } .pxl-accordion1.style-classic .pxl--item.active .pxl-accordion--title { font-weight: 500; } .pxl-accordion1.style-outline .pxl-accordion--title { font-size: 20px; padding: 20px 30px 20px 0; position: relative; } .pxl-accordion1.style-outline .pxl-icon--plus { position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .pxl-accordion1.style-outline .pxl-accordion--content { line-height: 1.75; color: #666; margin-bottom: 30px; } .pxl-accordion1.style-outline .pxl--item { margin-bottom: 20px; padding: 0 26px; border: 1px solid #f2f2f2; } .pxl-accordion1.style-outline .pxl--item.active .pxl-icon--plus:after { transform: rotate(90deg); } .pxl-accordion1.style-modern .pxl-accordion--title { font-size: 20px; padding: 28px 20px 28px 87px; position: relative; } .pxl-accordion1.style-modern .pxl-icon--plus { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 32px; height: 32px; border-radius: 32px; background-color: var(--primary-color); left: 34px; } .pxl-accordion1.style-modern .pxl-icon--plus:before, .pxl-accordion1.style-modern .pxl-icon--plus:after { background-color: #fff; } .pxl-accordion1.style-modern .pxl-icon--plus:before { top: 15px; left: 11px; } .pxl-accordion1.style-modern .pxl-icon--plus:after { top: 11px; left: 15px; } .pxl-accordion1.style-modern .pxl-accordion--content { margin: 0; padding: 3px 34px 38px 34px; color: #fff; } .pxl-accordion1.style-modern .pxl--item { margin-bottom: 12px; padding: 0; background-color: #f9f9f9; -webkit-border-radius: 42px; -khtml-border-radius: 42px; -moz-border-radius: 42px; -ms-border-radius: 42px; -o-border-radius: 42px; border-radius: 42px; border: none; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .pxl-accordion1.style-modern .pxl--item.active { background-color: var(--primary-color); } .pxl-accordion1.style-modern .pxl--item.active .pxl-accordion--title { color: #fff; } .pxl-accordion1.style-modern .pxl--item.active .pxl-icon--plus:after { transform: rotate(90deg); } body.rtl .pxl-accordion1.style-default .pxl-accordion--content { padding-right: 0; padding-left: 9%; } @media screen and (max-width: 767px) { body.rtl .pxl-accordion1.style-default .pxl-accordion--content { padding-left: 0; } } .pxl-tabs .pxl-tab--title { display: inline-flex; cursor: pointer; -webkit-transition: all 250ms linear 0ms; -khtml-transition: all 250ms linear 0ms; -moz-transition: all 250ms linear 0ms; -ms-transition: all 250ms linear 0ms; -o-transition: all 250ms linear 0ms; transition: all 250ms linear 0ms; position: relative; } .pxl-tabs .pxl-tab--content { display: none; width: 100%; } .pxl-tabs .elementor-section.elementor-section-stretched { width: auto !important; left: 0 !important; } .pxl-tabs .pxl-tabs--elementor > .elementor { margin: 0 -15px; } .pxl-tabs.tab-effect-fade .pxl-tab--content { position: absolute; top: 0; left: 0; right: 0; height: 100% !important; display: block !important; opacity: 0 !important; visibility: hidden; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); } .pxl-tabs.tab-effect-fade .pxl-tab--content.active { position: static; opacity: 1 !important; visibility: visible; } .pxl-tabs.tab-effect-fade .pxl-tabs--content { position: relative; } .pxl-tabs1.style-1 .pxl-item--shape1 { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -2; background-color: #e4e5e9; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-tabs1.style-1 .pxl-item--shape1 span { border-width: 30px; border-style: solid; border-color: transparent transparent transparent #e4e5e9; position: absolute; top: 0; right: -60px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-tabs1.style-1 .pxl-item--shape1:before, .pxl-tabs1.style-1 .pxl-item--shape1:after { content: ''; border-width: 30px; border-style: solid; position: absolute; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-tabs1.style-1 .pxl-item--shape1:before { top: 0; left: -30px; border-color: #e4e5e9 #e4e5e9 transparent transparent; } .pxl-tabs1.style-1 .pxl-item--shape1:after { bottom: 0; left: -30px; border-color: transparent transparent #e4e5e9; } .pxl-tabs1.style-1 .pxl-item--shape2 { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; position: absolute; top: 1px; left: 1px; right: 1px; bottom: 1px; z-index: -1; background-color: #fff; } .pxl-tabs1.style-1 .pxl-item--shape2 span { border-width: 29px; border-style: solid; border-color: transparent transparent transparent #fff; position: absolute; top: 0; right: -58px; } .pxl-tabs1.style-1 .pxl-item--shape2:before, .pxl-tabs1.style-1 .pxl-item--shape2:after { content: ''; border-width: 29px; border-style: solid; position: absolute; } .pxl-tabs1.style-1 .pxl-item--shape2:before { top: 0; left: -28px; border-color: #fff #fff transparent transparent; } .pxl-tabs1.style-1 .pxl-item--shape2:after { bottom: 0; left: -28px; border-color: transparent transparent #fff; } .pxl-tabs1.style-1 .pxl-tab--title { font-size: 18px; font-weight: 700; color: #01062e; padding: 0 20px; position: relative; line-height: 60px; z-index: 1; margin-bottom: 10px; margin-right: 15px; margin-left: 30px; } @media screen and (max-width: 1200px) { .pxl-tabs1.style-1 .pxl-tab--title { padding: 0 8px 0 20px; } } @media screen and (max-width: 767px) { .pxl-tabs1.style-1 .pxl-tab--title { font-size: 16px; padding: 0 4px 0 12px; margin-right: 6px; margin-left: 26px; } } .pxl-tabs1.style-1 .pxl-tab--title:hover, .pxl-tabs1.style-1 .pxl-tab--title.active { color: #fff; } .pxl-tabs1.style-1 .pxl-tab--title:hover .pxl-item--shape1, .pxl-tabs1.style-1 .pxl-tab--title.active .pxl-item--shape1 { background-color: var(--primary-color); } .pxl-tabs1.style-1 .pxl-tab--title:hover .pxl-item--shape1 span, .pxl-tabs1.style-1 .pxl-tab--title.active .pxl-item--shape1 span { border-color: transparent transparent transparent var(--primary-color); } .pxl-tabs1.style-1 .pxl-tab--title:hover .pxl-item--shape1:before, .pxl-tabs1.style-1 .pxl-tab--title.active .pxl-item--shape1:before { border-color: var(--primary-color) var(--primary-color) transparent transparent; } .pxl-tabs1.style-1 .pxl-tab--title:hover .pxl-item--shape1:after, .pxl-tabs1.style-1 .pxl-tab--title.active .pxl-item--shape1:after { border-color: transparent transparent var(--primary-color); } .pxl-tabs1.style-1 .pxl-tab--title:hover .pxl-item--shape2, .pxl-tabs1.style-1 .pxl-tab--title.active .pxl-item--shape2 { opacity: 0; } .pxl-tabs1.style-1 .pxl-tabs--title { display: flex; flex-wrap: wrap; margin-bottom: 20px; } .pxl-tabs1.style-1 .pxl-tabs--content { color: #585858; } .pxl-tabs1.style-2 .pxl-title--wrap { display: inline-flex; background-color: #fff; padding: 6px; border-radius: 50px; box-shadow: 0 0 18px rgba(109, 109, 109, 0.13); } .pxl-tabs1.style-2 .pxl-tabs--title { display: flex; flex-wrap: wrap; justify-content: flex-end; margin-bottom: 50px; } @media screen and (max-width: 767px) { .pxl-tabs1.style-2 .pxl-tabs--title { justify-content: center; } } .pxl-tabs1.style-2 .pxl-tab--title { padding: 0 18px; display: inline-block; line-height: 38px; font-size: 16px; font-weight: 700; color: #01062e; position: relative; z-index: 1; } .pxl-tabs1.style-2 .pxl-tab--title:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 38px; z-index: -1; background-color: var(--gradient-color-from); background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1'); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .pxl-tabs1.style-2 .pxl-tab--title.active { color: #fff; } .pxl-tabs1.style-2 .pxl-tab--title.active:before { opacity: 1; } .pxl-banner-tabs1 .pxl-tabs--content { min-height: 585px; position: relative; z-index: 1; } .pxl-banner-tabs1 .pxl-tabs--content .pxl-tab--content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-banner-tabs1 .pxl-tabs--content .pxl-tab--content.active { opacity: 1; } .pxl-banner-tabs1 .pxl-tabs--content .pxl-content--image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 70px 0 70px 0; overflow: hidden; } .pxl-banner-tabs1 .pxl-tabs--content .pxl-content--holder { position: absolute; top: 0; left: -54px; height: 100%; background-color: #15333d; z-index: -2; border-radius: 70px 0 0 0; width: 145px; } .pxl-banner-tabs1 .pxl-tabs--content .pxl-content--highlight { font-size: 22px; line-height: 54px; white-space: nowrap; color: #fff; font-weight: 700; display: flex; align-items: center; position: absolute; bottom: 55px; left: 54px; transform: rotate(-90deg); transform-origin: bottom left; } .pxl-banner-tabs1 .pxl-tabs--content .pxl-content--highlight i { font-size: 36px; color: var(--primary-color); transform: rotate(90deg); } .pxl-banner-tabs1 .pxl-tabs--title { position: absolute; right: 12px; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); z-index: 9; max-width: 225px; background-color: #fff; box-shadow: 0 0 43px rgba(12, 12, 12, 0.19); } @media screen and (max-width: 767px) { .pxl-banner-tabs1 .pxl-tabs--title { max-width: 185px; } } .pxl-banner-tabs1 .pxl-tabs--title .pxl-tab--title { display: block; text-align: center; } .pxl-banner-tabs1 .pxl-tabs--title .pxl-title--icon { line-height: 1; font-size: 27px; color: var(--primary-color); margin-bottom: 4px; } .pxl-banner-tabs1 .pxl-tabs--title .pxl-title--text { margin-bottom: 9px; font-size: 20px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-banner-tabs1 .pxl-tabs--title .pxl-title--subtitle { font-size: 15px; color: #0e0e0e; line-height: 1.33333; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-banner-tabs1 .pxl-tabs--title .pxl-tab--title { padding: 26px 10px; z-index: 1; } .pxl-banner-tabs1 .pxl-tabs--title .pxl-tab--title:before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #15333d; z-index: -1; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .pxl-banner-tabs1 .pxl-tabs--title .pxl-tab--title.active:before { opacity: 1; left: -12px; right: -12px; } .pxl-banner-tabs1 .pxl-tabs--title .pxl-tab--title.active .pxl-title--text, .pxl-banner-tabs1 .pxl-tabs--title .pxl-tab--title.active .pxl-title--subtitle { color: #fff; } .pxl-banner-tabs1 .shape-img-left { position: absolute; top: 85px; left: -85px; z-index: -1; } .pxl-banner-tabs1 .shape-img-right { position: absolute; bottom: -23px; right: -30px; z-index: -1; } .pxl-banner-tabs1 .pxl-tabs--inner { position: relative; padding-right: 166px; padding-left: 54px; } @media screen and (max-width: 1200px) { .pxl-banner-tabs1 .pxl-tabs--inner { padding-right: 80px; } } @media screen and (max-width: 767px) { .pxl-banner-tabs1 .pxl-tabs--inner { padding-right: 45px; } } body.rtl .pxl-tabs1.style-1 .pxl-item--shape1, body.rtl .pxl-tabs1.style-1 .pxl-item--shape2 { transform: scaleX(-1); } .pxl--progressbar { -webkit-transition: width 1.4s ease; -khtml-transition: width 1.4s ease; -moz-transition: width 1.4s ease; -ms-transition: width 1.4s ease; -o-transition: width 1.4s ease; transition: width 1.4s ease; width: 0; } .pxl--progressbar.vertical { -webkit-transition: height 1.4s ease; -khtml-transition: height 1.4s ease; -moz-transition: height 1.4s ease; -ms-transition: height 1.4s ease; -o-transition: height 1.4s ease; transition: height 1.4s ease; height: 0; } .pxl-progressbar-1 .pxl-progressbar--wrap { height: 2px; background-color: #fff; } .pxl-progressbar-1 .pxl-progressbar--wrap .pxl--progressbar { height: 2px; background-color: var(--third-color); position: relative; } .pxl-progressbar-1 .pxl--title { font-size: 15px; margin-bottom: 10px; font-weight: 600; } .pxl-progressbar-1 .pxl--percentage { color: #01062e; font-weight: 600; font-size: 15px; margin-bottom: 10px; } .pxl-progressbar-1 .pxl--item + .pxl--item { margin-top: 20px; } .pxl-progressbar-1.style-2 .pxl--title { font-size: 16px; font-weight: 500; color: #1f2025; } .pxl-progressbar-1.style-2 .pxl--percentage { font-weight: 500; color: #1f2025; } .pxl-progressbar-1.style-2 .pxl-progressbar--wrap { background-color: #f4f4f4; height: 10px; border-radius: 10px; } .pxl-progressbar-1.style-2 .pxl-progressbar--wrap .pxl--progressbar { height: 9px; border-radius: 9px; background-color: var(--gradient-color-from); background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1'); position: relative; top: -3px; } .pxl-progressbar-1.style-2 .pxl--item + .pxl--item { margin-top: 24px; } .pxl-team-layout1 .pxl-item--image img { width: 100%; } .pxl-team-layout1 .pxl-item--bottom { position: absolute; bottom: 0; left: 0; right: 0; } .pxl-team-layout1 .pxl-item--holder { position: relative; z-index: 1; } .pxl-team-layout1 .pxl-item--holder:before { content: ''; background-color: #fff; position: absolute; top: 0; left: 0; height: 100%; z-index: -1; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; width: 0; transition-delay: 200ms; } .pxl-team-layout1 .pxl-item--holder .pxl-holder--inner { background-color: #fff; padding: 12px 34px 12px 22px; display: inline-block; } .pxl-team-layout1 .pxl-item--holder .pxl-item--title { margin-bottom: 6px; font-size: 18px; } .pxl-team-layout1 .pxl-item--holder .pxl-item--position { font-size: 14px; color: #848484; } .pxl-team-layout1 .pxl-item--social { display: flex; flex-wrap: wrap; justify-content: flex-end; } .pxl-team-layout1 .pxl-item--social .pxl-social--inner { display: inline-block; background-color: #fff; padding: 13px 10px; -webkit-transition: all 200ms linear 0ms; -khtml-transition: all 200ms linear 0ms; -moz-transition: all 200ms linear 0ms; -ms-transition: all 200ms linear 0ms; -o-transition: all 200ms linear 0ms; transition: all 200ms linear 0ms; transform: scaleY(0); transform-origin: bottom center; margin-bottom: -1px; } .pxl-team-layout1 .pxl-item--social .pxl-social--inner a { font-size: 16px; color: #000; width: 25px; height: 25px; display: inline-flex; justify-content: center; align-items: center; margin: 0 2px; } .pxl-team-layout1 .pxl-item--social .pxl-social--inner a:hover { color: var(--primary-color); } .pxl-team-layout1 .pxl-item--inner { margin-bottom: 47px; position: relative; overflow: hidden; } .pxl-team-layout1 .pxl-item--inner:hover .pxl-item--holder:before { width: 100%; transition-delay: 0ms; } .pxl-team-layout1 .pxl-item--inner:hover .pxl-item--social .pxl-social--inner { transform: scaleY(1); transition-delay: 200ms; } .pxl-team-layout1 .pxl-item--inner.pxl-item--first .pxl-item--image { opacity: 0; } @media screen and (max-width: 575px) { .pxl-team-layout1 .pxl-item--inner.pxl-item--first .pxl-item--image { display: none; } } .pxl-team-layout1 .pxl-item--inner.pxl-item--first .pxl-item--content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 35px 30px 45px 30px; background-color: #fff; display: flex; flex-wrap: wrap; align-content: space-between; } @media screen and (max-width: 767px) { .pxl-team-layout1 .pxl-item--inner.pxl-item--first .pxl-item--content { padding: 20px; } } @media screen and (max-width: 575px) { .pxl-team-layout1 .pxl-item--inner.pxl-item--first .pxl-item--content { position: static; padding: 0; margin-bottom: 40px; } } .pxl-team-layout1 .pxl-item--inner.pxl-item--first .wg-sub-title { font-size: 12px; text-transform: uppercase; color: #000; margin-bottom: 12px; } .pxl-team-layout1 .pxl-item--inner.pxl-item--first .wg-title { margin-bottom: 17px; font-size: 26px; line-height: 1.23; } .pxl-team-layout1 .pxl-item--inner.pxl-item--first .wg-desc { color: #525252; font-size: 16px; line-height: 1.625; margin-bottom: 32px; } .pxl-team-layout1 .pxl-item--inner.pxl-item--first .wg-button a { font-size: 15px; font-weight: 700; color: #525252; display: inline-flex; padding: 0 20px; line-height: 39px; border: 2px solid #b2b2b2; } .pxl-team-layout1 .pxl-item--inner.pxl-item--first .wg-button a:hover { color: #fff; background-color: var(--primary-color); border-color: var(--primary-color); } .pxl-team-layout1 .pxl-item--inner.pxl-item--first .pxl-item--top { width: 100%; } @media screen and (max-width: 575px) { .pxl-team-layout1.pxl-team-carousel1 .pxl-item--inner.pxl-item--first .pxl-item--image { display: block; } .pxl-team-layout1.pxl-team-carousel1 .pxl-item--inner.pxl-item--first .pxl-item--content { padding: 20px; margin-bottom: 0; position: absolute; } } .pxl-team-layout2 .pxl-item--image { position: relative; width: 132px; display: inline-block; margin-bottom: 16px; } .pxl-team-layout2 .pxl-item--image:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 3px solid #fff; z-index: 99; border-radius: 100%; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .pxl-team-layout2 .pxl-item--image img { border-radius: 132px; } .pxl-team-layout2 .pxl-item--image .pxl-item--number { left: -7px; top: 0; position: absolute; height: 35px; width: 35px; line-height: 35px; font-size: 15px; font-weight: 700; color: #fff; background-color: var(--primary-color); border-radius: 35px; z-index: 100; } .pxl-team-layout2 .pxl-item--title { margin-bottom: 4px; font-size: 22px; -webkit-transition: color 300ms linear 0ms; -khtml-transition: color 300ms linear 0ms; -moz-transition: color 300ms linear 0ms; -ms-transition: color 300ms linear 0ms; -o-transition: color 300ms linear 0ms; transition: color 300ms linear 0ms; } .pxl-team-layout2 .pxl-item--position { font-size: 15px; color: var(--primary-color); } .pxl-team-layout2 .pxl-item--description { font-size: 16px; color: #666; -webkit-transition: color 300ms linear 0ms; -khtml-transition: color 300ms linear 0ms; -moz-transition: color 300ms linear 0ms; -ms-transition: color 300ms linear 0ms; -o-transition: color 300ms linear 0ms; transition: color 300ms linear 0ms; } .pxl-team-layout2 .pxl-item--divider { width: 74px; height: 1px; background-color: #dfdfdf; margin: 10px auto 16px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-team-layout2 .pxl-item--social { background-color: var(--primary-color); position: absolute; bottom: -21px; left: 50%; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); padding: 10px 14px; display: flex; flex-wrap: nowrap; } .pxl-team-layout2 .pxl-item--social a { display: inline-flex; width: 36px; height: 22px; justify-content: center; align-items: center; color: #fff; font-size: 15px; } .pxl-team-layout2 .pxl-item--social a + a { border-left: 1px solid rgba(255, 255, 255, 0.23); } .pxl-team-layout2 .pxl-image--overlay { z-index: -2; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: top center; opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; filter: blur(10px); } .pxl-team-layout2 .pxl-image--line { z-index: -1; background-image: url(../img/team-bg-line.png); position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .pxl-team-layout2 .pxl-item--inner { text-align: center; background-color: #fff; position: relative; z-index: 1; margin-top: 30px; margin-bottom: 50px; box-shadow: 0 0 24px rgba(45, 45, 45, 0.09); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; padding: 37px 34px 52px; } @media screen and (max-width: 1400px) { .pxl-team-layout2 .pxl-item--inner { padding-left: 26px; padding-right: 26px; } } .pxl-team-layout2 .pxl-item--inner:before { content: ''; left: 0; right: 0; margin: 0 auto; top: -3px; width: 60px; background-color: var(--primary-color); position: absolute; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; height: 6px; } .pxl-team-layout2 .pxl-item--inner:hover { box-shadow: 0 15px 35px rgba(45, 45, 45, 0.2); -webkit-transform: translateY(14px); -khtml-transform: translateY(14px); -moz-transform: translateY(14px); -ms-transform: translateY(14px); -o-transform: translateY(14px); transform: translateY(14px); } .pxl-team-layout2 .pxl-item--inner:hover:before { -webkit-transform: scaleX(0); -khtml-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); } .pxl-team-layout2 .pxl-item--inner:hover .pxl-item--image:before { opacity: 1; } .pxl-team-layout2 .pxl-item--inner:hover .pxl-item--title { color: #fff; } .pxl-team-layout2 .pxl-item--inner:hover .pxl-item--description { color: #e9e9e9; } .pxl-team-layout2 .pxl-item--inner:hover .pxl-image--overlay { opacity: 0.76; } .pxl-team-layout2 .pxl-item--inner:hover .pxl-image--line { opacity: 1; } .pxl-team-layout2 .pxl-item--inner:hover .pxl-item--divider { background-color: rgba(255, 255, 255, 0.25); } .pxl-team-layout2 .pxl-carousel-inner .pxl-swiper-container { padding-bottom: 14px; } .pxl-team-layout3 .pxl-item--image { position: relative; } .pxl-team-layout3 .pxl-image--overlay { background-position: center top; position: absolute; top: 0px; left: 0; width: 100%; bottom: 0; right: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-team-layout3 .pxl-image--overlay:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 70%; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 1, 1, 0)), to(rgba(0, 1, 1, 0.9))); background-image: -webkit-linear-gradient(to bottom, rgba(0, 1, 1, 0), rgba(0, 1, 1, 0.9)); background-image: -moz-linear-gradient(to bottom, rgba(0, 1, 1, 0), rgba(0, 1, 1, 0.9)); background-image: -ms-linear-gradient(to bottom, rgba(0, 1, 1, 0), rgba(0, 1, 1, 0.9)); background-image: -o-linear-gradient(to bottom, rgba(0, 1, 1, 0), rgba(0, 1, 1, 0.9)); background-image: linear-gradient(to bottom, rgba(0, 1, 1, 0), rgba(0, 1, 1, 0.9)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 1, 1, 0)', endColorStr='rgba(0, 1, 1, 0.9)'); z-index: 1; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .pxl-team-layout3 .pxl-item--holder { text-align: center; padding-top: 10px; padding-bottom: 10px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; position: relative; z-index: 99; } .pxl-team-layout3 .pxl-item--holder .pxl-item--title { font-size: 20px; color: #012068; margin-bottom: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-team-layout3 .pxl-item--holder .pxl-item--position { font-size: 15px; color: #696969; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-team-layout3 .pxl-item--social { display: inline-flex; position: absolute; left: 50%; bottom: -93px; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); border: 6px solid #fff; background-color: var(--gradient-color-from); background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1'); padding: 0 17px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; z-index: 100; opacity: 0; } .pxl-team-layout3 .pxl-item--social a { width: 36px; height: 37px; color: #fff; display: inline-flex; justify-content: center; align-items: center; font-size: 15px; } .pxl-team-layout3 .pxl-item--inner { margin-top: 30px; margin-bottom: 50px; position: relative; } .pxl-team-layout3 .pxl-item--inner:hover .pxl-item--title, .pxl-team-layout3 .pxl-item--inner:hover .pxl-item--position { color: #fff !important; } .pxl-team-layout3 .pxl-item--inner:hover .pxl-item--holder { transform: translateY(-57px); } .pxl-team-layout3 .pxl-item--inner:hover .pxl-image--overlay { top: -30px; bottom: -50px; } .pxl-team-layout3 .pxl-item--inner:hover .pxl-image--overlay:before { opacity: 1; } .pxl-team-layout3 .pxl-item--inner:hover .pxl-item--social { bottom: -73px; opacity: 1; } .pxl-team-single1 .pxl-item--image { position: relative; border-radius: 40px; overflow: hidden; } .pxl-team-single1 .pxl-item--image .pxl-item--link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .pxl-team-single1 .pxl-item--icon { font-size: 28px; color: #fff; width: 60px; height: 60px; border-radius: 60px; background-color: var(--primary-color); position: absolute; left: -30px; top: 50%; transform: translate(0, -50%); } .pxl-team-single1 .pxl-item--icon a { width: 100%; height: 100%; color: inherit; display: flex; justify-content: center; align-items: center; } .pxl-team-single1 .pxl-item--holder { position: relative; z-index: 100; max-width: 270px; margin-left: auto; margin-right: 0; padding-left: 65px; padding-right: 15px; padding-top: 20px; padding-bottom: 20px; background-color: #f6faff; box-shadow: 0 9px 27px rgba(9, 0, 76, 0.08); border-radius: 95px 0 0 95px; margin-top: -47px; } @media screen and (max-width: 1200px) { .pxl-team-single1 .pxl-item--holder { padding-left: 45px; } } @media screen and (max-width: 991px) { .pxl-team-single1 .pxl-item--holder { margin-left: 45px; margin-right: 0px; max-width: 100%; } } .pxl-team-single1 .pxl-item--title { margin-bottom: 0; font-size: 22px; color: #1f2025; } @media screen and (max-width: 991px) { .pxl-team-single1 .pxl-item--title { font-size: 18px; } } .pxl-team-single1 .pxl-item--position { font-size: 15px; color: #7f7d9b; } @media screen and (max-width: 991px) { .pxl-team-single1 .pxl-item--position { font-size: 14px; } } .pxl-pricing1 { background-color: #fff; padding: 25px 30px 30px 30px; border-radius: 40px 0 40px 40px; box-shadow: 0 2px 7px rgba(54, 54, 54, 0.13); position: relative; z-index: 1; } .pxl-pricing1:before { content: ''; z-index: -1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 40px 0 40px 40px; border: 3px solid var(--primary-color); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .pxl-pricing1 .pxl-pricing--title { font-size: 36px; margin-bottom: 60px; text-align: center; } .pxl-pricing1 .pxl-pricing--feature { list-style: none; font-size: 16px; color: #01062e; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-pricing1 .pxl-pricing--feature i { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-pricing1 .pxl-pricing--feature li { display: flex; flex-wrap: wrap; align-items: center; } .pxl-pricing1 .pxl-pricing--feature li .flaticon-close { font-size: 13px; } .pxl-pricing1 .pxl-pricing--feature li + li { margin-top: 10px; } .pxl-pricing1 .pxl-price--inner { font-size: 65px; color: #01062e; font-weight: 700; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-pricing1 .pxl-pricing--price { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; border-bottom: 1px solid #b6c9d9; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; line-height: 1.2; padding-bottom: 12px; margin-bottom: 38px; } .pxl-pricing1 .pxl-pricing--time { font-weight: 500; font-size: 16px; color: #4d4d4d; margin-top: 18px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-pricing1 .pxl-pricing--icon { color: #fff; width: 110px; height: 110px; border: 8px solid #fff; border-radius: 110px; display: inline-flex; justify-content: center; align-items: center; position: absolute; top: -55px; right: 0; left: 0; margin: auto; font-size: 44px; background-color: var(--gradient-color-from); background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1'); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-pricing1 .pxl-pricing--icon i { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .pxl-pricing1 .pxl-pricing--button { text-align: center; } .pxl-pricing1 .pxl-pricing--button a { line-height: 52px; padding: 0 54px; background-color: var(--primary-color); border-radius: 3px; } .pxl-pricing1 .pxl-pricing--holder { background-color: #d6ecff; padding: 77px 34px 30px 34px; position: relative; border-radius: 20px 0 20px 20px; position: relative; z-index: 1; } @media screen and (max-width: 767px) { .pxl-pricing1 .pxl-pricing--holder { padding-left: 20px; padding-right: 20px; } } .pxl-pricing1 .pxl-pricing--holder:before { border-radius: 20px 0 20px 20px; content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; background-color: var(--gradient-color-from); background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to))); background-image: -webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: -o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); background-image: linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1'); opacity: 0; z-index: -1; } .pxl-pricing1:hover:before { opacity: 1; } .pxl-pricing1:hover .pxl-pricing--holder:before { opacity: 1; } .pxl-pricing1:hover .pxl-pricing--feature { color: #fff; } .pxl-pricing1:hover .pxl-pricing--feature i { background-color: #fff; background-image: -webkit-gradient(linear, right top, left top, from(#fff), to(#fff)); background-image: -webkit-linear-gradient(to right, #fff, #fff); background-image: -moz-linear-gradient(to right, #fff, #fff); background-image: -ms-linear-gradient(to right, #fff, #fff); background-image: -o-linear-gradient(to right, #fff, #fff); background-image: linear-gradient(to right, #fff, #fff); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', endColorStr='#fff', gradientType='1'); } .pxl-pricing1:hover .pxl-pricing--price { border-color: rgba(255, 255, 255, 0.43); } .pxl-pricing1:hover .pxl-price--inner, .pxl-pricing1:hover .pxl-pricing--time { color: #fff; } .pxl-pricing1:hover .pxl-pricing--button a { background-color: #fff; } .pxl-pricing1:hover .pxl-pricing--icon { background-color: #aed4f9; background-image: -webkit-gradient(linear, right top, left top, from(#aed4f9), to(#aed4f9)); background-image: -webkit-linear-gradient(to right, #aed4f9, #aed4f9); background-image: -moz-linear-gradient(to right, #aed4f9, #aed4f9); background-image: -ms-linear-gradient(to right, #aed4f9, #aed4f9); background-image: -o-linear-gradient(to right, #aed4f9, #aed4f9); background-image: linear-gradient(to right, #aed4f9, #aed4f9); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#aed4f9', endColorStr='#aed4f9', gradientType='1'); } .pxl-pricing1.style-2 { background-color: #080808; } .pxl-pricing1.style-2 .pxl-pricing--icon { border-color: #080808; } .pxl-pricing1.style-2 .pxl-pricing--holder { background-color: #191919; } .pxl-pricing1.style-2 .pxl-pricing--price { border-color: rgba(255, 255, 255, 0.1); } .pxl-pricing1.style-2 .pxl-pricing--title { color: #fff; } .pxl-pricing1.style-2 .pxl-pricing--time { color: #b6b6b6; } .pxl-pricing1.style-2 .pxl-price--inner { color: #fff; } .pxl-pricing1.style-2 .pxl-pricing--feature { color: #b6b6b6; } .pxl-pricing1.style-2:hover .pxl-pricing--time { color: #fff; } .pxl-pricing1.style-2:hover .pxl-pricing--feature { color: #fff; } .pxl-pricing1.style-2:hover .pxl-pricing--feature i { background-color: #fff; background-image: -webkit-gradient(linear, right top, left top, from(#fff), to(#fff)); background-image: -webkit-linear-gradient(to right, #fff, #fff); background-image: -moz-linear-gradient(to right, #fff, #fff); background-image: -ms-linear-gradient(to right, #fff, #fff); background-image: -o-linear-gradient(to right, #fff, #fff); background-image: linear-gradient(to right, #fff, #fff); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', endColorStr='#fff', gradientType='1'); } .pxl-pricing1.style-2:hover .pxl-pricing--icon { background-color: #191919; background-image: -webkit-gradient(linear, right top, left top, from(#191919), to(#191919)); background-image: -webkit-linear-gradient(to right, #191919, #191919); background-image: -moz-linear-gradient(to right, #191919, #191919); background-image: -ms-linear-gradient(to right, #191919, #191919); background-image: -o-linear-gradient(to right, #191919, #191919); background-image: linear-gradient(to right, #191919, #191919); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#191919', endColorStr='#191919', gradientType='1'); } .pxl-pricing2 { background-color: rgba(var(--primary-color-rgb),0.1); padding: 40px 30px 30px 30px; border-radius: 15px; overflow: hidden; } .pxl-pricing2 .pxl-pricing--title { margin-bottom: 10px; font-size: 32px; font-weight: 500; } .pxl-pricing2 .pxl-pricing--subtitle { font-size: 18px; color: #484e6c; margin-bottom: 17px; } .pxl-pricing2 .pxl-pricing--price { font-size: 48px; color: #01062e; font-weight: 700; display: flex; flex-wrap: wrap; align-items: first baseline; border-bottom: 1px solid rgba(var(--primary-color-rgb),0.3); padding-bottom: 17px; margin-bottom: 30px; } .pxl-pricing2 .pxl-pricing--time { font-size: 18px; font-weight: 400; color: #484e6c; } .pxl-pricing2 .pxl-pricing--feature { list-style: none; margin: 0 0 31px; font-size: 18px; color: #484e6c; } .pxl-pricing2 .pxl-pricing--feature svg { height: 24px; margin-right: 12px; } .pxl-pricing2 .pxl-pricing--feature svg path:nth-child(1) { fill: var(--primary-color); } .pxl-pricing2 .pxl-pricing--feature svg path:nth-child(2) { fill: #fff; } .pxl-pricing2 .pxl-pricing--feature li { display: flex; flex-wrap: nowrap; align-items: center; } .pxl-pricing2 .pxl-pricing--feature li + li { margin-top: 12px; } .pxl-pricing2 .pxl-pricing--button a { display: block; border-radius: 8px; font-size: 18px; font-weight: 600; text-transform: uppercase; line-height: 60px; background-color: rgba(var(--primary-color-rgb),0.2); color: var(--primary-color); } .pxl-pricing2 .pxl-pricing--button a:hover { background-color: var(--primary-color); color: #fff; } .pxl-pricing2.pxl-pricing--popular { background-color: var(--primary-color); position: relative; } .pxl-pricing2.pxl-pricing--popular .pxl-pricing--feature svg path:nth-child(1) { fill: #fff; } .pxl-pricing2.pxl-pricing--popular .pxl-pricing--feature svg path:nth-child(2) { fill: var(--primary-color); } .pxl-pricing2.pxl-pricing--popular .pxl-popular--text { line-height: 33px; height: 34px; font-size: 15px; font-weight: 500; color: var(--primary-color); background-color: #b2faff; position: absolute; width: 180px; padding: 0 10px; -webkit-transform: rotate(40deg); -khtml-transform: rotate(40deg); -moz-transform: rotate(40deg); -ms-transform: rotate(40deg); -o-transform: rotate(40deg); transform: rotate(40deg); top: 25px; right: -48px; text-align: center; text-transform: uppercase; z-index: 101; } .pxl-pricing2.pxl-pricing--popular .pxl-pricing--price { border-color: rgba(255, 255, 255, 0.3); } .pxl-pricing2.pxl-pricing--popular .pxl-pricing--title, .pxl-pricing2.pxl-pricing--popular .pxl-pricing--subtitle, .pxl-pricing2.pxl-pricing--popular .pxl-pricing--feature, .pxl-pricing2.pxl-pricing--popular .pxl-pricing--price, .pxl-pricing2.pxl-pricing--popular .pxl-pricing--time { color: #fff; } .pxl-pricing2.pxl-pricing--popular .pxl-pricing--button a { background-color: #fff; color: var(--primary-color); }
💾 Save Changes
❌ Cancel