@font-face {
	font-family: 'icomoon';
	src: url("../fonts/icomoon738a.eot?jm7zvl");
	src: url("../fonts/icomoon738a.svg?jm7zvl#icomoon") format("svg"), url("../fonts/icomoon738a.eot?jm7zvl#iefix") format("embedded-opentype"), url("../fonts/icomoon738a.html?jm7zvl") format("truetype"), url("../fonts/icomoon738a.woff?jm7zvl") format("woff");
	font-weight: normal;
	font-style: normal
}

[class^="icon-"],
[class*=" icon-"] {
	font-family: 'icomoon' !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-arrow:before {
	content: "\e903"
}

.icon-akeologo:before {
	content: "\e900"
}

.icon-logo:before {
	content: "\e901"
}

.alignnone {
	margin: 5px 20px 20px 0
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto
}

.image_scale_holder,
.image_scale_holder:focus,
.image_scale_holder:hover,
.image_holder:focus {
	outline: none !important;
}

.image_scale_holder div,
.inner_data a {
	outline: none !important;
}

#preloader img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	margin: -100px 0 0 -100px;
	-webkit-animation: spin 4s linear infinite;
	-moz-animation: spin 4s linear infinite;
	animation: spin 4s linear infinite;
}

@-moz-keyframes spin {
	100% {
		-moz-transform: rotate(360deg);
	}
}

@-webkit-keyframes spin {
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0
}

.aligncenter {
	display: block;
	margin: 5px auto 5px auto
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px
}

a img.alignnone {
	margin: 5px 20px 20px 0
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%;
	padding: 5px 3px 10px;
	text-align: center
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px
}

html,
body {
	font-family: 'Roboto', sans-serif;
	background-color: #efecd4;
	margin: 0;
	padding: 0;
	-webkit-font-smoothing: antialiased;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.kontaktForma {
	margin-top: 50px;
}

.kontaktForma input {
	font-family: 'Roboto', sans-serif !important;
	padding: 10px;
	width: 50%;
	border: 1px solid #002e6e;
	background-color: transparent;
	box-shadow: none;
}

.kontaktForma input:nth-child(2) {
	border-left: none;
}

.kontaktForma textarea {
	font-family: 'Roboto', sans-serif !important;
	padding: 10px;
	width: 100%;
	height: 150px;
	border: 1px solid #002e6e;
	background-color: transparent;
	box-shadow: none;
	outline: none;
	border-top: 0;
}

.kontaktForma input[type=submit] {
	font-family: 'Montserrat', sans-serif !important;
	padding: 10px;
	width: 50%;
	border: none;
	background-color: transparent;
	box-shadow: none;
	display: block;
	width: 150px;
	text-align: left;
	padding: 0;
	color: #d2232a;
	font-size: 20px;
	margin-top: 20px;
	font-weight: bold;
}

.lineBlueLeft {
	width: 100px;
	height: 3px;
	background-color: #002e6e;
	margin-top: 85px;
	margin-left: 0px;
	clear: both;
	float: left;
}

.lineBlueCenter {
	width: 100px;
	height: 3px;
	background-color: #002e6e;
	margin-top: 30px;
	margin-bottom: 100px;
	margin-left: auto;
	margin-right: auto;
}

.krkPrikaz {
	float: left;
	left: 0;
}

.krkPrikazHolder {
	left: 0 !important;
}

.triviaBlue {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 46, 110, 0.66);
	z-index: 999;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	opacity: 0;
}

.image_holder:hover .triviaBlue {
	opacity: 1;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	cursor: pointer !important;
}

.bluer {
	color: #002e6e;
}

a.reder {
	color: #d2232a;
}

.windlogo {
	width: 80px;
	left: 50px;
	top: 7px;
	position: fixed;
}

.lefterBord {
	position: fixed;
	background: #efecd4;
	left: 0;
	width: 50px;
	height: 100%;
	z-index: 99999;
}

.righterBord {
	position: fixed;
	background: #efecd4;
	right: 0;
	width: 50px;
	height: 100%;
	z-index: 99999;
}

.topperBord {
	position: fixed;
	background: #efecd4;
	top: 0;
	width: 100%;
	height: 80px;
	z-index: 99999;
}

.bottomerBord {
	position: fixed;
	background: #efecd4;
	bottom: 0;
	width: 100%;
	height: 50px;
	z-index: 99999;
}

.naver ul {
	margin: 0;
	padding: 0;
	text-align: center;
	list-style: none;
	background-color: transparent;
	height: 80px;
	top: 0;
}

.naver li {
	display: inline-block;
}

.naver li a {
	display: block;
	padding: 34px 20px;
	font-size: 13px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	cursor: pointer;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.naver li a:hover {
	color: #fff;
	background-color: #002e6e;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.naver li a.activetab {
	color: #002e6e;
}

.naver li a.activetab:hover {
	color: #002e6e;
	background-color: transparent;
	cursor: default;
}

.naver li a.activetab span {
	padding: 5px 0;
	border-bottom: 3px solid #002e6e;
}

input,
textarea {
	font-family: 'Playfair Display', serif
}

body {
	overflow-x: hidden
}

.content {
	margin: 0 auto
}

.home .content {
	margin: 0 auto
}

input:focus {
	outline: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 20px 0
}

h1 {
	font-size: 30px;
	line-height: 32px;
	color: #6d6e76
}

h2 {
	font-size: 26px;
	line-height: 28px;
	color: #6d6e76
}

h3 {
	font-size: 22px;
	line-height: 26px;
	color: #6d6e76
}

h4 {
	font-size: 20px;
	line-height: 22px;
	color: #6d6e76
}

h5 {
	font-size: 18px;
	line-height: 20px;
	color: #6d6e76
}

h6 {
	font-size: 16px;
	line-height: 18px;
	color: #6d6e76
}

a {
	color: #4098d3;
	text-decoration: none
}

.fl {
	float: left
}

.fr {
	float: right
}

.clear:after,
.clear:before {
	content: '';
	display: table
}

.clear:after {
	clear: both
}

.clear {
	zoom: 1
}

html {
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll
}

.dn {
	display: none
}

.vh {
	visibility: hidden
}

.vanimate-hidden {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.vanimate-visible {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1
}

.dline {
	background: transparent url("../images/dline.png") repeat top center;
	width: 30px;
	height: 2px;
	line-height: 2px;
	font-size: 2px
}

.dlined {
	background: transparent url("../images/dlined.png") repeat center left;
	width: 1px;
	height: 83px
}

.wline {
	background: transparent url("../images/wline.png") repeat top center;
	width: 50px;
	height: 1px;
	line-height: 1px;
	font-size: 1px
}

.llined {
	background: transparent url("../images/llined.png") repeat center left;
	width: 2px;
	height: 70px
}

.vline {
	background: transparent url("../images/foot_vline.png") repeat center top;
	width: 2px;
	height: 113px
}

.cuthinline {
	background: transparent url("../images/cuthinline.png") repeat center left;
	width: 47px;
	height: 2px
}

.curvyl {
	background: transparent url("../images/curvyl.png") repeat-x center left;
	width: 100px;
	height: 30px
}

.curvyld {
	background: transparent url("../images/curvyld.png") repeat-y center left;
	width: 30px;
	height: 100px
}

.dark_line {
	background: transparent url("../images/dark_line.png") repeat-x top center;
	width: 228px;
	height: 15px;
	line-height: 15px;
	font-size: 15px
}

.gray_line {
	background: transparent url("../images/gray_line.png") repeat-x top center;
	width: 131px;
	height: 15px;
	line-height: 15px;
	font-size: 15px
}

.white_line {
	background: transparent url("../images/white_line.png") repeat-x top center;
	width: 128px;
	height: 15px;
	line-height: 15px;
	font-size: 15px
}

.culine {
	background: transparent url("../images/culine.png") repeat-x top center;
	width: 126px;
	height: 15px;
	line-height: 15px;
	font-size: 15px
}

.gray_circle {
	border: 2px solid #decbba;
	width: 69px;
	height: 69px;
	-webkit-border-radius: 36px;
	-moz-border-radius: 36px;
	border-radius: 36px
}

.zzlined {
	background: transparent url("../images/zzlined.png") repeat-y center left;
	width: 28px;
	height: 250px
}

.whitearch {
	background: transparent url("../images/whitearch.png") no-repeat center center;
	width: 124px;
	height: 125px
}

.cuarch {
	background: transparent url("../images/cuarch.png") no-repeat center center;
	width: 102px;
	height: 102px
}

.cucircle {
	background: transparent url("../images/cucircle.png") no-repeat center center;
	width: 53px;
	height: 53px
}

.lighsquare {
	background: transparent url("../images/winec_square.png") repeat center center;
	width: 679px;
	height: 676px
}

.graybox {
	width: 480px;
	height: 439px
}

.graybox .top,
.graybox .left,
.graybox .right,
.graybox .bottom {
	position: absolute;
	background: transparent url("../images/gray_noise.png") repeat center center
}

.graybox .top {
	top: 0;
	left: 0;
	right: 0;
	height: 10px
}

.graybox .left {
	top: 0;
	left: 0;
	bottom: 0;
	width: 10px
}

.graybox .right {
	top: 0;
	right: 0;
	bottom: 0;
	width: 10px
}

.graybox .bottom {
	left: 0;
	right: 0;
	bottom: 0;
	height: 10px
}

.winehead,
.winehead_b {
	width: 312px;
	height: 406px
}

.winehead {
	background: transparent url("../images/head_a.png") no-repeat center center
}

.winehead_b {
	background: transparent url("../images/head_b.png") no-repeat center center
}

.headernoise {
	background: #002e6e;
}

.popupbacknoise {
	background-image: url("../images/popup_back_noise.png")
}

.floatingcard_holder {
	z-index: 200;
	position: relative;
	transform-style: preserve-3d
}

.floatingcard_holder .floatingcard {
	display: block;
	width: 100%;
	z-index: 220
}

.floatingcard_holder .floatingcard_light {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.5), transparent 40%);
	z-index: 240
}

.floatingcard_holder .floatingcard_border {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transform: translateZ(100px) scale(0.9);
	border: 1px solid #8c795c;
	z-index: 260
}

.dlink {
	position: relative;
	float: left;
	z-index: 0
}

.dlink img.ajax-loader {
	display: none !important
}

.dlink .icon-arrow {
	position: relative;
	float: right !important;
	display: inline-block;
	padding-left: 20px;
	padding-right: 15px;
	z-index: 10
}

.dlink a,
.dlink span.outer {
	position: relative;
	float: left;
	display: inline-block;
	text-decoration: none;
	z-index: 10
}

.dlink a span,
.dlink span.outer span {
	display: inline-block;
	float: left;
	line-height: 22px;
	color: #795f4a
}

.dlink a span.icon-arrow,
.dlink span.outer span.icon-arrow {
	font-size: 7px;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s
}

.dlink a span.text,
.dlink span.outer span.text {
	position: relative;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #d2232a;
	line-height: 22px;
	border-top: 3px solid #002e6e;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 0.04em;
	margin-left: 20px;
	padding-top: 15px;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s
}

.dlink a input,
.dlink span.outer input {
	float: left;
	padding-left: 20px !important;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s
}

