a {
  color: #bbbbbb;
}
a:hover {
  color: #161616;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #7f7a7b;
  
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #2a2a2a;
  color: #fff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #fff;
  background: #161616;
}
#offcanvas-toggler >i {
  color: #fff;
}
#offcanvas-toggler >i:hover {
  color: #565656;
}
ul.social-icons >li a:hover {
  color: #565656;
}
.sp-page-title {
  background: #565656;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}

.sp-module ul >li >a:hover {
  color: #565656;
}
.sp-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover {
  color: #565656;
}
.sp-module .tagscloud .tag-name:hover {
  background: #565656;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #565656;
}
.search .btn-toolbar button {
  background: #565656;
}
.post-format {
  background: #565656;
}
.voting-symbol span.star.active:before {
  color: #565656;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #2f3475;
}
.entry-link,
.entry-quote {
  background: #565656;
}
blockquote {
  border-color: #565656;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #565656;
}

.sp-comingsoon body {
  background-color: #565656;
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #565656;
  background-color: #565656;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #565656;
  background-color: #565656;
}





#sp-top1{
    font-size: 12px;
}
#sp-top2 .online a{
    color: #fbbf00;
    text-transform: uppercase;
}
.sp-contact-info{
    width: 100%;
}
.sp-contact-phone a{
    color: #fff;
    margin-left: 10px;
}
.sp-contact-email a{
    color: #fff;
    margin-left: 14px;
}
.sp-contact-phone{
    background: url('/images/phone.png') no-repeat left;
}
.sp-contact-email{
    background: url('/images/mess.png') no-repeat left;
}
.fa-phone::before {
    content: "";
}
.fa-envelope::before {
    content: "";
}
.top-center {
    font-family: ristretto;
    font-size: 52px;
    border-bottom: 2px solid #565656;
}
.top-center > li {
    display: inline-block !important;
}
.grosse1{
    background: url('/images/top101.png') no-repeat left;
    padding-left: 25px;
}
.grosse2{
    background: url('/images/top102.png') no-repeat left;
    padding-left: 25px;
}

.owl-carousel .owl-item .item *{
    color:#000;
}
.owl-carousel .owl-item .item:hover *{
    color:#565656;
}
.owl-carousel .owl-item .item .image:hover *{
    background-color: #f3f3f3;
}
.owl-carousel .owl-item .item{
    padding: 0px;
}
.owl-carousel .owl-item .item .image a{
    padding: 20px;
}
.owl-carousel .owl-item .item a{
    font-size: 13px;
    text-align: center;
    width: 100%;
    display: block;
    line-height: 16px;
}
.owl-carousel .owl-name a:hover{
    color:#565656;
}
.owl-nav {
    width: 70px;
}
.owl-prev{
    background: #1f1f1f url('/images/carousel-prev.png');
    display: block;
    width: 64px;
    height: 64px;
    float: left;
    position: absolute;
    top: 50%;
    left: 0px;
    background: url(../../images/large_left.png) 0 -64px no-repeat;
}
.owl-next{
    background: #1f1f1f url('/images/carousel-next.png');
    display: block;
    width: 64px;
    height: 64px;
    float: right;
    position: absolute;
    top: 50%;
    right: 12px;
    background: url(../../images/large_right.png) 0 -64px no-repeat;
}
.owl-next:hover{
    background: url(../../images/large_right.png) 0 0px no-repeat;
}
.owl-prev:hover{
    background: url(../../images/large_left.png) 0 0px no-repeat;
}