.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}form#downloads span.img-thumbnail{line-height:1px}form#downloads table.table{font-size:14px}form#downloads table.table tr td,form#downloads table.table tr th{vertical-align:middle;text-align:center}form#downloads table.table tr td div.checkbox label,form#downloads table.table tr th div.checkbox label{padding-left:0}form#downloads table.table tfoot tr td ul{margin:0}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 div.zoom-view{border:1px solid #ccc;position:relative;overflow:hidden;margin:0 auto;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 .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 .show_text .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 .show_text .thumb-preview{overflow:hidden}div.image-detail div.image-related .show_text a{color:#666;background-color:#fff}div.image-detail div.image-related .show_text 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:30px 0 5px 0}div.image-detail div.information dl.dl-horizontal{margin-bottom:0}div.image-detail div.information dl.dl-horizontal dt{font-weight:500;overflow:visible;white-space:normal}div.image-detail div.information dl.dl-horizontal dt span:first-child{display:block}div.image-detail div.information dl.dl-horizontal dt span:first-child:after{content:':'}div.image-detail div.information dl.dl-horizontal dt span[data-modal],div.image-detail div.information dl.dl-horizontal dt span[data-jslink]{color:#06f;cursor:pointer}div.image-detail div.information dl.dl-horizontal dt span[data-modal]:hover,div.image-detail div.information dl.dl-horizontal dt span[data-jslink]:hover{text-decoration:underline;color:#f30}div.image-detail div.information dl.dl-horizontal dt span[data-modal]:before,div.image-detail div.information dl.dl-horizontal dt span[data-jslink]:before{content:'['}div.image-detail div.information dl.dl-horizontal dt span[data-modal]:after,div.image-detail div.information dl.dl-horizontal dt span[data-jslink]:after{content:']'}div.image-detail div.information dl.dl-horizontal dt>span:nth-of-type(2){font-weight:400}div.image-detail div.information dl.dl-horizontal dd{margin-bottom:5px}@media (min-width:768px){div.image-detail div.information dl.dl-horizontal dt{width:100px}div.image-detail div.information dl.dl-horizontal dd{margin-left:115px}}div.image-detail div.information dl.dl-horizontal dt:lang(it){width:180px}div.image-detail div.information dl.dl-horizontal dd:lang(it){margin-left:190px}div.image-detail div.information dl.dl-horizontal dt:lang(ru){width:145px}div.image-detail div.information dl.dl-horizontal dd:lang(ru){margin-left:165px}div.image-detail div.information dl.dl-horizontal dt:lang(de),div.image-detail div.information dl.dl-horizontal dt:lang(gr),div.image-detail div.information dl.dl-horizontal dt:lang(hu),div.image-detail div.information dl.dl-horizontal dt:lang(ko),div.image-detail div.information dl.dl-horizontal dt:lang(pl),div.image-detail div.information dl.dl-horizontal dt:lang(pt){width:130px}div.image-detail div.information dl.dl-horizontal dd:lang(de),div.image-detail div.information dl.dl-horizontal dd:lang(gr),div.image-detail div.information dl.dl-horizontal dd:lang(hu),div.image-detail div.information dl.dl-horizontal dd:lang(ko),div.image-detail div.information dl.dl-horizontal dd:lang(pl),div.image-detail div.information dl.dl-horizontal dd:lang(pt){margin-left:145px}div.image-detail div.information dl.dl-horizontal dt:lang(fr),div.image-detail div.information dl.dl-horizontal dt:lang(nl){width:115px}div.image-detail div.information dl.dl-horizontal dd:lang(fr),div.image-detail div.information dl.dl-horizontal dd:lang(nl){margin-left:130px}div.image-detail div.information ul{padding:0 15px;margin:0}div.image-detail div.information ul li{line-height:nor2al;padding:0;margin:0}div.image-detail div.information ul.list-keywords{padding:0px}div.image-detail div.information ul.list-keywords li{padding-right:5px}div.image-detail div.information ul.list-keywords li *::after{content:","}div.image-detail div.information ul.list-keywords li:last-child *::after,div.image-detail div.information ul.list-keywords li.pills ::after{content:""}div.image-detail div.information ul.list-keywords li.pills span[data-jslink]{color:#555;text-decoration:none}div.image-detail div.information ul.list-keywords li .label{background-color:#e5e5e5;color:#555;font-weight:normal;font-size:14px;line-height:2}div.image-detail div.information ul.list-keywords li .label:hover{background-color:#d1d1d1}