.designs_list li, .empty_tab_blocks li {
    width: 20%;
    padding: 0;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 0 -4px 25px 0;
    overflow-y: visible;
    position: relative;
}

.designs_list li.mix {
    display: none;
}

.ie8 .design_item {
    border: 1px solid #000;
}

.design_item .item_details, .design_item .item_icons {
    padding: 5px;
}

.design_item .design_img > img {
    max-width: 220px;
    max-height: 165px;
    border-radius: 5px 5px 0 0;
}

.design_item .item_details {
    border-top: 1px solid #eaeaea;
}

.like-ico {
    display: inline-block;
    padding: 0 0 0 20px;
    line-height: 22px;
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/like-ico.png") no-repeat 0 0;
}

.comment-ico {
    display: inline-block;
    padding: 0 0 0 20px;
    line-height: 22px;
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/comment-ico.png") no-repeat 0 50%;
}

.item_design {
    padding: 0 0 10px 0;
}

.close-ico {
    background-image: url("https://designcontest-at-designcontest.netdna-ssl.com/images/close-ico.png");
    background-repeat: no-repeat;
    width: 38px;
    height: 34px;
    display: inline-block;
    position: relative;
    float: right;
    margin: 0 4px 0 2px;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
}

.item_icons_comment,
.item_icons_delete,
.item_icons_report,
.item_icons_withdraw,
.item_icons_hide,
.item_icons_remove,
.icon_remove,
.item_icons_edit,
.item_icons_apply,
.change_language {
    background-image: url("https://designcontest-at-designcontest.netdna-ssl.com/images/new_item_icons.png");
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    display: inline-block;
    position: relative;
    float: right;
    margin: 0 4px 0 2px;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
}

.item_icons_comment {
    background-position: 0 0;
}

.item_icons_delete {
    background-position: -25px 0;
}

.item_icons_report {
    background-position: -49px 0;
}

.item_icons_edit {
    background-position: -48px -62px;
}

.item_icons_apply {
    background-position: 0 -134px;
}

.item_icons_apply_active {
    color: #159bbe;
}

.item_icons_comment:active {
    background-position: 0 -60px;
}

.item_icons:after,
.design_item:after,
.design_img:after,
.item_details:after,
.item_details div:after,
.contest_heading:after,
.contest_heading,
.select_designer .bordered_wrapper:after,
.filters,
.slider-swiper-comment .swiper-wrapper:after,
.comment_options {
    clear: both;
    content: '';
    display: block;
}

.item_count {
    padding: 0 0 5px;
}

.likers {
    width: 48px;
    display: inline-block;
    float: left;
}

.ranting_count {
    float: right;
    line-height: 22px;
    width: 24px;
    text-align: center;
}

.item_icons a {
    width: 0;
    overflow: hidden;
    text-indent: -9999px;
    height: 20px;
    float: right;
    cursor: pointer;
}

.claim-ico {
    display: inline-block;
    padding: 0 0 0 25px;
    line-height: 22px;
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/claim-ico.png") no-repeat 0 50%;
}

.likes_button.svg-icon {
    font-size: 20px;
    color: #bbbbbc;
    vertical-align: bottom;
    float: left;
}

.unlike_button {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/landing.png") -248px -355px;
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    float: left;
    width: 18px;
    height: 20px;
    cursor: pointer;
}

.unlike_button.svg-icon {
    color: #51a0b6;
    font-size: 20px;
    vertical-align: bottom;
    float: left;
}

.center_content_wrapper.control_center.my-designs .contests_table {
    padding: 0 0 10px;
}

#my_designs_paginator {
    padding: 0 0 20px 0;
}

.my-designs .likes_button,
.my-designs .unlike_button {
    cursor: default;
}

.unlike_button {
    /*background-position: 0 -23px;*/
    background-position: -270px -355px;
}

.design_item .item_details .add_comment {
    padding: 0 15px 10px 5px;
    display: none;
}

.design_item .item_details .add_comment textarea {
    padding: 5px;
    width: 100%;
    resize: none;
}

.designs_list li.active_comment {
    z-index: 101;
    height: 232px;
}

.active_comment .design_item .item_details .add_comment {
    display: block;
}

/*.item_details div {
    line-height: 22px;
}*/
.design_id a {
    color: #2f323b;
    text-decoration: none;
}

.slider_rating {
    width: 130px;
    height: 22px;
    background-color: #eaeaea;
    border-top: 1px solid #b9b9b9;
    border-radius: 10px;
    display: inline-block;
}

.item_count .low {
    float: right;
    line-height: 22px;
}

.designer {
    width: 44%;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 22px;
}

.enable_strip {
    height: 16px;
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/xslider-rating-disable.svg") no-repeat;
    margin: 3px 0px 0px 4px;
    border-radius: 10px;
}

/*new congratulations*/
#expired-ch > div:after {
    clear: both;
    content: '';
    display: block;
}

#expired-ch .expired-ch-col div {
    vertical-align: top;
    text-align: center;
}

.ch-win {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/sprite_contest.png") no-repeat -234px -346px;
    width: 66px;
    height: 66px;
    display: inline-block;
}

.c-open {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/sprite_contest.png") no-repeat -234px -431px;
    width: 66px;
    height: 66px;
    display: inline-block;
}

#expired-ch > p {
    padding: 0 0 40px;
}

#expired-ch > div {
    padding: 0 80px 20px;
}

#expired-ch .expired-ch-col div h4 {
    font-size: 20px;
    text-align: left;
    line-height: 24px;
    min-height: 44px;
    margin: 20px 0;
}

#expired-ch .expired-ch-col div p {
    padding: 0 30px 0 0;
    text-align: left;
}

#expired-ch .expired-ch-col div:first-child {
    padding: 0 15px;
}

#expired-ch .expired-ch-col div a {
    padding: 0 0 20px;
    display: block;
    text-align: left;

}

#expired-ch .expired-ch-col div:last-child {
    padding: 5px 5px;
}

/**/
/************************************************************************Tab Comments**********************************************************************
*************************************************************************************************************************************************************
***************************************************************************************************************************************************************
***************************************************************************************************************************************************************
***************************************************************************************************************************************************************
**************************************************************************************************************************************************************
**************************************************************************************************************************************************************
***************************************************************************************************************************************************************
**********************************************************************************************************************************************************************
******************************/

.comment_details table {
    width: 100%;
}

.comment_details table tr td {
    vertical-align: top;
}

.content_comments .user_img div,
.content_comments .contest_options.comments_options .box .addcomment_box .user_img,
.comments_list .reply_box .addcomment_box .user_img {
    width: 50px;
    height: 50px;
    vertical-align: top;
    float: left;
}

.content_comments td.user_img {
    width: 50px;
    padding: 12px;
}

.contest_options.comments_options .addcomment_box .user_img,
.comments_list .reply_box .addcomment_box .user_img {
    padding: 0 12px 0 0;
}

.contest_options.comments_options .addcomment_box .user_img img,
.comment_details .user_box .user_img img, .content_comments .user_img div img {
    width: 100%;
    height: 100%;
}

.contest_options.comments_options .addcomment_box {
    overflow: hidden;
    padding-top: 4px;
}

.contest_options.comments_options .addcomment_box .addcomment,
.reply_box .addcomment_box .addcomment {
    width: 82%;
    float: left;
}

.contest_options.comments_options .addcomment_box .addcomment textarea,
.reply_box .addcomment_box .addcomment textarea,
.one_on_one .last_step textarea {
    width: 100%;
    height: 64px;
    outline: none;
    border-radius: 4px;
    border: 1px solid #b8b8b8;
    box-shadow: inset 0 1px 1px #cfcfcf;
    resize: vertical;
    padding: 5px;
}

.reply_box .addcomment_box .addcomment textarea:focus,
.contest_options.comments_options .addcomment_box .addcomment textarea:focus {
    border: 1px solid #7dbcd1;
    box-shadow: 0 0 2px #29b0d9;
}

.comment_details .user_box {
    padding: 12px 10px 0 0;
}

.grey_comment_ico {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/item_icons.png") no-repeat 1px -63px;
    width: 19px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    text-indent: -99999px;
    overflow: hidden;
}

.grey_comment_ico.svg-icon {
    color: #838488;
}

.grey_button {
    background-color: #dfdfdf;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#dfdfdf);
    background: linear-gradient(to bottom, #fefefe 0%, #dfdfdf 100%);
    background: -webkit-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -moz-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    border-radius: 4px;
    border: 1px solid #b8b8b8;
    box-shadow: none;
}

.contest_options.comments_options .addcomment_box .btn-grey.comment {
    width: 111px;
    height: 34px;
    font-size: 16px;
    text-align: center;
    vertical-align: top;
    line-height: 18px;
    display: block;
    margin: 11px 0 0 0;
    padding: 0 10px;
}

html[lang="fr-fr"] .contest_options.comments_options .addcomment_box .btn-grey.comment {
    width: 117px;
}

.contest_options.comments_options .addcomment_box .btn-grey.comment span.svg-icon {
    color: #838488;
    font-size: 15px;
    padding: 0;
    vertical-align: middle;
}

.reply_box .addcomment_box .btn-grey.comment {
    width: 100px;
    font-size: 16px;
    height: 34px;
    color: #595c67;
    padding: 0 10px;
    line-height: 18px;
}

html[lang="de-de"] .reply_box .addcomment_box .btn-grey.comment {
    width: 119px;
}

html[lang="es-es"] .reply_box .addcomment_box .btn-grey.comment {
    width: 108px;
}

html[lang="fr-fr"] .reply_box .addcomment_box .btn-grey.comment {
    width: 118px;
}

.reply_box .addcomment_box .btn-grey.comment span {
    padding: 0 6px 0 0;
}

.reply_box .addcomment_box .btn-grey.comment .icon-comment {
    color: #838488;
    font-size: 15px;
    padding: 0;
    vertical-align: middle;
}

/*.reply_box .addcomment_box  .btn-grey.comment span{
    padding: 0 8px;
}*/
/*.contest_options.comments_options .addcomment_box  .btn-grey.comment span{
    padding: 0 12px;

}*/
.contest_options.comments_options .addcomment_box .right_item label {
    font-weight: 600;
    display: block;
    padding: 0 0 14px;
}

.addcomment_box input[type="checkbox"] + label::before {
    margin: 0 6px -4px 0;
    vertical-align: top;
}

.content_comments .comments_list .parent .comment_details,
.parent .reply_box {
    background: #fff;
    border-radius: 5px;
    margin: 0 0 12px 0;
    border-left: 3px solid #a1a4af;
    position: relative;
}

.content_comments .comments_list li .comment_replies .comment_details {
    border-left: 3px solid #a1a4af;
    background-image: none;
}

.content_comments .comments_list .grey_bg .comment_details {
    background-color: #f7f7f7;
}

.content_comments .comments_list .contest_holder .comment_details,
.content_comments .comments_list li .comment_replies .subcomments .contest_holder .comment_details {
    border-left: 3px solid #159bbe;
}

.content_comments .comments_list .brief_related .comment_details,
.content_comments .comments_list li .comment_replies .subcomments .brief_related .comment_details {
    border-left: 3px solid #fdab00;
}

.content_comments .comments_list li.system .comment_details {
    border-left: 3px solid #489f38;
}

.content_comments .comments_list .my_comment .comment_details,
.content_comments .comments_list li .comment_replies .subcomments .my_comment .comment_details {
    background-image: url("https://designcontest-at-designcontest.netdna-ssl.com/images/border-comment.png");
    background-repeat: repeat-y;
    border-left: none;
    z-index: 1;
}

.my_comment .comment_details {
    padding: 0 0 0 3px;
}

.parent .reply_box {
    background-image: url("https://designcontest-at-designcontest.netdna-ssl.com/images/border-comment.png");
    background-repeat: repeat-y;
    border-left: none;
    margin: 0 0 12px 40px;
    overflow: hidden;
}

.status_online {
    width: 8px;
    height: 8px;
    display: inline-block;
    vertical-align: top;
    margin: 4px 0 0;
    border-radius: 50%;
    background: #989BA5;
}

.status_online.present {
    background: #5aa94b;
}

.comment_details .user_box .user_name {
    padding: 0 5px 10px 0;
    display: inline-block;
    font-weight: 600;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    max-width: 145px;
}

.about .brief_sign {
    color: #fdb842;
    text-decoration: none;
}

.comment_details .comment_item {
    float: right;
    vertical-align: top;

}

.comment_details .user_box .about span {
    font-weight: 600;
}

/*.comment_details .user_img{
    padding:  0 15px 0 0;
}*/
.comment_details .gap {
    padding: 0 0 20px;
}

.comment_details .comment_text {
    padding: 0 20px 20px 0;
    float: left;
    position: relative;
    word-break: break-word;
    line-height: 20px;
}

.embeded_voting .comment_details .comment_text {
    font-size: 14px;
    line-height: 20px;
    color: #595c67;
}

.comment_details .comment_text p {
    line-height: 18px;
}

.comment_details .comment_options {
    border-top: 1px solid #e1e1e1;
    height: 40px;
    overflow: hidden;
}

.comment_details .comment_data {
    color: #a1a4af;
    width: 220px;
}

.comment_details .comment_options li {
    display: inline-block;
    overflow: hidden;
    margin: 0 -4px 0 0;
    border-left: none;
    border-right: 1px solid #e1e1e1;
    border-bottom: none;
    border-radius: 0;
    box-shadow: none;
    text-align: center;
    height: 100%;
    line-height: 40px;
    vertical-align: top;
    font-weight: 600;
}

.comment_details .comment_options li.comment_data {
    float: right;
    border-left: 1px solid #e1e1e1;
    border-right: none;
    font-weight: 400;
    margin: 0;
}

.comment_details .comment_options li a {
    text-decoration: none;
    width: 100%;
    height: 100%;
    display: block;
}

.comment_details .comment_options li.comment_date {
    float: right;
    border-left: 1px solid #e1e1e1;
    border-right: none;
    font-weight: 400;
    margin: 0;
}

.comment_details .translate_comment {
    padding: 0 6px;
}

.comment_details .translate_comment .selection {
    line-height: 100%;
}

/*.comment_details .comment_options .amount_comments{
    width: 60px;
}
.comment_details .comment_options .reply_comment{
    width: 65px;
}
.comment_details .comment_options .like_comment{
    padding: 0 12px;
    width:35px;
}*/
.comment_details .comment_options .amount_comments,
.comment_details .comment_options .like_comment,
.comment_details .comment_options .reply_comment {
    min-width: 35px;
    padding: 0 15px;
}

.comment_details .comment_date {
    color: #a1a4af;
    width: 200px;
    padding: 0 10px;
}

.comment_details .comment_options .like_comment span {
    color: #2f323b;
}

.amount_comments a i {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/more-comments-ico.png") no-repeat 0 0;
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    text-indent: -99999px;
    overflow: hidden;
}

.amount_comments.show a i {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/more-comments-ico.png") no-repeat 0 -18px;
}

.content_comments .comments_list .comment_replies {
    margin: 0 0 0 40px;
    overflow: hidden;
}

.content_comments .comments_list .comment_replies .subcomments li.hidden {
    display: none;
}

.content_comments .comments_list .comment_replies .subcomments .amount_comments {
    display: none;
}

.content_comments .comments_list .comment_replies .subcomments .comment_details {
    margin: 0 0 8px 0;
    overflow: hidden;
}

/*slider comment */

.slider-swiper-comment {
    width: 135px;
    height: 101px;
    position: relative;
    float: right;
    margin: 10px 40px 36px 20px;
    text-align: center;
    border: 1px solid #434753;
}

.slider-swiper-comment .swiper-container {
    height: 101px;
    width: 135px;
}

.slider-swiper-comment .arrow-left {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/arrow-slider-comment.png") no-repeat 0 -48px;
    position: absolute;
    left: -23px;
    top: 50%;
    margin-top: -10px;
    width: 14px;
    height: 23px;
}

.slider-swiper-comment.no_slider .arrow-left, .slider-swiper-comment.no_slider .arrow-right {
    display: none;
}

.slider-swiper-comment .arrow-right {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/arrow-slider-comment.png") no-repeat 0 -73px;
    position: absolute;
    right: -25px;
    top: 50%;
    margin-top: -10px;
    width: 14px;
    height: 23px;
}

.slider-swiper-comment .swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    /* Fix of Webkit flickering */
    z-index: 1;
}

.slider-swiper-comment .swiper-wrapper {
    position: relative;
    width: 100%;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0px, 0, 0);
    -webkit-transition-timing-function: ease;

    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px, 0, 0);
    -moz-transition-timing-function: ease;

    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0px, 0, 0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0px, 0px);

    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px, 0, 0);
    -ms-transition-timing-function: ease;

    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px, 0, 0);
    transition-timing-function: ease;
}

.slider-swiper-comment .swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}

.slider-swiper-comment .swiper-slide {
    width: 134px;
    height: 101px !important;
    vertical-align: middle;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

.slider-swiper-comment .swiper-slide div {
    height: 101px;
    line-height: 116px;
    margin: 0 auto;
}

.slider-swiper-comment .swiper-slide img {
    max-width: 135px;
    max-height: 100px;
    margin: 0 auto;
}

.slider-swiper-comment.no_slider .entry_number {
    display: none;
}

.entry_number {
    padding: 5px 0;
    display: block;
    font-weight: 600;
    position: absolute;
    width: 135px;
    bottom: 0;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
}

.comment_details .comment_text textarea {
    width: 92%;
    min-height: 124px;
    overflow: auto;
    resize: vertical;
    outline: none;
    border: 1px solid #49badf;
    box-shadow: 0 0 4px #49badf;
    margin: 4px 4px 7px;
    padding: 5px;
}

.comment_details.edite.with_slider .comment_text,
.comment_details.edite .comment_text,
.comment_details.with_slider .comment_text {
    width: 80%;
}

.comment_details.edite .comment_text .info_edit,
.comment_details.edite .comment_text .info_save {
    position: absolute;
    right: 80px;
    top: -22px;
}

.comment_details.edite .comment_item .item_icons_edit {
    background-position: -24px -62px;
}

.user_box .about {
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 0 10px;
    font-weight: 600;
}

.info_edit,
.info_save {
    color: #a1a4af;
}

.save_change .btn-grey.save {
    padding: 4px 10px 4px 20px;
    display: inline-block;
    text-align: center;
    line-height: 32px;
    color: #595c67;
    font-size: 16px;
    margin: 0 5px 0 0;
    font-weight: 600;

}

.save_change .cancel {
    width: 68px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    display: inline-block;
    font-weight: 600;
}

html[lang="de-de"] .save_change .cancel {
    width: 100px;
}

.voting .comment_container:hover .comment_details .comment_item {
    visibility: visible;
    opacity: 1;
}

.comment_details .comment_item, .slider_filter .numeric {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear 0.2s, opacity 0.2s linear;
}

.slider_filter:active .numeric {
    visibility: visible;
    opacity: 1;
    transition-delay: 0s;
}

.comment_details.edite .comment_item {
    visibility: visible;
    opacity: 1;
}

.brief_related.parent .comment_details .comment_item {
    display: inline-block;
}

#more_designs_block {
    text-align: center;

    padding: 0 0 20px 0;
}

#more_designs_block a {
    width: 122px;
    display: inline-block;
    line-height: 18px;
    font-weight: 600;
}

html[lang="de-de"] #more_designs_block a {
    width: 130px;
}

.comment_details .user_box .user_name .end-name {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/end-of-name.png") no-repeat 0px -34px;
    width: 16px;
    height: 16px;
    position: absolute;
    right: -2px;
    top: 0;
}

/*-----------------Start ---------------------------------------*/
/* Cards design */
.designs_list li, .empty_tab_blocks li {
    width: 20%;
    padding: 0;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 0 -4px 26px 0;
}

.design_item {
    background: #fff;
    border-radius: 5px;
    padding: 0;
    margin: 0;
    display: inline-block;
    width: 220px;
    position: relative;
    min-height: 230px;
    overflow: hidden;
}

.bulk .design_item {
    overflow: visible;
}

.design_item .award .btn-grey,
.design_item .award .btn-blue {
    height: 36px;
    line-height: 32px;
    padding: 0 20px;
    display: inline-block;
}

html[lang="es-es"] .design_item .award .btn-blue {
    margin-bottom: 20px;
}

html[lang="de-de"] .design_item .award .btn-blue {
    margin-bottom: 10px;
}

html[lang="fr-fr"] .design_item .award .btn-blue {
    margin-bottom: 10px;
}

.design_img .award.dotted p {
    height: 16px;
    line-height: 18px;
}

.design_item .design_img {
    text-align: center;
    height: 165px;
    position: relative;
    line-height: 165px;
    margin: 0;
    overflow: hidden;
}

.design_item .design_img img {
    vertical-align: middle;
    position: relative;
    top: -3px;
    max-height: 100%;
}

.design_item .item_details, .design_item .item_icons {
    padding: 5px 5px 0 5px;
}

.design_item .design_img > img {
    /* width: 220px;
    height:160px;
    vertical-align: top;
    border-radius: 5px 5px 0 0;*/
}

.design_item .item_details {
    border-top: 1px solid #eaeaea;
}

.design_item .designer_star {
    display: inline-block;
    float: left;
    position: relative;
    top: 2px;
}

.design_item .favourite, .designer-name.favourite {
    text-align: left;
}

.design_item .favourite {
    height: 22px;
}

.design_item .favourite a, .designer-name.favourite a {
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    max-width: 90px;
    display: inline-block;
    text-overflow: ellipsis;
}

.designer-name.favourite a {
    max-width: 120px;
}

.designer a .svg-icon {
    display: none;
}

.designer.favourite a .svg-icon {
    color: #159bbe;
    display: inline;
    padding: 0 3px 0 0;
    position: relative;
    top: 1px;
}

.item_icons_comment,
.item_icons_delete,
.item_icons_report,
.item_icons_edit,
.item_icons_update,
.item_icons_withdraw,
.design_item_edit .unvision,
.design_item_edit .edit-delete,
.selected-designers .edit-delete,
.item_icons_remove,
.item_icons_hide,
.change_language {
    background-image: url("https://designcontest-at-designcontest.netdna-ssl.com/images/new_item_icons.png");
    background-repeat: no-repeat;
    width: 19px;
    height: 18px;
    display: inline-block;
    position: relative;
    float: right;
    margin: 1px 4px 0 2px;
    cursor: pointer;
}

.item_icons_comment {
    background-position: 0px 0px;
}

.item_icons_delete {
    background: none;
}

.item_icons_report {
    background-position: -49px 0px;
}

.item_icons_edit {
    background-position: -48px -62px;
}

.change_language {
    background-position: -1px -180px;
}

.item_icons_update, .item_icons_withdraw {
    background-position: 0 -87px;
}

.design_item_edit .unvision, .item_icons_hide {
    background-position: -24px -89px;
}

.design_item_edit .edit-delete, .selected-designers .edit-delete, .item_icons_remove {
    background-position: -47px -89px;
}

.item_icons_comment.active, .active_comment .item_icons_comment {
    background-position: 0px -60px;
}

.item_icons_comment:active {
    background-position: 0px -60px;
}

.change_language.disabled {
    background-position: -47px -180px;
    cursor: default;
}

.svg-icon.icon-basket, .item_icons_edit.svg-icon {
    background-image: none !important;
}

.contest_options > ul > li.tab_submit .svg-icon {
    font-size: 12px;
}

.change_language.svg-icon {
    background-image: none !important;
    font-size: 16px;
    width: auto;
    color: #9e9e9e;
}

.change_language.svg-icon.disabled {
    color: #9e9e9e;
}

.change_language.active {
    background-position: -25px -180px;
}

.change_language_noop {
    cursor: pointer;
    float: right;
    margin: 1px 4px 0 2px;
}

.item_icons:after,
.noUi-handle.noUi-handle-lower:after,
.design_item:after,
.design_img:after,
.item_details:after,
.item_details div:after,
.contest_heading:after,
.contest_heading,
.select_designer .bordered_wrapper:after,
.filters:after,
.comment_options:after,
.content_submit:after,
.submit_img:after,
.left_box:after,
.top_block_header:after {
    clear: both;
    content: '';
    display: block;
}

.likers {
    width: 48px;
    display: inline-block;
    float: left;
}

.item_icons a {
    width: 0;
    overflow: hidden;
    text-indent: -9999px;
    height: 20px;
    float: right;
    cursor: pointer;
}

.claim-ico {
    display: inline-block;
    padding: 0 0 0 25px;
    line-height: 22px;
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/claim-ico.png") no-repeat 0 50%;
}

/*.likes_button{
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/like-ico.png") 0px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    float: left;
    width: 18px;
    height: 20px;
    cursor: pointer;
}*/
.likes_count {
    float: left;
    color: #2f323b;
    line-height: 22px;
    display: inline-block;
    padding: 2px 2px 0 0;
}

html[lang="es-es"] .likes_count {
    padding: 0px 2px 0 0;
}

html[lang="fr-fr"] .likes_count {
    padding: 0px 2px 0 0;
}

html[lang="de-de"] .likes_count {
    padding: 0px 2px 0 0;
}

