div#pxl-main {
padding-bottom: 0px !important;
} .pxl-portfolio-grid-layout1.style-2 .pxl-grid-item .pxl-post--inner,
.pxl-portfolio-grid-layout1.style-2 .pxl-grid-item .pxl-post--inner .pxl-post--holder {
background-color: var(--primary-color) !important;
} .pxl-grid-item:hover,
.pxl-grid-item:hover .pxl-post-inner,
.pxl-grid-item:hover img {
transform: none !important;
transition: none !important;
animation: none !important;
} .title-class {
font-size: 20px;
}
.title-class::after {
content: " – ";
font-size: 0.5em;
}
.pxl-item--title,
.blog-card-title,
.post-title,
.entry-title,
h2 a,
h3 a {
text-transform: none !important;
} .pxl-item--comment,
.pxl-item--view.pxl-post-list,
.pxl-post--author-info.pxl-item--flexnw,
.pxl-divider-move.active,
.elementor-element.elementor-element-fda7e61.e-con-full.e-flex.pxl-row-scroll-none.pxl-column-none.pxl-full-content-with-space-none.e-con.e-child {
display: none !important;
} div#floating-logo {
display: none !important;
} #gwg-award-badge {
position: fixed;
bottom: 100px; right: 20px;
z-index: 99999;
width: 160px;
transition: opacity 0.4s ease, visibility 0.4s ease;
}
#gwg-award-badge img {
width: 100%;
height: auto;
display: block;
}
#gwg-award-badge.gwg-badge--hidden {
opacity: 0;
visibility: hidden;
pointer-events: none;
}
@media (max-width: 768px) {
#gwg-award-badge {
width: 100px;
bottom: 70px; right: 10px;
}
} body.is-land-page .pxl-item--subtext::before {
display: none;
} .pxl-portfolio-grid .pxl-grid-inner.pxl-grid-masonry {
height: auto !important;
display: flex;
flex-wrap: wrap;
}
.pxl-portfolio-grid .pxl-grid-inner.pxl-grid-masonry > .pxl-grid-item {
position: relative !important;
left: auto !important;
top: auto !important;
transform: none !important;
} .pxl-portfolio-grid .pxl-grid-inner.pxl-grid-masonry > .grid-sizer {
display: none !important;
} .gw-has-arrows {
position: relative;
}
.gw-has-arrows .gw-arrow,
.gw-has-arrows .gw-arrow:focus,
.gw-has-arrows .gw-arrow:active {
position: absolute !important;
top: 50% !important;
transform: translateY(-50%) !important;
z-index: 20;
width: 48px !important;
height: 48px !important;
min-width: 0 !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 50% !important;
display: flex !important;
align-items: center;
justify-content: center;
background: #ffffff !important;
color: var(--primary-color, #0e3b2e) !important;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.18) !important;
opacity: 0.95;
cursor: pointer;
outline: none;
line-height: 1 !important;
transition: background 0.2s ease, color 0.2s ease, opacity 0.2s ease;
}
.gw-has-arrows .gw-arrow::before,
.gw-has-arrows .gw-arrow::after {
display: none !important;
}
.gw-has-arrows .gw-arrow svg {
display: block;
width: 22px;
height: 22px;
}
@media (hover: hover) {
.gw-has-arrows .gw-arrow:hover {
background: var(--primary-color, #0e3b2e) !important;
color: #ffffff !important;
opacity: 1;
}
}
.gw-has-arrows .gw-arrow:focus-visible {
box-shadow: 0 0 0 3px #ffffff, 0 0 0 5px var(--primary-color, #0e3b2e) !important;
}
.gw-has-arrows .gw-arrow--prev { left: 16px !important; right: auto !important; }
.gw-has-arrows .gw-arrow--next { right: 16px !important; left: auto !important; }
.gw-has-arrows .gw-arrow[disabled] {
opacity: 0 !important;
visibility: hidden;
pointer-events: none;
}
.gw-has-arrows .gw-arrow[hidden] { display: none !important; }
@media (max-width: 767px) {
.gw-has-arrows .gw-arrow,
.gw-has-arrows .gw-arrow:focus,
.gw-has-arrows .gw-arrow:active { width: 38px !important; height: 38px !important; }
.gw-has-arrows .gw-arrow--prev { left: 8px !important; }
.gw-has-arrows .gw-arrow--next { right: 8px !important; }
} @media (max-width: 767px) {
.pxlblur-marque::before,
.pxlblur-marque::after {
display: none !important;
}
} body.single-portfolio .elementor-widget-pxl_image_carousel {
margin-bottom: 40px !important;
}
@media (max-width: 767px) {
body.single-portfolio .elementor-widget-pxl_image_carousel {
margin-bottom: 28px !important;
}
}  h1, h2, h3, h4, h5, h6,
.pxl-heading .pxl-item--title,
.pxl-item--title,
.pxl-title--text,
.pxl-post--title {
line-height: calc(1em + 8px) !important;
} .pxl-item--subtext {
line-height: 1.4 !important;
} .elementor-widget-text-editor p,
.elementor-widget-pxl_text_editor p,
.pxl-item--desc,
.pxl-item--description,
.entry-content p,
.entry-content li {
line-height: 1.65;
}
.elementor-widget-text-editor p:last-child,
.elementor-widget-pxl_text_editor p:last-child,
.entry-content p:last-child {
margin-bottom: 0;
}
.elementor-widget-text-editor ul li,
.elementor-widget-pxl_text_editor ul li,
.entry-content ul li {
margin-bottom: 6px;
} .pxl-item--description,
.pxl-item--desc,
.pxl-item--title,
.elementor-widget-text-editor,
.elementor-widget-pxl_text_editor {
word-break: normal !important;
overflow-wrap: break-word;
} @media (max-width: 1024px) {
.pxl-link .pxl-item--link > a,
a[href^="tel:"],
a[href^="mailto:"] {
padding-top: 9px;
padding-bottom: 9px;
margin-top: -9px;
margin-bottom: -9px;
}
.elementor-social-icon {
position: relative;
}
.elementor-social-icon::after {
content: "";
position: absolute;
inset: -5px;
}
.btn--readmore {
display: inline-block;
padding-top: 12px;
padding-bottom: 12px;
margin-top: -12px;
margin-bottom: -12px;
}
} .pxl-marquee__style-3:hover ul,
.pxl-marquee__style-3:focus-within ul,
.pxl-marquee__style-3:active ul {
animation-play-state: paused !important;
} @media (max-width: 767px) {
.pxl-marquee__style-3 {
overflow-x: auto !important;
overflow-y: hidden !important;
scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;
scrollbar-width: none;
padding-bottom: 6px;
}
.pxl-marquee__style-3::-webkit-scrollbar {
display: none;
}
.pxl-marquee__style-3 ul {
animation: none !important;
transform: none !important;
display: flex !important;
width: max-content !important;
gap: 12px;
}
.pxl-marquee__style-3 .pxl-marquee__item {
width: calc(100vw - 64px) !important;
max-width: 340px;
flex: 0 0 auto;
margin: 0 !important;
padding-left: 20px !important;
padding-right: 20px !important;
scroll-snap-align: center;
}
} @media (prefers-reduced-motion: reduce) {
.pxl-marquee ul {
animation-duration: 120s !important;
}
html {
scroll-behavior: auto !important;
}
} .pxl-post-carousel .pxl-swiper-wrapper {
align-items: stretch !important;
}
.pxl-post-carousel .pxl-swiper-slide {
height: auto !important;
display: flex !important;
}
.pxl-post-carousel .pxl-post--inner,
.pxl-post-grid .pxl-grid-item .pxl-post--inner {
display: flex !important;
flex-direction: column;
width: 100%;
height: 100%;
}
.pxl-post-carousel .pxl-post--container,
.pxl-post-grid .pxl-post--container {
flex: 1 1 auto;
}
.pxl-post-carousel .pxl-post--button,
.pxl-post-grid .pxl-post--button {
margin-top: auto;
}
.pxl-post-grid .pxl-grid-inner {
align-items: stretch;
} .pxl-post--meta .post-date,
.pxl-post--meta a {
font-size: 14px !important;
}
.pxl-post--meta .post-date {
line-height: 30px;
} .gw-dash {
font-family: Arial, Helvetica, sans-serif !important;
font-weight: 400;
letter-spacing: 0 !important;
text-transform: none !important;
} .pxl-blog-grid .pxl-grid-inner.pxl-grid-masonry {
height: auto !important;
display: flex !important;
flex-wrap: wrap;
align-items: stretch;
}
.pxl-blog-grid .pxl-grid-inner.pxl-grid-masonry > .pxl-grid-item {
position: relative !important;
left: auto !important;
top: auto !important;
transform: none !important;
display: flex;
}
.pxl-blog-grid .pxl-grid-inner.pxl-grid-masonry > .grid-sizer {
display: none !important;
}
.pxl-blog-grid .pxl-post--inner {
display: flex !important;
flex-direction: column;
width: 100%;
height: 100%;
}
.pxl-blog-grid .pxl-post--container {
flex: 1 1 auto;
}
.pxl-blog-grid .pxl-post--button {
margin-top: auto;
}