.dlink .dark_line_holder {
	position: relative;
	float: left;
	width: 100%;
	height: 10px;
	margin-top: 8px;
	z-index: 1
}

.dlink .dark_line_holder .dark_line {
	position: absolute;
	background: transparent url("../images/dark_line.png") repeat top center;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	z-index: 2;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s
}

.dlink:hover a span.icon-arrow,
.dlink:hover span.outer span.icon-arrow,
.dlink:hover a span.text,
.dlink:hover span.outer input,
.dlink:hover a span.text,
.dlink:hover span.outer span.text {
	color: #002e6e !important
}

.dlink:hover .dark_line {
	height: 55px
}

.wlink {
	float: left;
	z-index: 0
}

.wlink .icon-arrow {
	position: relative;
	float: right;
	display: inline-block;
	padding-left: 20px;
	padding-right: 15px;
	z-index: 10
}

.wlink a {
	position: relative;
	float: left;
	display: inline-block;
	text-decoration: none;
	z-index: 10
}

.wlink a span {
	position: relative;
	display: inline-block;
	float: left;
	line-height: 22px;
	color: #fff;
	z-index: 10
}

.wlink a span.icon-arrow {
	font-size: 7px;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s
}

.wlink a span.text {
	font-family: "bebas-neue", sans-serif;
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 0.04em;
	padding-left: 20px;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s
}

.wlink .white_line_holder {
	position: relative;
	float: left;
	width: 100%;
	height: 10px;
	margin-top: 8px;
	z-index: 1
}

.wlink .white_line_holder .white_line {
	position: absolute;
	background: transparent url("../images/white_line.png") repeat top center;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	z-index: 2;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s
}

.wlink:hover a span.icon-arrow,
.wlink:hover a span.text {
	color: #795f4a
}

.wlink:hover .white_line {
	height: 55px
}

.animated {
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden
}

.image_scale_holder {
	position: relative;
	display: inline-block
}

.image_scale_holder .image_scale {
	position: relative;
	z-index: 0;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s
}

.image_scale_holder .image_scale_overlay {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	position: absolute;
	background-color: #000;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s
}

.image_scale_holder .image_scale.hover,
.image_scale_holder:hover .image_scale {
	transform: scale(1.11) !important;
	-moz-transform: scale(1.11) !important;
	-webkit-transform: scale(1.11) !important;
	-o-transform: scale(1.11) !important;
	-ms-transform: scale(1.11) !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.11, M12=0, M21=0, M22=1.11, SizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.11, M12=0, M21=0, M22=1.11, SizingMethod='auto expand')
}

.image_scale_holder .image_scale_overlay.hover,
.image_scale_holder:hover .image_scale_overlay {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1
}

.preloader_holder {
	background-color: #efecd4;
	position: fixed;
	display: table;
	width: 100%;
	height: 100vh;
	text-align: center;
	left: 0;
	top: 0;
	z-index:999999;
}

.preloader_holder .inner_loader {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle
}

.preloader_holder .inner_loader img {
	max-width: 100%
}

header {
	position: relative
}

.title_holder {
	position: relative;
	width: 100%;
	min-height: 450px;
	height: 100vh;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.title_holder .main_menu {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 89999
}

.title_holder .main_menu .menu_button {
	position: absolute;
	background: transparent url("../images/menubtn_back.jpg") repeat center center;
	z-index: 91001;
	width: 129px;
	height: 60px;
	top: 50%;
	left: 50px;
	text-align: right;
	cursor: pointer;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%)
}

.title_holder .main_menu .menu_button .icon {
	display: inline-block;
	background: transparent url("../images/menu_icon.png") no-repeat center center;
	width: 20px;
	height: 20px;
	float: left;
	margin-top: 20px;
	margin-left: 20px
}

.title_holder .main_menu .menu_button .icon-close {
	background: transparent url("../images/icon-close.png") no-repeat center center
}

.title_holder .main_menu .menu_button .text {
	font-family: "brandon-grotesque", sans-serif;
	font-size: 11px;
	line-height: 60px;
	padding-right: 24px;
	color: #f2eee9;
	letter-spacing: 0.30em;
	text-transform: uppercase;
	font-weight: 900
}

.title_holder .main_close {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 89999
}

.title_holder .main_close .close_button {
	position: absolute;
	background: transparent url("../images/menubtn_back.jpg") repeat center center;
	z-index: 91001;
	width: 129px;
	height: 60px;
	top: 49%;
	right: 50px;
	cursor: pointer;
	display: none
}

.title_holder .main_close .close_button .icon {
	display: inline-block;
	background: transparent url("../images/close.png") no-repeat center center;
	width: 20px;
	height: 20px;
	float: right;
	margin-top: 20px;
	margin-right: 20px
}

.title_holder .main_close .close_button .text {
	font-family: "brandon-grotesque", sans-serif;
	font-size: 11px;
	line-height: 60px;
	padding-left: 24px;
	float: left;
	color: #f2eee9;
	letter-spacing: 0.30em;
	text-transform: uppercase;
	font-weight: 900
}

.title_holder .holder_items {
	position: relative;
	width: 100%;
	height: 100%
}

.title_holder .holder_items .fixed_elements {
	position: relative;
	z-index: 89998
}

.title_holder .holder_items .fixed_elements .left_holder,
.title_holder .holder_items .fixed_elements .right_holder,
.title_holder .holder_items .fixed_elements .top_holder,
.title_holder .holder_items .fixed_elements .bottom_holder {
	position: fixed;
	z-index: 89999
}

.title_holder .holder_items .fixed_elements .left_holder,
.title_holder .holder_items .fixed_elements .right_holder {
	width: 20px
}

.title_holder .holder_items .fixed_elements .left_holder {
	left: 50px;
	top: 50px;
	bottom: 50px;
}

.title_holder .holder_items .fixed_elements .right_holder {
	right: 50px;
	top: 50px;
	bottom: 50px;
}

.title_holder .holder_items .fixed_elements .top_holder,
.title_holder .holder_items .fixed_elements .bottom_holder {
	left: 50px;
	right: 50px;
	height: 20px
}

.title_holder .holder_items .fixed_elements .top_holder {
	top: 80px;
	text-align: center
}

.title_holder .holder_items .fixed_elements .bottom_holder {
	bottom: 50px;
}

.title_holder .holder_items .fixed_elements .top_holder .title_logo {
	position: relative;
	text-align: center;
	width: 100%;
	height: 50px;
	line-height: 50px
}

.title_holder .holder_items .fixed_elements .top_holder .title_logo .menu_icon {
	background: transparent url("../images/menu_icon.png") no-repeat center center;
	display: inline-block;
	cursor: pointer;
	position: absolute;
	left: 15px;
	top: 15px;
	width: 20px;
	height: 20px
}

.title_holder .holder_items .fixed_elements .top_holder .title_logo .close_icon {
	background: transparent url("../images/close.png") no-repeat center center;
	cursor: pointer;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 20px;
	height: 20px;
	display: none
}

.title_holder .holder_items .fixed_elements .top_holder .title_logo .logo_holder a {
	font-size: 40px;
	line-height: 50px;
	color: #f2eeea;
	text-decoration: none
}

.title_holder .holder_items .fixed_elements .bottom_holder {
	font-family: "brandon-grotesque", sans-serif;
	bottom: 50px;
	text-align: center;
	font-size: 10px;
	line-height: 50px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 900
}

.title_holder .holder_items .center_holder {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px
}

.title_holder .holder_items .center_holder .inner_holder {
	float: left;
	position: relative;
	width: calc(100% - 200px);
	height: calc(100% - 210px);
	margin-left: 100px;
	margin-top: 120px;
}

.title_holder .holder_items .center_holder .inner_holder .title_part {
	height: 100%
}

.title_holder .holder_items .center_holder .inner_holder .title,
.title_holder .holder_items .center_holder .inner_holder .subtitle {
	position: relative
}

.title_holder .holder_items .center_holder .inner_holder .layer {
	position: absolute;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden
}

.title_holder .holder_items .center_holder .inner_holder .header_logo_container {
	display: none;
	height: 100%;
	margin: 0 -50px
}

.title_holder .holder_items .center_holder .inner_holder .mobile_header_logo {
	position: relative;
	display: block;
	margin: 0 auto;
	z-index: 35
}

.title_holder .holder_items .center_holder .inntop,
.title_holder .holder_items .center_holder .innbottom,
.title_holder .holder_items .center_holder .innleft,
.title_holder .holder_items .center_holder .innright {
	position: absolute;
	background: transparent url("../images/headinnernoise.png") repeat center center
}

.title_holder .holder_items .center_holder .inntop,
.title_holder .holder_items .center_holder .innbottom {
	height: 10px;
	line-height: 10px
}

.title_holder .holder_items .center_holder .innleft,
.title_holder .holder_items .center_holder .innright {
	width: 10px
}

.title_holder .holder_items .center_holder .inntop {
	left: 90px;
	right: 90px;
	top: 90px
}

.title_holder .holder_items .center_holder .innbottom {
	left: 90px;
	right: 90px;
	bottom: 90px
}

.title_holder .holder_items .center_holder .innleft {
	left: 90px;
	top: 90px;
	bottom: 90px
}

.title_holder .holder_items .center_holder .innright {
	right: 90px;
	top: 90px;
	bottom: 90px
}

section.ourfamily_top {
	position: relative;
	padding-top: 178px;
}

section.ourfamily_top .top_dline_c {
	position: relative;
	width: 100%;
	height: 61px;
	line-height: 20px
}

section.ourfamily_top .top_dline_c .top_dline {
	position: absolute;
	top: 0;
	right: 134px;
	width: 73px
}

section.ourfamily_top .top_number {
	float: left;
	font-size: 14px;
	line-height: 16px;
	color: #947154;
	font-style: italic;
	position: absolute;
	margin-left: -80px;
}

.predForm {
	padding-right: 0 !important;
	width: 100%;
}

section.ourfamily_top .top_subtitle {
	float: left;
	padding-top: 13px;
	font-family: "bebas-neue", sans-serif;
	font-size: 22px;
	line-height: 26px;
	color: #795f4a;
	text-transform: uppercase;
	letter-spacing: 0.04em
}

section.ourfamily_top .gray_line {
	float: left;
	margin-top: 14px
}

section.ourfamily_top .top_title {
	float: left;
	position: relative;
	height: 160px;
	width: 100%;
	z-index: 10
}

section.foot_image .top_title h2 {
	position: relative;
	top: 0;
	font-size: 60px;
	line-height: 60px;
	color: #002e6e;
	font-weight: 400;
	width: 100%;
	z-index: 100;
	margin: 11px 0 0 0;
	font-family: 'Libre Baskerville', serif;
	text-align: center;
}

section.ourfamily_top .top_title h2 {
	position: absolute;
	top: 0;
	left: 101px;
	font-size: 30px;
	line-height: 30px;
	color: #002e6e;
	font-weight: 400;
	width: 150%;
	z-index: 100;
	margin: 11px 0 0 0;
	font-family: 'Libre Baskerville', serif;
}

section.ourfamily_top .top_text {
	float: left;
	padding: 0px 100px 0 101px;
	font-size: 15px;
	line-height: 22px;
	color: #000;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
}

section.ourfamily_top .top_text p {
	margin: 0
}

