/*!
Theme Name: Morialz Viewer
Theme URI: https://morialz.com
Description: Viewer morialz theme
Author: Morialz
Author URI: https://morialz.com
Version: 1.0.0
Text Domain: morialz
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.mviewer *{font-family:"Cabin",sans-serif;box-sizing:border-box}.mviewer h1,.mviewer h2,.mviewer h3,.mviewer h4{font-family:"Montserrat",sans-serif}.mviewer .uppertitle{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700;color:#ba8b68;font-size:.8rem;letter-spacing:.1em}.mviewer a{color:#222;text-decoration:none}.mviewer a:visited{color:#222}.mviewer .mvcontainer{overflow:hidden;padding:0 15px;box-sizing:border-box}.mviewer .mvcontainer.-full{padding:0}.mviewer .link{text-decoration:underline}.mviewer img{max-width:100%;height:auto}.mviewer p{margin-top:0}.mviewer label{display:block;padding:10px 0;font-size:.85rem;font-weight:bold}.mviewer input{display:block;width:100%;margin-bottom:15px;padding:10px;border-radius:5px;border:2px solid #ba8b68}.mviewer input[type=file]{padding:15px}.mviewer textarea{display:block;width:100%;margin-bottom:15px;padding:10px;border-radius:5px;border:2px solid #ba8b68}.mviewer .btn{padding:15px;border-radius:5px;border:0;background-color:#222;font-weight:bold;color:#fff;text-decoration:none;display:inline-block;cursor:pointer}.mviewer .btn:hover{opacity:.8}.mviewer .btn.btn-submit{margin-top:30px}.mviewer .card-cta{padding:15px 0;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700;font-size:.8rem;letter-spacing:.1em;text-decoration:none;display:inline-block}.mviewer .card-cta.btn-submit{margin-top:50px}.mviewer .card-cta:visited{color:#222}.mviewer section{padding:30px 0;background-color:#fff}@media(min-width: 992px){.mviewer section{padding:30px 0}}.mviewer .hero .mvcontainer{max-width:600px;margin:0 auto;padding:0}.mviewer .section__header{padding-bottom:50px}.mviewer .section__title{margin:0}.mviewer .title-icon img{width:40px;height:auto;vertical-align:bottom;margin-right:15px}.mviewer section.intro{background-color:rgba(0,0,0,0);padding:0}.mviewer section.intro .mvcontainer{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px}@media(min-width: 992px){.mviewer section.intro .mvcontainer{border-top-left-radius:0;border-top-right-radius:0}}.mviewer section.intro .section__content{padding:30px 0 0}.mviewer section.intro .years{font-weight:bold;font-size:1.1rem}.mviewer section.intro .intro-text{font-style:italic;font-size:1.1rem;margin-bottom:0}.mviewer section.intro .name{margin:0}.mviewer .hero__image{height:450px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.mviewer .gallery .mvcontainer{padding:0}.mviewer .gallery__thumbnail{height:300px;width:230px;border-radius:10px;background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer}.mviewer .gallery__wrap{display:flex;max-width:100%;overflow-y:hidden;overflow-x:scroll;padding-bottom:30px;gap:15px}.mviewer .gallery__item{flex:0 0 23%}.mviewer .gallery__item:first-of-type{margin-left:15px}.mviewer .gallery__item:last-of-type{margin-right:15px}.mviewer .meta__item{background:#f2f1ef;padding:15px;border-radius:10px;margin-bottom:30px}.mviewer .meta__item .item-title{margin-top:0;font-size:.8rem;font-weight:bold}.mviewer .meta__item .--link{margin-top:15px}.mviewer .cementery-address{display:flex;justify-content:space-between}.mviewer .cementery-address .--image{max-width:30%;padding-left:15px}.mviewer .story__item{background:#f2f1ef;padding:15px;border-radius:10px;margin-bottom:30px}.mviewer .story__item .story__title{margin-top:0;font-size:1.2rem;font-weight:bold}.mviewer .tribute__item{margin-bottom:70px}.mviewer .tribute__item::after{content:"";display:block;width:40px;height:3px;margin-top:30px;background-color:#ba8b68}.mviewer .tribute__item:last-of-type{margin-bottom:0}.mviewer .tribute__item:last-of-type::after{display:none}.mviewer .tribute__image img{border-radius:10px}.mviewer .tribute__image{margin-bottom:15px}.mviewer .tribute__form-status{background-color:#fdf0f0;border:1px solid #f0c0c0;color:#a04040;border-radius:10px;padding:10px 15px;margin-bottom:12px;font-size:.9rem;line-height:1.6}.mviewer .form-field{position:relative;margin-bottom:12px}.mviewer .form-field textarea,.mviewer .form-field input[type=text],.mviewer .form-field input[type=email]{margin-bottom:0}.mviewer .form-field.--error textarea,.mviewer .form-field.--error input[type=text],.mviewer .form-field.--error input[type=email]{border-color:#c05050;outline:none}.mviewer .form-field .field-error{display:none;color:#a04040;font-size:.8rem;margin-top:3px}.mviewer .form-field.--error .field-error{display:block}.mviewer .form-field.file-field input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0, 0, 0, 0);pointer-events:none}.mviewer .form-field.file-field .file-field__label{display:block;margin-bottom:6px;font-size:.9rem}.mviewer .form-field.file-field .file-field__optional{opacity:.6;font-size:.85em}.mviewer .form-field.file-field .file-field__row{border:2px solid #ba8b68;border-radius:5px;overflow:hidden;padding:10px}.mviewer .form-field.file-field .file-field__empty{display:flex;align-items:center}.mviewer .form-field.file-field .file-field__btn{padding:9px 14px;border:none;background:#f2f1ef;color:#222;font-size:.85rem;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}.mviewer .form-field.file-field .file-field__btn:hover{background:#e0dbd4}.mviewer .form-field.file-field .file-field__name{padding:9px 12px;font-size:.85rem;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.mviewer .form-field.file-field .file-field__filled{display:none;align-items:center;gap:12px;padding:10px}.mviewer .form-field.file-field .file-field__thumb{width:100px;height:100px;object-fit:cover;border-radius:5px;flex-shrink:0;display:block}.mviewer .form-field.file-field .file-field__info{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.mviewer .form-field.file-field .file-field__filename{font-size:.85rem;color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.mviewer .form-field.file-field .file-field__actions{display:flex;gap:8px}.mviewer .form-field.file-field .file-field__replace,.mviewer .form-field.file-field .file-field__remove{padding:5px 12px;border-radius:5px;font-size:.8rem;font-family:inherit;cursor:pointer;transition:background .15s,color .15s}.mviewer .form-field.file-field .file-field__replace{border:1px solid #ba8b68;background:#f2f1ef;color:#222}.mviewer .form-field.file-field .file-field__replace:hover{background:#e0dbd4}.mviewer .form-field.file-field .file-field__remove{border:1px solid #c08080;background:rgba(0,0,0,0);color:#a04040}.mviewer .form-field.file-field .file-field__remove:hover{background:#fdf0f0}.mviewer .form-field.file-field.--has-file .file-field__empty{display:none}.mviewer .form-field.file-field.--has-file .file-field__filled{display:flex}.mviewer .tribute__header{margin-bottom:15px}.mviewer .tribute__header .author-name{font-weight:bold;margin-bottom:5px}.mviewer .tribute__header .tribute-date{color:gray;font-size:.85rem}.mviewer .tribute__header .divider{padding:0 10px}.mviewer .link__item{padding:15px;background-color:#fff;border-radius:10px;border:1px solid #ba8b68;margin-bottom:30px;padding-right:40px;position:relative}.mviewer .link__item .link__title{margin:0}.mviewer .link__item::after{content:url("assets/img/icon_linkout.svg");position:absolute;top:15px;right:15px}.mviewer .event__item{padding:15px;background-color:#fff;border-radius:10px;border:1px solid #ba8b68;margin-bottom:30px;padding-right:40px;position:relative}.mviewer .event__item .event__title,.mviewer .event__item .event__date,.mviewer .event__item .event__time,.mviewer .event__item .event__location{margin:0}.mviewer .event__item .event__title{font-family:"Montserrat",sans-serif;font-weight:bold}.mviewer .event_linked .event__item::after{content:url("assets/img/icon_linkout.svg");position:absolute;top:15px;right:15px}.mviewer .footer{background-color:#f2f1ef;text-align:center}.mviewer .btn,.mviewer button{background-color:#ba8b68;color:#fff;font-weight:bold;border:none;border-radius:5px;padding:15px 20px;cursor:pointer}.modal{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;flex-direction:column}.modal__navbar{display:flex;background:#000;position:fixed;top:0;width:100%;z-index:10;padding:15px}.modal-content{position:relative;margin:auto;padding:0;height:100%;overflow:hidden;width:100%;background-color:#000}.close{margin-right:auto}.modal-btn{color:#fff;font-weight:bold;cursor:pointer;transition:.15s ease;border-radius:500px;user-select:none;-webkit-user-select:none;background-color:rgba(65,65,65,.7);width:30px;height:30px;display:flex;align-items:center;justify-content:center}.modal-btn:hover,.modal-btn:focus{color:#999;text-decoration:none;cursor:pointer;background-color:#414141}.modal-btn svg{width:15px;height:15px}.prev{margin-right:15px}.next{transform:rotate(180deg)}.mySlides{display:none;height:100%;width:100%;padding-top:60px}.mySlides img{object-fit:contain;max-height:100%}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:10px;left:50%;z-index:50;transform:translate(-50%, 0%)}.caption-mvcontainer{text-align:center;background-color:#000;padding:2px 16px;color:#fff}img.demo{opacity:.6}.active,.demo:hover{opacity:1}img.hover-shadow{transition:.3s}.hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.--story-modal{background-color:#fff}.--story-modal .modal__navbar{background-color:#fff}.--story-modal .modal-content{background-color:rgba(0,0,0,0);max-width:700px;padding:100px 15px 0;overflow-y:scroll}html{font-size:18px;line-height:1.45}body{background-color:#f2f1ef;max-width:600px;margin:0 auto}.mviewer .hero{position:fixed;top:0;left:0;right:0;z-index:10}@media(min-width: 992px){.mviewer .hero__image{height:600px}}.mviewer #primary{margin-top:430px;position:relative;z-index:20}@media(min-width: 992px){.mviewer #primary{margin-top:580px}}@media(min-width: 992px){.mviewer .gallery .mvcontainer{padding:0 15px}}@media(min-width: 992px){.mviewer .gallery__thumbnail{height:160px;width:100%}}@media(min-width: 992px){.mviewer .gallery__wrap{flex-wrap:wrap;overflow-y:visible;overflow-x:visible}}@media(min-width: 992px){.mviewer .gallery__item:first-of-type{margin-left:0}}@media(min-width: 992px){.mviewer .gallery__item:last-of-type{margin-right:0}}.mviewer .life .section__content{max-height:1000px;overflow:hidden;transition:all 1s ease;position:relative}.mviewer .life.can-expand .section__content::after{content:"";position:absolute;bottom:0;left:0;right:0;height:300px;background:linear-gradient(to bottom, transparent, white);pointer-events:none;transition:opacity 1s}.mviewer .life.can-expand .read-more-btn{display:block}.mviewer .life.expanded .section__content{max-height:none}.mviewer .life.expanded .read-more-btn{display:none}.mviewer .life.expanded::after{content:none;display:none}.mviewer .life .read-more-btn{margin:30px auto 0;display:none}.mviewer section.intro{position:relative}.mviewer .share_section{display:block;position:absolute;top:-65px;right:15px}.mviewer .share{position:relative}.mviewer .share__toggle:checked~.share__button{transform:rotate(-180deg)}.mviewer .share__toggle:checked~.share__icon--facebook{transform:translateX(-55px) rotate(0);opacity:1}.mviewer .share__toggle:checked~.share__icon--twitter{transform:translateX(-110px) rotate(0);opacity:1}.mviewer .share__toggle:checked~.share__icon--pinterest{transform:translateX(-165px) rotate(0);opacity:1}.mviewer .share__toggle:checked~.share__icon--linkedin{transform:translateX(-220px) rotate(0);opacity:1}.mviewer .share__button{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;width:50px;height:50px;color:#fff;background-color:#ba8b68;border-radius:50px;cursor:pointer;transition:.3s ease}.mviewer .share__icon{opacity:0;position:absolute;top:0;display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50px;transform:translateX(0) rotate(180deg);cursor:pointer;transition:.3s ease-in-out}.mviewer .share__icon--facebook{background-color:#3b5998}.mviewer .share__icon--twitter{background-color:#222}.mviewer .share__icon--pinterest{background-color:#bd081c}.mviewer .share__icon--linkedin{background-color:#0077b5}.mviewer .share label{display:flex}.mviewer .share input{display:none}