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

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

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

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

.blue{
}
.blue .primary-menu .menu li{
  color:#fff;
}
.blue .primary-menu .menu .mega-menu-block::before{
  border-color:transparent #176ada transparent transparent;
}
.blue .primary-menu .menu .mega-menu-block ul li:first-child{
  border-top:1px solid #1663cc;
}
.blue .search-button{
  background:transparent;
}
.blue .mobile .menu{
  background-color:rgba(26, 119, 244, 0.97);
}
.blue .social-mobile{
  transition:background 0.2s ease;
}
.blue .searchform .search-input{
  background-color:#1071f4;
}
.blue .go-i, .blue .search-button{
  color:#f1eded;
}
.blue .search-button:hover{
  color:#fff;
}
.blue .block-header, .blue .widget .widget-header, .blue .widget_tabs .n-title{
  border-bottom:2px solid;
  color:#1a77f4;
}
.blue .softs-tabs{
  color:#1a77f4;
}
.blue .dlink.temp-1 .bicon, .blue .dlink.temp-3 .bicon{
  border-left:1px solid #1663cc;
}
.blue .col-link .dlink:hover, .blue .col-links .dlink:hover{
  box-shadow:0 0.5rem 1.5rem 0 rgba(26, 119, 244, 0.15), 0 0 0 0.25rem rgba(26, 119, 244, 0.15);
}
.blue .dlink.temp-default .bicon, .blue .dlink.temp-3 .bicon{
  border-color:#0b6ae9;
}
.blue .columns .col-label, .blue .rows .col-label, .blue .lines .col-label{
  color:#0b6ae9;
  background:rgba(26, 119, 244, 0.3);
}
.blue .columns .col-val, .blue .rows .col-val, .blue .lines .col-val{
  color:#0b6ae9;
  background:rgba(26, 119, 244, 0.06);
}
.blue .slider .spec{
  padding:5px;
}
.blue .slider .spec-wrapper{
  border:1px solid #1a77f4;
  background:white;
}
.blue .lines .col-label{
  width:30%;
  float:right;
  text-align:right;
  padding-right:10px;
  background:linear-gradient(to left, rgba(105, 166, 247, 0.32), rgba(105, 166, 247, 0.06));
}
.blue .lines .col-val{
  width:70%;
  float:right;
  text-align:right;
  padding-right:10px;
}
.blue .lines .col-12{
  margin-bottom:0;
  padding:0;
}
.blue .lines .col-3{
  padding:0;
  margin-bottom:5px;
  width:100%;
}
.blue #pagination #soft-more.fetching, .blue #next-prev.fetching .paginate, .blue #next-prev .disabled{
  background-color:#7bb1f9;
}
.blue #next-prev .paginate:hover{
  background-color:#0954b9;
}
.blue #footer .widget .widget-header{
  background-color:#176ada;
  border-bottom:1px solid #1663cc;
  color:#fff;
  margin-bottom:2px;
  padding:0 15px;
  border-radius:5px;
}
.blue #footer #s{
  border:1px solid #176ada;
}
.blue .widget_categories li a, .blue .widget_nav_menu li a, .blue .widget_pages li a{
  border-bottom:none;
}
.blue .category-page .childs a:hover{
  color:#1a77f4;
  box-shadow:0 0 10px rgba(26, 119, 244, 0.12);
  border:1px solid rgba(26, 119, 244, 0.3);
}

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