@charset "UTF-8";@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}.animated{animation-duration:1s;animation-fill-mode:both}p.alignleft{text-align:left}p.aligncenter{text-align:center}p.alignright{text-align:right}.modal__overlay{align-items:center;background-color:rgba(0,0,0,.4);bottom:0;content:"";display:flex!important;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .35s;visibility:hidden;z-index:10000}.modal__overlay:target{opacity:1;pointer-events:auto;visibility:visible}.modal__overlay:target>.modal__card{animation:showModal .3s .5s forwards;display:block}@keyframes showModal{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}.modal__overlay .modal__card{background-color:#fff;border-radius:5px;display:none;overflow:hidden;padding:20px;text-align:center;transform:scale(0);width:512px;z-index:99999}.modal__overlay .modal__card .modal__body,.modal__overlay .modal__card .modal__title{margin-bottom:20px}.modal__overlay .modal__card .modal__actions{display:flex;justify-content:flex-end;margin-top:40px}.modal__overlay .modal__card .modal__actions .modal__action{margin-bottom:0;margin-right:0}.modal__overlay .full-width .modal__actions{flex-wrap:wrap;justify-content:center}@font-face{font-display:swap;font-family:fontello;font-style:normal;src:local("fontello"),url(/assets/themonastery/fonts/fontello-445c83.woff2) format("woff2"),url(/assets/themonastery/fonts/fontello-bd938f.woff) format("woff"),url(/assets/themonastery/fonts/fontello-75a3f2.eot) format("embedded-opentype"),url(/assets/themonastery/fonts/fontello-a1cd50.ttf) format("truetype"),url(/assets/themonastery/fonts/fontello-169e8e.svg) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fontello;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.7em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}[class*=" icon-"].m-0:before,[class^=icon-].m-0:before{display:inline-block;margin:0;min-width:15px}.icon-plus:before{content:"\e70a"}.icon-tags:before{content:"\e801"}.icon-left:before{content:"\e802"}.icon-right:before{content:"\e803"}.icon-up:before{content:"\e804"}.icon-ulc:before{content:"\e806"}.icon-twitter:before{content:"\e807"}.icon-pinterest:before{content:"\e808"}.icon-facebook:before{content:"\e809"}.icon-mail:before{content:"\e80a"}.blog-search .searchbar-container:before,.icon-search:before{content:"\e80b"}.icon-pinterest-circled:before{content:"\e80d"}.icon-facebook-official:before{content:"\e80e"}.icon-mail-alt:before{content:"\e80f"}.icon-list:before{content:"\e810"}.icon-update:before{content:"\e811"}.icon-home:before{content:"\e812"}.icon-info-circled:before{content:"\e813"}.icon-cancel:before{content:"\e814"}.icon-chat:before{content:"\e815"}.icon-thumbs-up:before{content:"\e816"}.icon-attention-circled:before{content:"\e817"}.icon-eye:before{content:"\e818"}.icon-download:before{content:"\e819"}.icon-stopwatch:before{content:"\e81a"}.icon-eye-off:before{content:"\e820"}.icon-location:before{content:"\e821"}.icon-left-open:before{content:"\f100"}.icon-right-open:before{content:"\f163"}.icon-thumbs-up-alt:before{content:"\f164"}.icon-instagram:before{content:"\f16d"}.icon-user:before{content:"\f061"}.icon-lock:before{content:"\f062"}.icon-old-phone:before{content:"\e81c"}.icon-record:before{content:"\e81d"}.checkbox-group .checkbox-group-item .minus .chevron:before,.checkbox-group .checkbox-group-item .plus .chevron:before,.product-addon-container .minus .chevron:before,.product-addon-container .plus .chevron:before,.product-page-variant-a .productBody .increment-btn .qty-container .minus .chevron:before,.product-page-variant-a .productBody .increment-btn .qty-container .plus .chevron:before,.product-page-variant-b .productBody .increment-btn .qty-container .minus .chevron:before,.product-page-variant-b .productBody .increment-btn .qty-container .plus .chevron:before{content:"\e76c"}.icon-rotate-right:before{content:"\e833"}.icon-rotate-left:before{content:"\e832"}.icon-pencil:before{content:"\e831"}.icon-spinner:before{content:"\e838"}.icon-map:before{content:"\f279"}.icon-calendar:before{content:"\f4c5"}.icon-ok-circled:before{content:"\f4c7"}.icon-cancel-circled:before{content:"\f4c6"}.icon-tiktok:before{content:"\e81b"}.spin-cw{animation:spin-cw 1s linear infinite}@keyframes spin-cw{0%{transform:rotate(-359deg)}to{transform:rotate(0deg)}}.d-inline-block{display:inline-block}.aligncenter,.center-block{display:block;margin-left:auto;margin-right:auto}.text-left{text-align:left!important}.text-right{text-align:right!important}.clear-right{clear:right}.clear-left{clear:left}figure.image,img{height:auto;max-width:100%;padding:4px}figure.image.alignleft,img.alignleft{margin:0 17px 2px 0}figure.image.alignright,img.alignright{margin:0 0 2px 17px}figure.image{display:block}.alignright,.pull-right{float:right!important}.alignleft,.pull-left{float:left!important}.pointer{cursor:pointer}.hangingIndent{padding-left:25px;text-indent:-25px}.no-wrap{white-space:nowrap}.float-none{float:none!important}.box-shadow-fade{box-shadow:0 0 10px 3px #aaa}.no-bullet{list-style:none}.list-unstyled,.list-unstyled li{margin:0;padding:0}.dash-before :before{content:"-";margin:0 10px}.font-11{font-size:11px}.font-12{font-size:12px}.font-13{font-size:13px}.font-16{font-size:16px}.font-18{font-size:18px}.font-20{font-size:20px}.font-24{font-size:24px}.helvetica{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.text-grey{color:#aaa}.text-red{color:#750016}.text-blue{color:#1e619f}.text-orange{color:#af5600!important}.text-green{color:#3c763d}.text-black{color:#222}.text-bodyred{color:#af5600}.text-facebook{color:#4968ab}.text-twitter{color:#32ccfe}.text-pinterest{color:#c92228}.bg-white{background-color:#fff}.hide{display:none}.overflow-hidden{overflow:hidden}.clear{clear:both}.no-gutter{padding-left:0!important;padding-right:0!important}.w-100{width:100%!important}.lh-25{line-height:25px!important}.pastor-img{margin-bottom:10px;margin-right:10px}.red{background-color:#cc2010;color:#000!important;font-size:16px!important}.black{background-color:transparent}.flex{display:flex}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.hidden{display:none!important}.sr-only{clip:rect(0,0,0,0);border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.table-middle{vertical-align:middle}.embed-responsive{display:block;height:0;overflow:hidden;padding:0;position:relative}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.max-width-350{margin:0 auto;max-width:100%}div.phpdebugbar-widgets-sqlqueries li.phpdebugbar-widgets-list-item.phpdebugbar-widgets-sql-duplicate{background-color:#a3d1e7!important}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ffc518;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #ddd;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-display:swap;font-family:ULCSmoothPapyrus;font-style:normal;font-weight:400;src:local("ULCSmoothPapyrus"),url(/assets/themonastery/fonts/ULCSmoothPapyrus-59e9db.woff2) format("woff2"),url(/assets/themonastery/fonts/ULCSmoothPapyrus-27defd.woff) format("woff"),url(/assets/themonastery/fonts/ULCSmoothPapyrus-398a7d.eot) format("embedded-opentype"),url(/assets/themonastery/fonts/ULCSmoothPapyrus-c02168.ttf) format("truetype"),url(/assets/themonastery/fonts/ULCSmoothPapyrus-2251ad.svg) format("svg")}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body,html{background:#ffefc6;color:#333;font-family:Arial,sans-serif;font-size:14px;line-height:18px;margin:0;padding:0}p{font-size:15px;line-height:20px;margin:0 0 20px}p a{text-decoration:underline}a{color:#369;text-decoration:none}a,button{cursor:pointer}button,img{border:0}img{height:auto;max-width:100%}hr{border:0;border-top:1px solid #ddd;margin-bottom:10px;margin-top:10px}ul{margin:0 0 10px 10px}ol{margin:10px 0 10px 10px}ol li,ul li{font-size:14px;line-height:18px;margin:0 0 5px}main{padding:12px 21px 21px}.h1,.h2,.h3,.product-page-variant-a .product-section-container .product-section.counter:before,.product-page-variant-b .product-section-container .product-section.counter:before,h1,h2,h3{margin:0 0 10px;padding:0}.h1,h1{color:#750016;font-size:1.9em;line-height:1.3em}.h2,.product-page-variant-a .product-section-container .product-section.counter:before,.product-page-variant-b .product-section-container .product-section.counter:before,h2{color:#af5600;font-size:20px;line-height:24px}.h3,h3{color:#af5600;font-size:18px;line-height:20px}.h4,h4{color:#af5600;font-size:16px;line-height:18px;margin:0 0 3px}.h5,h5{line-height:16px}.h5,h5,table{font-size:13px}table{border:0;padding:0;width:100%}table td{font-size:13px;vertical-align:top}.small-text,small{font-size:11px}strong{font-weight:700}.container{margin:0 auto;padding-left:10px;padding-right:10px}.row{clear:both;margin-left:-10px;margin-right:-10px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-10,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-8,.col-md-1,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-10,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-11,.col-xs-12,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.five-col-md{min-height:1px;padding-left:10px;padding-right:10px;position:relative}.col-xs-1,.col-xs-11,.col-xs-12,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-1{width:8.33333333%}.visible-sm-block,.visible-xs-block{display:none!important}.nopad{padding:0!important}.equal,.equal>div[class*=col-]{display:flex;flex:1 1 auto}.text-center{text-align:center}.img-responsive{display:block;height:auto;max-width:100%}.screen-reader-text{height:0;margin:0;padding:0;visibility:hidden}header{background:#fff;float:left;padding-left:0!important;padding-right:0!important;width:100%}.minister-menu{background:#1e619f;background:linear-gradient(180deg,#1e619f 0,#103c7b);color:#fff;overflow:hidden;width:100%}.minister-menu .login-holder{float:right;font-size:12px;font-weight:700;line-height:28px;margin:0}.minister-menu .login-holder .header-link{margin:0 8px;position:relative}.minister-menu .login-holder .header-link.divider:before{content:"|";left:-11px;margin-right:5px;position:absolute;top:-8px}.minister-menu .login-holder a{color:#fff}.minister-menu p{color:#fff;display:inline;font-size:12px;line-height:28px;margin:0}.minister-menu .desktop-header{float:left;padding:5px;width:100%}.minister-menu .desktop-header .header-brand{color:#fff;display:flex;position:absolute}.minister-menu .desktop-header .header-brand img{height:28px;margin:0 10px 0 5px;-o-object-fit:contain;object-fit:contain;width:38px}.minister-menu .desktop-header .header-brand .heading{display:flex;flex-direction:column;height:26px;justify-content:center}.minister-menu .desktop-header .header-brand .heading p{font-size:15px;font-weight:700;line-height:20px}.minister-menu .desktop-header .header-brand small{display:block;font-size:.7rem;line-height:1;opacity:.6}a.top-login{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:linear-gradient(hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));border-radius:6px;box-shadow:0 3px 8px rgba(0,0,0,.2);float:left;height:27px;margin:0 5px;overflow:hidden;transition:.25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:120px}a.top-login,a.top-login span{color:#fff;display:block;text-align:center;text-decoration:none}a.top-login span{font-size:12px;font-weight:700;line-height:14px;margin-top:7px}a.top-login:hover{box-shadow:0 0 0 hsla(0,0%,100%,.4),0 0 0 2px hsla(0,0%,100%,.4)}a.top-login:hover span{color:#ffd449}.mobile-header,.navbar-toggle{display:none}.mobile-header a{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}nav.main-nav{background:url(/assets/themonastery/images/header-9110aa.jpg) top no-repeat #103c7b;background-size:100% auto;border:none;clear:both;display:table;table-layout:fixed;width:100%}.webp nav.main-nav{background-image:url(/assets/themonastery/images/header-de59cc.webp)}nav.main-nav ul{display:flex;margin:0;overflow:hidden;padding:0}nav.main-nav ul li{list-style-type:none;margin:0;width:12.5%}nav.main-nav ul li a{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#1e619f;background:linear-gradient(180deg,#1e619f 0,#103c7b);border-left:1px solid #103c7b;border-radius:14px 14px 0 0;border-right:1px solid #103c7b;color:#fff;font-size:13px;height:100%;margin:0;min-width:80px;padding:48px 0 8px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}nav.main-nav ul li a .icon-right-open{display:none}nav.main-nav ul li a:hover{background:#f9d930;background:linear-gradient(180deg,#f9d930 0,#da9714);color:#333}nav.main-nav ul li a .nav-icon{background-position:50%;background-repeat:no-repeat;background-size:auto 100%;display:block;height:28px;left:0;margin-bottom:5px;padding:5px 0;position:absolute;top:10px;width:100%}.header-background-link{display:block;width:100%}.main-nav .hide-on-desktop{display:none}.main-nav [class$=-icon]:before{display:block;margin:-31px auto 0;position:relative}.main-nav .blog-icon:before{background-image:url(/assets/themonastery/images/mona-blog-icon-sm-a270ad.png)}.main-nav .blog-icon:before,.main-nav .minister-icon:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:28px;top:-6px;width:41px;z-index:1}.main-nav .minister-icon:before{background-image:url(/assets/themonastery/images/priest-icon-8ab5c2.png)}.main-nav .sprite-themonastery-icon:before{margin:-53px auto 0;top:3px}.main-nav .sprite-rings-icon:before{margin:-32px auto 0;top:-6px}.main-nav .sprite-shopping-icon:before{top:-7px}.main-nav .sprite-red-logo-icon:before{margin:-35px auto 0;top:-5px}.main-nav .sprite-bells-icon:before,.main-nav .sprite-faq-icon:before,.main-nav .sprite-gavel-icon:before{top:-7px}.main-nav .sprite-training-icon:before{top:-6px}.home-nav a{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}footer{background:#ffefc6;clear:both;display:block;float:left;margin:26px auto;padding:0 10px;width:100%}footer,footer p{text-align:center}footer p{margin-bottom:5px}footer ul{list-style:none;margin:0 0 10px 10px;padding:0}footer ul li{margin:2px 0}footer ul li a{display:block;padding:2px 1px}footer ul li a:link,footer ul li a:visited{color:#428bca}footer ul li a:hover{background-color:#fff;color:#369}footer h3{color:#777;font-size:1.1em;font-weight:700;line-height:2em;margin:3px 0 0 10px;padding:0}.state-main-image svg{position:relative;z-index:100}.marriage-guide-products{margin-top:30px}.marriage-guide-products h2,.marriage-guide-products h3{text-align:center}.marriage-guide-products div{float:left;padding-bottom:20px;padding-top:10px;width:33%}.marriage-guide-products img{padding-bottom:10px}.videowrapper{margin-bottom:15px}#map{clear:both;float:left}.point{background:#eee;border:1px solid #333;border-radius:4px;display:none;font-size:14px;font-weight:700;padding:10px 15px;position:fixed;z-index:1000}.international-maps{float:left;margin:0 0 15px;text-align:center;width:100%}.international-maps a{border-radius:4px;display:inline-block;font-size:20px;margin:3px 0 0;padding:5px;text-align:center;width:123px}.international-maps a:hover{background:#ddd}.international-maps a .country-name{font-size:14px;line-height:20px}.international-maps a .country-image{background:no-repeat 50%;background-size:contain;display:block;height:140px;margin:0 0 10px;width:100%}.international-maps a .country-image.map-australia{background-image:url(/assets/themonastery/static/regions/outlines/australia-sm.png)}.international-maps a .country-image.map-canada{background-image:url(/assets/themonastery/static/regions/outlines/canada-sm.png)}.international-maps a .country-image.map-germany{background-image:url(/assets/themonastery/static/regions/outlines/germany-sm.png)}.international-maps a .country-image.map-ireland{background-image:url(/assets/themonastery/static/regions/outlines/ireland-sm.png)}.international-maps a .country-image.map-new-zealand{background-image:url(/assets/themonastery/static/regions/outlines/new-zealand-sm.png)}.international-maps a .country-image.map-united-kingdom{background-image:url(/assets/themonastery/static/regions/outlines/united-kingdom-sm.png)}.state-marriage-county{background:#fff;border:1px solid #ddd;border-radius:3px;float:left;margin:3px;min-height:200px;padding:10px;width:32.5%}.countyLinks{display:none}.countyLinks a{color:inherit;text-decoration:none}.countyLinks a:hover{color:#1e619f;text-decoration:none}.state-main-header{color:#333;font-size:35px;line-height:40px;margin-bottom:15px;padding-bottom:4px}.state-main-header+.state-main-subheader{margin-top:-15px}.state-main-subheader{color:#555;font-size:12px;line-height:18px;margin-bottom:15px}.state-main-image{margin:0 0 .5rem;text-align:center;width:100%}.state-main-image img{max-height:180px;min-height:150px;-o-object-fit:contain;object-fit:contain}.state-main-image.full-width img{min-height:100%}.ny-wedding-img{display:flex}.ny-wedding-img img{max-height:500px;max-width:500px;-o-object-fit:contain;object-fit:contain;width:100%}.bigger-state-img img{float:right;margin:0 0 10px 10px;max-height:250px;width:auto}.county-main-image{float:right;margin:15px;text-align:center;width:230px}.county-main-image img{max-height:150px;max-width:150px;min-height:75px;-o-object-fit:contain;object-fit:contain;width:auto}.state-main-description{font-size:14px;line-height:22px;margin-bottom:30px;position:relative}.state-boxes{margin-bottom:20px}.state-main-list{line-height:20px}.state-main-list,.state-main-list li{margin:0;padding:0}.state-main-list-nav{margin-left:20px}.state-main-list-bullets{list-style:none}.state-main-list-bullets li{margin-bottom:3px}.state-main-list-bullets li:last-child{margin:0}.state-main-list-nav-panel{margin:0 0 20px}.state-guide-step{margin:0 0 20px;width:100%}.product-page-variant-a .product-section-container .state-guide-step .product-section.counter:before,.product-page-variant-b .product-section-container .state-guide-step .product-section.counter:before,.state-guide-marriage-code h2,.state-guide-step .h2,.state-guide-step .product-page-variant-a .product-section-container .product-section.counter:before,.state-guide-step .product-page-variant-b .product-section-container .product-section.counter:before,.state-guide-step h2{color:#333;font-size:24px;line-height:26px;margin-bottom:15px;margin-left:40px;position:relative}.product-page-variant-a .product-section-container .state-guide-step .product-section.counter:before,.product-page-variant-b .product-section-container .state-guide-step .product-section.counter:before,.state-guide-step .h2,.state-guide-step .product-page-variant-a .product-section-container .product-section.counter:before,.state-guide-step .product-page-variant-b .product-section-container .product-section.counter:before{font-size:18px;margin-bottom:10px}.state-guide-marriage-code h2{margin-left:0}.state-guide-step h2 span{color:#feb645;font-size:48px;font-weight:700;left:-40px;position:absolute;top:9px}.state-guide-step .row{margin:0!important}.state-guide-step .legal-excerpt,.state-guide-step p{line-height:22px;margin:0 0 20px}.state-guide-step ul{margin:0 0 20px 25px}.state-guide-step ul li p{margin:0 0 10px 10px}#state-county-selector{margin-bottom:10px}.state-guide-marriage-code-top{float:left;line-height:22px;margin-bottom:30px;width:100%}.state-guide-marriage-code-top img{height:115px;margin:5px 15px 3px 0;width:175px}.state-guide-marriage-code-top img.alt-flag-image{height:80px;margin:0 15px 0 0}.state-guide-marriage-code blockquote{background:#fff;border-left:15px solid #feb645;border-radius:4px;box-shadow:2px 2px 15px #ccc;color:#555;display:block;font-family:Georgia,serif;font-size:16px;line-height:1.4;margin:0 0 20px;overflow:hidden;padding:15px 20px 15px 50px;position:relative;text-align:justify;transition:all .3s ease}.state-guide-marriage-code blockquote p{font-size:16px;line-height:1.4;margin:20px 0}.state-guide-marriage-code blockquote:before{color:#aaa;content:"“";font-family:Georgia,serif;font-size:60px;font-weight:700;left:10px;position:absolute;top:5px}.state-guide-marriage-code blockquote:after{content:""}.state-guide-marriage-code blockquote a:not(.btn){color:#e68c0b;cursor:pointer;padding:0 3px}.state-guide-marriage-code blockquote a:hover{color:#555}.state-guide-marriage-code blockquote em{font-style:italic}.state-guide-marriage-code blockquote .state-code-show-the-rest{background:#eee;background:linear-gradient(180deg,transparent 0,#fff 55%,#fff);bottom:0;cursor:pointer;font-size:20px;left:0;padding:60px 0 13px;position:absolute;right:0;text-align:center}.state-guide-marriage-code blockquote .state-code-show-the-rest:hover{color:#1e619f}.state-guide-marriage-code .actions{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px -10px;width:100%}.state-guide-marriage-code .actions a{margin:0 10px 10px}.top-wedding-spot{margin:20px 0 0;text-align:center}.top-wedding-spot h4{margin:0 0 8px}.top-wedding-spot img{border-radius:4px 4px 0 0;-o-object-fit:cover;object-fit:cover;width:100%}.detailed-law-header{display:grid;grid-template-columns:20px 1fr 20px;grid-template-rows:244px 120px auto;margin-bottom:20px;margin-top:10px}.detailed-law-header .media{border:1px solid #ddd;display:grid;grid-column:1/4;grid-row:1/3;margin-top:0;overflow:hidden;padding:5px;position:relative}.detailed-law-header .media img{height:calc(100% - 15px);-o-object-fit:cover;object-fit:cover;width:100%}.detailed-law-header .media:before{background:linear-gradient(180deg,rgba(0,0,0,.1) 10%,rgba(0,0,0,.75));bottom:0;content:"";left:0;margin:5px;position:absolute;right:0;top:0}.detailed-law-header .state-header{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;grid-column:2/3;grid-row:1/2;margin-bottom:0;margin-top:auto;position:relative}.detailed-law-header .state-header h1{font-size:2.5rem;line-height:1em}.detailed-law-header .state-header .state-main-subheader,.detailed-law-header .state-header h1{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.75)}.detailed-law-header .intro{background:#fff;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.05),0 3px 6px 0 rgba(0,0,0,.05),0 10px 30px 0 rgba(0,0,0,.05),0 5px 15px 0 rgba(0,0,0,.05);grid-column:2/3;grid-row:2/4;padding:20px;position:relative;transition:box-shadow .3s ease-out}.detailed-law-header .intro:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.1),0 6px 12px 0 rgba(0,0,0,.1),0 15px 35px 0 rgba(0,0,0,.1),0 10px 20px 0 rgba(0,0,0,.1)}.detailed-law-header .intro p{color:#222;font-size:16px;letter-spacing:.015em;line-height:1.5;text-rendering:optimizeLegibility}.detailed-law-header .intro p:last-of-type{margin-bottom:0}.detailed-law-section{padding:0 10px}.detailed-law-info-box{border:1px solid #ddd;border-radius:4px;display:table;margin:10px 0 20px;position:relative;width:100%}.detailed-law-info-box .row{margin:0;padding:5px 0;transition:all .3s ease-out}.detailed-law-info-box .row:not(:first-of-type){border-top:1px solid #ddd}.detailed-law-info-box dd:not(:last-of-type),.detailed-law-info-box dt:not(:last-of-type){margin-bottom:5px}.detailed-law-info-box dt{color:#555}.detailed-law-info-box dd{color:#333;transition:color .3s ease-out}.legal-excerpt{background:#103c7b;border:1px solid #036;border-radius:4px;color:#fff;margin-bottom:20px;padding:10px;transition:background .3s ease-out}.legal-excerpt:hover .legal-excerpt-toggle{background-position:bottom}.legal-excerpt.open .legal-excerpt-toggle{background:#103c7b}.legal-excerpt.open .legal-excerpt-toggle .indicator{transform:rotate(-180deg)}.legal-excerpt-content{border-bottom:1px solid #103c7b;margin-bottom:10px}.legal-excerpt-toggle{align-items:center;background-size:125%;background:linear-gradient(180deg,#1e619f 0,#103c7b);cursor:pointer;display:flex;font-weight:700;justify-content:space-between;margin:-10px;padding:10px;transition:all .3s ease-out}.legal-excerpt-toggle.nested{background:transparent;border-bottom:1px solid #103c7b;margin:-10px 0 20px;padding:10px 0}.legal-excerpt-toggle .indicator{stroke:currentcolor;transition:transform .3s ease-out}.ui-helper-hidden-accessible{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.media{display:table;margin-top:15px}.media:first-child{margin-top:0}.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left{display:table-cell;vertical-align:top}.panel-wizard{background:#fff;border:0;border-radius:0;box-shadow:2px 2px 15px #ccc}.panel-wizard .panel-heading{background:#fff;float:left;padding:0 0 10px}.panel-wizard .panel-heading ul{border-radius:2px;list-style:none;margin:0;overflow:hidden;padding:0;text-align:left}.panel-wizard .panel-heading ul li{background-color:#eee;border-bottom:3px solid #fff;color:#555;counter-increment:Steps;cursor:pointer;display:block;font-size:14px;font-weight:700;line-height:30px;margin:0;padding:4px 0 4px 10px;position:relative;text-align:center;text-indent:-25px}.panel-wizard .panel-heading ul li:before{color:#eee;content:"Step " counter(Steps);float:left;left:35px;position:absolute}.panel-wizard .panel-heading ul li:after{background-color:#eee;border-bottom:3px solid #fff;border-radius:3px;border-right:3px solid #fff;content:"";display:block;height:27px;position:absolute;right:29px;top:25px;transform:rotate(45deg);width:27px;z-index:5}.panel-wizard .panel-heading ul li:last-child:after{content:none}.panel-wizard .panel-heading ul li.active,.panel-wizard .panel-heading ul li.current{background-color:#1e619f;color:#fff}.panel-wizard .panel-heading ul li.active:after,.panel-wizard .panel-heading ul li.current:after{background-color:#1e619f}.panel-wizard label{font-weight:700}.panel-wizard label.radio{display:inline-block}#bsg-wrapper .panel-wizard .panel-heading,#fsg-wrapper .panel-wizard .panel-heading,#wsg-wrapper .panel-wizard .panel-heading{background:#1e619f;border-radius:0}#bsg-wrapper .alert-warning,#bsg-wrapper .chatUnavailable,#fsg-wrapper .alert-warning,#fsg-wrapper .chatUnavailable,#wsg-wrapper .alert-warning,#wsg-wrapper .chatUnavailable{margin-top:.5rem}#bsg-wrapper #chatMessages .error,#bsg-wrapper .alert-danger,#chatMessages #bsg-wrapper .error,#chatMessages #fsg-wrapper .error,#chatMessages #wsg-wrapper .error,#fsg-wrapper #chatMessages .error,#fsg-wrapper .alert-danger,#wsg-wrapper #chatMessages .error,#wsg-wrapper .alert-danger{margin:.5rem 0 0}.page-title{color:#555}.entry{padding-left:15px;padding-right:15px}.entry-title,.entry-title a{color:#222;font-size:26px;line-height:26px;margin-bottom:.5rem;margin-top:15px}.entry-meta{margin-bottom:.5rem}.comment-meta,.entry-meta{clear:both;color:#555;font-size:12px;line-height:18px}.comment-meta a,.entry-meta a{font-weight:700}.btn,.radio-group .radio-button,button{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn,.radio-group .radio-button{background-image:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1em;margin-bottom:0;padding:6px 12px;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap}.btn.active.focus,.btn.active:focus,.btn.focus,.btn::-moz-focus-inner,.btn:active.focus,.btn:active:focus,.btn:focus,.radio-group .focus.radio-button,.radio-group .radio-button::-moz-focus-inner,.radio-group .radio-button:focus{outline:0}.btn.focus,.btn:focus,.btn:hover,.radio-group .focus.radio-button,.radio-group .radio-button:focus,.radio-group .radio-button:hover{color:#333;text-decoration:none}.btn.active,.btn:active,.radio-group .active.radio-button,.radio-group .radio-button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.1);outline:0}.btn.disabled,.btn[disabled],.radio-group .disabled.radio-button,.radio-group [disabled].radio-button,.radio-group fieldset[disabled] .radio-button,fieldset[disabled] .btn,fieldset[disabled] .radio-group .radio-button{box-shadow:none;cursor:not-allowed;opacity:.65}.btn-break-word{white-space:normal}.btn-default,.radio-group .radio-button{background-color:#fff;border-color:#ccc;color:#333}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default,.radio-group .active.radio-button,.radio-group .focus.radio-button,.radio-group .open>.dropdown-toggle.radio-button,.radio-group .radio-button:active,.radio-group .radio-button:focus,.radio-group .radio-button:hover{background-color:#eee;border-color:#aaa;color:#333}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default,.radio-group .active.radio-button,.radio-group .open>.dropdown-toggle.radio-button,.radio-group .radio-button:active{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,.radio-group .disabled.radio-button,.radio-group [disabled].radio-button,.radio-group fieldset[disabled] .radio-button,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .radio-group .radio-button{background-color:#fff;border-color:#ccc}.btn-default .badge,.radio-group .radio-button .badge{background-color:#333;color:#fff}.btn-primary{background:linear-gradient(180deg,#1e619f,#103c7b);color:#fff}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{background-color:#369;border-color:#2d5986;color:#fff}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#1e619f;border-color:#103c7b}.btn-primary .badge{background-color:#fff;color:#369}.btn-danger{background-color:#c9302c;border-color:#b42b27;color:#fff}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{background-color:#cc2010;border-color:#b41c0e;color:#fff}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c9302c;border-color:#b42b27}.btn-danger .badge{background-color:#fff;color:#c9302c}.btn-link{border-radius:0;color:#369;font-weight:400}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{background-color:transparent;color:#036;text-decoration:underline}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-tag,.pagination li{background-color:#fff;border-color:#1e619f;color:#1e619f}.btn-tag.active,.btn-tag.focus,.btn-tag:active,.btn-tag:focus,.btn-tag:hover,.open>.dropdown-toggle.btn-tag,.pagination .open>li.dropdown-toggle,.pagination li.active,.pagination li.focus,.pagination li:active,.pagination li:focus,.pagination li:hover{background-color:#1e619f;border-color:#1e619f;color:#fff}.btn-tag.active,.btn-tag:active,.open>.dropdown-toggle.btn-tag,.pagination .open>li.dropdown-toggle,.pagination li.active,.pagination li:active{background-image:none}.btn-tag.disabled,.btn-tag.disabled.active,.btn-tag.disabled.focus,.btn-tag.disabled:active,.btn-tag.disabled:focus,.btn-tag.disabled:hover,.btn-tag[disabled],.btn-tag[disabled].active,.btn-tag[disabled].focus,.btn-tag[disabled]:active,.btn-tag[disabled]:focus,.btn-tag[disabled]:hover,.pagination fieldset[disabled] li,.pagination li.disabled,.pagination li[disabled],fieldset[disabled] .btn-tag,fieldset[disabled] .btn-tag.active,fieldset[disabled] .btn-tag.focus,fieldset[disabled] .btn-tag:active,fieldset[disabled] .btn-tag:focus,fieldset[disabled] .btn-tag:hover,fieldset[disabled] .pagination li{background-color:#fff;border-color:#1e619f}.btn-lg,.radio-group .btn-group-lg>.radio-button{border-radius:6px;font-size:18px;line-height:1.33;padding:10px 16px}.btn-sm,.radio-group .btn-group-sm>.radio-button{border-radius:3px;font-size:12px;line-height:1.5;padding:5px 10px}.btn-xs,.radio-group .btn-group-xs>.radio-button{border-radius:3px;font-size:12px;line-height:1.5;padding:1px 5px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button],input[type=reset],input[type=submit]{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn.btn-caution,.checkbox-group .checkbox-group-item input[type=checkbox]:checked+label.btn,.checkbox-group .checkbox-group-item.radio-select-item .radio-group input[type=radio]:checked+label.radio-button,.checkbox-group .checkbox-group-item.radio-select-item input[type=radio]:checked+label.btn,.radio-group .btn-caution.radio-button,.radio-group .checkbox-group .checkbox-group-item input[type=checkbox]:checked+label.radio-button,.radio-group .checkbox-group .checkbox-group-item.radio-select-item input[type=radio]:checked+label.radio-button,.radio-group .radio-image-select-input:checked+label.radio-button,.radio-group input:checked+label.btn,.radio-group input:checked+label.radio-button,.radio-image-select-input:checked+label.btn{background:#f1e767;background:linear-gradient(180deg,#f1e767 0,#feb645);border-color:#896e2a;color:#333;font-weight:700;text-shadow:1px 1px 0 #f1e767;transition:75ms ease-in-out}.btn.btn-caution.white-border,.checkbox-group .checkbox-group-item input[type=checkbox]:checked+label.btn.white-border,.checkbox-group .checkbox-group-item.radio-select-item input[type=radio]:checked+label.btn.white-border,.radio-group .btn-caution.white-border.radio-button,.radio-group .checkbox-group .checkbox-group-item input[type=checkbox]:checked+label.white-border.radio-button,.radio-group .checkbox-group .checkbox-group-item.radio-select-item input[type=radio]:checked+label.white-border.radio-button,.radio-group .radio-image-select-input:checked+label.white-border.radio-button,.radio-group input:checked+label.btn.white-border,.radio-group input:checked+label.white-border.radio-button,.radio-image-select-input:checked+label.btn.white-border{border-color:#fff}.btn.btn-caution:hover,.checkbox-group .checkbox-group-item input[type=checkbox]:checked+label.btn:hover,.checkbox-group .checkbox-group-item.radio-select-item input[type=radio]:checked+label.btn:hover,.radio-group .btn-caution.radio-button:hover,.radio-group .checkbox-group .checkbox-group-item input[type=checkbox]:checked+label.radio-button:hover,.radio-group .checkbox-group .checkbox-group-item.radio-select-item input[type=radio]:checked+label.radio-button:hover,.radio-group .radio-image-select-input:checked+label.radio-button:hover,.radio-group input:checked+label.btn:hover,.radio-group input:checked+label.radio-button:hover,.radio-image-select-input:checked+label.btn:hover{box-shadow:inset 0 4px 6px 0 rgba(0,0,0,.2)}.btn-caution,.checkbox-group .checkbox-group-item input[type=checkbox]:checked+label,.checkbox-group .checkbox-group-item.radio-select-item input[type=radio]:checked+label,.radio-group input:checked+label,.radio-image-select-input:checked+label{transition:color 2s,background 2s,transform 2s}.btn-icon i:before{margin:0}.btn-icon.right i{margin-left:3px}.btn-icon.left i{margin-right:3px}.checkbox-group,.radio-group{display:inline-block;position:relative;vertical-align:middle}.checkbox-group>.btn,.radio-group .btn-group-vertical>.radio-button,.radio-group .btn-group>.radio-button,.radio-group .checkbox-group>.radio-button,.radio-group>.btn,.radio-group>.radio-button{float:left;position:relative}.checkbox-group>.btn.active,.checkbox-group>.btn:active,.checkbox-group>.btn:focus,.checkbox-group>.btn:hover,.radio-group .btn-group-vertical>.active.radio-button,.radio-group .btn-group-vertical>.radio-button:active,.radio-group .btn-group-vertical>.radio-button:focus,.radio-group .btn-group-vertical>.radio-button:hover,.radio-group .btn-group>.active.radio-button,.radio-group .btn-group>.radio-button:active,.radio-group .btn-group>.radio-button:focus,.radio-group .btn-group>.radio-button:hover,.radio-group .checkbox-group>.active.radio-button,.radio-group .checkbox-group>.radio-button:active,.radio-group .checkbox-group>.radio-button:focus,.radio-group .checkbox-group>.radio-button:hover,.radio-group>.active.radio-button,.radio-group>.btn.active,.radio-group>.btn:active,.radio-group>.btn:focus,.radio-group>.btn:hover,.radio-group>.radio-button:active,.radio-group>.radio-button:focus,.radio-group>.radio-button:hover{z-index:2}.checkbox-group .btn+.btn,.checkbox-group .btn+.btn-group,.checkbox-group .btn+.checkbox-group,.checkbox-group .btn+.radio-group,.checkbox-group .btn-group+.btn,.checkbox-group .btn-group+.btn-group,.checkbox-group .btn-group+.checkbox-group,.checkbox-group .btn-group+.radio-group,.checkbox-group .checkbox-group+.btn,.checkbox-group .checkbox-group+.btn-group,.checkbox-group .checkbox-group+.checkbox-group,.checkbox-group .checkbox-group+.radio-group,.checkbox-group .radio-group+.btn,.checkbox-group .radio-group+.btn-group,.checkbox-group .radio-group+.checkbox-group,.checkbox-group .radio-group+.radio-group,.radio-group .btn+.btn,.radio-group .btn+.btn-group,.radio-group .btn+.checkbox-group,.radio-group .btn+.radio-button,.radio-group .btn+.radio-group,.radio-group .btn-group .btn+.radio-button,.radio-group .btn-group .btn-group+.radio-button,.radio-group .btn-group .checkbox-group+.radio-button,.radio-group .btn-group .radio-button+.btn,.radio-group .btn-group .radio-button+.btn-group,.radio-group .btn-group .radio-button+.checkbox-group,.radio-group .btn-group .radio-button+.radio-button,.radio-group .btn-group .radio-button+.radio-group,.radio-group .btn-group .radio-group+.radio-button,.radio-group .btn-group+.btn,.radio-group .btn-group+.btn-group,.radio-group .btn-group+.checkbox-group,.radio-group .btn-group+.radio-button,.radio-group .btn-group+.radio-group,.radio-group .checkbox-group .btn+.radio-button,.radio-group .checkbox-group .btn-group+.radio-button,.radio-group .checkbox-group .checkbox-group+.radio-button,.radio-group .checkbox-group .radio-button+.btn,.radio-group .checkbox-group .radio-button+.btn-group,.radio-group .checkbox-group .radio-button+.checkbox-group,.radio-group .checkbox-group .radio-button+.radio-button,.radio-group .checkbox-group .radio-button+.radio-group,.radio-group .checkbox-group .radio-group+.radio-button,.radio-group .checkbox-group+.btn,.radio-group .checkbox-group+.btn-group,.radio-group .checkbox-group+.checkbox-group,.radio-group .checkbox-group+.radio-button,.radio-group .checkbox-group+.radio-group,.radio-group .radio-button+.btn,.radio-group .radio-button+.btn-group,.radio-group .radio-button+.checkbox-group,.radio-group .radio-button+.radio-button,.radio-group .radio-button+.radio-group,.radio-group .radio-group+.btn,.radio-group .radio-group+.btn-group,.radio-group .radio-group+.checkbox-group,.radio-group .radio-group+.radio-button,.radio-group .radio-group+.radio-group{margin-left:-1px}.radio-group .btn-toolbar>.radio-button{margin-left:5px}.checkbox-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.radio-group .btn-group>.radio-button:not(:first-child):not(:last-child):not(.dropdown-toggle),.radio-group .checkbox-group>.radio-button:not(:first-child):not(:last-child):not(.dropdown-toggle),.radio-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.radio-group>.radio-button:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.checkbox-group>.btn:first-child,.radio-group .btn-group>.radio-button:first-child,.radio-group .checkbox-group>.radio-button:first-child,.radio-group>.btn:first-child,.radio-group>.radio-button:first-child{margin-left:0}.checkbox-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.radio-group .btn-group>.radio-button:first-child:not(:last-child):not(.dropdown-toggle),.radio-group .checkbox-group>.radio-button:first-child:not(:last-child):not(.dropdown-toggle),.radio-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.radio-group>.radio-button:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.checkbox-group>.btn:last-child:not(:first-child),.checkbox-group>.dropdown-toggle:not(:first-child),.radio-group .btn-group>.radio-button:last-child:not(:first-child),.radio-group .checkbox-group>.radio-button:last-child:not(:first-child),.radio-group>.btn:last-child:not(:first-child),.radio-group>.dropdown-toggle:not(:first-child),.radio-group>.radio-button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.checkbox-group>.btn-group,.checkbox-group>.checkbox-group,.checkbox-group>.radio-group,.radio-group>.btn-group,.radio-group>.checkbox-group,.radio-group>.radio-group{float:left}.checkbox-group>.btn-group:not(:first-child):not(:last-child)>.btn,.checkbox-group>.checkbox-group:not(:first-child):not(:last-child)>.btn,.checkbox-group>.radio-group:not(:first-child):not(:last-child)>.btn,.checkbox-group>.radio-group:not(:first-child):not(:last-child)>.radio-button,.radio-group .btn-group>.btn-group:not(:first-child):not(:last-child)>.radio-button,.radio-group .btn-group>.checkbox-group:not(:first-child):not(:last-child)>.radio-button,.radio-group .checkbox-group>.btn-group:not(:first-child):not(:last-child)>.radio-button,.radio-group .checkbox-group>.checkbox-group:not(:first-child):not(:last-child)>.radio-button,.radio-group>.btn-group:not(:first-child):not(:last-child)>.btn,.radio-group>.btn-group:not(:first-child):not(:last-child)>.radio-button,.radio-group>.checkbox-group:not(:first-child):not(:last-child)>.btn,.radio-group>.checkbox-group:not(:first-child):not(:last-child)>.radio-button,.radio-group>.radio-group:not(:first-child):not(:last-child)>.btn,.radio-group>.radio-group:not(:first-child):not(:last-child)>.radio-button{border-radius:0}.checkbox-group>.btn-group:first-child>.btn:last-child,.checkbox-group>.btn-group:first-child>.dropdown-toggle,.checkbox-group>.checkbox-group:first-child>.btn:last-child,.checkbox-group>.checkbox-group:first-child>.dropdown-toggle,.checkbox-group>.radio-group:first-child>.btn:last-child,.checkbox-group>.radio-group:first-child>.dropdown-toggle,.checkbox-group>.radio-group:first-child>.radio-button:last-child,.radio-group .btn-group>.btn-group:first-child>.radio-button:last-child,.radio-group .btn-group>.checkbox-group:first-child>.radio-button:last-child,.radio-group .checkbox-group>.btn-group:first-child>.radio-button:last-child,.radio-group .checkbox-group>.checkbox-group:first-child>.radio-button:last-child,.radio-group>.btn-group:first-child>.btn:last-child,.radio-group>.btn-group:first-child>.dropdown-toggle,.radio-group>.btn-group:first-child>.radio-button:last-child,.radio-group>.checkbox-group:first-child>.btn:last-child,.radio-group>.checkbox-group:first-child>.dropdown-toggle,.radio-group>.checkbox-group:first-child>.radio-button:last-child,.radio-group>.radio-group:first-child>.btn:last-child,.radio-group>.radio-group:first-child>.dropdown-toggle,.radio-group>.radio-group:first-child>.radio-button:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.checkbox-group>.btn-group:last-child>.btn:first-child,.checkbox-group>.checkbox-group:last-child>.btn:first-child,.checkbox-group>.radio-group:last-child>.btn:first-child,.checkbox-group>.radio-group:last-child>.radio-button:first-child,.radio-group .btn-group>.btn-group:last-child>.radio-button:first-child,.radio-group .btn-group>.checkbox-group:last-child>.radio-button:first-child,.radio-group .checkbox-group>.btn-group:last-child>.radio-button:first-child,.radio-group .checkbox-group>.checkbox-group:last-child>.radio-button:first-child,.radio-group>.btn-group:last-child>.btn:first-child,.radio-group>.btn-group:last-child>.radio-button:first-child,.radio-group>.checkbox-group:last-child>.btn:first-child,.radio-group>.checkbox-group:last-child>.radio-button:first-child,.radio-group>.radio-group:last-child>.btn:first-child,.radio-group>.radio-group:last-child>.radio-button:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.checkbox-group .dropdown-toggle:active,.open.checkbox-group .dropdown-toggle,.open.radio-group .dropdown-toggle,.radio-group .dropdown-toggle:active{outline:0}.checkbox-group>.btn+.dropdown-toggle,.radio-group .btn-group>.radio-button+.dropdown-toggle,.radio-group .checkbox-group>.radio-button+.dropdown-toggle,.radio-group>.btn+.dropdown-toggle,.radio-group>.radio-button+.dropdown-toggle{padding-left:8px;padding-right:8px}.checkbox-group>.btn-lg+.dropdown-toggle,.radio-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.open.checkbox-group .dropdown-toggle,.open.radio-group .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.1)}.open.checkbox-group .dropdown-toggle.btn-link,.open.radio-group .dropdown-toggle.btn-link{box-shadow:none}.clearfix:after,.clearfix:before{content:"";display:table;line-height:0}.clearfix:after{clear:both}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown .caret{margin-left:2px;margin-top:8px}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);display:none;float:left;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;top:100%;z-index:1000}.dropdown-menu.pull-right{left:auto;right:0}.dropdown-menu .divider{background-color:#eee;border-bottom:1px solid #fff;height:1px;margin:9px 1px;overflow:hidden}.dropdown-menu>li>a{clear:both;color:#333;display:block;font-weight:400;line-height:20px;padding:3px 20px;white-space:nowrap}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#1e619f;background-image:linear-gradient(180deg,#1e619f 0,#103c7b);background-repeat:repeat-x;color:#fff;text-decoration:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#aaa}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{background-color:transparent;background-image:none;cursor:default;text-decoration:none}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{left:auto;right:0}.btn .caret,.radio-group .radio-button .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0}.checkbox-group-selector,.radio-group-selector,.radio-group-selector-text{font-weight:700;line-height:32px;margin-bottom:0}.checkbox-group .checkbox-group-item input[type=checkbox]+img,.checkbox-group .checkbox-group-item.radio-select-item input[type=radio]+img,.radio-group input+img,.radio-image-select-input+img{align-self:center;cursor:pointer;transform:scale(1) translateY(0);transition:.2s ease-in-out}.checkbox-group .checkbox-group-item input[type=checkbox]:checked+img,.checkbox-group .checkbox-group-item.radio-select-item input[type=radio]:checked+img,.radio-group input:checked+img,.radio-image-select-input:checked+img{transform:scale(.85) translateY(-18px)}.checkbox-group .checkbox-group-item input[type=checkbox]:disabled+*,.checkbox-group .checkbox-group-item.radio-select-item input[type=radio]:disabled+*,.radio-group input:disabled+*,.radio-image-select-input:disabled+*{cursor:not-allowed}.checkbox-group .checkbox-group-item input[type=checkbox]:disabled+label,.checkbox-group .checkbox-group-item.radio-select-item input[type=radio]:disabled+label,.radio-group input:disabled+label,.radio-image-select-input:disabled+label{background-color:#ccc}.checkbox-group .checkbox-group-item input[type=checkbox]:disabled+img,.checkbox-group .checkbox-group-item.radio-select-item input[type=radio]:disabled+img,.radio-group input:disabled+img,.radio-image-select-input:disabled+img{filter:grayscale(100%);opacity:.8}.checkbox-group .checkbox-group-item>label,.radio-group label:not(.radio-button),.radio-image-select-label{flex:0 46%;margin:5px!important;text-align:center}.radio-group{display:flex;flex-wrap:wrap}.radio-group .radio-button{border:0;flex:auto;outline:1px solid #ccc}.radio-group .radio-button:first-of-type:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:4px;border-top-left-radius:4px}.radio-group input{display:none;visibility:hidden}.radio-group input:checked+label{outline:1px solid #896e2a;z-index:3}.radio-group input:disabled+label{border-color:rgba(0,0,0,.3)}.radio-group input:disabled+label,.radio-group input:disabled+label:hover{background:#ddd;color:#555;text-decoration:line-through}.radio-group label input{display:block;margin:10px auto;visibility:visible}.radio-group label:not(.radio-button){display:flex;flex-direction:column-reverse}.checkbox-group{grid-gap:5px;display:grid;grid-template-columns:repeat(auto-fit,minmax(95px,1fr))}.checkbox-group#certificate-select{grid-template-columns:repeat(auto-fit,minmax(90px,136px))}.checkbox-group .checkbox-group-item{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;font-size:16px;height:106px;justify-content:center;outline:2px solid transparent;overflow:hidden;position:relative;text-align:center;transition:.25s ease-in-out}.checkbox-group .checkbox-group-item input,.checkbox-group .checkbox-group-item input:focus{font-size:16px}.checkbox-group .checkbox-group-item input[type=checkbox],.checkbox-group .checkbox-group-item.radio-select-item input[type=radio]{display:none;visibility:hidden}.checkbox-group .checkbox-group-item>label{cursor:pointer;height:83px}.checkbox-group .checkbox-group-item>label img{height:100%;max-height:104px;-o-object-fit:contain;object-fit:contain;width:auto}.checkbox-group .checkbox-group-item>label:after{background-color:#fff;border:2px solid #777;border-radius:2px;content:"";cursor:pointer;height:18px;position:absolute;right:5px;top:5px;width:18px;z-index:1}.checkbox-group .checkbox-group-item.radio-select-item input[type=radio]:checked,.checkbox-group .checkbox-group-item.selected{outline-color:rgba(0,0,0,.5)}.checkbox-group .checkbox-group-item.radio-select-item input[type=radio]:enabled:checked+label:after,.checkbox-group .checkbox-group-item.selected>label:after{speak:none;color:#103c7b;content:"\e75c";font-family:fontello;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.checkbox-group .checkbox-group-item input[type=number],.product-addon-container input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.checkbox-group .checkbox-group-item input[type=number]::-webkit-inner-spin-button,.checkbox-group .checkbox-group-item input[type=number]::-webkit-outer-spin-button,.product-addon-container input[type=number]::-webkit-inner-spin-button,.product-addon-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.checkbox-group .checkbox-group-item .number-input,.product-addon-container .number-input{background:#fff;border-radius:0 0 5px 5px;border-top:1px solid #ccc;bottom:0;display:flex;justify-content:space-between;position:absolute;width:100%}.checkbox-group .checkbox-group-item .number-input.add-on,.product-addon-container .number-input.add-on{border:1px solid #ccc;border-left:0;border-radius:0;border-right:0;bottom:4px;left:-10px;margin:0 auto;right:0;width:calc(100% + 20px)}.checkbox-group .checkbox-group-item .number-input.add-on input[type=number],.product-addon-container .number-input.add-on input[type=number]{max-width:100%}.checkbox-group .checkbox-group-item .number-input button,.product-addon-container .number-input button{align-items:center;-webkit-appearance:none;background-color:transparent;border:0;cursor:pointer;justify-content:center;margin:0;outline:none;padding:0;position:relative;width:40px}.checkbox-group .checkbox-group-item .number-input input[type=number],.product-addon-container .number-input input[type=number]{border:solid #ccc;border-radius:0!important;border-width:0 1px;font-family:sans-serif;font-weight:700;height:30px;max-width:60px;text-align:center;width:50%}.checkbox-group .checkbox-group-item .number-input input[type=number]:focus,.checkbox-group .checkbox-group-item .number-input input[type=number]:focus-visible,.product-addon-container .number-input input[type=number]:focus,.product-addon-container .number-input input[type=number]:focus-visible{box-shadow:none;outline:none}.checkbox-group .checkbox-group-item .minus,.product-addon-container .minus{transform:rotate(90deg)!important}.checkbox-group .checkbox-group-item .minus .chevron,.product-addon-container .minus .chevron{color:#777}.checkbox-group .checkbox-group-item .minus .chevron:before,.product-addon-container .minus .chevron:before{font-family:fontello;font-style:normal;margin:0!important}.checkbox-group .checkbox-group-item .plus,.product-addon-container .plus{transform:rotate(-90deg)}.checkbox-group .checkbox-group-item .plus .chevron,.product-addon-container .plus .chevron{color:#777}.checkbox-group .checkbox-group-item .plus .chevron:before,.product-addon-container .plus .chevron:before{font-family:fontello;font-style:normal;margin:0!important}.checkbox-group .checkbox-group-item .plus input.checkbox-group-item[type=checkbox]:disabled .checkbox-label,.checkbox-group .checkbox-group-item .plus input.checkbox-group-item[type=checkbox]:disabled .checkbox-label:hover,.checkbox-group .checkbox-group-item .plus input.checkbox-group-item[type=radio]:disabled .checkbox-label,.checkbox-group .checkbox-group-item .plus input.checkbox-group-item[type=radio]:disabled .checkbox-label:hover,.checkbox-group .checkbox-group-item .plus input[type=checkbox]:disabled+label,.checkbox-group .checkbox-group-item .plus input[type=checkbox]:disabled+label:hover,.checkbox-group .checkbox-group-item .plus input[type=radio]:disabled+label,.checkbox-group .checkbox-group-item .plus input[type=radio]:disabled+label:hover,.checkbox-out-of-stock+label,.checkbox-out-of-stock+label:hover,.checkbox-out-of-stock.checkbox-group-item .checkbox-label,.checkbox-out-of-stock.checkbox-group-item .checkbox-label:hover,.product-addon-container .plus input.checkbox-group-item[type=checkbox]:disabled .checkbox-label,.product-addon-container .plus input.checkbox-group-item[type=checkbox]:disabled .checkbox-label:hover,.product-addon-container .plus input.checkbox-group-item[type=radio]:disabled .checkbox-label,.product-addon-container .plus input.checkbox-group-item[type=radio]:disabled .checkbox-label:hover,.product-addon-container .plus input[type=checkbox]:disabled+label,.product-addon-container .plus input[type=checkbox]:disabled+label:hover,.product-addon-container .plus input[type=radio]:disabled+label,.product-addon-container .plus input[type=radio]:disabled+label:hover{background:#fff!important}.checkbox-group .checkbox-group-item .plus input.checkbox-group-item[type=checkbox]:disabled .checkbox-label:before,.checkbox-group .checkbox-group-item .plus input.checkbox-group-item[type=radio]:disabled .checkbox-label:before,.checkbox-group .checkbox-group-item .plus input[type=checkbox]:disabled+label:before,.checkbox-group .checkbox-group-item .plus input[type=radio]:disabled+label:before,.checkbox-out-of-stock+label:before,.checkbox-out-of-stock.checkbox-group-item .checkbox-label:before,.product-addon-container .plus input.checkbox-group-item[type=checkbox]:disabled .checkbox-label:before,.product-addon-container .plus input.checkbox-group-item[type=radio]:disabled .checkbox-label:before,.product-addon-container .plus input[type=checkbox]:disabled+label:before,.product-addon-container .plus input[type=radio]:disabled+label:before{background:#ddd;content:"";cursor:not-allowed;height:106px;position:absolute;right:0;top:0;width:100%}.checkbox-group .checkbox-group-item .plus input.checkbox-group-item[type=checkbox]:disabled .checkbox-label:after,.checkbox-group .checkbox-group-item .plus input.checkbox-group-item[type=radio]:disabled .checkbox-label:after,.checkbox-group .checkbox-group-item .plus input[type=checkbox]:disabled+label:after,.checkbox-group .checkbox-group-item .plus input[type=radio]:disabled+label:after,.checkbox-out-of-stock+label:after,.checkbox-out-of-stock.checkbox-group-item .checkbox-label:after,.product-addon-container .plus input.checkbox-group-item[type=checkbox]:disabled .checkbox-label:after,.product-addon-container .plus input.checkbox-group-item[type=radio]:disabled .checkbox-label:after,.product-addon-container .plus input[type=checkbox]:disabled+label:after,.product-addon-container .plus input[type=radio]:disabled+label:after{background:#555;border:0;border-radius:0 4px 0 4px;color:#fff;content:"Out of Stock";cursor:not-allowed;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.85rem;height:auto;line-height:normal;padding:3px 10px 4px;position:absolute;right:0;top:0;width:auto;z-index:1}.checkbox-group .checkbox-group-item .plus input.checkbox-group-item[type=checkbox]:disabled .checkbox-label img,.checkbox-group .checkbox-group-item .plus input.checkbox-group-item[type=radio]:disabled .checkbox-label img,.checkbox-group .checkbox-group-item .plus input[type=checkbox]:disabled+label img,.checkbox-group .checkbox-group-item .plus input[type=radio]:disabled+label img,.checkbox-out-of-stock+label img,.checkbox-out-of-stock.checkbox-group-item .checkbox-label img,.product-addon-container .plus input.checkbox-group-item[type=checkbox]:disabled .checkbox-label img,.product-addon-container .plus input.checkbox-group-item[type=radio]:disabled .checkbox-label img,.product-addon-container .plus input[type=checkbox]:disabled+label img,.product-addon-container .plus input[type=radio]:disabled+label img{filter:grayscale(1);opacity:.8}.top-of-page-btn{bottom:15px;cursor:pointer;opacity:1;position:fixed;right:15px;transition:.5s;z-index:199}.top-of-page-btn.fade-out{opacity:0;right:0}.top-of-page-btn.with-add-comment{bottom:70px}.top-of-page-btn .top-btn{border-color:#036;font-size:16px;line-height:1.5;padding:10px 0;width:30px}.top-of-page-btn .top-btn span{display:none}.card-container{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:-2px -15px 12px;padding:0}.card-container .card{display:flex;margin:0;padding:5px 0;position:relative;width:100%}.card-container .card.medium-card .card-media img{height:auto}.card-container .card.small-card{width:calc(50% - 5px)}.card-container .card:hover .shadow-wrapper{box-shadow:0 1px 1px 0 rgba(0,0,0,.05),0 3px 6px 0 rgba(0,0,0,.05),0 10px 30px 0 rgba(0,0,0,.05),0 5px 15px 0 rgba(0,0,0,.05);transition:box-shadow .3s .15s}.card-container .card:hover .card-media{clip-path:inset(3px 3px 0 3px round 4px)}.card-container .card .shadow-wrapper{border:1px solid #ddd;border-radius:4px;overflow:hidden;transition:box-shadow .3s;width:100%}.card-container .card figure{margin:0}.card-container .card-media{clip-path:inset(6px 6px 0 6px round 4px);display:block;transition:clip-path .3s}.card-container .card-media.contain{height:auto!important}.card-container .card-media img{height:250px;-o-object-fit:cover;object-fit:cover;width:100%}.card-container .card-media .small-image{height:auto!important;-o-object-fit:contain;object-fit:contain}.card-container .card-content{display:flex;flex-direction:column;margin:0 8px;padding:10px 0;text-align:center;transition:padding .3s,margin .3s}.card-container .card-content .h3{font-size:1rem;line-height:1.25rem;margin:0}.card-container .card-content h3{margin-bottom:8px}.card-container .card-content h4{line-height:14px}.card-container .card-content p{color:#333;margin-bottom:0;padding:0 10px 5px}.card-container .card a{padding:0;width:100%}.card-container .card .duration{background:rgba(0,0,0,.9);border-radius:4px;color:#fff;left:18px;padding:3px 5px;position:absolute;top:20px}.catalog-header{border-bottom:1px solid #ccc;line-height:35px;margin:0 0 15px}.product-listing-image{display:inline-block;margin-right:15px;min-width:80px}.product-listing-price{color:#bf380f}.catalog-category{display:inline-block;font-size:14px;padding:4px 0;width:100%}.catalog-category:hover{background:#ffd449}.catalog-bestsellers h3,.catalog-bestsellers h4,.catalog-category h4{color:#369;font-size:14px;font-weight:400;line-height:16px;margin:0;padding:0}.header-navigation{background:#ffd449;background:linear-gradient(180deg,#ffd449 0,#feb645);padding:3px;width:100%}.header-navigation .row{margin-left:-3px;margin-right:-3px}.header-navigation .col-sm-6{padding-left:3px;padding-right:3px}.header-navigation a:hover{text-decoration:underline}.header-navigation .header-navigation-menu{text-align:right}.header-navigation span.catalog-breadcrumb,.header-navigation-menu a{color:#333;font-size:13px;margin:0 5px}.header-navigation-breadcrumbs a{display:inline-block}.featured-product-name{display:inline-block;height:38px;margin-bottom:2px;width:100%}.featured-product-name h3{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:inherit}.featured-product-image{display:inline-block;height:auto;margin-bottom:5px;width:100%}.featured-product-image .img-responsive{max-height:144px;-o-object-fit:contain;object-fit:contain}.featured-product-price{display:inline-block;font-size:12px;width:100%}.catalog-shopping-cart{font-size:13px}.catalog-shopping-cart hr{border-top-color:#777;margin:5px 0}.catalog-shopping-item{margin-bottom:5px;vertical-align:top}.catalog-bestsellers{font-size:14px;line-height:16px;list-style:none;margin:0;padding:0;text-align:center}.catalog-bestsellers .bestselling-image{filter:grayscale(.75);height:60px;-o-object-fit:contain;object-fit:contain;opacity:.7;transition:all .3s;width:60px}.catalog-bestsellers li{margin:0;padding:8px 0;position:relative}.catalog-bestsellers li:hover .bestselling-image{filter:grayscale(0);opacity:1}.catalog-bestsellers .ranking{background:#1e619f;border-radius:2px;display:inline-block;height:25px;left:5px;position:absolute;text-align:center;top:-3px;transform:skewX(-10deg);width:35px}.catalog-bestsellers .ranking span{color:#fff;font-size:15px;font-weight:600;left:50%;line-height:1.5;position:absolute;top:2px;transform:translateX(-50%) skew(10deg);transition:all .3s}#desktop-target-bestsellers,#tablet-target-bestsellers{display:none}#desktop-target-whats-new .featured-product-image{height:100%;width:auto}.catalog-result-info{margin-bottom:5px}#view-all-container .catalog-result-info{border-bottom:1px solid #ddd;margin:0;padding-bottom:5px}#view-all-container .catalog-result-info .p-0{padding:0}#view-all-container .catalog-result-info .sort-by{margin:.7rem 0}#view-all-container .product-row{align-items:center;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;margin:0}#view-all-container .product-row .product-listing-image{margin:0}#view-all-container .product-row .product-listing-image img{max-height:160px;padding:15px 0}#view-all-container .product-row .productListing-data{border:none}#view-all-container .product-row .productListing-data p{margin:0}#view-all-container .product-row .product-listing-price{align-self:flex-start}#view-all-container #product-listing-sort{font-size:13px}.productListing-data{border-bottom:1px solid #ddd;padding:15px 10px 15px 0}.productListing-data h2{color:#333;font-size:16px;font-weight:700;line-height:16px;margin:0 0 5px;padding:0}.productListing-data img{margin:0}.productListing-data .product-listing-price{padding:0}.container{border-bottom:1px solid #ddd}.shadow-container{background:#103c7b;box-shadow:none}.catalog-wrapper{background:#fff;float:left;width:100%}.colleft{background:#fff;border-top-right-radius:15px;padding:9px}.disable_sidebar{border-top-right-radius:0}#ministry-credentials{margin:15px 0}#ministry-credentials img{border:6px solid #eee;border-radius:8px}#ministry-credentials .image-couple{height:auto;width:260px}#ministry-credentials ul{display:inline-block;margin:7px 0 15px;padding:0 0 0 18px}#ministry-credentials li{color:#000;font-size:16px;text-align:left}.form-control,.form-group{margin-bottom:10px}.form-control{width:99%}.form-horizontal .form-group label{line-height:35px;margin:0}.form-horizontal .form-group label.required:before{color:#cc2010;content:"* "}.form-horizontal .form-group label.checkbox{text-align:left}.form-horizontal .form-group label.checkbox input{margin:0 5px 0 0}.form-group label{display:block;margin-bottom:3px}.form-group label.info{padding-left:20px}.form-group input[type=email],.form-group input[type=number],.form-group input[type=password],.form-group input[type=text],.form-group select,.form-group textarea{border:1px solid #aaa;border-radius:3px!important;font-size:16px;max-width:100%;min-height:35px;padding:6px!important;width:100%}.form-group input[type=email].error,.form-group input[type=password].error,.form-group input[type=text].error,.form-group select.error,.form-group textarea.error,.form-group.error input[type=email],.form-group.error input[type=password],.form-group.error input[type=text],.form-group.error select,.form-group.error textarea{border-color:#cc2010}.form-group.error label{color:#cc2010}.form-group.error .validation-message{margin-bottom:5px}.form-group.error .error-message{color:#cc2010}.form-group .print-option{align-items:center;display:flex;flex-wrap:wrap}.form-group .cert-checkbox{align-items:flex-start;display:flex;flex-wrap:nowrap}.form-group .cert-checkbox .input{margin-top:2px}.saved-addresses select{text-overflow:ellipsis}.no-js .saved-addresses{display:none}.input-group{border-collapse:separate}.input-group .form-control,.input-group input[type=number],.input-group input[type=text]{display:table-cell}.input-group .form-control:first-child,.input-group input[type=number]:first-child,.input-group input[type=text]:first-child{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.input-group .form-control:last-child,.input-group input[type=number]:last-child,.input-group input[type=text]:last-child{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.input-group .input-group-label{border:1px solid #aaa;display:table-cell;line-height:normal;padding:4px 12px;width:1%}.input-group .input-group-label:first-child{border-radius:3px 0 0 3px;border-right:none}.input-group .input-group-label:last-child{border-left:none;border-radius:0 3px 3px 0}.input-group{display:table;position:relative;width:100%}.input-group-addon{background:#eee;border:1px solid #aaa;border-bottom-left-radius:3px;border-right:0;border-top-left-radius:3px;display:table-cell;line-height:1;padding:4px;vertical-align:middle;white-space:nowrap;width:1%}.input-group input.form-control{border-bottom-left-radius:0!important;border-top-left-radius:0!important;margin-bottom:0}.help-block{font-size:11px;line-height:15px;margin:4px 0 5px}@keyframes slideToNothing{0%{max-height:0}4%{max-height:0}12%{max-height:85px}92%{max-height:85px}to{max-height:0}}.header-notification{animation:slideToNothing 12s linear;animation-fill-mode:both;background-color:#ffd449;text-align:center}.header-notification strong{display:inline-block;padding:15px}.container{position:relative}.panel{background:#1e619f;border:1px solid #1e619f;border-radius:4px;clear:both;margin-bottom:15px;width:100%}.panel footer{background:transparent;float:none;margin:0;text-align:left}.panel .panel-heading{background:#1e619f;background:linear-gradient(180deg,#1e619f 0,#103c7b);border-radius:4px 4px 0 0;color:#fff;font-size:14px;padding:8px 10px;width:100%}.panel .panel-heading h1,.panel .panel-heading h3{color:#fff;font-size:14px;font-weight:400;line-height:14px;margin:0;padding:0}.panel .panel-body{background:#fff;border-radius:4px;padding:10px;width:100%}.panel.panel-default{background:#fff;border-color:#ddd;border-radius:4px;width:100%}.panel.panel-default .panel-heading{background:#eee;border-bottom:1px solid #ddd;color:#333}.panel.panel-default.error,.panel.panel-default.error-border{border-color:#cc2010}.panel.panel-blue-side,.panel.panel-orange-side{background:#fff;border:0;box-shadow:2px 2px 15px #ccc}.panel.panel-blue-side .panel-body,.panel.panel-orange-side .panel-body{border:0}.panel.panel-blue-side .panel-heading,.panel.panel-orange-side .panel-heading{background:#fff;border-bottom:1px solid #eee;color:#333;font-size:16px;font-weight:700;line-height:18px;padding:10px}.panel.panel-blue-side{border-left:15px solid #1e619f}.panel.panel-orange-side{border-left:15px solid #feb645}.panel .panel .quote{padding-left:36px;position:relative}.panel .panel .quote:before{content:"“";display:block;font-size:80px;left:-4px;padding-left:10px;position:absolute;top:27px}blockquote.panel{width:auto}.panel-footer{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #ddd;padding:10px}.product-media-thumbnail{float:left;text-align:center;width:100%}.product-price{font-size:1.3em;font-weight:400;line-height:1em;margin-top:4px}.image-gallery{display:flex;flex-wrap:wrap;height:100%;justify-content:center;margin-bottom:1rem;max-height:132px;overflow:hidden;width:100%}.image-gallery .image-container{margin-bottom:.25rem;margin-right:.25rem}.image-gallery .image-container img{border:1px solid #ddd;border-radius:2px;height:63px;margin:0 auto;-o-object-fit:contain;object-fit:contain;padding:2px;width:63px}.add-to-cart-btn{cursor:pointer;display:inline-block;font-size:18px!important;font-weight:700;line-height:24px;min-height:40px;outline:none;position:relative;text-decoration:none;width:100%}.cart-logo span:before{content:"\e80c";font-family:fontello;font-size:22px;margin-right:10px}aside.main-sidebar img{margin-bottom:5px;margin-top:5px}aside.main-sidebar a{color:#fff;text-decoration:none}.radio-group aside.main-sidebar a.radio-button,aside.main-sidebar .radio-group a.radio-button,aside.main-sidebar a.btn-default{color:inherit}aside.main-sidebar a:hover{text-decoration:underline}aside.main-sidebar h1,aside.main-sidebar h2,aside.main-sidebar h3,aside.main-sidebar h4{color:#fff}aside.main-sidebar h1{font-size:16px}aside.main-sidebar .h4,aside.main-sidebar h4{font-size:13px;font-weight:400;margin:0}aside.main-sidebar ul{margin:0 0 10px;padding:0}aside.main-sidebar ul li{border-bottom:1px solid #103c7b;list-style:none;margin:0;width:100%}aside.main-sidebar ul li a{display:block;padding:10px 3px}aside.main-sidebar ul li:first-child a{padding-top:0}aside.main-sidebar ul li:last-child{border:0}.sidebar-header{border-bottom:1px solid #428bca;padding-bottom:6px;text-align:left}.famous-ordained img{border:1px solid #aaa}.search-input{background:#fff;border:0;border-radius:2px;color:#000;margin:0 3px 0 0;max-width:100%;padding:3px;width:104px}.search-button{border:1px solid #eee;border-radius:2px;color:#333;font-size:11px;height:23px;line-height:22px;padding:0 0 3px;width:100%}aside.menu-store img{max-height:120px}.subscribe-push-notifications{color:#fff}.social-share-buttons{margin-bottom:0;margin-top:0;padding:0}.social-share-buttons li{list-style:none;text-align:center}.social-share-buttons.order-complete{background:#eee;margin:10px 0;padding:20px;text-align:left}.social-share-buttons.order-complete a{margin:0 20px 0 0}.social-share-buttons [class^=icon-]:before{margin:0 5px;width:auto}.circle-share-buttons a{background-color:#eee;background-position:center 7px;background-repeat:no-repeat;background-size:48px;font-size:13px;min-width:70px;padding:60px 14px 5px}.circle-share-buttons a,.square-share-buttons a{border:1px solid #ddd;border-radius:5px;color:#555;display:inline-block;height:auto;width:auto}.square-share-buttons a{background-color:#fefefe;background-position:5px;background-size:22px;font-size:14px;margin:2px 3px;padding:4px 8px 6px 5px}.square-share-buttons i{position:relative;top:2px}.circle-share-buttons .social-facebook,.square-share-buttons .social-facebook{background-image:url(/assets/themonastery/static/icons/social/facebook3.png)}.circle-share-buttons .social-twitter,.square-share-buttons .social-twitter{background-image:url(/assets/themonastery/static/icons/social/twitter2.png)}.circle-share-buttons .social-pinterest,.square-share-buttons .social-pinterest{background-image:url(/assets/themonastery/static/icons/social/pinterest2.png)}.training-ordination-card{background:url(/assets/themonastery/static/church-congregation3.jpg) 50%}.state-law-card{background:url(/assets/themonastery/static/legal-hall1.jpg) 50%}.state-wedding-card{background:url(/assets/themonastery/static/wedding1.jpg) 50%}.ordination-form-card{background:url(/assets/themonastery/static/credential2.jpg) 50%}.state-linking-wrapper .state-linking{align-items:center;aspect-ratio:1;background-size:cover;border-radius:4px;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:0 5px;position:relative}.state-linking-wrapper .state-linking:before{background:linear-gradient(180deg,rgba(0,0,0,.5) 10%,rgba(0,0,0,.75));border-radius:4px;bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;transition:all .5s ease-out}.state-linking-wrapper .state-linking:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.1),0 6px 12px 0 rgba(0,0,0,.1),0 15px 35px 0 rgba(0,0,0,.1),0 10px 20px 0 rgba(0,0,0,.1)}.state-linking-wrapper .state-linking:hover:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1}.state-linking-wrapper .state-linking p{font-size:17px;line-height:1.7rem;text-align:center;text-rendering:optimizelegibility}.state-linking-wrapper .state-linking .is-primary{background-size:125%;background:linear-gradient(180deg,#f9d930,#da9714) top;border:1px solid #896e2a;border-radius:4px;color:#333;font-weight:700;line-height:1.2rem;padding:1rem 1.5rem;transition:all .3s ease-out;white-space:unset}.state-linking-wrapper .state-linking .is-primary:active,.state-linking-wrapper .state-linking .is-primary:hover{background:linear-gradient(180deg,#f9d930,#da9714) bottom;color:#333;transform:translateY(-2px)}.state-linking-wrapper .state-linking .is-primary,.state-linking-wrapper .state-linking p{position:relative;width:90%;z-index:10}.ordination-header h1{margin-bottom:4px}.ordination-header h2{color:#103c7b;font-size:16px}img.image-couple{box-sizing:content-box}form.ord-form fieldset,form.ord-form form.chapel fieldset{border:1px dashed #ccc;margin-bottom:15px;padding:20px 10px 10px}form.ord-form legend{background-color:#fff;font-weight:700;margin:0 10px;padding:3px;text-align:left}#social .buttons img{margin:0 0 0 10px}#social .buttons img:first-child{margin:0}#confirmModal .modal-dialog-centered,#joinNewsletterModal .modal-dialog-centered,#storeAccountModal .modal-dialog-centered{min-height:calc(100% - 20px)}#confirmModal .modal-dialog,#joinNewsletterModal .modal-dialog,#storeAccountModal .modal-dialog{margin:5px auto;max-width:620px}#confirmModal .modal-center,#joinNewsletterModal .modal-center,#storeAccountModal .modal-center{margin:auto 5px}#confirmModal .modal-body,#joinNewsletterModal .modal-body,#storeAccountModal .modal-body{max-height:none}#confirmModal .modal-content,#joinNewsletterModal .modal-content{border:5px solid #ffd449}#confirmModal .modal-header,#joinNewsletterModal .modal-header{align-items:center;justify-content:space-between;overflow:auto;padding:0 15px}#confirmModal .modal-header h2,#joinNewsletterModal .modal-header h2{color:#333;font-size:24px;padding:15px 0}#confirmModal .ulc-logo,#joinNewsletterModal .ulc-logo{max-height:50px;padding:0}.confirm-content-wrapper{background-color:#fff;font-size:14px;margin:15px 0 0;overflow:auto}.confirm-content-wrapper .flex{flex-wrap:wrap}.confirm-content-wrapper .col-auto{flex:0 0 auto;max-width:none;width:auto}.confirm-content-wrapper dd,.confirm-content-wrapper dt{padding:5px 3px}.confirm-content-wrapper dd{margin:0}#joinNewsletterModal .form-group label{line-height:35px}#confirmModal .btn,#confirmModal .radio-group .radio-button,#joinNewsletterModal .btn,#joinNewsletterModal .radio-group .radio-button,.radio-group #confirmModal .radio-button,.radio-group #joinNewsletterModal .radio-button{font-size:18px;line-height:1.42857143;margin:10px 5px 0;padding:10px 30px}#confirmModal p,#joinNewsletterModal p{font-size:13px;line-height:22px;margin:0 0 10px}#confirmModal .modal-footer p,#joinNewsletterModal .modal-footer p{margin:0;text-align:left}.info-text{background-color:#eee;border:1px solid #ccc;font-size:12px;padding:5px}.info-text.offset{margin:0 10px 20px;position:relative}.info-text.offset:after{border-bottom:8px solid #ccc;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:0}.info-text.absolute{position:absolute}.info-text.absolute:after{border-bottom:8px solid transparent;border-right:8px solid #ccc;border-top:8px solid transparent;content:"";height:0;left:-16px;position:absolute;top:3px;width:0}.press{border-bottom:1px solid #eee;float:left;margin-top:20px;padding-bottom:15px;width:100%}.dotted-hr{height:21px;margin-bottom:20px;padding:10px 0;width:100%}#absolutionForm .btn,#absolutionForm .radio-group .radio-button,.radio-group #absolutionForm .radio-button{background-color:#ccc;color:#369}.dashboard-1 .panel-heading{background:rgba(51,102,153,.1)!important}.dashboard-1 .icon-dashboard{color:rgba(51,102,153,.75)}.dashboard-2 .panel-heading{background:rgba(218,151,20,.1)!important}.dashboard-2 .icon-dashboard{color:rgba(218,151,20,.75)}.dashboard-3 .panel-heading{background:rgba(12,81,176,.1)!important}.dashboard-3 .icon-dashboard{color:rgba(12,81,176,.75)}.dashboard-4 .panel-heading{background:rgba(195,42,163,.1)!important}.dashboard-4 .icon-dashboard{color:rgba(195,42,163,.75)}.dashboard-5 .panel-heading{background:rgba(68,157,68,.1)!important}.dashboard-5 .icon-dashboard{color:rgba(68,157,68,.75)}.dashboard-6 .panel-heading{background:rgba(191,56,15,.1)!important}.dashboard-6 .icon-dashboard{color:rgba(191,56,15,.75)}.dashboard-7 .panel-heading{background:rgba(110,82,192,.1)!important}.dashboard-7 .icon-dashboard{color:rgba(110,82,192,.75)}.dashboard-8 .panel-heading{background:rgba(66,139,202,.1)!important}.dashboard-8 .icon-dashboard{color:rgba(66,139,202,.75)}.dashboard-9 .panel-heading{background:rgba(0,51,102,.1)!important}.dashboard-9 .icon-dashboard{color:rgba(0,51,102,.75)}.account-dashboard a,.account-dashboard p{font-size:14px}.account-dashboard small a{font-size:11px}.account-dashboard .responsive-table{overflow-x:auto}.account-dashboard .table{margin:0 .5rem;width:calc(100% - 1rem)}.account-dashboard .table .head{background-color:rgba(0,0,0,.1);font-weight:700}.account-dashboard .table td{font-size:14px;line-height:1.2;min-width:100px;padding:6px 5px;text-align:center;vertical-align:middle}.account-dashboard .table td:first-of-type{padding-left:1rem}.account-dashboard .table .min-width-td{min-width:50px}.account-dashboard .table .min-width-td .btn-pill{border-radius:12px;font-size:12px}.account-dashboard .table.table-centered td{text-align:center!important}.account-dashboard .panel .panel-body{align-items:center;display:flex;min-height:68px;padding:.5rem 1rem}.account-dashboard .panel .panel-body.block{display:block}.account-dashboard .panel .panel-body.center{justify-content:center}.account-dashboard .panel .panel-heading{align-items:flex-end;display:flex;font-size:1rem;height:39px;justify-content:space-between}.account-dashboard .panel .panel-heading .mr-5{margin-right:5px}.account-dashboard .panel .panel-heading div{align-items:center;display:flex;margin:auto 0}.account-dashboard .panel .address-block p{line-height:1.2;margin:3px 0}.account-dashboard .panel .address-block .block{border-left:10px solid rgba(0,0,0,.1);padding-left:.75rem}.account-dashboard .panel .address-block.divide{margin-top:1rem}.account-dashboard .panel .icon-dashboard{font-size:1.5rem}.account-dashboard .panel .icon-dashboard:before{margin-right:.6em}.account-dashboard .panel .icon-home{font-size:1.8rem}.account-dashboard .panel .icon-home:before{margin-right:.45em}.account-dashboard .panel .icon-ulc{font-size:1.7rem}.account-dashboard .panel .icon-ulc:before{margin-right:.7em}.dashboard .active{color:#2a862a}.dashboard .active i:before{margin-right:0}.dashboard .inactive{color:#cc2010}.dashboard .inactive i:before{margin-right:0}.dashboard .btn-container{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.dashboard .btn-container .btn,.dashboard .btn-container .radio-group .radio-button,.radio-group .dashboard .btn-container .radio-button{font-size:1rem;padding:10px 12px}.dashboard .btn-container .show-on-desktop-only{display:none}.dashboard .credit-card{background:linear-gradient(225deg,#1e619f,#103c7b);border-radius:10px;font-size:1rem;height:120px;margin:0 0 1rem;position:relative;width:194px}.dashboard .credit-card .logo{left:1rem;max-width:45px;position:absolute;top:1rem}.dashboard .credit-card .content{bottom:1rem;color:#fff;left:1rem;position:absolute;width:calc(100% - 2rem)}.dashboard .credit-card .content .inline{align-items:center;display:flex;justify-content:space-between}.dashboard .credit-card .banner{background:#feb645;font-size:14px;font-weight:700;height:25px;padding:.25rem 1rem .25rem 0;position:absolute;right:0;top:1rem;z-index:2}.dashboard .credit-card .banner.expired{background:#cc2010;color:#fff}.dashboard .credit-card .banner-triangle{background:#feb645;height:25px;position:absolute;right:53px;top:1rem;transform:skew(15deg);width:20px;z-index:1}.dashboard .credit-card .banner-triangle.expired{background:#cc2010;right:62px}.dashboard-title{align-items:center;display:flex;justify-content:space-between;width:100%}.dashboard-title h1{color:#333;font-size:1.5em;line-height:1.3em;margin:0}.dashboard-title .icon-dashboard{font-size:2rem}.dashboard-title .icon-dashboard:before{margin:0}.btn-pill{border-radius:12px;font-size:12px}#chatMessages .admin,#chatMessages .error,#chatMessages .user,.alert,.chatUnavailable{border:1px solid transparent;border-radius:4px;float:left;margin-bottom:15px;padding:15px;width:100%}#chatMessages .admin h4,#chatMessages .error h4,#chatMessages .user h4,.alert h4,.chatUnavailable h4{color:#333;margin-bottom:10px;margin-top:0}#chatMessages .admin>:last-child,#chatMessages .error>:last-child,#chatMessages .user>:last-child,.alert>:last-child,.chatUnavailable>:last-child{margin-bottom:0}#chatMessages .admin>p+p,#chatMessages .error>p+p,#chatMessages .user>p+p,.alert>p+p,.chatUnavailable>p+p{margin-top:5px}#chatMessages .admin,.alert-success{background-color:#dff0d8;border-color:#3c763d;color:#3c763d}#chatMessages .admin hr,.alert-success hr{border-top-color:#3c763d}#chatMessages .user,.alert-info{background-color:#d9edf7;border-color:#1e619f;color:#1e619f}#chatMessages .user hr,.alert-info hr{border-top-color:#1e619f}.alert-warning,.chatUnavailable{background-color:#fcf8e3;border-color:#896e2a;color:#896e2a}.alert-warning hr,.chatUnavailable hr{border-top-color:#896e2a}#chatMessages .error,.alert-danger{background-color:#fff3f3;border-color:#b42b27;color:#b42b27}#chatMessages .error hr,.alert-danger hr{border-top-color:#b42b27}ol.article-nav{display:inline-block;list-style-type:none;margin:2px 0 15px;padding:0}ol.article-nav li{float:left;font-size:16px;padding:0 5px}ol.article-nav li:before{content:"*"}.breadcrumbs{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;margin-bottom:10px;margin-top:-8px;padding-bottom:11px}.breadcrumbs-list{display:flex;margin:0;padding:0}.breadcrumbs-item{list-style:none;margin:0 1.5rem 0 0;position:relative}.breadcrumbs-item:after{color:#ccc;content:"/";position:absolute;right:-13px;top:0}.breadcrumbs-item:last-of-type:after{content:none}.state-marriage-laws .breadcrumbs{border:0;margin-bottom:0;padding-bottom:0}.script-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.script-header .square-share-buttons{margin-bottom:10px}.script-header .square-share-buttons a:last-of-type{margin-right:0}.script-header .square-share-buttons a:first-of-type{margin-left:0}.wedding-script h2{font-size:18px;letter-spacing:.1em;margin:0;text-transform:uppercase;word-break:break-all}.wedding-script h3{font-size:14px;font-weight:700;margin-bottom:0;margin-top:24px;position:relative}.wedding-script p{line-height:158%;margin-bottom:0;margin-top:16px}.wedding-script p.hint{display:block;margin-left:-16px;text-align:center}.wedding-script p.repeat{position:relative}.wedding-script p.repeat:before{background-color:#feb645;background-image:linear-gradient(135deg,#feb645 25%,#f6f6f6 0,#f6f6f6 50%,#feb645 0,#feb645 75%,#f6f6f6 0,#f6f6f6);background-size:14px 14px;border-radius:2px;content:"";height:100%;left:-18px;position:absolute;width:3px}.wedding-script .hint{color:#777;font-style:italic;font-weight:400}.wedding-script .minister{position:relative}.wedding-script .minister:before{background-color:#feb645;content:"";height:100%;left:-18px;position:absolute;width:3px}.wedding-script section{background-color:#fff;border:1px solid #ccc;border-radius:4px;margin:24px auto;padding:16px 16px 16px 32px;transition:border .3s}.wedding-script section:hover{border-color:#aaa}.wedding-script blockquote{background-color:#eee;border:none;color:#777;font-size:14px;font-style:italic;margin:16px 0 0;padding:16px 24px}.wedding-script blockquote p{margin:0}.wedding-script blockquote footer{color:#777;font-style:normal}.wedding-script blockquote footer cite{font-style:italic}.wedding-script--hero{border:1px solid #ccc;border-radius:4px;margin-bottom:24px;opacity:1;overflow:hidden;padding:12px;transition:opacity .5s .35s,height .35s}.wedding-script--hero .media{display:flex;height:440px;margin-bottom:5px;opacity:0;transition:opacity .5s .35s,height .35s}.wedding-script--hero .media img{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;width:100%}.wedding-script--hero ul.stats{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;opacity:0;padding:0;transition:opacity .5s .5s}.wedding-script--hero ul.stats .is-digit{width:10px}.wedding-script--hero ul.stats .is-digit:nth-child(4) span{position:relative}.wedding-script--hero ul.stats .is-digit:nth-child(4) span:after{bottom:0;content:",";position:absolute;right:-4px}.wedding-script--hero ul.stats .is-digit:nth-child(7) span{position:relative}.wedding-script--hero ul.stats .is-digit:nth-child(7) span:after{bottom:0;content:",";position:absolute;right:-4px}.wedding-script--hero ul.stats li{margin:7px 5px 0}.wedding-script--hero ul.stats li [class^=icon-]:before{margin:0 .2em}.wedding-script--hero ul.stats li i{color:#af5600;margin-left:5px;transition:color .25s}.wedding-script--hero ul.stats li form:hover i{color:#750016}.wedding-script--hero ul.stats li form button{border:none;color:#333;line-height:normal;outline:none;padding:0;vertical-align:unset}.wedding-script--hero ul.stats li form button:active,.wedding-script--hero ul.stats li form button:focus,.wedding-script--hero ul.stats li form button:hover{color:#333;text-decoration:none}.script-intro h2,.script-intro ul{margin-left:24px}.script-intro p{font-size:16px;letter-spacing:.025em;line-height:158%;margin:24px}.no-js .wedding-script--hero,.no-js .wedding-script--hero .media,.no-js .wedding-script--hero img,.no-js .wedding-script--hero ul.stats{opacity:1!important}.no-js .wedding-script--download-form{display:none}.entry-content{padding:1rem 0 0}.entry-content .comment-body h1,.entry-content .comment-body h2,.entry-content h1,.entry-content h2{color:#222;font-weight:700;margin:0 0 .8125em}.entry-content figure{font-size:.8rem;font-style:italic;margin:0 auto 1rem;text-align:center;width:-moz-fit-content;width:fit-content}.entry-content figure:not(.wp-block-embed){border:1px solid #ccc;display:table;margin-bottom:1em}.entry-content figure:not(.wp-block-embed) figcaption{caption-side:bottom;display:table-caption;margin:0 .25em .55em;text-align:center}.entry-content figure:not(.wp-block-embed) img[class*=align],.entry-content figure:not(.wp-block-embed) img[class*=wp-image-]{border:none;padding:3px}.entry-content figure:not(.wp-block-embed).aligncenter{margin-left:auto;margin-right:auto}a:active img:not(.no-border)[class*=align],a:active img[class*=wp-image-],a:focus img:not(.no-border)[class*=align],a:focus img[class*=wp-image-],a:hover img:not(.no-border)[class*=align],a:hover img[class*=wp-image-]{background:#eee;border-color:#aaa}img:not(.no-border)[class*=align],img[class*=wp-image-]{border:1px solid #ddd;padding:6px}figure.image.aligncenter,figure.image.alignleft,figure.image.alignright,img.aligncenter,img.alignleft,img.alignright{margin-bottom:10px}figure.image.alignleft,figure.image.alignright,img.alignleft,img.alignright{max-width:60%}.comment-list>li.comment{background:#f6f6f6;border-bottom:1px solid #ddd;border-radius:3px;box-shadow:0 0 0 1px #ddd;display:block;float:left;margin:0 0 15px 2%;padding:10px;position:relative;width:98%}.comment-list>li:before{content:url(/assets/themonastery/static/comment-arrow.png);left:-21px;position:absolute}.comment-list .children li.comment{background:#fff;border-bottom:1px solid #aaa;border-left:1px solid #ddd;border-radius:3px;margin:10px 0 0;padding:10px;position:relative}.comment-list .avatar{border-radius:3px;box-shadow:0 1px 2px #ccc;left:-102px;padding:0;position:absolute;top:0}a.comment-reply-link{background:hsla(0,0%,100%,.75);border-radius:3px;color:#555;display:inline-block;font-size:12px;padding:0 8px;text-decoration:none}a.comment-reply-link:active,a.comment-reply-link:focus,a.comment-reply-link:hover{background:#777;color:#fff}.add-comment{background-color:#fff;border:2px dashed #369;border-radius:3px;color:#369;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;margin:5px 0 15px;padding:15px;text-align:center;transition:background-color .3s,border .3s;width:100%}.add-comment:hover{background:#369;border:2px solid #103c7b;color:#fff;text-decoration:underline}.commentform textarea#body:focus{border-left:3px solid #af5600;transition:border .3s}.fab{bottom:15px;box-shadow:0 1px 3px rgba(0,0,0,.2);position:fixed;right:-200px;transition:right .5s;z-index:201}.fab i:before{margin:0}.embed{margin-bottom:20px}.blog-search{margin:0 auto;max-width:400px}.blog-search .searchbar{border:1px solid #369;border-radius:4px;box-sizing:border-box;height:40px;margin:0 auto 1rem;max-width:400px;padding:2px 10px;width:100%}.blog-search .searchbar::-moz-placeholder{color:#369}.blog-search .searchbar::placeholder{color:#369}.blog-search .searchbar:focus,.blog-search .searchbar:focus-visible{box-shadow:none;outline:1px solid #369}.blog-search .searchbar-container{position:relative}.blog-search .searchbar-container:before{display:none}.blog-search .searchbar-container .searchbar-btn{align-items:center;background:rgba(51,102,153,.15);border-left:1px solid #369;border-radius:0 4px 4px 0;display:flex;font-size:1.25rem;height:40px;justify-content:center;position:absolute;right:0;top:0;width:65px}.blog-search .searchbar-container .searchbar-btn .icon-search:before,.blog-search .searchbar-container .searchbar-btn .searchbar-container:before{color:#369;margin:0}.excerpt-container{border-top:1px solid #ccc;padding:15px 0;width:100%}.excerpt-container:last-of-type{border-bottom:1px solid #ccc;margin-bottom:1.5rem}.excerpt-container .headline{font-size:18px;margin:.25rem 0 .5rem}.excerpt-container .headline-large{display:block}.excerpt-container .headline-small{display:none}.excerpt-container img{border-radius:2px;height:175px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;padding:0;width:100%}.excerpt-container img.default-image{border:1px solid #ccc;-o-object-fit:contain;object-fit:contain;padding:5px}.excerpt-container .content-container{grid-gap:.5rem;display:grid;grid-template-columns:1fr;grid-template-rows:175px 1fr}.excerpt-container .content-container .content{display:flex;flex-direction:column;justify-content:space-between}.excerpt-container .content-container .postmetadata{display:flex;flex-wrap:wrap;gap:.75rem .25rem;justify-content:space-between;margin-top:2.5rem}.excerpt-container .content-container .postmetadata .btn,.excerpt-container .content-container .postmetadata .radio-group .radio-button,.radio-group .excerpt-container .content-container .postmetadata .radio-button{font-size:12px;padding:8px 6px}#optin{clear:both}#chatMessages #optin .user,#optin #chatMessages .user,#optin .alert-info{align-items:center;display:flex;flex-grow:1;justify-content:space-between}body.modal-open{position:relative;width:100%}.bold{font-weight:700}span.status{text-align:center}.ord_img_code_box{word-wrap:break-word;background:#fff;border:1px solid #ddd;font-family:Courier New,Courier,monospace;font-size:14px;height:46px;overflow-y:scroll;padding:3px;white-space:pre-wrap;width:100%}.quadList a:hover{background:#fcf8e3}.quadList img{max-height:150px}.ulc-flags-logo{margin-bottom:10px;margin-top:20px;text-align:center}.boldordination{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#1e619f;background:linear-gradient(180deg,#1e619f 0,#103c7b);border-radius:12px;box-shadow:0 3px 0 1px #036;color:#fff;display:inline-block;font-size:22px;font-weight:700;line-height:16px;margin:0 auto 20px;overflow:hidden;padding:30px 0;position:relative;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #333;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:434px;z-index:1}.boldordination:hover{box-shadow:0 2px 0 1px #036;margin-bottom:19px;margin-top:1px}.boldordination:active{box-shadow:0 0 0 1px #036;margin-bottom:17px;margin-top:3px}.boldordination .boldordination-left-branch,.boldordination .boldordination-right-branch{background-size:contain;background:url(/assets/themonastery/static/buttons/boldordination-left-olive.png) no-repeat 50%;bottom:0;display:block;left:5px;position:absolute;top:0;width:50px;z-index:-1}.boldordination .boldordination-right-branch{background-image:url(/assets/themonastery/static/buttons/boldordination-right-olive.png);left:auto;right:5px}.boldordination.mini{font-size:15px;font-weight:400;line-height:20px;padding:10px 0}.boldordination.mini span.boldordination-right-branch{right:8px;width:33px}.boldordination.mini span.boldordination-left-branch{left:8px;width:33px}.notice{background:#fff;border:2px solid #cc2010;color:#cc2010;font-weight:700;padding:10px}p#contact{font-size:.8em}a.shipping{text-decoration:none}img.fb{background:url(/assets/themonastery/static/soc-icon-1-22-10/universal_life_church_social_icons.png)}img.network{background:url(/assets/themonastery/static/soc-icon-1-22-10/universal_life_church_social_icons.png) 0 -91px}.fb-like span{width:100px}.universal{margin-bottom:-5px;margin-top:35px}.more{left:612px;position:absolute;top:-10px}p.notice{font-size:9.5px;padding:10px}p.warning{background:#fff3f3;border:1px solid #e4b9c0;color:#c9302c}.clearfix{clear:both}.full-width-videos{height:458px;margin-bottom:15px;width:100%}div[class^=accordion]{height:auto;list-style-type:none;padding:0;width:100%}div[class^=accordion] dl{margin:10px 0 0}div[class^=accordion] dd{display:none;margin:0}div[class^=accordion] dt{background:#eee;border:1px solid #eee;border-radius:3px;box-shadow:0 1px 0 #aaa;cursor:pointer;margin:10px 0;padding:10px;transition:all .5s ease}div[class^=accordion] dt p{margin-bottom:0}div[class^=accordion] dt:hover{border:1px solid #369;box-shadow:0 0 0 #aaa}.glyphicon{color:#000;display:inline-block;font-family:Arial;font-style:normal;font-weight:400;position:relative;top:1px}.glyphicon:hover{color:#1e619f}.carousel,.carousel-inner{position:relative}.carousel-inner{overflow:hidden;padding:0 50px;width:100%}.carousel-inner>.item{display:none;position:relative;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-control{bottom:0;filter:alpha(opacity=80);font-size:20px;left:0;margin:0;opacity:.8;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.75);top:0;width:40px}.carousel-control.left{left:0;right:auto}.carousel-control.right{left:auto;right:0}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{display:inline-block;font-size:100px;position:absolute;top:50%;z-index:5}.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right{margin-right:-10px;right:50%}.carousel-control .glyphicon-chevron-left:before{content:"‹"}.carousel-control .glyphicon-chevron-right:before{content:"›"}.carousel-indicators{bottom:10px;left:50%;list-style:none;margin-left:-30%;padding-left:0;position:absolute;text-align:center;width:60%;z-index:15}.carousel-indicators li{background-color:transparent;border:1px solid #fff;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px;text-indent:-999px;width:10px}.carousel-indicators .active{background-color:#fff;height:12px;margin:0;width:12px}.radio-group .carousel-caption .radio-button{text-shadow:none}.thumbnail{margin-bottom:6px}.carousel-controls-row{bottom:unset;display:flex;justify-content:center;left:unset;margin:5px auto;position:relative;width:100%}.carousel-controls-row .carousel-control.singular{background:#555 none repeat scroll 0 0;border-radius:5px;display:block;float:left;height:9px;margin:5px;position:relative;text-indent:-9999px;width:9px}.carousel-controls-row .carousel-control.singular.active{background:#103c7b}.blog-featured .carousel-inner{padding:0}.blog-featured .featured-post.active{grid-column-gap:0;grid-row-gap:0;display:grid!important;grid-template-columns:0 1fr 0;grid-template-rows:2fr 1fr;height:315px;max-width:100%;width:auto}.blog-featured .featured-post.active .featured-image{grid-area:1/2/3/3;padding:0}.blog-featured .featured-post.active .featured-image img{border-radius:2px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;padding:0;width:100%}.blog-featured .featured-post.active .featured-caption{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.05) 2.2%,rgba(0,0,0,.1) 5%,rgba(0,0,0,.2) 7%,rgba(0,0,0,.3) 12.8%,rgba(0,0,0,.35) 17.7%,rgba(0,0,0,.5) 25%,rgba(0,0,0,.75) 51.6%,rgba(0,0,0,.9));grid-area:2/2/3/3;margin:0;transition:.5s ease-in-out}.slide-caption{background:rgba(0,0,0,.75);border-radius:0 0 2px 2px;color:#fff;font-size:.85em;padding:35px 15px 15px}.slide-caption a{color:#fff;text-decoration:none}.slide-caption a .read-more{color:#8eb0cf}.slide-caption h3{color:#fff;font-weight:700;margin:0;padding:5px 0}.slide-caption h3 .featured-header{background:hsla(0,0%,100%,.15);border-radius:5px;font-size:15px;font-weight:400;margin:0;padding:3px 5px;width:101px}.slide-caption h3 .featured-header,.slide-caption h3 .featured-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.slide-caption h3 .featured-title{font-size:1.5rem;font-weight:200;line-height:1.7rem;margin:.75rem 0 1rem;padding:0}.bestsellers-carousel{margin:0 10px 10px}.bestsellers-carousel .catalog-header{text-align:left}.bestsellers-carousel .carousel{position:relative}.bestsellers-carousel .carousel .carousel-control{top:-40px}.bestsellers-carousel .carousel-inner{overflow:hidden;padding:10px 20px;position:relative;width:100%}.bestsellers-carousel .carousel-inner>.item{position:relative;transition:left .6s ease-in-out}.bestsellers-carousel .carousel-inner>.item>a>img,.bestsellers-carousel .carousel-inner>.item>img{height:125px;line-height:1;-o-object-fit:contain;object-fit:contain;width:100%}.bestsellers-carousel .carousel-inner>.active,.bestsellers-carousel .carousel-inner>.next,.bestsellers-carousel .carousel-inner>.prev{display:block}.bestsellers-carousel .carousel-inner>.active{left:0}.bestsellers-carousel .carousel-inner>.next,.bestsellers-carousel .carousel-inner>.prev{position:absolute;top:0;width:100%}.bestsellers-carousel .carousel-inner>.next{left:100%}.bestsellers-carousel .carousel-inner>.prev{left:-100%}.bestsellers-carousel .carousel-inner>.next.left,.bestsellers-carousel .carousel-inner>.prev.right{left:0}.bestsellers-carousel .carousel-inner>.active.left{left:-100%}.bestsellers-carousel .carousel-inner>.active.right{left:100%}.catalog-wrapper:after{clear:both;content:"";display:block}.catalog-wrapper .row{margin-left:0;margin-right:0}tr.header{background:#fff}.mobile-mt-10{margin-top:10px}#shopping-cart .empty-cart hr{margin:0 0 15px}#shopping-cart .del-btn-m{margin-left:2rem}#shopping-cart .after-items,#shopping-cart .shopping-cart-product{border-top:1px solid #ccc;display:flex;flex-direction:column;margin:0;padding:15px 0;width:100%}#shopping-cart .after-items .qty,#shopping-cart .shopping-cart-product .qty{border:1px solid #ccc;cursor:pointer;font-size:12px;font-weight:400;line-height:1em;margin-bottom:0;max-width:155px;min-height:30px;text-align:center;vertical-align:top;white-space:nowrap}#shopping-cart .after-items .qty:disabled,#shopping-cart .shopping-cart-product .qty:disabled{cursor:not-allowed}#shopping-cart .sub-product img{width:auto}#shopping-cart .qty-row-m{margin-top:20px}#shopping-cart .order-first{order:-1}#shopping-cart .order-last{order:13}#shopping-cart .qty-row-container{display:flex;flex-wrap:wrap}#shopping-cart div.qty-row-wrapper{display:flex;float:right;min-height:55px}#shopping-cart span.flex-center-align{align-self:center}#shopping-cart .cart-button-container .continue-shopping-button{float:left}#mail-order-checkout .user-container{cursor:pointer;height:100%;margin:.5rem 0 1.5rem;min-height:50px;position:relative}#mail-order-checkout .user-container .user{border:1px solid #ddd;border-radius:4px;padding:.75rem 1rem}#mail-order-checkout .user-container .user.selected{background-color:#eee;border-color:#aaa}#mail-order-checkout .user-container .spinner{align-items:center;animation:spin-cw 3s linear infinite;display:flex;height:0;justify-content:center;left:50%;margin-top:1rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}#mail-order-checkout .user-container .spinner i:before{font-size:32px;margin:0}.shopping-cart-name{color:#333;display:inline-block;font-size:15px;font-weight:400;line-height:24px;margin-bottom:3px}.shopping-cart-attributes{list-style-position:inside;margin:0 0 15px}.shopping-cart-attributes li{font-size:12px;font-style:italic;line-height:14px;margin-bottom:3px}.mobile-cart-buttons{margin:20px 0;padding:10px}.page-heading{display:flex;float:left;justify-content:space-between;margin-bottom:10px;width:100%}.page-heading-title{margin-top:10px}.page-heading-title h1{color:#333;margin:0}.page-heading-image,.page-heading-title{float:left}.page-heading-image{text-align:right}#main a,.main a{color:#369;text-decoration:underline}.moduleRow{padding:6px 4px}.moduleRow:hover{background-color:#eee}.moduleRow input[type=radio]{position:relative;top:3px}.nested-category-heading{margin-bottom:10px}.related-products{background:rgba(0,0,0,.05);border-radius:12px;margin:0 0 1rem;padding:1rem}.related-products .customers-also-purchased-products{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:15px;width:100%}.related-products .customers-also-purchased-products .also-purchased-product{display:inline-block;min-height:150px;text-align:center;vertical-align:top;width:calc(50% - .5rem)}.related-products .customers-also-purchased-products .also-purchased-product img{max-height:125px;-o-object-fit:contain;object-fit:contain}.related-products .customers-also-purchased-products .title{color:#333;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,Arial,sans-serif;font-size:14px;font-weight:500;line-height:14px;margin:0}#product-qty-discount-images{grid-gap:.5rem;display:grid;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}#product-qty-discount-images li{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;font-size:16px;justify-content:center;outline:2px solid transparent;overflow:hidden;padding-bottom:10px;position:relative;text-align:center;transition:.25s ease-in-out}#product-qty-discount-images li.selected{outline-color:rgba(0,0,0,.5)}#product-qty-discount-images img{display:block;margin:0 auto}#order-notes .order-note-wrapper{border-bottom:1px solid #ddd}#order-notes .order-note-wrapper .gravatar{max-width:50px;min-width:30px;width:100%}#order-notes .order-note-wrapper .header-text{font-size:13px;padding-left:20px}.size-chart-img{width:100%}#sizeChart{max-width:800px;width:100%}.fourUp{margin:20px 0}.fourUp .close{background-color:#369;color:#fff;line-height:inherit;opacity:.9;padding:10px 15px;right:10px;top:0}.fourUp .panel.panel-blue-side .panel-heading{font-size:15px}.fourUp ul li{list-style:none}.fourUp ul{padding:0}.fourUp .panel-alt{background-color:#d9edf7;border:1px solid #369;clear:both;padding:10px 15px 0}.fourUp section{border-bottom:1px solid #ddd;display:table;margin-bottom:10px;padding:9px 0 20px}.fourUp section .hide{display:none}.fourUp section:last-of-type{border-bottom:0}.fourUp section>div{display:table-cell;float:left;padding:0 20px;width:33%}.panel-alt{margin:0}#siteseal{display:inline-block;margin-top:20px}#shipping-speed{list-style:none;padding:0;text-align:center}#shipping-speed li{border:none;padding:10px}#shipping-speed li .block{border:1px solid #ddd;padding:10px 0}#shipping-speed li .block .estimated-delivery{font-size:14px}#shipping-speed .selected .block{background-color:#eee;border-color:#aaa}#shipping-speed img{height:100px;margin:auto}.order-summary h4{display:inline}.order-summary h5{margin:0}.order-summary h4,.order-summary h5{color:#333;font-weight:400}.order-summary .sub-product{background-color:#eee;margin-left:10px;padding-bottom:10px;padding-top:10px}.order-summary .sub-product ul{margin-bottom:0}.order-summary .sub-product ul li{font-size:12px}.order-summary>li{border-bottom:1px solid #aaa;list-style:none;padding:2px 0 7px}.order-summary .total{border:none}.order-summary.order-summary-filtered{background:hsla(0,0%,100%,.5);border:1px solid #ddd;border-radius:4px;padding:10px;position:relative}.order-summary.order-summary-filtered>li{border-bottom:none}.fulfillment-delay-notice{background:#fff3f3;margin:-10px -10px 10px;padding-top:10px}.submit-block input{margin:15px 0 30px}#checkout-success-content .thanks{margin:0 0 10px;max-width:100%}#chatMessages #checkout-success-content .admin>p+p,#chatMessages #checkout-success-content .error>p+p,#chatMessages #checkout-success-content .user>p+p,#checkout-success-content #chatMessages .admin>p+p,#checkout-success-content #chatMessages .error>p+p,#checkout-success-content #chatMessages .user>p+p,#checkout-success-content .alert>p+p,#checkout-success-content .chatUnavailable>p+p{margin-bottom:0}#reply-title{margin:5px 0}#commentform{border:5px solid #777;padding:10px}.comments-area{display:flex;flex-direction:column;margin:28px 0;padding:0}.comments-area .delete-comment-form{display:inline}.comments-area .delete-comment{color:#c9302c;cursor:pointer;display:inline-block;padding:2px}.comments-area .delete-comment:hover{color:#cc2010}.comment-reply-title,.comments-title{font:900 16px/1.5 Lato,sans-serif;margin:0;text-transform:uppercase}.comment-list{list-style:none;margin:0;padding:0}.comment-list .reply{font-size:12px;line-height:2;margin-top:24px;text-transform:uppercase}.comment-author{font-size:14px;line-height:1.7142857142}.comment-author .fn{font-weight:900}.comment-author a{color:#222}.comment-author a:hover{color:#2a862a}.comment-list article{border-top:1px solid rgba(0,0,0,.1);margin-bottom:24px;padding-top:24px}.comment-list>li:first-child>article{border-top:0}.comment-author{position:relative}.comment-author .avatar{border:1px solid rgba(0,0,0,.1);height:34px;left:0;padding:2px;position:absolute;top:0;width:34px}.says{display:none}.comment-author,.comment-list .reply{padding-left:48px}.comment-body{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.comment-body ol,.comment-body ul{margin:0 0 24px 22px}.comment-body li>ol,.comment-body li>ul,.comment-body>:last-child{margin-bottom:0}.comment-list .children{list-style:none;margin-left:10px}.comment-respond{margin-bottom:24px;padding:0}.comment .comment-respond{margin-top:24px}.comment-respond h3{margin-bottom:24px;margin-top:0}.comment-reply-title small a{color:#777;float:right;height:24px;overflow:hidden}.comment-reply-title small a:hover{color:#103c7b}.comment #respond,.comment p,.comment-meta a{margin-left:48px}#contact-form{min-height:600px}.contact-form-law-page{min-height:0}#contact-form fieldset{border:1px dashed #ccc;margin-bottom:15px;padding:20px 10px 10px}#contact-form legend{background-color:#fff;font-weight:700;margin:0 10px;padding:3px;text-align:left}#contact-form textarea{height:250px}#contact-form input[type=text],#contact-form select{max-width:320px}#contact-form #questions-answers{display:none}.display-form p{background:#eee;border-radius:6px;margin:10px 0 0;padding:10px}.display-form.warn p{background:#e4b9c0}.cc-window{opacity:1;transition:opacity 1s ease}.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{box-sizing:border-box;display:flex;flex-wrap:nowrap;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;overflow:hidden;position:fixed;z-index:9999}.cc-banner{flex-direction:row;padding:1em 1.8em;width:100%}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{display:inline-block;opacity:.8;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{border-style:solid;border-width:2px;display:block;font-size:.9em;font-weight:700;padding:.4em .8em;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus{background-color:transparent;text-decoration:underline}.cc-close{display:block;font-size:1.6em;line-height:.75;opacity:.9;position:absolute;right:.5em;top:.5em}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-bottom{border-top-left-radius:.5em;border-top-right-radius:.5em;bottom:0;left:3em}.cc-bottom{bottom:1em}.cc-window.cc-banner{align-items:center}.cc-banner.cc-bottom{bottom:0;left:0;right:0}.cc-banner .cc-message{flex:1;padding-left:55px;position:relative}.cc-banner .cc-message:before{content:"\e806";display:inline-block;font-family:fontello;font-size:40px;font-style:normal;font-variant:normal;font-weight:400;left:-15px;line-height:1em;margin-left:.2em;margin-right:.7em;position:absolute;text-align:center;text-decoration:inherit;text-transform:none;top:-6px;width:1em}.cc-compliance{align-content:space-between;align-items:center;display:flex}.cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}.row .covid{align-items:flex-start;display:flex;flex-direction:row;margin:0 -15px;opacity:1;padding:30px 45px 5px;transition:opacity .5s .5s}.row .covid h1.notice{background:#1e619f;border:7px solid #fcf8e3;color:#fff;font-size:3rem;font-weight:700;line-height:normal;margin-top:0;padding:7px;text-align:center}.row .covid h1.notice span{color:#af5600}.row .covid.is-section{background:#eee;flex-direction:column;margin:0}.row .covid.is-section>div{width:100%}.row .covid.is-section>div.card{margin-bottom:30px}.row .covid>div{margin:0 0 10px;padding:0 15px;width:50%}.row .covid>div>img{width:100%}.row .covid .rmb-15{margin-bottom:15px}.row .covid .leading,.row .covid .leading p,.row .covid p.leading{font-size:15px;line-height:1.7rem;text-rendering:optimizelegibility}.row .covid .text-muted{color:#777}.row .covid .card{background:#fff;border-radius:2px;box-shadow:0 5px 10px rgba(0,0,0,.1);overflow:hidden;padding:20px;transition:box-shadow .2s ease-in-out}.row .covid .card:hover{box-shadow:0 24px 56px rgba(0,0,0,.1)}.row .covid .card.donation{display:flex;flex-direction:column}.row .covid .card .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.row .covid .card .header h2{margin:0}.row .covid .card .media{display:flex;justify-content:center;margin:-20px -20px 20px;position:relative}.row .covid .card .media a{max-height:240px;min-height:144px;width:100%}.row .covid .card .media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.row .covid .card .media h1{align-self:center;color:#c9302c;font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:2.25rem;font-style:italic;font-weight:700;left:10%;pointer-events:none;position:absolute;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.row .covid .card .media h1 span.donation{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35);color:#8eb0cf;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:6rem;font-style:normal;line-height:6rem;margin-top:6px;padding:0 6px;text-shadow:1px 3px 6px #fff,0 0 0 rgba(0,0,0,.9),1px 3px 6px #fff}.row .covid .card .certificate-list{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:20px}.row .covid .card .certificate-list a{max-width:50%}.row .covid .card .certificate-list a img{-o-object-fit:contain;object-fit:contain;width:100%}.row .covid .card .certificate-list ul{flex-shrink:0;list-style-position:inside;padding:0}.row .covid svg#truck{fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;width:56px}.row .covid svg#truck #road{fill:none;stroke:#333;stroke-width:2px;animation:is-expanding 3s infinite alternate;transform-origin:50%}@keyframes is-expanding{0%{transform:scaleX(1)}65%{transform:scaleX(.75)}to{transform:scaleX(1)}}.row .covid svg#truck #box,.row .covid svg#truck #cab{animation:is-wobblin 4s ease-in-out infinite alternate;transform-origin:0 50%}@keyframes is-wobblin{0%{transform:rotate(0deg)}60%{transform:rotate(-1deg)}to{transform:rotate(0deg)}}.row .covid svg#truck #cab{fill:#369;fill-rule:nonzero}.row .covid svg#truck #box{fill:#feb645;animation-delay:.35s}.row .covid svg#truck #back-tire,.row .covid svg#truck #front-tire{fill:#333;fill-rule:nonzero;animation:is-cruisin 3s ease-in-out infinite alternate}@keyframes is-cruisin{0%{transform:translateY(0)}60%{transform:translateY(1px)}to{transform:translateY(0)}}.row .covid svg#truck #back-tire{animation-delay:.35s}.row .covid svg#truck #wind-one,.row .covid svg#truck #wind-two{fill:none;stroke:#333;stroke-opacity:.75;stroke-width:2px;animation:is-zoomin 2s ease-in-out 0s infinite alternate both}@keyframes is-zoomin{0%{opacity:0;transform:translateY(2px)}80%{opacity:1;transform:translateY(0)}to{opacity:.75;transform:translateY(-2px)}}.row .covid svg#truck #wind-two{animation-delay:.75s}.row .covid svg#donation{fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;width:56px}.row .covid svg#donation #coin{animation:is-hovering 1.5s ease-in-out infinite}.row .covid svg#donation #coin circle{fill:#ffd449}@keyframes is-hovering{0%{transform:rotateX(0)}65%{transform:translateY(6px)}to{transform:translateY(0)}}.row .covid svg#donation #cuff{fill:#103c7b}.row .covid svg#donation #hand{fill:#e4b9c0;fill-rule:nonzero}.row .covid .will-fade-in-up{animation:is-fading-up-in .75s cubic-bezier(0,.5,.5,1.25) 1s forwards;opacity:0;transform:translateY(15px)}@keyframes is-fading-up-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.no-js .cc-holder.form-group .cc-back{flex-direction:row-reverse;flex-wrap:nowrap}.no-js .cc-holder.form-group .cc-back .cc-front-content{margin-right:24px!important;width:auto}.no-js .cc-holder.form-group .cc-back .cc-front-content #verify-signature{display:none}.no-js .cc-holder.form-group .cc-back .cc-front-content .cc-verify{display:none!important}.no-js .cc-holder.form-group .cc-back .cc-cvv{width:90px!important}.cc-holder.form-group{margin:32px auto 0;max-width:-moz-max-content;max-width:max-content;min-height:364px;perspective:1000px;position:relative}.cc-holder.form-group label{color:#333;font-size:14px}.cc-holder.form-group input[type=tel],.cc-holder.form-group input[type=text]{border:1px solid #66512c;border-radius:3px;font-family:monospace;font-size:16px;min-height:35px;padding:6px}.cc-holder.form-group input[type=tel].error,.cc-holder.form-group input[type=text].error{background:#fff3f3;border-color:#cc2010}.cc-holder.form-group .cc-back,.cc-holder.form-group .cc-front{border-radius:14px;box-shadow:0 0 0 rgba(0,0,0,.3);box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;max-width:420px;min-height:272px;padding:24px;position:relative;transform-style:preserve-3d;transition:transform .3s linear,box-shadow .5s;width:100%}.cc-holder.form-group .cc-back.active,.cc-holder.form-group .cc-front.active{box-shadow:4px 4px 12px rgba(0,0,0,.3);z-index:1}.cc-holder.form-group .cc-back.active .cc-verify,.cc-holder.form-group .cc-front.active .cc-verify{display:flex!important}.cc-holder.form-group .cc-front{background:#f9d930 linear-gradient(-35deg,#feb645,#ffd449);border:1px solid #66512c;flex-direction:row}.cc-holder.form-group .cc-front .cc-header{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.cc-holder.form-group .cc-front .cc-header>:first-child{background:#fff;border:1px solid #896e2a;border-radius:4px;flex-shrink:0}.cc-holder.form-group .cc-front .cc-header .cc-type{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;padding-left:0;width:100%}.cc-holder.form-group .cc-front .cc-header .cc-type img{background:#fff;border:1px solid #896e2a;border-radius:4px;margin:0 0 6px 6px}.cc-holder.form-group .cc-front .cc-front-input{align-content:flex-end;display:flex;flex-wrap:wrap;margin-left:-4px;margin-right:-4px}.cc-holder.form-group .cc-front .cc-front-input input{margin-bottom:12px}.cc-holder.form-group .cc-front .cc-front-input div{margin-left:4px;margin-right:4px}.cc-holder.form-group .cc-front .cc-front-input .cc-number{flex-grow:1}.cc-holder.form-group .cc-front .cc-front-input .cc-expires{align-items:flex-end;display:flex}.cc-holder.form-group .cc-front .cc-front-input .cc-expires div{margin-left:0;margin-right:0;width:52px}.cc-holder.form-group .cc-front .cc-front-input .cc-expires div:first-of-type{margin-right:8px}.cc-holder.form-group .cc-front .cc-front-input .cc-name{width:100%}.cc-holder.form-group .cc-front .cc-front-input .cc-name input{margin-bottom:0}.cc-holder.form-group .cc-back{background:#66512c;border:1px solid #896e2a;flex-direction:row-reverse;padding-top:68px}.cc-holder.form-group .cc-back input{border-color:#f9d930;border-left:3px solid #feb645;padding-left:6px}.cc-holder.form-group .cc-back p{color:#fff;margin:0}.cc-holder.form-group .cc-back label,.cc-holder.form-group .cc-back p.help-block{color:#ffefc6}.cc-holder.form-group .cc-back .cc-stripe{border-color:#222;border-width:44px;left:0;margin:20px 0;position:absolute;right:0;top:0;width:100%}.cc-holder.form-group .cc-back .cc-front-content{flex-grow:1;margin-right:24px}.cc-holder.form-group .cc-back .cc-front-content .cc-signature{align-items:center;background:#fff url(/assets/themonastery/misc/signature.jpg);display:flex;height:44px;margin-top:20px}.cc-holder.form-group .cc-back .cc-front-content .cc-signature p{color:#000;font-family:cursive;font-size:18px;font-weight:700;padding-left:12px}.cc-holder.form-group .cc-back .cc-front-content .cc-verify{align-items:center;display:flex;justify-content:space-between;margin:12px 0;position:relative}.cc-holder.form-group .cc-back .cc-cvv{margin-top:5px;width:90px}.verified-seals{align-items:center;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-items:center;margin:15px 0}.verified-seals #siteseal{margin:0}h1.des{margin-bottom:25px}h1.des a{font-size:30px}h1.des a,p.des{font-family:ULCSmoothPapyrus,Georgia,sans-serif}p.des{color:#333;display:block;font-size:16px;line-height:24px;margin:0 25px;text-align:center}p.des .full{font-size:18px;font-weight:700;line-height:28px;text-align:left}p.des .full,p.des a{font-family:ULCSmoothPapyrus,Georgia,sans-serif}p.des a{color:#af5600;font-size:22px;line-height:24px;text-decoration:none;text-shadow:0 0 1px #af5600;transition:all .3s}p.des a:hover{color:#bf380f}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone .dz-message{background:#f6f6f6;border:2px dashed rgba(0,0,0,.3);border-radius:10px;min-height:120px;padding:10px;position:relative;text-align:center}.dropzone .dz-message p{color:rgba(0,0,0,.35);cursor:default;font-weight:700;left:0;position:absolute;top:40%;width:100%}.dropzone .dz-message span{color:rgba(0,0,0,.5);cursor:pointer}.profile-edit .profile-image-container{margin:3px 0 5px;max-height:230px;max-width:230px;position:relative}.profile-edit .profile-image-container .profileImage{border:1px solid #ccc;border-radius:.25rem;max-height:230px;max-width:230px;-o-object-fit:cover;object-fit:cover;padding:.5rem;width:100%}.profile-edit .profile-image-container .profileImage:nth-of-type(2){height:calc(100% - 2px);left:0;position:absolute;top:0}.profile-edit .image-content{max-height:230px;max-width:230px}.profile-edit .image-content .btn-wide{align-items:center;background-color:rgba(191,56,15,.9);border-radius:4px;color:#fff;display:flex;justify-content:center;width:100%}.profile-edit .image-content .btn-icon i:before{font-size:1.2rem}.profile-edit .image-content #profileUpload #imgInp{height:0;opacity:0;width:0}.profile-edit #imageRotation .button-container{display:flex;gap:.25rem;justify-content:space-evenly;width:100%}.profile-edit .input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.profile-edit .input-group .form-control{flex:1 1 auto;min-width:0;position:relative;width:1%}.profile-edit .input-group-text{align-items:center;background-color:rgba(191,56,15,.1);border:1px solid #ccc;border-radius:.25rem;border-bottom-left-radius:0;border-top-left-radius:0;color:#555;display:flex;font-size:1rem;font-weight:400;line-height:1.428571429;margin-left:-1px;padding:6px 12px;text-align:center;white-space:nowrap}.profile-edit .info-box{color:#555;font-size:.8rem;font-style:italic;line-height:12px;padding:5px 0 0}.profile-edit .alert-warning,.profile-edit .chatUnavailable{background-color:rgba(191,56,15,.05);border:1px solid #ccc;border-radius:.25rem}.profile-edit #imageLoading{align-items:center;background-color:hsla(0,0%,100%,.4);color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:.2s ease-in;width:100%;z-index:1}.profile-edit #imageLoading.show{opacity:1}.profile-edit textarea{max-height:131px}.profile-edit textarea.rotate{max-height:150px}.profile-edit .order-flex{display:flex;flex-direction:column}.profile-edit .order-flex .order-1{margin-bottom:1rem;order:1}.profile-edit .order-flex .order-2{order:2}.profile-edit .range-slider{width:100%}.profile-edit input[type=range]{-webkit-appearance:none;background:#ddd;border-radius:5px;display:inline;height:10px;margin:0;outline:none;padding:0;width:calc(100% - 163px)}.profile-edit input[type=range]:not(:only-of-type){pointer-events:none}.profile-edit input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:rgba(191,56,15,.75);border:0;border-radius:50%;cursor:pointer;height:20px;pointer-events:auto;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out;width:20px}.profile-edit input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background:rgba(191,56,15,.75);border:0;border-radius:50%;cursor:pointer;height:20px;pointer-events:auto;-moz-transition:background .15s ease-in-out;transition:background .15s ease-in-out;width:20px}.profile-edit input[type=range]::-ms-thumb{appearance:none;background:rgba(191,56,15,.75);border:0;border-radius:50%;cursor:pointer;height:20px;pointer-events:auto;-ms-transition:background .15s ease-in-out;transition:background .15s ease-in-out;width:20px}.profile-edit input[type=range].high::-webkit-slider-thumb{border-radius:0 100% 100% 0/30%;margin-left:17px;width:15px}.profile-edit input[type=range].high::-moz-range-thumb{border-radius:0 100% 100% 0/30%;margin-left:17px;width:15px}.profile-edit input[type=range].high::-ms-thumb{border-radius:0 100% 100% 0/30%;margin-left:17px;width:15px}.profile-edit input[type=range].low::-webkit-slider-thumb{border-radius:100% 0 0 100%/30%;width:15px}.profile-edit input[type=range].low::-moz-range-thumb{border-radius:100% 0 0 100%/30%;width:15px}.profile-edit input[type=range].low::-ms-thumb{border-radius:100% 0 0 100%/30%;width:15px}.profile-edit input[type=range]::-moz-range-track{background:none}.profile-edit input[type=range].dual-range-slider__range{background:none;cursor:grab;left:0;padding:0 17px 0 0;position:absolute;top:0}.profile-edit .dual-range-slider__value,.profile-edit .range-slider__value{background:rgba(191,56,15,.1);border-radius:3px;color:#333;display:inline-block;line-height:20px;margin-left:8px;padding:5px 10px;position:relative;text-align:center;width:150px}.profile-edit .dual-range-slider__value:after,.profile-edit .range-slider__value:after{border-bottom:7px solid transparent;border-right:7px solid rgba(191,56,15,.1);border-top:7px solid transparent;content:"";height:0;left:-7px;position:absolute;top:8px;width:0}.profile-edit .dual-range-slider{position:relative;width:100%}.profile-edit .dual-range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;pointer-events:all}.profile-edit .dual-range-slider input[type=number]::-webkit-inner-spin-button,.profile-edit .dual-range-slider input[type=number]::-webkit-outer-spin-button{opacity:1}.profile-edit .dual-range-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:10px;pointer-events:none}.profile-edit #fromSlider{height:0;position:absolute;top:15px;z-index:1}.profile-edit #toSlider{position:relative}.profile-edit ::-moz-range-track{background:#ddd;border:0}.profile-edit input::-moz-focus-inner,.profile-edit input::-moz-focus-outer{border:0}.error_page{text-align:center}#calendar{display:block;margin:0 auto;max-width:900px;padding-top:20px}#calendar h2{font-size:16px}#calendar button{padding:5px}#calendar .hide{display:none}#calendar .show{display:block}#calendar .buddhist{background:#c9302c}#calendar .buddhist,#calendar .jehova{border:1px solid rgba(0,0,0,.3);padding:0 0 0 3px}#calendar .jehova{background:#af5600}#calendar .celtic{background:#bf380f}#calendar .catholic,#calendar .celtic{border:1px solid rgba(0,0,0,.3);padding:0 0 0 3px}#calendar .catholic{background:#cc2010}#calendar .christian{background:#a04e00}#calendar .christian,#calendar .neo{border:1px solid rgba(0,0,0,.3);padding:0 0 0 3px}#calendar .neo{background:#b1340e}#calendar .protestant{background:#be1e0f}#calendar .coptic,#calendar .protestant{border:1px solid rgba(0,0,0,.3);padding:0 0 0 3px}#calendar .coptic{background:#904700}#calendar .mormon{background:#a3300d}#calendar .jewish,#calendar .mormon{border:1px solid rgba(0,0,0,.3);padding:0 0 0 3px}#calendar .jewish{background:#b01c0e}#calendar .anglican{background:#7c3d00}#calendar .anglican,#calendar .bahai{border:1px solid rgba(0,0,0,.3);padding:0 0 0 3px}#calendar .bahai{background:#902a0b}#calendar .sikh{background:#2a862a}#calendar .other,#calendar .sikh{border:1px solid rgba(0,0,0,.3);padding:0 0 0 3px}#calendar .other{background:#2b542c}#calendar .shinto{background:#267a26}#calendar .interfaith,#calendar .shinto{border:1px solid rgba(0,0,0,.3);padding:0 0 0 3px}#calendar .interfaith{background:#376c38}#calendar .jainist{background:#236f23}#calendar .jainist,#calendar .zoroastrian{border:1px solid rgba(0,0,0,.3);padding:0 0 0 3px}#calendar .zoroastrian{background:#326233}#calendar .wiccan{background:#1e619f}#calendar .islam,#calendar .wiccan{border:1px solid rgba(0,0,0,.3);padding:0 0 0 3px}#calendar .islam{background:#0c51b0}#calendar .secular{background:#036}#calendar .hindu,#calendar .secular{border:1px solid rgba(0,0,0,.3);padding:0 0 0 3px}#calendar .hindu{background:#312281}#calendar .pagan{background:#8e2f84;border:1px solid rgba(0,0,0,.3);padding:0 0 0 3px}a.tooltip{outline:none}a.tooltip strong{line-height:30px}a.tooltip span{border-radius:2px;box-shadow:0 0 8px 4px #777;display:none;line-height:16px;margin-left:-160px;margin-top:60px;padding:14px 20px;width:300px;z-index:10}a.tooltip:hover{text-decoration:none}#powerTip{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:4px 4px 10px rgba(0,0,0,.2);color:#000;padding:16px 16px 8px;white-space:normal;width:380px;z-index:600}#powerTip h3,#powerTip h4,#powerTip p{margin-bottom:10px}#powerTip:hover{background:#fff;border:1px solid #ccc;box-shadow:4px 4px 10px #222;color:#000;display:inline;padding:16px 16px 8px;white-space:normal;width:380px;z-index:600}.christian-text{background:rgba(160,78,0,.6)}.christian-text.active{background:#a04e00}.islam-text{background:rgba(12,81,176,.6)}.islam-text.active{background:#0c51b0}.buddhist-text{background:rgba(201,48,44,.6)}.buddhist-text.active{background:#c9302c}.sikh-text{background:rgba(42,134,42,.6)}.sikh-text.active{background:#2a862a}.bahai-text{background:rgba(144,42,11,.6)}.bahai-text.active{background:#902a0b}.secular-text{background:rgba(0,51,102,.6)}.secular-text.active{background:#036}.hindu-text{background:rgba(49,34,129,.6)}.hindu-text.active{background:#312281}.jewish-text{background:rgba(176,28,14,.6)}.jewish-text.active{background:#b01c0e}.pagan-text{background:rgba(142,47,132,.6)}.pagan-text.active{background:#8e2f84}.wiccan-text{background:rgba(30,97,159,.6)}.wiccan-text.active{background:#1e619f}.other-text{background:rgba(43,84,44,.6)}.other-text.active{background:#2b542c}#all-text,#none-text{background:#333;margin-right:4px;order:1}#all-text{display:none}.timelinedate{color:#fff;font-size:16px;left:3px;line-height:14px;position:absolute;text-align:center;top:8px;width:33px}.dropdown{position:relative}#btn img{margin-left:-5px;margin-top:-7px;width:100%}.clear{overflow:hidden}.title{color:#333;margin:100px 0 20px}.back,.title{text-align:center}.calendar-nav{display:block}.menu{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0}.menu img{margin-right:5px}.menu li{display:inline-block;flex:auto;min-width:140px;order:2;padding:2px;transition:all .2s ease-in-out}.menu li label{color:#fff;display:block;font-size:13px;font-weight:600;padding:10px;text-decoration:none}.menu li input{display:none}.menu li a{align-items:center;color:#fff;display:flex;font-weight:600;height:100%;padding:2px;text-decoration:none;transition:all .2s ease-in-out}.menu li i{opacity:.8}.menu-relative{position:relative}.menu .active{font-weight:700}.sub-menu{display:none;left:0;margin:0;padding:0;position:absolute;top:100%;width:150px;z-index:10}.sub-menu li{background:#fff;border:2px solid #eee;display:block;float:none;margin:0;opacity:1;padding:0;position:relative;transition:all .2s ease-in-out;z-index:100}.sub-menu li:hover{background:#f6f6f6}.sub-menu li:hover a{color:#777}.sub-menu li a{grid-gap:.25rem;align-items:center;color:#777;display:grid;font-size:12px;font-weight:400;grid-template-columns:1fr 20px}.sub-menu li.active{background:#f6f6f6}.sub-menu li.active a{color:#af5600}.mobile-menu{background:#333;color:#fff;display:none;font-weight:600;padding:6px 11px;text-transform:uppercase;width:100%}.mobile-menu:hover{background:#333;color:#fff;text-decoration:none}.gallery-form-container .gallery-text{line-height:22px}.gallery-form-container .required_notification{color:#c9302c;display:inline;float:right;margin:5px 0 0}.gallery-form-container .form-style-9 input:invalid,.gallery-form-container .form-style-9 textarea:invalid{background:#fff url(/assets/themonastery/static/invalid.png) no-repeat 98%;border-color:#cc2010;box-shadow:0 0 5px #e4b9c0}.gallery-form-container .form-style-9 input:required:valid,.gallery-form-container .form-style-9 textarea:required:valid{background:#fff url(/assets/themonastery/static/valid.png) no-repeat 98%;border-color:#2a862a;box-shadow:0 0 5px #c9e2b3}.gallery-form-container .bar{background:#1e619f;height:18px}.gallery-form-container .row.form-group label{display:block;float:right;line-height:26px;margin:0}.gallery-form-container .image-temp-container{overflow:hidden}.gallery-form-container .image-temp-container img{margin-left:50%;max-height:80px;transform:translateX(-50%)}.gallery-form-container .gallery-input{border:1px solid #aaa;border-radius:2px;box-shadow:0 0 3px #ccc,inset 0 10px 15px #eee;float:right;padding:4px!important;width:100%}.gallery-form-container p.input-title{word-wrap:break-word;width:50%}.gallery-form-container label.error{color:#cc2010;font-style:italic}.gallery-form-container .form-style-9{background:#eee;border-radius:10px;box-shadow:1px 1px 10px rgba(0,0,0,.35);margin:30px auto;padding:10px}.gallery-form-container .example-link{font-size:18px;line-height:26px}.gallery-form-container .happy-couples{float:left;padding-bottom:20px;width:550px}.gallery-form-container .very-happy-bride{padding:10px}#gallery-container .gallery-post-listing{border-top:1px solid #ddd;float:left;padding:25px 0;width:100%}#gallery-container .gallery-post-listing:first-of-type{border-top:none}#gallery-container .gallery-post-listing-title h2{color:#369;margin:0 0 15px}#gallery-container .gallery-post-listing-date{color:#750016;margin:0 0 10px}#gallery-container .gallery-listing-page-title h1{color:#369;font-size:24px;margin:0 0 20px}#gallery-container .gallery-post-image-container{margin:0 0 15px}#gallery-container .gallery-post-image img{border-radius:2px;max-width:350px;width:100%}#gallery-container .gallery-text li{color:#000;font-family:Georgia,serif;font-size:16px!important;list-style-type:square;text-indent:20px}#gallery-container .blockquote-gallery{background-color:#ffefc6;background-image:url(/assets/themonastery/static/openquote1.gif);background-position:0 0;background-repeat:no-repeat;border:1px solid #ffd449;border-radius:5px;clear:both;color:#000;font:16px/20px Georgia,serif;margin:0 auto 10px;max-width:650px;min-height:80px;padding:8px;text-indent:23px;width:100%}#gallery-container .blockquote-gallery span{background:url(/assets/themonastery/static/closequote1.gif) no-repeat 100% 100%;display:block}#gallery-page img{border-radius:2px;display:block;margin-left:auto;margin-right:auto}#gallery-page .gallery-heading{grid-gap:0 .5rem;display:grid;grid-template-columns:1fr}#history-same-sex-wrapper .side-image{width:47%}.home-center-link{color:#103c7b;font-size:24px;line-height:24px;margin-bottom:20px;text-decoration:underline}.social-like-buttons{margin:15px 0}.social-like-buttons a{background:url(/assets/themonastery/static/social-like-buttons-horizontal.png) no-repeat;display:block;height:20px;margin-bottom:10px;width:80px}.social-like-buttons a.google{background-position:-78px 0;background-size:171%}.gallery-content{border:1px solid #ddd;border-radius:2px;margin-bottom:20px;padding:10px}.gallery-content .blockquote-gallery{color:#000;font:12px/16px Georgia,serif;margin:0 auto;max-width:650px;padding:8px 0 0;text-align:center;width:100%}.head-image{margin:10px auto 15px;max-width:100%}.homepage-thumb{display:block;float:left;text-align:center;width:100%}.homepage-thumb img{margin-bottom:5px}.homepage-thumb h2{font-size:16px;line-height:20px;margin:0 0 3px}.homepage-thumb p{color:#333;margin:0}#home-newsletter-signup{align-items:center;display:flex;justify-content:center}#home-newsletter-signup #email{border-radius:3px;height:28px;margin-right:5px;min-height:100%;padding:4px;width:250px}#newsletter-home-picture{line-height:0}#newsletter-home-picture img{display:inline}.legal-fund{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:864px}.legal-fund .media{border-radius:3px;display:block;margin:15px 0;max-height:256px;overflow:hidden;padding:0 30px;width:100%}.legal-fund .media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 -44px;object-position:0 -44px;width:100%}.legal-fund .content{font-size:15px;line-height:1.5rem;margin:0 30px;text-rendering:optimizelegibility}.legal-fund .content.with-image{display:flex;flex-direction:row}.legal-fund .content.with-image .content-image{flex-shrink:0;margin-bottom:20px;margin-right:20px;width:40%}.legal-fund .content.with-image .content-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;transform:scaleX(-1);width:100%}.legal-fund .content .leading{font-size:105%;font-weight:700;line-height:1.5}.legal-fund .content .hint{color:#777;font-size:12px;font-style:oblique;text-align:center}.legal-fund .social-links{display:flex;list-style:none;margin:0 -30px 30px;padding:0;width:100%}.legal-fund .social-links li{margin-bottom:0;padding:0 30px;width:33.33%}.legal-fund .social-links li .link{align-items:center;border-radius:3px;color:#222;display:flex;font-size:26px;justify-content:center;padding:30px;position:relative;transition:box-shadow .2s;width:100%}.legal-fund .social-links li .link:hover{box-shadow:0 1px 4px rgba(0,0,0,.05),0 6px 10px rgba(0,0,0,.1)}.legal-fund .social-links li .link:hover div{margin-top:15px;transition:margin-top .35s cubic-bezier(.84,-.18,.31,1.26)}.legal-fund .social-links li .link:hover div span{opacity:1;transform:scale(1) translateY(0);transition:all .65s cubic-bezier(.84,-.18,.31,1.26)}.legal-fund .social-links li .link svg{flex-shrink:0;height:64px;margin-right:15px;width:64px}.legal-fund .social-links li .link div{margin-top:0;transition:margin-top .35s cubic-bezier(.84,-.18,.31,1.26) .25s}.legal-fund .social-links li .link div span{color:#777;font-size:14px;margin-top:-20px;opacity:0;position:absolute;transform:scale(.6) translateY(50%);transition:all .65s cubic-bezier(.84,-.18,.31,1.26) .2s}.banner-example{display:inline-block;font-family:Arial sans-serif;height:80px;margin:0;padding:0;position:relative;width:415px}.banner-example span{bottom:4px;color:#999;font-size:11px;left:5px;line-height:11px;position:absolute;width:100%}.list-group{margin:0 0 20px;padding-left:0}.list-group-item{background-color:#fff;border:1px solid #aaa;display:block;margin-bottom:-1px;padding:10px 15px;position:relative}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-bottom:0}a.list-group-item{color:#555}a.list-group-item:focus,a.list-group-item:hover{background-color:#eee;color:#555;text-decoration:none}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:#369;border-color:#369;color:#fff;z-index:2}#liveChat{border-bottom-width:0;border-radius:4px 4px 0 0;bottom:0;box-shadow:0 0 15px rgba(0,0,0,.5);margin:0 10px;max-width:400px;min-width:250px;position:fixed;right:0;transition:bottom .5s;width:auto;z-index:200}#liveChat .panel-heading{cursor:pointer;padding-right:44px;width:100%}#liveChat .panel-heading .close i:before{margin-right:6px;margin-top:1px}#liveChat .panel-body{border-radius:0;padding-top:0}#liveChat .panel-body .row:last-child{background:#eee;border-top:1px solid #ddd}#liveChat .panel-body .form-group{display:inline-flex;margin-bottom:0;width:100%}#liveChat .panel-body .form-group input{margin-bottom:0}#liveChat .panel-body .form-group input:not(:last-of-type){margin-right:6px}#chatMessages{word-wrap:break-word;float:left;height:200px;margin-bottom:12px;max-height:350px;overflow-y:scroll;padding:12px 6px 0 0;width:100%}#chatMessages .admin,#chatMessages .alert,#chatMessages .chatUnavailable,#chatMessages .error,#chatMessages .user{width:90%}#chatMessages .admin a,#chatMessages .alert a,#chatMessages .chatUnavailable a,#chatMessages .error a,#chatMessages .user a{display:block;font-size:smaller}#chatMessages .admin>p+p,#chatMessages .alert>p+p,#chatMessages .chatUnavailable>p+p,#chatMessages .error>p+p,#chatMessages .user>p+p{margin-top:12px}#chatMessages .admin,#chatMessages .error,#chatMessages .user{float:left}#chatMessages .user{float:right}#productAd{padding:6px 0}#productAd .aligner img{float:left;height:40px;margin-right:10px}#productAd .aligner a:hover{text-decoration:none}#productAd .aligner span.small{display:block;font-size:11px;padding-bottom:6px}#productAd .aligner p,.chatUnavailable{margin-bottom:0}.text-bold{font-weight:700}.example,.signature{color:#10689a;font-family:Lato,Calibri,Arial,sans-serif;font-size:1.4em!important;line-height:1.5;text-align:center!important}.signature{font-style:italic}.marriage-license-checkbox label{cursor:pointer;font-weight:400;margin-bottom:0;min-height:20px;padding-left:20px}.marriage-license-checkbox input[type=checkbox]{margin:2px 0 0 -18px;position:absolute}.marriage-license-checkbox{display:block;margin-bottom:10px;margin-top:10px;position:relative}.marriage-license-middle h2{color:#333;font-size:31px;line-height:40px;margin-top:40px;text-align:center}.marriage-license-middle h3{color:#000;text-align:left;text-decoration:underline}.bg-grey{background-color:#eee}.no-padding{padding:0}.pd-bottom{padding-bottom:5px}.mg-left{margin-left:5px}.mg-top{font-size:11px;margin-top:2px}.mg-bottom{margin-bottom:2px}.form-custom h3{color:#333;font-size:24px;font-weight:bolder;margin:0;padding-bottom:20px;padding-top:20px}.bd-full{border:1px solid #000;margin-bottom:20px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.bd-top{border-top:1px solid #000}.bd-bottom{border-bottom:1px solid #000}.bd-right,.person-a{border-right:1px solid #000}input.licencing{border:none;font-size:16px;height:100%;margin-bottom:5px;padding:0 15px;width:100%}.person-a input[type=text],.person-b input[type=text]{border:none;font-size:16px;height:100%;margin-bottom:5px;padding:0;width:100%}#married-by-columns{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}#married-by-columns article{-moz-column-break-inside:avoid;background:#eee;border:2px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,.35);break-inside:avoid;display:inline-block;flex-basis:100%;flex-grow:1;margin:0 2px 15px;padding:15px 15px 10px;transition:opacity .4s ease-in-out}#married-by-columns article img{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:15px;padding-top:5px;width:100%}#married-by-columns article .articleBody{color:#333;font-size:.9rem;line-height:1.5}#married-by-columns small{color:#aaa;float:right;font-size:1rem;text-transform:uppercase}#married-by-columns small a{color:#555;text-decoration:none;transition:color .4s}#married-by-columns:hover article:not(:hover){opacity:.4}#married-by-columns .married-by-title{color:#e68c0b;font-size:18px}#married-by-columns .married-by-title span{display:block;padding-bottom:10px}.fade{opacity:0;transition:opacity .15s linear}.fade.in{display:block;opacity:1}button.close{-webkit-appearance:none;background:0;border:0;cursor:pointer;padding:0}.close{color:#000;float:right;font-size:21px;font-weight:700;line-height:1;opacity:.2;position:absolute;right:4px;text-shadow:0 1px 0 #fff;top:4px}.modal{-webkit-overflow-scrolling:touch;bottom:0;display:none;left:0;outline:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1040}.modal [aria-hidden=true]{visibility:visible}.modal-open{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0}.modal.fade .modal-dialog{transform:translateY(-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0)}.modal.in .modal-content{height:auto;visibility:initial}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{margin:10px;position:relative;width:auto}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid #aaa;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);margin:0 auto;outline:0;overflow:auto;position:relative}.modal-backdrop{background-color:#000;height:100%;left:0;position:fixed;right:0;top:0;z-index:7}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.7;z-index:10}.modal-header{border-bottom:1px solid #eee;min-height:16.42857143px;padding:15px}.modal-header h1{color:#333;font-size:18px;font-weight:500}.modal-header .close{margin-right:15px;margin-top:10px}.modal-title{line-height:1.42857143;margin:0}.modal-body{padding:10px;position:relative}.modal-footer{border-top:1px solid #eee;padding:15px;text-align:right}.modal-footer .btn+.btn,.modal-footer .radio-group .btn+.radio-button,.modal-footer .radio-group .radio-button+.btn,.modal-footer .radio-group .radio-button+.radio-button,.radio-group .modal-footer .btn+.radio-button,.radio-group .modal-footer .radio-button+.btn,.radio-group .modal-footer .radio-button+.radio-button{margin-bottom:0;margin-left:5px}.modal-footer .checkbox-group .btn+.btn,.modal-footer .radio-group .btn+.btn,.modal-footer .radio-group .btn+.radio-button,.modal-footer .radio-group .radio-button+.btn,.modal-footer .radio-group .radio-button+.radio-button,.radio-group .modal-footer .btn-group .btn+.radio-button,.radio-group .modal-footer .btn-group .radio-button+.btn,.radio-group .modal-footer .btn-group .radio-button+.radio-button,.radio-group .modal-footer .checkbox-group .btn+.radio-button,.radio-group .modal-footer .checkbox-group .radio-button+.btn,.radio-group .modal-footer .checkbox-group .radio-button+.radio-button{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.modal-footer:after{clear:both}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-dialog{align-items:center;display:flex;flex:1 auto;margin:auto;min-height:calc(100% - 1rem)}.modal-content{overflow:hidden}.modal-body{max-height:calc(100vh - 123px);overflow-y:auto}#productPreviewModal .modal-body{min-height:200px;min-width:100vw}#productPreviewModal .modal-body .show{opacity:1;transition:.3s ease-in}#productPreviewModal .spinner{align-items:center;animation:spin-cw 3s linear infinite;display:flex;height:0;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}#productPreviewModal .spinner i:before{font-size:32px;margin:0}#donationLoginModal .modal-dialog{max-width:500px}#donationLoginModal .modal-footer-container{border-top:1px solid #eee;display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px}.month-color-1 .triangle-ribbon{border-top-color:#750016!important}.month-color-2 .triangle-ribbon{border-top-color:#bf380f!important}.month-color-3 .triangle-ribbon{border-top-color:#2a862a!important}.month-color-4 .triangle-ribbon{border-top-color:#1e619f!important}.month-color-5 .triangle-ribbon{border-top-color:#103c7b!important}.month-color-6 .triangle-ribbon{border-top-color:#6e52c0!important}.month-color-7 .triangle-ribbon{border-top-color:#8e2f84!important}.month-color-8 .triangle-ribbon{border-top-color:#c9302c!important}.month-color-9 .triangle-ribbon{border-top-color:#c32aa3!important}.month-color-10 .triangle-ribbon{border-top-color:#376c38!important}.month-color-11 .triangle-ribbon{border-top-color:#8eb0cf!important}.month-color-12 .triangle-ribbon{border-top-color:#da9714!important}.newsletter-image{height:170px;margin:20px 0 10px;overflow:hidden;position:relative}.newsletter-image img{max-width:none}.newsletter-image .newsletter-title{background:rgba(0,0,0,.5);bottom:0;color:#fff;font-size:14px;padding:10px 5px;position:absolute;text-align:center;text-shadow:2px 1px 3px rgba(0,0,0,.9);width:100%}.newsletter-image .triangle-ribbon{border-left:60px solid transparent;border-top:60px solid transparent;height:0;position:absolute;right:0;top:0;width:0;z-index:20}.newsletter-image .triangle-ribbon span{color:#fff;font-size:14px;font-weight:700;line-height:1.1;pointer-events:none;position:absolute;right:-27px;text-align:center;top:-56px;transform:rotate(45deg);transform-origin:center;width:90px}.newsletter-image .triangle-ribbon span br{display:block}.newsletter-image .triangle-ribbon span.no-day{display:block;font-size:18px;line-height:1.5}.d-grid{width:100%}.d-grid,.newsletter-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.newsletter-card{background-color:#fff;max-width:100%;overflow:hidden;text-align:center;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.newsletter-card img{height:auto;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}.newsletter-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(-5px)}.newsletter-card:nth-child(4n+1):last-child:after,.newsletter-card:nth-child(4n+2):last-child:after,.newsletter-card:nth-child(4n+3):last-child:after{content:"";display:block;visibility:hidden;width:100%}.newsletter-title{color:#333;font-size:14px;font-weight:700;margin-top:8px;padding:10px 0}#ordination-complete h2{font-size:16px;line-height:normal;margin:20px 0 40px}#ordination-complete h2 span{color:#1e619f}#ordination-complete h2 a{color:#af5600}#ordination-complete h3{color:#333;font-size:30px}#ordination-complete h4{font-size:18px}#ordination-complete #popular-options h3{font-size:17px}#ordination-complete .welcome-text{font-size:15px}#ordination-complete #popular-options{-webkit-padding-start:0;list-style:none;text-align:center}#ordination-complete #popular-options .block{background:#eee;border:1px solid #fff;cursor:pointer;margin:50px 0;min-height:360px;padding:20px;position:relative}#ordination-complete #popular-options .block:hover{background:#ccc;transition:.5s}#ordination-complete #popular-options .first .block:before,#ordination-complete #popular-options .second .block:before,#ordination-complete #popular-options .third .block:before{bottom:-2px;content:" ";height:360px;left:-2px;position:absolute;right:-2px;top:-2px;z-index:1}#ordination-complete #popular-options .first .block,#ordination-complete #popular-options .second .block,#ordination-complete #popular-options .third .block{border:1px solid #aaa}#ordination-complete #popular-options .second-wrapper{box-shadow:0 0 5px #333;content:" ";padding:15px}#ordination-complete #popular-options .first .block:hover,#ordination-complete #popular-options .second .block:hover,#ordination-complete #popular-options .third .block:hover{border:1px solid #1e619f}#ordination-complete #popular-options .second .block:before{height:456px}#ordination-complete #popular-options .first .block:before{border-right:0}#ordination-complete #popular-options .third .block:before{border-left:0}#ordination-complete #popular-options .second .block{margin:0}#ordination-complete #popular-options .second h3{font-size:24px}#ordination-complete #popular-options .price{color:#333;font-size:26px;font-weight:700;margin:10px}#ordination-complete .quick-view{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:url(/assets/themonastery/static/icons/magnifying-glass.png) no-repeat left 2px;background-size:14px 14px;cursor:pointer;margin:10px auto;position:relative;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:85px;z-index:10}#ordination-complete .modal-content img{margin:0 auto}.btn-huge-documents,.btn-huge-documents:active,.btn-huge-store,.btn-huge-store:active{border-radius:6px;cursor:pointer;display:inline-block;font-size:18px;line-height:1.33;margin:15px 0 40px;outline:0 none;padding:10px 16px;position:relative;text-decoration:none}.btn-huge-store{margin:15px 0}.btn-huge-documents:hover,.btn-huge-store:hover{box-shadow:inset 0 4px 6px 0 rgba(0,0,0,.3)}[class*=btn-huge],[class*=btn-huge]:active{font-size:30px}#ordination-credential-warning{background:#fff3f3;border:5px solid #c9302c;border-radius:8px;box-shadow:0 0 5px #000;color:#333;display:none;padding:10px;position:absolute;right:-300px;top:25%;width:300px;z-index:10000}#ordination-credential-warning p{margin:0}#ordination-credential-warning:before{border:15px solid transparent;border-right-color:#c9302c;content:"";height:0;left:-35px;position:absolute;top:79px;width:0}#ordination-copy{margin:0 auto;text-align:center}#ordination-copy .share-buttons{float:right;margin:30px 10px 0 0;width:340px}#ordination-copy .share-buttons h1{color:#333;font-size:22px}#ordination-copy .share-buttons h2{font-size:18px;margin:0}.btn-email,.btn-facebook,.btn-pinterest,.btn-twitter{box-shadow:0 3px 3px #333;color:#fff;font-family:Tahoma,sans-serif;font-size:18px;letter-spacing:2px;line-height:unset;padding:8px 18px 9px 50px;text-shadow:0 -1px 1px rgba(0,0,0,.5)}.btn.btn-email:active,.btn.btn-email:focus,.btn.btn-facebook:active,.btn.btn-facebook:focus,.btn.btn-pinterest:active,.btn.btn-pinterest:focus,.btn.btn-twitter:active,.btn.btn-twitter:focus,.radio-group .btn-email.radio-button:active,.radio-group .btn-email.radio-button:focus,.radio-group .btn-facebook.radio-button:active,.radio-group .btn-facebook.radio-button:focus,.radio-group .btn-pinterest.radio-button:active,.radio-group .btn-pinterest.radio-button:focus,.radio-group .btn-twitter.radio-button:active,.radio-group .btn-twitter.radio-button:focus{box-shadow:0 0 1px #333;color:#fff;margin-bottom:-3px;margin-top:3px;outline:0}.btn-email{background:#e68c0b;background:url(/assets/themonastery/static/icons/social/email-icon.png) no-repeat 4px 4px,linear-gradient(180deg,#f5a42f 0,#b56e09)!important;border-color:#e68c0b;padding:8px 36px 9px 56px}.btn-email:active,.btn-email:focus,.btn-email:hover{background:url(/assets/themonastery/static/icons/social/email-icon.png) no-repeat 4px 4px,linear-gradient(180deg,#b56e09 0,#6c4205)!important;color:#fff}.btn-facebook{background:#4968ab;background:url(/assets/themonastery/static/icons/social/facebook-icon.png) no-repeat 2px -1px,linear-gradient(180deg,#6884bf 0,#3a5287)!important;border-color:#4968ab;padding:8px 18px 9px 44px}.btn-facebook:hover{background:url(/assets/themonastery/static/icons/social/facebook-icon.png) no-repeat 2px -1px,linear-gradient(180deg,#3a5287 0,#233252)!important;color:#fff}.btn-twitter{background:#32ccfe;background:url(/assets/themonastery/static/icons/social/twitter-icon.png) no-repeat 8px 2px,linear-gradient(180deg,#32ccfe 0,#01befc)!important;border-color:#32ccfe;padding:8px 30px 9px 55px}.btn-twitter:hover{background:url(/assets/themonastery/static/icons/social/twitter-icon.png) no-repeat 8px 2px,linear-gradient(180deg,#01befc 0,#0185b0)!important;color:#fff}.btn-pinterest{background:#c92228;background:url(/assets/themonastery/static/icons/social/pinterest-icon.png) no-repeat 8px 2px,linear-gradient(180deg,#df3f45 0,#9d1b1f)!important;border-color:#c92228!important}.btn-pinterest:hover{background:url(/assets/themonastery/static/icons/social/pinterest-icon.png) no-repeat 8px 2px,linear-gradient(180deg,#9d1b1f 0,#5c1012)!important;color:#fff}ul.share-buttons{list-style-type:none;padding:0}#ordinationSocial{margin-top:30px}#popular-options .ribbon{height:112px;overflow:hidden;position:absolute;right:-5px;text-align:right;top:-5px;width:112px;z-index:10}#popular-options .ribbon span{background:#449d44;background:linear-gradient(#449d44,#3c763d);box-shadow:0 3px 10px -5px #000;color:#fff;display:block;font-size:12px;font-variant:small-caps;font-weight:700;letter-spacing:1px;line-height:28px;position:absolute;right:-28px;text-align:center;top:23px;transform:rotate(45deg);width:130px}#popular-options .ribbon span:before{border-color:#3c763d transparent transparent #3c763d;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:100%;z-index:-1}#popular-options .ribbon span:after{border-color:#3c763d #3c763d transparent transparent;border-style:solid;border-width:3px;content:"";position:absolute;right:0;top:100%;z-index:-1}#important-resources{list-style:none;margin-left:0;padding:0}#important-resources .block{display:block}#important-resources .block img{border:1px solid #fff;box-shadow:0 0 5px #aaa}#website-share-links .example{background:#f6f6f6;padding-bottom:25px;padding-top:25px}#website-share-links .block{float:left;margin:0 0 0 18px;width:200px}#website-share-links .ord_img_code_box{font-family:Courier New,Courier,monospace;font-size:11px;height:184px;text-align:left}#website-share-links em{font-size:12px}#press{margin:0 -1rem}.press-header{align-items:center;display:flex;max-height:140px;min-height:36px;padding:4% 0}.press-header .press-header-divider{border-bottom:2px solid #333;line-height:.1em;margin:10px;text-align:center;width:100%}.press-header .press-header-divider span{background:#fff;color:#333;padding:0 4%;position:relative;top:2px}#cd-timeline{margin-bottom:2em;margin-top:1em;max-width:1170px;position:relative;width:100%}#cd-timeline:after{clear:both;content:"";display:table}.cd-timeline-block{margin:1em 0 2em;position:relative}.cd-timeline-block:after{clear:both;content:"";display:table}.cd-timeline-block .cd-timeline-img{border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.1),0 0 0 6px rgba(0,0,0,.05);height:40px;left:0;position:absolute;top:-5px;width:40px;z-index:1}.cd-timeline-block .cd-timeline-img img{display:block;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:relative;top:50%;width:24px}.cd-timeline-block .cd-timeline-img .timelinedate{word-wrap:break-word;font-size:13px;left:3px;line-height:12px;position:absolute;text-align:center;top:8px;width:33px}.cd-timeline2-img{border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.1),0 3px 0 4px rgba(0,0,0,.05);color:#fff;float:left;font-size:18px;font-weight:700;height:35px;padding:9px 7px 7px;text-indent:-2px;width:35px}.cd-timeline2-img,.cd-timeline2-img.cd-2008{background:#750016 none repeat scroll 0 0}.cd-timeline2-img.cd-2009{background:#bf380f none repeat scroll 0 0}.cd-timeline2-img.cd-2010{background:#2a862a none repeat scroll 0 0}.cd-timeline2-img.cd-2011{background:#1e619f none repeat scroll 0 0}.cd-timeline2-img.cd-2012{background:#103c7b none repeat scroll 0 0}.cd-timeline2-img.cd-2013{background:#6e52c0 none repeat scroll 0 0}.cd-timeline2-img.cd-2014{background:#8e2f84 none repeat scroll 0 0}.cd-timeline2-img.cd-2015{background:#750016 none repeat scroll 0 0}.cd-timeline2-img.cd-2016{background:#bf380f none repeat scroll 0 0}.cd-timeline2-img.cd-2017{background:#2a862a none repeat scroll 0 0}.cd-timeline2-img.cd-2018{background:#1e619f none repeat scroll 0 0}.cd-timeline2-img.cd-2019{background:#103c7b none repeat scroll 0 0}.cd-timeline2-img.cd-2020{background:#6e52c0 none repeat scroll 0 0}.cd-timeline2-img.cd-2021{background:#8e2f84 none repeat scroll 0 0}.cd-timeline2-img.cd-2022{background:#750016 none repeat scroll 0 0}.cd-timeline2-img.cd-2023{background:#bf380f none repeat scroll 0 0}.cd-timeline2-img.cd-2024{background:#2a862a none repeat scroll 0 0}.cd-timeline2-img.cd-2025{background:#1e619f none repeat scroll 0 0}.cd-timeline2-img.cd-2026{background:#103c7b none repeat scroll 0 0}.cd-timeline2-img.cd-2027{background:#6e52c0 none repeat scroll 0 0}.cd-timeline2-img.cd-2028{background:#8e2f84 none repeat scroll 0 0}.cd-timeline-img,.cd-timeline-img.cd-2008{background:#750016}.cd-timeline-img.cd-2009{background:#bf380f}.cd-timeline-img.cd-2010{background:#2a862a}.cd-timeline-img.cd-2011{background:#1e619f}.cd-timeline-img.cd-2012{background:#103c7b}.cd-timeline-img.cd-2013{background:#6e52c0}.cd-timeline-img.cd-2014{background:#8e2f84}.cd-timeline-img.cd-2015{background:#750016}.cd-timeline-img.cd-2016{background:#bf380f}.cd-timeline-img.cd-2017{background:#2a862a}.cd-timeline-img.cd-2018{background:#1e619f}.cd-timeline-img.cd-2019{background:#103c7b}.cd-timeline-img.cd-2020{background:#6e52c0}.cd-timeline-img.cd-2021{background:#8e2f84}.cd-timeline-img.cd-2022{background:#750016}.cd-timeline-img.cd-2023{background:#bf380f}.cd-timeline-img.cd-2024{background:#2a862a}.cd-timeline-img.cd-2025{background:#1e619f}.cd-timeline-img.cd-2026{background:#103c7b}.cd-timeline-img.cd-2027{background:#6e52c0}.cd-timeline-img.cd-2028{background:#8e2f84}.calendar-key{margin:0 auto;overflow:hidden;padding-top:10px;text-align:center}.calendar-key .key-anchor{color:#fff;display:inline-block;height:42px;width:35px}.calendar-key .show-all{background:#333;border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.1),0 3px 0 4px rgba(0,0,0,.05);color:#fff;display:inline-block;float:left;font-size:18px;font-weight:700;height:35px;padding:9px 7px 7px;width:35px}.cd-timeline-content{background:#fff;border-left:6px solid #d9edf7;border-radius:.25em;box-shadow:2px 2px 15px #ccc;margin-left:17px;padding:1em;position:relative}.cd-timeline-content:after{clear:both;content:"";display:table}.cd-timeline-content:before{border:7px solid transparent;border-right-color:#fff;content:"";height:0;position:absolute;right:100%;top:16px;width:0}.cd-timeline-content p{font-size:13px;font-size:.8125rem;line-height:1.6;margin:1em 0}.cd-timeline-content .cd-read-more{background:#555 none repeat scroll 0 0;border-radius:.25em;color:#fff;display:inline-block;float:left;font-size:16px;margin-top:10px;padding:.8em 1em;text-align:center;width:100%}.cd-timeline-content .press_title{color:#103c7b;font-size:15px;line-height:19px;margin:10px 5px;text-align:center}table#attribs{width:100%}table#attribs tr th{text-align:left}table#attribs tr td{border-bottom:1px solid #ddd;padding:8px 0;text-align:left}table#attribs input:focus,table#attribs table#attribs select:focus,table#attribs table#attribs textarea:focus{box-shadow:0 0 6px 1px #8eb0cf}.displayedAttribute{line-height:26px}.displayedAttribute.small{align-items:center;display:flex!important;font-size:12px!important;line-height:13px}.displayedAttribute strong{color:#cc2010}.product-page-variant-b #add-to-cart-submit{float:right}.product-page-variant-b .add-to-cart-btn{outline:3px solid transparent;transition:.25s ease-in-out}.product-page-variant-b .add-to-cart-btn.highlight{animation:pulse 1s ease-in-out normal forwards;animation-iteration-count:2;outline:3px solid transparent}.product-page-variant-b .product-addon-container{grid-gap:.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));list-style:none;margin:0;padding:0}.product-page-variant-b .product-addon-container.full-width{grid-template-columns:repeat(auto-fit,minmax(129px,1fr))}.product-page-variant-b .product-addon-container img{margin:0 auto;max-width:100px}.product-page-variant-b li.product-addon-item{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;font-size:.9rem;margin:0;outline:2px solid transparent;padding:10px;position:relative;transition:.25s ease-in-out}.product-page-variant-b li.product-addon-item.selected{outline-color:rgba(0,0,0,.5)}.product-page-variant-b li.product-addon-item .product-addon-img-title{line-height:normal}.product-page-variant-b li.product-addon-item #product-lbl-wrapper{margin-top:auto}.product-page-variant-b .multi-select-addon .addon-image-container{position:relative}.product-page-variant-b .multi-select-addon.active img{transform:scale(.65) translateY(-35px)}.product-page-variant-b .multi-select-addon img{transition:.2s ease-in-out}.product-page-variant-b .discountTotal,.product-page-variant-b .subTotal{font-size:1.25rem;line-height:1.25;padding:0 0 1rem;text-align:right}.product-page-variant-b .discountTotal span,.product-page-variant-b .subTotal span{font-size:1.8rem;font-weight:700}.product-page-variant-b .discountTotal span{color:#3c763d}.product-page-variant-b .optionalAddressLine{display:block;margin:0}.product-page-variant-b .product-cell{background:#eee;cursor:pointer}.product-page-variant-b .product-cell label{cursor:pointer}.product-page-variant-b #preview-product{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-bottom:.5rem;margin-right:-10px}.product-page-variant-b #preview-product button{height:40px}.product-page-variant-b .checkbox-group-selector,.product-page-variant-b .radio-group-selector{margin-top:-15px}.product-page-variant-b .product-section-container{counter-reset:css-counter 0}.product-page-variant-b .product-section-container .product-section{background:rgba(0,0,0,.05);border-radius:4px;margin:0 0 1rem;padding:1rem 1rem .5rem;position:relative;transition:.25s ease-in-out}.product-page-variant-b .product-section-container .product-section.highlight{animation:pulse 1s ease-in-out normal forwards;animation-iteration-count:2;outline:3px solid transparent}.product-page-variant-b .product-section-container .product-section:last-of-type{background:#fff;padding:0 1rem 0 0}.product-page-variant-b .product-section-container .product-section .displayedAttribute{background:#fff;border:1px solid #aaa;border-radius:3px!important;cursor:not-allowed;display:inline-block;font-size:16px;max-width:100%;min-height:35px;padding:6px!important;width:100%}.product-page-variant-b .product-section-container .product-section-header{font-size:15px;padding:0 0 1rem 1.5rem;position:relative}.product-page-variant-b .product-section-container .product-section-header:after{border-bottom:1px solid rgba(0,0,0,.05);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.product-page-variant-b .product-section-container .product-section.counter{counter-increment:css-counter 1}.product-page-variant-b .product-section-container .product-section.counter:before{content:counter(css-counter) ". ";font-size:15px;font-weight:700;left:1rem;position:absolute;top:1rem}.product-page-variant-b .description-container{grid-gap:1.5rem;display:grid;grid-template-columns:1fr;padding:1rem}.product-page-variant-b .description-container .product-panel{background:rgba(0,0,0,.05);border:1px solid #ccc;border-radius:4px;margin:0 auto;max-width:225px;padding:1rem}.product-page-variant-b .description-container .product-panel p{margin-bottom:.25rem}.product-page-variant-b .description-container .product-panel a{color:#333!important;padding:.25rem 0;text-decoration:none;transition:.25s ease-in-out}.product-page-variant-b .description-container .product-panel .catalog-bestsellers h4,.product-page-variant-b .description-container .product-panel .catalog-category h4{color:#333}.product-page-variant-b .description-container .panel-image{border-radius:4px;margin:0 auto;padding:0;width:225px}.product-page-variant-b .description-container .panel-heading h3{border-bottom:1px solid #ccc;color:#333;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,Arial,sans-serif;font-weight:500;padding-bottom:.5rem}.product-page-variant-b .productBody{padding:0}.product-page-variant-b .productBody .panel-heading{font-size:1.2em;font-weight:700}.product-page-variant-b .productBody .hides{height:0;opacity:0;overflow:hidden;transition:height 0ms .4s,opacity .4s 0ms}.product-page-variant-b .productBody .fade-in{height:auto;opacity:1;transition:height 0ms 0ms,opacity .6s 0ms}.product-page-variant-b .productBody .stock-status{bottom:18px;color:#3c763d;font-size:1rem;margin-left:1rem}.product-page-variant-b .productBody .stock-status.no-stock{color:#cc2010}.product-page-variant-b .productBody .product-info{padding:0 .5rem}.product-page-variant-b .productBody .product-info.desktop{display:none;padding:0}.product-page-variant-b .productBody .product-title{color:#333;font-size:1.75rem;line-height:2.25rem;margin:0 0 1rem}.product-page-variant-b .productBody .product-title,.product-page-variant-b .productBody .subtitle{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,Arial,sans-serif;font-weight:500}.product-page-variant-b .productBody .subtitle{margin:-12px 0 15px}.product-page-variant-b .productBody .subtitle .author,.product-page-variant-b .productBody .subtitle .subtext{font-size:1rem}.product-page-variant-b .productBody .subtitle .subtext{font-weight:400;margin:0 0 .5rem}.product-page-variant-b .productBody .subtitle .author{margin:0}.product-page-variant-b .productBody .subtitle .author strong{font-weight:500}.product-page-variant-b .productBody .product-grid-container{align-items:center;display:grid;grid-template-columns:1fr;height:100%}.product-page-variant-b .productBody .product-price{font-size:1.5em}.product-page-variant-b .productBody .size-chart{color:#333}.product-page-variant-b .productBody .image-product-container{padding:0 1rem}.product-page-variant-b .productBody .image-product-container .product-image-gallery{grid-gap:.5rem;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:max-content 0;overflow:hidden;width:100%}.product-page-variant-b .productBody .image-product-container .product-image-gallery img{border:1px solid #ddd;border-radius:2px;height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;padding:2px;width:100%}.product-page-variant-b .productBody .image-product-container .product-image-gallery .product-media-thumbnail{margin-bottom:.5rem;position:relative}.product-page-variant-b .productBody .image-product-container .product-image-gallery .overlay:after{align-items:center;background:rgba(0,0,0,.5);color:#fff;content:attr(data-slideshow-images);display:flex;font-size:1.5rem;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.product-page-variant-b .productBody .image-product-container .main-image img{height:100%;margin-bottom:.5rem;max-height:220px;-o-object-fit:contain;object-fit:contain}.product-page-variant-b .productBody .increment-btn{display:inline-flex;width:100%}.product-page-variant-b .productBody .increment-btn.stacked{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.product-page-variant-b .productBody .increment-btn.stacked .qty-container{margin-right:0}.product-page-variant-b .productBody .increment-btn.stacked .add-to-cart-btn{margin:0;width:160px}.product-page-variant-b .productBody .increment-btn .qty-container{display:grid;grid-template-columns:45px 70px 45px;grid-template-rows:45px;margin-right:.5rem;padding:0}.product-page-variant-b .productBody .increment-btn .qty-container input{border:1px solid #aaa;font-size:16px;max-width:70px;min-height:35px;outline:none;text-align:center}.product-page-variant-b .productBody .increment-btn .qty-container input::-webkit-inner-spin-button,.product-page-variant-b .productBody .increment-btn .qty-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-page-variant-b .productBody .increment-btn .qty-container input[type=number]{-moz-appearance:textfield}.product-page-variant-b .productBody .increment-btn .qty-container .minus{border:1px solid #aaa;border-radius:0 0 4px 4px;border-top:0;height:45px;transform:rotate(90deg)!important;width:45px}.product-page-variant-b .productBody .increment-btn .qty-container .minus .chevron{color:#777}.product-page-variant-b .productBody .increment-btn .qty-container .minus .chevron:before{font-family:fontello;font-style:normal;margin:0!important}.product-page-variant-b .productBody .increment-btn .qty-container .plus{border:1px solid #aaa;border-radius:0 0 4px 4px;border-top:0;height:45px;transform:rotate(-90deg);width:45px}.product-page-variant-b .productBody .increment-btn .qty-container .plus .chevron{color:#777}.product-page-variant-b .productBody .increment-btn .qty-container .plus .chevron:before{font-family:fontello;font-style:normal;margin:0!important}.product-page-variant-b .productBody .product-container{align-items:center;display:grid;grid-template-columns:1fr}.product-page-variant-b .productBody .product-container.image-vertical{align-items:center}.product-page-variant-b .productBody .product-container.image-vertical .product-grid-container{height:auto}.product-page-variant-b .productBody .product-container .mobile-header{display:block}.product-page-variant-b .productBody .product-container .category{margin-bottom:15px}.product-page-variant-b .productBody .product-container .category a{background:rgba(0,0,0,.05);border-radius:4px;color:#333;font-size:.75rem;font-weight:700;letter-spacing:.0075rem;line-height:1rem;padding:5px 7px;text-transform:uppercase}.product-page-variant-b .product-preview-body{max-height:calc(100vh - 200px)}.product-page-variant-a{overflow:clip}.product-page-variant-a #add-to-cart-submit{float:right}.product-page-variant-a .add-to-cart-btn{outline:3px solid transparent;transition:.25s ease-in-out}.product-page-variant-a .add-to-cart-btn.highlight{animation:pulse 1s ease-in-out normal forwards;animation-iteration-count:2;outline:3px solid transparent}.product-page-variant-a .product-addon-container{grid-gap:.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));list-style:none;margin:0;padding:0}.product-page-variant-a .product-addon-container.full-width{grid-template-columns:repeat(auto-fit,minmax(129px,1fr))}.product-page-variant-a .product-addon-container img{margin:0 auto;max-width:100px}.product-page-variant-a li.product-addon-item{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;font-size:.9rem;margin:0;outline:2px solid transparent;padding:10px;position:relative;transition:.25s ease-in-out}.product-page-variant-a li.product-addon-item.selected{outline-color:rgba(0,0,0,.5)}.product-page-variant-a li.product-addon-item .product-addon-img-title{line-height:normal}.product-page-variant-a li.product-addon-item #product-lbl-wrapper{margin-top:auto}.product-page-variant-a .multi-select-addon .addon-image-container{position:relative}.product-page-variant-a .multi-select-addon.active img{transform:scale(.65) translateY(-35px)}.product-page-variant-a .multi-select-addon img{transition:.2s ease-in-out}.product-page-variant-a .discountTotal,.product-page-variant-a .subTotal{font-size:1.25rem;line-height:1.25;padding:0 0 1rem;text-align:right}.product-page-variant-a .discountTotal span,.product-page-variant-a .subTotal span{font-size:1.8rem;font-weight:700}.product-page-variant-a .discountTotal span{color:#3c763d}.product-page-variant-a .optionalAddressLine{display:block;margin:0}.product-page-variant-a .product-cell{background:#eee;cursor:pointer}.product-page-variant-a .product-cell label{cursor:pointer}.product-page-variant-a #preview-product{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-bottom:.5rem;margin-right:-10px}.product-page-variant-a #preview-product button{height:40px}.product-page-variant-a .checkbox-group-selector,.product-page-variant-a .radio-group-selector{margin-top:-15px}.product-page-variant-a .product-section-container{counter-reset:css-counter 0}.product-page-variant-a .product-section-container .product-section{background:rgba(0,0,0,.05);border-radius:4px;margin:0 0 1rem;padding:1rem 1rem .5rem;position:relative;transition:.25s ease-in-out}.product-page-variant-a .product-section-container .product-section.highlight{animation:pulse 1s ease-in-out normal forwards;animation-iteration-count:2;outline:3px solid transparent}@keyframes pulse{0%{outline-color:transparent}50%{outline-color:rgba(0,0,0,.5)}to{outline-color:transparent}}.product-page-variant-a .product-section-container .product-section:last-of-type{background:#fff;padding:0}.product-page-variant-a .product-section-container .product-section .displayedAttribute{background:#fff;border:1px solid #aaa;border-radius:3px!important;cursor:not-allowed;display:inline-block;font-size:16px;max-width:100%;min-height:35px;padding:6px!important;width:100%}.product-page-variant-a .product-section-container .product-section .print-option label{display:none}.product-page-variant-a .product-section-container .product-section .options-label{display:inline-flex}.product-page-variant-a .product-section-container .product-section .cert-checkbox{gap:.5rem;margin-top:10px}.product-page-variant-a .product-section-container .product-section-header{font-size:15px;padding:0 0 1rem 1.5rem;position:relative}.product-page-variant-a .product-section-container .product-section-header:after{border-bottom:1px solid rgba(0,0,0,.05);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.product-page-variant-a .product-section-container .product-section.counter{counter-increment:css-counter 1}.product-page-variant-a .product-section-container .product-section.counter:before{content:counter(css-counter) ". ";font-size:15px;font-weight:700;left:1rem;position:absolute;top:1rem}.product-page-variant-a .product-section-container .product-section .increment-btn{margin:0;padding:0}.product-page-variant-a .options-divider{margin:5px 1rem 10px}.product-page-variant-a .product-content-container{display:grid;grid-template-columns:1fr;padding:.5rem 1rem}.product-page-variant-a .product-content-container .description{order:1;padding:1rem}.product-page-variant-a .product-content-container .additional-info{display:none}.product-page-variant-a .product-content-container .product-panel{background:rgba(0,0,0,.05);border:1px solid #ccc;border-radius:4px;margin:0 auto;max-width:225px;padding:1rem}.product-page-variant-a .product-content-container .product-panel p{margin-bottom:.25rem}.product-page-variant-a .product-content-container .product-panel a{color:#333!important;padding:.25rem 0;text-decoration:none;transition:.25s ease-in-out}.product-page-variant-a .product-content-container .product-panel .catalog-bestsellers h4,.product-page-variant-a .product-content-container .product-panel .catalog-category h4{color:#333}.product-page-variant-a .product-content-container .ulc-bookstore-image{filter:grayscale(1);opacity:.7;transition:.25s ease-in-out}.product-page-variant-a .product-content-container .ulc-bookstore-image:hover{filter:grayscale(0);opacity:1}.product-page-variant-a .product-content-container .panel-image{border-radius:4px;margin:0 auto;padding:0;width:225px}.product-page-variant-a .product-content-container .panel-heading h3{border-bottom:1px solid #ccc;color:#333;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,Arial,sans-serif;font-weight:500;padding-bottom:.5rem}.product-page-variant-a .productBody{padding:0}.product-page-variant-a .productBody .panel-heading{font-size:1.2em;font-weight:700}.product-page-variant-a .productBody .hides{height:0;opacity:0;overflow:hidden;transition:height 0ms .4s,opacity .4s 0ms}.product-page-variant-a .productBody .fade-in{height:auto;opacity:1;transition:height 0ms 0ms,opacity .6s 0ms}.product-page-variant-a .productBody .stock-status{bottom:18px;color:#3c763d;font-size:1rem;margin-left:1rem}.product-page-variant-a .productBody .stock-status.no-stock{color:#cc2010}.product-page-variant-a .productBody .product-info{padding:0 .5rem}.product-page-variant-a .productBody .product-title{color:#333;font-size:1.75rem;line-height:2.25rem;margin:0 0 1rem}.product-page-variant-a .productBody .product-title,.product-page-variant-a .productBody .subtitle{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,Arial,sans-serif;font-weight:500}.product-page-variant-a .productBody .subtitle{margin:-12px 0 15px}.product-page-variant-a .productBody .subtitle .author,.product-page-variant-a .productBody .subtitle .subtext{font-size:1rem}.product-page-variant-a .productBody .subtitle .subtext{font-weight:400;margin:0 0 .5rem}.product-page-variant-a .productBody .subtitle .author{margin:0}.product-page-variant-a .productBody .subtitle .author strong{font-weight:500}.product-page-variant-a .productBody .product-grid-container{align-items:center;display:grid;grid-template-columns:1fr;height:100%}.product-page-variant-a .productBody .product-price{font-size:1.5em}.product-page-variant-a .productBody .size-chart{color:#333}.product-page-variant-a .productBody .image-product-container{margin:0 auto;max-width:420px}.product-page-variant-a .productBody .image-product-container .product-image-gallery{grid-gap:.5rem;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:max-content 0;overflow:hidden;width:100%}.product-page-variant-a .productBody .image-product-container .product-image-gallery img{border:1px solid #ddd;border-radius:2px;height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;padding:2px;width:100%}.product-page-variant-a .productBody .image-product-container .product-image-gallery .product-media-thumbnail{margin-bottom:.5rem;position:relative}.product-page-variant-a .productBody .image-product-container .product-image-gallery .overlay:after{align-items:center;background:rgba(0,0,0,.5);color:#fff;content:attr(data-slideshow-images);display:flex;font-size:1.5rem;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.product-page-variant-a .productBody .image-product-container .main-image img{height:100%;margin-bottom:.5rem;max-height:150px;-o-object-fit:contain;object-fit:contain}.product-page-variant-a .productBody .increment-btn{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin:1rem 0;padding-top:1rem;width:100%}.product-page-variant-a .productBody .increment-btn#bottom{align-items:flex-end}.product-page-variant-a .productBody .increment-btn.stacked .qty-container{margin-right:0}.product-page-variant-a .productBody .increment-btn .qty-container{display:grid;grid-template-columns:45px 1fr 45px;grid-template-rows:45px;padding:0;width:100%}.product-page-variant-a .productBody .increment-btn .qty-container input{border:1px solid #aaa;font-size:16px;max-width:100%;min-height:35px;outline:none;text-align:center}.product-page-variant-a .productBody .increment-btn .qty-container input::-webkit-inner-spin-button,.product-page-variant-a .productBody .increment-btn .qty-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-page-variant-a .productBody .increment-btn .qty-container input[type=number]{-moz-appearance:textfield}.product-page-variant-a .productBody .increment-btn .qty-container .minus{border:1px solid #aaa;border-radius:0 0 4px 4px;border-top:0;height:45px;transform:rotate(90deg)!important;width:45px}.product-page-variant-a .productBody .increment-btn .qty-container .minus .chevron{color:#777}.product-page-variant-a .productBody .increment-btn .qty-container .minus .chevron:before{font-family:fontello;font-style:normal;margin:0!important}.product-page-variant-a .productBody .increment-btn .qty-container .plus{border:1px solid #aaa;border-radius:0 0 4px 4px;border-top:0;height:45px;transform:rotate(-90deg);width:45px}.product-page-variant-a .productBody .increment-btn .qty-container .plus .chevron{color:#777}.product-page-variant-a .productBody .increment-btn .qty-container .plus .chevron:before{font-family:fontello;font-style:normal;margin:0!important}.product-page-variant-a .productBody .product-container{align-items:center;display:grid;grid-template-columns:1fr}.product-page-variant-a .productBody .product-container.image-vertical{align-items:center}.product-page-variant-a .productBody .product-container .category{margin-bottom:15px}.product-page-variant-a .productBody .product-container .category a{background:rgba(0,0,0,.05);border-radius:4px;color:#333;font-size:.75rem;font-weight:700;letter-spacing:.0075rem;line-height:1rem;padding:5px 7px;text-transform:uppercase}.product-page-variant-a .product-preview-body{max-height:calc(100vh - 200px)}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{background-color:#eee;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:20px;margin-bottom:20px;overflow:hidden}.progress-bar{background-color:#369;box-shadow:inset 0 -1px 0 rgba(0,0,0,.2);color:#fff;float:left;font-size:12px;height:100%;line-height:20px;text-align:center;width:0}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#2a862a}.related-links .thumbnail{background:transparent;border:1px solid #ddd;display:block;padding:5px;text-align:center}.related-links ul{display:flex;flex-direction:column;flex-flow:row wrap;justify-content:space-around;margin:0;padding:0}.related-links li{list-style:none outside;margin:15px 0;min-height:200px;z-index:20}.related-links li div{display:inline-block;max-width:100%;position:relative}.related-links .blog .thumbnail div:after{background-color:rgba(0,0,0,.75);color:#fff;content:"blog";font-size:smaller;padding:2px 4px;position:absolute;right:0;top:0;z-index:0}.related-links h4{font-size:11px;margin:0 auto;text-align:center}.alternateSearch,select.chosen-select{background-color:#fff;background:linear-gradient(180deg,#fff 20%,#eee 50%,#eee 52%,#fff);background-clip:padding-box;border:1px solid #aaa;border-radius:5px;box-shadow:inset 0 0 3px #fff,0 1px 1px rgba(0,0,0,.1);font-size:16px;height:38px;line-height:32px;max-width:100%;min-width:100%;padding:5px 0 5px 40px}select.chosen-select{display:none;max-width:100%;padding-left:36px;position:relative}.formGroup{font-size:16px;position:relative}#swift-search{background:#fff 8px 8px no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6%2BR8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAG11AABzoAAA%2FN0AAINkAABw6AAA7GgAADA%2BAAAQkOTsmeoAAAESSURBVHjajNCxS9VRGMbxz71E4OwgoXPQxVEpXCI47%2BZqGP0LCoJO7UVD3QZzb3SwcHB7F3Uw3Zpd%2FAPCcJKG7Dj4u%2FK7Pwp94HDg5Xyf5z1Pr9YKImKANTzFXxzjU2ae6qhXaxURr%2FAFl9hHDy%2FwEK8z89sYVEp5gh84wMvMvGiSJ%2FEV85jNzLMR1McqfmN5BEBmnmMJFSvtpH7jdJiZv7q7Z%2BZPfMdcF6rN%2FT%2F1m2LGBkd4HhFT3dcRMY2FpskxaLNpayciHrWAGeziD7b%2BVfkithuTk8bkGa4wgWFmbrSTZOYeBvjc%2BucQj%2FEe6xHx4Taq1nrnKaW8K6XUUsrHWuvNevdRRLzFGwzvDbXAB9cDAHvhedDruuxSAAAAAElFTkSuQmCC);-moz-background-clip:padding-box;background-clip:padding-box;border:1px solid #ddd;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:none;box-sizing:content-box;color:#333;display:inline-block;font-family:system,-apple-system,BlinkMacSystemFont,Helvetica Neue,Lucida Grande,sans-serif;font-size:14px;font-weight:400;height:16px;line-height:16px;padding:7px 11px 7px 28px;width:50%}.search-row{border-bottom:1px solid #eee;cursor:pointer;display:block;padding:16px 9px;position:relative;text-align:left;text-decoration:none}.search-row:after{border-color:#d9edf7;border-style:solid;border-width:1px 1px 0 0;content:"";display:block;height:6px;margin-top:-3px;position:absolute;right:2px;top:50%;transform:rotate(45deg);width:6px}.search-header{color:#1e619f;font-size:15px;font-weight:500;line-height:1.2;margin-bottom:4px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-thumbnail{background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;float:left;height:56px;margin:0 0 0 -70px;width:56px}.search-thumbnail img{display:none}.search-url{color:#3c763d;font-weight:400}.search-content em{font-weight:700}.search-body{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:12px;line-height:1.4;margin:0;max-height:96px;overflow:hidden;text-overflow:ellipsis}.search-dot{font-weight:700}.search-dot,.search-url{display:inline}.st-pagination{display:flex;justify-content:center;list-style:none;margin-top:20px;padding:0}.st-pagination a{border:1px solid #ddd;display:inline-block;margin:0 5px;padding:5px 10px}.st-pagination .active{border:2px solid #aaa;font-weight:700}#pagination-info{padding:10px 0 5px}.sermons-header-image{background:#eee;border:1px solid #ddd;border-radius:8px;height:200px;padding:5px;width:200px}.blog-listing-page-title h1{color:#369;font-size:24px;margin:20px 0}.text-fedex-purple{color:#312281}.text-fedex-orange{color:#af5600}#facebook-left-background{background-color:#4968ab}#twitter-left-background{background-color:#32ccfe}#pinterest-left-background{background-color:#c92228}#youtube-left-background{background-color:#fff}#reddit-left-background{background-color:#9ce69b}#instagram-left-background{background-color:#fefefe}#minister-left-background{background-color:#6e52c0}#minister-right-background{background-color:#dcd5f0}#facebook-right-background{background-color:#e5eaf4}#twitter-right-background{background-color:#caf2ff}#pinterest-right-background{background-color:#f8d8d9}#reddit-right-background{background-color:#d9f5d8}#youtube-right-background{background-color:#fcc}#instagram-right-background{background-color:#f6f6f6}.btn-social{background-image:none;border:1px solid;border-radius:4px;cursor:pointer;display:inline-block;font-family:Tahoma;font-size:14px;font-weight:400;margin-bottom:0;margin-top:9px;text-align:center;text-decoration:none;white-space:nowrap}.btn-social,.btn-social:hover{box-shadow:0 3px 3px #333;color:#fff;letter-spacing:2px;line-height:inherit}.btn-social:hover{font-family:Tahoma,sans-serif;font-size:18px;text-shadow:0 -1px 1px rgba(0,0,0,.5)}#btn-face{background:url(/assets/themonastery/static/icons/social/facebook-icon.png) no-repeat scroll 2px -1px,transparent linear-gradient(180deg,#4968ab 0,#3a5287) repeat scroll 0 0!important;border-color:#3a5287;padding:8px 18px 9px 44px}#btn-face:hover{background:url(/assets/themonastery/static/icons/social/facebook-icon.png) no-repeat scroll 2px -1px,transparent linear-gradient(180deg,#3a5287 0,#3a5287) repeat scroll 0 0!important}#btn-twit{background:url(/assets/themonastery/static/icons/social/twitter-icon.png) no-repeat scroll 8px 2px,transparent linear-gradient(180deg,#32ccfe 0,#01befc) repeat scroll 0 0!important;border-color:#0185b0;padding:8px 20px 9px 45px}#btn-twit:hover{background:url(/assets/themonastery/static/icons/social/twitter-icon.png) no-repeat scroll 8px 2px,transparent linear-gradient(180deg,#0185b0 0,#0185b0) repeat scroll 0 0!important}#btn-pin{background:url(/assets/themonastery/static/icons/social/pinterest-icon.png) no-repeat scroll 8px 2px,transparent linear-gradient(180deg,#c92228 0,#9d1b1f) repeat scroll 0 0!important;border-color:#df3f45!important;padding:8px 36px 9px 56px}#btn-pin:hover{background:url(/assets/themonastery/static/icons/social/pinterest-icon.png) no-repeat scroll 8px 2px,transparent linear-gradient(180deg,#9d1b1f 0,#9d1b1f) repeat scroll 0 0!important}#btn-youtube{background:url(/assets/themonastery/static/icons/social/youtube-icon.png) no-repeat scroll 6px 4px,transparent linear-gradient(180deg,red 0,#c00) repeat scroll 0 0!important;border-color:#c00;padding:8px 36px 9px 56px}#btn-youtube:hover{background:url(/assets/themonastery/static/icons/social/youtube-icon.png) no-repeat scroll 6px 4px,transparent linear-gradient(180deg,#c00 0,#c00) repeat scroll 0 0!important}#btn-instagram{background:url(/assets/themonastery/static/icons/social/instagram-icon.png) no-repeat scroll 8px 2px,transparent linear-gradient(180deg,#369 0,#036) repeat scroll 0 0!important;border-color:#036;padding:8px 25px 9px 56px}#btn-instagram:hover{background:url(/assets/themonastery/static/icons/social/instagram-icon.png) no-repeat scroll 8px 2px,transparent linear-gradient(180deg,#036 0,#036) repeat scroll 0 0!important}#btn-reddit{background:url(/assets/themonastery/static/icons/social/reddit-icon.png) no-repeat scroll 11px 2px,transparent linear-gradient(180deg,#269124 0,#1b681a) repeat scroll 0 0!important;border-color:#1b681a;padding:8px 36px 9px 56px}#btn-reddit:hover{background:url(/assets/themonastery/static/icons/social/reddit-icon.png) no-repeat scroll 11px 2px,transparent linear-gradient(180deg,#1b681a 0,#1b681a) repeat scroll 0 0!important}#btn-minister{background:url(/assets/themonastery/static/icons/social/dove-icon.png) no-repeat scroll 6px 2px,transparent linear-gradient(180deg,#8d77ce 0,#563ca3) repeat scroll 0 0!important;border-color:#563ca3;padding:8px 36px 9px 56px}#btn-minister:hover{background:url(/assets/themonastery/static/icons/social/dove-icon.png) no-repeat scroll 6px 2px,transparent linear-gradient(180deg,#563ca3 0,#563ca3) repeat scroll 0 0!important}.social-links{margin-left:auto;margin-right:auto;margin-top:20px;text-align:center}.social-links img{vertical-align:middle}.social-group{box-shadow:0 2px 2px #333;height:auto;margin-top:10px;width:100%}.social-left,.social-right{min-height:100px;padding-bottom:15px;padding-top:15px}.social-right{text-align:center}.social-group:after{clear:both;content:"";display:table}.social-inline{display:inline-block;vertical-align:bottom}.main-sidebar .social-links .btn.social,.main-sidebar .social-links .radio-group .social.radio-button,.radio-group .main-sidebar .social-links .social.radio-button{margin-bottom:12px;position:relative;transition:margin .2s;width:100%}.main-sidebar .social-links .btn.social.facebook,.main-sidebar .social-links .radio-group .social.facebook.radio-button,.radio-group .main-sidebar .social-links .social.facebook.radio-button{background-color:#4968ab;background:linear-gradient(180deg,#6884bf 0,#3a5287);box-shadow:0 3px 0 1px #233252}.main-sidebar .social-links .btn.social.facebook:hover,.main-sidebar .social-links .radio-group .social.facebook.radio-button:hover,.radio-group .main-sidebar .social-links .social.facebook.radio-button:hover{box-shadow:0 1px 0 1px #233252}.main-sidebar .social-links .btn.social.instagram,.main-sidebar .social-links .radio-group .social.instagram.radio-button,.radio-group .main-sidebar .social-links .social.instagram.radio-button{background-color:#c32aa3;background:linear-gradient(180deg,#d848ba 0,#992180);box-shadow:0 3px 0 1px #5a134b}.main-sidebar .social-links .btn.social.instagram:hover,.main-sidebar .social-links .radio-group .social.instagram.radio-button:hover,.radio-group .main-sidebar .social-links .social.instagram.radio-button:hover{box-shadow:0 1px 0 1px #5a134b}.main-sidebar .social-links .btn.social.twitter,.main-sidebar .social-links .radio-group .social.twitter.radio-button,.radio-group .main-sidebar .social-links .social.twitter.radio-button{background-color:#32ccfe;background:linear-gradient(180deg,#65d9fe 0,#01befc);box-shadow:0 3px 0 1px #0185b0}.main-sidebar .social-links .btn.social.twitter:hover,.main-sidebar .social-links .radio-group .social.twitter.radio-button:hover,.radio-group .main-sidebar .social-links .social.twitter.radio-button:hover{box-shadow:0 1px 0 1px #0185b0}.main-sidebar .social-links .btn.social.pinterest,.main-sidebar .social-links .radio-group .social.pinterest.radio-button,.radio-group .main-sidebar .social-links .social.pinterest.radio-button{background-color:#c92228;background:linear-gradient(180deg,#df3f45 0,#9d1b1f);box-shadow:0 3px 0 1px #5c1012}.main-sidebar .social-links .btn.social.pinterest:hover,.main-sidebar .social-links .radio-group .social.pinterest.radio-button:hover,.radio-group .main-sidebar .social-links .social.pinterest.radio-button:hover{box-shadow:0 1px 0 1px #5c1012}.main-sidebar .social-links .btn.social.tiktok,.main-sidebar .social-links .radio-group .social.tiktok.radio-button,.radio-group .main-sidebar .social-links .social.tiktok.radio-button{background-color:#282828;background:linear-gradient(180deg,#424242 0,#0f0f0f);box-shadow:0 3px 0 1px #000}.main-sidebar .social-links .btn.social.tiktok:hover,.main-sidebar .social-links .radio-group .social.tiktok.radio-button:hover,.radio-group .main-sidebar .social-links .social.tiktok.radio-button:hover{box-shadow:0 1px 0 1px #000}.main-sidebar .social-links .btn.social:focus,.main-sidebar .social-links .btn.social:hover,.main-sidebar .social-links .radio-group .social.radio-button:focus,.main-sidebar .social-links .radio-group .social.radio-button:hover,.radio-group .main-sidebar .social-links .social.radio-button:focus,.radio-group .main-sidebar .social-links .social.radio-button:hover{color:#fff;margin-bottom:10px;margin-top:2px;outline:0;text-decoration:none}.main-sidebar .social-links .btn.social div,.main-sidebar .social-links .radio-group .social.radio-button div,.radio-group .main-sidebar .social-links .social.radio-button div{align-items:center;display:flex}.main-sidebar .social-links .btn.social div i,.main-sidebar .social-links .radio-group .social.radio-button div i,.radio-group .main-sidebar .social-links .social.radio-button div i{font-size:2em}.main-sidebar .social-links .btn.social div div,.main-sidebar .social-links .radio-group .social.radio-button div div,.radio-group .main-sidebar .social-links .social.radio-button div div{align-items:flex-start;display:flex;flex-direction:column}.main-sidebar .social-links .btn.social div div span,.main-sidebar .social-links .radio-group .social.radio-button div div span,.radio-group .main-sidebar .social-links .social.radio-button div div span{font-size:.8em;margin-bottom:2px}#sub-wrapper ul+li{background:#eee;border:1px solid #ddd;padding:8px 10px}.survey-form-content{align-items:center;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.3);display:flex;flex-direction:column;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,Arial,sans-serif;height:100%;justify-content:space-between;margin:0 -20px;min-height:calc(100vh - 84px);padding:10px 10px 2rem}.survey-form-content .image-grid{display:block}.survey-form-content .image-grid .image{display:none}.survey-form-content .main-content{align-items:center;display:flex;flex-direction:column;max-width:700px;width:100%}.survey-form-content .main-content img{max-width:125px}.survey-form-content .main-content .survey-info{margin-bottom:2rem}.survey-form-content .main-content .survey-form{background:#fff;border:1px solid #ddd;border-radius:6px;max-width:400px;padding:1.5rem;width:100%}.survey-form-content .main-content .survey-form .error-list{list-style:none;margin:0;padding:0;text-align:center}.survey-form-content .main-content .survey-form .error-list li{color:#cc2010}.survey-form-content .main-content .survey-form .form-group{grid-gap:0 1rem;align-items:center;display:grid;grid-template-columns:75px 1fr;justify-content:center;margin:0;padding:.75rem 0}.survey-form-content .main-content .survey-form .forgot-password-link{display:block;font-size:.8rem;margin:0 0 2rem;text-align:right}.survey-form-content .survey-heading{width:100%}.survey-form-content .survey-heading .brand{align-items:center;display:flex;justify-content:flex-start;padding:0;width:100%}.survey-form-content .survey-heading .bar-wrapper{padding:0 0 1rem;width:100%}.survey-form-content .survey-heading .bar-wrapper .progress-bar{background-color:#1e619f;border-radius:4px;border-top:5px solid #267bca;height:10px;position:relative;width:0}.survey-form-content .survey-heading img{height:50px;margin-right:10px;-o-object-fit:contain;object-fit:contain;width:auto}.survey-form-content .survey-heading .heading-title{font-size:16px}.survey-form-content p{font-size:16px;line-height:26px;margin:1rem 0 2rem;max-width:500px;text-align:center}.survey-form-content p:last-of-type{margin-bottom:4rem}.survey-form-content .btn-lg{padding:10px 16px!important}.survey-form-content form{font-size:16px}.survey-form-content form .title{margin:0 0 4rem}.survey-form-content form .title .question,.survey-form-content form .title .subtitle{margin:0 0 1rem}.survey-form-content form .title .subtitle{font-size:14px;opacity:.9}.survey-form-content form .question{font-size:18px;margin:0 0 4rem;padding:0 .5rem}.survey-form-content form .form-group .radio{grid-gap:1rem;align-items:center;display:grid;grid-template-columns:15px 1fr;width:100%}.survey-form-content form .form-group .radio .option{text-align:left}.survey-form-content form .date-form{align-items:center;display:flex;justify-content:space-evenly}.survey-form-content form .date-form label{padding-right:5px;width:100%}.survey-form-content form .date-form label:last-of-type{padding-right:0}.survey-form-content form .form-grid{grid-gap:5px;display:grid;grid-template-columns:1fr 1fr}.survey-form-content form .form-vertical{align-items:stretch;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:400px}.survey-form-content form .form-vertical .radio-item{margin-right:0!important}.survey-form-content form .form-vertical.narrow{max-width:200px}.survey-form-content form .form-flex{display:flex;flex-wrap:wrap;justify-content:center}.survey-form-content form .error-text{color:#cc2010;font-size:14px;margin:0;padding:0}.survey-form-content form .radios-wrapper .radio-item{display:inline-block;font-size:16px;margin-bottom:.5rem;margin-right:10px;position:relative}.survey-form-content form .radios-wrapper .radio-item:last-child{margin-right:0}.survey-form-content form .radios-wrapper .radio-item input[type=radio]:checked~.label-text{animation:checked 1.5s forwards;box-shadow:0 6px 12px #428bca}@keyframes checked{0%{box-shadow:0 0 0 0 rgba(30,97,159,.6)}70%{box-shadow:0 0 0 10px rgba(30,97,159,.1)}to{box-shadow:0 0 0 0 transparent}}.survey-form-content form .radios-wrapper .radio-item.label-text{background:rgba(30,97,159,.1);border:2px solid rgba(30,97,159,.2)!important;border-radius:10px;display:inline-block;font-size:16px;line-height:18px;padding:1.2rem;position:relative;transition:all .1s ease-in}.survey-form-content form .radios-wrapper .radio-item.label-text.full-width{width:100%}.survey-form-content form .radios-wrapper .radio-item.label-text:hover{background:rgba(30,97,159,.2);border:2px solid #1e619f!important;cursor:pointer}.survey-form-content form .radios-wrapper .radio-item.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;bottom:0;height:100%;left:0;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:100%}.survey-form-content form .radios-wrapper .radio-item.input:checked+.radio-item{background:rgba(30,97,159,.2);border:2px solid #1e619f!important}.survey-form-content form .radios-wrapper .radio-item.input:focus+.radio-item{background:rgba(30,97,159,.2);border:2px solid #428bca!important}.survey-form-content form .radios-wrapper .radio-item.input:focus+.radio-item:after{border:3px solid rgba(30,97,159,.2)!important;border-radius:10px;bottom:-3px;content:"";left:-3px;position:absolute;right:-3px;top:-3px}table{background-color:transparent}th{text-align:left}.table{margin-bottom:15px;max-width:100%;width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>thead>tr>td,.table>thead>tr>th{line-height:1.42857143;padding:3px;vertical-align:top}.table>thead>tr>th{border-bottom:1px solid #ddd;vertical-align:bottom}.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-striped>tbody>tr:nth-child(odd){background-color:#eee}.table-hover>tbody>tr:hover{background-color:#ddd}table col[class*=col-]{display:table-column;float:none;position:static}table td[class*=col-],table th[class*=col-]{display:table-cell;float:none;position:static}table.table-middle tr td{vertical-align:middle}.toast{background-color:rgba(0,0,0,.75);border-radius:14px;box-shadow:0 4px 24px rgba(0,0,0,.2);color:#fff;font-size:11px;max-width:260px;opacity:0;padding:4px 14px;position:absolute;text-align:center;transition:all .5s;will-change:opacity;z-index:100}[data-tooltip]{cursor:pointer;position:relative}[data-tooltip]:after,[data-tooltip]:before{opacity:0;position:absolute;transform:translateZ(0);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);visibility:hidden}[data-tooltip].show:after,[data-tooltip].show:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;visibility:visible}[data-tooltip].show:before{margin-bottom:5px}[data-tooltip].show:after{margin-bottom:17px;margin-left:-128px}[data-tooltip]:before{background:transparent;border:6px solid transparent;content:"";z-index:1001}[data-tooltip]:after{background-color:#000;border-radius:3px;box-shadow:2px 2px 15px #aaa;color:#fff;content:attr(data-tooltip);font-size:14px;line-height:18px;padding:10px;width:200px;z-index:1000}[data-tooltip]:after,[data-tooltip]:before{bottom:100%;left:50%}[data-tooltip]:before{border-top-color:#000;margin-bottom:-12px;margin-left:-6px}[data-tooltip]:after{margin-left:-64px;white-space:pre-line}[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{transform:translateY(-12px)}.social-media-heading{grid-gap:.75rem;align-items:baseline;display:grid;grid-template-columns:1fr;margin-bottom:.75rem}.social-media-heading h1{font-size:1.5rem;margin:0;padding:0}#state-marriage-laws-page .social-media-heading{margin-bottom:.75rem}#state-marriage-laws-page .social-media-heading h1{line-height:1.1}#chatMessages .sermon-page.admin,#chatMessages .sermon-page.error,#chatMessages .sermon-page.user,.sermon-page.alert,.sermon-page.chatUnavailable{float:none}.transcription-header{font-size:22px;letter-spacing:0;text-align:center}.transcription,.transcription-header{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.transcription{color:#333;font-style:italic}.transcription-container{height:auto;width:100%}.videowrapper{clear:both;float:none;height:0;padding-bottom:56.25%;padding-top:25px;position:relative;width:100%}.videowrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.wedding-ceremony-script.modal h4{margin:0 0 10px}.wedding-ceremony-script.modal h5{font-size:12px}.panel-padded{min-height:165px;padding:5px}.noRead{color:#1e619f;font-size:smaller}.previewBox{height:350px;overflow-y:auto}.previewBox cite{display:inline-block;float:right;margin-top:10px}.show-clickable{cursor:pointer}.baptism-ceremony-script #recommended-products img,.funeral-ceremony-script #recommended-products img,.wedding-ceremony-script #recommended-products img{max-height:113px}.form-group label.hide{display:none}.sg-spin{display:inline-block;font-size:30px}.sg-spin:before{margin:0}.wedding-scripts-banner{margin-bottom:30px}.wedding-scripts-banner .banner{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 3px 10px -4px rgba(0,0,0,.2);color:#000;overflow:hidden;padding:12px;position:relative;transition:box-shadow 1s;width:100%}.wedding-scripts-banner .banner button{border:1px solid #ccc;color:#333;margin-top:7px}.wedding-scripts-banner .banner img{border-radius:2px;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.wedding-scripts-banner .banner:hover{box-shadow:0 6px 32px -12px rgba(0,0,0,.3)}.wedding-scripts-banner .banner .image-container{position:relative}.wedding-scripts-banner .banner .image-container:after{border-radius:2px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);content:"";height:200px;left:0;position:absolute;top:0;width:100%;z-index:1}.wedding-scripts-banner .banner .image-container .title{background:hsla(0,0%,100%,.75);bottom:1rem;font-family:Caveat,cursive;font-size:1.75rem;left:0;letter-spacing:-.05em;margin:10px 0 0;padding:1rem;position:absolute;text-align:center;width:100%;word-break:break-word}.wedding-scripts-grid{grid-gap:1rem;display:grid;grid-template-columns:1fr}.wedding-scripts-grid .card{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 3px 10px -4px rgba(0,0,0,.2);color:#333;cursor:pointer;display:grid;grid-template-rows:auto 1fr auto;padding:12px;position:relative;transition:box-shadow 1s;width:100%}.wedding-scripts-grid .card:hover{box-shadow:0 6px 32px -12px rgba(0,0,0,.3)}.wedding-scripts-grid .card-body{position:relative}.wedding-scripts-grid .card-body img{border-radius:4px;height:175px;-o-object-fit:cover;object-fit:cover;width:100%}.wedding-scripts-grid .card-body .stats{grid-gap:3px;color:rgba(0,0,0,.75);display:flex;flex-wrap:wrap;justify-content:space-between;left:3px;list-style-type:none;margin:0;padding:0;position:absolute;text-align:center;top:3px;width:calc(100% - 6px)}.wedding-scripts-grid .card-body .stats i:before{margin:0 .5em 0 0}.wedding-scripts-grid .card-body .stats [data-counter] .is-digit{font-weight:700;width:10px}.wedding-scripts-grid .card-body .stats [data-counter] .is-digit:nth-child(4) span{position:relative}.wedding-scripts-grid .card-body .stats [data-counter] .is-digit:nth-child(4) span:after{bottom:0;content:",";position:absolute;right:-4px}.wedding-scripts-grid .card-body .stats [data-counter] .is-digit:nth-child(7) span{position:relative}.wedding-scripts-grid .card-body .stats [data-counter] .is-digit:nth-child(7) span:after{bottom:0;content:",";position:absolute;right:-4px}.wedding-scripts-grid .card-body .stats li{background:hsla(0,0%,100%,.75);border-radius:4px;margin:0;padding:.35rem .8rem}.wedding-scripts-grid .card-body .stats li span{text-align:center}.wedding-scripts-grid .card-footer .title{background:hsla(0,0%,100%,.75);color:#000;font-family:Caveat,cursive;font-size:1.75rem;letter-spacing:-.05em;line-height:normal;margin:0 -10px;padding:0 0 5px;text-align:center;width:calc(100% + 20px)}.wedding-scripts-grid .card-footer button{align-self:end;border:1px solid #ccc;justify-self:center}.wedding-training .card-list{background-color:#fff;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.05),0 3px 6px 0 rgba(0,0,0,.05),0 10px 30px 0 rgba(0,0,0,.05),0 5px 15px 0 rgba(0,0,0,.05);margin-bottom:20px;overflow:hidden;position:relative;z-index:1}.wedding-training .card-list p{margin:16px}.wedding-training .card-list ul.content{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:4px}.wedding-training .card-list ul.content li{margin:0;padding:8px;width:33.33%}.wedding-training .card-list ul.content li:first-child .item svg{animation-delay:1.4s}.wedding-training .card-list ul.content li:first-child .item span{animation-delay:1.5s}.wedding-training .card-list ul.content li:nth-child(2) .item svg{animation-delay:1.8s}.wedding-training .card-list ul.content li:nth-child(2) .item span{animation-delay:2s}.wedding-training .card-list ul.content li:nth-child(3) .item svg{animation-delay:2.2s}.wedding-training .card-list ul.content li:nth-child(3) .item span{animation-delay:2.5s}.wedding-training .card-list ul.content li:nth-child(4) .item svg{animation-delay:2.6s}.wedding-training .card-list ul.content li:nth-child(4) .item span,.wedding-training .card-list ul.content li:nth-child(5) .item svg{animation-delay:3s}.wedding-training .card-list ul.content li:nth-child(5) .item span{animation-delay:3.5s}.wedding-training .card-list ul.content li:nth-child(6) .item svg{animation-delay:3.4s}.wedding-training .card-list ul.content li:nth-child(6) .item span{animation-delay:4s}.wedding-training .card-list ul.content li .item{align-items:center;border-radius:4px;display:flex;height:100%;overflow:hidden;padding:8px}.wedding-training .card-list ul.content li .item span,.wedding-training .card-list ul.content li .item svg{animation:fadeInUp 1.5s cubic-bezier(.1,.67,.29,.98) both}.wedding-training .card-list ul.content li .item svg{height:24px;margin-right:12px;width:24px}.wedding-training .minister-training-cta{align-items:center;background:url(/assets/themonastery/static/wedding-training/landscape-venue.jpg) 0 -120px;background-size:cover;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.05),0 3px 6px 0 rgba(0,0,0,.05),0 10px 30px 0 rgba(0,0,0,.05),0 5px 15px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;margin-bottom:32px;min-height:400px;padding:64px 32px;transition:box-shadow .3s}.wedding-training .minister-training-cta:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.1),0 6px 12px 0 rgba(0,0,0,.1),0 15px 35px 0 rgba(0,0,0,.1),0 10px 20px 0 rgba(0,0,0,.1)}.wedding-training .minister-training-cta a.is-action{align-items:center;background-color:hsla(0,0%,100%,.75);border-radius:4px;display:flex;padding:8px 12px;transition:background-color .3s}.wedding-training .minister-training-cta a.is-action:hover{background-color:hsla(0,0%,100%,.9)}.wedding-training .minister-training-cta a.is-action:hover svg{transform:translateX(4px)}.wedding-training .minister-training-cta a.is-action svg{margin-left:4px;transition:transform .3s}.wedding-training .minister-training-cta p{line-height:1.7rem;text-rendering:optimizelegibility}.main_box{background-color:#fff;border-top:5px solid #1e619f;box-shadow:0 0 20px rgba(0,0,0,.2)}.main_content--left .content__intro{margin:2rem;text-align:center}.main_content--left .content__intro p{color:#333}.main_content--left .content__bubbles .content__bubble-1{display:block;margin-bottom:50px}.main_content--left .content__bubbles .content__bubble-1 .row{align-items:center;display:flex}.main_content--left .content__bubbles .content__bubble-2{display:block;margin-bottom:50px}.main_content--left .content__bubbles .content__bubble-2 .row{align-items:center;display:flex;flex-direction:row-reverse}.main_content--left .content__bubbles .bubble__logo{margin-left:20px;margin-right:20px}.main_content--left .content__bubbles .bubble__logo img{width:100%}.main_content--left .content__bubbles .bubble__speech{background-color:#333;border:4px solid #333;border-radius:100px;box-shadow:0 0 20px rgba(0,0,0,.5);color:#fff;padding:2rem 2.5rem;position:relative;text-align:center}.main_content--left .content__bubbles .bubble__speech h2{color:#fff;font-size:24px;margin-top:0!important}.main_content--left .content__bubbles .bubble__speech p{margin-bottom:0!important}.main_content--left .content__bubbles .bubble__speech--style-1:after{background-color:#333;border:4px solid #333;border-radius:50%;content:"";display:block;height:40px;left:-2%;position:absolute;top:12%;width:40px;z-index:9}.main_content--left .content__bubbles .bubble__speech--style-1:before{background-color:#333;border:4px solid #333;border-radius:50%;content:"";display:block;height:25px;left:-5%;position:absolute;top:20%;width:25px;z-index:999}.main_content--left .content__bubbles .bubble__speech--style-2{background-color:#333}.main_content--left .content__bubbles .bubble__speech--style-2:after{background-color:#333;border:4px solid #333;border-radius:50%;bottom:auto;content:"";display:block;height:40px;left:auto;position:absolute;right:-2%;top:12%;width:40px;z-index:9}.main_content--left .content__bubbles .bubble__speech--style-2:before{background-color:#333;border:4px solid #333;border-radius:50%;bottom:auto;content:"";display:block;height:25px;left:auto;position:absolute;right:-5%;top:18%;width:25px;z-index:999}.main_content--left .content__bubbles .bubble__speech.bg-1{background-color:#8eb0cf;color:#333}.main_content--left .content__bubbles .bubble__speech.bg-1 h2{color:#333}.main_content--left .content__bubbles .bubble__speech.bg-1:after,.main_content--left .content__bubbles .bubble__speech.bg-1:before{background-color:#8eb0cf}.main_content--left .content__bubbles .bubble__speech.bg-2,.main_content--left .content__bubbles .bubble__speech.bg-2:after,.main_content--left .content__bubbles .bubble__speech.bg-2:before{background-color:#369}.main_content--left .content__bubbles .bubble__speech.bg-3,.main_content--left .content__bubbles .bubble__speech.bg-3:after,.main_content--left .content__bubbles .bubble__speech.bg-3:before{background-color:#c32aa3}.main_content--left .content__bubbles .bubble__speech.bg-4{background-color:#8eb0cf;color:#333}.main_content--left .content__bubbles .bubble__speech.bg-4 h2{color:#333}.main_content--left .content__bubbles .bubble__speech.bg-4:after,.main_content--left .content__bubbles .bubble__speech.bg-4:before{background-color:#8eb0cf}.main_content--left .content__bubbles .bubble__speech.bg-5,.main_content--left .content__bubbles .bubble__speech.bg-5:after,.main_content--left .content__bubbles .bubble__speech.bg-5:before{background-color:#449d44}.main_content--left .content__bubbles .bubble__speech.bg-6,.main_content--left .content__bubbles .bubble__speech.bg-6:after,.main_content--left .content__bubbles .bubble__speech.bg-6:before{background-color:#6e52c0}.main_content--left .content__bubbles .bubble__speech.bg-7,.main_content--left .content__bubbles .bubble__speech.bg-7:after,.main_content--left .content__bubbles .bubble__speech.bg-7:before{background-color:#cc2010}.main_content--left .content__bubbles .bubble__speech.bg-8{background-color:#feb645;color:#333}.main_content--left .content__bubbles .bubble__speech.bg-8 h2{color:#333}.main_content--left .content__bubbles .bubble__speech.bg-8:after,.main_content--left .content__bubbles .bubble__speech.bg-8:before{background-color:#feb645}.main_content--left .content__bubbles .bubble__speech.bg-9,.main_content--left .content__bubbles .bubble__speech.bg-9:after,.main_content--left .content__bubbles .bubble__speech.bg-9:before{background-color:#c9302c}.main_content--left .content__bubbles .bubble__speech.bg-10,.main_content--left .content__bubbles .bubble__speech.bg-10:after,.main_content--left .content__bubbles .bubble__speech.bg-10:before{background-color:#333}.main_content--left .content__bubbles .bubble__speech.bg-11,.main_content--left .content__bubbles .bubble__speech.bg-11:after,.main_content--left .content__bubbles .bubble__speech.bg-11:before{background-color:#103c7b}.main_content--left .content__bubbles .bubble__speech.bg-12,.main_content--left .content__bubbles .bubble__speech.bg-12:after,.main_content--left .content__bubbles .bubble__speech.bg-12:before{background-color:#bf380f}.main_content--left .content__bubbles .bubble__speech.bg-13{background-color:#9ce69b;color:#333}.main_content--left .content__bubbles .bubble__speech.bg-13 h2{color:#333}.main_content--left .content__bubbles .bubble__speech.bg-13:after,.main_content--left .content__bubbles .bubble__speech.bg-13:before{background-color:#9ce69b}.main_content--left .content__bubbles .bubble__speech.bg-14,.main_content--left .content__bubbles .bubble__speech.bg-14:after,.main_content--left .content__bubbles .bubble__speech.bg-14:before{background-color:#369}.main_content--left .content__bubbles .bubble__speech.bg-15{background-color:#8eb0cf;color:#333}.main_content--left .content__bubbles .bubble__speech.bg-15 h2{color:#333}.main_content--left .content__bubbles .bubble__speech.bg-15:after,.main_content--left .content__bubbles .bubble__speech.bg-15:before{background-color:#8eb0cf}.main_content--left .content__bubbles .bubble__speech.bg-16,.main_content--left .content__bubbles .bubble__speech.bg-16:after,.main_content--left .content__bubbles .bubble__speech.bg-16:before{background-color:#555}.main_content--left .content__bubbles .bubble__speech.bg-17{background-color:#d9edf7;color:#333}.main_content--left .content__bubbles .bubble__speech.bg-17 h2{color:#333}.main_content--left .content__bubbles .bubble__speech.bg-17:after,.main_content--left .content__bubbles .bubble__speech.bg-17:before{background-color:#d9edf7}.main_content--left .content__bubbles .bubble__speech.bg-18,.main_content--left .content__bubbles .bubble__speech.bg-18:after,.main_content--left .content__bubbles .bubble__speech.bg-18:before{background-color:#1e619f}.main_content--left .content__bubbles .bubble__speech.bg-19{background-color:#8eb0cf;color:#333}.main_content--left .content__bubbles .bubble__speech.bg-19 h2{color:#333}.main_content--left .content__bubbles .bubble__speech.bg-19:after,.main_content--left .content__bubbles .bubble__speech.bg-19:before{background-color:#8eb0cf}.main_content--left .content__bubbles .bubble__speech.bg-20{background-color:#feb645;color:#333}.main_content--left .content__bubbles .bubble__speech.bg-20 h2{color:#333}.main_content--left .content__bubbles .bubble__speech.bg-20:after,.main_content--left .content__bubbles .bubble__speech.bg-20:before{background-color:#feb645}.main_content--left .content__bubbles .bubble__speech.bg-21,.main_content--left .content__bubbles .bubble__speech.bg-21:after,.main_content--left .content__bubbles .bubble__speech.bg-21:before{background-color:#103c7b}.main_content--left .content__bubbles .bubble__speech.bg-22,.main_content--left .content__bubbles .bubble__speech.bg-22:after,.main_content--left .content__bubbles .bubble__speech.bg-22:before{background-color:#c32aa3}.main_content--left .content__bubbles .bubble__speech.bg-23{background-color:#da9714;color:#333}.main_content--left .content__bubbles .bubble__speech.bg-23 h2{color:#333}.main_content--left .content__bubbles .bubble__speech.bg-23:after,.main_content--left .content__bubbles .bubble__speech.bg-23:before{background-color:#da9714}.main_content--left .content__bubbles .bubble__speech.bg-24,.main_content--left .content__bubbles .bubble__speech.bg-24:after,.main_content--left .content__bubbles .bubble__speech.bg-24:before{background-color:#1e619f}.simple-layout,.simple-layout body{background:#103c7b;height:100%}.simple-layout .header-notification{align-items:center;animation:simpleSlide 5s ease-in-out;animation-fill-mode:both;background-color:#fcf8e3;display:flex;height:50px;justify-content:center;position:absolute;text-align:center;top:-60px;width:100%}@keyframes simpleSlide{0%{top:-60px}5%{top:0}95%{top:0}to{top:-60px}}.be-an-officiant h1,.be-an-officiant h2{color:#103c7b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400}.be-an-officiant h1{font-size:2em}.be-an-officiant h2{font-size:1.25em}.be-an-officiant.container{align-items:center;display:flex;justify-content:center;width:100%}.be-an-officiant .invitation{border-bottom:10px solid #e68c0b;border-radius:4px;border-top:10px solid #e68c0b;box-shadow:0 5px 15px rgba(0,0,0,.35);max-width:850px;padding:1rem 1.25rem;width:100%}.be-an-officiant .invitation .img-responsive{max-width:400px;width:100%}.be-an-officiant .invitation .strong{font-weight:500}.be-an-officiant.get-officiant{align-items:center;background:#103c7b;display:flex;height:calc(100% - 2rem);justify-content:center;margin:0;padding:0;width:100%}.be-an-officiant.get-officiant .img-responsive{max-width:500px}.be-an-officiant.get-officiant .officiant-form-container{background:#fff;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.35);height:auto;padding:2rem;width:950px}.be-an-officiant.get-officiant .officiant-form-container #officiant-form{border-radius:1.5rem;padding:1rem 0 0}.be-an-officiant.get-officiant .officiant-form-container #officiant-form fieldset{border-radius:4px}.be-an-officiant.get-officiant .officiant-form-container #officiant-form fieldset .btn-primary{background:linear-gradient(#103c7b,#036)}.be-an-officiant.get-officiant .officiant-form-container #officiant-form .help-block{background:rgba(0,0,0,.05);border-radius:4px;padding:1.5rem}.be-an-officiant.get-officiant .officiant-form-container #officiant-form .error-text{font-size:12px;margin:0 0 5px}.col-xxs-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.embed{align-items:center;display:inline-flex;flex-direction:column;width:100%}.embed iframe{min-height:400px;width:600px}.embed iframe,.embed span{max-width:100%}.m-0{margin:0}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mt-1{margin-top:1px!important}.mb-1{margin-bottom:1px!important}.ml-1{margin-left:1px!important}.mt-2{margin-top:2px!important}.mb-2{margin-bottom:2px!important}.mx-2{margin-left:2px!important;margin-right:2px!important}.mt-3{margin-top:3px!important}.mb-3{margin-bottom:3px!important}.ml-3{margin-left:3px!important}.my-3{margin-bottom:3px!important;margin-top:3px!important}.mt-4{margin-top:4px!important}.mb-4{margin-bottom:4px!important}.ml-4{margin-left:4px!important}.m-5{margin:5px}.mt-5{margin-top:5px!important}.mr-5{margin-right:5px!important}.mb-5{margin-bottom:5px!important}.ml-5,.mx-5{margin-left:5px!important}.mx-5{margin-right:5px!important}.my-5{margin-bottom:5px!important;margin-top:5px!important}.mt-10{margin-top:10px!important}.mr-10{margin-right:10px!important}.mb-10{margin-bottom:10px!important}.ml-10{margin-left:10px!important}.my-10{margin-bottom:10px!important;margin-top:10px!important}.mt-15{margin-top:15px!important}.mb-15,.my-15{margin-bottom:15px!important}.my-15{margin-top:15px!important}.m-20{margin:20px}.mt-20{margin-top:20px!important}.mr-20{margin-right:20px!important}.mb-20{margin-bottom:20px!important}.ml-20{margin-left:20px!important}.mt-25{margin-top:25px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.ml-30{margin-left:30px!important}.ml-40{margin-left:40px!important}.mb-50{margin-bottom:50px!important}.p-0{padding:0}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.p-1{padding:1px}.px-1{margin-left:1px!important;margin-right:1px!important}.py-1{margin-bottom:1px!important;margin-top:1px!important}.p-2{padding:2px}.px-2{margin-left:2px!important;margin-right:2px!important}.py-2{margin-bottom:2px!important;margin-top:2px!important}.px-3{margin-left:3px!important;margin-right:3px!important}.py-3{margin-bottom:3px!important;margin-top:3px!important}.p-4{padding:4px}.pt-4{padding-top:4px!important}.px-4{margin-left:4px!important;margin-right:4px!important}.py-4{margin-bottom:4px!important;margin-top:4px!important}.p-5{padding:5px}.pt-5{padding-top:5px!important}.pr-5{padding-right:5px!important}.pl-5{padding-left:5px!important}.px-5{margin-left:5px!important;margin-right:5px!important}.p-10{padding:10px}.pt-10{padding-top:10px!important}.pr-10{padding-right:10px!important}.pb-10{padding-bottom:10px!important}.pl-10{padding-left:10px!important}.p-15{padding:15px}.pl-15{padding-left:15px!important}.pt-20{padding-top:20px!important}.pr-20{padding-right:20px!important}.pb-20{padding-bottom:20px!important}.pl-20{padding-left:20px!important}.pb-30{padding-bottom:30px!important}.pl-30{padding-left:30px!important}.pr-40{padding-right:40px!important}.pl-40{padding-left:40px!important}.sprite-bells-icon:before{background-position:-46px -52px;width:41px}.sprite-bells-icon:before,.sprite-faq-icon:before{background-image:url(/assets/themonastery/images/sprite-e696f4.png);content:"";height:28px;position:absolute;z-index:1}.sprite-faq-icon:before{background-position:-35px -86px;width:28px}.sprite-gavel-icon:before{background-position:-107px -30px;height:28px;width:40px}.sprite-gavel-icon:before,.sprite-red-logo-icon:before{background-image:url(/assets/themonastery/images/sprite-e696f4.png);content:"";position:absolute;z-index:1}.sprite-red-logo-icon:before{background-position:0 -52px;height:32px;width:44px}.sprite-rings-icon:before{background-position:-52px 0;height:29px;width:53px}.sprite-rings-icon:before,.sprite-shopping-icon:before{background-image:url(/assets/themonastery/images/sprite-e696f4.png);content:"";position:absolute;z-index:1}.sprite-shopping-icon:before{background-position:-107px 0;height:28px;width:41px}.sprite-themonastery-icon:before{background-position:0 0;height:50px;width:50px}.sprite-themonastery-icon:before,.sprite-training-icon:before{background-image:url(/assets/themonastery/images/sprite-e696f4.png);content:"";position:absolute;z-index:1}.sprite-training-icon:before{background-position:0 -86px;height:28px;width:33px}.pagination{display:none;gap:.25rem;justify-content:center;list-style:none;margin:10px 0;padding:0}.pagination li{border:1px solid;border-radius:4px;margin:0;min-width:38px;text-align:center}.pagination li a,.pagination li span{display:inline-block;padding:9px}.pagination li.disabled{display:none}.pagination li:hover a{color:#fff}.mobile-pagination .pagination-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:0 10px;width:100%}.mobile-pagination a{padding:12px 0;width:90px}.mobile-pagination a.disabled{cursor:default;pointer-events:none}.mobile-pagination a.disabled span{opacity:.85}.mobile-pagination a .ulc-icon:before{margin:0}.mobile-pagination .current-page{font-size:12px;font-weight:700;text-align:center}#respond{border:none;clear:both;padding:15px 0}#respond label{color:rgba(0,0,0,.35);display:inline;font-size:12px}#respond .cancel-reply,#respond input:not([type=checkbox]),#respond textarea{-webkit-appearance:none;background:#eee;border:1px solid #ddd;box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);font-size:16px;margin:0 0 8px;min-height:35px;padding:6px;width:100%}#respond .cancel-reply,#respond input:not([type=checkbox]).form-submit,#respond textarea.form-submit{border-radius:15px;box-shadow:none;color:#333;float:right;font-size:14px;line-height:22px;margin:10px 5px 10px 0;padding:3px 10px;text-shadow:0 1px 0 hsla(0,0%,100%,.4)!important;width:inherit}#respond .cancel-reply:focus,#respond .cancel-reply:hover,#respond input.form-submit:focus:not([type=checkbox]),#respond input.form-submit:hover:not([type=checkbox]),#respond textarea.form-submit:focus,#respond textarea.form-submit:hover{border-color:#aaa;box-shadow:0 1px 10px #aaa}#respond .comment-form-avatar{float:left}#respond .comment-form-avatar img{background:#fff;border:1px solid #ccc;padding:1px}#respond .comment-form-fields{margin-left:38px;margin-top:0}#comment-ordering select[name=order]{border:1px solid #ddd;border-radius:5px;color:#369;font-size:11px;padding:4px}#comment-form-guest{background:#f6f6f6;border-bottom:1px solid #eee;padding:10px 12px;position:relative}#comment-form-identity{overflow:hidden;padding:0}#comment-form-nascar{overflow:hidden}#comment-form-nascar p{color:rgba(0,0,0,.75);float:left;padding:5px 0 0 12px}#comment-form-nascar ul{float:right;list-style:none;margin:0}#comment-form-nascar ul li{float:left;padding:0 2px}#comment-form-nascar ul li a{opacity:.7}#comment-form-nascar ul li a:focus,#comment-form-nascar ul li a:hover{opacity:1}.nascar-signin-link svg{fill:currentColor}.voting>.stats{margin-bottom:10px}.voting>.stats,button.voting{align-items:center;display:flex;justify-content:space-between}button.voting>i{display:inline-block;margin-left:2px;text-align:center;width:1.25em}button.voting>i.scaleOut:before{animation:scaleOut .35s 1}button.voting>i.scaleIn:before{animation:scaleIn .35s 1}@keyframes scaleOut{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(0)}}@keyframes scaleIn{0%{transform:scale(0)}60%{transform:scale(1.5)}to{transform:scale(1)}}.share-button-column{display:flex;justify-content:space-between;max-width:375px}.share-button{float:left;margin-right:5px}.share-button:last-child{margin-right:0}.share-button .share-btn{background-color:#ddd;border:1px solid #ccc;border-radius:3px;box-sizing:content-box;cursor:pointer;display:inline-block;font:1px/12px Verdana,Tahoma;height:18px;margin:0 0 1px;padding:0;position:relative;text-align:left;text-decoration:none;text-indent:-50px;vertical-align:top;white-space:nowrap;width:58px}.share-button .share-btn:after{display:inline-block;font-size:11px;height:18px;left:122px;position:relative;top:4px}.share-button .share-count{border:1px solid #ddd;border-radius:3px;color:inherit;cursor:pointer;cursor:hand;font-family:Verdana,Tahoma,serif;font-size:9px;font-weight:400;left:-8px;line-height:8px;margin:5px 0 4px;padding:2px;text-align:center;vertical-align:top;width:auto}.share-button .share-btn-arrow,.share-button .share-count{background-color:#fff;display:inline-block;position:relative}.share-button .share-btn-arrow{border-bottom-left-radius:25px;border-left:1px solid #ddd;border-top:1px solid #ddd;height:6px;right:3px;width:5px;z-index:10}.share-button.pinterest .share-btn{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTgiIHdpZHRoPSI0MiI+PHBhdGggZD0iTTE2Ljg1MyA2LjM0NWMuNzc5IDAgMS41MjctLjY0MyAxLjY1Ny0xLjQzNi4xNTQtLjc3MS0uMzc1LTEuNDE1LTEuMTUzLTEuNDE1LS43NzkgMC0xLjUyNy42NDQtMS42NTkgMS40MTUtLjE1Mi43OTMuMzU1IDEuNDM2IDEuMTU1IDEuNDM2Wk03LjQ1OCAwQzIuNSAwIDAgMy41MjIgMCA2LjQ1OWMwIDEuNzc4LjY4IDMuMzYgMi4xMzcgMy45NS4yMzkuMDk2LjQ1My4wMDMuNTIzLS4yNTkuMDQ4LS4xODEuMTYyLS42MzkuMjEzLS44My4wNy0uMjU5LjA0My0uMzUtLjE1LS41NzYtLjQyMS0uNDkxLS42ODktMS4xMjctLjY4OS0yLjAyOCAwLTIuNjEyIDEuOTczLTQuOTUxIDUuMTM4LTQuOTUxIDIuODAzIDAgNC4zNDIgMS42OTYgNC4zNDIgMy45NjEgMCAyLjk4Mi0xLjMzMSA1LjQ1NC0zLjMwOCA1LjQ1NC0xLjA5MiAwLTEuOTA5LS44NTEtMS42NDctMS45NDcuMzEzLTEuMzExLjkyMS0yLjcyNC45MjEtMy42NjkgMC0uODQ3LS40NTgtMS41NTMtMS40MDgtMS41NTMtMS4xMTYgMC0yLjAxMiAxLjE0NC0yLjAxMiAyLjY3NiAwIC45NzYuMzMzIDEuNjM2LjMzMyAxLjYzNmwtMS4zNDIgNS42MzRjLS4zOTkgMS42NzItLjA2IDMuNzIyLS4wMzIgMy45MjkuMDE3LjEyMy4xNzYuMTUyLjI0OC4wNi4xMDMtLjEzNCAxLjQzMy0xLjc1OSAxLjg4NC0zLjM4NC4xMjgtLjQ2LjczNC0yLjg0Mi43MzQtMi44NDIuMzYzLjY4NiAxLjQyMyAxLjI4OSAyLjU1IDEuMjg5IDMuMzU1IDAgNS42MzEtMy4wMyA1LjYzMS03LjA4NkMxNC4wNjYgMi44NTcgMTEuNDQ0IDAgNy40NTggMFptMTkuNDM4IDE0LjE4OWMtLjU0OCAwLS43NzktLjI3NC0uNzc5LS44NjEgMC0uOTI0LjkxOC0zLjIzNy45MTgtNC4yODcgMC0xLjQwMy0uNzU5LTIuMjE1LTIuMzE1LTIuMjE1LS45ODEgMC0xLjk5OC42MjctMi40MjkgMS4xNzcgMCAwIC4xMzEtLjQ1LjE3Ni0uNjIzLjA0OC0uMTg0LS4wNTItLjQ5Ni0uMjk0LS40OTZoLTEuNTIyYy0uMzIzIDAtLjQxMy4xNzEtLjQ2LjM2LS4wMTkuMDc2LS41NjcgMi4zNC0xLjA5MyA0LjM4OC0uMzYgMS40MDItMS4yMzUgMi41NzMtMi4xNyAyLjU3My0uNDgxIDAtLjY5NS0uMjk5LS42OTUtLjgwNiAwLS40NC4yODYtMS41MjIuNjI3LTIuODY1LjQxNi0xLjYzNi43ODItMi45ODMuODIxLTMuMTQuMDUxLS4yMDItLjAzOS0uMzc3LS4zMDItLjM3N2gtMS41M2MtLjI3NyAwLS4zNzYuMTQ0LS40MzUuMzQ0IDAgMC0uNDMxIDEuNjE2LS44ODcgMy40MTQtLjMzMSAxLjMwNC0uNjk3IDIuNjM0LS42OTcgMy4yNTkgMCAxLjExNC41MDYgMS45MSAxLjg5NCAxLjkxIDEuMDcyIDAgMS45Mi0uNDk0IDIuNTY4LTEuMTgtLjA5NS4zNzEtLjE1Ni42NS0uMTYyLjY3NS0uMDU2LjIxMS4wMTIuMzk5LjI2NC4zOTloMS41NjdjLjI3MiAwIC4zNzYtLjEwOC40MzMtLjM0NC4wNTUtLjIyNSAxLjIyNS00LjgyNyAxLjIyNS00LjgyNy4zMDktMS4yMjQgMS4wNzMtMi4wMzUgMi4xNDktMi4wMzUuNTExIDAgLjk1Mi4zMzUuOTAxLjk4Ni0uMDU3LjcxNS0uOTI4IDMuMjg1LS45MjggNC40MTMgMCAuODUzLjMxOSAxLjkxNCAxLjk0MiAxLjkxNCAxLjEwNiAwIDEuOTItLjQ4MSAyLjUxMi0xLjE1OWwtLjcwNi0uODQ1Yy0uMTc4LjE1My0uMzc1LjI0OC0uNTkzLjI0OFptMTQuODA1LTcuMzE2aC0xLjU2N3MuNzIyLTIuNzY0LjczOS0yLjgzOGMuMDY5LS4yOS0uMTc1LS40NTctLjQzMi0uNDA0IDAgMC0xLjIxMS4yMzUtMS40MzYuMjgyLS4yMjYuMDQ1LS40MDEuMTY4LS40ODMuNDlsLS42NDIgMi40N2gtMS4yNThjLS4yMzcgMC0uMzc3LjA5NS0uNDMuMzE1LS4wNzcuMzE2LS4yMTcuOTU3LS4yNTYgMS4xMDktLjA1MS4xOTcuMDY0LjM0Ny4yODYuMzQ3aDEuMjM1YTE1Ny44OCAxNTcuODggMCAwIDAtLjczMiAyLjg3N2wtLjAwMS0uMDA1LS4wMTIuMDQ2di0uMDA2bC0uMDEuMDQyYy0uMzc4IDEuMzctMS41ODQgMi42MTEtMi41MDEgMi42MTEtLjQ4IDAtLjY5NS0uMy0uNjk1LS44MDcgMC0uNDM5LjI4Ni0xLjUyMi42MjgtMi44NjUuNDE1LTEuNjM2Ljc4MS0yLjk4Mi44MjEtMy4xNC4wNTEtLjIwMS0uMDQtLjM3Ny0uMzAzLS4zNzdoLTEuNTNjLS4yNzcgMC0uMzc2LjE0NC0uNDM1LjM0NCAwIDAtLjQzIDEuNjE2LS44ODcgMy40MTQtLjMzMSAxLjMwNS0uNjk3IDIuNjM0LS42OTcgMy4yNTkgMCAxLjExNC41MDYgMS45MTEgMS44OTQgMS45MTEgMS4wNzMgMCAyLjEzOS0uNDk1IDIuNzg2LTEuMTgxIDAgMCAuMjI4LS4yNDYuNDQ3LS41MzguMDExLjM1Mi4wOTQuNjA4LjE4MS43ODkuMDQ3LjEwMS4xMDQuMTk3LjE3LjI4NWwuMDA0LjAwNWMuMzA2LjQwNS44MTMuNjU0IDEuNTY2LjY1NCAxLjc0MyAwIDIuNzkzLTEuMDI0IDMuNDExLTIuMDUzbC0uODU4LS42N2MtLjM3MS41MzUtLjg2NS45MzYtMS4zOC45MzYtLjQ3OCAwLS43NDUtLjI5Ny0uNzQ1LS44MDMgMC0uNDM3LjMxLTEuNTA0LjY1LTIuODQyLjExNS0uNDQ3LjI4Ny0xLjEyOS40NzktMS44ODZoMS41OTRjLjIzNyAwIC4zNzYtLjA5NS40My0uMzE1LjA3Ni0uMzE3LjIxNi0uOTU3LjI1Ni0xLjEwOC4wNTEtLjE5OC0uMDY1LS4zNDgtLjI4Ny0uMzQ4Wm0tNy41NzUtLjUyNWMuNzc5IDAgMS41MjctLjY0MiAxLjY1Ny0xLjQzNi4xNTQtLjc3MS0uMzc0LTEuNDE0LTEuMTUzLTEuNDE0cy0xLjUyNy42NDMtMS42NTkgMS40MTRjLS4xNTIuNzk0LjM1NSAxLjQzNiAxLjE1NSAxLjQzNloiIGZpbGw9IiNlNjAwMjMiLz48L3N2Zz4=),linear-gradient(180deg,#fff 0,#eee);background-position:50%;background-repeat:no-repeat,repeat;background-size:56%,100%}.share-button.pinterest .share-btn:hover{border-color:#c92228}.share-button.facebook .share-btn{background-color:#4968ab;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgY2xhc3M9Il8xcGJxIiBjb2xvcj0iI2ZmZiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCAxNEgzLjY2N0MyLjczMyAxMy45IDIgMTMuMTY3IDIgMTIuMjMzVjMuNjY3QTEuNjUgMS42NSAwIDAgMSAzLjY2NyAyaDguNjY2QTEuNjUgMS42NSAwIDAgMSAxNCAzLjY2N3Y4LjU2NmMwIC45MzQtLjczMyAxLjY2Ny0xLjY2NyAxLjc2N0gxMHYtMy45NjdoMS4zbC43LTIuMDY2aC0yVjYuOTMzYzAtLjQ2Ni4xNjctLjkuODY3LS45SDEydi0xLjhjLjAzMyAwLS45MzMtLjI2Ni0xLjUzMy0uMjY2LTEuMjY3IDAtMi40MzQuNy0yLjQ2NyAyLjEzM3YxLjg2N0g2djIuMDY2aDJWMTR6Ii8+PC9zdmc+),linear-gradient(180deg,#6884bf 0,#3a5287);background-position:2px,50%;background-repeat:no-repeat,repeat;background-size:28%,100%;border:1px solid #233252;border-top-color:#4968ab}.share-button.facebook .share-btn:after{color:#fff;content:"Share";font-family:Helvetica,Arial,sans-serif}.share-button.twitter .share-btn{background-color:#eee;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MDAiIGhlaWdodD0iODAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjNURBOERDIiBzdHJva2U9IiM1REE4REMiIHN0cm9rZS13aWR0aD0iLjE1NiIgZD0iTTUzMS4xOCA4My4yODV2LS4xNDFoMzYuNTcybDEzLjM2NSAyLjY3M2M4LjkwNiAxLjczNCAxNi45OTYgNC4wMSAyNC4yNjQgNi44MjFhMTcyLjQ4OSAxNzIuNDg5IDAgMCAxIDIxLjEwMiA5Ljg0OWM2Ljc5OSAzLjc1IDEyLjk2NSA3LjU3MSAxOC40OTggMTEuNDY0IDUuNDg2IDMuODQ1IDEwLjQwOCA3LjkyNSAxNC43NyAxMi4yMzggNC4zMTMgNC4zNTkgMTEuMDQzIDUuNDg0IDIwLjE4NiAzLjM3NiA5LjE0NS0yLjExIDE4Ljk5LTUuMDQxIDI5LjU0MS04Ljc5MnMyMC45ODItNy45NzIgMzEuMjk5LTEyLjY2YzEwLjMxNC00LjY4OCAxNi42LTcuNjY2IDE4Ljg1LTguOTM0YTMzNS4wMzIgMzM1LjAzMiAwIDAgMCAzLjUxOC0yLjEwOGwuMTQxLS4yMTEuNzAzLS4zNTMuNzAzLS4zNTIuNzAzLS4zNTQuNzAzLS4zNTIuMTQxLS4yMTEuMjExLS4xNDIuMjEzLS4xNDEuMTQxLS4yMTEuNzAzLS4yMTIuNzAzLS4xNDEtLjE0MSAxLjA1NS0uMjEzIDEuMDU3LS4zNTIgMS4wNTUtLjM1MiAxLjA1Ni0uMzUyLjcwNC0uMzU0LjcwMi0uMzUyIDEuMDU2Yy0uMjM0LjcwMy0uNDY5IDEuNjQxLS43MDMgMi44MTMtLjIzNCAxLjE3My0yLjQ2MyA1Ljg2MS02LjY4MiAxNC4wNjYtNC4yMjEgOC4yMDYtOS40OTYgMTYuNTI3LTE1LjgyNCAyNC45NjktNi4zMzIgOC40NC0xMi4wMDQgMTQuODE2LTE3LjAyMSAxOS4xMzEtNS4wNjQgNC4zNi04LjQxOCA3LjQwOC0xMC4wNTkgOS4xNDUtMS42NDEgMS43ODEtMy42MzUgMy40MjItNS45NzkgNC45MjNsLTMuNTE4IDIuMzIxLS43MDMuMzUyLS43MDMuMzUzLS4xNDEuMjExLS4yMTEuMTQxLS4yMTEuMTQyLS4xNDMuMjExLS43MDMuMzUyLS43MDMuMzU0LS4xNDEuMjExLS4yMTEuMTQxLS4yMTEuMTQxLS4xNDEuMjExLS4xNDEuMjEyLS4yMTMuMTQxLS4yMTEuMTQyLS4xNDEuMjExaDMuNTE4bDE5LjY5My00LjIyMWMxMy4xMjktMi44MTMgMjUuNjcyLTYuMjEzIDM3LjYyNy0xMC4xOThsMTguOTktNi4zMjkgMi4xMDktLjcwNCAxLjA1Ny0uMzUzLjcwMS0uMzUyLjcwMy0uMzUzLjcwNS0uMzUyLjcwMy0uMzUzIDEuNDA2LS4yMTEgMS40MDYtLjE0MXYxLjQwNmwtLjM1Mi4xNDEtLjM1Mi4yMTEtLjE0My4yMTEtLjIxMS4xNDItLjIxMS4xNDEtLjE0MS4yMTEtLjE0MS4yMTEtLjIxMy4xNDMtLjIxMS4xNDEtLjE0MS4yMTEtLjE0MS4yMTEtLjIxMS4xNDItLjM1Mi43MDMtLjM1NC43MDItLjIxMS4xNDJjLS4wOTQuMTQxLTMuMDcgNC4xMjYtOC45MzIgMTEuOTU3LTUuODYxIDcuODc3LTkuMDI1IDExLjg2MS05LjQ5NiAxMS45NTctLjQ2OS4xNDEtMS4xMjUuODQ0LTEuOTcxIDIuMTA4LS43OTcgMS4zMTMtNS43NjYgNi41NDEtMTQuOTA4IDE1LjY4Ni05LjE0NSA5LjE0NC0xOC4xIDE3LjI3OC0yNi44NjcgMjQuNDA1LTguODE0IDcuMTc1LTEzLjI3MSAxNS45ODgtMTMuMzYzIDI2LjQ0NS0uMTQxIDEwLjQwOS0uNjggMjIuMTgtMS42MTkgMzUuMzA4LS45MzggMTMuMTMtMi42OTUgMjcuMzEzLTUuMjczIDQyLjU1My0yLjU3OCAxNS4yMzktNi41NjQgMzIuNDcxLTExLjk1NyA1MS42OTVhNDcwLjQyNSA0NzAuNDI1IDAgMCAxLTE5LjY5MyA1Ni4yNjdjLTcuNzM2IDE4LjI4Ny0xNS44MjQgMzQuNjk3LTI0LjI2NiA0OS4yMzMtOC40MzkgMTQuNTM2LTE2LjE3OCAyNi44NDUtMjMuMjA5IDM2LjkyNi03LjAzMyAxMC4wOC0xNC4xODYgMTkuNTc1LTIxLjQ1MyAyOC40ODMtNy4yNjggOC45MDktMTYuNDU3IDE4Ljk0NC0yNy41NjggMzAuMTA0LTExLjE2IDExLjExMy0xNy4yNTYgMTcuMjA5LTE4LjI4NyAxOC4yODctMS4wNzggMS4wMzItNS42NzQgNC44NzctMTMuNzg3IDExLjUzNC04LjA2MyA2LjcwNS0xNi43MzggMTMuNDEtMjYuMDIxIDIwLjExNi05LjIzOCA2LjY1Ny0xNy43MjUgMTIuMjE1LTI1LjQ2MSAxNi42NjgtNy43MzYgNC40NTUtMTcuMDY2IDkuNTQxLTI3Ljk5MiAxNS4yNjQtMTAuODc5IDUuNzY3LTIyLjY0OCAxMS4xMTEtMzUuMzA5IDE2LjAzNXMtMjYuMDIzIDkuNDk0LTQwLjA5IDEzLjcxNmMtMTQuMDY2IDQuMjItMjcuNjY1IDcuNTAyLTQwLjc5MyA5Ljg0Ny0xMy4xMjggMi4zNDQtMjguMDE2IDQuMzM3LTQ0LjY2MiA1Ljk3OWwtMjQuOTY5IDIuNDYzdi4zNTJIMjMyLjk1di0uMzUybC01Ljk3OS0uMzU0Yy0zLjk4NS0uMjMyLTcuMjY5LS40NjktOS44NDgtLjcwMy0yLjU3OS0uMjMzLTEyLjMwOC0xLjUyMy0yOS4xODgtMy44NjctMTYuODgxLTIuMzQ1LTMwLjEyNi00LjY4OS0zOS43MzktNy4wMzMtOS42MTEtMi4zNDYtMjMuOTEzLTYuNzk5LTQyLjkwMy0xMy4zNjNzLTM1LjIzNi0xMy4yLTQ4Ljc0MS0xOS45MDRjLTEzLjQ1Ny02LjY1OC0yMS44OTYtMTAuODc5LTI1LjMxOS0xMi42Ni0zLjM3Ni0xLjczNC03LjE3NC0zLjg5Mi0xMS4zOTUtNi40NzFsLTYuMzMtMy44NjktLjE0LS4yMTEtLjIxMS0uMTQxLS4yMTEtLjE0MS0uMTQyLS4yMTEtLjcwMi0uMzUzLS43MDQtLjM1My0uMTQxLS4yMTEtLjIxMi0uMTQxLS4yMTEtLjE0MS0uMTQxLS4yMTEtLjE0MS0uMjExLS4yMTEtLjE0MmgtLjM0MnYtMS40MDdsLjcwMy4xNDIuNzAzLjIxMiAzLjE2NS4zNTFjMi4xMDkuMjM0IDcuODU0LjU4NiAxNy4yMzEgMS4wNTZzMTkuMzQyLjQ3IDI5Ljg5MyAwYzEwLjU1LS40NyAyMS4zMzUtMS41MjMgMzIuMzUzLTMuMTY0IDExLjAyMS0xLjY0MyAyNC4wMzEtNC40NTUgMzkuMDM1LTguNDQgMTUuMDA1LTMuOTg1IDI4Ljc5MS04LjcyMSA0MS4zNTctMTQuMjA3IDEyLjUyLTUuNTMzIDIxLjQyOC05LjY1OSAyNi43MjctMTIuMzc5IDUuMjUxLTIuNjczIDEzLjI3LTcuNjQ1IDI0LjA1My0xNC45MTFsMTYuMTc4LTEwLjkwMS4xNDEtLjIxMS4yMTEtLjE0MS4yMTItLjE0Mi4xNC0uMjExLjE0Mi0uMjExLjIxMS0uMTQxLjIxMS0uMTQxLjE0LS4yMTIuNzA0LS4yMTEuNzAzLS4xNDEuMTQyLS43MDQuMjExLS43MDMuMjExLS4xNDEuMTQtLjIxMS01LjYyNi0uMzUzYy0zLjc1MS0uMjMzLTcuMzg1LS40Ny0xMC45MDEtLjcwMy0zLjUxOC0uMjMzLTkuMDI2LTEuMjktMTYuNTI4LTMuMTY1LTcuNTAyLTEuODc2LTE1LjU5LTQuNjg4LTI0LjI2NS04LjQzOXMtMTcuMTE0LTguMjA2LTI1LjMyLTEzLjM2M2MtOC4yMDUtNS4xNTctMTQuMTM3LTkuNDQ4LTE3Ljc5NC0xMi44NzEtMy42MS0zLjM3Ny04LjMtOC4xNTktMTQuMDY3LTE0LjM0OC01LjcyLTYuMjM2LTEwLjY5LTEyLjYzOS0xNC45MTEtMTkuMjAxLTQuMjItNi41NjQtOC4yNTItMTQuMTM4LTEyLjA5Ny0yMi43MThsLTUuODM4LTEyLjgwMi0uMzUzLTEuMDU2LS4zNTItMS4wNTUtLjIxMS0uNzAzLS4xNDEtLjcwMyAxLjA1NS4xNDEgMS4wNTUuMjExIDcuNzM3IDEuMDU2YzUuMTU4LjcwMyAxMy4yNDcuOTM4IDI0LjI2NS43MDMgMTEuMDItLjIzMyAxOC42MzktLjcwMyAyMi44NTgtMS40MDZzNi43OTktMS4xNzMgNy43MzctMS40MDZsMS40MDYtLjM1MyAxLjc1OC0uMzUzIDEuNzU5LS4zNTIuMTQxLS4yMTEuMjExLS4xNDIuMjExLS4xNDEuMTQtLjIxMS0xLjQwNS0uMzUzLTEuNDExLS4zNTEtMS40MDctLjM1My0xLjQwNy0uMzUzLTEuNDA2LS4zNTNjLS45MzgtLjIzMy0yLjU3OS0uNzAzLTQuOTIzLTEuNDA2LTIuMzQ1LS43MDItOC42NzUtMy4yODEtMTguOTktNy43MzUtMTAuMzE1LTQuNDU1LTE4LjUyMS04Ljc5Mi0yNC42MTctMTMuMDEyYTE2OS45MzcgMTY5LjkzNyAwIDAgMS0xNy40NDItMTMuODU2Yy01LjQ4Ni01LjA2My0xMS41MTItMTEuNTgyLTE4LjA3Ni0xOS41NTMtNi41NjQtNy45NzItMTIuNDI2LTE3LjIzMS0xNy41ODMtMjcuNzgxcy05LjAyNi0yMC42MzEtMTEuNjA1LTMwLjI0NGExNjMuMjYzIDE2My4yNjMgMCAwIDEtNS4wNjMtMjkuMTg4bC0xLjI2OC0xNC43NzEuNzA0LjE0Mi43MDMuMjExLjcwNC4zNTIuNzAzLjM1My43MDMuMzUyLjcwNC4zNTMgMTAuOTAxIDQuOTI0YzcuMjY5IDMuMjgxIDE2LjI5NCA2LjA5NiAyNy4wNzggOC40MzkgMTAuNzg1IDIuMzQ0IDE3LjIzMSAzLjYzNSAxOS4zNDIgMy44NjhsMy4xNjUuMzUzaDYuMzNsLS4xNC0uMjExLS4yMTItLjE0Mi0uMjExLS4xNDEtLjE0Mi0uMjExLS4xNC0uMjEyLS4yMTEtLjE0Mi0uMjExLS4xNDEtLjE0Mi0uMjExLS43MDItLjM1My0uNzA1LS4zNTItLjE0LS4yMTEtLjIxMi0uMTQyLS4yMTEtLjE0MS0uMTQxLS4yMTEtLjcwNC0uMzUzLS43MDMtLjM1Mi0uMTQtLjIxMWMtLjE0Mi0uMDk2LTIuMTU3LTEuNTk2LTYuMDUtNC41MDItMy44NDUtMi45NTQtNy44NzctNi43NzUtMTIuMDk3LTExLjQ2NWE0MTEuNzAxIDQxMS43MDEgMCAwIDEtMTIuNjYtMTQuNzcxIDExMy45NDQgMTEzLjk0NCAwIDAgMS0xMS4yNTMtMTYuNTI4Yy0zLjI4Mi01Ljg1OS02Ljc1Mi0xMy4zMTYtMTAuNDA5LTIyLjM2NS0zLjYwOS05LjAwNC02LjM1NC0xOC4wNzUtOC4yMjktMjcuMjItMS44NzUtOS4xNDQtMi45My0xOC4xNy0zLjE2NS0yNy4wNzgtLjIzNC04LjkwOSAwLTE2LjUyNy43MDMtMjIuODU3czIuMTA5LTEzLjQ4MSA0LjIyLTIxLjQ1MiA1LjE1OS0xNi40MTEgOS4xNDUtMjUuMzJsNS45NzktMTMuMzYzLjM1Mi0xLjA1NS4zNTMtMS4wNTYuMjEyLS4xNDIuMTQtLjIxMS4xNDItLjIxMS4yMTEtLjE0MS4yMTEuMTQxLjE0LjIxMS4xNDIuMjExLjIxMS4xNDIuMjEyLjE0MS4xNC4yMTEuMTQxLjIxMi4yMTEuMTQyLjM1My43MDMuMzUyLjcwMi4yMTIuMTQyLjE0MS4yMTEgOS40OTUgMTAuNTVjNi4zMyA3LjAzNCAxMy44MzMgMTQuODg5IDIyLjUwNyAyMy41NjMgOC42NzUgOC42NzQgMTMuNDggMTMuMTc2IDE0LjQxOCAxMy41MDQuOTM4LjM3NSAyLjEwOSAxLjQ1MyAzLjUxNyAzLjIzNSAxLjQwNyAxLjczNCA2LjA5NyA1Ljg4NSAxNC4wNjYgMTIuNDQ4IDcuOTcyIDYuNTYzIDE4LjQwNCAxNC4xODUgMzEuMjk5IDIyLjg1NyAxMi44OTYgOC42NzUgMjcuMTk2IDE3LjIzMSA0Mi45MDMgMjUuNjczIDE1LjcwOCA4LjQzOSAzMi41ODggMTYuMDU5IDUwLjY0MSAyMi44NTcgMTguMDUyIDYuOCAzMC43MTIgMTEuMjU0IDM3Ljk4IDEzLjM2MyA3LjI2OCAyLjEwOSAxOS42OTIgNC44MDcgMzcuMjc2IDguMDg4IDE3LjU4MyAzLjI4MiAzMC44MyA1LjM5NCAzOS43MzggNi4zMyA4LjkwOS45MzggMTUuMDA1IDEuNDc5IDE4LjI4NyAxLjYxOGw0LjkyMy4xNDItLjE0LTEuMDU3LS4yMTItMS4wNTUtMS40MDctOC43OTJjLS45MzgtNS44Ni0xLjQwNy0xNC4wNjYtMS40MDctMjQuNjE2IDAtMTAuNTUxLjgyMS0yMC4yNzkgMi40NjItMjkuMTg4IDEuNjQyLTguOTA5IDQuMTA0LTE3LjkzNyA3LjM4NS0yNy4wNzkgMy4yODMtOS4xNDQgNi40OTQtMTYuNDgxIDkuNjM2LTIyLjAxNSAzLjE4OC01LjQ4NSA3LjM2MS0xMS43NDYgMTIuNTItMTguNzc4IDUuMTYtNy4wMzMgMTEuODQtMTQuMzAyIDIwLjA0NS0yMS44MDUgOC4yMDUtNy41MDIgMTcuNTg0LTE0LjE4NSAyOC4xMzUtMjAuMDQ1czIwLjI3OS0xMC4zMTQgMjkuMTg4LTEzLjM2MmM4LjkwOC0zLjA0OSAxNi40MTItNS4wNDEgMjIuNTA2LTUuOTc5IDYuMS0uOTI4IDkuMTQ3LTEuNDY3IDkuMTQ3LTEuNjA5eiIvPjwvc3ZnPg==),linear-gradient(180deg,#fff 0,#eee);background-position:3px,50%;background-repeat:no-repeat,repeat;background-size:25%,100%}.share-button.twitter .share-btn:hover{border-color:#0185b0}.share-button.twitter .share-btn:after{color:#0185b0;content:"Tweet";font-family:Arial,sans-serif;font-weight:700}.share-button.email .share-btn{background-color:#eee;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTguMDEiIGhlaWdodD0iMTk0LjAwOCIgdmVyc2lvbj0iMS4wIj48cGF0aCBzdHlsZT0iZmlsbDojMDAwIiBkPSJNMCA5Ny4wMDRWMGgyNTguMDFsLS4yNTUgOTYuNzUtLjI1NSA5Ni43NS0xMjguNzUuMjU0TDAgMTk0LjAwOFY5Ny4wMDR6bTIwMy4yNTYgNDcuNzU1LTQyLjI0Mi00Mi4yNDItMTEuNzU3IDExLjY0MWMtMTIuMTUgMTIuMDMtMTYuMTY2IDE0Ljg2Ny0yMC45NTcgMTQuODA3LTQuMTI2LS4wNTMtNS44Ni0xLjMyMi0xOS4zNS0xNC4xNjRsLTEyLjI5LTExLjY5OS00MS44MyA0MS4wNzdDMzEuODIzIDE2Ni43NyAxMyAxODUuNjQ4IDEzIDE4Ni4xMjhjMCAuNDkxIDUwLjc2Ni44NzIgMTE2LjI0OS44NzJoMTE2LjI0OGwtNDIuMjQxLTQyLjI0MXpNNDkuMjQ5IDU0Ljc1IDcgMTIuNTAzdjE2OC45OTRsNDIuMjQ5LTQyLjI0OEw5MS40OTcgOTcgNDkuMjQ5IDU0Ljc1MXpNMjUxIDk2LjkxN2MwLTQ2LjI0Ni0uMzYtODMuOTM0LS44MDEtODMuNzUtLjQ0MS4xODMtMTkuNDI3IDE5LjE0Ni00Mi4xOSA0Mi4xMzlsLTQxLjM4OCA0MS44MDYgNDEuOTM1IDQxLjk0NGMyMy4wNjQgMjMuMDcgNDIuMDUgNDEuOTQ0IDQyLjE5IDQxLjk0NC4xNCAwIC4yNTQtMzcuODM4LjI1NC04NC4wODN6bS02Mi44OTEtMzIuMTY0TDI0NC43MTcgNy41bC01Ny44NTgtLjI1OGMtMzEuODIzLS4xNDItODQuMDY5LS4xNDItMTE2LjEwMyAwTDEyLjUxMiA3LjVsNTYuOTk0IDU3LjI4MWM0NS4zNjUgNDUuNTk0IDU3LjUwNCA1Ny4yNzYgNTkuNDk0IDU3LjI1MyAxLjk2My0uMDIyIDE0LjY3LTEyLjMzNyA1OS4xMDktNTcuMjgxeiIvPjwvc3ZnPg==),linear-gradient(180deg,#fff 0,#eee);background-position:2px,50%;background-repeat:no-repeat,repeat;background-size:32%,100%;border:1px solid #333}.share-button.email .share-btn:after{color:#333;content:"Email";font-family:Verdana,Tahoma,Geneva,sans-serif;left:124px}.donation-option-wrapper .input-group-label,.subscription-option-wrapper .input-group-label{background-color:#2a862a;border:1px solid #184c18;border-right:0;color:#fff}.donation-option-wrapper .form-control:focus-visible,.subscription-option-wrapper .form-control:focus-visible{outline:none}#chatMessages .donation-option-wrapper .admin,#chatMessages .donation-option-wrapper .error,#chatMessages .donation-option-wrapper .user,#chatMessages .subscription-option-wrapper .admin,#chatMessages .subscription-option-wrapper .error,#chatMessages .subscription-option-wrapper .user,.donation-option-wrapper #chatMessages .admin,.donation-option-wrapper #chatMessages .error,.donation-option-wrapper #chatMessages .user,.donation-option-wrapper .alert,.donation-option-wrapper .chatUnavailable,.subscription-option-wrapper #chatMessages .admin,.subscription-option-wrapper #chatMessages .error,.subscription-option-wrapper #chatMessages .user,.subscription-option-wrapper .alert,.subscription-option-wrapper .chatUnavailable{float:none;padding:10px}.donation-option-wrapper .donationButtons-wrapper,.subscription-option-wrapper .donationButtons-wrapper,.subscription-option-wrapper .subscriptionButtons-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around}.donation-option-wrapper .donationButtons-wrapper .donationButtons,.subscription-option-wrapper .donationButtons-wrapper .donationButtons,.subscription-option-wrapper .subscriptionButtons-wrapper .donationButtons{flex-basis:24%}.subscription-option-wrapper .donationButtons-wrapper .subscriptionButtons,.subscription-option-wrapper .subscriptionButtons-wrapper .subscriptionButtons{flex-basis:48%}.donation-option-wrapper .donationButtons-wrapper .donationButtons :checked~label,.donation-option-wrapper .donationButtons-wrapper .donationButtons.selected,.subscription-option-wrapper .donationButtons-wrapper .donationButtons :checked~label,.subscription-option-wrapper .donationButtons-wrapper .donationButtons.selected,.subscription-option-wrapper .donationButtons-wrapper .subscriptionButtons :checked~label,.subscription-option-wrapper .donationButtons-wrapper .subscriptionButtons.selected,.subscription-option-wrapper .subscriptionButtons-wrapper .donationButtons :checked~label,.subscription-option-wrapper .subscriptionButtons-wrapper .donationButtons.selected,.subscription-option-wrapper .subscriptionButtons-wrapper .subscriptionButtons :checked~label,.subscription-option-wrapper .subscriptionButtons-wrapper .subscriptionButtons.selected{background:#2a862a;border:1px solid #184c18}.donation-option-wrapper .donationButtons-wrapper .donationButtons.subscriptionFrequency,.subscription-option-wrapper .donationButtons-wrapper .donationButtons.subscriptionFrequency,.subscription-option-wrapper .donationButtons-wrapper .subscriptionButtons.subscriptionFrequency,.subscription-option-wrapper .subscriptionButtons-wrapper .donationButtons.subscriptionFrequency,.subscription-option-wrapper .subscriptionButtons-wrapper .subscriptionButtons.subscriptionFrequency{flex-basis:24%}@media (min-width:320px){.state-main-image.half-width{float:left;margin:0 1rem .5rem 0;width:auto}.state-main-image.half-width img{max-height:130px;max-width:155px;width:auto}}@media only screen and (min-width:320px) and (max-width:480px){.form-custom h3{font-size:20px;padding-bottom:14px;padding-top:14px}.bd-right,.person-a{border-right:0}.person-a .marriage-license-checkbox,.person-b .marriage-license-checkbox{font-size:12px}}@media (min-width:350px){.state-main-image{float:left;margin:0 1rem .5rem 0;width:auto}.state-main-image img{max-height:130px;max-width:155px;width:auto}.state-main-image.full-width{float:none}.state-main-image.full-width img{max-width:255px}.card-container .card.medium-card{width:calc(50% - 5px)}.product-page-variant-a .productBody .image-product-container .main-image img{max-height:200px}}@media (min-width:370px){.cd-timeline-content .cd-read-more{float:right;font-size:14px;font-size:.875rem;margin-top:0;width:auto}}@media screen and (min-width:375px){.mobile-pagination a{width:100px}}@media (min-width:400px){.max-width-350{max-width:200px}.blog-featured .featured-post.active .featured-image{border:1px solid #ccc;border-radius:2px;padding:5px}.blog-featured .featured-post.active .featured-caption{margin:0 6px 6px}}@media (min-width:450px){.state-main-image img{max-width:175px}.state-main-image.full-width{float:left}}@media (min-width:470px){#order-notes .order-note-wrapper .header-text{padding-left:0}}@media (min-width:475px){.gallery-content .blockquote-gallery{font:16px/20px Georgia,serif;padding:18px 8px 8px}}@media (min-width:480px){.modal__overlay .modal__card .modal__actions .modal__action:not(:last-child){margin-right:20px}.ny-wedding-img{margin-left:40px}.ny-wedding-img img{margin-left:auto;margin-right:auto}.checkbox-group{grid-template-columns:repeat(auto-fit,minmax(95px,175px))}.checkbox-group.full-width{grid-template-columns:repeat(auto-fit,minmax(95px,1fr))}.top-of-page-btn .top-btn i{display:none}.top-of-page-btn .top-btn span{display:inline-block}.top-of-page-btn .top-btn{min-width:52px;width:auto}.card-container .card.small-card{padding:5px 2px;width:33%}.card-container .card-media img{height:225px}.card-container .card{width:calc(50% - 5px)}#ministry-credentials .column{float:left;padding-left:10px;padding-right:10px;width:50%}#ministry-credentials ul{margin:0 0 15px}#ministry-credentials li{font-size:13px}.add-to-cart-btn{max-width:166px}.excerpt-container:last-of-type{border-bottom:0}.excerpt-container .headline{margin:0 0 1rem}.excerpt-container img.default-image{padding:10px}.excerpt-container img{height:auto;max-height:202px;width:202px}.excerpt-container .content-container{grid-gap:1rem;grid-template-columns:200px 1fr;grid-template-rows:auto}.excerpt-container .content-container .postmetadata{gap:.5rem;justify-content:flex-start;margin-top:1.5rem}.related-products .customers-also-purchased-products .also-purchased-product{width:calc(33.33333% - .5rem)}#product-qty-discount-images{grid-template-columns:repeat(4,1fr)}.head-image{max-width:375px}.modal-body{padding:15px}#press{margin:0}.press-header .press-header-divider{margin:10px 10%}#cd-timeline{margin-top:2em}#cd-timeline:before{background:#d9edf7;content:"";height:100%;left:18px;position:absolute;top:0;width:4px}.cd-timeline-block{margin:2em 0}.cd-timeline-block .cd-timeline-img{box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.1),0 3px 0 4px rgba(0,0,0,.05);top:0}.cd-timeline-block .cd-timeline-img .timelinedate{font-size:1rem;font-size:16px;line-height:14px}.calendar-key{padding-top:20px}.cd-timeline-content{border:none;margin-left:60px}.cd-timeline-content p{font-size:16px;font-size:1rem}.cd-timeline-content .press_title{font-size:17px;line-height:16px}.product-page-variant-b .product-addon-container{grid-template-columns:repeat(auto-fit,minmax(129px,185px))}.product-page-variant-b .productBody{padding:.5rem 1rem}.product-page-variant-b .productBody .image-product-container{padding:0}.product-page-variant-b .productBody .image-product-container .main-image img{max-height:250px}.product-page-variant-b .productBody .product-container .mobile-header{display:none}.product-page-variant-a .product-addon-container{grid-template-columns:repeat(auto-fit,minmax(129px,185px))}.product-page-variant-a .product-section-container .product-section:last-of-type{padding:0 1rem 0 0}.product-page-variant-a .productBody{padding:.5rem 1rem}.product-page-variant-a .productBody .product-grid-container{grid-gap:1rem;grid-template-columns:1fr 1fr}.product-page-variant-a .productBody .image-product-container .main-image img{max-height:250px}.product-page-variant-a .productBody .increment-btn.stacked .add-to-cart-btn{margin:0;width:160px}.product-page-variant-a .productBody .increment-btn .qty-container{grid-template-columns:45px 70px 45px;margin-right:.5rem;width:160px}.product-page-variant-a .productBody .increment-btn .qty-container input{max-width:70px}#swift-search{width:58%}.btn-social{font-size:18px}#btn-twit{padding:8px 30px 9px 55px}#btn-instagram{padding:8px 36px 9px 56px}.survey-form-content{margin:0;padding:1rem 3rem 0}.survey-form-content .main-content{max-width:100%}.survey-form-content form .title .subtitle{font-size:20px}.survey-form-content form .question{font-size:26px}.survey-form-content form .form-grid{grid-gap:1rem}.wedding-scripts-banner .banner .image-container .title{font-size:2.5rem}.donation-option-wrapper .donationButtons-wrapper .donationButtons,.subscription-option-wrapper .donationButtons-wrapper .donationButtons,.subscription-option-wrapper .subscriptionButtons-wrapper .donationButtons{flex-basis:13%}.subscription-option-wrapper .donationButtons-wrapper .subscriptionButtons,.subscription-option-wrapper .subscriptionButtons-wrapper .subscriptionButtons{flex-basis:24%}}@media (min-width:480px) and (max-width:768px){.excerpt-container .headline-large{display:none}.excerpt-container .headline-small{display:block}}@media only screen and (min-width:480px){.state-guide-step .row{margin-left:-10px}.state-guide-step .legal-excerpt,.state-guide-step p{margin-left:40px}.state-guide-marriage-code-top img{height:133px;margin:5px 20px 0 0;width:200px}.state-guide-marriage-code-top img.alt-flag-image{height:100px}.top-wedding-spot{float:right;margin:0 0 1rem 1rem;text-align:left;width:250px}.top-wedding-spot.top-wedding-spot-alt{width:100%}.detailed-law-header{grid-template-columns:25px 1fr 25px;grid-template-rows:300px 50px auto}.detailed-law-header h1{font-size:3.5rem}.detailed-law-header .intro p{font-size:17px}.detailed-law-header .media:before{background:linear-gradient(180deg,rgba(0,0,0,.1) 30%,rgba(0,0,0,.75))}.detailed-law-info-box.narrow{margin:10px 40px 20px;width:calc(100% - 40px)}}@media screen and (min-width:480px){.pagination{display:flex}.mobile-pagination{display:none}}@media only screen and (min-width:481px) and (max-width:574px){.image-gallery{max-height:103px}.image-gallery .image-container img{height:49px;width:49px}.product-page-variant-b .productBody .image-product-container .product-image-gallery{max-height:103px}.product-page-variant-b .productBody .image-product-container .product-image-gallery .image-container img{height:49px;width:49px}.product-page-variant-a .productBody .image-product-container .product-image-gallery{max-height:103px}.product-page-variant-a .productBody .image-product-container .product-image-gallery .image-container img{height:49px;width:49px}}@media (min-width:500px){#gallery-container .gallery-post-image-container{float:left;margin:0 15px 0 0}#gallery-container .gallery-post-image img{width:150px}}@media (min-width:550px){.confirm-content-wrapper .col-sm-5{width:41.66666667%}}@media (min-width:580px){.product-page-variant-b .productBody .product-grid-container{grid-gap:1rem;grid-template-columns:1fr 1fr}.product-page-variant-a .productBody .image-product-container{max-width:100%;padding:0}.product-page-variant-a .productBody .product-container{grid-gap:1rem;grid-template-columns:230px 1fr;min-height:260px}}@media (min-width:600px){#married-by-columns article{flex-basis:40%;margin:0 7.5px 15px;max-width:calc(50% - 15px)}}@media (min-width:620px){.wedding-scripts-grid{grid-template-columns:repeat(2,1fr)}.wedding-scripts-grid .card-footer .title{font-size:1.5rem}}@media (min-width:640px){#ministry-credentials li{font-size:16px;font-weight:700}.blog-search .searchbar{padding:2px 10px 2px 50px}.blog-search .searchbar-container:before{align-items:center;background:rgba(51,102,153,.15);border-radius:4px 0 0 4px;border-right:1px solid #369;color:#369;display:flex;font-family:fontello;font-size:1.25rem;font-style:normal;height:40px;justify-content:center;left:0;position:absolute;top:0;width:40px}.blog-search .searchbar-container .searchbar-btn{display:none}.blog-featured .carousel-inner{padding:0 25px}}@media (min-width:650px){.max-width-350{max-width:280px}.state-main-image{float:right!important;margin:5px 15px 15px!important;width:230px}.state-main-image img{max-height:180px;min-height:150px;-o-object-fit:contain;object-fit:contain}}@media (min-width:700px){.profile-edit .order-flex{flex-direction:row}.profile-edit .order-flex .order-1{margin-bottom:0;order:0}.profile-edit .order-flex .order-2{order:0}.profile-edit .order-flex .order-2 .form-group:last-of-type{margin-bottom:0}}@media (min-width:768px){.text-right-md{text-align:right!important}.col-sm-10,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-push-3{left:25%}.col-sm-push-1{left:8.33333333%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-1{margin-left:8.33333333%}nav.main-nav ul{height:88px}.card-container{justify-content:flex-start}.card-container .card.small-card{padding:5px;width:20%}.card-container .card-content .h3{font-size:18px;line-height:20px;margin:5px 0}.card-container .card-content{margin:0 10px}.card-container .card{padding:10px 8px}#desktop-target-whats-new .featured-product-image{height:auto;width:100%}#view-all-container .catalog-result-info .sort-by{margin:0;text-align:right}#view-all-container .product-row .product-listing-price{padding:15px 0 0}#view-all-container #product-listing-sort{font-size:inherit}.form-group{margin-bottom:15px}.form-horizontal .form-group label{line-height:18px}.form-horizontal .form-group label.control-label{align-items:center;display:flex;flex-wrap:wrap;gap:3px;justify-content:flex-end;line-height:18px;min-height:30px}.form-group label.colon:after{content:":";position:absolute;right:3px}.form-group .cert-checkbox{align-items:center;display:flex;min-height:30px}.form-group .cert-checkbox .input{margin-top:0}#confirmModal .modal-dialog,#joinNewsletterModal .modal-dialog,#storeAccountModal .modal-dialog{display:flex;width:620px}#confirmModal:before,#joinNewsletterModal:before,#storeAccountModal:before{display:none}.dashboard .btn-container .btn,.dashboard .btn-container .radio-group .radio-button,.radio-group .dashboard .btn-container .radio-button{font-size:.9rem;padding:10px 8px}.dashboard .btn-container{gap:1rem;justify-content:flex-end}.dashboard .btn-container.start{justify-content:flex-start}.dashboard .credit-card{margin:0 auto}.fab:after{content:" Add a Comment"}.excerpt-container .headline{font-size:20px;margin:0 0 .5rem}.blog-featured .carousel-inner{padding:0 50px}.catalog-wrapper{margin-left:0;margin-right:0}.catalog-wrapper .store-main,.catalog-wrapper .store-sidebar{min-height:1px;padding-left:10px;padding-right:10px;position:relative}.mobile-mt-10{margin-top:inherit}#shopping-cart .order-sub-sm{order:2}#shopping-cart .order-price-sm{order:3}#shopping-cart .cart-button-container .continue-shopping-button{float:none}.related-products .customers-also-purchased-products .also-purchased-product{width:calc(16.66667% - .5rem)}#product-qty-discount-images li{font-size:inherit}.profile-edit .info-box{display:none}#calendar h2{font-size:1.75rem}#calendar button{padding:.4em .65em}.head-image{float:left;margin:0 15px 5px 0}#login-form .flex-no-small{display:flex;justify-content:space-between}#login-form .flex-no-small .panel{height:calc(100% - 15px)}.modal-dialog{height:auto;min-height:unset;width:600px}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}#productPreviewModal .modal-body{min-width:100%}#ordination-complete #popular-options .first{padding-right:0}#ordination-complete #popular-options .third{padding-left:0}#ordination-complete #popular-options .second{padding-left:0;padding-right:0;z-index:5}#ordination-complete #popular-options .second .block:before{height:100.6%}#ordination-complete h2{font-size:24px}.product-page-variant-b .discountTotal{text-align:left}.product-page-variant-b .optionalAddressLine{margin-top:-15px}.product-page-variant-b #preview-product{bottom:0;justify-content:flex-start;left:0;margin-bottom:0;margin-right:0;position:absolute;z-index:1}.product-page-variant-b .description-container{grid-template-columns:1fr 200px;padding:1rem 2.5rem}.product-page-variant-b .productBody .product-info{display:none}.product-page-variant-b .productBody .product-info.desktop{display:block}.product-page-variant-b .productBody .product-title{font-size:2.25rem;margin:1rem 0}.product-page-variant-b .productBody .subtitle .author,.product-page-variant-b .productBody .subtitle .subtext{font-size:1.2rem}.product-page-variant-b .productBody .product-grid-container{grid-template-columns:1fr}.product-page-variant-b .productBody .image-product-container{align-self:self-start;position:sticky;top:2rem}.product-page-variant-b .productBody .image-product-container .product-image-gallery .product-media-thumbnail{margin-bottom:0}.product-page-variant-b .productBody .product-container{grid-gap:1rem;grid-template-columns:3.5fr 6fr}.product-page-variant-b .productBody .product-container.image-vertical .product-grid-container .image-product-container{display:flex;flex-direction:row-reverse;height:auto}.product-page-variant-b .productBody .product-container.image-vertical .product-grid-container .image-product-container .product-image-gallery{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;max-height:250px;width:100px}.product-page-variant-b .productBody .product-container .category{margin-bottom:0}.product-page-variant-a .discountTotal{text-align:left}.product-page-variant-a .optionalAddressLine{margin-top:-15px}.product-page-variant-a .product-section-container .product-section:last-of-type{padding:0}.product-page-variant-a .product-section-container .product-section .cert-checkbox{margin-left:1rem}.product-page-variant-a .options-divider{margin:10px 1rem}.product-page-variant-a .product-content-container{grid-gap:1.5rem;grid-template-columns:1fr 200px;padding:1rem}.product-page-variant-a .product-content-container.half-width{grid-template-columns:1fr 1fr}.product-page-variant-a .product-content-container .description{order:0;padding:0}.product-page-variant-a .product-content-container .sticky{align-self:flex-start;position:sticky;top:2rem}.product-page-variant-a .productBody .product-info .title-container{display:flex;gap:1.5rem;justify-content:space-between}.product-page-variant-a .productBody .product-title{font-size:2rem}.product-page-variant-a .productBody .subtitle .author,.product-page-variant-a .productBody .subtitle .subtext{font-size:1.2rem}.product-page-variant-a .productBody .meta-description{margin-bottom:15px}.product-page-variant-a .productBody .product-grid-container{grid-template-columns:1fr}.product-page-variant-a .productBody .image-product-container .product-image-gallery .product-media-thumbnail{margin-bottom:0}.product-page-variant-a .productBody .increment-btn{display:inline-flex;flex-direction:row;margin:0;padding:0;width:100%}.product-page-variant-a .productBody .increment-btn.stacked{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.product-page-variant-a .productBody .product-container{grid-gap:1rem;grid-template-columns:1fr 2fr;min-height:260px}.related-links ul{justify-content:flex-start}.search-row{padding:16px 18px 16px 70px}.search-thumbnail{display:block}.search-body{-webkit-line-clamp:unset;line-clamp:unset;display:inline-block;text-overflow:unset}#sub-wrapper ul+li .flex-v-center{align-items:center;display:flex}.wedding-scripts-banner .banner .image-container:after,.wedding-scripts-banner .banner img{height:250px}.be-an-officiant h1{font-size:2.25em}.be-an-officiant h2{font-size:1.5em}.be-an-officiant .invitation{margin:0 auto;padding:1rem 2rem}.be-an-officiant.get-officiant{margin:1rem 0}.container{background:#103c7b}.hide-on-desktop{display:none}.show-on-mobile{display:none;left:-10000000px;opacity:0;position:absolute;top:-10000000px;visibility:hidden}.header-background-link{height:90px}.row-eq-height{display:flex}nav ul li a{display:inline-block;padding-left:10px;padding-right:10px}#ordinationSocial{left:-10px;position:relative}#ordination-complete ul.share-buttons .radio-group a.radio-button,#ordination-complete ul.share-buttons a.btn,.radio-group #ordination-complete ul.share-buttons a.radio-button{margin-bottom:25px}.modal{text-align:center}.modal:before{content:" ";height:100%}.modal-dialog,.modal:before{display:inline-block;vertical-align:middle}.modal-dialog{text-align:left}.modal-title{font-size:18px}#chatMessages{height:350px}}@media (min-width:768px) and (max-width:979px){.menu ul{top:37px}.menu li a{font-size:12px;padding:8px}.menu li{width:100%}.person-a{border-right:0}.person-b{border-top:1px solid #000}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}.visible-sm-block{display:block!important}}@media (min-width:768px) and (min-width:768px){.catalog-wrapper .store-sidebar{float:left;width:25%}.catalog-wrapper .store-main{float:left;width:75%}}@media (min-width:768px) and (max-width:991px){.main_content--left .content__intro{text-align:center}.main_content--left .content__intro p{color:#333}.main_content--left .content__bubbles .bubble__logo img{width:100%}}@media only screen and (min-width:768px){.state-guide-marriage-code-top img{margin:0 20px 0 0}.top-wedding-spot{width:275px}.detailed-law-info-box{padding-left:14px}.detailed-law-info-box:before{background-color:#feb645;border-radius:4px 0 0 4px;bottom:-1px;content:"";left:-1px;position:absolute;top:-1px;width:15px}.detailed-law-info-box .row:hover{background-color:#eee}.detailed-law-info-box .row:hover:last-of-type{border-bottom-right-radius:4px}.detailed-law-info-box .row:hover:first-of-type{border-top-right-radius:4px}.detailed-law-info-box .row:hover dd{color:#750016}}@media screen and (min-width:768px){.entry-meta{margin-bottom:0}#desktop-target-bestsellers,#tablet-target-bestsellers{display:block}#desktop-target-bestsellers .panel-body,#tablet-target-bestsellers .panel-body{padding:0}#desktop-target-bestsellers ol li:nth-of-type(2n),#tablet-target-bestsellers ol li:nth-of-type(2n){background:rgba(0,0,0,.05)}#desktop-target-bestsellers ol li a,#tablet-target-bestsellers ol li a{align-items:center;display:flex;height:65px;padding:0 5px}#desktop-target-bestsellers ol li img,#tablet-target-bestsellers ol li img{margin-right:5px;padding:0 3px}.account-dashboard .table td{min-width:auto;text-align:left}.account-dashboard .table td.text-center{text-align:center}.account-dashboard .panel .panel-heading{font-size:1.1rem}.account-dashboard .panel .address-block.divide{margin-top:0}.dashboard-title h1{font-size:1.9em}.entry-content{padding:1.5rem 0 0}#checkout-success-content .thanks{float:left;margin:5px 40px 0 0;max-width:327px}.share-button-column{justify-content:flex-end;max-width:100%}.share-button{margin-right:20px}}@media (min-width:769px){.social-media-heading{grid-template-columns:1fr 140px;margin-bottom:1rem}.social-media-heading h1{font-size:2rem}#state-marriage-laws-page .social-media-heading{margin-bottom:.5rem}}@media only screen and (min-width:832px){.state-linking-wrapper{float:left;width:33.33%}}@media (min-width:850px){nav.main-nav{background-position:center -15px}}@media (min-width:992px){.max-width-350{max-width:350px}.container{width:970px}.col-md-1,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.five-col-md{float:left}.five-col-md{width:20%}.col-md-12{width:100%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-push-1{left:8.33333333%}.col-md-offset-3{margin-left:25%}.panel-wizard .panel-heading ul li{border-bottom:0}.panel-wizard .panel-heading ul li:after{border-radius:3px 3px 3px 100%}.container{border-bottom:none}.shadow-container{border-bottom:1px solid #ddd}#ministry-credentials li{font-size:18px}.form-horizontal .form-group label{line-height:30px}.catalog-wrapper .store-main,.catalog-wrapper .store-sidebar{min-height:1px;padding-left:10px;padding-right:10px;position:relative}.cc-holder.form-group{max-width:556px}.cc-holder.form-group .cc-back{margin-bottom:0;position:absolute;right:0;top:72px}.cc-holder.form-group .cc-back .cc-verify{display:none!important}.cc-holder.form-group .cc-front{left:0;margin-bottom:0;position:absolute}.profile-edit textarea{margin:0;max-height:88px}.profile-edit textarea.rotate{max-height:123px}#gallery-page .gallery-heading{grid-template-columns:1fr 140px}#gallery-page .gallery-heading .social-share-buttons{order:1}.head-image{max-width:100%}.modal-lg{width:800px}#ordination-complete h2{font-size:26px}#website-share-links .block{width:18%;width:calc(33.33333% - 99.66667px)}#ordination-complete #popular-options .second .block:before{height:458px}#ordination-credential-warning{right:-338px;top:25%;width:320px}#ordination-credential-warning:before{top:79px}.product-page-variant-a #preview-product{bottom:0;justify-content:flex-start;left:0;margin-bottom:0;margin-right:0;position:absolute;z-index:1}.product-page-variant-a .product-section-container .product-section .options-label{display:flex}.product-page-variant-a .productBody .image-product-container .main-image img{margin-bottom:0}.product-page-variant-a .productBody .product-container{grid-template-columns:3.5fr 6fr}.product-page-variant-a .productBody .product-container.image-vertical .image-product-container{align-items:center;display:flex;flex-direction:row-reverse;height:auto}.product-page-variant-a .productBody .product-container.image-vertical .image-product-container .product-image-gallery{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;max-height:272px;width:100px}.wedding-scripts-grid .card-footer .title{font-size:1.7rem}header{background:transparent;float:none;padding-left:10px!important;padding-right:10px!important}nav.main-nav{background-position:top}.container{background:transparent}.shadow-container{box-shadow:0 0 20px 5px rgba(0,0,0,.35)}.row.row-eq-height{margin-left:0;margin-right:0}.header-background-link{height:120px}nav ul li a{font-size:13px}#ordinationSocial{left:-15px}#ordination-complete h3{font-size:28px}.panel-wizard .panel-heading ul li{text-indent:0!important}.panel-wizard .panel-heading ul li:before{content:none!important}.panel-wizard .panel-heading ul li:after{border-bottom:none!important;border-top:3px solid #fff!important;right:-14px!important;top:4px!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:992px) and (min-width:992px){.catalog-wrapper .store-sidebar{float:left;width:20%}.catalog-wrapper .store-main{float:left;width:60%}}@media screen and (min-width:992px){.pagination{gap:.5rem}}@media (min-width:1024px){.survey-form-content p{font-size:18px;max-width:650px}}@media (min-width:1200px){.container{width:1170px}.col-lg-10,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-8{float:left}.col-lg-12{width:100%}.col-lg-10{width:83.33333333%}.col-lg-8{width:66.66666667%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.hidden-lg{display:none!important}nav.main-nav ul{height:70px}.state-main-image{margin:-28px 15px 15px}.card-container .card.medium-card{width:33.33%}.card-container .card{padding:10px 8px;width:33.33%}.catalog-bestsellers img{width:100px}.catalog-bestsellers li{padding:5px 0}.catalog-bestsellers li:before{font-size:16px;left:5px}#ministry-credentials{margin:15px 120px}.panel .panel-body .xl-text-right{text-align:right!important}.dashboard .btn-container .btn,.dashboard .btn-container .radio-group .radio-button,.radio-group .dashboard .btn-container .radio-button{font-size:1rem;padding:10px 12px}.dashboard .btn-container .show-on-desktop-only{display:inline}.excerpt-container .content-container .postmetadata .btn,.excerpt-container .content-container .postmetadata .radio-group .radio-button,.radio-group .excerpt-container .content-container .postmetadata .radio-button{font-size:14px;padding:6px 12px}.blog-featured .featured-post.active{grid-template-columns:10% 1fr 10%}.slide-caption{padding:35px 25px 25px}.profile-edit .profile-image-container{height:100%;width:100%}.profile-edit .profile-image-container .profileImage{height:100%}.profile-edit .image-content{height:100%;width:100%}.profile-edit textarea{max-height:131px}.profile-edit textarea.rotate{max-height:165px}#ordination-credential-warning{right:-368px;top:25%;width:328px}#ordination-credential-warning:before{top:70px}#ordination-complete h2{font-size:30px}.product-page-variant-a .options-divider{margin:10px 2.5rem}.product-page-variant-a .product-content-container{padding:1rem 2.5rem}.product-page-variant-a .product-content-container .additional-info{grid-gap:1rem;align-items:center;display:grid;grid-template-columns:190px 190px 100px;grid-template-rows:150px;justify-content:center;margin-top:3rem}.product-page-variant-a .product-content-container .additional-info .ulc-bookstore img{border-radius:4px;height:160px;-o-object-fit:cover;object-fit:cover;padding:0;width:190px}.product-page-variant-a .product-content-container .additional-info .seals,.product-page-variant-a .product-content-container .additional-info .ulc-bookstore{filter:grayscale(1);opacity:.7;transition:.25s ease-in-out}.product-page-variant-a .product-content-container .additional-info .seals:hover,.product-page-variant-a .product-content-container .additional-info .ulc-bookstore:hover{filter:grayscale(0);opacity:1}.product-page-variant-a .productBody .product-info .title-container{width:620px}.product-page-variant-a .productBody .product-container{grid-template-columns:2fr 3fr}.product-page-variant-a .productBody .product-container.narrow{grid-template-columns:1fr 2fr}.survey-form-content .image-grid{grid-gap:2rem;align-items:center;display:grid;grid-template-columns:575px 1fr}.survey-form-content .image-grid .image{border-radius:4px;display:inline-block;height:calc(100% - 2rem);margin:0 auto 2rem;max-height:250px;-o-object-fit:cover;object-fit:cover;width:100%}.wedding-scripts-grid{grid-gap:1.5rem;grid-template-columns:repeat(3,1fr)}.header-background-link{height:148px}#ordinationSocial{left:-30px}}@media (max-width:405px),(min-width:768px) and (max-width:803px){.radio-group .radio-button{flex-basis:30%}}@media (max-width:1200px){.state-guide-step ul{margin:0 0 20px 20px}.state-guide-step ul li p{margin-left:5px}}@media only screen and (max-width:1200px){.wedding-training .minister-training-cta{background-position-y:0}}@media screen and (max-width:1200px){.row .covid .card .media h1{left:5%}}@media (max-width:1199px){.menu{display:none}.menu>li{float:left;margin:0;width:33.333%}.menu:after{clear:both;content:"";display:table}.mobile-menu{align-items:center;justify-content:space-between}nav{background:none;margin:0}.sub-menu{display:block;left:0;top:100%}.sub-menu,.sub-menu li{width:100%}.sub-menu ul{left:0}#all-text,#none-text{margin:0;position:unset}.mobile-menu{display:flex}.touch-menu-toggle{background:#333;float:right;height:28px;padding:3px 8px;position:relative;width:40px}.touch-menu-toggle .icon-bar{background:#eee;display:inline-block;height:4px;left:8px;position:absolute;text-align:center;width:24px}.touch-menu-toggle .icon-bar:first-child{top:4px}.touch-menu-toggle .icon-bar:nth-child(2){top:12px}.touch-menu-toggle .icon-bar:nth-child(3){bottom:4px}}@media only screen and (max-width:1024px){.wedding-training .card-list ul.content li{width:50%}}@media screen and (max-width:1024px){.legal-fund .social-links li .link{font-size:20px;padding:20px}.legal-fund .social-links li .link svg{height:44px;width:44px}.legal-fund .social-links li .link div span{font-size:12px}}@media screen and (max-width:992px){.right-small{text-align:left!important}.row .covid{flex-direction:column;margin:0;padding:15px 30px}.row .covid:not(.is-section) .card{margin-top:-20px}.row .covid.is-section{padding-bottom:0}.row .covid.is-section>div.card{margin-bottom:15px}.row .covid .rmb-15{margin-bottom:0}.row .covid>div{margin:15px 0;padding:0;width:100%}.social-group{display:block}.social-left,.social-right{float:none;width:auto}}@media (max-width:975px) and (min-width:768px){.radio-group .billing_area .radio-button,.radio-group .shipping_area .radio-button{font-size:11px}}@media (max-width:960px){.main_content--left .content__bubble-1 .row{flex-direction:column}.main_content--left .content__bubble-2 .row{flex-direction:column!important}.main_content--left .content__bubbles .bubble__speech{border-radius:80px;margin-top:3rem}.main_content--left .content__bubbles .bubble__speech--style-1:after{bottom:auto;left:16%;top:-13%}.main_content--left .content__bubbles .bubble__speech--style-1:before{bottom:auto;left:21%;top:-20%;z-index:999}.main_content--left .content__bubbles .bubble__speech--style-2:after{bottom:auto;left:auto;right:19%;top:-13%}.main_content--left .content__bubbles .bubble__speech--style-2:before{bottom:auto;left:auto;right:24%;top:-18%}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:850px){.cc-banner .cc-message:before{top:2px}}@media only screen and (max-width:832px){.training-ordination-card{background-position:center 30%}.state-wedding-card{background-position:center 20%}.ordination-form-card{background-position:center 25%}}@media only screen and (max-width:831.98px){.state-linking-wrapper .state-linking{aspect-ratio:unset;height:250px;margin:0 auto 5px}}@media (max-width:772px){.modal__overlay .full-width .modal__actions{justify-content:center}}@media (max-width:768px){.modal__overlay .modal__card{margin:auto 12px}.d-grid{grid-template-columns:1fr}.newsletter-image{margin:0!important}.triangle-ribbon{border-left:50px solid transparent;border-top:50px solid}.triangle-ribbon span{font-size:9px;right:-12px;top:-40px;width:75px}.wsg-modal-dialog{transform:unset!important;transition:unset!important;width:80%}}@media only screen and (max-width:768px){.centeronsmall{display:block;float:none;margin-left:auto;margin-right:auto;text-align:center}}@media screen and (max-width:768px){.row .covid h1.notice{font-size:2rem}.row .covid .card .media h1{font-size:1.75rem}.row .covid .card .media h1 span.donation{font-size:4.5rem;line-height:4.5rem}.legal-fund .media img{-o-object-position:top;object-position:top}.legal-fund .social-links li .link{font-size:16px;padding:15px}.legal-fund .social-links li .link svg{height:32px;width:32px}.legal-fund .social-links li .link div span{margin-top:-15px}}@media (max-width:767px){.hidden-xs{display:none!important}.visible-xs-block{display:block!important}.state-guide-step ul{margin:0 0 20px 38px}.state-guide-step ul li p{margin-left:10px}#shopping-cart .order-sub-sm{order:3}#shopping-cart .order-price-sm{margin-top:10px;order:2}.menu>li{float:left;width:50%}#popular-options .ribbon{right:9px}#ordination-credential-warning{left:20%;right:auto;top:auto;width:60%}#ordination-credential-warning:before{border-color:transparent transparent #c9302c;left:45%;left:calc(50% - 15px);top:-35px}.btn-huge-documents,.btn-huge-documents:active,.btn-huge-store,.btn-huge-store:active{font-size:26px}#ordination-copy .share-buttons{margin:20px 0 0}#ordination-copy .share-buttons h1{font-size:20px;margin:0 0 3px}#ordination-copy .share-buttons h2{font-size:12px;margin:0}#ordination-copy .share-buttons li{margin:0}#ordination-credential-warning p{font-size:14px}#ordination-complete .quick-view{font-size:12px;width:76px}#website-share-links{height:auto}#website-share-links .example{float:none;text-align:center}#website-share-links .block{float:none;margin:0;width:auto}}@media only screen and (max-width:767px){.main-nav [class$=-icon]:before{left:0;position:absolute}.main-nav .hide-on-desktop{display:block}.main-nav .sprite-rings-icon:before,.main-nav .sprite-themonastery-icon:before{margin:15px 12px}.main-nav .sprite-shopping-icon:before{margin:15px 14px}.main-nav .sprite-red-logo-icon:before{margin:13px 15px}.main-nav .sprite-bells-icon:before{margin:15px 16px}.main-nav .blog-icon:before,.main-nav .sprite-faq-icon:before,.main-nav .sprite-gavel-icon:before,.main-nav .sprite-training-icon:before{margin:15px 20px}.main-nav .minister-icon:before{margin:15px 19px}.header-navigation a{display:inline-block;margin:0 -3px;padding:5px 10px}.header-navigation .header-navigation-menu{padding:0;text-align:center}.header-navigation{padding-bottom:0;padding-top:0}.gallery-form-container .col-sm-5{width:100%}.gallery-form-container .col-sm-4{float:left;width:100%}.gallery-form-container .row.form-group .text-red,.gallery-form-container .row.form-group label{float:left}.person-a{border-right:0}.person-b{border-top:1px solid #000}.bd-right{border-right:0}.wedding-training .minister-training-cta{min-height:256px;padding:16px;position:relative}.wedding-training .minister-training-cta a,.wedding-training .minister-training-cta p{z-index:2}.wedding-training .minister-training-cta:after{background:hsla(0,0%,100%,.75);border-radius:4px;content:"";height:100%;position:absolute;top:0;width:100%;z-index:1}body,html{font-size:15px}.desktop-header{display:none}.mobile-header{display:block}.colleft{border-radius:0}aside.main-sidebar{display:none}.h1,h1{font-size:20px;line-height:24px}.h2,.product-page-variant-a .product-section-container .product-section.counter:before,.product-page-variant-b .product-section-container .product-section.counter:before,h2{font-size:16px;line-height:20px}.h3,h3{font-size:14px;line-height:18px}.h4,h4{margin:10px 0 3px}.h4,.h5,h4,h5{line-height:16px}.h5,h5{font-size:13px}.btn-block-mobile{width:100%}ul{margin-left:0;padding-left:20px}.hide-on-mobile{display:none;left:-10000000px;opacity:0;position:absolute;top:-10000000px;visibility:hidden}.hide-on-desktop{display:inherit}.hide-on-desktop a{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar-toggle{background:transparent none;border:1px solid transparent;border-radius:4px;display:block;float:right;margin-bottom:8px;margin-right:15px;margin-top:8px;padding:9px 10px;position:relative}.navbar-toggle .icon-bar{background-color:#ffd449;border-radius:1px;display:block;height:2px;margin-bottom:4px;width:22px}.navbar-toggle .icon-bar:last-child{margin:0}.minister-menu .minister-menu-mobile-logo{float:left;margin-left:15px;margin-top:9px}.minister-menu a img{width:227px}.minister-menu .minister-contact-us{float:none;margin:2px 0 0}.minister-menu .login-holder{background:#103c7b;float:left;font-size:12px;margin:0;max-height:0;overflow:hidden;padding:3px 0;text-align:center;transition-delay:.17s;width:100%}.minister-menu .login-holder a{display:inline-block;margin:0 -3px;padding:5px 10px}.minister-menu .login-holder.show-nav{max-height:41px;transition:max-height .02s linear}.hide-on-load{display:none}.form-horizontal .row.form-group label{font-size:14px;line-height:26px}nav.main-nav{background-image:none!important;border-top:1px solid rgba(0,0,0,.2);padding:0}nav.main-nav ul{display:block}nav.main-nav ul li{display:block;margin:0 2% 10px;width:96%}nav.main-nav ul li a{align-items:center;border-radius:4px;box-shadow:0 2px 0 1px #036;color:#fff;display:flex;font-size:14px;height:46px;justify-content:space-between;line-height:46px;margin:0;padding:0 0 0 78px;position:relative;text-align:left;width:100%}nav.main-nav ul li a .icon-right-open{color:#ffd449;display:block;font-size:2rem}nav.main-nav ul li a .icon-right-open:before{margin-right:12px}nav.main-nav ul li a:hover .icon-right-open{color:#103c7b}nav.main-nav ul li a .nav-icon{background-size:35px;left:-5px;top:6px;width:60px}.nav-container{max-height:0;overflow:hidden;transition:max-height .17s linear 0s}.nav-container.show-nav{max-height:505px;transition-delay:.02s}.boldordination{font-size:16px;line-height:20px;padding:20px 35px;width:100%}.fourUp .close{bottom:0}.home-banner{background-image:url(/assets/themonastery/images/mobile-header-no-words-23176d.jpg);background-position:100%;background-repeat:no-repeat;text-align:center;width:100%}.webp .home-banner{background-image:url(/assets/themonastery/images/mobile-header-no-words-2f0a87.webp)}.home-banner a{box-shadow:0 1px 5px 2px rgba(0,0,0,.35);font-size:15px;font-weight:700;margin:25px 0 30px;padding:13px 40px}.home-nav{position:relative;top:-7px;width:100%}.home-nav a{background:#1e619f;background:linear-gradient(180deg,#1e619f 0,#103c7b);border:0;border-radius:10px 10px 0 0;box-shadow:0 2px 0 1px #036;color:#fff;float:left;font-size:12px;margin:0 0 8px;min-width:80px;padding:5px 0;position:relative;text-align:center;width:25%}.home-nav a .nav-icon{background:no-repeat 50%;background-size:auto 80%;display:block;height:30px;margin:0 auto 3px;width:auto}.mobile-nav-minister span.nav-icon{background-image:url(/assets/themonastery/static/icons/rings4-icon-small.png);background-size:auto 70%}.mobile-nav-store span.nav-icon{background-image:url(/assets/themonastery/static/icons/shopping1-icon-small.png)}.mobile-nav-wedding span.nav-icon{background-image:url(/assets/themonastery/static/icons/bells2-icon-small.png)}.mobile-nav-ordained span.nav-icon{background-image:url(/assets/themonastery/static/icons/red-logo-small.png)}.home-nav a .icon-right-open{display:none}.home-center-link,.homepage-thumb{text-align:center}.homepage-thumb{margin-bottom:25px}.homepage-thumb img{max-height:150px;width:auto}.homepage-thumb h2{margin:0 0 5px}.catalog-header{margin:5px 0 10px}.ordination-header{margin:0}.ordination-header h1{font-size:18px;line-height:20px}.ordination-header h2{font-size:14px;margin-bottom:10px}.button-container{width:100%}.notice,.warning.notice{font-size:12px;font-weight:400;line-height:16px;margin-bottom:10px}.credentials{height:auto;width:100%}.panel .panel-heading{font-size:14px;padding:8px 10px}.shopping-cart-product .media-left{float:left;width:80px}.ulc-flags-logo img{max-width:415px;width:100%}footer .footer-content,footer p{font-size:14px;line-height:20px}footer a{display:inline-block;margin:5px}#ordination-complete ul.share-buttons .radio-group a.radio-button,#ordination-complete ul.share-buttons a.btn,.radio-group #ordination-complete ul.share-buttons a.radio-button{background-position:5px!important;background-size:35px 35px,100% 100%!important;font-size:21px;margin-bottom:15px}[class*=btn-huge]{font-size:26px}#ordinationSocial{margin-top:20px}.page-heading-title h1{font-size:18px;margin:2px 0 0}.page-heading-image img{height:30px;width:auto}.product-media-thumbnail{font-size:12px}.add-to-cart-btn{float:none;margin:0 auto}.add-to-cart-anchor,.add-to-cart-btn{clear:both;width:100%}.add-to-cart-anchor,.add-to-cart-anchor #add-to-cart-submit{margin:15px auto}#bot-add-to-cart-submit{margin:5px auto 15px}.video{width:48%}}@media only screen and (max-width:650px){.county-main-image{width:auto}.county-main-image img{max-height:130px;max-width:130px}.state-main-header{font-size:25px}.state-guide-step .row{margin-left:-15px}}@media screen and (max-width:620px){.legal-fund .content.with-image{flex-direction:column}.legal-fund .content.with-image .content-image{margin-right:0;max-height:244px;width:100%}.legal-fund .social-links{margin-bottom:20px;padding:0 20px}.legal-fund .social-links li{padding:10px}.legal-fund .social-links li .link{flex-direction:column;font-size:12px;padding:10px}.legal-fund .social-links li .link svg{height:32px;margin-bottom:4px;margin-right:0;width:32px}.legal-fund .social-links li .link div span{display:none;left:0;margin-top:0;right:0}.legal-fund .social-links li .link:hover div{margin-top:0}}@media (max-width:520px){.bigger-state-img{display:flex}.bigger-state-img img{float:none;margin:0 auto 15px;width:auto}}@media (max-width:480px){.modal__overlay{align-items:flex-end}.modal__overlay .modal__card .modal__actions{flex-direction:column-reverse}.modal__overlay .modal__card .modal__actions .modal__action:not(:first-child){margin-bottom:12px}.state-guide-step ul{margin:0 0 20px}.state-guide-step ul li p{margin-left:5px}.wedding-script--hero .media{height:320px}#chatMessages #optin .user,#optin #chatMessages .user,#optin .alert-info{align-items:stretch;flex-direction:column}#chatMessages #optin .user div,#optin #chatMessages .user div,#optin .alert-info div{margin-bottom:1em}ul.menu>li a{padding:10px 5px}}@media only screen and (max-width:480px){.product-page-variant-a .product-section-container .state-guide-step .no-margin.product-section.counter:before,.product-page-variant-b .product-section-container .state-guide-step .no-margin.product-section.counter:before,.state-guide-marriage-code h2.no-margin,.state-guide-step .h2.no-margin,.state-guide-step .product-page-variant-a .product-section-container .no-margin.product-section.counter:before,.state-guide-step .product-page-variant-b .product-section-container .no-margin.product-section.counter:before,.state-guide-step h2.no-margin{margin-left:0}#confirmModal .modal-header h2,#joinNewsletterModal .modal-header h2{font-size:16px}#confirmModal .btn,#confirmModal .radio-group .radio-button,#joinNewsletterModal .btn,#joinNewsletterModal .radio-group .radio-button,.radio-group #confirmModal .radio-button,.radio-group #joinNewsletterModal .radio-button{font-size:16px;padding:10px 15px;white-space:normal}#confirmModal p,#joinNewsletterModal p{line-height:18px}#ordination-complete #popular-options .second .block:before{height:100.5%}#ordination-complete h2{font-size:16px;margin:20px 0 10px}.btn-huge-documents,.btn-huge-documents:active,.btn-huge-store,.btn-huge-store:active{font-size:16px;margin:5px 0 20px}#ordination-complete .ordination-credential{width:100%}#ordination-credential-warning{left:10%;top:auto;width:80%}#ordination-credential-warning:before{border-color:transparent transparent #c9302c;left:45%;left:calc(50% - 15px);top:-35px}#ordination-complete .quick-view{display:none}.wedding-training .card-list ul.content li{width:100%}h1{font-size:15px;line-height:1em}.home-banner{margin-bottom:10px}.home-banner a{margin:25px 0}.home-nav{background:#fff;float:left;margin-bottom:10px;padding-left:15px;padding-right:15px;top:0}.home-nav,.home-nav a{position:relative;width:100%}.home-nav a{align-items:center;background:#1e619f;background:linear-gradient(180deg,#1e619f 0,#103c7b);border:0;border-radius:4px;box-shadow:0 2px 0 1px #036;color:#fff;display:flex;font-size:15px;height:auto;justify-content:space-between;line-height:15px;margin:0 0 8px;min-width:80px;padding:12px 0 12px 55px;text-align:left}.home-nav a .nav-icon{background:no-repeat 8px 0;background-size:auto 80%;display:block;height:28px;left:0;margin-bottom:5px;padding:5px 0;position:absolute;top:16px;width:100%}.home-nav a .icon-right-open{color:#ffd449;display:block;font-size:2rem}.home-nav a .icon-right-open:before{margin-right:12px}.home-nav .mobile-nav-minister span.nav-icon{background:url(/assets/themonastery/static/icons/rings4-icon-small.png) no-repeat 0 0;background-size:contain;left:7px;width:35px}.home-nav .mobile-nav-store span.nav-icon{background-image:url(/assets/themonastery/static/icons/shopping1-icon-small.png)}.home-nav .mobile-nav-wedding span.nav-icon{background-image:url(/assets/themonastery/static/icons/bells2-icon-small.png)}.home-nav .mobile-nav-ordained span.nav-icon{background-image:url(/assets/themonastery/static/icons/red-logo-small.png)}#ordination-complete ul.share-buttons .radio-group a.radio-button,#ordination-complete ul.share-buttons a.btn,.radio-group #ordination-complete ul.share-buttons a.radio-button{background-position:5px!important;background-size:27px 27px,100% 100%!important;font-size:15px;margin-bottom:15px;padding-left:36px}[class*=btn-huge]{font-size:18px}.btn,.radio-group .radio-button{white-space:normal}.btn-lg{font-size:18px;padding-left:5px;padding-right:5px}.video{width:98%}.carousel-control{width:20px}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{font-size:50px}.carousel-inner{padding:0 25px}.comment-list .children{margin:10px -5px -5px;padding:0}.comment-author .avatar{float:right;position:relative}.comment-author,.comment-list .reply{padding:0}.comment #respond,.comment p,.comment-meta a{margin-left:0}#church-image{height:200px}#church-image,#ulc-image{margin:0 0 5px 5px;width:auto}#ulc-image{height:80px}}@media screen and (max-width:480px){.row .covid h1.notice{font-size:1.5rem}.row .covid .card .media h1{font-size:1.25rem}.row .covid .card .media h1 span:first-of-type{display:block}.row .covid .card .media h1 span.donation{font-size:2rem;line-height:2rem}.row .covid .card .certificate-list{flex-direction:column}.row .covid .card .certificate-list img{width:100%}.row .covid .card .certificate-list ul{margin-top:10px}}@media (max-width:479px){.col-xxs-12{float:left;width:100%}}@media (max-width:450px){#respond label{left:auto;position:relative;top:auto}}@media screen and (max-width:450px){.alignleft,.alignright,.pull-left,.pull-right{width:100%}}@media (max-width:444px){.cc-holder.form-group .cc-back{flex-direction:column-reverse}.cc-holder.form-group .cc-back .cc-front-content{margin-right:0;width:100%}.cc-holder.form-group .cc-back .cc-cvv{margin-top:0;width:100%}}@media screen and (max-width:420px){.legal-fund .content .boldordination span:nth-of-type(2){display:block}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner{flex-direction:column;left:0;right:0}.cc-window.cc-banner .cc-compliance{flex:1}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}}@media only screen and (max-width:375px){.county-main-image{width:auto}.county-main-image img{max-height:130px;max-width:115px}}@media (max-width:320px){ul.menu>li{width:100%}}@media (max-width:277px){.radio-group .radio-button{flex-basis:100%}}@media (min-resolution:192dpi){.sprite-bells-icon:before,.sprite-faq-icon:before,.sprite-gavel-icon:before,.sprite-red-logo-icon:before,.sprite-rings-icon:before,.sprite-shopping-icon:before,.sprite-themonastery-icon:before,.sprite-training-icon:before{background-image:url(/assets/themonastery/images/sprite@2x-7dc52c.png);background-size:148px 114px}}@media (-webkit-transform-3d),(transform-3d){.bestsellers-carousel .carousel-inner>.item{backface-visibility:hidden;transition:transform .25s ease-in-out}.bestsellers-carousel .carousel-inner>.item.active.right,.bestsellers-carousel .carousel-inner>.item.next{left:0;transform:translate3d(100%,0,0)}.bestsellers-carousel .carousel-inner>.item.active.left,.bestsellers-carousel .carousel-inner>.item.prev{left:0;transform:translate3d(-100%,0,0)}.bestsellers-carousel .carousel-inner>.item.active,.bestsellers-carousel .carousel-inner>.item.next.left,.bestsellers-carousel .carousel-inner>.item.prev.right{left:0}}@media print{.hide-on-print{display:none!important}.btn,.col-md-2.col-sm-3.hidden-xs,.col-md-2.hidden-sm,.footer-content,.header-navigation,.panel,.radio-group .radio-button,header{display:none}.col-xs-6.col-sm-3{width:100%}.shopping-cart-name{font-size:20px;font-weight:400}.radio-group [id*=cart_quantity_dropdown] .radio-button{border:0;display:block;display:inline-block;font-size:18px;font-weight:700;height:auto;line-height:normal;padding:0;width:auto}body,footer,html{background:#fff}.cc-revoke,.cc-window{display:none}}
