#top-ribbon {
  background: #3a2f6d;
}

.navbar .dropdown-menu > li > a:hover, .navbar .dropdown-menu > li > a:focus, .navbar .dropdown-menu > .active > a, .navbar .dropdown-menu > .active > a:hover, .navbar .dropdown-menu > .active > a:focus, a.abutton, h3.ltype2, .rubric #list-rubrics li .subtitle.media-heading, .btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, #topbar .btn-default, #topbar .btn-default:hover, #topbar .btn-default:focus, #topbar .btn-default:active, #topbar .btn-default.active, #topbar .open > .dropdown-toggle.btn-default, #basket .btn-danger, #search-bar .btn-danger, .dropdown.open ul.dropdown-menu, .dropdown.active > ul.dropdown-menu, span.cir, .copy, #list-comments h3.media-heading, a.btn.btn-link, .btn-warning, .btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open>.dropdown-toggle.btn-warning, .label.label-stock1, .product-label-special, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .btn-default, .btn-danger, .btn-danger:hover, #eshop-products .more a.btn-default, #tab-related .more a.btn-default, .btn-default, .btn-default:hover, table#cart tbody tr td:first-child a.sremove, #listdata.download li h2, #listdata.folder li h2 {
  background-color: #3a2f6d;
}

a, h1, h2, h3, h4, h5, h6, code, a:hover, #contact h4, #favorite-links h3, #random-image h3, .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .thumbnail h2 a, .price-current-vat, .price-original-vat, #cart a, input[type=checkbox]:checked:after, footer>.container>div:nth-of-type(even) h3 {
  color: #3a2f6d;
}


.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, #topbar .btn-default, #basket .btn-danger, #search-bar .btn-danger, .btn-warning, .btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open>.dropdown-toggle.btn-warning, .label.label-stock1, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .btn-danger, .btn-danger:hover, .btn-default, .btn-default:hover, table#cart tbody tr td:first-child a.sremove {
  border-color: #3a2f6d;
}

footer {
  background: transparent;
}

#contactus a, footer a, .copy a {
  color: #d5ccff;
}

#basket .label, .h1::after, h1::after, #separator h3.panel-title::after, #blog h3.panel-title::after, #panel-products h3.panel-title:after, #random-image h3::after, .navbar-default, #index .navbar-default.f-nav, .f-nav, #index .navbar:not(.f-nav) .navbar-nav>.active>a:after, #index .navbar:not(.f-nav) .navbar-nav>.active>a:focus:after, #index .navbar:not(.f-nav) .navbar-nav>.active>a:hover:after, #index .navbar:not(.f-nav) .navbar-nav>.active>a:after, #index .navbar:not(.f-nav) .navbar-nav>li>a:hover:after, #index .navbar-default:not(.f-nav) .navbar-nav>.open>a:after, #index .navbar-default:not(.f-nav) .navbar-nav>.open>a:focus:after, #index .navbar-default:not(.f-nav) .navbar-nav>.open>a:hover:after, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a:hover, .nav-pills>li>a:hover, .nav-pills>li.active>a, .goin, #panel-news .more a, footer #panel-news .more a, #list-comments>.media .media-heading, .btn-primary {
  background: #3a2f6d;
}

.navbar-default  {
  position:relative;
  background: #3a2f6d !important;
}

.navbar-default .container {
  position: absolute;
  top:20px;
  left: 16px;
  right: 16px;
  margin: auto;
  background: white;
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius:10px;
  box-shadow: 3px 3px 10px 0 rgb(51 51 51 / 10%);
}

#top-ribbon .form-control {
  background: #24224a;
  color: white;
  border: none;
  border-radius: 5px;
  padding: 8px;
}

#top-ribbon .btn.btn-danger {
  border-radius: 5px;
  color: #fff;
  background-color: #fe5454;
  border: 1px solid #fe5454;
  padding: 9px 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.navbar .navbar-nav>li>a, .navbar .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:focus {
  color: #3a2f6d;
}

#list-panel-news>li, #list-pages>li {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.image-perex {
  max-height: 400px;
  overflow: hidden;
  float:none;
  width: 100%;
  padding: 0;
  border-radius: 10px;
  overflow: hidden;
}

.goin {
  border-radius:4px;
}
#bar-poweredby {
  display:none;
}

.navbar-default .navbar-toggle {
  background: #24224a;
}

#second, #separator, #blog, #content, #random-image {
  padding: 150px 0 80px; 
}

section.section-container {
  padding:16px;
}

img {
  border-radius:10px;
}

.navbar .navbar-nav>.active>a, .navbar .navbar-nav>.active>a:focus, .navbar .navbar-nav>.active>a:hover, .navbar .navbar-nav>.active>a, .navbar .navbar-nav>li>a:hover {
  color: black;
}

@media (max-width: 991px) {
  #index .navbar-default .navbar-collapse {
      background-color: transparent;
  }  
}