section.ourfamily_top .dlink_holder {
	padding: 18px 0 0 81px
}

section.ourfamily_top .bword {
	position: relative;
	text-align: right;
	font-size: 476px;
	line-height: 500px;
	color: #ddc9b9;
	font-weight: 400;
	padding-top: 77px;
	padding-right: 32px
}

section.ourfamily_top .bword .curvyld {
	position: absolute;
	right: -22px;
	top: 37px
}

section.ourfamily_top .image {
	float: left;
	position: relative;
	width: 100%;
	margin-top: 60px
}

section.ourfamily_top .image .top_date {
	font-family: "brandon-grotesque", sans-serif;
	font-weight: 300;
	top: -40px;
	left: 260px;
	position: absolute;
	font-size: 220px;
	line-height: 240px;
	color: #fff
}

section.ourfamily_top .overimage {
	width: 100%;
	height: 20px;
	line-height: 20px;
	position: relative;
	z-index: 20
}

section.ourfamily_top .overimage .imageh {
	position: absolute;
	top: -311px;
	left: -301px
}

section.ourfamily_inner_bottom .quote,
section.ourfamily_top .quote {
	padding-top: 170px;
	float: left
}

section.ourfamily_inner_bottom .quote .quote_box,
section.ourfamily_top .quote .quote_box {
	position: relative;
	background: transparent url("../images/quote_back.png") no-repeat bottom center;
	float: left;
	padding: 75px 30px 64px 30px;
	border: 10px solid #dbc6b5
}

section.ourfamily_inner_bottom .quote .quote_box .top_quote_dlined,
section.ourfamily_top .quote .quote_box .top_quote_dlined {
	position: absolute;
	top: -36px;
	left: 50%
}

section.ourfamily_inner_bottom .quote .quote_box .top_quote_title,
section.ourfamily_top .quote .quote_box .top_quote_title {
	padding-top: 8px;
	float: left;
	font-family: "brandon-grotesque", sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: 900;
	color: #483322;
	width: 100%;
	text-align: center;
	text-transform: uppercase
}

section.ourfamily_inner_bottom .quote .quote_box .top_quote,
section.ourfamily_top .quote .quote_box .top_quote {
	padding-top: 26px;
	float: left;
	font-size: 44px;
	line-height: 63px;
	font-style: italic;
	color: #795f4a;
	width: 100%;
	text-align: center
}

section.ourfamily_inner_bottom .quote .quote_box .quote_lineh,
section.ourfamily_top .quote .quote_box .quote_lineh {
	float: left;
	width: 100%;
	text-align: center;
	height: 20px;
	line-height: 20px;
	margin: 42px 0 23px 0
}

section.ourfamily_inner_bottom .quote .quote_box .quote_lineh .quote_line,
section.ourfamily_top .quote .quote_box .quote_lineh .quote_line {
	display: inline-block;
	background-color: #dcc8b7;
	width: 30px;
	height: 2px;
	line-height: 2px;
	font-size: 2px
}

section.ourfamily_inner_bottom .quote .quote_box .quote_author,
section.ourfamily_top .quote .quote_box .quote_author {
	float: left;
	font-family: "bebas-neue", sans-serif;
	font-size: 22px;
	line-height: 24px;
	color: #795f4a;
	width: 100%;
	text-align: center
}

section.home_midpart {
	padding-top: 221px
}

section.home_midpart .midpart_back {
	background: transparent url("../images/midback.jpg") no-repeat center center;
	background-size: cover;
	width: 100%;
	height: 567px
}

section.home_midpart .midpart_back .assets {
	position: relative;
	width: 100%;
	height: 100px;
	line-height: 20px
}

section.home_midpart .midpart_back .assets .dline {
	position: absolute;
	bottom: -142px;
	left: 33%;
	width: 73px
}

section.home_midpart .midpart_back .assets .gray_circle {
	position: absolute;
	bottom: -268px;
	left: 18%
}

section.home_midpart .midpart_back .assets .zzlined {
	position: absolute;
	bottom: -642px;
	right: 206px
}

section.home_midpart .midpart_back .midimage {
	position: relative;
	padding-top: 13px;
	float: right;
	padding-right: 54px
}

#mapsection {
	background-color: #002e6e;
	height: auto;
	margin-top: 200px;
	padding-bottom: 150px;
}

#cntsection {
	margin-top: 100px;
}

.wine_collection.main_wine_page {
	padding-top: 226px
}

.wine_collection .winec_top_assets {
	width: 100%;
	height: 515px
}

.wine_collection .winec_top_assets .winec_a1 {
	position: absolute;
	left: -15px;
	top: 126px
}

.wine_collection .winec_top_assets .top_white_arch {
	position: absolute;
	left: 71px;
	bottom: 0
}

.wine_collection.front-page-collection .winec_top_assets .winec_a1 {
	position: absolute;
	left: -8px;
	top: 100px
}

.wine_collection.front-page-collection .winec_top_assets .top_white_arch {
	position: absolute;
	left: 79px;
	bottom: 23px
}

.wine_collection.front-page-collection .concept {
	padding-top: 364px;
	padding-left: 17px
}

.wine_collection.front-page-collection .concept .dline {
	position: absolute;
	left: -113px;
	top: 384px;
	width: 67px
}

.wine_collection .main_title {
	position: relative;
	font-family: "bebas-neue", sans-serif;
	font-size: 170px;
	line-height: 188px;
	font-weight: 500;
	color: #795f4a;
	width: 440px;
	top: -94px;
	text-align: center;
	margin: 0 auto;
	letter-spacing: 0.07em
}

.wine_collection .main_title-front {
	position: relative;
	font-family: "bebas-neue", sans-serif;
	font-size: 170px;
	line-height: 188px;
	font-weight: 500;
	color: #795f4a;
	width: 440px;
	top: -8px;
	padding-left: 17px;
	text-align: center;
	margin: 0 auto;
	letter-spacing: 50px;
	margin-bottom: -36px
}

.wine_collection .concept {
	position: relative;
	padding-top: 396px;
	padding-left: 7px
}

.wine_collection .concept .dline {
	position: absolute;
	left: -123px;
	top: 403px;
	width: 67px
}

.wine_collection .concept .title {
	float: left;
	font-family: "brandon-grotesque", sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: 900;
	color: #483322;
	letter-spacing: 0.10em
}

.wine_collection .concept .text {
	float: left;
	padding-top: 14px;
	font-size: 18px;
	line-height: 43px;
	color: #8f8f8f
}

.wine_collection .concept .hand_concept {
	background: transparent url("../images/hand_a.png") no-repeat center center;
	position: absolute;
	left: 26px;
	bottom: -225px;
	width: 400px;
	height: 180px
}

.wine_collection .number {
	position: relative;
	top: -19px;
	float: left;
	font-size: 14px;
	line-height: 16px;
	font-style: italic;
	color: #947154;
	width: 100%;
	text-align: center
}

.wine_collection .number_title {
	float: left;
	font-family: "bebas-neue", sans-serif;
	font-size: 22px;
	line-height: 16px;
	color: #795f4a;
	width: 100%;
	text-align: center;
	letter-spacing: 0.04em
}

.wine_collection .gray_line {
	margin: 19px auto 0 auto
}

.wine_collection .wines_pt1.wines_pt1_front {
	padding-top: 127px
}

.wine_collection .wines_pt1.wines_pt1_front .winec_a1 {
	position: absolute;
	left: -15px;
	top: 0px
}

.wine_collection .wine {
	position: relative;
	float: left;
	z-index: 100
}

.wine_collection .wine .winemaker {
	position: relative;
	float: left;
	font-family: "brandon-grotesque", sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: 900;
	color: #483322;
	padding-left: 50px;
	z-index: 120;
	letter-spacing: 0.08em
}

.wine_collection .wine .winename {
	position: relative;
	float: left;
	font-size: 242px;
	line-height: 260px;
	color: #dcc8b7;
	top: -66px;
	z-index: 140
}

.wine_collection .wine .wineimage {
	position: absolute;
	top: -254px;
	left: 50%;
	z-index: 160
}

.wine_collection .wines_pt1 {
	position: relative;
	padding-top: 327px
}

.wine_collection .wine.wine_p1 .curvyl {
	position: absolute;
	top: -100px;
	right: 208px
}

.wine_collection .wine.wine_p1 .winehead {
	position: absolute;
	bottom: -246px;
	right: -272px
}

.wine_collection .wine.wine_p1 .winemaker {
	padding-left: 156px
}

.wine_collection .wine.wine_p1 .winename {
	left: -43px
}

.wine_collection .wine.wine_p1 .wineimage {
	left: 28%
}

.wine_collection .wine.wine_p1 .dlink_holder {
	padding-left: 50%
}

.wine_collection .wine.wine_p2 {
	margin-top: 430px;
	float: right
}

.wine_collection .wine.wine_p2 .whitearch {
	position: absolute;
	top: -219px;
	left: 67px
}

.wine_collection .wine.wine_p2 .dline {
	position: absolute;
	top: -184px;
	left: 349px;
	width: 43px
}

.wine_collection .wine.wine_p2 .lighsquare {
	position: absolute;
	right: 178px;
	top: -87px;
	z-index: 1
}

.wine_collection .wine.wine_p2 .graybox {
	position: absolute;
	width: 480px;
	height: 439px;
	top: 267px;
	right: -14px;
	z-index: 10
}

.wine_collection .wine.wine_p2 .winemaker {
	float: right;
	padding-left: 0;
	padding-right: 292px
}

.wine_collection .wine.wine_p2 .winename {
	float: right;
	top: -44px;
	right: -33px
}

.wine_collection .wine.wine_p2 .wineimage {
	left: 55%;
	top: -200px
}

.wine_collection .wine.wine_p2 .dlink_holder {
	padding-right: 150px;
	padding-top: 50px;
	float: right
}

.wine_collection .wine.wine_p2 .dlink_holder .dlink {
	position: relative;
	z-index: 170
}

.wine_collection .wine.wine_p3 {
	margin-top: 560px
}

.wine_collection .wine.wine_p3 .dline {
	position: absolute;
	left: 106px;
	top: -251px;
	width: 73px
}

.wine_collection .wine.wine_p3 .triangle {
	position: absolute;
	right: 341px;
	top: -332px
}

.wine_collection .wine.wine_p3 .gray_circle {
	position: absolute;
	bottom: -190px;
	left: 359px;
	border: 3px solid #decbba;
	width: 52px;
	height: 52px
}

.wine_collection .wine.wine_p3 .winemaker {
	padding-left: 654px
}

.wine_collection .wine.wine_p3 .winename {
	top: -46px;
	left: 8px
}

.wine_collection .wine.wine_p3 .wineimage {
	top: -359px;
	left: 34%
}

.wine_collection .wine.wine_p3 .dlink_holder {
	padding-left: 58%
}

.wine_collection .wine.wine_p4 {
	margin-top: 338px;
	margin-right: 180px;
	float: right;
	width: 100%
}

.wine_collection .wine.wine_p4 .sincetxt {
	position: absolute;
	left: -200px;
	top: 45%;
	font-family: "brandon-grotesque", sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #795f4a;
	font-weight: 900;
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
	letter-spacing: 1.5em
}

