.widget_vizac_search.layout_default {
  position: relative;
  margin: -20px 0; }
  .widget_vizac_search.layout_default i {
    transition: all 0.3s;
    cursor: pointer;
    line-height: 100px; }
    .widget_vizac_search.layout_default i:hover {
      color: #ff4302; }
  .widget_vizac_search.layout_default .search_form {
    position: absolute;
    top: 40%;
    z-index: 1;
    right: 0;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s; }
    .widget_vizac_search.layout_default .search_form.active {
      top: 100%;
      opacity: 1;
      visibility: visible; }
    .widget_vizac_search.layout_default .search_form input[type="text"] {
      width: 240px;
      line-height: 50px;
      border-top: 2px solid #ff4302;
      padding: 0 15px;
      margin-bottom: 0; }
