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

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

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

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

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

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