                                                                                                #top-header {
background-color:rgba(109,99,81,1);
background-image: url(../images/xv.png);
}
.header-container {
background:rgba(255,255,255,0.4);
min-height: 9.125em;
border-bottom: 4px solid #9e1b19;
}
body {
background-color: #f0e4d1;
background-image: url(../images/noisy.png);

}

#main-footer {
background-color:rgba(109,99,81,1);
background-image: url(../images/xv.png);
}
.service-box:hover {
background: #ecebe9;

}
.service-box:hover a{
color: #000;
}
.subscribe-box2 {
    background: none repeat scroll 0 0 rgba(109, 99, 81, 0.7);
    padding-bottom: 15px;
    padding-left: 50px;
    padding-top: 32px;
    width: 100%;
    border-top: 4px solid #9e1b19;
}/*
.subscribe-box2 form input {
height: 50px;
border-radius: 0px;
background: #ffffff;
border: 0px;
color: #d3d2cf!important;
padding-left: 12px;
padding-right: 12px;
box-shadow: none!important;
max-width: 168px;
}
#txtFromDate {
    display: inline-block;
padding: 12px 50px;
font-size: 1.250em;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}*/
select {
  height:        48px;
	border-radius: 0px;
	box-shadow:    none!important;
	border:        2px solid #ecebe9;
	font-size:     15px;
	color:         #666666;
width:412px;
}
#navigation ul li a {
    display: inline-block;
    font-size: 1.6em;
    font-weight: normal;
    text-decoration: none;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    color:#ffffff;
}
#ui-datepicker-div {
    z-index:1000!important;
}
.service-box .service-text {
min-height: 264px;
}
.containertop {
    background-color: #9e1b19;
    color:#ffffff;
    margin:0 auto;
    max-width: 1270px;
    font-size:12px;
}
.top-links {
    padding:5px 20px;
}
.page-heading-container {
background:  #9e1b19;
color: #ffffff;
min-height: 6.000em;
position: relative;
}
.page-heading-container i.icon-caret-down {
color: #9e1b19;
position: absolute;
font-size: 54px;
top: 73px;
left: 345px;
}
.category-dropdown a.category-toggle {
cursor: pointer;
color: #ffffff;
font-size: 1.188em;
line-height: 96px;
background: #9e1b19;
padding: 10px 0px 10px 16px;
text-decoration: none;
}
.portfolio-featured {
max-width: 950px;
}
.portfolio-featured .overlay {
background: rgba(158, 27, 25, 0.76);
}
.inner-footer {
background: #2d3032;
}
form.wpcf7-form input[type="submit"] {
    height: 49px;
    
}
.ih-item.square.effect6.colored .info {
background: #9e1b19;
background: rgba(158, 27, 25, 0.6);
}   
.quickimage {
    background: url("images/contact.png") no-repeat scroll -30px 0 rgba(0, 0, 0, 0);
    height: 200px;
    position: fixed;
    top: 30%;
    transition: background 0.6s ease 0s;
    width: 80px;
    z-index: 1000;
}
.quickimage3 {
    background: url("images/button1it.png") no-repeat scroll -30px 0 rgba(0, 0, 0, 0);
    height: 200px;
    position: fixed;
    top: 30%;
    transition: background 0.6s ease 0s;
    width: 80px;
    z-index: 1000;
}
.quickimage4 {
    background: url("images/button1en.png") no-repeat scroll -30px 0 rgba(0, 0, 0, 0);
    height: 200px;
    position: fixed;
    top: 30%;
    transition: background 0.6s ease 0s;
    width: 80px;
    z-index: 1000;
}
.quickimage:hover {
    background: url("images/contact.png") no-repeat scroll -20px 0 rgba(0, 0, 0, 0);
}
.quickimage3:hover {
    background: url("images/button1it.png") no-repeat scroll -20px 0 rgba(0, 0, 0, 0);
}
.quickimage4:hover {
    background: url("images/button1en.png") no-repeat scroll -20px 0 rgba(0, 0, 0, 0);
}
.inner-footer {
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.4);
    border-top: 4px solid #9e1b19;
}           
.inner-footer p {
color: #ffffff;
}
.inner-footer a {
color: #ffffff;
}
.category-dropdown {
display:none;
}  
#navigation ul ul li {
border: 2px solid #323e4e;
}
#navigation ul ul li a {
font-size: 1.5em;
width:250px;
}
#navigation ul ul li:hover {
background: #9e1b19;
border: 2px solid #fff;
}
#navigation .nav-top-icon {
color: #fff;
}
.ih-item.square.effect6 .info {
display:none!important;
}
.project-box:hover {
background: #9e1b19;
border-bottom: 3px solid #ffffff;

}
.project-box:hover p {
color: #eee;
}
.portfolio-container .portfolio-title {
display:none;
}
h4 {
font-size: 1em;
}
.project-box i.icon-caret-right {
bottom:26px;
color: #fff;

}
.project-box {

background:#eee;
}
.project-box h4 {
    padding-top: 12px;
}
h1 {
color: #9e1b19;
}
.page-heading-container p.portfolio-title {
font-size: 1em;
margin: 2.1em 0 0 0;
}
.portfolio-featured {
position: absolute;
top: -96px;
right: 0px;
max-height: 340px;
}
.ihover-container li {
margin: 0 4px 20px 0!important;}
table.vc-table-plugin-theme-classic_pink td {
padding: 8px 85px 8px 16px!important;
border: 1px solid #9e1b19!important;
}  
.contact-widget div p {
padding-left: 46px;
margin-top: 20px;
margin-bottom: 20px;
}
.quickimage2 {
    background: url("images/anfrage.png") no-repeat scroll -30px 0 rgba(0, 0, 0, 0);
    height: 200px;
    position: fixed;
    top: 43%;
    transition: background 0.6s ease 0s;
    width: 80px;
    z-index: 1000;
}
.quickimage2:hover {
    background: url("images/anfrage.png") no-repeat scroll -20px 0 rgba(0, 0, 0, 0);
}
.info-box h4 {
    font-size:2em;
    line-height:28px;
}
#mobile-navigation ul li a {
color: #fff;

}
#mobile-navigation ul li a:hover, #mobile-navigation ul li a:active {
background: #9e1b19;
color: #ffffff;
}
#rhWidgetBox2Header3 {
    width:260px!important;
}
#rhWidgetBox2InnerContent {
     width:260px!important;
}
#rhWidgetBox2ShadowLeft {
    width:0!important;
}       
.info-box {
background: rgba(137, 133, 29, 0.75) url('../img/info-box-icon.png') top right no-repeat;
color: rgba(255, 255, 255, 0.9);
padding: 20px;
font-size: 0.9em;
}
.portfolio-featured {
    display:none;
}
.portfolio-container #content {
padding-top: 60px;
}
.portfolio-large-featured {
display: none;
}
.icon-caret-right:before {
    content: none!important;
}
.page-heading-container .portfolio-controls {
    float: right;
    top: 24px;
}
#sidebar .widget ul li a {
    color: #9e1b19;
    font-size: 1.063em;
    text-decoration: none;
}
.info-box-h {
    position:relative;
}

