<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Add here all your CSS customizations */
html {
    overflow:initial!important
}

.warnBeforeLogout {
    display:none;
    position:fixed;
    margin:0;
    top:0;
    left:0;
    right:0;
    z-index:9999999
}

/* overrides Port "div.shop" */
html div.shop {
    margin-top:0
}

div.shop table.cart .product-thumbnail {
    width:12%
}

/* sidebar subcategory offset */
/*.sidebar &gt; ul ul {
    margin-left:15px
}*/

/* filter panel */
.filter-panel .expandable li ul {
    display:none;
    /*padding-left:20px;*/
    list-style:none
}

.filter-panel .expandable .open ul {
    display:block
}

/*
.filter-panel .expandable .open ul a.btn-link.btn-block {
    padding-left:0;
    padding-right:0;
    background-image:none
}
*/

#fpselected ul {
    padding-left:20px
}

#chosenpanel .panel-heading a {
    padding:0 4px
}

div.color-box {
    float:left;
    width:16px;
    height:16px;
    border:1px solid #999;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    margin:4px 8px 4px 0
}

/* form and panel overrides */
.form-group:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}

.panel-heading {
    padding:10px 15px
}

.panel-default&gt;.panel-heading {
    color:#333;
    background-color:#f5f5f5;
    border-color:#ddd
}

p.form-control {
    overflow:hidden;
    white-space:nowrap
}

/* Featured Box */
div.featd-box {
    -moz-border-radius:8px;
    -moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.04);
    -moz-box-sizing:border-box;
    -webkit-border-radius:8px;
    -webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.04);
/*background: #FFFfff;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(#FFFfff,0.01),color-stop(#f9f9f9,0.98));
	background: -webkit-linear-gradient(top,  #FFFfff 1%, #f9f9f9 98%);
	background: -moz-linear-gradient(top,  #FFFfff 1%, #f9f9f9 98%);
	background: -o-linear-gradient(top,  #FFFfff 1%, #f9f9f9 98%);
	background: linear-gradient(top,  #FFFfff 1%, #f9f9f9 98%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FFFfff), color-stop(98%,#f9f9f9));
	background: -webkit-linear-gradient(top,  #FFFfff 1%,#f9f9f9 98%);
	background: -moz-linear-gradient(top,  #FFFfff 1%,#f9f9f9 98%);
	background: -o-linear-gradient(top,  #FFFfff 1%,#f9f9f9 98%);
	background: linear-gradient(top,  #FFFfff 1%,#f9f9f9 98%);
	background: -webkit-linear-gradient(to bottom,  #FFFfff 1%,#f9f9f9 98%);
	background: -moz-linear-gradient(to bottom,  #FFFfff 1%,#f9f9f9 98%);
	background: -o-linear-gradient(to bottom,  #FFFfff 1%,#f9f9f9 98%);
	background: linear-gradient(to bottom,  #FFFfff 1%,#f9f9f9 98%);*/
    border-bottom:1px solid #DFDFDF;
    border-left:1px solid #ECECEC;
    border-radius:8px;
    border-right:1px solid #ECECEC;
    box-shadow:0 1px 5px 0 rgba(0,0,0,0.04);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFfff',endColorstr='#f9f9f9',GradientType=0);
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    min-height:100px;
    position:relative;
    text-align:center;
    z-index:1
}

div.featd-box div.feat-content {
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    border-top:3px solid #eee;
    border-top-width:4px;
    padding:30px 30px 10px
}

div.featd-box p a.learn-more {
    display:block;
    margin-top:10px
}

div.featd-box i.image-icon,i.icon-feat {
    -moz-border-radius:50px;
    -webkit-border-radius:50px;
    border-radius:100%;
    color:#FFF;
    font-size:40px;
    line-height:110px;
    margin:25px 0;
    padding:25px
}

i.icon-feat {
    display:inline-block;
    padding:0;
    width:110px;
    height:110px;
    background-color:#08c
}

div.featd-box h4 {
    font-size:1.3em;
    font-weight:400;
    letter-spacing:-.7px;
    margin-top:5px;
    text-transform:uppercase
}

div.read-more,div.read-more a,div.learn-more,div.learn-more a {
    display:inline-block;
    white-space:nowrap
}

div.featd-boxes div.featd-box {
    margin-bottom:30px;
    margin-top:45px
}

div.featd-boxes div.featd-box.info-content,div.featd-boxes.login div.featd-box,div.featd-boxes.cart div.featd-box {
    text-align:left
}

