::-moz-selection{ background: #236400; }::selection { background:#236400; }a, .ha-transparent #navigation ul li a:hover { color: #236400; }.ut-language-selector a:hover { color: #236400; }.ut-custom-icon-link:hover i { color: #236400 !important; }.ut-hide-member-details:hover, #ut-blog-navigation a:hover, .light .ut-hide-member-details, .ut-mm-button:hover:before, .ut-mm-trigger.active .ut-mm-button:before, .ut-mobile-menu a:after { color: #236400; }.ut-header-light .ut-mm-button:before { color: #236400; }.lead span, .entry-title span, #cancel-comment-reply-link, .member-description-style-3 .ut-member-title,.ut-twitter-rotator h2 a, .themecolor{ color: #236400; }.icons-ul i, .comments-title span, .member-social a:hover, .ut-parallax-quote-title span, .ut-member-style-2 .member-description .ut-member-title { color:#236400; }.about-icon, .ut-skill-overlay, .ut-dropcap-one, .ut-dropcap-two, .ut-mobile-menu a:hover, .themecolor-bg, .ut-btn.ut-pt-btn:hover, .ut-btn.dark:hover { background:#236400; }blockquote, div.wpcf7-validation-errors, .ut-hero-style-5 .hero-description, #navigation ul.sub-menu, .ut-member-style-3 .member-social a:hover { border-color:#236400; }.cta-section, .ut-btn.theme-btn, .ut-social-link:hover .ut-social-icon, .ut-member-style-2 .ut-so-link:hover { background:#236400 !important; }.ut-social-title, .ut-service-column h3 span, .ut-rq-icon{ color:#236400; }.count, .ut-icon-list i { color:#236400; }.client-section, .ut-portfolio-pagination.style_two a.selected:hover, .ut-portfolio-pagination.style_two a.selected, .ut-portfolio-pagination.style_two a:hover, .ut-pt-featured { background:#236400 !important; }ins, mark, .ut-alert.themecolor, .ut-portfolio-menu.style_two li a:hover, .ut-portfolio-menu.style_two li a.selected, .light .ut-portfolio-menu.style_two li a.selected:hover { background:#236400; }.footer-content i { color:#236400; }.copyright a:hover, .footer-content a:hover, .toTop:hover, .ut-footer-dark a.toTop:hover { color:#236400; }blockquote span { color:#236400; }.entry-meta a:hover, #secondary a:hover, .page-template-templatestemplate-archive-php a:hover { color:#236400; }h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .ut-header-dark .site-logo .logo a:hover { color:#236400; }a.more-link:hover, .fa-ul li .fa{ color:#236400; }.ut-pt-featured-table .ut-pt-info .fa-li{ color: #236400 !important; }.button, input[type="submit"], input[type="button"], .dark button, .dark input[type="submit"], .dark input[type="button"], .light .button, .light input[type="submit"], .light input[type="button"] { background:#236400; }.img-hover { background:rgb(35,100,0);background:rgba(35,100,0, 0.85); }.portfolio-caption { background:rgb(35,100,0);background:rgba(35,100,0, 0.85); }.team-member-details { background:rgba(35,100,0, 0.85 ); }.ut-avatar-overlay { background:rgb(35,100,0); background:rgba(35,100,0, 0.85 ); }.mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .format-link .entry-header a { background:#236400 !important; }.light .ut-portfolio-menu li a:hover, .light .ut-portfolio-pagination a:hover, .light .ut-nav-tabs li a:hover, .light .ut-accordion-heading a:hover { border-color:#236400 !important; }.light .ut-portfolio-menu li a:hover, .light .ut-portfolio-pagination a:hover, .ut-portfolio-list li strong, .light .ut-nav-tabs li a:hover, .light .ut-accordion-heading a:hover, .ut-custom-icon a:hover i:first-child { color:#236400 !important; }.ut-portfolio-gallery-slider .flex-direction-nav a, .ut-gallery-slider .flex-direction-nav a, .ut-rotate-quote-alt .flex-direction-nav a, .ut-rotate-quote .flex-direction-nav a{ background:rgb(35,100,0); background:rgba(35,100,0, 0.85); }.light .ut-bs-wrap .entry-title a:hover, .light .ut-bs-wrap a:hover .entry-title{ color: #236400; }.ut-rated i { color: #236400; }.ut-footer-area ul.sidebar a:hover { color: #236400; }.ut-footer-dark .ut-footer-area .widget_tag_cloud a:hover { color: #236400!important; }.ut-footer-dark .ut-footer-area .widget_tag_cloud a:hover { border-color: #236400; }.elastislide-wrapper nav span:hover { border-color: #236400; }.elastislide-wrapper nav span:hover { color: #236400; }.ut-footer-so li a:hover { border-color: #236400; }.ut-footer-so li a:hover i { color: #236400!important; }.ut-pt-wrap.ut-pt-wrap-style-2 .ut-pt-featured-table .ut-pt-header { background:#236400; }.ut-pt-wrap-style-3 .ut-pt-info ul li, .ut-pt-wrap-style-3 .ut-pt-info ul, .ut-pt-wrap-style-3 .ut-pt-header, .ut-pt-wrap-style-3 .ut-btn.ut-pt-btn, .ut-pt-wrap-style-3 .ut-custom-row, .ut-pt-wrap-style-3 .ut-pt-featured-table .ut-btn { border-color:rgba(35,100,0, 0.1); }.ut-pt-wrap-style-3 .ut-btn { color:#236400 !important; }.ut-pt-wrap-style-3 .ut-btn { text-shadow: 0 0 40px #236400, 2px 2px 3px black; }.ut-pt-wrap-style-3 .ut-pt-featured-table .ut-btn { color:#236400 !important; }.ut-pt-wrap-style-3 .ut-pt-featured-table .ut-btn { text-shadow: 0 0 40px #236400, 2px 2px 3px black; }.ut-pt-wrap-style-3 .ut-pt-featured-table .ut-pt-title { color:#236400 !important; }.ut-pt-wrap-style-3 .ut-pt-featured-table .ut-pt-title { text-shadow: 0 0 40px #236400, 2px 2px 3px black; }.ut-glow {color:#236400;text-shadow:0 0 40px #236400, 2px 2px 3px black; }.light .ut-shortcode-video-wrap .ut-video-caption { border-color:rgba(35,100,0, 1); }.light .ut-shortcode-video-wrap .ut-video-caption i { border-color:rgba(35,100,0, 0.3); }.light .ut-shortcode-video-wrap .ut-video-caption i { color:rgba(35,100,0, 0.3); }.light .ut-shortcode-video-wrap .ut-video-caption:hover i { border-color:rgba(35,100,0, 1); }.light .ut-shortcode-video-wrap .ut-video-caption:hover i { color:#236400 !important; }.light .ut-shortcode-video-wrap .ut-video-caption:hover i { text-shadow: 0 0 40px #236400, 2px 2px 3px black; }.light .ut-video-loading { color:#236400 !important; }.light .ut-video-loading { text-shadow: 0 0 40px #236400, 2px 2px 3px black; }.light .ut-video-caption-text { border-color:rgba(35,100,0, 1); }#navigation { font-family: "ralewaysemibold", Helvetica, Arial, sans-serif !important; }.ut-header-dark #navigation ul li a { color: #222 }#navigation li a:hover { color:#236400; }#navigation .selected, #navigation ul li.current_page_parent a.active, #navigation ul li.current-menu-ancestor a.active { color: #236400; }#navigation ul li a:hover,#navigation ul.sub-menu li a:hover { color: #236400; }#navigation ul.sub-menu li > a { color: #999999; }#navigation ul li.current-menu-item:not(.current_page_parent) a, #navigation ul li.current_page_item:not(.current_page_parent) a { color: #236400; }#navigation ul li.current-menu-item:not(.current_page_parent) .sub-menu li a { color: #999999; }.ut-header-dark #navigation li a:hover { color:#236400; }.ut-header-dark #navigation .selected,.ut-header-dark #navigation ul li.current_page_parent a.active, .ut-header-dark #navigation ul li.current-menu-ancestor a.active { color: #236400; }.ut-header-dark #navigation ul li a:hover,.ut-header-dark #navigation ul.sub-menu li a:hover { color: #236400; }.ut-header-dark #navigation ul.sub-menu li > a { color: #999999; }.ut-header-dark #navigation ul li.current-menu-item:not(.current_page_parent) a, .ut-header-dark #navigation ul li.current_page_item:not(.current_page_parent) a { color: #236400; }.ut-header-dark #navigation ul li.current-menu-item:not(.current_page_parent) .sub-menu li a { color: #999999; }.hero-title span:not(.ut-word-rotator) { color:#236400 !important; }.hero-title.ut-glow span { text-shadow: 0 0 40px #236400, 2px 2px 3px black; }body { font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif; }h1 {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 28px; text-transform: uppercase;}h2 {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 25px;}h3 {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;}h4 {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;}h5 {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;}h6 {font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;}.hero-title { text-transform: uppercase; }#ut-hero .hdh .hero-description,.hero-title {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase;}.hero{background-repeat:no-repeat !important;background-size:cover !important;background-image:url("https://www.acquistocamper.eu/img/acquisto-camper-img.jpg");}#contact-section .parallax-title { color: #236300}#contact-section .lead { color: #222222 }#contact-section .parallax-title { text-transform: uppercase; }#contact-section .parallax-title span span { color:#236400; }#contact-section .parallax-title {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 24px; text-transform: uppercase;}#contact-section .ut-left-footer-area { background: rgb(255,255,255,0.1); }#contact-section .ut-left-footer-area { background: rgba(255,255,255,0.1); }#contact-section .ut-right-footer-area { background: rgb(255,255,255,0.1); }#contact-section .ut-right-footer-area { background: rgba(255,255,255,0.1); }#contact-section .parallax-overlay { background: rgb(41,41,41,0.5); }#contact-section .parallax-overlay { background: rgba(41,41,41,0.5); }#contact-section { padding-top:80px; padding-bottom:120px; }#contact-section .ut-offset-anchor { top:-159px; }blockquote {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase;}.lead, .taxonomy-description { font-family: ralewaylight, "Helvetica Neue", Helvetica, Arial, sans-serif; }#ut-loader-logo { background-position: center center; background-repeat: no-repeat; }#chi-siamo{ padding-top:80px; padding-bottom:0px; }#chi-siamo .ut-offset-anchor { top:-159px; }#chi-siamo .parallax-header { padding-bottom:30px; }#chi-siamo .section-header { padding-bottom:30px; }#chi-siamo .parallax-title {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 24px; text-transform: uppercase;}#chi-siamo .section-title {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 24px; text-transform: uppercase;}#chi-siamo{ background-color: #ffffff; }#chi-siamo .section-header.pt-style-1 .section-title span{ background-color: #ffffff; }#chi-siamo .section-content { color: #777777; }#chi-siamo .section-content h1 { color: #236400 !important; }#chi-siamo .section-content h2 { color: #236400 !important; }#chi-siamo .section-content h3 { color: #236400 !important; }#chi-siamo .section-content h4 { color: #236400 !important; }#chi-siamo .section-content h5 { color: #236400 !important; }#chi-siamo .section-content h6 { color: #236400 !important; }#chi-siamo .parallax-title { color: #236400; }#chi-siamo .section-title { color: #236400; }#chi-siamo .lead, #chi-siamo .lead p { color: #236400; }#valutazione{ padding-top:80px; padding-bottom:0px; }#valutazione .ut-offset-anchor { top:-159px; }#valutazione .parallax-header { padding-bottom:30px; }#valutazione .section-header { padding-bottom:30px; }#valutazione .parallax-title {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 24px; text-transform: uppercase;}#valutazione .section-title {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 24px; text-transform: uppercase;}#valutazione .section-title { color: #236400; }#compro-camper .parallax-overlay { padding-top:80px; padding-bottom:60px; }#compro-camper .ut-offset-anchor { top:-79px; }#compro-camper .parallax-header { padding-bottom:30px; }#compro-camper .section-header { padding-bottom:30px; }#compro-camper .parallax-title {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 24px; text-transform: uppercase;}#compro-camper .section-title {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 24px; text-transform: uppercase;}#compro-camper.parallax-section{background-image:url("https://www.acquistocamper.eu/img/bkg_valutazione.jpg");}#compro-camper .parallax-overlay { background-color: rgb(0,0,0); }#compro-camper .parallax-overlay { background-color: rgba(0,0,0 , 0.7 ); }.parallax-overlay-pattern.style_one { background-image: url(" https://www.acquistocamper.eu/content/themes/disual/images/overlay-pattern.png") !important; }.parallax-overlay-pattern.style_two { background-image: url(" https://www.acquistocamper.eu/content/themes/disual/images/overlay-pattern2.png") !important; }.iubenda-ibadge {position: fixed;bottom: 0px; left: 1px;z-index: 999;}.light#contact-section a, .light#contact-section a:hover {color: rgb(34,34,34);}#wpadminbar {display:none}html{margin-top: 0px !important;}body, p {font-weight: 300; font-size: 15px; line-height: 28px;font-family: "Open Sans" !important;color: #222222;}.ha-header.ut-header-dark {background: #f5f5f5;}.h1, h1 { color: #236400 !important; font-size: 24px !important; }.pt-style-1 h2 {font-weight: 300 !important; font-size: 28px !important;font-family: "Open Sans" !important;}#ut-hero-captions .grid-container { width: 100% !important; max-width: 100% !important; padding: 0px; }.hero-holder {padding:0px;}#ut-hero > .grid-container { width: 100%; max-width: 100%; padding:0px;}.hdh, .hth, .hdb { background:rgba(255,255,255,.7) }.hero-btn-holder { margin-top: -40px; margin-top: -91px; padding: 10px;}.hero-title { font-size: 19px !important; line-height: 28px !important;color: #222222 !important;text-transform: none;margin: 20px auto;width: 100%;padding-bottom: 20px;}#navigation ul li { line-height: 50px}.hero-description {padding-bottom: 20px; padding-top: 15px;font-size: 69px !important;color: #236400;font-weight: 700;font-family: "Open Sans" !important;}.ut-hero-style-11 .hero-btn, .ut-hero-style-11 .hero-second-btn {background: transparent;color: #236400;border: 2px solid #236400 !important;border-radius: 0px;font-weight: 700; font-size: 28px;font-family: "Open Sans" !important;}.ut-hero-style-11 .hero-btn:hover {color:#FFF;background: #236400;}.hth {padding-bottom: 90px}.about-us {padding: 0px 30px }.pt-style-1 .parallax-title {background-attachment: scroll;background-repeat: repeat-x;background-position: center center;padding:0px;display:block;}.pt-style-1 .parallax-title span {background: #FFF; padding: 0 20px;}.site-logo { min-height: 100px }.site-logo img { max-height: 90px; padding-top: 5px }#navigation ul { float: right !important;}#navigation ul li a { font-size: 14px; font-family: "Open Sans" !important; font-weight: 400; }.ut-header-dark #navigation .selected {font-family: "Open Sans" !important; font-weight: 800}#valutazione h1 { margin-bottom: 20px; }#compro-camper h2 { font-size: 37px !important }.pt-style-6 .page-title:after, .pt-style-6 .parallax-title:after, .pt-style-6 .section-title:after { width: 40% }#compro-camper h3 {font-size: 20px;font-weight: 800;color: #FFFFFF !important;margin-top: 40px;}#compro-camper p {font-size: 15px;color: #FFFFFF !important;min-height: 140px;}#compro-camper .min p {min-height: 120px;}#compro-camper a {font-size: 15px;}.ut-service-column:after {content: "";display: block;border-bottom: 1px dotted #FFFFFF;width: 60%;height: 1px;margin: 15px 0px 0;}#contact-section {color: #222;}.light input, .light textarea {color: #222;background: #DFDFDF;}#contact-section .fa-ul li { font-size: 15px;}#contact-section .fa-ul li .fa, #contact-section h3 {color: #236400; text-transform: uppercase;}#contact-section h3 { font-size: 20px; }.wpcf7-submit { background: #000 !important;border-radius: 0px !important;color: #FFF !important;}.light input { margin-bottom: 10px !important }.wpcf7-not-valid-tip { margin-bottom: 10px !important; }.footer {padding: 20px;}.footer.ut-footer-dark {padding-bottom: 0px;background: #81a600;}.ut-footer-dark a.toTop { display: none }.bottom-footer {background: #FFF;padding: 40px 0 0 0;}.bottom-footer { text-align: center; }.bottom-footer p, .bottom-footer p a {color: #222 !important;}.copyright { display: none; }.footer-content { padding-bottom: 0px !important }@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {.hero-description {font-size: 39px !important;}.hero-title {font-size: 15px !important;line-height: 20px !important;padding: 0px 5px 20px 5px;}#valutazione .grid-70.prefix-15 {top: -115px !important;}.pt-style-1 h2 {font-weight: 300 !important;font-size: 23px !important;line-height: 47px;}.pt-style-1 .parallax-title span { padding:0px; background: transparent !important }}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

.text-center{
    text-align: center;
}
.ha-header{
    position: absolute;
}
.header-top-text{
    /*padding-top: 25px;*/
    text-align: right;
}
.header-top-text span{
    font-size: 12px;
    text-transform: uppercase;
    line-height: 50px;
    vertical-align: middle;
}
.header-top-text img{
    vertical-align: middle;
}
span.header-tel {
    font-size: 30px;
    font-weight: bold;
    font-family: 'Open Sans Condensed', sans-serif;
    letter-spacing: -1px;
}
.menu-container{
    background: #fff;
}
.ut-header-dark #navigation ul li a{
    color: #7aa000;
    font-weight: bold;
    text-transform: uppercase;
}
.ut-header-dark #navigation .selected, .ut-header-dark #navigation ul li.current_page_parent a.active, .ut-header-dark #navigation ul li.current-menu-ancestor a.active, .ut-header-dark #navigation ul li a:hover, .ut-header-dark #navigation ul.sub-menu li a:hover{
    color: #7aa000 !important;
    color: #114f04 !important;
}
.valutazione a{
    background: #81a600;
    color: #fff !important;
}
.valutazione a:hover {
}
#navigation ul li a {
    padding-left: 25px;
    padding-right: 25px;
    letter-spacing: 0;
}
.ut-header-dark #navigation ul li a:after, #navigation ul li a:after{
    content: "";
}
.recensione-grid {
    background: #f2f2f2;
    padding: 10px;
    margin: 10px 0;
}
.recensione-grid p{
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
}
#valutazione.green, .green{
    padding: 30px 0;
    background-color: #81a600;
    color: #fff;
}
#valutazione.green h2, .green h2{
    font-weight: bold;
}
.green h4, .green b, .green strong, .green dfn, .green kbd{
    color: #fff;
}
#valutazione.green h2, .green h2, .green h3, #valutazione.green p, .green p{
    color: #fff;
}
#valutazione.green .pt-style-1 .parallax-title span, .green .pt-style-1 .parallax-title span{
    background: #81a600;
}
#valutazione.green .parallax-title, .green .parallax-title {
    font-size: 37px;
}
.button-valutazione{
    position: absolute;
    bottom: 0;
    right: 15px;
    background: #f2f2f2;
    padding: 8px 20px;
    text-transform: uppercase;
    color: #212121;
}
.button-valutazione:hover{
    color: #114f04;
}

