article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }audio:not([controls]) { display: none; }[hidden] { display: none; }html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }body { margin: 0; font-size: 13px; line-height: 1.231; }body, button, input, select, textarea { font-family: sans-serif; color: #222; }::-moz-selection { background:#ba8f4c; color: #fff; text-shadow: none; }::selection { background:#ba8f4c; color: #fff; text-shadow: none; }a { color: #00e; }a:visited { color: #551a8b; }a:hover { color: #06e; }a:focus { outline: thin dotted; }a:hover, a:active { outline: 0; }abbr[title] { border-bottom: 1px dotted; }b, strong { font-weight: bold; }blockquote { margin: 1em 40px; }dfn { font-style: italic; }hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }ins { background: #ff9; color: #000; text-decoration: none; }mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }q { quotes: none; }q:before, q:after { content: ""; content: none; }small { font-size: 85%; }sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sup { top: -0.5em; }sub { bottom: -0.25em; }ul, ol { margin: 1em 0; padding: 0 0 0 40px; }dd { margin: 0 0 0 40px; }nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }svg:not(:root) { overflow: hidden; }figure { margin: 0; }form { margin: 0; }fieldset { border: 0; margin: 0; padding: 0; }label { cursor: pointer; }legend { border: 0; *margin-left: -7px; padding: 0; }button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }button, input { line-height: normal; *overflow: visible; }table button, table input { *overflow: auto; }button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }textarea { overflow: auto; vertical-align: top; resize: vertical; }input:valid, textarea:valid {}input:invalid, textarea:invalid { background-color: #f0dddd; }table { border-collapse: collapse; border-spacing: 0; }td { vertical-align: top; }.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }.ir br { display: none; }.hidden { display: none !important; visibility: hidden; }.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }.invisible { visibility: hidden; }.clearfix:before, .clearfix:after { content: ""; display: table; }.clearfix:after { clear: both; }.clearfix { zoom: 1; }html, body {min-height:100%}#SkipTo {position: absolute; left:-1234em}#container {}#footer {height:160px; background: url(../images/footer.png) no-repeat 50% 100%}#footer a {color: #636f8c}html {background: url(../images/body-end.png) repeat-x 0 100% #2d61ab; }body {min-width:980px; font-family: Georgia, "Nimbus Roman No9 L", serif;background: url(../images/body-top.png) repeat-x 0 0 }h1, h1 a, .h1, .h1 a {display: block; color:#bf8933; text-decoration: none;font-weight:normal; text-transform:uppercase}h1, .h1{ background: url(../images/h1-grad.png) 100% 100% no-repeat; font-size:1.5em}#content h1 a, #content .h1 a{color:#bf8933}h2 {font-weight: normal; font-size:1.25em; color:#bf8933; }h3 {font-size:1em; font-weight: normal}.tel {text-decoration: none}.button {width: 130px; height:30; line-height:30px; padding:0;text-align: center; color:#575757;background: url(../images/univers-cafe.png)no-repeat -270px -80px;text-decoration: none; font-size:1.25em;border: none}.btn-submit, .btn-clear {}.content a { color: #a17e47; }.content a:visited { color: #7e6236; }.content a:hover { color: #bf8933; }.centered {width:980px; margin:0 auto}.centered-content {width:950px; padding-left:15px; padding-right:15px;margin:0 auto}.column {float:left; display:inline}.content-left, .content-righ {width:245px; padding-left:25px}.content-left-center, .content-right-center {width:605px; color:#717171}.content-left, .content-left-center {margin-right:50px; min-height:1px}.fit-column {margin-left:-25px; margin-right:-25px}#header {position: relative; height:248px; overflow: hidden}#header .wrapper {position:relative}#header .header-top {padding-top:5px; position: absolute; width:100%; z-index:100; }#header .header-img {padding-top:40px; overflow: hidden}#header .header-img-mask {background: url(../images/header-center.png) no-repeat 50% 0; position: absolute; z-index:90; top:0; width: 100%; height:170px}#header-featured {width:930px; padding-right:20px}#header-featured.banner {width:950px}#nav-logo {float: left; display: inline; margin-left: 90px;width:170px; height:0; padding-top:110px; overflow: hidden;background: url(../images/univers-cafe.png) no-repeat 0 0}#header-slogan {float: left; width:400px; padding: 10px 40px;font-size: 1.75em; color: #e3c66d; }#nav-langs {overflow: hidden; float: right; padding:3px 5px}#nav-langs .lang-sel {float: left; overflow: hidden; margin-right:14px; line-height: 1.5em}#nav-langs a.lang-sel {color: #fff}#nav-langs div.lang-sel {color: #636f8c}#nav-langs .lang-short {display: none}#content {padding-top:10px}#container, #footer{position:relative; z-index:100}#container-bgd-1 {background: url(../images/container.png) no-repeat 50% 80px fixed}#content-wrapper {background: url(../images/content-bgd.png) repeat-y 50% 0; padding-bottom:20px}#nav-main {position: relative; z-index:100;margin-bottom:-8px; margin-top:-6px;background: url(../images/navs-inner.png) no-repeat 0 0; }#nav-main .bgd {background: url(../images/navs-inner.png) no-repeat 100% -400px}#nav-main ul {display: block; overflow: hidden; list-style-type: none; padding-left:0; margin:0 20px;background: url(../images/navs-inner.png) repeat-x 0 -100px;text-align: center; font-size:0}#nav-main li {display: inline-block; height:50px; overflow: hidden;padding-left:2px; background: url(../images/navs-inner.png) no-repeat 0 -300px}#nav-main li.first {background:none;padding-left:0}#nav-main a {float: left; height:20px; line-height:20px; padding:10px 18px; margin:5px 0;font-size:18px; text-decoration:none; white-space:nowrap; letter-spacing:1px;color:#fff; text-shadow: 0px 0px 2px #000; background: url(../images/navs-inner.png) repeat-x 0 -250px} border: solid 1px #0f0#nav-main a:hover {color: #f6e2a4}#nav-main a {-webkit-transition-property: color; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: default;-moz-transition-property: color; -moz-transition-duration: 0.3s; -moz-transition-timing-function:default;-ms-transition-property: color; -ms-transition-duration: 0.3s; -ms-transition-timing-function:default;-o-transition-property: color; -o-transition-duration: 0.3s; -o-transition-timing-function:default;transition-property: color; transition-duration: 0.3s; transition-timing-function:default}#nav-main a.active,body.about-us #nav-main a.about-us,body.coffee-culture #nav-main a.coffee-culture,body.contacts #nav-main a.contacts,body.distributors #nav-main a.distributors,body.products #nav-main a.products,body.recipes #nav-main a.recipes,body.equipment #nav-main a.equipment {background: url(../images/navs-inner.png) repeat-x 0 -206px}#nav-crumbs {font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;text-transform: lowercase;color:#6d7276; }#nav-crumbs .bgd { overflow: hidden; padding:12px 25px;background: url(../images/navs-inner.png) repeat-x 0 -500px}#nav-crumbs a{text-decoration:none;color:#6d7276}#nav-crumbs a:hover {text-decoration:underline}#nav-crumbs a.last {color:#41497f}.nav-sub ul {padding-left:0; list-style-type: none}.nav-sub a {display: block; text-decoration: none;font-size:1.25em; line-height:1.8em; padding-bottom:0.2em;padding-right:10px; padding-left:0;color:#8699ac; border-bottom: dashed 1px #c9d1d8}.nav-sub a:visited { color: #556371; }.nav-sub .last a {border-bottom: none}.nav-sub a {-webkit-transition-property: color, padding-left, padding-right; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: default;-moz-transition-property: color, padding-left, padding-right; -moz-transition-duration: 0.3s; -moz-transition-timing-function:default;-ms-transition-property: color, padding-left, padding-right; -ms-transition-duration: 0.3s; -ms-transition-timing-function:default;-o-transition-property: padding-left, padding-right; -o-transition-duration: 0.3s; -o-transition-timing-function:default;transition-property: color, padding-left, padding-right; transition-duration: 0.3s; transition-timing-function:default}.dcrn-bgd {position: fixed; width:100%; left:0; overflow: hidden; z-index: 80}.dcrn-beans-bottom{height:222px;bottom:0px;background: url(../images/coffe-beans-80.png) no-repeat 50% 100% }.nav-sub a:hover, .nav-sub a.active {color:#364553; padding-left:10px; padding-right:0}.header-featured{padding:0; height:208px; overflow: hidden; position: relative; float: left;list-style-type: none; margin:0}.header-featured li {padding-top:225px; height:20px;float: right; display:inline; margin-left:10px; margin-top:-40px; }.header-featured .banner{position: absolute; top:0; left:0; z-index:5; opacity:0; height:208px}.jsOFF .header-featured .banner{-webkit-transition-property: opacity; -webkit-transition-duration: 0.8s; -webkit-transition-timing-function: ease-out;-moz-transition-property: opacity; -moz-transition-duration: 0.8s; -moz-transition-timing-function: ease-out;-o-transition-property: opacity; -o-transition-duration: 0.8s; -o-transition-timing-function: ease-out;transition-property: opacity; transition-duration: 0.8s; transition-timing-function: ease-out}.jsOFF .header-featured li:target .banner {z-index:7; opacity:1} .jsOFF .header-featured li:last-child .banner {z-index:5; opacity:1}.jsOFF .header-featured li:target ~ li:last-child .banner {opacity:0}.jsOFF .header-featured li:target a.toggler,.jsOFF .header-featured li:last-child a.toggler{background-color: #ccc; background-color: rgba(255,255,255,0.5); color:#000}.header-featured li.active a.toggler{background-color: #ccc; background: rgba(255,255,255,0.5); color:#000}.jsOFF .header-featured li:target ~ li:last-child a.toggler{background-color: #333; background: rgba(0,0,0,0.5) ; color:#fff}.header-featured .banner-prev, .header-featured .banner-next {display: inline-block; margin-left:6px;position:relative;z-index:9; width:30px; height:0; padding-top:30px; overflow: hidden;background-image: url(../images/univers-cafe.png); background-repeat: no-repeat}.header-featured .banner-prev {background-position:-300px 0}.header-featured .banner-next {background-position:-350px 0}.header-featured .banner-prev[href] {background-position:-300px -50px; cursor: pointer; }.header-featured .banner-next[href] {background-position:-350px -50px; cursor: pointer; }.header-featured .banner-loop {position: absolute; z-index:110; bottom:0px; right:0px;border: solid 2px #000}.header-featured .banner-loop a {cursor: pointer;float: left; display: inline; width:26px; height:26px;background-image: url(../images/play.pause.png);background-repeat: no-repeat}.header-featured .banner-loop .banner-play { background-position:-6px 0}.header-featured .banner-loop .banner-pause { background-position:-27px 0}.header-featured .banner-more {position: absolute; bottom:14px; left: 14px;color:#575757; }.jsON .header-featured .banner-more {display: none}.jsON .header-featured .active .banner-more {display: block}.header-featured .banner-more:hover {text-decoration: underline}.header-featured .banner-arrows {position: absolute; bottom:14px; right: 14px; opacity:0}.header-featured .banner-prev, .header-featured .banner-next {display: inline-block; margin-left:6px;position:relative;z-index:9; width:30px; height:0; padding-top:30px; overflow: hidden;background-image: url(../images/univers-cafe.png); background-repeat: no-repeat}.header-featured .banner-prev {background-position:-300px 0}.header-featured .banner-next {background-position:-350px 0}.header-featured .banner-prev[href] {background-position:-300px -40px; cursor: pointer; }.header-featured .banner-next[href] {background-position:-350px -40px; cursor: pointer; }.header-featured a.toggler {display: block; padding:2px; position:relative;z-index:9; width:4px; height:4px;text-decoration: none; border: solid 1px #ccc;background-color: #333;background-color: rgba(0,0,0,0.5) ; color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.jsON .header-featured a.toggler {display:none}.header-featured li.active .banner-more {z-index:7; opacity:1}.jsOFF .header-featured li:target .banner-more {z-index:7; opacity:1} .jsOFF .header-featured li:last-child .banner-more {z-index:5; opacity:1}.jsOFF .header-featured li:target ~ li:last-child .banner-more {opacity:0}.jsON .header-featured li .banner-arrows {z-index:8}.jsON .header-featured li.active .banner-arrows {opacity:1; z-index:9}.jsOFF .header-featured li:target .banner-arrows {z-index:7; opacity:1} .jsOFF .header-featured li:last-child .banner-arrows {z-index:5; opacity:1}.jsOFF .header-featured li:target ~ li:last-child .banner-arrows {opacity:0}#home-products {overflow: hidden; width:100%}#home-products ul{margin:-10px 0 0 0; padding:0 0 20px 6px; list-style-type: none; overflow: hidden}#home-products li {float: left; display: inline; width:275px; padding:0 19px; text-align: center; height:295px; overflow: hidden;background: url(../images/product-bgd.png) no-repeat 50% 100%;font-style: italic}#home-products h3 {font-size:16px; height: 36px; line-height:18px; color:#a17e47}#home-products a {text-decoration: none}#home-products p {font-size:12px; color:#4e4e4e; padding-bottom: 5px}.contacts-left{float: left; width:330px}.contacts-right{float: left}#nav-to-contacts{display: block; width:300px; margin-left:30px; padding:10px 0;color:#4f667a; font-size:1.4em;text-decoration: none}#nav-to-contacts .icon {float: left; display: inline; margin-right:10px;width:61px; height:61px; margin-top:-10px;background: url(../images/univers-cafe.png) no-repeat -200px 0}#footer-copy, #footer-address {position: absolute;font-size:0.85em}#footer-copy { left:30px; line-height:2em;bottom: 10px}#footer-address { right:30px; width:270px; color:#636f8c;bottom: 15px; }.xt-lightbox-mask {background: #000;opacity: .8;filter: alpha(opacity=80);-moz-opacity: .8;-khtml-opacity: .8;z-index: 100}.xt-lightbox {position: fixed;top: 0;left: 0;z-index: 200}.xt-lightbox .button {cursor: pointer;padding: 0;margin: 0;border: 0}.xt-lightbox-wrapper {background: #fff;margin: 10px;padding: 10px;position: relative}.xt-lightbox-content-wrapper {position: relative}.xt-lightbox-content {position: relative;min-width: 200px;min-height: 100px}.xt-lightbox.loading .xt-lightbox-content {background: url('../images/xt-lightbox/loading.gif') no-repeat 50% 50%}.xt-lightbox-content img {display: block}.xt-lightbox-content iframe {display: block;z-index: 100}.xt-lightbox-arrows {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 500}.xt-lightbox-prev,.xt-lightbox-next {width: 49%;height: 100%;background: transparent url('../images/xt-lightbox/blank.gif') repeat;display: block;top: 0}.xt-lightbox-prev {left: 0;float: left}.xt-lightbox-prev:hover {background: transparent url('../images/xt-lightbox/prevlabel.gif') no-repeat 0 15%}.xt-lightbox-next {right: 0;float: right}.xt-lightbox-next:hover {background: transparent url('../images/xt-lightbox/nextlabel.gif') no-repeat 100% 15%}.xt-lightbox-footer {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;overflow: hidden}.xt-lightbox-footer-wrapper {padding-top: 10px}.xt-lightbox-title {font-weight: bold}.xt-lightbox-title, .xt-lightbox-position {margin-right: 76px}.xt-lightbox .xt-lightbox-close {background: transparent url('../images/xt-lightbox/closelabel.gif') no-repeat 0 0;margin-top: 3px;width: 66px;height: 22px;float: right}.sql_debug {font-size:10px; width:100%}.sql_debug tr td {background-color:#fff}.sql_debug tr:nth-of-type(2n) td {background-color:#eee}@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {body { min-width:320px}html #nav-main, html #nav-main .bgd, html #nav-main ul{background: none}html #nav-main li, html #nav-main li.first {display: block; background: url(../images/navs-inner.png) repeat-x 0 -100px}html #nav-main li {height: auto}html #header .header-img-mask {background: none}html #header .header-img {width:94%; padding:0; margin:0 3% 6px 3%}html #header .header-img img {width:100%}html #header .header-top {position: relative}html #nav-logo {float: none; display: block; margin:5px 0 0 20px}html #header-slogan {float: none; display: block; width: auto; padding:10px 20px}html .centered, html .centered-content, html .sub-left, html .sub-right {width:auto}html .sub-page {padding:7px 15px 4px 15px; margin:0 -15px}html .sub-page h2 {float: none; width:auto}html .sub-left {margin-bottom:1em}html .sub-left img {width:100%}html .sub-right {padding-left:0}html .column {float: none; display: block; width:auto}html #footer {height:auto; background:#e7eff5}html #footer-copy, html #footer-address {position: static; width:auto; margin:0.75em; display: block}html #footer-copy {color:#748395}html #footer-copy a {}}@media only screen and (max-height: 1024px) {}@media only screen and (min-width: 480px) {}@media only screen and (min-width: 768px) {}@media only screen and (max-width:768px){body { min-width:320px}html #nav-main, html #nav-main .bgd, html #nav-main ul{background: none}html #nav-main li, html #nav-main li.first {display: block; background: url(../images/navs-inner.png) repeat-x 0 -100px}html #nav-main li {height: auto}html #header .header-img-mask {background: none}html #header .header-img {width:94%; padding:0; margin:0 3% 6px 3%}html #header .header-img img {width:100%}html #header .header-top {position: relative}html #nav-logo {float: none; display: block; margin:5px 0 0 20px}html #header-slogan {float: none; display: block; width: auto; padding:10px 20px}html .centered, html .centered-content, html .sub-left, html .sub-right {width:auto}html .sub-page {padding:7px 15px 4px 15px; margin:0 -15px}html .sub-page h2 {float: none; width:auto}html .sub-left {margin-bottom:1em}html .sub-left img {width:100%}html .sub-right {padding-left:0}html .column {float: none; display: block; width:auto}html #footer {height:auto; background:#e7eff5}html #footer-copy, html #footer-address {position: static; width:auto; margin:0.75em; display: block}html #footer-copy {color:#748395}html #footer-copy a {}}@media print {* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } a, a:visited { text-decoration: underline; }a[href]:after { content: " (" attr(href) ")"; }abbr[title]:after { content: " (" attr(title) ")"; }.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }thead { display: table-header-group; }tr, img { page-break-inside: avoid; }img { max-width: 100% !important; }@page { margin: 0.5cm; }p, h2, h3 { orphans: 3; widows: 3; }h2, h3 { page-break-after: avoid; }}