.white-opacity {
    background: #fff;
    background: rgba(255, 255, 255, 0.5);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    border-radius: 5px;
}

.opacity-9 {
    background: #fff;
    background: rgba(255, 255, 255, 0.9);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    text-indent: -9999px;
}

.opacity-9.withdrawn {
    background: #ffffff;
}

.opacity-6 {
    background: #fff;
    background: rgba(255, 255, 255, 0.6);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    border-radius: 4px;
    text-indent: -9999px;
}

.opacity-3 {
    background: #fff;
    background: rgba(255, 255, 255, 0.6);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    border-radius: 4px;
    text-indent: -9999px;
}

.bulk-checkbox {
    position: absolute;
    top: 8px;
    left: 8px;
    z-index: 99;
}

.design_item.hover {
    box-shadow: #0db0da 1px 1px 12px;
    -moz-box-shadow: #0db0da 1px 1px 12px;
    -webkit-box-shadow: #0db0da 1px 1px 12px;
    border-left: none;
    border-right: none;
}

.medal {
    position: absolute;
    top: -1px;
    right: 10px;
    width: 41px;
    height: 67px;
    background: url(https://designcontest-at-designcontest.netdna-ssl.com/images/medals.png) no-repeat -146px 0;
    z-index: 99;
    text-indent: -9999px;
    overflow: hidden;
}

.medal.silver {
    background-position: -98px 0;
}

.medal.gold {
    background-position: -49px 0;
}

.medal.bronze {
    background-position: 0 0;
}

.medal:not(.offline) {
    cursor: pointer;
}

.medal.medal_2 {
    background-position: -98px 0;
}

.medal.medal_1 {
    background-position: -49px 0;
}

.medal.medal_3 {
    background-position: 0 0;
}

.medal.medal_1, .medal.medal_2, .medal.medal_3 {
    z-index: 101;
}

.svg_medal {
    position: absolute;
    top: -1px;
    right: 10px;
    width: 41px;
    height: 67px;
    z-index: 99;
    overflow: hidden;
    background-size: 100% auto;
    background-repeat: no-repeat;
}

.svg_medal.gold {
    background-image: url(https://designcontest-at-designcontest.netdna-ssl.com/images/GOLD_medal.svg);
}

.svg_medal.silver {
    background-image: url(https://designcontest-at-designcontest.netdna-ssl.com/images/silver_medal.svg);
}

.svg_medal.bronze {
    background-image: url(https://designcontest-at-designcontest.netdna-ssl.com/images/bronse_medal.svg);
}

.winner-status {
    color: #2f323b;
    font-size: 14px;
    font-weight: 600;
    float: left;
    line-height: 22px;
    letter-spacing: -1px;
}

html[lang="fr-fr"] .winner-status {
    font-size: 13px;
}

.design_item .award {
    position: absolute;
    top: 100px;
    z-index: 99;
    width: 100%;
}

html[lang="fr-fr"] .design_item .award {
    top: 34px;
}

html[lang="es-es"] .design_item .award {
    top: 10px;
}

html[lang="de-de"] .design_item .award {
    top: 16px;
}

.withdraw_confirmation_block .opacity-9, .withdraw_confirmation_block .award {
    z-index: 999;
}

.swiper-slide .award {
    position: absolute;
    top: 0px;
    z-index: 99;
    width: 100%;
}

.design_item .award p {
    font-size: 16px;
    line-height: normal;
    font-weight: 600;
    color: #171717;
    margin: 0 0 55px 0;
    position: relative;
}

.design_item .confirm_action_part {
    z-index: 1000;
}

.btn-grey:active, .btn-buy:active {
    border: 1px #b8b8b8 solid;
    box-shadow: inset 0 1px 4px #b8b8b8;
    color: #595c67;
}

.btn-buy {
    height: 21px;
    line-height: 19px;
    font-size: 12px;
    padding: 0 3px;
    margin: 0;
}

.item_design .btn-buy {
    float: right;
}

.comment-text textarea {
    outline: none;
    resize: none;
    border: none;
    height: 80px;
    font-size: 14px;
    width: 190px;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;
    padding: 5px;
    overflow: hidden;
    border: none !important;
    box-shadow: none !important;
}

html[lang="fr-fr"] .comment-text textarea {
    height: 70px;
}

html[lang="es-es"] .comment-text textarea {
    height: 70px;
}

html[lang="de-de"] .comment-text textarea {
    height: 70px;
}

.active_comment.hover .comment-text textarea {
    color: #2f323b;
}

.comment-text {
    position: relative;
    background: #fff;
    border: 1px solid #eaeaea;
    margin: 0 3px 5px 3px;
}

.design_item .item-comment {
    display: none;
}

.active_comment .design_item .item-comment {
    display: block;
    position: relative;
}

html[lang="es-es"] .active_comment .design_item .item-comment:before, .active_comment .design_item .item-comment:after {
    bottom: 161px;
}

.voting-entries .active_comment .design_item .item-comment:before, .voting-entries .active_comment .design_item .item-comment:after {
    display: none;
}

.active_comment .design_item .item-comment:before {
    border-color: rgba(165, 221, 236, 0);
    border-bottom-color: #49badf;
    border-width: 11px;
    margin-right: -11px;
}

.active_comment .design_item .item-comment:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 9px;
    margin-right: -9px;
}

.active_comment .comment-text:focus {
    border: 1px solid #a5ddec;
}

/*.comment-text:after,
.comment-text:before {
    bottom: 100%;
    left: 72%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.comment-text:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 9px;
    margin-left: -9px;
}
.comment-text:before {
    border-color: rgba(165, 221, 236, 0);
    border-bottom-color: #eaeaea;
    border-width: 11px;
    margin-left: -11px;
}*/
.designs_list .item_icons_comment {
    overflow: visible;
}

.active_comment .post-comment button {
    margin-bottom: 10px;
    width: 202px;
}

html[lang="de-de"] .active_comment .post-comment button {
    width: 202px;
    padding: 0px 20px;
    height: 44px;
    line-height: 14px;
}

/*contest entries*/
#tab_data .designs_list .comment-text {
    border: 1px solid #49badf !important;
    box-shadow: 0 0 4px #29b0d9 !important;
}

/*end*/
/* hom page and landing page*/
.second.active_comment .comment-text:after,
.second.active_comment .comment-text:before {
    bottom: 100%;
    left: 95%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.second.active_comment .comment-text:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 9px;
    margin-left: -9px;
}

.second.active_comment .comment-text:before {
    border-color: rgba(165, 221, 236, 0);
    border-bottom-color: #eaeaea;
    border-width: 11px;
    margin-left: -11px;
}

/**/

.design_item_text {
    font-size: 16px;
    line-height: normal;
    font-weight: 600;
    color: #171717;
    margin: 0 20px;
    position: absolute;
    top: 70px;
    z-index: 99;
}

.design_id {
    width: 50px;
    display: inline-block;
    vertical-align: top;
    float: left;
    line-height: 22px;
    text-align: left;
    position: relative;
    z-index: 98;
}

html[lang="es-es"] .design_id {
    width: 36px;
}

.design_id a {
    color: #2f323b;
    text-decoration: none;
    position: relative;
}

.slider_rating {
    width: 116px;
    height: 22px;
    background-color: #eaeaea;
    border-top: 1px solid #b9b9b9;
    border-radius: 12px;
    display: inline-block;
    float: left;
    padding: 0 10px;
}

.item_count .rating-bg {
    background-color: #bbbbbb;
    border-radius: 10px;
    margin: 0 -3px;
}

.user-info-overlay .user-foto img {
    width: 38px;
}

.slider_rating.no-likes {
    width: 172px;
    margin-left: 5px;
}

#one_entry.one-one .slider_rating.no-likes {
    margin-left: 53px;
}

.item_count .low {
    float: right;
    line-height: 22px;
    width: 24px;
    text-align: center;
}

.designer {
    width: 40%;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 22px;
    float: left;
    text-align: left;
}

.final-winner .designer {
    margin: 0 0 0 10px;
}

.designer a {
    font-weight: 600;
    white-space: nowrap;
}

.enable_strip {
    height: 14px;
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/xslider-rating-disable.svg") no-repeat;
    margin: 4px 0px 0px 0px;
    border-radius: 10px;
}

.no-likes .enable_strip {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/xslider-rating-disable.svg") no-repeat;
    height: 14px;
    margin: 4px 0 0 0;
}

.slider_rating.no-likes .noUi-background,
.no-likes .rating .noUi-background {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/slider-rating-blue.svg") no-repeat 100% 49%;
    background-size: 113px 7px;

}

.slider_rating.no-likes .noUi-origin,
.no-likes .rating .noUi-origin {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/slider-rating-gray.svg") no-repeat 100% 49%;
    background-size: 113px 7px;
}

.slider_rating.no-likes .noUi-target, .no-likes .rating .noUi-target {
    width: 113px;
    height: 15px;
    margin: 3px 0 0 0;
}

.tooltip .social_btn_wrapper {
    float: left;
    width: 77px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    overflow: hidden;
}

.tooltip .social_btns_table {
    height: 140px
}

.tooltip .first_row, .tooltip .first_row td, .tooltip .first_row .social_btn_wrapper {
    vertical-align: top;
}

.tooltip .second_row, .tooltip .second_row td, .tooltip .second_row .social_btn_wrapper {
    vertical-align: bottom;
}

.tooltip .tooltip_in.social_btns_tooltip {
    width: 231px;
}

.tooltip {
    position: absolute;
    max-width: 210px;
    z-index: 2000;
}

.design_item .tooltip {
    position: absolute;
    width: 195px;
    z-index: 2000;
}

.design_item .design_img .tooltip {
    width: 100%;
}

.design_item .design_img .tooltip .tooltip_in {
    height: 144px;
}

.design_item .tooltip .tooltip_in {
    padding: 15px;
    text-align: left;
}

.design_item .design_img .tooltip .tooltip_in {
    padding: 10px;
    text-align: left;
    border-radius: 0;
}

.design_item .design_item_edit {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #f7f7f7;
    border-top-left-radius: 3px;
    border-bottom-right-radius: 3px;
    padding: 6px 4px 6px 7px;
    z-index: 9;
}

.without-back {
    background: none !important;
}

.top_arow.tooltip .tooltip_in:after {
    display: none;
}

.top_arow .tooltip_in:before {
    content: "";
    border-color: transparent transparent rgba(0, 0, 0, 0.9) transparent;
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -7px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 7px 6px 7px;
}

.tooltip .tooltip_in {
    position: relative;
    display: inline-block;
    padding: 16px;
    vertical-align: top;
    background: black;
    background: rgba(0, 0, 0, 0.9);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    border-radius: 5px;
    line-height: 1.2;
    color: white;
}

.tooltip .tooltip_in hr {
    border-bottom: 1px;
}

.entry_designer_tooltip .tooltip_in {
    padding: 11px 10px 11px 11px;
}

.tooltip .tooltip_in.opacity-8 {
    background: rgba(0, 0, 0, 0.8);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.tooltip_in.opacity-8:after {
    border-color: rgba(0, 0, 0, 0.8) transparent transparent transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.design_item .award.dotted {
    top: 80px;
}

.design_item .award.dotted p {
    border: 2px #373a43 dotted;
    padding: 20px 0;
    margin: 0 12px 30px 12px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.swiper-slide .award.dotted p {
    border: 2px #373a43 dotted;
    padding: 8px;
    margin: 0 auto 18px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    display: inline-block;
}

.swiper-slide .award.dashed p {
    border: 2px #373a43 dashed;
    padding: 8px;
    margin: 0 auto 18px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    display: inline-block;
}

.design_item .award.dashed {
    top: 80px;
}

.design_item .award.dashed p {
    border: 2px #373a43 dashed;
    padding: 20px 0;
    margin: 0 12px 30px 12px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.design_item .award.solid {
    top: 80px;
}

.design_item .award.solid p {
    border: 2px #373a43 solid;
    padding: 20px 0;
    margin: 0 12px 30px 12px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.design_item .design_img .tooltip .tooltip_in:after {
    left: 45%;
    margin-left: -9px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 7px 9px 0 9px;
}

.user-info-overlay {
    width: 200px;
}

.user-info-overlay .user-foto {
    float: left;
    margin-right: 9px;
}

.user-info-overlay .user-info {
    float: left;
    margin-right: 12px;
    color: #fff;
    min-width: 100px;
}

.user-info-overlay .user-info .user-name {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 4px;
    max-width: 115px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    line-height: 16px;
}

.user-info-overlay .user-level {
    font-size: 13.34px;
    line-height: 15px;
    display: block;
}

.user-info-overlay .user-country {
    margin: 0 0 0 5px;
    display: inline-block;
    vertical-align: top;
}

.user-info-overlay .last-seen {
    font-size: 12px;
    position: relative;
    top: 3px;
    margin-bottom: 20px;
}

.user-info-overlay .member-since {
    font-size: 12px;
    position: relative;
    top: 3px;
    margin: 0 0 20px 0;
}

.user-info-bottom .info-line {
    float: none;
}

.contest-holder .user-info-bottom-right {
    line-height: 48px;
}

.user-info-bottom .info-line div {
    display: inline-block;
    vertical-align: middle;
}

.user-info-bottom .info-line .count {
    margin-top: 0;
    margin-left: 5px;
}

.user-info-overlay.contest-holder .last-seen {
    margin: 0 0 5px 0;
}

.user-info-overlay .last-seen.online {
    text-transform: capitalize;
    color: #5be045;
}

.user-info-overlay .last-seen:before {
    clear: both;
    content: ' ';
    display: block;
}

.user-info-overlay .awards {
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 18px;
    overflow: hidden;
}

.contest-holder .user-info-bottom .text_total {
    min-width: 55px;
    width: auto;
}

.user-info-overlay .awards > div {
    float: left;
}

.user-info-overlay .awards > div.gold, .user-info-overlay .awards > div.silver, .user-info-overlay .awards > div.bronze {
    padding-left: 25px;
    margin-right: 19px;
}

.user-info-overlay .awards > div.gold {
    background: url('https://designcontest-at-designcontest.netdna-ssl.com/images/awards.png') no-repeat 0 0;
}

.user-info-overlay .awards > div.silver {
    background: url('https://designcontest-at-designcontest.netdna-ssl.com/images/awards.png') no-repeat -73px 0;
}

.user-info-overlay .awards > div.bronze {
    background: url('https://designcontest-at-designcontest.netdna-ssl.com/images/awards.png') no-repeat -143px 0;
    margin-right: 0;
}

.user-info-bottom {
    color: #fff;
    background: url('https://designcontest-at-designcontest.netdna-ssl.com/images/user-info-bottom-line.png') repeat-x top center;
    padding-top: 8px;
}

.user-info-bottom-left > div, .user-info-bottom-right > div {
    float: left;
}

.user-info-bottom .text_total {
    font-size: 12px;
    width: 60px;
}

html[lang="de-de"] .user-info-bottom .text_total {
    width: 68px;
}

.user-info-bottom .info-line.center .text_total {
    min-width: 55px;
    width: auto;
}

.user-info-bottom .count {
    font-size: 20px;
    margin-top: 2px;
}

.user-info-bottom-left {
    float: left;
}

.user-info-bottom-right {
    float: right;
}

#low {
    float: right;
    line-height: 22px;
    width: 28px;
}

.design_item .winners_mod .info {
    padding: 0 0 5px 0;
    position: absolute;
    top: 10px;
    right: 10px;
}

i.info {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/clear_information-ico.png") no-repeat 50% 10%;
    width: 20px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    z-index: 99;
    text-indent: -9999px;
}

i.info.svg-icon {
    background: none;
    height: auto;
    font-size: 14px;
    color: #4dc8f4;
    text-align: center;
}

.card i.info {
    margin: 0 0 0 5px;
}

body .ui-image-tooltip {

}

body .ui-image-tooltip .ui-tooltip-content {
    width: 660px;
    height: 495px;
    margin: 0 auto;
    vertical-align: middle;
    display: table-cell;
    border: 1px #4b4d55 solid !important;
    background: #fff;
}

body .ui-image-tooltip .ui-tooltip-content img {
    max-width: 660px;
    display: block;
    /*border: 1px #4b4d55 solid !important;*/
    padding: 0;
    background: #fff url('https://designcontest-at-designcontest.netdna-ssl.com/images/dc-preloader.gif') no-repeat center center !important;
    max-height: 495px;
    min-height: 87px;
    min-width: 87px;
    margin: 0 auto;
}

/* Cards design end */

/*filters Contest heading*/
/*breadcrumbs*/
.breadcrumbs {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 15px 0;
    width: 75%;
    float: left;
}

.inner_content .center_content_wrapper .breadcrumbs {
    padding: 0 0 25px 0;
}

.breadcrumbs li {
    display: inline-block;
    padding: 0 0 1px 15px;
    margin: 0 0 0 10px;
    position: relative;
}

.breadcrumbs li:before {
    content: '\e99d';
    position: absolute;
    left: 0;
    color: #000;
    font-family: 'DC-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
}

.breadcrumbs li:first-child {
    background: none;
    padding: 0;
    margin: 0;
}

.breadcrumbs li:first-child:before {
    display: none;
}

/*end breadcrums*/
.loading_box_info p {
    padding: 20px 0 10px;
}

/*socialicons*/

.center_wrapper .social_icons {
    float: right;
    margin: 0 0 20px 0;
    width: 23%;
    position: relative;
    height: 30px;
    overflow: hidden;
}

.center_wrapper .comment_block .social_icons {
    float: left;
    width: auto;
    margin: 0 0 10px 0;
}

.comment_block.with_social {
    height: 30px;
}

.comment_block.with_social.show_additional {
    height: 58px;
}

.center_wrapper .comment_block .social_icons:after, .comment_block.with_social:after {
    display: block;
    content: '';
    clear: both;
}

.center_wrapper .comment_block .social_icons .fb_iframe_widget {
    margin-right: 15px;
}

.center_wrapper .social_icons.with_additional {
    height: 53px;
}

.social_icons tr.additional_links > td > div, .social_icons tr.additional_links > td > div > iframe {
    min-width: 110px !important;
}

.center_wrapper .social_icons table {
    width: 100%;
    height: 30px;
}

.center_wrapper .social_icons table td {
    vertical-align: top;
    width: 50%;
}

.center_wrapper .social_icons:not(.with_additional) table .additional_links {
    display: none;
}

.center_wrapper .social_icons .fb_iframe_widget {
    margin: 0 0 10px 0;
}

.center_wrapper .social_icons > p {
    padding: 10px 0 0;
}

.center_wrapper .social_icons ul:after {
    display: block;
    clear: both;
    content: '';
}

.center_wrapper .social_icons li {
    float: left;
    margin: 0 0 0 4px;
}

.center_wrapper .social_icons li:first-child {
    margin: 0;
}

.center_wrapper .social_icons li a {
    display: inline-block;
    overflow: hidden;

}

.center_wrapper .social_icons .twitter-icon {
    width: 55px;
    background-color: #dfdfdf;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#dfdfdf);
    background: linear-gradient(to bottom, #fefefe 0%, #dfdfdf 100%);
    background: -webkit-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -moz-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    border-radius: 4px;
    border: 1px solid #cccccc;
    color: #333333;
    font-size: 12px;
    line-height: 18px;
    height: 18px;
    text-align: right;
    padding: 0 5px 0 0;
    font-weight: 600;
}

.center_wrapper .social_icons .twitter-icon i {
    background-image: url("https://designcontest-at-designcontest.netdna-ssl.com/images/twit-icon.png");
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    text-indent: 9999px;
    overflow: hidden;
}

.center_wrapper .social_icons .other-icon {
    width: 20px;
    height: 20px;
    background: #383B43;
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    line-height: 20px;
    text-align: center;
    border-radius: 2px;
}

.center_wrapper .social_icons .other-icon:before {
    content: '\e923';
    color: #fff;
    font-size: 12px;
    font-family: 'DC-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.center_wrapper .social_icons .share {
    width: 55px;
    background-color: #3c56a2;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4b68b9, endColorstr=#3c56a2);
    background: linear-gradient(to bottom, #4b68b9 0%, #3c56a2 100%);
    background: -webkit-linear-gradient(top, #4b68b9 0%, #3c56a2 100%);
    background: -moz-linear-gradient(top, #4b68b9 0%, #3c56a2 100%);
    background: -o-linear-gradient(top, #4b68b9 0%, #3c56a2 100%);
    background: -ms-linear-gradient(top, #4b68b9 0%, #3c56a2 100%);
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
    text-align: center;
}

.social_icons a {
    text-decoration: none;
}

/*social icons end*/
.green_button_head {
    float: right;
    margin: 10px 0;
    position: relative;
}

/*Contest information*/

.contest_heading {
    padding: 0 0 25px;
}

.main_info,
.contest_heading .entries,
.contest_heading .prize,
.design_item,
.content_comments .comments_list li .comment_details,
.parent .reply_box,
.content_submit,
.expired,
.one_on_one .last_step {
    border-right: 1px solid #e0e0e0;
    box-shadow: 0 1px 1px #e0e0e0;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #e0e0e0;
}

.parent .reply_box {
    display: none;
}

.main_info {
    width: 75%;
    background: #fff;
    position: relative;
    float: left;
    border-radius: 4px;

}

html[lang="de-de"] .main_info {
    width: 72%;
}

.main_info .holder_name {
    font-weight: 600;
}

.main_info .holder_name a {
    text-decoration: none;
}

.main_info .thems_designer {
    padding: 0 0 7px;
}

.main_info .inner_wrapper .name_contest h1 {
    width: 75%;
    text-align: left;
    font-size: 22px;
    line-height: 28px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
}

.main_info .name_contest {
    padding: 0 0 8px 0;
}

.main_info .inner_wrapper {
    padding: 15px 10px 10px 15px;
}

/* spanish for wrapper */

html[lang="es-es"] .main_info .inner_wrapper {
    padding: 15px 11px 30px 15px;
}

/* french for wrapper */

html[lang="fr-fr"] .main_info .inner_wrapper {
    padding: 15px 11px 30px 15px;
}

/* deutsch for wrapper */

html[lang="de-de"] .main_info .inner_wrapper {
    padding: 15px 11px 30px 15px;
}

.main_info .inner_wrapper .upgrade {
    padding: 0 0 3px 0;
}

.contest_heading .follow_button, .unfroze_button {
    background-color: #dfdfdf;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#dfdfdf);
    background: linear-gradient(to bottom, #fefefe 0%, #dfdfdf 100%);
    background: -webkit-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -moz-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    color: #333333;
    height: 26px;
    line-height: 26px;
    width: 88px;
    border-radius: 4px;
    border: 1px solid #cccccc;
    text-align: center;
    font-weight: 600;
    display: inline-block;
    vertical-align: top;
    float: right;
}

.contest_heading .follow_button i {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/sprite_contest.png") no-repeat -136px -332px;
    width: 22px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    padding: 0 0 0 5px;
    text-indent: -9999px;
    overflow: hidden;
    margin: -2px 0 0;
}

.contest_heading .follow_button i.svg-icon {
    background: none;
    overflow: visible;
    font-size: 11px;
    color: #666973;
    margin: 1px 5px 0 0;
    padding: 0;
}

.contest_heading .unfollow_button {
    background: none;
    background-color: none;
    border: none;
    float: right;
    position: absolute;
    top: 38px;
    color: #2f323b;
    height: 26px;
    line-height: 26px;
    width: 88px;
    right: 10px;
    text-align: center;
    font-weight: 600;
}

.contest_heading .unfollow_button i {
    display: inline-block;
    width: 8px;
    height: 8px;
    overflow: hidden;
    text-indent: -999px;
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/sprite_contest.png") no-repeat -189px -337px;
    vertical-align: middle;
    margin: 0 0 0 5px;
}

.contest_heading .unfollow_button i.svg-icon {
    background: none;
    font-size: 7px;
    overflow: visible;
    color: #2f323b;
}

/*info end*/
/*demo page*/
.contest_to_try_block .main_info .inner_wrapper .name_contest h1 {
    width: 50%;
    text-align: left;
    font-size: 22px;
    line-height: 28px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
}

/*end demo page*/
/*Prise and enteris*/
.contest_heading .entries {
    float: right;
    margin: 0 0 0 1%;
    width: 9%;
    background: #fff;
    position: relative;
    border-radius: 5px;
    min-height: 75px;
    height: 100px;
}

html[lang="es-es"] .contest_heading .entries {
    height: 119px;
}

html[lang="de-de"] .contest_heading .entries {
    height: 119px;
    width: 12%;
}

html[lang="fr-fr"] .contest_heading .entries {
    height: 121px;
}

.contest_heading .prize {
    float: right;
    margin: 0 0 0 1%;
    width: 13%;
    background: #fff;
    position: relative;
    border-radius: 5px;
    overflow: hidden;
    height: 100px;
}

html[lang="es-es"] .contest_heading .prize {
    height: 119px;
}

html[lang="fr-fr"] .contest_heading .prize {
    height: 121px;
}

html[lang="de-de"] .contest_heading .prize {
    height: 119px;
}

.contest_heading .entries .inner_wrapper, .contest_heading .prize .inner_wrapper {
    min-height: 60px;
    text-align: center;
}

.entries p, .prize p {
    text-transform: uppercase;
    padding: 6px 0 0;
}

html[lang="es-es"] .entries p, .prize p {
    text-transform: uppercase;
    padding: 12px 0 0;
}

html[lang="fr-fr"] .entries p, .prize p {
    text-transform: uppercase;
    padding: 12px 0 0;
}

.prize .inner_wrapper .prize_icon {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/sprite_contest.png") no-repeat -176px -289px;
    width: 20px;
    height: 10px;
    display: inline-block;
    padding: 0 0 0 8px;
    text-indent: -9999px;
    overflow: hidden;
}

.entries .value, .prize .value {
    font-size: 32px;
    line-height: 40px;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 40px;
}

.entries .time_left {
    padding: 10px 0;
    border-top: 1px solid #e0e0e0;
    font-weight: 600;
    height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

html[lang="de-de"] .entries .time_left {
    padding: 6px 10px 0px 10px;
    white-space: normal;
}

html[lang="fr-fr"] .entries .time_left {
    padding: 10px 6px;
}

.prize .type {
    background: #4b933f;
    font-weight: 400;
    color: #fff;
    width: 80%;
    line-height: 18px;
    height: 20px;
    font-size: 13px;
    margin: 7px auto;
    border-bottom: 1px solid #307523;
    border-radius: 2px;
}

/*End prise and enteris*/
/*COntest option= filters*/
.contest_options {
    background: #fff;
}

.contest_options.entries_options,
.contest_options.comments_options,
.contest_options.designers_options,
.content_submit {
    border-radius: 0 0 5px 5px;
    margin: -1px 0 15px;
}

#tab_data,
#tab_one_on_one {
    margin-top: -1px;
    clear: both;
}

#tab_data.without_notifications {
    position: relative;
    background: #fff;
}

#tab_data.without_notifications:after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

#tab_data.without_notifications .empty_contest_message {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    z-index: 99;
    font-size: 16px;
    color: #2f323b;
    font-style: italic;
}

#tab_data.without_notifications .filter, #tab_data.without_notifications .ntfc-list {
    opacity: 0.2;
}

.contest_options > ul {
    background-color: #dfdfdf;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#dfdfdf);
    background: linear-gradient(to bottom, #fefefe 0%, #dfdfdf 100%);
    background: -webkit-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -moz-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    border-radius: 3px 3px 0px 0px;
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #dfdfdf;
    height: 34px;
}

.contest_options > ul:after {
    clear: both;
    content: '';
    display: block;
}

.contest_options .tab_voting, .contest_options .tab_brief {
    width: 140px;
}

html[lang='ru-ru'] .contest_options .tab_voting {
    width: 160px;
}

.contest_options > ul > li {
    float: left;
    background-color: #dfdfdf;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#dfdfdf);
    background: linear-gradient(to bottom, #fefefe 0%, #dfdfdf 100%);
    background: -webkit-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -moz-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    height: 32px;
    line-height: 32px;
    text-align: center;
    /*width: 160px;*/
    color: #545c69;
    border-bottom: 1px solid #dfdfdf;
    font-weight: 600;
}

.contest_options > ul > li.active {
    background: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);
    height: 32px;
    /*width: 160px;*/
    line-height: 31px;
    border-top: 2px solid #24a1c2;
    border-bottom: 2px solid #fff;
    margin: -1px 0px -1px 0px;

}

/*.contest_options>ul>li.tab_submit.active:hover {
padding:0;
}*/
.center_content_wrapper .contest_options .tab_submit,
.center_content_wrapper .contest_options .tab_upgrade {
    background-color: #18b6de;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3cc2e4, endColorstr=#18b6de);
    background: linear-gradient(to bottom, #3cc2e4 0%, #18b6de 100%);
    background: -webkit-linear-gradient(top, #3cc2e4 0%, #18b6de 100%);
    background: -moz-linear-gradient(top, #3cc2e4 0%, #18b6de 100%);
    background: -o-linear-gradient(top, #3cc2e4 0%, #18b6de 100%);
    background: -ms-linear-gradient(top, #3cc2e4 0%, #18b6de 100%);
    width: 200px;
    height: 31px;
    border-radius: 0 4px 0 0;
    box-shadow: none;
    float: right;
    border-top: 1px solid #24a1c2;
    border-bottom: 4px solid #18b6de;
    border-left: 1px solid #24a1c2;
    margin: -1px 0px -1px 0px;
    color: #fff;
    overflow: hidden;
    padding: 0;
    border-right: none;
}

html[lang="de-de"] .center_content_wrapper .contest_options .tab_submit,
.center_content_wrapper .contest_options .tab_upgrade {
    width: 250px;
}

.center_content_wrapper .contest_options .tab_upgrade .svg-icon {
    margin: 0 5px 0 0;
    font-size: 14px;
}

.center_content_wrapper .contest_options .tab_upgrade.active .svg-icon {
    color: #3a4353;
}

.center_content_wrapper .contest_options .tab_submit span,
.center_content_wrapper .contest_options .tab_upgrade span {
    color: #fff;
}

.center_content_wrapper .contest_options .tab_submit.active span,
.center_content_wrapper .contest_options .tab_upgrade.active span {
    color: #545c69;
}

#ui-datepicker-div {
    z-index: 1000000 !important;
}

.contest_options > ul > li > a > span {
    white-space: nowrap;
}

.contest_options > ul > li > span {
    background-repeat: no-repeat;
}

.contest_options > ul > li .svg-icon {
    margin: 1px 10px 0 0;
    color: #3a4353;
    font-size: 14px;
}

.contest_options > ul > li .svg-icon.icon-submit {
    font-size: 12px;
}

.contest_options > ul > li .icon-entries {
    font-size: 15px;
}

.contest_options > ul > li .icon-designers {
    margin-top: 0;
}

.contest_options ul .tab_submit span {
    background-position: 0 -324px;
}

.contest_options .tab_submit.active,
.contest_options .tab_upgrade.active {
    width: 200px;
    border-bottom: 4px solid #fff;
    border-radius: 0 4px 0 0;
    margin: -1px 0px -2px 0px;
    border-left: none;
    color: #545c69;
}

.contest_options .tab_submit.active,
.contest_options .tab_upgrade.active {
    background: #fff;
    line-height: 31px;
    border-bottom: 3px solid #fff;
    border-top: 2px solid #24a1c2;
}

.contest_options > ul > li:first-child {
    border-radius: 4px 0px 0 0;
}

.box {
    padding: 15px 15px 17px;
}

.my-designs .box {
    padding: 15px 15px 25px;
}

.reply_box {
    padding: 15px 15px 10px;
}

.filters {
    padding: 0 0 10px 0;
}

html[lang="es-es"] .filters {
    padding: 0 0 20px 0;
}

html[lang="fr-fr"] .filters {
    padding: 0 0 20px 0;
}

.content_entries .box:after {
    display: block;
    clear: both;
    content: '';
}

.filters_left_block {
    display: inline-block;
}

.chek_filter input[type="checkbox"] + label::before,
.chek_filter input[type="radio"] + label::before {
    margin: 3px auto;
    display: block;
}

.chek_filter {
    display: inline-block;
    padding: 0px 30px 0px 0px;
}

html[lang="de-de"] .chek_filter {
    padding: 0px 10px 0px 0px;
}

.chek_filter div {
    padding: 0 15px 0 0px;
    display: inline-block;
    text-align: center;
    height: 40px;
    width: 62px;
    vertical-align: top;
}

html[lang="de-de"] .chek_filter div {
    width: auto;
    display: inline-block;
    padding: 0 12px 0 0px;
}

html[lang="de-de"] .chek_filter div label {
/*    width: 92px; */
}

html[lang="de-de"] .filter__search_right .field__el input {
    width: 140px;
}

.ie8 .chek_filter div {
    width: 53px;
}

.chek_filter label {
    font-size: 12px;
    font-weight: 600;
    height: 40px;
    display: block;
}

.contest_heading .hide_follow {
    display: none;
}

/*----------------End----------------------------------*/

/*slider filter*/
#positionSlider {
    display: inline-block;
}

#LeftValue, #RightValue {
    width: 24px;
    border: none;
    background: #fff;
    color: #000;
    height: 16px;
    padding: 0 0 0 5px;
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-size: 13px;
    line-height: 16px;
    box-shadow: none;
}

.slider_filter {
    display: inline-block;
    vertical-align: bottom;
    height: 16px;
    line-height: 16px;
    margin: 0 35px 15px 0;
    position: relative;
}

html[lang="fr-fr"] .slider_filter {
    margin: 12px 8px 15px 0;
}

html[lang="de-de"] .slider_filter {
    margin: 0 0px 15px 0;
}

html[lang="es-es"] .slider_filter {
    margin: 0 22px 15px 0;
}

.ie8 .slider_filter {
    padding: 0px 2% 5px 0;
}

/*slider filter*/
.slider_filter .noUi-background {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/rating-polzunok.svg") no-repeat 100% 100% #fff;
}

.slider_filter .noUi-target {
    width: 152px;
    height: 13px;
    margin: 2px 0 1px;
}

.slider_filter .noUi-base {
    height: 100%;
    position: relative;
    width: 100%;
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/rating-polzunok.svg") no-repeat 100% 100%;
}

.slider_filter .noUi-connect {
    -webkit-transition: background 450ms;
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/rating-polzunok.svg") no-repeat 100% 0;
    transition: background 450ms;
}

.slider_filter .noUi-horizontal .noUi-handle {
    height: 20px;
    left: -9px;
    top: -4px;
    width: 10px;
}

.slider_filter .noUi-horizontal .noUi-handle {

}

.slider_filter .numeric {
    display: block;
    text-align: center;
    font-size: 11px;

    word-spacing: 16px;
    position: absolute;
    top: -20px;
    width: 100%;
    right: 0px;
}

.slider_filter input:focus {
    box-shadow: none;
    border: none;
}

.slider_filter .noUi-handle {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/mishk-polzunok.png") no-repeat 4px -17px;
}

.slider_filter .noUi-handle-upper {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/mishk-polzunok.png") no-repeat 0 2px;
}

.slider_filter .noUi-handle:active {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/hover-polzunok.png") no-repeat -5px -3px;
}

.slider_filter .noUi-handle-upper:active {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/hover-polzunok.png") no-repeat -9px -41px;
}

.slider_filter .noUi-horizontal .noUi-handle-upper {
    left: 0px;
}

/*slider cart*/
.slider_rating .noUi-background,
.bulk_mod .rating .noUi-background {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/slider-rating-blue.svg") no-repeat 0 49%;
    background-size: 113px 7px;
}

.slider_rating .noUi-base,
.bulk_mod .rating .noUi-base {
    height: 100%;
    width: 100%;
    background: none;
}

.slider_rating .noUi-origin,
.bulk_mod .rating .noUi-origin {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/slider-rating-gray.svg") no-repeat 100% 49% #eaeaea;
    background-size: 113px 7px;
}

.slider_rating .noUi-target,
.bulk_mod .rating .noUi-target {
    width: 113px;
    height: 15px;
    margin: 4px auto;
}

.slider_rating .noUi-horizontal .noUi-handle,
.bulk_mod .rating .noUi-horizontal .noUi-handle {
    display: inline-block;
    padding: 3px;
    margin-left: -4px;
    position: relative;
    float: left;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: rgb(255, 255, 255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(243, 244, 245, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(243, 244, 245, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(243, 244, 245, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f4f5', GradientType=0); /* IE6-9 */
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.29);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.29);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.29);
    cursor: pointer;
    width: auto;
    height: auto;
}

.slider_rating .noUi-horizontal .noUi-handle:after,
.bulk_mod .rating .noUi-horizontal .noUi-handle:after {
    height: 10px;
    width: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: rgb(237, 238, 238); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(237, 238, 238, 1) 0%, rgba(243, 244, 245, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(237, 238, 238, 1) 0%, rgba(243, 244, 245, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(237, 238, 238, 1) 0%, rgba(243, 244, 245, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edeeee', endColorstr='#f3f4f5', GradientType=0); /* IE6-9 */
    -webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
}

.slider_rating .noUi-horizontal .noUi-handle:active,
.bulk_mod .rating .noUi-horizontal .noUi-handle:active {
    -webkit-box-shadow: 0px 0px 5px 1px rgba(170, 219, 236, 0.9);
    -moz-box-shadow: 0px 0px 5px 1px rgba(170, 219, 236, 0.9);
    box-shadow: 0px 0px 5px 1px rgba(170, 219, 236, 0.9);
}

#low {
    float: right;
    line-height: 22px;
    width: 23px;
}

/* --- Dimas styles for enties tab ---*/
.centered {
    text-align: center;
}

#contests_list {
    padding: 20px 0 0;
}

/*slider filter*/
.multiselect {
    width: 318px;
    height: 28px;
    display: inline-block;
    vertical-align: bottom;
    padding: 0 0px 9px 0;
}

.ie8 .multiselect {

    padding: 0 0px 0px 0;
}

.multiselect select {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    border: 1px solid #b8b8b8;
}

.right_selection {
    height: 28px;
    display: inline-block;
    vertical-align: bottom;
    padding: 0 32px 6px 0;
}

.right_selection select {
    height: 100%;
    width: 85px;
    border-radius: 4px;
    border: 1px solid #b8b8b8;
    font-size: 14px;
}

html[lang='es-es'] .right_selection select {
    width: 130px;
}

html[lang='fr-fr'] .right_selection select {
    width: 148px;
}

html[lang='de-de'] .right_selection select {
    width: 150px;
}

.right_butt {
    width: 74px;
    height: 34px;
    border-radius: 6px;
    display: inline-block;
    white-space: nowrap;
}

.right_butt .bulk {
    border-radius: 6px 0px 0px 6px;
    position: relative;
}

.right_butt .select_winner {
    border-radius: 0px 6px 6px 0px;
    position: relative;
}

.right_butt .bulk i, .right_butt .select_winner i {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/sprite_contest.png");
    background-repeat: no-repeat;
}

.right_butt .bulk i {
    background-position: -54px -280px;
}

.right_butt .select_winner i {
    background-position: -90px -280px;
}

.right_butt .bulk:active i, .right_butt .bulk.active i {
    background-position: -54px -360px;;
}

.right_butt .select_winner:active i, .right_butt .select_winner.active i {
    background-position: -90px -359px;;
}

.right_butt .select_winner i, .right_butt .bulk i {
    width: 36px;
    height: 32px;
    text-indent: -99999px;
    display: inline-block;
}

.right_butt .bulk, .right_butt .select_winner {
    background-color: #e9e9e9;
    background: linear-gradient(to bottom, #fefefe 0%, #e9e9e9 100%);
    background: -webkit-linear-gradient(top, #fefefe 0%, #e9e9e9 100%);
    background: -moz-linear-gradient(top, #fefefe 0%, #e9e9e9 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #e9e9e9 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #e9e9e9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e9e9e9', GradientType=0);
    width: 35px;
    height: 32px;
    margin: 0 0 0 -1px;
    box-shadow: none;
    border: 1px solid #b8b8b8;
    box-shadow: 0px 1px 1px #d6d6d6;
    font-size: 19px;
    text-align: center;
    line-height: 32px;
    color: #666973;
    display: inline-block;
    float: initial;
}

.box .bulk_mod .delete_bulk:active,
.box .bulk_mod .comment_bulk:active {
    border: 1px solid #b8b8b8;
    box-shadow: inset 0px 1px 4px #cecece
}

.right_butt .bulk:active, .right_butt .select_winner:active,
.right_butt .bulk.active, .right_butt .select_winner.active {
    background-color: #24a1c2 !important;
    background: linear-gradient(to bottom, #2090ad 0%, #24a1c2 100%);
    background: -webkit-linear-gradient(top, #2090ad 0%, #24a1c2 100%);
    background: -moz-linear-gradient(top, #2090ad 0%, #24a1c2 100%);
    background: -o-linear-gradient(top, #2090ad 0%, #24a1c2 100%);
    background: -ms-linear-gradient(top, #2090ad 0%, #24a1c2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e9e9e9', GradientType=0);
    border: 1px solid #218ba8;
    box-shadow: none;
    color: #fff;
}

.sort {
    padding: 0 5px 0 0;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin: 6px 0 0;
}

.sort .svg-icon {
    font-size: 11px;
    color: #3f4553;
}

.sort.desc .icon-up_arrow {
    display: none;
}

span.sort.asc .icon-down_arrow, #designs_filters span.sort .icon-down_arrow {
    display: none;
}

#designs_filters span.sort.desc .icon-down_arrow {
    display: inline;
}

.right_item {
    display: inline-block;
    vertical-align: top;
    float: right;
}

.contest_options .box .bulk_mod, .contest_options .box .winners_mod {
    border-top: 1px solid #dddddd;
    padding: 10px 0 0;
}

.box .bulk_mod .btn_bulk {
    display: inline-block;
    padding: 0 20px 0 0;
    float: left;
}

.box .bulk_mod .btn_bulk span {
    background-color: #e9e9e9;
    background: linear-gradient(to bottom, #fefefe 0%, #e9e9e9 100%);
    background: -webkit-linear-gradient(top, #fefefe 0%, #e9e9e9 100%);
    background: -moz-linear-gradient(top, #fefefe 0%, #e9e9e9 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #e9e9e9 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #e9e9e9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e9e9e9', GradientType=0);
    display: inline-block;
    width: 35px;
    height: 32px;
    margin: 0 0 0 -1px;
    border: 1px solid #b8b8b8;
    box-shadow: 0 1px 1px #d6d6d6;
    border-radius: 4px;
    cursor: pointer;
    vertical-align: top;
}

.hide_bulk i,
.remove_bulk i {
    margin: 7px;
}

.bulk_mod .btn_bulk .delete_bulk i, .bulk_mod .btn_bulk .comment_bulk i {
    background-image: url("https://designcontest-at-designcontest.netdna-ssl.com/images/sprite_contest.png");
    background-repeat: no-repeat;
    text-indent: -99999px;
    width: 35px;
    height: 32px;
    display: inline-block;
}

.bulk_mod .btn_bulk .delete_bulk i,
.box .bulk_mod .btn_bulk .delete_bulk:active i {
    background-position: -52px -478px;
}

.bulk_mod .btn_bulk .comment_bulk i,
.box .bulk_mod .btn_bulk .comment_bulk:active i {
    background-position: -91px -478px;
}

/*slider bulk*/
.bulk_mod .rating {
    width: 130px;
    height: 23px;
    background-color: #eaeaea;
    border-top: 1px solid #b9b9b9;
    border-radius: 14px;
    display: inline-block;
    float: none;
}

.bulk_mod .rate_box {
    vertical-align: bottom;
    display: inline-block;
    position: relative;
    margin: 5px 20px 0 0;
    float: left;
}

.bulk_mod .rate_box span {
    padding: 0 5px 6px 5px;
    vertical-align: bottom;
    display: inline-block;
    width: 26px;
}

html[lang="es-es"] .bulk_mod .rate_box span {
    width: 84px;
}

html[lang="fr-fr"] .bulk_mod .rate_box span {
    width: 84px;
}

/*end slider bulk*/
.bulk_mod .sum_entries {
    display: inline-block;
    line-height: 32px;
    vertical-align: bottom;
}

.bulk_mod .sum_entries .case {
    padding: 0 15px 0 0;
}

.bulk_mod .sum_entries .clear i {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/sprite_contest.png") no-repeat -184px -535px;
    width: 20px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

.bulk_mod .select_all {
    float: right;
    vertical-align: bottom;
    line-height: 34px;
    padding: 0 32px 0 0;
}

.entries_options .box .winners_mod p {
    line-height: 34px;
}

.entries_options .box .winners_mod .info {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/sprite_contest.png") no-repeat -186px -508px;
    width: 20px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    padding: 0 0 5px 0;
}

.entries_options .box .winners_mod .info.svg-icon {
    background: none;
    width: auto;
    height: auto;
}

.contest_heading .hide_follow {
    display: none;
}

/*Tooltip*/
.ui-tooltip:not(.tooltip_in) {
    border: 0 !important;
    background: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {

}

.tooltip {
    position: absolute;
    max-width: 230px;
    z-index: 2000;
}

/*end tooltip*/

/* --- end styles for entries tab --- */
.ie8 .selection {
    padding: 0 0px 0px 0;
}

.sort_selection {
    height: 28px;
    display: inline-block;
    vertical-align: top;
    padding: 0 32px 3px 0;
    margin: 2px 0 0;
}

.rating_butt {
    width: 74px;
    height: 32px;
    border-radius: 6px;
    display: inline-block;
    background: linear-gradient(to bottom, #fefefe 0%, #e9e9e9 100%);
    background: -webkit-linear-gradient(top, #fefefe 0%, #e9e9e9 100%);
    background: -moz-linear-gradient(top, #fefefe 0%, #e9e9e9 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #e9e9e9 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #e9e9e9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e9e9e9', GradientType=0);
}

.rating_butt .freepik, .rating_butt .cub {
    width: 50%;
    height: 100%;
    box-shadow: none;
    border: 1px solid #b8b8b8;
    margin: 0;
    padding: 0;
    overflow: hidden;
    text-indent: -999px;
}

.rating_butt .freepik {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/icon_rating.png") 50% 0 no-repeat;
    border-radius: 6px 0px 0px 6px;
    border-right: 0;
    float: left;
}

.rating_butt .cub {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/icon_rating.png") 50% 100% no-repeat;
    margin: 0 0 0 -1px;
    border-radius: 0 6px 6px 0;
    float: right;
}

.rating_butt .active {
    box-shadow: inset 0 0 7px #13b3dd;
    border-color: #13b3dd;
}

.left_item {
    display: inline-block;
    vertical-align: top;
    padding: 0;
    float: right;
}

.image_preview img {
    /*max-width: 100%;*/
}

.image_preview img[src=""] {
    display: none;
}

/* upgrades tab */
.upgrades_list_box {
    width: 35%;
    margin: 0 5% 0 0;
}

.upgrades_summary_box {
    width: 60%;
}

.upgrades_list_box, .upgrades_summary_box {
    float: left;
}

.upgrades_summary_box #add_new_payment {
    background: none;
}

.second_third_increase_list {
    display: none;
}

.upgrades_box li {
    padding: 0 0 10px;
}

/* end styles of upgrades tab */

/* UPGRADE TAB */
.contest_options.upgrade-tab {
    padding-top: 20px;
}

.content_upgrades .upgrades-left {
    float: left;
}

.content_upgrades .upgrades-right {
    overflow: hidden;
    position: relative;
}

.content_upgrades .upgrades-right.absolute {
    width: 490px;
    right: 43%;
    z-index: 9;
    position: absolute;
    margin-right: -265px;
}

.content_upgrades .upgrades-right.fixed {
    position: fixed;
    width: 490px;
    right: 43%;
    top: 20px;
    margin-right: -265px;
}

.content_upgrades .upgrades-right-wrapper, .content_upgrades .absolute .upgrades-right-wrapper, .content_upgrades .fixed .upgrades-right-wrapper {
    padding: 25px 40px;
    margin: 0 0 0 100px;
    border-radius: 5px;
    background: #f6f2e9;
    overflow: hidden;
    position: relative;
    float: left;
}

.information .record.right-0 {
    padding-right: 0;
}

.content_upgrades .payment_table {
    margin: 0 0 10px;
}

.content_upgrades .upgrades-right.card-yes {
    overflow: hidden;
    margin-left: 50px;
    float: left;
}

.content_upgrades {
    border-right: 1px solid #e0e0e0;
    box-shadow: 0 1px 1px #e0e0e0;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #e0e0e0;
    background: #fff;
    border-radius: 0 0 5px 5px;
    padding: 20px 30px;
    min-height: 400px;
}

.content_upgrades .upgrades-left h2 {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 600;
    color: #434753;
    padding: 0;
}

.content_upgrades .upgrades-left .upgrades-list {
    width: 300px;
}

html[lang="fr-fr"] .content_upgrades .upgrades-left .upgrades-list {
    width: 350px;
}

.content_upgrades .upgrades-left input[type="checkbox"] + label > span {
    font-weight: 600;
    font-size: 14px;
}

.content_upgrades input[type="checkbox"] + label::before, input[type="radio"] + label::before {
    margin: 0 10px 2px 0;
}

.content_upgrades .top-line .upgrade-select,
.one_on_one .top-line .upgrade-select {
    float: left;
}

html[lang="es-es"] .content_upgrades .top-line .upgrade-select,
.one_on_one .top-line .upgrade-select {
    width: 90%;
}

.content_upgrades .top-line .upgrade-price,
.one_on_one .top-line .upgrade-price {
    float: right;
    font-weight: 600;
    color: #000;
    font-size: 14px;
}

.one_on_one .headline .top-line .upgrade-price {
    float: left;
    padding: 0 0 0 20px;
}

.free .top-line .upgrade-price, .top-line .upgrade-price.old_price {
    text-decoration: line-through;
    margin: 0 23px 0 0;
    padding: 0 5px;
}

.top-line .upgrade-price.green {
    color: #4b933f;
    text-decoration: none;
}

.content_upgrades .upgrades-item,
.one_on_one .upgrades-item {
    margin-bottom: 20px;
}

.content_upgrades .upgrades-item.with-checkbox-item .top-line, .content_upgrades .upgrades-item.with-checkbox-item .upgrade_description {
    cursor: pointer;
}

.content_upgrades .upgrades-item > p,
.one_on_one .upgrades-item > p {
    font-size: 14px;
    color: #808596;
    margin-top: 8px;
    line-height: 18px;
}

.upgrades-item .nda_link {
    border-bottom: 1px dashed;
    color: #000;
    cursor: pointer;
}

.increase-prize input, .places-prize input {
    width: 50px;
    height: 25px;
    background: white;
    border: 1px solid #b8b8b8;
    border-radius: 3px;
    font-size: 16px;
    text-align: center;
    color: #434753;
    font-weight: 600;
    padding: 0;
    margin: 0;
    display: inline;
}

.content_upgrades .increase-prize {
    margin-top: 30px;
}

.content_upgrades .increase-prize span.text {
    font-size: 14px;
    color: #000;
    margin-right: 20px;
}

.content_upgrades .increase-prize span.currency, .places-prize span.currency {
    margin-right: 10px;
}

.places-prize span.text {
    width: 80px;
}

.places-prize span, .places-prize input {
    float: left;
}

.places-prize {
    line-height: 29px;
    margin-top: 12px;
}

.content_upgrades .upgrades-right {
    font-size: 16px;
    color: #000;
    line-height: normal;
    margin: 0 0 20px;
}

.content_upgrades .upgrades-right h2 {
    font-size: 24px;
    font-weight: 600;
    color: #2f323b;
    padding: 0;
    line-height: 28px;
    letter-spacing: 0;
}

.content_upgrades .upgrades-right .payment_table > ul {
    margin-top: 35px;
    width: 300px;
}

.content_upgrades .upgrades-right ul li span {
    font-weight: 600;
    float: right;
    width: 50px;
    text-align: left;
    white-space: nowrap;
}

.content_upgrades .upgrades-right ul li p {
    float: left;
}

.content_upgrades .upgrades-right ul li {
    margin: 3px 0;
}

.content_upgrades .upgrades-right ul li.discount span {
    position: relative;
    left: -5px;
}

.content_upgrades .upgrades-right ul li.discount {
    margin: 10px 0 0;
    color: #5fac52;
}

.content_upgrades .upgrades-right ul li.total {
    margin: 20px 0 0;
}

.step4 .method-payment .selection select {
    /* min-width: 145px; */
}

.method-payment {
    margin: 20px 0;
}

.content_upgrades .card ul .icon_card,
.content_upgrades .card ul .icon_card li {
    display: inline-block;
    vertical-align: middle;
}

.content_upgrades .card ul li {
    padding: 0;
    white-space: nowrap;
    margin: 0;
}

.content_upgrades .card ul li ul li {
    padding: 0 5px 0 0;
}

.content_upgrades .upgrades-right .card input[type="checkbox"] + label::before {
    margin: 0 25px -4px 0 !important;
}

.content_upgrades .upgrades-right .card label {
    display: inline-block;
    min-width: 136px;
}

.upgrades-right .information {
    width: 435px;
}

.upgrades-right .information .tit {
    padding: 0 0 12px;
    margin-top: 20px;
}

.upgrades-right .information .tit span {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/gray-line-2.png");
    background-position: 50%;
    background-repeat: repeat-x;
    display: inline-block;
    width: 430px;
}

.upgrades-right .information .record p {
    display: block;
    padding: 0 0 5px;
    font-size: 14px;
    font-weight: 600;
}

/*
.upgrades-right .information .img_card div ul li {
    margin:0;
}
*/
.upgrades-right .information .tit p {
    background-color: #f6f2e9;
    color: #b8b8b8;
    font-size: 14px;
    display: inline-block;
    padding: 0 5px 0 0;
}

/*
.upgrades-right .information .record.img_card > div {
    background-color:transparent;
}
.upgrades-right .information .record.img_card > div > i {
    width:85px;
    height:54px;
    background:url('https://designcontest-at-designcontest.netdna-ssl.com/images/credit-cards.png') 0px 0px;
    display:block;
}
.upgrades-right .information .record.img_card > div.card-2 > i {
    background:url('https://designcontest-at-designcontest.netdna-ssl.com/images/credit-cards.png') -94px 0px;
}
.upgrades-right .information .record.expires > p {
    position:relative;
    top:4px;
}
*/
.content_upgrades:after, .content_upgrades .top-line:after, .places-prize:after, .content_upgrades .upgrades-right ul li:after {
    clear: both;
    content: '';
    display: block;
}

.content_upgrades .upgrades-right span.loading > i {
    display: inline-block;
    background: url('https://designcontest-at-designcontest.netdna-ssl.com/images/load.gif') center center;
    width: 26px;
    height: 26px;
    margin-left: 15px;
    position: relative;
    top: 7px;
    text-indent: -9999px;
    overflow: hidden;
}

.selection select:focus {
    border: 1px solid #49badf;
    box-shadow: 0 0 4px #29b0d9;
}

.content_upgrades .upgrades-left .upgrades-list.no-active {
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

.content_upgrades .upgrades-left .upgrades-list.no-active input[type="checkbox"] + label {
    cursor: default;
}

.content_upgrades .upgrades-right.end-upgrade, .content_upgrades .upgrades-right.payment_error {
    margin-left: 350px;
    float: none;
    background: #dcfdd1;
    border: 2px #489f38 dashed;
    text-align: center;
}

html[lang="fr-fr"] .content_upgrades .upgrades-right.end-upgrade, .content_upgrades .upgrades-right.payment_error {
    margin-left: 380px;
}

html[lang="de-de"] .content_upgrades .upgrades-right.end-upgrade, .content_upgrades .upgrades-right.payment_error {
    margin-left: 380px;
    box-sizing: border-box;
}

.content_upgrades .upgrades-right.payment_error {
    background-color: #ffbbbb;
    border-color: #bf3126;
}

.content_upgrades .upgrades-right.end-upgrade h2, .content_upgrades .upgrades-right.payment_error h2 {
    font-size: 20px;
    color: #489f38;
    margin-bottom: 20px;
}

.content_upgrades .upgrades-right.payment_error h2 {
    color: #bf3126;
}

.content_upgrades .upgrades-right.end-upgrade p, .content_upgrades .upgrades-right.payment_error p {
    font-size: 14px;
    margin-bottom: 10px;
}

.green-close i {
    display: block;
    width: 23px;
    height: 22px;
    background: url('https://designcontest-at-designcontest.netdna-ssl.com/images/green-close.png') 0px 0px;
    position: absolute;
    top: 12px;
    right: 12px;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
}

#success_payment_msg .green-close i {
    display: block;
    width: 13px;
    height: 12px;
    background: url('https://designcontest-at-designcontest.netdna-ssl.com/images/small-blue-close.png') 0px -26px;
    position: absolute;
    top: 12px;
    right: 12px;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
}

span.hidden-upgrade {
    display: none;
}

/* UPGRADE TAB END */
/* ENTRY PAGE SUPERNEW */
.back-contest a.btn-grey {
    float: right;
    margin: 4px 0 0 0;
}

.entry-page .epage-right {
    float: right;
    width: 305px;
    margin-left: 20px;
}

.entry-page.comments_max .epage-right {
    width: 100%;
}

.entry-page.comments_max .epage-left {
    position: absolute;
    top: 0;
}

.entry-page .epage-left .entry_leftinfo_box {
    border-right: 1px solid #e0e0e0;
    box-shadow: 0 1px 1px #e0e0e0;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #e0e0e0;
    background: #fff;
    border-radius: 5px;
    padding: 0 13px;
    margin-left: 325px;
}

.entry-page .epage-left h2 {
    font-size: 16px;
    text-align: center;
    padding: 0;
}

.entry-page .epage-left table {
    width: 100%;
    height: 50px;
}

.entry-page .epage-left table tr td {
    vertical-align: middle;
}

.entry-page .epage-left table tr td.next, .entry-page .epage-left table tr td.prew {
    width: 25%;
}

.entry-page .epage-left table tr td.full-size {
    width: 50%;
}

#one_entry .entry-page .slider_rating {
    width: 113px;
    margin-left: 5px;
    padding: 0 11px;
}

.entry-page .epage-left table tr td.prew {
    text-align: left;
}

.entry-page .epage-left table tr td.prew a {
    display: block;
    height: 24px;
    line-height: 24px;
    color: #434753;
    float: left;
}

.prew-arrow {
    width: 13px;
    height: 24px;
    text-indent: -9999px;
    display: inline-block;
}

.entry-page .epage-left table tr td.prew a span, .entry-page .epage-left table tr td.next a span, .entry-page .epage-left table tr td.full-size a span {
    padding: 0 12px;
}

.entry-page .epage-left table tr td a {
    font-weight: 600;
    font-size: 14px;
}

#one_entry .epage-left table tr td a {
    font-size: 19px;
}

.entry-page .epage-left table tr td.next a {
    display: block;
    height: 24px;
    line-height: 24px;
    color: #434753;
    float: right;
}

.next-arrow {
    width: 13px;
    height: 24px;
    text-indent: -9999px;
    display: inline-block;
}

.prew-arrow, .next-arrow {
    font-size: 24px;
    color: #494D58;
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}

.entry-page .epage-left table tr td.full-size {
    text-align: center;
}

.entry-page .epage-left table tr td.full-size a {
    font-size: 14px;
    text-transform: uppercase;
    color: #434753;
}

.entry-page .epage-left table tr td.full-size a .full-size-icon {
    display: inline-block;
    height: 18px;
    width: 15px;
    position: relative;
    top: -2px;
    color: #434753;
}

.entry-page .epage-left .entry-item-img {
    text-align: center;
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    min-height: 320px;
}

.designer-tab-row.highlighted {
    box-shadow: 0 0 20px 2px #159bbe;
}

.marker_ico {
    background: #159bbe;
    color: #fff;
    width: 16px;
    height: 16px;
    line-height: 16px;
    border-radius: 50%;
    font-size: 10px;
    text-align: center;
    margin: 0 6px 0 0;
    cursor: pointer;
}

.notes_overlay {
    position: relative;
    display: inline-block;
    max-width: 100%;
    z-index: 98;
}

.entry-item-img .notes_overlay {
    z-index: 14;
}

.note_marker {
    background-color: #18b6de;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#43acc9, endColorstr=#179cbf);
    background: linear-gradient(to bottom, #43acc9 0%, #179cbf 100%);
    background: -webkit-linear-gradient(top, #43acc9 0%, #179cbf 100%);
    background: -moz-linear-gradient(top, #43acc9 0%, #179cbf 100%);
    background: -o-linear-gradient(top, #43acc9 0%, #179cbf 100%);
    background: -ms-linear-gradient(top, #43acc9 0%, #179cbf 100%);
    position: absolute;
    top: -9999px;
    left: -9999px;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    box-shadow: 0px 0px 4px #fff;
    z-index: 99;
    cursor: pointer;
    opacity: 0.7;
    margin: -15px 0 0 -15px;
    box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.80);
    text-shadow: 0px 0px 1px #000;
}

.disabled .note_marker {
    display: none;
}

.note_marker.highlighted {
    opacity: 1;
}

.note_marker span {
    z-index: 100;
    position: relative;
    display: inline-block;
}

.add_note_box .item_icons_remove {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/sprite_contest.png") -252px -286px;
    width: 40px;
    height: 36px;
    display: inline-block;
    cursor: pointer;
}

.add_note_box .item_icons_remove {
    position: absolute;
    top: -12px;
}

.add_note_box.right_side .item_icons_remove {
    right: -16px;
}

.add_note_box.left_side .item_icons_remove {
    left: -16px;
}

.add_note_box {
    position: absolute;
    padding: 10px 10px 15px 10px;
    width: 255px;
    height: 160px;
    background: #000;
    background: rgba(0, 0, 0, 0.7);
    float: none;
    display: none;
    border-radius: 3px;
}

.add_note_box:after {
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 0, 0, 0);
    border-width: 8px 4px;
}

.first_entry.note_marker.add_note {
    display: none;
    left: 90%;
    top: 40%;
}

.first_entry .add_note_box {
    height: auto;
    font-size: 14px;
    text-align: left;
    line-height: 18px;
    width: 194px;
}

.first_entry .add_note_box.bottom_side {
    top: 78px;
}

.first_entry .arrow-red-semicircle {
    position: absolute;
    width: 100px;
    height: 100px;
    float: none;
    display: block;
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/arrow-red-semicircle.png") no-repeat;
    left: 18px;
    top: 40px;
}

.first_entry .add_note_box.right_side {
    left: 124px;
}

.add_note_box.top_side {
    bottom: 0;
}

.add_note_box.top_side:after {
    bottom: 7px;
}

.add_note_box.bottom_side {
    top: 0;
}

.add_note_box.bottom_side:after {
    top: 7px;
}

.add_note_box.left_side {
    right: 35px;
}

.add_note_box.left_side:after {
    left: 100%;
    border-left-color: rgba(0, 0, 0, 0.7);
}

.add_note_box.right_side {
    left: 35px;
}

.add_note_box.right_side:after {
    right: 100%;
    border-right-color: rgba(0, 0, 0, 0.7);
}

.add_note_box textarea {
    width: 200px;
    height: 100px;
    resize: none;
    margin: 0 0 10px;
}

.add_note_box .close-ico {
    top: -10px;
    position: absolute;
    float: none;
    margin: 0;
}

.add_note_box.right_side .close-ico {
    right: -10px;
}

.add_note_box.left_side .close-ico {
    left: -10px;
}

.entry-page .add_note_box .grey_button.comment {
    width: 100%;
    text-align: center;
}

html[lang="de-de"] .entry-page .add_note_box .grey_button.comment {
    width: 180px;
}

.note_marker.add_note {
    z-index: 101;
    opacity: 1;
    margin: 0;
}

.entry-page .epage-left .entry-item-img .dotted,
.entry-page .epage-left .entry-item-img .blind {
    position: absolute;
    top: 100px;
    z-index: 99;
    width: 100%;

}

.entry-page .epage-left .entry-item-img .blind p {
    padding: 20px 0;
    margin: 0 auto;
    width: 200px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    font-size: 24px;
    font-weight: 600;
    color: #2f323b;
}

.swiper-slide.swiper-slide-visible .hidden_wrapper {
    min-height: 72px;
}

.swiper-slide.swiper-slide-visible .hidden_wrapper.with-border {
    border: 1px solid #000;
    overflow: visible;
    height: 72px;
}

.entry-page .epage-left .entry-item-img .blind i {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/blind-ico-big.png") no-repeat;
    display: block;
    width: 48px;
    margin: 0 auto;
    height: 42px;
}

.swiper-slide .blind i {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/blind-ico-swiper.png") no-repeat;
    display: block;
    width: 32px;
    margin: 0 auto;
    height: 30px;
}

.entry-page .epage-left .entry-item-img .dotted p {
    border: 2px #373a43 dotted;
    padding: 20px 0;
    margin: 0 auto;
    width: 200px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    font-size: 24px;
    font-weight: 600;
    color: #2f323b;
}

.entry-page .epage-left .entry-item-img .opacity-9 {
    border-radius: 0;
}

.entry-page .epage-left .entry-item-img img {
    max-width: 100%;
}

.entry-page .epage-left table tr td.entry-number {
    font-size: 14px;
    color: #2f323b;
    font-weight: 600;
}

.entry-page .epage-left table tr td.entry-rating .item_count {
    width: 224px;
    margin: 0 auto;
}

.one-on-one .entry-page .epage-left table tr td.entry-rating .item_count {
    width: 220px;
    margin: 0 auto;
}

.entry-page .designer-gallery {
    overflow: hidden;
    height: 104px;
    position: relative;
    font-size: 14px;
    color: #595c67;
    text-align: center;
    padding: 0 29px;
}

#entries_gallery_list {
    padding: 0;
    height: 98px;
}

.entry-page .designer-gallery ul {
    margin: 10px 0 0 0;
    display: block;
    width: 100%;
    position: relative;
}

.entry-page .designer-gallery ul li:last-child {
    padding-right: 2px;
}

.entry-page .designer-gallery .hidden_wrapper {
    position: relative;
    overflow: hidden;
}

.entry-page .designer-gallery ul li img {
    border: 1px #434753 solid;
    display: block;
    max-width: 98px;
    height: 74px;
    width: auto;
    margin: 0 auto;
}

.entry-page .designer-gallery ul li .dotted,
.entry-page .designer-gallery ul li .dashed,
.entry-page .designer-gallery ul li .solid,
.entry-page .designer-gallery ul li .blind {
    position: absolute;
    z-index: 99;
    width: 100%;
    top: 50%;
    margin-top: -17px;
}

.entry-page .designer-gallery ul li p {
    font-size: 14px;
    font-weight: 600;
    color: #171717;
    padding: 7px 0;
    margin: 0 4px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    text-align: center;
}

.entry-page .designer-gallery ul li .dotted p {
    border: 1px #373a43 dotted;
}

.entry-page .designer-gallery ul li .dashed p {
    border: 1px #373a43 dashed;
}

.entry-page .designer-gallery ul li .solid p {
    border: 1px #373a43 solid;
}

.designer-gallery .next, .designer-gallery .prew {
    height: 100%;
    position: absolute;
    width: 29px;
    top: 0;
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/patch_bg.png");
    z-index: 99;
}

.designer-gallery .prew {
    left: 0;
}

.designer-gallery .next {
    right: 0;
}

.designer-gallery .next a, .designer-gallery .prew a {
    position: absolute;
    top: 50%;
    margin-top: -12px;
    z-index: 999999;
    text-decoration: none;
}

.designer-gallery .next a {
    right: 5px;
}

.designer-gallery .prew a {
    left: 5px;
    background-position: left 0;
}

.entry-page {
    position: relative;
}

.entry-page .designer-tab-row .designer-info textarea {
    width: 100%;
    height: 32px;
    outline: none;
    border-radius: 4px;
    border: 1px solid #b8b8b8;
    box-shadow: inset 0px 1px 1px #cfcfcf;
    resize: vertical;
    font-size: 14px;
    color: #2f323b;
    font: 14px/16px 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;
    padding: 10px;
}

.entry-page .designer-tab-row .designer-info textarea:focus {
    border: 1px #49badf solid;
    box-shadow: 0 0 4px #29b0d9;
}

/*.entry-page .designer-tab-row {
    min-height:105px;
    height:auto;
}*/
.entry-page input[type="checkbox"] + label::before, input[type="radio"] + label::before {
    margin: 0 9px -4px 0;
}

.left {
    float: left;
}

.right {
    float: right;
}

.entry-page .grey_button.comment {
    width: 111px;
    height: 34px;
    font-size: 16px;
    color: #595c67;
    text-align: left;
    vertical-align: top;
    font-weight: 600;
    line-height: 18px;
    display: block;
}

html[lang="fr-fr"] .entry-page .grey_button.comment {
    width: 140px;
}

html[lang="de-de"] .entry-page .grey_button.comment {
    width: 140px;
}

html[lang="es-es"] .entry-page .grey_button.comment {
    width: 122px;
}
html[lang="es-es"] .entry-page .add_note_box .grey_button.comment {
    width: 100%;
}
.entry-page .grey_button.comment:active {
    border: 1px #b8b8b8 solid;
    box-shadow: inset 0 1px 4px #b8b8b8;
    color: #595c67;
}

.entry-page .comment_item {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear 0.2s, opacity 0.2s linear;
}

.touch .entry-page .comment_item {
    visibility: visible;
    opacity: 1;
}

.entry-page .grey_button.comment span {
    padding: 0 10px;
}

label.one-one > span {
    border-bottom: 1px dashed #4b4d55;
}

.designer-tab-row .designer-info .designer-info-right .line-1 .comment_item {
    position: absolute;
    top: 10px;
    right: 5px;
}

.designer-tab-row .designer-info .designer-info-right .gap {
    padding: 0 0 20px;
}

.entry-comment-text {
    margin: 20px 10px 60px 0;
    word-break: break-all;
    word-break: break-word;
    width: 100%;
}

.entry-page .designer-btns .btns-left.reply {
    width: 25%;
    line-height: normal;
}

.entry-page .designer-btns .btns-right.date {
    margin-right: 15px;
    text-align: right;
    color: #a1a4af;
    line-height: 40px;
    width: auto;
}

.entry-page .designer-btns .btns-left.reply a {
    background: none;
    width: 100%;
    display: block;
    padding: 11px 0;
}

.comment_block .designer-tab-row.grey_bg {
    background-color: #f7f7f7;
}

.designer-tab-row.grey-line {
    border-left: 3px #a1a4af solid;
}

.designer-tab-row.blue-dashed-line {
    border-left: none;
    background: #fff url("https://designcontest-at-designcontest.netdna-ssl.com/images/border-comment.png") repeat-y left center;
}

.designer-tab-row.sub-comment {
    margin-left: 20px;
}

.entry-page .designer-tab-row.sub-comment textarea {
    width: 100%;
}

.comment_block .sub-comment.add_comment_box {
    display: none;
}

.entry-page .mobile-item {
    display: none;
}

.entry-page:after, .entry-page:after, .back-contest:after, .name_contest:after,
.title:after, .bulk_mod:after, .headline .top-line:after, .transfer:after {
    clear: both;
    content: '';
    display: block;
}

/* ENTRY PAGE SUPERNEW END */
/*Kirill css*/
.bar_scroll .sumary .box .title .right span {
    display: block;
    text-align: center;
    margin: -10px 0 0 0;
    color: #a1a4af;
    padding: 0 0 8px;
}

.bar_scroll .sumary .box .title .right {
    margin: 0 -25px 0 20px;
}

/* Contest to try - demo styles */
.contest_to_try_block .text_for_mobile {
    display: none;
}

/* End contest to try - demo styles */
/*=================================Client control center======================================*/
.control_center .top_block_header {
    line-height: 30px;
}

.control_center .top_block_header .breadcrumbs {
    padding: 12px 0;
}

.inner_content .center_content_wrapper.control_center.one_on_one {
    padding: 15px 0 40px;
}

.control_center .top_block_header {
    padding: 0 5px 15px 5px;
}

.control_center .breadcrumbs {
    width: 69%;
}

.control_center .top_block_header .social_icons button.green {
    font-size: 16px;
    width: 185px;
    height: 36px;
}

.center_content_wrapper.control_center .filter {
    border-radius: 0 0 5px 5px;
}

.center_content_wrapper.control_center .l-section .table,
.center_content_wrapper.control_center .l-section {
    margin-left: 0;
}

.table__btn .btn-blue,
.table__btn .btn-grey {
    padding: 0px 8px;
    line-height: 24px;
    height: 24px;
    display: inline-block;
    font-size: 14px;
    margin: 0 0 4px;
}

.table__cell.table__cell_rt.table__cell_center .table__entries {
    white-space: nowrap;
}

.table__cell.table__cell_rt.table__cell_center .btn-blue i,
.table__cell.table__cell_rt.table__cell_center .btn-grey i,
.btn-grey.invite-designer-btn i {
    display: inline-block;
}

.table__row .table__btn {
    white-space: nowrap;
}

.block_without_entries {
    margin: 25px 0 40px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}

.block_without_entries .item {
    width: 400px;
    height: 230px;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    padding: 30px;
    border-right: 1px solid #e0e0e0;
    box-shadow: 0 1px 1px #e0e0e0;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #e0e0e0;
    border-radius: 5px;
    margin: 0 0 20px 0;
}

.block_without_entries .item h4 {
    font-size: 16px;
    line-height: 26px;
    color: #434753;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 25px 0;
}

.block_without_entries .item h4 span, .block_without_entries .item p span {
    display: block;
}

.block_without_entries .item p {
    font-size: 14px;
    line-height: 18px;
    color: #434753;
    margin: 0 0 25px 0;
}

.block_without_entries .curved-hz-1 {
    width: 200px;
}

.block_without_entries .curved-hz-1 button {
    display: block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    padding: 0;
    color: #fff;
    font-size: 16px;
    background: #44afcb;
    background: -moz-linear-gradient(top, #44afcb 0%, #159bbe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #44afcb), color-stop(100%, #159bbe));
    background: -webkit-linear-gradient(top, #44afcb 0%, #159bbe 100%);
    background: -o-linear-gradient(top, #44afcb 0%, #159bbe 100%);
    background: -ms-linear-gradient(top, #44afcb 0%, #159bbe 100%);
    background: linear-gradient(to bottom, #44afcb 0%, #159bbe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44afcb', endColorstr='#159bbe', GradientType=0);
    position: relative;
    z-index: 999;
    border-radius: 4px;
    border-top: 1px #7cc7db solid;
    border-bottom: 1px #1283a0 solid;
    box-shadow: none;
}

.block_without_entries .item.populate_public_profile {
    background: #e7f3f6 url('https://designcontest-at-designcontest.netdna-ssl.com/images/populate_public_profile_bg.png') no-repeat top right;
}

.block_without_entries .item.participate_contest {
    background: #e3f5dc url('https://designcontest-at-designcontest.netdna-ssl.com/images/participate_contest_bg.png') no-repeat top right;
}

.block_without_entries .item.tell_everybody {
    text-align: center;
    background: url('https://designcontest-at-designcontest.netdna-ssl.com/images/tell-everybody-bg.jpg') no-repeat center;
}

.block_without_entries .item.designers_knowledge_base {
    background: url('https://designcontest-at-designcontest.netdna-ssl.com/images/designers_knowledge_base_bg.jpg') no-repeat center;
}

.block_without_entries .item.designcontest_mastercard {
    background: #def7fc url('https://designcontest-at-designcontest.netdna-ssl.com/images/designcontest_mastercard_bg.png') no-repeat top right;
}

.block_without_entries .item.designcontest_mastercard h4 {
    margin: 0 0 15px 0;
}

.block_without_entries .item.designcontest_mastercard p {
    margin: 0 0 15px 0;
}

.block_without_entries .item.designcontest_forum {
    background: url('https://designcontest-at-designcontest.netdna-ssl.com/images/designcontest_forum_bg.jpg') no-repeat center;
}

.block_without_entries .item.designcontest_forum p {
    margin: 0 0 40px 0;
}

.block_without_entries .item.designcontest_blog {
    background: #fff4e2 url("https://designcontest-at-designcontest.netdna-ssl.com/images/designcontest_blog_bg.png") no-repeat top right;
}

.block_without_entries .item.tell_everybody h4 {
    font-size: 22px;
    line-height: 33px;
    padding: 10px 0 0 0;
}

html[lang="fr-fr"] .block_without_entries .item.tell_everybody h4{
    font-size: 12px;
}

.block_without_entries .item.tell_everybody .social-block {
    margin: 60px 0 0 0;
}

.block_without_entries .item.tell_everybody .social-block a {
    display: inline-block;
    vertical-align: top;
    width: 50px;
    height: 40px;
    line-height: 45px;
    margin: 0 10px;
    text-align: center;
    border-radius: 5px;
}

.block_without_entries .item.tell_everybody .social-block a i {
    color: #fff;
    font-size: 20px;
}

.block_without_entries .item.tell_everybody .social-block .gmail {
    background: #fff;
}

.block_without_entries .item.tell_everybody .social-block .gmail:hover {
    background: #f2f2f2;
}

.block_without_entries .item.tell_everybody .social-block .gmail .icon-gmail {
    margin: 10px auto 0 auto;
}

.block_without_entries .item.tell_everybody .social-block .facebook {
    background: #3a5795;
}

.block_without_entries .item.tell_everybody .social-block .facebook:hover {
    background: #335aaf;
}

.block_without_entries .item.tell_everybody .social-block .google-plus {
    background: #de5341;
}

.block_without_entries .item.tell_everybody .social-block .google-plus:hover {
    background: #da3a26;
}

.block_without_entries .item.tell_everybody .social-block .twitter {
    background: #4e9dd9;
}

.block_without_entries .item.tell_everybody .social-block .twitter:hover {
    background: #0e8ceb;
}

/*.center_content_wrapper.control_center  .table__cell {
      padding: 12px 34px;
  }*/

.table__row .table__btn i.upgrade-ico,
.table__row .table__btn i.download-source-ico {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/sprite_contest.png") no-repeat;
    width: 20px;
    height: 22px;
}

.table__row .table__btn i.invate-ico,
.table__row .table__btn i.download-copyright-ico,
.table__row .table__btn i.answer-request-ico,
.btn-grey i.invate-ico {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/sprite_contest.png") no-repeat;
    width: 20px;
    height: 22px;
}

.table__row .table__btn i.download-source-ico {
    font-size: 12px;
    color: #3a4353;
}

.table__row .table__btn i.upgrade-ico {
    background-position: -357px -390px;
}

.table__row .table__btn i.download-copyright-ico {
    color: #434753;
    font-size: 15px;
    position: relative;
    top: 1px;
}

.table__row .table__btn i.answer-request-ico {
    background-position: 3px -90px;
}

.btn-grey i.invate-ico,
.table__row .table__btn i.invate-ico {
    font-size: 14px;
    color: #50535e;
    background: none;
    height: auto;
    margin: 5px 0 0 0;
}

.control_center.client .table__row .table__cell.table__cell_rt.table__cell_center .table__cell.table__cell_rt.table__cell_center {
    border-bottom: none;
}

.table__pics li i {
    background-image: url("https://designcontest-at-designcontest.netdna-ssl.com/images/awards.png");
    position: absolute;
    background-repeat: no-repeat;
    right: 0;
    width: 20px;
    height: 20px;
    display: inline-block;
    top: 0;
}

.table__pics li i.gold {
    background-position: 0 0;
}

.table__pics li i.silver {
    background-position: -73px 0;
}

.table__pics li i.bronze {
    background-position: -143px 0;
}

/*===============================Designer control center===============================*/
.control_center .social_icons .btn-grey {
    font-size: 16px;
    padding: 8px 20px;
}

.field .selection select {
    width: 136px;
    height: 28px;
    vertical-align: middle;
}

/*=====TAB STYLE===== */
.contest_tabs.contest_options {
    height: 35px;
    overflow: hidden;
    border-radius: 4px 4px 0 0;
}

.control_center .contest_options > ul {
    background-color: #dfdfdf;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#dfdfdf);
    background: linear-gradient(to bottom, #fefefe 0%, #dfdfdf 100%);
    background: -webkit-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -moz-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #dfdfdf 100%);
    border-radius: 3px 3px 0 0;
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    height: 34px;
}

.contest_options > ul > li {
    height: 34px;
    line-height: 31px;
    padding: 1px 0 0 0;
    margin: 0 0 2px;
    border-right: 1px solid #d9d9d9;
    box-shadow: inset -1px 0 0 #fdfdfd;
}

.contest_options > ul > li a,
.contest_options > ul > li.active a {
    /* width: 100%;*/
    padding: 0 20px;
    height: 100%;
    display: inline-block;
    color: #2f323b;
}

.control_center .contest_options > ul > li.active {
    border-right: none;
    box-shadow: none;
    border-left: none;
    margin: -1px 0 2px 0;
}

.control_center.one_on_one .contest_options > ul > li.active,
.control_center.one_on_one .contest_options > ul > li.active:hover {
    margin: -1px 0 0 0;
}

.control_center .contest_options > ul > li {
    width: auto;
    /* padding: 0 20px;*/
    margin: 0 0 2px;
    padding-top: 1px;
}

.control_center.one_on_one .contest_options > ul > li {
    width: auto;
    padding: 0 20px;
    margin: 0 0 2px;
    padding-top: 1px;
}

.one_on_one .contest_options > ul > li a,
.one_on_one .contest_options > ul > li.active a {
    padding: 0;
}

.one_on_one .contest_tabs.contest_options > ul > li a,
.one_on_one .contest_tabs.contest_options > ul > li.active a {
    padding: 0;
}

.control_center .left_tab {
    float: left;
    border-right: 1px solid #d9d9d9;
    line-height: 31px;
    box-shadow: inset -1px 0 0 #fdfdfd;
}

.control_center .right_tab {
    float: right;
    line-height: 31px;
    box-shadow: inset 1px 0 0 #fdfdfd;
}

.one_on_one .filter__checkboxes.chek_filter {
    padding: 10px 0 10px 10px;
    float: left;
    margin: 0;
}

/*=============================================== Tab Designer Test====================================*/
.designer_test {
    background: #fff;
    padding: 30px;
}

.designer_test h1 {
    font-size: 24px;
    line-height: 30px;
    padding: 0 0 25px;
}

.designer_test ul li ol li {
    list-style-type: none;
    padding: 0 0 10px;
}

.designer_test ul li {
    list-style-type: decimal;
    padding: 0 0 45px;
}

.designer_test ul li p {
    padding: 0 0 14px;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
}

.designer_test ul li label {
    line-height: 24px;
}

.btn-grey.test_submit {
    height: 34px;
    padding: 0 34px;
}

/*========================= Submit a design==========================*/
.content_submit {
    background-color: #fff;
}

.content_submit .left_box {
    float: left;
    width: 975px;
    padding: 34px 0 34px 34px;
}

/*blue box submission guidelines*/
.guidelines {
    float: right;
    margin: -18px 0 0 0;
}

.content_submit .requirements {
    border: 2px dashed #159bbe;
    background-color: #e7f7fc;
    padding: 24px 38px 24px 24px;
    position: relative;
    margin: 0 0 30px;
    border-radius: 4px;
}

.content_submit .requirements .close_blue {
    width: 23px;
    height: 23px;
    position: absolute;
    right: 14px;
    top: 12px;
    overflow: hidden;
    text-indent: -9999px;
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/blue-close.png") no-repeat 0 0;
}

.content_submit .requirements h3 {
    color: #159bbe;
    font-size: 20px;
    line-height: 24px;
    padding: 0 0 24px;
}

.requirements ol li {
    list-style-type: decimal;
    padding: 0 0 4px;
}

.requirements ol {
    margin: 0 0 0 20px
}

.content_submit .requirements .up_arrow i {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/up-down.png") no-repeat 0 -18px;
    width: 10px;
    height: 8px;
    display: inline-block;
    text-indent: -99999px;
    overflow: hidden;
}

.content_submit .requirements .downs_arrow i {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/up-down.png") no-repeat;
    width: 10px;
    height: 8px;
    display: inline-block;
    text-indent: -99999px;
    overflow: hidden;
    margin: 0 0 0 5px;
}

.content_submit .requirements a {
    color: #159bbe;
    white-space: nowrap;
}

.content_submit .requirements li.show a .up_down {
    background-position: 0 0;
}

.content_submit .requirements li .downs_arrow {
    display: none;
}

.content_submit .requirements li.show .downs_arrow {
    display: inline-block;
}

.content_submit .requirements li.show .up_arrow {
    display: none;
}

.content_submit .requirements .hide_content {
    padding: 12px 0 12px 12px;
}

.requirements ol li .hide_content {
    display: none;
}

.requirements ol li.show .hide_content {
    display: block;
}

.content_submit .left_box .examples_galery {
    float: left;
    padding: 0 33px 0 0;
}

.content_submit .left_box .alternative {
    height: 164px;
    float: left;
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/alternative-ico.png") no-repeat 0 0;
    padding: 0 10px 0 0;
}

.content_submit .left_box .alternative span {
    position: relative;
    top: 50%;
    right: 50%;
    background-color: #fff;
    display: block;
    margin: -8px -4px 0 0;

    line-height: 18px;
}

.content_submit .left_box .input_box {
    float: left;
    position: relative;
    width: 98%;
}

.content_submit .left_box .input_box input[type="text"]:focus,
.content_submit .left_box .input_box:focus,
.content_submit .left_box .addcomment_box_submit textarea:focus,
.draganddrop .options_box .input_box input[type="text"]:focus,
.draganddrop .options_box .input_box {
    border: 1px #49badf solid;
    box-shadow: 0 0 4px #29b0d9;
}

.content_submit .left_box .input_box input[type="text"],
.draganddrop .input_box input[type="text"] {
    font-size: 16px;
    outline: none;
    vertical-align: top;
    height: 26px;
    width: 100%;
    padding: 0 0 0 4px;
    border: 1px solid #b8b8b8;
    border-radius: 4px;
    font-family: 'Open Sans';
    margin: 0;
    font-weight: 600;
    box-shadow: inset 0 1px 1px #cfcfcf;
    line-height: 22px;
    color: #2f323b;
}

.content_submit .left_box .input_box button,
.draganddrop .input_box button {
    height: 26px;
    border: none;
    position: absolute;
    right: -5px;
    bottom: 1px;
    font-size: 14px;
    line-height: 24px;
    border-radius: 0 4px 4px 0;
    margin: 0;
    width: 80px;
    border-left: 1px solid #b8b8b8;
    padding: 0;
}

html[lang="fr-fr"] .content_submit .left_box .input_box button,
.draganddrop .input_box button {
    width: 98px;
}

.content_submit .left_box .link_dropbox {
    height: 164px;
    float: right;
    width: 76%;
}

.content_submit .left_box .link_dropbox p {
    padding: 0 0 5px;
    font-weight: 600;
}

.content_submit .left_box .link_dropbox .vertical_centered {
    top: 50%;
    position: relative;
    margin: -32px 0 0 0;
}

.content_submit .left_box .addcomment_box_submit {
    float: left;
    overflow: hidden;
    width: 100%;
}

.content_submit .left_box .addcomment_box_submit textarea {
    height: 44px;
    outline: none;
    border-radius: 4px;
    border: 1px solid #b8b8b8;
    box-shadow: inset 0 1px 1px #cfcfcf;
    resize: vertical;
    width: 98%;
    padding: 6px 6px 0 6px;
}

.content_submit .left_box .addcomment_box_submit .addcomment {
    width: 92%;
    float: left;
    padding: 0 0 26px;
}

.content_submit .left_box .addcomment_box_submit label {
    float: right;
    padding: 0 0 17px;
    width: 100%;
    line-height: 18px;
}

.content_submit .left_box .addcomment_box_submit .btn-blue {
    width: 136px;
    height: 36px;
    display: inline-block;
    text-align: center;
    /*line-height: 36px;*/
    margin: 0 20px 0 0;
}

.content_submit .left_box .addcomment_box_submit .btn-blue span {
    background-position: 0 -323px;
}

.content_submit .left_box .addcomment_box_submit .btn-hover {
    line-height: 36px;
    display: inline-block;
    padding: 0 10px;
    font-weight: 600;
}

/*=====right colon======*/
.right_box {
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/separator-line.png") no-repeat 0 0;
}

.content_submit .right_box {
    width: 200px;
    float: right;
    margin: 34px 0;
    text-align: center;
}

.right_box h4 {
    color: #434753;
    font-size: 16px;
    font-weight: 600;
    padding: 0 0 20px;
    line-height: 18px;
}

.content_submit .right_box p {
    text-align: left;
    font-size: 13px;
    padding: 0 15px 28px;
    line-height: 18px;
}

.content_submit .right_box img {
    padding: 0 0 30px;
}

.left_box .submit_img {
    margin: 0 0 40px 0;
}

.left_box .image_preview {
    text-align: left;
    padding: 10px 0 20px;
    width: 100%;
    position: relative;
}

.left_box .image_preview .img_heading, .left_box .upload-options {
    display: none;
}

.left_box .image_preview img {
}

.image_preview .img_heading {
    float: left;
    margin: -26px 0 0 0;
    font-weight: 600;
}

.image_preview.hide_zoom_crop .imgareaselect-outer, .image_preview.hide_zoom_crop .jwc_frame > div, .image_preview.hide_zoom_crop .imgareaselect-box {
    display: none !important;
}

/* Styles for zoom controls in crop */
.jwc_frame {
}

.jwc_image {
    cursor: move;
}

.jwc_controls {
    background-color: #777;
    width: 36px;
    height: 80px;
    opacity: 0.6;
    filter: alpha(opacity=6);
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
}

.jwc_zoom_in, .jwc_zoom_out {
    display: block;
    background-color: #fff;
    cursor: pointer;
    border-radius: 5px;
    width: 28px;
    height: 28px;
    float: right;
    margin: 8px 4px 0;
    text-decoration: none;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    color: #000;
    line-height: 28px;
}

.jwc_zoom_out {
    line-height: 24px !important;
}

.jwc_zoom_in::after {
    content: "+";
}

.jwc_zoom_out::after {
    content: "-";
}

/* End styles for zoom */
/*Tab comments*/

.comment_details table {
    width: 100%;
}

.comment_details table tr td {
    vertical-align: top;
}

.content_comments .user_img div,
.content_comments .contest_options.comments_options .box .addcomment_box .user_img,
.comments_list .reply_box .addcomment_box .user_img,
.content_submit .left_box .addcomment_box_submit .user_img {
    width: 50px;
    height: 50px;
    vertical-align: top;
    float: left;
    border-radius: 5px;
    overflow: hidden;
}

.content_comments td.user_img {
    width: 50px;
    padding: 12px;
}

.contest_options.comments_options .addcomment_box .user_img,
.comments_list .reply_box .addcomment_box .user_img,
.content_submit .left_box .addcomment_box_submit .user_img {
    padding: 0 12px 0 0;
}

.addcomment_box .user_img img {
    border-radius: 5px;
}

/*Tab comments end*/
/*One-on-one second step*/
.one_on_one .main_info {
    width: 73%;
    height: 77px;
}

html[lang="fr-fr"] .one_on_one .main_info {
    height: 119px;
}

html[lang="es-es"] .one_on_one .main_info {
    height: 119px;
}

html[lang="de-de"] .one_on_one .main_info {
    height: 119px;
}

.one_on_one .contest_heading .entries,
.one_on_one .contest_heading .prize {
    height: 77px;
    width: 12%;
}

.one_on_one .status_designer {
    padding: 0 0 5px;

}

.one_on_one .status_designer a,
.one_on_one .contest_status {
    padding: 0 0 0 10px;
}

.one_on_one .main_info .inner_wrapper .name_contest h1 {
    width: 74%;
}

.one_on_one .contest_heading .entries .deadline_poject input[type="text"] {
    width: 100px;
    font-size: 14px;
    line-height: 26px;
    text-align: center;
}

.one_on_one .entries p {
    padding: 10px 0;
}

.one_on_one .filter__search_right .field__el input {
    width: 256px;
}

.one_on_one .main_info .date {
    float: right;
}

.contest_tabs.contest_options .cost, .left_tab .close_tab {
    float: right;
}

/*End One-on-one second step*/
/*One-on-one third step*/
.control_center.one_on_one #tab_data .button_block {
    text-align: center;
    padding: 0 0 15px;
}

.control_center.one_on_one #tab_data .button_block button {
    padding: 10px 25px;
    margin: 0 5px 10px;

}

.contest_tabs.contest_options .cost {
    background-color: #2ba5c4;
    background-image: none;
    padding: 0 6px;
    border-radius: 10px;
    color: #fff;
    font-size: 12px;
    margin: 8px 0 0 5px;
    text-indent: 0px;
    top: 0;
    left: 0px;
    line-height: 16px;
    position: relative;
}

.control_center.control_center.one_on_one .contest_tabs.contest_options .close_tab {
    width: 10px;
    height: 10px;
    font-size: 9px;
    display: inline-block;
    margin: 1px -10px 0 10px;
    color: #545c69;
    transition-duration: 0s;
    -webkit-transition-duration: 0s;
}

.control_center.control_center.one_on_one .contest_tabs.contest_options .close_tab:before {
    font-family: 'DC-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e919';
}

/*End One-on-one third step*/
/*One-on-one fourth step*/
.control_center.one_on_one .content_flesh.step4 {
    min-height: 300px;
    border: none;
    border-radius: 0;
    box-shadow: none;
    padding: 20px 32px 0 32px;
}

.control_center.one_on_one .content_flesh.step4 .headline h4 {
    padding: 0 0 10px;
    font-size: 20px;
}

.control_center.one_on_one .content_flesh.step4 .headline p {
    font-size: 14px;
    line-height: 16px;
    color: #afb2bb;
    padding: 0 0 15px;
}

.control_center.one_on_one .content_flesh.step4 .terms label {
    width: 60%;
}

.control_center.one_on_one .bar_scroll .sumary {
    margin: 0 0 0 80px;
    padding: 0;
}

.control_center.one_on_one .content_flesh.step4 .method-payment {
    margin: 0 0 40px;
}

.control_center.one_on_one .content_flesh.step4 .method-payment .selection {
    width: 280px;
}

.control_center.one_on_one .content_flesh.step4 .terms {
    padding: 0 0 20px;
}

.control_center.one_on_one .content_flesh.step4 .button_box button {
    margin: 0;
    padding: 0 25px;
}

.control_center.one_on_one .content_flesh.step4 .sumary .box .inside {
    padding: 10px 30px;
}

/*End One-on-one fourth step*/

/*One-on-one negotiation designer*/
.one_on_one .price_designer {
    text-align: center;
    min-height: 40px;
    line-height: 40px;
    padding: 25px 0;
    background-color: #fff;
    margin: 0 0 30px;
    position: relative;
}

.one_on_one .price_designer span {
    font-size: 16px;
    font-weight: 600;
    padding: 0 10px 0 0;
}

.one_on_one .price_designer input[type="text"] {
    width: 45px;
    height: 18px;
    padding: 5px;
    display: inline-block;
    font-size: 16px;
    text-align: center;
}

.one_on_one .price_designer button.btn-blue,
.one_on_one .price_designer button.btn-grey {
    padding: 4px 14px;
    margin: 0 5px;
}

input[disabled=disabled], input:disabled {
    border: none;
    box-shadow: none;
    color: #2f323b;
}

/* ONE-on-one sources*/

.content_sources .sources_list .sources_file {
    background-image: url("https://designcontest-at-designcontest.netdna-ssl.com/images/icon-file.png");
    min-height: 90px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 97px;
}

.downloa_file .file_name {
    margin: 0 0 10px;
    display: inline-block;
    width: 156px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.content_sources .sources_list li {
    background-color: #fff;
    margin: 0 0 15px;
    border-radius: 5px;
    position: relative;
}

.content_sources .sources_list li.visit {
    background-color: #f9f9f9;
}

.content_sources .sources_list .sing {
    border-left: 3px solid #159bbe;
}

.sources_file.pdf {
    background-position: -140px -9px;
}

.sources_file.rar {
    background-position: -265px -9px;
}

.sources_file.zip {
    background-position: -18px -160px;
}

.sources_file.psd {
    background-position: -140px -160px;
}

.sources_file.ai {
    background-position: -265px -160px;
}

.sources_file.esp {
    background-position: -18px -300px;
}

.sources_file.doc {
    background-position: -265px -300px;
}

.sources_file.docx {
    background-position: -140px -300px;
}

.sources_list table tr td {
    vertical-align: middle;
}

.content_sources .sources_list .downloa_file div {
    padding: 10px;
    width: 260px;
}

.content_sources .sing .downloa_file a {
    display: block;
}

.content_sources .downloa_file .btn-grey.save {
    margin: 0 0 10px 0;
    padding: 0 10px 0 15px;
    white-space: nowrap;
    vertical-align: top;
    line-height: 24px;
}

.content_sources .downloa_file .size {
    padding: 0 10px;
    float: right;

    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.content_sources .sources_list .content {
    width: 100%;
}

.content_sources .sources_list .content p {
    padding: 10px 20px;
    word-break: break-all;
    line-height: 20px;
}

.delete-icon {
    width: 17px;
    height: 17px;
    display: inline-block;
    background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/bulk-mode-ico.png") no-repeat -4px -3px;
    overflow: hidden;
    text-indent: -9999px;
    position: relative;
    top: 2px;
    margin: 0 0 0 8px;
}

button:active .delete-icon {
    background-position: -4px -3px;
}

.btn-grey.delete, .btn-grey.undo {
    padding: 0 10px;
    margin: 0 0 0 15px;
    vertical-align: top;
    line-height: 24px;
}

.btn-grey.undo {
    z-index: 10;
    position: relative;
}

.content_sources .sources_list .download_data {
    padding: 10px 20px;
}

.one_on_one .right_selection.sort_selection {
    padding: 20px;
}

.grey-text {
    color: #a1a4af;
}

.sources_list .delete_file .save-icon {
    background-position: 0 -8px;
}

.back-contest {
    margin: 10px 0;
}

/*===============work area===============*/
.designs_list .item_details .item_design .data {
    color: #a1a4af;
    font-size: 14px;
    line-height: 22px;
    width: 130px;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.one_on_one .main_info .name_contest .btn-grey {
    padding: 5px 20px;
    float: right;
}

.expired {
    background-color: #fff;
    padding: 40px 200px 20px 200px;
    margin: 0 0 20px;
    text-align: center;
    border-radius: 5px;
    position: relative;
    min-height: 310px;
}

.expired h2 {
    font-size: 22px;
    line-height: 26px;
    font-weight: 600;
    margin: 0 0 50px;
    display: block;
}

.expired p {
    text-align: left;
    line-height: 20px;
    font-size: 16px;
}

.expired .group {
    padding: 0 0 40px;
}

.expired .group p {
    padding: 8px 0;
}

.expired .btn-grey, .expired .btn-blue {
    padding: 8px 20px;
    margin: 0 5px 10px 5px;
}

.large_padding {
    padding: 0 0 55px;
}

/*====Negotiation=====*/
.popup.confirmation.cancel {
    min-height: 160px;
    min-width: 400px;
    text-align: center;
    padding: 35px 30px 20px 30px;
}

.popup.confirmation.cancel p {
    padding: 0 0 40px;
    font-weight: 600;
}

.control_center.one_on_one .block_with_text {
    text-align: center;
    padding: 5px 0 20px;
}

.tooltip.dsg-fees p {
    line-height: 18px;
    font-size: 12px;
}

.control_center.one_on_one .block_with_text div {
    font-weight: 600;
    font-size: 16px;
    line-height: 18px;
    padding: 0 0 10px;
}

.control_center.one_on_one .block_with_text > div > div {
    display: inline-block;
    position: relative;
}

.control_center.one_on_one .block_with_text div div a {
    border-bottom: 1px dashed #159bbe;
    position: relative;
}

html[lang="es-es"] .control_center.one_on_one .block_with_text div div a {
    margin-left: 4px;
}

.control_center.one_on_one .block_with_text div div .tooltip {
    top: -90px;
    right: -120px;
    min-width: 270px;
}

.control_center.one_on_one .block_with_text .separator {
    border-bottom: 1px solid #a3a3a3;
    margin: 0 0 5px;
    padding: 0 0 5px;
}

.control_center.one_on_one .block_with_text div div .tooltip .tooltip_in {
    padding: 10px;
    font-size: 12px;
}

.control_center.one_on_one .block_with_text a.btn-blue {
    line-height: 40px;
    padding: 8px 20px;
}

.contest_tabs.contest_options .cost.rejected {
    background-color: #646771;
    color: #aaaaaa;
}

.one_on_one .contest_options.comments_options .box > p {
    padding: 20px;
    font-size: 16px;
}

.one_on_one .contest_options.comments_options .box p a {
    text-decoration: underline;
}

.one_on_one .last_step {
    background-color: #fff;
    padding: 40px 40px 20px;
    margin: 0 0 20px;
    border-radius: 5px;
    position: relative;
}

.one_on_one .last_step > h2 {
    font-size: 22px;
    line-height: 26px;
    font-weight: 600;
    margin: 0 0 20px;
    display: block;
}

.one_on_one .last_step textarea {
    min-height: 150px;
    margin: 0 0 15px;
}

.one_on_one .last_step .star {
    margin: 0 0 10px;
    float: left;
}

.star img {
    width: 20px;
    height: auto;
}

.one_on_one .last_step .star span {
    padding: 0px 6px 0 0;
    line-height: 22px;
    vertical-align: top;
    font-weight: 600;
}

.one_on_one .last_step .btn-grey {
    margin: 0 0 5px;
}

.expired .transfer .left_align > a {
    display: block;
    margin: 0 0 15px;
}

.popup.finalization .final-content.step-3 .agreement {
    width: 860px;
}

.popup.finalization .check-final {
    padding: 0 0 20px;
}

/*finalize*/
.expired .transfer .sources_file {
    width: 52px;
    background-image: url("https://designcontest-at-designcontest.netdna-ssl.com/images/icon-file.png");
    height: 100px;
    display: inline-block;
}

.sources_file.pdf_human {
    background-position: -40px -15px;
}

.expired .transfer span {
    display: block;
    padding: 0 0 15px;
}

.expired .transfer .left_align {
    margin: 0 0 0 20px;
    text-align: left;
    display: inline-block;
    vertical-align: top;
}

.expired .transfer {
    margin: 0 0 10px;
}

.expired .transfer::before {
    content: "";
    display: block;
    overflow: auto;
}


.expired .transfer .dashed {
    border: 2px dashed #cccccc;
    padding: 10px;
    border-radius: 5px;
}

/*mobile menu tab*/
.contest_tabs.contest_options.mobile_tab button {
    display: none;
}

.popup.finalization .button_box {
    margin: 0;
}

/*=======================================================================redact style============================================*/
.designer-tab-row .designer-info .designer-foto {
    float: left;
    margin-right: 8px;
}

.designer-tab-row .designer-info .designer-info-right {
    display: inline-block;
}

.designer-info-right .line-1 > span {
    max-width: 92px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

.designer-info-right .line-1 span.status {
    overflow: hidden;
    text-indent: -9999px;
    display: inline-block;
}

.designer-tab-row .designer-info > div {
    padding: 12px 30px 9px 12px;
    min-height: 40px;
    position: relative;
}

.designer-tab-row .designer-info > div.designer-btns {
    padding: 0;
    border: none;
    border-top: 1px #e1e1e1 solid;
}

.designer-tab-row {
    background: #fff;
    margin-bottom: 10px;
    border-radius: 5px;
}

.comment_block {
    margin-left: 72%;
}

.entry-page .designer-tab-row .designer-info > div.designer-btns {
    width: 100%;
    line-height: 40px;
}

.entry-page .designer-tab-row .translate_comment > div {
    padding: 0 10px;
}

.entry-page .designer-tab-row .translate_comment .selection {
    line-height: 100%;
}

.entry-page .designer-btns .btns-left,
.entry-page .designer-btns .btns-right {
    width: 50%;
    text-align: center;
    display: inline-block;
    margin: 0 -8px 0 0;
}

.designer-btns .btns-left {
    border-right: 1px #e1e1e1 solid;
}

.designer-btns .btns-right {
    float: right;
}

.bottom_line .left {
    display: inline-block;
    padding: 8px 0 0;
}

.bottom_line .right {
    float: right;
}

.designer-tab-row .designer-info > div.bottom_line {
    height: 34px;
    padding: 5px 12px 5px;
}

.entry-page .grey_button.comment {
    width: 111px;
    height: 34px;
    font-size: 16px;
    color: #595c67;
    text-align: left;
    vertical-align: top;
    font-weight: 600;
    line-height: 18px;
    display: block;
}

.entry-comment-text {
    margin: 20px 10px 10px 0;
}

.entry-page .designer-btns .btns-left.reply {
    width: 70px;
    line-height: normal;
    margin: 0 0 0 3px;
}

html[lang="es-es"] .entry-page .designer-btns .btns-left.reply {
    width: 90px;
}

.entry-page .epage-left {
    width: 70%;
    float: left;
}

.entry-page .epage-left #entry_info {
    margin: 0 0 10px;
}

.entry-page .designer-tab-row .designer-info {

}

.entry-page .designer-tab-row .designer-info textarea, .entry-page .designer-tab-row .designer-info .textareaFixedPart {
    width: 100%;
    height: 32px;
    outline: none;
    border-radius: 4px;
    border: 1px solid #b8b8b8;
    box-shadow: inset 0px 1px 1px #cfcfcf;
    resize: vertical;
    font-size: 14px;
    color: #2f323b;
    font: 14px/16px 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;
    padding: 10px;
}

.entry-page .designer-tab-row .designer-info .textareaFixedPart {
    min-height: 32px;
    height: auto;
    cursor: text;
    overflow-x: hidden;
    overflow-y: auto;
    word-break: break-all;
}

.entry-page .designer-tab-row .designer-info .textareaFixedPart .editableText {
    outline: none;
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
}

.entry-page .designer-tab-row .designer-info .textareaFixedPart .fixedText {
    vertical-align: top;
    color: #595C67;
}

.nofloat {
    margin-left: 0;
}

.entry-page .epage-left > div#entry_info, .entry-page .epage-left > div#designer_entries_slider > div {
    border-right: 1px solid #e0e0e0;
    box-shadow: 0 1px 1px #e0e0e0;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #e0e0e0;
    background: #fff;
    border-radius: 5px;
    padding: 0 13px;
    position: relative;
}

.entry-page .epage-left > div#designer_entries_slider > h2 {
    text-align: left;
}

#designer_entries_slider {
    margin: 0 0 60px 0;
}

/*.entry-page .designer-gallery ul li {
float: left;
margin-right: 3%;
margin-bottom: 20px;
position: relative;
height: 81px;
}*/
.entry-page .designer-info .designer-info-right .line-1 {
    width: 100%;
    height: 15px;
}

#tab_data li.empty_tab_block_holder {
    height: 230px;
    position: relative;
}

#tab_data li.empty_tab_block_holder .fupl {
    background-image: url('https://designcontest-at-designcontest.netdna-ssl.com/images/contests/no-entries-designer-2.png');
    background-repeat: no-repeat;
    background-position: center 50px;
    background-color: #e7f3f6;
    z-index: 2;
    height: 191px;
    width: 170px;
    top: 26px;
    left: 0;
    right: 0;
    margin: auto;
    color: #62828d;
    font-size: 16px;
    position: absolute;
}

#tab_data li.empty_tab_block_holder .fupl p:first-child {
    margin: 0 0 69px 0;
}

#tab_data li.empty_tab_block_holder .fupl p:first-child + p {
    margin: 0 0 26px 0;
}

#tab_data li.empty_tab_block_holder .cell_wrapper p.apear {
    margin: 23px 0 0 0;
}

html[lang="fr-fr"] #tab_data li.empty_tab_block_holder .cell_wrapper p.apear {
    margin: 0px 0 0 0;
}

.top_part.bg_rules_and_guides p:first-child {
    margin: 0 0 95px 0;
}

[lang='fr-fr'] .top_part.bg_rules_and_guides p:first-child {
    margin: 0 0 83px 0;
}

[lang='fr-fr'] .bg_rules_and_guides {
    background-position: center 41px;
}

#tab_data li.empty_tab_block_holder .cell_wrapper {
    position: relative;
    border: dashed 2px #bbbbbb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 203px;
    padding: 27px 28px 0;
    width: 161px;
    color: #bbbbbb;
    font-size: 16px;
    line-height: 42px;
    margin: 0 auto;
}

#tab_data li.empty_tab_block_holder .cell_wrapper.master_card {
    width: 180px;
    padding: 27px 19px 0;
}

#tab_data li.empty_tab_block_holder .cell_wrapper.wide {
    padding: 27px 14px 0;
    width: 190px;
    font-size: 13px;
    line-height: 18px;
}

#tab_data li.empty_tab_block_holder .cell_wrapper.empty_tab_block.blue {
    background: #d2edf4;
    border: dashed 1px #3291ac;
    box-shadow: 0 1px 1px #e0e0e0;
}

#tab_data li.empty_tab_block_holder .cell_wrapper.empty_tab_block.blue_solid {
    border-top: none;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #e0e0e0;
    border-radius: 4px;
    border-right: 1px solid #e0e0e0;
    box-shadow: 0 1px 1px #e0e0e0;
    background-color: #e8f3f7;
    cursor: pointer;
}

#tab_data li.empty_tab_block_holder .cell_wrapper.empty_tab_block.green {
    border-top: none;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #e0e0e0;
    border-radius: 4px;
    border-right: 1px solid #e0e0e0;
    box-shadow: 0 1px 1px #e0e0e0;
    background-color: #e8f6e7;
}

#tab_data li.empty_tab_block_holder .cell_wrapper.empty_tab_block.white {
    border-top: none;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #e0e0e0;
    border-radius: 4px;
    border-right: 1px solid #e0e0e0;
    box-shadow: 0 1px 1px #e0e0e0;
    background-color: #fbfbfb;
}

#tab_data li.empty_tab_block_holder .empty_tab_block .close_block {
    position: absolute;
    right: 10px;
    top: 10px;
    line-height: 12px;
    cursor: pointer;
}

#tab_data li.empty_tab_block_holder .empty_tab_block {
    color: #2f323b;
    font-size: 16px;
    line-height: 22px;
}

#tab_data li.empty_tab_block_holder .empty_tab_block.master_card {
    background-image: url('https://designcontest-at-designcontest.netdna-ssl.com/images/contests/master-card.png');
    background-repeat: no-repeat;
    background-position: 7px 18px;
}

#tab_data li.empty_tab_block_holder .empty_tab_block.join_us {
    background-image: url('https://designcontest-at-designcontest.netdna-ssl.com/images/contests/join_us_block_bg.png');
    background-repeat: no-repeat;
    background-position: 0 0;
}

#tab_data li.empty_tab_block_holder .empty_tab_block.start_contest {
    background: url('https://designcontest-at-designcontest.netdna-ssl.com/images/contests/start-contest-bg.png');
    background-repeat: no-repeat;
    background-position: 18px 9px;
}

#tab_data li.empty_tab_block_holder .empty_tab_block .close_block i {
    font-size: 12px;
}

#tab_data li.empty_tab_block_holder .empty_tab_block .close_block.blue i {
    color: #29a5c1;
}

#tab_data li.empty_tab_block_holder .empty_tab_block.green .close_block i {
    color: #6ba93e;
}

#tab_data li.empty_tab_block_holder .empty_tab_block.join_us .close_block i {
    color: white;
}

#tab_data li.empty_tab_block_holder .empty_tab_block.blue_solid .close_block i, #tab_data li.empty_tab_block_holder .empty_tab_block.blue_solid {
    color: #61838d;
}

#tab_data li.empty_tab_block_holder .empty_tab_block.wide .top_part {
    height: 147px;
    vertical-align: bottom;
    display: table-cell;
    padding-bottom: 3px;
}

#tab_data li.empty_tab_block_holder .empty_tab_block.master_card .top_part {
    padding-top: 90px;
    font-size: 14px;
    color: #585765;
    line-height: 17px;
}

#tab_data li.empty_tab_block_holder .empty_tab_block.join_us .top_part {
    font-size: 18px;
    text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
    color: white;
    text-align: left;
}

.ch_voting_message {
    background: #d8f7fd url('https://designcontest-at-designcontest.netdna-ssl.com/images/contests/hands.png') bottom left no-repeat;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.53);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.53);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.53);
    position: relative;
    padding: 25px 190px;
    margin-bottom: 20px;
    color: #434753;
}

.ch_voting_message h2 {
    font-size: 28px;
    margin-bottom: 20px;
}

.ch_voting_message p {
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 21px;
}

.ch_voting_message span {
    font-size: 22px;
    line-height: 39px;
}

.ch_voting_message .curved-hz-1 {
    width: auto;
}

.ch_voting_message .btn {
    display: inline-block;
    width: auto;
    height: 39px;
    line-height: 39px;
    font-size: 18px;
    color: white;
    padding: 0 35px;
}

.ch_voting_message .btn.green {
    background: rgb(59, 152, 42); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, rgba(59, 152, 42, 1) 0%, rgba(96, 172, 82, 1) 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(59, 152, 42, 1) 0%, rgba(96, 172, 82, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, rgba(59, 152, 42, 1) 0%, rgba(96, 172, 82, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b982a', endColorstr='#60ac52', GradientType=1); /* IE6-9 fallback on horizontal gradient */
    border-bottom: #307523 1px solid;
    border-top: #91c688 1px solid;
    border-left: none;
    border-right: none;
}

.ch_voting_message .btn.green:hover {
    background: rgb(96, 172, 82); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, rgba(96, 172, 82, 1) 0%, rgba(59, 152, 42, 1) 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(96, 172, 82, 1) 0%, rgba(59, 152, 42, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, rgba(96, 172, 82, 1) 0%, rgba(59, 152, 42, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60ac52', endColorstr='#3b982a', GradientType=1); /* IE6-9 fallback on horizontal gradient */
}

.ch_voting_message .btn.blue {
    background: #44afcb;
    background: -moz-linear-gradient(top, #44afcb 0%, #159bbe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #44afcb), color-stop(100%, #159bbe));
    background: -webkit-linear-gradient(top, #44afcb 0%, #159bbe 100%);
    background: -o-linear-gradient(top, #44afcb 0%, #159bbe 100%);
    background: -ms-linear-gradient(top, #44afcb 0%, #159bbe 100%);
    background: linear-gradient(to bottom, #44afcb 0%, #159bbe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44afcb', endColorstr='#159bbe', GradientType=0);
    font-weight: normal;
}

.ch_voting_message .btn.blue:hover {
    background: #159bbe;
    background: -moz-linear-gradient(top, #159bbe 0%, #44afcb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #159bbe), color-stop(100%, #44afcb));
    background: -webkit-linear-gradient(top, #159bbe 0%, #44afcb 100%);
    background: -o-linear-gradient(top, #159bbe 0%, #44afcb 100%);
    background: -ms-linear-gradient(top, #159bbe 0%, #44afcb 100%);
    background: linear-gradient(to bottom, #159bbe 0%, #44afcb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#159bbe', endColorstr='#44afcb', GradientType=0);
}

.ch_voting_message .close_btn {
    position: absolute;
    right: 14px;
    top: 11px;
    cursor: pointer;
    color: #43a4c2;
    display: inline-block;
}

.ch_voting_message .close_btn:after {
    font-family: 'DC-icons';
    content: '\e919';
    font-size: 12px;
}

.no_entries_block_bg_1 {
    background: url('https://designcontest-at-designcontest.netdna-ssl.com/images/contests/no-entries-unregistered-2.png');
}

.no_entries_block_bg_2 {
    background: url('https://designcontest-at-designcontest.netdna-ssl.com/images/contests/no-entries-unregistered-3.png');
}

.no_entries_block_bg_3 {
    background: url('https://designcontest-at-designcontest.netdna-ssl.com/images/contests/no-entries-unregistered-4.png');
}

.no_entries_block_bg_4 {
    background: url('https://designcontest-at-designcontest.netdna-ssl.com/images/contests/no-entries-unregistered-1.png');
}

.bg_rules_and_guides {
    background: url('https://designcontest-at-designcontest.netdna-ssl.com/images/contests/no-entries-designer-1.png');
    background-repeat: no-repeat;
    background-position: center 22px;
}

[lang="fr-fr"] .bg_rules_and_guides {
    background-position: center 43px;
}

[lang="fr-fr"] .top_part.bg_rules_and_guides p:first-child {
    margin: 0 0 83px 0;
}

#tab_data li.empty_tab_block_holder .empty_tab_block .top_part {
    height: 148px;
    text-align: center;
}

#tab_data li.empty_tab_block_holder .empty_tab_block p, #tab_data li.empty_tab_block_holder .empty_tab_block b {
    width: 100%;
}

#tab_data li.empty_tab_block_holder .empty_tab_block.join_us p, #tab_data li.empty_tab_block_holder .empty_tab_block.join_us b {
    width: 87%;
}

#designers_list .long_upload_btn {
    border: 1px dashed #98bbc7;
    background-color: #e7f3f6;
    color: #62828d;
    background-repeat: no-repeat;
    background-image: url('https://designcontest-at-designcontest.netdna-ssl.com/images/contests/upload-44.gif');
    background-color: #e7f3f6;
    background-position: center 13px;
    height: 30px;
    text-align: center;
    font-size: 18px;
    padding-top: 65px;
    cursor: pointer;
}

#tab_data li.empty_tab_block_holder .empty_tab_block .btn {
    display: block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: white;
    font-size: 16px;
    line-height: 35px;
    padding: 0;
    position: absolute;
    bottom: 16px;
    left: 27px;
    margin: 0 auto;
    width: 167px;
    height: initial;
    background: white;
    -webkit-box-shadow: 0px 10px 10px -10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 10px 10px -10px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 10px 10px -10px rgba(0, 0, 0, 0.3);
    font-weight: normal;
}

/* fix for Deutsch */

html[lang="de-de"] #tab_data li.empty_tab_block_holder .empty_tab_block .btn {
    width: 190px;
    left: 14px;
}

#tab_data li.empty_tab_block_holder .empty_tab_block .btn.green {
    background-color: #5aa94c;
    border-right: 1px solid #769f6e;
    border-bottom: 1px solid #307523;
    border-top: 1px solid #91c688;
    border-left: none;
}

#tab_data li.empty_tab_block_holder .empty_tab_block .btn.blue {
    background-color: #31a7c6;
    border-right: 1px solid #64a8b9;
    border-bottom: 1px solid #1283a0;
    border-top: 1px solid #7cc7db;
    border-left: none;
}

#tab_data li.empty_tab_block_holder .empty_tab_block .bottom_part {
    height: 86px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#tab_data li.empty_tab_block_holder .empty_tab_block.wide .bottom_part {
    height: 45px;
}

#tab_data li.empty_tab_block_holder .cell_wrapper .no_pic {
    display: block;
    margin: 0 auto;
}

#tab_data li.empty_tab_block_holder .uploider_item {
    width: 218px;
    display: block;
    background: none;
    margin: 0 auto;
}

#tab_data li.empty_tab_block_holder .uploider_item .drop .icon {
    margin: 31px 0 0;
}

#tab_data li.empty_tab_block_holder .uploider_item .uploid_img {
    width: auto;
    background-image: none;
    height: 230px;
}

.demo-comment .opacity-8 {
    padding: 0;
}

.designer-gallery ul li.hire {
    border: 0;
}

.designer-gallery ul li.hire div {
    display: inline-block;
    padding: 5px 14px;
    color: #595c67;
    font-size: 14px;
    background-image: url("https://designcontest-at-designcontest.netdna-ssl.com/images/contests/hire-btn-bg.png");
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 14px;
    background-size: 100% 100%;
    border: 1px solid #bfbfbf;
    margin-top: 23px;
}

.designer-gallery .opacity-9.withdrawn {
    background: rgba(255, 255, 255, 0.9);
}

/*=====================================================================redact style end===========================================*/
.image_preview .uploider_item .fileName {
    text-align: center;
}

@media only screen
and (max-width: 1210px) {
    .comment_details.with_slider .comment_text {
        width: 70%;
    }

    .voting-entries li {
        width: 25%;
    }
}

/*kirill css end*/
@media only screen
and (max-width: 1170px) {
    .message_container__example .comment_details .comment_text {
        width: 55% !important;
    }

    .designs_list li, .empty_tab_blocks li {
        width: 25%;k
    }

    .contest_options.comments_options .addcomment_box .addcomment {
        width: 79%;
    }

    /*head*/
    .multiselect {
        width: 145px;
    }

    .contest_options.entries_options {
        margin: 0 5px 15px;
    }

    .select_designer .input_box input {
        width: 100px;
        background-position: 110px 50%;
    }

    .contest_options {
        margin: 0px 5px -1px;
    }

    .contest_heading {
        padding: 0 5px 10px;
    }

    /*end head*/
    .inner_content .center_content_wrapper {
        width: 100%;
    }

    /*designers test*/
    .content_submit .left_box {
        width: 74%;
    }

    .content_submit .left_box .link_dropbox {
        width: 68%;
    }

    .content_submit .left_box .addcomment_box_submit .addcomment {
        width: 90%;
    }

    /*One-on-one second step*/
    .one_on_one .main_info {
        width: 69%;
    }

    .one_on_one .contest_heading .entries, .one_on_one .contest_heading .prize {
        width: 14%;
    }

    html[lang="fr-fr"] .one_on_one .contest_heading .entries, .one_on_one .contest_heading .prize {
        width: 12%;
    }

    html[lang="de-de"] .contest_heading .entries {
        width: 12%;
    }

    .content_upgrades .upgrades-right-wrapper {
        padding: 25px 20px;
    }

    /*one on one finalizacia*/
    .expired {
        padding: 40px 100px 20px 100px;
        margin: 0 5px 20px;
    }

    .popup.finalization .final-content.step-3 .agreement {
        width: 100%;
        margin: 5px 17px 5px 5px;
        padding: 5px;
    }

    .dsg-profile.control_center .content_flesh {
        margin: 0 5px 15px 5px;
    }

    .contest_options.comments_options .addcomment_box .addcomment, .reply_box .addcomment_box .addcomment {
        width: 79%;
    }
    html[lang="de-de"] .contest_options.comments_options .addcomment_box .addcomment, .reply_box .addcomment_box .addcomment {
        width: 100%;
    }
}

@media only screen
and (max-width: 1023px) {
    #expired-ch > div {
        padding: 0 0px 20px;
    }

    .message_container__example .comment_details .comment_text {
        width: 50% !important;
    }
}

@media only screen
and (max-width: 959px) {
    .message_container__example .comment_details .comment_text {
        width: 35% !important;
    }

    .center_content_wrapper .contest_options .tab_upgrade {
        width: 12%;
        padding: 0 5px;
    }

    .content_upgrades .upgrades-right.fixed, .content_upgrades .upgrades-right.absolute {
        right: 38%;
    }

    .contest_options > ul > li a, .contest_options > ul > li.active a {
        padding: 0;
    }

    .control_center .contest_options > ul > li a,
    .control_center .contest_options > ul > li.active a {
        padding: 0 20px;
    }

    .contest_options.comments_options .addcomment_box .addcomment {
        width: 73%;
    }

    .designs_list li, .empty_tab_blocks li {
        width: 33%;
    }

    /*head*/
    .contest_options .tab_voting,
    .contest_options .tab_brief,
    .contest_options .tab_submit,
    .contest_options .tab_upgrade {
        width: 13%;
    }

    .contest_options .tab_submit.active,
    .contest_options .tab_upgrade.active {
        width: 20%;
    }

    .main_info {
        width: 70%;
    }

    .contest_heading .entries {
        width: 12%;
    }

    .contest_heading .prize {
        width: 15%;
    }

    .contest_options > ul > li {
        width: 19%;
    }

    .multiselect {
        display: none;
    }

    /*.slider_filter {
        padding: 0px 0px 15px 0;
    }*/
    .slider_filter .noUi-horizontal .noUi-handle {
        left: -24px;
        width: 24px;
        top: -5px;
        height: 24px;
    }

    .slider_filter .noUi-horizontal .noUi-handle-upper {
        left: -20px;
    }

    .slider_rating .noUi-horizontal .noUi-handle,
    .bulk_mod .rating .noUi-horizontal .noUi-handle {

    }

    /*end head*/
    /*slient list*/
    .center_content_wrapper.control_center .table__cell {
        padding: 12px 15px;
        word-break: break-word
    }

    /*designers test*/
    .content_submit .right_box {
        display: none;
    }

    .content_submit .left_box {
        width: auto;
        padding: 34px 20px;
        float: none;
    }

    /*client profil*/
    .center_content_wrapper.control_center.client .profile table td .info_contest div.refunds_requested {
        display: none;
    }

    /*one-on-one second step*/
    .one_on_one .main_info {
        width: 65%;
    }

    .one_on_one .contest_heading .entries, .one_on_one .contest_heading .prize {
        width: 16%;
    }

    /*entry*/
    .entry-page .epage-left {
        width: 60%;
    }

    .comment_block {
        margin-left: 61%;
    }

    .nofloat {
        margin-left: 0;
    }

    .contest_options .tab_voting, .contest_options .tab_brief, .contest_options .tab_submit, .contest_options .tab_upgrade {
        width: 12%;
    }

    .slider_filter .noUi-handle {
        background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/mishk-polzunok.png") no-repeat 19px -17px;
    }

    .slider_filter .noUi-handle-upper {
        background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/mishk-polzunok.png") no-repeat 19px 2px;
    }

    .content_upgrades .upgrades-right-wrapper {
        float: none;
    }

    .content_upgrades .upgrades-right {
        margin-left: 15px;
        padding: 10px;
    }

    /*.information .record .medium {
width: 150px;
}*/
    /*.information .record .small {
width: 32px;
}*/
    .upgrades-right .information .tit span {
        width: 354px;
    }

    .upgrades-right .information {
        width: 365px;
    }

    /*.information .record .larg {
width:355px;
}*/
    span.visible-upgrade {
        display: none;
    }

    span.hidden-upgrade {
        display: initial;
    }

    .content_upgrades .upgrades-right.end-upgrade h2 {
        font-size: 18px;
    }

    .content_upgrades .upgrades-right-wrapper {
        padding: 25px 20px;
        width: 360px;
        margin: 0 0 0 10px;
    }

    .content_upgrades .upgrades-right-wrapper, .content_upgrades .absolute .upgrades-right-wrapper {
        padding: 25px 20px;
    }

    .content_upgrades {
        padding: 20px 10px;
    }

    .information.invoice_message > p {
        width: 90%;
    }

    /*.information .record .larg {
width: 355px;
}*/
    .slider_filter {
        margin: 0 0px 15px 0;
    }

    /*one on one finalizacia*/
    .expired {
        padding: 40px 50px 20px 50px;
    }

    .one_on_one .main_info .inner_wrapper .name_contest h1 {
        width: 66%;
    }

    .contest_options.comments_options .addcomment_box .addcomment, .reply_box .addcomment_box .addcomment {
        width: 80%;
    }

    .inner_content .center_content_wrapper .breadcrumbs {
        width: 65%
    }

    .center_content_wrapper .social_icons {
        margin: 0 10px 20px 0;
        width: 30%;
    }

    .design_item .design_img img {
        max-height: 100%;
    }

    .voting-entries li {
        width: 33%;
    }
}

@media only screen
and (max-width: 820px) {
    .sources_list tr td.content {
        display: none;
    }

    .content_sources .sources_list .download_data {
        width: 100%;
        text-align: right;
    }

    .one_on_one .main_info .inner_wrapper .name_contest h1 {
        width: 58%;
    }

    #expired-ch .left {
        float: none;
        width: auto;
        padding: 0 0 40px;
    }

    #expired-ch .right {
        float: none;
        width: auto;
    }

    .chek_filter {
        padding: 0;
    }

    .chek_filter div {
        padding: 0 5px 0 0;
    }
}

@media only screen
and (max-width: 767px) {
    .content_upgrades .upgrades-right-wrapper, .content_upgrades .absolute .upgrades-right-wrapper {
        margin: 0 0 0 125px;
    }

    .contest_options.comments_options .addcomment_box .addcomment {
        width: 71%;
    }

    /*head*/
    .contest_tabs ul li span {
        text-indent: -99999px;
        top: 5px;
        position: absolute;
        left: 50%;
        margin: 0 0 0 -8px;
        white-space: nowrap;
    }

    .prize .type {
        width: 100%;
    }

    .contest_options ul li.active span {
        text-indent: 0px;
        top: 0;
        left: 0px;
        line-height: 16px;
        position: relative;
    }

    .tab_designer {
        display: none;
    }

    .center_content_wrapper .contest_options .tab_submit.active,
    .center_content_wrapper .contest_options .tab_upgrade.active {
        width: 30%;
    }

    .contest_options > ul > li,
    .contest_options .tab_voting,
    .contest_options .tab_brief,
    .contest_options .tab_submit,
    .contest_options .tab_upgrade {
        width: 15%;
        overflow: hidden;
        position: relative;
    }

    .contest_options > ul > li.active {
        width: 32%;
    }

    #start_contest_box .contest_tabs.contest_options ul li {
        width: 15%;
        padding: 0;
    }

    #start_contest_box .contest_tabs.contest_options ul li.active {
        padding: 0 20px;
    }

    .slider_filter, .bulk_mod .select_all {
        display: none;
    }

    .contest_options .tab_submit,
    .contest_options .tab_upgrade {
        line-height: 30px;
    }

    /*end head*/
    .content_upgrades .upgrades-right-wrapper {
        width: 320px;
        padding: 25px 15px;
        margin: 0 0 0 10px;
    }

    .content_upgrades .upgrades-right .card input[type="checkbox"] + label::before,
    .content_upgrades .upgrades-right .card input[type="radio"] + label::before {
        margin: 0 2px -4px 0;
    }

    /*one-on-one*/
    .control_center .breadcrumbs {
        width: 60%;
    }

    .control_center .one_on_one .filter__search_right {
        padding: 16px 5px 5px 0;
    }

    /*test designer*/
    .content_submit .left_box .link_dropbox {
        width: 62%;
    }

    /*tab submit*/
    .content_submit .left_box .addcomment_box_submit .addcomment {
        width: 88%;
    }

    /*client profil*/
    .center_content_wrapper.control_center.client .profile table td .info_contest div.projects_finished {
        display: none;
    }

    /*one-on-one*/
    .one_on_one .main_info {
        width: 54%;
    }

    /*entry*/
    .entry-page .epage-left {
        width: 57%;
    }

    .one_on_one .contest_heading .entries, .one_on_one .contest_heading .prize {
        width: 21%;
    }

    .comment_block {
        margin-left: 58%;
    }

    .nofloat {
        margin-left: 0;
    }

    .center_content_wrapper .contest_options .tab_submit, .center_content_wrapper .contest_options .tab_upgrade {
        width: 15%;
    }

    .entry-page .epage-left table tr td.prew, .entry-page .epage-left table tr td.next {
        width: 22%;
    }

    .entry-page .epage-left table tr td.full-size {
        width: 56%;
    }

    .content_upgrades .card ul .icon_card li {
        float: left;
    }

    .content_upgrades .card ul .icon_card:after {
        clear: both;
        content: '';
        display: block;
    }

    .information .record .medium {
        width: 188px;
    }

    .information .record .small {
        width: 48px;
    }

    .upgrades-right .information .tit span {
        width: 323px;
    }

    .upgrades-right .information {
        width: 325px;
    }

    /*.information .record .larg {
width: 305px;
}*/
    span.visible-upgrade {
        display: none;
    }

    span.hidden-upgrade {
        display: initial;
    }

    .content_upgrades .upgrades-right .card label {
        width: 94px;
        font-size: 14px;
    }

    .content_upgrades .upgrades-right .card input[type="checkbox"] + label::before, input[type="radio"] + label::before {
        margin: 0 2px -4px 0 !important;
    }

    .content_upgrades {
        margin-bottom: 5px;
    }

    .content_upgrades .upgrades-right.end-upgrade h2 {
        font-size: 16px;
    }

    .content_upgrades .upgrades-right .upgrades-right-aligned {
        padding: 25px 15px;
        width: 320px;
    }

    .one_on_one .main_info .inner_wrapper .name_contest h1 {
        width: 60%;
    }

    .one_on_one .main_info .inner_wrapper .name_contest h1 {
        width: 54%;
    }

    .contest_options.comments_options .addcomment_box .addcomment, .reply_box .addcomment_box .addcomment {
        width: 71%;
    }

    /*.information .record .larg {
width: 305px;
}*/
    .inner_content .center_content_wrapper .breadcrumbs {
        width: 60%
    }

    .center_content_wrapper .social_icons {
        width: 35%;
    }

    /* Contest to try - demo styles */
    .contest_to_try_block > div {
        display: none;
    }

    .contest_to_try_block .text_for_mobile {
        display: block;
        text-align: center;
    }

    #start_contest_box .contest_tabs.contest_options ul li.tab_upgrade.active {
        width: 30%;
        padding: 0;
    }

    /* End contest to try - demo styles */
    .voting-entries li {
        width: 50%;
    }

    .center_content_wrapper .contest_options .tab_upgrade .svg-icon {
        margin: 5px 0 0 -7px;
        font-size: 14px;
    }

    .center_content_wrapper .contest_options .tab_upgrade.active .svg-icon {
        margin: 5px 10px 0 -7px;
    }

    #start_contest_box .contest_tabs.contest_options ul li.tab_upgrade .svg-icon {
        margin: 0 5px 0 0;
    }

    #start_contest_box .contest_options ul li.active span.icon-upgrade {
        line-height: 16px;
    }
}

