<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Enfold Child
Description: A &lt;a href='http://codex.wordpress.org/Child_Themes'&gt;Child Theme&lt;/a&gt; for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/
.avia-section h3 { font-family: verdana !important; }
.UsrContattaci { display: block; position: fixed; bottom: 5px; left: 5px; width: 165px; height: 36px;  z-index: 999; background-image: url('images/Bottone-ContattoVeloce.png'); background-position: center center; background-repeat: no-repeat;  }

.UsrClear { clear: both; font-size: 0; line-height: 0; height: 0; margin: 0; padding: 0; }

.UsrMenu { margin: 0; padding: 0; position: relative; }
.UsrMenu ul { margin: 0; padding: 0; list-style-type: none;  }  /*font-family: 'Arimo', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
.UsrMenu ul.menu &gt; li { display: block; float: left; width: 20%; margin: 0; padding: 0; position: relative; }
.UsrMenu ul.menu &gt; li a { display: block; line-height: 26px; text-align: center; font-size: 20px; text-decoration: none; color: #fff; margin: 0; padding: 7px 0; background-color: #30A956; text-transform: uppercase; letter-spacing: 1px }
.UsrMenu ul.menu &gt; li &gt; ul { display: none; box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); }
.UsrMenu ul.menu &gt; li:hover &gt; ul { display: block; z-index: 100; position: absolute; left: 0; width: 380px; background-color: #fff; text-align: center; padding: 0; }
.UsrMenu ul.menu &gt; li:hover &gt; ul li { margin: 0; padding: 0; }
.UsrMenu ul.menu &gt; li ul.sub-menu li { border-bottom: dotted 1px #30A956; }
.UsrMenu ul.menu &gt; li ul.sub-menu li a { line-height: 18px; font-size: 15px; padding: 8px; margin: 0; background-color: #fff; color: #808080; text-align: left; font-weight: normal; }
.UsrMenu ul.menu &gt; li ul.sub-menu li a:hover { background-color: #eee; }
.UsrMenu ul.menu &gt; li a:hover { background-color: #96C4A8; }
.UsrMenu li.menu-item-has-children &gt; a:after { content: "'"; color: #30A956; display: inline-block; width: 16px; margin: 0; background-image: url('images/menu-open-white.png'); background-position: right center; background-repeat: no-repeat; text-align: center; }
.avia-menu-fx { display: none !important; }

ul#avia-menu &gt; li &gt; ul { margin-top: -40px !important; }
ul#avia-menu &gt; li &gt; a:hover { text-decoration: underline; }

ul#avia-menu ul.sub-menu .avia-menu-text { text-transform: uppercase; }
ul#avia-menu ul.sub-menu li { border-bottom: dotted 1px #30A956; }

.entry-content-wrapper strong { color: #404040 !important; }
.entry-content-wrapper a { font-weight: bold; text-decoration: underline; }
.entry-content-wrapper a:hover { text-decoration: none; }

h1.main-title { text-align: center; }
aside .inner_sidebar { margin-left: 30px; }
#mobile-advanced ul.sub-menu .menu-item.UsrNoDesktop a { font-weight: 600; color: #000; }
body #header_meta { min-height: 45px; background-color: #80bfcc; }
body #header_meta .container { min-height: 45px; }
#top .social_bookmarks { height: 45px; }
#top .social_bookmarks li { width: 45px; border: none; }
#top .social_bookmarks li a { width: 40px; line-height: 45px; min-height: 45px; font-size: 26px; color: #fff; }
.av_phone_active_right .phone-info { font-size: 18px; line-height: 21px; color: #fff; padding: 12px 0 6px 0;  font-family: 'Oswald', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; }
.av_phone_active_right .phone-info a { color: #fff; text-decoration: underline; }
.av_phone_active_right .phone-info a:hover { text-decoration: none; }
.av_phone_active_right .phone-info i { font-style: italic; }
#header_main { border-bottom: none !important; }
#header_main .container, .main_menu ul:first-child &gt; li a { height: 130px; line-height: 130px; }
.dropdown_available:after { content: "'"; font-weight: normal; color: #fff; display: inline-block;  width: 15px; margin: 0; background-image: url('images/menu-open.png'); background-position: center center; background-repeat: no-repeat; text-align: center; }
#top #header .av-main-nav &gt; li &gt; a .avia-menu-text, #top #header .av-main-nav &gt; li &gt; a .avia-menu-subtext { text-transform: uppercase; font-weight: normal; letter-spacing: 1px }

#sez-verde, #sez-verde p, #sez-verde a { color: #fff !important; }
#sez-verde a:hover { text-decoration: underline; }

#footer .textwidget { font-size: 14px; line-height: 18px; }
#socket { font-size: 14px; }
#socket .avia3-menu ul li a { font-size: 14px; }

.CpBEvidenza { position: relative; margin: 0 0 20px 0; padding: 20px; border-radius: 20px; background-color: #73B6C4; color: #fff; }
.CpBEvidenza .UsrCt { font-size: 16px; }
.CpBEvidenza .UsrCt strong, .CpBEvidenza .UsrCt a { color: #fff !important; }
.CpBEvidenza.UsrConImg .UsrCt { float: right; width: 78%; }
.CpBEvidenza .UsrImg { float: left; width: 20%; text-align: center; }
.CpBEvidenza .UsrImg img { max-width: 100%; margin: 0; vertical-align: middle; }
.CpBEvidenza.CVerde { background-color: #30A956; color: #fff; }


.Contattaci { text-align: center; font-size: 24px; font-weight: 800; color: #96C4A8; padding: 0 0 85px 0; background-image: url('images/freccia-giu.png'); background-position: center bottom; background-repeat: no-repeat; }

.markdr { font-size: 7px; color: #3EDF70; line-height: 10px; padding: 2px 0 0 0; margin: 0; }

main .wpcf7 { max-width: 560px; border: solid 1px #e1e1e1; padding: 20px 30px; }
.wpcf7 { font-size: 14px; }
.wpcf7 p label { padding: 0 0 5px 0; color: #2FA755; font-size: 14px !important; font-weight: normal !important; text-transform: uppercase; }
.wpcf7 .wpcf7-acceptance .wpcf7-list-item { margin-left: 0px; }
.wpcf7 .wpcf7-text, .wpcf7 .wpcf7-select, .wpcf7 .wpcf7-textarea { border-color: #2FA755 !important; }
.wpcf7 .wpcf7-textarea { height: 90px; }
.wpcf7 .wpcf7-radio .wpcf7-list-item { display: block; margin: 0 0 0 1em !important;  }
.wpcf7 .wpcf7-submit { display: block; width: 100%; margin: 0; text-align: center; text-transform: uppercase; color: #fff !important; background-color: #2FA755 !important; border-color: #2FA755 !important; font-size: 28px; padding: 0; line-height: 40px; }
.wpcf7 .wpcf7-submit:hover { background-color: #96C4A8 !important; }
span.wpcf7-not-valid-tip { color: #f00; font-size: 1em; font-weight: normal; display: block; margin: -10px 0 30px 30px; background-color: #fdd; }
.wpcf7 a { color: #2fa956 !important; font-weight: bold; text-decoration: underline; }

.WBlocco { position: relative; margin: 0 0 20px 0; border: solid 1px #96C4A8; padding: 10px; text-align: center; color: #000; font-size: 16px; border-radius: 20px; background-color: #fff; }
.WBlocco strong { color: #000; }
.WBlocco img { max-width: 100%; margin: 0; }

.PageMenu { position: relative; text-align: left; margin: 70px 0 20px 0; }
.PageMenu ul { margin: 0; padding: 0; list-style-type: none; float: left; }
.PageMenu ul li { font-size: 12px; margin: 0; padding: 2px 0 2px 20px; background-image: url('images/ulpages.png'); background-position: left 2px; background-repeat: no-repeat; border-bottom: dotted 1px #2FA755; }
.PageMenu ul li:first-child  { border-top: dotted 1px #2FA755; }
.PageMenu ul li a { display: block; line-height: 18px; padding: 1px 5px; color: #000; text-decoration: none; }
.PageMenu ul li a:hover { color: #30A956; text-decoration: none; }

.widget_categories ul li { display: block; position: relative; padding: 0 0 0 45px; line-height: 22px; margin: 0 0 5px 0; }
.widget_categories ul li span.category-number { display: block; position: absolute; left: 0; top: 0; font-size: 14px; height: 22px; width: 40px; text-align: center; background-color: #30A956; border-radius: 5px; color: #fff; }

.CpTel { text-align: center; margin: 0 0 10px 0; padding: 0; }
.CpTel a { display: inline-block; line-height: 50px; font-size: 40px; font-weight: bold; padding: 25px 25px 25px 110px; border-radius: 15px; background-color: #FF6600; color: #ffffff; text-decoration: underline; background-image: url('images/tel.png'); background-position: 20px center; background-repeat: no-repeat; }
.CpTel a:hover { background-color: #EE5800; color: #ffffff; }

.CpMappa { margin: 0 0 30px 0; padding: 0; position: relative; }
.CpMappa iframe { max-width: 600px; height: 400px; border: none; }

.CpServizi { margin: 0 0 30px 0; padding: 0; position: relative; font-size: 16px; color: #000; }
.CpServizi .Item { margin: 0; padding: 0; float: left; }
.CpServizi ul { margin: 0; padding: 0; list-style-type: none; }
.CpServizi li { display: block; margin: 0; padding: 2px 20px 4px 24px; line-height: 22px; text-transform: uppercase; background-image: url('images/liok.png'); background-position: 0px 4px; background-repeat: no-repeat; }
.CpServizi li.disable { background-image: url('images/lidis.png'); color: #ccc; }

.CpPrezzi { margin: 0 0 30px 0; padding: 0; position: relative; font-size: 16px; color: #000; }
.CpPrezzi .CpTitle { background-color: #73B6C4; color: #fff; font-size: 24px; line-height: 35px; border-bottom: solid 1px #168193; padding: 0 10px; margin: 20px 0 0 0; }
.CpPrezzi .CpTitle:first-child { margin: 0; }
.CpPrezzi .CpItem { border-bottom: solid 1px #E1E1E1; margin: 0; padding: 8px 0 8px 15px; position: relative; line-height: 22px; }
.CpPrezzi .CpItem .Label { display: inline-block; width: 80%; }
.CpPrezzi .CpItem .Prezzo { display: inline-block; font-weight: bold; }

a.CpLinkEv { display: block; padding: 0; margin: 0 0 20px 0; max-width: 520px; background-color: #FF6600; color: #ffffff; text-decoration: none; line-height: 44px; font-size: 22px; font-weight: bold; text-indent: 60px; background-image: url('images/linkev.png'); background-position: 15px 5px; background-repeat: no-repeat; }
a.CpLinkEv:hover { background-color: #EE5800; color: #ffffff; }

.dwqa-container { color: #000 !important; font-size: 14px !important; }
.dwqa-questions-list .dwqa-question-title a { font-size: 16px; }
.dwqa-question-item .dwqa-question-meta { font-size: 14px; }
.dwqa-question-item .dwqa-question-meta span a { position: unset !important; }
.dwqa-answer-meta span a { position: unset !important; }
.dwqa-question-content, .dwqa-answer-content { background-color: #E4EFF8; font-size: 16px; line-height: 22px; padding: 10px 10px 0 10px; color: #000; min-height: 100px; }
.dwqa-question-content p, .dwqa-answer-content p { margin: 0; padding: 0 0 10px 0; }
.dwqa-answers-login { display: none !important; }
.dwqa-votes-count { display: none !important; }

.dwqa_widget_categories ul { margin: 0; padding: 0; list-style-type: none; }
.dwqa_widget_categories ul li { font-size: 14px; position: relative; padding: 3px 0 3px 50px; line-height: 16px; color: #000; }
.dwqa_widget_categories ul li a { color: #000 !important; }
.dwqa_widget_categories ul li span.badge { position: absolute; top: 0; left: 0; width: 45px; text-align: center; background-color: #30A956; color: #ffffff; border-radius: 5px; line-height: 22px; }

.dwqa-popular-question .dwqa-popular-questions li { font-size: 14px; color: #000; border-bottom: dotted 1px #ccc; padding: 2px 0; }
.dwqa-popular-question .dwqa-popular-questions li:first-child { border-top: dotted 1px #ccc; }

.CpCatForum { margin: 0 0 30px 0; padding: 0; position: relative; }
.CpCatForum ul { margin: 0; padding: 0; list-style-type: none; }
.CpCatForum ul li { display: inline-block; margin: 0 10px 10px 0; position: relative; line-height: 26px; font-size: 15px; }
.CpCatForum ul li:last-child { margin: 0 0 15px 0; }
.CpCatForum ul li span { display: inline-block; width: 45px; text-align: center; background-color: #30A956; color: #ffffff; border-radius: 10px 0 0 10px; margin: 0; }
.CpCatForum ul li a { display: inline-block; text-align: center; background-color: #80BFCC; color: #ffffff; border-radius: 0 10px 10px 0; margin: 0 5px 0 0; padding: 0 10px; }
.CpCatForum ul li a:hover { background-color: #E4EFF8; color: #000000; text-decoration: none; }

@media only screen and (min-width: 767px) {
    .UsrNoDesktop { display: none; }
}

@media only screen and (max-width: 989px) {
    /* .UsrMenu ul.menu &gt; li { width: 33.33%; } */
    .CpPrezzi .CpItem { padding: 8px 0 8px 5px; }
    .CpPrezzi .CpItem .Label { display: inline-block; width: 70%; }
 }

