

/*TEMP STYLES*/
nav.main_menu ul #nav-menu-item-15170-it,
nav.main_menu ul #nav-menu-item-15170-en,
nav.main_menu ul #nav-menu-item-15185-it,
nav.main_menu ul #nav-menu-item-15185-en {
	display:none;
}

body .content  {
   color:#000;
}
footer {
   color:#fff;
}
.page .qtranxs_text, .archive .qtranxs_text, .single .qtranxs_text {
    color: #777;
}
.page.home .qtranxs_text {
    color: #fff;
}
.page .qtranxs_widget, .archive  .qtranxs_widget, .single .qtranxs_widget {
   border-left: 1px solid #777;
}
.page.home .qtranxs_widget {
   border-left: 1px solid #fff;
}
.page.home .sticky .qtranxs_widget {
    border-left: 1px solid #777;
}
.page.home .sticky .qtranxs_text {
    color: #777;
}
.bgwhite {
    z-index: 10000;
}
.side_menu_button {
    height: 90px;
}
header.sticky .side_menu_button {
    height: 50px;
}
#cookie-notice .button.bootstrap {
    background: linear-gradient(to bottom, #FFFFFF, #F3F3F3) repeat scroll 0 0 #F3F3F3;
    border-color: #999999;
    color: #555;
    text-shadow: none;
}
#cookie-notice .button.bootstrap:hover {
    color: #333;
}
header img {
    image-rendering: auto;
}
.cta,
div.wpforms-container-full.richiedi-informazioni-preventivo  .wpforms-form button[type=submit]
{
  background-color:#871517;
  color:#fff;
  text-align:center;
  padding:10px 15px;
  display:inline-block;
  text-transform:uppercase;
}
.cta:hover,
div.wpforms-container-full.richiedi-informazioni-preventivo  .wpforms-form button[type=submit]:hover
{
  background-color:#ed5756;
}
.white-text{
   color:#fff!important;
}
.red-text{
  color:#8b1b1a;
}
.red-form a,.red-form a:hover {color:#fff;}
.red-form h2,
.red-form div.wpforms-container-full .wpforms-form .wpforms-field-label,
.red-form div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{
   color:#fff!important;
}

.category header:not(.light) nav.main_menu>ul>li:not(.active)>a ,
.page header:not(.light) nav.main_menu>ul>li:not(.active)>a ,
.page header.sticky  nav.main_menu>ul>li:not(.active)>a{
   color:#8b8b8b;
}
.page header:not(.light) nav.main_menu>ul>li.active>a 
.page header.sticky  nav.main_menu>ul>li.active>a {
   color:#000;
}

/* HEADER */
nav.main_menu>ul>li>a {
   padding: 0 8px;
}

header.sticky .header_bottom_right_widget_holder #consulenza-gratuita-top  {
    margin-top:4px;
}

header .header_bottom_right_widget_holder #consulenza-gratuita-top {
    line-height:18px;
    display: flex;
    background-color: #871517;
    padding: 5px 10px;
    border-radius: 5px;
    color: #fff;
}
header .header_bottom_right_widget_holder #consulenza-gratuita-top .phone {
    display: flex;
    align-items: center;
}
header .header_bottom_right_widget_holder #consulenza-gratuita-top .phone  .fa {
    color:#fff;
}
header .header_bottom_right_widget_holder #consulenza-gratuita-top .text {
	padding-left: 15px;
    font-size: 11px;
}
header .header_bottom_right_widget_holder #consulenza-gratuita-top .text .number {
	color: #fff;
    font-size: 20px;
    font-weight: bold;
}

/* FOOTER */
footer .mc4wp-form-fields input[type=email] {
	padding: 6px;
}
footer .column1.footer_col1 {
   max-width:200px;
}
footer div.wpforms-container-full {
   margin: 0;
}

@media only screen and (max-width: 768px) {
 header .header_bottom_right_widget_holder {
	display:table-cell;
 }
 header .header_bottom_right_widget_holder #consulenza-gratuita-top {
     background-color:transparent;
 }
 header .header_bottom_right_widget_holder #consulenza-gratuita-top .phone .fa { 
	color:#8a1a1a!important;
    font-size: 20px;
    margin-top: 5px;
 }
 header .header_bottom_right_widget_holder #consulenza-gratuita-top .text {
    display:none;
 } 
 
}

@media only screen and (min-width: 768px) {
.column1.footer_col1,
.column3.footer_col3 {
	width:200px;
}

.column2.footer_col2 {
	width:calc(100% - 400px)
}

.column3.footer_col3 .column_inner #text-12 .textwidget {
	display: flex;
}

.column3.footer_col3 .column_inner #text-12 .textwidget a .fa{
	color:#fff;
}
}