@font-face {font-family: 'HNTSTDThex';  src:url('fonts/helveticaneueltstd-thex_1.otf');}
@font-face {font-family: 'HNLRL';  src:url('fonts/helvnlrl.ttf');}

*{margin: 0;padding: 0;} 
a{cursor: pointer;color:#EC3B23;} 
a:link, a:visited{text-decoration: underline;} 
a:link:hover, a:visited:hover{text-decoration: none;color:#585858;}
a.self{cursor: text;}
a.self:link, a.self:visited, a.self:link:hover, a.self:visited:hover{text-decoration: none;}
.hide{display: none;}
.clear{width: 100%;overflow: hidden;clear: both;}
body{text-align: center;font-size: 17px;font-family: Arial;color:#637988;font-family:HNLRL;}
img{border: none;max-width:100%;}
select option{padding-right: 5px;}
table{border-collapse: collapse;}
table td{vertical-align: top;}
span.port{color:#ec3b23;}
#header{}
#content{padding-top:92px;}
#footer{background:#00727c;color:#fff;padding:50px 0;}
#footer a:link, #footer a:visited{color:#fff;}
ul.options {
	text-align: left;
	padding-left: 23px;
}

#portofoliu{
	background: #ededed;
}
#portofoliu .text {
	font-size: 15px;
}
#portofoliu a.show_more{
	text-decoration: none;
	color: #757575;
	border: 2px solid #757575;
	padding: 10px 50px;
	margin-top: 20px;
	display: inline-block;
}
.tip_evenimente .btn{border:0px;box-shadow:none;border-radius:0px;min-width:100px;}
.tip_evenimente .btn-primary{background:#ed1c24;}
.tip_evenimente .btn-default{background:#ededed;}

@media only screen and (max-width: 1200px) {
	.logotop img{max-width:250px;}
}

h1{font-size:70px;padding-top:0px;margin-top:0px;font-family:HNTSTDThex;}
h1 span{color:#ec3b23;}

h2{font-size:40px;padding-top:0px;margin-top:0px;font-family:HNLRL;}

.divin{max-width:1174px;margin:0 auto;position:relative;padding:0 10px;}
.divin .text{padding-bottom:30px;max-width:710px;margin:0 auto;}

.fundal{background:#23A5B2 url(images/fundal.png) no-repeat 50% 0;color:#fff;padding:40px 0;}
.fundal2{background:url(images/fundal3.jpg) repeat-x 50% 0;color:#fff;padding-top:0px;}
.alb{background:#fff;padding:40px 0;}
.port{background:#ec3b23;padding:10px 0;}
.rosu{background:#ec3b23;padding:40px 0;color:#fff;}

/*Font colors*/
.orange{color:#FA3121;}
.red{color: #ed1c24;font-weight: bold;}

.btn-red{background: #ed1c24;color:white;}

.navbar-default{background:#fff;box-shadow:none;border:none;text-align:left;}
.navbar-nav > li > a{padding:5px 0px;margin:0px 10px;}
.navbar-nav{padding:0px 15px;text-transform:uppercase;}
.navbar-nav a:link, .navbar-nav a:visited{text-decoration:none;}
.navbar-nav > li > a:link:hover, .navbar-nav > li > a:visited:hover{color:#22a6b1;background:#e8f6f7;}
.navbar-toggle{margin-right:20px;margin-top:25px;}
.navbar-nav > li > a{padding: 40px 10px;}

.iconstop li{
	list-style:none;
	display:inline-block;
	margin:30px 3px;
}
.iconstop li a{
	color:white;
	background:#C1C1C1;
	width: 40px;
	display:block;
	text-align:center;
	font-size: 20px;
	padding: 10px;
	border-radius: 25px;
}
.iconstop li.icon-fb a:hover{
	background: #104690;
	color: white;
}
.iconstop li.icon-youtube a:hover{
	background: white;
	color: #E62117;
}
.iconstop li.icon-whatsapp a:hover{
	background:#00E676;
	color: white;
}
.iconstop li.icon-tw a:hover{
	background: #1da1f2;
	color: white;
}
.iconstop li.icon-msg a:hover{
	background: #F92C11;
	color: white;
}

.textcab{padding-top:80px;text-align:left;}
.textcab h2{padding:0px;}
.textcab .text{padding-top:20px;}

#despre .cerc{width:180px;height:180px;margin:0 auto;margin-bottom:24px;}
#despre .cerc.cerc1{background:url(images/bullet1-2.png) no-repeat 0 0;}
#despre .cerc.cerc2{background:url(images/bullet2-2.png) no-repeat 0 0;}
#despre .cerc.cerc3{background:url(images/bullet3-2.png) no-repeat 0 0;}
#despre .titlu{text-transform:uppercase;font-size:20px;color:#334752;margin-bottom:10px;}

.galerie li{list-style:none;display:inline-block;margin:7px 5px;width:370px;position:relative;overflow:hidden;}
.galerie li a{display:block;position:relative;overflow:hidden;width:370px;}
.galerie li img{max-width:370px;max-height:300px;display:block;}
.galerie li .nume{min-height:40px;bottom:-100%;left:0px;}
.galerie li .nume p{margin: 0px 0px 5px 0px;}
.galerie li .nume{position:absolute;-webkit-transition: bottom 0.5s;transition: bottom 0.5s;background:rgba(0, 0, 0, 0.5);width:100%;color:#fff;}
.galerie li:hover .nume{bottom:0px;-webkit-transition: bottom 0.5s;transition: bottom 0.5s;}
.galerie li .nume a:link, .galerie li .nume a:visited{color:#fff;text-decoration:none;}
.galerie li .nume a:link:hover, .galerie li .nume a:visited:hover{text-decoration:underline;}

#testimoniale {
	background: url('images/testimoniale-bg.png') no-repeat;
	background-size: cover;
	color:white;
	padding-top: 80px;
	font-family: 'Helvetica';
}
#testimoniale h2 {
	font-family: 50px;
}

#testimoniale .fa {
	font-size: 70px;
	color: white;
}
#testimoniale #carousel-pareri{padding-top:20px;}
#testimoniale .carousel-control{background:none;}
#testimoniale .text{min-height:250px;font-size: 16px;}

#parteneri h2{color:black;}
#parteneri a{text-decoration:none;font-size:14px;}


.formularStandard .Text input{padding:20px;height:58px;font-size:15px;background:transparent;color:#fff;border-color:#fff;}
.formularStandard select{height:58px;font-size:15px;background:transparent;color:#fff;border-color:#fff;}
.formularStandard select:focus{color:black;}
.formularStandard .Textarea textarea{padding:20px;font-size:15px;background:transparent;color:#fff;border-color:#fff;min-height:218px;}
.formularStandard .Submit input{background:#fff;border:none;border-radius:20px;font-size:14px;color:#00727c;padding:10px 40px;text-transform:uppercase;}
.formularStandard .form-control::-webkit-input-placeholder{color:#fff;}
.formularStandard .form-control:-moz-placeholder{color:#fff;opacity:1;}
.formularStandard .form-control::-moz-placeholder{color:#fff;opacity:1;}
.formularStandard .form-control:-ms-input-placeholder{color:#fff;}

.contacts{font-size:20px;padding-bottom:5px;}

.iconsfooter{padding-top:10px;}
.iconsfooter li{list-style:none;display:inline-block;}

@media only screen and (max-width: 1200px) {
	h1{font-size:40px;}
	h2{font-size:35px;}
	.textcab h2{font-size:25px;}
	.navbar-brand img{height:50px;}
}

.buton{display:inline-block;background:#fff;border:none;border-radius:20px;font-size:14px;color:#00727c;padding:10px 40px;text-transform:uppercase;}
.buton:link, .buton:visited{color:#ec3b23;text-decoration:none;}

#clienti {
	margin: 30px 0px;
}
#clienti .client {
	display: inline-block;
	width: 200px;
	margin: 10px;
}
#clienti .helper {
    display: inline-block;
    vertical-align: middle;
}
#clienti a {
	display: inline-block;
	vertical-align: middle;
}

.fundal1 {
	position: relative;
	background: #68E8FE url(images/fundal1.jpg) no-repeat 50% 0;
	color:#fff;
	padding: 60px 0;
	font-family: 'Helvetica';
}
.fundal1-info {
	text-align: left;
	padding-top: 450px;
}
.fundal1 .rezervare {
	position: absolute;
	top: 30px;
	right: 0px;
	background: #cef6fe;
	padding: 30px;
	width: 410px;
	-webkit-box-shadow: 0px 20px 40px -9px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 20px 40px -9px rgba(0,0,0,0.75);
	box-shadow: 0px 20px 40px -9px rgba(0,0,0,0.75);
}
@media only screen and (max-width: 900px) {
	.fundal1 .rezervare {
		position: relative;
		margin:0 auto;
		width: auto;
		max-width: 410px;
	}
	.fundal1-info {
		padding-top: 50px;
		text-align: center;
	}
}
.formularRezervare select{color:#87c2cc;}
.formularRezervare input, .formularRezervare select {
	border: 1px solid #87c2cc;
	border-radius: 0px;
	max-width: 350px;
	height: 50px;
}
.formularRezervare input[type="submit"] {
	background: #ed1c24;
	width: 100%;
	border: none;
}
.formularRezervare .form-control::-webkit-input-placeholder{color:#87c2cc;}
.formularRezervare .form-control:-moz-placeholder{color:#87c2cc;opacity:1;}
.formularRezervare .form-control::-moz-placeholder{color:#87c2cc;opacity:1;}
.formularRezervare .form-control:-ms-input-placeholder{color:#87c2cc;}
.fundal1-info .info{
	font-size: 34px;
}

.fundal1 .rezervare .rezervare-info {
	color:black;
}
.fundal1-info .description {
	color: black;
	font-size: 15px;
	font-family: 'Helvetica';
	max-width: 700px;
}
.fundal1-info .description a {
	text-decoration: none;
}

#tipuri-cabina{
	padding: 40px 0px;
}
#tipuri-cabina > a{
	text-decoration: none;
	border-radius: 0px;
	padding: 15px 20px;
}
#tipuri-cabina > a:hover{
	color: white;
}
#tipuri-cabina h2{
	font-size: 40px;
	font-family: 'Helvetica';
}
#tipuri-cabina > span {
	max-width: 800px;
	display: block;
	margin: 30px auto;
}
#tipuri-cabina .cabina .cab-info h3{
	font-size: 20px;
}
#tipuri-cabina .cabina .cab-info span {
	font-size: 15px;
	text-align: left;
	display: block;
	margin-left: 32px;
}


.search_galerie {
	width: 500px;
	margin: 0 auto;
	text-align: center;
}
.search_galerie input {
	height: 50px;
	font-size: 23px;
}


.copyright{color:#61a9af;}
#footer .copyright a:link, #footer .copyright a:visited{color:#61a9af;}
#footer .f-icons {
	padding-bottom: 50px;
}
#footer .f-icons a {
	background: white; 
	padding: 10px;
	margin: 0px 10px;
	border-radius: 20px;
}
#footer .f-icons a span {
	color: black;
	padding: 2px;
	width: 20px;
}


#oferta h2 {
	font-family: 50px;
	text-transform: uppercase;
	margin-bottom: 40px;
}
