/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 8-apr-2019, 16.49.48
    Author     : giuseppe
*/

.menu-agenzie, .menu-item-4077 {
    background: #FDA331;
}

.menu-item-4077 a {
color: white !important;
    font-family: 'Oswald';
    font-size: 1.3em;
	}


.menu-item-4078 {
    background: #7EC151;
}

.menu-item-4078 a {
color: white !important;
    font-family: 'Oswald';
    font-size: 1.3em;
	}

.header-skin-light [class*=nav__menu] .dropdown-item .nav__link {
    color: #777 !important;
	font-size: 13px;
    font-family: Raleway;
    text-transform: initial;
}

.topbar-nav__menu.nav__menu>.menu-agenzie.menu-item >a .caret__dropdown-toggler,
.topbar-nav__menu.nav__menu>.menu-agenzie.menu-item>a>span:first-of-type {
    color: #FFF !important;
} 

.menu-prenota a {
    color: white !important;
    font-family: 'Oswald';
    font-size: 1.3em;
    background-color: #00a1dd;
}

.menu-prenota a:hover {
    color: #333 !important;
    outline: 2px solid #00a1dd;    
}


/*** Specchietto e Barra ***/

.display-none {
    display:none;
}

.barra {
    background-color: #2b4d8f;
    padding: 10px 5px 15px 10px;
    color: white;
    width: 100%;


}

.barra select.form-control {
    background: #FFF !important;
}

.barra .input-group .isDatepicker {
    margin-top: 0px;
    width: 100px;
}

.barra .going .checkbox {
    position: relative;
    top: 10px;
    display: inline-block;
}

.barra .checkbox.withchildren input,
.barra .going .checkbox input.roundtrip {
    padding: 6px;
    margin-right: 5px;
    margin-top: 2px;     
}

.barra .input-group {
    float:left;
    margin-right: 10px;
}

.barra input, .barra select {
    float:left;
    padding: 3px 5px 3px 10px;

}

.barra span {
    float:left;
    margin-right: 0;
    font-weight: 600;
}

.barra span.input-group-addon {
    padding: 7px 12px !important;
    width: auto !important;
}

.barra button {
    background-color: #07a1e5 !important;
    margin-top:5px;

}

.title {
    font-size: 27px;
    float: left;
    margin-right: 14px;
    margin-top: 18px;
}

.barra .title {
    font-size: 18px;
}

.input-group-calendar input {
    width:70%;
    float:left;
    margin-top: 0 !important;
}

.isDatepicker,
.input-group-addon-calendar {
    cursor: pointer;
}


.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}

.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.specchietto {
    background-color: #02a0dded;
    padding: 30px 10px 10px 30px;
    color: white;
    border-radius: 15px;
    max-width: 800px;
    margin: 0 auto;
}

.specchietto .row {
    margin-bottom: 1.1em !important;
} 
.specchietto input,
.specchietto select {
    padding:10px;
    font-weight:500;
} 

.specchietto span {
    font-family: 'Oswald';
    text-transform: uppercase;
    font-size: 1.3em;
    font-weight:600;
    letter-spacing:1px;
}

.specchietto .titolo {
    color: #ffffff !important;
    font-family: Arial;
    text-transform: none;
    font-size: 1.6em;
    font-weight:600;
    letter-spacing:normal;

}

.specchietto p {
    margin:0;
}

.barra button {
    color: white;
    background-color: #2b4d8f;
    border: none;
    padding: 10px;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 5px;
    text-align: center;
}

.specchietto button {
    color: white;
    background-color: #2b4d8f;
    border: none;
    padding: 10px;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 5px;
    margin: 0 auto;
    display: block;
    font-family: 'Oswald';
    font-size: 20px;
    width: 250px;
    margin-top: 10px;
}

h6.roundtrip-title {
    color: #FFF;
    font-weight: bold;
    font-family: 'Oswald';
    font-size: 19px;
    border-bottom: 1px solid #FFF;
    padding-bottom: 5px;
    margin-bottom: 5px;
    display: none;
}

.specchietto button:focus,
.specchietto button:active,
.specchietto button:hover {
    background-color: #FFF;
}

.wrap-roundtrip {
    display: none;
}

.hasRoundTrip .header-title-barra,
.hasRoundTrip .wrap-roundtrip,
.hasRoundTrip .roundtrip-title {
    display: block !important;
}

.hasRoundTrip .going button,
.hasRoundTrip .col-title .title {
    display: none;
}

.barra input[type=checkbox]:checked::before {
    background: #FFF;
}

section[class^=post-] .hasRoundTrip .row {
    margin-top: 3px !important;
}

.specchietto .hasRoundTrip .row {
    margin-bottom: 15px!important;
}

