body 
		{
			background			: #f0f0f0 url(../img/bg-body.jpg) repeat center top;
			font-family			: greyscale;
			color				: #333;
			font-size			: 18px;
		}

#svg-image-blur {
	display:none;
}

i.ds {
	padding-right:2px;
	color:#ddd;
	font-weight: bold;
	font-style:normal;
}

div.hld {
	width:48px;
	height:48px;
	background-color: #ddd;
	border:1px solid white;
}

div.slowtransit {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

span.label0 {
	font-weight: bold;
	color:#0fbbbc;
}

span.label1 {
	font-weight: bold;
	color:#e63759;
}

i.fa, i.ds, div.gridholder, div.slowtransit {
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-o-transition: all 2s ease;
	-ms-transition: all 2s ease;
	transition: all 2s ease;
}

div.hld img {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	cursor:pointer;
}

td.bw div.hld img.i {
	-webkit-filter: blur(8px);
	filter: url(blur.svg#blur8);
}


td div.hld img.i {
	-webkit-filter: blur(5px);
	filter: url(blur.svg#blur5);
}

td div.hld img.i:hover {
	filter: none;
	-webkit-filter: blur(0);
	-webkit-backface-visibility: hidden;
}


td.bw div.hld img.i:hover {
	-webkit-filter: blur(0) grayscale(90%);
	-webkit-backface-visibility: hidden;
}

/*div.hld img.l {
	cursor:default;
}*/

div.gridholder table {
	margin-left: auto;
	margin-right: auto;
}


div.hld:hover {
	box-shadow  		:0px 0px 3px 0px rgba(20,20,20,.97);
}		
td 		{
			padding: 1px;
			border:1px solid white;
}

td:hover 		{
			box-shadow  		:0px 0px 3px 0px rgba(20,20,20,.47);
}

.modal-content input
		{
			padding				: 5px 5px 5px 5px;
			border-radius		: 5px;
			border				: 1px solid #c7c7c7;
			outline				: 0;
			width				: 265px;
			background			: #fff;
			
			-moz-box-shadow		: inset 0 0 10px #ccc;
			-webkit-box-shadow	: inset 0 0 10px #ccc;
			box-shadow			: inset 0 0 10px #ccc;
		}

a.askmail {
			cursor				:pointer;
		}

a.askmail:hover {
				text-decoration: none;
		}		

a		{
			color				: #d4534e;
		}

.gr		{
			color				: #d4534e;
		}

a.hover
		{
			text-decoration		: underline;
			color				: #d4534e !important;
		}
.header
		{
			/*background			: #fff url(../img/bg-header.jpg) repeat-x center top;*/
			margin				: 0 0 37px;
			box-shadow			: 0 0px 5px #ccc;
			padding				: 15px 0;
		}
.headerlowpad
		{
			background			: #fff url(../img/bg-header.jpg) repeat-x center top;
			margin				: 0 0 7px;
			box-shadow			: 0 0px 5px #ccc;
			padding				: 15px 0;
		}	

.getmail
		{
			margin				: 5px 0 0;
		}
.getmail input
		{
			padding				: 25px 5px 5px 5px;
			border-radius		: 5px;
			border				: 1px solid #c7c7c7;
			outline				: 0;
			width				: 405px;
			background			: #fff;
			
			-moz-box-shadow		: inset 0 0 10px #ccc;
			-webkit-box-shadow	: inset 0 0 10px #ccc;
			box-shadow			: inset 0 0 10px #ccc;
		}


.get-mail
		{
			text-align			: center;
			margin				: 25px 0 55px;
		}
.get-mail a
		{
			background			: #d4534e;
			color				: #fff;
			border-radius		: 5px;
			padding				: 8px 20px;
			font-family			: greyscale;
			display				: inline-block;
		}
.get-mail a:hover
		{
			text-decoration		: none;
			background			: #d9615c;
		}

.footer
		{
			overflow			: hidden;
			background			: #fff url(../img/bg-footer.jpg) repeat center top;
			padding				: 58px 0;
			margin-top			: 50px;
		}
.copyright
		{
			line-height			: 48px;
		}
.social-media
		{
			float				: right;
		}
.intro
		{
			color				: #9e9e9e;
			font-size			: 32px;
			margin				: 20px 0 0 40px;	
		}
.intro span
		{
			font-family			: greyscale;
		}
.intro span.red
		{
			color				: #d4534e;
		}
.intro span.gray
		{
			color				: #6d6d6d;
		}
.intro p
		{
			font-size			: 26px;
		}
.intro p span
		{
			color				: #d4534e;
			font-weight			: normal;
		}

    
/*CSS3 extras*/
a.tooltip-me span
{
    border-radius				: 5px 5px 5px 0;
    -moz-border-radius			: 5px 5px 5px 0;
    -webkit-border-radius		: 5px 5px 5px 0;
}

#noshow {
	display:none;
}

/* Media Queries */
	
@media (min-width: 1200px)
	{
		.container 
			{
				width			: 970px;
			}
	}
	
@media (min-width: 768px) 
	{
		.modal-dialog
			{
				width			: 960px;	 
			}
	}

@media (max-width: 768px) 
	{
		.copyright, .social-media, .logo, .intro
			{
				text-align		: center;
			}
		.social-media
			{
				float			: none;
			}
		.intro
			{
				margin			: 0;
			}
		.intro strong
			{
				display			: block;
			}
	}

@media (min-width: 768px) and (max-width:990px) 
	{
	
	}
@media (max-width: 480px) 
	{
	
	}

@media (max-height: 768px) 
	{
		/*div.hld {
			width:32px;
			height:32px;
		}
		table div.hld img {
			width:32px;
			height:32px;
		}*/
	}


		
/* Fontface */


@font-face{ 
	font-family: 'greyscale';
	src: url('../fonts/Greyscale_Basic_Regular-webfont.eot');
	src: url('../fonts/Greyscale_Basic_Regular-webfont?iefix') format('eot'),
	     url('../fonts/Greyscale_Basic_Regular-webfont.woff') format('woff'),
	     url('../fonts/Greyscale_Basic_Regular-webfont.ttf') format('truetype'),
	     url('../fonts/Greyscale_Basic_Regular-webfont.svg#webfont') format('svg');
	font-weight:normal;
	font-style:normal;
}