.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}table#downloads{font-size:14px}table#downloads button span.cspicon{margin-right:10px}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 h1{padding-bottom:10px;margin-right:175px}div.image-detail div.image-heading span.btn-back-to-results{float:right}div.image-detail h2{padding:5px 10px 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 div.zoom-view{border:1px solid #ccc;position:relative;overflow:hidden;margin:0 auto;display:block;z-index:0}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 div.relatedgridreel ul{list-style:none;padding:0}div.image-detail div.image-related div.relatedgridreel ul>li{background-color:#ebebeb;border:1px solid #ebebeb;display:inline-block;vertical-align:top;overflow:hidden;line-height:0}div.image-detail div.image-related div.relatedgridreel ul>li>span,div.image-detail div.image-related div.relatedgridreel ul>li>a{display:inline-block;position:relative;overflow:hidden;z-index:0}div.image-detail div.image-related div.relatedgridreel ul>li>span span,div.image-detail div.image-related div.relatedgridreel ul>li>a span{position:absolute;display:block;z-index:1;left:0;top:0}div.image-detail div.image-related div.relatedgridreel ul>li>span img,div.image-detail div.image-related div.relatedgridreel ul>li>a img{display:block}div.image-detail div.image-related div.relatedgridreel ul{width:100%;margin:5px}div.image-detail div.image-related div.relatedgridreel ul>li{margin:5px}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:#ebebeb;border:1px solid #ebebeb;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.relatedgridreel .related-title,div.image-detail div.image-related div.relatedreel .related-title{color:#666;font-size:12px;position:relative;top:initial;bottom:0;line-height:16px;width:100%;padding:1px;white-space:normal;overflow:hidden;text-overflow:ellipsis;height:35px;word-break:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center}div.image-detail div.image-related div.relatedgridreel .thumb-preview,div.image-detail div.image-related div.relatedreel .thumb-preview{overflow:hidden}div.image-detail div.image-related div.relatedgridreel a,div.image-detail div.image-related div.relatedreel a{color:#666;background-color:#fff}div.image-detail div.image-related div.relatedgridreel a:hover,div.image-detail div.image-related div.relatedreel a:hover{text-decoration:none;opacity:1}div.image-detail div.image-related div.relatedgridreel a:hover .related-title,div.image-detail div.image-related div.relatedreel a:hover .related-title{opacity:.9}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.details div.well-artist{margin-bottom:5px;padding:5px;border:0}div.image-detail div.information div.details div.well-artist img.img-circle{border:1px solid #ebebeb;margin-right:8px;max-width:100px;max-height:40px}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.image-detail2{margin-top:5px}div.image-detail2 div.image-detail2-main h1{padding-top:5px}@media (min-width:767px){div.image-detail2 div.image-detail2-main{background-color:#f5f5f5;border:1px solid #cccccc;padding:5px}div.image-detail2 div.image-detail2-main h1{padding:5px 10px 0}}div.image-detail2 form.purchase{background-color:#ffffff}div.image-detail2 div.information ul.list-keywords{padding:10px}div.image-detail2 div.image-related.floater{position:relative;display:none}div.image-detail2 div.image-related.floater h3{margin-top:0}@media (min-width:995px){div.image-detail2 div.image-detail2-preview{float:left;width:55%}div.image-detail2 div.image-detail2-pricing{float:left;width:45%}}@media (min-width:1199px){div.image-detail2 div.image-detail2-main{width:932px;float:left}div.image-detail2 div.image-detail2-main.image-detail2-norelated{margin:0 auto;width:1140px;float:none}div.image-detail2 div.image-detail2-main.image-detail2-norelated div.image-detail2-preview{float:left;width:55%}div.image-detail2 div.image-detail2-main.image-detail2-norelated div.image-detail2-pricing{float:left;width:45%}div.image-detail2 div.image-detail2-main div.image-detail2-preview{width:500px;float:left}div.image-detail2 div.image-detail2-main div.image-detail2-pricing{width:400px;float:left}div.image-detail2 div.image-detail2-main div.information{clear:both}div.image-detail2 div.image-related.floater{width:calc(100% - 932px);padding-left:20px;display:block;float:left}}