/*
Theme Name: Phlox Child
Theme URI: http://phlox.pro/
Template: phlox
Author: averta
Author URI: http://www.averta.net
Description: Phlox is a modern, lightweight and customizable theme perfect for almost any type of website including, blog, portfolio, business, agency, news &amp; magazine, food &amp; restaurant, travel, and photography as well as WooCommerce storefront. What makes the Phlox unbeatable is being fast, truly responsive, translation ready, RTL layout, built with SEO in mind, professional portfolio features, 30 exclusive widgets and elements, 19 demo sites for one-click import, WooCommerce Ready, WPML ready, 100% GDPR compliance, reliable with regular updates, and also integrated with Elementor, Visual Composer and SiteOrigin page builders. Phlox is architect from scratch by the team behind the famous "Master Slider" project, so relax and be assured that you are supported by a good company. Phlox is the only theme that you have ever need to use and look no further. Start exploring the demos: http://demo.phlox.pro/default/
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,grid-layout,custom-menu,custom-colors,editor-style,featured-images,featured-image-header,footer-widgets,full-width-template,post-formats,sticky-post,theme-options,translation-ready,e-commerce,portfolio,food-and-drink,threaded-comments,custom-logo
Version: 2.3.5.1547819621
Updated: 2019-01-18 13:53:41
*//*
Theme Name: Phlox Child
Theme URI: http://phlox.pro/
Template: phlox
Author: averta
Author URI: http://www.averta.net
Description: Phlox is a modern, lightweight and customizable theme perfect for almost any type of website including, blog, portfolio, business, agency, news &amp; magazine, food &amp; restaurant, travel, and photography as well as WooCommerce storefront. What makes the Phlox unbeatable is being fast, truly responsive, translation ready, RTL layout, built with SEO in mind, professional portfolio features, 30 exclusive widgets and elements, 19 demo sites for one-click import, WooCommerce Ready, WPML ready, 100% GDPR compliance, reliable with regular updates, and also integrated with Elementor, Visual Composer and SiteOrigin page builders. Phlox is architect from scratch by the team behind the famous "Master Slider" project, so relax and be assured that you are supported by a good company. Phlox is the only theme that you have ever need to use and look no further. Start exploring the demos: http://demo.phlox.pro/default/
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,grid-layout,custom-menu,custom-colors,editor-style,featured-images,featured-image-header,footer-widgets,full-width-template,post-formats,sticky-post,theme-options,translation-ready,e-commerce,portfolio,food-and-drink,threaded-comments,custom-logo
Version: 2.3.5.1547819621
Updated: 2019-01-18 13:53:41

*/
/*FOOTER*/
/*NASCONDI SOCIAL FACEBOOK DAL SUBFOOTER*/
.auxicon-facebook {
    display: none !important;
}
.subfooter .widget-title {
    margin-bottom: 20px !important;
}
.socialize {
    display: flex;
}
.subfooter .fa.fa-facebook {
    font-size: 25px;
    border: 1px solid;
    padding: 5px 10px 5px 10px;
    border-radius: 20px;
}
 .subfooter .fa.fa-instagram {
    font-size: 25px;
    border: 1px solid;
    padding: 6px 8px 6px 8px;
    border-radius: 20px;
}
.subfooter #text-4 {
    margin-top: 20px;
}
.aux-contact-details {
    font-size: 15px !important;
    font-family: roboto;
}
.subfooter.aux-subfooter.aux-dark .auxicon-facebook {
    color: white !important;
    border: 1px solid;
    padding: 5px;
    border-radius: 30px;
}
.aux-subfooter {
    background-color: #3C2413 !important;
}
.aux-subfooter > .aux-wrapper > .aux-container {
    padding-top: 30px;
    margin-bottom: 40px;
}
#u_0_4_EO{
    max-height:150px !important;
}
.aux-site-footer {
    background-color: #699F20 !important;
}
#copyright {
    color: white !important;
}
.aux-site-footer {
    border-top-width: 0px !important;
}

