main{margin-bottom:78px}main .visualizer-single .page-title{margin-bottom:32px}main .visualizer-single .visualizer-container .visualizer-nav{margin-bottom:5px}main .visualizer-single .visualizer-container .visualizer-nav .nav{display:flex;flex-direction:row}main .visualizer-single .visualizer-container .visualizer-nav .nav>div{font:400 22px/34px Titillium Web;color:#ec6f4b}main .visualizer-single .visualizer-container .visualizer-nav .nav>div a{font:400 18px/27px Titillium Web;color:#65696f;margin-right:20px}main .visualizer-single .visualizer-container .visualizer-nav .nav>div span+a{margin-right:0;margin-left:20px}main .visualizer-single .visualizer-container .visualizer-nav .nav>div:first-child{margin:0 0 auto}main .visualizer-single .visualizer-container .visualizer-nav .nav>div:last-child{margin:0 0 0 auto}main .visualizer-single .visualizer-container .visualizer-embed{height:0;position:relative;top:0;left:0;padding-top:56.2837316885%}@media screen and (max-width:767px){main .visualizer-single .visualizer-container .visualizer-embed{height:auto;padding-top:0}}@media screen and (min-width:768px) and (max-width:1024px){main .visualizer-single .visualizer-container .visualizer-embed.is-fullscreen-mode{height:calc(100vh - 90px)}}main .visualizer-single .visualizer-container .visualizer-embed iframe{border:1px solid #707070;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);position:absolute;top:0;left:0;width:100%!important;height:100%}@media screen and (max-width:767px){main .visualizer-single .visualizer-container .visualizer-embed iframe{position:relative;height:80vh}}main .visualizer-single .visualizer-container .visualizer-embed .favorites{position:absolute;top:.9rem;right:1.5rem;z-index:3}main .visualizer-single .visualizer-section{margin-top:52px}@media screen and (max-width:767px){main .visualizer-single .visualizer-section{margin-top:45px}}main .visualizer-single .visualizer-section .section-title{margin-bottom:52px}main .visualizer-single .visualizer-section .section-description{text-align:left;font:300 20px/25px Titillium Web;color:#60636c;margin-bottom:40px}@media screen and (max-width:767px){main .visualizer-single .visualizer-section .section-description{font-size:14px;line-height:21px}}main .visualizer-single .visualizer-body{margin-top:71px}main .visualizer-single .visualizer-other a{text-decoration:none}main .visualizer-single .visualizer-other .section-title{margin-bottom:72px}@media screen and (max-width:767px){main .visualizer-single .visualizer-other .section-title{margin-bottom:35px}}main .visualizer-single .visualizer-other .other-name{text-align:center;font:600 23px/35px Titillium Web;color:#65696f;margin:15px 0 0}@media screen and (max-width:767px){main .visualizer-single .visualizer-other .other-name{font-size:17px;line-height:26px}}main .visualizer-single .visualizer-other .other-list{margin-bottom:72px}@media screen and (max-width:767px){main .visualizer-single .visualizer-other .other-list{margin-bottom:10px}main .visualizer-single .visualizer-other .other-list .row>div{margin-bottom:25px}}main .visualizer-single .visualizer-other .other-summary{margin-bottom:0!important}main .visualizer-single .section-related-stones{background:rgba(227,226,224,.3411764705882353);margin-top:75px;padding:53px 0 23px;margin-bottom:20px}@media screen and (max-width:767px){main .visualizer-single .section-related-stones{padding:45px 0 20px}}main .visualizer-single .section-related-stones .stones-list .row{margin-left:-15px;margin-right:-15px}main .visualizer-single .section-related-stones .stones-list .stone-item{margin-bottom:30px}@media screen and (max-width:767px){main .visualizer-single .section-related-stones .stones-list .stone-item{margin-bottom:25px}}main .visualizer-single .section-related-stones .stones-list .stone-item .item-caption{margin-top:15px;text-align:center;font:600 23px/37px Titillium Web;color:#707070}@media screen and (max-width:767px){main .visualizer-single .section-related-stones .stones-list .stone-item .item-caption{font-size:16px;line-height:19px}}main .visualizer-single .section-related-stones h2{text-align:center;font:300 45px/68px Titillium Web;color:#65696f;margin:0 0 52px}@media screen and (max-width:767px){main .visualizer-single .section-related-stones h2{font-size:25px;line-height:38px;margin-bottom:35px}}main .visualizer-single .section-related-stones p{text-align:left;font:300 20px/25px Titillium Web;color:#60636c}@media screen and (max-width:767px){main .visualizer-single .section-related-stones p{font-size:14px;line-height:21px}}main .visualizer-single .section-related-stones{margin-top:52px;margin-bottom:0}@media screen and (max-width:767px){main .visualizer-single .section-related-stones{margin-top:5px}}main .visualizer-list .page-title{margin-bottom:75px}@media screen and (max-width:767px){main .visualizer-list .page-title{margin-bottom:35px}}main .visualizer-list .visualizer-navigation{text-align:center;margin-bottom:44px;margin-top:20px}main .visualizer-list .visualizer-navigation .navigation-header{margin-bottom:25px}main .visualizer-list .visualizer-navigation .navigation-header.is-mobile{padding:11px 0;border:1px solid #65696f;cursor:pointer}main .visualizer-list .visualizer-navigation .navigation-header strong{font:600 23px/35px Titillium Web;color:#65696f}@media screen and (max-width:767px){main .visualizer-list .visualizer-navigation .navigation-header strong{font-size:16px;line-height:24px}}@media screen and (max-width:767px){main .visualizer-list .visualizer-navigation .navigation-header{padding:11px 0;border:1px solid #65696f;cursor:pointer}}main .visualizer-list .visualizer-navigation .navigation-nav{display:inline-flex}main .visualizer-list .visualizer-navigation .navigation-nav .nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (max-width:767px){main .visualizer-list .visualizer-navigation .navigation-nav .nav{justify-content:flex-start}}main .visualizer-list .visualizer-navigation .navigation-nav .nav li{float:none}main .visualizer-list .visualizer-navigation .navigation-nav .nav li a{padding:0 10px;font:600 20px/28px Titillium Web;color:#aaa;text-transform:uppercase;background:none}@media screen and (max-width:767px){main .visualizer-list .visualizer-navigation .navigation-nav .nav li a{font-size:14px;line-height:21px;text-transform:capitalize;color:#65696f}}main .visualizer-list .visualizer-navigation .navigation-nav .nav li.active a{color:#e9592f}main .visualizer-list .visualizer-navigation .modal .modal-dialog{margin-left:0;margin-right:0;display:flex;align-items:center;height:90%}main .visualizer-list .visualizer-navigation .modal .modal-dialog .modal-content{border-radius:0;box-shadow:none;-webkit-box-shadow:none}main .visualizer-list .visualizer-navigation .modal .modal-dialog .modal-content .modal-header{padding-top:11px;padding-bottom:11px;border-bottom-color:#a3a5a9;padding-right:25px}main .visualizer-list .visualizer-navigation .modal .modal-dialog .modal-content .modal-header .modal-title{font:600 16px/24px Titillium Web;color:#65696f;margin:0}main .visualizer-list .visualizer-navigation .modal .modal-dialog .modal-content .modal-header .close{opacity:1}main .visualizer-list .visualizer-navigation .modal .modal-dialog .modal-content .modal-footer{border-top-color:#a3a5a9}main .visualizer-list .visualizer-list-row{margin-bottom:97px}@media screen and (max-width:767px){main .visualizer-list .visualizer-list-row{margin-bottom:65px}}main .visualizer-list .visualizer-list-row .row{display:flex;flex-wrap:wrap;margin:0 -24px}@media screen and (max-width:767px){main .visualizer-list .visualizer-list-row .row{margin:0 -7.5px}}main .visualizer-list .visualizer-list-row .row>div{height:100%;margin-bottom:25px;padding:0 24px}@media screen and (max-width:767px){main .visualizer-list .visualizer-list-row .row>div{padding:0 7.5px;margin-bottom:15px}}main .visualizer-list .visualizer-list-row .list-item .item-wrap{position:relative}main .visualizer-list .visualizer-list-row .list-item a{color:inherit;text-decoration:none}main .visualizer-list .visualizer-list-row .list-item a.item-link{font-size:0}main .visualizer-list .visualizer-list-row .list-item .favorites{position:absolute;top:.9rem;right:1.5rem}main .visualizer-list .visualizer-list-row .list-item .caption h3{margin:5px 0 0;font:400 23px/35px Titillium Web;color:#65696f}@media screen and (max-width:767px){main .visualizer-list .visualizer-list-row .list-item .caption h3{font-size:14px;line-height:21px}}main .visualizer-list .visualizer-list-row .list-item .caption small{font:400 16px/26px Titillium Web;color:#60636c}@media screen and (max-width:767px){main .visualizer-list .visualizer-list-row .list-item .caption small{font-size:12px;line-height:10px}}main .visualizer-list .visualizer-list-row .list-item .caption small a{color:#1492e6}main .visualizer-list .visualizer-list-row .list-paginator{margin-top:71px}main .visualizer-list .visualizer-list-description #toggleable-description{position:relative;bottom:0;top:0;margin:0}main .visualizer-list .visualizer-list-description p{text-align:left;font:300 20px/25px Titillium Web;color:#60636c;font-size:22px;line-height:36px}@media screen and (max-width:767px){main .visualizer-list .visualizer-list-description p{font-size:14px;line-height:21px}}.new-vr-label{position:absolute;top:0;left:0;background:#e9592f;opacity:1;width:45px;height:45px;-webkit-clip-path:polygon(100% 0,0 0,0 100%);clip-path:polygon(100% 0,0 0,0 100%)}.new-vr-label__text{position:absolute;top:6px;left:4px;text-align:center;text-transform:uppercase;color:#fff;font-size:12px;font-weight:700;transform:matrix(.71,-.71,.71,.71,0,0);z-index:1000}.vr-360-2d-label{position:absolute;right:0;bottom:40px;background:#4169e1;opacity:1;width:45px;height:45px;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}@media screen and (max-width:767px){.vr-360-2d-label{bottom:26px!important}}.vr-360-2d-label__text{opacity:1;position:absolute;bottom:7px;right:5px;text-align:center;text-transform:uppercase;color:#fff;font-size:12px;font-weight:700;transform:matrix(.71,-.71,.71,.71,0,0);z-index:9999999}.item-wrap .item-link{display:block;padding-top:56%;position:relative;height:0}.item-wrap .item-link img{position:absolute;height:100%;width:100%;left:0;top:0}.vr-subtitle{text-align:center;color:#888}h1.page-title{margin-bottom:0!important}@media screen and (max-width:767px){h1.page-title{margin-bottom:20px!important}}.vr-back-to-map{text-align:center;padding-top:15px}.vr-back-to-map a{color:#e9592f;text-decoration:none;font-size:22px}#material_navigation2{display:none!important}.pageContent-container{margin-bottom:0!important;margin-top:0}@media screen and (min-width:767px){main{padding-top:180px!important}}@media screen and (min-width:768px) and (max-width:915px){main{padding-top:150px!important}h1.page-title{font-size:3rem}}#custom-h1{display:none!important}.custom-breadcrumb-mobile{margin-top:0}div.container .section-title{text-align:center;font:300 50px/76px Titillium Web;color:#65696f;margin-bottom:72px}@media screen and (max-width:767px){div.container .section-title{font-size:30px;line-height:46px;margin-bottom:35px}}@media screen and (min-width:768px) and (max-width:915px){div.container .section-title{font-size:3rem;margin-bottom:0}}main .visualizer-single .visualizer-section .section-title{text-align:center;font:300 50px/76px Titillium Web;color:#65696f;margin-bottom:72px}@media screen and (max-width:767px){main .visualizer-single .visualizer-section .section-title{font-size:30px;line-height:46px;margin-bottom:35px}}@media screen and (min-width:768px) and (max-width:915px){main .visualizer-single .visualizer-section .section-title{font-size:3rem;margin-bottom:0}}@media screen and (max-width:767px){main{top:20px}}main .visualizer-list .visualizer-navigation .modal .modal-dialog{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.modal-open .modal{overflow-x:hidden!important;overflow-y:hidden!important}.tooltipx p.tiptext{display:none;position:absolute;width:90px;height:50px;top:55px;left:-30px;background:#fff;border:1px solid #707070;padding:6px;color:#707070;z-index:99999999999999;font-size:12px;line-height:18px!important;text-align:center}.tooltipx p.tiptext:after{content:"";position:absolute;bottom:100%;margin-top:-5px;left:50%;transform:translateX(-50%);border:10px solid transparent;border-bottom-color:#e9592f;z-index:99999999999999}.tooltipx p.tiptext:hover:after,.tooltipx p.tiptext:hover:before{display:block}