<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://www.mein-plakat.de/css/opensans.css');@charset "utf-8";.ccm-page header{display: block;float: left;width: 100%;height: 80px;margin-bottom: 15px;z-index: 1000 !important}.ccm-page header *{border-radius: 0 !important}.ccm-page header.fixed{position: fixed}.ccm-page header #shoppingcart{display: block;float: left;padding: 10px;cursor: pointer;text-decoration: none;font-size: 0.9em;margin-right: 20px}.ccm-page header #shoppingcart #totalQuantity{font-size: 1.2em;margin: 0 2px}.ccm-page header nav#mainNavContainer{display: block;float: left;width: auto}.ccm-page header nav#mainNavContainer ul#mainNav{display: block;float: left;margin: 0;padding: 0;list-style: none;margin-top: 13px}.ccm-page header nav#mainNavContainer ul#mainNav li{display: block;float: left;margin: 0;padding: 0;list-style: none;font-size: 0.9em}.ccm-page header nav#mainNavContainer ul#mainNav li:after{content: " | ";margin-right: 3px}.ccm-page header nav#mainNavContainer ul#mainNav li:last-child:after{content: ""}.ccm-page header h1{float: right;font-size: 1.8em;font-weight: normal;margin: 0;padding: 0;height: 80px;line-height: 80px}.ccm-page header #logo{float: right;display: block;height: 60px;width: auto;margin: 10px;margin-left: 20px}.ccm-page header #logo img{display: block;float: left;height: 60px;width: auto}@media (max-width: 661px){.ccm-page header #shoppingcart .text{display: none}}.ccm-page #responsiveNavContainer .navbar{width: 100%;background: transparent;margin-bottom: 0}.ccm-page #responsiveNavContainer .navbar .navbar-header .navbar-toggle{border-color: transparent;background: transparent}.ccm-page #responsiveNavContainer .navbar .navbar-header .navbar-toggle span.icon-bar{background-color: transparent}.ccm-page #responsiveNavContainer .navbar #navbar{border-color: transparent}.ccm-page #responsiveNavContainer .navbar .navbar-nav li a{color: transparent}.ccm-page #responsiveNavContainer .navbar .navbar-brand{padding: 0px}.ccm-page #responsiveNavContainer .navbar .navbar-brand img{height: 100%;padding: 15px}.ccm-page #responsiveNavContainer #responsiveNav li{background: transparent !important}.ccm-page #responsiveNavContainer #responsiveNav li a{background: transparent !important;font-size: 0.9em}.ccm-page .shoppingCartIcon{height: 34px;width: 44px;padding-top: 7px;text-align: center}.ccm-page .twitter-typeahead{min-width: 229px}.ccm-page .twitter-typeahead,.ccm-page .tt-hint,.ccm-page .tt-input,.ccm-page .tt-menu{width: 100%}.ccm-page .tt-dataset{display: block;float: left;width: 100%;white-space: nowrap}.ccm-page .tt-menu{width: 100%;margin: 0px;padding: 0px;border: 1px solid transparent;z-index: 200;font-size: 1em;padding-bottom: 0px;display: block;float: left;margin-top: -11px}.ccm-page .tt-menu h3{font-weight: 600;font-size: 1.1em;margin: 0;padding: 5px;border-bottom: 1px solid transparent;padding-left: 28px;margin-top: 5px;display: block;float: left;width: 100%}.ccm-page .tt-menu .tt-suggestion{padding: 3px 20px;font-size: 0.9em;line-height: 1.2em;padding: 5px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;padding-right: 15px;margin: 0;display: block;float: left;width: 100%}.ccm-page .tt-menu .tt-suggestion:hover,.ccm-page .tt-menu .tt-suggestion.tt-cursor{cursor: pointer}.ccm-page .tt-menu .tt-suggestion p{margin: 0}.ccm-page .tt-menu .tt-suggestion:before{font: normal normal normal 14px/1 FontAwesome;content: "\f041";padding-right: 7px;padding-left: 10px}.inner-addon{position: relative}.inner-addon .glyphicon{position: absolute;padding: 10px;pointer-events: none;z-index: 100}.left-addon .glyphicon{left: 0px}.right-addon .glyphicon{right: 0px}.left-addon input{padding-left: 30px}.right-addon input{padding-right: 30px}.inputField{margin: 0;padding: 0;padding: 0 10px;margin-bottom: 10px;display: block;float: left;border-radius: 0 !important;-webkit-appearance: none !important;border: 1px solid transparent;background: transparent;font-size: 0.8em;height: 37px;line-height: 35px}.input-group-addon{border-radius: 0 !important}.ccm-page .alert .checkbox{display: block;float: left;width: 100%}.ccm-page .alert .checkbox label{display: block;float: left;width: 100%;z-index: 1000;color: inherit;font-size: 1em}.ccm-page .alert .checkbox label input{display: block;float: left}.ccm-page .alert{border-radius: 0 !important;font-size: 0.9em !important;display: block;float: left;width: 100%}.ccm-page .error-box ul{list-style: none;margin: 0;padding: 0}.ccm-page .error-box ul li{margin: 0;padding: 0;list-style: none}.ccm-page .submitButton,.ccm-page .bootstrap-dialog-footer-buttons button{display: block;float: left;border-radius: 0 !important;-webkit-appearance: none !important;border: 1px solid transparent;background: transparent;font-size: 1em;padding: 0 30px;height: 42px;line-height: 40px}.ccm-page .table{background-color: transparent !important}.ccm-page .table tr,.ccm-page .table td,.ccm-page .table tbody,.ccm-page .table thead,.ccm-page .table tfoot{background-color: transparent !important}.ccm-page .home .metaInfo{display: block;float: left;width: 100%;margin-bottom: 30px}.ccm-page .home .metaInfo h2{font-size: 2em}.ccm-page .home .metaInfo p{font-size: 0.9em}.ccm-page .home .campaigns{font-size: 0.9em}.ccm-page .home .campaigns .campaign-images{display: block;float: left;width: 100%;text-decoration: none;font-size: 0.9em;margin-top: 5px;margin-bottom: 20px;margin-top: -6px}.ccm-page .home .campaigns a{display: block;float: left;width: 100%;text-decoration: none;line-height: 1.5em}.ccm-page .home .campaigns a p.campaignInfo{display: block;float: left;width: 100%;text-decoration: none;min-height: 100px}.ccm-page .home .campaigns a p.campaignInfo strong{font-size: 1.2em}.ccm-page .home .campaigns a img{display: block;float: left;width: 100%;height: auto}.ccm-page .home .campaigns a p.period{display: block;float: left;width: 100%;text-decoration: none;font-size: 0.9em;margin-top: 5px}.ccm-page .home .campaigns a:hover{text-decoration: none}.ccm-page .home .campaigns a:hover p{text-decoration: none}@media (max-width: 991px){.ccm-page .home .campaigns a p.campaignInfo{min-height: 0}}.ccm-page .registerArea{position: absolute;right: 30px;bottom: 30px;width: 250px;font-size: 0.8em}.ccm-page .registerArea .titleArea{display: block;float: left;width: 100%}.ccm-page .registerArea .titleArea p{width: 100%;text-align: right;margin-bottom: 3px}.ccm-page .registerArea .buttonArea{display: block;float: left;width: 100%}.ccm-page .registerArea .buttonArea a{margin: 0;padding: 0;text-align: center;width: 100%}.ccm-page .registerArea .textArea{display: block;float: left;width: 100%}.ccm-page .registerArea .textArea p{width: 100%;text-align: right}@media (max-width: 991px){.ccm-page .registerArea{right: 50px}}@media (max-width: 650px){.ccm-page .registerArea{position: relative;width: 100%;right: 0px;bottom: 0px;margin: 20px;width: calc(90%)}}.ccm-page .forgotPasswordArea{display: block;float: left;width: 100%;margin-top: 15px}.ccm-page .forgotPasswordArea .titleArea{display: block;float: left;width: 100%}.ccm-page .forgotPasswordArea .buttonArea{display: block;float: left;width: 50%}.ccm-page .forgotPasswordArea .buttonArea a{margin: 0;padding: 0;text-align: center;width: 100%}.ccm-page .forgotPasswordArea .textArea{display: block;float: left;width: 50%}.ccm-page .forgotPasswordArea .textArea p{margin-left: 10px;line-height: 22px}@media (max-width: 650px){.ccm-page .forgotPasswordArea{margin-top: 25px}.ccm-page .forgotPasswordArea .buttonArea,.ccm-page .forgotPasswordArea .textArea{width: 100%}.ccm-page .forgotPasswordArea .textArea p{margin-left: 0px;margin-top: 5px}}.ccm-page input{margin-bottom: 10px}.ccm-page .login{display: block;float: left;width: 100%;clear: both;position: relative}.ccm-page .login .innerContent{display: block;float: left;width: calc(50%);padding: 20px;margin: 30px}.ccm-page .login .innerContent h2{float: right;text-align: right;font-size: 1.7em}.ccm-page .login .innerContent .submitButton{float: right}.ccm-page .login .innerContent p{display: block;float: left;font-size: 0.8em}.ccm-page .login h1{display: block;float: right;width: 40%;text-align: left;padding-right: 10px;font-size: 2.2em;line-height: 1.4em;font-weight: bold}@media (max-width: 991px){.ccm-page .login{padding-bottom: 150px}.ccm-page .login .innerContent{margin: 20px;width: calc(90%);margin-top: 20px}.ccm-page .login h1{width: auto;float: left;padding-left: 20px;margin-top: 10px;margin-bottom: 0px;clear: both}}@media (max-width: 650px){.ccm-page .login{padding-bottom: 20px}}.ccm-page #subnav{display: block;float: left;margin: 0;padding: 5px 0;width: 100%;margin-top: -15px;font-size: 0.9em}.ccm-page #subnav ul{display: block;float: left;margin: 0;padding: 0;list-style: none}.ccm-page #subnav ul li{display: block;float: left;margin: 0;padding: 0;list-style: none}.ccm-page #subnav ul li:after{display: block;float: left;content: " | ";margin-left: 5px;margin-right: 5px}.ccm-page #subnav ul li:last-child:after{content: ""}.ccm-page #subnav ul li a{display: block;float: left}.ccm-page .user h2{display: block;float: left;width: 100%;font-size: 2em}.ccm-page .user p.helptext{display: block;float: left;width: 100%;font-size: 0.9em;margin-bottom: 30px}.ccm-page .user .form-group label{font-size: 0.9em}.ccm-page .user .form-group .inputField{font-size: 0.9em}.ccm-page .user .bonus{font-size: 1.2em}.ccm-page .campaignForm{display: block;float: left;width: 100%;clear: both}.ccm-page .campaignForm .searchArea{display: block;float: left;width: calc(50%);padding: 20px;margin: 30px;margin-top: 0}.ccm-page .campaignForm .searchArea h1{float: left;text-align: left;font-size: 1.7em}.ccm-page .campaignForm .documentsArea{display: block;float: right;width: 40%;text-align: left;font-weight: bold;margin-top: 30px}.ccm-page .campaignForm .documentsArea h2{font-size: 2.4em;line-height: 1.4em;margin-bottom: 0px;font-weight: bold;margin-top: 0px}.ccm-page .campaignForm .documentsArea hr{margin: 0;margin-bottom: 20px}.ccm-page .campaignForm .documentsArea ul{margin: 0;padding: 0;list-style: none;display: block;float: left}.ccm-page .campaignForm .documentsArea ul li{margin: 0;padding: 0;list-style: none;display: block;float: left;clear: both}.ccm-page .campaignForm .documentsArea ul li a{display: block;float: left;width: 100%;margin-bottom: 20px}.ccm-page .campaignForm .documentsArea ul li a .fileicon{display: block;float: left;font-size: 2em;width: 40px}.ccm-page .campaignForm .documentsArea ul li a .filename{display: block;float: left;max-width: 80%;font-size: 0.8em;line-height: 1.6em}.ccm-page .campaignForm .documentsArea .noDocuments{display: block;float: left;width: 80%;font-size: 0.8em;line-height: 1.6em}@media (max-width: 991px){.ccm-page .campaignForm .searchArea{margin: 0;width: 100%;margin-bottom: 0}.ccm-page .campaignForm .documentsArea{width: 100%;float: left;margin-top: 0;margin-bottom: 0px;clear: both;padding: 20px}}.tooltip{max-width: 300px !important;display: block;overflow: hidden}.tooltip *{display: block;float: left;width: 100%;text-align: justify;text-justify: inter-word}.locationActions a{margin-right: 3px;text-decoration: none;font-size: 0.8em}.locationActions a:hover{text-decoration: none}.locationActions a:after{content: "Â&nbsp;|Â&nbsp;"}.locationActions a.last:after{content: ""}.ccm-page #selectCampaign{margin-top: 23px;margin-bottom: 11px}.ccm-page #selectCampaign label{width: 100%}.ccm-page .old-price{text-decoration: line-through;color: red}.ccm-page .results h1{margin-bottom: 30px;font-size: 2em}.ccm-page .searchFilterArea{display: block;float: left;width: 100%;margin-bottom: 15px;margin-top: 129px}.ccm-page .searchFilterArea h3{font-size: 1.1em}.ccm-page .searchFilterArea .tagSearchContainer{display: block;float: left;width: 100%;margin-top: 27px}.ccm-page .searchFilterArea .tagSearchContainer h4{width: 30%;font-size: 0.9em;display: block;float: left;height: 37px;line-height: 35px;margin: 0;padding: 0}.ccm-page .searchFilterArea .tagSearchContainer .tagSearch{display: block;float: left;width: 70%;border: none;border-right: 1px solid transparent;border-bottom: 1px solid transparent}@media (max-width: 530px){.ccm-page .searchFilterArea .tagSearchContainer{margin-top: 0}.ccm-page .searchFilterArea .tagSearchContainer h4{width: 100%}.ccm-page .searchFilterArea .tagSearchContainer .tagSearch{width: 100%;margin: 0;padding: 0;padding: 0 10px;margin-bottom: 10px;display: block;float: left;border-radius: 0 !important;-webkit-appearance: none !important;border: 1px solid transparent;background: transparent;font-size: 0.8em;height: 37px;line-height: 35px}}.ccm-page .searchFilterArea .selectBoxContainer label{display: block;float: left;font-size: 0.8em;height: 22px;line-height: 22px}.ccm-page .secondSearchFilterArea{display: block;float: left;width: 100%;height: 30px;margin-bottom: 15px}.ccm-page .secondSearchFilterArea ul{display: flex;list-style: none;margin: 0;padding: 0;width: 100%;font-size: 0.9em}.ccm-page .secondSearchFilterArea ul li{margin: 0;padding: 0;list-style: none;display: flex;justify-content: space-between;flex: 1 1 100%}.ccm-page .secondSearchFilterArea ul li a{margin: 0;padding: 0;text-decoration: none;height: 30px;line-height: 30px;white-space: nowrap;text-align: center;display: block;float: left;width: 100%;margin-right: 5px}.ccm-page .secondSearchFilterArea ul li a:hover{text-decoration: none}@media (max-width: 991px){.ccm-page .secondSearchFilterArea ul{font-size: 0.8em}}@media (max-width: 770px){.ccm-page .secondSearchFilterArea ul{font-size: 0.7em}}@media (max-width: 550px){.ccm-page .secondSearchFilterArea ul{display: block;float: left;list-style: none;width: 100%}.ccm-page .secondSearchFilterArea ul li{margin: 0;padding: 0;display: block;float: left;flex: none}}.ccm-page .search-entry{display: block;float: left;width: 100%;font-size: 0.9em;margin-bottom: 15px;border: 1px solid transparent}.ccm-page .search-entry.highlighted{background-color: transparent}.ccm-page .search-entry.hasCampaignDiscount .discount-tooltip{position: absolute;display: block;right: 166px;height: 35px;line-height: 35px;float: left;width: 10px}.ccm-page .search-entry.hasCampaignDiscount .discount-tooltip i{height: 35px;line-height: 35px;font-size: 18px}.ccm-page .search-entry.hasCampaignDiscount .discount-container{position: absolute;right: 0px}.ccm-page .search-entry.hasCampaignDiscount .discount-container strong{display: block;width: 150px;padding: 0px 10px;padding-right: 20px;font-size: 1em;height: 35px;line-height: 35px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px}.ccm-page .search-entry.hasCampaignDiscount .discount-container strong:before{font: normal normal normal 14px/1 FontAwesome;content: "\f040";padding-right: 5px}.ccm-page .search-entry.hasCampaignDiscount .price{font-size: 1em}.ccm-page .search-entry.hasCampaignDiscount .price .old{text-decoration: line-through;padding-right: 5px;height: 30px;line-height: 30px}.ccm-page .search-entry.hasCampaignDiscount .price .discounted{height: 30px;line-height: 30px;font-size: 1.3em;font-weight: bold}.ccm-page .search-entry.hasCampaignDiscount .price{margin-top: 45px !important}.ccm-page .search-entry.hasCampaignDiscount .price-information{margin-top: 75px !important}.ccm-page .search-entry .info-circle{color: transparent;border-radius: 50%;width: 25px;height: 25px;position: absolute;z-index: 60;text-align: center;padding-top: 3px;font-size: 0.9em;margin-left: -12px;margin-top: 157px}.ccm-page .search-entry .mobile-info{display: none}.ccm-page .search-entry .search-entry-information-container{display: flex;x-justify-content: space-around;x-align-items: stretch}.ccm-page .search-entry .search-entry-information-container .left-marker{width: 29px;flex: 0 0 29px;min-height: 238px;overflow: hidden}.ccm-page .search-entry .search-entry-information-container .left-marker .vertical-text{display: block;transform: rotate(-90deg);transform-origin: left top 0;margin-top: 145px;margin-left: 4px;font-size: 1em}.ccm-page .search-entry .search-entry-information-container .image-container{width: 238px;flex: 0 0 238px;margin: 15px;min-height: 208px;overflow: hidden}.ccm-page .search-entry .search-entry-information-container .image-container .more-informations{position: absolute;width: 238px;height: 38px;margin-top: 167px;text-decoration: none;text-align: center;line-height: 38px}.ccm-page .search-entry .search-entry-information-container .image-container img{min-width: 238px;min-height: 205px}.ccm-page .search-entry .search-entry-information-container .information-container{width: 100%;min-height: 223px;margin-left: 15px;margin-top: 15px;height: 223px;max-height: 223px;overflow: hidden}.ccm-page .search-entry .search-entry-information-container .information-container .title{float: left;margin: 0;padding: 0;width: 100%;font-size: 1.3em;text-decoration: none}.ccm-page .search-entry .search-entry-information-container .information-container .title:hover{text-decoration: none}.ccm-page .search-entry .search-entry-information-container .information-container .location-info{display: block;float: left;margin: 0;padding: 0;width: 100%}.ccm-page .search-entry .search-entry-information-container .information-container .extra-info{display: block;float: left;margin: 0;padding: 0;width: 100%}.ccm-page .search-entry .search-entry-information-container .information-container .checkbox{display: block;float: left;margin: 0;padding: 0;width: 100%}.ccm-page .search-entry .search-entry-information-container .information-container .star-ranking{display: block;float: left;margin: 0;padding: 0;width: 100%;margin-bottom: 7.5px}.ccm-page .search-entry .search-entry-information-container .information-container .star-ranking .star{font-size: 1.6em}.ccm-page .search-entry .search-entry-information-container .information-container .tkp-lwt{font-size: 0.8em}.ccm-page .search-entry .search-entry-information-container .price-and-booking-container{position: relative;width: 228px;flex: 0 0 228px;min-height: 223px;padding-right: 15px;padding-top: 15px}.ccm-page .search-entry .search-entry-information-container .price-and-booking-container .price{margin: 0;padding: 0;position: absolute;text-align: right;float: right;width: 223px;padding-right: 15px}.ccm-page .search-entry .search-entry-information-container .price-and-booking-container .price.discounted{color: red;text-decoration: line-through;font-size: 1.2em}.ccm-page .search-entry .search-entry-information-container .price-and-booking-container .price-information{position: absolute;margin-top: 30px;text-align: right;float: right;width: 223px;padding-right: 15px}.ccm-page .search-entry .search-entry-information-container .price-and-booking-container .discount-value{position: absolute;margin-top: 30px;text-align: right;float: right;margin-top: 54px;width: 223px;padding-right: 15px}.ccm-page .search-entry .search-entry-information-container .price-and-booking-container .booking-button{display: block;float: right;width: 213px;height: 39px;line-height: 39px;position: absolute;margin-top: 165px;text-align: center;text-decoration: none}.ccm-page .search-entry .booking-times-container{float: left;width: 100%;display: none;border-top: 1px solid transparent}.ccm-page .search-entry .booking-times-container.open{display: block}.ccm-page .search-entry .booking-times-container .close-button{cursor: pointer;position: absolute;right: 36px;margin-top: 11px}.ccm-page .search-entry .booking-times-container .top-arrow{position: relative;display: block;float: right;margin-top: -18px;margin-right: 92px;width: 21px;height: 17px;width: 0;height: 0;border-style: solid;border-width: 0 10.5px 17px 10.5px;border-color: transparent transparent transparent transparent}.ccm-page .search-entry .booking-times-container .top-arrow-white{position: relative;display: block;float: right;margin-top: -17px;z-index: 70;margin-right: 92px;width: 21px;height: 17px;width: 0;height: 0;border-style: solid;border-width: 0 10.5px 17px 10.5px;border-color: transparent transparent transparent transparent}.ccm-page .search-entry .booking-times-container h3{margin: 0;padding: 15px;padding-left: 20px;display: block;float: left;width: 100%;font-size: 1.4em;padding-bottom: 0}.ccm-page .search-entry .booking-times-container .boocking-times-table{display: block;float: left;width: 100%;padding: 15px}.ccm-page .search-entry .booking-times-container .boocking-times-table table{font-size: 1em}.ccm-page .search-entry .booking-times-container .boocking-times-table table .book-date{padding: 5px;display: block;float: right;text-align: center;width: 100px}@media (max-width: 799px){.ccm-page .image-container{display: none}}@media (max-width: 600px){.ccm-page .discount-container,.ccm-page .discount-tooltip{display: none !important}.ccm-page .tkp-lwt{display: none}.ccm-page .price-and-booking-container{width: 93px !important;flex: 0 0 93px !important}.ccm-page .price-and-booking-container .price{display: none}.ccm-page .price-and-booking-container .price-information{display: none}.ccm-page .price-and-booking-container .discount-value{display: none}.ccm-page table .days,.ccm-page table .dates{display: none}.ccm-page .booking-button{width: 93px !important;right: 32px !important}.ccm-page .info-circle{right: 111px !important}.ccm-page .star-ranking{font-size: 8.5pt}.ccm-page .pagination .page-item.first{display: none}.ccm-page .pagination .page-item.last{display: none}}.ccm-page .pagination{border-radius: 0}.ccm-page .pagination .page-item{border-radius: 0}.ccm-page .pagination .page-item a{border-radius: 0;font-size: 0.9em;height: 35px;line-height: 35px;padding-top: 0}.ccm-page .pagination .page-item a i{height: 35px;line-height: 35px}.windowInnerContent .starRankingContainer{margin-bottom: -10px}.windowInnerContent h2{display: block;float: left;width: 100%;margin: 0;padding: 0;margin-bottom: 10px;font-size: 1.6em;padding-bottom: 5px;border-bottom: 1px solid transparent}.windowInnerContent img{display: block;float: left;width: 100%;height: auto;margin-bottom: 10px}.windowInnerContent p,.windowInnerContent label{font-size: 0.9em}.windowInnerContent .checkbox label{height: 22px;line-height: 22px}.windowInnerContent #datetimepicker1{margin-bottom: 15px}.modal-dialog{width: 90%;max-width: 850px;border-radius: 0 !important}.modal-dialog .bootstrap-dialog-title{font-size: 1.2em !important}.modal-dialog *{border-radius: 0 !important}.ccm-page .shopping-cart h3{border-bottom: 1px solid transparent;padding-bottom: 5px}.ccm-page .shopping-cart .main select{min-width: 190px;margin-top: 5px}.ccm-page .shopping-cart .main tr,.ccm-page .shopping-cart .main td{border: none !important}.ccm-page .shopping-cart .main td{padding: 0 !important;padding-bottom: 5px !important;overflow: hidden;white-space: nowrap;line-height: 42px;height: 42px}.ccm-page .shopping-cart .main tr{font-size: 0.9em}.ccm-page .shopping-cart .main .submitButton{float: right}.ccm-page .shopping-cart .main img{display: block;float: left;width: 100%;height: auto;border: none;max-width: 250px}.ccm-page .shopping-cart .main .fa{line-height: 40px}@media (max-width: 991px){.ccm-page .shopping-cart .main img{display: none}}@media (max-width: 625px){.ccm-page .shopping-cart .main .date-select{display: none}.ccm-page .shopping-cart .main tr .submitButton{padding: 0 16px}}@media (max-width: 500px){.ccm-page .shopping-cart .main strong{width: 100%;display: block;float: left;max-width: 300px}}.ccm-page .shopping-cart .button.primary{margin-bottom: 15px}.ccm-page ol.progtrckr{display: table;list-style-type: none;margin: 0;padding: 0;table-layout: fixed;width: 100%}.ccm-page ol.progtrckr li{display: table-cell;text-align: center;line-height: 3em}.ccm-page ol.progtrckr[data-progtrckr-steps="2"] li{width: 49%}.ccm-page ol.progtrckr[data-progtrckr-steps="3"] li{width: 33%}.ccm-page ol.progtrckr[data-progtrckr-steps="4"] li{width: 24%}.ccm-page ol.progtrckr[data-progtrckr-steps="5"] li{width: 19%}.ccm-page ol.progtrckr[data-progtrckr-steps="6"] li{width: 16%}.ccm-page ol.progtrckr[data-progtrckr-steps="7"] li{width: 14%}.ccm-page ol.progtrckr[data-progtrckr-steps="8"] li{width: 12%}.ccm-page ol.progtrckr[data-progtrckr-steps="9"] li{width: 11%}.ccm-page ol.progtrckr li.progtrckr-done{color: black;border-bottom: 4px solid transparent}.ccm-page ol.progtrckr li.progtrckr-todo{color: silver;border-bottom: 4px solid transparent}.ccm-page ol.progtrckr li:after{content: "\00a0\00a0"}.ccm-page ol.progtrckr li:before{position: relative;bottom: -2.5em;float: left;left: 50%;line-height: 1em}.ccm-page .custom-page{font-size: 0.9em}.ccm-page .custom-page p,.ccm-page .custom-page li{line-height: 1.5em}.ccm-page .custom-page h1,.ccm-page .custom-page h2,.ccm-page .custom-page h3,.ccm-page .custom-page h4,.ccm-page .custom-page h5,.ccm-page .custom-page h6{line-height: 1.25em}.ccm-page .custom-page .field input,.ccm-page .custom-page .captcha input{margin: 0;padding: 0;padding: 0 10px;margin-bottom: 10px;display: block;float: left;border-radius: 0 !important;-webkit-appearance: none !important;border: 1px solid transparent;background: transparent;font-size: 0.8em;height: 37px;line-height: 35px}.ccm-page .custom-page .captcha img{float: left}.ccm-page .custom-page .form-actions input{display: block;float: left;border-radius: 0 !important;-webkit-appearance: none !important;border: 1px solid transparent;background: transparent;font-size: 1em;padding: 0 30px;height: 42px;line-height: 40px}#selectMotivesContainer{display: block;float: left;width: 100%;clear: both}#selectMotivesContainer a{display: block;float: left;position: relative;width: 260px;height: 195px;margin-right: 5px;margin-bottom: 5px}#selectMotivesContainer a:hover .overlay{opacity: 0.8}#selectMotivesContainer a .overlay{position: absolute;width: 260px;height: 195px;opacity: 0;-webkit-transition: opacity .25s ease;-moz-transition: opacity .25s ease}#selectMotivesContainer a .overlay .overlayText{display: block;float: left;text-align: center;width: 100%;font-size: 0.9em;padding-top: 75px}#selectMotivesContainer a .smallMotive{display: block;float: left;width: 260px;height: 195px;vertical-align: top}.ccm-page .checkout .btn.uploadButton{height: 37px;line-height: 37px;border-radius: 0;display: block;float: right;margin-top: -47px}.ccm-page .checkout #motivesToolbar{display: block;float: left;width: 100%;background-color: transparent;border: 1px solid transparent;margin-bottom: 10px}.ccm-page .checkout #motivesToolbar ul{display: block;float: left;list-style: none;margin: 0;padding: 0}.ccm-page .checkout #motivesToolbar ul li{display: block;float: left;list-style: none;margin: 0;padding: 10px;font-size: 0.9em}.ccm-page .checkout #motivesToolbar ul li a{text-decoration: none}.ccm-page .checkout #motivesToolbar ul li a:hover{text-decoration: none}.ccm-page .checkout #motivesContainer{display: block;float: left;width: 100%;margin-bottom: 10px}.ccm-page .checkout .custom-motive{background-color: #f5f5f5;border: 1px solid #e3e3e3;padding: 15px;margin-bottom: 10px}.ccm-page .checkout .custom-motive .close-button{position: absolute;right: 36px;margin-top: 5px;cursor: pointer;z-index: 100}.ccm-page .checkout .custom-motive h3{font-size: 1.3em;line-height: 1.4em;font-weight: normal;margin-top: 0px}.ccm-page .checkout .custom-motive .inputField{width: 100%}.ccm-page .checkout .motive{background-color: #f5f5f5;border: 1px solid #e3e3e3;padding: 15px;margin-bottom: 10px}.ccm-page .checkout .motive .close-button{position: absolute;right: 36px;margin-top: 5px;cursor: pointer;z-index: 100}.ccm-page .checkout .motive h3{font-size: 1.3em;line-height: 1.4em;font-weight: normal;margin-top: 0px}.ccm-page .checkout .motive img{display: block;float: left;width: 100%;height: auto;margin-bottom: 10px}.ccm-page .checkout .motive .inputField{width: 100%}.ccm-page .checkout select{min-width: 190px}.ccm-page .checkout p,.ccm-page .checkout tr,.ccm-page .checkout label{font-size: 0.9em}.ccm-page .checkout p.small,.ccm-page .checkout tr.small,.ccm-page .checkout label.small{font-size: 0.7em}.ccm-page .checkout #replacementBox{display: block;float: left;width: 100%;clear: both;cursor: pointer}.ccm-page .checkout #replacementBox *{cursor: pointer}.ccm-page .checkout #replacementBox .alert{display: block;float: left;width: 100%}.ccm-page .checkout .checkboxes{display: block;float: left;width: 100%;clear: both}@media (max-width: 991px){.ccm-page .checkout .progtrckr{display: none}}@media (max-width: 570px){.ccm-page .checkout .assignMotivesTable tr td:nth-child(2),.ccm-page .checkout .assignMotivesTable tr td:nth-child(3){display: none !important}.ccm-page .checkout .assignMotivesTable select{min-width: 120px}}.ccm-page .checkout .orderOverviewTable tr td:nth-child(2),.ccm-page .checkout .orderOverviewTable tr td:nth-child(4),.ccm-page .checkout .orderOverviewTable tr th:nth-child(2),.ccm-page .checkout .orderOverviewTable tr th:nth-child(4){display: none}body{background-attachment: fixed;background-size: cover}.ccm-page *{box-shadow: none !important}#waitingScreen{position: fixed;left: 0px;right: 0px;top: 0px;bottom: 0px;background: #000;z-index: 10000;opacity: 0.5}.modal-header,.modal-body,.modal-footer{display: block;float: left;width: 100%}.modal-body,.modal-footer{background: white}.bootstrap-datetimepicker-widget{list-style: none;font-size: 0.9em !important}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{border-radius: 0 !important}.bootstrap-datetimepicker-widget table td.today{position: relative}.bootstrap-datetimepicker-widget table td span{border-radius: 0 !important}.br-theme-fontawesome-stars .br-widget{height: 28px;white-space: nowrap}.br-theme-fontawesome-stars .br-widget a{font: normal normal normal 20px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;text-decoration: none;margin-right: 2px}.br-theme-fontawesome-stars .br-widget a:after{content: '\f005'}.br-theme-fontawesome-stars .br-widget .br-current-rating{display: none}.br-theme-fontawesome-stars .br-readonly a{cursor: default}@media print{.br-theme-fontawesome-stars .br-widget a:after{content: '\f006';color: black}.br-theme-fontawesome-stars .br-widget a.br-active:after,.br-theme-fontawesome-stars .br-widget a.br-selected:after{content: '\f005';color: black}}body.modal-open{padding-right: 0px !important}.ccm-page{display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: flex-start;align-items: stretch;align-content: stretch;height: 100vh}.ccm-page header div.header-background{display: block;float: left;width: 100%;height: 80px}.ccm-page header{z-index: 100}.ccm-page #content.fixed{margin-top: 95px}@media (max-width: 767px){.ccm-page #content.fixed{margin-top: 66px}}.ccm-page #content .content-container{background-attachment: fixed;padding-top: 30px;min-height: 100vh;margin-top: -144px;padding-top: 144px;padding-bottom: 30px}.ccm-page .campaign-form{margin-top: 80px}.ccm-page .login{margin-top: 80px}.ccm-page #subnav{display: block;float: left;width: 100%;margin-top: -15px;margin-bottom: 15px}.ccm-page #subnav ul{margin: 4px 0}.modal-dialog .campaign-images-popup h2{margin-top: 0px;margin-bottom: 15px;line-height: 37px}.modal-dialog .campaign-images-popup .motive-image{display: block;float: left;width: 100%;height: auto;margin-bottom: 15px}.modal-dialog .campaign-images-popup .motive-carousel{display: block;float: left;width: 100%;height: auto;border-top: 1px solid #e5e5e5;padding-top: 0px}.modal-dialog .campaign-images-popup .motive-carousel .slick-slide{height: auto;outline: none}.modal-dialog .campaign-images-popup .motive-carousel .slick-slide:hover,.modal-dialog .campaign-images-popup .motive-carousel .slick-slide:focus,.modal-dialog .campaign-images-popup .motive-carousel .slick-slide:active{outline: none}.modal-dialog .campaign-images-popup .motive-carousel .motive-carousel-thumbnail{display: block;float: left;width: 100%;height: auto;padding: 15px;outline: none;cursor: pointer}.modal-dialog .campaign-images-popup .motive-carousel .motive-carousel-thumbnail:hover,.modal-dialog .campaign-images-popup .motive-carousel .motive-carousel-thumbnail:focus,.modal-dialog .campaign-images-popup .motive-carousel .motive-carousel-thumbnail:active{outline: none}.modal-dialog .campaign-images-popup .slick-prev{left: 0px;z-index: 100}.modal-dialog .campaign-images-popup .slick-prev:before{font-family: "FontAwesome";content: "\f053"}.modal-dialog .campaign-images-popup .slick-next{right: 0px;z-index: 100}.modal-dialog .campaign-images-popup .slick-next:before{font-family: "FontAwesome";content: "\f054"}.campaign-images{margin-bottom: 75px !important}.tooltip p,.tooltip h3{white-space: normal;text-align: left}.price .old{font-size: 0.8em}.campaign-images-popup small{font-size: 1.2em !important}</pre></body></html>