#contests .sidebar{padding:20px}#contests .sidebar.current-contest{margin-bottom:20px}#contests .sidebar p{font-size:20px;padding-top:40px;padding-bottom:40px;line-height:normal}#contests h2{padding:10px 0 20px;font:300 40px/40px "Montserrat",sans-serif,"sans-serif";text-align:center}#contests .listing{width:306px;padding:5px;font-size:18px}#contests .listing img{margin:0 0 10px}.detail-view-nav a{color:#aaa;text-decoration:none}.detail-view-nav a:hover{color:#777}#design-detail .detail-view-author{line-height:60px;padding-left:70px}#design-detail .detail-view-avatar{left:13px;width:36px;height:36px;margin-top:-22px}#design-detail .detail-view-image .img{cursor:default}#design-detail .design-view-printed-message h3{padding:0 0 10px}#design-detail .detail-view-info-bottom ul li{float:left;margin-right:16px;line-height:18px}#design-detail .detail-view-info-bottom ul a{color:#fff;font-size:13px;font-weight:700}#design-detail .dbh-slider-nav-link,#design-detail .dbh-slider-child{background-position:50% 50%}#design-detail .bar{border-radius:3px;background:#ededed;font-size:70%;font-weight:700;text-align:center;position:relative;overflow:hidden;padding:5px;min-height:20px}#design-detail .bar time,#design-detail .bar span{display:block;position:relative;z-index:2}#design-detail .progress{position:absolute;top:0;left:0;height:100%;background:#f6f6f6;z-index:1}#vote_button{display:flex;color:#333;border-radius:3px;background:#ddd;line-height:56px;text-align:center;overflow:hidden;cursor:default}#vote_button:hover{text-decoration:none}#vote_button.action{cursor:pointer}#vote_button.action:hover{color:#fff;background:#45bf7b}#vote_button.action:hover #vote_cnt{color:#fff}#vote_button.action.voted:hover{background:#d33}#vote_button.action.voted:hover .vote-icon{transform:scaleY(-1)}#vote_button [data-vote-status="0"] .vote-down,#vote_button [data-vote-status="1"] .vote-up{display:flex}#vote_cnt{width:70px;background:rgba(0,0,0,0.05);font-size:20px;font-weight:900;border-right:solid 1px rgba(0,0,0,0.1)}#vote_cta{flex-grow:1}.vote-status{align-items:center;display:none;justify-content:center}.vote-icon{font-size:24px;display:flex;padding-right:10px}#notify-if-printed{padding:0 0 7px}#notify-if-printed .notify-input{position:absolute;top:-9999px;left:-9999px}#notify-if-printed .notify-input.checked ~ .notify-label .check,#notify-if-printed .notify-input:checked ~ .notify-label .check{background-position:-701px -31px}#notify-if-printed .notify-input.checked ~ .submit,#notify-if-printed .notify-input:checked ~ .submit{display:block}#notify-if-printed .notify-label{display:block;line-height:20px;padding:0 0 7px;outline:none}#notify-if-printed .check{display:block;float:left;width:18px;height:18px;margin:0 7px 0 0;line-height:18px;border:solid 1px #c6c6c6;background-color:#ddd;background-position:-9999px -9999px;border-radius:3px;box-shadow:#eaeaea 0 1px 0}#notify-if-printed .submit{display:none;clear:both;padding:0 0 7px}#notify-if-printed .input{float:left;width:190px;margin:0 5px 0 0}#notify-if-printed .button{width:80px;line-height:14px;padding:7px 0}#contest #contest-header{position:relative;margin:0 0 30px}#contest #contest-left{width:65%;padding-right:5%}#contest #contest-right{width:29%}#contest #main{display:block;float:none;width:auto;margin:0;font-size:13px;color:#666}#contest #winning-stats{width:270px;float:right;background:#222;border-radius:3px;padding:30px 0;text-align:center;color:white;font-size:13px}#contest #winning-stats h2{font-size:20px;color:white}#contest #contest-guidelines{padding-right:10%}#contest #contest-guidelines ul,#contest #contest-guidelines ol{list-style-position:outside;padding:0 0 20px 20px}#contest #contest-guidelines ol{list-style-type:decimal}#contest #contest-guidelines ul{list-style-type:disc}#contest #contest-guidelines li{display:list-item}#contest #contest-deadlines .col{width:50%;padding:0 0 40px}#contest #contest-deadlines strong{font-size:14px}#contest #contest-prizes strong{font-size:18px}#contest #contest-submissions{clear:both;margin:20px 0;padding:20px 0;border-top:dotted 1px #ddd}#contest #contest-submissions h2{font-size:32px;float:left}#contest #contest-submissions .btn-inverted{float:right;font-size:12px;text-decoration:none}#contest #contest-submissions .submissions{clear:both}#contest #contest-submissions .submission{float:left;padding:0 5px 7px 2px}#contest #contest-submissions .submission a,#contest #contest-submissions .submission img{float:left}#contest #contest-submissions .endrow{padding-right:0}#contest .contest-social-icons{padding:20px 0 0}#contest #submit_art_btn{font-size:26px;margin:0 0 20px;padding:10px 0;line-height:30px}#contest-left h1,#contest-right h1,#contest-single h1{font-size:1.25em;color:#333;font-weight:700;line-height:1.5em;padding:0 0 15px}#contest-left h1 strong,#contest-right h1 strong,#contest-single h1 strong{display:block;font-size:1.5em}#contest-left h2,#contest-right h2,#contest-single h2{font-size:1.375em;padding:0 0 10px}#contest-left ol,#contest-right ol,#contest-single ol{padding:0 0 20px}#contest-left li,#contest-right li,#contest-single li{padding:0 0 10px}#contest-left p,#contest-right p,#contest-single p{clear:both;text-align:justify}#contest-left strong,#contest-right strong,#contest-single strong{color:#444}#contest-left .blockquote,#contest-right .blockquote,#contest-single .blockquote{position:relative;margin:0 0 15px;padding:15px;color:#069;font-style:italic;font-size:1.3125em;text-align:center;border:solid #ddd;border-width:1px 0;background:-webkit-radial-gradient(#ffffff,#dddddd);background:-moz-radial-gradient(#ffffff,#dddddd);background:radial-gradient(#ffffff,#dddddd)}#contest-left .button,#contest-right .button,#contest-single .button{font-size:0.875em}#contest-single .col{width:49%}#timed-submit{text-align:center;padding:0 0 50px}#timed-submit h1{padding:20px 0 5px;font-weight:700;font-size:35px}#timed-submit h2{padding:20px 0 5px;font-weight:700;font-size:25px}#timed-submit p{padding:0 0 5px;font-weight:700;font-size:20px;line-height:25px;color:#aaaaaa}#timed-submit #submit_art_btn{float:none;margin:20px auto 0}#timed-submit a#submit_art_btn{width:250px}#timed-submit button#submit_art_btn{width:170px;font-size:35px}.tdkr-contest-details .page-header,.tdkr-contest-details .nav-header{display:none}.tdkr-contest-details #contest-deadlines{clear:both}
