﻿.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.nomargin{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mt-10{margin-top:.625rem !important}.mb-10{margin-bottom:.625rem !important}.mt-20{margin-top:1.25rem !important}.mb-20{margin-bottom:1.25rem !important}.mt-40{margin-top:2.5rem !important}.mb-40{margin-bottom:2.5rem !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.pt-20{padding-top:1.25rem !important}.pb-20{padding-bottom:1.2r5em !important}.pt-40{padding-top:2.5rem !important}.pb-40{padding-bottom:2.5rem !important}.pt-60{padding-top:3.75rem !important}.pb-60{padding-bottom:3.75rem !important}.ml-10{margin-left:.625rem !important}.ml-20{margin-left:1.25rem !important}.mr-10{margin-right:.625rem !important}.mr-20{margin-right:1.25rem !important}.block-padding{padding-top:3.75rem;padding-bottom:3.75rem}.block-margin{margin-top:3.75rem;margin-bottom:3.75rem}@media only screen and (min-width: 900px){.block-padding{padding-top:5rem;padding-bottom:5rem}.block-margin{margin-top:5rem;margin-bottom:5rem}}#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1}html.js input.form-autocomplete{background-image:url(/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat}html.js input.throbbing{background-image:url(/misc/throbber-active.gif);background-position:100% center}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}html.js fieldset.collapsed .fieldset-wrapper{display:none}fieldset.collapsible{position:relative}fieldset.collapsible .fieldset-legend{display:block}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.resizable-textarea .grippie{background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden}body.drag{cursor:move}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none}a.tabledrag-handle:hover{text-decoration:none}a.tabledrag-handle .handle{background:url(/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-0.4em .5em;padding:.42em .5em;width:13px}a.tabledrag-handle-hover .handle{background-position:6px -11px}div.indentation{float:left;height:1.7em;margin:-0.4em .2em -0.4em -0.4em;padding:.42em 0 .42em .6em;width:20px}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center}.tabledrag-toggle-weight-wrapper{text-align:right}table.sticky-header{background-color:#fff;margin-top:0}.progress .bar{background-color:#fff;border:1px solid}.progress .filled{background-color:#000;height:1.5em;width:5px}.progress .percentage{float:right}.ajax-progress{display:inline-block}.ajax-progress .throbber{background:rgba(0,0,0,0) url(/misc/throbber-active.gif) no-repeat 0px center;float:left;height:15px;margin:2px;width:15px}.ajax-progress .message{padding-left:20px}tr .ajax-progress .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.container-inline div,.container-inline label{display:inline}.container-inline .fieldset-wrapper{display:block}.nowrap{white-space:nowrap}html.js .js-hide{display:none}.element-hidden{display:none}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}*:first-child+html .clearfix{min-height:1%}div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px}div.status{background-image:url(/misc/message-24-ok.png);border-color:#be7}div.status,.ok{color:#234600}div.status,table tr.ok{background-color:#f8fff0}div.warning{background-image:url(/misc/message-24-warning.png);border-color:#ed5}div.warning,.warning{color:#840}div.warning,table tr.warning{background-color:#fffce5}div.error{background-image:url(/misc/message-24-error.png);border-color:#ed541d}div.error,.error{color:#8c2e0b}div.error,table tr.error{background-color:#fef5f1}div.error p.error{color:#333}div.messages ul{margin:0 0 0 1em;padding:0}div.messages ul li{list-style-image:none}div.toboggan-container{text-align:center}div.toboggan-login-link-container{text-align:left}div.toboggan-login-link-container a{text-decoration:none}div.toboggan-block-message{text-align:left}div.user-login-block{text-align:left}div.user-login-block a{text-align:left}.toboggan-unified #login-message{text-align:center;font-size:2em;line-height:1.2}.toboggan-unified #login-links{text-align:center;font-size:1.5em;line-height:2.7}.toboggan-unified #login-links a{padding:.5em;border:1px #666 solid;background-color:#eee}.toboggan-unified #login-links a:hover{background-color:#ddd}.toboggan-unified #login-links a.lt-active,.toboggan-unified #login-links a.lt-active:hover{background-color:#fff19a;border:2px #333 solid}.toboggan-unified.login #register-form{display:none}.toboggan-unified.register #login-form{display:none}.search-api-autocomplete-suggestion{position:relative}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%}.search-api-autocomplete-suggestion .autocomplete-user-input{font-weight:bold}.search-api-autocomplete-suggestion .autocomplete-suggestion-results{position:absolute;right:.2em}.panel-2col .panel-col-first .inside{margin:0}.panel-1col .panel-col{width:100%}#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em}.panel-2col .panel-separator{margin:0 0 1em 0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.has-slideshow{position:relative}.has-slideshow .flex-direction-nav a{opacity:0;-webkit-transition:all .3s .5s ease-in-out;-moz-transition:all .3s .5s ease-in-out;transition:all .3s .5s ease-in-out}.has-slideshow:hover .flex-direction-nav a{opacity:1;-webkit-transform:translateX(0px);-webkit-transition-delay:0s;transform:translateX(0px);transition-delay:0s}ul.slides{margin:0;padding:0;display:inline-flex}ul.slides li{list-style:none}.flex-disabled{display:none}.flex-direction-nav{*height:0;width:100%;margin:0;padding:0}.flex-direction-nav li{list-style:none;list-style-image:none;margin:0;padding:0}.flex-direction-nav li a{position:absolute;top:50%;margin-top:-25px;background:rgba(0,0,0,.4) url(images/slideshow-controls.svg) no-repeat left top;background-size:50px 100px;width:50px;height:50px;text-indent:-2000px;z-index:10;overflow:hidden;cursor:pointer}.flex-direction-nav li a.flex-prev{left:0}.flex-direction-nav li a.flex-next{right:0;background-position:left bottom}.flex-control-paging{position:absolute;bottom:32px;left:0;width:100%;text-align:center;font-size:0;line-height:0;padding:0;margin:0;z-index:20}.flex-control-paging li{list-style:none;list-style-image:none;display:inline-block;padding:0;margin:0 4px;overflow:hidden}.flex-control-paging li a{display:block;width:14px;height:14px;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:background-color .15s .2s ease-in-out;-moz-transition:background-color .15s .2s ease-in-out;-ms-transition:background-color .15s .2s ease-in-out;-o-transition:background-color .15s .2s ease-in-out;transition:background-color .15s .2s ease-in-out;text-indent:-2000px}.flex-control-paging li a.flex-active{background-color:#fff}.flex-control-thumbs{position:absolute;bottom:-120px;left:-5px;width:100%;text-align:left;font-size:0;line-height:0;padding:0;margin:0;z-index:20}@media screen and (min-width: 1255px){.flex-control-thumbs{bottom:-60px}}.flex-control-thumbs li{list-style:none;list-style-image:none;display:inline-block;padding:0;margin:5px;width:50px;height:50px;overflow:hidden;cursor:pointer}.flex-control-thumbs li img{background:#fff;opacity:.5;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex-control-thumbs li img.flex-active{opacity:1}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-y:scroll;height:100%}body{font-family:"myriad-pro","helvetica neue",arial,sans-serif;font-size:100%;line-height:1.65;color:#333;background:#f5f5f5;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;height:100%;margin:0}.grecaptcha-badge{opacity:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}.reset-center{max-width:none}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content-box{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}[hidden]{display:none}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}a{color:#22aa91;text-decoration:none}a:hover{text-decoration:underline}a:active,a:hover{outline:0}table{width:100%;border-collapse:collapse;border-spacing:0;border:none;margin-bottom:32px}table th,table td{padding:16px;text-align:left;vertical-align:top;border:none;border-top:1px solid #cecece}table th.views-align-left,table td.views-align-left{text-align:left}table th.views-align-center,table td.views-align-center{text-align:center}table th.views-align-right,table td.views-align-right{text-align:right}table th p:last-child,table td p:last-child{margin-bottom:0px}table th{font-weight:bold}table thead th{vertical-align:bottom}table thead:first-child tr:first-child th,table thead:first-child tr:first-child td{border-top:0}table tbody+tbody{border-top:2px solid #d0d0d0}.bg-red{background-color:#931e30}.bg-red.node-section.view-mode-full{background-color:#931e30}.bg-green{background-color:#22aa91}.bg-green.node-section.view-mode-full{background-color:#22aa91}.bg-gray,.bg-grey{background-color:#4b4b4b}.bg-gray.node-section.view-mode-full,.bg-grey.node-section.view-mode-full{background-color:#4b4b4b}.bg-yellow{background-color:#e5c333}.bg-yellow.node-section.view-mode-full{background-color:#e5c333}.bg-blue{background-color:#22bec6}.bg-blue.node-section.view-mode-full{background-color:#22bec6}.node-main{max-width:1144px;margin-left:auto;margin-right:auto;*zoom:1;padding:0 64px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.node-main:before,.node-main:after{content:"";display:table}.node-main:after{clear:both}@media only screen and (max-width: 1024px){.node-main{padding:0 32px}}@media only screen and (max-width: 900px){.node-main{padding:0 20px}}@media only screen and (max-width: 600px){.node-main{padding:0px 5%}}.node-main.width600{max-width:600px}.width600{max-width:600px}.container{max-width:1144px;margin:0 auto;padding:20px 64px 80px 64px}.container:before,.container:after{content:"";display:table}.container:after{clear:both}@media only screen and (max-width: 1024px){.container{padding:20px 32px 60px 32px}}@media only screen and (max-width: 900px){.container{padding:0 20px 40px 20px}}@media only screen and (max-width: 600px){.container{padding:0 0 20px 0}}.flex-columns{display:flex;min-height:100%;flex-wrap:wrap;margin:0 -2%}@media only screen and (max-width: 600px){.flex-columns{display:block}}.flex-columns-2cols{flex:0 0 46%;margin:0 2%}@media only screen and (max-width: 600px){.flex-columns-2cols{max-width:100%;margin:0 0 20px 0}}.flex-columns-1third,.flex-columns-3cols,.w33{flex:0 0 29.33%;max-width:29.33%;margin:0 2%}@media only screen and (min-width: 601px)and (max-width: 800px){.flex-columns-1third,.flex-columns-3cols,.w33{flex:0 0 46%;max-width:46%}}@media only screen and (max-width: 600px){.flex-columns-1third,.flex-columns-3cols,.w33{max-width:100%;margin:0 0 20px 0}}.flex-columns-4cols,.w25{flex:0 0 21%;margin:0 2%;max-width:21%}@media only screen and (min-width: 601px)and (max-width: 800px){.flex-columns-4cols,.w25{flex:0 0 46%;max-width:46%}}@media only screen and (max-width: 600px){.flex-columns-4cols,.w25{max-width:100%;margin:0 0 20px 0}}.flex-columns-2thirds,.w66{flex:0 0 62%;margin:0 2%;max-width:62%}@media only screen and (min-width: 601px)and (max-width: 800px){.flex-columns-2thirds,.w66{flex:0 0 46%;max-width:46%}}@media only screen and (max-width: 600px){.flex-columns-2thirds,.w66{max-width:100%;margin:0 0 20px 0}}.w100{width:100%;margin:0 2%}@media only screen and (max-width: 600px){.w100{margin:0 0 20px 0}}.flex-col-item{position:relative;margin-bottom:40px}@media only screen and (min-width: 601px)and (max-width: 1040px){.flex-col-item{margin-bottom:30px}}@media only screen and (max-width: 600px){.flex-col-item{margin-bottom:20px}}img{border:0;width:inherit;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:0}.alignleft,.alignright{margin:0 0 20px 0}@media(min-width: 630px){.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.media-youtube,.media-vimeo{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.media-youtube iframe,.media-youtube embed,.media-youtube object,.media-vimeo iframe,.media-vimeo embed,.media-vimeo object{position:absolute;top:0;left:0;width:100%;height:100%}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small,.smallText{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}b,strong{font-weight:bold}p{margin:0 0 32px}p+h2,p+h3,p+h4,p+h5,p+h6{margin:32px 0px 8px}.text-red{color:#da2f40}.textcenter,.centertext,.text-center{text-align:center}.textright,.righttext,.text-right{text-align:right}.textleft,.lefttext{text-align:left}.text-tiny{font-size:11px;font-weight:normal}.text-14{font-size:14px !important}.text-16{font-size:16px !important}.text-uppercase{text-transform:uppercase}.text-light p,.text-light h1,.text-light h2,.text-light h3,.text-light h4{color:#fff}p.text-light,h1.text-light,h2.text-light,h3.text-light{color:#fff}.text-columns p{margin:10px 0}.text-columns h4,.text-columns h5{font-size:1.125rem;margin:1.25rem 0 0 0}@media only screen and (min-width: 480px){.text-columns{columns:2;column-gap:20px}}@media only screen and (min-width: 900px){.text-columns{columns:3;column-gap:40px}}h1,h2,h3,h4,h5,h6{font-weight:bold;margin:0 0 10px;text-rendering:optimizeLegibility;font-family:"abril-text",serif;line-height:1.3em}h1{position:relative;font-size:40px;margin-bottom:16px;color:#2e2e2e}@media only screen and (max-width: 900px){h1{font-size:30px}}h1 .search-term{font-weight:normal;font-style:italic}h2.node-lead{font-size:22px;margin:0 0 16px;font-weight:normal;font-style:italic;color:#5e5e5e}@media only screen and (max-width: 900px){h2.node-lead{font-size:18px}}.node-header{position:relative;padding-bottom:16px;margin-bottom:32px}.node-header:after{content:"";position:absolute;left:0px;bottom:0px;width:64px;height:2px;background-color:#e5c333}@media only screen and (max-width: 900px){.node-header{padding-bottom:10px;margin-bottom:20px}}h2{font-size:30px}@media only screen and (max-width: 900px){h2{font-size:26px}}h3,h4,h5,h6{font-family:"myriad-pro","helvetica neue",arial,sans-serif}h3{font-size:26px}@media only screen and (max-width: 900px){h3{font-size:24px}}h4{font-size:24px}@media only screen and (max-width: 900px){h4{font-size:21px}}h5,h6{font-size:20px}@media only screen and (max-width: 900px){h5,h6{font-size:18px}}.header-line{position:relative;margin:0 0 50px}.header-line:after{content:"";position:absolute;left:0;bottom:-20px;width:64px;height:2px;background-color:#e5c333}.header-line.grey:after{background-color:#d7d7d7}.header-line.center:after{content:"";position:absolute;left:50%;margin-left:-32px;bottom:-25px;width:64px;height:2px;background-color:#e5c333}@media only screen and (max-width: 600px){.header-line{margin:0 0 40px}}.header-subtitle{position:relative;font-weight:normal;font-style:italic;color:#5e5e5e;margin:0 0 50px}.header-subtitle:after{content:"";position:absolute;left:50%;margin-left:-32px;bottom:-25px;width:64px;height:2px;background-color:#e5c333}@media only screen and (max-width: 600px){.header-subtitle{margin:0 0 40px}}.abril{font-family:"abril-text",serif !important}.fontweight-normal{font-weight:normal !important}.header-small{font-size:16px;font-weight:bold}@media only screen and (min-width: 800px){.header-small{font-size:18px}}.header-medium{font-size:22px;font-weight:bold}.header-medlarge{font-size:24px;font-weight:bold}@media only screen and (min-width: 800px){.header-medlarge{font-size:26px}}.header-large{font-size:30px;font-weight:bold}@media only screen and (min-width: 800px){.header-large{font-size:40px}}.header-tiny{font-size:16px;font-weight:bold}ul{margin:0 0 27px 0;padding:0 0 0 20px}ul>li{list-style:disc outside none;margin:0 0 5px 0}ol{padding:0;margin:0 0 32px 0}ol li{font-family:"abril-fatface",serif;font-size:40px;line-height:1.1em}ol li>span{display:inline-block;font-size:20px;line-height:1.4em;font-family:"myriad-pro","helvetica neue",arial,sans-serif;vertical-align:middle}ol li>span img{vertical-align:middle}blockquote{text-align:center;margin:64px 0}blockquote h3:before{content:open-quote}blockquote h3:after{content:close-quote}blockquote p,blockquote h3{font-family:"abril-fatface",serif;font-size:60px;line-height:1.2em;max-width:none;margin:0 0 20px 0;font-weight:normal}blockquote h5{font-size:20px;line-height:1.2em;font-family:"myriad-pro","helvetica neue",arial,sans-serif;margin:0;font-weight:normal}#site-content .node-content-wrapper blockquote p{max-width:none;margin:0 0 32px 0}.popup-gen{background:#fff;padding:30px;text-align:left;max-width:800px;margin:40px auto;position:relative}@media only screen and (max-width: 800px){.popup-gen{margin:20px;padding:20px}}.popup-gen p{font-size:14px;margin:0 0 1.2em 0}#overlay{display:none;position:fixed;z-index:480;left:0px;top:0px;width:100%;height:100%;background-color:rgba(75,75,75,.9);overflow:hidden}#overlay .close-overlay{position:absolute;right:64px;top:64px;width:64px;height:64px;background:#22aa91 url(images/close-overlay.png) no-repeat center center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}@media only screen and (max-width: 1360px){#overlay .close-overlay{z-index:100;top:32px;right:32px}}@media only screen and (max-width: 1024px){#overlay .close-overlay{z-index:100;top:20px;right:20px}}@media only screen and (max-width: 900px){#overlay .close-overlay{z-index:100;top:4px;right:4px;width:50px;height:50px;background-size:40px 40px}}#overlay .node{position:absolute;left:50%;margin-left:-512px;top:64px;bottom:64px;overflow:auto;-webkit-overflow-scrolling:touch;width:1024px;background-color:#fff;padding:64px;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,.35);-moz-box-shadow:0px 3px 8px rgba(0,0,0,.35);box-shadow:0px 3px 8px rgba(0,0,0,.35)}@media only screen and (max-width: 1360px){#overlay .node{top:64px;bottom:64px;left:64px;right:64px;padding:64px;margin:0;width:auto}}@media only screen and (max-width: 1024px){#overlay .node{top:32px;bottom:32px;left:32px;right:32px;padding:32px;margin:0;width:auto}}@media only screen and (max-width: 900px){#overlay .node{top:20px;bottom:20px;left:20px;right:20px}}@media only screen and (max-width: 600px){#overlay .node{top:8px;bottom:8px;left:8px;right:8px;padding:5%}}.overlay{display:none;position:fixed;z-index:480;left:0px;top:0px;width:100%;height:100%;background-color:rgba(75,75,75,.9)}.overlay-open{overflow:hidden}#dim{display:none;position:fixed;z-index:480;left:0px;top:0px;width:100%;height:100%;background-color:rgba(255,255,255,.35)}#acceptBlock{display:none;width:530px;height:300px;max-height:none;border:1px solid #666;top:0;left:0;right:0;bottom:0;position:fixed;margin:auto;padding:20px;background:#fff;overflow-x:hidden;overflow-y:scroll}@media only screen and (max-width: 800px){#acceptBlock{width:260px}}input::-webkit-input-placeholder{color:#999}input:-moz-placeholder{color:#999}input::-moz-placeholder{color:#999}input::placeholder{color:#999}textarea::placeholder{color:#999}.wpcf7-response-output{font-size:14px;font-style:italic;font-weight:bold;position:relative;margin:12px 0px 16px;clear:both;padding:8px 10px}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors{background:#ead05d}.wpcf7-not-valid-tip{position:relative;display:inline-block;background:#e9322d;font-size:12px;margin:8px 0 0 0;padding:5px;color:#fff;border:1px solid #e9322d;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.wpcf7-not-valid-tip:after{content:" ";top:auto;bottom:100%;left:10px;border:solid rgba(0,0,0,0);height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-bottom-color:#e9322d;border-width:6px;margin-left:-6px}fieldset{margin:0 0 16px;padding-top:0;padding:0;border:none}fieldset.fieldset-border{border:2px solid #ddd;padding:16px;margin:0 16px 16px}fieldset>legend{padding:0 16px}fieldset .fieldset-wrapper{padding-top:16px}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;border:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type=submit]{-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px}button:active,button:focus,input[type=submit]:active,input[type=submit]:focus{outline:none}input:focus,select:focus,textarea:focus{outline:none;border-color:#d8d8d8}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}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-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}label{display:block;font-weight:bold;font-size:18px;line-height:1.2em;font-weight:normal;color:#6e6e6e;margin:0 0 5px 0}label.option{display:inline}label .form-required{color:#da2f40}input[type=email],input[type=password],input[type=text],textarea,select{-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;line-height:1;font:16px "myriad-pro","helvetica neue",arial,sans-serif;color:#3e3e3e;background:#fff;border:1px solid #d8d8d8;padding:8px}input[type=email]:focus,input[type=email].active,input[type=password]:focus,input[type=password].active,input[type=search]:focus,input[type=search].active,input[type=text]:focus,input[type=text].active,textarea:focus,textarea.active,select:focus,select.active{border-color:#22aa91;outline:none}select{background:#fff url(images/select-arrow.png) right 10px center no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){select{background-image:url(images/select-arrow@2x.png);background-size:10px 16px}}textarea{overflow:auto;vertical-align:top;height:auto;padding:14px 0px;resize:none}.webform-container-inline.webform-component-textarea .form-textarea-wrapper{display:block}.form-item.webform-component-file .form-managed-file{background:#fff;border:1px solid #d8d8d8;padding:10px}.form-item.webform-component-file .form-managed-file input[type=file]{max-width:100%}.form-item.webform-component-file .description{margin:10px 0 0 10px;font-size:14px}.form-item.webform-component-date{padding:0px 40px 0px 0px;position:relative}.form-item.webform-component-date .webform-datepicker{display:table;width:100%}.form-item.webform-component-date .webform-datepicker .form-item{display:table-cell}.form-item.webform-component-date .webform-datepicker .webform-calendar{display:block;position:absolute;right:6px;top:8px;padding:10px}#ui-datepicker-div{-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.15);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.15);box-shadow:0px 3px 6px rgba(0,0,0,.15);background-color:#fff;padding:16px;margin-left:-20px}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{background:rgba(0,0,0,0) url(images/datepicker-arrows.png) no-repeat center top;cursor:pointer}#ui-datepicker-div .ui-datepicker-prev{background-position:center bottom}#ui-datepicker-div .ui-datepicker-prev.ui-state-hover{left:2px;top:2px}#ui-datepicker-div .ui-datepicker-next.ui-state-hover{right:2px;top:2px}.node-section-form input[type=date]{font-size:16px;line-height:1.4;font-weight:normal;color:#6e6e6e;box-shadow:none;border:none;border:1px solid #d8d8d8;background:#fff;padding:8px}.switch{display:inline-block;position:relative;width:100%}.switch input{opacity:0;position:absolute;width:100%;height:100% !important;cursor:pointer}.switch span{float:left;display:block;width:49px;height:29px;border:1px solid #d8d8d8;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#fff}.switch span:after{content:"";float:left;background:#d8d8d8;height:21px;width:21px;margin:3px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.switch input:checked~span:after{background:#22aa91;left:auto;margin:3px 3px 3px 23px}.switchtxt{font-size:14px;line-height:26px;padding-left:55px}.switch.pill{height:37px;margin-top:10px}.switch.pill input{z-index:100;height:37px}.switch.pill span{position:absolute;width:100%;height:35px;border:1px solid #d8d8d8;background:#fff;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}.switch.pill span:after{background:#4b4b4b;height:27px;width:50%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.switch.pill input:checked~span:after{background:#4b4b4b;margin:3px 3px 3px calc(50% - 3px)}.switch.pill .switchtxt{position:absolute;z-index:10;color:#333;font-size:10px;text-transform:uppercase;text-align:center;line-height:36px;padding-left:0;width:50%;left:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.switch.pill .switchtxt:nth-of-type(1){color:#fff;left:0}.switch.pill input:checked~.switchtxt:nth-of-type(1){color:#333}.switch.pill input:checked~.switchtxt:nth-of-type(2){color:#fff}.form-small label{font-size:14px;margin:0 0 5px}.form-small input{font-size:14px;margin:0 0 15px;padding:14px 12px}.form-small select{font-size:14px;margin:0 0 15px;padding:14px 12px}button.nostyle{background:rgba(0,0,0,0);padding:0}.button{display:inline-block;padding:18px 25px;background-color:#22aa91;color:#fff;text-transform:uppercase;font-weight:bold;font-size:14px;border:0;line-height:1}.button:hover{text-decoration:none}.button.bg-red{background-color:#931e30}.button.transp{background-color:rgba(0,0,0,0);color:#22aa91;outline:1px solid #22aa91;outline-offset:-1px}.button.transp:hover{color:#fff;background:#000}.button.tiny{font-size:12px;padding:10px 15px}.button.tiny:hover{color:#fff;background:#000}@media only screen and (max-width: 600px){.button.tiny{font-size:12px;padding:8px 10px}}.button.small{font-size:12px;padding:15px 20px}.button.small:hover{background:#000}@media only screen and (max-width: 600px){.button.small{font-size:12px;padding:10px 15px}}.button.large{font-size:16px;padding:20px 30px}.button.large:hover{background:#000}@media only screen and (max-width: 1000px){.button.large{font-size:14px;padding:15px 20px}}.button.create{font-size:16px;background:#22aa91 url(images/my-pages.png) no-repeat center right 15px;background-size:22px auto;padding:15px 50px 15px 15px}.button.create:hover{background:#000 url(images/my-pages.png) no-repeat center right 15px;background-size:22px auto}@media only screen and (max-width: 600px){.button.create{font-size:14px}}.button.loading{position:relative}.button.loading::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:#4b4b4b}.button.loading::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:url(images/loading.png) center center no-repeat;background-size:contain;animation:rotation 2s infinite linear}.button.disabled,.button.disabled:hover{background:#666;color:#4b4b4b;cursor:default}.smallink{color:#22aa91;font-size:.75rem;font-weight:bold;text-transform:uppercase;cursor:pointer}.crimson-colors{*zoom:1;position:absolute;z-index:450;left:0px;top:0px;width:100%}.crimson-colors:before,.crimson-colors:after{content:"";display:table}.crimson-colors:after{clear:both}body.scrolled .crimson-colors{display:none}.crimson-colors div{float:left;height:3px;width:20%;background-origin:content-box;background-clip:content-box;padding-left:3px}.crimson-colors .line-1{background-color:#931e30;padding:0}.crimson-colors .line-2{background-color:#4b4b4b}.crimson-colors .line-3{background-color:#e5c333}.crimson-colors .line-4{background-color:#22bec6}.crimson-colors .line-5{background-color:#22aa91}#header-search{text-align:left;width:100%;padding:20px 0;border-bottom:1px solid #d8d8d8}@media screen and (min-width: 900px){#header-search{width:170px;border-bottom:0;margin:5px 1.25rem 0 0}}#header-search #header-search-form{background:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:1px solid #d8d8d8;position:relative}#header-search #header-search-form input.form-text{background:rgba(0,0,0,0);font-size:12px;line-height:28px;margin:0 0 0 35px;width:130px;height:28px;border:0}#header-search #header-search-form .search-submit{position:absolute;left:0;top:0;width:30px;height:28px;text-indent:-99999px;background:rgba(0,0,0,0) url(images/header-search.png) no-repeat center 0;background-size:30px 60px;border:0}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){#header-search #header-search-form .search-submit{background-image:url(images/header-search@2x.png);background-size:30px 60px}}#search-block{display:none;clear:both;padding:24px 0 20px 0;border-top:1px solid #ccc}#search-block p,#search-block .form-item{margin:0}#search-block input[type=text]{border:none;padding:0 20px 0 55px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;background:#fff url(images/header-search.png) no-repeat 8px 5px}#search-block label,#search-block button,#search-block input[type=submit]{display:none}body.scrolled #site-header #search-block{position:absolute;z-index:300;left:0px;top:0px;width:100%;height:100%;background:#fff;padding:0;margin:0}body.scrolled #site-header #search-block input[type=text]{height:72px;background-position:-8px 16px;padding:0 50px 0 40px;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px}.header-space{height:104px;display:none}body.header-image .header-space{height:0;position:absolute}@media only screen and (max-width: 900px){.scrollblock{overflow:hidden}}#mobile-menu-trigger{display:block;position:absolute;right:0px;top:14px;width:44px;height:44px;cursor:pointer;background:rgba(0,0,0,0) url(images/menu-trigger.png) no-repeat center top}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){#mobile-menu-trigger{background-image:url(images/menu-trigger@2x.png);background-size:44px 88px}}#mobile-menu-trigger.active{background:rgba(0,0,0,0) url(images/menu-trigger-active.png) no-repeat center top}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){#mobile-menu-trigger.active{background-image:url(images/menu-trigger-active@2x.png);background-size:44px 88px}}body.scrolled #mobile-menu-trigger,body.scrolled.color-light #mobile-menu-trigger{background-position:center top}body.color-light #mobile-menu-trigger{background-position:center bottom}body.color-light #mobile-menu-trigger.active{background-position:center bottom}#menu-wrapper{position:fixed;top:71px;right:0;width:100%;height:0;z-index:300;margin:0;padding:0 1.25rem;background-color:#fff;text-align:left;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#menu-wrapper.open{height:100%}.header-saletext{color:#4b4b4b;margin:10px 0 0 0}.header-saletext a{display:block;font-size:.875rem;font-style:italic;line-height:1.2;margin:0 0 0 10px;padding:14px 0 10px 40px;color:#4b4b4b;background:url("images/icon-truckoutline.svg") left top 4px no-repeat;background-size:30px auto}.header-saletext a:hover{color:#22aa91;text-decoration:none}.header-menu{margin:0;padding:0}.header-menu.nav-main{padding:.625rem 0 5rem 0}.header-menu li{display:block;margin:0;padding:0;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-menu li a{line-height:1.2;color:#4b4b4b;padding:.75rem;display:block;border-bottom:1px solid #f5f5f5;font-size:1.125rem}.header-menu li a:hover{text-decoration:none;color:#1b8874}.header-menu li a .menu-desc{display:none}.header-menu li.menu-products .sub-nav{padding:0}.header-menu li.menu-products .sub-nav ul{padding:0;margin-left:20px}.header-menu li.menu-products .sub-nav li{box-sizing:border-box}.header-menu li.menu-products .sub-nav li a{padding:5px 40px 5px 60px;min-height:40px;line-height:38px;position:relative}.header-menu li.menu-products .sub-nav li a .menu-desc{display:none;font-size:.75rem;padding-top:2px}.header-menu li.menu-products .sub-nav li a:before{content:"";display:block;position:absolute;top:10px;left:15px;width:30px;height:30px;background:url(images/icons-services@2x.png) no-repeat;background-size:60px 390px}.header-menu li.menu-products .sub-nav li.menu-fotoutsk a:before{background-position:0 0}.header-menu li.menu-products .sub-nav li.menu-montandframe a:before{background-position:0 -60px}.header-menu li.menu-products .sub-nav li.menu-directp a:before{background-position:0 -120px}.header-menu li.menu-products .sub-nav li.menu-books a:before{background-position:0 -180px}.header-menu li.menu-products .sub-nav li.menu-cards a:before{background-position:0 -240px}.header-menu li.menu-products .sub-nav li.menu-student a:before{background-position:0 -270px}.header-menu li.menu-products .sub-nav li.menu-calendar a:before{background-position:0 -210px}.header-menu li.menu-products .sub-nav li.menu-scan a:before{background-position:0 -330px}.header-menu li.menu-products .sub-nav li.menu-filmdev a:before{background-position:0 -360px}.header-menu li.menu-products .sub-nav li.menu-poster a:before{background-position:0 -30px}.header-menu li.menu-products .sub-nav li.menu-prefix a:before{background-position:0 -150px}.header-menu li.menu-products .sub-nav li.menu-canvas a:before{background-position:0 -90px}.header-menu li.menu-products .sub-nav li.menu-ftp a:before{background-position:0 -300px}.header-menu li.menu-products.order .sub-nav ul{padding:5px 0}.header-menu li.menu-products.order .sub-nav li a{line-height:1.2;padding:7px 40px 7px 60px}.header-menu li.menu-products.order .sub-nav li a .menu-desc{display:block}.header-menu .sub-nav{height:0;display:block;overflow:auto;position:static;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-menu .sub-nav a{padding-left:1.25rem;font-size:1rem}.header-menu .sub-nav .sub-nav{display:none}.header-menu .sub-nav .sub-nav a{font-size:.875rem}.header-menu .sub-nav .subnav-trigger{display:none}.header-menu .sub-nav.open{height:100%;min-height:100%;padding-left:1.25rem}ul.user-menu{border-bottom:1px solid #d8d8d8}ul.user-menu li a{border:0;font-size:.75rem;text-transform:uppercase;border:0 !important}ul.user-menu li a span{display:block;padding:0 0 0 2.25rem;line-height:43px;background:rgba(0,0,0,0) url(images/header-user02.png) left -10px top 0 no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){ul.user-menu li a span{background-image:url(images/header-user02@2x.png);background-size:40px 120px}}ul.user-menu .subnav-trigger{top:13px}ul.user-menu .sub-nav a{font-weight:normal;text-transform:none;padding:.5rem}ul.user-menu .sub-nav a.nav-sub-link.active{font-weight:bold}ul.user-menu .sub-nav.open{padding-left:1.5rem}ul.user-menu .nav-logout{font-style:italic;padding-top:.75rem}.header-contact a{line-height:1.2;color:#4b4b4b;padding:22px 0 22px 45px;display:block;border-bottom:1px solid #d8d8d8;font-size:.75rem;text-transform:uppercase;background:url("images/icon-phone@2x.png") top 16px left 10px no-repeat;background-size:22px auto}.header-contact a:hover{text-decoration:none;color:#1b8874}.subnav-trigger{position:absolute;right:0;top:0;display:block;height:43px;width:43px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;cursor:pointer;background:url(images/arrow-green-right.png) center center no-repeat;background-size:18px 18px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.subnav-trigger{background:url(images/arrow-green-right@2x.png) center center no-repeat;background-size:18px 18px}}.subnav-trigger.active{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}ul.header-menu li.current-menu-item>a,ul.header-menu li.current-menu-parent>a,ul.header-menu li.current-menu-ancestor>a{color:#22aa91;font-weight:bold}ul.user-menu li.current-menu-item>a span,ul.user-menu li.current-menu-parent>a span{background-position:left -10px bottom 3px}a.nav-sub-link.active{color:#22aa91;font-weight:bold}@media only screen and (min-width: 900px){#mobile-menu-trigger{display:none}#menu-wrapper{position:static;height:auto;width:auto;flex-grow:1;padding:0;background-color:rgba(0,0,0,0);text-align:right;overflow-x:visible;overflow-y:visible}.header-saletext{color:#4b4b4b;margin:20px 1.25rem 0 -160px}.header-saletext a{margin:0;padding:13px 1.25rem 15px 40px;border-right:1px solid #d8d8d8;background-position:left top 2px}#secondary-menu{margin:0 6.5rem 0 0;display:flex;justify-content:flex-end}ul.header-menu.nav-main{padding:0;margin:.625rem 0 0 1.25rem}ul.header-menu.nav-main li{margin:0 0 0 1.75rem}ul.header-menu.nav-main li.menu-item-has-children{position:relative}ul.header-menu.nav-main li a{padding:.625rem 0 1.25rem 0;border-bottom:3px solid rgba(0,0,0,0)}ul.header-menu.nav-main li .subnav-trigger{display:none}ul.header-menu li{display:inline-block}ul.header-menu li:hover>a{color:#22aa91;border-color:#22aa91}ul.header-menu li a{border-bottom:0;font-size:1.125rem}ul.header-menu .sub-nav{height:auto;width:auto;min-width:260px;display:none;position:absolute;top:100%;left:0;text-align:left;z-index:99;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}ul.header-menu .sub-nav ul{margin:0;padding:1rem 0;background:#fff;border:1px solid #d8d8d8}ul.header-menu .sub-nav ul li{display:block;margin:0}ul.header-menu .sub-nav ul li:hover>a{color:#22aa91}ul.header-menu .sub-nav ul li:hover .subnav-trigger{right:5px}ul.header-menu .sub-nav ul li a{padding:.5rem 1.25rem;border-bottom:0}ul.header-menu .sub-nav ul li .subnav-trigger{display:none;top:6px;right:15px;-moz-transform:rotate(0deg) !important;-webkit-transform:rotate(0deg) !important;transform:rotate(0deg) !important}ul.header-menu .sub-nav ul li .sub-nav{top:-14px;left:100%}ul.header-menu .sub-nav ul li .sub-nav li a{padding:.375rem 1.25rem}ul.header-menu .menu-item-has-children:hover>.sub-nav{display:block;overflow:visible}ul.header-menu li.menu-right .sub-nav{width:300px;left:auto;right:0}ul.header-menu li.menu-products .sub-nav{width:300px;left:auto;right:0}ul.header-menu li.menu-products .sub-nav ul{margin:0}ul.header-menu li.menu-products .sub-nav li{width:100%;box-sizing:border-box}ul.header-menu li.menu-products .sub-nav li.menu-item-has-children:hover>.sub-nav{display:block;overflow:visible}ul.header-menu li.menu-products .sub-nav li:hover .subnav-trigger{right:5px}ul.header-menu li.menu-products .sub-nav li .subnav-trigger{display:inline-block;top:50%;margin-top:-10px;right:15px;-moz-transform:rotate(0deg) !important;-webkit-transform:rotate(0deg) !important;transform:rotate(0deg) !important}ul.header-menu li.menu-products .sub-nav li .sub-nav{height:auto;width:auto;min-width:260px;display:none;position:absolute;top:0;left:100%;text-align:left;z-index:99;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:0}ul.header-menu li.menu-products .sub-nav li .sub-nav ul{margin:0;padding:.625rem 0}ul.header-menu li.menu-products .sub-nav li .sub-nav ul li{display:block;width:100%;margin:0;padding:0;border-bottom:0}ul.header-menu li.menu-products .sub-nav li .sub-nav ul li a{padding:.5rem 1.25rem;border-bottom:0;min-height:0;line-height:1.2}ul.header-menu li.menu-products .sub-nav li .sub-nav ul li a:before{display:none;background:none}ul.header-menu li.menu-products .sub-nav li .sub-nav ul li a .menu-desc{display:none}ul.header-menu li.menu-products.order .sub-nav{width:280px;left:0}ul.header-menu li.menu-products.order .sub-nav ul{padding:5px 0}ul.header-menu li.menu-products.order .sub-nav li{display:block;width:100%}ul.header-menu li.menu-products.order .sub-nav li a{line-height:1.2;padding:7px 40px 7px 60px}ul.header-menu li.menu-products.order .sub-nav li a .menu-desc{display:block}ul.user-menu{border:solid #d8d8d8;border-width:0 1px;margin:1.25rem 0 0 0;max-height:43px;order:2}ul.user-menu li a{font-size:.75rem;padding:0 1.25rem}ul.user-menu li a span{padding:0 0 0 1.75rem;max-height:43px;overflow:hidden}ul.user-menu .subnav-trigger{display:none}ul.user-menu .sub-nav{max-width:150px !important;width:150px !important}ul.user-menu .sub-nav li a{padding:0;font-size:.875rem}.header-contact{margin:20px 20px 0 0}.header-contact a{padding:14px 0 14px 50px;border-bottom:0;border-left:1px solid #d8d8d8;background-position:top 8px left 20px}.subnav-trigger{display:block;top:12px;height:20px;width:20px;background-size:15px 15px}}@media only screen and (min-width: 900px)and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 900px)and (min--moz-device-pixel-ratio: 2),only screen and (min-width: 900px)and (-o-min-device-pixel-ratio: 2/1),only screen and (min-width: 900px)and (min-device-pixel-ratio: 2),only screen and (min-width: 900px)and (min-resolution: 192dpi),only screen and (min-width: 900px)and (min-resolution: 2dppx){.subnav-trigger{background-size:15px 15px}}@media only screen and (min-width: 900px){ul.header-menu li.current-menu-item a,ul.header-menu li.current-menu-parent a,ul.header-menu li.current-menu-ancestor a{border-color:#22aa91}}@media only screen and (min-width: 900px){body.color-light:not(.scrolled) ul.header-menu li:not([hover]) a{color:#fff}body.color-light:not(.scrolled) .sub-nav li:not([hover]) a{color:#4b4b4b !important}body.color-light:not(.scrolled) .sub-nav li:not([hover]) a:hover{color:#22aa91 !important}body.color-light:not(.scrolled) ul.user-menu li a span{background-position:left -10px center}body.color-light:not(.scrolled) .header-contact a{color:#fff;background-position:bottom 10px left 18px}body.color-light:not(.scrolled) .header-contact a:hover{color:#1b8874}}@media only screen and (min-width: 900px){body.scrolled #menu-wrapper{display:flex;margin-right:90px}body.scrolled .header-saletext,body.scrolled #header-search{display:none}body.scrolled #main-menu{order:1;margin-left:auto}body.scrolled ul.header-menu>li{margin:0 0 0 1rem}body.scrolled ul.header-menu>li>a{font-size:1rem}body.scrolled ul.header-menu.nav-main{margin-left:0}body.scrolled #secondary-menu{margin:-8px 0 0 15px;order:2}body.scrolled ul.user-menu li{padding:0 15px 0 0 !important}body.scrolled ul.user-menu li a{padding:0}body.scrolled ul.user-menu li a span{text-indent:9999px;padding:0;width:20px}body.scrolled ul.user-menu .sub-nav{left:-16px;top:100%}body.scrolled ul.user-menu .sub-nav li{padding:0 1.25rem !important}body.scrolled ul.user-menu .sub-nav li a{padding:.5rem 0;font-size:.875rem}body.scrolled .header-contact{display:none}body.scrolled .subnav-trigger{top:10px;height:20px;width:15px}}@media only screen and (min-width: 900px)and (max-width: 1024px){ul.header-menu.nav-main li{margin:0 0 0 1.25rem}}.header-icon{position:absolute;bottom:14px;display:block;width:40px;height:40px;cursor:pointer;text-indent:-99999px;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-ms-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease;z-index:400}body.scrolled .header-icon{bottom:23px;height:32px}.header-items{display:none;width:20px;height:20px;text-align:center;font-size:10px;font-weight:bold;line-height:20px;text-indent:0;color:#fff;position:absolute;top:-2px;right:-5px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#header-basket{right:55px;background:rgba(0,0,0,0) url(images/icon-cart.png) center top no-repeat;background-size:40px 80px}#header-basket .header-items{background:#931e30}body.color-light #header-basket{background-position:center bottom}body.color-light.scrolled #header-basket{background-position:center top}#header-sessions{right:100px;background:rgba(0,0,0,0) url(images/icon-sessions.png) right top no-repeat;background-size:40px 80px}#header-sessions .header-items{background:#22aa91}body.color-light #header-sessions{background-position:center bottom}body.color-light.scrolled #header-sessions{background-position:left 5px top}.header-sessions-menu{display:none;position:absolute;top:65px;right:16px;z-index:9999;background:#fff;width:200px;border:1px solid #d8d8d8}body.scrolled .header-sessions-menu{top:65px}.header-sessions-menu:after,.header-sessions-menu:before{bottom:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.header-sessions-menu:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.header-sessions-menu:before{border-color:rgba(216,216,216,0);border-bottom-color:#d8d8d8;border-width:11px;margin-left:-11px}.header-sessions-title{text-align:center;font-size:10px;font-weight:bold;text-transform:uppercase;padding:15px;line-height:1}.header-sessions-menu ul{border:solid #d8d8d8;border-width:1px 0;margin:0;padding:0}.header-sessions-menu ul:last-child{border-bottom:0}.header-sessions-menu ul li{margin:0;padding:0;list-style:none;font-size:12px;line-height:1.2;text-align:left;border-bottom:1px solid #eee;position:relative}.header-sessions-menu ul li:last-child{border:0}.header-sessions-menu ul li a{display:block;padding:10px 20px;font-weight:bold;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-sessions-menu ul li a:hover{text-decoration:none;color:#c7a71a;opacity:.6}.header-sessions-menu ul li a span{display:block;color:#333;font-weight:normal}.session-delete{display:block;position:absolute;right:0;top:0;text-align:right;width:30px;height:100%;background:url(images/icon-redx.png) left center no-repeat;background-size:10px 10px;cursor:pointer}.session-delete:hover{right:-1px;top:1px}@media only screen and (min-width: 900px){.header-icon{bottom:auto;top:1.25rem}#header-basket{right:0}#header-sessions{right:50px}.header-sessions-menu{right:-25px}body.scrolled .header-icon{top:12px}body.scrolled #header-sessions{right:45px;width:50px;background-position:left 10px top}body.scrolled .header-sessions-menu{right:-20px}body.color-light.scrolled #header-sessions{background-position:left 10px top}}#site-header{position:absolute;z-index:445;top:0;left:0;width:100%;padding:0 64px}@media only screen and (max-width: 1024px){#site-header{padding:0 32px}}@media only screen and (max-width: 900px){#site-header{padding:0 20px}}body.color-light #site-header{background:rgba(0,0,0,.75);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.75)), color-stop(100%, rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%)}body.scrolled #site-header,body.color-light.scrolled #site-header{position:fixed;margin-top:0 !important;background:#fff;-webkit-box-shadow:0px 3px 10px rgba(0,0,0,.05);-moz-box-shadow:0px 3px 10px rgba(0,0,0,.05);box-shadow:0px 3px 10px rgba(0,0,0,.05)}#site-header #site-header-inner{*zoom:1;max-width:1144px;margin-left:auto;margin-right:auto;position:relative;border-bottom:1px solid #d8d8d8;display:flex;height:70px}@media only screen and (min-width: 900px){#site-header #site-header-inner{height:auto}}body.scrolled #site-header #site-header-inner{border:0}#site-header [tooltip]:before{content:attr(tooltip);position:absolute;opacity:0;pointer-events:none;font-weight:normal;font-size:12px;text-transform:none;width:auto;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;padding:10px;color:#333;border-radius:6px;border:1px solid #ccc;line-height:1.3em;margin-top:30px;margin-left:10px;background:#fff;white-space:nowrap;z-index:100}#site-header [tooltip]:hover:before{opacity:1}#logo{display:block;width:184px;height:40px;margin:75px 0 0 0;flex-shrink:0;background:rgba(0,0,0,0) url(images/logo.png) no-repeat left top}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){#logo{background-image:url(images/logo@2x.png);background-size:184px 40px}}@media only screen and (min-width: 901px)and (max-width: 1150px){#logo{margin-top:80px;width:150px;height:33px;background-size:150px 33px}}body.color-light #logo{background-image:url(images/logo-white.png)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){body.color-light #logo{background-image:url(images/logo-white@2x.png);background-size:184px 40px}}@media only screen and (min-width: 901px)and (max-width: 1150px){body.color-light #logo{background-size:150px 33px}}body.scrolled #logo{height:25px;flex-grow:0;margin:20px 0 0 0;background:rgba(0,0,0,0) url(images/logo.png) no-repeat left top;background-size:contain}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){body.scrolled #logo{background-image:url(images/logo@2x.png)}}@media only screen and (max-width: 900px){#logo{height:30px;margin:20px 0 0 0;background-size:auto 100% !important}}#lang-selector{margin-right:25px;font-size:12px;text-transform:uppercase}@media screen and (max-width: 900px){#lang-selector{padding:15px 0 15px 40px;border-bottom:1px solid #d8d8d8}}#lang-selector .wpml-ls-legacy-list-horizontal{border:0;padding:0;clear:none}#lang-selector ul{padding:0;margin:0;list-style-type:none;line-height:24px}@media screen and (max-width: 900px){#lang-selector ul{line-height:1}}#lang-selector ul li{margin:0 3px;line-height:inherit}#lang-selector a{display:block;text-decoration:none;padding:0;margin:0;line-height:inherit;color:#4b4b4b}#lang-selector .wpml-ls-current-language a{color:#c7a71a;border-bottom:3px solid #c7a71a;font-weight:bold}@media screen and (max-width: 900px){#lang-selector .wpml-ls-current-language a{border:0}}body.color-light #lang-selector a{color:#fff}@media screen and (max-width: 900px){body.color-light #lang-selector a{color:#4b4b4b}}body.color-light #lang-selector .wpml-ls-current-language a{color:#c7a71a}@-webkit-keyframes showcontent{0%{-webkit-transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0px);opacity:1}}@keyframes showcontent{0%{transform:translateY(100px);opacity:0}100%{transform:translateY(0px);opacity:1}}.block-text p{margin:1.25rem 0}.block-products.products{padding-top:0 !important;padding-bottom:0 !important;margin-top:3.75rem;margin-bottom:3.75rem}@media only screen and (min-width: 900px){.block-products.products{margin-top:5rem;margin-bottom:5rem}}.block-blog{background:#1f1f1f;padding-bottom:5rem}.startpage-blog-slide ul.slides{max-width:100%;overflow:hidden}.startpage-blog-slide a.slide-link{position:relative;color:#333}.startpage-blog-slide a.slide-link:hover{text-decoration:none}.startpage-blog-slide a.slide-link:hover .button{background:#000}.startpage-blog-slide .start-blog-img{width:220px;height:220px;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;position:relative;z-index:4;margin:0 auto -100px auto}.startpage-blog-slide .start-blog-text{background:#fff;padding:120px 1.25rem 2.5rem 1.25rem}.startpage-blog-slide .start-blog-text span{text-transform:uppercase;font-size:.875rem}.startpage-blog-slide .start-blog-text h4{margin:.625rem 0 1.25rem 0}.startpage-blog-slide .start-blog-text p{margin:0 0 1.25rem 0}.startpage-blog-slide .flex-control-paging{bottom:-30px}@media only screen and (min-width: 600px){.block-blog{padding-bottom:7.5rem}.startpage-blog-slide a.slide-link{display:flex;align-items:stretch}.startpage-blog-slide .start-blog-img{position:static;margin:0;width:50%;max-width:var(50%);height:auto;aspect-ratio:1/1}.startpage-blog-slide .start-blog-text{text-align:left;width:50%;max-width:var(50%);height:auto;aspect-ratio:1/1;padding:2.5rem;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width: 900px){.startpage-blog-slide .start-blog-text{padding:5rem 3.75rem 3.75rem 3.75rem}}.f-ramar{background:#1f1f1f url("images/banners/RoomG_03_webb-mob.webp") top center no-repeat;background-size:cover;padding:360px 20px 20px 20px;color:#fff;margin-top:0}@media screen and (min-width: 610px){.f-ramar{background:#1f1f1f url("images/banners/RoomG_03_webb.webp") right center no-repeat;background-size:cover;padding:0}.f-ramar .node-main{max-width:none;width:55%;margin:0 0 0 auto;padding:100px 40px 80px 0;box-sizing:border-box;text-align:left}}@media screen and (min-width: 700px){.f-ramar .node-main{width:45%;padding:60px 40px 40px 0}}@media screen and (min-width: 900px){.f-ramar .node-main{padding:120px 80px 180px 0}}.f-direktprint{background:#1f1f1f url("images/banners/RoomD_02_webb-mob.webp") top center no-repeat;background-size:cover;padding:380px 20px 20px 20px;color:#fff;margin-top:0}@media screen and (min-width: 640px){.f-direktprint{background:#1f1f1f url("images/banners/RoomD_02_webb.webp") left center no-repeat;background-size:cover;padding:0}.f-direktprint .node-main{max-width:none;width:50%;margin:0 0 0 auto;padding:60px 40px 20px 0;box-sizing:border-box;text-align:left}}@media screen and (min-width: 700px){.f-direktprint .node-main{width:45%;max-width:520px;padding:80px 40px 40px 0;margin:0 0 0 55%}}@media screen and (min-width: 900px){.f-direktprint .node-main{padding:140px 80px 120px 0}}.f-123{background:#e0e1e5 url("images/banners/fluff-123mob.jpg") bottom center no-repeat;background-size:auto 400px;padding-bottom:360px}.f-123 h2{font-size:2rem}.f-123 h3{font-size:1.125rem;font-family:"abril-text",serif;font-weight:normal;margin-top:1.25rem}.f-123 ol{margin:2.5rem auto 0 auto;max-width:300px;counter-reset:section}.f-123 ol li{position:relative;text-align:left;margin:1.25rem 0;list-style:none}.f-123 ol li span{padding-left:60px;font-size:1.25rem;font-weight:bold;font-family:"abril-text",serif}.f-123 ol li::before{counter-increment:section;content:counter(section);display:block;position:absolute;top:0;left:0;font-size:1.75rem;background:#e5c333;width:45px;height:45px;border-radius:100%;text-align:center;line-height:50px}@media only screen and (min-width: 610px){.f-123{background-image:url("images/banners/fluff-123.jpg");background-size:cover;background-position:calc(50% - 180px);padding-bottom:0}.f-123 .f-123-content{width:50%;text-align:left;padding:1.25rem 1.25rem 5rem 0;margin-left:auto}.f-123 h2{font-size:35px}.f-123 ol{margin:3.75rem 0 0 0;max-width:none}}@media only screen and (min-width: 740px){.f-123{background-position:calc(50% - 200px) center}}@media only screen and (min-width: 1100px){.f-123{background-position:calc(50% - 50px) center}.f-123 .f-123-content{width:34%;padding:2.5rem 1.25rem 5rem 0}.f-123 h2{font-size:40px}.f-123 ol{margin:3.75rem 0 2.5rem 0}.f-123 ol li{margin:1.875rem 0}.f-123 ol li span{padding-left:75px;font-size:1.375rem}.f-123 ol li::before{top:-5px;font-size:34px;width:55px;height:55px;line-height:62px}}.f-xmasgifts{background:#5f554c url("images/banners/fluff-xmasgifts-mob.jpg") bottom center no-repeat;background-size:610px auto;padding-bottom:340px;color:#fff}.f-xmasgifts h2{font-size:2rem;font-style:italic}@media only screen and (min-width: 610px){.f-xmasgifts{background-image:url("images/banners/fluff-xmasgifts.webp");background-size:cover;background-position:calc(50% - 100px) center;padding-bottom:0}.f-xmasgifts .f-xmasgifts-content{width:50%;text-align:left;padding:1.25rem 1.25rem 6.25rem 0;margin-left:auto}.f-xmasgifts h2{font-size:35px}}@media only screen and (min-width: 760px){.f-xmasgifts{background-position:center center}.f-xmasgifts .f-xmasgifts-content{width:39%;padding:1.25rem 1.25rem 3.75rem 0}}@media only screen and (min-width: 1100px){.f-xmasgifts .f-xmasgifts-content{width:35%;padding:1.25rem 1.25rem 8.75rem 0}.f-xmasgifts h2{font-size:40px}}.f-arches{background:#263c2f url("images/banners/arches-xmas-stuga-mob.webp") bottom left no-repeat;background-size:680px auto;padding-bottom:340px;color:#fff;position:relative}.f-arches .f-arches-sale{width:156px;height:200px;position:absolute;bottom:40px;left:50%;margin-left:-78px;background:url("images/banners/arches-xmas-sale.png") center center no-repeat;background-size:contain}.f-arches .f-arches-content{text-align:center}.f-arches h2{font-size:2rem;max-width:600px;margin:0 auto}.f-arches p{margin-bottom:1.25rem;max-width:600px;margin:1.25rem auto}.f-arches ul{text-align:left;max-width:250px;margin:1.25rem auto}@media only screen and (min-width: 640px){.f-arches{background-size:840px auto}}@media only screen and (min-width: 1100px){.f-arches{background:#263c2f url("images/banners/arches-xmas-stuga.webp") bottom left no-repeat;padding-bottom:0;background-size:900px auto}.f-arches .f-arches-sale{display:none}.f-arches .f-arches-content{display:block;width:38%;padding:1.25rem 1.25rem 5rem 0;margin-left:auto;text-align:left}.f-arches ul{margin:0}}@media only screen and (min-width: 1200px){.f-arches .f-arches-content{width:45%}.f-arches h2{font-size:40px}}.f-madeinsweden{background:#fff url("images/banners/fluff-madeinsweden.jpg") bottom center no-repeat;background-size:200% auto;padding-bottom:300px}.f-madeinsweden .misheart{width:60px;height:55px;background:url("images/made_in_sweden_heart.png") center center no-repeat;background-size:60px 55px;margin:0 auto 1.25rem auto}@media only screen and (min-width: 600px){.f-madeinsweden{padding-bottom:400px}}@media only screen and (min-width: 800px){.f-madeinsweden{background-size:100% auto;padding-bottom:500px}}.start-intro .node-main{position:relative}.startpage-hero-slide{width:100%;height:645px;box-sizing:border-box !important;background-color:#fcfcfc}.startpage-hero-slide ul{width:100%;height:100%;box-sizing:border-box !important}.startpage-hero-slide ul li{width:100%;height:100%;box-sizing:border-box !important;background-size:cover !important}.startpage-hero-slide ul li.start-hero-1{background:url("images/hero/hero-1-mob.webp") center center no-repeat}.startpage-hero-slide ul li.start-hero-2{background:url("images/hero/hero-2-mob.webp") center center no-repeat}.startpage-hero-slide ul li.start-hero-3{background:url("images/hero/hero-3-mob.webp") center center no-repeat}.startpage-hero-slide ul li.start-hero-4{background:url("images/hero/hero-4-mob.webp") center center no-repeat}@media only screen and (min-width: 800px){.startpage-hero-slide{height:730px}.startpage-hero-slide ul li{background-size:auto 730px !important;background-position:center bottom !important}.startpage-hero-slide ul li.start-hero-1{background-image:url("images/hero/hero-1.webp")}.startpage-hero-slide ul li.start-hero-2{background-image:url("images/hero/hero-2.webp")}.startpage-hero-slide ul li.start-hero-3{background-image:url("images/hero/hero-3.webp")}.startpage-hero-slide ul li.start-hero-4{background-image:url("images/hero/hero-4.webp")}}.start-intro-text{position:absolute;max-width:100%;height:100%;z-index:10;padding-top:7.5rem;padding-bottom:11.25rem;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.start-intro-text h1{line-height:1.4;max-width:280px}.start-intro-text h1 span{display:block;margin-left:1.25rem}.start-intro-text p{max-width:280px}@media only screen and (min-width: 700px){.start-intro-text{padding:10rem 0 7.5rem 2.5rem}.start-intro-text h1 span{display:inline;margin:0}.start-intro-text p{max-width:310px}}@media only screen and (min-width: 900px){.start-intro-text{padding:15rem 0 7.5rem 2.5rem}.start-intro-text h1{max-width:350px}.start-intro-text p{font-size:1.125rem;max-width:400px}}.start-arguments{background:#fff}.start-arguments ul{padding:1.25rem 0;margin:0 -2%;display:flex;flex-wrap:wrap}.start-arguments ul li{list-style:none;width:46%;margin:1.25rem 2%}.start-arguments ul li .start-arg-icon{margin:0 auto .625rem auto;width:36px;height:36px}.start-arguments h3{font-size:.875rem}@media only screen and (min-width: 700px){.start-arguments ul{padding:2.5rem 0 3.125rem 0;margin:0}.start-arguments ul li{width:21%;margin:0 4% 0 0}.start-arguments ul li:last-child{margin:0}.start-arguments ul li .start-arg-icon{width:50px;height:50px;margin-bottom:1.25rem}.start-arguments h3{font-size:1rem;margin-bottom:1.25rem}}.product-breadcrumb{color:#aeaeae;font-size:14px;margin-bottom:20px}.product-breadcrumb span{color:#4e4e4e}body.page-taxonomy-term .product-breadcrumb{margin-bottom:30px}.page-breadcrumb{color:#aeaeae;margin:0 0 30px 0}.page-breadcrumb span{color:#4e4e4e}.product-breadcrumb .frontbook-login{margin:0 0 0 0;float:right}@media only screen and (max-width: 700px){.product-breadcrumb .frontbook-login{margin:20px 0 0 0;float:right}.product-breadcrumb .frontbook-login .greylink{font-size:12px}}.services-list{margin:40px 0 0 0}@media only screen and (max-width: 700px){.services-list{margin:20px 0 0 0}}.services-list .service-box{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1%;padding:30px;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width: 600px){.services-list .service-box{margin:0 0 20px 0;padding:20px}}.services-list .service-box.w25{width:23%}@media only screen and (max-width: 780px){.services-list .service-box.w25{width:48%;max-width:48%}}@media only screen and (max-width: 600px){.services-list .service-box.w25{width:100%;max-width:100%}}.services-list .service-box.w33{width:31.33%;max-width:31.33%;flex:auto}@media only screen and (max-width: 780px){.services-list .service-box.w33{width:48%;max-width:48%}}@media only screen and (max-width: 600px){.services-list .service-box.w33{width:100%;max-width:100%}}.services-list .service-box.w50{width:48%}@media only screen and (max-width: 780px){.services-list .service-box.w50{width:100%;max-width:100%}}.services-list .service-box.w65{width:64.66%}@media only screen and (max-width: 780px){.services-list .service-box.w65{width:48%;max-width:48%}}@media only screen and (max-width: 600px){.services-list .service-box.w65{width:100%;max-width:100%}}.services-list .service-box.w100{width:100%;max-width:100%}.services-list .service-box.left{float:none;text-align:left;background-size:50% auto;background-position:right center}.services-list .service-box.left:before,.services-list .service-box.left:after{content:"";display:table}.services-list .service-box.left:after{clear:both}.services-list .service-box.left.hasimg .service-box-text{float:left;max-width:49%}.services-list .service-box.left.hasimg .staticimg.float{float:right;width:49%}.services-list .service-box.left.hasimg .staticimg.float img{width:100%}.services-list .service-box.left.hasimg .staticimg.inline{display:none}.services-list .service-box.left .service-buttons{left:30px}@media only screen and (max-width: 600px){.services-list .service-box.left .service-buttons{left:20px}}@media only screen and (min-width: 780px)and (max-width: 1000px),only screen and (max-width: 490px){.services-list .service-box.left.w50,.services-list .service-box.left.w33{text-align:center;min-height:auto;background-image:none !important}.services-list .service-box.left.w50.hasimg .service-box-text,.services-list .service-box.left.w33.hasimg .service-box-text{float:none;max-width:100%}.services-list .service-box.left.w50.hasimg .staticimg.float,.services-list .service-box.left.w33.hasimg .staticimg.float{display:none}.services-list .service-box.left.w50.hasimg .staticimg.inline,.services-list .service-box.left.w33.hasimg .staticimg.inline{display:block}.services-list .service-box.left.w50.hasimg .staticimg.inline img,.services-list .service-box.left.w33.hasimg .staticimg.inline img{width:75%}.services-list .service-box.left.w50 .service-buttons,.services-list .service-box.left.w33 .service-buttons{left:0;right:0;text-align:center}}@media only screen and (max-width: 490px){.services-list .service-box.left.w100{text-align:center;min-height:auto;background-image:none !important}.services-list .service-box.left.w100.hasimg .service-box-text{float:none;max-width:100%}.services-list .service-box.left.w100.hasimg .staticimg.float{display:none}.services-list .service-box.left.w100.hasimg .staticimg.inline{display:block}.services-list .service-box.left.w100.hasimg .staticimg.inline img{width:75%}.services-list .service-box.left.w100 .service-buttons{left:0;right:0;text-align:center}}.services-list .service-box.right{float:none;text-align:right;background-size:50% auto;background-position:left center}.services-list .service-box.right:before,.services-list .service-box.right:after{content:"";display:table}.services-list .service-box.right:after{clear:both}.services-list .service-box.right.hasimg .service-box-text{float:right;max-width:49%}.services-list .service-box.right.hasimg .staticimg.float{float:left;width:49%}.services-list .service-box.right .service-buttons{right:30px}@media only screen and (max-width: 600px){.services-list .service-box.right .service-buttons{right:20px}}@media only screen and (min-width: 780px)and (max-width: 1000px),only screen and (max-width: 490px){.services-list .service-box.right{text-align:center;min-height:auto;background-image:none !important}.services-list .service-box.right.hasimg .service-box-text{float:none;max-width:100%}.services-list .service-box.right.hasimg .staticimg.float{display:none}.services-list .service-box.right .service-buttons{left:0;right:0;text-align:center}}.services-list .service-box.center{text-align:center}.services-list .service-box.center .staticimg.inline{display:block}.services-list .service-box.center .service-buttons{left:0;right:0;text-align:center}.services-list .service-box a.service-box-link{display:block;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.services-list .service-box a.service-box-link:hover{text-decoration:none;color:#22aa91}.services-list .service-box a.service-box-link:hover img{opacity:.8}.services-list .service-box .service-box-text{moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.services-list .service-box .service-box-text.hasbtn{padding-bottom:90px}.services-list .service-box .service-box-text .servicetitle{display:inline-block;line-height:30px;position:relative;padding:0 0 0 40px;margin:0;font-size:28px;font-weight:normal}.services-list .service-box .service-box-text .servicetitle::before{content:"";display:block;position:absolute;left:0;top:0;width:30px;height:30px;background:url(images/icons-services@2x.png) no-repeat;background-size:60px 390px}.services-list .service-box .service-box-text .servicetitle.express::before{background-position:0 0}.services-list .service-box .service-box-text .servicetitle.express.white::before{background-position:-30px 0}.services-list .service-box .service-box-text .servicetitle.poster::before{background-position:0 -30px}.services-list .service-box .service-box-text .servicetitle.poster.white::before{background-position:-30px -30px}.services-list .service-box .service-box-text .servicetitle.prefix::before{background-position:0 -150px}.services-list .service-box .service-box-text .servicetitle.prefix.white::before{background-position:-30px -150px}.services-list .service-box .service-box-text .servicetitle.frames::before{background-position:0 -60px}.services-list .service-box .service-box-text .servicetitle.frames.white::before{background-position:-30px -60px}.services-list .service-box .service-box-text .servicetitle.canvas::before{background-position:0 -90px}.services-list .service-box .service-box-text .servicetitle.canvas.white::before{background-position:-30px -90px}.services-list .service-box .service-box-text .servicetitle.direktprint::before{background-position:0 -120px}.services-list .service-box .service-box-text .servicetitle.direktprint.white::before{background-position:-30px -120px}.services-list .service-box .service-box-text .servicetitle.cards::before{background-position:0 -240px}.services-list .service-box .service-box-text .servicetitle.cards.white::before{background-position:-30px -240px}.services-list .service-box .service-box-text .servicetitle.books::before{background-position:0 -180px}.services-list .service-box .service-box-text .servicetitle.books.white::before{background-position:-30px -180px}.services-list .service-box .service-box-text .servicetitle.calendar::before{background-position:0 -210px}.services-list .service-box .service-box-text .servicetitle.calendar.white::before{background-position:-30px -210px}.services-list .service-box .service-box-text .servicetitle.student::before{background-position:0 -270px}.services-list .service-box .service-box-text .servicetitle.student.white::before{background-position:-30px -270px}.services-list .service-box .service-box-text .servicetitle.ftp::before{background-position:0 -300px}.services-list .service-box .service-box-text .servicetitle.ftp.white::before{background-position:-30px -300px}.services-list .service-box .service-box-text .header-line{margin-bottom:20px}.services-list .service-box .service-box-text img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.services-list .service-box .service-box-text p{margin:15px 0}.services-list .service-box .service-box-text .create{margin-top:15px}.services-list .service-box .service-box-text .subtitle{font-size:12px;font-weight:bold;text-transform:uppercase}.services-list .service-box .service-buttons{position:absolute;bottom:30px}@media only screen and (max-width: 600px){.services-list .service-box .service-buttons{bottom:20px}}.services-list .service-box .pricelist-toggle a{display:inline-block;padding:10px 0;margin:15px 0 0 0;font-size:14px;color:#22aa91;text-decoration:underline;padding:0 0 0 35px;background:rgba(0,0,0,0) url("images/icon-truck.png") top -24px left no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.services-list .service-box .pricelist-toggle a{background-image:url("images/icon-truck-2x.png");background-size:24px 72px}}.services-list .service-box .pricelist-toggle a:hover{text-decoration:none}.greylink{color:#333;font-size:14px;font-weight:bold;background:url(images/icon_next_black.png) left 24px center no-repeat;background-size:10px 17px;padding:0 0 0 56px}.greylink:hover{color:#22aa91;background-image:url(images/icon_next_teal.png)}.frontbook-login{margin:-10px 0 -20px 0}.fade-content{position:relative;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.fade-content .fade{cursor:pointer;position:absolute;bottom:0;left:0;width:100%;text-align:center;height:80px;background:-moz-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgb(245, 245, 245) 100%);background:-webkit-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgb(245, 245, 245) 100%);background:linear-gradient(to bottom, rgba(245, 245, 245, 0) 0%, rgb(245, 245, 245) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=0 )}.fade-content.hide{max-height:100px;overflow:hidden}.fade-content.open{max-height:6000px}.fade-content.open .fade{height:0;background:rgba(0,0,0,0) !important}.fade-btn{text-align:center}.fade-btn .button{padding:10px 15px 25px 15px;background:rgba(0,0,0,0) url(images/arrow-green-down.png) center bottom no-repeat;color:#22aa91}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.fade-btn .button{background-image:url(images/arrow-green-down@2x.png);background-size:20px 20px}}.fade-btn .button.open{background:rgba(0,0,0,0) url(images/arrow-green-up.png) center bottom no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.fade-btn .button.open{background-image:url(images/arrow-green-up@2x.png);background-size:20px 20px}}.category-desc{max-width:66%}@media only screen and (max-width: 700px){.category-desc{max-width:100%}}.products{padding:60px 0}@media only screen and (min-width: 601px)and (max-width: 1040px){.products{padding:40px 0}}@media only screen and (max-width: 600px){.products{padding:30px 0}}.products .section-title{font-size:30px}@media only screen and (max-width: 600px){.products .section-title{font-size:20px}}.products.products-related .section-title{text-align:center;margin:0 0 60px 0}@media only screen and (max-width: 600px){.products.products-related .section-title{margin:0 0 30px 0}}.products .product-box{position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#fff;text-align:left;margin-bottom:40px}@media only screen and (min-width: 601px)and (max-width: 1040px){.products .product-box{margin-bottom:30px}}@media only screen and (max-width: 600px){.products .product-box{margin-bottom:20px}}.products .product-box a{display:block;width:100%;height:100%;color:#333}.products .product-box a:hover{text-decoration:none;color:#22aa91}.products .product-box:hover .product-box-img{opacity:.8}.products .product-box:hover .product-box-content{background-position:right -5px 10px}.products .product-box .product-box-img img{vertical-align:bottom;min-width:100%}.products .product-box .product-box-content{padding:15px 15px 10px 15px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.products .product-box .product-box-content h5{font-size:18px;margin:0}.products .product-box .product-box-content .product-box-price{font-size:16px}.products .product-box.product-box-cat .product-box-content{padding:20px 50px 20px 15px}.products .product-box.product-box-cat .product-box-content h5{font-size:20px}.products .button{margin-top:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 600px){.products .button{margin-top:0}}.prodban{position:absolute;left:0;top:0;z-index:99}.prodban span{display:block;text-transform:uppercase;color:#fff;font-size:12px;font-weight:500;padding:6px 10px}.products-list .empty-node-link{position:absolute;display:block;left:0px;top:0px;width:100%;height:100%;z-index:100}.usp-content-wrapper{height:100%}.usp-content .button{height:auto}.node-usp>.redbg,.node-usp>.greybg,.node-usp>.yellowbg,.node-usp>.bluebg,.node-usp>.greenbg,.node-usp>.blackbg{color:#fff}.whycrimsonbooks{padding:40px}.whycrimsonbooks h3,.whycrimsonbooks h4{font-family:"myriad-pro","helvetica neue",arial,sans-serif;font-size:20px;line-height:1.2em;margin:0 0 20px}.whycrimsonbooks p{font-size:14px;font-style:italic;line-height:1.5em;margin:0 0 20px;padding:0 0 22px;position:relative}.whycrimsonbooks p::after{content:"";background-color:#e5c333;width:64px;height:2px;margin:0 auto;position:absolute;right:0;bottom:0px;left:0}.whycrimsonbooks .usp-list{margin:0;padding:0}.whycrimsonbooks .usp-list li{font-size:16px;margin:0 0 10px;list-style-type:none}.whycrimsonbooks .usp-list li:last-child{margin:0}.newsbooks .usp-inner-content{max-width:310px;position:absolute;left:56px;bottom:30px}.newsbooks h3,.newsbooks h4{font-family:"myriad-pro","helvetica neue",arial,sans-serif;font-size:24px;line-height:1.2em;margin:0 0 10px}.newsbooks p{font-size:16px;line-height:1.5em;margin:0 0 10px}.newsbooks .news{font-size:20px;font-weight:600;line-height:1.2em}@media screen and (max-width: 900px){.whycrimsonbooks .usp-list li{margin:0 10px 10px}.usp-content-wrapper.custombg{background-position-x:-123px}.newsbooks .usp-inner-content{left:30px;bottom:30px;padding:0 20px 0 0}.newsbooks .news{font-size:18px}.newsbooks h3,.newsbooks h4{font-size:22px;margin:0 0 8px}.newsbooks p{font-size:14px}}@media screen and (max-width: 600px){.usp-content-wrapper{min-height:420px}.whycrimsonbooks{padding:40px}.whycrimsonbooks .usp-list li{font-size:16px;margin:0 0 10px;display:block;list-style-type:none}.usp-content-wrapper.custombg{background-position-x:-133px}.newsbooks .usp-inner-content{left:26px;bottom:25px;padding:0 10px 0 0}.newsbooks .news{font-size:18px}.newsbooks h3,.newsbooks h4{font-size:22px;margin:0 0 8px}.newsbooks p{font-size:14px}}.prodoption-display{background:#fff}.prodoption-display-header{text-align:center;padding:40px 40px 0}.prodoption-display-header h4,.prodoption-display-header h5{font-family:"myriad-pro","helvetica neue",arial,sans-serif;font-size:20px;line-height:1.2em;margin:0 0 20px;padding:0 0 20px;position:relative}.prodoption-display-header h4::after,.prodoption-display-header h5::after{content:"";background-color:#e5c333;width:64px;height:2px;margin:0 auto;position:absolute;right:0;bottom:0px;left:0}.prodoption-display-header p{font-size:14px;line-height:1.5em}.prodoption-slide,.prodoption-switch{max-width:262px;margin:0 auto;padding:0 20px;overflow:hidden}.prodoption-slide ul,.prodoption-switch ul{margin:0;padding:0}.prodoption-slide ul li,.prodoption-switch ul li{margin:0;padding:0;list-style-type:none;display:none}.prodoption-slide .caption{font-size:16px;font-weight:600;text-align:center;padding:30px 0 0}.prodoption-switch-controls{margin:20px 0 0;padding:0 20px 20px;overflow:hidden}.prodoption-switch-controls ul{text-align:center;width:100% !important;margin:0;padding:0}.prodoption-switch-controls ul li{width:50px !important;margin:0 5px;padding:0;float:none !important;list-style-type:none;display:inline-block !important}.prodoption-switch .circle,.prodoption-switch-controls .circle{margin:0 auto;position:relative;overflow:hidden;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.prodoption-switch .circle{max-width:186.47px;max-height:186.47px}.prodoption-switch-controls .circle{max-width:50px;max-height:50px;cursor:pointer}.prodoption-switch-controls .flex-active-slide .circle{border:3px solid #e5c333}.prodoption-switch .circle img,.prodoption-switch-controls .circle img{margin:0 auto;display:inline;vertical-align:top}@media screen and (max-width: 600px){.prodoption-displays{overflow:hidden}}.prodcat-extratext{margin:0 0 80px 0;max-width:66%}@media only screen and (max-width: 900px){.prodcat-extratext{max-width:100%;margin:0 0 60px 0}}.prod-intro{position:relative;min-height:700px}.prod-intro .prod-slide{position:absolute;left:0;top:0;width:48%}.prod-intro .prod-slide .xmas-stamp{position:absolute;top:10px;right:10px;width:90px;height:90px;background:url("images/xmas/xmas-stamp.png") center center no-repeat;background-size:90px 90px;z-index:99;transform:rotate(15deg)}.prod-intro .prod-slide .video-container{width:100%;height:100%}.prod-intro .prod-header,.prod-intro .prod-buttons{margin-left:52%}.prod-intro .prod-header h1{font-size:30px;line-height:1.1em}.prod-intro .prod-header h2.node-lead{font-size:18px}.prod-intro .prod-header p{margin:0 0 20px 0}.prod-intro .prod-header a{text-decoration:underline}.prod-intro .prod-header a:hover{text-decoration:none}@media screen and (max-width: 900px){.prod-intro .prod-header .header-line{margin:0 0 35px}.prod-intro .prod-header h1{font-size:26px;margin-bottom:10px}.prod-intro .prod-header h2.node-lead{font-size:16px}}.prod-intro .prod-reviews-bar{padding:15px 0 30px 0}.prod-intro .prod-reviews-bar:before,.prod-intro .prod-reviews-bar:after{content:"";display:table}.prod-intro .prod-reviews-bar:after{clear:both}.prod-intro .prod-reviews-bar a{float:left;margin:-1px 0 0 8px;text-decoration:underline}.prod-intro .prod-reviews-bar a:hover{text-decoration:none}.prod-intro .stars{float:left;margin:0}@media screen and (max-width: 700px){.prod-intro{min-height:0}.prod-intro .prod-slide{position:static;width:100%}.prod-intro .prod-slide .flex-control-thumbs{display:none}.prod-intro .prod-header,.prod-intro .prod-buttons{margin-left:0}}.prod-price{font-weight:bold;margin:0 0 20px 0}@media screen and (max-width: 900px){.prod-price{margin-top:10px}}.prod-price span{font-size:24px}.prod-buttons .button{font-size:.875rem;padding-top:21px;padding-bottom:21px;margin-bottom:20px}@media screen and (min-width: 901px){.prod-buttons .button{max-width:300px}}.product-tabs{background:#fff;padding:55px 0 0 0}@media screen and (max-width: 700px){.product-tabs{padding:30px 0}}#contenttabs .cnttabmenu{margin:0;padding:0;text-align:center}@media screen and (max-width: 700px){#contenttabs .cnttabmenu{display:none}}#contenttabs .cnttabmenu li{list-style:none;margin:0;display:inline-block;font-size:18px}#contenttabs .cnttabmenu li a{display:block;padding:0 20px;color:#4b4b4b}#contenttabs .cnttabmenu li a:before{display:inline-block;content:" ";height:10px;width:10px;margin:0 8px 0 0;background:url(images/arrow-green-right.png) center center no-repeat;background-size:10px 10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#contenttabs .cnttabmenu li a.active{font-weight:bold}#contenttabs .cnttabmenu li a.active:before{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#contenttabs .cnttabs-mobmenu{display:block;margin:2px 0;color:#4b4b4b}@media screen and (min-width: 701px){#contenttabs .cnttabs-mobmenu{display:none}}#contenttabs .cnttabs-mobmenu:before{display:inline-block;content:" ";height:10px;width:10px;margin:0 8px 0 0;background:url(images/arrow-green-right.png) center center no-repeat;background-size:10px 10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#contenttabs .cnttabs-mobmenu.m_active{font-weight:bold}#contenttabs .cnttabs-mobmenu.m_active:before{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#contenttabs .tabcnt{display:none;padding:55px 0 30px 0}@media screen and (max-width: 700px){#contenttabs .tabcnt{padding:25px 0 10px 0}}#contenttabs .tabcnt h2{font-size:26px;margin:0 0 30px 0}@media screen and (max-width: 700px){#contenttabs .tabcnt h2{font-size:20px}}table.prod-properties{max-width:62%}@media screen and (max-width: 900px){table.prod-properties{max-width:100%}}table.prod-properties .prod-property-name{font-weight:bold}.stars{margin:0 0 10px}.stars .star{width:15px;height:15px;margin:0 3px 0 0;display:inline-block;opacity:.3;background:url(images/star.png) center center no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.stars .star{background-image:url(images/star@2x.png);background-size:15px 15px}}.stars .star.counted{opacity:1}.prod-review-author{font-weight:bold;margin:0 0 10px 0}.prod-review-author span{font-weight:normal;font-style:italic}.tabcnt .button{margin:10px 0}.tabcnt .button.white{margin-right:10px}.product_puff{margin:0 0 20px 0;padding:20px 20px 5px 20px;background-position:center center;background-repeat:no-repeat;background-size:cover}.product_puff p{margin-bottom:20px;line-height:1.4}.product_puff h4{margin:0 0 10px 0}.prodbtn-pro a{display:block;padding:16px 16px 16px 56px;font-weight:bold;color:#fff;background:#333 url(images/icon-pro.png) no-repeat 14px center;background-size:28px auto}.prodbtn-pro a:hover{text-decoration:none;background-color:#1f1f1f}.pricelist-toggle a{display:block;padding:16px 16px 16px 56px;font-weight:bold;color:#22aa91;background:#fff url(images/price-icon-green.png) no-repeat 14px center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.pricelist-toggle a{background-image:url(images/price-icon-green@2x.png);background-size:32px 32px}}.pricelist-toggle a:hover{text-decoration:none;background-color:#f9f9f9}.button.deliverytimes{background:rgba(0,0,0,0);color:#4b4b4b;font-weight:bold;padding:16px 16px 16px 56px;text-transform:none;font-size:14px;position:relative;line-height:1.2}.button.deliverytimes:before{content:"";display:block;position:absolute;top:50%;margin-top:-12px;left:18px;width:24px;height:24px;background:url(images/icon-truck.png) center top no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.button.deliverytimes:before{background-image:url(images/icon-truck-2x.png);background-size:24px 72px}}.button.deliverytimes.red{color:#da2f40}.button.deliverytimes.red:before{background-position:center bottom}.button.deliverytimes:hover{background:rgba(0,0,0,0);color:#22aa91}.button.deliverytimes:hover:before{background-position:center center}.field-product-service.down a{background:#22aa91 url(images/arrow-white-down.png) no-repeat 14px center !important;background-size:25px auto !important}.frontbook-download a{background:#e5c333 url(images/icon-book.png) no-repeat 14px center;background-size:21px auto;display:block;padding:16px 16px 16px 56px;color:#fff;font-weight:bold;text-decoration:none}.frontbook-download a:hover{background-color:#c7a71a}#booktype{margin-bottom:20px}#booktype label{display:block;margin:0 0 8px 0}#booktype .radio{display:inline-block;margin:0 20px 0 0;position:relative}#booktype .radio input{width:100%;height:100%;position:absolute;left:-20px;cursor:pointer;z-index:1;opacity:0}#booktype .radio input+span{background:#fff;content:"";width:16px;height:16px;margin:0 5px 0 0;padding:0;vertical-align:middle;display:inline-block;border:1px solid #d8d8d8;border-radius:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}#booktype .radio input+span::after{content:"";width:11px;height:11px;margin:2px;display:block;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}#booktype .radio input:checked+span::after{background:#22aa91;transform:scale(1)}#booktype .radio-text{font-size:14px;line-height:1;display:inline-block}.photobook-createform{display:flex;position:relative}.photobook-settings,.photobook-previewimgs{width:48%;margin:30px 0 0}.photobook-settings{margin-right:6%;color:#6e6e6e}.booksettings.layflat-books{display:none}.booksettings{display:flex;flex-wrap:wrap;flex-direction:column;height:300px}.calendarsettings{height:180px}.booksettings .setting{margin:0 0 20px 0;width:47%;position:relative}.booksettings .setting:nth-child(even){margin-right:6%}.info{display:inline-block;margin:0 0 0 10px;width:16px;height:18px;background:url(images/icon-info.png) center top no-repeat;background-size:16px auto;vertical-align:middle;cursor:help}.booksettings label{display:block;margin:0 0 8px 0}.booksettings input,.booksettings select{color:#333;background-color:#fff;border:1px solid #d8d8d8;width:100%;padding:5px 10px;height:auto;resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.priceblock{border-bottom:2px solid #dedede;padding-bottom:15px;margin-bottom:40px}.priceblock span.sum,.priceblock span.currency{color:#333;font-size:30px;font-weight:bold}.priceblock span.pricedetails{font-size:16px;display:none}.create-book-btn{text-align:center}.create-book-btn a{display:inline-block;background:#22aa91 url(images/my-pages.png) no-repeat 14px center;background-size:25px auto;padding:16px 16px 16px 56px;color:#fff;font-weight:bold;text-decoration:none}.create-book-btn a:hover{background-color:#22aa91}.create-book-btn.grey a,.create-book-btn.grey a:hover{color:#d8d8d8;background-color:#999;cursor:default}.photobook-previewimgs{margin-left:auto;order:2;display:flex;flex-wrap:wrap}.bookimg{width:49%;max-height:221.13px;position:relative;background-position:center center;background-size:cover !important;background-repeat:no-repeat !important}.bookimg:first-child{margin-right:2%}.bookimg.fullwidth{margin-top:2%;width:100%}#CreateCard .photobook-settings,#CreateCard .photobook-previewimgs{margin-top:0}#CreateCard .photobook-previewimgs .bookimg{max-height:400px;margin-top:0}#CreateSkylt .photobook-settings,#CreateSkylt .photobook-previewimgs{margin-top:0}#CreateSkylt .photobook-previewimgs .bookimg{max-height:400px;margin-top:0}.bookzoom{display:block;position:absolute;bottom:0;left:0;width:26px;height:26px;background:#fff url(images/support-search-icon.png) 4px center no-repeat;background-size:auto 16px;cursor:pointer}.sale{display:block;font-size:16px;font-style:italic;color:red}@media screen and (max-width: 700px){.photobook-createform{display:block;padding-top:300px}.photobook-settings,.photobook-previewimgs{width:100%}.photobook-settings{margin-right:0}.photobook-previewimgs{position:absolute;top:0;left:0;right:0;margin:0;height:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.calendar-previewimgs{height:150px}#CreateCalendar .photobook-createform{padding-top:150px}#CreateCard .photobook-createform{padding-top:330px}#CreateCard .photobook-previewimgs{height:300px}#CreateSkylt .photobook-createform{padding-top:330px}#CreateSkylt .photobook-previewimgs{height:300px}.booksettings{height:auto}.calendarsettings{height:auto}.booksettings .setting{margin:0 0 20px 0;width:100%}.booksettings .setting:nth-child(even){margin-right:0}.priceblock{padding-top:20px}}.product-table{padding:60px 0}@media only screen and (min-width: 601px)and (max-width: 1040px){.product-table{padding:40px 0}}@media only screen and (max-width: 600px){.product-table{padding:30px 0}}.products-list .empty-node-link{position:absolute;display:block;left:0px;top:0px;width:100%;height:100%;z-index:100}.usp-content-wrapper{height:100%}.usp-content .button{height:auto}.node-usp>.redbg,.node-usp>.greybg,.node-usp>.yellowbg,.node-usp>.bluebg,.node-usp>.greenbg,.node-usp>.blackbg{color:#fff}.usp-content.ramar{background:#d9d9d9 url("images/banners/RoomG_03_webb-mob.webp") top center no-repeat;background-size:cover}.usp-content.ramar .usp-inner-content{padding:380px 40px 40px 40px}@media screen and (min-width: 610px){.usp-content.ramar{background:#d9d9d9 url("images/banners/RoomG_03_webb.webp") left center no-repeat;background-size:cover}.usp-content.ramar .usp-inner-content{width:45%;margin-left:auto;padding:80px 20px 60px 0;box-sizing:border-box}}@media screen and (min-width: 900px){.usp-content.ramar .usp-inner-content{width:45%;padding:100px 40px 100px 0}}.usp-content.ramar-insp{background:url("images/banners/RoomH_03_webb-mob.webp") top left no-repeat;background-size:cover;display:block;width:100%;height:100%}@media screen and (min-width: 900px){.usp-content.ramar-insp{background:url("images/banners/RoomH_03_webb.webp") left center no-repeat;background-size:cover}}.usp-content.ramar-insp2{background:url("images/banners/RoomB_02_webb-mob.webp") left center no-repeat;background-size:cover;display:block;width:100%;height:100%}@media screen and (min-width: 900px){.usp-content.ramar-insp2{background:url("images/banners/RoomB_02_webb.webp") left center no-repeat;background-size:cover}}.usp-content.pleximont{min-height:420px;background:#d9d9d9 url("images/banners/fluff-pleximontering-webb-mob.webp") top center no-repeat;background-size:auto 400px}.usp-content.pleximont .usp-inner-content{padding:400px 40px 40px 40px}.usp-content.pleximont .usp-inner-content ol{margin:0 0 20px 20px}.usp-content.pleximont .usp-inner-content ol li{font-size:1.5rem;line-height:1.8;padding:0 0 0 10px}@media screen and (min-width: 610px){.usp-content.pleximont{background:#d9d9d9 url("images/banners/fluff-pleximontering-webb.webp") center center no-repeat;background-size:cover}.usp-content.pleximont .usp-inner-content{width:50%;margin-left:auto;padding:100px 40px 60px 0;box-sizing:border-box}}@media screen and (min-width: 900px){.usp-content.pleximont .usp-inner-content{width:45%}}.usp-content.direktprint{min-height:420px;background:url("images/banners/RoomD_02_webb.jpg") top -50px left 0 no-repeat;background-size:auto 100%}.usp-content.direktprint .usp-inner-content{padding:300px 20px 10px 20px;text-align:center}.usp-content.direktprint .usp-inner-content .header-large{font-size:30px}.usp-content.direktprint .usp-inner-content p{font-size:1.125rem}@media screen and (min-width: 480px){.usp-content.direktprint{background-position:center center;background-size:cover}.usp-content.direktprint .usp-inner-content{width:50%;margin-left:auto;padding:160px 20px 120px 0;box-sizing:border-box;text-align:left}.usp-content.direktprint .usp-inner-content .header-large{font-size:40px}}@media screen and (min-width: 900px){.usp-content.direktprint .usp-inner-content{padding:200px 20px 160px 0}.usp-content.direktprint .usp-inner-content .header-large{font-size:50px}.usp-content.direktprint .usp-inner-content p{font-size:1.25rem}}.usp-content.direktprint-gulbild{background:url("images/banners/RoomI_03_webb-mob.webp") bottom center no-repeat;background-size:cover}.usp-content.direktprint-gulbild:hover .button{background:#000}.usp-content.direktprint-gulbild .usp-inner-content{padding:60px 20px 340px 20px;text-align:center}@media screen and (min-width: 601px){.usp-content.direktprint-gulbild{background:url("images/banners/RoomI_03_webb.webp") right center no-repeat;background-size:cover}.usp-content.direktprint-gulbild .usp-inner-content{width:50%;margin-right:auto;padding:80px 0 80px 40px;box-sizing:border-box;text-align:left}.usp-content.direktprint-gulbild .usp-inner-content p{margin-bottom:0}}@media screen and (min-width: 900px){.usp-content.direktprint-gulbild .usp-inner-content{padding:160px 0 160px 80px}}.usp-content.paper-overview{margin-top:2.5rem}.usp-content.paper-overview .paper-table{overflow-x:auto}.usp-content.paper-overview .paper-table span{display:block;width:90px;height:25px;text-indent:-99999px;background-size:contain}.usp-content.paper-overview .paper-table span.fujifilm{background:url("images/logo-fujifilm.svg") left center no-repeat;background-size:contain}.usp-content.paper-overview .paper-table span.hahnemuhle{background:url("images/logo-hahnemuhle.svg") left center no-repeat}.usp-content.paper-overview .paper-table span.canson{background:url("images/logo-canson-infinity.svg") left center no-repeat}.usp-content.paper-overview table thead{font-weight:bold}.usp-content.paper-overview table tbody tr:nth-child(odd){background:#fff}.usp-content.paper-overview table tr:last-child{border-bottom:1px solid #f5f5f5}.usp-content.paper-overview table td{padding:12px 10px}.usp-content.paper-overview table td.paper-texture{min-width:140px}.usp-content.paper-overview table td.paper-weight{min-width:110px}.usp-content.paper{padding:40px}.usp-content.paper .header-large{font-weight:normal}.whycrimsonbooks{padding:40px}.whycrimsonbooks h3,.whycrimsonbooks h4{font-family:"myriad-pro","helvetica neue",arial,sans-serif;font-size:20px;line-height:1.2em;margin:0 0 20px}.whycrimsonbooks p{font-size:14px;font-style:italic;line-height:1.5em;margin:0 0 20px;padding:0 0 22px;position:relative}.whycrimsonbooks p::after{content:"";background-color:#e5c333;width:64px;height:2px;margin:0 auto;position:absolute;right:0;bottom:0px;left:0}.whycrimsonbooks .usp-list{margin:0;padding:0}.whycrimsonbooks .usp-list li{font-size:16px;margin:0 0 10px;list-style-type:none}.whycrimsonbooks .usp-list li:last-child{margin:0}.newsbooks .usp-inner-content{max-width:310px;position:absolute;left:56px;bottom:30px}.newsbooks h3,.newsbooks h4{font-family:"myriad-pro","helvetica neue",arial,sans-serif;font-size:24px;line-height:1.2em;margin:0 0 10px}.newsbooks p{font-size:16px;line-height:1.5em;margin:0 0 10px}.newsbooks .news{font-size:20px;font-weight:600;line-height:1.2em}@media screen and (max-width: 900px){.whycrimsonbooks .usp-list li{margin:0 10px 10px}.usp-content-wrapper.custombg{background-position-x:-123px}.newsbooks .usp-inner-content{left:30px;bottom:30px;padding:0 20px 0 0}.newsbooks .news{font-size:18px}.newsbooks h3,.newsbooks h4{font-size:22px;margin:0 0 8px}.newsbooks p{font-size:14px}}@media screen and (max-width: 600px){.usp-content-wrapper{min-height:420px}.whycrimsonbooks{padding:40px}.whycrimsonbooks .usp-list li{font-size:16px;margin:0 0 10px;display:block;list-style-type:none}.usp-content-wrapper.custombg{background-position-x:-133px}.newsbooks .usp-inner-content{left:26px;bottom:25px;padding:0 10px 0 0}.newsbooks .news{font-size:18px}.newsbooks h3,.newsbooks h4{font-size:22px;margin:0 0 8px}.newsbooks p{font-size:14px}}.prodoption-display-header{text-align:center;padding:40px 40px 0}.prodoption-display-header h4,.prodoption-display-header h5{font-family:"myriad-pro","helvetica neue",arial,sans-serif;font-size:20px;line-height:1.2em;margin:0 0 20px;padding:0 0 20px;position:relative}.prodoption-display-header h4::after,.prodoption-display-header h5::after{content:"";background-color:#e5c333;width:64px;height:2px;margin:0 auto;position:absolute;right:0;bottom:0px;left:0}.prodoption-display-header p{font-size:14px;line-height:1.5em}.prodoption-slide,.prodoption-switch{max-width:262px;margin:0 auto;padding:0 20px;overflow:hidden}.prodoption-slide ul,.prodoption-switch ul{margin:0;padding:0}.prodoption-slide ul li,.prodoption-switch ul li{margin:0;padding:0;list-style-type:none;display:none}.prodoption-slide .caption{font-size:16px;font-weight:600;text-align:center;padding:30px 0 0}.prodoption-switch-controls{margin:20px 0 0;padding:0 20px 20px;overflow:hidden}.prodoption-switch-controls ul{text-align:center;width:100% !important;margin:0;padding:0}.prodoption-switch-controls ul li{width:50px !important;margin:0 5px;padding:0;float:none !important;list-style-type:none;display:inline-block !important}.prodoption-switch .circle,.prodoption-switch-controls .circle{margin:0 auto;position:relative;overflow:hidden;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.prodoption-switch .circle{max-width:186.47px;max-height:186.47px}.prodoption-switch-controls .circle{max-width:50px;max-height:50px;cursor:pointer}.prodoption-switch-controls .flex-active-slide .circle{border:3px solid #e5c333}.prodoption-switch .circle img,.prodoption-switch-controls .circle img{margin:0 auto;display:inline;vertical-align:top}@media screen and (max-width: 600px){.prodoption-displays{overflow:hidden}}.prodcat-extratext{margin:0 0 80px 0;max-width:66%}@media only screen and (max-width: 900px){.prodcat-extratext{max-width:100%;margin:0 0 60px 0}}.pricecalcbtn{display:block;color:#22aa91;font-weight:bold;padding:20px 20px 20px 56px;margin-bottom:0 !important;width:100%;text-align:left;background:#fff url(images/calc-green.png) no-repeat 14px center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.pricecalcbtn{background-image:url(images/calc-green@2x.png);background-size:32px 32px}}.pricecalcbtn:hover{text-decoration:none;background-color:#f9f9f9}.prod-pricecalc{background:#fff;padding:10px 15px 20px 15px}@media screen and (min-width: 901px){.prod-pricecalc{max-width:300px}}.prod-pricecalc .setting{margin:0 0 20px 0}.prod-pricecalc label{font-size:14px;margin:20px 0 6px 0}.prod-pricecalc input,.prod-pricecalc select{font:12px "myriad-pro","helvetica neue",arial,sans-serif;height:auto;line-height:1;background-color:#fff;border:1px solid #d8d8d8;width:100% !important;padding:6px;resize:none;display:block;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 380px){.prod-pricecalc input,.prod-pricecalc select{width:100%;max-width:100%}}.prod-pricecalc .pricebox{text-align:right;font-weight:bold;padding:5px 0 0 0;border-top:0;font-size:20px}.prod-pricecalc .pricebox .sum{font-size:26px}.prod-pricecalc .pricebox .sum:first-child{padding-left:1px}.prod-pricecalc .pricelist-toggle{margin:8px 0;text-align:right;font-size:14px}.prod-pricecalc .pricelist-toggle a{display:inline-block;padding:0;background:none;text-decoration:underline}.prod-pricecalc .pricelist-toggle a:hover{text-decoration:none;background-color:rgba(0,0,0,0)}#site-content,#editor{padding-top:190px}@media only screen and (max-width: 900px){#site-content,#editor{padding-top:110px !important}}body.header-image #site-content{padding-top:0 !important}.recyclingGuide{margin:0;border-top:1px solid #d8d8d8}@media only screen and (max-width: 700px){.recyclingGuide{display:block}}.recyclingGuide .flex-columns-2cols{border-bottom:1px solid #d8d8d8;margin:0;padding:20px 2% 0 2%;overflow-wrap:break-word}@media only screen and (max-width: 700px){.recyclingGuide .flex-columns-2cols{max-width:100%;margin:0;padding:0;border:0}.recyclingGuide .flex-columns-2cols.last{border-bottom:1px solid #d8d8d8}.recyclingGuide .flex-columns-2cols img{margin-top:15px}}.recyclingGuide h5{margin-top:5px}.page-template-default .node-section-form{padding:64px 0 !important;margin:0 !important}.page-template-default #kontaktformular-ansok form{max-width:650px;margin:0 auto}.page-template-default #kontaktformular-ansok form .form-item{width:100%;display:block;margin:0 0 1.25rem 0}.page-template-default .form-actions{max-width:650px;margin:0 auto}.page-template-default .webform-component-markup{text-align:center;max-width:650px;margin:0 auto}.page-template-page-contact .node-main{padding-bottom:40px}.page-template-page-contact .contact-box{background:#fff;margin-top:40px;margin-bottom:2%;padding:20px;text-align:center}@media only screen and (max-width: 600px){.page-template-page-contact .contact-box{margin:50px 0 0 0}}.page-template-page-contact .contact-box .contact-box-icon{width:80px;height:80px;margin:-60px auto 20px auto;background-size:contain;background-repeat:no-repeat}.page-template-page-contact .contact-box .contact-box-icon.phone{background-image:url(images/contact-phone.png)}.page-template-page-contact .contact-box .contact-box-icon.speech{background-image:url(images/contact-contact.png)}.page-template-page-contact .contact-box .contact-box-icon.house{background-image:url(images/contact-visit.png)}.page-template-page-contact .contact-box .contact-box-icon.map{background-image:url(images/contact-map.png)}@media only screen and (max-width: 600px){.page-template-page-contact .contact-box .contact-box-icon{width:60px;height:60px;margin:-50px auto 15px auto}}.page-template-page-contact .contact-box h3{font-size:22px}.page-template-page-contact .contact-box h4{font-size:18px}.page-template-page-contact .contact-box p{margin:0 0 1.2em 0}.page-template-page-contact #map{height:400px}.page-template-page-contact .node-section-form{padding:64px 0 !important;margin:0 !important}.page-template-page-contact #kontaktformular form,.page-template-page-contact #boka-konsultation form{max-width:650px;margin:0 auto}.page-template-page-contact #kontaktformular form .form-item,.page-template-page-contact #boka-konsultation form .form-item{position:relative;margin:0 0 30px 0;width:47%;display:inline-block}.page-template-page-contact #kontaktformular form .form-item:nth-child(2n+1),.page-template-page-contact #boka-konsultation form .form-item:nth-child(2n+1){margin-right:4%}.page-template-page-contact #kontaktformular form .form-item.webform-component-textarea,.page-template-page-contact #kontaktformular form .form-item.webform-component-file,.page-template-page-contact #boka-konsultation form .form-item.webform-component-textarea,.page-template-page-contact #boka-konsultation form .form-item.webform-component-file{width:100%;display:block}@media only screen and (max-width: 600px){.page-template-page-contact #kontaktformular form .form-item,.page-template-page-contact #boka-konsultation form .form-item{width:100%;display:block;margin:0 0 20px 0}.page-template-page-contact #kontaktformular form .form-item:nth-child(2n+1),.page-template-page-contact #boka-konsultation form .form-item:nth-child(2n+1){margin-right:0}}.page-template-page-contact .webform-component-markup{text-align:center;max-width:650px;margin:0 auto}#faq{padding-bottom:60px}@media only screen and (min-width: 601px)and (max-width: 1040px){#faq{padding-bottom:40px}}@media only screen and (max-width: 600px){#faq{padding-bottom:30px}}.view-faq .view-content>h3,.view-faq .views-field-title,.view-faq .views-field-body{max-width:1144px;margin-left:auto;margin-right:auto}.view-faq .view-content>h3,.view-faq .row{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 64px}.view-faq .view-content>h3.open,.view-faq .row.open{padding:64px}@media only screen and (max-width: 1024px){.view-faq .view-content>h3,.view-faq .row{padding:0 32px}.view-faq .view-content>h3.open,.view-faq .row.open{padding:32px}}.view-faq .view-content>h3{margin:32px auto 16px;color:#555;font-weight:normal;font-family:"myriad-pro","helvetica neue",arial,sans-serif;font-size:20px;line-height:1.2em}.view-faq .view-content>h3:first-child{margin-top:0}.view-faq .views-field-title{cursor:pointer;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.view-faq .views-field-title h2{display:inline-block;font-size:22px;line-height:1.2em;margin:8px 0;padding:0 0 8px;font-family:"myriad-pro","helvetica neue",arial,sans-serif;-webkit-transition:font .3s ease-in-out;-moz-transition:font .3s ease-in-out;transition:font .3s ease-in-out}.view-faq .views-field-title:hover h2{border-bottom:2px solid #22aa91;padding-bottom:6px}.view-faq .views-field-body{display:none;padding:16px 0 0;color:#4e4e4e}.view-faq .views-field-body .field-content{max-width:800px}.view-faq .views-field-body p{margin:0 0 32px}.view-faq .views-field-body p:last-child{margin:0}.view-faq .row{margin:0 0 8px 0;-webkit-transition:all,.3s ease-in-out;-moz-transition:all,.3s ease-in-out;transition:all,.3s ease-in-out}.view-faq .row.open{background-color:#fff;margin-bottom:16px}.view-faq .row.open .views-field-title h2{font-size:32px;line-height:1.2em;font-family:"abril-text",serif}.view-faq .row.open .views-field-title h2{background:rgba(0,0,0,0) url(images/close-40.png) no-repeat right top;padding-right:60px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){.view-faq .row.open .views-field-title h2{background-image:url(images/close-40@2x.png);background-size:40px 40px}}body.node-type-faq .node-faq.view-mode-full{background-color:#fff;padding:64px 0;margin-bottom:64px}body.node-type-faq .node-faq.view-mode-full p:last-child{margin:0}.view-faq_top_5 .view-content>h3,.view-faq_top_5 .views-field-title,.view-faq_top_5 .views-field-body{max-width:1144px;margin-left:auto;margin-right:auto}.view-faq_top_5 .view-content>h3,.view-faq_top_5 .row{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0}.view-faq_top_5 .view-content>h3.open,.view-faq_top_5 .row.open{padding:64px}@media only screen and (max-width: 1024px){.view-faq_top_5 .view-content>h3,.view-faq_top_5 .row{padding:0 32px}.view-faq_top_5 .view-content>h3.open,.view-faq_top_5 .row.open{padding:32px}}.tabcnt .view-faq_top_5 .view-content>h3.open,.tabcnt .view-faq_top_5 .row.open{padding:20px 0}@media only screen and (max-width: 1024px){.tabcnt .view-faq_top_5 .view-content>h3,.tabcnt .view-faq_top_5 .row{padding:0}.tabcnt .view-faq_top_5 .view-content>h3.open,.tabcnt .view-faq_top_5 .row.open{padding:20px 0}}.view-faq_top_5 .view-content>h4{margin:32px auto 16px;color:#555;font-weight:normal;font-family:"myriad-pro","helvetica neue",arial,sans-serif;font-size:20px;line-height:1.2em}.view-faq_top_5 .view-content>h4:first-child{margin-top:0}.view-faq_top_5 .views-field-title{cursor:pointer;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.view-faq_top_5 .views-field-title h3{display:inline-block;font-size:22px;line-height:1.2em;margin:8px 0;padding:0 0 8px;font-family:"myriad-pro","helvetica neue",arial,sans-serif;-webkit-transition:font .3s ease-in-out;-moz-transition:font .3s ease-in-out;transition:font .3s ease-in-out}.tabcnt .view-faq_top_5 .views-field-title h3{font-size:16px;margin:0}.view-faq_top_5 .views-field-title:hover h3{border-bottom:2px solid #22aa91;padding-bottom:6px}.view-faq_top_5 .views-field-body{display:none;padding:16px 0 0;color:#4e4e4e}.view-faq_top_5 .views-field-body .field-content{max-width:800px}.view-faq_top_5 .views-field-body p{margin:0 0 32px}.view-faq_top_5 .views-field-body p:last-child{margin:0}.view-faq_top_5 .row{margin:0 0 8px 0;-webkit-transition:all,.3s ease-in-out;-moz-transition:all,.3s ease-in-out;transition:all,.3s ease-in-out}.view-faq_top_5 .row.open{background-color:#fff;margin-bottom:16px}.view-faq_top_5 .row.open .views-field-title h3{font-size:32px;line-height:1.2em;font-family:"abril-text",serif}.tabcnt .view-faq_top_5 .row.open .views-field-title h3{font-size:28px}.view-faq_top_5 .row.open .views-field-title h3{background:rgba(0,0,0,0) url(images/close-40.png) no-repeat right top;padding-right:60px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){.view-faq_top_5 .row.open .views-field-title h3{background-image:url(images/close-40@2x.png);background-size:40px 40px}}body.node-type-faq .node-faq.view-mode-full{background-color:#fff;padding:64px 0;margin-bottom:64px}body.node-type-faq .node-faq.view-mode-full p:last-child{margin:0}.greybox{padding:20px;background:#eee}ol.numbersol{padding:0;list-style:none;text-align:left;counter-reset:crimson-counter}ol.numbersol li{list-style:none;margin:30px 0;padding:2px 0 0 40px;min-height:35px;position:relative;font-family:"myriad-pro","helvetica neue",arial,sans-serif;counter-increment:crimson-counter}ol.numbersol li span{font-size:1rem;display:block}ol.numbersol li span img{border:2px solid #d8d8d8;margin-top:5px;vertical-align:bottom}ol.numbersol li::before{content:counter(crimson-counter);color:#fff;font-size:16px;font-weight:bold;position:absolute;left:0;top:0;width:30px;height:30px;line-height:28px;background:red;border-radius:50%;text-align:center}.support-search{padding:32px 64px}.support-search>section{max-width:1144px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1024px){.support-search{padding:32px}}@keyframes support-row-in{0%{margin-top:-20px;opacity:0}100%{margin-top:0px;opacity:1}}@-moz-keyframes support-row-in{0%{margin-top:-20px;opacity:0}100%{margin-top:0px;opacity:1}}@-webkit-keyframes support-row-in{0%{margin-top:-20px;opacity:0}100%{margin-top:0px;opacity:1}}.support-search{background-color:#eee}.support-search .view-filters .form-item{margin:0}.support-search .view-filters input[type=text]{border:none;height:64px;margin:0;padding:0px 32px;background:#fff url(images/support-search-icon.png) no-repeat right center;-webkit-border-radius:32px;-moz-border-radius:32px;-o-border-radius:32px;border-radius:32px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){.support-search .view-filters input[type=text]{background-image:url(images/support-search-icon@2x.png);background-size:40px 20px}}.support-search .view-filters input[type=text]:focus,.support-search .view-filters input[type=text]:active{-webkit-box-shadow:0px 0px 0px 2px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 0px 2px rgba(0,0,0,.1);box-shadow:0px 0px 0px 2px rgba(0,0,0,.1)}.support-search .view-filters .views-submit-button{display:none}.support-search .view-content{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-top:16px}.support-search .view-content .row{padding:21.3333333333px;border-bottom:3px solid #eee;background-color:#fff;margin-top:16px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transform-origin:center top;-webkit-animation:support-row-in .3s 1 ease-in-out forwards;-moz-transform-origin:center top;-moz-animation:support-row-in .3s 1 ease-in-out forwards;transform-origin:center top;animation:support-row-in .3s 1 ease-in-out forwards}.support-search .view-content .row h2{font-size:24px;line-height:1.2em}.support-search .view-content .row .views-field-body{font-size:18px;line-height:1.4em;max-width:700px}.support-search .view-content .row.last{border:none}.support-search .popular-searches{*zoom:1;margin-top:16px;color:#5e5e5e;font-size:16px;line-height:1.3em;font-style:italic}.support-search .popular-searches:after{content:"";display:table}.support-search .popular-searches:after{clear:both}.support-search .popular-searches>h2{float:left;font-size:16px;line-height:1.3em;font-family:"myriad-pro","helvetica neue",arial,sans-serif;margin:0 3px 0 0;font-weight:normal}.support-search .popular-searches ul{margin:0;padding:0}.support-search .popular-searches ul li{list-style:none;list-style-image:none;margin:0 3px 0 0;padding:0 0 0 0;float:left}.support-search .popular-searches ul li:after{content:","}.support-search .popular-searches ul li:last-child:after{content:""}.support-nav-graph{height:350px;width:246px;padding:300px 30px 0;margin-bottom:32px;box-sizing:border-box;overflow:hidden;color:#fff;text-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.support-nav-graph p{font-family:"abril-fatface",serif;font-style:italic;line-height:1.3em;border-bottom:2px solid #fff}.support-nav-graph img{width:100%;max-width:246px}.support-nav-graph.faq{background:#22bec6 url("images/bg_faq_transp.png") no-repeat right bottom}.support-nav-graph.guides{background:#22aa91 url("images/bg_guider_transp.png")}.support-nav-graph.edu{background:#15757a url("images/bg_kunskap_transp.png")}.support-nav-graph.prod-times{background:#1b8874 url("images/bg_produktion_transp.png")}.support-search{max-width:1144px;margin:0 auto;background-color:#a6a6a6}#support-form{margin:32px 0}#support-form .node-section.view-mode-full .section-inner{padding:0}#support-form .webform-client-form{margin:0}@media only screen and (max-width: 380px){.support-search .form-item{padding:0}.support-search input[type=text]{width:100%;max-width:100%}}#search-result .node{max-width:1144px;margin-left:auto;margin-right:auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:64px}#search-result .node.ds-2col .group-left{position:relative;z-index:15;width:360px;float:left}#search-result .node.ds-2col .group-right{float:right;width:100%;padding-left:400px;margin-left:-360px}@media only screen and (max-width: 900px){#search-result .node.ds-2col .group-left,#search-result .node.ds-2col .group-right{float:none;padding-bottom:20px;max-width:100%}#search-result .node.ds-2col .group-right{margin:0;padding:0}}#search-result .view-empty{max-width:1144px;margin-left:auto;margin-right:auto;font-size:24px;line-height:1.3em;font-style:italic;font-family:"abril-text",serif}#search-result .row{background-color:#fff}#search-result .row.even{background-color:#fafafa}#search-result .content-type{display:inline-block;background-color:#4b4b4b;padding:0px 10px;line-height:32px;font-size:16px;font-style:italic;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;margin:0 0 16px 0}#search-result .field-body{max-width:800px}#search-result .pager{margin:64px 0px 54px}#search-result .pager li{margin:0px 10px 10px}#autocomplete{border:none;background-color:#fff;-webkit-box-shadow:0px 2px 6px rgba(0,0,0,.25);-moz-box-shadow:0px 2px 6px rgba(0,0,0,.25);box-shadow:0px 2px 6px rgba(0,0,0,.25);-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}#autocomplete ul li{margin:0;padding:0}#autocomplete ul li:nth-child(even){background-color:#f8f8f8}#autocomplete ul li:hover,#autocomplete ul li.selected{background-color:#ccf5ed}#autocomplete ul li .search-api-autocomplete-suggestion{padding:10px 16px}#autocomplete ul li .search-api-autocomplete-suggestion .autocomplete-suggestion-results{right:10px;padding:0px 8px;font-size:14px;line-height:28px;font-weight:bold;color:#fff;background-color:rgba(0,0,0,.2);-webkit-border-radius:14px;-moz-border-radius:14px;-o-border-radius:14px;border-radius:14px;min-width:32px;text-align:center}.page-template-page-blog .section-title{display:block;position:relative;line-height:1.2em;margin:0 0 50px}.page-template-page-blog .section-title:after{content:"";position:absolute;left:0;bottom:-20px;width:64px;height:2px;background-color:#e5c333}@media only screen and (max-width: 600px){.page-template-page-blog .section-title{margin:0 0 40px}}.blog-categories{background:#fff;margin-bottom:40px}.blog-categories:before,.blog-categories:after{content:"";display:table}.blog-categories:after{clear:both}.blog-categories label{font-size:20px;display:block;float:left;width:25%;padding:21px 6px 21px 56px;margin:0;font-weight:bold;color:#3e3e3e;background:#ececec url(images/filter.png) no-repeat left 20px center;background-size:20px auto}@media only screen and (max-width: 1100px){.blog-categories label{width:40%}}.blog-categories .blog-post-category-select{float:right;width:75%}@media only screen and (max-width: 1100px){.blog-categories .blog-post-category-select{width:60%}}.blog-categories select{border:0;font:20px "myriad-pro","helvetica neue",arial,sans-serif;line-height:1.2;width:100% !important;height:66px;padding:0 26px;resize:none;display:block;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0) url(images/select-arrow.png) no-repeat right 26px center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.blog-categories select{background-image:url(images/select-arrow@2x.png);background-size:10px 16px}}@media only screen and (max-width: 380px){.blog-categories select{width:100%;max-width:100%}}@media only screen and (max-width: 650px){.blog-categories label,.blog-categories .blog-post-category-select{width:100%;float:none}}.blog-list{margin-bottom:40px}@media only screen and (max-width: 600px){.blog-list{margin-bottom:20px}}.blog-list .blog-list-container{margin:0 -3% 0 0;display:flex;flex-wrap:wrap;align-self:flex-start}@media only screen and (max-width: 600px){.blog-list .blog-list-container{display:static;margin:0}}.blog-list-post{flex-basis:30.33%;max-width:30.33%;margin:0 3% 30px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#fff}@media only screen and (min-width: 601px)and (max-width: 900px){.blog-list-post{flex-basis:47%;max-width:47%;margin-bottom:20px}}@media only screen and (max-width: 600px){.blog-list-post{flex-basis:100%;max-width:100%;margin:0 0 20px 0}}.blog-list-post a{display:block;color:#333}.blog-list-post a:hover{text-decoration:none;color:#22aa91}.blog-list-post:hover .blog-list-post-img{opacity:.8}.blog-list-post .blog-list-post-img{position:relative;overflow:hidden;width:100%;height:260px;background-size:cover !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width: 601px)and (max-width: 1040px){.blog-list-post .blog-list-post-img{height:200px}}@media only screen and (max-width: 600px){.blog-list-post .blog-list-post-img{height:180px}}.blog-list-post .blog-list-post-title{padding:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.blog-list-post .blog-list-post-title h4{font-size:20px;margin:0}@media only screen and (max-width: 600px){.blog-list-post .blog-list-post-title h4{font-size:18px}}.blog-share{margin-top:32px;border-top:1px solid #ccc;padding-top:32px}.addtoany_shortcode{margin-top:10px}.node-blog-post.view-mode-full .field-blog-post-related-products{max-width:1144px;margin-left:auto;margin-right:auto;*zoom:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 64px 64px}.node-blog-post.view-mode-full .field-blog-post-related-products:after{content:"";display:table}.node-blog-post.view-mode-full .field-blog-post-related-products:after{clear:both}.node-blog-post.view-mode-full .field-blog-post-related-products .label-above{text-align:center;padding:64px 0}.node-blog-post.view-mode-full .field-blog-post-related-products .related-items{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.node-blog-post.view-mode-full .node-product.view-mode-teaser{width:31.5%;background-color:#fff;margin-bottom:30px;position:relative}.node-blog-post.view-mode-full .node-product.view-mode-teaser .title{padding:16px 16px 0}.node-blog-post.view-mode-full .node-product.view-mode-teaser .title h2{margin:0;font-size:20px;line-height:1.2em;font-family:"myriad-pro","helvetica neue",arial,sans-serif}.node-blog-post.view-mode-full .node-product.view-mode-teaser .title a{color:#3e3e3e}.node-blog-post.view-mode-full .node-product.view-mode-teaser img{width:100%;display:block}.node-blog-post.view-mode-full .node-product.view-mode-teaser .field-product-price-from{padding:0 16px 16px;font-size:18px;line-height:1.2em;font-style:italic;margin-top:5px}.node-blog-post.view-mode-full .node-product.view-mode-teaser .empty-node-link{position:absolute;display:block;left:0px;top:0px;width:100%;height:100%}.node-blog-post.view-mode-full .field-product-tags,.node-blog-post.view-mode-full .field-product-filter{display:none}.node-blog-post.view-mode-full .go-back{margin-bottom:32px}.node-blog-post.view-mode-full .go-back a{display:block;background:#22aa91 url(images/angle-left.png) no-repeat 15px center;background-size:20px auto;padding:16px 16px 16px 50px;color:#fff;font-weight:bold}.node-blog-post.view-mode-full .go-back a:hover{background-color:#20a289;text-decoration:none}.node-blog-post.view-mode-full .node-blog-post.view-mode-teaser{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;background-color:#fff;margin-bottom:32px;position:relative}.node-blog-post.view-mode-full .node-blog-post.view-mode-teaser .field-blog-post-preview{width:33%;display:inline-block;height:auto;min-height:100px;-webkit-align-self:stretch;-ms-align-self:stretch;align-self:stretch}.node-blog-post.view-mode-full .node-blog-post.view-mode-teaser img{width:100%;display:block}.node-blog-post.view-mode-full .node-blog-post.view-mode-teaser .title{-webkit-align-self:center;-ms-align-self:center;align-self:center;width:66%;padding:12px}.node-blog-post.view-mode-full .node-blog-post.view-mode-teaser .title h5{margin:0;font-size:18px;line-height:1.2em;font-family:"myriad-pro","helvetica neue",arial,sans-serif;color:#3e3e3e}.node-blog-post.view-mode-full .node-blog-post.view-mode-teaser .empty-node-link{position:absolute;display:block;left:0px;top:0px;width:100%;height:100%}@media only screen and (max-width: 1024px){.node-blog-post.view-mode-full .field-blog-post-related-products{padding:0 32px 32px}}@media only screen and (max-width: 900px){.node-blog-post.view-mode-full .field-blog-post-related-products{padding:0 16px 32px}.node-blog-post.view-mode-full .node-product.view-mode-teaser{width:48%}}@media only screen and (max-width: 600px){.node-blog-post.view-mode-full .node-product.view-mode-teaser{width:100%}}.node-blog-post.view-mode-teaser .field-blog-post-preview{height:260px;background-repeat:no-repeat;background-position:center center;background-size:cover}.pager{margin:0 0 64px 0;padding:0;text-align:center}.pager li{display:inline-block;margin:0 10px;vertical-align:top}.pager li a{display:block}.pager li a:hover{text-decoration:none;background-color:#fff}.pager li.pager-current,.pager li.pager-ellipsis,.pager li a{width:50px;line-height:46px;border:2px solid #22aa91;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.pager li.pager-current{background-color:#22aa91;color:#fff}.pager li.pager-first a,.pager li.pager-previous a,.pager li.pager-next a,.pager li.pager-last a{text-indent:-2000px;overflow:hidden;background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){.pager li.pager-first a,.pager li.pager-previous a,.pager li.pager-next a,.pager li.pager-last a{background-size:50px 50px}}.pager li.pager-first a{background-image:url(images/pager-first.png)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){.pager li.pager-first a{background-image:url(images/pager-first@2x.png)}}.pager li.pager-previous a{background-image:url(images/pager-prev.png)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){.pager li.pager-previous a{background-image:url(images/pager-prev@2x.png)}}.pager li.pager-next a{background-image:url(images/pager-next.png)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){.pager li.pager-next a{background-image:url(images/pager-next@2x.png)}}.pager li.pager-last a{background-image:url(images/pager-last.png)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){.pager li.pager-last a{background-image:url(images/pager-last@2x.png)}}#tabs{*zoom:1;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #d0d0d0;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}#tabs:after{content:"";display:table}#tabs:after{clear:both}#tabs ul.tabs{*zoom:1;margin:0;padding:0}#tabs ul.tabs:after{content:"";display:table}#tabs ul.tabs:after{clear:both}#tabs ul.tabs li{list-style:none}#tabs ul.tabs li{float:left;border-right:1px solid #d0d0d0;margin:0}@media all and (max-width: 600px){#tabs ul.tabs li{float:none;display:block;border-bottom:1px solid #d0d0d0;border-right:none}#tabs ul.tabs li:last-child{border-bottom:none}}#tabs ul.tabs li.active{background-color:gray;border:1px solid #1a1a1a;margin:0}#tabs ul.tabs li.active a{color:#000}#tabs ul.tabs li:first-child{border-radius:2px 0px 0px 2px}#tabs ul.tabs li a{display:block;font-size:13px;text-transform:uppercase;text-decoration:none;color:#333;padding:0px 20px}#tabs ul.tabs li a:hover{text-decoration:underline}#tabs ul.tabs.primary li a{line-height:50px}#tabs ul.tabs.secondary{border-top:1px solid #d0d0d0;background-color:#fdfdfd}#tabs ul.tabs.secondary li a{line-height:40px}#tabs ul.tabs.secondary li a.active{background-color:#8c8c8c;border-color:#262626}.node-main .node-content{max-width:800px}.node-main.has-sidebar .node-content{position:relative;z-index:10;float:left;width:72.5%;padding-right:5%;max-width:none}.node-main.has-sidebar .node-sidebar{position:relative;z-index:15;float:right;width:27.5%;padding-left:5%}@media only screen and (max-width: 900px){.node-main.has-sidebar .node-content{width:60%;padding-right:15px}.node-main.has-sidebar .node-sidebar{width:40%;padding-left:15px}}@media only screen and (max-width: 600px){.node-main.has-sidebar .node-content{width:auto;float:none;padding:0;margin-bottom:5%}.node-main.has-sidebar .node-sidebar{width:auto;float:none;padding:5% 0 0;border-top:1px solid #ddd}}.node-page.view-mode-full .node-main .node-content{max-width:none}.node-page.view-mode-full .node-main .node-content .node-content-wrapper{max-width:800px}.node-sections,.pane-node-field-page-sections{margin-bottom:-1px}#page-content-wrapper.has-sidebar #page-sidebar{position:relative;z-index:100;float:left;width:280px}#page-content-wrapper.has-sidebar #page-content{position:relative;z-index:50;float:right;width:100%;margin-left:-280px;padding-left:344px}div.messages{margin-bottom:20px;*zoom:1}div.messages:after{content:"";display:table}div.messages:after{clear:both}ul.field-items{list-style:none;list-style-image:none;margin:0;padding:0}ul.field-items li.field-item{list-style:none;list-style-image:none;margin:0;padding:0}.connection-areas-edit a{display:block;text-align:center;padding:40px 0;border:1px dotted #333;margin-bottom:15px;background-color:#8c8c8c}.connection-areas-edit a:hover{background-color:#999}.node-section.view-mode-full{position:relative;padding:64px 0px;background-size:cover;background-position:center center;background-repeat:no-repeat}.node-section.view-mode-full .field-section-full-link a{display:block;position:absolute;z-index:300;left:0px;top:0px;width:100%;height:100%;overflow:hidden;text-indent:-2000px;background:rgba(0,0,0,0) url(images/section-link-icon.png) no-repeat right bottom;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.node-section.view-mode-full .field-section-full-link a:hover{background-color:rgba(255,255,255,.4)}.node-section.view-mode-full .section-inner{max-width:1144px;margin-left:auto;margin-right:auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 64px;position:relative}.node-section.view-mode-full .section-image-inner{position:relative}.node-section.view-mode-full h2.section-title{display:block;position:relative;font-size:30px;line-height:1.2em;margin:0 0 64px}.node-section.view-mode-full h2.section-title:after{content:"";position:absolute;left:0px;bottom:-32px;width:64px;height:2px;background-color:rgba(0,0,0,.12)}.node-section.view-mode-full p:last-child{margin-top:0;margin-bottom:0}@media only screen and (max-width: 1024px){.node-section.view-mode-full{padding:64px 0}.node-section.view-mode-full .section-inner{padding:0 32px}}@media only screen and (max-width: 900px){.node-section.view-mode-full{padding:32px 0}.node-section.view-mode-full .section-inner{padding:0 20px}}@media only screen and (max-width: 600px){.node-section.view-mode-full{padding:8% 0}.node-section.view-mode-full .section-inner{padding:0 5%}}.section-below .section-below-inner{max-width:1144px;margin-left:auto;margin-right:auto}.node-section.view-mode-full.theme-default{background-color:rgba(0,0,0,0);color:#333}.node-section.view-mode-full.theme-medium{background-color:#eee;color:#333}.node-section.view-mode-full.theme-light{background-color:#fff;color:#363636}.node-section.view-mode-full.theme-light h2.section-title:after{background-color:rgba(0,0,0,.1)}.node-section.view-mode-full.theme-dark{background-color:#222;color:#fff}.node-section.view-mode-full.theme-dark h2.section-title:after{background-color:#931e30}.node-section.view-mode-full.image-center .section-image{text-align:center;margin-bottom:64px}.node-section.view-mode-full.image-center .section-image .section-image-inner{font-size:0;line-height:0}.node-section.view-mode-full.image-center .section-content{max-width:800px;margin:0 auto;text-align:center}.node-section.view-mode-full.image-center .section-content h2:after{left:50%;margin-left:-32px}.node-section.view-mode-full.image-center .section-content .field-body{max-width:700px;margin:0 auto}.node-section.view-mode-full.image-left .section-inner,.node-section.view-mode-full.image-right .section-inner{*zoom:1}.node-section.view-mode-full.image-left .section-inner:after,.node-section.view-mode-full.image-right .section-inner:after{content:"";display:table}.node-section.view-mode-full.image-left .section-inner:after,.node-section.view-mode-full.image-right .section-inner:after{clear:both}.node-section.view-mode-full.image-left .section-image,.node-section.view-mode-full.image-left .section-content,.node-section.view-mode-full.image-right .section-image,.node-section.view-mode-full.image-right .section-content{display:block;width:50%;height:100%}.node-section.view-mode-full.image-left .section-image .section-content-inner ul li,.node-section.view-mode-full.image-left .section-content .section-content-inner ul li,.node-section.view-mode-full.image-right .section-image .section-content-inner ul li,.node-section.view-mode-full.image-right .section-content .section-content-inner ul li{margin:0px}.node-section.view-mode-full.image-left .section-image img,.node-section.view-mode-full.image-right .section-image img{display:block}.node-section.view-mode-full.image-left .section-image{float:left;padding:0px 32px 0px 0px}.node-section.view-mode-full.image-left .section-content{float:right;padding:0px 0px 0px 32px}@media only screen and (max-width: 1024px){.node-section.view-mode-full.image-left .section-image{padding:0px 16px 0px 0px}.node-section.view-mode-full.image-left .section-content{padding:0px 0px 0px 16px}}@media only screen and (max-width: 600px){.node-section.view-mode-full.image-left .section-image,.node-section.view-mode-full.image-left .section-content{float:none;width:auto;padding:0}.node-section.view-mode-full.image-left .section-image{margin-bottom:5%}}.node-section.view-mode-full.image-right .section-image{float:right;padding:0px 0px 0px 32px}.node-section.view-mode-full.image-right .section-content{float:left;padding:0px 32px 0px 0px}@media only screen and (max-width: 1024px){.node-section.view-mode-full.image-right .section-image{padding:0px 0px 0px 16px}.node-section.view-mode-full.image-right .section-content{padding:0px 16px 0px 0px}}@media only screen and (max-width: 600px){.node-section.view-mode-full.image-right .section-image,.node-section.view-mode-full.image-right .section-content{float:none;width:auto;padding:0}.node-section.view-mode-full.image-right .section-image{margin-bottom:5%}}.node-section.view-mode-full.image-full{padding:0}.node-section.view-mode-full.image-full .section-inner{max-width:none}.node-section.view-mode-full.image-full .section-inner img{display:block;max-width:none;width:100%;height:auto}.node-section.view-mode-full.image-full .section-image{margin:0 -64px}.node-section.view-mode-full.image-full .section-content .section-content-inner{padding:64px 0;max-width:800px;margin:0 auto;text-align:center}.node-section.view-mode-full.image-full .section-content .section-content-inner h2:after{left:50%;margin-left:-32px}.node-section.view-mode-full.image-full .section-content .section-content-inner .field-body{max-width:700px;margin:0 auto}.salvattore-grid[data-columns]::before{content:"3 .column.size-1of3"}.node-section .salvattore-grid{margin:0px -16px;padding-bottom:32px}.salvattore-grid{*zoom:1}.salvattore-grid:after{content:"";display:table}.salvattore-grid:after{clear:both}.salvattore-grid .column{float:left;display:block}.salvattore-grid .size-1of3{width:33.333333%}.salvattore-grid .size-1of2{width:50%}.salvattore-grid .size-1of1{width:auto;float:none}.salvattore-grid .grid-item{padding:0px 16px;margin-bottom:32px}.salvattore-grid .grid-item img{display:block}.node-section.view-mode-full.no-padding{padding:0}.node-section.view-mode-full.font-serif{font-family:"abril-text",serif}.node-section.view-mode-full.font-serif h1,.node-section.view-mode-full.font-serif h2,.node-section.view-mode-full.font-serif h3,.node-section.view-mode-full.font-serif h4,.node-section.view-mode-full.font-serif h5,.node-section.view-mode-full.font-serif h6{font-family:"abril-text",serif}.node-section.view-mode-full.font-sans h1,.node-section.view-mode-full.font-sans h2,.node-section.view-mode-full.font-sans h3,.node-section.view-mode-full.font-sans h4,.node-section.view-mode-full.font-sans h5,.node-section.view-mode-full.font-sans h6{font-family:"myriad-pro","helvetica neue",arial,sans-serif}.node-section.view-mode-full.text-shadow{text-shadow:0px 1px 4px rgba(0,0,0,.25)}.node-section.view-mode-full.text-big{font-size:24px;line-height:1.5em}.node-section.view-mode-full.text-big h2.section-title{font-size:36px;line-height:1.2em}.node-section.view-mode-full.more-padding{padding-top:128px;padding-bottom:128px}.node-section.view-mode-full.text-padding-small .section-content-inner{padding-top:32px}.node-section.view-mode-full.text-padding .section-content-inner{padding-top:64px}.node-section.view-mode-full.text-padding-big .section-content-inner{padding-top:128px}#page-content-wrapper.has-sidebar .node-sections,#page-content-wrapper.has-sidebar .pane-node-field-page-sections{margin:64px -32px 0}#page-content-wrapper.has-sidebar .node-sections li:last-child .node,#page-content-wrapper.has-sidebar .pane-node-field-page-sections li:last-child .node{margin:0}#page-content-wrapper.has-sidebar .node-section.view-mode-full{padding:32px;margin:0 0 64px}#page-content-wrapper.has-sidebar .node-section.view-mode-full .section-inner{padding:0}#page-content-wrapper.has-sidebar .node-section.view-mode-full.image-center .section-image{margin:0 0 32px 0}#page-content-wrapper.has-sidebar .node-section.view-mode-full.image-left,#page-content-wrapper.has-sidebar .node-section.view-mode-full.image-right{font-size:18px;line-height:1.5em}#page-content-wrapper.has-sidebar .node-section.view-mode-full.image-left.text-big,#page-content-wrapper.has-sidebar .node-section.view-mode-full.image-right.text-big{font-size:22px;line-height:1.5em}#page-content-wrapper.has-sidebar .node-section.view-mode-full.image-left .section-content-inner,#page-content-wrapper.has-sidebar .node-section.view-mode-full.image-right .section-content-inner{padding:0}#page-content-wrapper.has-sidebar .node-section.view-mode-full.image-left .section-title,#page-content-wrapper.has-sidebar .node-section.view-mode-full.image-right .section-title{font-size:22px;line-height:1.2em;margin-bottom:32px}#page-content-wrapper.has-sidebar .node-section.view-mode-full.image-left .section-title:after,#page-content-wrapper.has-sidebar .node-section.view-mode-full.image-right .section-title:after{bottom:-16px;width:32px}#page-content-wrapper.has-sidebar .node-section.view-mode-full.image-left .section-image{padding-right:16px}#page-content-wrapper.has-sidebar .node-section.view-mode-full.image-left .section-content{padding-left:16px}#page-content-wrapper.has-sidebar .node-section.view-mode-full.image-right .section-content{padding-right:16px}#page-content-wrapper.has-sidebar .node-section.view-mode-full.image-right .section-image{padding-left:16px}#page-content-wrapper.has-sidebar .node-section.view-mode-full.image-full .section-image{margin:-32px -32px 0}#page-content-wrapper.has-sidebar .node-section.view-mode-full.image-full .section-content-inner{padding:32px 0 0}#page-content-wrapper.has-sidebar .salvattore-grid{margin-top:32px}.pane-pane-messages,.no-managed-page{max-width:1144px;margin-left:auto;margin-right:auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 64px}@media only screen and (max-width: 1024px){.pane-pane-messages,.no-managed-page{padding:0 32px}}@media only screen and (max-width: 900px){.pane-pane-messages,.no-managed-page{padding:0 20px}}@media only screen and (max-width: 600px){.pane-pane-messages,.no-managed-page{padding:0 5%}}.no-managed-page{padding-bottom:32px}#page-content-wrapper.has-sidebar{max-width:1144px;margin-left:auto;margin-right:auto;*zoom:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 64px}#page-content-wrapper.has-sidebar:after{content:"";display:table}#page-content-wrapper.has-sidebar:after{clear:both}@media only screen and (max-width: 1024px){#page-content-wrapper.has-sidebar{padding:0 32px}}@media only screen and (max-width: 900px){#page-content-wrapper.has-sidebar{padding:0 20px}}@media only screen and (max-width: 600px){#page-content-wrapper.has-sidebar{padding:0 5%}}#page-content-wrapper.has-sidebar #page-sidebar{position:relative;z-index:100;float:left;width:280px}#page-content-wrapper.has-sidebar #page-content{position:relative;z-index:50;float:right;width:100%;margin-left:-280px;padding-left:344px}#page-content-wrapper.has-sidebar #page-content .node-content-wrapper{padding:0}#page-content-wrapper.has-sidebar .node-main{padding:0}@media only screen and (max-width: 1024px){#page-content-wrapper.has-sidebar #page-sidebar{width:250px}#page-content-wrapper.has-sidebar #page-content{margin-left:-250px;padding-left:282px}}@media only screen and (max-width: 900px){#page-content-wrapper.has-sidebar #page-sidebar{width:180px}#page-content-wrapper.has-sidebar #page-sidebar #sidebar-menu{font-size:16px;line-height:1.3em}#page-content-wrapper.has-sidebar #page-sidebar #sidebar-menu>h2{font-size:20px;line-height:1.2em}#page-content-wrapper.has-sidebar #page-content{margin-left:-180px;padding-left:200px}}@media only screen and (max-width: 600px){#page-content-wrapper.has-sidebar #page-sidebar,#page-content-wrapper.has-sidebar #page-content{float:none;margin:0;padding:0;width:auto}#page-content-wrapper.has-sidebar #page-sidebar{background-color:#fff;margin-left:-5%;margin-right:-5%;padding:10% 5%}#page-content-wrapper.has-sidebar #page-sidebar #sidebar-menu{font-size:16px;line-height:1.3em}#page-content-wrapper.has-sidebar #page-sidebar #sidebar-menu>h2{font-size:22px;line-height:1.2em}}body.page-taxonomy-term .product-filter{max-width:1144px;margin-left:auto;margin-right:auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 64px;margin-bottom:64px}@media only screen and (max-width: 1024px){body.page-taxonomy-term .product-filter{margin-bottom:32px}}@media only screen and (max-width: 900px){body.page-taxonomy-term .product-filter .view-content{*zoom:1;background-color:#22aa91}body.page-taxonomy-term .product-filter .view-content:after{content:"";display:table}body.page-taxonomy-term .product-filter .view-content:after{clear:both}body.page-taxonomy-term .product-filter .view-content .row{display:block;float:left;min-height:128px;width:25%}body.page-taxonomy-term .product-filter .view-content .row:nth-child(4n+1){clear:left}body.page-taxonomy-term .product-filter .view-content .row img{max-height:80px}}body.page-taxonomy-term .toggle-filter{display:none}@media only screen and (max-width: 600px){body.page-taxonomy-term .product-filter .toggle-filter{display:block;padding:0px 15px;background-color:#22aa91;color:#fff;font-size:18px;font-weight:bold;line-height:44px;cursor:pointer}body.page-taxonomy-term .product-filter .toggle-filter.open{background-color:#20a289}body.page-taxonomy-term .product-filter .view-content{display:none}body.page-taxonomy-term .product-filter .view-content .row{width:50%}}body.page-taxonomy-term .pane-page-title{max-width:1144px;margin-left:auto;margin-right:auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 64px;margin-bottom:32px}@media only screen and (max-width: 1024px){body.page-taxonomy-term .product-filter,body.page-taxonomy-term .pane-page-title{padding:0 32px}}@media only screen and (max-width: 900px){body.page-taxonomy-term .product-filter,body.page-taxonomy-term .pane-page-title{padding:0 20px}}@media only screen and (max-width: 600px){body.page-taxonomy-term .product-filter,body.page-taxonomy-term .pane-page-title{padding:0 5%}}body.node-type-product .field-product-table .tablefield-wrapper,body.node-type-product .group-related>div,body.node-type-product .product-services .layout-2c,body.node-type-product .product-services .product-services-inner,body.node-type-product .product-table-inner{max-width:1144px;margin-left:auto;margin-right:auto;padding:0 64px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}body.node-type-product .product-services .product-services-inner{position:relative;padding:64px 0;overflow:hidden}body.node-type-product .product-services .product-services-inner .views-field-field-service-icon{display:none;position:absolute;z-index:5;right:0;top:0}body.node-type-product .product-services .row.first .views-field-field-service-icon{display:block}body.node-type-product .product-services .layout-2c{padding-top:128px;padding-bottom:128px;position:relative;overflow:hidden}body.node-type-product .product-services .layout-2c .layout-2c-first{position:relative;z-index:10;max-width:800px;width:60%}body.node-type-product .product-services .layout-2c .layout-2c-last{position:absolute;z-index:5;right:64px;top:64px;width:30%}@media only screen and (max-width: 1024px){body.node-type-product .product-services .layout-2c .layout-2c-first{max-width:600px}body.node-type-product .product-services .layout-2c .layout-2c-last{right:32px}}@media only screen and (max-width: 900px){body.node-type-product .product-services .layout-2c .layout-2c-first{padding-right:40%}body.node-type-product .product-services .layout-2c .layout-2c-last{right:20px}}@media only screen and (max-width: 600px){body.node-type-product .product-services{text-align:center}body.node-type-product .product-services .layout-2c .layout-2c-first{margin:0 auto;max-width:400px;padding-right:0px}body.node-type-product .product-services .layout-2c .layout-2c-first .field-product-service .view-mode-link .product-service-links a{display:inline-block;float:none;margin-top:0px;font-size:18px;line-height:54px;padding:0px 20px}body.node-type-product .product-services .layout-2c .layout-2c-last{width:100%;height:100%;left:0px;top:0px;overflow:hidden;opacity:.5;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}body.node-type-product .product-services .layout-2c .layout-2c-last .service-image{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}}body.node-type-product .product-table .product-table-inner table{min-width:600px}@media only screen and (max-width: 600px){body.node-type-product .product-table>h2{font-size:7.5vw !important;line-height:1.2em !important}}body.node-type-product .product-related{padding:128px 0 0}@media only screen and (max-width: 900px){body.node-type-product .product-related{padding-top:64px}}@media only screen and (max-width: 600px){body.node-type-product .product-related{padding-top:8%}}@media only screen and (max-width: 1024px){body.node-type-product .field-product-table .tablefield-wrapper,body.node-type-product .group-related>div,body.node-type-product .product-services .layout-2c,body.node-type-product .product-table-inner{padding:64px 32px}}@media only screen and (max-width: 600px){body.node-type-product .field-product-table .tablefield-wrapper,body.node-type-product .group-related>div,body.node-type-product .product-services .layout-2c,body.node-type-product .product-table-inner{padding:8% 5%}}.node-message.view-mode-full .field-body{max-width:1100px;margin-left:auto;margin-right:auto;padding:21.3333333333px 64px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}@media only screen and (max-width: 1024px){.node-message.view-mode-full .field-body{padding:21.3333333333px 32px}}@media only screen and (max-width: 1024px){.node-content .contact-blocks .contact-block{padding-top:100px}.node-content .contact-blocks .contact-block-content{padding:100px 32px 32px}.node-content .contact-blocks .contact-block-icon{margin-left:-100px;top:-100px;width:200px;height:200px;background-size:100px 100px}.node-content .contact-blocks .contact-address .contact-block-inner{margin-right:16px}.node-content .contact-blocks .contact-address .contact-block-inner .contact-block-icon{background-size:180px 180px}.node-content .contact-blocks .contact-phone .contact-block-inner{margin-left:16px}.node-content .contact-blocks .contact-phone .contact-block-inner .contact-block-icon{background-size:180px 180px}}@media only screen and (max-width: 900px){.node-content .contact-blocks .contact-block{padding-top:80px}.node-content .contact-blocks .contact-block-content{padding:80px 20px 30px}.node-content .contact-blocks .contact-block-icon{margin-left:-80px;top:-100px;width:160px;height:160px}.node-content .contact-blocks .contact-address .contact-block-inner{margin-right:10px}.node-content .contact-blocks .contact-address .contact-block-inner .contact-block-icon{background-size:160px 160px}.node-content .contact-blocks .contact-phone .contact-block-inner{margin-left:10px}.node-content .contact-blocks .contact-phone .contact-block-inner .contact-block-icon{background-size:160px 160px}}@media only screen and (max-width: 600px){.node-content .contact-blocks .contact-block{padding:10% 5%;float:none;width:auto;background-color:#eee;margin:0 0 5%}.node-content .contact-blocks .contact-block-icon{position:static;width:100px;height:100px;background-size:100px 100px !important;margin:0 auto 5%}.node-content .contact-blocks .contact-block-inner{margin:0 !important}.node-content .contact-blocks .contact-block-content{padding:0px}.node-content .contact-blocks .contact-block-content h2,.node-content .contact-blocks .contact-block-content p{margin-left:auto;margin-right:auto;max-width:400px}.node-content .contact-blocks .contact-block-content h2:last-child,.node-content .contact-blocks .contact-block-content p:last-child{margin-left:auto;margin-right:auto}}.page-header-outer{position:relative}.page-header-text{position:absolute;z-index:100;display:table;width:100%;height:600px}.page-header-text .page-header-text-inner{display:table-cell;vertical-align:middle;text-align:center}.page-header-text h2{position:relative;font-size:60px;line-height:1.2em;margin:0 0 28px 0;padding:0 64px 32px}.page-header-text h2:after{content:"";position:absolute;left:50%;margin-left:-32px;width:64px;bottom:0px;height:2px;background-color:#e5c333}.page-header-text h2:last-child{margin:0;padding:0}.page-header-text h2:last-child:after{display:none}.page-header-text h4{font-family:"myriad-pro","helvetica neue",arial,sans-serif;font-size:32px;line-height:1.3em;font-weight:normal;max-width:1024px;margin-left:auto;margin-right:auto}.page-header-text h4:last-child{margin-bottom:0}.page-header-media .background-photo video,.product-header-media .background-photo video{position:absolute;bottom:0px;right:0px;min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}.page-header-media .scroll-to-content,.product-header-media .scroll-to-content{position:absolute;z-index:100;left:50%;bottom:32px;width:80px;height:80px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;cursor:pointer;margin-left:-40px;border:3px solid #fff;background-color:rgba(0,0,0,.15);-webkit-box-shadow:0px 3px 4px rgba(0,0,0,.1);-moz-box-shadow:0px 3px 4px rgba(0,0,0,.1);box-shadow:0px 3px 4px rgba(0,0,0,.1)}.page-header-media .scroll-to-content:before,.product-header-media .scroll-to-content:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0) url(images/scroll-to-content.png) no-repeat -2px -2px}.page-header-media .scroll-to-content:hover:before,.product-header-media .scroll-to-content:hover:before{-webkit-animation:scrollToContent 1.6s ease-in-out infinite}.touch .page-header-media video,.touch .product-header-media video{display:none}@-webkit-keyframes scrollToContent{0%{background-position:-2px -2px;opacity:1}20%{background-position:-2px 40px;opacity:0}21%{opacity:0;background-position:-2px -40px}40%{background-position:-2px -2px;opacity:1}100%{background-position:-2px -2px;opacity:1}}body.header-image #page-header .page-header-text{position:fixed;left:0;top:0}body.header-image #page-content-wrapper{position:relative;z-index:150;background-color:#f5f5f5;padding-top:64px}@media only screen and (max-width: 900px){body.header-image #page-content-wrapper{padding-top:32px}}@media only screen and (max-width: 600px){body.header-image #page-content-wrapper{padding-top:10%}}.node-content-wrapper p{max-width:800px}#sidebar-menu{font-size:20px;line-height:1.3em}#sidebar-menu a{color:#4b4b4b}#sidebar-menu a.active{color:#222;font-weight:bold}#sidebar-menu>h2{font-size:24px;line-height:1.2em;position:relative;margin:0 0 16px;padding:0 0 16px}#sidebar-menu>h2:after{content:"";position:absolute;left:0px;bottom:-2px;width:32px;height:2px;background-color:#cecece}#sidebar-menu ul{margin:0;padding:0}#sidebar-menu ul li{list-style:none;list-style-image:none;margin:0 0 16px;padding:0}#sidebar-menu ul li.expanded{margin-bottom:21.3333333333px}#sidebar-menu ul li ul{margin-top:0;margin:8px 0 0 0;padding-left:32px}.node-service:hover .field-product-service a{background-color:#20a289 !important;text-decoration:none}.product-filter .view-content{display:table;table-layout:fixed;width:100%}.product-filter .row{display:table-cell;text-align:center;background-color:#22aa91;color:#fff;font-size:16px;line-height:1.2em;padding:16px;cursor:pointer}.product-filter .row:hover{background-color:#20a289}.product-filter .row.active{background-color:#187765}body.node-type-product .node-main .node-content{background:rgba(0,0,0,0) url(images/sidebar-divider-left.png) no-repeat right top;background-size:9px 100%}body.node-type-product .node-main .node-content ul li{margin:0px}body.node-type-product .node-main .node-sidebar .field-product-service{margin-bottom:32px}.field-product-service a{display:block;background:#22aa91 url(images/my-pages.png) no-repeat 14px center;background-size:25px auto;padding:16px 16px 16px 56px;color:#fff;font-weight:bold;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.field-product-service a:hover{background-color:#20a289;text-decoration:none}body.node-type-product .node-main .node-sidebar .field-product-tags .field-label{font-size:16px;line-height:1.2em;margin:0 0 8px;color:#4e4e4e}body.node-type-product .node-main .node-sidebar .field-product-tags .field-item{*zoom:1;background-color:#fff;padding:8px;margin:0 0 16px;font-size:16px;line-height:1.4em}body.node-type-product .node-main .node-sidebar .field-product-tags .field-item:after{content:"";display:table}body.node-type-product .node-main .node-sidebar .field-product-tags .field-item:after{clear:both}body.node-type-product .node-main .node-sidebar .field-product-tags .field-item.last{margin:0}body.node-type-product .node-main .node-sidebar .field-product-tags .field-item .field-product-tag-image{position:relative;z-index:10;float:left;width:40px}body.node-type-product .node-main .node-sidebar .field-product-tags .field-item .field-product-tag-image img{display:block}body.node-type-product .node-main .node-sidebar .field-product-tags .field-item .title{position:relative;z-index:5;float:right;width:100%;margin-left:-40px;padding-left:56px;white-space:nowrap;overflow:hidden;line-height:40px;color:#4e4e4e}body.node-type-product .node-below>.field-product-service{display:none}body.node-type-product .product-services{background-color:#1e1e1e;color:#fff}body.node-type-product .product-services .product-services-inner h2{font-size:40px;line-height:1.2em;position:relative;z-index:10}body.node-type-product .product-services .views-field-title a{position:relative;z-index:10;padding:0 32px;font-size:24px;line-height:64px;font-weight:bold;margin:32px 0 0 0}body.node-type-product .product-services .field-product-service .view-mode-link{display:block}body.node-type-product .product-services .field-product-service .view-mode-link .product-service-links a{display:block;float:left;clear:both;padding:0 32px;color:#fff;text-decoration:none;background-color:#22aa91;font-size:24px;line-height:64px;font-weight:bold;margin:32px 0 0 0}body.node-type-product .field-product-table,body.node-type-product .product-table{background-color:#fff}body.node-type-product .field-product-table>h2,body.node-type-product .product-table>h2{font-size:40px;line-height:1.2em;margin:0 0 32px;text-align:center}body.node-type-product .field-product-table .tablefield-wrapper,body.node-type-product .field-product-table .product-table-inner,body.node-type-product .product-table .tablefield-wrapper,body.node-type-product .product-table .product-table-inner{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;padding-top:10px;-webkit-transition:max-height .3s ease-in-out;-moz-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}body.node-type-product .field-product-table .tablefield-wrapper.collapsible,body.node-type-product .field-product-table .product-table-inner.collapsible,body.node-type-product .product-table .tablefield-wrapper.collapsible,body.node-type-product .product-table .product-table-inner.collapsible{max-height:450px}body.node-type-product .field-product-table .tablefield-wrapper.collapsed:after,body.node-type-product .field-product-table .product-table-inner.collapsed:after,body.node-type-product .product-table .tablefield-wrapper.collapsed:after,body.node-type-product .product-table .product-table-inner.collapsed:after{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:100px;background:rgba(255,255,255,0);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);background:linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%)}body.node-type-product .field-product-table table,body.node-type-product .product-table table{width:100% !important;font-size:18px;line-height:1.4em}body.node-type-product .field-product-table table tr td,body.node-type-product .field-product-table table tr th,body.node-type-product .product-table table tr td,body.node-type-product .product-table table tr th{width:33.33333%}body.node-type-product .field-product-table table tr th,body.node-type-product .product-table table tr th{font-size:32px;line-height:1.2em;padding:0px 24px 16px}body.node-type-product .field-product-table table tr td,body.node-type-product .product-table table tr td{border-top:1px solid #e5e5e5;padding:24px}body.node-type-product .field-product-table table tr td:nth-child(odd),body.node-type-product .product-table table tr td:nth-child(odd){font-size:24px;line-height:1.2em}body.node-type-product .field-product-table table tr td:nth-child(even),body.node-type-product .product-table table tr td:nth-child(even){border-left:1px solid #eee}body.node-type-product .field-product-table .expand-table,body.node-type-product .product-table .expand-table{display:block;width:230px;padding:0 0 0 32px;line-height:64px;background:#22aa91 url(images/table-expand.png) no-repeat right top;margin:32px auto 0;cursor:pointer;color:#fff;font-weight:bold}body.node-type-product .field-product-table .expand-table.open,body.node-type-product .product-table .expand-table.open{background-position:right bottom}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){body.node-type-product .field-product-table .expand-table,body.node-type-product .product-table .expand-table{background-image:url(images/table-expand@2x.png);background-size:64px 128px}}body.node-type-product .group-service{background-color:#222;padding:64px 0;color:#bbb}body.node-type-product .group-service h2{text-align:center;font-size:40px;line-height:1.2em;color:#ccc}body.node-type-product .product-related{z-index:150;position:relative;background-color:#f5f5f5}body.node-type-product .product-related .product-related-title{font-size:40px;line-height:1.2em;text-align:center;margin:0 0 64px 0}body.node-type-product .product-related .products-list{background-color:#f5f5f5;margin-bottom:0;padding-bottom:64px;*zoom:1}body.node-type-product .product-related .products-list:after{content:"";display:table}body.node-type-product .product-related .products-list:after{clear:both}.contact-blocks{*zoom:1}.contact-blocks:after{content:"";display:table}.contact-blocks:after{clear:both}.contact-blocks .contact-block{position:relative;float:left;width:50%;padding-top:137px}.contact-blocks .contact-block-inner{position:relative}.contact-blocks .contact-block-content{-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;background-color:#eee;padding:180px 64px 64px;text-align:center}.contact-blocks .contact-block-content p:last-child{margin:0}.contact-blocks .contact-block-content .small{font-size:16px;line-height:1.4em}.contact-blocks .contact-block-icon{position:absolute;left:50%;margin-left:-137px;top:-137px;width:274px;height:274px}.contact-blocks .contact-address .contact-block-inner{margin-right:32px}.contact-blocks .contact-address .contact-block-inner .contact-block-icon{background:rgba(0,0,0,0) url(images/contact-visit.png) no-repeat center top}.contact-blocks .contact-phone .contact-block-inner{margin-left:32px}.contact-blocks .contact-phone .contact-block-inner .contact-block-icon{background:rgba(0,0,0,0) url(images/contact-contact.png) no-repeat center top}html.js .view-messages .node-message{display:none}.node-message.view-mode-full{color:#fff;position:relative;z-index:150}.node-message.view-mode-full .field-body{position:relative;padding-right:128px}.node-message.view-mode-full .field-body ul li{margin:0px}.node-message.view-mode-full .message-close{position:absolute;right:64px;top:10px;width:50px;height:50px;background:rgba(0,0,0,0) url(images/message-close.png) no-repeat center center;cursor:pointer}.node-message.view-mode-full.type-information{background-color:#22bec6}.node-message.view-mode-full.type-warning{background-color:#e5c333}.node-message.view-mode-full.type-error{background-color:#931e30}.node-message.view-mode-full .field-body p:last-of-type{margin:0}.node-message.view-mode-full a{color:#fff;text-decoration:underline}.salvattore-grid{margin:0 -16px 64px;padding:0}.salvattore-grid li{list-style:none;list-style-image:none;padding:16px;margin:0}.price-exc{display:none}body.vat-exclude #vat-toggle:after{left:50%}body.vat-exclude .price-inc{display:none}body.vat-exclude .price-exc{display:inline}.field-suport-custom-body h2{margin-top:-300px;padding-top:300px}@media only screen and (max-width: 600px){.field-suport-custom-body h2{margin-top:-200px;padding-top:200px}}#sidebar-menu a.active-trail{font-weight:bold;font-style:italic}#sidebar-menu a.active-trail.active{font-style:normal}.one-half{width:50%}.one-third{width:33,3%}.one-fourth{width:25%}.left{position:relative;float:left}.right{position:relative;float:right}.flex-row-stretch{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch}img.framed{border:1px solid #000 !important}.section-image iframe{width:534px;max-width:100%;overflow:hidden}.section-image #map{height:400px}#price-table th,#price-table td{box-sizing:border-box}#price-table th.tc,#price-table td.tc{text-align:center}#price-table th.tl,#price-table td.tl{text-align:left}#price-table td.heading{padding-top:70px;padding-bottom:10px;border:none}#price-table .sub-price{font-size:16px;color:#777}#price-table .sub-price td{padding:5px 16px;border-top:none}#price-table .sub-price td:first-of-type{padding-left:60px}.price-note{margin-top:40px;font-size:smaller;font-style:italic}.pane-node-field-page-sections .tight-top{margin-top:32px}.read-more a,.read-more a:hover{color:#22aa91;font-family:"abril-fatface",serif;font-style:italic;line-height:1.3em;border-bottom:2px solid;text-decoration:none}@media only screen and (max-width: 900px){body.header-image #page-header{position:relative}.page-header-text{height:300px !important}body.header-image #page-header .page-header-text{position:absolute}.scroll-to-content{display:none}.node-section.view-mode-full h2.section-title{font-size:20px}}@media only screen and (max-width: 650px){.page-header-text h1{font-size:36px !important}}@media only screen and (max-width: 380px){.form-item.form-half{float:none;width:100%}.page-header-text h1{font-size:26px !important;line-height:1.2em !important}input[type=text],input[type=email],textarea,select{width:80%}body.node-type-product .field-product-table table tr td:nth-child(2n+1),body.node-type-product .product-table table tr td:nth-child(2n+1){font-size:18px}body.node-type-product .product-table table{font-size:16px}body.node-type-product .product-table .product-table-inner table{max-width:324px;min-width:200px}.field-product-pricelist .description,.field-service-price .description{width:66.6%}.field-product-pricelist .price,.field-service-price .price{width:33.3%}#price-table .sub-price td:first-of-type{padding-left:30px}.flex-row-stretch{flex-direction:column;align-items:center}}.page-template-page-campaign-summer{background:#faf8e4;margin:0;padding:0}.page-template-page-campaign-summer .bgimg{background:url(images/campaigns/bg_summer_2.jpg) bottom center no-repeat;background-size:100% auto;padding:160px 0 400px 0}@media only screen and (min-width: 601px)and (max-width: 1000px){.page-template-page-campaign-summer .bgimg{padding:90px 0 300px 0}}@media only screen and (max-width: 600px){.page-template-page-campaign-summer .bgimg{padding:80px 0 200px 0}}.page-template-page-campaign-summer .contentblock.summerintro{padding:40px 0 0 0}@media only screen and (max-width: 600px){.page-template-page-campaign-summer .contentblock.summerintro{padding:20px 0 0 0}}.page-template-page-campaign-summer .section-title.top{color:#333;font-weight:normal;font-style:italic;font-size:48px;margin:0 0 70px 0}.page-template-page-campaign-summer .section-title.top:after{content:"";position:absolute;left:50%;margin-left:-32px;bottom:-40px;width:64px;height:2px;background-color:#e5c333}@media only screen and (max-width: 600px){.page-template-page-campaign-summer .section-title.top{font-size:28px;margin:0 0 40px}.page-template-page-campaign-summer .section-title.top:after{bottom:-20px}}.page-template-page-campaign-xmasgifts{background:#fdfdfd}.page-template-page-campaign-xmasgifts #site-content.bgimg{background:url(images/xmas/xmas-bg-goldsnow.webp) bottom center no-repeat;background-size:100% auto;padding-bottom:200px}@media only screen and (min-width: 601px)and (max-width: 1000px){.page-template-page-campaign-xmasgifts #site-content.bgimg{padding-bottom:300px}}@media only screen and (min-width: 1000px){.page-template-page-campaign-xmasgifts #site-content.bgimg{padding-bottom:400px}}.page-template-page-campaign-xmasgifts .product-box{-webkit-box-shadow:2px 4px 10px 0 rgba(31,31,31,.1);-moz-box-shadow:2px 4px 10px 0 rgba(31,31,31,.1);box-shadow:2px 4px 10px 0 rgba(31,31,31,.1)}.page-template-page-campaign-xmasgifts h1{font-weight:normal;font-style:italic;font-size:30px;margin:20px 0 40px 0}@media only screen and (min-width: 600px){.page-template-page-campaign-xmasgifts h1{font-size:50px;margin:20px 0 70px 0}.page-template-page-campaign-xmasgifts h1.header-line::after{bottom:-40px}}.gift{width:80px;height:80px;background:url(images/xmas/gift.png) center center no-repeat;background-size:contain;margin:2.5rem auto 1.25rem auto}@media only screen and (min-width: 800px){.gift{width:120px;height:120px;margin:2.5rem auto 2.5rem auto}}.xmas-deltimes{margin:40px 0 80px 0}.xmas-deltimes h3{font-size:20px;text-align:center;margin:30px 20px 10px 20px}@media only screen and (max-width: 1000px){.xmas-deltimes h3{font-size:16px}}.xmas-deltimes .xmas-deltimes-list{padding:30px;border-bottom:1px solid #d8d8d8;position:relative}.xmas-deltimes .xmas-deltimes-list:last-child{border-bottom:0}.xmas-deltimes .xmas-deltimes-list h4{position:absolute;left:30px;top:30px;font-size:22px;color:#ab1e2c;font-family:"abril-text",serif;font-style:italic}.xmas-deltimes .xmas-deltimes-list h4 span{font-size:30px}.xmas-deltimes .xmas-deltimes-list p{font-size:16px;margin:0 0 0 200px}.xmas-deltimes .xmas-deltimes-list a{font-size:16px;color:#4b4b4b;text-decoration:underline}.xmas-deltimes .xmas-deltimes-list a:hover{color:#22aa91;text-decoration:none}@media only screen and (max-width: 1000px){.xmas-deltimes .xmas-deltimes-list{padding:20px}.xmas-deltimes .xmas-deltimes-list h4{position:static;margin:0 0 15px 0}.xmas-deltimes .xmas-deltimes-list p{margin:0}}.xmas-divider-goldsnow{width:376px;height:69px;margin:0 auto;background:url("images/xmas/divider-goldsnow.png") center center no-repeat;background-size:contain}@media only screen and (max-width: 600px){.xmas-divider-goldsnow{width:300px;height:55px}}.crimson-house{width:426px;height:158px;background:url(images/crimson_house.jpg) center center no-repeat;background-size:contain;margin:60px auto 40px auto}@media only screen and (max-width: 800px){.crimson-house{width:280px;height:104px;margin:40px auto 20px auto}}#debugFrame{position:fixed;top:0px;left:0px;width:150px;height:30px;font-family:Arial;font-size:.6rem;z-index:100;background-color:#fff}#cr-image{width:auto;max-width:inherit}.invisible{display:none !important}.whitebox{background-color:#fff;border:#dadada 1px solid}@media only screen and (max-width: 600px){.whitebox{border-width:1px 0}}.whitebox.whitebox-padding{padding:30px 20px}@media only screen and (min-width: 900px){.whitebox.whitebox-padding{padding:40px}}.whitebox.whitebox-fullborder{border-width:1px}.whitebox.whitebox-noborder{border:none}@media only screen and (max-width: 800px){#editor .flex-columns{display:block;margin:0}}@media only screen and (max-width: 600px){#editor .flex-columns-1third{margin:0}}@media only screen and (min-width: 601px)and (max-width: 800px){#editor .flex-columns-1third{max-width:100%;margin:0}}@media only screen and (min-width: 601px)and (max-width: 800px){#editor .flex-columns-2thirds{max-width:100%;margin:0 0 20px 0}}#editor .flex-columns-4cols{flex:0 0 22%;margin-right:4%;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 800px){#editor .flex-columns-4cols{margin:0 0 20px 0}}.editor-page1{position:relative}.editor-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:#fff;opacity:.5}.editor-header{font-size:28px;margin:0 0 30px 0}@media only screen and (max-width: 900px){.editor-header{font-size:20px;margin:0 0 20px 0}}@media only screen and (max-width: 600px){.editor-header{margin:0 5% 20px 5%}}.editor-sidebarheader{font-size:14px;font-weight:bold;margin:0;padding:25px 0 10px 20px;line-height:1}.smallheader{margin:0 0 20px 0}.fineprint{font-size:.75rem;font-style:italic;line-height:1.5;color:#666;margin:20px 20px 0 20px}.howto .fineprint{margin:5px 0 0}.qualityPopup{cursor:help}canvas{-webkit-user-select:none;-moz-user-select:none;user-select:none}#editor table{table-layout:auto}#klarna-checkout-container{background-color:#fff}#waitBlock{width:100%;height:100%;position:fixed;display:none;top:50%;left:0;bottom:0;z-index:200;transform:translateY(-62.5px)}@media only screen and (max-width: 800px){#waitBlock{width:260px;height:823px}}.whiteOverlay{z-index:151;display:none;position:fixed;overflow:hidden;left:0;top:0;background-color:rgba(0,0,0,.6);width:100%;height:100%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.popup{display:none;width:500px;position:fixed;line-height:1.5;top:40px;bottom:40px;left:50%;margin-left:-250px;background:#fff;padding:40px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:152;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.2);box-shadow:0 0 6px 0 rgba(0,0,0,.2)}@media only screen and (max-width: 800px){.popup{width:90%;top:10px;bottom:10px;left:0;right:0;margin:5%}}.popup p{font-size:.75rem}.menuclosebtn{display:block;max-width:100px;text-align:center;margin:40px auto;font-size:.875rem;font-weight:bold;font-style:italic}@media only screen and (max-width: 800px){.menuclosebtn{text-align:left;margin:20px 0 30px 0;font-size:.75rem}}.menuclosebtn:before{content:" ";display:inline-block;width:10px;height:10px;margin:0 5px 0 0;background:url(images/editor/retina/icons-mobnav.png) 0 -18px no-repeat;background-size:10px 27px}.pricelisttable td{border-top:0;padding:5px}.pricelisttable td.pricelist-item,.pricelisttable td.pricelistprice{font-weight:bold}.pricelisttable td.pricelist-morethanprice{width:200px}.pricelisttable tr.pricelistrow td{padding-top:15px;border-top:1px solid #d8d8d8}.pricelisttable tr.pricelistrowend td{border-bottom:1px solid #d8d8d8}.page-template-page-poster .pricelisttable{table-layout:fixed}.page-template-page-poster .pricelisttable td{padding:2px 0}.page-template-page-poster .pricelisttable td.pricelist-item{width:160px}#priceListBlock{visibility:visible;display:none}productionTime,material,buyTerms p{line-height:1.5}.overlay-message-light{display:block;position:relative;z-index:110;background-color:#f0f0f0;color:#000;width:600px;height:400px;margin:0 auto;padding:40px;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;top:33%;transform:translateY(-33%)}#overlay-ok-button{margin:0;padding:0;position:absolute;bottom:40px;right:40px;cursor:pointer}#overlay-ok-button:hover{color:#505050;cursor:pointer}#helpBlock{visibility:hidden;height:400px;width:560px;border:0px;position:absolute;top:30px;left:50%;margin-left:-300px;background:#fff;padding:20px;z-index:20}@media only screen and (max-width: 800px){#helpBlock{width:280px;top:20px;margin-left:-160px}}#help_crop,#help_product,#help_surface,#help_border,#help_special,#help_quality{visibility:hidden;width:560px;height:auto;position:absolute;top:30px;left:50%;margin-left:-280px;background:#fff;z-index:201}@media only screen and (max-width: 800px){#help_crop,#help_product,#help_surface,#help_border,#help_special,#help_quality{width:280px;top:20px;margin-left:-160px}}.expandbtn{display:block;font-weight:bold;margin:15px 0;cursor:pointer}.expandbtn:before{display:inline-block;content:" ";height:9px;width:9px;margin:0 8px 0 0;background:url(images/editor/icon-rightarrow.png) center center no-repeat;background-size:5px 9px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.expandbtn.open:before{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.expandcnt{display:none}#terms_text{display:none;background:#f9f9f9;padding:0px 10px 10px 10px;margin:10px 10px 0px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px dashed #999}input:focus,select:focus,textarea:focus{outline:none;border-color:#d8d8d8}.imgsettings input,.imgsettings select,.imgsettings textarea{font:16px "myriad-pro","helvetica neue",arial,sans-serif;height:38px;line-height:1;background:#fff;border:1px solid #d8d8d8;width:100% !important;padding:8px;resize:none;display:block;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 380px){.imgsettings input,.imgsettings select,.imgsettings textarea{width:100%;max-width:100%}}.imgsettings select{background:rgba(0,0,0,0) url(images/select-arrow.png) no-repeat right 10px center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.imgsettings select{background-image:url(images/select-arrow@2x.png);background-size:10px 16px}}option:disabled{color:#ccc}.altered{color:#22aa91;font-weight:bold}c{color:#22aa91;font-weight:bold}.altered option{color:#333;font-weight:normal}.bld{font-weight:bold}.option{padding:2px 2px 2px 5px}.checkbox{display:inline-block;position:relative;width:100%}.checkbox input{opacity:0;position:absolute;width:100%;height:100%;margin-left:-24px;cursor:pointer}.checkbox>span{float:left;width:24px;height:24px;background:#fff;border:1px solid #d8d8d8;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.checkbox.altered span{border:1px solid #22aa91}.checkbox.altered{color:#000;font-weight:normal}.checkbox input:checked~span:after{content:"";background:#22aa91;height:16px;width:16px;margin:3px;float:left}.intermediate input~span:after{content:"";background:#cacaca;height:16px;width:16px;margin:3px;float:left}.checkboxtxt{font-size:14px;line-height:26px;padding-left:35px}.checkbox.mt10{margin-top:10px}.color{display:inline-block;position:relative;width:100%}.color input{position:absolute;padding:4px;width:80px !important;height:30px;margin-top:15px;cursor:pointer}.colortxt{font-size:14px;line-height:26px;padding-left:90px;margin-top:15px}.radio{position:relative;margin:10px 20px 0 0;font-size:14px;line-height:26px}.radio::-moz-selection{background:rgba(0,0,0,0)}.radio::selection{background:rgba(0,0,0,0)}.radio input+span{background:#fff;content:"";position:absolute;display:inline-block;margin:0;border:1px solid #d8d8d8;margin:0 10px 0 0;padding:0;vertical-align:top;width:24px;height:24px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.radio div{display:inline-block;height:100%;line-height:1;padding-left:35px}.radio input+span::after{content:"";display:block;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.radio input:checked+span::after{-webkit-transform:scale(1);transform:scale(1)}.radio input{position:absolute;cursor:pointer;left:-20px;z-index:1;width:100%;height:100%;opacity:0}.radio input+span{border-radius:100%}.radio input+span::after{border-radius:100%;margin:3px;width:16px;height:16px}.radio input:checked+span::after{background:#22aa91}.radio-text-sm{display:block;font-size:85%;font-style:italic;padding-top:2px}.radio-small .radio{margin:5px 10px 0 0;display:inline-block;line-height:24px}.radio-small .radio div{font-size:12px;padding-left:30px}.radio-small .radio input+span{margin:0 10px 0 0;width:22px;height:22px}.radio-small .radio input+span::after{width:14px;height:14px}.radio-small .radio input{left:0}.radio-colors .radio{margin:5px 10px 0 0;display:inline-block}.radio-colors .radio div{font-size:12px}.radio-colors .radio input+span{margin:0 3px 0 0}.radio-colors .radio input+span::after{margin:-1px 0 0 -1px;width:19px;height:19px}.radio-colors .radio input:checked+span::after{background:rgba(0,0,0,0);border:3px solid #22aa91}.radio-colors .radio input{left:0}.radio.radio-black input+span{background:#000}.radio.radio-white input+span{background:#fff}.radio.radio-offwhite input+span{background:#fffaf4}.radio.radio-nature input+span{background:#d8b297}.radio.radio-grey input+span{background:#999}.radio.radio-oak input+span{background:url(images/editor/bg_wood.jpg);background-size:contain}.radio.radio-metal input+span{background:url(images/editor/bg_metal.png);background-size:contain}.radio.radio-silver input+span{background:url(images/editor/bg_metal.png);background-size:contain}.radio.radio-darkbrown input+span{background:#684627}.radio.radio-brown input+span{background:#684627}.radio.radio-rainbow input+span{background:url(images/editor/bg_rainbow.jpg);background-size:contain}#customColorHex{display:block;position:absolute;bottom:-30px;left:0;width:110px;margin:0;padding:0}#customColorHex label{display:inline-block;font-size:10px;margin-right:5px}#customColorHex input{position:static;display:inline-block;height:auto;max-width:50px;padding:4px;margin:0;opacity:1;font-size:12px}.slider{position:relative;margin:10px 0 0}input[type=range]{-webkit-appearance:none;appearance:none;padding:0 5px;margin:0;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100px;height:29px}input[type=range]:focus{outline:0}input[type=range]:focus::-webkit-slider-runnable-track{background:#d8d8d8}input[type=range]:focus::-ms-fill-lower{background:#d8d8d8}input[type=range]:focus::-ms-fill-upper{background:#d8d8d8}input[type=range]::-webkit-slider-runnable-track{cursor:pointer;height:2px;width:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:#d8d8d8;border:0;border-radius:0}input[type=range]::-webkit-slider-thumb{background:#22aa91;border:3px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;height:18px;width:18px;height:20px;width:20px;-webkit-appearance:none;margin-top:-9px}input[type=range]::-moz-range-track{cursor:pointer;height:2px;width:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:#d8d8d8;border:0;border-radius:0}input[type=range]::-moz-range-thumb{background:#22aa91;border:3px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;height:18px;width:18px}input[type=range]::-ms-track{cursor:pointer;height:2px;width:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:9px 0;color:rgba(0,0,0,0)}input[type=range]::-ms-fill-lower{background:#d8d8d8;border:0;border-radius:0}input[type=range]::-ms-fill-upper{background:#d8d8d8;border:0;border-radius:0}input[type=range]::-ms-thumb{background:#22aa91;border:3px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;height:18px;width:18px;margin-top:0}.slider output{position:absolute;left:110px;top:0;font-size:14px;width:120px;height:30px}.altadress{display:none}.radio.altadressopt input:checked .altadress{display:block}.radio.off{opacity:.3}.formfield{margin:0 0 12px 0}.formfield label{margin:0 0 2px 0}.imgsettings label{display:block;margin:0 0 5px 0}.formerror{position:relative;display:inline-block;background:#e9322d;font-size:.688rem;margin:8px 0 0 0;padding:5px;color:#fff;border:1px solid #e9322d;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.formerror:after{content:" ";top:auto;bottom:100%;left:10px;border:solid rgba(0,0,0,0);height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-bottom-color:#e9322d;border-width:6px;margin-left:-6px}.formerror-invalidcombo{display:none;position:relative;margin-top:13px;background:#fff;font-size:12px;font-weight:bold;color:#d02536;line-height:1.3;padding:10px;border:2px solid #d02536;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 8px 0px rgba(204,208,207,.8);-moz-box-shadow:0px 0px 8px 0px rgba(204,208,207,.8);box-shadow:0px 0px 8px 0px rgba(204,208,207,.8)}.formerror-invalidcombo::after{content:"";position:absolute;top:0;left:20px;width:0;height:0;border:8px solid rgba(0,0,0,0);border-bottom-color:#d02536;border-top:0;margin-top:-8px}.btn{font-size:.75rem;font-weight:bold;padding:10px 20px 8px 20px;border:0;color:#fff;background:#22aa91;text-transform:uppercase;line-height:1.4;margin:0;display:inline-block;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.btn:hover{background:#333;color:#fff;text-decoration:none}.btn:focus{outline:0}.btnmr{margin-right:5px}.prodinfobtn{display:none;font-size:.563rem;padding:8px 10px 6px 10px;background:#222;text-decoration:none;position:relative}.prodinfobtn:after{content:" ";bottom:100%;left:50%;border:solid rgba(0,0,0,0);height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(34,34,34,0);border-bottom-color:#222;border-width:8px;margin-left:-8px}.largebtn{font-size:1rem;max-width:260px;padding:15px 20px}.settingsbtn{font-size:18px;text-transform:none;text-align:center;background:#e5c333;max-width:300px;height:auto;padding:15px 30px}@media only screen and (max-width: 600px){.settingsbtn{padding:15px}}.greybtn{background:#aaa}.yellowbtn{background:#e5c333}.greenbtn{background:#390;font-size:.625rem;font-family:Arial,Helvetica,sans-serif}.btn.smallbtn{padding:8px;line-height:1;height:auto}.disabled,.disabled:hover{background:#666;color:#333;cursor:default}#navContainer,#buttonTable{clear:both;border-top:1px solid #d8d8d8;padding:20px 0;margin:20px 0}#nextButton,#continueButton{float:right}.editor-menu{margin:0 0 5px 10px;padding:0;text-align:right;list-style:none}@media only screen and (max-width: 600px){.editor-menu{text-align:left;margin:0 0 5px 5%}}.editor-menu li{margin:0;display:inline-block}.editor-menu a{display:inline-block;font-weight:bold;font-size:16px;padding:5px 10px}@media only screen and (max-width: 600px){.editor-menu a{font-size:14px;padding:5px 5px 5px 0}}.editor-extra{margin-top:30px}@media only screen and (max-width: 800px){.editor-extra{margin-top:20px;background:rgba(0,0,0,0);border:none}}.editor-extra.frames,.editor-extra.arches{padding:20px}.editor-extra.frames .editor-sidebarheader,.editor-extra.arches .editor-sidebarheader{padding:0 0 10px 0}.editor-extra.frames h4 span,.editor-extra.arches h4 span{display:block}.editor-extra.frames p,.editor-extra.arches p{margin:0 0 10px 0}.editor-extra.frames ul,.editor-extra.arches ul{padding-left:0;margin-bottom:15px}.editor-extra.frames li,.editor-extra.arches li{list-style-type:none;padding-left:0}.editor-extra.frames li:before,.editor-extra.arches li:before{content:"✔️";margin-right:10px}@media only screen and (max-width: 800px){.editor-extra.frames,.editor-extra.arches{display:none}}.editor-extra.arches img{max-width:150px;margin:10px auto 0 auto}.editor-extra.arches h4{font-size:1rem}@media only screen and (max-width: 800px){.editor-extra.arches{display:block;background:#333;border:solid #d8d8d8;border-width:1px 0;margin-top:0}.editor-extra.arches h4{color:#fff;display:block;margin:0}.editor-extra.arches h4 span.text-red{display:inline;color:#da2f40}.editor-extra.arches ul,.editor-extra.arches img{display:none}}.editor-sidebarmenu{margin:20px;padding:0;text-align:left;list-style:none}@media only screen and (min-width: 601px)and (max-width: 800px){.editor-sidebarmenu{margin:0 0 10px 0}}@media only screen and (max-width: 600px){.editor-sidebarmenu{margin:0 0 10px 5%}}.editor-sidebarmenu li{margin:0;list-style:none}@media only screen and (max-width: 800px){.editor-sidebarmenu li{display:inline-block;margin:0 5px 0 0}}.editor-sidebarmenu a{display:inline-block;font-size:14px;font-weight:bold}.small-frame-sizes{display:flex;flex-wrap:wrap;align-items:flex-end}.small-frame-sizes div{margin:0 10px 10px 0;font-size:.75rem;text-align:center}.small-frame-sizes span{display:block;background:#eee;outline:4px solid #fff;outline-offset:-8px;border:3px solid #4b4b4b;margin:0 auto 5px auto}.small-frame-sizes .x1015{margin-right:8px}.small-frame-sizes .x1015 span{width:10px;height:15px;outline:0}.small-frame-sizes .x1318{margin-right:8px}.small-frame-sizes .x1318 span{width:13px;height:18px;outline:0}.small-frame-sizes .x1521{margin-right:8px}.small-frame-sizes .x1521 span{width:15px;height:24px;outline:0}.small-frame-sizes .x2030{margin-right:8px}.small-frame-sizes .x2030 span{width:20px;height:30px;outline:0}.small-frame-sizes .x2130{margin-right:8px}.small-frame-sizes .x2130 span{width:21px;height:30px;outline:0}.small-frame-sizes .x2430{margin-right:0}.small-frame-sizes .x2430 span{width:24px;height:30px;outline:0}.small-frame-sizes .x3030{margin-right:15px}.small-frame-sizes .x3030 span{width:30px;height:30px}.small-frame-sizes .x3040{margin-right:15px}.small-frame-sizes .x3040 span{width:30px;height:40px}.small-frame-sizes .x4050{margin-right:15px}.small-frame-sizes .x4050 span{width:40px;height:50px}.small-frame-sizes .x5050{margin-right:15px}.small-frame-sizes .x5050 span{width:50px;height:50px}.small-frame-sizes .x5070{margin-right:0}.small-frame-sizes .x5070 span{width:50px;height:70px}#editor.fullwidth .editor-sidebarmenu{margin:0 0 10px 0}@media only screen and (max-width: 600px){#editor.fullwidth .editor-sidebarmenu{margin:0 0 10px 5%}}#editor.fullwidth .editor-sidebarmenu li{display:inline-block;margin:0 5px 0 0}@media only screen and (max-width: 800px){#editor .flex-columns-1third{display:table;table-layout:fixed;width:100%}#thumb-pane{display:table-footer-group}.editor-extra{display:table-header-group}.editor-extra h4{display:none}}.arrowlink{display:inline-block;font-size:.875rem;padding:10px;text-transform:uppercase;vertical-align:middle;position:relative}.arrowlink.bw{background-position:left -30px;padding-left:16px;margin-left:0}.arrowlink.fw{background-position:right 6px;padding-right:16px}.arrowlink:hover{color:#d8d8d8;text-decoration:inherit}.arrowlink.bw:after{content:"";position:absolute;left:0;width:16px;height:20px;background:url(images/editor/icons_prevnext_arrows.png) left -31px no-repeat;background-size:6px 118px;-webkit-transform:translateZ(0);transform:translateZ(0)}.arrowlink.fw:after{content:"";position:absolute;right:0;width:16px;height:20px;background:url(images/editor/icons_prevnext_arrows.png) right 15px no-repeat;background-size:6px 118px;-webkit-transform:translateZ(0);transform:translateZ(0)}.arrowlink.bw:hover::after{background-position:left -102px;-moz-animation:bouncebw 1s infinite;-webkit-animation:bouncebw 1s infinite;animation:bouncebw 1s infinite}.arrowlink.fw:hover::after{background-position:right -68px;-moz-animation:bouncefw .8s infinite;-webkit-animation:bouncefw .8s infinite;animation:bouncefw .8s infinite}.arrowlink.orderbtn{font-size:.75rem;padding:13px 30px 13px 15px}.arrowlink.fw:after{background-position:right -68px;margin-right:15px}.uploaderDiv{height:100%;padding:50px 0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 801px)and (max-width: 1030px){.uploaderDiv{padding:20px 0}}@media only screen and (max-width: 800px){.uploaderDiv{float:none;width:100%;padding:20px 0}}.uploaderDiv:hover{cursor:pointer}.uploaderDiv:hover .btn{background:#000}#pageForm{width:100%;height:100%;text-align:center}#drop{width:100%;height:100%;padding-top:0;position:relative}#drop a.browse{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}#icon{width:215px;height:138px;margin:0 auto;background:url(images/editor/icon_upload.png) bottom center no-repeat}@media screen and (min-width: 801px)and (max-width: 1030px){#icon{height:170px}}@media only screen and (max-width: 800px){#icon{height:70px;background-size:109px 70px}}#drop p{font-size:1.25rem;font-weight:bold;color:#22aa91;margin:10px 20px 20px 20px}@media only screen and (max-width: 800px){#drop p{font-size:1rem;margin:10px 20px 20px 20px}}#drop a.disabled{opacity:.2;pointer-events:none;cursor:default}#drop input{display:none}#pageForm ul{padding:0;margin:10px 0 20px 0;list-style:none}#pageForm ul li{display:inline-block;background-color:#eee;padding:15px;height:80px;width:280px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);position:relative}#pageForm ul li input{display:none}#pageForm ul li p{margin:0;width:160px;overflow:hidden;white-space:nowrap;color:#333;font-size:.875rem;font-weight:bold;position:absolute;top:22px;left:90px;text-align:left}#pageForm ul li i{font-weight:normal;font-style:normal;color:#888;display:block}#pageForm ul li canvas{top:15px;left:20px;position:absolute}#pageForm ul li span{width:15px;height:12px;background:url(images/editor/imagesicons.png) no-repeat;position:absolute;top:34px;right:20px}#pageForm ul li.working span{height:16px;background-position:0 -50px}#pageForm ul li.error p{color:red}#editor.fullwidth .uploaderDiv{padding:30px 0}#editor.fullwidth .editor-page1{margin-top:20px}#previewBlock{display:block;position:relative;width:100%}.previewBlockBg{background:#efefef;height:500px}@media screen and (min-width: 801px)and (max-width: 1030px){.previewBlockBg{height:400px}}@media screen and (max-width: 800px){.previewBlockBg{height:380px}}#myScene{height:100%;width:100%;max-height:500px;max-width:700px;position:relative}#myScene.fixed{position:fixed;top:80px;left:auto !important;right:0 !important;width:100px !important;height:75px !important;overflow:hidden;border:1px solid #000;z-index:1000;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}@media screen and (min-width: 1000px){#myScene.fixed{width:200px !important;height:150px !important}}.editor-page1 #myScene{line-height:500px;text-align:center;font-size:20px;font-weight:bold;text-transform:uppercase;color:#999}@media screen and (min-width: 801px)and (max-width: 1030px){.editor-page1 #myScene{line-height:400px}}@media screen and (max-width: 800px){.editor-page1 #myScene{line-height:380px}}.previewbtns{width:60px;position:absolute;top:0;left:0;z-index:8;cursor:pointer}@media screen and (max-width: 800px){.previewbtns{width:60px}}.previewbtns div{display:block;width:100%;height:60px;font-size:.5rem;color:#222;text-transform:uppercase;text-align:center;line-height:1.1;background:rgba(255,255,255,.6) url(images/editor/icons_preview.png) no-repeat;padding:42px 0 0;outline:1px solid #d8d8d8;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.previewbtns div{background:rgba(255,255,255,.6) url(images/editor/retina/icons_preview.png) no-repeat;background-size:34px 242px}}.previewbtns .saveimg{color:#fff;background:#22aa91 url(images/editor/check.png) center 10px no-repeat;background-size:24px auto}.previewbtns div.zoom{height:24px;margin:0 0 10px 0;background-position:center 4px}.previewbtns div.prev360{background-position:center 13px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.previewbtns div.prev90{background-position:center -152px;position:absolute;left:62px;top:0}.previewbtns div.prev360.set{background-color:#22aa91;background-position:center -209px;color:#fff}.previewbtns div.prevcrop{background-position:center -39px}.previewbtns div.reset{background-position:center -94px}.previewbtns div:hover{background-color:#fff}.previewbtns .saveimg:hover{background-color:#22aa91}.previewbtns div.mute{opacity:.4}#prevSave{display:none}#prevCrop.set{display:none}#prevRotate{width:0px;overflow:hidden;white-space:nowrap;outline:0px}#prevRotate.set{width:60px;outline:1px solid #d8d8d8}#resetCrop,#resetTrackControl{height:0px;overflow:hidden;white-space:nowrap;outline:0px;padding:0px}#resetCrop.set,#resetTrackControl.set{height:60px;outline:1px solid #d8d8d8;padding:35px 0 0}#copybtn{width:60px;position:absolute;top:0;right:0;z-index:8;cursor:pointer}#copybtn div{display:block;width:100%;height:60px;font-size:.5rem;color:#222;text-transform:uppercase;text-align:center;line-height:1.1;background:rgba(255,255,255,.6) url(images/editor/icons_preview.png) no-repeat;padding:42px 0 0;outline:1px solid #d8d8d8;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){#copybtn div{background:rgba(255,255,255,.6) url(images/editor/retina/icons_preview.png) no-repeat;background-size:34px 242px}}#copybtn .copyimg{color:#fff;background:#390 url(images/editor/plus.png) center 10px no-repeat;background-size:24px auto}.previewnav{display:none;position:absolute;top:220px;width:40px;height:40px;background:url(images/editor/icons_imgnav_arrows.png) no-repeat;cursor:pointer;z-index:8;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.previewnav{background:url(images/editor/retina/icons_imgnav_arrows.png) no-repeat;background-size:62px 36px}}@media only screen and (max-width: 1030px){.previewnav{top:175px}}.previewnav.previmg{left:0;background-position:10px center}.previewnav.previmg:hover{left:-4px}.previewnav.nextimg{right:0;background-position:right 10px center}.previewnav.nextimg:hover{right:-4px}.previewnav.show{display:block}.imginfo{background:#333;color:#fff;font-size:12px;display:flex;align-items:center}.imginfobox{padding:15px;flex:1;max-width:33.33%;word-wrap:break-word;line-height:1.6}@media only screen and (max-width: 800px){.imginfobox{padding:10px}}.imginfobox:first-child{line-height:1.2;text-align:left;margin-right:auto}@media only screen and (max-width: 800px){.imginfobox:first-child{max-width:50%}}.imginfobox:nth-child(2){justify-content:center;text-align:center}.imginfobox:last-child{text-align:right;margin-left:auto;cursor:help}.imginfotext.first{max-height:15px;overflow:hidden}@media only screen and (max-width: 800px){.imginfotext.first{max-height:35px}}.imgsettings:before,.imgsettings:after{content:"";display:table}.imgsettings:after{clear:both}.settings{padding:40px 40px 10px 40px}.settings:before,.settings:after{content:"";display:table}.settings:after{clear:both}@media only screen and (min-width: 801px)and (max-width: 1000px){.settings{padding:30px 30px 20px 30px}}@media only screen and (max-width: 800px){.settings{padding:20px 20px 10px 20px}}.settings-col{width:46%;float:left}@media only screen and (max-width: 1000px){.settings-col{width:100%;float:none}}.settings-col:nth-child(odd){margin-right:8%}@media only screen and (max-width: 1000px){.settings-col:nth-child(odd){margin-right:0}}.imgsettings .setting{margin:0 0 40px 0}@media only screen and (max-width: 1000px){.imgsettings .setting{margin:0 0 20px 0}}.sub-setting{clear:both;padding:20px 0 20px 15px}.sub-setting:before,.sub-setting:after{content:"";display:table}.sub-setting:after{clear:both}.sub-setting label{font-size:16px}.sub-setting.hideField{display:none}.sub-setting.hideField2{display:none}.ownsizefield{max-width:280px;display:none}.ownsizefield .ownsize-width,.ownsizefield .ownsize-height{width:50%;box-sizing:border-box;margin:10px 0;text-align:right}.ownsizefield label{display:inline-block;font-size:12px;color:#333;margin:0 4px 0 0}@media only screen and (min-width: 1020px)and (max-width: 1050px){.ownsizefield label{display:block;margin:0 0 4px 0}}.ownsizefield input{display:inline-block;max-width:50px;padding:5px}.sub-setting.edgeColor{position:relative;padding:5px 0 20px 0}.sub-setting.edgeColor .checkboxtxt{padding-left:55px}.ownsizefield,.sub-setting.frame-colors{padding:0 0 0 0}.sub-setting.radio-colors{padding-top:0}.abtn{font-family:inherit;padding:0px;height:auto;border:none;background-color:rgba(0,0,0,0);font-weight:bold;color:#22aa91;text-decoration:none;cursor:pointer}.abtn:focus{outline:0;background-color:rgba(0,0,0,0)}.abtn:hover{background-color:rgba(0,0,0,0);text-decoration:inherit}.quantity input{width:60px !important}#img_quantity_all{width:60px}.settings_all_images{padding:40px;border-top:1px solid #d8d8d8}@media only screen and (max-width: 800px){.settings_all_images{padding:30px 20px}}.settings_all_images_form{display:none;background:#fff;padding:30px 0;border:1px solid #d8d8d8;position:relative;z-index:160}.addFrame{border-top:1px solid #d8d8d8;padding:40px 40px 20px 40px}@media only screen and (max-width: 800px){.addFrame{padding:30px 20px 10px 20px}}.addFrame .frameOption{width:100px !important;height:175px;border:2px solid #fff;text-align:center;font-size:14px;margin-right:5px;margin-top:10px}.addFrame .frameOption .frameImg{display:flex;align-items:flex-start;justify-content:center;margin:10px;height:110px;background-size:contain;background-position:center bottom;background-repeat:no-repeat;padding:0 10px;font-size:10px;line-height:1.2}.addFrame .frameOption .framePrice{font-weight:bold}.addFrame .frameOption .framePrice .oldprice{display:block;color:#999;text-decoration:line-through;line-height:1;font-size:12px;margin-top:-2px}.addFrame .frameOption:hover{opacity:.8;cursor:pointer;border-color:#e5c333}.addFrame .frameOption.active{border-color:#1b8874}@media(hover: none){.addFrame .frameOption{border-color:#fff}}.addFrame .flex-disabled{display:none}.addFrame .flex-direction-nav li a{position:absolute;top:0;margin-top:0;width:100px;height:100%;background:rgba(0,0,0,0) url(images/editor/frames-slider-prev.png) no-repeat left center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.addFrame .flex-direction-nav li a{background:rgba(0,0,0,0) url(images/editor/frames-slider-prev@2x.png) no-repeat left center;background-size:100px 200px}}.addFrame .flex-direction-nav li a.flex-next{background:rgba(0,0,0,0) url(images/editor/frames-slider-next.png) no-repeat right center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.addFrame .flex-direction-nav li a.flex-next{background:rgba(0,0,0,0) url(images/editor/frames-slider-next@2x.png) no-repeat right center;background-size:100px 200px}}.addFrame .has-slideshow .flex-direction-nav a{opacity:1}.addFrame .has-slideshow .flex-direction-nav .flex-prev{-webkit-transform:translateX(0);transform:translateX(0)}.addFrame .has-slideshow .flex-direction-nav .flex-next{-webkit-transform:translateX(0);transform:translateX(0)}.pricebox{border-top:1px solid #d8d8d8;padding:25px 5%}.pricebox:before,.pricebox:after{content:"";display:table}.pricebox:after{clear:both}@media only screen and (max-width: 800px){.pricebox{padding:20px;text-align:center}}.pricebox div:nth-child(1){width:35%;float:left;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 800px){.pricebox div:nth-child(1){width:100%;float:none;margin-bottom:20px}}.pricebox div:nth-child(2){width:65%;float:right;text-align:right;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 800px){.pricebox div:nth-child(2){width:100%;float:none;text-align:center}}.pricebox p{font-size:14px;padding:0;margin:0}.whitebtn{background:#fff;color:#22aa91;border:1px solid #22aa91;line-height:1;height:54px;vertical-align:top;padding:14px 20px 15px 20px}@media only screen and (max-width: 600px){.whitebtn{display:block;margin:0 auto}}.basketbtn{font-size:14px;line-height:1;padding:15px 60px 15px 20px;margin:0 0 20px 20px;height:54px;vertical-align:top;float:right;background:#22aa91 url(images/icon-cart.png) right 20px bottom 10px no-repeat;background-size:36px 72px}@media only screen and (max-width: 800px){.basketbtn{float:none;margin:0 20px 20px 0}}@media only screen and (max-width: 600px){.basketbtn{display:block;margin:0 auto 20px auto}}.basketbtn:hover{background:#333 url(images/icon-cart.png) right 20px bottom 10px no-repeat;background-size:36px 72px}.singleprice{font-size:.75rem}.singleprice .sum{font-weight:bold}.pricebox .singleprice{font-size:14px;font-weight:bold}.pricebox .singleprice .sum{font-size:16px}#editor .total{font-size:14px;font-weight:bold}.total .sum{font-size:18px}@media only screen and (max-width: 800px){.imginfo .singleprice span:first-of-type{display:block}}#thumb-pane{height:551px}@media screen and (min-width: 801px)and (max-width: 1030px){#thumb-pane{height:451px}}@media only screen and (max-width: 800px){#thumb-pane{height:auto}}#thumbTable{height:495px;padding:10px 0 0 20px;margin:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}@media screen and (min-width: 801px)and (max-width: 1030px){#thumbTable{max-height:395px}}@media only screen and (max-width: 800px){#thumbTable{height:auto;padding:10px 10px 10px 20px;margin:0 0 20px 0;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-y:hidden;white-space:nowrap}}#editor.fullwidth #thumb-pane{height:auto;display:block}#editor.fullwidth #thumbTable{height:auto;display:block;padding:10px 10px 10px 20px;margin:0 0 20px 0;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-y:hidden;white-space:nowrap}.imgSubDiv{border:1px solid #ccc;position:relative;width:67px;height:67px;display:inline-block;margin:1px 10px 1px 0;cursor:pointer}@media only screen and (max-width: 800px){.imgSubDiv{margin:0 15px 0 0}}.imgSubDummy{border:1px solid #ccc;position:relative;width:67px;height:67px;display:inline-block;margin:1px 5px;cursor:pointer}.imgSubDiv .holder{position:absolute;width:100%;height:100%;display:flex;align-items:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.imgSubDummy .holder{position:absolute;width:100%;height:100%;display:flex;align-items:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.imgSubDummy img{display:block;margin:auto;width:50px;height:50px}.imgSubDummy:hover .deleteIcon{background:#fff url(images/editor/image_unprocessed_red.png) center center no-repeat;background-size:8px 8px;height:20px;width:20px;position:absolute;top:-5px;right:-5px;border:1px solid #d8d8d8;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;cursor:pointer}.imgSubDiv:hover .deleteIcon{background:#fff url(images/editor/image_unprocessed_red.png) center center no-repeat;background-size:8px 8px;height:20px;width:20px;position:absolute;top:-5px;right:-5px;border:1px solid #d8d8d8;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;cursor:pointer}.imgSubDiv:hover .copyIcon{background:#fff url(images/editor/x_green.png) center center no-repeat;background-size:10px 10px;height:20px;width:20px;position:absolute;top:-5px;left:-5px;border:1px solid #d8d8d8;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;cursor:pointer}.imgSubDiv.unprocessed{background:#fff}.imgSubDiv img{display:block;margin:auto;width:auto;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;box-shadow:1px 1px 3px 1px rgba(0,0,0,.5)}.imgSubDiv .holder:hover img{transform:scale(1.1)}.imgSubDiv .holder:hover,.imgSubDiv.active .holder{background-color:silver}.imgSubDiv .statusIcon{display:none;position:absolute;top:0;left:0;width:100%;background:url(images/editor/check.png) right bottom no-repeat;background-size:10px 10px}.imgSubDiv.unprocessed .statusIcon{display:none}.imgSubDiv.processed .statusIcon{display:none}#editor .tooltip{display:inline-block;overflow:hidden;position:absolute;z-index:1;background:#600;color:#fff;font-size:.563rem;line-height:1;text-transform:uppercase;text-align:center;height:0;width:80px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#editor .tooltip:after{content:"";position:absolute;border:solid;border-width:0 5px 5px;border-color:#600 rgba(0,0,0,0);display:block;width:0;z-index:1;top:-5px;right:5px}#uploadForm{display:none}#uploadMore{display:block;float:left;border:1px solid #22aa91;width:67px;height:67px;background:#fff;color:#22aa91;text-align:center;font-size:10px;line-height:1.1;text-transform:uppercase;margin:1px 10px 1px 0;padding:5px;cursor:pointer}@media only screen and (max-width: 800px){#uploadMore{margin:0 15px 0 0;white-space:normal}}#uploadMore:hover{background:#000;color:#fff;text-decoration:none}.uploadmore-reminder{padding:40px 20px;border-top:1px solid #ccc}.uploadmore-reminder p{font-size:14px;margin-bottom:20px}#imageConfirmTableContainerOuter{display:none}#confirmPage{margin:40px 0 20px 0;font-size:.75rem}#orderbtn,#nextTD{display:inline-block;float:right}.userinfo{max-width:360px;margin:0 auto}.userinfo ul{margin:10px 0;padding:0;list-style:none}.userinfo ul li{margin:5px 0;position:relative;padding-left:120px;word-wrap:break-word}.userinfo span{display:block;font-weight:bold;position:absolute;top:0;left:0;width:120px}#logInBlock{max-width:300px;margin:0 auto}#loginTable{color:#d8d8d8;margin:10px 0}.userlabel{font-weight:bold;padding-right:15px}.noaccountfound{background:#fff;padding:30px}.noaccountfound .btn{margin:5px 5px 0 5px}.borderblock{background:#fff;overflow:hidden}.borderblock_notop{border-top:0px}.basketblock{padding:30px;border-top:1px solid #d8d8d8;overflow:hidden}.basketblock:first-of-type{border-top:0}.basketline{padding-bottom:30px;margin:0 -30px 30px -30px;border-bottom:1px solid #d8d8d8}.basketblock h3{font-size:.938rem;margin:0 0 20px 0}.basketblock h4{font-weight:normal}.basketblock table{width:100%}.basketblock th,.basketblock td{text-align:left;vertical-align:top;padding:3px;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.altadress{margin:20px;max-width:300px}.altadress .formfield{width:100%;float:none;margin:0 0 12px 0}.ordersummary{max-width:350px}.ordersummary ul{margin:0px 0;padding:0;list-style:none}.ordersummary ul li{position:relative;word-wrap:break-word}.ordersummary ul li.ordertotal{font-weight:bold}.ordersummary span{display:inline-block;font-weight:normal;width:165px}.ordersummary span.pris{text-align:right;width:100px}.ordersummary span.ordertotal{font-weight:bold}.ordersummary span.orderbig{font-size:1.2rem}.orderspec th:nth-child(n+3),.orderspec td:nth-child(n+3){text-align:right;width:20%}.orderspec th:nth-child(n+2),.orderspec td:nth-child(n+2){text-align:right}.orderspec td p{font-size:.6rem;font-style:italic;margin-top:-4px;margin-bottom:0px}.orderSpecComplete{margin-top:20px}.mobscroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;white-space:nowrap}.orderspec-complete{clear:both;width:auto;max-width:1000px}.orderspec-complete td{padding:3px 5px}.orderspec-complete th:nth-child(1),.orderspec-complete td:nth-child(1){min-width:15%;padding-right:10px}.orderspec-complete th:nth-child(n+2),.orderspec-complete td:nth-child(n+2){text-align:right;width:10%}.basketblock .total{float:none;width:auto;clear:both;margin-top:30px}#loader{position:fixed;width:125px;height:125px;margin:auto;top:0;left:0;right:0;bottom:0;transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);-moz-transform:scale(0.6)}.loader-dot{position:absolute;background:rgba(0,0,0,0);height:22px;width:22px;border-radius:12px;-o-border-radius:12px;-ms-border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-webkit-animation:spinnfade 1.2s infinite normal;-moz-animation:spinnfade 1.2s infinite normal;-ms-animation:spinnfade 1.2s infinite normal;-o-animation:spinnfade 1.2s infinite normal;animation:spinnfade 1.2s infinite normal}#loader-1{left:0;top:51px;animation-delay:.45s;-o-animation-delay:.45s;-ms-animation-delay:.45s;-webkit-animation-delay:.45s;-moz-animation-delay:.45s}#loader-2{left:15px;top:15px;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s}#loader-3{left:51px;top:0;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s}#loader-4{right:15px;top:15px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}#loader-5{right:0;top:51px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}#loader-6{right:15px;bottom:15px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}#loader-7{left:51px;bottom:0;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}#loader-8{left:15px;bottom:15px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}@keyframes spinnfade{0%{background:#fff}100%{background:rgba(0,0,0,0)}}@-o-keyframes spinnfade{0%{background:#fff}100%{background:rgba(0,0,0,0)}}@-ms-keyframes spinnfade{0%{background:#fff}100%{background:rgba(0,0,0,0)}}@-webkit-keyframes spinnfade{0%{background:#fff}100%{background:rgba(0,0,0,0)}}@-moz-keyframes spinnfade{0%{background:#fff}100%{background:rgba(0,0,0,0)}}decline ul{padding-left:20px;margin-bottom:30px}@-webkit-keyframes bouncefw{0%,100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}56%{-moz-transform:translateX(6px);-ms-transform:translateX(6px);-webkit-transform:translateX(6px);transform:translateX(6px)}}@keyframes bouncefw{0%,100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}56%{-moz-transform:translateX(6px);-ms-transform:translateX(6px);-webkit-transform:translateX(6px);transform:translateX(6px)}}@-webkit-keyframes bouncebw{0%,100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}56%{-moz-transform:translateX(-6px);-ms-transform:translateX(-6px);-webkit-transform:translateX(-6px);transform:translateX(-6px)}}@keyframes bouncebw{0%,100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}56%{-moz-transform:translateX(-6px);-ms-transform:translateX(-6px);-webkit-transform:translateX(-6px);transform:translateX(-6px)}}#customerpage{padding-bottom:3.75rem}#customerpage .customerpage-main{margin:0 -20px 0 0;position:relative;overflow:hidden}#customerpage .col-2:nth-child(1){margin-bottom:20px}#customerpage .header-medlarge{margin-bottom:1.875rem}#customerpage h4{font-size:24px;margin:0 0 20px}#customerpage h5{font-size:21px;margin:0}#customerpage .customer-details,#customerpage .customer-details-update{margin:0 0 60px}#customerpage .customer-details-update,#customerpage .customer-password-update{display:none}#customerpage #customer-discounts .customer-discount{padding:0 0 30px;border-bottom:1px solid #dadada}#customerpage #customer-discounts .customer-balance{padding:30px 0 30px;border-bottom:1px solid #dadada}#customerpage #customer-discounts .customer-giftCard{padding:30px 0 0px}#customerpage #customer-discounts .customer-giftCard h5{margin-bottom:10px}#customerpage #customer-discounts .customer-giftCard table{width:50%}#customerpage #customer-discounts .customer-giftCard table td{padding:0;border-top:0}#customerpage #customer-discounts .value{font-weight:normal;margin:0 0 0 20px;display:inline-block}#customerpage #customer-discounts .discount-info{font-size:14px;font-style:italic;margin:10px 0 0}@media only screen and (min-width: 900px){#customerpage{padding-top:1.25rem;padding-bottom:5rem}#customerpage .customerpage-main{margin:0;display:flex}#customerpage .customerpage-main.no-flex{display:initial}#customerpage .col-2{width:48%;flex:1}#customerpage .col-2:nth-child(1){margin-bottom:0}#customerpage .col-2:nth-child(1){margin-right:4%}}#customerpage .customerpage-form{position:relative;overflow:hidden;text-align:left}#customerpage .customerpage-form.form-maxwidth{width:auto;max-width:310px;margin:0 auto}#customerpage .customerpage-form .form-field input:disabled{background:#d8d8d8}#customerpage .customerpage-form .form-field input:invalid{border:1px solid #e9322d;color:#b94a48}#customerpage .customerpage-form .form-field input:valid{color:green}#customerpage .customerpage-form .form-field select:disabled{background:#d8d8d8}#customerpage .wrongpassword{position:relative;background:#e9322d;font-size:12px;margin:-6px 0 10px 0;padding:5px;color:#fff;border:1px solid #e9322d;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#customerpage .wrongpassword:after{content:" ";top:auto;bottom:100%;left:10px;border:solid rgba(0,0,0,0);height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-bottom-color:#e9322d;border-width:6px;margin-left:-6px}#mypages_login .frontbook-login{margin:40px 0 0 0}#mypages_login .frontbook-login h6{font-size:16px;margin:0 0 8px 0;font-weight:bold}#mypages_login .frontbook-login a{text-decoration:underline}#mypages_login .frontbook-login a:hover{text-decoration:none}.customerpage-menu{margin:-30px 0 0 0;padding:0 0 6px 0;font-size:.875rem;text-align:right;border-bottom:1px solid #d8d8d8}@media only screen and (min-width: 900px){.customerpage-menu{margin:-40px 0 0 0;padding:0 0 15px 0;font-size:1rem}}.customerpage-menu li{list-style:none;display:inline-block;padding:0}.customerpage-menu li a{padding:6px 10px;color:#333}.customerpage-menu li a.active{color:#22aa91;font-weight:bold}.customerpage-menu li.customerpage-menu-logout{font-style:italic}@media only screen and (min-width: 900px){.page-template-page-customerpages_drafts .customerpage-menu{margin:-20px 0 0 0}}.mypages-banner{background:#931e30;color:#fff;padding:20px;margin-bottom:40px}@media only screen and (min-width: 900px){.mypages-banner{margin-bottom:60px}}#showEmail{font-weight:bold;font-size:1.125rem}#customerpage .sublink:not(.button){font-size:.875rem}#customerpage .transp,#customerpage .sublink{margin-left:.625rem}@media only screen and (max-width: 400px){#customerpage .sublink{display:block;padding:15px 0 0 0;margin:0}}.orderHistory.whitebox{border-bottom:0;margin:0 -20px}.orderHistory-order{font-size:.875rem;padding:10px;border-bottom:1px solid #d8d8d8}.orderHistory-order .orderHistory-flexitem{display:flex;margin:15px 10px}.orderHistory-order .orderHistory-flexItem-col{flex-grow:1}.orderHistory-order .orderHistory-flexItem-col:first-child{width:100px;flex-shrink:0;flex-grow:0}.orderHistory-order p{margin:0 0 8px 0}.orderHistory-order .order-heading{font-weight:bold;font-size:.875rem;display:block;color:#818181;margin-bottom:5px}.orderHistory-order .order-heading:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;background-size:contain;margin:-2px 8px 0 0}.orderHistory-order .order-id .order-heading:before{background:url("images/icon-order-grey.svg") center center no-repeat}.orderHistory-order .order-date .order-heading:before{background:url("images/icon-clock-grey.svg") center center no-repeat}.orderHistory-order .order-delivery .order-heading:before{background:url("images/icon-truck-grey.svg") center center no-repeat}.orderHistory-order .order-status .order-heading:before{background:url("images/icon-star-grey.svg") center center no-repeat}.orderHistory-order .order-sum .order-heading:before{background:url("images/icon-payment-grey.svg") center center no-repeat}.orderHistory-order .sum{font-size:1.125rem;font-weight:bold}.orderHistory-order .order-showitems:after{display:inline-block;content:" ";height:10px;width:10px;padding:0;margin:0 0 0 5px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;cursor:pointer;background:url(images/arrow-green-right.png) center center no-repeat;background-size:10px 10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.orderHistory-order .order-showitems.open:after{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.orderHistory-order .order-batches{border-top:1px solid #d8d8d8;width:100%;position:relative}.orderHistory-order .order-batches:after,.orderHistory-order .order-batches:before{bottom:100%;left:120px;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none}.orderHistory-order .order-batches:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.orderHistory-order .order-batches:before{border-color:rgba(129,129,129,0);border-bottom-color:#d8d8d8;border-width:11px;margin-left:-11px}.orderHistory-order .item-img-prefix,.orderHistory-order .item-img-frontbook-cal,.orderHistory-order .item-img-frontbook-test,.orderHistory-order .item-img-frontbook-default,.orderHistory-order .item-img-frontbook-book .item-img-oldbatch{width:75px;height:75px;margin-right:20px}.orderHistory-order .item-img-prefix{background:#f5f5f5 url("images/icon-prefix.png") no-repeat center center;background-size:40px auto}.orderHistory-order .item-img-frontbook-cal,.orderHistory-order .item-img-frontbook-test{background:#f5f5f5 url("images/icon-calendar.png") no-repeat center center;background-size:40px auto}.orderHistory-order .item-img-frontbook-book{background:#f5f5f5 url("images/icon-book-black.png") no-repeat center center;background-size:40px auto}.orderHistory-order .item-img-frontbook-default{background:#f5f5f5 url("images/icon-card.png") no-repeat center center;background-size:40px auto}.orderHistory-order .item-img-oldbatch{background:#f5f5f5 url("images/icon-batch.png") no-repeat center center;background-size:40px auto}.orderHistory-order .option-reorder{margin-left:5px !important}.orderHistory-session{padding:20px 10px 10px 10px}.orderHistory-session .item-overview{display:none;font-size:12px;margin-top:1.25rem;margin-bottom:0}.orderHistory-session .item-overview td{margin:0;padding:0;border:0}.orderHistory-session .item-overview thead td{font-size:14px;font-weight:bold}.orderHistory-session .overview-item{width:50%}.orderhistory-columns{display:flex;flex-wrap:nowrap}.orderhistory-columns .orderhistory-column:nth-child(2){flex-grow:1}.orderhistory-columns .orderhistory-column:last-child{width:70px;text-align:right;flex-shrink:0}.orderhistory-columns .item-name{font-size:20px;font-weight:bold;line-height:1.2;text-transform:capitalize}.orderhistory-columns a.option-overview{font-size:12px;font-weight:bold;color:#22aa91;text-transform:uppercase;text-decoration:none;margin:0 10px 0 0;display:inline-block;border-bottom:1px solid #22aa91;cursor:pointer}.orderHistory-images .imgfile{padding:10px 0 5px 0;display:flex;align-items:center;border-top:1px solid #d8d8d8}.orderHistory-images .imgfile span{color:#818181;font-size:.75rem;font-style:italic}.orderHistory-images .imgthumb{width:60px;margin-right:20px}.orderHistory-images img{width:auto}#orderHistory_pagination{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:1.875rem}#orderHistory_pagination div{margin:0 10px}#orderHistory_pagination div:nth-child(1),#orderHistory_pagination div:nth-child(3){width:44px;height:44px}#orderHistory_pagination div:nth-child(1){margin-left:0}#orderHistory_pagination div:nth-child(1) button{transform:rotate(270deg)}#orderHistory_pagination div:nth-child(3){margin-right:0}#orderHistory_pagination button{display:block;width:44px;height:44px;overflow:hidden;text-indent:-99999px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;transform:rotate(90deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#22aa91 url("images/scroll-top02.png") center center no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){#orderHistory_pagination button{background-image:url("images/scroll-top02@2x.png");background-size:64px 64px}}#orderHistory_pagination button:hover{background-color:#1f1f1f}#orderHistory_pagination p{margin:0}@media screen and (max-width: 599px){.item-options .text-tiny{display:block;margin:5px 0 0 70px}}@media screen and (min-width: 600px){.orderHistory-flexcols{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}.orderHistory-order .orderHistory-flexitem{width:46%;max-width:46%}.orderHistory-session .item-overview .overview-item{padding-left:95px}.item-options .text-tiny{display:inline-block;margin:0 0 0 10px}}@media screen and (min-width: 900px){.orderHistory.whitebox{margin:0}.orderHistory-order .orderHistory-flexitem{width:auto;max-width:none;display:block}.orderHistory-order .item-img-prefix,.orderHistory-order .item-img-frontbook-cal,.orderHistory-order .item-img-frontbook-test,.orderHistory-order .item-img-frontbook-default,.orderHistory-order .item-img-frontbook-book,.orderHistory-order .item-img-oldbatch{width:100px;height:100px;margin-right:30px;background-size:45px auto}.orderHistory-session{padding:20px}.orderHistory-session .item-overview .overview-item{padding-left:130px}}@media screen and (min-width: 900px){.orderHistory-order .order-id{min-width:125px}.orderHistory-order .order-delivery{min-width:196px}.orderHistory-order .order-sum{max-width:161px}}.greybox{background:#fff;border-right:1px solid #d2d2d2;border-left:1px solid #d2d2d2;margin:40px 0}.greybox button{height:auto}.greyboxheader{padding:12px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;border-bottom:1px solid #d2d2d2;background:#fff;background:-webkit-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(225, 225, 225) 100%);background:-moz-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(225, 225, 225) 100%);background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(225, 225, 225) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fff", endColorstr="#e1e1e1",GradientType=0 )}.ordertracking-btns.below{margin:0 0 60px}.ordertracking-btns .updateOrders,.ordertracking-btns .loadOrders{font-size:16px;font-weight:bold;font-style:italic}.ordertracking-btns .loadOrders{margin:0 0 0 20px}.greybox.orders{margin:10px 0}a.pdf-link{display:inline-block;width:20px;height:20px;text-indent:9999px;margin-left:5px;background:url(images/icon-pdf.png) bottom right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){a.pdf-link{background-image:url(images/icon-pdf@2x.png);background-size:16px 40px}}a.pdf-link:hover{background-position:top right}.orderTable{font-size:.8rem;margin:0}.orderTable tr{border-bottom:1px solid #d8d8d8}.orderTable tr:last-of-type{border-bottom:0 !important}.orderTableHeader{font-size:14px;font-weight:bold}.orderTable th,.orderTable td{font-size:14px;padding:8px;width:auto}.orderTable th:nth-child(1),.orderTable td:nth-child(1){width:12%}.orderTable th:nth-child(2),.orderTable td:nth-child(2){width:14%}.orderTable th:nth-child(3),.orderTable td:nth-child(3){width:33%}.orderTable td:nth-child(3){font-size:12px}.orderTable th:nth-child(4),.orderTable td:nth-child(4){width:10%}.orderTable td:nth-child(4){color:#0c0 !important}.orderTable th:nth-child(5),.orderTable td:nth-child(5){width:18%}.orderTable th:nth-child(6),.orderTable td:nth-child(6){width:13%}.orderTable th:last-of-type,.orderTable td:last-of-type{text-align:right}.orderTime{font-size:.6875rem}.orderBatch{width:100%}.orderBatch table{font-size:.75rem;margin:1% 1% 1% 2%;width:97%}.orderBatch tr{border-bottom:none}.orderBatch th,.tableBatch td{padding:4px}.orderBatch th:nth-of-type(1),.orderBatch td:nth-of-type(1){width:10%}.orderBatch th:nth-of-type(2),.orderBatch td:nth-of-type(2){width:80%}.orderBatch th:nth-of-type(3),.orderBatch td:nth-of-type(3){width:10%}.tableBatchHeader{background:#f5f5f5;font-weight:bold}.orderBatch p{font-size:.6rem;font-style:italic;margin:0}.batchImgsShow{display:block;font-size:.6rem;text-transform:uppercase;margin:5px 0 20px 0}.batchImgs{font-size:.6rem;color:#666;font-style:italic;font-weight:bold}.batchImgs td{padding:0 4px}.extraInfo{font-weight:normal;padding-left:15px}@media screen and (max-width: 800px){.greybox{margin:30px auto}.greybox.orders{margin:10px -20px;border-width:1px 0}.orderTable table,.orderTable tbody,.orderTable tr,.orderTable td{display:block}.orderTable .greyboxheader{display:none}.orderTable td{font-size:.72rem;padding:6px 10px 6px 34%;width:100%;position:relative}.orderTable td:nth-child(1),.orderTable td:nth-child(2),.orderTable td:nth-child(3),.orderTable td:nth-child(4),.orderTable td:nth-child(5),.orderTable td:nth-child(6){width:100%}.orderTable td:last-of-type{text-align:left}.orderTable td:before{position:absolute;top:6px;left:20px;width:30%;font-weight:bold}.orderTable td:nth-of-type(1):before{content:"ID"}.orderTable td:nth-of-type(2):before{content:"Instans"}.orderTable td:nth-of-type(3):before{content:"Leverans"}.orderTable td:nth-of-type(4):before{content:"Status"}.orderTable td:nth-of-type(5):before{content:"Datum"}.orderTable td:nth-of-type(6):before{content:"Summa"}.orderBatchTD{padding:0 !important;display:block !important;width:100% !important}.orderBatch table{font-size:.6875rem;table-layout:fixed;padding:5px 20px;margin:0;width:100%;background:#f5f5f5}.orderBatch th,.orderBatch td{display:inline-block;padding:5px 0}.orderBatch td:before{display:none}.orderBatch th:nth-of-type(1),.orderBatch td:nth-of-type(1){width:30%}.orderBatch th:nth-of-type(2),.orderBatch td:nth-of-type(2){width:55%}.orderBatch th:nth-of-type(3),.orderBatch td:nth-of-type(3){width:12%;text-align:right}.batchImgs td{font-size:.6rem !important;padding:0 4px}}div.giftCardInput{margin:20px 0 5px 0;font-family:"Courier New",Courier,monospace;font-weight:bolder;font-size:14px;display:flex;justify-content:space-between;align-items:center;max-width:460px}div.giftCardInput input{max-width:60px;font-family:"Courier New",Courier,monospace;font-weight:bolder;font-size:16px;text-transform:uppercase;text-align:center}div.giftCardInput span{padding:0 3px}@media only screen and (min-width: 980px){div.giftCardInput{font-size:20px}div.giftCardInput input{font-size:20px}div.giftCardInput span{padding:0 5px}}.newsletter{background:#f1fcfd;padding:30px;margin-top:60px}.newsletter p{font-size:16px;margin-bottom:15px}@media only screen and (max-width: 900px){.newsletter{padding:20px}.newsletter p{font-size:14px}}#cart .newsletter{margin-top:0;text-align:left}#cart h1.cart-title{font-size:37px;margin:0 0 40px}#cart h4.cart-title{font-size:20px;margin:0 0 20px}#cart h5.cart-title{font-size:18px;margin:0}#cart .cart-form{width:100%;margin:0 auto;position:relative;overflow:hidden}.cart-form .form-field label{font-size:16px;color:#6e6e6e;margin:0 0 5px}.cart-form .form-field input{font-size:14px;color:#6e6e6e;width:100%;height:auto;margin:0 0 20px;padding:14px 12px;border:1px solid #dedede;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#cart .cart-block{background-color:#fff;margin:0 0 20px;padding:30px 40px;border:#dadada 1px solid}.columns{width:100%;clear:both;overflow:hidden;display:flex}.column{width:47%;margin:0 6% 0 0;float:left;overflow:hidden;position:relative;flex:1}#cart .column:last-child{margin:0}#cart-items{padding:0 !important}#cart-items .cart-item{padding:30px 40px;border-bottom:1px solid #dadada}#cart-items .item-img,.order-batches .item-img{width:100px;height:100px;margin:0 30px 0 0;float:left;position:relative;display:flex;justify-content:space-around;align-items:center}#cart-items .item-img div,.order-batches .item-img div{position:absolute;display:flex;width:90px;height:90px;transform-origin:center;margin:auto}#cart-items .item-img div img,.order-batches .item-img div img{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;padding:0;border:3px solid #fff;box-shadow:2px 2px 10px -2px rgba(0,0,0,.6)}#cart-items .item-details{overflow:hidden}#cart-items .item-name{font-size:20px;font-weight:bold;line-height:1;display:block}#cart-items .item-name input{font-size:20px;font-weight:bold;line-height:1;display:block;border:none;height:auto;padding:0}#cart-items .item-name input:focus{color:#2b6fb6}#cart-items .item-format,.order-batches .item-format{font-size:16px;margin:0;display:block}#cart-items .item-settings,.order-batches .item-settings{overflow:hidden}#cart-items .item-setting{font-size:12px;line-height:1.5em;margin:0 10px 0 0;float:left}#cart-items .item-quantity,.item-testprint{font-size:14px;margin:20px 0 0 0;float:left}.item-testprint{margin:0 0 0 20px}#cart-items .item-amount,.order-batches .item-amount{font-size:18px;font-weight:bold;margin:20px 0 0 0;float:right}#cart-items .item-options{margin:10px 0 0 130px}#cart-items .item-options a{font-size:12px;font-weight:bold;color:#22aa91;text-transform:uppercase;text-decoration:none;margin:0 10px 0 0;display:inline-block;border-bottom:1px solid #22aa91;cursor:pointer}#cart-items .item-options a:last-child{margin:0}#cart-items .item-options a.option-delete{color:#da2f40;border-color:#da2f40}#cart-items .item-options a:hover,#cart-items .item-options a:hover.option-delete{color:#c7a71a;border-color:#c7a71a}.order-batches .option-reorder{color:#fff !important}.order-batches .option-reorder:hover{color:#fff !important;border:0 !important}#cart-items .item-overview{display:none;font-size:12px}#cart-items .item-overview tr{padding:0 0 20px}#cart-items .item-overview td{margin:0;padding:0;border:0}#cart-items .item-overview thead td{font-size:14px;font-weight:bold}#cart-items .overview-item{width:53%;padding:0 0 10px 130px !important}#cart-items .overview-item .overview-item-format{width:53%;font-weight:bold}#cart-items .overview-item .overview-item-setting{line-height:1.5em;float:none;display:block}#alt-fields{margin:20px auto 0 auto}#alt-fields .customerpage-form{width:300px;margin:0 auto;position:relative;overflow:hidden}@media screen and (max-width: 500px){#alt-fields .customerpage-form{width:100%}}#alt-fields .customerpage-form.small-form{max-width:300px}#alt-fields .customerpage-form .form-field label{font-size:14px;color:#6e6e6e;margin:0 0 2px}#alt-fields .customerpage-form .form-field input{font-size:14px;color:#6e6e6e;width:100%;height:auto;margin:0 0 5px;padding:4px 2px;border:1px solid #dedede;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#alt-fields .customerpage-form .form-field input:disabled{background:#d8d8d8}#alt-fields .customerpage-form .form-field input:invalid{border:1px solid #e9322d;color:#b94a48}#alt-fields .customerpage-form .form-field input:valid{color:green}#alt-fields .customerpage-form .form-field select{font-size:14px;color:#6e6e6e;width:100%;height:auto;margin:0 0 5px;padding:4px 2px;border:1px solid #dedede;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:green}#alt-fields .customerpage-form .form-field select:disabled{background:#d8d8d8}#items-summary{padding:30px 40px}#items-summary .items-summary-total,#items-summary .items-summary-tax{text-align:right}#items-summary .items-summary-total{font-size:18px}#items-summary .items-summary-total .amount{font-size:24px}#items-summary .items-summary-tax{font-size:16px}#items-summary .amount{font-weight:bold;display:inline-block;margin-left:10px}#cart-fast-checkout{margin:0 !important;order:2}#cart button.smallbutton{height:auto;padding:12px 16px}#cart-login{margin:0 6% 0 0 !important;order:1}#cart-login p{margin:0 0 15px}#cart-login #customerpage{padding:0}#cart-login .customerpage-form.small-form .form-field input{margin:0}#cart-customer-discounts a,#cart-summary a.link{font-size:12px;font-weight:bold;color:#22aa91;text-transform:uppercase;text-decoration:none;margin:20px 0 0;display:inline-block;border-bottom:1px solid #22aa91}#cart-summary a.link{margin:0 0 20px}#cart-customer-discounts a:hover,#cart-summary a.link:hover{color:#c7a71a;border-color:#c7a71a}#cart-customer .customer-details{font-size:18px;line-height:24px}#cart-discounts .discount{display:none;padding:0 0 30px;border-bottom:1px solid #dadada}#cart-discounts .balance{padding:30px 0 0}#cart-discounts .value{font-weight:normal;margin:0 0 0 20px;display:inline-block}#cart-discounts .discount-info{font-size:14px;font-style:italic}.cart-orderspec-complete{display:none}.cart-orderspec-complete h5.cart-title{font-size:16px !important;margin:0 0 20px 0 !important}.cart-orderspec-complete tbody{border:1px solid #d8d8d8}.cart-orderspec-complete th,.cart-orderspec-complete td{font-size:14px;padding:3px 5px}.cart-orderspec-complete th p,.cart-orderspec-complete td p{font-size:80%;font-style:italic}.cart-orderspec-complete th:nth-child(1),.cart-orderspec-complete td:nth-child(1){min-width:15%;padding-right:10px}.cart-orderspec-complete th:nth-child(n+2),.cart-orderspec-complete td:nth-child(n+2){text-align:right;width:10%}#cart-summary .row{padding:0 0 10px;border-bottom:1px solid #dadada;overflow:hidden;font-size:18px}#cart-summary .row:not(:first-child){padding:10px 0}#cart-summary .row:last-child{padding:10px 0 0;border-bottom:0}#cart-summary .total{font-size:18px}#cart-summary .type{font-size:70%;margin-bottom:-5px}#cart-summary .tax{font-size:16px}#cart-summary .amount{font-weight:bold;float:right}#cart-summary .cart-total .total{font-size:20px;font-weight:bold}#cart-summary .cart-total .total .amount{font-size:26px}#cart-summary .cart-almost-total .total{font-weight:bold}#cart-summary .checkbox{width:auto}#cart-summary .checkbox .checkboxtxt{font-size:16px}#cart-summary a.button{background:#22aa91 url(images/my-pages.png) no-repeat 34px center;background-size:25px auto;font-weight:bold;padding:20px 40px 20px 76px;display:inline-block;border:10px solid #fff;position:absolute;right:-10px;bottom:0}#cart-summary a.button:hover{background-color:#000}@media only screen and (max-width: 1000px){#cart-summary a.button{background-position:14px center;padding:16px 16px 16px 56px}}@media only screen and (max-width: 900px){#cart-summary a.button{border:0;right:0}}#shipping_details .mTable{display:table;font-size:12px}#shipping_details .mTable.divider{border-top:1px solid #444;margin-top:5px}#shipping_details .mTable div{display:table-row}#shipping_details .mTable span{display:table-cell;padding:0px 5px}#shipping_details .mTable span:first-child{padding-left:0px}#shipping_details .mTable .header{font-weight:bold;text-align:left;text-wrap:none}#shipping_details .mTable .text{text-align:right;text-wrap:none}#cart-shipping-payment{display:flex;min-height:100%;flex-wrap:wrap;margin:0 -1% 20px -1%}@media only screen and (max-width: 800px){#cart-shipping-payment{display:block;margin:0 0 20px 0}}#cart-shipping-payment .cart-block{flex:0 0 48%;margin:0 1%}@media only screen and (max-width: 800px){#cart-shipping-payment .cart-block{margin:0 0 20px 0;padding:20px !important}}#cart-shipping-payment h5.cart-title{margin-bottom:20px}.radio.radio-logo-price{margin:0;padding:0;line-height:1.2;border-top:1px solid #d8d8d8}.radio.radio-logo-price input+span{margin:20px 10px 0 0;width:18px;height:18px}.radio.radio-logo-price div{line-height:1;padding-left:28px}.radio.radio-logo-price input{left:0;top:0}.radio.radio-logo-price input:checked~div{background:#fff;background:-moz-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);background:-webkit-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#efefef",GradientType=1)}.radio.radio-logo-price input+span::after{margin:2px;width:12px;height:12px}.radio.radio-logo-price .radio-text{display:flex;flex-flow:row wrap;padding:15px 5px 15px 35px}@media only screen and (max-width: 600px){.radio.radio-logo-price .radio-text{padding:15px 5px 15px 30px}}.radio.radio-logo-price .radio-text .radio-logo{display:block;width:30px;height:30px;margin-right:10px;flex-shrink:0;background:url(images/icons-deloptions.png) no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.radio.radio-logo-price .radio-text .radio-logo{background-image:url(images/icons-deloptions@2x.png);background-size:80px 330px}}.radio.radio-logo-price .radio-text .radio-logo.pickup{background-position:0 0}.radio.radio-logo-price .radio-text .radio-logo.gunnar{background-position:0 -30px}.radio.radio-logo-price .radio-text .radio-logo.kameradoktorn{background-position:0 -60px}.radio.radio-logo-price .radio-text .radio-logo.dhl{background-position:0 -90px}.radio.radio-logo-price .radio-text .radio-logo.buss{background-position:0 -120px}.radio.radio-logo-price .radio-text .radio-logo.postnord{background-position:0 -150px}.radio.radio-logo-price .radio-text .radio-logo.parcel{background-position:0 -150px}.radio.radio-logo-price .radio-text .radio-logo.best{background-position:0 -180px}.radio.radio-logo-price .radio-text .radio-logo.budbee{background-position:0 -210px}.radio.radio-logo-price .radio-text .radio-logo.klarna{background-position:0 -240px;width:80px}.radio.radio-logo-price .radio-text .radio-logo.dibs,.radio.radio-logo-price .radio-text .radio-logo.creditCard{background-position:0 -270px;width:80px}.radio.radio-logo-price .radio-text .radio-logo.invoice,.radio.radio-logo-price .radio-text .radio-logo.cash{background-position:0 -300px;width:80px}.radio.radio-logo-price .radio-text .radio-txt{flex-grow:1;width:40%;align-self:center}.radio.radio-logo-price .radio-text .radio-price{width:18%;font-size:16px;font-weight:bold;text-align:right;flex-grow:1}@media only screen and (max-width: 600px){.radio.radio-logo-price .radio-text .radio-price{font-size:14px}}.radio.radio-logo-price .radio-select{flex-shrink:0;flex-basis:100%;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:10px 0 0 40px;z-index:2}@media only screen and (max-width: 600px){.radio.radio-logo-price .radio-select{padding:10px 0 0 0}}.radio.radio-logo-price .radio-select label{font-size:14px}.radio.radio-logo-price .radio-select select{height:auto;width:100%;max-width:300px;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;padding:5px 25px 5px 5px;background-color:#fff;border:1px solid #d8d8d8}.radio.radio-logo-price.disabled{background:#fff;color:#ccc}.radio.radio-logo-price.disabled input,.radio.radio-logo-price.disabled select{cursor:default;pointer-events:none;color:#ccc}.radio.radio-logo-price.disabled select{opacity:.5}.radio.radio-logo-price.disabled .radio-logo{opacity:.25}.zipcodeform .flex{display:flex;flex-flow:row wrap;margin-bottom:20px}.zipcodeform .flex .form-field{width:120px}.zipcodeform .flex label{font-size:14px}.zipcodeform .flex button.small{height:38px !important;padding:8px 12px;margin:22px 0 0 10px;align-self:end}.cart-balance{margin:10px 0 25px 0}#abort_fastlane{float:right;text-align:right;margin-top:-20px;display:none}@media only screen and (max-width: 600px){#abort_fastlane{float:none;margin-bottom:10px}}#abort_fastlane a{font-weight:bold;font-size:12px;font-style:italic}.klarnaopen{cursor:pointer;width:40px;height:40px;position:fixed;bottom:70px;left:50%;margin-left:-20px;z-index:100;background:url(images/icons_arrow_down.png) center center no-repeat;-webkit-animation:scrolldown 2.5s ease-in-out infinite;animation:scrolldown 2.5s ease-in-out infinite}.cart-empty{text-align:center}.cart-empty h5{margin:30px 0 20px 0}@media only screen and (max-width: 900px){.cart-empty h5{margin:10px 0 20px 0}}.cart-empty h4{margin:40px 0 30px 0}.cart-empty h6{font-weight:normal;margin:40px 0 30px 0}.cart-empty #cart-login{margin:0 auto !important}.cart-empty #cart-login label{text-align:left}.cart-checkout-popup{text-align:center}.cart-checkout-popup .checkout-emoji{width:100px;height:100px;margin:40px auto}@media only screen and (max-width: 900px){.cart-checkout-popup .checkout-emoji{width:60px;height:60px;margin:20px auto}}.cart-checkout-popup .checkout-emoji.smile{background:url(images/smile.png) center center no-repeat;background-size:contain}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.cart-checkout-popup .checkout-emoji.smile{background-image:url(images/smile@2x.png);background-size:contain}}.cart-checkout-popup .checkout-emoji.error{background:url(images/error.png) center center no-repeat;background-size:contain}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.cart-checkout-popup .checkout-emoji.error{background-image:url(images/error@2x.png);background-size:contain}}.cart-checkout-popup h1{font-size:30px}@media only screen and (max-width: 900px){.cart-checkout-popup h1{font-size:22px}}.cart-checkout-popup h2{font-size:20px}@media only screen and (max-width: 900px){.cart-checkout-popup h2{font-size:18px}}.cart-checkout-popup h2.mb30{margin-bottom:30px}.cart-checkout-popup p{font-size:14px;margin-bottom:20px}.cart-checkout-popup p.mb40{margin-bottom:40px}.cart-checkout-popup .checkout-submit-summary{background:#f5f5f5;padding:20px 30px;margin-bottom:40px;text-align:left}@media only screen and (max-width: 900px){.cart-checkout-popup .checkout-submit-summary{padding:20px}}.cart-checkout-popup .checkout-submit-summary .row{border-top:1px solid #d8d8d8;padding:10px 0}.cart-checkout-popup .checkout-submit-summary .row .amount{float:right;font-weight:bold}.cart-checkout-popup .checkout-submit-summary .row.cart-total{font-size:18px;font-weight:bold}#crossell-items .product{position:relative;margin-top:20px}#crossell-items .product img{width:100px;height:86px;margin-right:20px;float:left}#crossell-items .product .details{margin-bottom:1px}#crossell-items .product .details .name{font-weight:bold}#crossell-items .product .details .price-size{font-size:14px;line-height:130%}@media only screen and (max-width: 900px){#crossell-items .product .details .price-size{font-size:12px}}#crossell-items .product a{font-size:14px;line-height:130%}@media only screen and (max-width: 900px){#crossell-items .product a{font-size:12px}}#explorermessage{background:#da2f40;color:#fff;text-align:center;margin-top:20px;padding:20px;display:none}#explorermessage p{font-size:16px;margin:0}#explorermessage a{color:#fff;text-decoration:underline}#explorermessage a:hover{text-decoration:none}@media only screen and (max-width: 900px){#explorermessage p{font-size:14px}}@media only screen and (max-width: 900px){#cart h1.cart-title{font-size:28px;margin:0 0 15px}#cart h4.cart-title{font-size:18px;margin:0 0 10px}#cart h5.cart-title{font-size:16px}.cart-form .form-field input{padding:12px}#cart .cart-block{padding:30px}.columns{display:block}.column{width:100%;margin:0;float:none;flex:none}.column:last-child{margin:30px 0 0}#cart-login{margin:30px 0 0 !important}#cart-login p{font-size:14px}#cart-items .cart-item .column:nth-child(even){margin:-20px 0 0 0}#cart-items .cart-item{padding:20px}#cart-items .item-name,#cart-items .item-name input{font-size:16px}#cart-items .item-format,.order-batches .item-format{font-size:12px}#cart-items .item-img,.order-batches .item-img{width:75px;height:75px;margin:0 20px 0 0}#cart-items .item-img div,.order-batches .item-img div{width:55px;height:55px}#cart-items .item-overview{margin-top:10px}#cart-items .item-quantity,#cart-items .item-testprint{font-size:14px;margin:5px 0 0 95px}#cart-items .item-testprint{margin:5px 0 0 20px}#cart-items .item-amount{font-size:16px;margin:0 0 0 0px}#cart-items .item-options{margin:0 0 0 90px}#cart-items .item-options a{font-size:10px;margin:0 10px 0 0}#cart-items .item-overview thead td{font-size:12px}#cart-items .overview-item{padding:0 0 10px 0 !important;width:43%}#items-summary{padding:20px}#items-summary .items-summary-total{font-size:16px}#items-summary .items-summary-total .amount{font-size:20px}#items-summary .items-summary-tax{font-size:14px}#cart-customer-discounts a,#cart-summary a.link{font-size:12px;margin:10px 0 0}#cart-summary a.link{margin:0 0 20px}#cart-customer .customer-details{font-size:14px;line-height:20px;margin:0}#cart-discounts .discount{display:none;padding:20px 0;border-top:1px solid #dadada;border-bottom:1px solid #dadada}#cart-discounts .balance{padding:20px 0 0}#cart-discounts .discount-info{font-size:12px}#cart-summary .total{font-size:16px}#cart-summary .cart-total .total{font-size:18px}#cart-summary .cart-total .total .amount{font-size:24px}#cart-summary .type,#cart-summary .tax{font-size:14px}#cart-summary .column:last-child{text-align:right}#cart-summary a.button{position:static;display:inline-block;margin:0 0 20px auto}#cart-summary .checkboxtxt{font-size:14px}}@media only screen and (max-width: 550px){#cart-items .item-quantity,#cart-items .item-testprint{float:none;margin:5px 0 0 95px}#cart-items .item-testprint{margin:-20px 0 0 95px}}#site-footer{background-color:#1e1e1e;color:#fff;padding:80px 0;margin:0}#site-footer .section-title{display:block;position:relative;line-height:1.2em;margin:0 0 50px}#site-footer .section-title:after{content:"";position:absolute;left:0;bottom:-20px;width:64px;height:2px;background-color:#e5c333}@media only screen and (max-width: 600px){#site-footer .section-title{margin:0 0 40px}}#site-footer p{font-size:16px;line-height:1.5;margin:0 0 1.2em 0}#site-footer a{text-decoration:underline}#site-footer a:hover{text-decoration:none}#site-footer .socialicons{margin:0;padding:0}#site-footer .socialicons li{display:inline-block;width:30px;height:30px;margin:0 10px 0 0;background:url(images/icon_social.png);background-size:60px 30px;text-indent:-9999px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#site-footer .socialicons li.facebook{background-position:left center}#site-footer .socialicons li.instagram{background-position:right center}#site-footer .socialicons li a{display:block}#site-footer .socialicons li:hover{opacity:.8}#site-footer .footer-sweden p{margin-top:30px}#site-footer .footerlogos{margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end}#site-footer .footerlogos li{list-style:none;margin:0 0 15px 0;height:40px;background:url(images/logo_payments.png);background-size:380px 40px;text-indent:-9999px}#site-footer .footerlogos li.klarna{width:110px;background-position:0 -13px}#site-footer .footerlogos li.dibs{width:73px;background-position:-130px 0}#site-footer .footerlogos li.visa{width:85px;background-position:-223px -2px}#site-footer .footerlogos li.mastercard{width:53px;background-position:-327px 0}@media only screen and (min-width: 600px)and (max-width: 800px){#site-footer .footer-sweden,#site-footer .footer-right{margin-top:60px}#site-footer .footer-sweden{padding-right:10px}#site-footer .footerlogos{align-items:flex-start}}@media only screen and (max-width: 600px){#site-footer{padding:40px 0}#site-footer .flex-columns .footer-left,#site-footer .flex-columns .footer-middle{float:left;width:50%}#site-footer .flex-columns .footer-sweden,#site-footer .flex-columns .footer-right{clear:both;width:100%}#site-footer p{font-size:14px}#site-footer .footer-sweden{padding-top:20px}#site-footer .footer-sweden p{margin-top:15px}#site-footer .footerlogos{flex-direction:row;margin-top:40px}#site-footer .footerlogos li{flex-shrink:0;margin:0 10px 10px 0;height:29px;background-size:280px 29px}#site-footer .footerlogos li.klarna{width:82px;background-position:0 0}#site-footer .footerlogos li.dibs{width:55px;background-position:-95px 0}#site-footer .footerlogos li.visa{width:66px;background-position:-163px 0}#site-footer .footerlogos li.mastercard{width:39px;background-position:-241px 0}}.top-link{display:none;position:fixed;z-index:450;width:44px;height:44px;bottom:-128px;right:32px;background:rgba(0,0,0,.6) url(images/scroll-top02.png) center center no-repeat;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:bottom .3s ease-in-out;-moz-transition:bottom .3s ease-in-out;-ms-transition:bottom .3s ease-in-out;-o-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.top-link{background-image:url(images/scroll-top02@2x.png);background-size:64px 64px}}.top-link.active{bottom:32px}.madeinsweden{width:143px;height:33px;margin-top:2px;background:url(images/campaigns/ukraina.png) no-repeat;background-size:contain;text-indent:-9999px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.madeinsweden{background-image:url(images/campaigns/ukraina@2x.png)}}.swe-floater{position:fixed;z-index:450;bottom:100px;right:0;background:#1f1f1f;border:1px solid #333;height:38px;width:38px;overflow:hidden;font-size:12px;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.swe-floater .madeinsweden{max-width:113px;width:113px;height:38px;background-position:left 5px top 4px;background-size:108px 25px;cursor:pointer}.swe-floater p{line-height:1.4;margin:5px}.swe-floater.open{width:220px;height:200px;padding:10px}.redbg{background-color:#ab1e2c}.greybg{background-color:#4b4b4b}.yellowbg{background-color:#d9b61c}.bluebg{background-color:#22bec6}.greenbg{background-color:#22aa91}.blackbg{background-color:#000}.awesomplete{display:block;position:relative}.awesomplete>ul{width:100%}.awesomplete>ul>li{margin:0 0 10px}.awesomplete>ul>li[aria-selected=true]{color:#000;background:#b8d3e0}a.support-nav-graph{text-decoration:none}#studentskanning-form .wpcf7-validation-errors{display:none !important}#studentskanning-form .wpcf7-response-output{display:none !important}.screen-reader-response{display:none}.tooltipbtn{cursor:pointer;position:relative}.tooltip{display:none;position:absolute;z-index:10;bottom:100%;width:90%;left:0;background:#fff;font-size:12px;line-height:1.3;padding:10px;border:2px solid #dec29b;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 8px 0px rgba(204,208,207,.8);-moz-box-shadow:0px 0px 8px 0px rgba(204,208,207,.8);box-shadow:0px 0px 8px 0px rgba(204,208,207,.8)}.tooltipbtn.open:after,.tooltipbtn.open:before{content:"";position:absolute;top:-6px;left:50%;border:solid rgba(0,0,0,0);height:0;width:0;z-index:11}.tooltipbtn.open:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:4px;margin-left:-4px}.tooltipbtn.open:before{border-color:rgba(222,194,155,0);border-top-color:#dec29b;border-width:7px;margin-left:-7px}.bottomlist{display:none;color:#fff;position:fixed;left:0;right:0;bottom:0;z-index:999;text-align:center;padding:10px 30px;font-size:14px;font-weight:300;line-height:160%}@media screen and (max-width: 700px){.bottomlist{font-size:12px;opacity:.9}}.bottomlist a{color:#fff;width:100%;height:100%;text-decoration:underline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.bottomlist span.cta{text-decoration:underline;font-size:10px;font-style:italic}.bottomlist span.countdown{font-weight:bold}.bottomlist .close{background:url(images/close-overlay.png) center center no-repeat;background-size:25px 25px !important;padding:25px;width:40px;position:absolute;top:0;bottom:0;right:0;z-index:9999;cursor:pointer}#loader{display:none;position:fixed;width:125px;height:125px;margin:auto;top:0;left:0;right:0;bottom:0;transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);-moz-transform:scale(0.6)}.overlay-open #loader{display:block}.loader-dot{position:absolute;background:rgba(0,0,0,0);height:22px;width:22px;border-radius:12px;-o-border-radius:12px;-ms-border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-webkit-animation:spinnfade 1.2s infinite normal;-moz-animation:spinnfade 1.2s infinite normal;-ms-animation:spinnfade 1.2s infinite normal;-o-animation:spinnfade 1.2s infinite normal;animation:spinnfade 1.2s infinite normal}#loader-1{left:0;top:51px;animation-delay:.45s;-o-animation-delay:.45s;-ms-animation-delay:.45s;-webkit-animation-delay:.45s;-moz-animation-delay:.45s}#loader-2{left:15px;top:15px;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s}#loader-3{left:51px;top:0;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s}#loader-4{right:15px;top:15px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}#loader-5{right:0;top:51px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}#loader-6{right:15px;bottom:15px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}#loader-7{left:51px;bottom:0;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}#loader-8{left:15px;bottom:15px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}@keyframes spinnfade{0%{background:#fff}100%{background:rgba(0,0,0,0)}}@-o-keyframes spinnfade{0%{background:#fff}100%{background:rgba(0,0,0,0)}}@-ms-keyframes spinnfade{0%{background:#fff}100%{background:rgba(0,0,0,0)}}@-webkit-keyframes spinnfade{0%{background:#fff}100%{background:rgba(0,0,0,0)}}@-moz-keyframes spinnfade{0%{background:#fff}100%{background:rgba(0,0,0,0)}}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2){select{background:#fff url(images/select-arrow@2x.png) right 5px center no-repeat;background-size:10px 16px}}/*# sourceMappingURL=style.css.map */