.wine_collection .wine.wine_p4 .credotext {
	position: absolute;
	left: 0;
	bottom: -230px;
	width: 60%
}

.wine_collection .wine.wine_p4 .credotext .dline {
	position: absolute;
	top: -46px;
	left: -37px;
	width: 47px;
	z-index: 0
}

.wine_collection .wine.wine_p4 .credotext .title {
	font-family: "brandon-grotesque", sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #483322;
	text-transform: uppercase;
	font-weight: 900;
	padding-bottom: 10px
}

.wine_collection .wine.wine_p4 .credotext .text {
	font-size: 18px;
	line-height: 43px;
	color: #8f8f8f
}

.wine_collection .wine.wine_p4 .vinesback {
	position: absolute;
	background: transparent url("../images/winec_a4.png") no-repeat center center;
	width: 545px;
	height: 737px;
	z-index: 1;
	top: 247px;
	left: -36px
}

.wine_collection .wine.wine_p4 .vinesimage {
	position: relative;
	float: left;
	width: 430px;
	height: 604px;
	margin-left: 234px;
	z-index: 20
}

.wine_collection .wine.wine_p4 .vinesimage img {
	float: left
}

.wine_collection .wine.wine_p4 .winedetails {
	position: relative;
	float: right;
	margin-top: 192px
}

.wine_collection .wine.wine_p4 .winedetails .winemaker {
	float: right;
	padding-left: 0;
	padding-right: 314px
}

.wine_collection .wine.wine_p4 .winedetails .winename {
	float: right;
	top: -43px;
	right: -25px
}

.wine_collection .wine.wine_p4 .winedetails .wineimage {
	top: -344px;
	left: 53%
}

.wine_collection .wine.wine_p4 .dlink_holder {
	position: relative;
	float: right;
	padding-top: 100px;
	right: -100px
}

.wine_collection.main_wine_page .wine.wine_p4 {
	margin-top: 298px
}

.wine_collection .wine.wine_p5 {
	margin-top: 566px
}

.wine_collection .wine.wine_p5 .diagonalline {
	position: absolute;
	top: -321px;
	right: -645px;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	height: 3px;
	line-height: 3px;
	font-size: 3px;
	width: 386px;
	border-top: 2px solid #dbc7b6
}

.wine_collection .wine.wine_p5 .gray_circle {
	border: 3px solid #decbba;
	position: absolute;
	top: -51px;
	right: -662px;
	width: 41px;
	height: 41px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px
}

.wine_collection .wine.wine_p5 .zzlined {
	background-size: 65%;
	background-position: top center;
	position: absolute;
	top: 69px;
	right: -813px;
	height: 161px
}

.wine_collection .wine.wine_p5 .mesmimage {
	background: transparent url("../images/winec_a2.png") no-repeat center center;
	position: absolute;
	right: -559px;
	top: -469px;
	width: 215px;
	height: 313px
}

.wine_collection .wine.wine_p5 .mesmimage span {
	padding-top: 113px;
	display: inline-block;
	width: 100%;
	text-align: center;
	line-height: 42px;
	font-size: 44px;
	color: #fff;
	font-style: italic
}

.wine_collection .wine.wine_p5 .winemaker {
	padding-left: 0
}

.wine_collection .wine.wine_p5 .winename {
	top: -71px;
	left: -10px
}

.wine_collection .wine.wine_p5 .wineimage {
	top: -334px;
	left: 88%
}

.wine_collection .wine.wine_p5 .dlink_holder {
	padding-left: 40%;
	padding-top: 20px
}

.wine_collection .wine.wine_p6 {
	margin-top: 226px;
	float: right
}

.wine_collection .wine.wine_p6 .curvyl {
	position: absolute;
	top: 446px;
	left: -20px
}

.wine_collection .wine.wine_p6 .dline {
	position: absolute;
	left: -668px;
	top: 402px;
	width: 42px
}

.wine_collection .wine.wine_p6 .circimage {
	position: absolute;
	left: -512px;
	top: 12px
}

.wine_collection .wine.wine_p6 .winemaker {
	float: right;
	padding-left: 0;
	padding-right: 491px
}

.wine_collection .wine.wine_p6 .winename {
	float: right;
	top: -30px
}

.wine_collection .wine.wine_p6 .wineimage {
	top: -347px;
	left: 19%
}

.wine_collection .wine.wine_p6 .dlink_holder {
	float: right;
	padding-top: 20px;
	padding-right: 60px
}

.wine_collection .wine.wine_p1-front {
	max-width: 406px
}

.wine_collection .wine.wine_p1-front .curvyl {
	position: absolute;
	top: 133px;
	right: -469px
}

.wine_collection .wine.wine_p1-front .winehead {
	position: absolute;
	bottom: -462px;
	right: -921px
}

.wine_collection .wine.wine_p1-front .winemaker {
	padding-left: 0px;
	bottom: -124px;
	left: 104px
}

.wine_collection .wine.wine_p1-front .winename {
	left: 132px;
	top: 97px;
	float: right;
	letter-spacing: 8px
}

.wine_collection .wine.wine_p1-front .wineimage {
	left: 72%;
	top: -219px
}

.wine_collection .wine.wine_p1-front .dlink_holder {
	padding-left: 60%
}

.wine_collection .wine.wine_p1-front .dlink_holder .dlink {
	bottom: -197px;
	right: -222px
}

.wine_collection .wine.wine_p2-front {
	margin-top: 655px;
	float: right
}

.wine_collection .wine.wine_p2-front .whitearch {
	position: absolute;
	top: -219px;
	left: 67px
}

.wine_collection .wine.wine_p2-front .dline {
	position: absolute;
	top: -184px;
	left: 349px;
	width: 43px
}

.wine_collection .wine.wine_p2-front .lighsquare {
	position: absolute;
	right: 178px;
	top: -87px;
	z-index: 1
}

.wine_collection .wine.wine_p2-front .graybox {
	position: absolute;
	width: 480px;
	height: 439px;
	top: 267px;
	right: -14px;
	z-index: 10
}

.wine_collection .wine.wine_p2-front .winemaker {
	float: right;
	padding-left: 0;
	padding-right: 292px
}

.wine_collection .wine.wine_p2-front .winename {
	float: right;
	top: -44px;
	right: -33px
}

.wine_collection .wine.wine_p2-front .wineimage {
	left: 55%;
	top: -200px
}

.wine_collection .wine.wine_p2-front .dlink_holder {
	padding-right: 150px;
	padding-top: 50px;
	float: right
}

.wine_collection .wine.wine_p2-front .dlink_holder .dlink {
	position: relative;
	z-index: 170
}

.wine_collection .wine.wine_p3-front {
	margin-top: 632px
}

.wine_collection .wine.wine_p3-front .dline {
	position: absolute;
	left: 106px;
	top: -251px;
	width: 73px
}

.wine_collection .wine.wine_p3-front .triangle {
	position: absolute;
	right: -231px;
	top: -443px
}

.wine_collection .wine.wine_p3-front .gray_circle {
	position: absolute;
	bottom: -190px;
	left: 359px;
	border: 3px solid #decbba;
	width: 52px;
	height: 52px
}

.wine_collection .wine.wine_p3-front .winemaker {
	padding-left: 165px;
	top: -304px
}

.wine_collection .wine.wine_p3-front .winename {
	top: -282px;
	left: 152px
}

.wine_collection .wine.wine_p3-front .wineimage {
	top: -373px;
	left: 263px
}

.wine_collection .wine.wine_p3-front .dlink_holder {
	padding-left: 58%
}

.wine_collection .wine.wine_p3-front .dlink_holder .dlink {
	right: -202px;
	top: -219px
}

.wine_collection .wine.wine_p3-front .mesmimage {
	background: transparent url(../images/winec_a2.png) no-repeat center center;
	position: absolute;
	right: -659px;
	top: -118px;
	width: 215px;
	height: 313px
}

.wine_collection .wine.wine_p3-front .mesmimage span {
	padding-top: 113px;
	display: inline-block;
	width: 100%;
	text-align: center;
	line-height: 42px;
	font-size: 44px;
	color: #fff;
	font-style: italic
}

.wine_collection .wine.wine_p3-front .diagonalline {
	position: absolute;
	top: 19px;
	right: -745px;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	height: 3px;
	line-height: 3px;
	font-size: 3px;
	width: 386px;
	border-top: 2px solid #dbc7b6
}

.wine_collection .wine.wine_p3-front .zzlined {
	RIGHT: 0;
	left: 711px;
	top: -204px;
	position: relative
}

.wine_collection .wines_middle_pt {
	padding-top: 265px
}

.wine_collection .wines_middle_pt .winec_middle {
	position: relative;
	background-position: center top;
	background-repeat: no-repeat;
	width: 100%;
	height: 968px
}

.wine_collection .wines_middle_pt .winec_middle .winec_rect {
	background: transparent url("../images/winec_rect.png") no-repeat center center;
	position: absolute;
	z-index: 1;
	bottom: -122px;
	left: 55%;
	width: 157px;
	height: 359px
}

.wine_collection .wines_middle_pt .winec_middle .vline {
	position: absolute;
	height: 137px;
	left: 50%;
	top: 69px;
	z-index: 6
}

.wine_collection .wines_middle_pt .winec_middle .innerimg {
	position: absolute;
	top: 137px;
	left: 40%;
	z-index: 2
}

.wine_collection .wines_middle_pt .winec_middle .text {
	position: relative;
	width: 100%;
	text-align: center;
	z-index: 2
}

.wine_collection .wines_middle_pt .winec_middle .text .toptitle {
	display: inline-block;
	font-family: "brandon-grotesque", sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #fff;
	padding-top: 331px;
	position: relative;
	font-weight: 900;
	letter-spacing: 0.10em;
	z-index: 4;
	text-transform: uppercase
}

.wine_collection .wines_middle_pt .winec_middle .text .title {
	display: inline-block;
	padding-top: 37px;
	position: relative;
	font-family: "bebas-neue", sans-serif;
	color: #f2eeeb;
	font-weight: 500;
	font-size: 47px;
	line-height: 80px;
	letter-spacing: 0.48em;
	z-index: 4;
	width: 80%;
	-webkit-text-fill-color: transparent;
	background: -webkit-linear-gradient(transparent, transparent), url("../images/textbackimg_p2.jpg") repeat;
	background: -o-linear-gradient(transparent, transparent);
	-webkit-background-clip: text
}

.wines_side_menu {
	display: none;
	position: fixed;
	top: 45%;
	left: 235px;
	z-index: 89990
}

.wines_side_menu ul {
	display: none;
	margin: 0;
	padding: 0;
	list-style-type: none
}

.wines_side_menu ul li {
	margin: 0;
	padding: 7px 0
}

.wines_side_menu ul li a {
	font-size: 16px;
	line-height: 20px;
	color: #795f4a;
	text-decoration: none
}

.wines_side_menu ul li a,
.wines_side_menu ul li a .line {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s
}

.wines_side_menu ul li a .line {
	width: 0
}

.wines_side_menu ul li a.active {
	position: relative;
	padding-left: 17px
}

.wines_side_menu ul li a.active .line {
	background: transparent url("../images/dline.png") repeat top center;
	position: absolute;
	display: block;
	left: -13px;
	top: 50%;
	width: 17px;
	height: 2px;
	line-height: 2px;
	font-size: 2px
}

