body {
	font-size: 1em;
	line-height: 1.75em;
	color: #000;
}

.menu > li.logo-center:hover > a {
    opacity: 1;
}

@media (min-width: 991px) {
	.nav-bar {
		padding-left: 0;
	}
}
.nav-stack .nav-bar:not(.nav--fixed) .menu-module {
	padding-right: 0;
}

.nav-bar:not(.nav--fixed), 
.nav-bar:not(.nav--fixed) .nav-module {
	height: 191px;
	max-height: 191px;
}

.nav-bar:not(.nav--fixed) .logo-sticky {
	display: none;
}
.nav-bar.nav--fixed .logo-sticky {
	position: absolute;
	top: 0;
	height: 64px;
	display: inline-block;
}

.menu > li a {
    font-weight: 700;
}

.menu > li {
    font-size: 11px;
}
@media (max-width: 991px) {
	.menu > li {
	    font-size: 12px;
	}
	.menu > li a {
	    color: #000 !important;
	}
}

.menu > li ul {
	background-color: #c3ad45;
}
@media (max-width: 991px) {
	.menu > li ul {
		background-color: transparent;
	}
	.menu > li ul a {
		color: #000 !important;
	}
}

.menu > li > ul a {
	opacity: .8;
	text-transform: none;
}

.nav-module.right .curent {
	opacity: .6;
}

@media (min-width: 992px) {
	.nav-bar.nav--fixed .logo-sticky {
		left: calc((100vw - 970px)/ 2);
	}
	.nav-bar:not(.nav--fixed) .menu-module.ro {
		margin-left: 18px;
	}
	/* pe firefox in romana trebuie deplasat cu 1px mai putin */
	@-moz-document url-prefix() { 
		.nav-bar:not(.nav--fixed) .menu-module.ro {
			margin-left: 17px;
		}
	}
	.nav-bar:not(.nav--fixed) .menu-module.en {
		margin-left: 19px;
	}
	.nav-bar:not(.nav--fixed) .menu-module.fr {
		margin-left: -12px;
	}
}
@media (min-width: 1200px) {
	.nav-bar.nav--fixed .logo-sticky {
		left: calc((100vw - 1170px)/ 2);
	}
}


@media (max-width: 991px) {
	nav  {
		min-height: 1px !important;
	}
	.nav-bar,
	.nav-bar .logo-mobil {
		height: 135px !important;
		max-height: 135px !important;
		min-height: 135px !important;
	}
	
	.nav-bar.nav--fixed {
		animation: none !important;
	}
	.nav-module.right {
		height: auto !important;
		min-height: unset !important;
		border-left: none !important;
		margin: -1px 0 12px 0 !important;
	}
	.nav-bar, .nav-bar .nav-module {
		height: auto !important;
		width: 100%;
		display: block;
	}
	.nav-bar .nav-module {
		max-height: 100000px !important;
	}
	.nav-bar li.logo-center {
		display: none;
	}
	.nav-module.logo-mobil img {
	    height: 116px;
	    margin-bottom: 0;
	}
	.nav-mobile-toggle {
		display: inline-block !important;
		top: 70px;
		right: 12px;
		width: auto !important;
	}
	.nav-stack .menu-module {
		padding-top: 7px;
		border-top: 2px solid #ededed;
	}
	.nav-module.right span {
		font-size: 12px;
	}
}

