.red .footer_2, .red .totop, .red #footer #searchsubmit, .red #footer .widget li a:hover, .red .primary-menu .menu .mega-menu-block ul li.secondary-menu-active, .red .primary-menu .menu .mega-menu-block ul li:hover, .red .primary-menu .menu .mega-menu-block, .red .primary-menu .menu li:hover{
  background-color:#ef2616;
}

.red .block_category .display-box > li > a .category-icon, .red .block_category .block__inner li a:hover, .red .category_widget .display-list li:hover, .red .category_widget .display-list li.active, .red #load-results,
.red .search.is-open .search-input,
.red .softs-tabs li:hover:not(.active) .icon:before,
.red .scroll-control:hover{
  color:#FD3424;
}

.red .block-header .bicon, .red .widget-header .bicon, .red .block_grid .block-content li:hover .soft-infos, .red .slider_block .block-content li:hover .soft-infos, .red #pagination li:not(.arrow):hover a,
.red #pagination .previous a,
.red #pagination .next a,
.red #pagination #soft-more,
.red #next-prev .paginate, .red #submit, .red .col-link .dlink, .red .dl .btn, .red .dl, .red .dltext, .red .widget_search #searchsubmit, .red .softs-tabs .active, .red .category_widget .display-box li:hover, .red .category_widget .display-box li.active, .red .tags a:hover, .red .social-mobile, .red .primary-menu, .red #footer{
  background-color:#FD3424;
  color:#fff;
}

.red .footer_category_widget li a, .red .col-link .bicon, .red .dl .btn, .red .block-header, .red .widget .widget-header, .red .widget_tabs .n-title, .red .primary-menu .menu .mega-menu-block ul li{
  border-color:#e62010;
}

.red{
}
.red .primary-menu .menu li{
  color:#fff;
}
.red .primary-menu .menu .mega-menu-block::before{
  border-color:transparent #ef2616 transparent transparent;
}
.red .primary-menu .menu .mega-menu-block ul li:first-child{
  border-top:1px solid #e62010;
}
.red .search-button{
  background:transparent;
}
.red .mobile .menu{
  background-color:rgba(253, 52, 36, 0.97);
}
.red .social-mobile{
  transition:background 0.2s ease;
}
.red .searchform .search-input{
  background-color:#fd2b1a;
}
.red .go-i, .red .search-button{
  color:#f1eded;
}
.red .search-button:hover{
  color:#fff;
}
.red .block-header, .red .widget .widget-header, .red .widget_tabs .n-title{
  border-bottom:2px solid;
  color:#FD3424;
}
.red .softs-tabs{
  color:#FD3424;
}
.red .dlink.temp-1 .bicon, .red .dlink.temp-3 .bicon{
  border-left:1px solid #e62010;
}
.red .col-link .dlink:hover, .red .col-links .dlink:hover{
  box-shadow:0 0.5rem 1.5rem 0 rgba(253, 52, 36, 0.15), 0 0 0 0.25rem rgba(253, 52, 36, 0.15);
}
.red .dlink.temp-default .bicon, .red .dlink.temp-3 .bicon{
  border-color:#fd1d0b;
}
.red .columns .col-label, .red .rows .col-label, .red .lines .col-label{
  color:#fd1d0b;
  background:rgba(253, 52, 36, 0.3);
}
.red .columns .col-val, .red .rows .col-val, .red .lines .col-val{
  color:#fd1d0b;
  background:rgba(253, 52, 36, 0.06);
}
.red .slider .spec{
  padding:5px;
}
.red .slider .spec-wrapper{
  border:1px solid #FD3424;
  background:white;
}
.red .lines .col-label{
  width:30%;
  float:right;
  text-align:right;
  padding-right:10px;
  background:linear-gradient(to left, rgba(253, 52, 36, 0.32), rgba(253, 52, 36, 0.06));
}
.red .lines .col-val{
  width:70%;
  float:right;
  text-align:right;
  padding-right:10px;
}
.red .lines .col-12{
  margin-bottom:0;
  padding:0;
}
.red .lines .col-3{
  padding:0;
  margin-bottom:5px;
  width:100%;
}
.red #pagination #soft-more.fetching, .red #next-prev.fetching .paginate, .red #next-prev .disabled{
  background-color:#fe9289;
}
.red #next-prev .paginate:hover{
  background-color:#d31102;
}
.red #footer .widget .widget-header{
  background-color:#ef2616;
  border-bottom:1px solid #e62010;
  color:#fff;
  margin-bottom:2px;
  padding:0 15px;
  border-radius:5px;
}
.red #footer #s{
  border:1px solid #ef2616;
}
.red .widget_categories li a, .red .widget_nav_menu li a, .red .widget_pages li a{
  border-bottom:none;
}
.red .category-page .childs a:hover{
  color:#FD3424;
  box-shadow:0 0 10px rgba(253, 52, 36, 0.12);
  border:1px solid rgba(253, 52, 36, 0.3);
}

@media screen and (max-width: 768px){
  .red .gn-icon.opened, .red .primary-menu .menu li:hover{
    background-color:#ef2616;
  }
  .red .primary-menu .menu li{
    border-bottom:1px solid #ef2616;
  }
  .red .search-button{
    background-color:transparent;
  }
}
