

.tratteggio, .tratteggio_page{
width:100%;
height:55px;
background-image:url(https://www.pasqualemarone.it/wp-content/uploads/2016/12/tratteggio.png);
background-position:center;
margin:80px 0 40px;
}
h3, h4{
margin-bottom:10px !important
}
ul {
    list-style-position: outside;
}
ol li, ul li{
margin-left:22px
}
ol li ol li{
list-style-type: lower-latin
}
ul.ulgreen li{
margin-left:6px
}
ul.ulgreen {
list-style-type:none;
}
ul.ulgreen li:before {
    content: "\f105";
    font-family: FontAwesome;
    color: #00a09a;
    margin-right: 10px;
margin-left:0
}
ul.urllink li a{
color:#333;
text-decoration:underline
}
ul.urllink li a:hover{
color:#00a09a
}
.font12{
font-size:12px
}
.error404 .content, .error404 .content .container{
background-color:#00a09a
}
.tratteggio_page{
margin: 0 
}
.toptitle{
margin-top:250px;
}
.page_not_found p {
    color:#fff
}

footer #text-3 p, footer #text-5 .textwidget{
font-size:12px !important;
line-height:18px !important;
}
footer p{
margin-bottom:15px
}
.footer_top .widget_meta > ul > li, .footer_top .widget_nav_menu ul li, .footer_top .widget_pages ul li, .footer_top .widget_recent_comments > ul > li, .footer_top .widget_recent_entries > ul > li {
    padding: 3px 0;
    position: relative;
}
.footer_top h5 {
    margin:0 0  10px;
}
strong{
font-weight:500
}
.dark.header_style_on_scroll nav.main_menu > ul > li.active > a, 
.dark.header_style_on_scroll nav.main_menu > ul > li:not(:first-child)::before, 
.dark.header_style_on_scroll nav.main_menu > ul > li > a, 
.dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li.active > a, 
.dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li:not(:first-child)::before, 
.dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a {
    color: #00a09a;
}
.dark.header_style_on_scroll nav.main_menu > ul > li.active > a span.underline_dash,
 .dark.header_style_on_scroll nav.main_menu > ul > li > a:hover span.underline_dash, 
.dark:not(.sticky):not(.scrolled) nav.main_menu ul li a span.underline_dash, 
.vertical_menu_transparency_on .dark nav.vertical_menu ul li a span.underline_dash {
    background-color: #00a09a !important;
}
.dark .header_top .header-widget, 
.dark .header_top .header-widget a, 
.dark .header_top .header-widget p,
 .dark .header_top .header-widget span, 
.dark .header_top .header-widget.widget_nav_menu ul.menu > li > a,
 .dark .header_top .q_social_icon_holder i.simple_social, 
.dark .header_top .q_social_icon_holder span.simple_social, 
.dark .mobile_menu_button span, .dark .shopping_cart_header .header_cart > i,
 .dark .side_menu_button > a {
    color: #fff;
}
.iconside{
margin-bottom:30px !important;
}
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: #efefee !important;
    color: #444 !important;
    font-family: "Poppins" !important;
    font-size: 15px !important;
    font-weight: 300 !important;
   
}


@media screen and (max-width: 1000px) {
.tratteggio, .tratteggio_page{
background-image:url(https://www.pasqualemarone.it/wp-content/uploads/2016/12/tratteggio-mobile.png);
}
.toptitle{
margin-top:50px;
}
}



@media screen and (max-width: 600px) {
.tratteggio{
margin:20px 0 40px;
}

}




/* cookie banner related styles below */



/*  GENERAL CLASS */
#iubenda-cs-banner{
    /* ------ IMPORTANT NOTICE: don't change these values as
            they may prevent the banner from properly showing. Some of these lines,
            moreover (like z-index) will overwrite the configuration initialized
            by the script you paste in your pages. To show the banner at the bottom
            you can switch to "bottom: 0px !important;". Don't forget to put "slideDown"
            to "false".
     */
    bottom: 0px !important;
    left: 0px !important;
    position: fixed !important;
    width: 100% !important;
    z-index: 99999998 !important;
    background-color: black;
    /* ----------------- */
}

/*  CONTENT CLASS */
.iubenda-cs-content{
    display:block;
    margin:0 auto;
    padding: 20px;
    width:auto;
    font-family: Helvetica,Arial,FreeSans,sans-serif;
    font-size: 12px;
    background: #000;
    color: #fff !important;
}
.iubenda-banner-content{

}

.iubenda-cs-rationale{
    max-width: 900px; position:relative; margin: 0 auto;
}

/*   STYLE FOR TEXT INTERNAL BANNER */
.iubenda-banner-content > p {
    font-family: Helvetica,Arial,FreeSans,sans-serif;
    line-height: 1.5;
   font-size: 12px !important;
    color: #fff !important;
}

/*  CLOSE BUTTON. NOTICE: IMAGE FOR BUTTON NOT IMPLEMENTED YET */
.iubenda-cs-close-btn{
    margin:0;
    color: #fff !important;
    text-decoration:none;
    font-size:12px;
    position: absolute;
    top: 0;
    right: 0;
    border: none;
}

/*  STYLE FOR TEXT LINK TO PRIVACY POLICY */
.iubenda-cs-cookie-policy-lnk{
    text-decoration: underline;
    color: #fff !important;
    font-size: 12px;
    font-weight: 900;
}