@media (min-width: 992px) {
	.nav-bar .menu-module {
		position: relative;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
	}
	.nav-bar .menu-module img {
		margin-bottom: 0;
	}
	.nav-bar.nav--fixed .menu > li {
		line-height: 54px;
		padding-top: 11px;
	}
	.nav-bar.nav--fixed .menu > li > ul {
		margin-top: 0;
	}
	.nav-bar .menu > li > ul {
		margin-top: 4px;
	}
	.nav-bar:not(.nav--fixed) .menu-module ul.menu > li:not(.logo-center) {
		margin-top: 124px;
		padding-bottom: 4px;
	}
	.nav-bar.nav--fixed .menu-module ul.menu > li.logo-center {
		display: none;
	}
	.nav-bar:not(.nav--fixed) .nav-module.right {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 100;
		margin-top: 122px;
		margin-right: 15px;
		border-left: 0 !important;
		height: auto;
	}
	.nav-bar.nav--fixed .nav-module.right {
		display: none;
	}
	.nav-module.logo-mobil {
	    display: none;
	}
	.nav-bar .nav-module.right span{
		transition: 0.2s linear;
		-webkit-transition: 0.2s linear;
		-moz-transition: 0.2s linear;
	}
	.nav-bar .nav-module.right a:hover span {
		opacity: .6;
	}
	.nav-bar .nav-module.right span {
		font-size: 11px;
	}
}

@media (max-width: 1170px) {
	.nav-bar:not(.nav--fixed) .nav-module.right {
		margin-top: 3px;
	}
}

.nav-bar.nav--fixed:not(.bg--dark):not(.bg--primary):not(.bg--white) {
    background: rgba(248, 248, 248, .95);
}

/* header pagini interioare*/
.page-img-header {
	min-height: 188px;
	padding: 0;
	overflow: hidden;
}

.page-img-header .background-image-holder {
	height: 200%;
}

@media (max-width: 1024px) {
	.page-img-header .background-image-holder {
		height: 100%;
	}
}
.page-img-header .breadcrumb {
	padding-top: 59px;
}

.page-img-header .breadcrumb a {
	text-decoration: none;
}
.page-img-header .breadcrumb a:hover {
	text-decoration: underline;
}

.page-img-header h1 {
	font-size: 36px;
	line-height: 1.2em;
}
/* end header pagini interioare*/


/* Meniu interior */
.secondary-nav {
	padding: 0;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
	font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif;
	font-size: .875em;
}
@media (max-width: 767px) {
	.secondary-nav {
		display: none;
	}
}
.secondary-nav ul {
	text-align: center;
}

.secondary-nav li {
	display: inline-block;
}

.secondary-nav li a {
	padding: 13px;
	border-bottom: 3px solid transparent;
	display: block;
	line-height: 20px;
}
.secondary-nav li a:hover {
	color: #ae9a3b !important;
}
.secondary-nav li.active {
	padding-left: 13px;
	padding-right: 13px;
}
.secondary-nav li.active a {
	padding-left: 0;
	padding-right: 0;
	border-bottom: 3px solid #ae9a3b;
	color: #1a1117;
}
/* End Meniu interior */


.breadcrumb .separator {
	color: #deca6b !important;
	font-size: 1.2rem;
	font-weight: 700;
	width: auto;
	border: none;
	margin: 0;
}


/* Continut */
section.continut {
	padding: 100px 0 !important;
	font-size: 1.2em;
	line-height: 1.75rem;
}
@media (max-width: 767px) {
	section.continut {
		padding-top: 50px !important;
	}
	section.continut.slider {
		padding-bottom: 50px !important;
	}
}

section.continut ul.lista {
	padding-left: 1em;
	list-style: disc;
}
@media (max-width: 767px) {
	section.continut ul.lista {
		margin-bottom: 1.625em;
	}
}
section.continut ul.lista li {
	line-height: 1.75rem;
}

section.continut h2, 
section.continut h3 {
	font-weight: 300;
}

section.continut h3 {
	text-transform: uppercase;
	line-height: 1.2em;
}

section.continut a {
	color: #ae9a3b;
	text-decoration: none;
	display: inline-block;
}
section.continut a:hover {
	text-decoration: underline;
}

.color-link {
	color: #ae9a3b;
}

.separator {
	display: inline-block;
	border-bottom: 3px solid #666699;
	margin: 20px 0 30px 0;
	width: 60px;
}

#blog .article {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

#blog .entry-date {
	float: left;
	text-align: center;
	width: 80px;
}

#blog .entry-date .entry-day {
	font-weight: 200;
	font-size: 48px;
	height: 64px;
	line-height: 64px;
	background-color: #f1f1f1;
}

