@font-face{font-family:'Glyphicons Halflings';src:url(/fonts/glyphicons-halflings-regular.eot);src:url(/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg')}@font-face{font-family:bitteritalic;font-weight:400;font-style:normal;src:url(/fonts/bitter-italic-webfont.eot);src:url(/fonts/bitter-italic-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/bitter-italic-webfont.woff2) format('woff2'),url(/fonts/bitter-italic-webfont.woff) format('woff'),url(/fonts/bitter-italic-webfont.ttf) format('truetype'),url(/fonts/bitter-italic-webfont.svg#bitteritalic) format('svg')}@font-face{font-family:bitterregular;font-weight:400;font-style:normal;src:url(/fonts/bitter-regular-webfont.eot);src:url(/fonts/bitter-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/bitter-regular-webfont.woff2) format('woff2'),url(/fonts/bitter-regular-webfont.woff) format('woff'),url(/fonts/bitter-regular-webfont.ttf) format('truetype'),url(/fonts/bitter-regular-webfont.svg#bitterregular) format('svg')}@font-face{font-family:bitterbold;font-weight:400;font-style:normal;src:url(/fonts/bitter-bold-webfont.eot);src:url(/fonts/bitter-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/bitter-bold-webfont.woff2) format('woff2'),url(/fonts/bitter-bold-webfont.woff) format('woff'),url(/fonts/bitter-bold-webfont.ttf) format('truetype'),url(/fonts/bitter-bold-webfont.svg#bitterbold) format('svg')}@font-face{font-family:bitterbold_italic;font-weight:400;font-style:normal;src:url(/fonts/bitter-bolditalic-webfont.eot);src:url(/fonts/bitter-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/bitter-bolditalic-webfont.woff2) format('woff2'),url(/fonts/bitter-bolditalic-webfont.woff) format('woff'),url(/fonts/bitter-bolditalic-webfont.ttf) format('truetype'),url(/fonts/bitter-bolditalic-webfont.svg#bitterbold_italic) format('svg')}@font-face{font-family:drawing_with_markersregular;font-weight:400;font-style:normal;src:url(/fonts/drawing_with_markers-webfont.eot);src:url(/fonts/drawing_with_markers-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/drawing_with_markers-webfont.woff2) format('woff2'),url(/fonts/drawing_with_markers-webfont.woff) format('woff'),url(/fonts/drawing_with_markers-webfont.ttf) format('truetype'),url(/fonts/drawing_with_markers-webfont.svg#drawing_with_markersregular) format('svg')}
html{position:relative;min-height:100%}.margin-top-10{margin-top:10px}.margin-bottom-10{margin-bottom:10px}.margin-left-10{margin-left:10px}.margin-right-10{margin-right:10px}.front{font-family:Arial;margin-bottom:370px;color:#2e2538}.front .topStroke{height:76px}.front .topStroke .logo{position:absolute;z-index:3;top:0;left:0}.front .topStroke .topNav li a{font-family:bitterregular;font-size:11pt;line-height:76px;display:block;padding:0 10px;text-transform:uppercase;color:#2e2538}.front .topStroke .topNav li a:hover,.front .topStroke .topNav li.active a{color:#fff;background-color:#2e2538}.front .main-content{padding-bottom:24px}.front .sliderStroke{position:relative;z-index:1;height:280px;background:#2e2538}.front .sliderStroke.small{height:100px}.front .sliderStroke .carousel .carousel-inner{overflow:visible}.front .sliderStroke .carousel .carousel-inner .item .subtitle{font-family:drawing_with_markersregular;font-size:18pt;margin-top:120px;color:#ffc000}.front .sliderStroke .carousel .carousel-inner .item .title{font-family:bitterbold;font-size:18pt;margin:10px 0 0;text-transform:uppercase;color:#fff}.front .sliderStroke .carousel .carousel-inner .item .videoFrame{height:318px;margin-top:28px}.front .sliderStroke .carousel .carouselNav{position:absolute;bottom:28px;left:8.33333%;padding:0 15px}.front .sliderStroke .carousel .carouselNav .carousel-indicators{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:block;float:left;width:auto;margin:0 8px}.front .sliderStroke .carousel .carouselNav .carousel-indicators li{width:13px;height:13px;margin:0 1px;border:none;background:url(/img/design/slider.png) left bottom no-repeat}.front .sliderStroke .carousel .carouselNav .carousel-indicators li.active{background-position:right bottom}.front .sliderStroke .carousel .carouselNav .carouselControl{display:block;width:9px;height:13px;margin-top:2px;background:url(/img/design/slider.png) left top no-repeat}.front .sliderStroke .carousel .carouselNav .carouselControl.left{float:left;background-position:left top}.front .sliderStroke .carousel .carouselNav .carouselControl.right{float:right;background-position:-9px top}.front .sliderStroke .carousel .slider-search{margin-top:72px}.front .sliderStroke .carousel .slider-search .selectize-dropdown{top:38px!important;width:100.5%!important;height:auto!important;max-height:150px;border-radius:4px}.front .sliderStroke .carousel .slider-search .selectize-input{padding:0!important}.front .sliderStroke .carousel .slider-search label{font-family:drawing_with_markersregular;font-size:34pt;font-weight:400;margin-bottom:14px;text-align:left;color:#fff}.front .sliderStroke .carousel .slider-search .callToActionBtn{width:100%;background:#e9302e}.front .sliderStroke .carousel .slider-search .callToActionBtn:hover{background:#ffc000}.front .menuStroke{height:78px;margin-bottom:60px;border-bottom:1px solid #2e2538;background:url(/img/design/bg_nav.jpg) left top repeat-x}.front .menuStroke .mainNav{height:58px;margin:0;padding:0;list-style:none}.front .menuStroke .mainNav li{padding:0;border-right:1px solid #2e2538}.front .menuStroke .mainNav li:first-child{border-left:1px solid #2e2538}.front .menuStroke .mainNav li a{font-family:bitterregular;font-size:11pt;line-height:58px;display:block;text-align:center;text-transform:uppercase;color:#fff}.front .distributionItem .typeLabel,.front .steps li{font-family:bitterbold;text-align:center}.front .menuStroke .mainNav li.active,.front .menuStroke .mainNav li:hover{border:none}.front .menuStroke .mainNav li.active a,.front .menuStroke .mainNav li:hover a{color:#e9302e;border-top-left-radius:10px;border-top-right-radius:10px;background:#fff}.front .menuStroke .mainNav li.noBorder{border-right:none}.front .steps{margin:-60px 0 40px;padding:0;list-style:none;border-left:1px solid #2e2538}.front .steps li{font-size:13pt;line-height:52px;position:relative;height:52px;text-transform:uppercase;color:#2e2538;border-right:1px solid #2e2538;border-bottom:1px solid #2e2538}.front .steps li.final{background:url(/img/design/steps_bg.png) left top}.front .steps li.final.active{background:url(/img/design/steps_bg-active.png) left top}.front .steps li .number{line-height:26px;position:absolute;top:13px;left:6px;width:26px;height:26px;text-align:center;color:#fff;border-radius:13px;background:#2e2538}.front .steps li.active .number{background:#ffc000}.front .steps li.active:after{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-12px;content:' ';pointer-events:none;border:solid transparent;border-width:12px;border-color:rgba(136,183,213,0);border-top-color:#2e2538}.front .steps.print li{display:block;float:left}.front .steps.print li:nth-child(1),.front .steps.print li:nth-child(2){width:14%}.front .steps.print li:nth-child(3){width:16%}.front .steps.print li:nth-child(4),.front .steps.print li:nth-child(5){width:20%}.front .steps.print li:nth-child(6){width:16%}.front .home{position:relative;padding-bottom:330px}.front .home .homeText{position:absolute;bottom:0}.front .home .homeText h1{font-size:18pt;margin-bottom:12px}.front .infoZipcodeList{margin:0;padding:0 0 0 10px;list-style:none}.front .infoZipcodeList li{text-indent:-5px}.front .infoZipcodeList li:before{margin-right:6px;content:'-';text-indent:-5px}.front .extraFrame{position:relative;padding-bottom:200px}.front .extraFrame.largerFrame{padding-bottom:250px}.front .extraFrame .extraInfo{position:absolute;bottom:0}.front .extraFrame .extraInfo h1{font-size:16pt;margin-bottom:8px}.front .distributionItem{padding:30px 15px;border:1px solid #2e2538}.front .distributionItem .contentField{text-align:center}.front .distributionItem .typeLabel{font-size:18pt;line-height:40px;width:40px;height:40px;margin:-50px auto 20px;color:#e9302e;border:1px solid #2e2538;border-radius:30px;background:#fff}.front .distributionItem h2,.front .distributionItem h3{line-height:20pt;color:#e9302e;font-family:bitterregular;text-transform:uppercase}.front .distributionItem h2{font-size:16pt;height:52px;margin:0 0 22px;text-align:center}.front .distributionItem h3{font-size:14pt;margin:16px 0 8px}.front .distributionItem .linkBtn{font-family:bitterregular;font-size:12pt;position:relative;display:block;width:190px;margin:0 auto 20px;padding:6px 0;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border-radius:10px;background:#2e2538}.front .distributionItem .linkBtn:hover{background:#e9302e}.front .distributionItem.small{margin-top:-1px;text-align:center}.front .distributionItem.small .orangeText{font-size:1.2em;font-weight:700}.front .distributionItem.small h2{height:auto;margin-top:-20px}.front .distributionItem.medium{text-align:center}.front .distributionItem.medium .orangeText{display:block;text-align:left}.front .distributionItem.medium h2{font-size:14pt;line-height:22px;height:62px;margin-bottom:8px}.front .priceTableOverview{margin-bottom:8px;border-collapse:inherit;border-top:1px dashed #2e2538}.front .priceTableOverview tr{line-height:28px}.front .priceTableOverview tr td{border-bottom:1px dashed #2e2538}.front .priceTableOverview tr td.right{text-align:right}.front .priceTableOverview tr.noBorder{border-bottom:none}.front .faqBlock{margin:20px 0;padding:20px 0 8px;border-bottom:1px solid #2e2538}.front .faqBlock.first{border-top:1px solid #2e2538}.front .faqBlock ul{margin:0;padding:0;list-style:none}.front .faqBlock ul li{margin-bottom:12px}.front .faqBlock ul li strong{line-height:18px;cursor:pointer}.front .faqBlock ul li .faqArrow{display:block;float:left;width:6px;height:8px;margin-top:6px;margin-right:12px;background:url(/img/design/arrow_next.png) left top no-repeat}.front .faqBlock ul li .faqArrow.rotated{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.front .faqBlock ul li .faqAnswer{display:none;padding-left:20px}.front .faqBlock ul li .faqAnswer ul{margin:0 0 12px 24px;list-style:disc}.front .faqBlock ul li .faqAnswer ul li{margin:0}.front .tooltip-inner{font-weight:400;width:400px!important;max-width:400px!important}.front .footer{position:absolute;bottom:0;width:100%;height:370px}.front .footer .usp{position:relative;z-index:3;padding:24px 0;background:#2e2538}.front .footer .usp .uspList{margin:0;padding:0;list-style:none}.front .footer .usp .uspList li{font-family:bitterregular;font-size:12pt;height:90px;padding-top:6px;text-align:center;color:#fff;border-left:1px dashed #e9302e}.front .footer .usp .uspList li:first-child{border-left:none}.front .footer .usp .uspList li img{margin:0 auto}.front .footer .usp h2{font-family:bitterbold;font-size:20pt;margin:0 0 18px;text-align:center;text-transform:uppercase;color:#fff}.front .footer .usp h2 .orange{color:#e9302e}.front .footer .referencesStroke{position:relative;z-index:1;height:280px;margin-top:-105px;padding-top:125px;background:#eee}.front .footer .referencesStroke h2{font-family:drawing_with_markersregular;font-size:20pt;display:block;margin:0 0 28px;text-align:center;text-transform:lowercase;color:#979696}.front .callToActionBtn,.front h1,.front h2,.front h3{font-family:bitterregular;text-transform:uppercase}.front .footer .referencesStroke .referencesList{height:52px;margin:0;padding:0;list-style:none}.front .footer .referencesStroke .referencesList li{line-height:52px;display:table;height:52px;text-align:center} .front .footer .cookie-settings{background:#eee;padding-bottom:28px} .front .footer .cookie-settings a{color:black} .front .fullLink,.front .loader{top:0;left:0;width:100%;height:100%}.front .footer .referencesStroke .referencesList li img{display:table-cell;margin:0 auto} .front form label{cursor:pointer}.front form label.terms-label{padding-top:0}.front .form-horizontal .control-label.left{text-align:left}.front .form-horizontal .control-label.right{text-align:right}.front .btnRow{margin-top:20px;margin-bottom:20px}.front .callToActionBtn{font-size:12pt;position:relative;padding:6px 24px;text-align:center;color:#fff;border:none;border-radius:10px;background:#2e2538}.front .callToActionBtn.orange,.front .callToActionBtn:hover{background-color:#e9302e}.front .callToActionBtn.back{padding-left:44px;opacity:.8;background-image:url(/img/design/circle-arrow_back.png);background-repeat:no-repeat;background-position:12px center}.front .callToActionBtn.next{padding-right:44px;background-image:url(/img/design/circle-arrow_next.png);background-repeat:no-repeat;background-position:right 12px center}.front .callToActionBtn.orange:hover{background-color:#ffc000}.front .table-zipcode{margin-bottom:4px;border-collapse:inherit;border-bottom:1px dashed #2e2538}.front .table-zipcode .right{text-align:right}.front .table-zipcode .printrun-group button{padding:6px}.front .table-zipcode .printrun-group input{text-align:center}.front .table-zipcode.no-border-bottom{border-bottom:none}.front .table-zipcode tr td,.front .table-zipcode tr th{border-top:1px dashed #2e2538}.front .table-zipcode tr td .control-label,.front .table-zipcode tr th .control-label{font-weight:400;display:block;margin:0;padding:0;cursor:pointer;text-align:left}.front .table-zipcode tr:hover td{background-color:#ffe0df}.front .table-zipcode tr:hover td.last,.front .table-zipcode tr:hover th{background-color:transparent}.front .zipcodeSelectionTable{margin-bottom:20px}.front .showZipcodesArrow{display:block;margin:0 auto 10px;cursor:pointer}.front .showZipcodesArrow.rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.front h1,.front h2{font-size:20pt;margin:0 0 22px;color:#e9302e}.front h1.purple,.front h2.purple{color:#2e2538}.front h3{font-size:16pt;margin:0 0 12px;color:#e9302e}.front .printed-matter-selection-form h3,.front .printed-matter-selection-form ul li .form-group{margin-bottom:0}.front h3.popover-title{font-family:Arial;font-size:14px;margin:0;text-transform:none;color:#2e2538}.front .popover-toggle{font-size:20px;margin-left:15px;color:#e9302e}.front .orangeText,.front a{color:#e9302e}.front .fullLink{position:absolute}.front hr{border-color:#2e2538}.front .loader{position:absolute;display:none;opacity:.4;background:#a2a2a2;filter:alpha(opacity=40)}.front .loader img{position:absolute;top:50%;left:50%}.front .autocomplete-suggestions{overflow:auto;border:1px solid #999;background:#fff}.front .autocomplete-suggestion{overflow:hidden;padding:2px 5px;white-space:nowrap}.front .autocomplete-selected{background:#f0f0f0}.front .autocomplete-suggestions strong{font-weight:400;color:#39f}.front .autocomplete-group{padding:2px 5px}.front .autocomplete-group strong{display:block;border-bottom:1px solid #000}.front .slicknav_menu{display:none}.front .printed-matter-selection-form ul{padding:0 20px;list-style:none}.front #selectAll{font-size:11px;padding:2px 7px;text-transform:lowercase;border-radius:5px}.front .marvia-zipcode-selection .overview,.front .marvia-zipcode-selection .popup,.front .marvia-zipcode-selection .searchbar{position:absolute;z-index:1000;padding:8px;border:1px solid #ccc;background-color:#fff}.front .marvia-zipcode-selection .popup{font-size:'16px';bottom:50px;left:50px}.front .marvia-zipcode-selection .overview{right:30px;bottom:20px;width:200px}.front .marvia-zipcode-selection .searchbar{top:20px;right:20%;left:20%;width:60%}.front .marvia-zipcode-selection #amount,.front .marvia-zipcode-selection #zipcodes{min-height:20px}.front .marvia-zipcode-selection #amount{margin-bottom:5px}.front .marvia-zipcode-selection .lbl{display:inline-block;margin:2px 0;padding:3px 5px;color:#fff;border-radius:5px;background-color:#777}@media (max-width:767px){.front .footer,.front .topStroke .logo{position:relative}.front{margin-bottom:0}.front .slicknav_menu{display:block}.front .topStroke{height:auto}.front .mainSlider .carousel{display:none}.front .sliderStroke{height:84px;margin-top:-39px}.front .sliderStroke.small{height:84px}.front .distributionItem h2,.front .footer,.front .footer .referencesStroke .referencesList{height:auto}.front .home{padding-bottom:20px}.front .rightStroke{margin-top:30px}.front .distributionItem{margin-bottom:36px}.front .distributionItem .linkBtn{width:100%}.front .distributionItem .priceTableOverview{font-size:13px}.front .callToActionBtn{display:block;width:100%;margin-bottom:12px}.front .usp h2{font-size:14pt}.front h1,.front h2{font-size:16pt}.front .usp .uspList li{border-left:none}.front .footer .referencesStroke{height:auto;margin-top:0;padding-top:20px}.front .footer .referencesStroke h2{font-size:16pt;margin-bottom:0}.front .footer .referencesStroke .referencesList li{display:block}.front h3{font-size:14pt}.front .mobileNoPadding{padding-right:0;padding-left:0}}@media (max-width:991px){.front .extraFrame,.front .extraFrame.largerFrame,.front .home{padding-bottom:0}.front .menuStroke{height:auto;background-repeat:repeat}.front .menuStroke .container{padding-right:0;padding-left:0}.front .menuStroke .mainNav{height:auto}.front .menuStroke .mainNav li{display:none;border:none}.front .menuStroke .mainNav li.active a,.front .menuStroke .mainNav li:hover a{border-radius:0}.front .menuStroke .mainNav li.active,.front .menuStroke .mainNav li.showBtn{display:block}.front .menuStroke .mainNav li .showAll{display:block;padding:10px 0;cursor:pointer;text-align:center;border-top:1px dashed #ffc000}.front .menuStroke .mainNav li .showAll.rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media (min-width:768px){.front .sliderStroke .carousel .carousel-inner .item .subtitle{margin-top:100px}.front .sliderStroke .carousel .carousel-inner .item .title{font-size:18pt}}@media (min-width:992px){.front .topStroke .topNav li a{font-size:12pt;padding:0 20px}.front .menuStroke .mainNav li a{font-size:11pt}.front .sliderStroke .carousel .carousel-inner .item .subtitle{margin-top:80px}.front .sliderStroke .carousel .carousel-inner .item .title{font-size:18pt}.front .distributionItem{font-size:13px}.front .distributionItem h2{font-size:14pt;line-height:16pt;height:40px}}@media (min-width:1200px){.front .menuStroke .mainNav li a{font-size:13pt}.front .sliderStroke .carousel .carousel-inner .item .subtitle{font-size:32pt}.front .sliderStroke .carousel .carousel-inner .item .title{font-size:18pt}.front .distributionItem{font-size:14px}.front .distributionItem h2{font-size:16pt;line-height:20pt;height:36pt}}