<style>
  @import url("https://use.typekit.net/wps4asg.css");
</style>

html.page-home-index.js.flexbox.canvas.canvastext.webgl.no-touch.geolocation.postmessage.websqldatabase.indexeddb.hashchange.history.draganddrop.websockets.rgba.hsla.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.cssreflections.csstransforms.csstransforms3d.csstransitions.fontface.generatedcontent.video.audio.localstorage.sessionstorage.webworkers.no-applicationcache.svg.inlinesvg.smil.svgclippaths.devicemotion.deviceorientation.homePage.landscape {
    background-color: transparent !important; }

html {
    background-image: url("/-944527196/Handler/CSSOverride/GetImage/10/nova-wedding-background.png") !important;
}
@media screen and (min-width: 1000px) { #toprow .navbar .navbar-start > .navbar-item, #toprow .navbar .navbar-start > .navbar-list-item > .navbar-item, #toprow .navbar .navbar-start .navbar-link, #toprow .navbar .navbar-end > .navbar-item, #toprow .navbar .navbar-end > .navbar-list-item > .navbar-item, #toprow .navbar .navbar-end .navbar-link { color: #fff !important; }
#toprow .navbar .navbar-start > a.navbar-item:focus, #toprow .navbar .navbar-start > a.navbar-item:hover, #toprow .navbar .navbar-start > a.navbar-item.is-active, #toprow .navbar .navbar-start .navbar-link:focus, #toprow .navbar .navbar-start .navbar-link:hover, #toprow .navbar .navbar-start .navbar-link.is-active, #toprow .navbar .navbar-end > a.navbar-item:focus, #toprow .navbar .navbar-end > a.navbar-item:hover, #toprow .navbar .navbar-end > a.navbar-item.is-active, #toprow .navbar .navbar-end .navbar-link:focus, #toprow .navbar .navbar-end .navbar-link:hover, #toprow .navbar .navbar-end .navbar-link.is-active { background-color: #005978 !important; color: #f05441 !important; }
#toprow .navbar .navbar-start .navbar-link::after, #toprow .navbar .navbar-end .navbar-link::after { border-color: rgba(0, 0, 0, 0.7); }
#toprow .navbar .navbar-item.has-dropdown:focus .navbar-link, #toprow .navbar .navbar-item.has-dropdown:hover .navbar-link, #toprow .navbar .navbar-item.has-dropdown.is-active .navbar-link { background-color: #f2f2f2; color: rgba(0, 0, 0, 0.7); }
#toprow .navbar .navbar-dropdown a.navbar-item.is-active { background-color: #005978 !important; color: rgba(0, 0, 0, 0.7); } }

.navbar-item img {padding: 10px !important;}

nav#main-nav {
    background-image: url("/-944527196/Handler/CSSOverride/GetImage/10/nova-wedding-background.png") !important;
    /* border-bottom: solid 10px !important; */
    /* border-image: radial-gradient(rgb(212,182,74), rgb(255,255,255)) 1; */
    /* border-image: linear-gradient(45deg, rgb(219,200,181), rgb(255, 255, 255),rgb(219,200,181), rgb(255, 255, 255)) 1; */
    /* border-image: linear-gradient(-45deg, rgb(212,176,73), rgb(252, 201, 56),rgb(150,100,39), rgb(181, 132, 44), rgb(148, 98, 38)) 1; */
}