@media only screen and (max-width: 767px) {
    .UsrMainMenu2 { display: none; }
    .responsive #header_meta .social_bookmarks li { border-color: #fff; }
    #top .social_bookmarks li a { color: #fff !important; }
    .av_phone_active_right .phone-info { padding: 5px 0; }
    .CpBEvidenza .UsrImg { float: none; width: 80%; margin: 0 10% 5px 10%; }
    .CpBEvidenza.UsrConImg .UsrCt { float: none; width: 100%; }
    .responsive #header .social_bookmarks { display: none; }
    body #header_meta { min-height: 20px !important; }
    body #header_meta .container { min-height: 20px !important; }
    .av_phone_active_right .phone-info { padding: 6px 0; }
    .CpTel a { line-height: 30px; font-size: 20px; padding: 22px 10px 22px 75px; border-radius: 10px; background-position: 0 center; }
}

@media (max-width: 1300px) and (min-width: 751px)  {
    #header_main .container, .main_menu ul:first-child &gt; li a { height: unset !important; line-height: unset !important; padding: 0px 10px; position: relative; }
    #header_main .logo { float: none !important; height: 100px !important; position: relative; }
    #header_main .main_menu { position: relative; height: 30px !important; right: unset; }
    #header_main  .av-main-nav &gt; li &gt; a { font-size: 16px !important; }
    #header_main ul#avia-menu &gt; li &gt; ul { margin-top: 0px !important; }
    .UsrMainMenu2 .container { padding: 20px 10px !important; }
    .UsrMainMenu2 .UsrMenu ul.menu &gt; li a { font-size: 13px !important; letter-spacing: unset; }
    .UsrMenu ul.menu &gt; li:last-child:hover &gt; ul { left: unset !important; right: 0; }
}
</pre></body></html>