.info-box-h:after {
    background: none repeat scroll 0 0 #777;
    bottom: 15px;
    box-shadow: 0 15px 16px #777;
    content: "";
    left: auto;
    max-width: 300px;
    position: absolute;
    right: 10px;
    top: 80%;
    transform: rotate(4deg);
    width: 50%;
    z-index: 0;
}
.info-box {
    background: url("../img/info-box-icon.png") no-repeat scroll right top #a7a456;
    color: rgba(255, 255, 255, 0.9);
    font-size: 0.9em;
    padding: 20px;
    position: relative;
    z-index: 1;
}
.eg-item-skin-1-element-0 {
text-decoration: none;
}
.post-title {
    font-size: 20px;
    text-align: center;
    background: #9e1b19;
    padding:10px 0;
    color:#fff;
}
.post-title a:hover {
    color:#fff;
}
.service-box .service-text {
min-height: 200px;
}  
.project-box p {
    display:none;
}
.blog-single .icon-calendar-empty {
display:none;
}
.blog-single span.date {
display:none;
}
.footerbottom li a{
    display: inline!important;
list-style-type: none;
padding:0 16px;
margin:0;
font-size: 11px!important;
}
.footerbottom li {
    border:none;
    display: inline;
list-style-type: none;
padding:0 16px!important;
border-right: solid 1px #fff;
margin:0;
}
.footerbottom li:last-child {
    border:none;
}
#main-footer ul.menu li a:hover {
color: #ccc;
text-decoration: none;
}
#main-footer ul.menu li {
border-bottom: none;
}
#main-footer ul.menu li:last-child {
border-bottom: none;
}
.footerbottom {
    text-align:center;
}
.rhWidgetBoxOuter {
    width:230px!important;
}                        
.eg-item-skin-1-content {
    min-height: 221px;
}  
.bonobo_widget .desc {
    display:none;
}

 .meteoprovbz_min   { color:white !important;}
 .meteoprovbz_max   { color:white !important;}
#meteoprovbz_widget th {border:none!important; border-style:none!important;}
.meteoprovbz_temperatures td {border:none!important; border-style:none!important;}
#meteoprovbz_container td {color:#fff!important;border:none!important; border-style:none!important;}
.meteoprovbz_icon td {border:none!important; border-style:none!important;}
#meteoprovbz_container {color:#fff!important;border:none!important; border-style:none!important;padding-top:30px;}
#meteoprovbz_widget {padding-top:30px;}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
    color: #fff;
    border-color: #9e1b19!important;
    background-color: #9e1b19!important;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #9e1b19!important;
}
                          