.navbar-item .button:hover{ border-color: #000000 !important; color: #fff !important; background: #dbc8b5 !important;}

#logorow { background: transparent !important; display: none !important;}

a.homelink {color: #000 !important; font-weight:700 !important;}
a.homelink:hover {color: #dbc8b5 !important; text-decoration: none;}
/*a:visited {color: #000 !important; text-decoration: none;} */
a.navbar-item, .navbar-link {font-weight: 700 !important;}

nav#home_lvl{
    margin-left: 0% !important;
    margin-right: 0% !important;
    font-size: 18px;
    text-transform: uppercase !important;
}
.level-item{ display: block !important;}

@media screen and (min-width: 1160px) { nav#home_lvl{ margin-left: 25% !important; margin-right: 25% !important;} }

/* .is-fullwidth {width: 70% !important; max-width: 70% !important;} */

.bigpicture.column {
    position: relative;
    border: solid 0px #eee !important;
    background: transparent !important;
}

/* .image.is-square img, .image.is-1by1 img, .image.is-5by4 img, .image.is-4by3 img, .image.is-3by2 img, .image.is-5by3 img, .image.is-16by9 img, .image.is-2by1 img, .image.is-3by1 img, .image.is-4by5 img, .image.is-3by4 img, .image.is-2by3 img, .image.is-3by5 img, .image.is-9by16 img, .image.is-1by2 img, .image.is-1by3 img { height: 100%; width: 100%;
	object-fit: contain !important; } */
.image.is-square img, .image.is-1by1 img, .image.is-5by4 img, .image.is-4by3 img, .image.is-3by2 img, .image.is-5by3 img, .image.is-16by9 img, .image.is-2by1 img, .image.is-3by1 img, .image.is-4by5 img, .image.is-3by4 img, .image.is-2by3 img, .image.is-3by5 img, .image.is-9by16 img, .image.is-1by2 img, .image.is-1by3 img {
    height: 100% !important;
    width: 100% !important;
    object-fit: contain !important;
}
.arone-category-page.test_cat_nova img {
    border-width: 2px !important;
    border: solid !important;
    border-color: black !important;
}

.shoppingcart__wrapper .cartform .cartTableWrapper .cart-item-row .cart--pictures .shopping-cart__product__images__item img {
    object-fit: contain !important;
}

.sub-category-grid .listWrapper .item-box .sub-category-item .picture img {padding: 3%; object-fit: contain !important;}

.catfish-footer {
	/* background-image: url("/-944527196/Handler/CSSOverride/GetImage/10/nova-wedding-background.png") !important; */
	background-color: transparent !important;
    /* border-top: solid 10px !important; */
    /* border-image: linear-gradient(45deg, rgb(219,200,181), rgb(255, 255, 255),rgb(219,200,181), rgb(255, 255, 255)) 1; */
    /* border-image: linear-gradient(-45deg, rgb(212,176,73), rgb(252, 201, 56),rgb(150,100,39), rgb(181, 132, 44), rgb(148, 98, 38)) 1; */
}

.tabs.is-toggle li.is-active a {background-color: #dbc8b5 !important; }

.catfish-footer ul a:hover { color: #dbc8b5 !important;}

.catfish-button, .button {font-weight: 700 !important; font-family: 'goudy-old-style',serif !important; background-color: #fff;}
/* .catfish-button:hover, .catfish-button.is-hovered, .button:hover, .button.is-hovered { border-color: #000000 !important; color: #fff !important; background: #dbc8b5 !important; } */
input.productvariantaddtocartbutton.catfish-button.dynamic_product_start :hover{ border-color: #000000 !important; color: #fff !important; background: #dbc8b5 !important;}

.input, .catfish-input, .catfish-select, .textarea, .catfish-textarea {font-weight: 700 !important; font-family: 'goudy-old-style',serif !important;}

/*Blend Mode - No Display */
/*.UISetRow.field.level.effects__sharpnessandblend {
    display: none;
} */
/* Image Slider Options - No Display */
.UISetCol.brightnessCol.column.ui-buttonset {
    display: none;
}
.UISetCol.contrastCol.column.ui-buttonset {
    display: none;
}
.UISetCol.gammaCol.column.ui-buttonset {
    display: none;
}
.UISetCol.pixelateCol.column.ui-buttonset {
    display: none;
}
/* Tint Enable Button - No Display */
/*label[for=tintEnable]
{
    display: none !important;
} */


.customScriptUi-batchArea .script_upload_button {
    top: auto!important;
    margin-bottom: .5rem;
    margin-left: .5rem !important;
}

/*Nova Wedding - Max Screen Size */
.downloadExCSVButton {
    position: fixed;
    top: 6px;
    z-index: 10;
    left: 1050px;
    border-radius: 4px;
    border: 1px solid;
    border-color: transparent;
    background-color: white;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
}

/*MegaEditor Show Help Link */
/*.col-md-12.MEmicroheader .viewButton.logo:before { content: 'Show Help';}
.col-md-12.MEmicroheader .viewButton.logo {
    width: 100px !important;
    padding: 7px;
    border: solid 0px #37474f;
    text-align: center;
    cursor: pointer;
} */

/*
label.Gold {display: none !important;}
label.Rose_Gold {display: none !important;}
label.Silver {display: none !important;}
label.Black {display: none !important;}
 label.Square {display: none !important;}
label.Rounded {display: none !important;} */

/* .attributes .attribute .attributeValueInfo {
    margin: .5rem 0;
    font-size: .833em;
    display: inline-block;
} */

.attributes .attribute .attributeValueInfo img{
    width: 20%;
	height: 20%;
}

input.productlistaddtocartbutton.catfish-button {
    display: none !important;
}

/* start hidden attributes */
/*--------------Start Attributes Not Dipslayed for Customer-----------------------*/
.attribute.name_Foil_Layout.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_Foil.Layout { display: none !important; }

.attribute.name_Product.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_Product { display: none !important; }

.attribute.name_Product.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_Product { display: none !important; }

.attribute.name_Size.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_Size { display: none !important; }

/*--------------------Custom Upload Product Sizes Diplay ----------------------*/
div#\31 084 { display: block !important; }  /* Invites/Cards */
div#\31 114 { display: block !important; }  /* Signs */
div#\35 01 { display: block !important; }   /* Envelopes */
/* div#\31 104 { display: block !important; }  /* Programs */
/* div#\31 124 { display: block !important; }  /* Thank You Folded */
/* div#\31 094 { display: block !important; }  /* Thank You Flat

/*------------------------------------------------------------------------------*/

.attribute.name_Ink_Side_One.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_Ink.Side.One { display: none !important; }

.attribute.name_Ink_Side_Two.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_Ink.Side.Two { display: none !important; }

.attribute.name_Die_ID.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_Die.ID { display: none !important; }

.attribute.name_Shrink_Wrap.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_Shrink.Wrap { display: none !important; }

.attribute.name_Carton_Pack.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_Carton.Pack { display: none !important; }

.attribute.name_Letterpress.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_Letterpress { display: none !important; }

.attribute.name_Hand_Work.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_Hand.Work { display: none !important; }

.attribute.name_Number_Up.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_Number.Up { display: none !important; }

.attribute.name_Fold.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_Fold { display: none !important; }

.attribute.name_Envelope_Size.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_Envelope.Size { display: none !important; }

.attribute.name_Envelope_Ink_Side_Two.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_Envelope.Ink.Side.Two { display: none !important; }

/*--------------End Attributes Not Dipslayed for Customer-----------------------*/

/*.attribute.name_Laminator.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_Laminator { display: none !important; } */

.attribute.name_Target_Hot_Folder.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_Target.Hot.Folder { display: none !important; }

.attribute.name_ticket_size.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_ticket.size { display: none !important; }

.attribute.name_ticket_no_up.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_ticket.no.up { display: none !important; }

.attribute.name_ticket_paper_size.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_ticket.paper.size { display: none !important; }

.attribute.name_ticket_paper.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_ticket.paper { display: none !important; }

.attribute.name_ticket_paper_qty.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_ticket.paper.qty { display: none !important; }

.attribute.name_ticket_press.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_ticket.press { display: none !important; }

.attribute.name_ticket_ink_side_one.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_ticket.ink.side.one { display: none !important; }

.attribute.name_ticket_ink_side_two.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_ticket.ink.side.two { display: none !important; }

.attribute.name_ticket_laminator.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_ticket.laminator { display: none !important; }

.attribute.name_ticket_letterpress.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_ticket.letterpress { display: none !important; }

.attribute.name_ticket_cut.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_ticket.cut { display: none !important; }

.attribute.name_ticket_folder.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_ticket.folder { display: none !important; }

.attribute.name_ticket_shrinkwrap.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_ticket.shrinkwrap { display: none !important; }

/*.attribute.name_ticket_carton_pack.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_ticket.carton.pack { display: none !important; } */

.attribute.name_ticket_handling.clearfix.rootAttribute { display: none !important; }
.rawAttributeInfo__item.attributeinfo_name_ticket.handling { display: none !important; }
/* end hidden attributes */

.sub-category-grid .listWrapper .item-box .sub-category-item .category-title {
    padding: 1rem 1rem !important;
    transition: .3s all cubic-bezier(0.25,0.1,0.25,1);
    transform: translateY(0%) !important; 
    background-color: white !important;
}

.product-page-wrapper .price { margin-top: 0.5rem; margin-bottom: 1.5rem; font-size: 1.5em !important; font-weight: 700; }

.catfish-default-product-box .product-item--info {
    width: 100% !important;
    height: 100% !important;
}

.addtoBasketScreen .loadingLogo__logo img, #loadingArea .loadingLogo__logo img, .loadingArea .loadingLogo__logo img, .loadingScreen .loadingLogo__logo img {
    object-fit: contain !important;
    width: 50% !important;
    max-height: 50% !important;
}

.addtoBasketScreen .loadingLogo__logo, #loadingArea .loadingLogo__logo, .loadingArea .loadingLogo__logo, .loadingScreen .loadingLogo__logo {
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0rem !important;
    margin-left: auto;
}

#cartsliderrow .product-grid, .shoppingcart__wrapper .product-grid {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

/*.loadingArea .loadingLogo, .loadingScreen .loadingLogo {
    width: 100%;
    height: 90%;
    background: url(/-558943691/Handler/CSSOverride/GetImage/10/nova-wedding-logo.png) no-repeat center center transparent !important;
    background-size: 900px !important;
	opacity: 30% !important;
} */
body {
	/* background-image: url("/-944527196/Handler/CSSOverride/GetImage/10/nova-wedding-background.png"); */
	background-repeat: repeat-x;
	text-transform: none;
	line-height: .25in;
	/* font-family: 'Times New Roman', Times, serif;
	font-weight:bold; */
    font-family: 'goudy-old-style',serif;
    font-weight: 400;
    font-style: normal;

}