.overlay-container{background-color:#fcf9ee;border:1px solid #cccccc;overflow-y:auto;overflow-x:auto;padding:20px;position:absolute;z-index:2001}.overlay-background{background-color:black;filter:alpha(opacity=50);left:0;opacity:0.5;position:absolute;top:0;z-index:2000}.overlay-container .close-container{margin:5px 0;float:right;position:absolute;top:0;right:0;height:11px;width:11px}.overlay-container a.close-link{background:url("/sites/jomalone/themes/jm_base/img/close.png") no-repeat scroll 0 0 rgba(0,0,0,0);color:#000000;padding-left:14px;border-bottom:medium none;display:block;height:11px;overflow:hidden;position:absolute;right:10px;text-indent:-9999px;top:10px;width:11px;cursor:pointer}.overlay-container section.panel{border:none}select.overlay-hidden{display:none}@media only screen and (max-width:768px){#shipping .overlay-container{max-height:356px !important;position:fixed !important;top:24% !important;left:3% !important;width:94% !important}div.cboxIframe{height:450px !important;max-height:450px !important;position:fixed !important;top:20% !important;left:3% !important;width:94% !important}#review div.cboxIframe{height:450px !important}.engraving-container h2:first-child{font-weight:700;margin-bottom:10px}.overlay-container h2:first-child{font-weight:bold}.overlay-container .loyalty_terms_conditions_container h2{font-weight:normal}}@media (min-width:375px) and (max-width:667px){div.cboxIframe iframe{min-width:93%;width:100% !important}div.cboxIframe{overflow:auto;-webkit-overflow-scrolling:touch;min-width:94%;min-height:400px}}

