/* Stili grafica generale*/
#header6 .header_top {
    padding: 1px 0 0 0;
}

.LeftBox .Container-1 {
    padding-bottom: 40px;
}

.Container-1 .dnntitle {
    margin-bottom: 10px;
    text-transform: uppercase;
}

#left_menu {
    margin-top: -50px;
    margin-bottom: 50px;
}

#left_menu ul li li a:hover, #left_menu ul li li a:hover:before, #left_menu ul li li.subcurrent > a, #left_menu ul li li.subcurrent > a:before {
    color: #ff0000;
}

#left_menu > .gomenu > ul > li.current > a, #left_menu > .gomenu > ul > li.current > a:hover {
    background-color: #ff0000;
}

@media (max-width: 767px)  {
html.mm-opening .mobilemenu_close, a.mobilemenu_close:hover, #mobile_search:hover, #mobile_search.active {
    color: #ff0000;
}
  .mobile_menu.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next):hover, .mobile_menu.mm-menu .mm-listview > li.current > a:not(.mm-next), .mobile_menu.mm-menu .mm-listview > li.subcurrent > a:not(.mm-next), .mobile_menu.mm-menu .mm-listview > li:hover > a:not(.mm-next), .mobile_menu.mm-menu .mm-listview > li.current > em, .mobile_menu.mm-menu .mm-listview > li.subcurrent > em, .mobile_menu.mm-menu .mm-listview > li:hover > em, .mobile_menu.mm-menu .mm-listview > li.current > .mm-next:after, .mobile_menu.mm-menu .mm-listview > li.subcurrent > .mm-next:after, .mobile_menu.mm-menu .mm-listview > li:hover > .mm-next:after {
    color:#ff0000!important;
}
}


/* Stili per footer*/
.Footer_Contentbg .sitemap a {
    color: #bbbbbb;
  font-weight: normal;
  float: inherit;
}

DIV.sitemap UL UL {
    padding: 1em 0 0 5px !important;
    border: none !important;
}

DIV.sitemap UL {
    float: none !important;
    padding: 0 2em 0 10px !important;
    border-left: solid 1px #ff0000;
}

.Footer_Topbg .flexslider {
background: none;
border: none;
}
.Footer_Topbg .flexslider .corb-scheda-artalternativi-desart {
    color: #fff;
}

.Footer_Topbg .flexslider .corb-scheda-artalternativi-codart {
      color: #fff;
}

/* Stili per admin*/
.personabar-visible #widget-root {
    display: none;
}
.personabar-visible .callbell-container {
    display: none;
}

.personabar-visible iframe#callbell-iframe {
    display: none;
}

/* Stili per totop */
#to_top {
    background-color: rgb(119 119 119 / 0.30);
    border: solid 1px #ff0000;
    color: #ff0000;
}

#to_top:hover {
    background-color: #ff0000;
      color: #fff;
}

/* Stili per bottone */

.corb-button {
    padding: 5px 30px;
    background: #fff;
    color: #444444;
    border: solid 1px #999;
      text-transform: uppercase;
}

.corb-button:hover {
    padding: 5px 30px;
    background: #fff;
  color: #ff0000;
    border: solid 1px #ff0000;
}

.minicarrello {
    text-align: center;
}

.minicarrello a.corb-button {
    color: #444444;
      padding: 10px 20px;
}

.minicarrello a.corb-button:hover {
    text-decoration:none;
      color: #ff0000;
}


.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction {
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 5px 20px;
    text-shadow: none;
    border: solid 1px #999;
      border-radius: 0;
    color: #444444;
    text-transform: uppercase;
}

.dnnPrimaryAction:hover, .dnnFormItem input[type="submit"]:hover, a.dnnPrimaryAction:hover {
    background: #fff;
      border: solid 1px #ff0000;
    color: #ff0000;
}

.dnnFormItem button, .dnnFormItem input[type="button"], .dnnFormItem input[type="reset"], .dnnSecondaryAction, a.dnnSecondaryAction, ul.dnnAdminTabNav li a, .dnnLogin .LoginTabGroup span {
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 5px 20px;
    text-shadow: none;
    border: solid 1px #999;
      border-radius: 0;
    color: #444444;
    text-transform: uppercase;
  font-weight: normal;
}

.dnnFormItem button:hover, .dnnFormItem input[type="button"]:hover, .dnnFormItem input[type="reset"]:hover, .dnnSecondaryAction:hover, a.dnnSecondaryAction:hover, ul.dnnAdminTabNav li a:hover, .dnnLogin .LoginTabGroup span:hover {
      background: #fff;
      border: solid 1px #ff0000;
    color: #ff0000;
  font-weight: normal;
}
  
#dnn_ctr405_InserimentoRapidoView_btnInserisci {
    padding: 5px 30px;
    background: #fff;
    color: #444444;
    border: solid 1px #999;
}

#dnn_ctr405_InserimentoRapidoView_btnInserisci:hover {
    padding: 5px 30px;
    background: #fff;
  color: #ff0000;
    border: solid 1px #ff0000;
}


.personabar-visible .dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction {
    color: #444444 !important;
  }