.home_big_credo {
	padding-top: 127px
}

.home_big_credo .toptitle {
	font-family: "brandon-grotesque", sans-serif;
	font-weight: 900;
	font-size: 11px;
	line-height: 14px;
	color: #493423;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.09em
}

.home_big_credo .credo {
	padding-top: 40px;
	font-family: "bebas-neue", sans-serif;
	font-size: 48px;
	line-height: 80px;
	color: #40401e;
	font-weight: 500;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	letter-spacing: 0.48em;
	-webkit-text-fill-color: transparent;
	background: -webkit-linear-gradient(transparent, transparent), url("../images/textbackimg.jpg") repeat;
	background: -o-linear-gradient(transparent, transparent);
	-webkit-background-clip: text
}

section.wearelv {
	position: relative
}

section.wearelv .container {
	position: relative;
	z-index: 1;
	padding-bottom: 109px
}

section.wearelv .container .background-holder {
	background: transparent url("../images/ourfamily_back.png") no-repeat center center;
	position: absolute;
	right: -238px;
	bottom: 0;
	width: 1317px;
	height: 886px;
	z-index: 5
}

section.wearelv .container .row {
	position: relative;
	z-index: 10
}

section.wearelv .container .title {
	padding-top: 136px;
	font-family: "bebas-neue", sans-serif;
	color: #795f4a;
	font-size: 170px;
	line-height: 191px;
	text-transform: uppercase;
	letter-spacing: 0.30em;
	text-align: center;
	z-index: 13
}

section.wearelv .container .background_row {
	position: relative;
	z-index: 13
}

section.wearelv .container .background_row .circimage {
	position: absolute;
	right: 183px;
	bottom: -226px;
	z-index: 14
}

section.wearelv .container .background_row .whitearch {
	position: absolute;
	right: 187px;
	bottom: -303px;
	z-index: 15
}

section.wearelv .container .background_row .number_holder {
	padding-top: 143px;
	z-index: 13
}

section.wearelv .container .background_row .number_holder .number {
	font-family: 'Playfair Display', serif;
	font-style: italic;
	color: #947154;
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 12px;
	z-index: 13
}

section.wearelv .container .background_row .number_holder .number_title {
	font-family: "bebas-neue", sans-serif;
	color: #795f4a;
	font-size: 22px;
	line-height: 24px;
	text-transform: uppercase;
	padding-bottom: 16px;
	z-index: 13
}

section.wearelv .container .background_row .number_holder .gray_line {
	width: 92px;
	z-index: 13
}

section.wearelv .container .background_row .description {
	line-height: 38px;
	color: #8f8f8f;
	font-size: 18px;
	z-index: 13
}

section.wearelv .container .background_row .description p {
	margin: 16px 0;
	z-index: 13
}

section.family_big_credo {
	padding-top: 271px
}

section.family_big_credo .top_elholder>div>div {
	position: absolute
}

section.family_big_credo .top_elholder .dline {
	top: -158px;
	left: 199px;
	width: 37px;
	z-index: 1
}

section.family_big_credo .top_elholder .lighsquare {
	top: -67px;
	left: 29px;
	width: 666px;
	height: 495px;
	z-index: 1
}

section.family_big_credo .top_elholder .graybox {
	top: 383px;
	left: 489px;
	width: 479px;
	height: 237px;
	z-index: 5
}

section.family_big_credo .top_elholder .triangle {
	top: 345px;
	left: -17px;
	z-index: 10
}

section.family_big_credo .text_holder {
	position: relative;
	z-index: 20
}

section.family_big_credo .text_holder .toptitle {
	font-family: "brandon-grotesque", sans-serif;
	font-weight: 900;
	color: #493423;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	padding-bottom: 39px;
	width: 100%;
	text-align: center
}

section.family_big_credo .text_holder .credo {
	font-family: "bebas-neue", sans-serif;
	font-weight: 500;
	color: #40401e;
	font-size: 48px;
	line-height: 81px;
	text-transform: uppercase;
	letter-spacing: 0.47em;
	width: 100%;
	text-align: center;
	-webkit-text-fill-color: transparent;
	background: -webkit-linear-gradient(transparent, transparent), url("../images/textbackimg.jpg") repeat;
	background: -o-linear-gradient(transparent, transparent);
	-webkit-background-clip: text
}

section.family_wine_concept {
	padding-top: 418px
}

section.family_wine_concept .wine_concept_title {
	font-family: "brandon-grotesque", sans-serif;
	font-weight: 900;
	color: #483322;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	padding-bottom: 4px
}

section.family_wine_concept .wine_concept_description {
	font-size: 18px;
	line-height: 43px;
	color: #8f8f8f;
	padding-bottom: 40px
}

section.family_wine_concept .wine_concept_description p {
	margin: 10px 0
}

section.family_wine_concept .lbottom_elholder {
	position: relative;
	z-index: 25
}

section.family_wine_concept .lbottom_elholder>div {
	position: absolute
}

section.family_wine_concept .lbottom_elholder .dline {
	left: 39px;
	top: 7px;
	width: 66px;
	z-index: 30
}

section.family_wine_concept .rbottom_elholder {
	position: relative;
	z-index: 25
}

section.family_wine_concept .rbottom_elholder>div>div {
	position: absolute
}

section.family_wine_concept .rbottom_elholder .dlined {
	left: 170px;
	width: 2px;
	top: -145px;
	height: 112px;
	z-index: 30
}

section.family_wine_concept .rbottom_elholder .curvyl {
	left: 81px;
	top: 81px;
	z-index: 30
}

section.family_wine_concept .rbottom_elholder .winehead {
	top: -197px;
	right: -44px;
	z-index: 30
}

.gallery {
	position: relative;
	padding-top: 0px
}

.gallery .container {
	padding-left: 0;
	padding-right: 0
}

.gallery .gallery_back {
	height: 1018px;
	background-repeat: no-repeat;
	background-position: center center
}

.gallery .title {
	position: relative;
	top: -96px;
	width: 100%;
	text-align: center;
	font-family: "bebas-neue", sans-serif;
	font-size: 170px;
	line-height: 189px;
	color: #785e49;
	font-weight: 500;
	margin: 0;
	padding: 0;
	letter-spacing: 0.30em;
	text-transform: uppercase
}

.gallery .gallery_slider_holder {
	position: absolute;
	width: 100%;
	height: 695px;
	top: 150px;
	overflow: hidden;
	z-index: 1
}

.gallery .gallery_slider_holder .gallery_slider_outer {
	top: 0;
	left: 50%;
	position: relative;
	width: 3244px;
	z-index: 2
}

.gallery .gallery_slider_holder .gallery_slider_outer .gallery_slider_inner {
	top: 0;
	left: -50%;
	position: absolute;
	width: 3244px;
	z-index: 3
}

.gallery .lSAction {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.gallery .lSAction .lSPrev,
.gallery .lSAction .lSNext {
	position: absolute;
	top: 49%;
	display: inline-block;
	font-family: "brandon-grotesque", sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 0.10em;
	-webkit-transition-duration: 500ms;
	-moz-transition-duration: 500ms;
	-o-transition-duration: 500ms;
	transition-duration: 500ms;
	cursor: pointer
}

.gallery .lSAction .lSPrev .left_line,
.gallery .lSAction .lSPrev .right_line,
.gallery .lSAction .lSNext .left_line,
.gallery .lSAction .lSNext .right_line {
	position: absolute;
	display: inline-block;
	background-color: #fff;
	top: 50%;
	width: 73px;
	height: 2px;
	line-height: 2px;
	font-size: 2px
}

.gallery .lSAction .lSPrev .left_line,
.gallery .lSAction .lSNext .left_line {
	left: -92px
}

.gallery .lSAction .lSPrev .right_line,
.gallery .lSAction .lSNext .right_line {
	right: -92px
}

.gallery .lSAction .lSPrev {
	left: 1150px
}

.gallery .lSAction .lSNext {
	right: 1150px
}

.gallery .top_controls {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 50
}

.gallery .top_controls .top_line {
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -1px;
	background-color: #fff;
	width: 2px;
	height: 13px;
	line-height: 13px;
	font-size: 13px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7
}

.gallery .top_controls .image_title {
	position: absolute;
	top: 80px;
	left: 0;
	width: 100%;
	color: #ffffff;
	font-size: 16px;
	line-height: 18px;
	text-align: center
}

.gallery .bottom_controls {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 50
}

.gallery .bottom_controls .image_number {
	position: absolute;
	bottom: 60px;
	left: 0;
	width: 100%;
	color: #ffffff;
	font-size: 24px;
	line-height: 28px;
	text-align: center
}

section.ourfamily_inner_bottom {
	padding-top: 207px
}

section.ourfamily_inner_bottom .vinesback {
	position: absolute;
	background: transparent url("../images/winec_a4.png") no-repeat center center;
	width: 545px;
	height: 737px;
	z-index: 1;
	top: 247px;
	left: -69px
}

section.ourfamily_inner_bottom .vinesimage {
	float: left;
	width: 430px;
	height: 604px;
	z-index: 20
}

section.ourfamily_inner_bottom .vinesimage img {
	float: left
}

section.ourfamily_inner_bottom .quote {
	padding-top: 151px
}

.ourfamily_catch_up .catchup {
	padding-top: 137px
}

.journal {
	position: relative
}

.journal .journal_element {
	position: relative
}

.journal .journal_element.home {
	padding-top: 123px
}

.journal .journal_element.vertical {
	padding-top: 345px
}

.journal .journal_element.big {
	padding-top: 128px
}

.journal .journal_element .journal_image_holder {
	float: left;
	position: relative;
	margin-bottom: 54px
}

.journal .journal_element .journal_image_holder .journal_image {
	max-width: 100% !important;
	height: auto;
	overflow: hidden
}

.journal .journal_element .journal_image_holder .journal_image img {
	max-width: 100% !important;
	height: auto !important
}

.journal .journal_element .journal_line {
	background-color: #9d8a7a;
	width: 47px;
	height: 2px;
	line-height: 2px;
	font-size: 2px;
	margin-left: 63px
}

.journal .journal_element .journal_title {
	float: left;
	padding-top: 35px;
	margin-left: 65px
}

.journal .journal_element .journal_title a {
	font-size: 24px;
	line-height: 43px;
	color: #221c18;
	text-decoration: none;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s
}

.journal .journal_element .journal_title a:hover {
	color: #745a45
}

.journal .winehead_holder {
	position: relative;
	width: 100%
}

.journal .winehead_holder .winehead_b {
	position: absolute;
	right: 74px;
	top: 192px
}

.journal .pagination_holder {
	padding-top: 186px;
	padding-bottom: 96px;
	width: 100%;
	text-align: center
}

.journal .pagination_holder .pagination {
	display: inline-block
}

.journal .pagination_holder .pagination .page-numbers {
	position: relative;
	font-family: "brandon-grotesque", sans-serif;
	font-weight: 900;
	font-size: 11px;
	line-height: 15px;
	width: 47px;
	display: inline-block;
	margin: 0 10px
}

.journal .pagination_holder .pagination .page-numbers:after {
	position: absolute;
	left: 0;
	bottom: -12px;
	content: " ";
	display: inline-block;
	width: 47px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background-color: #cdc3ba
}

.journal .pagination_holder .pagination .page-numbers.next {
	margin-left: 120px
}

.journal .pagination_holder .pagination .page-numbers.prev {
	margin-right: 120px
}

.journal .pagination_holder .pagination a.page-numbers {
	color: #a79688
}

.journal .pagination_holder .pagination a.page-numbers.next,
.journal .pagination_holder .pagination a.page-numbers.prev {
	width: 70px;
	color: #755b46
}

.journal .pagination_holder .pagination a.page-numbers.next:after,
.journal .pagination_holder .pagination a.page-numbers.prev:after {
	width: 66px;
	left: 2px
}

.journal .pagination_holder .pagination a.page-numbers:hover {
	text-decoration: none
}

.journal .pagination_holder .pagination span.page-numbers {
	color: #755b46
}

.journal .pagination_holder .pagination span.page-numbers:after {
	-webkit-transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	-o-transform: rotate(30deg);
	transform: rotate(30deg);
	left: -10px
}

.journal .pagination_holder .pagination span.page-numbers.next,
.journal .pagination_holder .pagination span.page-numbers.prev {
	width: 70px;
	color: #755b46
}

.journal .pagination_holder .pagination span.page-numbers.next:after,
.journal .pagination_holder .pagination span.page-numbers.prev:after {
	width: 66px;
	left: 2px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg)
}

