

.zsiq_custommain, .zsiq_floatmain.zsiq_theme1 {
 z-index: 9998 !important;
}
.footer_bottom ul li {
    display: inline-block;
    margin-right: 15px;
}

.content {margin-top: 0px;}

.side_menu_button>a.search_button {
    vertical-align: unset;}

.campo-form1 {
    font-size: 16px;
    height: 38px !important;
    border: 0px solid;
    padding-left: 10px;
    max-width: 400px;
}
.campo-form2 {
    font-size: 16px;
    height: 38px !important;
    border: 0px solid;
    padding-left: 10px;
    max-width: 400px;
}
.campo-messaggio {
    font-size: 16px;
    height: 200px !important;
    border: 0px solid;
    padding-left: 10px;
}
.pulsante-form {
    height: 40px !important;
    background-color: #fff;
    font-size: 14px;
    font-weight: 700;
}

.pulsante-form:hover {
    height: 40px !important;
    background-color: rgba(255,255,255,0.01) !important;
    color: #b54848 !important;
    font-size: 14px;
    font-weight: 700;
}

/*header:not(.sticky):not(.scrolled) .header_bottom, header.fixed_top_header .bottom_header {
    border-bottom: 0px solid rgb(196, 196, 196);
}*/

.post_info { visibility: hidden;
}

nav.main_menu>ul>li>a {
    position: relative;
    padding: 0 8px !important;
    text-transform: uppercase;
    font-weight: 600;
}

/* spec list title */
.qode-specification-list .qode-specification-list-title {
    font-size: 20px;
    font-weight: 600;
font-family: 'Roboto Condensed', sans-serif;
}
/* spec list items */
.qode-specification-list .qode-specification-list-item .qode-specification-list-item-label, 
.qode-specification-list .qode-specification-list-item .qode-specification-list-item-value {
    font-size: 16px;
    font-weight: 300;
font-family: 'Roboto Condensed', sans-serif;
}
.more_facts_button_text {
font-family: 'Roboto Condensed', sans-serif;
}
a.search_button.search_slides_from_window_top.large {
    padding: 0 10px 0 0;
}

@media only screen and (min-width: 1000px) {
.menu-mobile {visibility: hidden; }

.q_logo {
    text-align: left;
    left: 100px;
    max-height: 50px !important;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1500px) {
.q_logo {
    text-align: left;
    left: 30px;
    max-height: 50px !important;
    top: 40px !important;
}
.q_logo img {
    width: 100px !important;
    height: auto !important;
}
}
@media only screen and (min-width: 1000px) {

/*   header.centered_logo .header_inner_left {
    float: left;
    position: relative;
   display: block;
    margin: 0px 0 0px !important;
    left: 130px;
*/
} 

/*    header.centered_logo nav.main_menu, header.centered_logo nav.main_menu.left, header.centered_logo nav.main_menu.right {
    position: relative;
    display: inline-block;
    left: auto;
    float: left;
    vertical-align: middle;
    margin-bottom: 25px;
margin-top:80px;
}
*/
header.centered_logo .header_inner_right {
    float: right;
   position: relative;
/*     margin-bottom: 25px;
margin-top: 80px;*/
}

.mobile_menu_button {
    display: none!important;
}  

.side_menu .widget, .side_menu .widget.widget_search form, .side_menu .widget.widget_search form input[type="text"], .side_menu .widget.widget_search form input[type="submit"], .side_menu .widget h6, .side_menu .widget h6 a, .side_menu .widget p, .side_menu .widget li a, .side_menu .widget.widget_rss li a.rsswidget, .side_menu #wp-calendar caption, .side_menu .widget li, .side_menu_title h3, .side_menu .widget.widget_archive select, .side_menu .widget.widget_categories select, .side_menu .widget.widget_text select, .side_menu .widget.widget_search form input[type="submit"], .side_menu #wp-calendar th, .side_menu #wp-calendar td, .side_menu .q_social_icon_holder .simple_social {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Source sans Pro';
} 

.q_icon_with_title .icon_with_title_link {
    display: inline-block;
    margin: 21px 10px 0;
    color: #1abc9c;
    FONT-FAMILY: 'Roboto condensed';
    font-size: 17px;
    /* line-height: 41px; */
    letter-spacing: 1px;
}

.drop_down .narrow .second .inner ul li a {
    /* padding-left: 20px; */
    /* padding-right: 20px; */
    text-transform: uppercase;
    font-size: 13px;
    font-family: 'Roboto condensed', sans-serif !important;
    font-weight: 600;
background: transparent !important;
}
header.transparent .drop_down .second:not(.right) {
    left: -12px;
}
.drop_down .second .inner ul, .drop_down .second .inner ul li ul, .shopping_cart_dropdown, li.narrow .second .inner ul, .header_top .right #lang_sel ul ul, .drop_down .wide .second ul li.show_widget_area_in_popup .widget, .drop_down .wide.wide_background .second {
    background-color: #ffffff;
    background-color: rgba(255,255,255,.0);
}
#nav_wrapper .menu-main-menu-container .wpml-ls-slot-2, #nav_wrapper .menu-main-menu-container .wpml-ls-slot-2 a {
  background: transparent !important;
}