@media only screen
and (max-width: 720px) {
    .designs_list li, .empty_tab_blocks li {
        width: 50%;
    }

    .contest_options.comments_options .addcomment_box .addcomment {
        width: 67%;
    }

    .content_upgrades .upgrades-left .upgrades-list {
        width: auto;
    }

    .content_upgrades .upgrades-right {
        margin-left: 0px;
    }

    .content_upgrades .upgrades-right.end-upgrade {
        margin-left: 0;
    }

    .content_upgrades .upgrades-right-wrapper {
        padding: 25px 25px;
        width: 435px;
        margin: 0 auto;
    }

    .content_upgrades .upgrades-right .payment_table > ul {
        width: auto;
    }

    .content_upgrades .upgrades-right.fixed, .content_upgrades .upgrades-right.absolute {
        position: initial !important;
        margin: 0 auto;
    }

    .content_upgrades .absolute .upgrades-right-wrapper {
        margin: 0;
        float: none;
    }

    .content_upgrades .upgrades-right-wrapper {
        margin: 0 auto;
        float: none;
    }

    #one_entry .breadcrumbs {
        width: 73%;
    }

    .popup.finalization.designer-f .final-row > div {
        display: block;
        margin: 15px 0 0;
    }

    .one_on_one .main_info .inner_wrapper .name_contest h1 {
        width: 49%;
    }

    .first_entry.note_marker.add_note {
        display: none !important;
    }

    .contest_options.comments_options .addcomment_box .addcomment, .reply_box .addcomment_box .addcomment {
        width: 66%;
    }
}