.specchietto .hasRoundTrip input[type="checkbox"] {
    padding: 10px;
}

.specchietto .hasRoundTrip input, 
.specchietto .hasRoundTrip select {
    padding: 6px;
}

#box {
    width: 100% !important;
    background-color: transparent !important;
    margin: 0 auto;
}

h2 {
    color: #00a3e4 !important;
    font-family: Oswald;
    text-transform:uppercase;
    font-size: 1.6em;
}

h5 {
    text-transform: uppercase ;
    font-size: 1em;
    font-weight: bold;
    color:#024e97;
    font-family: Oswald;
    letter-spacing: 0.04em;


}

h3 {
    padding:0;
    font-family: 'Arial';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1em;
    color: #00479c;
    margin-top:0px;
}

.czr-contact-info a, .socials a {
    display: block;
    font-size: 1.4em;
}

#add_payment_method .cart-collaterals .cart_totals table, .woocommerce table.shop_table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table, table:not([id^="wp-calendar"]):not(.ui-datepicker-calendar) {
    border: none;
}

table:not([id^="wp-calendar"]):not(.ui-datepicker-calendar) td, table:not([id^="wp-calendar"]):not(.ui-datepicker-calendar) th {
    padding: 0.35em;
    border: 0px !important;

}

.menu-item-1487 {
    padding: 0px 8px;
    background-color: #00a2e5;
    color: white !important;
}

.menu-item-2797:hover{
    padding: 0px 6px;
    background-color: #2B57AE;
    color: white !important;
}


.menu-item-2797 a {
    color: white !important;
    font-family: 'Oswald';
    font-size: 1.3em;
}

.menu-item-2797 a {
    color: white;
    background-color: #00a1dd;
}

.topbar-nav__menu.nav__menu .menu-item .menu-item-4087 a  {
    color: #2b57a1 !important;
}

h3:hover {

    color:#00a2e5; 
}

.content a {
    color: #00a3e4 !important;
}

.menu-lingua img {
    width:30px;
    margin-right:2%;
}

#jp-relatedposts {
    display: none !IMPORTANT;
}

.box-shadow {
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 15px rgba(0,0,0,.3);
}
.post-navigation {
    DISPLAY: NONE;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    float: right;
}

.tablepress tfoot th, .tablepress thead th {
    background-color: #004d99;
    font-weight: 700;
    vertical-align: middle;
    color: white;
}

#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce table.shop_table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th, table:not([id^=wp-calendar]):not(.ui-datepicker-calendar) th {
    font-family: Oswald;
    letter-spacing: 0.05em !important;
    font-size: 1.1em;
}

tbody {
    font-family: 'Oswald';
    font-size: 1.1em;
    letter-spacing: 0.02em !important;
}

.tablepress-table-description {
    clear: both;
    display: block;
    font-weight: bold;
}

.topbar-nav__menu.nav__menu>.menu-item>a>span:first-of-type {
    padding: 12px 0 4px 0;
    margin-bottom: 8px;
    font-family: 'Oswald';
    letter-spacing: 0em;
    text-transform: uppercase;
    color: #00a2e5 !important;
    font-weight: bold;
    font-size: 19px !important;
}



.nav__menu .menu-item {
    margin: 1px;
    padding: 0;
}

.czr-link-hover-underline [class*="nav__menu"] .nav__title::before {

    content: none;
    position: absolute;

}

.trasparenza {
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */}

article .entry-content a {
    text-decoration: none;
}

label {
    font-size: 1.1em !important;
}

input {
    margin-top:8px;}

span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em;
    float: left;
    width: 100%;
}

section.post-related-articles {
    margin-top: 0;
    display: none;
}

.icn-search {
    display: none !important;
}

.czr-designer {
    display: none !important;
}

.ilMeteoLink {
    display: none !important;
}

.footer__wrapper .widget>h5 {
    margin-bottom: 0.25em;
    font-size: 19px;
}

.footer__wrapper .textwidget {
    font-size: 1.3em !important;
}

.textwidget a {
    font-size: 1.3em !important;
}

/*.tablepress .column-2 {
    with:100px !important;
}

.tablepress .column-3 {
    with:100px !important;
}*/

#add_payment_method .cart-collaterals .cart_totals table th, .action-link, .comment-reply-link, .czr-overlay .overlay-content .nav__container nav, .letter-spacing-2, .pingback-list li.pingback sup, .post-navigation .page-numbers, .post-navigation a, .post-section-title, .sidebar .widget-title, .tax__container a, .woocommerce .woocommerce-error-list, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce table.shop_table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th, label, table:not([id^=wp-calendar]):not(.ui-datepicker-calendar) th {
    letter-spacing: 0.02em;
    line-height: normal;
    font-size: 0.8em;
}
/*
td span  {   text-transform: uppercase;
             font-size: 24px;
             font-weight: bold;
             color: #024e97;
             font-family: Oswald;
             letter-spacing: 0.04em; 
             line-height: 30px;
}*/

