/* sfondi pagine */
div#page-content.page-content {background-color: #dedede !important; }  
div#page-top.header-top {background-color: #dedede !important; } 
div.gridContainer.content { margin-top: -40px; background-color: #dedede !important; }
div.navigation-bar.logo-above-menu.coloured-nav { background-color: #dedede !important; }
div.navigation-bar.logo-above-menu.fixto-fixed {background-color: #dedede !important;}
div.header-top-bar { background-color: #009c9c;}
div.header-wrapper { background-color: #dedede !important;}
body { background-color: #dedede !important; }
div.footer.footer-simple { background-color: #dedede !important; }
html.has-offscreen { background-color: #dedede !important; }
/* rimozione commenti fondo pagina */
div.comments-form { display: none; }


/* rimozione scritta home slideshow */
div.header-homepage div.inner-header-description.gridContainer div.row.header-description-row div.col-xs.col-xs-12 h1.hero-title { display: none;}

/* Grandezza e colore font menù*/
div#mainmenu_container.row ul#main_menu.simple-menu-items.main-menu.dropdown-menu li a { font-size: 18px; color: black !important; background-color: #dedede; }
div#mainmenu_container.row ul#main_menu.simple-menu-items.main-menu.dropdown-menu li a:hover { font-size: 18px; color: #009c9c !important;}
div#mainmenu_container.row ul#main_menu.simple-menu-items.main-menu.dropdown-menu li a[aria-current="page"] { font-size: 18px; color: #009c9c !important;}


ul#main_menu.simple-menu-items.main-menu.dropdown-menu ul.sub-menu li a { font-size: 15px; color: black; background-color: #dedede !important; }
ul#main_menu.simple-menu-items.main-menu.dropdown-menu ul.sub-menu li a:hover { font-size: 15px; color: #009c9c; background-color: #d5d5d5 !important; }

/* font titolo */
a.text-logo { font-size: 43px; color: #009c9c !important;}
a.text-logo:hover { font-size: 43px;  color: #009c9c !important;}

/* rimozione slideshow */
div.header-homepage div.inner-header-description.gridContainer { display: none;}


/* grandezza scritte menu */
div.header-top-bar-area.col-xs.area-left div.top-bar-field span { font-size: 15px;}

a:hover { color: #009c9c !important;}
a.social-icon:hover { color: white !important;}

div#wpcf7-f2066-p62-o1.wpcf7 form.wpcf7-form p label { font-size: 14pt; color: #333333; font-family: 'Poiret One', cursive; }
div#wpcf7-f2066-p62-o1.wpcf7 form.wpcf7-form p input.wpcf7-form-control.wpcf7-submit { font-size: 14pt; color: #333333; font-family: 'Poiret One', cursive; }
div#wpcf7-f2066-p62-o1.wpcf7 form.wpcf7-form p input.wpcf7-form-control.wpcf7-submit:hover { font-size: 14pt; color: white; font-family: 'Poiret One', cursive; background-color: #009c9c }

span.zoom-social_icons-list__label { color: #333333; font-size: 20px;}
span.zoom-social_icons-list__label:hover { color: #009c9c; font-size: 20px;}

div#zoom-social-icons-widget-2.widget.zoom-social-icons-widget h4.widgettitle { font-size: 23px; color: #333333;}
div.sidebar.page-sidebar { background-color: #dedede; }
div.sidebar.page-sidebar div#zoom-social-icons-widget-2.widget.zoom-social-icons-widget {background-color: #dedede; }

div.top-bar-field i.fa.fa-map-marker { color: white; font-size: 18px;}
div.top-bar-field i.fa.fa-phone { color: white; font-size: 18px;}
div.top-bar-field i.fa.fa-mobile { color: white; font-size: 20px;}
/*---------------------------------------------------------------------------------------------------/*
/* PARTE MOBILE */


div#offcanvas-wrapper.offcanvas-right.offcanvas.open div.offcanvas-top div.logo-holder a.text-logo { font-size: 24px; font-weight: bold; color: #dedede !important;}
div#offcanvas-wrapper.offcanvas.offcanvas-right.kubeanimated.slideInRight div.offcanvas-top div.logo-holder a.text-logo {font-size: 24px; font-weight: bold; color: #dedede !important;}
div#offcanvas-wrapper.offcanvas-right.offcanvas.open { background-color: #009c9c; }
div#offcanvas-wrapper.offcanvas.offcanvas-right.kubeanimated.slideInRight { background-color: #009c9c !important;}
ul#offcanvas_menu.offcanvas_menu li a { font-size: 20px; font-weight: bold; color: #dedede; }
ul#offcanvas_menu.offcanvas_menu li ul.sub-menu { background-color: #dedede;}

ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current_page_item.menu-item-home.menu-item-has-children.menu-item-2004.open a[aria-current="page"] { background-color: #dedede; color: #009c9c;  }
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current_page_item.menu-item-home.menu-item-has-children.menu-item-2004.open ul.sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1770.open a { background-color: #dedede; color: #009c9c;  }
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.current-menu-ancestor.current-menu-parent.menu-item-has-children.menu-item-2004.open a { background-color: #dedede; color: #009c9c;  }
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-has-children.menu-item-2004.open a { background-color: #dedede; color: #009c9c;}
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-has-children.menu-item-2004.open ul.sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1770.open a { background-color: #dedede; color: #009c9c;  }
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-has-children.menu-item-2004.open ul.sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-26.current_page_item.menu-item-has-children.menu-item-1770.open a { background-color: #dedede; color: #009c9c;  }


ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1762.open a { background-color: #dedede; color: #009c9c;}
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1762.open ul.sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1978.open a { background-color: #dedede; color: #009c9c;  }
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1762.open ul.sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-26.current_page_item.menu-item-has-children.menu-item-1978.open a { background-color: #dedede; color: #009c9c;  }


ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1957.open a {background-color: #dedede; color: #009c9c;}
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-1954.current_page_item.menu-item-has-children.menu-item-1957.open a[aria-current="page"]{background-color: #dedede; color: #009c9c;}


ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1995.open a {background-color: #dedede; color: #009c9c;}
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-1992.current_page_item.menu-item-has-children.menu-item-1995.open a[aria-current="page"] {background-color: #dedede; color: #009c9c;}


ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1766.open a {background-color: #dedede; color: #009c9c;}
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1766.open li ul.sub-menu li a{background-color: #dedede; color: #009c9c;}

ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-has-children.menu-item-2004 a:hover { color: #ebebeb !important;}
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1762 a:hover { color: #ebebeb !important;}
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1957 a:hover { color: #ebebeb !important;}
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1995 a:hover { color: #ebebeb !important;}
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1766 a:hover { color: #ebebeb !important;}

ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-has-children.menu-item-2004.open a:hover { color: #009c9c !important;}
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1762.open a:hover { color: #009c9c !important;}
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1957.open a:hover { color: #009c9c !important;}
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1995.open a:hover { color: #009c9c !important;}
ul#offcanvas_menu.offcanvas_menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1766.open a:hover { color: #009c9c !important;}