@media only screen
and (max-width: 640px) {
    .contest_options.comments_options .addcomment_box .addcomment,
    .reply_box .addcomment_box .addcomment {
        width: 98%;
    }

    .green_button_head .curved-hz-1 .btn-green, .green_button_head .curved-hz-1 .btn-green:hover {
        height: 50px;
        line-height: 20px;
    }

    .green_button_head {
        float: none;
    }

    .message_container__example .comment_details .comment_text {
        width: 94% !important;
    }

    .contest_options.comments_options .addcomment_box .addcomment textarea, .reply_box .addcomment_box .addcomment textarea {
        box-sizing: border-box;
        padding: 5px 0px 5px 4px;
    }

    .contest_options.comments_options .addcomment_box .user_img, .comments_list .reply_box .addcomment_box .user_img {
        display: none;
    }

    .contest_options.comments_options .right_item {
        width: 100%;
        padding: 5px 0 0 0;
    }

    .contest_options.comments_options .addcomment_box .right_item label {
        float: left;
        padding: 0;
    }

    html[lang="de-de"] .contest_options.comments_options .addcomment_box .right_item label {
        padding: 0 0 0 29px;
        line-height: 20px;
    }

    .contest_options.comments_options .addcomment_box .btn-grey.comment, .reply_box .addcomment_box .btn-grey.comment {
        float: right;
        margin: 0;
    }

    .comment_details .comment_options li.comment_date {
        padding: 0 5px 0 0;
        border-left: none;
    }

    /*head*/
    /*.center_content_wrapper .social_icons {
        display: none;
    }*/
    .main_info,
    .one_on_one .main_info {
        width: 100%;
        margin: 0 0 10px -2px;
        height: auto;
    }

    .breadcrumbs {
        display: none;
    }

    .one_on_one .contest_heading .entries, .contest_heading .entries {
        width: 49%;
        margin: 0 0 10px 0;
        float: left;
    }

    .one_on_one .contest_heading .prize, .contest_heading .prize {
        width: 49%;
        margin: 0 0 10px 0;
    }

    .main_info .inner_wrapper .name_contest h1 {
        white-space: normal;
    }

    .contest_heading .follow_button, .contest_heading .unfollow_button, .contest_heading .unfroze_button {
        display: none;
    }

    .center_content_wrapper .main_info h1 {
        width: 100%;
        font-size: 20px;
    }

    .contest_heading .hide_follow,
    .contest_heading .hide_follow .follow_button,
    .contest_heading .hide_follow .unfroze_button,
    .contest_heading .hide_follow .unfollow_button {
        display: block;
        width: 100%;
        font-size: 18px;
        padding: 6px 0;
        float: right;
    }

    .hide_follow .unfollow_button {
        background: none;
        background-color: none;
        border: none;
        float: right;
        position: relative;
        top: 0;
        color: #333333;
        height: 26px;
        line-height: 26px;
        width: 100%;
        right: 0;
        text-align: center;
        font-weight: 600;
    }

    .main_info .contest_status {
        display: none;
    }

    .prize .type {
        width: 80%;
    }

    .chek_filter {
        display: inline-block;
        padding: 0 0 0 0;
    }

    .right_item .right_selection {
        display: none;
    }

    .bulk_mod .sum_entries {
        padding: 0 0 10px 0;
    }

    .box .bulk_mod .btn_bulk {
        padding: 0 20px 5px 0;

    }

    /*end head*/
    /*list-client*/
    .control_center.center_content_wrapper .social_icons {
        display: block;
    }

    .control_center .filter__checkboxes.chek_filter {
        width: 66%;
        overflow: hidden;
        height: 44px;
    }

    /*    .control_center .social_icons .btn-grey,
    .control_center .filter__status {
        display: none;
}*/
    .slider-swiper-comment .swiper-slide {
        height: 134px !important;
        width: 100%;
    }

    .entry_number {
        width: 182px;
    }

    /*submit*/
    .content_submit .left_box .examples_galery {
        padding: 0 0 15px 0;
    }

    .content_submit .left_box .alternative {
        height: 24px;
        background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/alternative-horizontal-ico.png") no-repeat center center;
        width: 100%;
        position: relative;
        margin: 0 0 15px;
    }

    .content_submit .left_box .link_dropbox {
        width: 100%;
        height: 60px;
    }

    .content_submit .left_box .alternative span {
        position: absolute;
        font-size: 16px;
        margin: -12px -9px 0 0;
    }

    .content_submit .left_box .addcomment_box_submit .user_img {
        display: none;
    }

    /*client profile*/
    .center_content_wrapper.control_center.client .profile {
        padding: 15px 10px;
        margin: 0 0 30px;
    }

    .center_content_wrapper.control_center.client .profile table td.user_img div {
        width: 50px;
        height: 50px;
    }

    .center_content_wrapper.control_center.client .profile table td.user_img {
        width: 50px;
        padding: 0 10px 50px 0;
    }

    .center_content_wrapper.control_center.client .profile table td .info_contest div {
        margin: 0;
    }

    /*one-on-one*/
    .one_on_one .filter__search_right .field__el {
        display: none;
    }

    .entry-page .epage-left > div {
        margin: 0 0 10px;
    }

    .entry-page .epage-left {
        float: none;
        width: 100%; /*entry*/
        margin: 0;
        padding: 0;
    }

    .breadcrumbs, .markers_icon_box {
        display: none;
    }

    .back-contest a.btn-grey {
        float: none;
        display: block;
    }

    .entry-page .epage-left > h2 {
        margin-left: 5px;
    }

    .entry-page .epage-right {
        float: none;
        width: auto;
        margin: 10px 0px;
    }

    .hidden-mobile {
        display: none;
    }

    .entry-page .mobile-item {
        display: block;
    }

    .entry-page .designer-tab-row .designer-info textarea {
        width: 100%;
    }

    /*entry*/
    .comment_block {
        margin-left: 0;
    }

    /*slider*/
    .slider-swiper-comment {
        width: 180px;
        height: 134px;
        margin: 10px 48px 32px 0;
    }

    .slider-swiper-comment .swiper-container {
        height: 160px;
        width: 180px;

    }

    .slider-swiper-comment .swiper-slide div {
        height: 135px;
        line-height: 160px;
    }

    .swiper-slide img {
        width: 100%;
        height: 84%;
    }

    .slider-swiper-comment .swiper-slide img {
        max-width: 180px;
        max-height: 134px;
        width: auto;
        height: auto;
    }

    .slider-swiper-comment .arrow-left,
    .slider-swiper-comment .arrow-left:hover {
        background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/mobile-arrow-slider-comment.png") no-repeat 0 -80px;
        position: absolute;
        left: -40px;
        top: 50%;
        margin-top: -16px;
        width: 26px;
        height: 38px;
    }

    .slider-swiper-comment .arrow-right,
    .slider-swiper-comment .arrow-right:hover {
        background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/mobile-arrow-slider-comment.png") no-repeat 0 -122px;
        position: absolute;
        right: -40px;
        top: 50%;
        margin-top: -16px;
        width: 26px;
        height: 38px;
    }

    /*========Unhover===========*/
    .item_icons_comment:active {
        background-position: 0 0;
    }

    .comment_details .comment_item, .slider_filter .numeric {
        visibility: visible;
        opacity: 1;
        transition-delay: 0s;
    }

    /*==========================*/
    .content_upgrades .upgrades-right .upgrades-right-wrapper {
        padding: 25px 15px;
        width: 370px;
        margin: 0;
    }

    .entry-page .epage-left table tr td.prew a span,
    .entry-page .epage-left table tr td.next a span,
    .entry-page .epage-left table tr td.full-size a span {
        padding: 0 5px;
    }

    .entry-page .epage-left table tr td.full-size a span {
        font-size: 18px;
    }

    .one_on_one .price_designer {

    }

    .one_on_one .price_designer input[type="text"] {
        width: 80px;
        height: 18px;
        margin: 5px auto 10px;
        display: block;
    }

    .control_center.one_on_one .content_flesh.step4 {
        padding: 20px 15px 0 15px;
    }

    .control_center.one_on_one .content_flesh.step4 .terms label {
        width: 100%;
    }

    /*mobile menu tab*/
    #start_contest_box .contest_tabs.contest_options.mobile_tab {
        height: auto;
        display: block;
        margin: 0 5px 20px;
        border: none;
        border-radius: 0 0 4px 4px;
        background-color: #fefefe;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#e8e8e8);
        background: linear-gradient(to bottom, #fefefe 0%, #e8e8e8 100%);
        background: -webkit-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
        background: -moz-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
        background: -o-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
        background: -ms-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);

    }

    .control_center .contest_tabs.contest_options.mobile_tab > ul {
        height: auto;
        display: none;
    }

    #start_contest_box.control_center .contest_tabs.contest_options.mobile_tab > ul.show {
        display: block;
        border-radius: 0 0 4px 4px;
        border: 1px solid #e0e0e0;
        overflow: hidden;
        background: transparent;
        height: auto;
    }

    #start_contest_box.control_center .contest_tabs.contest_options.mobile_tab > ul > li {
        width: 100%;
        text-align: left;
        border-left: 2px solid transparent;
        border-radius: 0;
        background: transparent;
        border-top: 2px solid transparent;
        padding: 0 0 0 10px;
        margin: 0 0 0px;
        padding-top: 0px;
    }

    .control_center .contest_tabs.contest_options.mobile_tab > ul > li:last-child {
        border-radius: 0 0 4px 4px;
    }

    #start_contest_box.control_center .contest_tabs.contest_options.mobile_tab > ul > li.active {
        background: #fff;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);
        line-height: 31px;
        border-left: 2px solid #24a1c2;
        border-top: 2px solid transparent;
        border-bottom: 0;
        margin: 0;
    }

    .control_center .contest_tabs.contest_options.mobile_tab .btn-menu {
        background: transparent;
        border: 1px solid #f5f5f5;
        box-shadow: none;
        color: #595c67;
        display: block;
        width: 100%
    }

    .contest_tabs.contest_options .cost,
    .control_center .contest_tabs.contest_options.mobile_tab > ul > li:hover span,
    .control_center .contest_tabs.contest_options.mobile_tab > ul > li span {
        margin: 8px 10px 0 5px;
        left: 0;
    }

    .contest_tabs.contest_options .close_tab {
        margin: 12px 20px 0 0;
    }

    .contest_tabs.contest_options .cost {
        margin: 0;
        position: relative;
        left: 40px;
    }

    .expired {
        padding: 40px 25px 20px 25px;
    }

    .one_on_one .main_info .inner_wrapper .name_contest h1 {
        width: 62%;
    }

    .one_on_one .contest_tabs.contest_options > ul > li a,
    .one_on_one .contest_tabs.contest_options > ul > li.active a {
        padding: 0 20px;
    }

    /*.center_content_wrapper.control_center #designer_contest_list .filter,
.center_content_wrapper.control_center #client_contest_list .filter {
    display: none;
}*/
    .center_content_wrapper.control_center .top_block_header {
        text-align: center;
    }

    .control_center.center_content_wrapper .social_icons {
        float: none;
    }

    .center_content_wrapper .social_icons {
        width: 50%;
    }

    .center_content_wrapper .social_icons .other-icon {
        display: none;
    }

    .design_item .design_img img {
        max-height: 100%;
    }
}

