button:focus {
outline: none !important;
}
a {
color: unset;
text-decoration: none !important;
}
a:hover {
text-decoration: none !important;
} .back-to-top {
position: fixed;
bottom: 15%;
right: 25px; border: 1px solid #28a8bd;
padding: 10px;
z-index: 9999999;
background: rgba(255, 255, 255, 0.7);
cursor: pointer;
}
.back-to-top i {
color: #28a8bd;
} .header-inner {
padding: 20px 0;
} li#menu-item-394 a {
color: #ffffff;
}
li#menu-item-394 a:hover {
color: #28a8bd;
}
li.stk-button-header a {
padding: 10px 30px;
border: 1px solid #28a8bd
}
li.stk-button-header a:hover {
color: #ffffff !important;
background: #28a8bd;
}
li.stk-button-header a:hover:after {
background: unset !important;
opacity: 0 !important;
} .header-inner .toggle:focus .toggle-text,
.header-inner .toggle:hover .toggle-text {
text-decoration: none !important;
}
button {
text-decoration: none !important;
}
.modal-menu a {
color: #28a8bd !important;
} .elementor-price-table__price {
padding-bottom: 10px !important;
}
span.stk-iva {
padding-bottom: 10px !important;
font-size: 12px;
font-style: normal;
font-weight: 600;
}
.elementor-price-table__features-list {
padding-top: 20px !important;
}
.elementor-price-table__original-price {
font-size: 20px !important;
}
.stk-block-table ul li .elementor-price-table__feature-inner {
display: inline-flex;
justify-content: center;
align-items: center;
}
.stk-block-table ul li .elementor-price-table__feature-inner svg {
height: 30px;
} body.page-id-336 section {
padding: 0 !important;
}
h1.stk-register {
font-size: 44px !important;
}
h2.stk-register {
font-size: 26px !important;
}
h1.stk-register,
h2.stk-register {
text-align: center;
}
.fusion-one-half {
padding: 10px 0;
}
button.stk_new_button {
background-color: #28a8bd !important;
font-weight: 500;
width: 100% !important;
}
#ajax_loader {
width: 100% !important;
}
#ajax_loader ul {
margin: 0 !important;
width: 100% !important;
}
#ajax_loader ul li {
list-style: none;
border: 1px solid #ff0000;
padding: 10px;
color: #000000;
margin: 10px 0 !important;
text-align: center;
}
.stk-row-access {
text-align: center !important;
}
.stk-row-access a {
font-size: 18px !important;
font-family: inherit;
color: #28a8bd !important;
} #stk-footer p {
margin-bottom: 0;
font-size: 14px;
} .btn {
padding: 1.375rem 0.75rem !important;
font-size: 1.5rem !important;
} body.page-id-336 h2 a {
color: #000000 !important;
} @media (min-width: 700px) {
.post-inner.thin {
padding-top: 0 !important;
}
.footer-top-visible .footer-nav-widgets-wrapper,
.footer-top-hidden #site-footer {
margin-top: 0 !important;
} h1,
.heading-size-1,
h2,
.heading-size-2,
h3,
.heading-size-3 {
margin: unset
}
}
@media (min-width: 1000px) {
.header-titles:hover {
cursor: pointer !important;
}
.site-description {
font-family: inherit;
color: #000000 !important;
font-size: 2.4rem !important;
font-weight: 700 !important;
}
.header-inner {
max-width: 120rem !important;
}
.modal-menu>li>a,
.modal-menu>li>.ancestor-wrapper>a {
padding: 2.5rem 10px !important;
}
.header-navigation-wrapper {
padding-top: 10px !important;
}
}  input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="week"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="color"],
textarea {
padding: 15px !important;
margin: 5px 0;
}
.page-id-919 .entry-content h1,
.page-id-919 .entry-content h2,
.page-id-919 .entry-content h3 {
margin: 1rem 0;
}
.page-id-919 .entry-header {
padding: 0 !important;
}
.page-id-919 h2,
.page-id-919 .heading-size-2 {
font-size: 60px;
}
.page-id-919 h3,
.page-id-919 .heading-size-3 {
font-size: 40px;
}
.page-id-919 h5,
.page-id-919 .heading-size-5 {
font-size: 30px;
}
@media (max-width: 480px) {
.page-id-919 h2,
.page-id-919 .heading-size-2 {
font-size: 40px;
}
.page-id-919 h3,
.page-id-919 .heading-size-3 {
font-size: 30px;
}
.page-id-919 h5,
.page-id-919 .heading-size-5 {
font-size: 24px;
}
}
.entry-content p,
.entry-content li {
font-family: 'Titillium Web', sans-serif;
font-size: 16px;
} .stk-card {
height: 560px;
}
.stk-card-button {
position: absolute;
bottom: 5%;
left: 50%;
transform: translate(-50%, -50%);
}
.stk-card .card-header {
background-color: #28a8bd;
padding: 10px 0;
}
.stk-card .card-header h5,
.stk-card .card-header h6 {
color: #ffffff !important;
margin: 10px 0;
}
.stk-card .card-header h6 {
font-size: 12px;
text-transform: none;
}
.stk-card p.stk-price {
font-size: 60px;
font-weight: 600;
text-align: center;
margin-top: 20px;
} .swiffy-slider button:hover {
background: none !important;
}
.swiffy-slider h3 {
color: #28a8bd !important;
font-family: "Titillium Web", Sans-serif;
font-weight: 600;
line-height: 1.5em;
text-align: center;
font-size: 24px !important;
}
.swiffy-slider .stk-slide {
border: 1px solid #28a8bd;
padding: 0 20px;
}
.swiffy-slider p {
margin: 20px;
}
@media (min-width: 768px) {
.swiffy-slider .stk-slide {
height: 215px;
}
}
@media (max-width: 480px) {
.stk-card p.stk-tach {
top: 29%;
left: 50% !important;
transform: translate(-50%, -50%);
}
.stk-card p.stk-price {
font-size: 40px;
}
.mySwiperTwo .swiper-slide-active {
transform: scale(1.1) !important;
}
}
.stk-card p.stk-price span {
font-size: 16px;
font-weight: 400;
}
.stk-card p.stk-tach {
position: absolute;
top: 29%;
left: 21%;
text-decoration: line-through;
}
.stk-card .stk-card-features {
margin: 20px 0;
}
.stk-card .stk-card-features p {
color: #28a8bd;
text-transform: uppercase;
}
.stk-card .stk-card-button .btn-custom {
background-color: #ffae4f !important;
}
.swiper-wrapper {
align-items: center;
}
.mySwiperTwo {
overflow: visible !important;
}
.mySwiperTwo .swiper-pagination {
position: absolute !important;
bottom: -25px !important;
}
.mySwiperThree {
overflow: visible;
}
.mySwiperThree .swiper-pagination {
position: relative;
text-align: left;
bottom: unset;
}
.mySwiperThree .swiper-pagination-bullet {
width: 30px;
height: 6px;
border-radius: 0;
}
.mySwiperThree .swiper-pagination-bullet-active {
background: #28a8bd !important;
}
.mySwiperThree .swiper-button-prev {
position: relative;
top: 40px;
left: 0;
}
.mySwiperThree .swiper-button-next {
position: relative;
top: 18px;
left: 50px;
}
.mySwiperThree .swiper-button-prev {
color: #28a8bd !important;
background-image: unset;
}
.mySwiperThree .swiper-button-next {
color: #28a8bd !important;
background-image: unset;
}
.mySwiperThree h3 {
color: #28a8bd !important;
}
li.stk-free-menu,
li.stk-phone-menu {
border-radius: 5px;
}
li.stk-free-menu {
display: none;
background-color: #ffae4f !important;
margin-right: 20px !important;
}
li.stk-free-menu a {
color: #ffffff !important;
}
li.stk-phone-menu {
align-items: center;
border: 1px solid #28a8bd !important;
}
li.stk-phone-menu:after {
content: "";
width: 30px;
height: 30px;
background-image: url(https://gestiondevisitas.es/wp-content/uploads/2022/06/phone.png);
background-repeat: no-repeat;
position: relative;
top: 5px;
}
.page-id-919 .section-inner {
display: none;
}
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input {
display: inline-block !important;
}
input[type="checkbox"]:checked::before {
top: -5px;
}
label[for=form-field-acceptance_two],
label[for=form-field-acceptance_two] a {
color: #ffffff;
} .section-gallery-home-brands .home-brands-gallery>div {
width: 31%;
margin: 10px;
box-sizing: border-box;
padding: 10px;
}
.section-gallery-home-brands .home-brands-gallery {
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: center;
align-items: center;
}
.section-gallery-home-brands .home-brands-gallery>div img {
width: auto;
max-height: 100px;
margin: 0 auto;
}
.section-gallery-home-brands img.small-brand {
max-width: 265px;
} .section-gallery-home-brands h3 {
color: white;
font-size: 21px;
font-weight: 400 !important;
letter-spacing: 1px;
}
.section-gallery-home-brands h2 {
color: white;
}
.section-gallery-home-brands .home-brand-single img {
filter: invert(1);
}
@media only screen and (max-width: 876px) {
.section-gallery-home-brands .home-brands-gallery>div {
width: 50%;
margin: 0px;
box-sizing: border-box;
padding: 8px;
}
.section-gallery-home-brands .home-brands-gallery>div img {
width: auto;
max-height: 84px;
margin: 0 auto;
max-width: 100%;
}
.section-gallery-home-brands .home-brands-gallery {
justify-content: flex-start;
}
}
@media only screen and (max-width: 550px) {
.section-gallery-home-brands .elementor-background-overlay.lazyloaded {
background-image: none !important;
}
.section-gallery-home-brands h3 {
font-size: 16px;
}
.section-gallery-home-brands h2 {
font-size: 28px;
}
.section-gallery-home-brands .home-brands-gallery>div img {
padding: 10px;
}
.padding-column-main .elementor-widget-wrap.elementor-element-populated {
padding: 0 15px !important;
padding-top: 30px!important;
}
}
.top-bar-new > div > div > div {
padding: 5px 15px !important;
}
.free-trial > div {
text-align: right;
}
.top-bar-new a {
font-size: .8rem;
}
.top-bar-new .elementor-widget-container {
align-items: center !important;
display: flex;
flex-wrap: wrap;
}
.top-bar-new .elementor-column:nth-child(2) .elementor-widget-container {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
}
.free-trial a {
background: white;
color: #28a8bd !important;
padding: 0 10px;
border-radius: 5px;
font-weight: bold;
}
.top-bar-phone a:hover {
text-decoration: underline!important;
}
.free-trial a:hover {
color: white!important;
background: #1a7887;
}
@media only screen and (max-width: 766px) {
.top-bar-new .elementor-column {
width: 50%;
}
}
@media only screen and (max-width: 378px) {
.top-bar-new .elementor-column:nth-child(2) {
width: 60%!important;
}
.top-bar-new .elementor-column:nth-child(1) {
width: 40%!important;
}
}
@media only screen and (max-width: 315px) {
.top-bar-new .elementor-column:nth-child(1) {
width: 38%!important;
}
.top-bar-new .elementor-column:nth-child(2) {
width: 62%!important;
}
}
.styled-images img {
border-radius: 12px!important;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15)!important;
}