body{font-family: 'Roboto', sans-serif;}
.lora{font-family: 'Lora', serif;}
H1{font-size:30px; font-weight:bold;}
H2{font-size:22px;}


.alert-black2{z-index:3000; display:none; position:fixed; top:0px; left:0px; right:0px; bottom:0px; background:rgba(0,0,0,0.6);}
.alert-box2{z-index:9000; display:none; padding:6% 2% 2% 2%; background:#fff; box-shadow:0px 0px 20px rgba(0,0,0,0.4); color:#fff;}
.news-input{display:block; width:100%; height:40px; margin-top:20px; text-indent:10px; background:#e2e93c; border:1px solid #9ea32a; outline:none; color:#000;}
.close-alert2{position:absolute; top:0px; right:0px; width:30px; height:30px; background:#105f73; color:#fff; font-size:25px; text-align:center; cursor:pointer;}
.news-submit{display:block; margin:30px auto 0px auto; width:150px; height:40px; color:#fff; background:#105f73; outline:none; border:none;}
.news-submit:hover, .close-alert2:hover{background:#c6cc33; color:#1d1d1d; cursor:pointer;}


#totop-button{display:none; z-index:2000; position:fixed; bottom:20px; right:20px; padding:15px; text-align:center; background:#c6cc33; color:#fff; font-size:10px; border-radius:500px;
			  color:#1d1d1d;}
.alert-box{position:relative; display:none; margin:0; margin-top:-16px; width:99%; padding-left:1%; height:32px; padding-top:18px; background:#303030; color:#fff; font-size:13px; text-align:left;}
.close-alert{position:absolute; right:0px; top:0px; width:200px; height:34px; padding-top:16px; background:#c6cc33; color:#fff; text-align:center; font-size:16px; font-weight:bold;}
.close-alert:hover{background:#4e4e4e; cursor:pointer;}

.lang-holder{height:auto; width:auto; font-size:12px; border:0px solid #000;}
	.lang-link{display:inline-block; color:#1d1d1d; font-size:10px;}
	.lang-link:hover{color:#c6cc33;}

.container{display:inline-block; clear:both; width:100%; height:auto; text-align:center; border:0px solid #1d1d1d;}
	.background-cc{background-size:cover; background-position:center;}
	.arch-selectors{margin:40px auto 40px auto; height:80px; overflow:hidden; border:0px solid #000;}
	
	.container-deux{/*background:url(../images/un.jpg);*/ background-size:cover;}
	.container-troisieme{height:50px; background:#1d1d1d; padding-top:20px; margin-top:0px;}
	.container-stiri{padding-bottom:100px;}
	.container-pet{background:url(../images/second_wall.jpg); background-size:cover; height:700px;}
	.realitem-container{position:relative; display:block; margin:0 auto 0 auto; margin-top:-200px;}
	.container-half{display:inline-block; float:left;}
	.cont-team{position:relative; background:#105f73; height:auto; min-height:200px; padding:70px 0 70px 0; text-align:center;}

.top-logo, .top-logo-menu{position:relative; display:inline-block; margin:20px auto 0 auto; width:auto; height:auto; border:0px solid #000;}
.top-logo-menu{padding-bottom:30px;}
.main-menu-item{display:inline-block; float:left; margin-right:30px; width:auto; padding:7px; color:#1d1d1d; font-size:14px; border:0px solid #000;}
	.main-menu-item-last{margin-right:0px;}
	.main-menu-item:hover{color:#c6cc33;}
	
.main-title{display:block; margin:200px auto 0 auto; width:60%; color:#fff; font-size:60px; line-height:80px; border:0px solid #000; text-shadow:0px 0px 10px #000; font-weight:700;}
	.architecture-title{margin:40px auto 0% auto; color:#1d1d1d; text-shadow:none; width:100%; text-align:center;}
.search-holder{display:block; margin:50px auto 0 auto; height:auto; border:0px solid #000; overflow:hidden; border-radius:0px 0px 0px 0px; box-shadow:0px 0px 20px #000;}
.search-input{float:left; height:50px; background:#fff; vertical-align:top; text-indent:10px; font-size:20px;line-height:30px;}
.search-submit{display:inline-block; float:left; width:100px; height:35px; background:#c6cc33; padding-top:15px; color:#fff; vertical-align:top; font-weight:bold; font-size:22px;}
	.search-submit:hover{background:#1d1d1d; cursor:pointer;}
.select-style {display:inline-block; float:left; vertical-align: top; padding: 0; margin: 0; border-left: 1px solid #ccc; width: 100px; height:50px; border-radius: 0px; overflow: hidden;
			  background-color: #d5d5d5; background: #d5d5d5 url(../images/arrowdown.gif) no-repeat 90% 50%;}
.select-style select {padding: 17px 8px;width: 130%;border: none;box-shadow: none;background-color: transparent;background-image: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.select-style select:focus {outline: none;}
.search-input-detail{float:left; margin-right:0px; width:150px; height:35px; padding-top:4px; background:#fff; border-top:1px solid #c6cc33; color:#1d1d1d; text-indent:35px;
					 border-radius:0px 0px 0px 0px; vertical-align:top; font-size:14px; background-repeat:no-repeat;}
	.search-input-detail-1{background-image:url(../images/house.png); background-size:15px 15px; background-position:5px 8px;}
	.search-input-detail-2{background-image:url(../images/euro.png); background-size:15px 15px; background-position:5px 9px;}	
.down-button{display:block; margin:100px auto 150px auto; width:150px; height:30px; padding-top:15px; color:#fff; background:#1d1d1d;}	
.down-button:hover{background:#c6cc33;}
					 
.social-button{display:inline-block; float:left; margin-right:20px;}
.social-button:hover{}

.newsletter-social-holder{display:inline-block; width:auto; margin:0 auto 0 auto; border:0px solid #fff;}
.newsletter-input{display:inline-block; float:left; margin-top:0px; width:400px; height:35px; background:#ededed; line-height:22px; font-size:14px; text-indent:10px;}
.newsletter-submit{display:inline-block; float:left; background:#c6cc33; height:35px; width:100px; margin-right:50px; color:#fff; font-weight:bold;}
.newsletter-submit:hover{background:#fff; color:#1d1d1d; cursor:pointer;}

.submain-title{margin:80px auto 90px auto; width:80%; font-size:40px; line-height:60px; color:#1d1d1d;}
.reason-holder{display:inline-block; float:left; height:auto; min-height:300px;}
.reason-title{margin-top:60px; font-size:22px; font-weight:bold; color:#1d1d1d;}
.reason-text{margin:20px auto 20px auto; width:60%; font-size:14px; line-height:22px; color:#ababab;}

.button-discover{display:inline-block; width:150px; height:32px; padding-top:15px; color:#1d1d1d; margin-right:20px; border:2px solid #c6cc33}
.button-discover-2{background:#c6cc33; color:#fff;}
.button-discover:hover{background:#fff; color:#1d1d1d; border-color:#fff; }

.quarter-realestate{position:relative; display:inline-block; float:left; min-height:200px; background:#1d1d1d; text-align:left;}
.quarter-realestate-title{color:#fff; font-size:22px; text-shadow:2px 2px 8px rgba(0,0,0,0.7);}
.quarter-realestate-more{opacity:0; position:absolute; bottom:0px; right:0px; top:0px; left:0px; background:rgba(0,0,0,0.7);}
.quarter-realestate-more-icon{position:absolute; top:50%; margin-top:-12px; left:50%; margin-left:-12px;}
.quarter-realestate-more:hover{opacity:1; cursor:pointer;}

.story-title{margin-top:150px; font-size:35px; font-weight:bold; color:#c4c4c4;}
.breakpoint-dash{display:block; margin:40px auto 0 auto; width:80px; height:5px; background:#c6cc33;}
.story-text{display:block; margin:40px auto 100px auto; color:#1d1d1d; font-size:16px; line-height:26px;}

.search-terms-holder{display:block; margin:0 auto 0 auto; width:86%; padding:2%; height:auto; border-top:1px solid #e0e0e0; text-align:left;}

.selector-padding{display:inline-block; padding:10px; width:60px; height:60px; border-radius:500px; background:transparent;}
.selector-image{display:inline-block; width:60px; height:60px; border-radius:500px; overflow:hidden; background:url(../images/selector_back.png); cursor:pointer; box-shadow:0px 0px 0px #000;}
.selector-image:hover img{opacity:0.2;}
.arch-discover{display:block; margin:0px auto 20px auto; color:#c6cc33; border:none; cursor:pointer; font-size:12px;}
.gallery-holder{position:absolute; bottom:10px; right:10px; width:auto; height:auto; border:0px solid #000;}
.arch-ribbon{display:block; float:left; margin:10px 0 0 0px; width:90px; height:20px; padding-top:8px; background:#c6cc33; color:#fff; font-size:12px;}
.main-title-small{display:block; clear:both; margin:70px auto 0 auto; color:#fff; font-size:30px;}
.subtitle-small{display:block; clear:both; margin:20px auto 0 auto; color:#8f8f8f; font-size:14px; font-family: 'Lora', serif;}
.arch-content{display:block; clear:both; margin:20px auto 0 auto; width:80%; font-size:13px; line-height:21px; color:#e7e7e7;}
.interier_photo_gal{cursor:pointer; display:inline-block; float:right; width:60px; height:50px; margin-left:10px; border:2px solid #fff; box-shadow:0px 0px 10px rgba(0,0,0,0.9);}
.arch-cat-button{display:inline-block; margin:0 auto 0 auto; margin-right:20px; width:auto; height:auto; font-size:14px; color:#3f3f3f;}
.arch-cat-button:hover{color:#c6cc33; cursor:pointer;}
.arch-cat-button-last{margin-right:0px;}
#arch-cat-button{}
.archi-kontakt{position:relative; display:inline-block; margin:20px auto 50px auto; width:120px; height:28px; padding-top:14px; background:#c6cc33; color:#fff; font-weight:bold;}
.archi-kontakt:hover{background:#fff; color:#1d1d1d;}


.realestate-item{display:block; position:relative; margin:30px auto 30px auto; padding:0px; width:100%; background:#fff; border:1px solid #f0f0f0; border-radius:3px;
				 overflow:hidden;}
.realestate-item:hover{box-shadow:0px 0px 15px rgba(0,0,0,0.1);}	
	/* ostalo v responsive.css */
.real-search-big{position:absolute; top:50px; left:0px; width:750px; height:40px; border:1px solid #d2d2d2; border-radius:4px; text-indent:7px;}
.real-small-title{position:absolute;font-size:12px; color:#6b6b6b;}
	.smt-1{top:30px; left:0px;}
	.smt-2{top:110px; left:0px;}
	.smt-3{top:110px; left:130px;}
	.smt-4{top:110px; left:260px;}
	.smt-5{top:110px; left:390px;}
	.smt-6{top:110px; left:520px;}
	.smt-7{top:110px; left:650px;}
	.smt-8{top:140px; left:780px; color:#105f73; cursor:pointer;}
	.smt-8:hover{color:#1d1d1d;}
.real-more-title{font-size:12px; color:#6b6b6b; margin-bottom:8px;}
	
	.real-select-1{position:absolute; top:130px; left:0px; height:28px; padding-top:5px; background:#fff; border:1px solid #d2d2d2; border-radius:4px;}
	.real-select-2{position:absolute; top:130px; left:130px; height:28px; padding-top:5px; background:#fff; border:1px solid #d2d2d2; border-radius:4px;}
	
	.real-search-small{position:absolute; width:100px; height:33px; border:1px solid #d2d2d2; border-radius:4px; text-indent:7px;}
		.rss-1{top:130px; left:260px;}
		.rss-2{top:130px; left:390px;}
		.rss-3{top:130px; left:520px;}
		.rss-4{top:130px; left:650px;}
	.real-more-small-holder{display:inline-block; float:left; margin:20px 28px 20px 0; width:100px; height:auto;}
	.real-more-input{width:100%; height:33px; border:1px solid #d2d2d2; border-radius:4px; text-indent:7px;}

.real-submit{position:absolute; top:50px; left:780px; width:120px; height:40px; border:none; outline:none; background:#105f73; color:#fff; border-radius:4px;}
.real-submit:hover, .show-map:hover{background:#e6e6e6; color:#1d1d1d; cursor:pointer;}
.show-map{display:block; margin:20px auto 20px auto; width:150px; height:30px; padding-top:12px; color:#fff; background:#105f73; text-align:center; border-radius:4px;}

/* Dodano 29.1.2016 */
.real-list-itemm{position:relative; display:inline-block; margin:30px auto 30px auto; min-height:200px; background:#fff; padding-bottom:30px; border:1px solid #f1f1f1; border-radius:5px; overflow:hidden; box-shadow:0px 0px 20px rgba(0,0,0,0.14);}
.real-list-itemm-photo{position:absolute; top:0px; right:0px; padding:10px; background:#1d1d1d; color:#fff; cursor:pointer;}
.real-list-itemm-info-holder{position:relative; display:inline-block; margin:0; width:100%;}
.real-list-itemm-ulica{display:inline-block; float:left; margin-left:10px; margin-top:20px; text-align:left;}
.real-list-itemm-kraj{display:inline-block; float:left; margin-left:10px; clear:both;}
.real-list-itemm-info-inholder{display:inline-block; float:left; margin-left:10px; margin-top:20px; clear:both;}



.reaitem-supercontainer{background:#f4f4f4; border-top:1px solid #fff; margin-top:220px;}
.realitem-bigphoto{position:relative; display:block; margin:0 auto 0 auto; width:100%; height:500px; }
.interier_photo_gal{display:inline-block; cursor:pointer; float:right; width:60px; height:50px; margin-left:10px;}
.realitem-incontainer{position:relative; clear:both; display:inline-block; margin:0 auto 0 auto; width:100%; height:auto; background:#fff; box-shadow:0px 0px 30px rgba(0,0,0,0.0)}
.title-drzava{display:block; float:left; margin:20px 0 0 20px; font-size:40px;}
.title-city{display:block; clear:both; float:left; margin:20px 0 0 20px; font-size:16px;}
.realitem-incontainer-half{display:inline-block; float:left; padding:3%; height:auto; background:#fff;}
.realitem-incontainer-third{display:inline-block; float:left; padding:3%; height:auto; min-height:100px; background:#fff; border-right:0px solid #000;}
.realitem-incontainer-item{display:inline-block; margin:0; padding:2%; width:96%; background:#fff;}
.real-item-check{display:block; clear:both; margin-bottom:15px;}
.real-item-input{margin:0 auto 10px auto; border:1px solid #d7d7d7; border-radius:2px; width:90%; height:40px; text-indent:10px; font-size:14px; line-height:26px;}
.contact-submit{margin:10px auto 30px auto; width:130px; height:40px; background:#c6cc33; color:#fff;}
.contact-submit:hover{background:#1d1d1d; color:#fff; cursor:pointer;}
.contact-title{font-size:16px; font-weight:bold; margin:30px auto 30px auto; color:#105f73;}
.realitem-sub{width:100%; text-align:center; font-size:16px; font-weight:bold; margin:30px auto 0px auto; color:#105f73;}
.realitem-sub2{width:100%; text-align:center; font-size:16px; font-weight:normal; margin:10px auto 50px auto;}
.realitem-third-title{font-size:16px; font-weight:bold; margin-bottom:30px;}
.black_gallery_open{position:absolute; bottom:0px; right:0px; width:200px; padding-top:12px; height:28px; color:#fff; font-size:14px; background:#1d1d1d;}
.black_gallery_open:hover{background:#105f73; cursor:pointer;}
.black_gallery_close{position:absolute; top:0px; right:0px; height:28px; background:#105f73; padding-top:12px; color:#fff; text-align:center;}
.black_gallery_close:hover{background:#1d1d1d; cursor:pointer;}
.real-item-top-contact{position:relative; float:left; margin:0px; width:30%; height:100%; background:#105f73;}
.blackus-maximus{z-index:9000; position:relative; margin:6% auto 0 auto; background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,0.7);}
.real-item-top-photo{display:inline-block; float:left; margin:0px; height:100%;}
.black-gallery-image-container{display:inline-block; position:relative; float:left; height:100%;}
.black-gallery-contact-container{display:inline-block; float:left; padding:0% 2% 0% 2%; height:96%; background:#fff; text-align:left;}
.blizina{height:400px; overflow:auto; background:#fff; overflow-y: scroll; overflow-x: hidden;}
.tloris-img-hover{z-index:3000; opacity:0; position:absolute; top:0px; right:0px; bottom:0px; left:0px; background:rgba(0,0,0,0.6);}
.tloris-img-hover:hover{opacity:1; cursor:pointer;}

.blog-item-container{position:relative; display:block; margin:15px auto 15px auto; background:#fff; margin-bottom:30px;}
.blog-item-container:hover{box-shadow:0px 0px 20px rgba(0,0,0,0.1);}
.blog-item-date{font-weight:bold; font-size:20px; margin-bottom:10px; color:#c6cc33;}
.blog-item-title{font-weight:bold; font-size:30px; margin-bottom:10px; line-height:45px;}
.blog-a{color:#1d1d1d;}
.blog-item-author{font-size:30px; margin-bottom:30px;}
.page-message{line-height:24px;}
.blog-more-button{position:absolute; bottom:0px; left:0px; right:0px; background:#c6cc33; color:#fff; padding:10px;}
.share-button{display:inline-block; margin-top:20px; margin-bottom:20px; font-size:12px; background:#c6cc33; padding:13px; color:#fff;}
.share-button:hover, .blog-more-button:hover{background:#1d1d1d;}

.blog-post-main{display:block; margin:0 auto 30px auto; background:#fff;}



.team-main-title{color:#fff; font-size:40px; margin-bottom:20px;}
.team-main-subtitle{color:#1bbce5; font-size:14px; margin-bottom:70px;}
.team-main-text{display:block; margin:0 auto 0 auto; color:#efefef; font-size:14px; line-height:22px; width:50%;}
.team-members-holder{display:inline-block; margin:100px auto 70px auto; border:0px solid #000; height:auto;}
.team-member-member{display:inline-block; height:auto; min-height:100px; border:0px solid #000; text-align:center;}
.team-member-name{display:block; margin:0 auto 5px auto; font-size:24px; font-weight:bold; color:#1d1d1d;}
.team-member-type{display:block; margin:0 auto 10px auto; font-size:18px; font-weight:light; color:#b4b4b4; margin-bottom:30px; letter-spacing:1px;}
.team-member-phoil-holder{display:block; margin:0 auto 20px auto; font-size:26px; width:80%; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; text-align:left;}
.team-member-phoil{font-size:13px; font-weight:normal; margin-bottom:10px; margin-top:10px;}
.phoil-img{display:inline-block; margin-right:10px}
.phoil-text{display:inline-block; color:#949494; font-size:16px;}
.team-member-description{display:block; margin:0 auto 10px auto; font-size:14px; color:#656565; line-height:24px; width:80%; border-top:0px solid #000; text-align:left;}


.contact-submit2 {background:#c6cc66;}


.footer-container{padding:20px 0 20px 0; background:#d9d9d9;}
.footer-link{display:inline-block; font-size:14px; color:#1d1d1d; text-decoration:none;}
.footer-link:hover{color:#fff; text-shadow:0px 0px 20px #818181; cursor:pointer;}


.terms-text-container{display:block; margin:30px auto 30px auto; height:auto; border:0px solid #000; font-size:14px; line-height:22px;}
.terms-small-title{font-size:18px; font-weight:bold; line-height:28px; text-aling:center;}