@media only screen
and (max-width: 530px) {
    .popup,
    .popup.loginActive,
    .popup.quickActive {
        width: 90%;
        min-width: 0 !important;
    }

    .popup.confirmation.cancel {
        padding: 35px 15px 30px 15px;
    }

    .confirmation .text-after {
        width: 100%;
    }

    .popup.report {
        padding: 15px 10px;
    }

    .confirm-textarea {
        min-width: 225px;
    }

    .confirmation button,
    .report .confirmation button.btn-blue {
        padding: 10px 15px;
    }

    .content_sources .sources_list .sources_file {
        display: none;
    }
}

@media only screen
and (max-width: 480px) {
    .designs_list li, .empty_tab_blocks li {
        width: 100%;
    }

    .design_item {
        width: 95%;
    }

    .item_design {
        font-size: 16px;
    }

    .item_count {
        font-size: 16px;
    }

    .slider_rating {
        width: 200px;
        height: 32px;
        border-radius: 20px;

    }

    .slider_rating .noUi-origin {
        background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/slider-rating-iphon.png") no-repeat 100% 0%;
    }

    .slider_rating .noUi-target {
        width: 170px;
        height: 23px;
        margin: 5px 0px 0px 16px;
    }

    .slider_rating .noUi-background {
        background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/slider-rating-iphon.png") no-repeat 100% 100%;
    }

    .designer {
        font-size: 18px;
    }

    #low {
        width: 30px;
        vertical-align: bottom;
        padding: 5px 0 0px 0;
    }

    /*.design_item .design_img img {
        height: 100%;
    }*/
    .likers {
        vertical-align: bottom;
        padding: 5px 0 0px 0;
    }

    .enable_strip {
        height: 24px;
        background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/slider-rating-disable-iphon.png") no-repeat;
        margin: 4px 0px 0px 10px;
        border-radius: 14px;
    }

    /*head*/
    .contest_options ul li.active {
        width: 20%;
        margin: -1px 0 0 0;
    }

    .contest_options ul li.active span {
        text-indent: -999999px;
        top: 8px;
        height: 32px;
        position: absolute;
        left: 50%;
        width: auto;
        padding: 0;
    }

    .contest_options > ul > li .svg-icon, .contest_options ul li.active .svg-icon {
        font-size: 32px !important;
        margin: 8px 0 0 0 !important;
        padding: 0;
        width: auto;
        position: static;
        display: block;
    }

    .contest_options ul li.active span.icon-upgrade {
        line-height: 1;
    }

    .contest_options > ul > li,
    .contest_options .tab_voting,
    .contest_options .tab_brief,
    .contest_options .tab_submit,
    .contest_options .tab_upgrade,
    .contest_options .tab_submit.active,
    .contest_options .tab_upgrade.active {
        width: 20%;
        overflow: hidden;
        position: relative;
    }

    .contest_options > ul,
    .control_center .contest_options > ul {
        height: 50px;
    }

    .contest_options > ul > li {
        height: 52px;
        width: 20%;
        box-sizing: border-box;
    }

    .contest_options > ul > li.active {
        height: 52px;
    }

    .contest_options .tab_submit,
    .contest_options .tab_upgrade {
        height: 47px;
    }

    .contest_tabs ul li a span,
    .contest_tabs ul li span {
        width: auto;
        height: 34px;
    }

    .contest_tabs ul li span {
        top: 1px;
    }

    .contest_options ul .tab_entries span,
    li.tab_entries.active:hover span {
        background-position: 4px 2px;
    }

    .contest_options ul .tab_designer span, li.tab_designer.active:hover span {
        background-position: 0 -148px;
    }

    .contest_options ul .tab_voting span, li.tab_voting.active:hover span {
        background-position: 5px -174px;
    }

    .contest_options ul .tab_brief span,
    li.tab_brief.active:hover span {
        background-position: 4px -260px;
    }

    .contest_options ul .tab_submit span {
        background-position: 8px -444px;
    }

    .contest_options ul .tab_submit.active span {
        background-position: 4px -486px;
    }

    .contest_options ul .tab_upgrade.active span {
        background-position: 4px -398px;
    }

    .contest_tabs ul li span {
        margin: 0 0 0 -18px;
    }

    /*ENTRIES*/
    .profile_lis .design_item .design_img img {
        width: 400px;
    }

    .designs_list li, .empty_tab_blocks li {
        width: 100%;
    }

    .design_item,
    .profile_lis .design_item {
        width: 95%;
    }

    .item_design {
        font-size: 16px;
    }

    .item_count {
        font-size: 16px;
    }

    .slider_rating {
        width: 170px;
        height: 32px;
        border-radius: 20px;
    }

    .slider_rating.no-likes {
        width: 246px;
        height: 32px;
        border-radius: 20px;
    }

    .slider_rating .noUi-origin {
        background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/slider-rating-gray-mobile.svg") no-repeat 100% 49% #eaeaea;
        background-size: 160px 10px;
    }

    .slider_rating.no-likes .noUi-origin {
        background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/slider-rating-gray-mobile.svg") no-repeat 100% 49% #eaeaea;
        background-size: 160px 10px;

    }

    .slider_rating .noUi-target {
        width: 160px;
        height: 23px;
        margin: 5px 0px 0px 6px;
    }

    .slider_rating.no-likes .noUi-target {
        width: 223px;
        height: 23px;
        margin: 5px 0px 0px 12px;
    }

    .slider_rating .noUi-background {
        background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/slider-rating-blue-mobile.svg") no-repeat 0 49% #eaeaea;
        background-size: 160px 10px;
    }

    .slider_rating.no-likes .noUi-background {
        background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/slider-rating-blue-mobile.svg") no-repeat 0% 49% #eaeaea;
        background-size: 160px 10px;
    }

    .slider_rating .noUi-horizontal .noUi-handle, .slider_rating.no-likes .noUi-horizontal .noUi-handle {
        margin-left: -8px;
        padding: 5px;
    }

    .slider_rating .noUi-horizontal .noUi-handle:after, .slider_rating.no-likes .noUi-horizontal .noUi-handle:after {
        width: 15px;
        height: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
    }

    .designer {
        font-size: 18px;
    }

    #low, .item_count .low {
        width: 30px;
        vertical-align: bottom;
        padding: 5px 3px 0px 0;
        color: #2f323b;
        font-size: 19.6px;
        text-align: right;
    }

    .likes_button, .likes_button:hover,
    .unlike_button {
        background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/like-ico-mobile.png") 0px 0;
        width: 25px;
        height: 27px;
    }

    .unlike_button, .unlike_button:hover {
        background-position: 0px -35px;
    }

    .design_item .design_img img {
        max-width: 100%;

    }

    #one_entry .epage-left table tr td a {
        font-size: 26px;
    }

    .design_id {
        width: 62px;
    }

    .design_item .design_img {
        /* height:auto;*/
        margin-bottom: -3px;
        text-align: center;
        line-height: 0;
    }

    .design_item .likers {
        vertical-align: bottom;
        padding: 0;
        color: #2f323b;
        font-size: 19.6px;
        width: 60px;
    }

    .design_item .blind-card + .opacity-8 + .design_img {
        line-height: 165px;
        height: 165px;
    }

    .likes_count,
    .ranting_count {
        line-height: 29px;
        font-size: 19.6px;
    }

    .ranting_count {
        width: 32px;
    }

    .design_item .favourite a {
        max-width: initial;
    }

    .design_id a {
        font-size: 19.6px;
    }

    /*.design_item .favourite {
text-align:center;
}*/
    .designer {
        width: 42%;
    }

    .enable_strip {
        height: 21px;
        background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/xslider-rating-disable.svg") no-repeat;
        background-size: auto 100%;
        margin: 6px 0px 0px 1px;
        border-radius: 14px;
    }

    .item_icons_comment,
    .item_icons_delete,
    .item_icons_report,
    .item_icons_update,
    .design_item_edit .unvision,
    .design_item_edit .edit-delete,
    .item_icons_edit,
    .change_language.disabled,
    .change_language {
        background-image: url("https://designcontest-at-designcontest.netdna-ssl.com/images/item-icons-mobile.png") !important;
        width: 26px !important;
        height: 26px !important;
    }

    .uploid_details .svg-icon {
        font-size: 23px;
    }

    .info_edit {
        display: none;
    }

    /*.item_icons_delete,
 .item_icons_delete:hover{
background-position: -36px 0px;
}*/
    .comment_details.edite .comment_item .item_icons_edit {
        background-position: -37px -76px;
    }

    .item_icons_report,
    .item_icons_report:hover {
        background-position: -73px 0px;
    }

    .item_icons_update,
    .item_icons_update:hover {
        background-position: 0 -110px;
    }

    .change_language.disabled,
    .change_language.disabled:hover {
        background-position: -34px -181px;
    }

    .change_language,
    .change_language:hover {
        background-position: -1px -181px;
    }

    .design_item_edit .unvision,
    .design_item_edit .unvision:hover {
        background-position: -31px -111px;
    }

    .design_item_edit .edit-delete,
    .design_item_edit .edit-delete:hover {
        background-position: -63px -111px;
    }

    .design_item .item_details .svg-icon {
        font-size: 24px;
        width: auto !important;
        height: auto;
    }

    a.add-icon, .add_to_profile, .added_to_profile {
        width: auto;
    }

    .inspiration .design_item .item_details .svg-icon {
        font-size: 18px;
        height: auto !important;
    }

    .item_icons_report.svg-icon.icon-alarm {
        background: none !important;
        font-size: 26px;
        width: auto !important;
        height: auto !important;
    }

    .design_item .favourite {
        height: auto;
    }

    .design_item .item_details .svg-icon.icon-thumbs_up {
        font-size: 26px;
    }

    .how-it-works .design_item .favourite a {
        background: none;
        display: inline;
    }

    .how-it-works .design_item .item_details .designer.favourite .svg-icon {
        color: #159bbe;
        font-size: 18px;
        margin: 0 5px 0 0;
        display: inline;
    }

    .inspiration .profile_lis .design_item .item_details {
        padding: 8px 10px 10px 20px;
    }

    /*.item_icons_comment:hover {
background-position: 0px -38px;
}
.item_icons_report:hover {
background-position: -73px -38px;
}
.item_icons_delete:hover {
background-position: -36px -38px;
}
.design_item_edit .unvision:hover {
background-position: -31px -150px;
}
.item_icons_update:hover {
background-position: 0 -150px;
}
.design_item_edit .edit-delete:hover {
background-position: -63px -150px;
}*/
    .design_item .tooltip, .design_item .winners_mod .info {
        display: none;
    }

    .item_icons_edit,
    .item_icons_edit:hover,
    .dsg-profile .contest_options.entries_options .box .btn-grey:hover .item_icons_edit,
    .dsg-profile .contest_options.entries_options .box .btn-grey:active .item_icons_edit {
        background-position: -70px -76px;
    }

    /*.item_icons_edit:hover{
background-position: -37px -76px;
}*/
    .medal {
        position: absolute;
        top: -1px;
        right: 13px;
        width: 58px;
        height: 91px;
        background: url(https://designcontest-at-designcontest.netdna-ssl.com/images/medals-mobile.png) no-repeat -200px 0;
        z-index: 99;
    }

    .medal.silver {
        background-position: -134px 0;
    }

    .medal.gold {
        background-position: -67px 0;
    }

    .medal.bronze {
        background-position: 0 0;
    }

    .design_item .award p {
        font-size: 22.37px;
        margin: 0 0 80px 0;
    }

    .design_item .award {
        top: 120px;
    }

    .design_item .btn-blue, .design_item .btn-grey, .design_item .award button {
        font-size: 18px;
        height: 50px;
        padding: 0 30px;
    }

    .winner-status {
        font-size: 19.6px;
        line-height: 33px;
    }

    .design_item input[type="checkbox"] + label {
        width: auto;
        height: auto;
    }

    .item_icons_comment.active {
        background-position: 0px -76px;
    }

    .comment-text:after, .comment-text:before {
        right: 69px;
        left: auto;
    }

    .comment-text:before {
        margin-right: -2px;
        margin-left: 0;
    }

    .design_item_text {
        position: relative;
        font-size: 22.37px;
        top: 170px;
    }

    .comment-text textarea {
        height: 125px;
        width: 98%;
    }

    .active_comment .post-comment button {
        width: 98%;
    }

    .design_item .award.dotted, .design_item .award.dashed, .design_item .award.solid {
        top: 45px;
    }

    .design_item .award.dashed p, .design_item .award.dotted p, .design_item .award.solid p {
        font-size: 33.6px;
        padding: 30px 0;
        margin-bottom: 50px;
    }

    .tooltip.user-info-card {
        display: block;
    }

    .design_item .design_img .tooltip .tooltip_in {
        width: 95%;
        height: 100%;
        padding: 0 10px;
    }

    .user-info-overlay {
        width: 100%;
        margin-top: 10px;
    }

    .user-info-overlay .user-info .user-name {
        font-size: 25.24px;
    }

    .user-info-overlay .user-country img {
        width: 25px;
    }

    .user-info-overlay .user-country {
        margin-top: 9px;
    }

    .user-info-overlay .user-info .user-level {
        font-size: 18.7px;
    }

    .user-info-overlay .last-seen {
        font-size: 16.83px;
    }

    .user-info-overlay .awards {
        font-size: 22.43px;
        margin-bottom: 30px;
    }

    .user-info-overlay .last-seen {
        margin-bottom: 30px;
    }

    .design_item .design_img .tooltip {
        height: 100%;
        max-width: initial;
    }

    .user-info-overlay .user-foto img {
        width: 55px;
    }

    .user-info-overlay .awards > div.gold {
        background: url(https://designcontest-at-designcontest.netdna-ssl.com/images/awards-mobile.png) no-repeat 0 0;
    }

    .user-info-overlay .awards > div.gold, .user-info-overlay .awards > div.silver, .user-info-overlay .awards > div.bronze {
        padding-left: 36px;
        margin-right: 30px;
    }

    .user-info-overlay .awards > div.silver {
        background: url(https://designcontest-at-designcontest.netdna-ssl.com/images/awards-mobile.png) no-repeat -103px 0;
    }

    .user-info-overlay .awards > div.bronze {
        background: url(https://designcontest-at-designcontest.netdna-ssl.com/images/awards-mobile.png) no-repeat -201px 0;
        margin-right: 0;
    }

    .user-info-bottom .text_total {
        font-size: 16.82px;
        width: 67px;
    }

    .user-info-bottom .count {
        font-size: 28.04px;
        margin-top: 5px;
    }

    .user-info-bottom {
        padding-top: 4px;
    }

    .no-likes .enable_strip {
        background: url("https://designcontest-at-designcontest.netdna-ssl.com/images/slider-rating-disable-nolikes-mobile.png") no-repeat;
        height: 21px;
        margin: 5px 0px 0px 0px;
    }

    #contest .contest_tabs.contest_options, #start_contest_box .contest_tabs.contest_options {
        height: 52px;
    }

    #start_contest_box .contest_tabs.contest_options ul {
        height: 50px;
    }

    #start_contest_box .contest_tabs.contest_options ul li {
        width: 20%;
        padding: 0;
    }

    #start_contest_box .contest_tabs.contest_options ul li.active {
        padding: 0;
    }

    .contest_tabs ul .tab_sources span, .contest_tabs ul li.tab_sources.active:hover span {
        background-position: 8px -487px;
    }

    /*ENTRIES END*/
    /*end head*/
    /*client profile*/
    .center_content_wrapper.control_center.client .profile table td .info_contest div.contests_finished {
        display: none;
    }

    .content_upgrades .upgrades-left .upgrades-list {
        width: auto;
    }

    .entry-page .epage-left > h2 {
        display: none;
    }

    .entry-page .designer-gallery {

    }

    .entry-rating .slider_rating {
        width: 130px;
        height: 22px;
        background-color: #eaeaea;
        border-top: 1px solid #b9b9b9;
        border-radius: 12px;
        display: inline-block;
        float: left;
        margin-top: 5px;
    }

    .entry-rating .slider_rating .noUi-target, .entry-rating .bulk_mod .rating .noUi-target {
        width: 131px;
        height: 23px;
        margin: 5px 0px 0px 11px;
    }

    .entry-page .epage-left table tr td.entry-rating .item_count, .entry-page .epage-left table tr td {
        width: auto;
    }

    .entry-page .likers {
        width: auto;
        padding: 0;
        margin-top: 5px;
    }

    .entry-page .epage-left table tr td.entry-rating .item_count {
        width: 250px;
        margin: 0 auto;
    }

    .contest_options .tab_submit, .contest_options .tab_upgrade {
        height: 52px !important;
        width: 20% !important;
    }

    .medal.silver, .medal.medal_2 {
        background-position: -136px 0;
    }

    .medal.gold, .medal.medal_1 {
        background-position: -68px 0;
    }

    .medal.bronze, .medal.medal_3 {
        background-position: 0 0;
    }

    .comment_details .comment_options .amount_comments,
    .comment_details .comment_options .like_comment,
    .comment_details .comment_options .reply_comment {
        padding: 0 2px;
    }

    .save_change .btn-grey.save {
        padding: 4px 4px;
    }

    .comment_details .user_box .user_name {
        max-width: 60px;
    }

    .tooltip {
        max-width: 250px;
    }

    .information .record .medium {
        width: 188px;
    }

    .upgrades-right .information .record.expires.cvv {
        padding: 0;
        margin: 0;
        position: relative;
        top: -134px;
        left: -18px;
    }

    .information .record .small {
        width: 48px;
    }

    .information .record .larg {
        width: 265px;
    }

    .upgrades-right .information .tit span {
        width: 280px;
    }

    .upgrades-right .information {
        width: 293px;
    }

    .content_upgrades .upgrades-left .upgrades-list {
        width: auto;
    }

    .content_upgrades .upgrades-right .card label {
        width: 82px;
        font-size: 12px;
    }

    .content_upgrades {
        padding: 0;
    }

    .content_upgrades .upgrades-left {
        padding: 20px 15px;
    }

    .content_upgrades .upgrades-right .card input[type="checkbox"] + label::before, input[type="radio"] + label::before {
        margin: 0 2px -4px 0 !important;
    }

    .content_upgrades .upgrades-right.end-upgrade {
        margin-left: 15px;
        margin-right: 15px;
    }

    .content_upgrades .upgrades-right.end-upgrade h2 {
        margin-top: 20px;
    }

    .upgrades-right .information .img_card div {
        height: 66px;
        width: 90px;
        float: left;
    }

    .content_upgrades .upgrades-right .upgrades-right-wrapper {
        padding: 10px 10px;
        width: auto;
    }

    .information .record .larg {
        width: 265px;
    }

    .item_icons_delete {
        background-position: -35px 0px;
    }

    #contest .active_comment .item_icons_comment {
        background-position: 0px -76px;
    }

    #submit_file_uploader_entries {
        cursor: pointer;
    }

    .control_center .contest_tabs.contest_options.mobile_tab > ul > li.active,
    .control_center .contest_tabs.contest_options.mobile_tab > ul > li {
        height: 32px;
    }

    .control_center .contest_tabs.contest_options.mobile_tab.contest_tabs ul li span,
    .control_center .contest_tabs.contest_options.mobile_tab.contest_tabs ul li.active span {
        width: auto;
        height: 18px;
    }

    #one_entry .entry-page .slider_rating {
        border-radius: 20px;
        width: 152px;
        height: 32px;
        padding: 0 5px;
    }

    .entry-page .epage-left table tr td.entry-number {
        font-size: 19.6px;
        color: #2f323b;
        font-weight: normal;
        vertical-align: top;
        line-height: 50px;
        display: none;
    }

    .entry-page #low {
        width: 28px;
        vertical-align: bottom;
        padding: 0;
        color: #2f323b;
        font-size: 19.6px;
        text-align: left;
        float: left;
        margin: 0 0 0 5px;
        line-height: 43px;
    }

    .change_language.svg-icon.disabled, .svg-icon.change_language {
        background-image: none !important;
        font-size: 26px;
        width: auto !important;
        height: auto !important;
    }

    .svg-icon.icon-basket, .item_icons_edit.svg-icon {
        background-image: none !important;
        font-size: 12px !important;
        height: 26px !important;
    }

    html[lang="de-de"] .svg-icon.icon-basket, .item_icons_edit.svg-icon {
        font-size: 18px !important;
    }

    html[lang="fr-fr"] .svg-icon.icon-basket, .item_icons_edit.svg-icon {
        font-size: 18px !important;
    }

    html[lang="es-es"] .svg-icon.icon-basket, .item_icons_edit.svg-icon {
        font-size: 18px !important;
    }
}

