.mega-menu-style .sub-menu.wpr-sub-menu li:first-child a {
border-top-right-radius: 8px;
border-top-left-radius: 8px;
}
.mega-menu-style .sub-menu.wpr-sub-menu li:last-child a {
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
}
.sub-menu.wpr-sub-menu {
width: max-content !important;
}
.sub-menu.wpr-sub-menu li {
width: inital !important;
}
.mega-menu-style .sub-menu.wpr-sub-menu.wpr-animate-sub {
margin-top: -15px;
}
.elementor-element.elementor-widget-form.form-style-guide .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
background-color: transparent !important;
}
.elementor-element.elementor-widget-form.form-style-guide .elementor-field-group .elementor-select-wrapper select {
background-color: #10323D !important;
color: #9BFF80;
border-radius: 7px;
border: 0px solid transparent;
}
.elementor-element.elementor-widget-form.form-style-guide .elementor-field-group .elementor-select-wrapper .e-font-icon-svg.e-eicon-caret-down {
color: #9BFF80;
}
.elementor-element.elementor-widget-form.form-style-guide .elementor-field-type-acceptance {
background: #9BFF80;
border-radius: 5px;
padding: 10px 10px;
}
.elementor-element.elementor-widget-form.form-style-guide .elementor-field-type-acceptance label {
font-family: "TTFirsNeue-Regular", sans-serif;
}
.elementor-element.elementor-widget-form.form-style-guide .elementor-field-type-select.elementor-field-group.elementor-column:after {
content: url(//effekt.pt/wp-content/uploads/2024/05/chevron-down.png);
position: absolute;
right: 15px;
}
.elementor-element.elementor-widget-form.form-style-guide .select-caret-down-wrapper {
display: none;
}
.elementor-element.elementor-widget-form.form-style-guide .e-form__buttons button {
cursor: pointer;
}
.elementor-element.elementor-widget-form.form-style-guide .elementor-button[type="submit"]:hover {
color: #10323D;
background-color: #79F258;
}
.reviews-test-style .elementskit-watermark-icon.ekit_watermark_icon_custom_position {
position: absolute;
left: -20px;
top: -76px;
}
.reviews-test-style .elementskit-single-testimonial-slider {
margin-top: 55px;
}
.reviews-test-style .swiper-slide.swiper-slide-next .elementskit-single-testimonial-slider {
background-color: #10323D;
opacity: 1;
}
.reviews-test-style .swiper-slide .elementskit-single-testimonial-slider {
background-color: #10323D;
opacity: 0.5;
}
.elementor-element.reviews-test-style .elementskit-commentor-bio {
bottom: inherit !important;
left: 0px;
text-align: left;
padding: 0px 20px;
margin-top: 60px;
}
.reviews-test-style .ekit-wid-con .elementskit-profile-info .elementskit-author-des {
color: white;
}
.reviews-test-style .elementskit-single-testimonial-slider p {
text-align: left;
padding-top: 155px;
}
.reviews-test-style .ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider {
padding: 20px;
cursor: pointer;
}
.slide-banner-style .swiper-wrapper.elementor-slides .swiper-slide-inner {
max-width: 1224px !important;
padding: 0px !important;
}
.slide-banner-style .swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: #9BFF80;
border-radius: 0;
width: 38px;
}
.slide-banner-style .swiper-pagination-bullet {
border-radius: 0;
width: 16px;
}
.slide-banner-style .elementor-swiper-button.elementor-swiper-button-next {
content: url(//effekt.pt/wp-content/uploads/2024/05/arrow-green-right.png);
}
.slide-banner-style .elementor-swiper-button.elementor-swiper-button-prev {
rotate: 180deg;
content: url(//effekt.pt/wp-content/uploads/2024/05/arrow-green-right.png);
}
.container-sauna-block-style.elementor-element:hover {
background: #E2E2E2 !important;
}
.container-sauna-block-style.elementor-element:hover,
.container-compression-block-style.elementor-element:hover {
background: #E2E2E2 !important;
}
.container-sauna-block-style .elementor-widget-container img { transition: transform 0.3s ease-in-out;
}
.container-sauna-block-style:hover .elementor-widget-container img { transform: scale(1.1);
}
.container-compression-block-style .elementor-widget-container img {
transition: transform 0.3s ease-in-out;
transform-origin: right center; }
.container-compression-block-style:hover .elementor-widget-container img {
transform: scale(1.05); }
.btn-book-session-style .elementor-button {
padding: 8px 50px 8px 24px;
}
.btn-book-session-style span.elementor-button-content-wrapper:before {
content: "";
display: inline-block;
background: url(//effekt.pt/wp-content/uploads/2024/05/arrow-right.png) no-repeat center;
background-size: 30px 10px;
width: 40px;
height: 28px;
padding-top: 2px;
padding-left: 10px;
}
.btn-book-session-style .elementor-button {
padding: 8px 10px 8px 24px;
}
.btn-book-session-style .elementor-button-content-wrapper {
flex-direction: row-reverse;
}
.sports-rec-bloc-style .car-img-home-style .elementor-widget-container img {
transition: transform 0.5s ease-out; transform: translateX(0); }
.sports-rec-bloc-style:hover .car-img-home-style .elementor-widget-container img {
transform: translateX(50px); } .reviews-test-style .swiper-slide {
transition: transform 0.5s ease; transform: scale(0.8); } .reviews-test-style .swiper-slide-active {
transform: scale(1); } .reviews-test-style .swiper-slide-next,
.reviews-test-style .swiper-slide-prev {
transform: scale(0.9); }
.reviews-test-style .swiper-slide {
transform: scale(0.8) !important;
}
.reviews-test-style .swiper-slide.swiper-slide-next {
transform: scale(0.95) !important;
}
.reviews-test-style .swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: #9BFF80 !important;
border-radius: 0;
width: 38px !important;
height: 4px !important;
}
.reviews-test-style .swiper-pagination-bullet {
border-radius: 0;
width: 16px !important;
background-color: #10323D !important;
height: 4px !important;
}
.reviews-test-style .elementskit-testimonial-slider .swiper-pagination {
bottom: 30px !important;
}
.reviews-test-style .elementskit-stars {
display: none;
}
.reviews-test-style .elementskit-stars.star-cloned-review {
display: block;
padding: 5px 0px;
}
.slide-banner-style {
position: relative;
overflow: hidden; }
.slide-banner-style::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0); transition: background 0.5s ease-in-out;
z-index: 0; }
.advanced-slider-cryo-style .wpr-slider-content .wpr-slider-title,
.advanced-slider-cryo-style .wpr-slider-content .wpr-slider-sub-title,
.advanced-slider-cryo-style .wpr-slider-content .wpr-slider-description,
.advanced-slider-cryo-style .wpr-slider-content .wpr-slider-btns {
width: 45%;
text-align: left;
}
.elementor-element.advanced-slider-cryo-style .wpr-slider-content {
margin: 0 auto;
text-align: center;
max-width: 1224px !important;
padding: 10px 0px 10px 0px !important;
}
.elementor-element.advanced-slider-cryo-style .wpr-slider-next-arrow.wpr-slider-arrow.slick-arrow {
content: url(//effekt.pt/wp-content/uploads/2024/05/arrow-white-right.png);
rotate: 180deg;
}
.elementor-element.advanced-slider-cryo-style .wpr-slider-prev-arrow.wpr-slider-arrow.slick-arrow {
content: url(//effekt.pt/wp-content/uploads/2024/05/arrow-white-right.png);
rotate: 180deg;
}
.elementor-element.advanced-slider-cryo-style .slick-dots .slick-active .wpr-slider-dot {
background-color: #9BFF80 !important;
border-radius: 0;
width: 38px !important;
height: 4px !important;
}
.elementor-element.advanced-slider-cryo-style .slick-dots .wpr-slider-dot {
border-radius: 0;
width: 16px !important;
background-color: white !important;
height: 4px !important;
}
.elementor-element.advanced-slider-cryo-style .slick-dots {
width: 100% !important;
}
.elementor-element.advanced-slider-cryo-style .wpr-slider-btns .wpr-slider-primary-btn,
.elementor-element.advanced-slider-cryo-style .wpr-slider-secondary-btn {
cursor: pointer;
width: max-content;
margin: 0px 10px;
}
.elementor-element.advanced-slider-cryo-style .wpr-slider-btns .wpr-slider-primary-btn:hover {
background-color: #79F258;
}
.elementor-element.advanced-slider-cryo-style .wpr-slider-arrow {
top: 45% !important;
}
.elementor-element.advanced-slider-cryo-style .wpr-slider-prev-arrow {
left: 4% !important;
}
.elementor-element.advanced-slider-cryo-style .wpr-slider-next-arrow {
right: 4% !important;
}
.slide-banner-style .elementor-lightbox .swiper~.elementor-swiper-button {
transform: translateY(0%) !important;
}
.elementor-element.slide-banner-style .swiper-container .elementor-swiper-button,
.elementor-element.slide-banner-style .swiper-container~.elementor-swiper-button,
.elementor-element.slide-banner-style .swiper .elementor-swiper-button,
.elementor-element.slide-banner-style .swiper~.elementor-swiper-button {
transform: translateY(0%) !important;
}
.slide-banner-style .elementor-swiper-button.elementor-swiper-button-next {
z-index: 16;
right: -30px;
transition: right 0.5s ease; }
.slide-banner-style:hover .elementor-swiper-button.elementor-swiper-button-next {
right: 30px; } .slide-banner-style .elementor-swiper-button.elementor-swiper-button-prev {
z-index: 16;
left: -30px;
transition: left 0.5s ease; }
.slide-banner-style:hover .elementor-swiper-button.elementor-swiper-button-prev {
left: 30px; }
.slide-banner-style {
position: relative;
overflow: hidden; }
.slide-banner-style::before,
.slide-banner-style::after {
content: "";
position: absolute;
top: 0;
bottom: 0;
width: 100px;
transition: all 0.5s ease;
z-index: 15;
}
.slide-banner-style::before {
left: -100px;
background: linear-gradient(to right, rgba(0, 0, 0, 0.4) 0%, transparent 100%);
}
.slide-banner-style:hover::before {
left: 0;
}
.slide-banner-style::after {
right: -100px;
background: linear-gradient(to left, rgba(0, 0, 0, 0.4) 0%, transparent 100%);
}
.slide-banner-style:hover::after {
right: 0;
}
.btn-cup-style a:hover {
background-color: #79F258 !important;
}
.reviews-test-style .elementskit-commentor-bio .elementskit-stars .eicon-star.active:before {
content: "\e934" !important;
}
#back-to-top {
position: fixed;
bottom: 40px;
width: auto; display: none;
cursor: pointer;
z-index: 1000;
left: 85%;
}
.sports-recovery-block-style .eael-accordion-list .elementor-tab-title {
padding: 15px 0px;
}
.sports-recovery-block-style .eael-adv-accordion .eael-accordion-list .eael-accordion-header>i,
.sports-recovery-block-style .eael-adv-accordion .eael-accordion-list .eael-accordion-header span {
margin-right: 0px;
}
.sports-recovery-block-style .fa-accordion-icon {
margin-right: 0px;
}
.header-block-style.active {
background-color: white !important;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1) !important;
}
.footer-menu-style .elementor-nav-menu {
display: grid !important;
grid-template-columns: repeat(2, 1fr) !important;
grid-auto-rows: minmax(50px, auto) !important;
color: white !important;
padding: 0px !important;
}
.footer-menu-style .elementor-nav-menu li {
margin: 0px !important; }
.footer-menu-style li:before {
content: "";
background-image: url(//effekt.pt/wp-content/uploads/2024/05/arrow-green-right.png);
width: 30px;
background-size: 15px;
background-position: center;
background-repeat: no-repeat;
}
.footer-menu-style nav {
width: 80% !important;
}
.footer-menu-style .elementor-nav-menu--main .elementor-nav-menu a,
.footer-menu-style .elementor-nav-menu--main .elementor-nav-menu a.highlighted,
.footer-menu-style .elementor-nav-menu--main .elementor-nav-menu a:focus,
.footer-menu-style .elementor-nav-menu--main .elementor-nav-menu a:hover {
padding: 13px 0px;
}
.header-block-style .wpr-menu-item.wpr-pointer-item {
flex-direction: row-reverse;
}
.header-block-style .wpr-sub-icon.fas {
display: none;
}
.mega-menu-style .wpr-nav-menu.wpr-mega-menu li {
position: relative; overflow: visible; }
.header-block-style.active .e-con-inner {
padding: 20px 0px !important;
}
.btn-header-login-style a:hover {
background-color: #10323D !important;
color: #9BFF80 !important;
border-color: #10323D !important;
}
.elementor-field-type-submit button:hover {
background-color: #79F258;
}
.col-burger-h-style {
border-color: transparent !important;
}
.close-btn-header-sub-style {
color: #77B2D6 !important;
}
.div-icon-i-h-syle {
width: 75px;
align-content: center;
text-align: center;
}
.div-icon-i-h-syle a {
position: relative;
z-index: 9999 !important;
}
.wpr-mobile-mega-menu-wrap .button-icon-container {
display: inline-flex;
padding: 0px 20px;
margin-top: 30px;
margin-bottom: 20px;
}
.close-btn-header-sub-style {
border-radius: 0px 0px 0px 0px !important;
padding: 10px 25px 10px 25px !important;
border-color: white !important;
border-top: 0px solid transparent !important;
border-bottom: 0px solid transparent !important;
}
.home-btn-header-sub-style {
border-radius: 0px 0px 0px 0px !important;
padding: 10px 5px 10px 5px !important;
width: 75px;
justify-content: center;
display: flex;
border-color: white !important;
border-top: 0px solid transparent !important;
border-bottom: 0px solid transparent !important;
border-left: 0px solid transparent !important;
}
.logo-container {
float: right;
}
.recovery-btn-k-m-style:hover a {
color: #9BFF80;
background-color: #10323D !important;
border-color: #10323D !important;
}
.advanced-slider-cryo-style .wpr-slider-title h2 {
padding-left: 0px !important;
}
.h-what-c-s-style h2 br {
display: none;
}
.lang-switcher-style .cpel-switcher__list .cpel-switcher__lang a {
background: #E9ECED !important;
border-radius: 8px !important;
color: #10323D !important;
}
.lang-switcher-style .cpel-switcher__list .cpel-switcher__code {
padding-left: 7px !important;
padding-right: 10px !important;
}
.wpr-slider-secondary-btn.btn-c-s-style {
color: var(--e-global-color-text) !important;
border: 2px solid #10323D !important;
}
.wpr-slider-secondary-btn.btn-c-s-style:hover {
color: #9BFF80 !important;
border: 2px solid #10323D !important;
background-color: var(--e-global-color-text) !important;
}
.mega-menu-style .sub-menu.wpr-sub-menu.wpr-animate-sub {
border-radius: 8px !important;
background-color: #E1FFD9 !important;
}
.lang-switcher-style.cpel-switcher--layout-dropdown .cpel-switcher__lang a:hover,
.lang-switcher-style.cpel-switcher--layout-dropdown .cpel-switcher__lang a:focus {
background: #E9ECED !important;
border-radius: 8px;
}
.wpr-nav-menu.wpr-mega-menu {
display: flex; flex-wrap: nowrap; justify-content: right; }
body:not(.home) .header-block-style .e-con-inner {
padding: 20px 0px;
}
.wpr-nav-menu.wpr-mega-menu .sub-menu.wpr-sub-menu li a {
background: #E1FFD9 !important;
color: #10323D !important;
}
.wpr-nav-menu.wpr-mega-menu .sub-menu.wpr-sub-menu li a:hover {
background: #10323D !important;
color: white !important;
}
.wpr-nav-menu.wpr-mega-menu>li a {
color: #10323D !important;
}
.services-widget-style .elementskit-single-testimonial-slider {
border-radius: 24px 0px;
}
.testimonial-desk-style .elementskit-single-testimonial-slider {
border-radius: 48px 0px;
}
.testimonial-desk-style .elementskit-single-testimonial-slider {
height: 190px;
}
.single.single-product .testimonial-desk-style .elementskit-single-testimonial-slider{
height: 205px!important;
}
.single.single-product.postid-4515 .testimonial-desk-style .elementskit-client_logo img,
.single.single-product.postid-4515  .services-widget-style .elementskit-client_logo img{
width: 60px !important;
height: 60px !important;
}
.single.single-product.postid-4515 .ekit-wid-con .elementskit-profile-info .elementskit-author-name {
font-size: 17px!important;
}
.single.single-product .swiper-button-next,.single.single-product  .swiper-button-prev {
top: 45% !important;
}
.testimonial-desk-style.fix-h-style .elementskit-single-testimonial-slider {
height: 210px;
}
.header-block-style .mega-menu-style {
padding: 0px 20px;
}
.services-widget-style .ekit-wid-con .elementskit-single-testimonial-slider {
padding: 12px 0px !important;
}
.testimonial-desk-style .ekit-wid-con .elementskit-single-testimonial-slider {
padding: 30px 30px !important;
}
.single.single-product .testimonial-desk-style .ekit-wid-con .elementskit-single-testimonial-slider {
padding: 25px 25px !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wishlist {
display: none !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a br {
display: none !important;
}
.elementor-element.services-widget-style .elementskit-commentor-content .elementskit-client_logo,
.testimonial-desk-style .elementskit-commentor-content .elementskit-client_logo {
margin-bottom: 0px !important;
}
.elementor-element.services-widget-style .ekit-wid-con .elementskit-commentor-content,
.testimonial-desk-style .ekit-wid-con .elementskit-commentor-content {
margin-bottom: 0px !important;
}
.elementor-element.services-widget-style .ekit-wid-con .ekit_testimonial_style_2:hover,
.testimonial-desk-style .ekit-wid-con .ekit_testimonial_style_2:hover {
border-bottom-color: 0px !important;
}
.elementor-element.services-widget-style .elementskit-profile-info,
.testimonial-desk-style .elementskit-profile-info {
margin-top: 10px;
}
.our-team-style .wpr-slider-img img {
width: 100%;
height: auto;
object-fit: cover;
}
.our-team-style .wpr-slider-primary-btn svg {
position: absolute !important;
margin-left: -29px !important;
margin-top: -6px !important;
width: 25px !important;
}
.our-team-style .wpr-slider-title h2 {
padding: 15px 10px 5px 10px !important;
}
.our-team-style .wpr-slider-description p {
margin: 0px 0px 15px 0px !important;
}
.our-team-style .wpr-slider-img img {
border-radius: 24px 0px !important;
}
.our-team-style .slick-track {
gap: 5px;
display: flex !important;
}
.wpr-slider-title,
.wpr-slider-sub-title,
.wpr-slider-description,
.wpr-slider-btns {
margin: 0px 10px;
}
.our-team-style .wpr-slider-content {
padding: 0px 0px 30px 0px !important;
}
.our-team-style .slick-slide {
text-align-last: center !important;
}
.our-team-style .slick-slide .wpr-slider-item {
width: 80% !important;
}
.our-team-style .wpr-slider-title,
.our-team-style .wpr-slider-sub-title,
.our-team-style .wpr-slider-description {
display: flex !important;
text-align-last: left;
}
.our-team-style .wpr-slider-prev-arrow.wpr-slider-arrow.slick-arrow,
.our-team-style .wpr-slider-next-arrow.wpr-slider-arrow.slick-arrow {
background-image: url(//effekt.pt/wp-content/uploads/2024/06/arrow-blue-left.svg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
width: 18px;
height: 18px;
border: none;
padding: 0;
outline: none;
cursor: pointer;
}
.our-team-style .wpr-slider-prev-arrow.wpr-slider-arrow.slick-arrow svg,
.our-team-style .wpr-slider-next-arrow.wpr-slider-arrow.slick-arrow svg {
display: none;
}
.our-team-style .wpr-slider-primary-btn {
display: flex !important;
text-align-last: left;
}
.our-team-style .wpr-cv-inner {
vertical-align: top !important;
}
.our-team-style .wpr-slider-primary-btn {
padding: 12px 0px 12px 35px !important;
} .our-team-style .wpr-slider-item-overlay {
background-color: transparent !important;
}
.our-team-style .wpr-slider-content {
background-color: white !important;
}
.our-team-style .wpr-slider-img {
border-radius: 24px 0px !important;
}
.our-team-style .wpr-slider-dots {
top: 100% !important;
}
.our-team-style .wpr-slider-content::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%; background-color: #10323d; z-index: -1; border-radius: 24px 0px !important;
}
.our-team-style .wpr-slider-item-bg {
background: no-repeat;
}
.our-team-style .wpr-slider-img:after {
content: "";
position: absolute;
bottom: 1px;
left: 0px;
width: 60%;
height: 100%;
background-color: white;
z-index: -1;
}
.div-sub-wpr-slider-style {
background: #10323d;
padding: 0px 0px 30px 0px !important;
}
.our-team-style .wpr-slider-content {
padding: 0px 0px 30px 0px !important;
}
.elementor-element.services-widget-style .swiper-slide {
width: 150px !important;
}
.services-widget-style .elementskit-testimonial-slider .swiper-pagination {
bottom: -10px !important;
}
.services-widget-style .ekit-main-swiper.swiper.swiper-initialized {
padding: 0px 5px;
}
.services-widget-style .ekit-wid-con .elementskit-testimonial-slider .swiper-button-next,
.services-widget-style .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev,
.testimonial-desk-style .ekit-wid-con .elementskit-testimonial-slider .swiper-button-next,
.testimonial-desk-style .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev {
display: block !important;
}
.services-widget-style .swiper-wrapper {
gap: 5px !important;
}
.testimonial-desk-style .ekit-wid-con .ekit_testimonial_style_2:hover {
border-bottom-color: transparent !important;
}
.services-widget-style .swiper-button-next:after,
.services-widget-style .swiper-rtl .swiper-button-prev:after,
.testimonial-desk-style .swiper-button-next:after,
.testimonial-desk-style .swiper-rtl .swiper-button-prev:after {
content: url(//effekt.pt/wp-content/uploads/2024/06/arrow-green-right-1.svg) !important;
}
.services-widget-style .swiper-button-prev:after,
.services-widget-style .swiper-rtl .swiper-button-next:after,
.testimonial-desk-style .swiper-button-prev:after,
.testimonial-desk-style .swiper-rtl .swiper-button-next:after {
content: url(//effekt.pt/wp-content/uploads/2024/06/arrow-green-left.svg) !important;
}
.swiper-button-next,
.swiper-button-prev {
top: 38% !important;
}
.elementor-element.services-widget-style .elementskit-testimonial-slider .swiper-button-prev {
left: 2% !important;
}
.elementor-element.services-widget-style .swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: #9BFF80 !important;
border-radius: 0;
width: 38px !important;
height: 4px !important;
}
.elementor-element.services-widget-style .swiper-pagination-bullet {
background-color: #FFFFFF !important;
border-radius: 0;
width: 18px !important;
height: 4px !important;
}
#breadcrumbs .breadcrumb_last {
color: #77B2D6;
font-family: 'TTFirsNeue-Regular';
font-size: 16px;
}
.advanced-tabs-cont-style .eael-advance-tabs:not(.eael-tabs-vertical)>.eael-tabs-nav>ul li:after {
border-top-color: #77B2D6 !important;
}
.contact-form-style #form-field-name::placeholder,
.contact-form-style #form-field-telephone_contact::placeholder,
.contact-form-style #form-field-email::placeholder,
.contact-form-style #form-field-message::placeholder {
color: #10323D; opacity: 1; }
.client-form-style.contact-form-style #form-field-date_birth_style::placeholder,
.client-form-style.contact-form-style #form-field-tax_number_style::placeholder {
color: #10323D!important; opacity: 1!important; }
.contact-form-style input[type=date],
.contact-form-style input[type=email],
.contact-form-style input[type=number],
.contact-form-style input[type=password],
.contact-form-style input[type=search],
input[type=tel],
.contact-form-style input[type=text],
.contact-form-style input[type=url],
.contact-form-style select,
.contact-form-style textarea {
padding: .5rem 0rem !important;
}
.thank-you-page-style .header-block-style,
.thank-you-page-style .main-footer-stye,
.thank-you-page-style .subfooter-style {
display: none;
} .contact-form-style .elementor-acceptance-field,
.pop-up-news-sub-style .elementor-acceptance-field {
position: absolute;
opacity: 0;
cursor: pointer;
} .contact-form-style .elementor-acceptance-field+label::before,
.pop-up-news-sub-style .elementor-acceptance-field+label::before {
content: "";
display: inline-block;
width: 20px;
height: 20px;
border: 2px solid #10323D;
border-radius: 3px; background-color: transparent; margin-right: 10px;
vertical-align: middle;
box-sizing: border-box;
} .contact-form-style .elementor-acceptance-field:checked+label::before,
.pop-up-news-sub-style .elementor-acceptance-field:checked+label::before {
background-color: #10323D; }
.contact-form-style .elementor-acceptance-field:checked+label::after,
.pop-up-news-sub-style .elementor-acceptance-field:checked+label::after {
content: "";
position: absolute;
left: 15px;
top: 7px;
width: 6px;
height: 12px;
border: solid white;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
box-sizing: border-box;
}
.pop-up-news-sub-style .elementor-acceptance-field:checked+label::after {
left: 12px;
top: 5px;
}
.pop-up-news-sub-style .elementor-acceptance-field+label::before {
background-color: white;
}
.wpr-slider-content-style {
display: grid;
margin: auto;
justify-content: right;
justify-items: right;
}
.time-line-story-style .fa-chevron-left:before {
content: url(//effekt.pt/wp-content/uploads/2024/06/arrow-left.png);
}
.time-line-story-style .fa-chevron-right:before {
content: url(//effekt.pt/wp-content/uploads/2024/06/arrow-right.png);
}
.time-line-story-style .twae-wrapper {
--tw-line-bg: #10323D;
}
.time-line-story-style .twae-story {
display: flex;
justify-content: center;
}
.time-line-story-style .twae-content {
width: fit-content;
}
.time-line-story-style .twae-content {
padding: 0px !important;
border: 0px !important;
background: transparent !important;
box-shadow: none !important;
}
.time-line-story-style .twae-arrow {
display: none;
}
.time-line-story-style .twae-labels {
top: 0px !important;
}
.time-line-story-style .twae-media.medium img {
width: 130px !important;
}
.time-line-story-style .twae-content {
bottom: 220px
}
.time-line-story-style .twae-wrapper-inside {
padding-top: 70px;
}
.time-line-story-style .twae-h-line {
top: 180px !important;
}
.time-line-story-style .twae-button-prev,
.time-line-story-style .twae-button-next {
top: 170px !important;
}
.time-line-story-style .twae-story.swiper-slide {
margin-bottom: 0px !important;
}
.time-line-story-style .twae-icon {
display: flex !important;
justify-content: center !important;
align-items: center !important;
width: 30px !important; height: 30px !important; background-color: #A5FB7C !important; border-radius: 0 !important; position: relative !important;
}
.time-line-story-style .twae-icon {
left: 80px !important;
top: -63px !important;
rotate: 45deg !important;
}
.time-line-story-style .twae-icon {
border-color: #9BFF80 !important;
background: #9BFF80 !important;
}
.time-line-story-style .twae-content:after {
content: "";
width: 5px;
height: 26px;
left: 62.6px;
top: -13px;
z-index: -1;
position: relative;
background: #10323D;
} .time-line-story-style .twae-icon::before {
content: '' !important;
position: absolute !important;
top: 50% !important;
left: 50% !important;
width: 24px !important; height: 24px !important; background-color: #A5FB7C !important; transform: translate(-50%, -50%) rotate(45deg) !important;
z-index: -1 !important; } .time-line-story-style .twae-icon i {
color: transparent !important; }
#breadcrumbs a,
.breadcrumb_last {
font-size: 16px;
}
#breadcrumbs span {
display: inline-flex;
gap: 5px;
align-items: center;
width: max-content;
}
.img-bread-style {
width: 10px;
margin: 0px 4px;
}
.advanced-tabs-cont-style .e-con.e-parent:first-child {
padding: 0px 20px;
}
.slick-slide .wpr-slider-title {
padding-top: 15px;
}
.our-team-style .wpr-slider-sub-title {
margin-top: -5px;
}
.time-line-story-style .twae-story.swiper-slide .twae-labels .twae-label-small.twae-label-small.twae-label-small {
margin-top: 15px;
}
.pop-up-news-sub-style .elementor-field-type-email input {
padding: 0px !important;
}
.pop-up-news-sub-style #form-field-name::placeholder,
.pop-up-news-sub-style #form-field-telephone_contact::placeholder,
.pop-up-news-sub-style #form-field-email::placeholder,
.pop-up-news-sub-style #form-field-message::placeholder {
color: #10323D; opacity: 1; }
.pop-up-news-sub-style .elementor-field-type-submit.e-form__buttons {
width: 25%;
;
} body:not(.home) .header-block-style {
position: relative;
}
body:not(.home) .header-block-style.active {
position: fixed !important;
}
.post-grid-style .meta-cat-icon {
display: none;
}
.single.single-product .testimonial-desk-style .elementskit-client_logo img {
width: 100px;
height: 70px;
}
.single.single-product .services-widget-style .elementskit-client_logo img {
width: 100px;
height: 70px;
}
.single.single-product .services-widget-style .elementskit-commentor-content {
padding: 0px 10px;
}
.pack-mem-style .product .eael-product-list-price {
position: absolute;
margin-bottom: 0px;
margin-top: 10px;
}
.pack-mem-style .product .eael-product-list-excerpt {
margin-bottom: 50px;
}
.post-grid-style .eael-post-elements-readmore-btn {
background: transparent !important;
border: 2px solid #10323D;
color: #10323D !important;
border-radius: 24px 0px 24px 0px;
padding: 10px 24px 10px 24px;
width: max-content;
margin-top: 20px;
}
.post-grid-style .eael-post-elements-readmore-btn:hover {
background-color: #10323D !important;
color: #9BFF80 !important;
}
.post-grid-style .eael-entry-title {
margin-top: -5px;
}
.main-footer-stye .elementor-field-type-acceptance {
background: transparent !important;
font-size: 14px;
}
.main-footer-stye .elementor-field-option {
align-items: center !important;
display: flex !important;
gap: 7px !important;
}
.main-footer-stye .elementor-field-option label {
margin-top: 2px;
} .form-style-guide .elementor-acceptance-field {
position: absolute;
opacity: 0;
cursor: pointer;
}
.form-style-guide .elementor-field-subgroup a:hover{
color: #77b2d6!important;
}
.container-our-c-style .image-grid-style .wpr-grid-image-wrap{
height: 260px!important;
} .form-style-guide .elementor-acceptance-field+label::before {
content: "";
display: inline-block;
width: 20px;
height: 20px;
border: 2px solid white;
border-radius: 3px;
background-color: transparent;
margin-right: 10px;
vertical-align: middle;
box-sizing: border-box;
margin-bottom: 4px;
} .form-style-guide .elementor-acceptance-field:checked+label::before {
background-color: #10323D;
}
.form-style-guide .elementor-acceptance-field:checked+label::after {
content: "";
position: absolute;
left: 17px;
top: 14px;
width: 6px;
height: 12px;
border: solid white;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
box-sizing: border-box;
}
.form-style-guide .elementor-field-type-email input {
padding: 20px 0px 5px 0px !important;
}
.form-style-guide .elementor-field-group .elementor-button .elementor-form-spinner {
position: absolute;
right: 0px;
display: flex;
align-items: center;
justify-content: center;
border: 2px solid transparent;
border-radius: 50%;
border-top-color: #10323D;
animation: spinner 0.6s linear infinite;
}
@keyframes spinner {
to {
transform: rotate(360deg);
}
}
.time-line-mobile-style {
display: flex;
overflow-x: auto;
scroll-snap-type: x mandatory;
scroll-behavior: smooth;
white-space: nowrap; }
.col-time-line-mobile-style {
flex: 0 0 auto;
scroll-snap-align: center;
text-align: center;
padding: 0 10px;
display: inline-block; }
.time-line-mobile-style .e-con-inner {
display: flow !important;
margin: 0px 24%;
}
.col-time-line-mobile-style {
width: 50%;
}
.elementor-element.col-time-line-mobile-style .elementor-widget.elementor-widget-image:after {
content: "" !important;
width: 4px !important;
height: 50px !important;
position: absolute !important;
top: 124px !important;
left: 49% !important;
z-index: -1 !important;
background: #10323D;
}
.elementor-element.col-time-line-mobile-style.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child:before {
content: '' !important;
position: absolute !important;
top: 68% !important;
left: 50% !important;
width: 19px !important;
height: 19px !important;
background-color: #A5FB7C !important;
transform: translate(-50%, -50%) rotate(45deg) !important;
z-index: 0 !important;
}
.e-con-full.col-time-line-mobile-style.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child:last-child::after,
.e-con-full.col-time-line-mobile-style.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child:first-child::after {
content: "";
width: 200px;
height: 3px;
background: #10323D;
position: absolute;
top: 173px;
left: -104px;
z-index: -1;
}
.e-con-full.col-time-line-mobile-style.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child:not(:first-child):not(:last-child)::after {
content: "";
width: 200px;
height: 3px;
background: #10323D;
position: absolute;
top: 173px;
left: -104px;
z-index: -1;
}
.advanced-tabs-gallery-style .eael-tabs-nav {
display: flex;
place-content: center;
}
.advanced-tabs-gallery-style .eael-tabs-nav .eael-tab-inline-icon {
width: max-content;
}
.e-con-full.col-time-line-mobile-style.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child:first-child::after {
left: 100px;
}
.col-time-line-mobile-style p,
.col-time-line-mobile-style h2 {
opacity: 0;
transition: opacity 0.6s ease;
}
.col-time-line-mobile-style:first-child p,
.col-time-line-mobile-style:first-child h2 {
opacity: 1;
}
.time-line-mobile-style {
-ms-overflow-style: none; scrollbar-width: none; }
.time-line-mobile-style::-webkit-scrollbar {
display: none; }
.time-line-story-style .twae-icon {
width: 25px !important;
height: 25px !important;
}
.time-line-story-style .twae-icon {
left: 77px !important;
top: -60px !important;
}
.time-line-story-style .twae-content:after {
height: 37px;
}
.head-s-style {
color: #10323d !important;
font-weight: bold !important;
}
.post-grid-style .eael-post-grid {
position: relative;
overflow: hidden; }
html[lang="pt-PT"] body.home #back-button {
display: none;
}
html[lang="pt-PT"] .header-block-style .mega-menu-style li span {
width: max-content;
}
.post-grid-style #page-info {
margin: 0 10px;
padding: 10px;
}
.btn-buy-now-style .elementor-button-wrapper {
gap: 20px;
display: flex;
}
html[lang="pt-PT"] .btn-header-login-style {
margin-left: 30px;
}
.post-grid-style #pagination-controls button {
background: transparent;
border: 0px solid;
cursor: pointer;
border: 2px solid #10323D;
padding: 10px 15px;
}
.post-grid-style #pagination-controls button:hover {
border: 2px solid #10323D !important;
background-color: #10323d !important;
}
.post-grid-style #pagination-controls button:hover {
background: transparent;
color: #9BFF80;
border: 0px solid #10323d;
}
.post-grid-style #pagination-controls {
margin-top: 20px;
text-align: center;
}
.post-grid-style #pagination-controls .page-number {
padding: 4px 13px;
}
.post-grid-style #pagination-controls button {
margin: 0 5px;
padding: 10px;
border-radius: 16px 0px 16px 0px;
}
.post-grid-style #pagination-controls .page-number.active {
border: 2px solid #10323D !important;
background-color: #10323d !important;
color: #9BFF80;
}
.post-grid-style #page-info {
margin: 0 10px;
padding: 10px;
}
.post-grid-style #pagination-controls button img {
width: 15px;
height: 15px;
}
.post-grid-style #pagination-controls {
align-items: flex-start;
display: flex;
justify-content: center;
flex-flow: wrap;
}
.post-grid-style .eael-load-more-button {
background-color: transparent !important;
border: 2px solid #10323d;
}
.post-grid-style .eael-load-more-button:hover {
background-color: #10323d !important;
color: #9BFF80 !important;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {
font-size: 18px !important;
text-decoration: none !important;
line-height: 28px !important;
background-color: #10323D !important;
border-radius: 24px 0px 24px 0px !important;
padding: 10px 24px 10px 24px !important;
min-width: auto !important;
height: auto !important;
color: #9BFF80 !important;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny,
.cmplz-buttons .cmplz-btn.cmplz-view-preferences,
.cmplz-buttons .cmplz-btn.cmplz-save-preferences {
font-size: 18px !important;
text-decoration: none !important;
line-height: 28px !important;
border: 2px solid #10323D !important;
border-radius: 24px 0px 24px 0px !important;
padding: 10px 24px 10px 24px !important;
min-width: auto !important;
height: auto !important;
color: #10323D !important;
}
.cmplz-cookiebanner .cmplz-title {
display: none;
}
.cmplz-buttons .cmplz-btn.cmplz-deny:hover,
.cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover,
.cmplz-buttons .cmplz-btn.cmplz-save-preferences:hover {
background-color: #10323D !important;
color: #9BFF80 !important;
}
.woocommerce-account.woocommerce-page .woocommerce {
width: 1224px;
margin: auto;
margin-top: 70px;
margin-bottom: 70px;
}
.woocommerce-account.woocommerce-page .woocommerce-MyAccount-navigation ul {
list-style-type: none;
padding-inline-start: 0px;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 77% !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
background: #F2F2F2;
padding: 25px;
width: 17% !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
gap: 25px !important;
display: grid !important;
}
.single.single-product .product-type-booking .woocommerce-tabs.wc-tabs-wrapper {
display: none !important;
}
.woocommerce-account #custom-breadcrumbs {
background-color: #F2F2F2;
width: 100%;
display: block;
}
.woocommerce-account #custom-breadcrumbs .elementor-element-custom-breadcrumbs-inner {
width: 1224px;
margin: auto;
}
.woocommerce-account #custom-breadcrumbs #breadcrumbs {
padding: 13px 0px;
}
.woocommerce-account .woocommerce-form.woocommerce-form-login.login {
width: 35%;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
color: #10323D !important;
}
#custom-breadcrumbs .last-breadcrumb-link {
color: var(--e-global-color-secondary)
}
#custom-breadcrumbs .breadcrumb-link,
#custom-breadcrumbs .midle-breadcrumb-link {
color: var(--e-global-color-primary);
}
.woocommerce-account.woocommerce-page .woocommerce-EditAccountForm.edit-account fieldset {
border-color: #F2F2F2;
}
#breadcrumbs img.breadcrumb-link {
width: 10px;
;
}
#div-banner-account-style {
display: block;
background-image: url(https://effekt.pipestagings.com/wp-content/uploads/2024/06/about-banner-background.png);
min-height: 220px;
align-content: center;
width: 100%;
}
#div-banner-account-style .e-con-inner {
width: 1224px;
margin: auto;
display: flex;
}
#div-banner-account-style h1 {
color: white;
font-size: 60px;
text-transform: uppercase;
}
#custom-breadcrumbs #breadcrumbs {
margin-block-end: 0rem !important;
}
.woocommerce-account.woocommerce-page .woocommerce-form.woocommerce-form-login.login {
margin: auto;
width: 90%;
margin-top: 29px !important;
}
.woocommerce-account.woocommerce-page .woocommerce-form.woocommerce-form-login.login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme br {
display: none;
}
.woocommerce-account.woocommerce-page .woocommerce-form.woocommerce-form-login.login .form-row:not(.woocommerce-form-row):not(.woocommerce-form-row--wide):not(.form-row-wide) br {
display: none;
}
.woocommerce-form.woocommerce-form-login.login .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide br {
display: none;
}
.woocommerce-account.woocommerce-page .woocommerce h2 {
text-align: center;
}
.woocommerce-account.woocommerce-page .woocommerce-EditAccountForm.edit-account .woocommerce-Input.woocommerce-Input--text.input-text,
.woocommerce-account.woocommerce-page .woocommerce-Input.woocommerce-Input--email.input-text,
.woocommerce-account.woocommerce-page .woocommerce-Input.woocommerce-Input--password.input-text {
background-color: #FFFFFF00;
}
.woocommerce-account.woocommerce-page .breadcrumb_last.second-bread-style {
color: #10323d !important;
}
.woocommerce-account.woocommerce-page .woocommerce-Button.button {
margin-top: 20px;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-radius: 24px 0px 24px 0px;
padding: 14px 48px 14px 48px;
background: transparent;
}
.woocommerce-account.woocommerce-page .woocommerce-Button.button:hover {
background-color: var(--e-global-color-primary);
color: #ffffff;
}
.woocommerce-account.woocommerce-page .woocommerce-Input.woocommerce-Input--text.input-text {
background-color: transparent;
}
.woocommerce-account.woocommerce-page .woocommerce-button.button.woocommerce-form-login__submit:hover {
background-color: var(--e-global-color-primary);
color: #ffffff;
}
.woocommerce-account.woocommerce-page .woocommerce-button.button.woocommerce-form-login__submit {
border-style: solid;
border-width: 2px 2px 2px 2px;
border-radius: 24px 0px 24px 0px;
padding: 14px 48px 14px 48px;
background: transparent;
}
.woocommerce-account.woocommerce-page .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide {
margin-top: 15px;
}
.woocommerce-account.woocommerce-page .woocommerce-EditAccountForm.edit-account fieldset {
margin-top: 30px;
padding-bottom: 35px;
}
.woocommerce-account.woocommerce-page .woocommerce-form.woocommerce-form-login.login .woocommerce-LostPassword.lost_password {
text-align: center;
margin-block-end: 0rem;
margin-top: 10px;
}
.woocommerce-account.woocommerce-page .woocommerce-form.woocommerce-form-login.login .form-row:not(.woocommerce-form-row):not(.woocommerce-form-row--wide):not(.form-row-wide) {
display: inline-grid;
animation-direction: alternate-reverse;
}
.woocommerce-account.woocommerce-page .woocommerce-button.button.woocommerce-form-login__submit {
margin-top: 15px;
}
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper input {
background: transparent !important;
}
.woocommerce-account.woocommerce-page .woocommerce-address-fields button {
margin-top: 20px;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-radius: 24px 0px 24px 0px;
padding: 14px 48px 14px 48px;
background: transparent;
}
.woocommerce-account.woocommerce-page .select2-search__field {
accent-color: transparent !important;
background-color: transparent !important;
}
.woocommerce-account.woocommerce-page .woocommerce-form-row br {
display: none;
}
.woocommerce-account.woocommerce-page .woocommerce-address-fields button:hover {
background-color: var(--e-global-color-primary);
color: #ffffff;
}
.woocommerce-account.woocommerce-page .woocommerce .woocommerce-address-fields .form-row {
margin: 0 0 20px !important;
}
.woocommerce-account.woocommerce-page .woocommerce-address-fields__field-wrapper {
gap: 25px;
display: inline-flex;
flex-flow: wrap;
}
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_company_field,
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_country_field,
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_city_field,
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_state_field,
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_postcode_field,
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_phone_field,
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_email_field {
width: 47%;
}
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_address_2_field,
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_address_1_field {
width: 97%;
} .btn-buy-now-style a.added_to_cart.wc-forward:hover {
color: #77b2d6 !important;
text-decoration: underline !important;
}
.testimonial-desk-style .elementskit-single-testimonial-slider {
align-content: center;
}
.services-widget-style .elementskit-commentor-content {
align-content: center;
}
.produt-grid-style .icons-wrap.over-box-style {
display: flex;
place-self: center;
}
.produt-grid-style .eael-product-quick-view {
cursor: pointer;
}
.widget_shopping_cart_content {
max-height: auto; overflow-y: auto; }
.produt-grid-style .eael-load-more-button {
background: transparent !important;
border: 2px solid #10323D;
color: #10323D !important;
border-radius: 24px 0px 24px 0px;
padding: 10px 24px 10px 24px;
width: max-content;
margin-top: 20px;
}
.woocommerce-cart.woocommerce-page .wc-block-components-totals-coupon.wc-block-components-panel .wc-block-components-panel__button,
.woocommerce-checkout.woocommerce-page .wc-block-components-address-form__address_2-toggle,
.woocommerce-checkout.woocommerce-page .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained,
.woocommerce-checkout.woocommerce-page .wc-block-components-panel__button,
.woocommerce-checkout.woocommerce-page .wc-block-components-address-card__edit {
color: #10323D !important;
padding: 10px 20px !important;
background: white !important;
border: 2px solid #10323D !important;
width: 90%;
text-align: center;
}
.woocommerce-cart.woocommerce-page .wc-block-components-totals-coupon.wc-block-components-panel div,
.woocommerce-checkout.woocommerce-page .wc-block-components-totals-coupon.wc-block-components-panel div{
text-align: center!important;
}
.woocommerce-checkout.woocommerce-page  .wc-block-components-order-summary.wc-block-components-panel div{
text-align: center;
}
.woocommerce-cart.woocommerce-page  .wc-block-components-panel__content,
.woocommerce-checkout.woocommerce-page   .wc-block-components-panel__content{
margin-top: 20px;
}
.woocommerce-cart.woocommerce-page .wc-block-components-totals-coupon.wc-block-components-panel .wc-block-components-panel__button:hover,
.woocommerce-cart.woocommerce-page .wc-block-components-totals-coupon.wc-block-components-panel .wc-block-components-panel__button:focus,
.woocommerce-checkout.woocommerce-page .wc-block-components-panel__button:hover,
.woocommerce-checkout.woocommerce-page .wc-block-components-panel__button:focus,
.woocommerce-checkout.woocommerce-page .wc-block-components-address-card__edit:hover {
font-family: "TTFirsNeue-Regular", Sans-serif;
font-size: 18px;
text-decoration: none;
line-height: 28px;
font-style: normal;
font-weight: 400;
letter-spacing: normal;
}
.woocommerce-checkout #billing-phone {
padding: 0px 10px !important;
}
.woocommerce-checkout.woocommerce-page .wc-block-components-address-form__address_2-toggle:hover,
.woocommerce-checkout.woocommerce-page .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover {
background: #10323D !important;
color: #9bff80 !important;
}
.woocommerce-cart.woocommerce-page .wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block {
place-content: center;
}
.woocommerce-cart.woocommerce-page .page-header {
margin-bottom: 40px;
}
.woocommerce-cart.woocommerce-page .wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block {
padding-right: 50px;
width: 59%;
}
.produt-grid-style .eael-load-more-button:hover {
background-color: #10323D !important;
color: #9BFF80 !important;
}
.produt-grid-style .eael-product-grid .eael-product-wrap .icons-wrap li a {
background-color: #10323D !important
}
.produt-grid-style .eael-product-grid .eael-product-wrap .icons-wrap li a:hover {
color: #9BFF80 !important;
}
.produt-grid-style .products .product.type-product {
align-content: center
}
.woocommerce-checkout.woocommerce-page .wc-block-components-address-form__address_2-toggle{
width: 100%;
border-radius: 0px;
border:1px solid hsla(0, 0%, 7%, .8)!important;
}
.woocommerce-checkout.woocommerce-page .wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row{
justify-content: center!important;
}
.woocommerce-cart.woocommerce-page .wc-block-components-totals-coupon__content .wc-block-components-button,
.woocommerce-checkout.woocommerce-page .wc-block-components-totals-coupon__content .wc-block-components-button  {
color: #10323D !important;
border: 1px solid #10323D;
background: white;
cursor: pointer!important;
pointer-events: initial!important;
}
.testimonial-desk-style .elementskit-client_logo img,.services-widget-style .elementskit-client_logo img{
width: 75px!important;
height: 75px!important;
}
.services-widget-style  .elementskit-author-name{
padding: 0px 10px;
}
.woocommerce-cart.woocommerce-page .wc-block-components-totals-coupon__content .wc-block-components-button:hover {
color: #10323D !important;
background: white;
}
.elementor-menu-cart__container.elementor-lightbox ul {
padding-inline-start: 0px;
}
.elementor-menu-cart__container.elementor-lightbox li {
display: flex;
}
.elementor-menu-cart__container.elementor-lightbox .wpr-mini-cart-name-and-quantity {
align-content: center;
}
.elementor-menu-cart__container.elementor-lightbox .wpr-mini-cart-image {
width: 40%;
}
.elementor-menu-cart__container.elementor-lightbox .woocommerce-mini-cart__total.total {
display: flex;
justify-content: space-between;
font-size: 18px;
}
.elementor-menu-cart__container.elementor-lightbox .woocommerce-mini-cart__buttons.buttons {
display: flex;
justify-content: space-between;
margin-top: 10px;
}
.elementor-menu-cart__container.elementor-lightbox .woocommerce-mini-cart__total.total {
margin-top: 30px;
}
.elementor-menu-cart__container.elementor-lightbox .wpr-mini-cart-remove a {
font-size: 35px !important;
}
.elementor-menu-cart__container.elementor-lightbox .wpr-woo-mini-cart.woocommerce-mini-cart.cart_list.product_list_widget {
display: grid;
gap: 10px;
}
.menu-cart-style #elementor-menu-cart__toggle_button:focus {
background: transparent;
}
.elementor-menu-cart__container.elementor-lightbox .button.wc-forward {
font-size: 17px !important;
text-decoration: none !important;
line-height: 28px !important;
color: var(--e-global-color-text) !important;
background-color: white !important;
border-radius: 24px 0px 24px 0px !important;
padding: 10px 20px 10px 20px !important;
border: 2px solid var(--e-global-color-text) !important;
justify-self: center;
}
.woocommerce-checkout.woocommerce-page #content,.woocommerce-cart.woocommerce-page #content {
max-width: 1224px;
margin: auto;
}
.woocommerce-cart.woocommerce-page .wp-block-woocommerce-proceed-to-checkout-block a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button{
background: #9bff80 !important;
color: #10323d !important;
border-radius: 24px 0 24px 0 !important;
font-size: 18px !important;
text-decoration: none !important;
line-height: 28px !important;
font-family: "TTFirsNeue-Regular", sans-serif !important;
font-weight: 500 !important;
padding: 10px 24px 10px 24px !important;
box-shadow: inset 0 0 0 0px #fff, 0 0 0 0px #0675c4;
}
.woocommerce-message a.button.wc-forward{
text-decoration: none !important;
line-height: 28px !important;
color: var(--e-global-color-text) !important;
background-color: #fff !important;
border-radius: 24px 0 24px 0 !important;
padding: 10px 20px 10px 20px !important;
border: 2px solid var(--e-global-color-text) !important;
font-size: 15px !important;
padding: 10px 12px 10px 12px !important;
}
.woocommerce-message a.button.wc-forward:hover{
background-color: #10323D !important;
color: #9BFF80 !important;
border-color: #10323D !important;
}
.woocommerce-cart.woocommerce-page .wp-block-woocommerce-proceed-to-checkout-block a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button{
width: 80%;
}
.woocommerce-cart.woocommerce-page .wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-container{
text-align-last: center;
}
.woocommerce-cart.woocommerce-page .wp-block-woocommerce-proceed-to-checkout-block a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button:hover {
background-color: #79f258!important;
}
.elementor-menu-cart__container.elementor-lightbox .button.wc-forward:hover {
background-color: #10323D !important;
color: #9BFF80 !important;
border-color: #10323D !important;
}
.elementor-menu-cart__container.elementor-lightbox .button.checkout.wc-forward:hover {
border: 2px solid #79f258 !important;
background-color: #79F258 !important;
}
.page-book-session-style .woocommerce-product-details__short-description {
font-family: "TTFirsNeue-Light", Sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 28px;
}
.page-book-session-style .woocommerce-product-gallery {
display: none !important;
}
.page-book-session-style .woocommerce-tabs.wc-tabs-wrapper {
display: none !important;
}
.page-book-session-style .summary.entry-summary {
margin: auto !important;
float: none !important;
}
.page-book-session-style .product_meta {
display: none !important;
}
.page-book-session-style .woocommerce-product-details__short-description {
margin-bottom: 20px;
}
.page-book-session-style .product_title.entry-title {
display: none;
}
.elementor-location-single:not(.product-type-booking) .single-product {
display: none !important;
}
.elementor-location-single.product-type-booking .cont-single-prod.main-container {
display: none !important;
}
.pack-mem-style .eael-product-list-content-wrap .eael-product-list-quick-view-button {
display: none !important;
}
.elementor-location-single.product-type-booking .wc-bookings-booking-form .ui-datepicker-title {
background-color: #77b2d6 !important;
}
.elementor-location-single.product-type-booking .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev,
.elementor-location-single.product-type-booking .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next {
background-color: #77b2d6 !important;
}
.wc-bookings-date-picker .ui-datepicker-header {
background-color: #77b2d6;
background-image: none;
border-top: 1px solid #77b2d6;
}
.product-type-booking .wc-bookings-booking-form-button.single_add_to_cart_button.disabled {
background: #9bff80 !important;
opacity: 0.5 !important;
color: #10323d !important;
border-radius: 24px 0 24px 0 !important;
font-size: 18px !important;
text-decoration: none !important;
line-height: 28px !important;
font-family: "TTFirsNeue-Regular", sans-serif !important;
font-weight: 500 !important;
padding: 10px 24px 10px 24px !important;
}
.product-type-booking .single_add_to_cart_button {
background: #9bff80 !important;
opacity: 1 !important;
color: #10323d !important;
border-radius: 24px 0 24px 0 !important;
font-size: 18px !important;
text-decoration: none !important;
line-height: 28px !important;
font-family: "TTFirsNeue-Regular", sans-serif !important;
font-weight: 500 !important;
padding: 10px 24px 10px 24px !important;
}
.woocommerce-order-pay #payment .button.alt {
background: #9bff80 !important;
opacity: 1 !important;
color: #10323d !important;
border-radius: 24px 0 24px 0 !important;
font-size: 18px !important;
text-decoration: none !important;
line-height: 28px !important;
font-family: "TTFirsNeue-Regular", sans-serif !important;
font-weight: 500 !important;
padding: 10px 24px 10px 24px !important;
}
.product-type-booking .single_add_to_cart_button:hover,
.woocommerce-order-pay #payment .button.alt:hover {
color: #10323d !important;
background-color: #79f258 !important;
} .woocommerce-cart.woocommerce-page .wp-block-separator.has-alpha-channel-opacity.is-style-dots{
display: none;
}
.pack-mem-style .eael-product-list-content-header {
display: none !important;
}
.pack-mem-style .eael-product-list-item {
padding: 0px !important;
flex-flow: nowrap !important;
} .pack-mem-style .type-product:nth-child(odd) .eael-product-list-image-wrap img,
.pack-mem-style .type-product:nth-child(odd) .eael-product-list-item {
border-top-left-radius: 120px !important;
align-self: self-start;
} .pack-mem-style .type-product:nth-child(even) .eael-product-list-image-wrap img,
.pack-mem-style .type-product:nth-child(even) .eael-product-list-item {
align-self: self-end;
border-bottom-right-radius: 120px !important;
}
.pack-mem-style .eael-product-list-price {
font-size: 0;
justify-content: start;
display: flex;
flex-direction: row-reverse;
}
.pack-mem-style .type-product:nth-child(odd) .eael-product-list-content-wrap,
.pack-mem-style .type-product:nth-child(even) .eael-product-list-content-wrap {
padding-left: 50px;
padding-right: 50px;
}
.pack-mem-style .type-product:nth-child(even) .eael-product-list-content-wrap {
padding-left: 50px;
padding-right: 50px;
}
.pack-mem-style .type-product:nth-child(even) .eael-product-list-item {
display: inline-flex !important; flex-direction: row-reverse !important;
}
.pack-mem-style .eael-product-list-content-wrap a.button.add_to_cart_button {
background: #9bff80 !important;
font-family: "TTFirsNeue-Regular", sans-serif;
font-size: 18px;
text-decoration: none;
line-height: 28px;
color: var(--e-global-color-text) !important;
border-radius: 24px 0 24px 0;
padding: 10px 30px 10px 42pxs;
}
.our-team-style .wpr-advanced-slider {
height: 600px;
overflow: hidden; transition: height 0.5s ease; }
.pack-mem-style .eael-product-list-buttons {
justify-content: end !important;
}
.pack-mem-style .eael-product-list-wrapper .eael-product-list-image-wrap {
width: 60% !important;
}
.pack-mem-style .eael-product-list-progress {
display: none !important;
}
.pack-mem-style .eael-product-list-notice.eael-product-list-notice-shiping-free {
display: none !important;
}
.elementor-location-single.product-type-booking .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,
.elementor-location-single.product-type-booking .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,
.elementor-location-single.product-type-booking .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
.elementor-location-single.product-type-booking .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,
.elementor-location-single.product-type-booking :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,
.elementor-location-single.product-type-booking :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,
.elementor-location-single.product-type-booking :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,
.elementor-location-single.product-type-booking :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
background: #9bff80 !important;
opacity: 1 !important;
color: #10323d !important;
}
.elementor-menu-cart__container.elementor-lightbox .button.checkout.wc-forward {
color: var(--e-global-color-text) !important;
background-color: #9bff80 !important;
border: 2px solid #9bff80 !important;
justify-self: center;
}
.single.single-product .woocommerce-notices-wrapper {
display: none;
}
.product-type-simple.product .container-book-style {
display: none !important;
}
.product-type-booking.product .related.products {
display: none !important;
}
body.elementor-page-4531 #breadcrumbs span {
width: fit-content;
}
.eael-woo-slider-popup .product_meta {
display: none !important;
}
.pack-mem-style .eael-product-list-buttons-on-hover .open-popup-link {
cursor: pointer;
}
.pack-mem-style .eael-product-list-buttons-on-hover .eael-product-list-link-button {
display: none;
}
.pack-mem-style .eael-product-list-wrapper .eael-product-list-title a:hover {
color: #343434 !important;
}
.single.single-product .product-type-booking.product .summary.entry-summary .product_meta {
display: none !important;
}
.single.single-product .product-type-booking .woocommerce-product-gallery {
display: none !important;
}
html[lang="pt-PT"] .elementor-menu-cart__container.elementor-lightbox .button.wc-forward {
font-size: 15px !important;
padding: 10px 12px 10px 12px !important;
}
.product-type-booking .summary.entry-summary {
float: none !important;
margin: auto !important;
}
.product-type-booking .product-type-booking .product_title.entry-title {
display: none !important;
}
.product-type-booking .woocommerce-product-details__short-description {
margin-bottom: 20px;
}
body.logged-in .btn-header-login-style {
display: none;
}
body.logged-in .client-style {
align-self: center !important;
}
body.logged-in .client-style img {
height: 25px !important;
width: 25px !important;
}
body.logged-in .elementor-element.col-mob-btn-style {
width: 33%;
}
.eael-popup-details-render.eael-woo-slider-popup .woocommerce-Price-amount.amount bdi {
color: var(--e-global-color-primary);
font-family: var(--e-global-typography-primary-font-family), Sans-serif;
}
.single.single-product .single-product p.price {
font-family: "TTFirsNeue-Regular", sans-serif;
font-size: 23px;
color: #10323d !important;
}
.woocommerce-account.woocommerce-page .order-again a,
.eael-popup-details-render.eael-woo-slider-popup .single_add_to_cart_button {
font-size: 18px;
text-decoration: none;
line-height: 28px;
color: #10323d !important;
background-color: #10323d;
border-radius: 24px 0 24px 0;
padding: 10px 24px 10px 24px;
font-weight: var(--e-global-typography-accent-font-weight) !important;
background-color: #9bff80 !important;
}
.menu-cart-style ul li .wpr-mini-cart-remove {
margin-top: -12px !important;
}
.menu-cart-style .wpr-woo-mini-cart.woocommerce-mini-cart.cart_list.product_list_widget {
margin-top: 12px !important;
}
.eael-popup-details-render.eael-woo-slider-popup .single_add_to_cart_button:hover,
.woocommerce-account.woocommerce-page .order-again a:hover {
background-color: #79f258 !important;
}
@media only screen and (max-width: 1224px) {
.product-type-booking .single-product .summary.entry-summary {
padding: 0px 20px;
}
.woocommerce-account.woocommerce-page .woocommerce {
width: 100%;
margin: auto;
margin-top: 70px;
margin-bottom: 70px;
padding: 0px 20px;
}
}
.elementor-location-header.footer-visible-style .header-block-style.active {
position: relative !important;
}
body:not(.home) .elementor-location-header.footer-visible-style .header-block-style.active {
position: relative !important;
}
.single.single-product .product-type-booking .single-product .woocommerce-product-details__short-description {
display: none !important;
}
.woocommerce-cart.woocommerce-page .wp-block-woocommerce-empty-cart-block ul li .wp-block-button.wc-block-grid__product-add-to-cart .wp-block-button__link.add_to_cart_button{
font-size: 18px;
text-decoration: none;
line-height: 28px;
color: #10323d;
background-color: white;
border-radius: 24px 0px 24px 0px;
border: 2px solid #10323d;
}
.elementor-menu-cart__main .woocommerce-mini-cart-item.mini_cart_item dl.variation dd {
margin-right: 0px !important;
margin-left: 0px!important;
}
.woocommerce-cart.woocommerce-page .wp-block-woocommerce-filled-cart-block  table tfoot th, table thead th {
font-size: 16px;
}
.woocommerce-cart.woocommerce-page  .wc-block-components-product-metadata {
font-size: 16px;
}
.woocommerce-cart.woocommerce-page  .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, 
.woocommerce-cart.woocommerce-page  table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{
font-size: 15px;
}
.woocommerce-cart.woocommerce-page  .is-large.wc-block-cart .wc-block-cart__totals-title{
font-size: 16px;
}
.woocommerce-cart.woocommerce-page  .alignwide {
margin-left: 0px; 
margin-right: 0px; 
}
.woocommerce-checkout.woocommerce-page .wc-block-components-product-name{
font-size: 17px;
}
.woocommerce-checkout.woocommerce-page  .wc-block-components-checkout-step__description {
font-size: 16px;
}
.woocommerce-checkout.woocommerce-page .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-metadata {
font-size: 15px;
}
.woocommerce-checkout.woocommerce-page .wc-block-components-title.wc-block-components-title{
font-size: 22px!important;
}
.woocommerce-checkout.woocommerce-page .entry-title{
margin: 15px 0px!important;
}
body.home{
margin:0px!important;
}
.slide-banner-style .swiper-slide .swiper-slide-bg canvas {
object-fit: cover!important;
}
.woocommerce-checkout.woocommerce-page .wc-block-components-address-card address{
width: 100%!important;
}
.pack-mem-style  .eael-product-list-wrapper .eael-product-list-image-wrap img {
object-fit: cover!important;
}
.elementor-element.mega-menu-style li a.wpr-menu-item {
padding-left: 5px!important;
padding-right: 5px!important;
}
.mega-menu-style li a span{
width: max-content!important;
}
.pack-mem-style .eael-product-list-content-footer .added_to_cart.wc-forward{
display: none!important;
}
.advanced-slider-cryo-style .wpr-slider-scroll-btn{
display: none;
}
.product.product-type-booking .summary.entry-summary .ppc-button-wrapper{
display: none!important;
}
.advanced-slider-cryo-style .slick-slide.odd-slide .wpr-slider-secondary-btn{
color: #fff!important;
border-color: #fff!important;
}
.woocommerce-cart.woocommerce-page .wp-block-woocommerce-empty-cart-block .wc-block-grid.wp-block-product-new.wc-block-product-new,
.woocommerce-cart.woocommerce-page .wp-block-woocommerce-empty-cart-block  .wp-block-heading.has-text-align-center{
display: none;
}
.woocommerce-cart.woocommerce-page .wp-block-woocommerce-empty-cart-block   .wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title{
display: block;
margin-bottom: 50px;
}
.woocommerce-checkout.woocommerce-page .wc-block-components-radio-control .wc-block-components-payment-method-label.wc-block-components-payment-method-label--with-icon{
display: flex!important;
}
.woocommerce-checkout.woocommerce-page .page-content .wt_coupon_wrapper{
display: none!important;
}
.btn-back-check-style{
margin-block-end: 0px !important;
}
.client-form-style.contact-form-style  .disabled {
cursor: not-allowed;
opacity: 0.6;
}
.flatpickr-calendar.animate.arrowLeft.arrowTop.open .flatpickr-current-month{
display: flex!important;
justify-content: center!important;
}
.video-banner-style .elementor-video{
background-size: cover!important;
height: 95vh !important;
width: 100%!important;
object-fit: cover!important;
position: relative!important;
}
.woocommerce-checkout.woocommerce-page .voltar-atras-btn{
background: transparent!important;
}
.elementor-location-header.fixed .header-v2-menu.header-dubai-style .header-link-book-style a {
background-color: #bcb09b !important;
color: white!important;
}
@media only screen and (max-width: 1024px) {
.container-our-c-style .image-grid-style .wpr-grid-image-wrap {
height: initial!important;
}
.container-our-c-style .image-grid-style  .wpr-grid-item.elementor-clearfix {
height: max-content!important;
}
.container-our-c-style .image-grid-style  .wpr-grid-media-wrap.wpr-effect-size-small{
height: 125px!important;
}
.subfooter-style {
margin-bottom: 80px;
}
.woocommerce-checkout.woocommerce-page #content,.woocommerce-cart.woocommerce-page #content{
padding:0 20px;
}
.woocommerce-checkout.woocommerce-page #content .entry-title{
margin-top: 30px;
margin-bottom: 0px;
}
body.logged-in .wpr-mobile-mega-menu-wrap.active .login-btn-mob-style {
display: none;
} .pack-mem-style .type-product:nth-child(odd) .eael-product-list-image-wrap img,
.pack-mem-style .type-product:nth-child(even) .eael-product-list-image-wrap img {
object-fit: fill;
}
.pack-mem-style .eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-buttons .eael-product-list-add-to-cart-button a {
margin: 0 0px 0 0 !important;
}
.pack-mem-style .type-product:nth-child(odd) .eael-product-list-image-wrap,
.pack-mem-style .type-product:nth-child(odd) .eael-product-list-content-wrap {
width: 100% !important;
}
.pack-mem-style .type-product:nth-child(even) .eael-product-list-image-wrap,
.pack-mem-style .type-product:nth-child(even) .eael-product-list-content-wrap {
width: 100% !important;
}
.pack-mem-style .type-product:nth-child(even) .eael-product-list-content-wrap,
.pack-mem-style .type-product:nth-child(odd) .eael-product-list-content-wrap {
padding-top: 25px;
padding-bottom: 25px;
}
.pack-mem-style .type-product:nth-child(odd) .eael-product-list-image-wrap img,
.pack-mem-style .type-product:nth-child(odd) .eael-product-list-item,
.pack-mem-style .type-product:nth-child(even) .eael-product-list-item {
display: block !important;
}
.pack-mem-style .type-product:nth-child(even) .eael-product-list-item {
border-bottom-right-radius: 0px !important;
} .pack-mem-style .type-product:nth-child(even) .eael-product-list-image-wrap img,
.pack-mem-style .type-product:nth-child(even) .eael-product-list-item {
display: block;
}
.header-block-style .mega-menu-style {
padding: 0px 0px;
}
.elementor-element.our-team-style .wpr-advanced-slider {
height: auto !important;
}
.side-menu {
width: 90% !important;
position: fixed !important;
top: 0 !important;
left: -100% !important;
height: 100% !important;
background: rgb(242, 242, 242);
z-index: 9999 !important;
transition: left 0.5s ease-in-out !important;
clip-path: polygon(0 0, 100% 0, 100% 75%, 55% 100%, 0 100%, 0% 104%);
padding: 20px;
box-sizing: border-box;
}
.side-menu.active {
left: 0 !important; transition: 0.7s !important;
}
.side-menu ul {
list-style: none;
padding: 0;
margin: 0;
}
.side-menu ul li {
margin: 15px 0;
}
.side-menu ul li a {
color: #77b2d6;
text-decoration: none;
font-size: 18px;
}
.side-menu .close-side-menu {
position: absolute;
top: 10px;
right: 10px;
background: none;
border: none;
cursor: pointer;
}
.col-mob-btn-style.logged-style .elementor-element.e-con-full.e-flex.e-con.e-child {
gap: 0px;
justify-content: space-evenly;
}
.elementor-icon.client-style {
align-content: center;
}
.col-mob-btn-style.logged-style .elementor-icon.client-style img {
height: 39px !important;
width: 39px !important;
}
.header-block-style .col-burger-h-style.logged-style,
.header-block-style .col-home-h-style.logged-style {
width: 20% !important;
}
.header-block-style .col-mob-btn-style.logged-style {
width: 60% !important;
}
.header-block-style .col-mob-btn-style a .elementor-button-text {
width: max-content;
}
body:not(.home) .header-block-style .e-con-inner {
padding: 20px 10px;
}
.main-footer-stye {
padding: 0px 20px;
}
.woocommerce-account #custom-breadcrumbs {
padding: 0px 20px;
}
#div-banner-account-style {
padding: 0px 20px;
}
.post-grid-style #pagination-controls {
align-items: flex-start;
display: flex;
justify-content: center;
flex-flow: wrap;
} .col-home-h-style.transparent-border {
visibility: hidden;
}
.wpr-mobile-mega-menu-wrap .wpr-mobile-sub-menu-item {
font-family: 'TTFirsNeue-Light' !important;
}
.lang-switcher-style .cpel-switcher__list .cpel-switcher__lang {
display: flex;
justify-content: center;
}
.wpr-slider-primary-btn {
margin-right: 0px;
}
.h-what-c-s-style h2 br {
display: block;
}
.advanced-slider-cryo-style .wpr-cv-container .wpr-slider-btns {
display: flex;
flex-flow: row-reverse;
justify-content: space-between;
}
.mega-menu-style .menu-item.wpr-mobile-sub-open .fa-caret-down:before {
rotate: -90deg !important;
}
.col-burger-h-style {
border-top: 0px !important;
border-bottom: 0px !important;
}
.col-home-h-style {
border-top: 0px !important;
border-bottom: 0px !important;
}
.mega-menu-style .wpr-nav-menu.wpr-mega-menu li::before {
content: '' !important;
position: absolute !important;
top: 50% !important; left: 5px !important; width: 15px; height: 15px; transform: translateY(-50%) translateX(-100%); background-image: url(//effekt.pt/wp-content/uploads/2024/05/arrow-green-right.png) !important;
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
transition: transform 0.2s ease-in-out !important; visibility: hidden; opacity: 0; }
.mega-menu-style .wpr-nav-menu.wpr-mega-menu>li:hover::before {
transform: translateY(-50%) translateX(-120%); visibility: visible; opacity: 1; }
.col-burger-h-style {
border-color: var(--e-global-color-efdac0c) !important;
}
.container-sauna-block-style .elementor-widget-container img.scale-on-scroll,
.container-compression-block-style .elementor-widget-container img.scale-on-scroll {
transform: scale(1.2) !important;
}
.sports-rec-bloc-style .car-img-home-style .elementor-widget-container img.scale-on-scroll { transform: translateX(0px) !important; }
.container-sauna-block-style .elementor-widget-container img.scale-on-scroll,
.container-compression-block-style .elementor-widget-container img.scale-on-scroll {
transition: transform 1s ease-in-out !important; } .sports-rec-bloc-style .car-img-home-style .elementor-widget-container img.scale-on-scroll {
transition: transform 1s ease-in-out !important; }
.reviews-test-style .swiper-slide.swiper-slide-active .elementskit-single-testimonial-slider {
background-color: #10323D;
opacity: 1;
}
.reviews-test-style .swiper-slide.swiper-slide-active {
transform: scale(1) !important;
}
.slide-banner-style .swiper-slide .swiper-slide-contents { margin: auto;
}
.reviews-test-style .swiper-slide.swiper-slide-active {
transform: scale(0.9) !important;
}
.advanced-slider-cryo-style .wpr-slider-content .wpr-slider-title,
.advanced-slider-cryo-style .wpr-slider-content .wpr-slider-sub-title,
.advanced-slider-cryo-style .wpr-slider-content .wpr-slider-description,
.advanced-slider-cryo-style .wpr-slider-content .wpr-slider-btns {
width: 60%;
}
.elementor-element.advanced-slider-cryo-style .wpr-slider-content {
padding: 0px 90px !important;
}
.elementor-element.sports-recovery-block-style:not(.elementor-motion-effects-element-type-background),
.elementor-element.sports-recovery-block-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image: none !important;
}
.footer-menu-style nav {
width: 100% !important;
background-color: transparent;
}
.footer-menu-style nav li a {
color: white;
}
.col-burger-h-style,
.col-home-h-style,
.col-mob-btn-style {
z-index: -1;
}
.header-block-style.active .e-con-inner {
box-shadow: 0 1px 4px 6px rgba(0, 0, 0, 0.1) !important;
}
.header-block-style .e-con-inner {
position: fixed;
bottom: 0vh;
width: 100%;
height: auto;
background: white;
}
.elementor-element.mega-menu-style .wpr-mobile-nav-menu>li,
.elementor-element.mega-menu-style .wpr-mobile-sub-menu li {
background-color: #10323D !important;
}
.wpr-mobile-mega-menu-wrap.active {
-webkit-animation: slide-in 0.3s ease-in-out forwards; animation: slide-in 0.3s ease-in-out forwards;
z-index: 9999 !important;
} @keyframes slide-in {
from {
transform: translateX(-100%); }
to {
transform: translateX(0); }
}
.footer-menu-style .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,
.footer-menu-style .elementor-nav-menu--dropdown .elementor-item.highlighted,
.footer-menu-style .elementor-nav-menu--dropdown .elementor-item:focus,
.footer-menu-style .elementor-nav-menu--dropdown .elementor-item:hover,
.footer-menu-style .elementor-sub-item.elementor-item-active,
.footer-menu-style .elementor-sub-item.highlighted,
.elementor-sub-item:focus,
.footer-menu-style .elementor-sub-item:hover {
background-color: transparent;
}
.wpr-mobile-mega-menu-wrap li a {
width: 75%;
}
.elementor-element.mega-menu-style .menu-item ul {
padding: 0px 20px;
}
.elementor-element.mega-menu-style.wpr-mobile-divider-yes .wpr-mobile-menu-item {
border-bottom-color: transparent !important;
}
.wpr-mobile-nav-menu.wpr-mobile-mega-menu li a {
font-size: 20px !important;
}
.wpr-mobile-nav-menu.wpr-mobile-mega-menu li ul li a {
font-size: 16px !important;
}
.wpr-mobile-nav-menu.wpr-mobile-mega-menu .menu-item a {
color: white !important;
}
.wpr-mobile-nav-menu.wpr-mobile-mega-menu .menu-item.wpr-mobile-sub-open a.wpr-active-menu-item {
color: #9BFF80 !important;
}
.wpr-mobile-nav-menu.wpr-mobile-mega-menu .menu-item.wpr-mobile-sub-open ul li .wpr-mobile-sub-menu-item.wpr-active-menu-item {
color: white !important;
width: fit-content;
}
.wpr-mobile-nav-menu.wpr-mobile-mega-menu .wpr-mobile-sub-open a.wpr-mobile-menu-item {
color: #9BFF80 !important;
}
.wpr-mobile-mega-menu-wrap {
width: 90% !important;
position: fixed !important;
top: 0vh !important;
left: -100% !important;
height: 100% !important;
background-color: #10323D;
z-index: 9999 !important;
transition: left 0.5s ease-in-out !important;
clip-path: polygon(0 0, 100% 0, 100% 75%, 55% 100%, 0 100%, 0% 104%);
}
.col-burger-h-style .elementor-element.mega-menu-style .wpr-mobile-menu-item,
.col-burger-h-style .elementor-element.mega-menu-style .wpr-mobile-sub-menu-item,
.col-burger-h-style .elementor-element.mega-menu-style .menu-item-has-children>.wpr-mobile-menu-item:after {
color: white !important;
background: #10323D !important;
}
.wpr-mobile-mega-menu-wrap.active {
left: 0 !important; transition: 0.7s !important;
}
.login-btn-mob-style {
color: white !important;
border-color: white !important;
}
.login-language-container {
margin-top: 50px;
}
.login-language-container {
display: flex;
padding: 0px 20px;
}
.wpr-mobile-nav-menu.wpr-mobile-mega-menu {
padding: 0px 20px;
}
.mega-menu-style .wpr-mobile-mega-menu-wrap {
align-content: end !important;
align-content: flex-end !important;
}
.logo-container {
position: absolute;
width: 100%;
top: 0;
justify-content: right;
display: flex;
}
.lang-switcher-style.cloned {
display: block;
}
.login-language-container {
gap: 30px;
}
.wpr-mobile-nav-menu.wpr-mobile-mega-menu .fa-caret-down:before {
content: "";
display: inline-block;
width: 16px;
height: 16px;
background-image: url(//effekt.pt/wp-content/uploads/2024/05/arrow-green-right.png);
background-size: contain;
background-repeat: no-repeat;
vertical-align: middle;
rotate: 90deg;
}
#back-to-top {
bottom: 125px;
left: 84%;
}
.video-banner-style {
position: absolute!important;
width: 100%!important;
height: 100%!important;
top: 0!important;
left: 0!important;
object-fit: cover!important;
}
.col-book-know-style {
display: flex !important;
flex-direction: row-reverse !important;
}
.col-book-know-style .e-con.e-child:last-child {
text-align: left !important;
align-items: self-start !important;
}
.col-book-know-style .e-con.e-child:first-child {
text-align: right !important;
}
.wpr-mobile-mega-menu-wrap .logo-container {
padding: 20px !important;
}
.wpr-mobile-mega-menu-wrap .logo-container img {
width: 120px !important;
}
.slide-banner-style::before,
.slide-banner-style::after {
display: none;
}
.slide-banner-style:hover .elementor-swiper-button.elementor-swiper-button-next,
.slide-banner-style:hover .elementor-swiper-button.elementor-swiper-button-prev {
display: none;
}
.advanced-tabs-cont-style .e-con.e-parent {
padding: 0px 20px;
}
.advanced-tabs-cont-style .e-con-full.e-flex {
padding: 0px 0px;
} .top-bar {
position: fixed;
top: 0;
width: 100%;
height: 50px; background-color: transparent;
z-index: 500;
align-items: center;
display: flex;
justify-content: space-between;
padding: 0 15px;
transition: background-color 0.3s;
} body:not(.home) .top-bar {
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px !important;
position: relative;
}
body:not(.home) .top-bar.active {
position: fixed;
} #back-button {
display: flex;
align-items: center;
margin: 0px 5px;
}
#back-button .back-arrow {
width: 20px; margin-right: 5px;
}
#back-button .back-text {
font-size: 16px; font-family: 'TTFirsNeue-Regular';
}
.woocommerce-account .woocommerce-MyAccount-navigation {
width: 100% !important;
}
.woocommerce-account li.woocommerce-MyAccount-navigation-link.is-active a {
justify-content: space-between;
display: flex;
}
.woocommerce-account .woocommerce-MyAccount-content {
margin-top: 25px;
}
.woocommerce-account.woocommerce-page .woocommerce .woocommerce-MyAccount-navigation {
background: #F2F2F2;
}
.woocommerce-account li.woocommerce-MyAccount-navigation-link.is-active a {
justify-content: space-between;
display: flex;
}
.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active {
padding: 15px 20px;
}
.woocommerce-account .fa.burger-icon.fa-bars {
align-content: center;
}
.woocommerce-account .fa-bars:before {
font-size: 30px;
}
.woocommerce-account li.woocommerce-MyAccount-navigation-link {
padding: 5px 20px;
}
.woocommerce-account .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {
padding-bottom: 20px;
}
.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active.close-btn-active {
background-color: #10323d;
}
.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active.close-btn-active a {
color: #77B2D6 !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
padding: 0px;
}
.woocommerce-account .woocommerce-MyAccount-content {
padding: 0px 20px;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 100% !important;
}
.woocommerce-account .woocommerce-MyAccount-content {
padding: 0px 0px;
}
.woocommerce-account.woocommerce-page .woocommerce {
padding: 0px 10px;
}
.menu-cart-style {
display: block !important;
position: fixed !important;
bottom: 190px !important;
background: white !important;
width: 32px !important;
left: 85.5% !important;
border: 1px solid black !important;
}
.menu-cart-style .elementor-widget-container {
text-align-last: center;
}
}
@media only screen and (max-width: 820px) {
.product-type-booking.product .single-product .summary.entry-summary {
width: 100%;
}
.woocommerce-cart.woocommerce-page .alignwide {
margin-left: 0px;
margin-right: 0px;
}
.woocommerce-cart.woocommerce-page .page-header {
margin-top: 30px;
margin-bottom: 0px;
}
.woocommerce-cart.woocommerce-page .wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block { width: 100%;
}
.video-banner-style .elementor-video{
background-size: cover!important;
height: 75vh !important;
width: 100%!important;
object-fit: cover!important;
position: relative!important;
}
}
@media only screen and (max-width: 430px) {
.woocommerce-checkout.woocommerce-page .wc-block-components-express-payment--checkout .wc-block-components-express-payment__content {
padding: 40px 24px 24px!important;
}
.image-grid-style .wpr-grid-image-wrap{
width: 130px !important;
position: absolute;
margin-left: 35px;
}
.elementor-element.image-grid-style .wpr-grid-item-below-content {
padding: 33px 10px 10px 10px;
}
.woocommerce-cart.woocommerce-page .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value{
font-size: 18px!important;
}
.woocommerce-cart.woocommerce-page .wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block{
padding-right: 0px!important;
}
.woocommerce-checkout.woocommerce-page   table tfoot th, .woocommerce-checkout.woocommerce-page  table thead th {
font-size: 16px;
}
.woocommerce-checkout.woocommerce-page .woocommerce ul.order_details {
margin: 0 0 0em!important;
}
.woocommerce-checkout.woocommerce-page .woocommerce ul.order_details li{
font-size: 15px!important;
margin: 7px 0px!important;
}
.woocommerce-checkout.woocommerce-page .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{
font-size: 19px!important;
}
.woocommerce-checkout.woocommerce-page .entry-title{
padding: 0px!important;
}
.woocommerce-checkout.woocommerce-page .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{
padding-left: 0px!important;
}
.eael-woocommerce-popup-view .eael-popup-details-render {
width: 100%!important;
}
.pack-mem-style .type-product:nth-child(odd) .eael-product-list-image-wrap img, .pack-mem-style .type-product:nth-child(odd) .eael-product-list-item {
border-top-left-radius:0px !important;
}
.pack-mem-style .eael-product-list-image-wrap{
display: none!important;
}
.page-id-3702 .breadcrumb_last,
.page-id-2686 .breadcrumb_last {
width: min-content !important;
}
.menu-cart-style {
left: 87% !important;
}
.pack-mem-style .type-product:nth-child(odd) .eael-product-list-content-wrap,
.pack-mem-style .type-product:nth-child(even) .eael-product-list-content-wrap {
padding-left: 20px;
padding-right: 20px;
}
.our-team-style .wpr-slider-content::after {
left: 0px;
width: 100%;
height: 80%;
z-index: -2;
}
.woocommerce-account.woocommerce-page .woocommerce-form.woocommerce-form-register.register {
margin: 0px 20px;
}
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_company_field,
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_country_field,
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_city_field,
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_state_field,
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_postcode_field,
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_phone_field,
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_email_field,
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_first_name_field,
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_last_name_field {
width: 100%;
}
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_address_2_field,
.woocommerce-account.woocommerce-page .woocommerce-address-fields #billing_address_1_field {
width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content {
padding: 0px 20px;
}
.woocommerce-account.woocommerce-page .woocommerce {
margin-top: 30px;
margin-bottom: 30px;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
width: 100% !important;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 100% !important;
margin-top: 25px;
}
#div-banner-account-style {
display: block;
background: #10323d;
min-height: 140px;
}
#div-banner-account-style h1 {
font-size: 32px;
}
.woocommerce-account.woocommerce-page .woocommerce-form.woocommerce-form-login.login {
width: 90%;
}
.post-grid-style .eael-post-grid .eael-grid-post {
position: relative !important;
top: 0 !important;
left: 0 !important;
transform: translate3d(0px, 0px, 0px) !important;
}
.wpr-slider-title,
.wpr-slider-sub-title,
.wpr-slider-description,
.wpr-slider-btns {
margin: 0px 0px;
}
.col-time-line-mobile-style .elementor-widget-image {
display: flex;
justify-content: center;
}
.advanced-slider-cryo-style.mob-style .slick-slide:nth-of-type(even) .wpr-slider-secondary-btn.btn-c-s-style {
color: white !important;
border-color: white !important;
}
.advanced-slider-cryo-style.mob-style .slick-slide:nth-of-type(2n) .head-s-style {
color: #9BFF80 !important;
}
.advanced-slider-cryo-style.mob-style .slick-slide:nth-of-type(2n+1) .wpr-slider-title h2 {
color: #10323D !important;
font-weight: bold !important;
}
.time-line-story-style .twae-icon {
width: 20px !important;
height: 20px !important;
}
.time-line-story-style .twae-repeater-item.twae-story.swiper-slide.swiper-slide-active .twae-labels {
display: block;
}
.time-line-story-style .twae-repeater-item .twae-labels {
display: none;
}
.twae-slider-container {
overflow: visible; }
.container-our-c-style {
background-color: white;
}
.time-line-story-style .twae-content:after {
height: 45px;
}
.time-line-story-style .twae-icon {
left: 75px !important;
top: -51px !important;
rotate: 45deg !important;
}
.time-line-story-style .twae-button-prev,
.time-line-story-style .twae-button-next {
top: 55px !important;
}
.our-team-style .wpr-slider-sub-title {
margin-top: -5px;
}
.our-team-style .wpr-slider-img img {
width: 100%;
height: auto;
} .floating-logo {
position: absolute;
top: 15px;
right: 3vh;
width: 80px;
height: auto;
}
.col-home-h-style.transparent-border .icon.icon-home {
display: none;
}
.col-home-h-style .icon.icon-home {
display: block;
}
.reviews-test-style {
margin-top: -25px;
}
.footer-menu-style .elementor-nav-menu--dropdown.elementor-nav-menu__container {
margin-top: 0px;
margin-bottom: 20px;
}
.footer-menu-style .elementor-nav-menu a,
.footer-menu-style .elementor-nav-menu a:focus,
.footer-menu-style .elementor-nav-menu a:hover {
padding: 10px 0px;
}
.footer-menu-style .elementor-nav-menu li a {
color: #77B2D6;
}
.footer-menu-style .elementor-nav-menu li {
display: flex;
}
.footer-menu-style .elementor-nav-menu {
display: block !important;
}
.mobile-pp-style,
.mobile-tc-style {
display: none !important;
}
.elementor-element.advanced-slider-cryo-style .wpr-slider-arrow {
margin: 0px 13px;
}
.advanced-slider-cryo-style .wpr-slider-item .wpr-slider-item-bg { background-size: cover!important;
background-position-y: 17%;
}
.elementor-element.advanced-slider-cryo-style .wpr-slider-content {
padding: 150px 0px 10px 0px !important;
}
.elementor-element.advanced-slider-cryo-style .wpr-slider-arrow {
top: 16% !important;
}
.advanced-slider-cryo-style .wpr-slider-arrow {
width: 20px !important;
height: 20px !important;
}
.advanced-slider-cryo-style .wpr-slider-content .wpr-slider-title,
.advanced-slider-cryo-style .wpr-slider-content .wpr-slider-sub-title,
.advanced-slider-cryo-style .wpr-slider-content .wpr-slider-description,
.advanced-slider-cryo-style .wpr-slider-content .wpr-slider-btns {
width: 100%;
padding: 0px 20px;
}
.car-img-home-style {
position: relative !important;
}
.elementor-element.sports-rec-bloc-style:not(.elementor-motion-effects-element-type-background),
.elementor-element.sports-rec-bloc-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image: none !important;
}
.elementor-element.advanced-slider-cryo-style .wpr-slider-content { padding: 74% 0 0vh 0 !important;
}
.elementor-element.advanced-slider-cryo-style .wpr-cv-inner { vertical-align: top !important;
}
.elementor-element.advanced-slider-cryo-style .wpr-slider-prev-arrow {
left: 2% !important;
}
.elementor-element.advanced-slider-cryo-style .wpr-slider-next-arrow {
right: 2% !important;
}
.elementor-element.advanced-slider-cryo-style .wpr-slider-title h2 span {
padding: 0px !important;
}
.header-block-style.active .e-con-inner {
padding: 20px 8px !important;
}
.header-block-style .e-con-inner {
padding: 20px 8px !important;
}
.transparent-border {
border-color: transparent !important;
}
.woocommerce-account.woocommerce-page .woocommerce {
padding: 0px 0px;
}
.top-bar.active {
z-index: 500;
}
.mega-menu-style .wpr-mobile-nav-menu.wpr-mobile-mega-menu .wpr-mobile-sub-menu-item {
width: max-content;
}
.woocommerce-account.woocommerce-page .woocommerce-info .button.wc-forward {
margin-top: 20px;
float: left;
}
}