HEX
Server: Apache
System: Linux webd003.cluster128.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: slyfwmm (169339)
PHP: 8.1.34
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/slyfwmm/adspray/wp-content/themes/aivons-child/assets/css/ADS_style.css
/*preload*/
@keyframes ADSbounce {
	0%, 50%, 100% {
		transform: scale(1);
		filter: blur(0px);
	}
	25% {
		transform: scale(0.8);
		filter: blur(2px);
	}
	75% {
		filter: blur(2px);
		transform: scale(1.2);
	}
}
.ADS_preloader_img {
    animation: bounce 1.5s 0.5s linear infinite;
}

.ADS_flex {
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.preloader__image {
    background-size:100px auto;
}
.logo-footer-svg {
    max-width:150px;
}
#ADS-head-logo-svg {
    width:200px;
}
.main-slider-shape-1,
.main-slider-shape-2,
.main-slider-shape-3,
.main-slider-shape-4,
.main-slider-shape-5 {
    mix-blend-mode:unset;
}
.main-slider .swiper-slide-active .main-slider-shape-1 {
    opacity:0.85;
}
.main-slider .swiper-slide-active .main-slider-shape-3 {
    opacity:0.65;
}
.main-slider .swiper-slide-active .main-slider-shape-2,
.main-slider .swiper-slide-active .main-slider-shape-4{
    opacity:0.3;
}
.brand-three {
    border-top:none;
    padding-top:0;
    padding-bottom:0;
}
.main-menu-wrapper__phone-contact a {
    font-size:14px;
    white-space:nowrap;
    background-color:var(--aivons-primary, #3c72fc);
    margin-top:5px;
    color:white;
    display:inline-block;
    padding:5px 8px;
    font-weight:500;
    text-transform:uppercase;
    -webkit-transition: background-color 0.25s linear, color 0.25s linear;
    -moz-transition: background-color 0.25s linear, color 0.25s linear;
    -ms-transition: background-color 0.25s linear, color 0.25s linear;
    -o-transition: background-color 0.25s linear, color 0.25s linear;
    transition: background-color 0.25s linear, color 0.25s linear;
}
.main-menu-wrapper__phone-contact a:hover {
    color:var(--aivons-primary, #3c72fc);
    background-color:white;
}
#home-change-icon-info .two-boxes .row > div .two-boxes__count span:before {
    content: "\f1fc";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
#home-change-icon-info .two-boxes .row > div:first-child .two-boxes__count span:before {
    content: "\f1c0";
}
#ADS_box_home_review h2.section-title__title {
    line-height:1.1em;
    font-size:30px;
}
#ADS_box_home_review h5.testimonials-one__client-name {
    margin-bottom:15px;
}
#ADS_box_home_review p.testimonials-one__text {
    font-size:15px;
    line-height:1.3em;
}
#ADS_box_home_review .ADS_testimonial_footer {
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding-top:20px;
}
#ADS_box_home_review .ADS_testimonial_footer img {
    max-width:120px;
}
#ADS_box_home_review .testimonials-one__quote {
    display:block;
    position:relative;
    bottom:auto;
    right:auto;
}
#ADS_box_home_review .testimonials-one__single {
    padding:30px;
}
a.underline_link {
    text-decoration:underline !important;
}
.iframe-wrap-popup {
    display:none !important;
}
.elementor-widget-aivons-call-to-action .cta-one__btn {
    line-height:1.15em;
    text-align:center;
}
p {
    line-height:1.3em !important;
    font-weight:300;
}
.home .cases-one .cases-one__img {
    max-height:400px;
}
/*Footer*/
.footer-widget__about p a {
    display: inline-block;
    padding: 7px 10px;
    background: white;
    margin-top: 15px;
    font-weight:bold;
    text-transform: uppercase;
    font-size: 14px;
    color:var(--aivons-primary, #3c72fc);
    -webkit-transition: background-color 0.25s linear, color 0.25s linear;
    -moz-transition: background-color 0.25s linear, color 0.25s linear;
    -ms-transition: background-color 0.25s linear, color 0.25s linear;
    -o-transition: background-color 0.25s linear, color 0.25s linear;
    transition: background-color 0.25s linear, color 0.25s linear;
}
.footer-widget__about p a:hover {
    color:white;
    background-color:var(--aivons-primary, #3c72fc);
}
.services-details__top-content h2.services-details__top-title {
    margin-bottom:0;
}
.services-details__top-content h1.services-details__top-text {
    margin-bottom:20px;
}
.services-details__help-box a.services-details__phone {
    display:inline-block;
    padding:5px 15px;
    font-weight:bold;
    font-size:13px;
    text-transform:uppercase;
    background-color: white;
    text-transform: uppercase;
    font-size: 15px;
    color:var(--aivons-primary, #3c72fc);
    -webkit-transition: background-color 0.25s linear, color 0.25s linear;
    -moz-transition: background-color 0.25s linear, color 0.25s linear;
    -ms-transition: background-color 0.25s linear, color 0.25s linear;
    -o-transition: background-color 0.25s linear, color 0.25s linear;
    transition: background-color 0.25s linear, color 0.25s linear;
}
.services-details__help-box a.services-details__phone:hover {
    color:white;
    background-color:var(--aivons-primary, #3c72fc);
}
.services-details__bottom-box h4 {
    margin-bottom:15px;
}
.services-details__top-content p {
    margin-bottom:0.85em;
}
.ADS_form label {
    line-height:1.1em;
}
.ADS_form .row .col-xl-6 input,.ADS_form .row .col-xl-6 select {
    width:100%;
    padding:10px;
    border-color:#cacaca;
}
.ADS_form .row input:focus,.ADS_form .row select:focus {
    border-color: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline:none;
}
.ADS_form .col-md-12 {
    margin-bottom:15px;
}
::placeholder {
    color: #cacaca;
    opacity: 1; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:  #cacaca;
}
::-ms-input-placeholder { /* Microsoft Edge */
    color:  #cacaca;
}
.ADS_form input[type="submit"] {
    border:none;
    display:inline-block;
    padding:15px;
    font-weight:bold;
    text-transform:uppercase;
    color: white;
    text-transform: uppercase;
    font-size: 15px;
    background-color:var(--aivons-primary, #3c72fc);
    -webkit-transition: background-color 0.25s linear, color 0.25s linear;
    -moz-transition: background-color 0.25s linear, color 0.25s linear;
    -ms-transition: background-color 0.25s linear, color 0.25s linear;
    -o-transition: background-color 0.25s linear, color 0.25s linear;
    transition: background-color 0.25s linear, color 0.25s linear;
}
.ADS_form > p {
    padding-top:10px;
    text-align:right;
}
.ADS_form .ajax-loader {
    display:none;
}
.ADS_form input[type="submit"]:hover {
    background-color:#cacaca;
    color:var(--aivons-primary, #3c72fc);
}
.ADS_form .ADS_box_form_privacy {
    font-size:12px;
}
.ADS_form .ADS_box_form_privacy .wpcf7-list-item {
    margin-left:0;
}
.ADS_form .ADS_box_form_privacy label,.ADS_form .ADS_box_form_privacy span {
    width:100%;
}
.ADS_form .ADS_box_form_privacy .wpcf7-list-item input {
    margin-right:10px;
}
.ADS_form .ADS_box_form_privacy .wpcf7-list-item label {
    display:flex;
    align-items:flex-start;
}
.ADS_form .row .col-md-12 > label {
    width:100%;
}
.mfp-content .iframe-wrap-popup {
    display:block !important;
    background:white;
    padding:40px 1.5em 0;
    margin:0 auto;
    position:relative;
}
.mfp-content #simple-form-popup {
    display:flex !important;
    position:fixed;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    width:calc(100% - 20px);
    max-width:960px;
}
@media screen and (min-width: 976px) {
    .cases-details__sidebar .services-details__help-box {
        margin-top:0;
    }
}
@media screen and (max-width: 976px) {
    .cases-details__sidebar .services-details__help-box {
        margin-top:30px !important;
    }
}
@media screen and (max-height: 980px) and (max-width:768px) {
    .mfp-content #simple-form-popup {
        top:0;
        height:100vh;
        overflow-y:scroll;
        transform:translate(-50%,0);        
    }
}
.services-details__top-content ul {
    margin-left:0;
    font-weight:300;
}
.services-details__top-content ul li::marker {
    color:var(--aivons-primary, #3c72fc);
    font-weight:900;
}
.page-header__inner .breadcrumbs br {
    display:none;
}
.main-menu .main-menu__list li ul li a, .stricky-header .main-menu__list li ul li a,.main-menu .main-menu__list>li>a, .stricky-header .main-menu__list>li>a {
    line-height:1.1em;
}
.page-header__bg {
    background-position:center center;
}
.main-slider h2 {
    font-size:65px;
    line-height:1em;
}
/*MENU RESPONSIVE*/
.mobile-nav__content .main-menu__list li a button {
    transform:none;
}
.mobile-nav__content .main-menu__list li a button.expanded {
    transform:rotate(180deg);
}
.mobile-nav__container ul.sub-menu {
    background-color:white;
}
.mobile-nav__container ul.sub-menu li:last-child {
 border-bottom:5px solid var(--aivons-primary, #3c72fc);   
}
.mobile-nav__content .main-menu__list ul.sub-menu li a {
    color:var(--aivons-gray, #726f84);
    padding-left:15px;
    -webkit-transition: background-color 0.25s linear, color 0.25s linear;
    -moz-transition: background-color 0.25s linear, color 0.25s linear;
    -ms-transition: background-color 0.25s linear, color 0.25s linear;
    -o-transition: background-color 0.25s linear, color 0.25s linear;
    transition: background-color 0.25s linear, color 0.25s linear;
}
.mobile-nav__content .main-menu__list ul.sub-menu li a:hover {
    color: white;
    background-color:var(--aivons-primary, #3c72fc);
}
.mobile-nav__content .mobile-nav__top {
    margin-top:20px;
}

.ADS_hidden {
    display:none !important;
}
/*slider resposnsive*/
@media screen and (max-width: 976px)  {
    .cases-details .services-details__sidebar {
        margin-top:30px;
    }
}
@media screen and (max-width: 768px) {
    .main-slider h2 {
        font-size:30px;
    }
    .thm-btn {
        padding:10px 15px;
    }
}
@media screen and (max-width: 500px) {
    .main-slider h2 {
        font-size:25px;
    }
    .thm-btn {
        padding:7px 10px;
    }
    .scroll-to-top {
        bottom:10px;
        right:10px;
    }
    .site-footer-bottom__left {
        padding-left:20px;
        padding-right:20px;
        text-align:center;
    }
}

.about__phone-contact a.ADS_flex .about__phone-contact-text {
    margin-top:0;
    padding-left:10px;
}
/*Blog*/
.blog-single__left > .site-main {
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:flex-start;
}
.blog-single__left > .site-main > article {
    width:calc(50% - 15px);
}
.blog-single__title {
    line-height:1em;
}
@media screen and (max-width: 650px) {
    .blog-single__left > .site-main > article {
        width:100%;
    }
}
.grecaptcha-badge {
    bottom:105px !important;
}
/*Nascondo il recaptcha nelle pagine dove non รจ usato*/
.service-template-default .grecaptcha-badge,.page-id-573 .grecaptcha-badge,.page-id-583 .grecaptcha-badge,.portfolio-template-default .grecaptcha-badge,.page-id-580 .grecaptcha-badge,.blog .grecaptcha-badge,.single-post .grecaptcha-badge {
    display:none;
}

/*Pagina riepilogativa dei servizi*/
.services-one__content {
    min-height:330px;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
}
@media screen and (max-width:976px) {
    .services-one__content {
        min-height:100px;
    }
}
.real-world h1 {
    line-height:1em;
}
h1 span.small-title {
    font-size:0.6em;
}
.ADS_maps {
    width: 100%;
    height: 500px;
}
.ADS_maps iframe {
    width: 100%;
    height: 100%;
}
.ADS_social_contantc_page a {
    margin-right: 10px;
}
.wp-block-columns {
	margin: 30px auto;
}
.section-title__title {
	margin: 0 !important;
	font-weight: 900 !important;
	color: var(--aivons-black, #0f0d1d);
	font-size: 50px !important;
	line-height: 60px !important;
	text-transform: uppercase !important;
	margin-bottom: 8px !important;
	letter-spacing: var(--aivons-letter-space-small, -0.02em) !important;
}
.ADS_about_us_box figure {
    margin-top: 0;
}
.ADS_about_us_box > .wp-block-column > .wp-block-columns {
    margin-top: 0 !important;
}
.ADS_filter {
    background-color: var(--aivons-black, #0f0d1d);
}

.ADS_filter img {
    mix-blend-mode: luminosity;
    opacity: 1;
}
.preloader {
    display: none !important;
}