/* Primary */
div.featd-box-primary i.icon-feat,div.featd-box-primary i.image-icon {
    background-color:#E05048
}

div.featd-box-primary h4 {
    color:#E05048
}

div.featd-box-primary div.feat-content {
    border-top-color:#E05048
}

/* Secondary */
div.featd-box-secondary i.icon-feat,div.featd-box-secondary i.image-icon {
    background-color:#CCC
}

div.featd-box-secondary h4 {
}

div.featd-box-secondary div.feat-content {
}

/* Tertiary */
div.featd-box-tertiary i.icon-feat,div.featd-box-tertiary i.image-icon {
    background-color:#4EB25C
}

div.featd-box-tertiary h4 {
    color:#4EB25C
}

div.featd-box-tertiary div.feat-content {
    border-top-color:#4EB25C
}

/* Quaternary */
div.featd-box-quaternary i.icon-feat,div.featd-box-quaternary i.image-icon {
    background-color:#734BA9
}

div.featd-box-quaternary h4 {
    color:#734BA9
}

div.featd-box-quaternary div.feat-content {
    border-top-color:#734BA9
}

/* Feature Box */
div.feat-box {
    clear:both
}

div.feat-box div.feat-box-icon {
    -moz-border-radius:35px;
    -webkit-border-radius:35px;
    background:#08c;
    border-radius:35px;
    color:#FFF;
    display:inline-block;
    float:left;
    height:35px;
    line-height:35px;
    margin-right:10px;
    position:relative;
    text-align:center;
    top:5px;
    width:35px
}

div.feat-box div.feat-box-info {
    padding-left:50px
}

div.feat-box div.feat-box-icon i.image-icon {
    position:relative;
    top:5px
}

div.feat-box div.feat-box-icon i.image-icon.small {
    top:2px
}

/* Feature Box secondary */
div.feat-box.secondary h4 {
    color:#121214
}

div.feat-box.secondary div.feat-box-icon {
    background:transparent;
    width:50px;
    height:50px
}

div.feat-box.secondary div.feat-box-icon i.icon {
    font-size:28px;
    color:#08c
}

div.feat-box.secondary div.feat-box-info {
    padding-left:60px
}

/* bootstrap small pills */
ul.nav-pills.pills-sm &gt; li &gt; a {
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}

/* my images responsive fixes */
#uploadpopup .radio {
    margin-top:0
}

#albums .row &gt; .img:nth-child(n+5) {
    margin-top:15px
}

@media(max-width:991px) {
#albums .row &gt; .img:nth-child(n+4) {
    margin-top:15px
}
}

/* online product viewer */
#pvcontainer .btn-group {
    margin:10px 0
}

.products .product {
    margin-bottom:30px;
    position:relative
}

.product &gt; .product-box {
    display:block;
    max-width:100%;
    overflow:hidden;
    padding:0;
    position:relative;
    text-align:center;
    text-decoration:none;
    transition:all .2s-moz-border-radius: 8px;
	-moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,0.04);
	-moz-box-sizing: border-box;
	-webkit-border-radius: 8px;
	-webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,0.04);
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-top: 3px solid #DFDFDF;
	border-top-width: 4px;
	border-radius: 8px;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,0.04);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFfff',endColorstr='#f9f9f9',GradientType=0);
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	min-height: 100px;
	position: relative;
	text-align: center;
	z-index: 1;
}

.product .product-thumb {
    position:relative
}

.product .product-thumb a {
    display:block;
    position:relative
}

.list-view .product-thumb a {
    width:200px
}

.product-content {
    padding:15px
}

.product .product-thumb-image {
    -moz-border-radius:8px 8px 0 0;
    -moz-transition:all .2s;
    -o-transition:all .2s;
    -webkit-border-radius:8px 8px 0 0;
    -webkit-transition:all .2s;
    background:#171717;
    border-radius:8px 8px 0 0;
    bottom:0;
    filter:alpha(opacity=0);
    left:0;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    transition:all .2s
}

.product .product-thumb a:hover .product-thumb-image {
    filter:alpha(opacity=80);
    opacity:.8
}

.product-thumb-act {
    color:#fff;
    left:0;
    position:absolute;
    right:0;
    text-align:center;
    top:40%
}

.product .product-content-name {
    color:#404751;
    font-size:1.4em;
    font-weight:600;
    letter-spacing:-1px;
    line-height:1.1em;
    margin:0;
    overflow:hidden;
    padding:0;
    text-overflow:ellipsis;
    white-space:nowrap
}

.product .product-content-desc {
    display:none
}

