.zoom-view{border:1px solid #ccc;position:relative;overflow:hidden;margin:0 auto;z-index:1}.zoom-img{position:absolute;display:none;z-index:2;left:0;top:0}.zoom-details{background-color:rgba(255,255,255,0.30);font-family:monospace;position:absolute;font-weight:bold;display:none;padding:3px;bottom:0;right:0;z-index:3}.zoom-box{background-color:rgba(255,255,255,0.10);border:1px solid #333;position:absolute;cursor:crosshair;display:none;z-index:4}.zoom-loading,.zoom-message,.zoom-error{position:absolute;height:100%;width:100%;z-index:5;left:0;top:0}.zoom-loading{background-color:rgba(255,255,255,0.50);display:none;padding:3px}.zoom-message{background-color:rgba(204,204,204,0.50);display:block}.zoom-error{display:table}.zoom-error p{text-shadow:0 0 5px #000;vertical-align:middle;display:table-cell;text-align:center;font-weight:bold;font-size:16px;color:#fff;padding:10px}@keyframes loading-spin{to{transform:rotate(360deg)}}table.downloads tr td,table.downloads tr th{vertical-align:middle;text-align:center}div.download-modal div.modal-body ul li{background-color:#fff;margin-left:-25px}div.download-modal div.modal-body ul li:first-child{margin-left:0}div.download-modal div.modal-body ul li span{overflow:hidden;display:block}div.download-modal div.modal-body ul li.loading{position:relative}div.download-modal div.modal-body ul li.loading img{opacity:.5}div.download-modal div.modal-body ul li.loading::after{animation:loading-spin 2s infinite linear;font-family:cspicon;margin-left:-65px;margin-top:-107px;position:absolute;font-size:150px;content:"\e833";z-index:1;left:50%;top:50%;margin-left:-21px;margin-top:-35px;font-size:50px}div.download-modal div.modal-body textarea{resize:none}form#upgrade table tbody tr{cursor:pointer}form#upgrade table tbody tr.active td{background-color:#dcebff;color:#000}form#upgrade table tbody tr.active:hover td{background-color:#c3dcff}div.image-detail h1{color:#6c757d}@keyframes loading-spin{to{transform:rotate(360deg)}}div.image-detail div.image-preview h2{color:#343a40;font-size:.9rem}div.image-detail div.image-preview div.preview{border:1px solid #e9ecef;position:relative;overflow:hidden;margin:0 auto;z-index:0}div.image-detail div.image-preview div.zoom div.zoom-loading::after{animation:loading-spin 2s infinite linear;font-family:cspicon;margin-left:-65px;margin-top:-107px;position:absolute;font-size:150px;content:"\e833";z-index:1;left:50%;top:50%}div.image-detail div.image-preview div.alert-danger{font-size:.9rem}div.image-detail div.image-preview span.btn[data-favorite]::before{font-family:cspicon;margin-right:6px;content:'\e843'}div.image-detail div.image-preview span.btn[data-favorite]::after{content:attr(data-toadd)}div.image-detail div.image-preview span.btn.in-favorites[data-favorite]::before{color:#f60}div.image-detail div.image-preview span.btn.in-favorites[data-favorite]::after{content:attr(data-toremove)}div.image-detail div.image-related div.relatedreel ul{list-style:none;padding:0}div.image-detail div.image-related div.relatedreel ul>li{background-color:#e9ecef;border:1px solid #e9ecef;display:inline-block;vertical-align:top;overflow:hidden;line-height:0}div.image-detail div.image-related div.relatedreel ul>li>span,div.image-detail div.image-related div.relatedreel ul>li>a{display:inline-block;position:relative;overflow:hidden;z-index:0}div.image-detail div.image-related div.relatedreel ul>li>span span,div.image-detail div.image-related div.relatedreel ul>li>a span{position:absolute;display:block;z-index:1;left:0;top:0}div.image-detail div.image-related div.relatedreel ul>li>span img,div.image-detail div.image-related div.relatedreel ul>li>a img{display:block}div.image-detail div.image-related div.relatedreel ul{margin:5px 3px}div.image-detail div.image-related div.relatedreel ul>li{margin:0 2px}div.image-detail div.image-related div.relatedreel .related-title{height:36px;width:100%;color:#6c757d;font-size:.8rem;position:relative;line-height:1.3em;padding:2px;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:normal;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}div.image-detail div.image-related div.relatedreel .thumb-preview{overflow:hidden}div.image-detail div.image-related div.relatedreel a{background-color:#fff}div.image-detail div.image-related div.relatedreel a:hover{text-decoration:none;opacity:1}div.image-detail div.image-related div.relatedreel a:hover .related-title{opacity:.9}@keyframes download-spin{to{transform:rotate(360deg)}}div.image-detail div.image-purchase h3{color:#f60}div.image-detail div.image-purchase span[data-modal]:not(.btn){text-decoration:none;color:#007bff;cursor:pointer}div.image-detail div.image-purchase span[data-modal]:not(.btn):hover{text-decoration:underline;color:#0056b3}div.image-detail div.image-purchase table{font-size:.8em}div.image-detail div.image-purchase table thead tr:first-child th,div.image-detail div.image-purchase table thead tr:first-child td{border-top:0}div.image-detail div.image-purchase table tbody tr.selectable,div.image-detail div.image-purchase table tbody tr td label{line-height:2em;cursor:pointer}div.image-detail div.image-purchase table th,div.image-detail div.image-purchase table td{padding:.125rem}div.image-detail div.image-purchase table tr.active td{background-color:#d7eefd}div.image-detail div.image-purchase table tr.active:hover td{background-color:#bfe4fb}div.image-detail div.image-purchase table td:first-child{padding-left:.25rem}div.image-detail div.image-purchase table td:last-child{padding-right:.25rem}div.image-detail div.image-purchase table tr:not(.selectable):hover{background:0}div.image-detail div.image-purchase .btn-group-sm>.btn,div.image-detail div.image-purchase .btn-sm{padding:.25rem;line-height:1}div.image-detail div.image-purchase span.in,div.image-detail div.image-purchase span.cm{display:none}div.image-detail div.image-purchase div.purchase-terms{line-height:2em;font-size:.8em;display:none}div.image-detail div.image-purchase div.purchase-terms label{font-weight:normal}div.image-detail div.image-purchase span.purchase-total{font-weight:bold;font-size:16px;height:24px}div.image-detail div.image-purchase span.purchase-total.free-alert span::after{vertical-align:super;font-family:cspicon;font-size:.75em;content:"\e801";color:#000}div.image-detail div.image-purchase span.purchase-total.danger{color:red}div.image-detail div.image-purchase span.btn[data-toggle="collapse"]:not(.collapsed){display:none}div.image-detail div.image-purchase button[data-processing][disabled] span.cspicon{animation:download-spin 2s infinite linear}div.image-detail div.image-purchase button[data-processing][disabled] span.cspicon::before{content:'\e833'}div.image-detail div.image-purchase button[data-processing][disabled] span:not(.cspicon){display:none}div.image-detail div.image-purchase button[data-processing][disabled]::after{content:attr(data-processing);display:inline-block;margin-left:.375rem}div.image-detail div.image-information{color:#6c757d}div.image-detail div.image-information div.card img.rounded-circle{border:1px solid #e9ecef;max-width:100px;max-height:40px}div.image-detail div.image-information ul li{line-height:normal;margin-right:.25rem}div.image-detail div.image-information ul li a,div.image-detail div.image-information ul li span[data-jslink]{background-color:#dee2e6;padding:.2em .6em .3em;border-radius:.25em;font-size:.9rem;line-height:2em;color:#495057}div.image-detail div.image-information ul li a:hover,div.image-detail div.image-information ul li span[data-jslink]:hover{background-color:#adb5bd;text-decoration:none}div.image-detail div.image-information span[data-modal]:not(.btn){text-decoration:none;color:#007bff;cursor:pointer}div.image-detail div.image-information span[data-modal]:not(.btn):hover{text-decoration:underline;color:#0056b3}