@charset "utf-8";
/* CSS Document */

/*limited reset*/
html, body, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, p, blockquote, address, time, span, em, strong, img, ol, ul, li, figure, canvas, video, th, td, tr {
	margin: 0;
	padding: 0;
}

/*html5 display rule*/
address, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {
	display: block;
}

html, body{
	width:100%;
	background-color:#f5f2eb;
}

a:link {
	font-family: 'Source Sans Pro', sans-serif;
	color: #bfbfbf;
	text-decoration:none;
	
}
a:active {
	color: #a1c14c;
}

a:focus {
	color: #a1c14c;
}

a:visited {
	color: #000;
}
a:hover {
	color: #a1c14c;
}

.header{
	width:100%;
	padding:10px;
	height:auto;
	background-color:#f5f2eb;
	overflow:hidden;
}

.header .content{
	width:100%;
	max-width:1200px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	padding:5px 5px 10px 5px;
}

.sticky {position:fixed; top:0px; z-index:999; background-color:#f5f2eb; opacity:0.8;}

.banner{
	width:100%;
	height:auto;
}

/* Navigation */

.slide-dwn a{
		width:auto;
		font-family: 'Alegreya Sans', sans-serif;
		color:#2F1804;
		font-size:120%;
		border: solid 1px #2F1804;
		padding:5px 5px 5px 5px;
		text-align:center;
		position:relative;	
}
	
.adv .slide-dwn a:hover{
		text-decoration:none;
		color:#BD1550;
		border: solid 1px #BD1550;
		margin:0px auto;
}

.navbar-default{
	background-color:rgba(255,255,255,0);
	border:none;
	color: #000;
	padding:none;
	margin-bottom:0px;
	margin-top:30px;
}

.navbar-default .navbar-toggle{
	border:none;
}

.navbar-default .navbar-toggle .icon-bar{
	background-color:#ad92b8;
}

.navbar-default .navbar-toggle:hover{
	background-color:#eebed8;
}

.navbar-default .navbar-toggle:focus{
	background-color:#fff;
}

.navbar-default .navbar-toggle:hover .icon-bar:hover{
	background-color:#eebed8;
}

.glyphicon {
	margin-left:3px;
	margin-right:5px;
	font-size:70%;	
}

.navbar-default .navbar-nav>li>a{color:#222; font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif; letter-spacing:1px; font-size:120%; font-weight:400; padding:-10px;}
.navbar-default .navbar-nav>li>a:hover{color:#d74e4e; padding-bottom:-5px;}
.navbar-default .navbar-nav>li>a:focus{color:#d74e4e;}
.navbar-default .navbar-nav>li>a:active{color:#d74e4e;}

.navbar-default .navbar-nav>li>dropdown open{color:#fff; background-color:#ad92b8;}

.navbar-default .navbar-nav>.open>a:focus{color:#fff;background-color:#eebed8;}

.navbar-default .navbar-left{
	margin-left:-20px;	
}

.dropdown .dropdown-menu{
	background-color:#ad92b8;
	z-index:999999;	
}

.dropdown .dropdown-menu>li>a{
	font-family:Arial, Helvetica, sans-serif;
	color: #ad92b8;	
}

.dropdown .dropdown-menu>li>a:hover{
	background-color:#eebed8;
	color:#fff;	
}

.dropdown .dropdown-menu>li>a{
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;	
}


/* Effect 13: three circles */
.cl-effect-13 a {
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}

.cl-effect-13 a::before {
	position: absolute;
	top: 100%;
	left: 50%;
	color: transparent;
	content: '•';
	text-shadow: 0 0 transparent;
	font-size: 1.2em;
	-webkit-transition: text-shadow 0.3s, color 0.3s;
	-moz-transition: text-shadow 0.3s, color 0.3s;
	transition: text-shadow 0.3s, color 0.3s;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	pointer-events: none;
}

.cl-effect-13 a:hover::before,
.cl-effect-13 a:focus::before {
	color: #442e13;
	text-shadow: 10px 0 #442e13, -10px 0 #442e13;
}

.cl-effect-13 a:hover,
.cl-effect-13 a:focus {
	color: #442e13;
}



/* End of Navigation */
/*Start h*/



.slogan h1{
	font-family: 'Playfair Display', serif;
	font-size:36px;
	font-weight:400;
	color:#222;
	text-align:center;
	letter-spacing:-1px;
	padding: 10px 0px 20px 0px;
}
h2{
	font-family: 'Playfair Display', serif;
	font-size:36px;
	font-weight:400;
	color:#D97240;
	text-align:center;
	/*text-transform:uppercase;*/
	letter-spacing:-1px;
}
h3{
	font-family: 'Playfair Display', serif;
	font-size:3.2em;
	font-weight:400;
	color:#FFF;
	text-align:center;
	letter-spacing:-1px;
}
h4{
	font-family: 'Exo 2', sans-serif;
	font-size:2em;
	padding-top:60px;
	line-height:94%;
	font-weight:400;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:-1px;
}

/*End h*/

.slogan{
	width:100%;
	background-color:#fff;
	height:auto;
	overflow:hidden;
	margin:0px auto;
}

.slogan .content{
	max-width:1200px;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	padding:2em;	
}
.slogan article{
	font-family: 'Exo 2', sans-serif;
	color:#111;
	font-weight:300;
	font-size:160%;
	text-align:center;
	line-height:48px;
}
.hrclass{
	color: #f00;
	background-color:#111; border-style:dotted;
	width:60%;
}
.hrclass3{
	color:#999;
	background-color:#999;
	height: 3px;
	width:60%;
}
.hrclass4{
	color:#999;
	background-color:#fff;
	height: 1px;
	width:30%;
}


/*Start Slogan 2*/
.slogan2{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#f5f2eb;
	margin:0px auto;
	padding-top:5em;
	padding-bottom:6.5em;
}

.slogan2 .content{
	max-width:1200px;
	width:90%;
	height:auto;
	overflow:hidden;
	margin:0px auto;	
	padding-top:2em;
	padding-bottom:2em;
}
.slogan2 article{
	font-family: 'Exo 2', sans-serif;
	color:#111;
	font-weight:300;
	font-size:140%;
	text-align:center;
	padding-top:10px;
	line-height:48px;
}
/*End Slogan 2*/

/*start paralax*/
#adSector {
  background: url(../images/bg-elite-galati-salon.jpg) no-repeat center center fixed; 
  display: table;
  height: 400px;
  width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#services {
	position:relative;
	max-width:1200px;
	height:auto;
	width:100%;
	overflow: hidden;
	padding:50px 10px 50px 10px;
	margin: 0 auto;
}


#services article {
	font-family: 'Exo 2', sans-serif;
	color:#fff;
	font-weight:300;
	font-size:140%;
	text-align:center;
	padding:30px 10px 30px 10px;
	line-height:48px;
	width:80%;
	margin: 0 auto;
}
/*end paralax*/

/*footer*/
.footer {
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#151210;	
}

.footer .inside {
	position:relative;
	max-width:1200px;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding:50px 10px 50px 10px;
}

.footer .inside h1 {
	font-family: 'Exo 2', sans-serif;
	font-size:130%;
	color: #faf9f7;
	text-align:left;
	margin:0px 0px 30px 0px;
}

.footer .inside .menu-footer {
	width:auto;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:20px;
	font-size: 14px;
	font-family: 'Exo 2', sans-serif;
}
.footer .inside .menu-footer ul { display: block; padding: 2px; margin: 0px; list-style: none; } .footer .inside .menu-footer ul li { display: block; margin: 0px; list-style: none; } .footer .inside .menu-footer a { display: block; color:#faf9f7; text-decoration: none; padding: 2px; } .footer .inside .menu-footer a:hover {
	color:#D24858;
	text-align: left;
}

.bottom-bar {
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#f5f2eb;	
}


.bottom-bar .inside {
	position:relative;
	max-width:1200px;
	height:auto;
	width:100%;
	overflow: hidden;
	padding:10px;
	margin: 0 auto;
}

.bottom-bar p{
	font-family: 'Exo 2', sans-serif;
	font-weight:300;
	text-align:left;
	font-size:110%;
	color: #151210;
}

.bottom-bar a{
	font-family: 'Exo 2', sans-serif;
	font-weight:300;
	text-align:left;
	font-size:110%;
	color: #151210;
}

.bottom-bar a:hover{
	font-family: 'Exo 2', sans-serif;
	font-weight:300;
	text-align:left;
	font-size:110%;
	color: #D24858;
	text-decoration:none;
}

/*event pentru oferta speciala start*/


#meniuevent {
  background: url(../images/food2.jpg) no-repeat center center fixed; 
  display: table;
  height: 60em;
  width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#event{
	position:relative;
	max-width:1200px;
	height:auto;
	width:100%;
	overflow: hidden;
	padding:50px 10px 50px 10px;
	margin: 0 auto;
}
.hr1{
	color:#999;
	background-color:#000; border-style:dotted;
	width:100%;
	margin:30 auto;
	position:relative;
}


#event h1{
	font-family: 'Playfair Display', serif;
	font-size:2em;
	font-weight:550;
	color:#1F1501;
	text-align:center; 
	width:100%;
	padding:10px;
}


#event article{
	width:100%;
	height:auto;
	float:right;
	font-family: 'Exo 2', sans-serif;
	color:#292001;
	font-weight:300;
	line-height:160%;
	font-size:1.4em;
	text-align:center;
	line-height:140%;po
	margin:20px auto;
	padding:20px;
}
/*oferta speciala end*/


/*CUSTOM PAGE*/

.bannercustompage{
	width:100%;
	height:auto;
}
.custompage{
	width:100%;
	background-color:#fff;
	height:auto;
	overflow:hidden;
	margin:0px auto;
}

.custompage .content{
	max-width:1200px;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	padding:50px;	
}
.custompage .content h1{
	font-family: 'Playfair Display', serif;
	font-size:36px;
	font-weight:400;
	color:#222;
	text-align:center;
	letter-spacing:-1px;
	padding: 10px 0px 20px 0px;
}
.custompage .content h2{
	font-family: 'Playfair Display', serif;
	font-size:24px;
	font-weight:400;
	color:#D2595B;
	text-align:center;
	letter-spacing:-1px;
	padding: 50px 0px 20px 0px;
}
.custompage .content article{
	font-family: 'Exo 2', sans-serif;
	color:#111;
	font-weight:300;
	font-size:160%;
    font-size:120%;
	text-align:center;
	line-height:48px;
}