/* ==========================================================================
   Print styles
   ========================================================================== */
@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
}   

*,
*:before,
*:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

a,
a:visited {
    text-decoration: underline;
}

/*a[href]:after {
    content: " (" attr(href) ")";
}

abbr[title]:after {
    content: " (" attr(title) ")";
}*/

a[href^="#"]:after,
a[href^="javascript:"]: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;
}
/* typography on print */
h1, h2, h3, h4, h5, h6 {
	line-height: 1;
	margin: 20px 0;
	font-weight: 400;
}
h1 {
	font-size: 50px;
}
h2,
.real-estate-offer h1  {
	font-size: 30px;
}
h3 {
	font-size: 28px;
}
h4 {
	font-size: 24px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}
p {
	font-size: 14px;
}
/* end of typography on print */
/* hide on print */
.main-nav,
.investor-line,
.investor-line-banner,
.page-header,
.share-box,
.gallery-btn,
.section-title,
.news-list,
.sidebar,
.white-row,
.paginator,
.main-footer,
.banner-300,
.banner-970,
.banner-728,
.results-nav,
.offer-status-box,
.tabs,
.btn-row,
.summary-block,
.icon-small,
.location:before,
.extras li:before,
.contact-tel,
.broker-icon:before,
.contact-address,
.feature-icon,
.gallery-slider-thumbs,
.steps,
.group-header {
	display: none!important;
}
/* end of hide on print */
.group.padded {
	padding: 0px;
	border: 0;
}
.sidebar-layout .page-content {
	width: 100%;
}
.imoti-net-logo {
	display: block;
	margin-top: 0px;
}
	.embed-gallery {
	margin: 0!important;
}
.imoti-net-logo,
article figure .publish-time,
.overlay-btn-row {
	position: static!important;
}
.expand-block {
	display: block!important;
}
.contacts li {
	width: 50%!important;
}
.no-print, 
.no-print * {
	display: none!important;
}
/* end of hide on print */
.gallery-slider-pics .owl-stage-outer,
.gallery-slider-pics .owl-carousel .owl-stage {
	height: auto!important;
	width: 100%!important;
	transform: translate3d(0px, 0px, 0px)!important;
}
.gallery-slider-pics .owl-item {
	width: 46%!important;
	display: block;
	margin: 2%!important;
}
.gallery-slider-pics .owl-item.cloned {
	display: none;
}
.gallery-slider-pics .owl-item.active {
	width: 96%!important;
	margin: 2%!important;
	display: block;
}