/*
 *  Gift Registry Overwrites
 */
.desktop .view-GiftRegistryHomeView .registry-action-container-hero * { opacity: 1; }
.desktop a.module-link { display:block; }

/* Gift Registry Top Area */
.m-responsive-template.m-framework > h1 { display: none; }
.desktop .view-GiftRegistryHomeView .registry-action-container-hero { background: #e7f1f6 url('/wcsstore/images/BallardDesigns/espots/gift-registry/giftregistry_LP_03.jpg') no-repeat bottom center !important; background-size: contain !important; min-height: 580px; padding: 25px 50px 35px 50px; }
.view-GiftRegistryHomeView .registry-items { border: none; padding: 0 !important; }
.view-GiftRegistryHomeView .registry-accordion-container { -webkit-box-shadow: none; box-shadow: none; }
.view-GiftRegistryHomeView .registry-action-box { padding: 0; }
.view-GiftRegistryHomeView .registry-box { width: 90%; background: none !important; }
.view-GiftRegistryHomeView .registry-action-box .registry-header { visibility: hidden; color: #4f6ea6; text-transform: lowercase; position: relative; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; margin-bottom: 15px !important; text-indent: -9999px; }
.view-GiftRegistryHomeView .registry-action-box .registry-header:before { width: 100%; text-align: center; content: 'Gift'; visibility: visible; position: absolute; top: 0; left: -83px; text-indent: 0; font-size: 1.1em; text-transform: lowercase; }
.view-GiftRegistryHomeView .registry-action-box .registry-header:after { width: 100%; text-align: center; content: 'Registry'; visibility: visible; position: absolute; top: 0; right: -83px; text-indent: 0; font: 300 normal .9em/1.4em 'Montserrat'; text-transform: uppercase; font-style: normal; }
.view-GiftRegistryHomeView .registry-box .registry-header-text { text-align: center; width: 80%; margin: 15px auto 25px; font-size: 16px; font-weight: 500; /* visibility: hidden; position: relative; z-index: -9999px; */ }
@media(max-width:1180px) {
	.view-GiftRegistryHomeView .registry-box .registry-header-text { width: 90%; }
	.view-GiftRegistryHomeView .registry-action-container-hero { padding: 25px 0px 35px 0px; }
}
@media(max-width:1090px) {
	.view-GiftRegistryHomeView .row-registry-buttons { margin-top: 15px; }
}
/* .view-GiftRegistryHomeView .registry-box .registry-header-text:before { content: "New spouse. New home. New milestone. The best things in life deserve celebrating, so do it with style. A Ballard Designs Registry goes beyond the basics with heirloom quality pieces you can't find anywhere else."; line-height: 1.7em; position: absolute; top: 0; left: 0; visibility: visible; text-align: center; } */
.view-GiftRegistryHomeView .row-registry-buttons .registry-button,
.mobile h1 + div.hidden-sm.hidden-md.hidden-lg.text-center .pw-button,
.mobile h1 + div.hidden-sm.hidden-md.hidden-lg.text-center .c-button { background-color: transparent; border: 2px solid #4f6ea6; color: #4f6ea6; margin: 0; margin: 20px 8px 0; }
.view-GiftRegistryHomeView .row-registry-buttons .registry-button:before,
.mobile h1 + div.hidden-sm.hidden-md.hidden-lg.text-center .pw-button:before,
.mobile h1 + div.hidden-sm.hidden-md.hidden-lg.text-center .c-button:before { display: none; }

.view-GiftRegistryHomeView .registry-accordion-panel.active { height:500px; box-shadow:0px 5px 15px rgb(0, 0, 0, .10); -webkit-box-shadow:0px 5px 15px rgb(0, 0, 0, .10); -moz-box-shadow:0px 5px 15px rgb(0, 0, 0, .10); }
.view-GiftRegistryHomeView .registry-accordion-container { z-index:1010; left:auto; width:calc(100% - 130px); top:60px; }
.view-GiftRegistryHomeView .close-classic:after { font-size:50px; line-height:35px!important; }


/* Mobile */
.mobile .m-responsive-template.m-framework > h1 { display: block; left: 50%; }
.mobile .m-responsive-template.m-framework h1 + div.hidden-sm.hidden-md.hidden-lg.text-center { background: #e7f1f6 url('/wcsstore/images/BallardDesigns/espots/gift-registry/giftregistry_LP_m_02.jpg') no-repeat bottom center !important; min-height: 460px; margin-bottom: 10px; text-align: center; padding-top: 55px; background-size: 100% !important; }
.mobile .m-responsive-template.m-framework h1 + div.hidden-sm.hidden-md.hidden-lg.text-center img { display: none; }
.mobile .m-responsive-template.m-framework h1 + div.hidden-sm.hidden-md.hidden-lg.text-center > div:nth-child(2) { position: relative; }
.mobile .m-responsive-template.m-framework h1 + div.hidden-sm.hidden-md.hidden-lg.text-center > div:nth-child(2):before { content: "New spouse. New home. New milestone. The best things in life deserve celebrating, so do it with style. A Ballard Designs Registry goes beyond the basics with heirloom quality pieces you can't find anywhere else."; line-height: 1.7em; position: relative; top: 0; left: 0; visibility: visible; text-align: center; font-size: .8em; padding: 0 20px; }
.mobile .m-responsive-template.m-framework h1 + div.hidden-sm.hidden-md.hidden-lg.text-center > div:nth-child(2) > div:fist-child { margin-top: 10px; }
.mobile .m-responsive-template.m-framework h1 { background: url('/wcsstore/images/BallardDesigns/_media/images/giftregistry_header_m.png') no-repeat center center !important; width: 100%; height: 48px; left: 0; top: 15px; position: absolute; display: block; text-align: center; visibility: visible; background-size: 45% !important; position: absolute; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; margin-bottom: 15px !important; text-indent: -9999px; }
.mobile .m-responsive-template.m-framework h1:before,
.mobile .m-responsive-template.m-framework h1:after { display: none; }
.mobile .view-GiftRegistryHomeView .registry-action-container-hero { min-height: 580px; padding: 25px 50px 35px 50px; }
.mobile h1 + div.hidden-sm.hidden-md.hidden-lg.text-center .pw-button,
.mobile h1 + div.hidden-sm.hidden-md.hidden-lg.text-center .c-button { margin: 0px !important; }
.mobile .m-framework .gift-registry-home-leftWCMM hr { border-top: none; }