/ MOBILE STYLES / @media (max-width: 767px) { .blockWrap_a0a0f2486ede46789947e6907b8e8bff .contentTitle /*Homepage Hero Title*/ { font-size: 50px; } /*Holiday Events Simple List Mobile Backgrounds*/ #page_c8f192397b3e40c5b08e745be96f1f15 .primaryContent div.simpleList.itemsCollectionContainer, /*Graduation Simple List Mobile Backgrounds*/ #page_ef9fd3a3da4841ad91a8e1b0f8206096 .primaryContent div.simpleList.itemsCollectionContainer, /*Wedding Simple List Mobile Backgrounds*/ #page_f71ef68768ef4e4088dad82138f5af7c .primaryContent div.simpleList.itemsCollectionContainer { background-image: none; } /*Events Gallery CTAs padding*/ .fullBleed .primaryAndSecondaryContainer div.blockWrap_fc23251822114b318aa4891d3c3470e9 .blockContent.blockContentBleed { padding-left: 20px; padding-right: 20px; } } / CUSTOM PROPERTIES / :root { --red-400: #9b241e; --red-400-50: rgba(155, 36, 30, 0.5); --red-200: #bb423b; --gray-600: #292a2c; --gray-400: #737373; } / CUSTOM NAV STYLES / .headerAndNavContainer .navContainer .navContent { margin-block: 0 !important; } #navTopLevel > li { position: relative; margin-block: 0 !important; padding-inline: 12px; padding-block: 12px; } #navTopLevel > li:not(:last-of-type)::after { content: ""; position: absolute; right: 0; top: 0; width: 1px; height: 100%; background: var(--gray-400); } #navTopLevel > li:hover { background-color: var(--red-400); } #navTopLevel > li.active { background-color: var(--red-400-50); } / CUSTOM HEADER STYLES / .headerContent { display: flex; flex-flow: row wrap; justify-content: space-around; align-items: center; } .headerContent > * { flex: 1 0 33%; } .headerContent .logo { margin-inline: 0 !important; } .headerContent .logo img { max-width: 65% !important; } .blockWrap_d51f96fa6b1748c7bfe862ad81ee861d, .blockWrap_b420cb2821da4cc380dfb5b206498178 { display: flex; align-items: center; padding-block: 0 !important; } .blockWrap_d51f96fa6b1748c7bfe862ad81ee861d { justify-content: center; text-align: center; } .blockWrap_b420cb2821da4cc380dfb5b206498178 { justify-content: flex-end; } .mw__header-contact > h2 { font-size: 18px; font-family: opensansbold,Arial,Verdana,sans-serif; font-weight: 700; text-transform: uppercase; } .mw__header-contact a { color: var(--red-400); } .mw__header-contact > a:hover { color: var(--red-200); } .mw__header-social { margin-top: 10px; } .mw__header-social svg { fill: var(--red-400); width: 24px; height: 24px; } .mw__header-social a:hover svg { fill: var(--red-200); } .txa1 .socialIcons li a, .iconGroup-txa.txa1 .socialIcons li a { margin: 0 0px 20px 0px; } .blockWrap_e0280d295b8c4998aef6078c7b3440b1 { padding-top: 0; padding-bottom: 0; } / Homepage Hero BG Positioning / div.blockWrap_a0a0f2486ede46789947e6907b8e8bff { background-position: 50% 43%; } @media only screen and (max-width: 767px) { .headerContainer > .headerContent > h1.logo { max-width: 375px; } .headerContent :is( h1.logo, .blockWrap_d51f96fa6b1748c7bfe862ad81ee861d, .blockWrap_b420cb2821da4cc380dfb5b206498178 ) { flex: 1 0 100%; } .blockWrap_d51f96fa6b1748c7bfe862ad81ee861d, .blockWrap_b420cb2821da4cc380dfb5b206498178 { margin-top: 20px; } .blockWrap_b420cb2821da4cc380dfb5b206498178 { justify-content: center; } } / CUSTOM FOOTER STYLES / .blockWrap_f9fcd93386224b608d1e517b4ab8068d { background-color: rgb(111, 113, 116); padding-top: 24px; padding-bottom: 24px; } .blockWrap_f9fcd93386224b608d1e517b4ab8068d p { color: white; font-size: 12px; text-align: center; } .scCredit { background-color: var(--gray-600); padding-top: 10px; padding-bottom: 24px; } / FIX NAV DROPDOWNS / .navContent ul li ul a { white-space: normal !important; overflow: visible !important; } @media only screen and (min-width: 768px) { .navContent ul li ul { min-width: 250px !important; right: auto !important; } } / FIX SIMPLE LIST PADDING ON VENDOR PAGE / #page_a5e6c69b455f45f18da0d6441d149184 .simpleList .itemInnerContent p { padding-bottom: 0; } / HOMEPAGE TRIANGLE ROW / .block_b3fca9292ba84971b25d2952c3294ce5 .contentTitle { padding-bottom: 0; } .blockWrap_b3fca9292ba84971b25d2952c3294ce5 { margin-top: -85px; } @media (max-width: 767px) { .block_b3fca9292ba84971b25d2952c3294ce5 .contentTitle { padding-bottom: 10px; font-size: 40px; } } /* Equalize Simple List Blocks*/ /* Change item class here */ .items_d865fd4fa50b4641a6d7e95a313e104b { display: flex; flex-direction: row; flex-wrap: wrap; min-height: 100%; } /* Change item class here */ .items_d865fd4fa50b4641a6d7e95a313e104b > .item { display: flex; flex-direction: column; }