/*header*/
.page-title-section .page-header > .aux-container > :first-child {
    margin-top: 100px !important;
}
.page-title-section .aux-breadcrumbs {
    margin-bottom: 100px !important;
}
.page-title-group h1 {
    color: white !important;
}
.page-title-section .page-header > .aux-container > :last-child {
    margin-bottom: 30px;
}
/*NASCONDI SOCIAL TOP HEADER PERCHE' DA ERRORE*/
.elementor-element.elementor-element-4569823.elementor-widget__width-auto.elementor-widget.elementor-widget-aux_icon_list {
    display: none !important;
}
/*BREADCRUMBS*/
.aux-breadcrumbs span {
    position: relative;
    color: #1a4900 !important;
    top: 80px;
    font-size: 14px;
    font-weight:lighter !important;
    font-family: roboto;
}
.aux-breadcrumbs a{
    color: #ffffff !important;
    font-weight:lighter !important;
    font-family: roboto;
}
.aux-breadcrumb-sep.breadcrumb-icon.chevron-right-1::before {
    content: '-' !important;
    color:white;
}
/*MENU*/
.sub-menu.aux-submenu a {
    text-align: left;
}
/*ULTIME NOTIZIE TICKER*/
.eael-ticker-wrap .ticker-badge {
    background-color: #383838 !important;
}
.elementor-20 .elementor-element.elementor-element-474d83e > .elementor-widget-container {
    border-color: #000 !important;
    border: 1px dashed !important;
}
/*SIDEBAR*/
.sesso {
    font-size: 16px;
    background-color: #eaeaea;
    padding: 3px 0px 3px 14px;
    width: 100% !important;
    display: block;
    border: 1px solid gainsboro;
    border-radius: 5px;
    margin-bottom: 6px;
}
/*
#custom_html-7 h3, #custom_html-8 h3, #custom_html-9 h3 {
    font-size: 18px;
}
.sidebar-content #nav_menu-5 a {
    line-height: 30px !important;
    font-size: 15px;
    text-decoration: none !important;
    color: black;
}
#nav_menu-5 h3 {
    font-size: 18px;
    margin-bottom: 0px;
    padding-bottom: 5px;
}
*/
.aux-sidebar .sidebar-inner {
    padding: 10px 20px;
}
.aux-sidebar.aux-sidebar-primary a {
    text-decoration: none !important;
    color: #2b2b2b;
    font-family: roboto;
    font-weight: normal;
    font-size: 15px;
    line-height: 30px;
}
.aux-sidebar.aux-sidebar-primary h3 {
    font-size: 18px;
    margin-bottom: 0px;
    padding-bottom: 5px;
}
/*PAGINA CONTATTI*/
.wpcf7 textarea {
    min-height: 200px !important;
}
/*traduttore*/
.aux-header #sortable {
    display: none;
}
.aux-header .elementor-element.elementor-element-794d43c.elementor-widget.elementor-widget-wp-widget-custom_html {
    width: max-content;
}
.aux-header .textwidget.custom-html-widget {
    width: max-content !important;
}
.aux-header .skiptranslate.goog-te-gadget span {
    display: none !important;
}
.aux-header .elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}
/*SIDEBAR*/
.aux-sidebar.aux-sidebar-primary {
    height: max-content !important;
}
/*blog*/
.aux-content-top-margin .aux-primary {
    padding-top: 0em !important;
}
.hentry.aux-medium-context .entry-content {
    margin-left: 0px;
    margin-right: 0px;
}
.eael-entry-wrapper {
    background: #ffffff !important;
}
.eael-entry-wrapper a{
    color: black !important;
}
.aux-sidebar #categories-3 ul {
    text-transform: capitalize;
}
/*scheda tecnica*/

.single-post .content .elementor-row ul, .single-post .content .elementor-row span  {
    color: black !important;
    font-size: 20px;
}
.single-post .content .aux-modern-heading-primary {
    color: white !important;
}
.single-post .content .elementor-heading-title.elementor-size-small {
    font-size: 20px !important;
    font-weight: normal !important;
    text-transform: uppercase;
}
.padre {
    background-color: #9DE2FF !important;
}
.madre{
    background-color: #FFC1FA !important;
}
/*FONT SIDEBAR*/
.sidebar-inner h3, a {
    font-family: roboto;
}
/*PAGINA CONTATTI*/
.hentry .entry-main {
    margin-bottom: 0em !important;
}
.entry-content {
    margin-bottom: 0px !important;
}
/*PAGINA EXPO*/
.page-id-108 .widget-container.aux-widget-recent-posts {
    display: none !important;
}

/*CSS MOBILE*/
@media only screen and (max-width: 600px) {
	/*top header*/
	.aux-icon-list-items.aux-direction-horizontal {
    display: none;
}
	.elementor-element.elementor-element-794d43c.elementor-widget.elementor-widget-wp-widget-custom_html {
    margin: 0 auto;
}
.aux-widget-logo {
    width: 290px;
}
.aux-toggle-menu-bar {
    width: max-content !important;
}
.elementor-element.elementor-element-5ce2e59.elementor-widget__width-auto.elementor-widget-tablet__width-inherit.elementor-widget-mobile__width-auto.elementor-widget.elementor-widget-aux_menu_box {
    position: absolute;
}

.aux-widget-logo {
    padding-left: 50px;
    float: right;
}
	/*menu interno*/
.elementor-1767 .elementor-element.elementor-element-5ce2e59 .aux-menu-item:first-of-type .aux-item-content {
    padding-left: 20px !important;
}
#menu-generale a {
    line-height: 30px !important;
}
	
.sub-menu.aux-submenu a {
    padding: 10px 0px 5px 30px !important;
}
.sub-menu.aux-submenu #menu-item-33 {
    padding-left: 10px !important;
}
	/*header titolo*/
.page-title-section .page-header > .aux-container > :first-child {
    margin-top: 60px !important;
}
.page-title-section .aux-breadcrumbs {
    margin-bottom: 90px !important;
}
.page-title-section .page-header > .aux-container > :last-child {
    margin-bottom: 15px;
}
	/*header home*/
.page-id-1781 .elementor-1781 .elementor-element.elementor-element-412a87a > .elementor-widget-container {
    margin: 125px 0px 0px 0px;
}
.page-id-1781 .elementor-1781 .elementor-element.elementor-element-412a87a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
}

/*FORM CONTATTI*/
 .elementor-field-subgroup label,  .elementor-field-subgroup label a {
    color: #575757 !important;
    font-size: 12px !important;
    text-align: left !important;
}
/*nascondi commenti*/
.nocomments {
    display: none !important;
}
/*navigazione post*/
.content-ticker-pagination {
    display: none !important;
}

.elementor.elementor-1767.elementor-location-header {
    margin-bottom: -150px!important;
    z-index: 999!important;
    position: relative!important;
}



