.header_bottom {
    background-image: url(/wp-content/uploads/2018/11/header-1.png);
    background-repeat: repeat-x;
    height: 205px;
    border-bottom: 10px solid #E6EEEE;
}

.header_inner_right {
    top: 20px;
}

.q_logo {
    top: 65% !important;
}

nav.main_menu {
    top: 150px;
}

nav.main_menu ul li a span.underline_dash {
    bottom: -20%;
}

.drop_down .second .inner>ul, li.narrow .second .inner ul {
    background-color: #091c2d !important;
    margin-top: 10px !important;
}

.drop_down .second .inner ul li ul {
    top: -17px !important;
}

.drop_down .narrow .second .inner ul li {
    width: 331px;
}

.footer_top h5 {
    margin: 0 !important;
}

.qbutton.small {
    letter-spacing: 0;
}

.qbutton.small i {
    margin: 0 10px 0 0px;
}

.q_elements_holder .q_elements_item {
    vertical-align: top !important;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border {
    padding: 1px !important;
}

.q_elements_holder.two_columns.eh_two_columns_33_66 .q_elements_item:first-child, .q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item:last-child {
    width: 45.33% !important;
}

.tab a {
    font-size: 14px;
}

.qode-accordion-holder {
    margin-top:1px;
}

a.scarica, a.scarica:hover, .fa-inverse {
    color: #091c2d !important;
}

.post_infos {
    background-color: #091c2d;
    padding: 50px 15px;
    display: block;
    margin-bottom: 2px;
}

.post_infos a, .post_infos p {
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
    color: #fff !important;
    margin: 0 !important;
}

.latest_post_holder.minimal>ul>li {
    padding-top: 2px !important;
}

.breadcrumbs {
    text-align: right;
}

span.dots, .frm_style_stile-di-formidable.with_frm_style label.frm_primary_label {
    display: none !important;
}

.scaricapdf .section_inner .vc_column-inner>.wpb_wrapper:nth-child(1) {
    background-color: #E6EEEE;
    padding-left: 15px;
}
.tablesorter thead tr th, .tablesorter-en thead tr th, .tablesorter-de thead tr th {
    background-color: #092537;
    color: #fff;
    padding: 5px;
}

.tablesorter tbody tr:nth-child(2n) td, .tablesorter-en tbody tr:nth-child(2n) td, .tablesorter-de tbody tr:nth-child(2n) td {
    background-color: #F0F0F6;
    border: 1px solid #ccc;
}

.tablesorter tbody tr:nth-child(2n+1) td, .tablesorter-en tbody tr:nth-child(2n+1) td, .tablesorter-de tbody tr:nth-child(2n+1) td {
    background-color: #Fff;
    border: 1px solid #ccc;
}

.wpml-ls-legacy-list-horizontal {
    padding: 0 !important;
    border: none !important;
}

.wpml-ls-legacy-list-horizontal a {
    padding: 0 5px !important;
}
.q_accordion_holder.accordion div.accordion_content {padding: 0 !important;}
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark {
    border:0 !important;
    border-radius:0 !important;
}
.de nav.main_menu > ul > li > a {
    padding: 0 5px;
}

@media only screen and (max-width:1200px) {
    .page-id-39 .section_inner_margin {
        overflow: scroll;
    }
    @media only screen and (max-width:1000px) {
        .q_logo {
            top: auto !important;
        }
        .header_inner_right {
            z-index:1 !important;
        }
        nav.mobile_menu ul li {
            padding: 0 0 0 20px !important;
        }
        .mobile_menu_button {
            margin: 15px 20px 0 20px !important;
        }
        .mobile_menu_button i {
            color:#fff !important;
        }
    }
    @media only screen and (max-width:1024px) {
        nav.main_menu>ul>li>a {
            padding: 0 4px !important;
        }
    }
}

@media only screen and (max-width:768px) {
    .q_elements_holder.two_columns.eh_two_columns_33_66 .q_elements_item:first-child, .q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item:last-child {
        width: 100% !important;
    }
    .tablesorter, .tablesorter-en, .tablesorter-de {
        width: 100%;
    }
    table.tablesorter, .tablesorter thead, .tablesorter tbody, .tablesorter th, .tablesorter td, .tablesorter tr, table.tablesorter-en, .tablesorter-en thead, .tablesorter-en tbody, .tablesorter-en th, .tablesorter-en td, .tablesorter-en tr, table.tablesorter-de, .tablesorter-de thead, .tablesorter-de tbody, .tablesorter-de th, .tablesorter-de td, .tablesorter-de tr {
        display: block;
    }
    .tablesorter thead tr, .tablesorter-en thead tr, .tablesorter-de thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    .tablesorter tr, .tablesorter-en tr, .tablesorter-de tr {
        margin: 0 0 3rem 0;
        border: 1px solid #ccc !important;
    }
    .tablesorter td, .tablesorter-en td, .tablesorter-de td {
        border: none !important;
        border-bottom: 1px solid #ccc !important;
        position: relative;
        padding-left: 50%;
    }
    .tablesorter td:before, .tablesorter-en td:before, .tablesorter-de td:before {
        position: absolute;
        top: 5px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
    }
    .tablesorter td:nth-of-type(1):before {
        content: "CODICE CORONA";
    }
    .tablesorter td:nth-of-type(2):before {
        content: "Ø rotore";
    }
    .tablesorter td:nth-of-type(3):before {
        content: "Contenimento Ø Est.";
    }
    .tablesorter td:nth-of-type(4):before {
        content: "Ø Esterno CORONA";
    }
    .tablesorter td:nth-of-type(5):before {
        content: "Ø Interno CORONA";
    }
    .tablesorter td:nth-of-type(6):before {
        content: "Altezza CORONA";
    }
    .tablesorter td:nth-of-type(7):before {
        content: "Tipo CORONA";
    }
    .tablesorter td:nth-of-type(8):before {
        content: "Sez.Corona mm 2";
    }
    .tablesorter td:nth-of-type(9):before {
        content: "Pioli";
    }
    .tablesorter td:nth-of-type(10):before {
        content: "Alette";
    }
    .tablesorter td:nth-of-type(11):before {
        content: "N.";
    }
    .tablesorter td:nth-of-type(12):before {
        content: "H.";
    }
    .tablesorter td:nth-of-type(13):before {
        content: "diam.";
    }
    .tablesorter td:nth-of-type(14):before {
        content: "N.";
    }
    .tablesorter td:nth-of-type(15):before {
        content: "H.";
    }
    .tablesorter td:nth-of-type(16):before {
        content: "spessore";
    }
    .tablesorter td:nth-of-type(17):before {
        content: "larghezza";
    }
    .tablesorter-en td:nth-of-type(1):before {
        content: "RING CODE";
    }
    .tablesorter-en td:nth-of-type(2):before {
        content: "rotor diameter";
    }
    .tablesorter-en td:nth-of-type(3):before {
        content: "external containment";
    }
    .tablesorter-en td:nth-of-type(4):before {
        content: "external RING";
    }
    .tablesorter-en td:nth-of-type(5):before {
        content: "internal RING";
    }
    .tablesorter-en td:nth-of-type(6):before {
        content: "RING height";
    }
    .tablesorter-en td:nth-of-type(7):before {
        content: "RING type";
    }
    .tablesorter-en td:nth-of-type(8):before {
        content: "RING section mm 2";
    }
    .tablesorter-en td:nth-of-type(9):before {
        content: "Pins";
    }
    .tablesorter-en td:nth-of-type(10):before {
        content: "Fins";
    }
    .tablesorter-en td:nth-of-type(11):before {
        content: "N.";
    }
    .tablesorter-en td:nth-of-type(12):before {
        content: "H.";
    }
    .tablesorter-en td:nth-of-type(13):before {
        content: "Diameter";
    }
    .tablesorter-en td:nth-of-type(14):before {
        content: "N.";
    }
    .tablesorter-en td:nth-of-type(15):before {
        content: "H.";
    }
    .tablesorter-en td:nth-of-type(16):before {
        content: "Thickness/Diameter";
    }
    .tablesorter-en td:nth-of-type(17):before {
        content: "Width";
    }
    .tablesorter-de td:nth-of-type(1):before {
        content: "Ring Kode";
    }
    .tablesorter-de td:nth-of-type(2):before {
        content: "Rotor Durchmesser";
    }
    .tablesorter-de td:nth-of-type(3):before {
        content: "Ø Sicherheitshülle außen";
    }
    .tablesorter-de td:nth-of-type(4):before {
        content: "Ø Ring außen";
    }
    .tablesorter-de td:nth-of-type(5):before {
        content: "Ø Ring innen";
    }
    .tablesorter-de td:nth-of-type(6):before {
        content: "Ring-Höhe";
    }
    .tablesorter-de td:nth-of-type(7):before {
        content: "Ring-Typ";
    }
    .tablesorter-de td:nth-of-type(8):before {
        content: "Ring-Abschnitt mm 2";
    }
    .tablesorter-de td:nth-of-type(9):before {
        content: "Bolzen";
    }
    .tablesorter-de td:nth-of-type(10):before {
        content: "Kühlflügel";
    }
    .tablesorter-de td:nth-of-type(11):before {
        content: "N.";
    }
    .tablesorter-de td:nth-of-type(12):before {
        content: "H.";
    }
    .tablesorter-de td:nth-of-type(13):before {
        content: "Durchmesser";
    }
    .tablesorter-de td:nth-of-type(14):before {
        content: "N.";
    }
    .tablesorter-de td:nth-of-type(15):before {
        content: "H.";
    }
    .tablesorter-de td:nth-of-type(16):before {
        content: "Dicke";
    }
    .tablesorter-de td:nth-of-type(17):before {
        content: "Breite";
    }
    .header_inner_right {
        top: 130px;
        left: 31%;
        width: auto;
        margin: 0 auto;
        float: none !important;
    }
    .header_bottom_right_widget_holder {
        display:block !important;
    }
}

@media only screen and (max-width:480px) {
    .qbutton.small {
        font-size: 15px !important;
    }
    .header_inner_right {
        left:24%;
    }
    .de .qbutton.small {
        font-size: 12px !important;
    }
}
@media only screen and (max-width:425px) { 
    .header_inner_right {
        left:20%;
    }
}
@media only screen and (max-width:375px) { 
    .header_inner_right {
        left:17%;
    }
}
@media only screen and (max-width:320px) { 
    .mobile_menu_button {
        margin: 15px 20px 0 0 !important;
    }
}