/* reset.css */
h3
{margin: 0;}

/* SHOWCASE */
.custom_showcase {}
.custom_showcase a {display: block;overflow: hidden;position: relative;}
.custom_showcase a img {
-webkit-transition: 0.4s ease-in-out;
   -moz-transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
     -o-transition: 0.4s ease-in-out;
        transition: 0.4s ease-in-out;
		vertical-align: top;
}
.custom_showcase a:hover img {
-webkit-transform: scale(1.05);
   -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
     -o-transform: scale(1.05);
        transform: scale(1.05);

-webkit-transition: 0.25s ease-in-out;
   -moz-transition: 0.25s ease-in-out;
    -ms-transition: 0.25s ease-in-out;
     -o-transition: 0.25s ease-in-out;
        transition: 0.25s ease-in-out;

}

.custom_showcase a div {
color: #0D1317;
text-transform: uppercase;
position: absolute;
left: 0;
top: 0;
line-height: 23px;
height: 100%;
width: 70%;
background: rgba(255, 255, 255, 0.50);
}
.custom_showcase a div h3 {padding: 26px 0 0 0; font-size: 17px;

-webkit-transition: 0.25s ease-in-out;
   -moz-transition: 0.25s ease-in-out;
    -ms-transition: 0.25s ease-in-out;
     -o-transition: 0.25s ease-in-out;
        transition: 0.25s ease-in-out;
text-shadow: 0px 1px 10px rgba(255, 255, 255, 1);


}
.custom_showcase a div h4 {margin: 0 0 0 -2px;font-size:18px; font-size: 32px; font-weight: normal;

-webkit-transition: 0.25s ease-in-out;
   -moz-transition: 0.25s ease-in-out;
    -ms-transition: 0.25s ease-in-out;
     -o-transition: 0.25s ease-in-out;
        transition: 0.25s ease-in-out;
text-shadow: 0px 1px 10px rgba(255, 255, 255, 1);

}
.custom_showcase a div p {
padding: 0px 63px 0px 16px;
background: rgba(255, 255, 255, 0.83);
height: 40%;
margin-bottom: 0px;
margin-top: 0px;
color: #234554;
margin-top: 0px !important;
width: 110%;
text-shadow: 0px 1px 9px rgba(0, 0, 0, 0.35);
}

.custom_showcase a:hover div h3 {margin: 0 0 0 5px;}
.custom_showcase a:hover div h4 {margin: 0 0 0 15px;}

#custom_showcase_title{
height: 60%;
position: relative;	
padding-left: 15px;
width: 223px;
}




















.custom_showcase_obekti {}
.custom_showcase_obekti a {display: block;overflow: hidden;position: relative;}
.custom_showcase_obekti a img {
-webkit-transition: 0.4s ease-in-out;
   -moz-transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
     -o-transition: 0.4s ease-in-out;
        transition: 0.4s ease-in-out;
		vertical-align: top;
}
.custom_showcase_obekti a:hover img {
-webkit-transform: scale(1.05);
   -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
     -o-transform: scale(1.05);
        transform: scale(1.05);

-webkit-transition: 0.25s ease-in-out;
   -moz-transition: 0.25s ease-in-out;
    -ms-transition: 0.25s ease-in-out;
     -o-transition: 0.25s ease-in-out;
        transition: 0.25s ease-in-out;

}

.custom_showcase_obekti a div {
color: #0D1317;
text-transform: uppercase;
position: absolute;
left: 0;
top: 0;
line-height: 23px;
height: 100%;
width: 100%;
}
.custom_showcase_obekti a div h3 {padding: 26px 0 0 0; font-size: 17px;

-webkit-transition: 0.25s ease-in-out;
   -moz-transition: 0.25s ease-in-out;
    -ms-transition: 0.25s ease-in-out;
     -o-transition: 0.25s ease-in-out;
        transition: 0.25s ease-in-out;
text-shadow: 0px 1px 10px rgba(255, 255, 255, 1);


}
.custom_showcase_obekti a div h4 {margin: 0 0 0 -2px;font-size:18px; font-size: 32px; font-weight: normal;

-webkit-transition: 0.25s ease-in-out;
   -moz-transition: 0.25s ease-in-out;
    -ms-transition: 0.25s ease-in-out;
     -o-transition: 0.25s ease-in-out;
        transition: 0.25s ease-in-out;
text-shadow: 0px 1px 10px rgba(255, 255, 255, 1);

}
.custom_showcase_obekti a div p {
padding: 11px 0px 0px 16px;
background: rgba(51, 51, 51, 0.44);
height: 16%;
margin-bottom: 0px;
margin-top: 0px;
color: #ffffff;
margin-top: 0px !important;
text-shadow: 0px 1px 9px #fff;
}

.custom_showcase_obekti a:hover div h3 {margin: 0 0 0 5px;}
.custom_showcase_obekti a:hover div h4 {margin: 0 0 0 15px;}

#custom_showcase_title_obekti{
height: 79%;
position: relative;	
}





.custom_showcase_obekti custom_showcase1_obekti{
width: 292px;
display: inline-block;
vertical-align: top;	
}
.col-sm-4_obekti {width: 48.50%;margin: 8px;-moz-box-shadow: 0 0 3px #2F484F;-webkit-box-shadow: 0 0 3px #2F484F;box-shadow: 0 0 3px #2F484F;}
.custom_showcase2_obekti {float:left;}
.row_custom_showcase_obekti {
display: table;
content: " ";	
margin-left: 10px;
margin-right: 10px;
}