.product-thumb-info-content h4 {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}

.list-view &gt; .product {
    float:none;
    overflow:hidden;
    width:100%
}

.products.list-view .product-box {
    display:table;
    width:100%
}

.list-view .product-thumb {
    display:table-cell;
    width:200px
}

.list-view .product-content {
    display:table-cell;
    vertical-align:top
}

.list-view .product-details {
    display:table-cell;
    text-align:left
}

.list-view .product-pricing {
    display:table-cell;
    text-align:right;
    width:1%
}

.list-view .product-thumb-image,.list-view .product-thumb img {
    -moz-border-radius:8px 0 0 8px;
    -webkit-border-radius:8px 0 0 8px;
    border-radius:8px 0 0 8px
}

.product-content .product-content-btn,.list-view .product-content-desc {
    display:block
}

/* view details carousel fix */
.carousel-product-thumbs .carousel-inner &gt; .item &gt; img {
    width:100%;
    max-width:initial
}

/* custom upload/design page telerik workarounds */
div.RadUpload.custom-uploader {
    width:100%
}

.custom-uploader .ruInputs {
    padding-left:0;
    list-style:none
}

.custom-uploader .ruInputs &gt; li {
    margin-bottom:5px
}

.custom-uploader .ruInputs &gt; li:last-child {
    margin-bottom:0
}

.custom-uploader .ruInputs .ruFakeInput,.custom-uploader .ruFileWrap .ruButton,.custom-uploader .ruInputs label,.custom-uploader .ruInputs .ruDropZone {
    display:none
}

.custom-uploader .ruUploadProgress {
    margin-right:5px;
    padding:4px 8px;
    color:#333
}

/* quote calculator */
.quote-calculator .form-group &gt; label.control-label,.custom-design-options label.control-label,.custom-upload-options label.control-label {
}

.quote-calculator .radio,.quote-calculator .checkbox {
    margin:0
}

/* cms containers */
div.container-cms,ul.subcategory-links {
    margin-bottom:35px
}

/* tab panels */
div.tab-panel {
    margin-bottom:15px
}

div.tab-content {
    border:1px solid #ddd;
    border-top:none;
    -moz-border-radius:0 0 4px 4px;
    -webkit-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px;
    padding:10px 15px
}

/* subcategory overview "get started" buttons */
.category-get-started a:before {
    content:'\BB';
    display:block;
    float:right
}

.category-get-started a:hover {
    background-color:#0099e6
}

div.category-get-started a {
    display:block;
    margin-bottom:35px;
    padding:10px 15px;
    font-size:2em;
    line-height:1.8;
    background-color:#08c;
    text-decoration:none;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    text-shadow:0 2px 0 rgba(0,0,0,.25);
    color:#fff
}

div.category-get-started a + a {
    margin-top:-20px
}

div.category-get-started a.category-browse {
/* ??? */
}

div.category-get-started a.category-upload {
/* ??? */
}

div.category-get-started a.category-design {
/* ??? */
}

div.category-get-started a.category-custom {
/* ??? */
}

/* online designer stuff */
.designer-resize.designer-expanded {
    background-color:#fff
}

.designer-content-bar {
    display:table-row
}

.designer-content-bar .designer-content,.designer-content-bar .designer-button {
    display:table-cell;
    padding:10px 0;
    vertical-align:top
}

.designer-content-bar .designer-button {
    width:1%
}

.designer-expanded .designer-content-bar .designer-content,.designer-expanded .designer-content-bar .designer-button {
    padding:10px
}