.journal_data {
	width: 280px;
	height: 42px;
	line-height: 42px;
	background-color: #fff;
	position: absolute;
	bottom: -17px;
	left: -50px;
	z-index: 10
}

.journal_data .data_title {
	display: inline-block;
	float: left;
	font-family: "brandon-grotesque", sans-serif;
	padding-left: 100px;
	font-size: 11px;
	line-height: 42px;
	color: #755b46;
	text-transform: uppercase;
	font-weight: 900
}

.journal_data .data_date {
	display: inline-block;
	float: left;
	font-family: "bebas-neue", sans-serif;
	padding-left: 18px;
	font-size: 16px;
	line-height: 42px;
	color: #bcafa4;
	font-weight: 400
}

.contact_top .left_items {
	padding-top: 99px;
	position: relative;
	width: 100%
}

.contact_top .left_items .winehead {
	margin-left: 61px;
	float: left
}

.contact_top .left_items .whitearch {
	margin-top: 285px;
	margin-left: 181px;
	float: left
}

.contact_top .right_items {
	padding-top: 574px
}

.contact_top .right_items .triangle {
	float: left;
	margin-left: 177px
}

.contact_top .center_outer {
	float: left;
	margin-top: 161px;
	border: 1px solid #dcc8b8;
	position: relative;
	width: 100%;
	padding: 19px
}

.contact_top .center_outer .center_inner {
	background: transparent url("../images/headernoise.png") repeat center center;
	width: 100%;
	text-align: center
}

.contact_top .center_outer .center_inner .toptitle {
	font-family: "brandon-grotesque", sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
	font-weight: 900;
	color: #90745f;
	padding-top: 87px;
	letter-spacing: 0.70em
}

.contact_top .center_outer .center_inner .title {
	font-size: 80px;
	line-height: 89px;
	color: #f2eeea
}

.contact_top .center_outer .center_inner .cserv_title {
	font-family: "brandon-grotesque", sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
	font-weight: 900;
	color: #90745f;
	padding-top: 109px;
	letter-spacing: 0.70em
}

.contact_top .center_outer .center_inner .cserv_email {
	padding-top: 28px
}

.contact_top .center_outer .center_inner .cserv_email a {
	font-size: 24px;
	line-height: 28px;
	color: #ffffff;
	text-decoration: underline
}

.contact_top .center_outer .center_inner .cserv_phone {
	font-size: 24px;
	line-height: 28px;
	color: #ffffff;
	padding-top: 14px;
	padding-bottom: 64px
}

.contact_top .llined {
	float: left;
	margin-left: 181px;
	margin-top: 75px
}

.contact_form {
	padding-top: 170px
}

.contact_form .graybox {
	width: 100%;
	height: auto
}

.contact_form .graybox .outer_holder {
	position: relative;
	width: 100%;
	text-align: center
}

.contact_form .graybox .outer_holder .main_title {
	position: relative;
	display: inline-block;
	font-family: "bebas-neue", sans-serif;
	font-size: 170px;
	line-height: 191px;
	color: #785e49;
	text-transform: uppercase;
	text-align: center;
	width: 85%;
	top: -90px;
	letter-spacing: 0.30em
}

.contact_form .graybox .outer_holder .form {
	width: 100%;
	text-align: center;
	padding-bottom: 103px
}

.contact_form .graybox .outer_holder .form .form_top_items {
	display: inline-block;
	width: 85%;
	padding-top: 36px;
	padding-bottom: 26px
}

.contact_form .graybox .outer_holder .form .form_top_items .item {
	display: inline-block;
	width: 33%;
	text-align: center;
	float: left
}

.contact_form .graybox .outer_holder .form .form_top_items .item:first-child {
	text-align: left
}

.contact_form .graybox .outer_holder .form .form_top_items .item:last-child {
	text-align: right
}

.contact_form .graybox .outer_holder .form .form_top_items .item input {
	background-color: #ffffff;
	font-family: "brandon-grotesque", sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: 900;
	padding: 21px 32px;
	color: #b5a597;
	text-transform: uppercase;
	border: 0 none;
	outline: none;
	width: 370px
}

.contact_form .graybox .outer_holder .form .form_bottom_items {
	display: inline-block;
	width: 85%
}

.contact_form .graybox .outer_holder .form .form_bottom_items span {
	display: inline-block;
	width: 99%;
	text-align: left;
	float: left
}

.contact_form .graybox .outer_holder .form .form_bottom_items span textarea {
	background-color: #ffffff;
	font-family: "brandon-grotesque", sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: 900;
	padding: 21px 32px;
	color: #b5a597;
	text-transform: uppercase;
	border: 0 none;
	resize: none;
	width: 100%;
	box-sizing: border-box;
	outline: none;
	height: 116px
}

.contact_form .graybox .outer_holder .form .form_submit {
	width: 100%;
	text-align: center;
	padding-top: 78px
}

.contact_form .graybox .outer_holder .form .form_submit .form_submit_inner {
	display: inline-block
}

.contact_form .graybox .outer_holder .form .form_submit .form_submit_inner .dlink span.outer input {
	font-family: "bebas-neue", sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #795f4a;
	background: none;
	border: 0 none;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	letter-spacing: 0.05em;
	font-weight: 400
}

.contact_form .graybox .outer_holder .form span.wpcf7-not-valid-tip {
	font-family: "brandon-grotesque", sans-serif;
	text-align: left;
	width: 370px;
	font-size: 11px;
	line-height: 14px;
	font-weight: 700;
	text-transform: uppercase;
	display: inline-block;
	color: #ff0000
}

.contact_form .graybox .outer_holder .form div.wpcf7-mail-sent-ok,
.contact_form .graybox .outer_holder .form div.wpcf7-validation-errors {
	font-family: "brandon-grotesque", sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: 700;
	text-transform: uppercase;
	display: inline-block;
	border: 0 none;
	padding: 40px 0 0 0;
	margin: 0;
	color: #ff0000
}

.contact_form .graybox .outer_holder .form div.wpcf7-mail-sent-ok {
	color: #795f4a
}

.catchup {
	position: relative;
	padding-top: 245px
}

.catchup .cuholder {
	position: relative;
	background: #482b1f url("../images/cuback.jpg") repeat top left
}

.catchup .cuitems div {
	position: absolute
}

.catchup .cuitems .cucircle {
	top: 305px;
	left: -1px
}

.catchup .cuitems .cuarch {
	top: 388px;
	right: -2px
}

.catchup .cuitems .triangle {
	top: 491px;
	right: -72px
}

.catchup .cutitle {
	position: relative;
	width: 100%;
	text-align: center;
	top: -95px
}

.catchup .cutitle p {
	font-family: "bebas-neue", sans-serif;
	font-size: 170px;
	line-height: 189px;
	color: #785e49;
	font-weight: 500;
	margin: 0;
	padding: 0;
	letter-spacing: 0.28em
}

.catchup .cutitle p em {
	position: relative;
	display: inline-block;
	font-family: 'Playfair Display', serif;
	color: #614136;
	font-size: 86px;
	letter-spacing: 0em;
	-webkit-transform: rotate(342deg);
	-moz-transform: rotate(342deg);
	-o-transform: rotate(342deg);
	-ms-transform: rotate(342deg);
	transform: rotate(342deg);
	top: -16px;
	font-style: italic
}

.catchup .number_holder {
	position: relative;
	top: -28px
}

.catchup .number_holder .number {
	font-family: 'Playfair Display', serif;
	font-style: italic;
	position: relative;
	top: -19px;
	float: left;
	font-size: 14px;
	line-height: 16px;
	font-style: italic;
	color: #947154;
	width: 100%;
	text-align: center
}

.catchup .number_holder .number_title {
	float: left;
	font-family: "bebas-neue", sans-serif;
	font-size: 22px;
	line-height: 16px;
	color: #795f4a;
	width: 100%;
	text-align: center;
	letter-spacing: 0.04em;
	padding-bottom: 20px
}

.catchup .number_holder .numline {
	margin: 0 auto;
	width: 126px
}

.catchup .story_item {
	padding-top: 54px;
	text-align: right;
	position: relative
}

.catchup .story_item .square_back {
	background: transparent url("../images/cusquare.jpg") no-repeat left top;
	width: 578px;
	height: 315px;
	position: absolute;
	z-index: 1;
	top: 107px;
	left: -30px
}

.catchup .story_item .image_holder {
	display: inline-block;
	position: relative;
	z-index: 2;
	width: 570px;
	height: auto;
	max-width: 100%;
	overflow: hidden
}

.catchup .stories_titledate {
	padding-top: 168px
}

.catchup .stories_titledate .stories_title {
	float: left;
	font-family: "brandon-grotesque", sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 18px;
	color: #fff;
	font-weight: 900;
	padding-right: 17px;
	padding-bottom: 39px
}

.catchup .stories_titledate .stories_date {
	float: left;
	font-family: "bebas-neue", sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #795f4a;
	font-weight: 400
}

.catchup .stories_line {
	width: 47px
}

.catchup .story_title {
	padding-top: 33px
}

.catchup .story_title a {
	font-family: 'Playfair Display', serif;
	text-decoration: none;
	font-size: 24px;
	line-height: 44px;
	color: #fff;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s
}

.catchup .story_title a:hover {
	color: #a38b78
}

.catchup .wlink_holder {
	padding-top: 83px;
	padding-bottom: 106px;
	width: 100%;
	text-align: center
}

.catchup .wlink_holder .wlink {
	display: inline-block;
	float: none
}

.catchup.light {
	padding-top: 235px
}

.catchup.light .cuholder {
	background: transparent
}

.catchup.light .cuitems .triangle {
	top: 339px;
	right: -2px
}

.catchup.light .cuitems .whitearch {
	top: 491px;
	left: -47px
}

.catchup.light .cutitle p em {
	color: #ddc9b7
}

