@charset "UTF-8";
/* CSS Document */
/*
Used colors
success green #319616
success green:hover #45c423
upload blue #165b96
upload blue:hover #4297de
failure red #c50000
failure red fill (lighter red) #f3b7b7
common orange #f05323
common grey #202324
Premier Yellow 2022 #ffc42c
Premier Orange 2022 #f05323
Premier Dark Grey 2022 #202324
*/
.red-text {
		color: #bc0000 !important;
        font-weight: bold !important;
    }
img.design-your-own {
	max-width: 500px !important;
	width: 500px !important;
	margin-top: -24px !important;
	margin-bottom: 12px !important;
}
/* MAKE PRODUCT PAGE PICTURE GALLERY FIXED 
div.block.product-details-info {
	position: fixed !important;
	width: 38% !important;
	max-width: 640px !important;
}*/
/* Release fixed position once page becomes single column 
@media all and (max-width:1087px) {
div.block.product-details-info {
	position: relative !important;
	width: 100% !important;
	}
}*/
/* END MAKE PRODUCT PAGE PICTURE GALLERY FIXED */

/* ADD BORDERS TO MAIN PRODUCT PICTURE AND THUMBNAILS */
div.bigpicture img {
	outline: 2px solid #dcdcdc !important;
}
/*div.thumb.column.product-picture {
	outline: 2px solid #ccc !important;
}*/
img.lazy-combination-image {
	outline: 2px solid #dcdcdc !important;
}


/* TEMPLATE DOWNLOADS SECTION */
h3.template-title {
	margin-bottom: 1px !important;
}
h3.template-title + p {
	margin-bottom: 8px !important;
}
p.template-download-p {
    margin: 0px !important;
    height: 30px !important;
    font-weight: 800 !important;
    color: #555;
}


/* REMOVE WHEN DONE */
a.template-download-link {
	color: #f05323 !important;
	text-decoration: underline !important;
}
a.template-download-link:hover {
	text-decoration: underline !important;
}
/* REMOVE WHEN DONE */



img.template-icon {
	width: 20px !important;
	vertical-align: middle !important;
	margin: 0px 6px !important;
}
img.template-icon:hover {
	width: 28px !important;
    margin: 0px 2px !important;
}
/*p.template-download-p img.template-icon:hover {
    vertical-align: 2px !important;
}*/

/* APPAREL PRODUCT PAGES */
h2.apparel-style-num {
	padding-bottom: 22px !important;
	text-align: left !important;
}
div.apparel-pdf-link {
    padding: 22px 0 22px 0 !important;
	margin-bottom: 12px !important;
	background: transparent url(https://premierprinting2.ca/infigo_assets/premier/images/pdfIcon.png) left top no-repeat !important;
}
div.apparel-pdf-link h2 {
	text-align: left !important;
	margin-left: 66px !important;
    color: #f05323 !important;
	font-size: 18px !important;
}
div.apparel-pdf-link h2:hover {
	color: #202324 !important;
	text-decoration: underline !important;
}
div.apparel-quote-button {
	text-align: center !important;
}
p.info-link a {
	font-size: 14px !Important;
/*	padding-bottom: 6px !important;*/
	color: #f05323 !important;
}
p.info-link:hover a {
	color: #202324 !important;
	text-decoration: underline !important;
}
/* APPAREL PRODUCT PAGES */

/* DISPLAY PRODUCT PAGES */

table.prices-table {
	background-color: white !important;
	margin-top: 12px !important;
}
table.prices-table th, table.prices-table td {
	border: 1px solid #202324 !important;
}
.field-header {
	background-color: #ddd !important;
	font-weight: 700 !important;
	color: #202324 !important;
}
.buy-save {
		color: #bc0000 !important;
		margin-top: 28px !important;
		margin-bottom: 0 !important;
}
/* Note on product pages under BUY MORE, SAVE MORE */
p.product-note {
	font-size: 12px !Important;
}
div.orange-info-box {
	margin: 12px !important;
	padding: 18px !important;
    background-color: #ffe0d6 !important;
    border: 4px solid #f05323 !important;
    /* color: #fff; */
    border-radius: 20px !important;
	}
div.orange-info-box h4 {
	color: #202324 !important;
	margin-bottom: 6px !important;
	font-size: 16px !important;
}
div.orange-info-box p {
	font-size: 13px !important;
}
/* Extra divs for template listings to be in 2 columns */
div.double-column-templates {
    display: flow-root !important;
}
p.template-sub-heading {
    text-transform: uppercase !important;
    font-weight: 800 !important;
    margin-bottom: unset !important;
}
div.column-1-templates, div.column-2-templates {
    float: left !important;
    width: 50% !important;
}
/* Added Notes to product page about proofing for display items */
div.name_proofingNoteForDisplayProducts div.attributeHeader div.attributeTitle {
    color: #0073ad !important;;
    margin: 0 20px !important;
}
div#proof-note {
    margin: 24px 0 0 0;
    padding: 10px 20px;
    background-color: #ebf8ff;
    color: #0073ad;
    border: 2px solid #0073ad;
}
/* Added Notes to product page for  */
div#PO-note {
    margin: 0px 20px;
    padding: 10px 20px;
    background-color: #ebf8ff;
    color: #1d97d4;
    border: 2px solid #1d97d4;
}
div#PO-note p a {
    font-weight: 700 !important;
    text-decoration: underline !important;
    color: #1d97d4 !important;
}
div#PO-note p a:hover {
    color: #f05323 !important;
}
/* DISPLAY PRODUCT PAGES */

/* RELATED PRODUCTS SECTION MODS */
.related-products-section {
	background-color: #fff !important;
}






