/* Add here all your css styles (customizations) */

#topcontrol img{
			display: none;
		}

		.thumbnail-style{
			box-shadow: 0 0 3px #ddd;
			padding: 0px;
		}

		.thumbnail-style:hover{
			padding: 0px;
			margin-bottom: 20px;
		}

		.thumb-bl img{
			position: relative;
		    -webkit-transition: all 0.6s ease-in-out;
		    -moz-transition: all 0.6s ease-in-out;
		    -o-transition: all 0.6s ease-in-out;
		    -ms-transition: all 0.6s ease-in-out;
		    transition: all 0.6s ease-in-out;
		    filter: url(filters.svg#grayscale);
			  /* Firefox 3.5+ */
			  filter: gray;
			  /* IE6-9 */
			  -webkit-filter: grayscale(1);
			  /* Google Chrome & Safari 6+ */
		}

		.thumb-bl:hover img{
			    -webkit-transform: scale(2) rotate(10deg);
    -moz-transform: scale(2) rotate(10deg);
    -o-transform: scale(2) rotate(10deg);
    -ms-transform: scale(2) rotate(10deg);
    transform: scale(2) rotate(10deg);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    opacity: 0.3;
     filter: none;
  -webkit-filter: none;
		}

		.thumb-bl .mask{
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0px;
			left: 0px;
/*			border: 1px solid #f00;*/
			text-align: center;
			opacity: .8;
		}

		.thumb-bl .mask h2{
			color: #333;
			margin: 20px 40px 0;
			background: transparent;
			border-bottom: 1px solid rgba(0, 0, 0, 0.3);
			    transform: scale(0);
			    -webkit-transition: all 0.5s linear;
			    -moz-transition: all 0.5s linear;
			    -o-transition: all 0.5s linear;
			    -ms-transition: all 0.5s linear;
			    transition: all 0.5s linear;
		}

		.thumb-bl .mask:hover h2{
			webkit-transform: scale(1);
		    -moz-transform: scale(1);
		    -o-transform: scale(1);
		    -ms-transform: scale(1);
		    transform: scale(1);
		    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
		    filter: alpha(opacity=100);
		    opacity: 1;
		}		

		.thumb-bl .mask a.info{
			color: #fff;
			background: #000;
			padding: 5px 12px;
			text-decoration: none;
			margin-top: 10px;
			display: inline-block;
			overflow: hidden;
			text-transform: uppercase;
			-webkit-transform: scale(0);
		    -moz-transform: scale(0);
		    -o-transform: scale(0);
		    -ms-transform: scale(0);
		    transform: scale(0);
		    -webkit-transition: all 0.5s linear;
		    -moz-transition: all 0.5s linear;
		    -o-transition: all 0.5s linear;
		    -ms-transition: all 0.5s linear;
		    transition: all 0.5s linear;
		}

		.thumb-bl .mask a.info:hover{
			    background: #f39b31;
		}



		.thumb-bl .mask:hover a.info{
			-webkit-transform: scale(1);
		    -moz-transform: scale(1);
		    -o-transform: scale(1);
		    -ms-transform: scale(1);
		    transform: scale(1);
		    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
		    filter: alpha(opacity=100);
		    opacity: 1;
		}


.company_slider .content{
	padding-top: 0px;
	padding-bottom: 0px;
}

#map{
	overflow: hidden;
}