@media only screen
and (max-width: 479px) {
    .control_center .filter__checkboxes.chek_filter {
        width: 100%;
        overflow: hidden;
        height: 40px;
    }

    [lang='de-de'] .control_center .filter__checkboxes.chek_filter {
        height: 100px;
    }

    [lang='de-de'] .control_center .filter__checkboxes.chek_filter.status_list div {
        height: 40px;
    }

    .content_comments .comment_replies td.user_img {
        display: none;
    }

    .comment_replies .comment_details .user_box {
        padding: 12px 10px 0 10px;
    }

    .comment_replies .comment_details .comment_text {
        padding: 0 20px 20px 10px;
    }

    .content_comments .comments_list .comment_replies {
        margin: 0 0 0 20px;
    }

    .ch_voting_message {
        background: none;
        padding: 10px 40px;
    }

    .content_submit .left_box {
        padding: 34px 10px;
        margin: 0 20px 0 0;
    }

    .content_upgrades .upgrades-right.fixed, .content_upgrades .upgrades-right.absolute {
        width: auto;
    }

    .expired .transfer .sources_file {
        display: none;
    }

    .expired .transfer {
        height: 90px;
    }

    .center_content_wrapper .social_icons {
        width: 65%;
    }

    #expired-ch .left div:first-child,
    #expired-ch .right div:first-child {
        display: none;
    }

    .voting-entries li {
        width: 100%;
    }

    .content_comments .message_container__example td.user_img {
        width: auto;
    }

    .system_message__icon, .content_comments .message_container__example td.user_img > div {
        display: none;
    }

    .system_message {
        padding: 14px 22px 41px 22px;
    }

    #designers_list li.demo-comment {
        display: none;
    }
}

