﻿
.contact-form input[type=submit],
.contact-form .question-label,
form div label,
#lisainf-btn,
.detail-info a,
.etapid span,
.maakler span, .financer span, .financer a:last-of-type,
.bot-logo .contact,
.print-pdf-btn-container a,
.gallery-title > p,
.siseviimistlejate-container p,
h1,
.price-frame table,
.map-back,
.map-filter-bar a, .content-link-bar a,
.background-gallery > div p,
.viimistlus-menu-container,
.frame .quotebox p,
.middle-content p,
.text-content p,
.header ul,
html body {
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
}

.price-modal-content {
	font-family: 'Open Sans', sans-serif!important;
}

/*.price-modal-content h1 {
	font-size: 16px;
}*/

.gallery-title > p {
	font-weight: 400;
	font-size: 20px;
}

.background-gallery > div p {
	font-size: 30px;
}

.viimistlus-menu {
	font-size: 14px;
}

.price-frame table {
	font-size: 14px;
	font-weight: 400;
}

	.price-frame table th {
		font-size: 12px;
		font-weight: 400;
	}

.elegance-logo {
	margin-left: -358px;
	width: 716px;
	-ms-background-size: contain;
	background-size: contain;
	height: 150px;
}

.quotebox.position-rt {
	width: 400px;
}

.middle-content.set-7 .quotebox {
	width: 470px;
	right: 53.8%;
}

.text-content p {
	font-weight: 400;
}


.middle-content.set-10 .quotebox {
	width: 310px;
}

.viimistlus.page-slogan,
div.elukk-frame h1,
.middle-content.set-4 h1,
.middle-content.set-9 h1,
.middle-content.set-7 h1,
.middle-content.set-5 h1,
.middle-content.set-10 h1,
.middle-content.set-3 h1,
.middle-content.set-1 h1,
.middle-content.set-2 h1,
h1.title-rt,
h1.title-rb {
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	font-size: 55px;
}
.siseviimistlejate-container h1 {
	line-height: 1.2em;
}
.middle-content.set-5 h1,
.middle-content.set-7 h1,
.middle-content.set-10 h1,
h1.title-rt {
	line-height: 0.9em;
}

.maakler span:first-of-type {
	font-weight: 400;
}

.financer {
	font-size: 19px;
}


.print-pdf-btn-container a,
.financer .bank {
	font-weight: 400;
}

.financer a:last-of-type {
	font-weight: 400;
}
.contact-form .question-label,
form div label.question-label,
form div label {
	font-size: 16px;
	font-weight: 400;
}

.quote-right {
	right: 280px;
}

.print-pdf-btn-container .save-all {
	background-position: right 5px;
}

.all-aparts {
	background-position: 107px -19px;
}

.maakler h1 {
	font-size: 24px;
}

.price-frame table {
	width: 520px;
}

.price-frame .hoverContainer {
	width: 1051px;
}

.quotebox {
	font-size: 12px;
}

.etapid span {
	font-size: 14px;
	font-weight: 400;
}

.salestext p,
.etapid p {
	font-size: 13px;
	line-height: 1em;
}
.etapid p {
	margin-bottom: 10px;
}

/*UUS EHITUSE STIIL*/
.ehitus-hooviinfo, .ehitus-tanavainfo {
	position: absolute;
	top: 55px;
	left: 0;
	right: 0;
	bottom: 0;
}

.ehitus-frame .text-content {
	width: 327px;
	font-size: 13px;
}

.viimistlus-container p {
font-size: 15px!important;
}

.details-container .text-content p {
	margin-bottom: 0;
}

.detail-info a {
	width: 155px;
	font-size: 12px;
}

.maakler {
	font-size: 18px;
}

.elutuba:before {
top: 52px;
left: -65px;
content: "Жилая комната";
}

.vannituba:before {
top: 30px;
content: "Ванная";
}

p.extra-info{ font-size: 12px;}


@media screen and (min-width: 1800px) {
	.text-content {
		width: 580px;
		font-size: 15px;
	}

		.text-content p {
			margin-bottom: 15px;
		}

	.quotebox {
		font-size: 13px;
	}

	ul.square li {
		margin-bottom: 25px;
	}

	.tutv-3 .text-content {
		width: 540px;
	}

	.tutv-4 .text-content {
		width: 540px;
	}

	div.middle-content.set-7 .quotebox {
		width: 410px;
		right: 63.8%;
	}

	.middle-content.set-9 .quotebox {
		width: 260px;
	}

	.viimistlus-container .text-content {
		width: 395px;
	}

	div.ehitus-hooviinfo, div.ehitus-tanavainfo {
		top: 155px;
	}

	.ehitus-frame .text-content {
		line-height: 1.9em;
	}

	.arendaja-frame .text-content {
		width: 480px;
	}

	.elegance-logo {
		margin-left: -410px;
		width: 820px;
		height: 174px;
	}

	.price-frame .hoverContainer {
		width: 1151px;
		height: 390px;
	}

	.viimistlus-container p {
font-size: 15px;
}
}

@media screen and (max-width: 1600px) {

	h1 {
		font-size: 34px;
	}

	.header ul {
		font-size: 15px;
		font-weight: 400;
	}

	.tutv-3 .text-content,
	.tutv-4 .text-content,
	.text-content {
		width: 450px;
	}

	.slider .slide div > .showme {
		font-size: 14px;
	}

	.text-content {
		font-size: 15px;
	}

	.middle-content.set-7 .quotebox {
		width: 350px;
		right: 53.8%;
	}

	.middle-content.set-9 .quotebox {
		width: 250px;
	}
}

@media screen and (min-width: 1600px) {



	.middle-content.set-7 .quotebox {
		width: 470px;
		right: 53.8%;
	}
}

@media screen and (min-width: 1400px) {
	.elukeskkond-collage-frame .quote-left {
		left: 400px;
	}

	.middle-content.set-4 .quotebox {
		width: 270px;
		left: 10%;
	}

	.siseviimistlejate-container h1 {
		font-size: 24px;
	}

	.viimistlus-container .text-content {
		width: 355px;
	}

	.ukselink {
		margin-top: 30px;
	}

	.elegants .ukselink {
		margin-top: 77px;
	}

	.luksus .ukselink {
		margin-top: 37px;
	}

	.ehitus-hooviinfo,
	.ehitus-tanavainfo {
		top: 95px;
	}

	.etapid {
		width: 200px;
	}

		.etapid p {
			font-size: 13px;
			line-height: 1.2em;
		}
}

@media screen and (max-width: 1366px) {
	.header ul {
		font-size: 14px;
		font-weight: 400;
	}

	.tutv-3 .text-content,
	.tutv-4 .text-content,
	.text-content {
		width: 400px;
	}

	.slider .slide div > .showme {
		font-size: 12px;
	}

	.elukeskkond-collage-frame .pic-content {
		width: 535px;
	}

	.elukeskkond-collage-frame .quotebox {
		left: 320px;
	}

	.siseviimistlejate-container h1 {
		font-size: 23px;
	}

	.quotebox.position-rt {
		left: 60px !important;
	}


	.viimistlus-container .text-content {
		margin-right: 30px;
		width: 340px;
	}

	.ukselink {
		margin-top: 10px;
	}

	.elegants .ukselink {
		margin-top: 51px;
	}

	.luksus .ukselink {
		margin-top: 33px;
	}

	.etapid p {
		font-size: 13px;
		line-height: 1.2em;
	}

	/*UUS EHITUS*/
	.ehitus-hooviinfo, .ehitus-tanavainfo {
		top: 55px;
	}
}
