
.widget-dizionario * {margin:0;padding:0;text-decoration:none;border:none; box-sizing: border-box;}
.widget-dizionario { height:224px; margin: 0 0 24px;position: relative;background: #fdfdfd; border-top: 2px #b5b5b5 solid; }

.widget-dizionario:before { content: ''; width: 16px; height: 2px; background-color: #007CFF; position: absolute; top: -2px; left: -1px; z-index: 100;}
.widget-dizionario:after { content: ''; width: 4px; height: 2px; position: absolute; top: -2px; left: 16px; background: #fdfdfd;}

/*Label*/
.widget-dizionario_label {display: inline-block;position: relative;font-size: 13px;line-height: 13px;font-weight: 500; color:#454545; margin: 0 0 20px;padding: 14px 0 14px 16px; text-transform: uppercase;}

/* Tabber */
#widget-dizionario_tabber { width:320px; list-style:none; margin:0 auto 25px auto;overflow: hidden }
#widget-dizionario_tabber:before, #widget-dizionario_tabber :after{ content: ""; display: table;}
#widget-dizionario_tabber:after{clear: both;}
#widget-dizionario_tabber li { width:160px; float:left; font-size: 12px; text-transform:uppercase;border-right:1px solid #ccc; text-align: center;}
#widget-dizionario_tabber li:last-child {border-right:0;}

#widget-dizionario_tabber a { color:#454545; display: block}
#widget-dizionario_tabber a:hover { color:#087bbb; cursor:pointer}
#widget-dizionario_tabber .active a { font-weight:500; }
.widget-dizionario_pane { display: none; }
.widget-dizionario_pane.active { display: block; }


/* Form */
.widget-dizionario_pane {text-align:center; margin:0 16px;}
.widget-dizionario_pane label { font-size: 14px;}
.widget-dizionario_pane input { width:100%; height:30px; display:block; border:1px solid #ddd; margin:20px 0 12px 0; padding:0 5px;}
.widget-dizionario_pane button { background:#454545; color:#fff; font-size: 11px; padding:6px 16px; margin-bottom:10px;}



@media (max-width: 767px) {

  .widget-dizionario {border-top: 2px #b5b5b5 solid;}
  .widget-dizionario:before {height: 2px; top: -2px;}
  .widget-dizionario:after {height: 2px; top: -2px; }

}
