.overlay-major2 video{height:auto;}
#sppb-carousel1 .sppb-btn-rounded{background: rgba(198, 47, 34, 0.8);border: none;color: #fff;font-size: 15px;margin-left: -45px;margin-top:69px;margin-right:47px;padding: 5px 10px;border-radius:7px;}
#sppb-carousel1 .sppb-btn-rounded:hover,
#sppb-carousel1 .sppb-btn-rounded:focus,
#sppb-carousel1 .sppb-btn-rounded:active{color: #333;border: none;box-shadow: none;}


.tp-caption.light_heavy_70_shadowed2, .light_heavy_70_shadowed2,
.tp-caption.light_heavy_70_shadowed4, .light_heavy_70_shadowed4,
.clpricing-table .style4.price-table .cl-pricetable-wrap .top h5
{
  text-transform:none !important;
}
.sp-simpleportfolio-filter ul li
{
  padding-bottom:5px;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle div .sp-simpleportfolio-title
{
  font-size:21.4px;
}
/*#team2 .owl-item, */
#team2 .team-item-wrap{
	max-width:360px;
  margin:0 auto;
}
.sppb-addon-accordion .sppb-panel::before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%; 
	height: 0%;
	border: 0px solid #f0f0f0 !important;
	border-radius: 30px;
}
.sppb-addon-accordion table{border:1px solid #e7e7e7; }
.sppb-addon-accordion td{padding:10px;border-bottom: 1px solid #e7e7e7;}
@media only screen and (max-width: 767px){
  .sppb-addon-accordion td{padding:2px;border-bottom: 1px solid #e7e7e7;
  word-wrap: break-word;
   max-width: 1px;
   -webkit-hyphens: auto; /* iOS 4.2+ */
   -moz-hyphens: auto; /* Firefox 5+ */
   -ms-hyphens: auto; /* IE 10+ */
   hyphens: auto;
  }
  
  
}

.sppb-addon-accordion.preistabs .sppb-panel .sppb-panel-heading{background: #c72f22;}
.sppb-addon-accordion.preistabs .sppb-panel .sppb-panel-heading .sppb-panel-title{color:#fff;}
.myfooter li{width: auto !important;
    clear: both;
    float: none !important;
    display: inline-block;
    margin-right: 15px;}

.myfooter li a{
color: #e8e8e8;
    display: inline-block;
    position: relative;
    padding-left: 15px;
    line-height: 33px;
}
.myfooter li a::after{content: '\f105';
    font-family: FontAwesome;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);}
.msr-anmeldung{position:fixed !important;right:0 !important;top:170px !important;z-index:89 !important;left:inherit !important;}
.msr-anmeldung.mob{top:260px !important}
.msr-anmeldung li,
.msr-anmeldung li:hover
{color:#c72f22; background:#fff;border-radius:30px 0 0 30px !important;border:1px solid #333;box-shadow:1px 1px 5px #333;border-right:0;}
.msr-anmeldung li a, .msr-anmeldung li a:hover{color:#c72f22 !important;background:transparent;}
.sppb-addon-feature.service-feature-style2:hover a{color:#fff;text-decoration:underline !important;}
.rs-porfolio-details .ps-informations ul li span{width:157px;}
.rs-contact .sppb-row-container [class*="sppb-col-"]:first-child .address-text a{color:#fff;}
@media only screen and (max-width: 767px) {
body .sp-page-builder .page-content #rs-about,
	.com-spsimpleportfolio #sp-simpleportfolio,
	.view-category .blog{
		padding-top: 70px !important;	
      margin-top:-70px;
	}
}