table:not([id^=wp-calendar]):not(.ui-datepicker-calendar) td, table:not([id^=wp-calendar]):not(.ui-datepicker-calendar) th {
    padding: 0.35em;
    border: 1px solid #f7f8f9;
    font-size: 17px;
    font-weight:600;
}

#add_payment_method .cart-collaterals .cart_totals table td, .woocommerce table.shop_table td, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table td, table:not([id^=wp-calendar]):not(.ui-datepicker-calendar) td {
    color: #777;
    font-family: 'Arial',sans-serif;
    color: #1e1e1e;
    /* font-weight: 500 !important; */
}

.top {
    top: -104px;
}

.menu-footer-menu-container a {
    color: #4ba2ee !important;
    font-size: 1.4em !important;
}

.footer__wrapper .widget>h5 {
    margin-bottom: 0.25em;
    font-size: 1.9em;
}


.specchietto input[type="checkbox"] {
    background: #FFF;
}

.specchietto .checkbox span {
    color: #FFF !important;
    font-size:14px !important;
}

.specchietto .checkbox {
    margin-top: 10px;
}
.specchietto .checkbox input,
.specchietto .checkbox label {    
    cursor: pointer;
}

.login-privati {
    background: #FDA331;
}


.topbar-nav__menu.nav__menu>.login-privati.menu-item>a {
    padding-top: 10px;
}

.topbar-nav__menu.nav__menu>.login-privati.menu-item>a>span:first-of-type {
    color: #FFF !important;
    width: auto;
}

.barra label {
    color: #FFF !important;
}

#ui-datepicker-div {
    z-index: 99999 !important;
}

.header-title-barra {
    position: absolute;
    left: 50%;
    margin-left: -100px;
    top: -10px;
    display: none;
}

.btn-prenota {
    font-weight: bold;
}

@media (max-width: 1340px){
    .passeggers.hidden {
        display: block !important;
        clear: both;
    }
}
@media (max-width: 991px){
    .trip.hidden {
        display: block !important;
        clear: both;
    }
}
@media (min-width: 1024px){
    .featured_image {
        float: left;
    }    
    .featured_image img {
        width: 450px !important;
        padding-right: 20px;
    }
}

@media (min-width: 768px){
    .page p {
        margin-top: 0;
        margin-bottom: 15px;
    }  
    
}

@media (max-width: 767px){
    
    .page-id-1468 .tablepress .column-2 {
        line-height: 16px;
    }
    
    .btn-prenota {
        padding: 8px 7px !important;
        margin-top: 10px !important;
    }
    
    .tablepress .column-1 {
        line-height: 20px;
        font-size: 12px !important;
        width: 38% !important;   
    }
    .tablepress .column-2 {
        font-size: 12px !important;
        width: 54% !important;
        padding-right: 0 !important;
    }
    
    .tablepress .column-3 {
        font-size: 12px !important;
        padding-right: 0 !important;
        text-align: center;
    }
    .tablepress thead .column-1,
    .tablepress thead .column-2 {
        font-size: 10px !important;
    }    
    
    .barra .title {
        margin-top: 0;
        margin-bottom: 10px;
    }
    
    .barra button {
        margin-top: 15px;
        margin-left: auto;
        margin-right: auto;
        display: inherit;
    }
    
    .hasRoundTrip .visible-xss.hidden {
        display: block !important;
        clear: both;
    }    
    .checkbox.visible-xs {
        display: inline-block !important;
    }
    
    .withchildren {
        
    }
    
    .barra .input-group {
        width: 100%;
    }
    
    .barra .input-group .isDatepicker {
        width: 92%;
    }
    
    .input-group-withchildren {
        display: none;
    }
    
    .input-group-withchildren.withchildren-show {
        display: inherit;
    }
}

@media (min-width: 481px){
    
    #topbar-nav > .nav__menu-wrapper {
        position: relative;
    }
    
    .topbar-nav__menu.nav__menu>.login-privati.menu-item>a {
        padding-top: 2px;
    }
    
    .login-privati {
        position: absolute;
        right: 10px;
    }
    .menu-agenzie {
        position: absolute;
        right: 113px;
    }
    
    .menu-agenzie span {
        padding: 14px 0 4px 0 !important;
    }
}


@media (min-width: 1200px){

    .container {
        width: 1400px !important;
        max-width: 100%;
    }

}

