/*general*/
body {
  background:linear-gradient(-180deg, #443c39, #7a6c68);
}
#sp-header {
  background-color:none;
}

.layout-boxed .body-innerwrapper {
  box-shadow:none;
}
.item-page h3:after {
  display:none !important;
}
.item-page h3 {
  font-size:16px!important;
}
h1, h2, h3, h4, h5, h6, p, a, button, li {
  color:#f2f2f2 !important;
  letter-spacing:0.5px;
}
h1, h2, h3, h4, h5 {
  margin-top:20px;
  margin-bottom:10px;
}
.custom img, .custom iframe {
  height:300px!important;
  width:100%!important;
  object-fit:cover!important;
}
.logo img {
  width:auto!important;
  height:auto !important;
}

li a:hover {
  color:#953735!important;
}
li a:focus {
  color:#953735!important;
}
a {
  color:#f2f2f2 !important;
}
li a {
  color:#000000!important;
}


.icons {
  display:none;
}
#sp-main-body{
  padding:0 0 150px 0;
}

td {
  width:33.33%!important;
  color: #f2f2f2!important;

}

th {
  color:#f2f2f2!important;

}

/*menu*/
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a, #homethree .sp-megamenu-parent > li:active > a, #homethree .sp-megamenu-parent > li:hover > a, #sp-bottom .sp-module ul li a:hover {
  color:#953735!important;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a, #homethree .sp-megamenu-parent > li:active > a, #homethree .sp-megamenu-parent > li:hover > a, #sp-bottom .sp-module ul li a:hover {
    color:#953735!important;
  font-weight:normal;
}

.sp-megamenu-parent > li > a {
  padding:0 0 0 70px;
  font-size:15px;
}

#sp-menu .sp-megamenu-parent li {
  line-height:80px;
}
.menu-fixed #sp-menu .sp-megamenu-parent li {
  line-height:80px;
}
.menu-fixed#sp-header {
  height:80px;
   border-bottom:4px solid #c2beb6;

}
.sp-megamenu-parent {
  clear:both;
}/*
.sp-megamenu-parent {
  background:url ("http://localhost/salvia/images/logo_arosasalvia.png?_t=1602674597") no-repeat
     background-color:#375378;
}*/
#sp-header {
  height:80px;
  border-bottom: 3px solid #7A7068;

}
#sp-header .logo {
  position:absolute;
  height:80px;
}
#sp-header.menu-fixed .logo {
  height:80px;
  width:148px;
  padding:0;
}

@media (max-width: 1024px) and (min-width: 768px){
#sp-header .logo {
    width: 148px !important;
}
}
@media (min-width: 992px) {
  .sp-megamenu-parent > li > a {
    padding:0 0 0 50px;
  }
}
@media (min-width: 1080px) {
  .sp-megamenu-parent > li > a {
    padding:0 0 0 70px;
  }
}

/*grosses Bild*/

#sp-client-says {
  background: url("http://localhost/salvia/images/arosa_berge.jpg") no-repeat scroll center center / cover;
  background-attachment:fixed;
  overflow:hidden;
  padding:80px 0 80px;
  transition:all 0.3s ease-out 0s;
}


#sp-make-an-appointment {
    background:none!important;
    transition: all 0.3s ease-out 0s;
    background-attachment: fixed;
  padding:80px 0;
}

#sp-make-an-appointment:hover {
    opacity: 0.1;
}



#sp-services .col-md-4:after{
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
    content: "";
    height: 100%;
    opacity: 0;
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    transition: all 0.7s ease 0s;
    width: 100%;
    z-index: 9;
}

#sp-services .col-md-8:after{
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    content: "";
    height: 100%;
    opacity: 0;
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    transition: all 0.7s ease 0s;
    width: 100%;
    z-index: 9;
}


#sp-content-top, #sp-content-bottom {
    padding-bottom: 50px;
  padding-top:50px;
}


#sp-our-practice-tab {
  padding-top:50px!important;
  padding-bottom:150px!important;
}



/*K2 Artikel*/


.rt-category-item .catItemView {
  padding:0;
}

.catItemBody img {
  padding:2px;
  float:left;
}
.catItemBody td img {
  float:right;
}

.catItemBody td a:hover {
     color:#c2beb6!important;
}


@media (max-width: 1024px){
.catItemBody td {
    width: 50% !important;
}
  .catItemIntroText h3, .catItemIntroText p, .catItemIntroText li {
    padding-right:25px;
  }
}

@media (max-width: 700px){
.catItemBody td {
    width: 100% !important;
  float:left;
}
  .catItemBody td img {
    float:none !important;
    margin:0 auto;
  }
}


/* K2 Artikel Extra Fields*/

.catItemExtraFields, .genericItemExtraFields {
  border:0px!important;

}

.catItemExtraFields h4, .genericItemExtraFields h4 {
  display:none!important;
}
.catItemExtraFields ul li .catItemExtraFieldsLabel, .genericItemExtraFields ul li .genericItemExtraFieldsLabel {
  display:none!important;
}

.catItemExtraFields ul li a {
    color:#f2f2f2!important;
  font-size:16px;
}
.catItemExtraFields ul li a:hover {
    color:#c2beb6!important;
}

.catItemExtraFields ul li .catItemExtraFieldsValue {
    background-color:#953735;
  padding:8px;
  border-radius:6px;
}

/*Fotogallerie*/

ul.sigFreeClassic li.sigFreeThumb {
  margin:0 15px 15px 0;
}

/*Banner Bilder auf der rechten Seite*/
.banneritem {
  padding:85px 0 0 0;
}

/*Kontaktformular*/
.cf-fields button  {
  color:#ffffff!important;
}
#sp-content-top {
  padding-top:50px;
}
#sp-footer, #sp-bottom {
  display:none;
}

#sp-latest-news-item {
  /*max-width:1240px;*/
  background-color:#953735;
    position: fixed;
 	padding:5px 0 10px 0;
    left: 50%;
    bottom: 0px;
  width:100%;
    transform: translate(-50%, -0%);
  border-top:4px solid #c2beb6;
}

#sp-user3 p, #sp-user4 a {
  font-size:11px;
  color: #f2f2f2!important;
}

#sp-user3 table {
  width:100%;
}



/*close canvas menu*/

.close-offcanvas {
  border:0px;
}
.offcanvas-menu {
  height:auto;
}
.offcanvas-inner li a {
  color:#f2f2f2!important;
  font-weight:700!important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li {
  border-bottom: 2px solid #f2f2f2;
}

.offcanvas-menu .fa {
  font-size:28px;
  color: #f2f2f2;
}