.simple_overlay .close-button,.modal-content .close-button {
    background-image:url(/app_themes/porto/img/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px
}

/* album button group */
.album-btn-group {
    margin-bottom:15px
}

/* printnow dialog css */
.printnow_overlay {
    background-color:#000
}

.printnow_dialog {
    font-family:Arial;
    width:350px;
    box-shadow:0 0 15px rgba(0,0,0,.75);
    background-color:#fff
}

.printnow_dialog input,.printnow_dialog select {
    outline:none
}

.printnow_title {
    padding:5px 10px;
    font-size:1.5em;
    color:#08f
}

.printnow_body {
    border-top:1px solid #ddd;
    margin:0 10px 10px;
    font-size:.9em
}

.printnow_message,.printnow_input {
    margin-top:8px
}

.printnow_message {
    line-height:130%
}

.printnow_actions {
    margin-top:15px;
    text-align:right
}

.printnow_actions input {
    padding:4px 8px;
    margin:0 0 0 10px;
    border:2px solid #08f;
    background-color:#fff;
    color:#08f;
    font-size:1em;
    font-weight:700
}

.printnow_actions input:hover {
    background-color:#08f;
    color:#fff
}

/* empty watermark text */
input.empty {
    color:#ccc
}

/* pn tooltip styles */
span.pn-tooltip {
    width:16px;
    height:16px;
    background:url(../img/icons/help.png) no-repeat;
    display:inline-block;
    vertical-align:text-bottom;
    cursor:help;
    margin-left:5px
}

div.pn-tooltip {
    border:1px solid #999;
    border-radius:4px;
    padding:5px;
    background-color:#FFFDE6;
    color:#444;
    max-width:300px;
    box-shadow:2px 2px 5px rgba(0,0,0,.25)
}

/* quick quote additions */
.loading-overlay,.calc-loader {
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    background:rgba(255,255,255,.75) url(data:image/gif;base64,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) no-repeat center center
}

/* checkout item comments row */
div.shop table.cart tr.has-comments + tr &gt; td {
    border-top:none
}

/* template selector panel */
.selector-panel label.control-label {
    color:#08c
}

.selector-panel div &gt; label.radio:first-child,.selector-panel .form-group &gt; label:first-child + .radio {
    margin-top:0
}

.selector-panel div &gt; label.radio:last-child,.selector-panel .form-group &gt; label.radio:last-child {
    margin-bottom:0
}

@-ms-viewport {
    width:auto!important
}

.panel-calculator-info {
    display:none
}


div#main-content {
    padding:30px;
    background:#fff;
    border-top:5px solid #f58022;
    padding-left:60px;
    padding-right:60px
}

a#hrllCart &gt; span {
    display:inline;
    padding:2px;
    font-weight:700;
    font-size:16px
}

[id$=ShippingPanel] {
}

.option-images {
    padding-top:10px
}

.product-content-price {
    display:none
}

p.price {
    display:none
}

.product-pricing {
    padding-top:10px
}

@media print {
div.body&gt;header,div.body&gt;footer,div.body .main .page-top {
    display:none
}
}

@media print {
h1.logo2 {
    display:block
}
}

@media screen {
h1.logo2 {
    display:none
}
}

table.cart-totals.push-bottom {
    width:100%;
    margin-top:10px
}

.voffset {
    margin-top:2px
}

.voffset1 {
    margin-top:5px
}

.voffset2 {
    margin-top:10px
}

.voffset3 {
    margin-top:15px
}

.voffset4 {
    margin-top:30px
}

.voffset5 {
    margin-top:40px
}

.voffset6 {
    margin-top:60px
}

.voffset7 {
    margin-top:80px
}

.voffset8 {
    margin-top:100px
}

.voffset9 {
    margin-top:150px
}

.carousel-inner {
    min-height:300px
}

.carousel-inner {
    position:relative;
    overflow:hidden;
    width:100%
}

.search {
    width:300px;
    padding-top:5px
}

.header {
    height:100px
}

.footer {
    height:100px
}

div.welcome-message {
	position: relative;
	left: 15px;
	color: #fff;
	font-size: 12px;
}

[id$=ProofContainer] {
    color:#a94442;
    background-color:#f2dede;
    border-color:#a94442;
    padding:15px;
    margin-bottom:20px;
    border:1px solid transparent;
    border-radius:4px
}

[id$=pnlPromo] {
    margin-bottom:40px
}

div.shop .cart-totals tr {
    border-top:1px solid #DCDCDC;
    padding:8px 20px;
    line-height:40px
}

div.shop table.cart td {
    border-top:1px solid #DCDCDC;
    padding:8px 10px
}

div.shop table.cart {
    width:100%;
    margin:0;
    text-align:left
}

.remove {
    color:red;
	text-decoration: none !important;
}

td.product-remove {
    width:40px;
    font-size:20px
}

/* Wrapper for page content to push down footer */
#wrap {
    min-height:100%;
    height:auto!important;
    height:100%;
/* Negative indent footer by its height */
    margin:0 auto -60px;
/* Pad bottom by footer height */
    padding:0 0 60px
}



table.cart-totals {
    width:100%
}





/* bootstrap 4 specific product browser styles */
div.shop ul.products {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

div.shop ul.products.list-view {
	display: block;
}

div.shop ul.products.list-view li.product {
	width: 100%;
	max-width: initial;
}

/* add bootstrap 3 checkbox spacing to bootstrap 4 */
label.checkbox { display: block; }
label.checkbox input[type="checkbox"]{ margin-right: 4px; }</pre></body></html>