.zoom-view{border:1px solid #CCCCCC;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 #333333;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 #000000;vertical-align:middle;display:table-cell;text-align:center;font-weight:bold;font-size:16px;color:#FFFFFF;padding:10px}button span.cspicon{margin-right:10px}table#downloads{font-size:14px}table#downloads tr td,table#downloads tr th{vertical-align:middle;text-align:center}table#downloads tr td div.checkbox label,table#downloads tr th div.checkbox label{padding-left:0}table#downloads tfoot tr td ul{margin:0}table#downloads span.img-thumbnail{line-height:1px}div.download-modal div.modal-body{background-color:#fff}div.download-modal div.modal-body h3{margin:0 0 10px;font-size:18px}div.download-modal div.modal-body div.alert{margin:0}div.download-modal div.modal-body ul li{background-color:#fff;margin-left:-15px;width:75px}div.download-modal div.modal-body ul li img{max-width:100%}div.download-modal div.modal-body ul li:first-child{margin-left:0}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{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation: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{display:block;resize:none;height:54px;width:100%}div.download-modal div.modal-footer a{font-weight:bold}div.redownload-container h2{margin-top:0}div.redownload-container ul{margin:0}div.redownload-container ul li{margin-top:5px}div.image-detail{}div.image-detail div.image-heading{margin-right:175px;padding-left:15px}div.image-detail div.image-heading h1{padding-bottom:10px}div.image-detail h2{padding:5px 0 15px;font-weight:normal;text-align:center;font-size:15px;color:#333;margin:0}div.image-detail h3{font-weight:400;font-size:17px;color:#333}div.image-detail h3 small{font-size:14px;font-weight:500;line-height:20px}div.image-detail a.preview-view,div.image-detail div.zoom-view{border:1px solid #ccc;position:relative;overflow:hidden;margin:0 auto;display:block;z-index:0}div.image-detail a.preview-view div.zoom-loading:after,div.image-detail div.zoom-view div.zoom-loading:after{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation: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.alert-danger{padding:5px;font-size:14px}div.image-detail p.image-actions span.btn{margin:0 5px}div.image-detail span.btn span.cspicon{margin-right:6px}div.image-detail span.btn[data-favorite]:before{font-family:cspicon;margin-right:6px;content:'\e843'}div.image-detail span.btn[data-favorite]:after{content:attr(data-toadd)}div.image-detail span.btn[data-favorite].in-favorites:before{color:#ff6600}div.image-detail span.btn[data-favorite].in-favorites:after{content:attr(data-toremove)}div.image-detail div.image-related h3{margin:15px 0 3px;text-align:left}div.image-detail div.image-related .related-title{opacity:0;color:#fff;background-color:#666;font-size:12px;position:absolute;top:initial;bottom:0;line-height:16px;width:100%;padding:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.image-detail div.image-related a:hover .related-title{opacity:.9}div.image-detail div.image-related .slider-titles .related-title{opacity:1;background-color:inherit;color:#666;font-size:12px;height:35px;word-break:normal;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative!important}div.image-detail div.image-related .slider-titles .thumb-preview{overflow:hidden}div.image-detail div.image-related .slider-titles a{color:#666;background-color:#fff}div.image-detail div.image-related .slider-titles a:hover{text-decoration:none;opacity:1}div.image-detail div.image-banner{background-color:#2EA8F3;margin-bottom:15px;text-align:center;font-size:13px;cursor:pointer;padding:5px;color:#fff;border:0}div.image-detail div.image-banner:hover{opacity:.9}div.image-detail div.image-banner strong{font-size:16px;font-weight:500}div.image-detail div.image-banner span.more-info{font-weight:bold;font-size:14px;color:#e5e5e5}div.image-detail button.btn-download{font-weight:500}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{div.image-detail 0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}div.image-detail 100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}div.image-detail form.purchase{margin-bottom:15px;font-size:13px;padding-bottom:10px;text-align:left}div.image-detail form.purchase h3{margin:0;font-size:18px;font-weight:normal;color:#ff6600}div.image-detail form.purchase span.btn.btn-xs{font-size:11px}div.image-detail form.purchase span.btn span.icon-chevron-down{margin:0 0 0 6px}div.image-detail form.purchase #size_toggle .btn:not(.active){background-color:#fff}div.image-detail form.purchase table{margin-bottom:5px}div.image-detail form.purchase table thead th{font-weight:500;border-bottom:1px solid #ddd}div.image-detail form.purchase table thead th label.btn{font-size:11px}div.image-detail form.purchase table tbody.addons{display:none}div.image-detail form.purchase table tbody tr{cursor:pointer}div.image-detail form.purchase table tbody tr td label{font-weight:normal;padding-left:5px;cursor:pointer;margin:0}div.image-detail form.purchase table tbody tr td label input{vertical-align:middle;margin:0 5px 0 0}div.image-detail form.purchase table tbody tr td .in,div.image-detail form.purchase table tbody tr td .cm{display:none}div.image-detail form.purchase table tbody tr td span[data-modal]{color:#06f;cursor:pointer}div.image-detail form.purchase table tbody tr td span[data-modal]:hover{text-decoration:underline;color:#f30}div.image-detail form.purchase table tbody tr.active td{background-color:#DCEBFF;color:#000}div.image-detail form.purchase table tbody tr.active:hover td{background-color:#c3dcff}div.image-detail form.purchase table tfoot tr.epsonly td{text-align:center;padding-top:3px;font-size:12px;color:#999}div.image-detail form.purchase div.purchase-total{font-weight:bold;font-size:16px;height:24px}div.image-detail form.purchase div.purchase-total.free-alert span:after{vertical-align:super;font-family:cspicon;font-size:0.75em;content:"\e801";color:#000}div.image-detail form.purchase div.purchase-total.danger{color:red}div.image-detail form.purchase div.purchase-terms{display:none}div.image-detail form.purchase div.purchase-terms label{font-weight:normal;padding-left:3px}div.image-detail form.purchase div.purchase-terms label input{margin-right:5px}div.image-detail form.purchase div.purchase-terms label span[data-modal]{color:#06f;cursor:pointer}div.image-detail form.purchase div.purchase-terms label span[data-modal]:hover{text-decoration:underline;color:#f30}div.image-detail form.purchase .btn-download{margin:5px 0 5px 0}div.image-detail form.purchase .btn-download span.cspicon{margin-right:10px}div.image-detail form.purchase .btn-download[disabled] span.cspicon{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}div.image-detail form.purchase .btn-download[disabled] span.cspicon:before{content:'\e833'}div.image-detail form.purchase .btn-download[disabled] span.cspicon + span{display:none}div.image-detail form.purchase .btn-download[disabled]:after{content:attr(data-processing);display:inline-block}div.image-detail form.purchase .hint{color:#999}div.image-detail div.information h3{margin:20px 0 5px 0}div.image-detail div.information div.details{padding:0 0 5px 0;color:#666}div.image-detail div.information div.popularity{padding-top:10px;font-size:12px;color:#666}div.image-detail div.information ul.list-keywords{padding:0;margin:0}div.image-detail div.information ul.list-keywords li{line-height:normal;margin:0 5px 0 0;padding:0}div.image-detail div.information ul.list-keywords li a,div.image-detail div.information ul.list-keywords li span[data-jslink]{background-color:#e5e5e5;padding:.2em .6em .3em;text-decoration:none;border-radius:.25em;font-weight:normal;font-size:14px;line-height:2;color:#555}div.image-detail div.information ul.list-keywords li a:hover,div.image-detail div.information ul.list-keywords li span[data-jslink]:hover{background-color:#d1d1d1}div.preview-backdrop{background-color:rgba(0,0,0,0.9);display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:fixed;padding:40px;z-index:300;height:100%;width:100%;left:0;top:0}div.preview-backdrop div.preview-container{position:relative}div.preview-backdrop div.preview-container span.cspicon{position:absolute;cursor:pointer;font-size:32px;line-height:1;color:#FFFFFF;right:-30px;top:-30px}div.preview-backdrop div.preview-container div.preview-wrapper{overflow:hidden}