
* {
	color: #000 !important;
	text-shadow: none !important;
	/*background: transparent !important;*/
	box-shadow: none !important;
}
*:before,
*:after{
	box-shadow: none !important;
}
a,
a:visited {
	text-decoration: none;
}
abbr[title]:after {
	content: " (" attr(title) ")";
}
a[href]:after {
    content: " (" attr(href) ")";
 }
.ir a:after,
.logo a:after,
a.accordion-toggle:after,
.top-block-img a:after,
a[href^="javascript:"]:after,
a[href^="mailto:"]:after,
.catItemImage a:after,
a[href^="#"]:after {
	content:"";
}
pre,
blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr,
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p,
h2,
h3 {
	orphans: 3;
	widows: 3;
}
h2,
h3 {
	page-break-after: avoid;
}
#nav-block,
.rsform,
.pagination,
.k2ReadMore,
.k2ItemsBlock.flexslider,
#slider-projects,
.footer-menu,
#slider-quote {
	display: none !important;
	height: 0;
}
.k2CategoriesListBlock a,
.k2CategoriesListBlock a:after {
	position: static;
}

#header {
	margin-bottom: 15px;
}
#header,
#header:before {
	border: none;
}
	#header:before,
	#header:after {
		background: none;
	}
html,
#main {
	min-height: 0;
}
#main {
	background: none;
}
.catItemImage img {
	width: 50% !important;
	text-align: center;
}
#footer {
	border-top: 1px solid #999;
}
	.container,
	.footer-copyright {
		width: 100% !important;
	}
		.footer-copyright {
			text-align: center;
		}

.btn-linkedin {
	padding-left: 0;
	-webkit-border-radius: 0;
	        border-radius: 0;
}
.office .moduleItemExtraFields {
	-webkit-border-radius: 0;
	        border-radius: 0;
}

.location,
.mobile-email-img,
.phone,
.mail {
	-webkit-print-color-adjust:exact;
		    print-color-adjust:exact;
}