@media (max-width: 768px){

    h2 {
        font-size: 2em;
    }

    h1, h2, h3, h4, h5, h6 {
        margin-top: 0em;
    }

    .mobile-navbar__wrapper .navbar-brand-sitelogo img {
        max-height: 85px!important;
        -webkit-transition: all .35s ease-in-out;
        -moz-transition: all .35s ease-in-out;
        -o-transition: all .35s ease-in-out;
        transition: all .35s ease-in-out;
    }

}

@media (max-width: 767px){
    
    .btn-prenota {
        padding: 8px 7px;
    }
    
    .btn-prenota span {
        display: none;
    }

    html,body {
        overflow-x: hidden;
    }
    .specchietto {
        overflow-x: hidden;
        padding: 30px 10px 10px 10px;
    }
    .specchietto .hasRoundTrip .row {
        margin-bottom: 3px!important;
    }
    
    
    .specchietto .input-group {
        margin-bottom: 10px;
    }
    .specchietto .row {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .specchietto input, 
    .specchietto select {
        padding: 6px;
        background-color: #FFF !important;
    }
}

@media (max-width: 480px){
    .barra .input-group {
        margin-bottom: 2px;
    }
    
    .specchietto {
        padding-top: 10px;
    }
    
    .specchietto form .aligncenter {
        margin: 0 auto 8px;
    }
    
    .specchietto button {
        padding: 7px;
        font-size: 17px;
    }
    
    .home-main.vc_custom_1555507838885 {
        padding-top: 0 !important; 
        padding-bottom: 0 !important; 
    }
    
    .home-main .vc_column-inner  {
        padding-top: 10px !important; 
    }
    
    .topbar-nav__menu.nav__menu>.menu-item>a>span:first-of-type {
        font-size: 12px;
        width: 100px;
        position: relative;
        top: -4px;
        line-height: 15px;
        margin-bottom: 0px;
    }
    
    #topbar-nav > img {
        width: 22px !important; 
        margin: 9px !important; 
    }

    thead {
        font-size: 0.58em;
        text-align:center;} 


    .menu-lingua {
        margin-left: 3%;
        margin-bottom: 0;
        width: 65px !important;
        float: right !important;
        position: absolute;
        right: 10px;
    }
    
    .mobile-navbar__wrapper .branding {
        padding-top: 0;
        padding-bottom: 0;
    }

    .menu-lingua img{
        width:25px;
        margin-right:5%;
    }
    
    .navbar-brand img {
        max-width: 125px !important;
    }

    .title span {
        margin-bottom: 20px;
    }

    .barra .input-group {
        float: left;
        margin-right: 10px;
        width: 100%;
    }
    
    .barra .input-group .isDatepicker {
        width: 88%;
    }
    
    
    /*
    .barra span {
        float: left;
        margin-bottom: 2px;
        margin-right: 2px;
        font-weight: 600;
    }*/

} 

@media (max-width:359px){
    .tablepress .column-1 {
        font-size: 11px !important;
    }
    .tablepress .column-2 {
        font-size: 10px !important;
    }
    
    .tablepress .column-3 {
        font-size: 10px !important;
    }
    
    .barra .input-group .isDatepicker {
        width: 85%;
    }
    
    .barra button {
        padding: 6px;
    }
    
    .barra .title {
        font-size: 16px;
    }
}

@media (max-width:320px){
    .barra .title {
        font-size: 15px;
    }
    
    .barra .row.going {
        margin-top: -20px;
    }
    
    .barra .checkbox label {
        font-size: 10px !important;
    }
    
    .barra button {
        padding: 5px;
    }
}


/*** End Specchietto e Barra ***/


@media (min-width:992px){
    #topbar-menu {
        position: relative !important;
    }
    .menu-agenzie {
        position: absolute;
        right: 113px;
    }
}

@media (max-width:414px){
    .menu-agenzie {
        right: 0;
        bottom: 0;
        position: relative;
        width: 70px;
        margin: 0 !important;
    }
    .menu-agenzie > a {
        margin-top: 10px;
    }
}

@media (max-width:360px){
    .topbar-nav__menu.nav__menu>.menu-item>a>span:first-of-type {
        font-size: 11px;
		width: 100%;
		letter-spacing: normal;
		font-weight: 500;
    }
    .menu-lingua {
        right: -2px;
    }
    .topbar-nav__menu, .topbar-nav__nav {
        width: 310px;
    }
	
	.topbar-nav__menu.nav__menu>.menu-item {
    margin: 0;
    margin-top: 6px;
}
	
	#menu-item-4087 a  {
    display:none;
}
	
}
@media (max-width:359px){
  
    #topbar-nav > img {
        width: 16px !important;
        margin: 14px 5px !important;
    }
	
  .topbar-nav__menu .nav__menu .menu-item {
    margin: 0 .25rem;
    width: 100% !important;
}
}