.nopad {
	padding-left: 0;
	padding-right: 0
}

.menu_popup_back {
	position: fixed;
	z-index: 89990;
	top: 0;
	left: 0;
	display: none;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	background-color: #503020;
	background-color: rgba(80, 48, 32, 0.9);
	width: 100%;
	height: 100%
}

h3 {
	color: #002e6e;
	font-family: 'Libre Baskerville', serif;
	margin: 0;
}

.lineRedLeft {
	width: 100px;
	height: 3px;
	background-color: #d2232a;
	margin-top: 0px;
	margin-left: 0px;
	clear: both;
	float: left;
	margin-top: 20px;
}

.roser {
	margin-left: -20%;
	margin-top: 0px;
	max-width: 150px;
}

.mobnavholder {
	padding-bottom: 20px;
}

.mobernav {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #002e6e;
	z-index: 9999999;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
}

.helper {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mobul {
	padding-left: 0;
}

.mobul li {
	font-size: 20px;
	padding-top: 5px;
	width: 100%;
}

.mobul li a {
	font-weight: bold;
	color: white;
}

.compaser {
	margin-left: -20%;
	margin-top: -60px;
	opacity: 0.4;
	max-width: 250px;
}

.menu_popup_innback {
	position: fixed;
	z-index: 89991;
	top: 0;
	left: 0;
	display: none;
	width: 0;
	height: 100%;
	overflow: hidden;
	padding: 100px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.menu_popup_innback .innback {
	width: 100%;
	height: 100%;
	background: transparent url("../images/menuback.jpg") repeat left center
}

.mobile_menu_popup {
	background: transparent url("../images/menuback.jpg") repeat left center;
	position: fixed;
	z-index: 89992;
	top: 50px;
	left: 0;
	right: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	display: none
}

.mobile_menu_popup .language-switcher {
	position: relative;
	padding: 15px 20px 30px 15px
}

.mobile_menu_popup .language-switcher a {
	font-family: "brandon-grotesque", sans-serif;
	color: #7e6958;
	font-weight: bold;
	text-transform: uppercase;
	margin-right: 20px
}

.mobile_menu_popup .language-switcher .active {
	color: #483322;
	text-decoration: underline
}

.mobile_menu_popup ul {
	list-style-type: none;
	margin: 0;
	padding: 20px 0;
	width: 100%
}

.mobile_menu_popup ul li {
	width: 100%;
	margin: 0;
	padding: 15px 20px
}

.mobile_menu_popup ul li a {
	display: inline-block;
	font-size: 25px;
	line-height: 35px;
	color: #a9907b;
	width: 100%;
	text-decoration: none
}

.mobile_menu_popup ul li a:hover {
	color: #ffffff;
	text-decoration: none
}

.menu_popup {
	position: fixed;
	z-index: 89992;
	top: 100px;
	bottom: 100px;
	left: 110px;
	right: 110px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	display: none
}

.menu_popup .container {
	max-width: 100%
}

.menu_popup .inner_col {
	position: relative
}

.menu_popup .image_element {
	position: absolute;
	top: 9vh;
	right: -14px
}

.menu_popup .image_element img {
	max-height: 36vh
}

.menu_popup .menu_element {
	width: 100%;
	padding-left: 28.5%
}

.menu_popup .menu_element ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%
}

.menu_popup .menu_element ul li {
	position: relative;
	padding-top: 3.5vh
}

.menu_popup .menu_element ul li:first-child {
	padding-top: 12vh
}

.menu_popup .menu_element ul li a {
	display: inline-block;
	position: relative;
	font-size: 48px;
	line-height: 55px;
	color: #a9907b;
	text-decoration: none
}

.menu_popup .menu_element ul li a:after {
	position: absolute;
	display: block;
	left: -160px;
	top: 50%;
	background-color: #fff;
	width: 0;
	height: 2px;
	line-height: 2px;
	content: " ";
	-webkit-transition: width 0.3s ease-in-out;
	-moz-transition: width 0.3s ease-in-out;
	-o-transition: width 0.3s ease-in-out;
	transition: width 0.3s ease-in-out
}

.menu_popup .menu_element ul li a:hover {
	color: #ffffff
}

.menu_popup .menu_element ul li a:hover:after {
	width: 100px
}

.menu_popup .menu_element ul li:nth-child(2) {
	padding-left: 0%
}

.menu_popup .menu_element ul li:nth-child(3) {
	padding-left: 0%
}

.menu_popup .menu_element ul li:nth-child(4) {
	padding-left: 0%
}

.menu_popup .language-switcher {
	position: absolute;
	margin-top: 7vh
}

.menu_popup .language-switcher a {
	font-family: "brandon-grotesque", sans-serif;
	color: #7e6958;
	font-weight: bold;
	text-transform: uppercase;
	margin-right: 20px
}

.menu_popup .language-switcher .active {
	color: #483322;
	text-decoration: underline
}

.menu_popup .bottom_elements {
	padding-top: 21vh
}

.menu_popup .bottom_elements .address {
	float: left;
	margin-left: 28.5%;
	width: 17%;
	margin-top: 3px
}

.menu_popup .bottom_elements .address .address_title {
	font-family: "brandon-grotesque", sans-serif;
	font-weight: 900;
	font-size: 12px;
	line-height: 18px;
	color: #483322;
	text-transform: uppercase;
	padding-bottom: 5px
}

.menu_popup .bottom_elements .address .address_content {
	font-family: "brandon-grotesque", sans-serif;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	color: #7e6856;
	padding: 10px 0
}

.menu_popup .bottom_elements .address .address_visitus {
	font-family: "brandon-grotesque", sans-serif;
	font-weight: 500;
	font-size: 12px;
	line-height: 37px;
	color: #7e6856;
	text-decoration: underline
}

.menu_popup .bottom_elements .social_holder {
	float: left;
	padding-top: 2.7vh
}

.menu_popup .bottom_elements .social_holder .icon {
	width: 27px;
	height: 21px;
	display: inline-block;
	float: left
}

.menu_popup .bottom_elements .social_holder .text {
	display: inline-block;
	float: left;
	padding-left: 17px;
	font-family: "brandon-grotesque", sans-serif;
	font-weight: 900;
	font-size: 11px;
	line-height: 22px;
	color: #483322;
	text-transform: uppercase
}

.menu_popup .bottom_elements .social_holder .facebook {
	padding-bottom: 15px
}

.menu_popup .bottom_elements .social_holder .facebook .facebook_link {
	text-decoration: none
}

.menu_popup .bottom_elements .social_holder .facebook .facebook_link .icon {
	background: transparent url("../images/fbicon.png") no-repeat center center
}

.menu_popup .bottom_elements .social_holder .twitter {
	padding-bottom: 15px
}

.menu_popup .bottom_elements .social_holder .twitter .twitter_link {
	text-decoration: none
}

.menu_popup .bottom_elements .social_holder .twitter .twitter_link .icon {
	background: transparent url("../images/twicon.png") no-repeat center center
}

.menu_popup .bottom_elements .social_holder .trip-advisor .trip_advisor_link {
	text-decoration: none
}

.menu_popup .bottom_elements .social_holder .trip-advisor .trip_advisor_link .icon {
	background: transparent url("../images/trip_advisor_1.png") no-repeat center center
}

.noise_popup_back {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 87995
}

.noise_popup_back .popup_additional_noise {
	background: transparent url("../images/popup_noise.png") repeat center center;
	position: fixed;
	width: 100%;
	height: 100%
}

.journal_popup,
.about_wine_popup {
	position: fixed;
	top: 50px;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 88995;
	overflow-x: hidden;
	overflow-y: scroll;
	padding-top: 50px;
	padding-bottom: 200px;
	cursor: url("../images/CLOSE-cursor.png"), auto
}

.journal_popup .close_popup,
.about_wine_popup .close_popup {
	position: fixed;
	right: 100px;
	bottom: 100px;
	z-index: 99005
}

.journal_popup .close_popup a,
.about_wine_popup .close_popup a {
	display: inline-block
}

.journal_popup .close_popup a .icon-close,
.about_wine_popup .close_popup a .icon-close {
	display: inline-block;
	float: left;
	background: transparent url("../images/close.png") no-repeat left center;
	width: 17px;
	height: 17px
}

.journal_popup .close_popup a .text,
.about_wine_popup .close_popup a .text {
	display: inline-block;
	float: left;
	font-family: "brandon-grotesque", sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: 900;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 13px
}

.journal_popup .triangle,
.about_wine_popup .triangle {
	position: absolute;
	top: 30px;
	right: 25%;
	z-index: 98996
}

.journal_popup .wine,
.about_wine_popup .wine {
	padding-top: 440px;
	position: relative
}

.journal_popup .wine .winemaker,
.about_wine_popup .wine .winemaker {
	position: relative;
	float: left;
	font-family: "brandon-grotesque", sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #dcc8b7;
	font-weight: 900;
	text-transform: uppercase
}

.journal_popup .wine .vines,
.about_wine_popup .wine .vines {
	position: absolute;
	background: transparent url("../images/vines.png") no-repeat center center;
	background-size: contain;
	width: 427px;
	height: 681px;
	z-index: 98997;
	top: 0;
	left: 100px
}

.journal_popup .wine .winename,
.about_wine_popup .wine .winename {
	position: relative;
	float: left;
	font-size: 242px;
	line-height: 260px;
	color: #ffffff;
	font-weight: 400;
	z-index: 98998
}

.journal_popup .wine .wineimage,
.about_wine_popup .wine .wineimage {
	position: absolute;
	top: 80px;
	left: 80px;
	z-index: 98999
}

.journal_popup .popup_content,
.about_wine_popup .popup_content {
	padding-top: 398px
}

.journal_popup .popup_content .title,
.about_wine_popup .popup_content .title {
	float: left;
	font-family: "brandon-grotesque", sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 900
}

.journal_popup .popup_content .text,
.about_wine_popup .popup_content .text {
	position: relative;
	float: left;
	margin-bottom: 30px
}

.journal_popup .popup_content .text h1,
.journal_popup .popup_content .text h2,
.journal_popup .popup_content .text h3,
.journal_popup .popup_content .text h4,
.journal_popup .popup_content .text h5,
.journal_popup .popup_content .text h6,
.about_wine_popup .popup_content .text h1,
.about_wine_popup .popup_content .text h2,
.about_wine_popup .popup_content .text h3,
.about_wine_popup .popup_content .text h4,
.about_wine_popup .popup_content .text h5,
.about_wine_popup .popup_content .text h6 {
	font-size: 32px;
	color: #b69f91;
	font-weight: 300
}

.journal_popup .popup_content .text .whiteline,
.about_wine_popup .popup_content .text .whiteline {
	position: absolute;
	top: -8px;
	left: -60px;
	width: 37px;
	height: 2px;
	font-size: 2px;
	line-height: 2px;
	background-color: #dbc7b5;
	background-color: rgba(219, 199, 181, 0.7)
}

.journal_popup .popup_content .text p,
.about_wine_popup .popup_content .text p {
	color: #b69f91;
	font-size: 15px;
	line-height: 35px
}

.journal_popup .mesmerising,
.about_wine_popup .mesmerising {
	position: relative;
	padding-bottom: 200px
}

.journal_popup .diagonalline,
.about_wine_popup .diagonalline {
	position: absolute;
	top: 297px;
	left: -43px;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	height: 3px;
	line-height: 3px;
	font-size: 3px;
	width: 386px;
	border-top: 2px solid #ad9485
}

.journal_popup .mesmimage,
.about_wine_popup .mesmimage {
	background: transparent url("../images/winec_a2.png") no-repeat center center;
	position: relative;
	top: 144px;
	left: 30px;
	width: 215px;
	height: 313px
}

.journal_popup .mesmimage span,
.about_wine_popup .mesmimage span {
	padding-top: 113px;
	display: inline-block;
	width: 100%;
	text-align: center;
	line-height: 42px;
	font-size: 44px;
	color: #fff;
	font-style: italic
}

.journal_popup .circles,
.about_wine_popup .circles {
	position: absolute;
	top: 130px;
	left: 300px;
	border: 2px solid #886357;
	width: 119px;
	height: 119px;
	-webkit-border-radius: 65px;
	-moz-border-radius: 65px;
	border-radius: 65px
}

.journal_popup .circles .inner_circle,
.about_wine_popup .circles .inner_circle {
	position: relative;
	margin-top: 30px;
	float: left;
	left: -1px;
	border: 5px solid #886357;
	width: 53px;
	height: 53px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}

.journal_popup .sidetext,
.about_wine_popup .sidetext {
	position: absolute;
	top: 250px;
	left: 390px;
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	font-family: "brandon-grotesque", sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #8a6457;
	font-weight: 900;
	text-transform: uppercase
}

.journal_popup .zzlinep,
.about_wine_popup .zzlinep {
	background: transparent url("../images/zzlined_popup.png") no-repeat center center;
	position: absolute;
	right: -50px;
	top: 170px;
	width: 28px;
	height: 253px
}

.journal_popup.wine_sivi__pinot .wine .wineimage,
.about_wine_popup.wine_sivi__pinot .wine .wineimage {
	top: 290px;
	left: 190px
}

.journal_popup.wine_sivi__pinot .wine .wineimage img,
.about_wine_popup.wine_sivi__pinot .wine .wineimage img {
	max-width: 65%
}

.journal_popup.wine_sivi__pinot .wine .winename,
.about_wine_popup.wine_sivi__pinot .wine .winename {
	font-size: 140px
}

.journal_popup.wine_sauvig__non .wine .wineimage,
.about_wine_popup.wine_sauvig__non .wine .wineimage {
	top: 281px;
	left: 322px
}

.journal_popup.wine_sauvig__non .wine .wineimage img,
.about_wine_popup.wine_sauvig__non .wine .wineimage img {
	max-width: 68%
}

.journal_popup.wine_sauvig__non .wine .winename,
.about_wine_popup.wine_sauvig__non .wine .winename {
	font-size: 122px
}

.journal_popup.wine_mal__vazija .wine .wineimage,
.about_wine_popup.wine_mal__vazija .wine .wineimage {
	top: 281px;
	left: 205px
}

.journal_popup.wine_mal__vazija .wine .wineimage img,
.about_wine_popup.wine_mal__vazija .wine .wineimage img {
	max-width: 68%
}

.journal_popup.wine_mal__vazija .wine .winename,
.about_wine_popup.wine_mal__vazija .wine .winename {
	font-size: 135px
}

.journal_popup.wine_m__i .wine .wineimage,
.about_wine_popup.wine_m__i .wine .wineimage {
	left: 190px
}

.journal_popup.wine_rose .wine .wineimage,
.about_wine_popup.wine_rose .wine .wineimage {
	left: 435px
}

.journal_popup.journal_popup .diagonalline,
.about_wine_popup.journal_popup .diagonalline {
	top: 167px
}

.journal_popup.journal_popup .mesmimage,
.about_wine_popup.journal_popup .mesmimage {
	top: 10px
}

.journal_popup.journal_popup .post_image_holder,
.about_wine_popup.journal_popup .post_image_holder {
	text-align: center
}

.journal_popup.journal_popup .post_image,
.about_wine_popup.journal_popup .post_image {
	display: inline-block;
	position: relative;
	padding-top: 300px;
	max-width: 85%
}

.journal_popup.journal_popup .post_image img,
.about_wine_popup.journal_popup .post_image img {
	max-width: 100%;
	height: auto
}

.journal_popup.journal_popup .title,
.about_wine_popup.journal_popup .title {
	display: inline-block;
	position: relative;
	padding-top: 50px;
	max-width: 85%;
	font-size: 24px;
	line-height: 43px;
	color: #fff;
	text-align: left
}

.journal_popup.journal_popup .popup_content,
.about_wine_popup.journal_popup .popup_content {
	padding-top: 271px
}

.journal_popup.journal_popup .popup_content .text .whiteline,
.about_wine_popup.journal_popup .popup_content .text .whiteline {
	top: 30px
}

.preloader {
	width: 1px;
	height: 1px;
	overflow: hidden;
	visibility: hidden
}

.preloader .close {
	background: transparent url("../images/close.png") no-repeat center center
}

.preloader .popupnoise {
	background: transparent url("../images/popup_noise.png") no-repeat center center
}

.preloader .menuback {
	background: transparent url("../images/menuback.jpg") no-repeat center center
}

.preloader .vines {
	background: transparent url("../images/vines.png") no-repeat center center
}

.preloader .popupbacknpoise {
	background: transparent url("../images/popup_back_noise.png") no-repeat center center
}

section.foot_image {
	position: relative;
	padding-top: 0px
}

section.foot_image.winec {
	padding-top: 445px
}

section.foot_image.ourfamily {
	padding-top: 211px
}

section.foot_image.contactus {
	padding-top: 166px
}

section.foot_image .nopad {
	padding-left: 0;
	padding-right: 0;
	width: 100%
}

section.foot_image .image_holder {
	position: relative;
	width: 100%;
	height: 480px;
	text-align: center;
	margin: 0 auto
}

.col-md-4 {
	width: 33.3%;
}

section.foot_image .image_holder .image_back_holder {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10
}

section.foot_image .image_holder .image_back_holder .innp {
	width: 100%;
	height: 100%
}

section.foot_image .image_holder .image_back_holder .image_back {
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 100%;
	background-size: cover;
}

section.foot_image .image_holder .inner_data {
	position: relative;
	z-index: 40
}

section.foot_image .image_holder .inner_data {
	opacity: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

section.foot_image .image_holder .vline {
	position: absolute;
	top: -68px;
	display: inline-block;
	left: 50%
}

section.foot_image .image_holder a {
	display: table;
	text-decoration: none;
	width: 100%;
	height: 500px;
	margin-top: 20px;
}

section.foot_image .image_holder a .toptitle {
	display: inline-block;
	font-family: "brandon-grotesque", sans-serif;
	color: #fff;
	padding-top: 89px;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 14px;
	font-weight: 900;
	letter-spacing: 0.10em
}

section.foot_image .image_holder a .title {
	display: table-cell;
	font-family: 'Libre Baskerville', serif;
	color: #f2eee9;
	font-size: 20px;
	line-height: 24px;
	padding-top: 37px;
	vertical-align: middle;
}

.nxtBtn,
.prevBtn {
	height: 20px;
}

.dashedBorder {
	position: absolute;
	width: 80%;
	left: 10%;
	top: 20%;
	display: table-cell;
	vertical-align: middle;
}

section.foot_image .image_holder .inner_data p {
	padding: 90px;
}

section.foot_image .image_holder:hover .inner_data {
	opacity: 1;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
}

.footer {
	padding-top: 100px;
	padding-bottom: 100px;
	text-align: center;
	width: 100%
}

.footer .info {
	display: inline-block
}

.footer .info .designby_text {
	text-decoration: none;
	display: inline-block;
	font-family: "brandon-grotesque", sans-serif;
	color: #b29c89;
	font-weight: 900;
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	padding-bottom: 14px;
	letter-spacing: 0.10em
}

.footer .info .designby_ico {
	text-decoration: none;
	color: #b29c89;
	font-size: 22px
}

.foot_copyright {
	width: 100%;
	height: 50px;
	text-align: center;
	font-family: "brandon-grotesque", sans-serif;
	font-size: 9px;
	line-height: 50px;
	color: #946c58;
	text-transform: uppercase;
	font-weight: 900
}

#testiquote {
	position: absolute;
	width: 100%;
	height: 100%;
	background: transparent;
	top: 0;
	font-size: 22px;
	padding: 100px;
	text-align: center;
	font-family: 'Libre Baskerville', serif;
	color: #828487;
}

#quoter {
	position: absolute;
	bottom: 150px;
	color: #002e6e;
	text-align: center;
	width: 100%;
	font-weight: bold;
}

