@import url('https://fonts.googleapis.com/css?family=Roboto|Playfair+Display');

* { margin: 0; padding: 0; }
a { text-decoration: none; }
img { border: none; }
.clear { clear: both; }
.hidden { display: none; }
.position-relative { position: relative; }
.container-table { display: table; height: 100%; }
.vertical-center-row { display: table-cell; vertical-align: middle; align: center; }
li{ list-style-type:none;}

html, body { height:100%; font-family: 'Roboto', sans-serif; font-size:16px; font-weight:300 }
h1, h2, h3 {font-family: 'Playfair Display', sans-serif; position:relative; padding:0; margin:0; font-weight:700}


/*setari*/
.i4ewOd-pzNkMb-haAclf{ display:none}
.logo_mobile{ width:200px; float:left; margin:10px 0 10px 15px}
.navbar-toggle{margin-top:20px}
.navbar-default .navbar-toggle{ border-color:#c49a6b}
.navbar-default .navbar-toggle .icon-bar{background-color:#c49a6b}
.navbar-default .navbar-toggle:focus .icon-bar{background-color:#292b2c}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background-color:#c49a6b}

.navbar-default{ background-color: #fff}

.carousel-indicators{left:0!important; bottom: 0}
.alertsucces {color:#fff!important; background:#aa8d60;}
.text_slide{position: fixed; top: 40%; z-index: 9999; text-align:center; display:inline; width:100% }



.img1{ width:100%}
.img2{ margin-left:-15px; margin-right:15px!important; width:100%;}
.bt1{ font-size:14px; color:#fff; letter-spacing:0.08em; font-weight:300; padding: 6px 20px; background-color:#323536}

.bg-grey{   background: url(../img/bg_grey.gif); background-repeat:repeat  }
.left-control{ height:32px; width:60px; margin-top:-16px; outline:0; text-indent:-9999px; top:50%; position:absolute; z-index:500; left:20%; background: url(../img/controls.png) no-repeat 20px -32px;}
.right-control{height:32px; width:60px; margin-top:-16px; outline:0; text-indent:-9999px; top:50%; position:absolute; z-index:500; right:20%; background: url(../img/controls.png) no-repeat -43px -32px;}
.mobile-logo{ width:100%; margin:80px 0; z-index:5; position: absolute;}

.logo{ margin:20px 0 22px 0}
.img_responsive{ width:100%; background-size: cover; background-position: center;}

/*menu*/
.menu{ background-color:rgba(255, 255, 255, 0.9); }
.meniu{ position:fixed; z-index:999; width:100%; background-color:#fff;}
.navbar-nav{margin: 0}


.menu-right{ float:right}
.menu-right li{ padding:0!important; margin-left:25px; margin-top:66px}
.menu-right li a{color:#c49a6b; font-size:18px; background:none!important; margin:0; padding:0; font-weight:300}
.menu-right li a:hover{color:#c49a6b; font-size:18px; border-bottom:2px solid #c49a6b; background:none!important;margin:0; padding:0 }
.menu-midle li a{ font-size:18px; background:none!important; padding:20px 0; text-align:center; margin:0; font-weight: 500}
.menu-midle li a:hover{color:#c49a6b!important; font-size:18px; background:#323536!important;  padding:20px 0; margin:0}

.navbar-right2{ float:right}
.navbar-right2 li{ padding:0!important; margin-left:10px; margin-top:45px}
.navbar-right2 li a{ font-size:16px; background:none!important; margin:0; padding:0; letter-spacing:0.04em; font-weight:300}
.navbar-right2 li a:hover{color:#c49a6b!important; font-size:16px; border-bottom:2px solid #c49a6b; background:none!important;margin:0; padding:0 }

.menu3 a{ color:#c49a6b!important; border-bottom: 1px solid #fff;  }

.tel{ background-color:#c49a6b!important; border-bottom: 10px solid #c49a6b; border-top: 10px solid #c49a6b; border-left: 15px solid #c49a6b; border-right:15px solid #c49a6b; top:-10px;   }
.tel a{ padding:0!important; margin:0!important; color:#fff!important; font-size: 14px!important; letter-spacing:0.02em }
.tel a:hover{ border-bottom:none!important; color:#fff!important;  }

/*carousel*/
.carousel2 { text-align:center; }

.carousel-inner img{ z-index:1; width:100%; margin:auto; }
.carousel-inner .slide1 { min-height: 400px }
.carousel-indicators{ z-index:2; position:absolute; width:100%}
.carousel .item{ }


.utilitati img{ float:left; height:48px; width:48px; opacity: 0.7; filter: alpha(opacity=50); /* For IE8 and earlier */    }
.utilitati p{ float:left; padding: 16px 0 0 25px; font-size:16px; font-weight:700;  opacity: 0.7; filter: alpha(opacity=50); /* For IE8 and earlier */ }

.utilitati_mob ul li{ clear:left;  height:50px; padding:0 0 0 30px;}
.utilitati_mob img{ float:left; height:38px; width:38px; opacity: 0.7; filter: alpha(opacity=50); /* For IE8 and earlier */    }
.utilitati_mob p{ float:left; padding: 10px 0 0 25px; font-size:14px; font-weight:700; letter-spacing:0.02em; opacity: 0.7; filter: alpha(opacity=50); /* For IE8 and earlier */ }

.booking{position: absolute; z-index:1; background-image:url(../img/icon/booking3.png);background-repeat:no-repeat; width:100%; height:62px; background-position:right; bottom:0px;  }
.booking p{ float:right; padding:18px 85px 0 0; font-family:Roboto; font-weight:300; font-style:normal}

.bg_slide{position: absolute; z-index:2; background-position:left; width:60%; opacity:0.3; min-height: 400px}



.people{ height:20px; margin:7px 0 0 0; float:left}
.people2{ height:20px; margin:7px 0 0 0; float:left; opacity:0.7}

/*modul timp liber*/
.mancare{background: url(../img/cafea-si-gustare.jpg) no-repeat;  height:400px; background-size:cover }
.iesi{background: url(../img/mic-dejun.jpg) no-repeat; height:400px; background-size:cover}

.mancare_mobile{background: url(../img/cafea-si-gustare.jpg) no-repeat;  height:240px; background-size:cover; margin-bottom:20px }
.iesi_mobile{background: url(../img/mic-dejun.jpg) no-repeat; height:240px; background-size:cover; margin-bottom:20px}

/*galerie foto*/
.img1{ background-image:url(../img/vintage-apartment1.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img3{ background-image:url(../img/vintage-apartment3.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img4{ background-image:url(../img/vintage-apartment7.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img5{ background-image:url(../img/vintage-apartment5.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img6a{ background-image:url(../img/vintage-apartment8.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img7a{ background-image:url(../img/vintage-apartment9.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img8a{ background-image:url(../img/vintage-apartment10.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img9a{ background-image:url(../img/vintage-apartment11.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img10a{ background-image:url(../img/vintage-apartment12.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img11a{ background-image:url(../img/vintage-apartment13.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}


.img6{ background-image:url(../img/white-studio2.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img7{ background-image:url(../img/white-studio3.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img8{ background-image:url(../img/white-studio4.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img9{ background-image:url(../img/white-studio6.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}

.img10{ background-image:url(../img/white-studio7.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img11{ background-image:url(../img/white-studio8.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img12{ background-image:url(../img/white-studio9.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img13{ background-image:url(../img/white-studio10.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img14{ background-image:url(../img/white-studio11.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img15{ background-image:url(../img/white-studio12.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}

/*scandinavian deluxe*/
.img16{ background-image:url(../img/scandinavian_deluxe/IMG_1866.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img17{ background-image:url(../img/scandinavian_deluxe/IMG_1870.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img18{ background-image:url(../img/scandinavian_deluxe/IMG_1873.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img19{ background-image:url(../img/scandinavian_deluxe/IMG_1875.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}

/*scandinavian studio*/
.img20{ background-image:url(../img/scandinavian_studio/IMG_1854.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img21{ background-image:url(../img/scandinavian_studio/IMG_1859.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img22{ background-image:url(../img/scandinavian_studio/IMG_1863.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}
.img23{ background-image:url(../img/scandinavian_studio/IMG_1864.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:309px;}

.row > .column {padding: 0 8px;}
.row:after {content: "";display: table;clear: both;}
.column {float: left;width: 5%;}

/* The Modal (background) */
.modal {display: none;position: fixed;z-index: 9999;padding-top: 200px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color:rgba(0,0,0,0.80); }

/* Modal Content */
.modal-content {position: relative;background-color: #fefefe;margin: auto;padding: 0;width: 90%;max-width: 1200px; border-radius:0; border:0 }

/* The Close Button */
.close {color: #000;position: absolute;top: 10px;right: 25px;font-size: 35px;font-weight: bold; opacity: .9; text-shadow:none}
.close:hover, .close:focus {color: #000;text-decoration: none;cursor: pointer;}
.mySlides {display: none;}



/* On hover, add a black background color with a little bit see-through */
.prev{  z-index:25; position:absolute; left:20px; bottom:50%; color:#fff; font-size:45px; cursor:pointer}
.next{  z-index:26; position:absolute; right:20px; bottom:50%; color:#fff; font-size:45px; cursor:pointer}

.prev:hover, .next:hover { text-decoration:none; color:#000;}

.caption-container {text-align: center;background-color: black;padding: 2px 16px;color: white;}
img.demo {opacity: 0.6;}
.active, .demo:hover {opacity: 1;}
img.hover-shadow {transition: 0.3s; }
.hover-shadow:hover { cursor:pointer}

/*vintage*/
.vintage{background: url(../img/slide1.jpg);  height:750px;  background-position: center; background-repeat: no-repeat; background-size: cover}
.vintage h1{ font-size:82px; font-weight:700; letter-spacing:0.08em; top:28%;}
.vintage .tel2{ font-size: 22px; font-weight:500; text-align: center; margin-top: 20% }
.vintage .tel2 span{background-color:#c49a6b; padding: 18px 34px; color: #fff;}

.vintage_mob{background: url(../img/vintage-apartment6.jpg);  background-repeat:no-repeat; background-size:cover; background-position:bottom right -150px; height:420px;}
.vintage_mob h1{ font-size:42px; font-weight:300; letter-spacing:0.08em; top:30%;}
.vintage_mob p{text-align: center; margin-top: 42%}
.vintage_mob .tel2{background-color:#c49a6b; padding: 10px 40px; color: #fff; font-weight:500;}
.vintage_mob .tel2:hover {text-decoration: none}

/*WHITE STUDIO*/
.white_studio{background: url(../img/white-studio1.jpg);  height:750px;  background-position: center; background-repeat: no-repeat; background-size: cover;  }
.white_studio h1{ font-size:82px; font-weight:300; letter-spacing:0.08em; top:28%;}
.white_studio .tel2{ font-size: 22px; font-weight:500; text-align: center; margin-top: 20% }
.white_studio .tel2 span{background-color:#c49a6b; padding: 18px 34px; color: #fff;}

.white_studio_mob{background: url(../img/white-studio1.jpg);  background-repeat:no-repeat; background-size:cover; background-position:top right -275px; height:420px;}
.white_studio_mob h1{ font-size:42px; font-weight:300; letter-spacing:0.08em; top:30%;}
.white_studio_mob p{text-align: center; margin-top: 42%}
.white_studio_mob .tel2{background-color:#c49a6b; padding: 10px 40px; color: #fff; font-weight:500;}
.white_studio_mob .tel2:hover {text-decoration: none}

/*scandinavian delux*/
.scandinavian_deluxe{background: url(../img/scandinavian_deluxe/IMG_1872.jpg);  height:750px;  background-position: center; background-repeat: no-repeat; background-size: cover; }
.scandinavian_deluxe h1{ font-size:82px; font-weight:300; letter-spacing:0.08em; top:28%;}
.scandinavian_deluxe .tel2{ font-size: 22px; font-weight:500; text-align: center; margin-top: 20% }
.scandinavian_deluxe .tel2 span{background-color:#c49a6b; padding: 18px 34px; color: #fff;}

.scandinavian_deluxe_mob{background: url(../img/scandinavian_deluxe/IMG_1872.jpg);  background-repeat:no-repeat; background-size:cover; background-position:center; height:420px;}
.scandinavian_deluxe_mob h1{ font-size:42px; font-weight:300; letter-spacing:0.08em; top:30%;}
.scandinavian_deluxe_mob p{text-align: center; margin-top: 52%}
.scandinavian_deluxe_mob .tel2{background-color:#c49a6b; padding: 10px 40px; color: #fff; font-weight:500;}
.scandinavian_deluxe_mob .tel2:hover {text-decoration: none}

/*scandinavian studio*/
.scandinavian_studio{background: url(../img/scandinavian_studio/IMG_1856.jpg);  height:750px;  background-position: center; background-repeat: no-repeat; background-size: cover; }
.scandinavian_studio h1{ font-size:82px; font-weight:300; letter-spacing:0.08em; top:28%;}
.scandinavian_studio .tel2{ font-size: 22px; font-weight:500; text-align: center; margin-top: 20% }
.scandinavian_studio .tel2 span{background-color:#c49a6b; padding: 18px 34px; color: #fff;}

.scandinavian_studio_mob{background: url(../img/scandinavian_studio/IMG_1856.jpg);  background-repeat:no-repeat; background-size:cover; background-position:center; height:420px;}
.scandinavian_studio_mob h1{ font-size:42px; font-weight:300; letter-spacing:0.08em; top:30%;}
.scandinavian_studio_mob p{text-align: center; margin-top: 52%}
.scandinavian_studio_mob .tel2{background-color:#c49a6b; padding: 10px 40px; color: #fff; font-weight:500;}
.scandinavian_studio_mob .tel2:hover {text-decoration: none}


/*footer*/
.footer{ background-color:#323536; padding:40px 0 }
.footer p{ color:#838280}
.footer h3{ color:#fff; font-family: 'Roboto', sans-serif; font-size:24px;}
.f1{ margin: 0 0 15px 0; width:100%!important; border:3px solid #434748; background-color:#292b2c; color:#838280; -webkit-appearance: none!important; outline: none;}
.f1:focus{  outline: none; border-color: #434748; box-shadow: 0 0 10px #434748;}

.txt{ margin:0 0 15px 0; width:100%;  border:3px solid #434748; background-color:#292b2c; color:#838280; max-width:750px}
.txt:focus{outline: none; border-color: #434748; box-shadow: 0 0 10px #434748;}
.bt2{ font-size:16px; background-color:#c49a6b; color:#fff; border:none}
.section{ overflow: hidden; }
 
.rounded{ width:80px!important; }
.carousel-indicators .active{background-color:#c49a6b;}


.social{}

@media (max-width: 750px) {
	.utilitati ul li{ clear:left;  height:60px; padding:0 0 0 80px;}
	.mt15{ margin-top:15px}
	.mt20{ margin-top:20px}
	.mt40{ margin-top:20px}
	.mt60{ margin-top:30px}
	.mt80{ margin-top:40px}
	.mt100{ margin-top:50px}
	.mt140{ margin-top:70px}
	
	.mb15{ margin-bottom:15px}
	.mb20{ margin-bottom:20px}
	.mb40{ margin-bottom:20px}
	.mb60{ margin-bottom:30px}
	.mb100{ margin-bottom:50px}
	.mb140{ margin-bottom:70px}
	
	
	h1{ color:#c49a6b!important; font-size:36px}
	h2{ color:#505050; font-size:26px}
	h3{ font-size:21px; color:#c49a6b!important;}
	.navbar2{  height:68px;}
	.menu-left li{ padding:0!important; margin-right:25px; margin-top:30px}
	.text_slide p{font-size:52px; letter-spacing:0.08em; font-weight:300; font-style:normal; color:#c49a6b; }
	
	.slide{ font-size:16px; font-style:italic; font-family: 'Playfair Display', sans-serif; font-weight:500; letter-spacing:0.08em; }
	.carousel-testimonials .slide{ }
	.carousel2 {height:300px;}
	
	.slide1-a{ background-image:url(../img/white-studio1.jpg);background-repeat:no-repeat; background-size:cover; background-position:top right -150px; height:409px;}
	.slide2-a{ background-image:url(../img/slide1.jpg);background-repeat:no-repeat; background-size:cover; background-position:right; height:409px;}
	.slide3-a{ background-image:url(../img/slide3.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:409px;}
	
	/*modul camera*/
	.modul{ background-color:#c49a6b; height:90px; width:100%; padding:7px 0; margin:0 0 15px 0; border-radius:0 0 4px 4px}
	.modul p{ font-size:16px; color:#fff; padding:5px 0 0 0; margin:0 8px 0 10px; float:left}
	.modul_camera p{font-size:18px;letter-spacing:0.02em; margin-bottom:5px;font-weight:300}
	.modul_camera span{font-weight:700;  padding-bottom:4px;}
	.modul_camera  a{ color:#c49a6b; text-decoration: none}
	.modul_camera a:hover { color:#c49a6b; text-decoration: none}
	.footer_modul p{ color: #505050; margin: 20px 0 10px 0; padding: 0 }
	
	.carousel2 .item p{margin:20px 0 0 0; font-size: 14px; }
	.img1{height: 230px}
	}
@media (min-width: 750px) {
	.utilitati ul li{ clear:left;  height:60px; }
	.mt20{ margin-top:20px}
	.mt40{ margin-top:40px}
	.mt60{ margin-top:60px}
	.mt80{ margin-top:80px}
	.mt100{ margin-top:100px}
	.mt140{ margin-top:140px}
	
	.mb15{ margin-bottom:15px}
	.mb20{ margin-bottom:20px}
	.mb40{ margin-bottom:40px}
	.mb60{ margin-bottom:60px}
	.mb140{ margin-bottom:140px}

	.text_slide p{font-size:120px; letter-spacing:0.08em; font-weight:300; font-style:normal; color:#c49a6b; }
	.navbar2{  height:115px;}
	.menu-left li{ padding:0!important; margin-right:25px; margin-top:66px}
	
	
	.slide{ font-size:18px; font-style:italic; font-family: 'Frank Ruhl Libre', sans-serif; font-weight:500; letter-spacing:0.08em}
	.carousel2 {height:300px;}
	
	
	/*modul camera*/
	.modul{ background-color:#c49a6b; height:50px; width:100%; padding:7px 10px 0 10px; margin:0 0 15px 0; border-radius:0 0 4px 4px}
	.modul p{ font-size:16px; color:#fff; padding:5px 0 0 0; margin:0 8px 0 10px; float:left;}
	.modul_camera p{font-size:14px;letter-spacing:-0.02em; margin-bottom:20px;font-weight:300}
	.pret{ font-size: 18px!important}
	.modul_camera span{font-weight:700;  padding-bottom:4px;}
	.modul_camera a { color:#c49a6b}
	.modul_camera a:hover { color:#c49a6b; text-decoration: none}
	.footer_modul p{ color: #505050; margin: 20px 20px 10px 0; padding: 0 }
	.footer_modul a{  margin: 17px 0 0 0 }
	.carousel2 .item p{margin-top:20px;}
	
	.slide1-a{ background-image:url(../img/white-studio1.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:609px;}
	.slide2-a{ background-image:url(../img/slide1.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:609px;}
	.slide3-a{ background-image:url(../img/slide3.jpg);background-repeat:no-repeat; background-size:cover; background-position:center; height:609px;}
	}
@media (min-width: 1000px) {
	.utilitati ul li{ clear:left;  height:60px; padding:0 0 0 80px;}
	.text_slide p{font-size:120px; letter-spacing:0.08em; font-weight:300; font-style:normal; color:#c49a6b; }
	h1{ color:#c49a6b!important; font-size:48px; font-weight:300; letter-spacing:0.08em}
	h2{ color:#505050; font-size:40px}
	h3{ font-size:30px; font-weight:400; letter-spacing:0.08em;}
	.navbar2{ height:100px;}
	.menu-right li{ padding:0!important; margin-left:25px; margin-top:60px; }
	

	
	}