.button-personale {
    float: right;
    background: #f2f2f2;
    padding: 8px 20px;
    text-transform: uppercase;
    color: #212121;
}

.wa-title{
    margin-top: 45px;
    color: #212121 !important;    
}
.whatsapp-contact{
    text-align: center;
    padding: 8px 4px;
    margin-bottom: 45px;
}
.light#contact-section .whatsapp-contact a, .whatsapp-contact .fa-whatsapp, .fa-whatsapp, .whatsapp-contact a{
    color: #fff !important;
    vertical-align: middle;
}
.light#contact-section .whatsapp-contact a:hover, .whatsapp-contact .fa-whatsapp:hover, .whatsapp-contact a:hover svg.fa-whatsapp, .whatsapp-contact a:hover{
    color: #25d366 !important;
}
.whatsapp-contact span{
    margin-left: 15px;
    font-size: 1.2em;
    font-weight: bold;
}

.footer.ut-footer-dark h1, .footer.ut-footer-dark h2, .footer.ut-footer-dark h3, .footer.ut-footer-dark h4, .footer.ut-footer-dark h5, .footer.ut-footer-dark h6, .footer.ut-footer-dark strong, .footer.ut-footer-dark b {
    color: #fff;
}

#iubenda_policy .iub_content .iub_footer{
    display:none !important;
}