.bura_compass {
	margin-left: 150px;
}

.youlike {
	padding-top: 15%;
	z-index: 999;
}

.youlikebook {
	padding-top: 5%;
	z-index: 999;
}

.triviaHolder {
	width: 100%;
	background-color: rgba(0, 46, 110, 0.4);
	position: relative;
}

#trivtxt {}

.xer {
	position: relative;
	width: 100%;
	cursor: pointer;
}

.xer img {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 30px;
	z-index: 999;
}

.triviaHolder p {
	padding: 50px;
	padding-top: 100px;
	font-size: 20px;
	width: 70%;
	text-align: justify;
	position: absolute;
	color: white;
	font-family: 'Libre Baskerville', serif;
	font-weight: 100;
}

.triviaHolder img.triviaMainImg {
	width: 100%;
}

.fronter {
	background-image: url(../img/bura_logo_home.png);
	background-size: cover;
	background-position: center right;
}

.quoteImg {
	float: left;
	width: 100%;
	border-radius: 500px;
	background-color: #efecd4;
}

.seaImg {
	float: right;
}

@media screen and (max-width: 767px) {
	.rose-icon {
		display: none;
	}
	.fronter {
		background-image: url(../img/bura_mobile.jpg);
		background-size: cover;
		background-position: center;
	}
	#testiquote {
		position: absolute;
		width: 100%;
		height: 100%;
		background: transparent;
		top: 0;
		font-size: 16px !important;
		padding: 100px !important;
		text-align: center;
		font-family: 'Libre Baskerville', serif;
		color: #828487;
	}
	.lefterBord {
		position: fixed;
		background: #efecd4;
		left: 0;
		width: 50px;
		height: 100%;
		z-index: 99999;
		display: none;
	}
	.righterBord {
		position: fixed;
		background: #efecd4;
		right: 0;
		width: 50px;
		height: 100%;
		z-index: 99999;
		display: none;
	}
	.topperBord {
		position: fixed;
		background: #efecd4;
		top: 0;
		width: 100%;
		height: 80px;
		z-index: 99999;
		display: none;
	}
	.bottomerBord {
		position: fixed;
		background: #efecd4;
		bottom: 0;
		width: 100%;
		height: 50px;
		z-index: 99999;
		display: none;
	}
}

@media screen and (max-width: 1360px) {
	.fronter {
		background-image: url(../img/bura_mobile.jpg);
		background-size: cover;
		background-position: center;
	}
}

@media (min-width: 1800px) {
	.lineBlueLeft {
		margin-left: 100px;
	}
}