#blog .entry-date .entry-month {
	font-weight: 800;
	font-size: 14px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	background-color: #ae9a3b;
	color: #ffffff;
}

#blog .entry-date .entry-day, 
#blog .entry-date .entry-month {
	display: block;
}

#blog h4 a {
	color: #000;
}
#blog h4 a:hover {
	color: #ae9a3b;
	text-decoration: none;
}

#blog .article .text {
	padding-left: 105px;
}

.galerie-foto {
	padding-top: 25px;
}
.item-galerie-imagini {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}

@media (max-width: 767px) {
	.item-galerie-imagini .img-responsive, 
	section[class^="process-"] .img-responsive {
		margin-bottom: 0;
	}
}

.text-editor p {
	margin-bottom: 0;
}
/* End Continut */


/* Slider */
.slider-navigare-imagini .owl-controls .owl-nav {
	display: block !important;
}

@media (max-width: 991px) {
	.slider-navigare-imagini {
		display: none;
	}
	.slider-navigare-imagini .owl-controls .owl-nav {
		display: none;
	}
	.owl-dots {
		display: none !important;
	}
}

.slider[data-items] .card {
    margin: 0 15px;
    margin-bottom: 0;
}

.owl-nav .owl-prev.disabled, 
.owl-nav .owl-next.disabled {
	display: none !important;
}
/* End Slider */


/* footer */
footer {
	padding-top: 0;
}
.footer-1 .footer__navigation {
	width: 100%;
}
.footer-1 .footer__lower {
	margin-top: 0;
	padding-top: 1.35em;
	padding-bottom: 1em;
}
.bg--dark {
    background: #ae9a3b;
    color: #fff;
}
footer .h6 {
	font-size: .7142857em;
}
footer .social-list li {
	opacity: 1;
}
footer .social-list li:hover {
	opacity: .8;
}
footer .social-list i {
	color: #fff;
}
/* end footer */

.img-responsive {
	margin: 0 auto;
}
@media (max-width: 767px) {
	.img-responsive {
		margin-bottom: 1.625em;
	}
}


section.pt0 {
	padding-top: 0 !important;
}

section.pb0 {
	padding-bottom: 0 !important;
}

section.mt-50 {
	margin-top: -50px;
}

.align-left {
	float: left;
}

.align-right {
	float: right;
}

.cf:before,
.cf:after {
    content: " ";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}


h1, h2, h3, h4, h5, h6, 
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 700;
}

.lista-vinuri > div {
	margin-bottom: 30px;
}

.detalii-vin img {
	margin-bottom: 0;
}

.premii h4 {
	margin-bottom: 0;
}

.premiu {
	padding-bottom: 25px;
	margin: 25px 0;
	border-bottom: 1px solid rgba(0,0,0,.1);
}

.premiu.ultimul {
	border-bottom: 6px solid rgba(0,0,0,1);
}

.box-premiu {
	width: 100px;
}

.box-premiu .h6 {
	text-transform: none;
	display: block;
	margin-bottom: 0;
}

.box-premiu img {
	max-width: 75px;
	height: auto;
	margin: 0 auto;
	display:block;
}

.info-premiu {
	padding-left: 115px;
}

/*  mod blend*/
.bg-blend {
	background-color: #f8f8f8;
	background-blend-mode: multiply;
	background-size: cover;
	line-height: 0 !important;
	display: inline-block;
}

.bg-blend > img {
	opacity: 0;
	margin-bottom: 0;
}
/* End mod blend*/ 



/* harta locatiilor */
#map {
	height: 500px;
}

#map a {
	display: block;
}

#map > a img {
	margin-bottom: 0;
	vertical-align: top;
}

.container-harta img {
	margin-bottom: 0;
	vertical-align: top;
	height: auto;
}

#locatii .container-select {
	text-align: left;
}
.select-orase {
	max-width: 240px;
	min-width: inherit;
	border-radius: 4px;
	background: url(../img/icon-dropdown.png) right center #fff no-repeat;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding-right: 1.625em;
}