@media only screen
and (max-width: 408px) {
    .comment_details .comment_date {
        width: 122px;
    }

    .content_sources .sources_list .downloa_file .btn-grey.delete,
    .content_sources .sources_list .downloa_file .size {
        display: none;
    }

    .content_sources .sources_list .downloa_file div {
        width: 200px;
    }

    .ui-datepicker {
        padding: 1px;
    }
}

@media only screen
and (max-width: 360px) {
    .one_on_one .level {
        display: none;
    }

    .center_content_wrapper .social_icons {
        width: 80%;
    }
}

/* Fix for stars in Deutsch */

html[lang="de-de"] .star {
    width: 280px !important;
}

/* Fix of tab position in Deutsch version */

@media screen and (max-width: 970px) {
    html[lang="de-de"] .main_info {
        width: 60%;
    }

    html[lang="de-de"] .contest_heading .entries {
        width: 20%;
    }

    html[lang="de-de"] .contest_heading .prize {
        width: 17%;
    }
}

@media screen and (max-width: 640px) {
    html[lang="de-de"] .main_info {
        width: 100%;
    }

    html[lang="de-de"] .contest_heading .entries {
        width: 48%;
        margin: 0;
        height: 90px;
    }

    html[lang="de-de"] .contest_heading .prize {
        width: 48%;
        margin: 0;
        height: 90px;
    }
}

