/*******************************RESET*******************************/html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, a, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,select, textarea, input,table, caption, tbody, tfoot, thead, tr, th, td,header, footer, field, menu, nav, article, aside, figcaption, figure,section, canvas, details, summary, hgroup, button,time, mark, audio, video,.control-group, .controls{width: auto; margin: 0; padding: 0; font-size: 1em; line-height: 1; font-style: normal; font-weight: normal;text-decoration: none; background: transparent; border: 0; border-radius: 0; outline: 0; vertical-align: baseline;box-shadow: none; text-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;-ms-box-sizing: border-box; box-sizing: border-box; }header, footer, section, menu, nav, article, aside,details, figcaption, figure, hgroup, button{ display: block; }.clearfix{ zoom: 1; }.clearfix::before, .clearfix::after{ content:''; display: table; width: 0; height: 0; }.clearfix::after{ clear: both; }/*******************************COMMON*******************************/html{ height: 100%; }body{ position: relative; display: block; width: 100%; height: auto; min-width: 300px; min-height: 100%;font-family: 'sofia_prolight'; font-size: 10px; color: #333333; text-decoration: none; text-align: center;background: #F3EEEB; overflow-y: scroll; }	body .outer-wrapper{ z-index: 2; position: relative; overflow: hidden; }	body .inner-wrapper{ position: relative; overflow: hidden; }h1, h2, h3, h4, h5, h6{ display: block; font-family: 'sacramento'; line-height: 1; }h6{ font-size: 3.8em; } h5{ font-size: 4em; } h4{ font-size: 4.4em; }h3{ font-size: 5.8em; } h2{ font-size: 6em; } h1{ font-size: 6.2em; }p{ font-size: 1.7em; line-height: 1.3; margin-bottom: 10px; }p:last-child{ margin-bottom: 0; }a{ color: #9A79B6; text-decoration: none; cursor: pointer; outline: none; }a:hover{ color: #9A79B6; cursor: pointer; text-decoration: none; }ul{ margin-bottom: 10px; padding: 0; font-size: 1.5em; line-height: 1.3; }ul li{ margin-left: 20px; list-style-image: url(../images/elements/bullet-1.png); }img{ vertical-align: top; width: 100%; height: auto; }.language-flag{ z-index: 10000000000000000; position: fixed; top: 50px; right: 10px; width: 35px; height: auto; }/*******************************ICONS*******************************/input::before, .button::before, .imicon::before, .imicon li::before, .fancybox-close{font-family: 'icomoon'; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;line-height: 1; color: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;	src:	url('../fonts/icomoon.eot?10qzze');	src:	url('../fonts/icomoon.eot?#iefix10qzze') format('embedded-opentype'),			url('../fonts/icomoon.woff?10qzze') format('woff'),			url('../fonts/icomoon.ttf?10qzze') format('truetype'),			url('../fonts/icomoon.svg?10qzze#icomoon') format('svg'); }.icon-search::before{ content: "\e65f"; }.icon-download::before{ content: "\e67b"; }.icon-checkmark::before{ content: "\e609"; }.icon-check::before{ content: "\e609"; }.icon-cross::before{ content: "\e603"; }.icon-localization::before{ content: "\e60a"; }.icon-email::before{ content: "\e63a"; }.icon-phone::before{ content: "\e637"; }.icon-institution::before{ content: "\e623"; }.icon-tag::before{ content: "\e600"; }.icon-message::before{ content: "\e615"; }.icon-file-pdf:before{ content: "\e931"; }.icon-facebook::before{ content: "\e6b4"; }.icon-twitter::before{ content: "\e6b7"; }.icon-youtube::before{ content: "\e6b9"; }.icon-clock::before{ content: "\e93e"; }.icon-paper-plane:before{ content: "\f1d9"; }.icon-chevron-left::before{ content: "\f053"; }.icon-chevron-right::before{ content: "\f054"; }.icon-switch::before{ content: "\e67a" }/*******************************ANIMATION*******************************/img, img:hover,a, a:hover, a::before, a:hover::before,.award, .award:hover,.navigation .part, body,.owl-carousel .owl-buttons div, .owl-carousel .owl-buttons div:hover{-webkit-transition: all .25s; -moz-transition: all .25s; -o-transition: all .25s; -ms-transition: all .25s; transition: all .25s; }/*** Various effects ***/.snt-pulse, .constant-pulse, .enterance-zoomin, .entrance-fadein, .rotate-stop{display: block; vertical-align: middle;-webkit-transform: translateZ(0); -moz-transform: translateZ(0); -o-transform: translateZ(0);-ms-transform: translateZ(0); transform: translateZ(0); -moz-osx-font-smoothing: grayscale; -webkit-backface-visibility: hidden; backface-visibility: hidden;-webkit-transition: all .25s; -moz-transition: all .25s; -o-transition: all .25s;-ms-transition: all .25s; transition: all .25s; }/* SNT-Pulse */.snt-pulse, .constant-pulse{ }.snt-pulse:hover, .snt-pulse:focus, .snt-pulse:active, .constant-pulse{-webkit-animation: snt-pulse 7s linear infinite; -moz-animation: snt-pulse 7s linear infinite; -o-animation: snt-pulse 7s linear infinite;-ms-animation: snt-pulse 7s linear infinite; animation: snt-pulse 7s linear infinite; }	@-webkit-keyframes snt-pulse{ 0% { -webkit-transform: scale(1); } 3% { -webkit-transform: scale(0.96); } 6% { -webkit-transform: scale(1.04); } 9% { -webkit-transform: scale(1); } }	@-moz-keyframes snt-pulse{ 0% { -moz-transform: scale(1); } 3% { -moz-transform: scale(0.96); } 6% { -moz-transform: scale(1.04); } 9% { -moz-transform: scale(1); } }	@-o-keyframes snt-pulse{ 0% { -o-transform: scale(1); } 3% { -o-transform: scale(0.96); } 6% { -o-transform: scale(1.04); } 9% { -o-transform: scale(1); } }	@-ms-keyframes snt-pulse{ 0% { -ms-transform: scale(1); } 3% { -ms-transform: scale(0.96); } 6% { -ms-transform: scale(1.04); } 9% { -ms-transform: scale(1); } }	@keyframes snt-pulse{ 0% { transform: scale(1); } 3% { transform: scale(0.96); } 6% { transform: scale(1.04); } 9% { transform: scale(1); } }/*Entrance-Zoomin */.entrance-zoomin{-webkit-animation: entrance-zoomin .3s ease-out; -moz-animation: entrance-zoomin .3s ease-out; -o-animation: entrance-zoomin .3s ease-out;-ms-animation: entrance-zoomin .3s ease-out; animation: entrance-zoomin .3s ease-out; }	@-webkit-keyframes entrance-zoomin{ 0% { opacity: 0; -webkit-transform: scale(.5); } 100% {  opacity: 1; -webkit-transform: scale(1); } }	@-moz-keyframes entrance-zoomin{ 0% { opacity: 0; -moz-transform: scale(1); } 100% {  opacity: 1; -moz-transform: scale(1); } }	@-o-keyframes entrance-zoomin{ 0% { opacity: 0; -o-transform: scale(1); } 100% {  opacity: 1; -o-transform: scale(1); } }	@-ms-keyframes entrance-zoomin{ 0% { opacity: 0; -ms-transform: scale(1); } 100% {  opacity: 1; -ms-transform: scale(1); } }	@keyframes entrance-zoomin{ 0% { opacity: 0; transform: scale(.5); } 100% { opacity: 1; transform: scale(1); } }	/*Entrance-Fadein */.entrance-fadein{-webkit-animation: entrance-fadein 1.5s ease-out; -moz-animation: entrance-fadein 1.5s ease-out; -o-animation: entrance-fadein 1.5s ease-out;-ms-animation: entrance-fadein 1.5s ease-out; animation: entrance-fadein 1.5s ease-out; }	@-webkit-keyframes entrance-fadein{ 0% { opacity: 0; } 75% { opacity: 0; } 100% { opacity: 1; } }	@-moz-keyframes entrance-fadein{ 0% { opacity: 0; } 75% { opacity: 0; } 100% { opacity: 1; } }	@-o-keyframes entrance-fadein{ 0% { opacity: 0; } 75% { opacity: 0; } 100% { opacity: 1; } }	@-ms-keyframes entrance-fadein{ 0% { opacity: 0; } 75% { opacity: 0; } 100% { opacity: 1; } }	@keyframes entrance-fadein{ 0% { opacity: 0; } 75% { opacity: 0; } 100% { opacity: 1; } }	/* Rotate-Stop */.rotate-stop{}.rotate-stop:hover, .rotate-stop:focus, .rotate-stop:active{-webkit-animation: rotate-stop .75s linear; -moz-animation: rotate-stop .75s linear; -o-animation: rotate-stop .75s linear;-ms-animation: rotate-stop .75s linear; animation: rotate-stop .75s ease-in-out; }	@-webkit-keyframes rotate-stop{ 0% { -webkit-transform: rotate(0); } 100% { -webkit-transform: rotate(720deg); } }	@-moz-keyframes rotate-stop{ 0% { -moz-transform: rotate(0); } 100% { -moz-transform: rotate(720deg); } }	@-o-keyframes rotate-stop{ 0% { -o-transform: rotate(0); } 100% { -o-transform: rotate(720deg); } }	@-ms-keyframes rotate-stop{ 0% { -ms-transform: rotate(0); } 100% { -ms-transform: rotate(720deg); } }	@keyframes rotate-stop{ 0% { transform: rotate(0); } 100% { transform: rotate(720deg); } }/*******************************TOPBAR*******************************/.topbar{ z-index: 100000000010; position: fixed; top: 0; left: 0; width: 100%; height: 40px; padding: 0; background-color: #74608A;-webkit-transition: all .3s; -moz-transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; transition: all .5s; }.topbar .logo{ width: auto; height: 100%; }	.topbar .navigation{ position: relative; top: 0; left: 0; height: 40px; max-width: 840px; margin: auto; }		.topbar .navigation .part{ position: absolute; top: 0; width: 33.33%; text-align: center; }		.topbar .navigation .part.left{ left: 0; }		.topbar .navigation .part.right{ right: 0; }		.topbar .navigation .part.logo{ left: 50%; height: 36px; padding: 2px 0; border: 0;		overflow: hidden; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);		-o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }			.topbar .navigation .part.logo .wrapper{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }			.topbar .navigation .part.logo img{ max-width: 210px; margin: auto; }			.topbar .navigation .link{ float: left; width: 50%; height: 40px; font-size: 1.4em; line-height: 40px; color: #FFFFFF; text-transform: lowercase; }			.topbar .navigation .link:hover{ background: rgba(255,255,255,.1); }	.topbar, .hide-topbar{ transform: translateY(-150%); }.show-topbar, .purple-topbar, .brown-topbar{ -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -o-transform: translateY(0%);-ms-transform: translateY(0%); transform: translateY(0%); }.show-topbar{ transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }.brown-topbar{ background: #321D11; }/*******************************HEADER*******************************/.header{ z-index: 995; position: fixed; top: 0; left: 0; width: 100%; height: 100vh; overflow: hidden; }		.header .navigation{ z-index: 10000; position: absolute; top: 50px; left: 50%; width: 100%; max-width: 810px; height: 40px; 	-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%);	-ms-transform: translateX(-50%); transform: translateX(-50%); }		.header .navigation .part{ position: absolute; top: 40px; width: 33.33%; text-align: center; }		.header .navigation .part.left{ left: 0; }		.header .navigation .part.right{ right: 0; }		.header .navigation .part.logo{ top: 0; left: 33.33%; }		.header .navigation .part.logo .wrapper{ position: relative; max-width: 220px; max-height: 220px; margin: auto; }		.header .navigation .part.logo img{}			.header .navigation .link{ float: left; position: relative; width: 50%; height: 40px; font-size: 1.7em; line-height: 40px; color: #FFFFFF;			text-align: center; text-transform: lowercase; text-shadow: 1px 1px 3px #120801; }			.header .navigation .part.left .link{}			.header .navigation .part.right .link{}			.header .navigation .link:hover{}			.award{ z-index: 100000; position: absolute; bottom: 11px; right: 30px; width: 180px; height: auto; }		.award:hover{ width: 190px; }/*******************************CONTENT*******************************/	.content{ z-index: 998; position: relative; overflow: hidden; margin-top: 100vh; }	.content .row{ position: relative; background: #FFFFFF; }		.content .row.our-story{ top: 5px; color: #FFFFFF; background: #9A79B6 url(../images/bg/purple-bg.jpg) repeat; }	.content .row.our-story::before{ z-index: 10; content: ""; display: block; position: absolute; top: -5px; left: 0; width: 100%; height: 5px; background: rgba(0,0,0,.3); }		.content .row.our-story .row-wrapper{ position: relative; max-width: 1920px; margin: 0 auto; padding: 50px 0; }			.icon-container, .icons{ position: absolute; }			.icon-container{ top: 70px; width: 100%; height: 100%; padding: 0 5%; }				.content .row.our-story .icon-wrapper{ position: relative; width: 100%; max-width: 1920px; height: 322px; margin: auto; }					.icons.sesirici{ bottom: 13%; left: 0%; width: 39px; height: 24px; }					.icons.kofercic{ bottom: 37%; left: 7%; width: 39px; height: 38px; }					.icons.koktelcic{ bottom: 58%; left: 0%; width: 26px; height: 32px; }					.icons.kafica{ bottom: 81%; left: 7%; width: 36px; height: 49px; }					.icons.raketica{ bottom: 95%; left: 16%; width: 38px; height: 44px; }					.icons.kalupcic{ bottom: 93%; left: 0%; width: 37px; height: 38px; }					.icons.palmica{ bottom: 93%; right: 0%; width: 41px; height: 41px; }					.icons.kometica{ bottom: 95%; right: 16%; width: 76px; height: 18px; }							.icons.cokoladica{ bottom: 81%; right: 7%; width: 43px; height: 40px; }					.icons.rukavica{ bottom: 58%; right: 0%; width: 36px; height: 47px; }					.icons.tetrapakcic{ bottom: 37%; right: 7%; width: 38px; height: 46px; }					.icons.kolacic{ bottom: 13%; right: 0%; width: 40px; height: 37px; }			.content .row.our-story .wrapper{ max-width: 1920px; margin: 0 auto; margin-bottom: 40px; padding: 0 20%; }				.content .row.our-story .title{ margin-bottom: 50px; text-shadow: 1px 1px 0 #74608A; }				.content .row.our-story p{ margin-bottom: 20px; text-shadow: 1px 1px 0 #74608A; }				.content .row.our-story span{ font-family: 'aller_lightitalic'; text-shadow: 1px 1px 0 #74608A; }				.content .row.our-story .haccp{ display: block; position: relative; max-width: 230px; margin: auto; }		.content .row.motto{ position: relative; background: #0F0E0A url("../images/bg/posluzavnik.jpg");	background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;	-ms-background-size: cover; background-size: cover; overflow: hidden; }	.content .row.motto::before, .content .motto::after{ z-index: 10; content: ""; display: block;	position: absolute; left: 0; width: 100%; height: 5px; background: rgba(255,255,255,.2); }	.content .row.motto::before{ top: 0; }	.content .row.motto::after{ bottom: 0; }		.content .row.motto	.title{ position: absolute; top: 50%; left: 0; width: 100%; padding: 0 10%; color: #FFFFFF; text-shadow: 1px 1px 3px #120801;		-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);		-ms-transform: translateY(-50%); transform: translateY(-50%); }	.content .row.cookies{ padding-top: 60px; color: #511B1B; background: #ECE0CC url(../images/bg/food.png) repeat; }		.content .row.cookies .title-wrapper{ margin-bottom: 60px; }			.content .row.cookies .title.our{ position: relative; width: 120px; margin: auto; font-size: 4.4em; }			.content .row.cookies .title.cookies{ position: relative; font-family: 'action_manbold'; font-size: 5.8em; line-height: .8; text-transform: uppercase; }		.content .row.cookies .cookies-wrapper{ max-width: 1200px; padding: 0 2%; margin: 0 auto; }			.content .row.cookies figure{ position: relative; float: left; width: 29.33%; height: auto; margin: 0 2% 50px 2%; padding: 0; text-align: center; cursor: pointer; }				.content .row.cookies figure a{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }				.content .row.cookies figure .title{ position: relative; margin: 0; font-size: 3.4em; line-height: .8; color: #b78d5f; }				.content .row.cookies figure .img-caption{ position: relative; margin-bottom: 15px; }					.content .row.cookies figure img{ display: block; position: relative; width: 100%; max-width: 180px; margin: 0 auto;					-webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;					-ms-transition: all .3s ease-out; transition: all .3s ease-out; }					.content .row.cookies figure:hover img{ -webkit-transform: scale3d(.95,.95,.95); -moz-transform: scale3d(.95,.95,.95);					-o-transform: scale3d(.95,.95,.95); -ms-transform: scale3d(.95,.95,.95); transform: scale3d(.95,.95,.95); }					.content .row.cookies figure figcaption{ opacity: 0; position: absolute; top: 50%; left: 0; width: 70%; margin: 0 15%; padding: 8px 16px;					background: rgba(241,215,174,.8); border-radius: 10px;					-webkit-transition: all .25s; -moz-transition: all .25s; -o-transition: all .25s; -ms-transition: all .25s; transition: all .25s;					-webkit-transform: scale(.5,.5) translateY(-50%); -moz-transform: scale(.5,.5) translateY(-50%); -o-transform: scale(.5,.5) translateY(-50%);					-ms-transform: scale(.5,.5) translateY(-50%); transform: scale(.5,.5) translateY(-50%); }					.content .row.cookies figure:hover figcaption{ opacity: 1; -webkit-filter: blur(0);					-webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -o-transition: all .25s ease-out;					-ms-transition: all .25s ease-out; transition: all .25s ease-out;					-webkit-transform: scale(1,1) translateY(-50%); -moz-transform: scale(1,1) translateY(-50%); -o-transform: scale(1,1) translateY(-50%);					-ms-transform: scale(1,1) translateY(-50%); transform: scale(1,1) translateY(-50%); }						.content .row.cookies .description{ position: relative; margin: 0 auto; margin-bottom: 3px; padding-bottom: 3px;						font-family: 'oswaldregular'; font-size: 1.5em; color: #511B1B; text-transform: uppercase; border: 0; border-bottom: 1px dashed #333; }									.content .row.cookies figure .trick{ margin: 0; font-size: 1.4em; line-height: 1.2; text-transform: lowercase; }			.content .row.packaging{ background: #F3EEEB; }	.content .row.packaging span{ font-family: 'aller_lightitalic'; }	.content .row.packaging::before{ content: ""; display: block; position: absolute; top: -16px; left: 0; width: 100%; height: 16px;	background: linear-gradient(-135deg, transparent 16px, #F3EEEB 0), linear-gradient(135deg, transparent 16px, #F3EEEB 0);	background-repeat: repeat-x; background-position: left bottom; background-size: 16px 16px; }		.content .row.packaging .wrapper{ max-width: 1920px; margin: auto; }			.content .row.packaging .wrapper p{}	.content .row.contact-order{ color: #FFFFFF; background: #ECE0CC url(../images/bg/brown-bg.png) repeat; }	.content .row.contact-order span{ font-family: 'aller_lightitalic'; }		.content .row.contact-order .wrapper{ padding: 50px 0 80px 0; }			.content .row.contact-order .title{ position: relative; padding-bottom: 50px; }			.content .row.contact-order .info-1{ position: relative; padding-bottom: 50px; }				.content .row.contact-order .info-1 p{ font-size: 2.2em; }			.content .row.contact-order .info-2{ position: relative; }				.content .row.contact-order .info-2 p{ font-size: 1.7em; }		.content .row.contact-order .footer{ padding: 0 40px; color: #FFFFFF; }			.content .row.contact-order .footer-wrapper{ padding: 15px 10%; border-top: 1px dashed #FFFFFF; }				.content .row.contact-order .footer p{ margin: 0; font-size: 1.3em; line-height: 1.3; }	/*******************************OWL-CAROUSEL*******************************/.grabbing{ cursor: url(../images/elements/grabbing.png) 8 8, move; }.owl-carousel{ z-index: 998; display: none; position: relative; width: 100%; height: 100%; -ms-touch-action: pan-y; background: #FFFFFF; }#header-slider .owl-carousel img{ height: 100vh !important; width: 100% !important; }	.owl-carousel #progressBar{ z-index: 99999999; position: absolute; bottom: 15px; left: 15px; width: 150px; height: 4px; margin: 0; padding: 0; background: #FFFFFF; }		.owl-carousel #bar{ width: 0%; max-width: 100%; height: 4px; margin: 0; background: #9A79B6; }	.owl-carousel .owl-wrapper-outer{ position: relative; width: 100%; overflow: hidden; }	.owl-carousel .owl-wrapper-outer.autoHeight{ -webkit-transition: height .5s ease-in-out; -moz-transition: height .5s ease-in-out;	-o-transition: height .5s ease-in-out; -ms-transition: height .5s ease-in-out; transition: height .5s ease-in-out; }		.owl-carousel .owl-wrapper{ display: none; position: relative; }		.owl-carousel .owl-wrapper::after{ content: "."; display: block; height: 0; line-height: 0; visibility: hidden; clear: both; } /* clearfix */			.owl-carousel .owl-item{ float: left; }			.owl-carousel .owl-item.loading{ min-height: 150px; background: url(../images/elements/loader.gif) no-repeat center center }				.owl-carousel .item{ background-position: 50% 50%; background-repeat: no-repeat;				-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;				-ms-background-size: cover; background-size: cover; }				.owl-carousel .item-1{ background-image: url("../images/slider-header/bg2.jpg"); }				.owl-carousel .item-2{ background-image: url("../images/slider-header/bg1.jpg"); }				.owl-carousel .item-3{ background-image: url("../images/slider-header/bg3.jpg"); }				.owl-carousel .item-4{ background-image: url("../images/slider-header/bg4.jpg"); }				.owl-carousel .item::before{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/bg/grid.png) repeat; }					.owl-carousel .item img.blank{ display: block; width: 100%; height: 100vh; }					.owl-carousel .carousel-content{ position: absolute; top: 50%; left: 50%; width: 90%; max-width: 840px; text-align: center;					-webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%);					-ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }						.owl-carousel .row{ position: relative; }							.owl-carousel .carousel-content .subtitle, .owl-carousel .carousel-content p{ color: #FFFFFF; text-shadow: 1px 1px 3px #120801; }							.owl-carousel .carousel-content .subtitle{ line-height: 1; }							.owl-carousel .carousel-content p{ font-size: 2.1em; }	.owl-carousel .owl-controls{ position: absolute; bottom: 15px; left: 50%; width: 100px; height: 10px; margin: 0; padding: 0;	-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%);	-ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-tap-highlight-color: rgba(0,0,0,0);	-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; }		.owl-carousel .owl-buttons{ display: none; filter: Alpha(Opacity=0); opacity: 0; position: absolute; bottom: 60px; left: 0; width: 100%; height: 40px;		margin: 0; padding: 0; vertical-align: middle; }		.owl-carousel:hover .owl-buttons{ filter: Alpha(Opacity=100); opacity: 1; }			.owl-carousel .owl-buttons div{ z-index: 1000; filter: Alpha(Opacity=50); opacity: .5; position: absolute; bottom: 0; width: 50px; height: 24px;			font-size: 1.3em; line-height: 24px; text-decoration: none; color: #9A79B6; background: #FFFFFF; cursor: pointer; }						.owl-carousel .owl-buttons div:hover{ filter: Alpha(Opacity=100); opacity: 1; }			.owl-carousel .owl-buttons .owl-prev{ left: 0; }			.owl-carousel .owl-buttons .owl-next{ left: 55px; }				.owl-carousel .owl-buttons div span{ vertical-align: middle; }		.owl-controls .owl-pagination{ position: absolute; }			.owl-controls .owl-page{ display: inline-block; zoom: 1; *display: inline; /*IE7 life-saver */ cursor: pointer; }				.owl-controls .owl-page span{ display: block; width: 20px; height: 4px; margin-right: 5px; background: #FFFFFF; }				.owl-controls .owl-page.active span, .owl-controls.clickable .owl-page:hover span{ background: #9A79B6; }				.owl-controls .owl-page span.owl-numbers{ width: auto; height: auto; color: #FFFFFF; padding: 2px 10px; font-size: 12px; border-radius: 30px; }.owl-carousel .owl-buttons, .owl-carousel:hover .owl-buttons,.owl-carousel .owl-buttons div, .owl-carousel .owl-buttons div:hover,.owl-controls .owl-page span, .owl-controls .owl-page:hover span{-webkit-transition: all .25s; -moz-transition: all .25s; -o-transition: all .25s;-ms-transition: all .25s; transition: all .25s; }			/* fix */.owl-carousel  .owl-wrapper, .owl-carousel  .owl-item{-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;-ms-backface-visibility: hidden; backface-visibility: hidden;-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }#slider-packaging.owl-carousel{ background: #F3EEEB; }	#slider-packaging.owl-carousel .item::before{ background: transparent; }#slider-packaging .carousel-content{ position: relative; top: auto; bottom: 0; padding: 10px 0 40px 0; background: #F3EEEB;-webkit-transform: translate(-50%,0); -moz-transform: translateY(0); -o-transform: translate(-50%,0);-ms-transform: translate(-50%,0); transform: translate(-50%,0); }	#slider-packaging .row{ background: transparent; }		#slider-packaging .carousel-content p{ color: #511B1B; text-shadow: none; }#slider-packaging .owl-controls{ top: 0; bottom: auto; left: 0; width: 100%; height: 80px; transform: translateX(0); }	#slider-packaging .owl-buttons{ z-index: 998; filter: Alpha(Opacity=100); opacity: 1; display: block; position: absolute; top: 0; bottom: auto; height: 100%; }		#slider-packaging .owl-buttons div{ filter: Alpha(Opacity=100); opacity: 1; top: 0; bottom: auto; width: 35px; height: 80px;		font-size: 3.4em; line-height: 80px; color: #382113; background: transparent; }		#slider-packaging .owl-buttons div:hover{ color: #C3996B; }		#slider-packaging .owl-buttons .owl-prev{ left: 10px;		-webkit-animation: ltr .6s linear infinite; -moz-animation: ltr .6s linear infinite;		-o-animation: ltr .6s linear infinite; -ms-animation: ltr .6s linear infinite;		animation: ltr .6s linear infinite; }			@-webkit-keyframes ltr{ 0% { left: 10px; } 50% { left: 20px; } 100% { left: 10px; } }			@-moz-keyframes ltr{ 0% { left: 10px; } 50% { left: 20px; } 100% { left: 10px; } }			@-o-keyframes ltr{ 0% { left: 10px; } 50% { left: 20px; } 100% { left: 10px; } }			@-ms-keyframes ltr{ 0% { left: 10px; } 50% { left: 20px; } 100% { left: 10px; } }			@keyframes ltr{ 0% { left: 10px; } 50% { left: 20px; } 100% { left: 10px; } }		#slider-packaging .owl-buttons .owl-next{ left: auto; right: 10px;		-webkit-animation: rtl .6s linear infinite; -moz-animation: rtl .6s linear infinite;		-o-animation: rtl .6s linear infinite; -ms-animation: rtl .6s linear infinite;		animation: rtl .6s linear infinite; }			@-webkit-keyframes rtl{ 0% { right: 10px; left: auto; } 50% { right: 20px; left: auto; } 100% { right: 10px; left: auto; } }			@-moz-keyframes rtl{ 0% { right: 10px; left: auto; } 50% { right: 20px; left: auto; } 100% { right: 10px; left: auto; } }			@-o-keyframes rtl{ 0% { right: 10px; left: auto; } 50% { right: 20px; left: auto; } 100% { right: 10px; left: auto; } }			@-ms-keyframes rtl{ 0% { right: 10px; left: auto; } 50% { right: 20px; left: auto; } 100% { right: 10px; left: auto; } }			@keyframes rtl{ 0% { right: 10px; left: auto; } 50% { right: 20px; left: auto; } 100% { right: 10px; left: auto; } }	#slider-packaging .owl-pagination{ display: none; }/*******************************FANCYBOX v2.1.5 (!partial code)*******************************/.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe,.fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp{ margin: 0; padding: 0; border: 0; outline: none; vertical-align: top; }.fancybox-wrap{ z-index: 100000000; position: absolute; top: 0; left: 0; }.fancybox-skin{ position: relative; background: transparent; color: #FFFFFF; text-shadow: none; }.fancybox-opened{}.fancybox-opened .fancybox-skin{}.fancybox-outer, .fancybox-inner{ position: relative; }.fancybox-inner{ overflow: hidden; }.fancybox-type-iframe .fancybox-inner{ -webkit-overflow-scrolling: touch; }.fancybox-error{ color: #222222; margin: 0; padding: 15px; white-space: nowrap; }.fancybox-image, .fancybox-iframe{ display: block; width: 70%; height: 70%; max-width: 560px; max-height: 560px; margin: 0 auto; }.fancybox-close{ z-index: 1000001; position: fixed; top: 5px; left: 5px; padding: 15px; padding-right: 14px;font-size: 20px; line-height: 1; text-align: center; color: #3B2314; cursor: pointer; }.fancybox-close:hover{ text-decoration: none; color: #3B2314; }.fancybox-close::before{ content: "\e67a"; }/* Overlay helper */.fancybox-lock{ overflow: hidden !important; width: auto; }.fancybox-lock body{ overflow: hidden !important; }.fancybox-lock-test{ overflow-y: hidden !important; }.fancybox-overlay{ z-index: 8010; display: none; position: absolute; top: 0; left: 0; width: 100% !important; height: 100vh !important; background: rgba(255,255,255,.75); }.fancybox-overlay-fixed{ position: fixed; bottom: 0; right: 0; }.fancybox-lock .fancybox-overlay{ z-index: 1000000; overflow: auto; overflow-y: scroll; background: rgba(255,255,255,.75); }/* Title helper */.fancybox-title{ z-index: 8050; position: absolute; bottom: 0; font-family: 'oswaldregular'; font-size: 1.6em; text-shadow: none; visibility: hidden; }.fancybox-opened .fancybox-title{ visibility: visible; }.fancybox-title-float-wrap{ z-index: 8050; position: fixed; bottom: 0; left: 0; width: 100%; text-align: center; }.fancybox-title-float-wrap .child{ display: block; padding: 14px 30px; color: #FFFFFF; background: #321D11; }.fancybox-title-outside-wrap{ position: relative; margin-top: 10px; color: #FFFFFF; }.fancybox-title-inside-wrap{ padding-top: 10px; }.fancybox-title-over-wrap{ position: absolute; bottom: 0; left: 0; padding: 10px; color: #FFFFFF; background: #000000; background: rgba(0,0,0,.8); }