.rating .char-group{display:inline}.rating .char,.rating .char-value{border:1px solid #c9c9c9;border-radius:3px;color:#488dc9;font-size:14px;font-weight:normal;padding:4px}.rating .char{background-color:#fff;cursor:pointer;margin-right:4px}.rating .char:hover{background-color:#f2f2f2;border:1px solid #c9c9c9;color:#488dc9}.rating .char.selected{background-color:#f2f2f2;border:1px solid #c9c9c9;color:#b4b4b3}.rating .char.selected:hover{background-color:#f2f2f2;border:1px solid #c9c9c9;color:#b4b4b3}.rating .char-value{background-color:#fff;border:1px solid #e2e2e2;color:#7f7f7f;margin:0 10px 0 2px;position:relative}.rating .char-value:after,.rating .char-value:before{border:solid transparent;content:' ';height:0;position:absolute;right:100%;width:0}.rating .char-value:after{border-right-color:#fff;border-width:5px;top:7px}.rating .char-value:before{border-right-color:#e2e2e2;border-width:6px;top:6px}.photo-detail-landing .content{line-height:1.6}.photo-detail-landing .content .btyb .btyb-outer{width:999px}.photo-detail-landing .content .body-title-outer{padding-top:0}.photo-detail-landing .content.ad-layer-on .body-title-outer{padding-top:30px}.photo-detail{margin-top:35px}.photo-detail .photocontest-banner{display:block;margin-bottom:20px;text-align:center;text-transform:uppercase;font-family:"HCo Verlag","CenturyGothic",AppleGothic,Gill Sans,Gill Sans MT,sans-serif;font-weight:400;letter-spacing:.2em;text-transform:uppercase;word-spacing:.05em}.photo-detail .photocontest-banner .photocontest-banner-link{color:#000;display:inline-block;font-size:24px}.photo-detail .photocontest-banner .photocontest-banner-link:hover{text-decoration:none}.photo-detail .photocontest-banner img{vertical-align:baseline}.photo-detail .photocontest-banner .photocontest-banner-message{border-bottom:3px solid #ffd504;color:#000;display:inline-block;font-size:14px;line-height:16px;margin-left:10px;vertical-align:top}.photo-detail .photocontest-banner a{color:#000}.photo-detail .photocontest-banner a:hover{text-decoration:none}.photo-detail .owner-row{-ms-flex-align:center;align-items:center;border-bottom:1px dotted #c2c2c2;display:-ms-flexbox;display:flex;margin-top:12px;padding-bottom:12px}.photo-detail .owner-row .counts-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.photo-detail .owner-row .follow_buttons{display:none;padding-left:20px}.photo-detail .owner-row .follow_buttons button{margin-bottom:0}.photo-detail .owner-row .follow_buttons .unfollow{display:none}.photo-detail .owner-row .follow_buttons.following .follow{display:none}.photo-detail .owner-row .follow_buttons.following .unfollow{display:inline-block}.photo-detail .owner-row .owner-info{display:-ms-flexbox;display:flex}.photo-detail .owner-row .owner-info .avatarOuter{height:auto}.photo-detail .owner-row .share{bottom:10px;padding-top:10px}.photo-detail .tooltip{bottom:3.5em;margin-left:2em}.photo-detail .favorite .tooltip{bottom:3em;margin-left:0}.photo-detail .comment-ico,.photo-detail .awards-ico{margin-bottom:10px}.photo-detail .avatar-container img{height:50px;width:50px}.photo-detail .avatar-container .expertStrip{height:50px}.photo-detail .other-counts>.awards:hover{cursor:default}.photo-detail .display-name{color:#51a0d1}.photo-detail-wrapper{margin:0 auto;position:relative}.photo-detail-wrapper .prev-photo-wrapper,.photo-detail-wrapper .next-photo-wrapper{width:100px;height:100%;position:absolute;top:0;cursor:pointer;display:none}.photo-detail-wrapper .next-photo-wrapper{right:0}.photo-detail-wrapper button.prev-photo,.photo-detail-wrapper button.next-photo{background-color:rgba(0,0,0,0.7);height:68px;position:absolute;top:45%;width:45px}.photo-detail-wrapper button.prev-photo i,.photo-detail-wrapper button.next-photo i{background:transparent url("../img/icons/icon-nav-arrows.png") no-repeat;height:41px;left:50%;margin:-20px 0 0 -13px;position:absolute;top:50%;width:22px}.photo-detail-wrapper button.prev-photo{left:0}.photo-detail-wrapper button.next-photo{right:0}.photo-detail-wrapper button.next-photo i{background-position:right top;margin-left:-9px}.edit-overlay{background-color:rgba(20,20,20,0.6);border-radius:6px;color:#fcfcfc;cursor:pointer;display:none;height:40px;left:24px;line-height:40px;padding-left:10px;padding-right:10px;position:absolute;text-transform:uppercase;top:24px;width:170px}.photo-row{margin-top:30px}.photo-row .left-col,.photo-row .right-col{float:left}.photo-row .left-col{width:658px}.photo-row .right-col{margin-left:25px;width:316px}.photo-row .edit-photo{display:none;font-size:14px}.photo-row .caption{color:#777;line-height:20px;margin-top:20px}.photo-row .title{color:#333;font-size:22px;line-height:28px}.photo-row .photo-tags a{color:#999}.photo-row .rating{margin:30px 0}.photo-row .rating .title{font-size:14px;margin-bottom:10px;text-transform:uppercase}.details{margin-left:0}.details .title{border-bottom:1px dotted #c2c2c2;font-size:14px;margin:30px 0 10px;text-transform:uppercase}.details .display-name{border-bottom:1px dotted #c2c2c2}.details .awards{margin-top:30px}.details .awards .award{border-bottom:1px dotted #c2c2c2;padding:5px 0;vertical-align:middle}.details .awards .award:nth-of-type(1){padding-top:0}.details .awards .award:last-child{border:0}.details .awards .title{margin-bottom:10px;padding:5px 0 1px 20px;width:auto}.details .profile{margin-bottom:10px}.details .ad{margin-top:40px}.details .owner-photos{margin:0 auto;width:250px}.details>table td:nth-child(odd){color:#999;padding-right:10px;white-space:nowrap}.details>table td:nth-child(even){color:#777}.float-left{float:left}.ico-award{background-image:url("../img/icons/icon-award.png");background-position-y:2px;background-repeat:no-repeat;height:23px;width:16px}.ico-flag{background-image:url("../img/icons/icon-flag.png");background-position-y:2px;background-repeat:no-repeat;display:block;float:left;height:22px;margin-top:2px;width:16px}.report-abuse{border-top:1px dotted #c2c2c2;line-height:22px;margin-bottom:30px;margin-top:40px;position:relative}.report-abuse>a{display:block;float:left;margin:3px 10px}.report-abuse .hide{display:none}.report-abuse form{padding:10px 20px}.report-abuse form p{margin-bottom:15px}.report-abuse form fieldset{border:0;margin:0;padding:0}.report-abuse form label{display:inline-block;margin-bottom:15px}.report-abuse form select,.report-abuse form textarea{background:#fff}.report-abuse form select{margin-bottom:15px;min-height:20px}.report-abuse form textarea{box-sizing:border-box;margin-bottom:15px;min-height:125px;resize:none;width:100%}.report-abuse form button{display:block;margin:0 auto}.report-abuse .msg{padding:10px 20px}.report-abuse .btn--close{margin:0;padding:7px;position:absolute;right:-7px;top:0}.report-abuse .btn--close>i{background:transparent no-repeat center url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAk1BMVEV8e3n///98e3l8e3l8e3l8\a","e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8\a","e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8e3l8\a","e3l8e3l8e3l8e3l8e3l8e3nwjCS3AAAAMHRSTlMAAAEDBgkKDA8QFRwkLTdCTU5YW2RoaXF4f4iM\a","jZmcpaayvsnT3OPk6evx8vb6+/0tYWNeAAABQElEQVRIx7XW146DMBAF0EsgnYT03nsl9/+/br1G\a","bBIwZZDWLxjjIwS2ZwYrf2kjd7OX/go+uc5t7DXpY05y4+QTzkZNnqO0UJdtLuNs1dRFSfVmOY0W\a","M8tCaMpZoqwFAoKputlV0kVlpyZNERJMMo0WE7xJYKrJohqKN8FYDe1rSaK2V4/H+CYYpRgtRoiS\a","wNRNov4hvggGL/LQiIvGgXwNYCLoG40WfZiJ0URElKD3JI/Nz5HmkXz2kEzQjRgtukgjERMXBoLO\a","gzy5Qd89kY8Osgg8Zc7auGclPGSTP2MUZgLvTl5arQt5j4kEgvaNvF7JWxt5iTZmkUgw/CVD4D/f\a","Iv8W+R+Tr4t89eV7TL6T5edFfirlZ18eYeRxTB4t5TFZHvnl+UWexeS5Up6RxXm/QHVRoIYpUCkV\a","qMcscfsBSDFMNwkR7l8AAAAASUVORK5CYII=");display:block;height:12px;width:12px}.report-abuse .mini-spinner{margin:10px auto}.arrow_box{background:#252528;border:1px solid #252528;position:relative}.arrow_boxafter,.arrow_box:before{border:solid transparent;content:' ';height:0;left:100%;pointer-events:none;position:absolute;width:0}.arrow_boxafter{border-color:rgba(37,37,40,0);border-left-color:#252528;border-width:10px;margin-top:-10px;top:50%}.arrow_box:before{border-color:rgba(37,37,40,0);border-left-color:#252528;border-width:11px;margin-top:-11px;top:50%}.editor-note-right{float:right;padding:10px;text-align:center;vertical-align:middle;width:40%}.editor-note-right .desc{color:#777;line-height:1.2}.editor-note-right .desc:first-of-type{padding-top:10px}.editor-note-right img{display:block;height:96px;width:80px}.editor-note{background-color:#ddd;border:1px solid #c2c2c2;margin-bottom:20px}.editor-note .editorsNoteEyebrow{background:url("../img/icons/icon-editors-note-right.png") no-repeat 0 0;height:24px;left:-4px;position:absolute;top:10px;width:88px}.editor-note .editor-avatar{margin:0 auto}.editor-note blockquote{background-color:#252528;float:left;height:100%;min-height:110px;padding:40px 40px 30px;position:relative;width:42%}.editor-note blockquote p{color:#fff;font-size:18px;font-weight:bold}.editor-note footer p{font-size:14px;line-height:14px}.editor-note em{border-bottom:19px solid transparent;border-left:12px solid transparent;border-right:7px solid #252528;border-top:19px solid transparent;display:block;font-size:12px;height:0;line-height:0;overflow:hidden;position:absolute;right:0;text-indent:-999px;top:0;width:0}.addthis_toolbox a{display:inline;margin:0}.photo-favorite-members{margin-top:0;max-height:350px;overflow-y:auto;padding-top:5px}.photo-favorite-header{border-bottom:2px dotted #d5d5d5;color:#777;font-weight:bold;line-height:2em;margin-bottom:10px;text-align:left;text-transform:uppercase}.photo-favorite-member{border-bottom:1px dotted #ccc;margin:0 8px 15px 0}.photo-favorite-member .userAttribution .userText{margin-bottom:10px;width:193px}.photo-favorite-member .userAttribution .userName{margin:0;max-width:inherit;overflow-x:hidden}.photo-favorite-member .userAttribution .avatarOuter{background-color:transparent;clear:both}.photo-favorite-member p{line-height:18px;margin:0}.btn-set-editor-note-outer{display:none}.updateEditorsNote .intro-text{margin-left:5px;width:400px}.updateEditorsNote textarea{height:90px;width:95%}.updateEditorsNote .mini-spinner{display:none;margin-left:5px}.favorite-item{min-width:44px}.favorite-count-container{font-size:100%;margin:0}.favorite-count-container li{display:none;margin:0}.favorite-count-container li.favorite{display:block}.favorite-count-container li .photo-favorite{width:270px}.favorite-count-container li .photo-favorite.inactive{display:none}.favorite-count-container li .favoriteIcon{background:url("../img/icons/photo-icons-large.png") no-repeat -57px 8px;float:left;height:36px;margin-bottom:10px;width:23px}.favorite-count-container li .favoriteIcon.active{background-position:-83px 8px}.photo-thumb-carousel .carousel-inner{height:84px;margin:0 29px;overflow:hidden;position:relative;width:261px}.photo-thumb-carousel .carousel-inner>.active{left:0}.photo-thumb-carousel .carousel-inner .spacer,.photo-thumb-carousel .carousel-inner .thumb{display:block;float:left;margin-right:3px}.photo-thumb-carousel .carousel-inner .thumb{height:84px;width:84px}.photo-thumb-carousel .carousel-inner .thumb.highlight{border:2px solid #000;height:80px;width:80px}.photo-thumb-carousel .item{display:none;width:261px}.photo-thumb-carousel .item.active{display:block}.photo-thumb-carousel .item.queued{display:block;position:absolute;top:0}.photo-thumb-carousel .item.queued.next{left:100%}.photo-thumb-carousel .item.queued.prev{left:-100%}.photo-thumb-carousel .spacer{background-color:#dedede;color:#777;font-size:11px;height:64px;padding:10px;text-align:center;visibility:hidden;width:64px}.photo-thumb-carousel .spacer.highlight{border:2px solid #000;height:80px;width:80px}.photo-thumb-carousel .spacer.spacer-first,.photo-thumb-carousel .spacer.spacer-last,.photo-thumb-carousel .spacer.spacer-all-photos{height:51px;line-height:13px;padding-top:23px;visibility:visible}.photo-thumb-carousel .spacer.spacer-first .arrow,.photo-thumb-carousel .spacer.spacer-last .arrow,.photo-thumb-carousel .spacer.spacer-all-photos .arrow{height:11px;margin:5px auto 0;width:30px}.photo-thumb-carousel .spacer.spacer-first .arrow{background:url("../img/icons/icon-long-right-arrow.png") no-repeat left top}.photo-thumb-carousel .spacer.spacer-last .arrow{background:url("../img/icons/icon-long-left-arrow.png") no-repeat left top}.photo-thumb-carousel .carousel-control{background:#ddd url("../img/carousel-left-arrow.png") no-repeat left top;border:0;border-radius:0;color:#fcfcfc;height:48px;left:0;line-height:38px;margin:-65px 0 0;top:0;width:23px}.photo-thumb-carousel .carousel-control:hover{opacity:1}.photo-thumb-carousel .carousel-control.right{background:#ddd url("../img/carousel-right-arrow.png") no-repeat left top;left:auto;right:0}