/* Fix for form positioning in Deutsch version */

@media screen and (max-width: 960px) {
    html[lang="de-de"] #edit_voting_settings_popup {
        padding: 30px 60px 20px 0px;
    }

    html[lang="de-de"] .confirmation h2 {
        font-size: 22px;
    }

    html[lang="de-de"] #voting_settings_form {
        width: 100%;
    }

    html[lang="de-de"] #voting_settings_form .form_row .field-name {
        display: block;
        text-align: left;
        padding-bottom: 10px;
    }

    html[lang="de-de"] #voting_settings_form #voting_title {
        width: 150px;
    }

    html[lang="de-de"] #voting_settings_form .form_row {
        height: 64px;
    }

    html[lang="de-de"] #voting_settings_form .form_row {
        height: 100px;
    }

    html[lang="de-de"] #voting_settings_form .form_row {
        height: 70px;
    }

    html[lang="de-de"] #edit_voting_settings_popup .confirmation button.btn-blue, #delete_voting_popup .confirmation button.btn-blue {
        margin: 0;
        height: 100%;
    }
}

/* textarea for Deutsch fix */

@media only screen and (max-width: 480px) {
    .confirmation textarea {
        box-sizing: border-box;
    }

    .confirm-textarea {
        min-width: 100%;
        padding: 0;
    }

    .comment-text textarea {
        box-sizing: border-box;
    }
}

@media only screen and (max-width: 900px) {
    .confirmation button {
        margin-top: 10px;
    }
}

/* some small fixes for Deutsch version */

@media only screen and (max-width: 480px) {
    .designs_list li.active_comment {
        height: 370px;
    }
}

@media only screen and (max-width: 640px) {
    .content_upgrades .upgrades-right .upgrades-right-wrapper {
        width: 100%;
    }
}

@media only screen and (max-width: 959px) {
    .content_upgrades .upgrades-right-wrapper {
        width: 100%;
    }
}

@media only screen and (max-width: 480px) {
    .comment_details .comment_options .reply_comment {
        width: 68px;
    }

    html[lang="de-de"] .chek_filter {
        margin-top: 0px;
    }
}

@media screen and (max-width: 960px) {
    html[lang="de-de"] .confirmation h2 {
        font-size: 18px;
    }
}

/* checkboxes fixes */

@media only screen and (max-width: 480px) {
    html[lang="de-de"] .content_upgrades .upgrades-right .card input[type="checkbox"] + label::before, input[type="radio"] + label::before {
        margin: 0 8px -4px 0 !important;
    }
}

/* input fixes */

@media only screen and (max-width: 480px) {
    html[lang="de-de"] .upgrades-right .information .record.expires.cvv {
        top: -89px;
        left: -11px;
    }
}

/* fix for green field */

@media only screen and (max-width: 1200px) {
    html[lang='de-de'] .content_upgrades .upgrades-right.end-upgrade,
    .content_upgrades .upgrades-right.payment_error {
        width: 100%;
        margin: 0;
    }

    html[lang='de-de'] .content_upgrades .upgrades-right-wrapper {
        box-sizing: border-box;
        width: 100%;
    }
}

/* a few fixes for comments box */

@media only screen and (max-width: 1280px) {
    html[lang="de-de"] .contest_options.comments_options .addcomment_box .addcomment, .reply_box .addcomment_box .addcomment {
        width: 80%;
    }
}

@media only screen and (max-width: 1160px) {
    html[lang="de-de"] .contest_options.comments_options .addcomment_box .addcomment, .reply_box .addcomment_box .addcomment {
        width: 77%;
    }
}

@media screen and (max-width: 1090px) {
    html[lang="de-de"] .chek_filter div label {
        width: 92px;
    }

    html[lang="de-de"] #designs_filters .chek_filter {
        width: 340px;
    }

    html[lang="de-de"] .chek_filter div {
        height: 58px;
    }

    html[lang="de-de"] .chek_filter {
        padding: 0 10px 30px 0;
    }
}

@media only screen and (max-width: 1050px) {
    html[lang="de-de"] .contest_options.comments_options .addcomment_box .addcomment, .reply_box .addcomment_box .addcomment {
        width: 72%;
    }
}

@media only screen and (max-width: 820px) {
    html[lang="de-de"] .contest_options.comments_options .addcomment_box .addcomment, .reply_box .addcomment_box .addcomment {
        width: 64%;
    }
}

@media only screen and (max-width: 760px) {
    html[lang="de-de"] .contest_options.comments_options .addcomment_box .addcomment, .reply_box .addcomment_box .addcomment {
        width: 64%;
    }
}

@media only screen and (max-width: 660px) {
    html[lang="de-de"] .contest_options.comments_options .addcomment_box .addcomment, .reply_box .addcomment_box .addcomment {
        width: 64%;
    }
}

@media only screen and (max-width: 640px) {
    html[lang="de-de"] .contest_options.comments_options .addcomment_box .addcomment, .reply_box .addcomment_box .addcomment {
        width: 100%;
    }
}

/* fix for checkboxes */

@media only screen and (max-width: 680px) {
    html[lang="de-de"] .control_center .filter__checkboxes.chek_filter {
        width: 84%;
    }
}

