

.container_inner.default_template_holder, body.page-template-blog-masonry-full-width-php .content .full_width {
padding-top: 1px!important;
}

.vc_single_image-wrapper.vc_box_border_grey{   width: 100%;}
.vc_single_image-wrapper.vc_box_border_grey img{   width: 100%;}

.outer3{
position:relative;

height:314px;
background:  url(https://www.griesser-schreinerei.de/wp-content/uploads/2014/08/54.jpg) no-repeat;
 background-size:100% auto;
color:black!important;
border:solid 0px;
border-color:grey;
-webkit-transition: 0.3s; 
transition: background-color 0.3s;



}


.inner-text {
position:absolute;
 width: 100%;
margin-top:70%;
height:30%;
line-height: 50%;
padding-left:0px;
 background-color: white;
-webkit-transition: 0.3s; 
transition: 0.3s;
 
}
.textspan
{
  background-color:black; padding-right:5px;padding-left:5px; margin:0px; 
 color:white;
}
.outer3:hover .textspan

{
  background-color:#7fc476; padding-left:5px;padding-right:5px; margin:0px; 

}




.inner-img { 
position:absolute;
margin-top:-95px;
    width: 120%;
   height:50px;
-webkit-transition: 0.3s; 
transition: 0.3s;
 
}



/*.outer:hover .inner-img { */
/*   background-image: url(https://www.griesser-schreinerei.de/wp-content/uploads/2014/08/pfeil2d.png);*/
/*background-position: right;*/

/*background-repeat:no-repeat;*/
/*}*/
.wohnen_m:hover .inner-text {
    background-color: white;
}


/*.outer:hover{*/
 /*-moz-box-shadow:    0px 0px 2px 2px #ccc;*/
/*  -webkit-box-shadow: 0px 0px 2px 2px #ccc;*/
/*  box-shadow:         0px 0px 2px 2px #ccc;*/
/*}*/





.wohnen_l{
position:relative;

height:314px;
background:  url(https://www.griesser-schreinerei.de/wp-content/uploads/2014/08/schrank.jpg) no-repeat;
 background-size:100% auto;
color:black!important;
border:solid 0px;
border-color:grey;
-webkit-transition: 0.3s; 
transition: background-color 0.3s;



}


.inner-text {
position:absolute;
 width: 100%;
margin-top:70%;
height:30%;
line-height: 50%;
padding-left:0px;
 background-color: white;
-webkit-transition: 0.3s; 
transition: 0.3s;
 
}
.textspan
{
  background-color:black; padding-right:5px;padding-left:5px; margin:0px; 
 color:white;
}
.wohnen_l:hover .textspan

{
  background-color:#7fc476; padding-left:5px;padding-right:5px; margin:0px; 

}




.inner-img { 
position:absolute;
margin-top:-95px;
    width: 120%;
   height:50px;
-webkit-transition: 0.3s; 
transition: 0.3s;
 
}



/*.outer:hover .inner-img { */
/*   background-image: url(https://www.griesser-schreinerei.de/wp-content/uploads/2014/08/pfeil2d.png);*/
/*background-position: right;*/

/*background-repeat:no-repeat;*/
/*}*/
.wohnen_m:hover .inner-text {
    background-color: white;
}


/*.outer:hover{*/
 /*-moz-box-shadow:    0px 0px 2px 2px #ccc;*/
/*  -webkit-box-shadow: 0px 0px 2px 2px #ccc;*/
/*  box-shadow:         0px 0px 2px 2px #ccc;*/
/*}*/





.wohnen_r{
position:relative;

height:314px;
background:  url(https://www.griesser-schreinerei.de/wp-content/uploads/2014/08/IMG_13101.jpg) no-repeat;
 background-size:100% auto;
color:black!important;
border:solid 0px;
border-color:grey;
-webkit-transition: 0.3s; 
transition: background-color 0.3s;



}


.inner-text {
position:absolute;
 width: 100%;
margin-top:70%;
height:30%;
line-height: 50%;
padding-left:0px;
 background-color: white;
-webkit-transition: 0.3s; 
transition: 0.3s;
 
}
.textspan
{
  background-color:black; padding-right:5px;padding-left:5px; margin:0px; 
 color:white;
}
.wohnen_r:hover .textspan

{
  background-color:#7fc476; padding-left:5px;padding-right:5px; margin:0px; 

}




.inner-img { 
position:absolute;
margin-top:-95px;
    width: 120%;
   height:50px;
-webkit-transition: 0.3s; 
transition: 0.3s;
 
}



/*.outer:hover .inner-img { */
/*   background-image: url(https://www.griesser-schreinerei.de/wp-content/uploads/2014/08/pfeil2d.png);*/
/*background-position: right;*/

/*background-repeat:no-repeat;*/
/*}*/
.wohnen_m:hover .inner-text {
    background-color: white;
}


/*.outer:hover{*/
 /*-moz-box-shadow:    0px 0px 2px 2px #ccc;*/
/*  -webkit-box-shadow: 0px 0px 2px 2px #ccc;*/
/*  box-shadow:         0px 0px 2px 2px #ccc;*/
/*}*/






.wohnen_m {
position:relative;

height:360px;
background:  url(https://www.griesser-schreinerei.de/wp-content/uploads/2014/08/Vitrine2.jpg) no-repeat;
 background-size:100% auto;
color:black!important;
border:solid 0px;
border-color:grey;
-webkit-transition: 0.3s; 
transition: background-color 0.3s;



}
.wohnen_m:hover >.overlay{
height:100%;
    width:100%;
position:absolute;

    background-color:#000;
    opacity:0.5;
    

}

.inner-text_wohnen_top {
position:absolute;
 width: 100%;
margin-top:40%;
margin-left:5%;
height:30%;
line-height: 50%;


-webkit-transition: 0.3s; 
transition: 0.3s;
 
}
.textspan
{
  background-color:black; padding-right:10px!important;padding-left:10px!important; margin:0px!important; 

 color:white;
}
.wohnen_m:hover .textspan

{
  background-color:#7fc476; padding-left:10px!important;padding-right:10px!important; margin:0px!important; 

}




.inner-img { 
position:absolute;
margin-top:-95px;
    width: 120%;
   height:50px;
-webkit-transition: 0.3s; 
transition: 0.3s;
 
}



/*.outer:hover .inner-img { */
/*   background-image: url(https://www.griesser-schreinerei.de/wp-content/uploads/2014/08/pfeil2d.png);*/
/*background-position: right;*/

/*background-repeat:no-repeat;*/
/*}*/
.wohnen_m:hover .inner-text {
    background-color: white;
}


/*.outer:hover{*/
 /*-moz-box-shadow:    0px 0px 2px 2px #ccc;*/
/*  -webkit-box-shadow: 0px 0px 2px 2px #ccc;*/
/*  box-shadow:         0px 0px 2px 2px #ccc;*/
/*}*/









/*Container unter Slider*/

.outer {
position:relative;

height:500px;
background:  url(https://www.griesser-schreinerei.de/wp-content/uploads/2014/08/54.jpg) no-repeat;
 background-size:100% auto;
color:black!important;
border:solid 0px;
border-color:grey;
-webkit-transition: 0.3s; 
transition: background-color 0.3s;



}

.inner-text {
position:absolute;
 width: 100%;
margin-top:70%;
height:30%;
line-height: 50%;
padding-left:0px;
 background-color: white;
-webkit-transition: 0.3s; 
transition: 0.3s;
 
}
.textspan
{
  background-color:black; padding-right:5px;padding-left:5px; margin:0px; 
 color:white;
}
.outer:hover .textspan

{
  background-color:#7fc476; padding-left:5px;padding-right:5px; margin:0px; 

}




.inner-img { 
position:absolute;
margin-top:-95px;
    width: 120%;
   height:50px;
-webkit-transition: 0.3s; 
transition: 0.3s;
 
}



/*.outer:hover .inner-img { */
/*   background-image: url(https://www.griesser-schreinerei.de/wp-content/uploads/2014/08/pfeil2d.png);*/
/*background-position: right;*/

/*background-repeat:no-repeat;*/
/*}*/
.outer:hover .inner-text {
    background-color: white;
}


/*.outer:hover{*/
 /*-moz-box-shadow:    0px 0px 2px 2px #ccc;*/
/*  -webkit-box-shadow: 0px 0px 2px 2px #ccc;*/
/*  box-shadow:         0px 0px 2px 2px #ccc;*/
/*}*/








/*Startseite rechts*/







.outer_rechts {
position:relative;
width:100%;
height:540px;
background:  url(https://www.griesser-schreinerei.de/wp-content/uploads/2014/08/IMG_0907ll.jpg) no-repeat;
 background-size:100% auto;
color:black!important;
border:solid 0px;
border-color:grey;
-webkit-transition: 0.3s; 
transition: 0.3s;


}

.inner-text_rechts{
position:absolute;
 width: 100%;
margin-top:90%;
height:30%;
line-height: 50%;
padding-left:0px;
 background-color: white;
-webkit-transition: 0.3s; 
transition: 0.3s;
 
}

.textspan
{
  background-color:black; padding-right:5px;padding-left:5px; margin:0px; 
 color:white;
}
.outer_rechts:hover .textspan

{
  background-color:#7fc476; padding-left:5px;padding-right:5px; margin:0px; 

}
.inner-img_rechts { 
position:absolute;
margin-top:-95px;
    width: 120%;
   height:50px;
-webkit-transition: 0.3s; 
transition: 0.3s;
 
}

/*.outer_rechts:hover .inner-img_rechts { */
/*   background-image: url(https://www.griesser-schreinerei.de/wp-content/uploads/2014/08/pfeil2d.png);*/
/*background-position: right;*/

/*background-repeat:no-repeat;*/
/*}*/
.outer_rechts:hover .inner-text_rechts {
    background-color: white;
}


/* .outer_rechts:hover{*/
 /* -moz-box-shadow:    0px 0px 2px 2px #ccc;*/
  /* -webkit-box-shadow: 0px 0px 2px 2px #ccc;*/
  /* box-shadow:         0px 0px 2px 2px #ccc;*/
}

































/*menu*/
/*nav.main_menu.drop_down.right{*/
/*text-align:center!important;*/

/*}*/
.drop_down .second {
border-color:#FFFFFF!important;
}
.drop_down li.left_position .second{
border-color:#FFFFFF!important;
}



/* Höhe vom dropdown Menu*/
.drop_down .wide .second ul {
padding-top:2px!important;
padding-bottom:2px!important;
padding-right:0px!important;
padding-left:0px!important;
}

/*Dropdown Menu*/
.drop_down .wide.left_position .second ul li  {

text-align: -webkit-center;



}
/*breite Template*/
media="all".container_inner {
width:900px;}




.drop_down .wide .second .inner ul li {
border-color:rgba(255, 0, 0, .0)!important;

}

.drop_down .wide .second ul li ul li a
 /*.drop_down .second .inner ul li.sub ul li a,*/
 /*.drop_down .wide .second ul li ul li a*/


{

-webkit-transition: 0.3s; 
transition: 0.3s;
background-color:#F8F8F8!important;
border-color:rgba(255, 0, 0, .0)!important;
display:-webkit-box!important;

}
.drop_down .wide .second ul li ul li a:hover
{background-color:#E2E2E2!important;

}

/*sub menu background*/
/*.drop_down .wide.left_position .second li a{*/
.test2 a{
  background-color: #7fc476!important;

text-align: center;
}
.test2 a.no_link{
color:black!important;
}

.test4 a{
  background-color: #7fc476!important;
color:#7fc476!important;}
/*.drop_down .wide.left_position .second li a:hover {*/
 /*background-color: white!important;*/
/*text-align: center;*/
/*}*/

.test1 a{

text-align: center;
color:black!important;

background: white!important;

  
}
.test1 a:hover{

  background-color: #7fc476!important;
text-align: center;



}

/*top menu*/
nav.main_menu>ul>li>a{
padding-right:12px!important;
padding-left:12px!important;


bottom:-40px!important;
vertical-align:26%!important;

}
.drop_down .second .inner ul li a{
margin:0 0px;}


#contact-form > .contact-error:last-child {
    top: 0;
}
.contact_detail{
margin:-202px 0 100px!important;
}

/*.two_columns_33_66>.column2>.column_inner{*/
/*padding:60px 0 0 20px!important;}*/
/*.separator.full_width.center {*/
/*width: 319%;*/
/*}*/
/*.wpb_content_element{*/
/*margin-bottom:35px!important;*/
/*}*/
.q_icon_with_title{
top:50px!important;}


.footer_bottom {
display: table-cell;
text-align: center;
font-size: 14px;
line-height: 22px;
height: 53px;
width: 1%;
vertical-align: middle;
}

.contact_form h5 {
margin:50px 0 18px;
}