#locatii a {
	line-height: 3em;
	width: calc(50%);
	display: inline-block;
	padding-right: 15px;
	float: left;
	text-align: left;
}
#locatii a:last-child {
	padding-left: 15px;
}
@media (max-width: 767px) {
	#locatii .container-select {
		text-align: center;
	}
	#locatii .container-select {
		background-color: #36312e;
		padding: 15px;
	}
	.locatii-auxiliare {
		text-align: center;
	}
	#locatii a {
		padding: 0 20px;
		margin-top: 30px;
		width: auto;
		float: none;
	}
}

.location-line {
    padding-top: 16px;
}

.locatii-oras div[class^=col-] {
	padding-top: 15px;
	padding-bottom: 15px;
}

.locatii-oras h3, 
.locatii-oras h4 {
	margin-bottom: 0;
}

.locatii-oras hr { 
	margin: 0;
}

.locatii-oras a { 
	color: #ae9a3b;
}
.locatii-oras a:hover { 
	text-decoration: underline;
}


.clr {
	clear: both;
}

.hideOverflow {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
}

[data-overlay]:before {
	background: #ae9a3b;
}

.imagini-full {
	background-color: #fff;
}
.imagini-full .owl-item {
	text-align: center;
}
.imagini-full .owl-item img {
	margin-bottom: 0;
}


.slider .owl-nav .owl-prev, 
.slider .owl-nav .owl-next {
	font-weight: 700;
}

.owl-theme .owl-controls .owl-nav div {
	padding: .5em;
	margin-top: -1em;
}
.owl-theme .owl-controls .owl-nav div:before {
	font-size: 3em;
}
.owl-theme .owl-controls .owl-nav div.owl-prev {
	left: 1.125em;
}
.owl-theme .owl-controls .owl-nav div.owl-next {
	right: 1.125em;
}

.galerie .owl-nav > *, 
.slider-navigare-imagini .owl-nav > * {
	color: #ae9a3b !important;
}

@media (max-width: 767px) {
	.mb-2-xs {
		margin-bottom: 2em;
	}
}

@media (max-width: 767px) {
	.slider.height-80 .slides li {
		height: 100vh !important;
	}
	.slider.height-80 .pos-vertical-center {
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}
}

.slider.galerie .slides {
	background-color: #fff;
}
.slider.galerie .owl-item li {
	text-align: center;
	padding: 0;
}
.slider.galerie .owl-item img {
	max-width: 100%;
	margin-bottom: 0;
}

@media (max-width: 767px) {
	.echipa div[class^=col-] img {
		margin-bottom: 2em;
	}
}

.poze-mici-rotunde .imagini-mici {
	padding-left: 30px;
	padding-right: 30px;
}


@media (min-width: 768px) and (max-width: 1199px) {
	.hover-element[data-title-position*="bottom"] .hover-element__reveal .boxed {
		padding-bottom: 0;
		margin-bottom: 15px;
	}
}

a.inapoi {
	transition: 0.2s linear;
	-webkit-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
}
a.inapoi:hover {
	text-decoration: none !important;
	opacity: .8;
}

section.pb-2em {
	padding-bottom: 2em !important;
}

.descriere-vinuri-left ul {
	list-style: disc;
	margin-left: 20px;
	margin-bottom: 0;
}
.descriere-vinuri-left ul li {
	line-height: 1.75rem;
}

.select-lista-spatii {
	background-image:
	    linear-gradient(45deg, transparent 50%, gray 50%),
	    linear-gradient(135deg, gray 50%, transparent 50%);
	background-position:
		calc(100% - 26px) 1.4em,
		calc(100% - 20px) 1.4em;
	background-size:
		6px 6px,
		6px 6px;
	background-repeat: no-repeat;
}
.select-lista-spatii:focus {
	border-color: grey;
	outline: 0;
}
.select-lista-spatii:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
.select-lista-spatii::-ms-expand { 
    display: none; /* remove default arrow on ie10 and ie11 */
}