body {

background: linear-gradient(to bottom, #ffffff 0%,#fbe6d9 100%) !important;



}
.single-posst {
background:transparent !important;
}
@media (max-width: 420px) {
.site-name-pr {
font-size:16px !important;
}
.title-add  {
display:none;
}
.site-title-main::after {
content:none !important;
}
}
.navbar-collapse.collapse.in {
display:block !important;
}
.single-posst {
border:none !important;	
	
}
.content-first {
margin-bottom:60px !important;
}
.headermain  {
background:#fbe6d9 !important;
box-shadow:inset rgba(0,0,0,0.4) 0px 0px 10px;


background: linear-gradient(to bottom, #ffffff 0%,#fbe6d9 100%) !important;

}
.current-menu-item a {
background:transparent !important;
}
.menu-item a {
background:transparent !important;
}
.menu-item:hover a {
color:#666 !important;
}
#maincontainer {
margin-top:0 !important;	
	}
.menu-item  .nav-link {
color:#333 !important;
}
.site-title-main a {
color:#333 !important;
}
.topbar-left-side span,.topbar-left-side span a {
color:#333 !important;
font-weight:700 !important;
}
.footer-copyright a {
color:#a7a7a7 !important;
}
.cprtright_ctmzr {
display:none;
}
h1 {
    _text-transform: uppercase !important; 
}
.footer {
border-top:none !important;
}
#menu-footer li a {
color:#ccc !important;
}
.postsloop {
border:none !important;
}
.widget_sidebar_main .right-widget-title {
    background-color: #226c9d !important;
}
.widget_sidebar_main h3.right-widget-title::after {
    border-top-color: #226c9d !important;
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit {
    background-color: #226c9d !important;
    padding: 12px 42px !important;
   margin-top:10px;
}
.site-name-pr {
line-height:3 !important;
}
.bgtoph {
background-color:#fbe6d9 !important;
background-color:#fff !important;
line-height:19px !important;
}
@media (min-width: 992px) {
.navbarprimary ul.navbar-nav > li a.nav-link {
    padding: 31px 15px !important;
  
}
}
@media (min-width: 992px)  {
.navbarprimary ul.navbar-nav .dropdown-menu > li a.nav-link {
    padding: 6px 20px !important;
}
}
@media (max-width: 560px) {
h1,.entry-content h2,.entry-content h3 {
font-size:18px !important;
}
}
@media (max-width: 1200px) {
.navbarprimary ul.navbar-nav > li a.nav-link {
    padding: 31px 7px !important;
    font-size: 14px;
}
}
@media (max-width: 992px) {
.navbarprimary ul.navbar-nav > li a.nav-link {
    padding: 10px 15px !important;
  
}
}

strong {
font-weight:700 !important;
}
body #maincontainer a {
    color: #8d4008 !important;
}
#menu-footer li {
float:left;
margin-right:23px;
}
#menu-footer li a::before{
content:"|" !important;
    left: -11px;
}
#menu-footer li:first-child a::before{ 
content:none !important;
}
.pics-4 img {    
box-shadow: rgba(0,0,0,0.3) 0px 0px 15px;
    border: 6px solid #fff;
_border-radius:12px;
}

.pics-4 img:hover {    
box-shadow: rgba(0,0,0,0.3) 0px 0px 5px;
    
}
/* simple booking calender */
.sbc-calendar-month {
max-width:600px !important;
width:100% !important;
}

.whg-links a{
font-weight:700;
text-align:center;
}
.whg-links {
margin-top:0px !important;
}
/* special shadow */

.c-head {
box-shadow:rgba(0,0,0,0.3) 0px 15px 34px;
box-shadow:rgba(0,0,0,0.1) 0px 15px 34px;
    position:relative;
background:#fff !important;
}

.c-head::before {
            
            content:'';
            width:48.5%;
            height:50%;
            box-shadow:rgba(0,0,0,0.2) 10px 0 80px;       
            position: absolute;
            bottom:17px;
            left:30px;
            transform: rotate(2deg)  translate(0%,0);
            z-index: -1;
           background:#fff:
            }
            
             .c-head:after {
            
            content:'';
            width:48.5%;
            height:50%;
            box-shadow:rgba(0,0,0,0.2) 0 0 80px;
            position: absolute;
            bottom:17px;
            right:30px;
            transform: rotate(-2deg)  translate(0%,0);
            z-index: -1;
            background:#fff:
            } 
/* program calender */
.c-booked {
background:#ccc !important;
}

.quiz input {
width:40px;
margin-left: 10px;
}
.whg-links .current-flat {
color:#888 !important;
}
.site-title-main {
position:relative;
}
.title-add {
    position: absolute;
    top: 46px;
    font-size: 14px;
left:0;
}
.site-title-main {
position:relative;
}
.site-title-main::after {
content : "vor den Toren von Berlin und Potsdam";
position:absolute;
 top: 46px;
 font-size: 14px;
left:0;
}