.show-xs{
    display: none;
}

@media (max-width: 1199px){
    .header-top-text-center{
        padding-top: 16px;
        line-height: 20px;
    }
    .header-top-text-center span{
        line-height: 1;
    }
    .header-top-text-center span strong{
        display: block;
    }
}

@media (max-width: 992px){
    .header-top-text-right{
        padding-top: 5px;
    }
    .button-valutazione{
        position: relative;
        letter-spacing: 0;
        font-size: 11px;
        padding: 8px 5px;
        bottom: auto;
        right: auto;
    }
}

@media (max-width: 767px){
    .mobile-hidden{
        display: none;
    }
    .show-xs{
        display: block;
    }
}

@media (max-width: 576px){
    .header-top-text{
        font-size: 11px;
        line-height: 15px;
    }
    .header-top-text-center{
        padding-top: 5px;
    }
    .hero-description{
        font-size: 25px;
    }
    .hero-description{
        font-size: 32px !important;
    }
    .hero-title{
        font-size: 16px !important;
    }
    #valutazione.green .parallax-title, .green .parallax-title{
        font-size: 28px;
    }
    .about-us{
        padding: 0;
    }
    #compro-camper h2 {
        font-size: 28px !important;
    }
    body, p, a{
        font-size: 12px;
        line-height: 1.5;
    }
    .ha-header{
        position: relative;
    }
    .light .ut-left-footer-area, .light .ut-right-footer-area{
        padding: 0;
    }
    .hero-inner{
        display: block;
    }
    .ut-hero-style-11 .hero-btn, .ut-hero-style-11 .hero-second-btn{
        font-size: 18px;
    }
}

.sezione-elenco-verde, .sezione-elenco-verde strong{
    color: #008000;
}
.text-uppercase{
    text-transform: uppercase;
}
.sezione-elenco-verde ul{
    font-size: unset !important;
}
.sezione-elenco-verde ul li{
    text-transform: none;
}