/* Stili active immissioni */
.dnnFormItem input[type="text"]:active, .dnnFormItem input[type="text"]:focus, .dnnFormItem input[type="password"]:focus, .dnnFormItem input[type="password"]:active, .dnnFormItem input[type="email"]:active, .dnnFormItem input[type="email"]:focus, .dnnFormItem select:active, .dnnFormItem select:focus, .dnnFormItem textarea:active, .dnnFormItem textarea:focus, .dnnFormItem input[type="search"]:active, .dnnFormItem input[type="search"]:focus {
    border: 1px solid #000;
  box-shadow: none;
    color: #333;
  }

/* Stili per ricerche */
.corb-label {
    text-align: right;
}
.corb-separatore {
    border-top: 1px solid #ff0000;
}

.ModCorbellini2020RicercaC .checkbox {
    font-size: 1.2rem;
    line-height: 1.7rem;
    text-align: center;
}

.form-control:focus {
    border-color: #000;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* Stili per modal login */
a.dnnModalCtrl {
    display: none !important;
}

.dnnFormPopup .ui-resizable-se  {
    display: none  !important;
}

.dnnFormPopup {
max-width: 420px;
}

.dnnEditState .dnnFormPopup {
max-width: inherit;
}

.dnnEditState a.dnnModalCtrl {
    display: inherit !important;
}

.dnnEditState .dnnFormPopup .ui-resizable-se  {
    display: inherit !important;
}

.ui-dialog {
border-radius: 10px;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
}

.LoginPanel {
    width: 400px;
    padding-right: 0;
    float: left;
}

/* Stili per risultati ricerca */
.corb-ric-vistaaffiancata {
    margin: 3rem 1rem 0;
    text-align: center;
    min-height: 200px;
    border-bottom: solid 1px #ff0000;
    padding: 0;
    line-height: 1.6rem;
}

.corb-ric-vistaaffiancata-codart {
    color: #ff0000;
    font-size: 16px;
}

td.tdButtonExpand a, td.tdButtonExpand {
    position: relative;
    border: solid 1px #444444 !important;
    padding: 5px 10px;
    color: #444444;
    margin: 5px !important;
    text-decoration: none !important;
}

td.tdButtonExpand a :hover {
    border: solid 1px #ff0000 !important;
    color: #ff0000;
}


@media (max-width: 768px) {
.corb-ric-vistaaffiancata {     border-bottom: none;
}
  }

/* Stili per scheda prodotto */
span.corb-scheda-codart {
    font-size: 18px;
      font-weight: 100;
      border-bottom: #ff0000 3px solid;
    padding: 0 0 10px 0;
}

span.corb-scheda-descart {
    border-bottom: #ff0000 1px solid;
    padding: 0 0 10px 0;
    font-size: 18px;
    font-weight: 700;
    color: #000;
}

label.control-label {
    font-weight: 100;
}

.corb-scheda-dati {
    font-weight: 700;
    color: #555;
}

div#dnn_ctr385_SchedaView_divAggiungiAlCarrello {
    background-color: #ff0000;
    color: #fff;
    text-align: right;
  min-height: 180px;
}

@media screen and (max-width: 767px) {
div#dnn_ctr385_SchedaView_divAggiungiAlCarrello {
    text-align: left;
    min-height: 250px;
}
  
.sectionAggiungiCarrello  .form-group {
    text-align: left;
}
  
  .sectionAggiungiCarrello  .form-group .col-xs-12 {
    text-align: right;
}
  }

/* Stili per articoli alternativi */

.corb-scheda-artalternativi-codart {
    color: #ff0000;
    font-size: 16px;
}

.corb-scheda-artalternativi-desart {
    color: black;
}

#carouselAlternativi {
    line-height: 1.4rem;
}

#carouselAlternativi  a:hover {
    text-decoration: none;
}

/* Stili responsivita device mobili risultati ricerche */
@media screen and (max-width: 767px) {
.table-responsive > .table > tbody > tr > td {
      white-space: inherit;
}
    .phoneHeadTop {
    border-top: 5px solid #ba272d;
   }
  }



/* Stili homepage */
@media screen and (max-width: 767px) {
.box-home-sx, .box-home-dx {
width: 100%;
  padding: 30px;
  color:#fff;
}
  }

@media screen and (min-width: 767px) {
.box-home-sx, .box-home-dx {
width: 50%;
  padding: 40px;
      min-height: 320px;
  color:#fff;
    float: left;
}
  }



.captionOrange h3 {
font-size:3rem !important;
      text-transform: uppercase;
    font-weight: lighter;
  padding:10px;
}

.captionOrange p {
font-size:2rem !important;
  padding:10px;
}

.ModCorbellini2020NavigazioneC .corb-nav-container {
    font-size: 1.3rem;
    text-align: center;
}

.ModCorbellini2020NavigazioneC .corb-nav-title {
    padding: 10px 0 20px 0;
}

.ModCorbellini2020NavigazioneC .corb-nav-title h4 {
    font-size: 20px;
}


.ModCorbellini2020NavigazioneC .corb-nav-container .corb-nav-livello2 {
list-style: none;
  }


.DnnModule-565 .sitemap {
    column-count: 3;
    column-gap: 30px;
    -moz-column-count: 3;
    -moz-column-gap: 30px;
    -webkit-column-count: 3;
    -webkit-column-gap: 30px;
}




