#grace_church_modal_bg{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3);display:none;z-index:100000}.grace_church_message{display:block;position:absolute;max-width:800px;min-width:280px;overflow:hidden;border-radius:4px;border:2px
solid #e5e5e5;background-color:#fff;color:#4c4c4c;opacity:0;top:0;left:40%;margin-left:-200px;padding:12px;line-height:1.4em;z-index:100001}.grace_church_message
.grace_church_message_close{display:block;position:absolute;width:16px;height:16px;line-height:16px;text-align:center;font-size:16px;font-weight:bold;right:6px;top:4px;cursor:pointer;color:#4c4c4c}.grace_church_message
.grace_church_message_icon{float:left;display:block;width:35px;height:35px;line-height:28px;text-align:center;border:4px
solid #c9c9c9;border-radius:50%;margin:0
20px 6px 0;font-size:24px;font-weight:bold;color:#c9c9c9}.grace_church_message .grace_church_message_icon:before{padding:0;margin:0}.grace_church_message
.grace_church_message_header{color:#4c4c4c;padding:0
3em 0 0;font-size:1.3em;line-height:1.3em;font-weight:bold;margin-top:.5em}.grace_church_message:not(.grace_church_message_dialog) .grace_church_message_body{padding:0
0 0 63px}.grace_church_message_warning{border-color:#d7a9b1;background-color:#ffcdde;color:#a63a4b}.grace_church_message_warning
.grace_church_message_close{color:#a63a4b}.grace_church_message_warning
.grace_church_message_icon{border-color:#a63a4b;color:#a63a4b}.grace_church_message_warning
.grace_church_message_icon{line-height:34px}.grace_church_message_warning
.grace_church_message_header{color:#a63a4b}.grace_church_message_success{border-color:#b3e7a8;background-color:#d8ffd0;color:#517d48}.grace_church_message_success
.grace_church_message_close{color:#517d48}.grace_church_message_success
.grace_church_message_icon{border-color:#517d48;color:#517d48}.grace_church_message_success
.grace_church_message_icon{line-height:34px}.grace_church_message_success
.grace_church_message_header{color:#517d48}.grace_church_message_info{border-color:#9ecade;background-color:#ebf7fe;color:#4cb2e1}.grace_church_message_info
.grace_church_message_close{color:#4cb2e1}.grace_church_message_info
.grace_church_message_icon{border-color:#4cb2e1;color:#4cb2e1}.grace_church_message_info
.grace_church_message_icon{line-height:34px}.grace_church_message_info
.grace_church_message_header{color:#4cb2e1}.grace_church_message_dialog
.grace_church_message_icon{line-height:36px}.grace_church_message_dialog
.grace_church_message_buttons{margin-top:20px}.grace_church_message_dialog
.grace_church_message_button{display:inline-block;padding:0
12px;margin-right:6px;min-width:60px;height:30px;line-height:30px;background-color:#4b4b4b;border-radius:6px;color:#fff;cursor:pointer;text-align:center;font-weight:bold}.grace_church_message_dialog .grace_church_message_button:hover{background-color:#4cb2e1}#cookie-banner{width:100%;background-color:#F7F7F7;position:relative;z-index:999999;display:none;font-weight:600;font-size:15px;border-bottom:2px solid rgba(0, 0, 0, 0.3);-mox-border-bottom:2px solid rgba(0,0,0,0.3)}#cookie-banner-container{width:1000px;display:table;margin-left:auto;margin-right:auto}#cookie-banner-container
p{color:#404040;margin-bottom:7px;margin-top:7px}#cookie-banner-container .left
p{float:left;margin-top:15px}#cookie-banner-container
.right{float:right}#cookie-banner-container .right input[type="submit"]{border:0;font-size:14px;margin-right:12px;font-weight:700;padding:6px
10px 6px 10px;background-color:#4D90FE;color:#fff;border:1px
solid #3D81EF;box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);display:inline-block;-mox-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);float:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image:none}#cookie-banner-container .right input[type="submit"]:hover{background-color:#357AE8;cursor:pointer}#cookie-banner-container .right input[type="submit"]:active{-mox-box-shadow:none;box-shadow:none;cursor:pointer}#cookie-banner-container .right p
a{text-decoration:none;color:#404040;font-weight:700;display:inline-block;font-size:14px}#cookie-banner-container .right p a:hover{text-decoration:underline}#cookie-banner-container
.left{float:left}@media only screen and (max-width: 1346px){#cookie-banner, #cookie-banner-container .right input[type="submit"], #cookie-banner-container .right p
a{font-size:13px}#cookie-banner-container .left
p{margin-top:17px}}@media only screen and (max-width: 1005px){#cookie-banner-container{width:90%}}@media only screen and (max-width: 950px){#cookie-banner-container
.right{float:left;clear:both}}