/* Enter Your Custom CSS Here */@media only screen 
and (min-width : 768px) 
and (max-width : 1024px)  { 
  
  
  .rev_slider {
    padding-top: 20px;
}
  
div#slide-1-layer-1 {
    margin-top: -100px !important;
}
div#slide-2-layer-1 {
    margin-top: -100px !important;
}
div#slide-3-layer-1 {
    margin-top: -100px !important;
}
div#slide-4-layer-1 {
    margin-top: -100px !important;
}
div#slide-5-layer-1 {
    margin-top: -100px !important;
}

div#slide-1-layer-3 {
    display: none;
}
div#slide-2-layer-3 {
 display: none;}
div#slide-3-layer-3 {
 display: none;}
div#slide-4-layer-3 {
 display: none;}
div#slide-5-layer-3 {
 display: none;}
  
  .sf-menu li a, .sf-menu li a:visited {
    font-size: 10px;
}

.buchungsbox{
    color: white;
    font-size: 12px;
}

.buchungsbox p{
    color: white;
        font-size: 12px;


}
  

.menu-container nav {
    float: right;
}
    

}


@media only screen 
and (max-width : 736px) { 
    
    textarea, input{
 width: 280px;       
}
    
    .header .mobile-menu-switch, .mobile-menu, .mobile-menu-divider {
  
    z-index: 999999;
}

#slide-5-layer-1{
    display:none; 
}
#slide-5-layer-2{
   display:none; 
}
#slide-5-layer-3{
   display:none; 
}

#slide-4-layer-1{
    display:none; 
}
#slide-4-layer-2{
   display:none; 
}
#slide-4-layer-3{
   display:none; 
}

#slide-3-layer-1{
    display:none; 
}
#slide-3-layer-2{
   display:none; 
}
#slide-3-layer-3{
   display:none; 
}

#slide-2-layer-1{
    display:none; 
}
#slide-2-layer-2{
   display:none; 
}
#slide-2-layer-3{
   display:none; 
}
    
#slide-1-layer-1{
    display:none; 
}
#slide-1-layer-2{
   display:none; 
}
#slide-1-layer-3{
   display:none; 
}

.logo.vertical-align-cell img {
    width: 159px;
}

.mobile-menu li a {
    text-align: right;
}
    
    
}


.menu-container nav {
    margin-right: 0px !important;
}


.page-header{
 display: none;   
}



.header .mobile-menu-switch {
    float: right;
    height: 10px;
    margin-top: 20px;
}

.mobile-menu-switch .line {
    background: #f78f2e none repeat scroll 0 0;
    }

textarea {
    height: 100px;
}

p a, table a, .wpb_text_column a {
    color: #f78f2e;
    font-weight: 600;
}

#newspics img {
    width: 365px !important;
}



.header .logo {
    width: 236px;
}

.padding-bottom-70 {
    padding-bottom: 0;
}

#footer p {
    color: #ffffff;
    padding-top: 6px;
}

.more.page-margin-top {
    border-radius: 0;
    padding: 8px;
}

a:hover img {
    opacity: 1;
}

h1{
    color: #492716;
    font-size: 23px;
    font-weight: bold;
}

h2{
    color: #492716;
    font-size: 18px;
    font-weight: bold;
}

.sf-menu li a, .sf-menu li a:visited {
    color: #ffffff;
}

.header-container {
    background: #754928 none repeat scroll 0 0;
    padding: 0px 0px 16px 0px;
}

.buchungsbox{
    color: white;
}

.buchungsbox p{
    color: white;
}



.menu-container {
    padding-top: 16px;
}

.header .logo {
    position: absolute;
    z-index: 9;
}

.sf-menu li, .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    
}

.menu-container {

    float: right;
}

.menu-container{
    margin-right: 0px !important;
    
}


span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 0em;
}

 p{
    color: #444;
    font-family: "Raleway";
    font-size: 14px;
    line-height: 24px;
    margin-top: 8px;
    padding: 0;
}