body {
    font-family: Montserrat, sans-serif;
    background-color: #ebedf2;
}

@import url('https://fonts.googleapis.com/css?family=Rubik:400,700|Scada:400,700&subset=cyrillic,cyrillic-ext');

.slab{
    font-family: 'Montserrat', serif;
}
a {
    color: #A9203e;
}
.site-header, .site-footer, .header-navigation-inner, .filter-block .filter {
    padding-right: 0;
}
.header-navigation-toggler {
    padding-right: 20px;
}
.btn-tires-options.btn-group-justified .btn-default {
    border-radius: 0;
    color: #244AA0;
    padding: 8px 6px;
    border-color: #d3ddfe;
}
.btn-group-justified input[type='radio']{
    height: 0;
}
#account-wrap .btn-group .btn{
    float: none!important;
    width: 90%;
    margin-left: 15px;
}
.btn-tires-options.btn-group-justified .btn-default input {
    padding: 0;
    margin: 0;
    height: 0;
}

.btn-tires-options.btn-group-justified .btn-default span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.products-filter-options-inner p a {
    margin: 0 12px;
    color: #105bac;
}
.products-filter-options-inner p a:hover {
    text-decoration: none;
}
.js-photos-only, .checkbox {
    cursor: pointer;
}


.products-filter-form .checkbox input[type=checkbox] {
    position: static;
    top: 0;
    margin-top: 0;
}
#creation-adv-form label{
    line-height: 27px;
    font-weight: bold!important;
    text-transform: uppercase;
    font-size: 11px;
    padding-right: 20px;
}
#creation-adv-form span.filter-option.pull-left {
    font-weight: bold;
    color: #000!important;
    font-size: 11px;
    text-transform: uppercase;
}
.products-filter-form .checkbox label {
    position: static;
    height: 0;
}
.help-block-error{
    color: #a94442!important;
}
.checkbox label {
    padding-left: 0;
}

.checkbox input[type=checkbox] {
    margin-left: 0;
}

.checkbox {
    margin-bottom: 0;
}

.additional-block {
    margin-top: 20px;
    display: none;
}

.additional-block table {
    border: 1px rgb(204, 204, 204) solid;
    width: 100%;
    table-layout: fixed;
}

.additional-block table tr:first-child td {
    padding-top: 10px;
}

.additional-block table td {
    width: 20%;
    padding-left: 20px;
    padding-bottom: 10px;
}

.additional-block table td a {
    color: inherit;
}

.additional-block table td a:hover {
    text-decoration: none;
    color: rgba(68, 68, 68, 0.8);
}

.additional-block table td span {
    color: #7e7e7e;
    padding-left: 7px;
}

.archive-page-quick-links div {
    display: table;
    width: 95%;
    margin: 30px 0 0 30px;
    border-bottom: 1px solid #e6e6e6;
}

.archive-page-quick-links div > a {
    color: #888;
}

.archive-page-quick-links div .item {
    display: table-cell;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2;
    margin: 0;
    padding: 8px 0;
    vertical-align: middle;
    text-align: center;
    width: 30%;
}

.archive-page-quick-links div .item.active {
  border-bottom: 3px solid #A9203E;
  color: #000;
}

@media (max-width: 767px) {
    .archive-page-quick-links div .item.active {
        border-bottom: 3px solid #A9203E;
    }
}

@media (min-width: 1200px) {
    html.csscolumns .product-models .filter-marka {
        /* column-count: auto;
        -webkit-column-count: auto;
         Chrome, Safari, Opera
        -moz-column-count: auto; */
        /* Firefox */
    }
    .product-data-item .label{
        padding-left: 12px!important;
    }
}

@media (max-width: 767px) and (min-width: 320px) and (orientation: landscape) {
    .product-full.site-highlight:not([set-hide="1"]) .main-link {
        margin-bottom: 10px;
        min-height: 140px;
        max-height: 140px;
    }

    #account-wrap .product-full.site-highlight:not([set-hide="1"]) .product-full-inner {
        border: inherit!important;
        margin: 0!important;
    }
}
.product-full .icon-overtaking-wrap {
    z-index: 4;
}
.product-full .main-link {
    z-index: 3;
}
.advs-container .main-link{
    z-index: 1!important;
}

.archive-products .pagination{
    display:block;
    margin: 30px 0;
    padding-bottom: 30px;
}
@media (max-width: 767px){
    html.csscolumns .product-models .filter-marka {
        column-count: 2;
        -webkit-column-count: 2;
        /* Chrome, Safari, Opera */
        -moz-column-count: 2;
        /* Firefox */
    }
    .product-full .icon-overtaking-wrap {
        z-index: 6;
    }
    .product-full .product-full-inner {
        min-height: 112px;
        padding-bottom: 45px;
        padding-top: 16px;
        border-top: 1px solid #d1d1d1;
    }
    html.csscolumns .product-models .filter-marka .filter-marka-item {
        display: inline-block;
        width: inherit!important;
    }
}
.advs-container .product-full-inner{
    border: none!important;
}
.advs-container .product-full-inner .title{
    font-size: 18px;
    margin-bottom: 5px;
    color: inherit!important;
    text-shadow: initial!important;
}
.advs-container .product-full.newspaper-highlight:not([set-hide="1"]){
    border: 2px solid #ffc400;
}
.advs-container .product-full-inner .title span{
    vertical-align: bottom;
}
.advs-container .product-full-inner .title span:first-child:before{
    border-radius: 50%;
    width: 15px;
    height: 15px;
    content: "";
    background-color: red;
    position: relative;
    left: 0px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    display: inline-block;
    margin-right: 3px;
    top: 8px;
}
.advs-container .product-full-inner .title{
    position: relative;
}
.advs-container .product-full-inner .title.active span:before{
    background-color: green;
}

.glyphicon-ok:before {
    content: "";
}
.product-full .data-year div:first-child {
    text-overflow: ellipsis;
    overflow: hidden;
}
.products-filter-form .js-filter-result {
    margin-top: 0;
    padding: 14px;
    width: auto;
    height: auto;
    font-size: 14px;
    border-radius: 3px;
    background-color: #0C3696;
    color: #fff;
    font-weight: 700;
    cursor: pointer;
    float: right;
}
.products-filter-form .js-filter-result:hover {
    text-decoration: none;
    background-color: #1047C7;
}
.products-filter-form .js-form-clean {
    padding-top: 13px;
}
.products-filter-form input[type="submit"]{
    font-size: 14px;
    padding: 10px;
    height: auto;
    width: auto;
}
.desktop-only {
    display: block;
}
.mobile-only {
    display: none;
}
@media(max-width: 830px){
    .desktop-only {
        display: none;
    }
    .mobile-only {
        display: block;
    }
}
.site-footer {
    padding-right: 30px;
}

body .single-product-panel.mobile .main-content--have-edit-btn{
    margin-right: 40px;
    padding-right: 0;
}

.product-data__label{
    text-align: left!important;
}

.product-slider-no-photo{
    min-height:80px;
}
.single-product-page, .single-product-money, .single-product-panel.mobile.clearfix {
    display: none;
}
.single-page-desktop-content.single-product-page.clearfix, .action-buttons-menu {
    display: flex;
    margin-left: 30px;
}
.single-product-panel.desktop.clearfix{
    display: flex;
    margin: 15px 30px;
}
.admin-buttons.admin-buttons--mobile {
    display: none;
}
.action-buttons-menu.show {
    display: block;
}
@media(max-width: 830px) {
    body .owner-user, body .owner-number {
        text-align: center;
    }
}
@media (max-width: 830px) {
    .single-page-desktop-content.single-product-page.clearfix, .action-buttons-menu, .single-product-panel.desktop.clearfix {
        display: none;
    }
    .single-product-page, .admin-buttons.admin-buttons--mobile {
        display: block;
    }
    .action-buttons-menu.show {
        display: none!important;
    }
}

@media (max-width: 830px) {
    .single-product-page .product-main-data--mobile {
        padding: 0;
        background: none;
        margin-bottom: 9px; }
    .single-product-page .product-main-data--mobile .price {
        margin-top: -3px;
        margin-bottom: -1px; }
    .single-product-page .product-main-data--mobile .price-byn {
        font-size: 15px; }
    .single-product-page .product-main-data--mobile .price-usd {
        font-size: 13px; }
    .single-product-page .product-main-data--mobile .desc-text {
        color: #333333;
        font-size: 15px;
        margin-top: 4px; }
    .single-product-page .product-options--mobile {
        margin-bottom: 10px; }
    .single-product-page .product-options--mobile ul li {
        margin-bottom: 5px; }
    .single-product-page .product-options--mobile ul li:before {
        background: #1e2d5a; }
    .single-product-page .product-desc--mobile {
        margin-bottom: 16px; }
    .single-product-page .product-desc--mobile .product-desc-title {
        margin-bottom: 3px;
        font-weight: 700; }
}

@media(max-width: 830px){
    .pages-wrapper{
        display: none;
    }
    .archive-products .main-content{
        margin-right: 0;
        padding-right: 0;
    }
    .product-data .label{
        text-align: left !important;
    }
    .owner-data.mobile{
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 989;
        width: 100%;
    }
    .owner-number{
        text-align: center;
    }
    .main-content--have-edit-btn .control-button{
        margin-bottom: 0!important;
    }
}
@media(min-width: 320px) and (max-width: 830px){
    .owner-data.mobile{
        display: table;
        min-height: 53px;
    }
}
@media (min-width: 480px) and (max-width: 830px) {
    body .owner-data .owner-user + .owner-number .btn-chat {
        top: 50%;
    }
    body .owner-data .owner-user, .owner-data .owner-number {
        display: table-cell;
        padding: 5px;
        width: 50%;
        vertical-align: middle;
    }
    body .owner-data .btn-chat {
        top: 50%;
        left: -21px;
        margin-top: -21px;
        padding: 0;
        text-align: center;
    }
    body .owner-data.is-mailed .owner-number {
        padding-top: 0;
    }
}

.loader {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 999;
    display: none;
}
.loader svg{
    position: fixed;
    top: 50%;
    left: 46%;
    z-index: 999;
}
.product-data-item .label{
    padding-left: 10px!important;
}
@media (max-width: 830px) {
    .single-product-panel .main-content {
        padding-left: 0;
    }
}
.price-byn {
    color: #111111;
    font-weight: 700;
    font-size: 24px;
}
.price-usd {
    color: #999;
    font-size: 16px;
    margin-left: 6px;
}
.title-h1 {
    color: #111111;
    font-weight: 700;
    line-height: 1.2;
    font-size: 24px;
    margin-top: 0;
}
.single-product-panel.desktop.clearfix .panel-item.right-sidebar {
    text-align: left;
}
@media (min-width: 830px) {
    .filter-top, .filter-bottom{
        display: none;
    }
    .pages-wrapper{
        display: inline-block;
        margin-left: 215px;
    }
    .btn-light-blue-underline.js-set-to-zero {
        font-size: 14px;
        height: auto;
        line-height: 14px;
    }
    .action-buttons.js-tips-target {
        position: relative;
        display: inline-block;
        vertical-align: middle;
    }
    .action-buttons button.first {
        font-weight: 700;
        font-size: 11px;
        text-transform: uppercase;
    }
    .action-buttons button {
        display: block;
        padding: 10px;
        width: 100%;
        height: 44px;
        text-align: left;
    }
}
.single-product-panel.mobile.clearfix .btn-light-blue-underline.js-set-to-zero {
    font-size: 14px;
    line-height: 1;
}
.icon-fire {
    margin-top: -4px;
    vertical-align: middle;
    margin-right: 6px;
    width: 16px;
    height: 16px;
}
.panel-item.main-content {
    width: auto;
    line-height: 24px;
}
@media(max-width: 1135px) {
    .single-product-money {
        display: block;
    }
    .single-product-panel.mobile.clearfix {
        display: inline-block;
    }
    .single-product-panel.desktop.clearfix {
        display: none;
    }
    .admin-buttons.admin-buttons--mobile {
        display: block;
    }
    .single-product-panel{
        margin-right: -10px;
        margin-left: -10px;
        padding-right: 10px;
        padding-left: 10px;
    }
}
button[disabled] {
    opacity: 0.6;
    filter: alpha(opacity=60);
    cursor: not-allowed;
}
.favorites-panel label{
    font-weight: normal;
}
.form-login input[type=radio] {
    width: 16px;
    height: 16px;
    margin-top: 2px;
    margin-right: 10px;
    position: static;
    float: left;
    -webkit-appearance: radio;
    -moz-appearance: radio;
}
.optionsTitle {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;

}
#complainPopup .custom-radio input[type="radio"] + label:hover:after, .complainPopup .custom-radio input[type="radio"]:checked + label:after {
    background: #1e2d5a;
}
#complainPopup label {
    font-weight: normal;
    margin-top: 15px;
}
#complainPopup input:invalid, #complainPopup textarea:invalid {
    border: 2px solid red;
}
#complainPopup .custom-radio input[type="radio"] + label {
    cursor: pointer;
    padding-left: 35px;
    position: relative;
}
#complainPopup .additionalParams {
    display: none;
}
#complainPopup span {
    color: red;
}
#complainPopup .popup-img {
    background-image: url('../../images/success.png');
    background-repeat: no-repeat;
    background-position: 0 0, 10px 10px;
    background-size: cover;
    margin: 0 auto;
    width: 150px;
    height: 150px;
    margin-bottom: 30px;
}
#complainPopup #successPopup {
    display: none;
}

/** Creation page **/

body.login-menu-active .site-header{
    z-index: 600;
}
.progress-block{
    position: fixed;
    min-width: 320px;
    z-index: 7;
    box-shadow: 0px 1px 6px rgba(8, 37, 103, 0.4);

}
.progress-wrapper{
    float: right;
    width: 300px;
}
.progress-block .glyphicon-ok:before {
    content: "\e013"!important;
}

.progress-block div{
    padding: 10px;
}
.progress-block .progress-part{
    cursor: pointer;
    background-color: #FFF;
    border-top: 1px solid white;
    color: #000;
}
.progress-part div{
    display: inline-block;
    padding: 0;
    margin-right: 10px;
}
.progress-part.active{
    background-color: #e6e6e6;
    font-weight: bold;
    color: #A9203E;
    font-size: 13px;
}
.progress-block .progress-part:hover{
    background-color: #f4f4f4;
    font-weight: normal;
    color: #A9203E;
}
.progress-block .glyphicon{
    font-size: 22px;
    top:4px;
}
.progress-header{
    background-color: #A9203E;
    color: white;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
}
.progress-header img{
    width: 30px;
}
#drop-area {
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 100%;
    font-family: Montserrat;
    margin: 0px auto 20px 0px;
    padding: 20px;
    position: relative;
}

#drop-area.highlight {
    border-color: purple;
}

p {
    margin-top: 0;
}

.create-adv-form,.creation-page-wrapper{
    font-family: 'Montserrat', sans-serif;
}
.create-adv-form #gallery {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    overflow: hidden;
}

.create-adv-form #gallery img {
    width: 204px;
    vertical-align: middle;
}
.icon-info{
    display: inline-block;
    position: relative;
    margin-left: 10px;
    vertical-align: -20%;
}
.info-block{
    background: white;
    min-width: 320px;
    z-index: 300;
    position: absolute;
    left: 30px;
    padding: 20px;
    display: none;
    font-weight: normal;
    color: #828282;
    font-family: Montserrat;
    text-align: center;
    font-size: 13px;
    box-shadow: 0px 1px 6px rgba(8, 37, 103, 0.4)
}
.progress-header .info-block.grey-border {
    left: -330px;
    top: -170px;
}
.info-block p {
    text-transform: none;
    font-size: 13px;
    padding: 10px;
}
.create-adv-form .base-preview-wrapper{
    width: 33%;
    display: inline-block;
    margin: 0 auto 5px;
    text-align: center;
    vertical-align: top;
    float: left;
}
.create-adv-form .add-file-button {
    display: inline-block;
    background: white;
    border-radius: 3px;
    border: 1px dashed #ccc;
    width: 204px;
    height: 150px;
    text-align: center;
    vertical-align: top;
    position: relative;
    z-index: 10;
    color: #BDBDBD;
    line-height: 159px;
}

.add-file-button span {
    font-size: 30px;
}

.create-adv-form .preview-wrapper.main {
    background: #A9203E;
}


.create-adv-form .preview-wrapper {
    width: 214px;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 25px;
    position: relative;
    display: inline-block;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
    min-width: 214px;
    min-height: 191px;
}

.remove-image-btn {
    background: white;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    width: 30px;
    height: 25px;
    position: absolute;
    top: -10px;
    right: -10px;
    z-index: 100;
    padding-top: 2px;
    transition: opacity 1s linear;
}

.remove-image-btn i {
    color: #000;
}

.edit-image-btn{
    position: absolute;
    top: -10px;
    right: 17px;
    background-color: white;
    font-size: 16px;
    width: 30px;
    height: 25px;
    cursor: pointer;
}
.edit-image-btn i{
    top: 2px;
    color: #000;
}

#fileElem {
    cursor: pointer;
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    z-index: 20;
}

#video-preview {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 300px;
    display: none;
}

.text-input {
    overflow: hidden;
}

.progress-upl-img-bar{
    width: 100%;
    height: 2px;
    overflow: hidden;
    margin-bottom: 10px;
}
.progress-upl-img-bar .line-progress{
    width: 0%;
    height: 100%;
    background-color: #337ab7;
    transition: width 0.2s;
}

.loader-input-field, .img-loader-input {
    display: none;
    border: 5px solid #f3f3f3;
    border-top-width: 5px;
    border-top-style: solid;
    border-top-color: rgb(243, 243, 243);
    border-top: 5px solid #337ab7;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    margin: 45px auto;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
#crop-modal{
    padding: 20px;
    text-align: center;
    min-width: 300px;
    min-height: 300px
}
#crop-modal p{
    text-align: left;
}
#crop-modal p:first-child{
    font-size: 18px;
}
.crop-wrapper{
    width: 204px;
    margin: 0 auto;
    margin-bottom: 10px;
    min-height: 140px;
}
.block-wrapper{
    padding: 30px 0;
    border-top: 1px solid #E0E0E0;
}
.adv-block-title{
    color: black;
    font-size: 24px;
    display: block;
    margin: 10px 0 60px;
}
#trucksmodel-extra_features label{
    line-height: 18px!important;
    text-transform: none;
    font-weight: 500!important;
    font-size: 13px;
}
.create-adv-form .annotate{
    display: block;
    color: grey;
    width: 300px;
    margin-left: 33%;
    margin-top: 10px;
    font-size:13px;
}
.add-phone-link{
    margin-bottom: 15px;

}
.add-phone-link a{
    display: inline-block;
    text-decoration: none;
    margin-left: 10px;
}

.create-adv-form .bootstrap-select {
    width: 33.33333333%!important;

}
.create-adv-form .bootstrap-select button,.create-adv-form input, .creation-page-wrapper .bootstrap-select button,#account-wrap .bootstrap-select button{
    border-radius: 3px;
}

.create-adv-form input[type=text],[type=number] {
    width: 33.33333333%;
    display: inline-block;
    vertical-align: baseline;
    height:44px;
    border-color:#e6e6e6;
    color:#000;
}

@media (max-width: 768px){
	.create-adv-form input[type=text],
	.create-adv-form input[type=number]{
		display: block;
		width: 100%;
	}
}

::-webkit-input-placeholder {
  color:#000;
  font-family: Montserrat;
  }
::-moz-placeholder          {
  color:#000;
  font-family: Montserrat;
  }/* Firefox 19+ */
:-moz-placeholder           {
  color:#000;
  font-family: Montserrat;
  }/* Firefox 18- */
:-ms-input-placeholder      {
  color:#000;
  font-family: Montserrat;
  }
input[placeholder]          {
  text-overflow:ellipsis;
  font-size:13px;
  box-shadow: none!important;
  outline: 0;
  }
input::-moz-placeholder     {
  text-overflow:ellipsis;
  }
input:-moz-placeholder      {
  text-overflow:ellipsis;
  }
input:-ms-input-placeholder {
  text-overflow:ellipsis;
  }
:focus::-webkit-input-placeholder {
  color: transparent
  }
:focus::-moz-placeholder          {
  color: transparent
  }
:focus:-moz-placeholder           {
  color: transparent
  }
:focus:-ms-input-placeholder      {
  color: transparent
  }

.create-adv-form i.icon-grey-cross-icon{
    display: inline-block;
    margin-left: 5px;
    cursor: pointer;
}
.create-adv-form .bs-searchbox input.form-control{
    width: 100%;
}
form div.required label.control-label:after, form p.required:after{
    content:" * ";
    color:red;
}

.create-adv-form .help-block{
    padding-bottom: 5px;
    display: inline-block;
    margin-top: 1px;
    margin-left: 150px;
}
/******* Save Block ********/
.create-adv-form .save-container{
    margin-bottom: 70px;
    margin-top: 30px;
}
.create-adv-form .save-container>div{
    background: linear-gradient(#F2F2F2 , #FFFFFF 30%);
}
.progress-header span{
    display: inline-block;
    vertical-align: -31%;
}

.create-adv-form .save-container>div{
    display: inline-block;
    text-align: center;
}

.create-adv-form .center-save-block{
    width: 350px;
    padding: 20px;
    border: 2px solid #e31c29;
    box-shadow: 0px 0px 21px -4px #e31c29;
    position: relative;
}
.create-adv-form .center-save-block p.title{
    color: #e31c29;
}

.create-adv-form .save-container p.title{
    font-size: 20px;
    font-weight: bold;
}
.create-adv-form .save-container h4{
    font-weight: bold;
}

.create-adv-form .center-save-block .send-data-btn{
    width: 240px;
    background-color: #CE2447;
    padding: 10px;
    border-radius: 11px;
    margin: 20px auto -50px;
    color: white;
    box-shadow: inset 0px 0px 78px -55px black;
    cursor: pointer;
}
.create-adv-form .center-save-block .row-title:nth-child(2){
    font-size: 20px;
    font-weight: bold;
}

.create-adv-form .center-save-block .btn-options .btn-default{
    background-color: #bf8d91;
    border-color: #bf8d91;
}

.create-adv-form .save-container .btn-options{
    font-weight: bold;
    color: white;
}
.create-adv-form .save-container .btn-options .btn-default:first-child{
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.create-adv-form .save-container .btn-options .btn-default:last-child{
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

/*.create-adv-form .center-save-block .features-block{
    position: relative;
    z-index: 999;
    background-color: #E0E0E0;
    padding: 15px;
}

.create-adv-form .center-save-block .features-block label{
    text-align: left;
    padding: 0;
    border: none!important;
    background-color: #E0E0E0!important;
    box-shadow: none!important;
    font-size: 14px;

}
.create-adv-form .center-save-block .features-block label.active{
    color: #828282;
}*/

.create-adv-form .save-btn{
    margin: 0 auto;
    font-weight: bold;
    text-decoration: none;
}
.create-adv-form .font-options-block{
    text-align: left;
    width: 300px;
    margin: 25px auto 30px;
}
.create-adv-form .center-save-block .font-options-block{
    padding-left: 25px;
}
.create-adv-form .font-options-block>div{
    margin-bottom: 10px;
}
.create-adv-form .center-save-block .font-options-block>div>div{
    display: inline-block;
    width: 200px;
}
.create-adv-form .left-save-block .font-options-block>div>div, .create-adv-form .right-save-block .font-options-block>div>div{
    display: inline-block;
    width: 190px;
}
.create-adv-form  .save-container .icon {
    width: 20px;
    height: 20px;
    text-align: center;
    padding: 6px 0;
    font-size: 19px;
    line-height: 1.428571429;
    vertical-align: top;
    margin-right: 10px;
    display: inline-block;
}

.create-adv-form .center-save-block .icon i{
    color: #D92F50;
}

.create-adv-form .right-save-block .icon i{
    color: #244AA0;
    top: -3px;
}

.create-adv-form .left-save-block .icon i{
    color: grey;
    top: -3px;
}
.create-adv-form .glyphicon-ok::before {
    content: "\e013"!important;
}

.create-adv-form .save-container .btn-options .btn-default.active{
    background-color: white;
    color: black;
}


.create-adv-form .save-container .btn-options{
    width: 170px;
    margin: 10px auto;
}

.create-adv-form .left-save-block .btn-options label{
    background-color: #cecece;
}
.create-adv-form .right-save-block .btn-options label{
    background-color: #a7a7a7;
    border-color: #a7a7a7;
}
.create-adv-form .right-save-block p.title{
    color: #244AA0;
}

.create-adv-form .left-save-block{
    vertical-align: top;
    border: 1px solid white;
    padding: 30px 30px 30px 20px;
    margin-top: 40px;
    width:260px;
    color: black;
}
.create-adv-form .right-save-block{
    vertical-align: top;
    border: 1px solid #5c7ea870;
    padding: 30px 30px 30px 20px;
    margin-top: 40px;
    width:260px;
}
.create-adv-form .example-img{
    position: fixed;
    top: 35%;
    left: 50%;
    display: none;
    z-index: 999;
}
.create-adv-form .save-container .right-save-block .send-data-btn{
    color: #244AA0;
    margin-bottom: -20px;
    margin-top: -16px;
}

.create-adv-form .save-container .send-data-btn{
    cursor: pointer;
}
.create-adv-form .update-button{
    color: white;
    padding: 20px 20px 20px 20px;
    text-align: center;
    margin-bottom: 40px;
    margin-top: 10px;
    font-weight: bold;
    font-size: 17px;
    background-color: #3aa26d;
    cursor: pointer;
}

@media screen and (max-width: 1200px) {
    .progress-wrapper{
        display: none;
    }
}
@media screen and (min-width: 320px) and (max-width: 520px) {
    .create-adv-form .base-preview-wrapper{
        width: inherit!important;
        float: inherit;
    }
    .col-xs-4 {
    width: inherit;
    margin-top: 15px;
}
}
@media screen and (max-width: 768px) {
    .create-adv-form .bootstrap-select{
        display: block!important;
        width: 100%!important;
    }
    .excerpt.mobile-only{
        display: block;
    }
    .create-adv-form .base-preview-wrapper{
        width: 50%;
    }
    .col-xs-4 {
    width: inherit;
    margin-top: 15px;
}
    .create-adv-form #gallery{
        text-align: center;
    }
    .create-adv-form .info-block{
        background: white;
        min-width: 200px;
        z-index: 300;
        position: absolute;
        padding: 20px;
        display: none;
        left: -150px;
        top: 20px;
    }
    .create-adv-form .annotate{
        margin: 0;
        width: auto;
		margin-left: 10% !important;
    }
    .create-adv-form label.control-label{
        padding: 0;
    }

    .create-adv-form input[type=text]{
        display: block;
        width: 100%;
    }

    .create-adv-form .left-save-block{
        border:1px solid grey;
        display: block!important;
        position: absolute;
        bottom: 20px;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
    }

    .create-adv-form .save-container{
        height: 1370px;
        position: relative;
        margin-bottom: 110px;
    }

    .add-phone-link{
        padding-left: 0;
    }

    .create-adv-form .center-save-block{
        margin: 0 auto;
        border:2px solid #e31c29;
        display: block!important;
        width: 100%;
        max-width: 350px;
    }
    .create-adv-form .right-save-block{
        margin: 50px auto;
        border:1px solid #5c7ea8;
        display: block!important;
    }

}
    /** Save Block **/
/** Creation page **/



.autohouse-list .product-full .product-full-inner{
    padding-bottom: 18px;
}
.autohouse-logo.left-block{
    float: left;
}
.autohouse-logo.left-block{
    margin-top: 5px;
}
.autohouse-logo.left-block a{
    position: relative;
}
.autohouse-logo .product-thumb{
    position: relative;
}
.autohouse-name {
    font-weight: bold;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
}
.autohouse-value {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
}
.autohouse-value a {
    color: #337ab7;
    z-index: 3;
    position: relative;
}
.gray {
    color: #999;
}
.autohouse-info.right-block{
    margin-left: 165px;
}
.autohouse-additional-info {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 20px;
}
.autohouse-additional-info span {
    margin-top: 10px;
    display: inline-block;
}
@media(max-width: 767px) {
    .autohouse-name {
        float: none;
    }
    .autohouse-value {
        margin: 0 !important;
        float: none;
    }
    .autohouse-additional-info {
        margin-top: 0;
    }
}
@media(max-width: 425px){
    .autohouse-info.right-block {
        margin-left: 0;
    }
    .mobile-left {
        margin-left: 165px;
    }
    .autohouse-detail .autohouse-phone {
        margin-top: 0;
    }
    .autohouse-detail.autohouse-additional-info {
        margin-top: 60px;
    }
    .autohouse-first {
        margin-left: 165px;
    }
}
@media(max-width: 320px){
    .autohouse-phone {
        margin-top: 0;
    }
}
.autohouse-name.autohouse-detail {
    float: none;
}
.autohouse-detail span{
    margin-top: 0;
}
.product-full .product-full-inner.autohouse-detail {
    border: none;
}
.product-full .autohouse-link a {
    color: #337ab7;
    z-index: 3;
    position: relative;
}
@media (max-width: 767px) {
    .product-full .autohouse-link a {
        top: 0;
    }
}
.single-product-panel.desktop.clearfix.autohouse-type {
    clear: both;
}
.product-full .product-thumb .thumbs-block .thumb img {
    width: 100%;
}
.autohouse-block {
    float: right;
    margin-bottom: 20px;
}
.autohouse-block .left-part, .autohouse-block .right-part {
    float: left;
}
.autohouse-link a {
    color: #337ab7;
}
.product-header-title.product-header-title--no-autohouse.clearfix.autohouse-type {
    float: left;
}
.no-left-padding {
    padding-left: 0!important;
}
.no-padding{
    padding: 0!important;
}
.autohouse-block .right-part {
    margin-left: 10px;
}
.single-product-money.autohouse-type {
    clear: both;
}
@media(max-width: 610px) {
    .product-header-title.product-header-title--no-autohouse.clearfix.autohouse-type {
        float: none;
    }
    .autohouse-block {
        float: none;
        margin-top: 10px;
    }
    .single-product-money__price.autohouse-type {
        margin-top: 10px;
    }
    .autohouse-block .right-part {
        margin-left: 5px;
    }
}
@media(max-width: 335px) {
    .autohouse-block .right-part {
        margin-left: 155px;
        float: none;
    }
}
.autohouse-title a {
    color: #337ab7;
}
@media(min-width: 768px) {
    .product-full .excerpt.autohouse-type {
        margin-top: 24px;
        overflow: hidden;
        height: 24px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .advs-container .product-full .excerpt{
        margin-top: 7px;
    }
    .product-full .location-data.autohouse-type {
        left: 230px;
    }
    body .product-full.item-no-photo.autohouse-type .no-photo, body .product-full.autohouse-type .product-big-img {
        top: 0;
    }
}
@media(max-width: 767px) {
    .product-full.autohouse-type .location-data .location {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .product-full-content .data-first, .data-second-item.data-price {
        position: relative;
        z-index: 5;
    }
}
#mobile_helpcenter div.header-helpcenter {
    display: none;
}
div.header-helpcenter{
    border-top: 1px solid #d1d1d1;
    margin-top: -50px;
    padding-top: 15px;
    text-align: left;
    min-width: 130px;
    max-width: 200px;
    overflow: hidden;
}
@media (max-width: 830px) {
    .pages-wrapper{

    }
    #mobile_helpcenter div.header-helpcenter {
        display: block;
        margin-top: 0px;
        padding-top: 30px;
    }
    div.header-helpcenter {
        min-width: 100%;
        width: 100%;
        text-align: center;
    }
    .primary-navigation > ul > li {
        display: block;
    }

    .filter-bottom {
        position: fixed;
        bottom: 50px;
        left: 0;
        z-index: 15;
    }
    .filter-bottom img {
        position: absolute;
        height: 25px;
        margin-top: 10px;
    }

    #filter-top, #filter-bottom {
        cursor: pointer;
    }
    .filter-bottom [type="submit"] {
        width: 50px;
        max-width: inherit;
        padding: 15px 0 30px 0;
    }
    .create-adv-form,.creation-page-wrapper{
        margin:15px!important;
    }
}
div.header-helpcenter>span{
    display: block;
    padding: 0;
    margin: 2px 0;
    font-family: Arial;
}
div.header-helpcenter>span>a, div.header-helpcenter>span>a:hover{
    text-decoration: none;
    color: inherit;
}
div.header-helpcenter>span:nth-child(1){
  color: #1e2d5a;
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
}
div.header-helpcenter>span:nth-child(2){
  color: #1e2d5a;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  letter-spacing: 0.5px;
}
div.header-helpcenter>span:nth-child(3){
    color: #d61b3f;
    font-size: 10px;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: 1.9px;
}
div.header-helpcenter>span:nth-child(4){
    color: #1e2d5a;
    font-size: 24px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0.3px;
}
div.header-helpcenter>span:nth-child(5){
    color: #d61b3f;
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 0.1px;
    line-height: 14px;
}
div.header-helpcenter>span:nth-child(6){
    color: #1e2d5a;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.2px;
    line-height: 12px;
}
.body-dekstop #mobile_helpcenter div.header-helpcenter{
    display: none;
}
.body-mobile #mobile_helpcenter div.header-helpcenter{
    display: none;
}
div.footer-helpcenter {
    text-align: left;
    min-width: 130px;
    max-width: 200px;
    overflow: hidden;
}
div.footer-helpcenter>span{
    display: block;
    padding: 0;
    margin: 2px 0;
    font-family: Montserrat;
}
div.footer-helpcenter>span>a, div.footer-helpcenter>span>a:hover{
    text-decoration: none;
    color: inherit;
}
div.footer-helpcenter>span:nth-child(1){
    color: white;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
}
div.footer-helpcenter>span:nth-child(2){
    color: white;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
    letter-spacing: 0.5px;
}
div.footer-helpcenter>span:nth-child(3){
    color: rgb(117, 162, 207);
    font-size: 10px;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: 1.9px;
}
div.footer-helpcenter>span:nth-child(4){
    color: white;
    font-size: 24px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0.3px;
}
div.footer-helpcenter>span:nth-child(5){
    color: rgb(117, 162, 207);
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 0.1px;
    line-height: 14px;
}
div.footer-helpcenter>span:nth-child(6){
    color: white;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.2px;
    line-height: 12px;
}
.footer_links {
    margin: 0;
    padding: 0;
    min-width: 300px;
    list-style: none;
    columns: 2 140px;
    -moz-columns: 2 140px;
    -webkit-columns: 2 140px;
}
.footer_links > li a {
    color: #85898d;
    text-decoration: none;
}
.footer_links > li {
    padding-right: 10px;
}
.footer_links li {
    line-height: 20.8px;
}
@media (max-width: 767px) {
    #footer-info {
        display: table;
    }
    .footer-info .footer-info-item:first-child {
        -ms-flex-order: 2;
        order: 2;
        padding-top: 20px;
        border-top: 1px solid #434e59;
    }
    div.footer-helpcenter {
        min-width: 100%;
        width: 100%;
        text-align: center;
    }
    .groupped-checkbox-list{
        width: 100%!important;
    }
}
[id^=yandex-map].white-popup-block {
    max-width: 602px;
}

.map-info {
    padding: 15px; }
.box-wrapper.inline{
    display: inline-block;
    width: 49%;
}
.page-link{
    border: none!important;
    display: initial!important;
}
.page-link.active span{
    background: #105bac;
    color: white;
    border-radius: 4px;
}
.page-link span{
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.pagination a{
    height: 40px!important;
    padding: 0 5px;
}
.pagination .next{
	position: inherit;
    margin: 0!important;
}
.no-margin{
    margin:0!important;
}
.pagination .next{
    float: right;
    padding-left: 5px;
    font-weight:700;
}
.pagination .prev{
    margin-right: 5px;
    position: absolute;
    color: #888;
    font-weight:700;
}

.groupped-checkbox-list{
    width: 33%;
    display: inline-block;
    vertical-align: top;
}
.groupped-checkbox-list input[type='checkbox']{
    position: relative;
    margin: 5px 10px 5px 0;
}
#account-wrap{
    font-family: Montserrat;
    min-height: 500px;
}
#account-wrap .adv-wrapper{
    margin-top: 10px;
    margin-bottom: 10px;
}

#account-wrap .account-data{
    margin-bottom: 10px;
    margin-top: 15px;
    padding-left: 230px;
    width: 100%!important;
}
#account-wrap .account-data > div{
    width: 30%;
}
#account-wrap .account-data .views{
    margin-top: 10px;
}
#account-wrap .account-data .views i{
    vertical-align: text-top;
}
.advs-container .product-full-inner .control-button-account{
    font-weight: bold;
    font-size: 11px;
    height: 20px;
    color: white;
}
.advs-container .product-full{
    padding-left: 0;
    margin-left: 0;
}
.advs-container .product-full-inner .control-button-account.standart{
    color: #A9203E;
    border: none;
    font-size: 14px;
    padding: 0;
    display: inline-flex;
}
.advs-container .product-full-inner .control-button-account.vip{
    background-color: #D61B3F;
    border-radius: 7px;
    vertical-align: text-top;
}
.advs-container .product-full .data-second{
    width: 24%;
    float: right;
}
.advs-container .product-full .data-price{
    width:100%;
    text-align: right;
    position: relative;
    z-index: 1;
}
.active-till{
    font-weight: 100;
    font-size: 15px;
}
.grey{
    color: #888;
}
.advs-container{
    font-size: 15px;
}
.advs-container .data-price-byn{
    font-size: 22px;
}
.advs-container .paid-buttons{
    margin-bottom: 10px;
    background-color: #e6e6e6;
    padding: 5px;
}
.advs-container .paid-buttons span{
    display:inline-block;
}
.legend:after{
    display: inline-block;
    padding: 3px;
    margin-left: 7px;
    margin-top: 5px;
    content: '';
    vertical-align: 7%;
    background: url("svg/sprite.css-50765a10.svg") 98.492% 97.077% no-repeat;
    width: 12px;
    height: 8px;
}
#account-wrap a.legend:after{
    margin-left: 17px;
}
.block-divide{
    padding-bottom: 10px;
    padding-top: 10px;
}

#account-wrap .error div[data-error]{
    color: #a94442;
}
#account-wrap .error .bootstrap-select, #account-wrap .error input{
    border-color: #a94442!important;
}
.legend.open:after{
    transform: rotate(180deg)!important;
    -webkit-transform: rotate(180deg)!important;
    vertical-align: 5%;
}
#account-wrap a.legend{
    position: relative;
    font-size:18px;
    display: inline-block;
}

/* make sidebar nav vertical */
@media (min-width: 768px) {
    .sidebar-nav .navbar .navbar-collapse {
        padding: 0;
        max-height: none;
    }
    .sidebar-nav .navbar ul {
        float: none;
        display: block;
    }
    .sidebar-nav .navbar li {
        float: none;
        display: block;
    }
    .sidebar-nav .navbar li a {
        padding-top: 12px;
        padding-bottom: 12px;
        display: flex;
    }
    .sidebar-nav .navbar li p {
        padding-right: 10px;
    }
}
.navbar-default .navbar-nav>li>a {
  color: #888;
}
/**account**/
.account-wrap{
    padding-left: 250px;
    padding-bottom: 40px;
    padding-top: 12px;
}
.profile-header{
    position: relative;
    padding-bottom: 20px;
    border-bottom: 1px solid #E0E0E0;
}
.profile-header h4{
    float: left;
}
.main-content-account{
    float: left;
    width: 100%;
}
.profile-header>div{
    overflow: hidden;
}

.advs-container .right-bar{
    vertical-align: top;
    display: inline-block;
}
.advs-container .short-list{
    width: 300px;
    border-right: 1px solid black;
    display: inline-block;
}
.advs-container .short-list .item:hover{
    background-color: grey;
    cursor: pointer;
}
.advs-container .right-bar{
    width:600px;
}

.progress-circle{
    background-image: url("../../shared/img/not-ok.png");
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-size: 32px;
    vertical-align: sub;
}
.progress-circle.green{
    background-image: url("../../shared/img/green-ok.png");
}
.progress-circle.yellow{
    background-image: url("../../shared/img/yellow-warning.png");
}
.progress-circle.red{
    background-image: url("../../shared/img/alert-red.png");
}
.progress-text{
    vertical-align:super;
}

.rubric-title{
    text-align: left;
    margin-bottom: 10px;
    font-size: 29px;
    color: black;
}

#account-menu a.active{
    font-weight: 500;
}
#account-menu .toggle{
    display: none;
    padding: 10px 10px 10px 15px;
    background-color: #f4f4f4;
}
#account-menu{
    min-width: 170px;
}
.account-menu-wrapper{
    position: absolute;
    height: 100%;
    border-right: 1px solid #E0E0E0;
    padding-right: 0!important;
    min-width: 200px;
}
.main-content-account{
    position: relative;
}

.flash-wrap{
    width: 100%;
    text-align: center;
    padding: 10px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}
.flash-wrap.success{
    background-color: #a1e0a2;
}
.flash-wrap.error{
    background-color: #f7acaa;
}

.balance-wrapper .wrap{
    margin-top: 10px;
    margin-bottom: 10px;
}
.balance-wrapper .header{
    border: 1px solid #E0E0E0;
    padding: 20px 20px 20px 20px;
    display: inline-block;
    line-height: 30px;
}
.balance-wrapper .header.wrap div:last-child{
    border-top: 1px solid #E0E0E0;
}
.balance-wrapper .header div span:first-child{
   width: 70px;
    display: inline-block;
}

table.balance-history{
    border-spacing: 0;
    border-collapse: collapse;
}
table.balance-history td{
    border: 1px solid;
    padding: 5px 30px;
    font-size: 12px;
}
.balance-history-wrap>div{
    display: inline-block;
}
.balance-history-wrap{
    margin-top: 30px;
    line-height: 45px;
}

#balance-history-data{
    margin-top: 10px;
    margin-bottom: 10px;
}
.account-wrap small{
    font-size: 80%;
}
.d-inline{
    display: inline-block;
	overflow: hidden;
}

#mpf-blocks{
    width: 40%;
    margin: 0 auto;
    background-color: white;
}
/**account**/
.product-models a.marked{
    ~font-weight: bold;
	font-size: 15px;
  color: #A9203E!important;
}

.product-data span{
    border-radius: 0!important;
}
.product-data .product-data-item span:nth-child(2){
    text-align: right!important;
}
.advs-container .control-buttons{
    height:100%;
    border-left: 1px solid #828282;
}

.central-content {
    width: 90%;
    padding: 10px 30px 30px 30px;
    margin: 0 auto;
}
@media (max-width: 380px) {
    .profile-header .logo-block, .profile-header .balance-wrapper{
        text-align: center;
        float: none;
    }
    .avatar-upload-wrapper{
        margin:0 auto;
    }
}
.balance-wrapper .header{
    border-radius: 5px;
}
.profile-header .balance-wrapper .header>div:first-child{
    font-size: 18px;
}
@media (max-width: 768px) {
    body{
        min-width: 100% !important;
    }
    .profile-name>div:first-child{
        margin-bottom: 0!important;
    }
    .account-wrap{
        padding: 0;
    }
    .adv-block-title{
        font-size: 22px;
		margin-bottom: 10px;
    }
	.icon-question_circle_grey {
		margin-bottom: 10px;
	}
    .creation-page-wrapper .box-wrapper{
        width: 100%!important;
    }
    .creation-page-wrapper{
        padding: 20px!important;
    }
    #account-wrap .central-content{
        padding: 0;
    }
    .advs-container .excerpt{
        display: none;
    }
    .advs-container .checkboxes-bar{
        margin-top: 10px;
    }
    .advs-container .checkboxes-bar label{
        font-size: 12px;
        line-height: 30px;
    }
    .advs-container .checkboxes-bar .bootstrap-select{
        width: 100%;
        padding: 0;
        margin-top: 10px;
    }
    #account-wrap .profile-name{
        display: inherit;
        margin: 0!important;
    }
    #account-wrap h3{
        font-size: 24px;
        margin: 20px 15px;
    }
    #account-wrap .paid-buttons button{
        width: 100%;
        margin-bottom: 10px;
    }

    .advs-container .data-first{
        width: 93%;
        padding-left: 45%;
        min-height: 130px;
        font-size: 15px;
        margin: 0;
        left: inherit!important;
    }
    .advs-container .data-first .title{
        font-size: 14px;
    }
    .advs-container .data-first .description{
        font-size: 13px;
    }
    .advs-container .control-buttons{
        right: 0!important;
        top:0!important;
    }
    .advs-container .favorites-checkbox{
        left: 2px!important;
        position: absolute;
        z-index: 200;
    }
    .advs-container .control-buttons div, .advs-container .control-buttons a{
        text-align: center!important;
        padding: 7px!important;
    }
    .advs-container .control-buttons div, .advs-container .control-buttons a, .advs-container .control-buttons div, .advs-container .control-buttons a span{
        display: block;
    }
    .advs-container .control-buttons .icon-overtaking-wrap{
        margin:0;
        background: none;
    }
    .advs-container .product-full .data-second{
        width: 100%;
        position: inherit;
        margin-top: 0;
    }
    .advs-container .product-full .product-thumb{
        float: left;
        position: absolute;
        width: 105px;
        top: 8px;
        left: 25px;
        overflow: inherit;
        margin: 0;
        height:80px;
    }
    .advs-container .product-full .product-thumb div{
        font-size: 11px;
        background-size: contain;
    }
    .advs-container .product-full{
        padding: 0!important;
    }
    .advs-container .product-full .data-price{
        padding-right: 30px;
        margin-left: 0!important;
        text-align: right!important;
    }
    .advs-container .data-price-byn{
        font-size: 14px;
        display: block!important;
        font-weight: bold!important;
    }
    .advs-container .active-till{
        font-size: 12px;
        display: block;
        margin: 0;
    }
    .advs-container .account-data{
        padding-left: 0!important;
        display: inline-block;
        margin-top: 0;
    }
    .advs-container .account-data>div{
        width: 80%!important;
        margin: 0 auto 10px;
        display: block;
    }
    .advs-container .control-button-account{
        display: block;
        margin: 0!important;
    }
     .advs-container .item-no-photo .no-photo{
        min-height: initial;
    }
    .advs-container .description{
        display: none;
    }
    .advs-container .product-thumb .views span{
        font-size: 11px;
    }
    .advs-container .product-thumb .views img{
        display: inherit;
        height: auto;
    }
    .advs-container .account-data .views{
        display: none;
    }
    .account-menu-wrapper{
        display: none;
    }
    #account-wrap .product-full.site-highlight:not([set-hide="1"]) .product-full-content{
        position: initial;
        background: none;
        left: 0 !important;
        padding: 0!important;
    }
    #account-wrap .product-full.site-highlight:not([set-hide="1"]) .data-second{
        margin: 0!important;
    }
    #account-wrap .product-full .product-full-inner{
        padding: 13px 8px 9px 8px;
    }
    #account-wrap .product-full.site-highlight .product-thumb{
        display: inherit;
    }
    #account-wrap .product-full.site-highlight .data-price-byn{
        color: inherit;
    }
    #account-wrap .product-full.site-highlight:not([set-hide="1"]) .product-full-inner{
        border: none!important;
        max-height: inherit;
    }
    .checkboxes-bar{
        display: none;
    }
    #creation-adv-form .expanded-checkbox-list-wrapper{
        width: 100%;
    }
}
.advs-container .item-no-photo .no-photo{
    position: relative;
}
.advs-container .control-buttons{
    background: white;
}
body.account{
    min-width: inherit!important;
}
#account-wrap .data-first .title{
    max-width: 80%;
    vertical-align: top;
    min-width: 70%;
}
#account-wrap h3{
    font-family:'Montserrat';
}
@media (min-width: 768px) {
    .checkbox-select-all{
        margin-left: 15px;
    }
    .data-first .type-wrap{
        display: inline-block;
    }
    .change-password-block input{
        width: 50%;
    }
    .advs-container .filter-link{
        display: none!important;
    }
    .private-data .edit-data div[data-fields]{
        width: 49%;
        display: inline-block;
        vertical-align: top;
    }
    .advs-container .product-thumb .views{
        display: none;
    }
    .advs-container .data-price{
        padding-right: 5px;
    }
    .private-data .data{
        padding-left: 40px;
    }
    .account-wrap .my-transport .edit-data .bootstrap-select,
    .account-wrap .my-transport .edit-data input[type='text']{
        width: 100%!important;
    }
    .advs-container .data-first{
        width: auto;
        position: relative;
        min-width: 60%;
    }
    .advs-container .product-full .product-full-inner{
        min-height: 100px;
        padding-bottom: 20px;
    }

    .advs-container .product-full .product-thumb{
        height: 112px;
        width: 150px;
        left: 60px;
        position: absolute;
        top: 18px;
        overflow: inherit;
    }
    .advs-container .favorites-checkbox{
        position: absolute!important;
        left: 20px!important;
        top: 18px;
        z-index: 1;
    }
    .advs-container .product-full .product-thumb .no-photo{
        height:112px;
    }
    .advs-container .control-buttons{
        top: 0;
    }
    .advs-container .adv-up{
        position: relative;
        z-index: 999;
    }
    .advs-container .control-buttons span{
	    display: block;
    }
    .advs-container .control-buttons>div, .advs-container .control-buttons>a{
        padding: 11px 11px 11px 11px;
        text-align: center;
        display: block;
        cursor: pointer;
    }
    .advs-container .control-buttons>div:hover, .advs-container .control-buttons>a:hover{
        background-color:#F4F4F4 ;
        text-align: center;
        cursor: pointer;
    }
    .advs-container .checkboxes-bar label{
        margin-right: 30px;
    }
    .advs-container .checkboxes-bar{
        padding-bottom: 15px;
        padding-top: 40px;
        border-bottom: 1px solid #E0E0E0;
        line-height: 30px;
    }
    .advs-container .product-full{
        padding-right: 0!important;
    }
    .advs-container .product-full .icon-overtaking-wrap{
        width: auto;
        background-color: inherit;
        margin: 0!important;
        height: inherit;
    }
    .advs-container .product-thumb div:nth-child(2){
        position: relative;
        bottom: -10px;
        color: #828282;
        font-size: 12px;
    }
    .advs-container .filter-link{
        width: 210px;
    }
    #account-wrap .private-data input,#account-wrap .private-data .bootstrap-select{
        width: 60%!important;
    }
    #account-wrap canvas{
        max-height: 700px!important;
        max-width: 700px!important;
    }
    #creation-adv-form .button-attributes .btn-group-justified{
        width: 33%;
    }
    #creation-adv-form .expanded-checkbox-list-wrapper{
        width: 50%;
    }
}
.advs-container .product-full:not(.newspaper-highlight):not(.site-highlight){
    padding-right: 0px;
    border:1px solid #eeeeee;
}
.advs-container .filter-link{
    background-color: #a9203e;
    border-radius: 3px;
    padding: 10px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    display: block;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}
.advs-container .filter-link span{
    display: inline-block;
    vertical-align: bottom;
}

.paid-btn{
	margin:5px 0px;
    border-radius: 5px;
    width: 160px;
    height: 40px;
    color: white;
    margin-right: 10px;
    font-size: 16px;
}
.paid-btn:hover{
    color:white;
}

.paid-btn.up{
    background-color: #A9203E;
    border: 0;
}
.paid-btn.up:hover{
    background-color: #991D38;
}
.g-recaptcha{
    margin-bottom:15px;
}
.md-checkbox{
    position: relative;
    font-size: 20px;
    float: left;
    height: 75px;
    margin-top: -6px;
    margin-right: 10px;
    text-align: left;
}
.leave{
    background-color: #fff !important;
    color: #000 !important;
    border: 1px solid rgba(0, 0, 0, 1);
}
#form-accepted a{
    font-size: inherit;
}
.mfp-close{
    display: none !important;
}

#form-update-date .paid-btn {
    margin-bottom: 10px !important;
}

#j-bottom_wrap_result, #j-filing_date-disabled {
    display: none;
}

.small-paid-btn span{
    vertical-align: baseline;
}

.advs-container .product-full .product-thumb img{
    height: auto!important;
    max-height: 112px;
}

.advs-container .product-full .control-button-tip{
    z-index: 90;
}
.advs-container .product-full{
    width: 100%;
    min-height: 227px;
}
.advs-container .product-full .icon-overtaking-wrap{
    line-height: inherit;
}
#account-wrap .yellow{
    background-color: #ffc400;
}

#account-wrap .rubric-title{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}

.login-navigation .user, .login-navigation .balance{
    font-weight: 400;
    padding-bottom: 0;
    padding-top: 0;
    color: grey;
}

.account-circle{
    margin-left: 38px;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 42px;
    font-size: 28px;
    font-weight: bold;
    color: white;
    border-radius: 50px;
    background-color: #34D1BF;
    height: 45px;
    width: 45px;
    text-align: center;
}
#js-login-navigation{
    background-color: white;
}
#js-login-navigation .exit{
    background-color: white;
    color: #828282;
    text-decoration: none;
    border-top: 1px solid #d1d1d1;
}
#js-login-navigation .exit .glyphicon{
    padding-right: 12px;
}
#js-login-navigation .balance-item{
    padding-left: 40px;
    padding-right: 40px;
    line-height: 29px;
}
#js-login-navigation .balance-item a{
    background-color: #235789;
    color: white;
    padding: 4px;
    border-radius: 5px;
    display: block;
    text-align: center;
}
#js-login-navigation .balance-item span{
    color: black;
}
#js-login-navigation .user-login{
     padding-left: 20px;
    font-size: 16px;
    font-weight: 600;
    color: black;
}
#js-login-navigation .account-exit{
    background: url("/shared/img/sprites/account_icons_sprite.png");
    width: 20px;
    height: 27px;
    background-position: -38px -6px;
    vertical-align: middle;
}
.v-middle{
    vertical-align: middle;
}
.balance-type{
    border-top: 1px solid #E0E0E0;
    padding: 10px;
}
.balance-blocks{
    border-bottom: 1px solid #E0E0E0;
}

.grey-border{
    border: 1px solid #E6E6E6;
    padding: 15px;
}
.grey-color{
    color: #828282!important;
    font-family: Montserrat;
}
.balance-type div{
    width:32%;
}
.history-table th{
    background-color: #E5F3FE!important;
}
#account-wrap .get-history-data, .balance-history-wrap input,.balance-history-wrap button,#account-wrap .edit-data input{
    border-radius: 5px!important;
    border: 1px solid #BDBDBD;
    vertical-align: middle;
}
i.datepicker{
    display: inline-block;
    margin-left: -32px;
    margin-right: 15px;
    vertical-align: text-bottom;
}
.profile-circle{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    color: white;
    background-color: #34D1BF;
    font-size: 36px;
    line-height: 100px;
    overflow: hidden;
}
.ui-datepicker-year{
    display: inline-block!important;
}
.profile-name>div:first-child{
    font-size: 32px;
    margin-bottom: 40px;
}
.profile-name{
    margin-left: 10px;
    vertical-align: -125%;
}
#account-wrap .avatar{
    display: inline-block;
    vertical-align: middle;
    height: 110px;
}
#account-wrap .avatar-upload-wrapper{
    width: 140px;
}
#account-wrap .avatar-upload-wrapper input[type='file']{
    margin-top: -25px;
    opacity: 0;
    cursor: pointer;
    width: 100%;
}

.left-save-block p.title{
    color: black;
    font-weight: 400!important;
}

#account-menu .navbar-default{
    background-image: none!important;
    background-color: transparent!important;
    border:  none!important;
    box-shadow: none!important;
}
.advs-container .control-buttons>div a{
    display: block;
    margin: 0 auto;
}

.margin-center{
    margin: 0 auto;
}


.checkcontainer {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 17px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.checkcontainer input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.checkcontainer .radiobtn::after {
    top: 4px;
    left: 4px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: black
}
.radiobtn {
    position: relative;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: white;
    border-radius: 50%;
    border: 1px solid grey;
}
.checkcontainer {
    cursor: pointer;
    font-size: 17px;
}
.checkcontainer input:checked ~ .radiobtn {
    background-color: white;
    border: 1px solid;
}
.checkcontainer input:checked ~ .radiobtn::after {
    display: block;
}
.radiobtn::after {
    content: "";
    position: absolute;
    display: none;
}

.rubric-btn{
    display: inline-block;
    min-width: 125px;
    height: 125px;
    padding: 6px;
    font-size: 13px;
    font-weight: 400;
    vertical-align: top;
    cursor: pointer;
    word-wrap: break-word;
    position: relative;
}
.rubric-btn.active{
    background-color: #F4F4F4;
    border-bottom: 5px solid #A9203E;
    font-weight: 600;
}
.rubric-btn:hover{
    border-bottom: 5px solid #A9203E;
    color: #A9203E;
}

.content-info{
    display: none;
    position: relative;
}
#go-to-create{
  padding: 10px 40px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
  background-color: #A9203E;
  border: 0;

}
a#go-to-create:hover {
    color: #fff!important;
    background-color: #991D38;
}
.creation-page-wrapper{
    padding: 40px;
    margin-top: 30px;
}

.creation-page-wrapper .box-wrapper{
    width:33%;
    margin: 0 auto;
}
.creation-page-wrapper .box-wrapper .btn-default{
    background-color: #FFF;
    color: #000;
    border-color: #e6e6e6;
    box-shadow: none;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
}
.creation-page-wrapper .box-wrapper>div label:first-child{
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.creation-page-wrapper .box-wrapper>div label:last-child{
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.background-blue{
    background-color: #235789;
}
#view-part .product-data .input-group{
    width: 100%;
}
.main-content-single .product-desc{
    overflow: hidden;
}
#account-wrap .table-striped > tbody > tr:nth-of-type(2n+1):not(:first-child), .links.products-filter-form{
    background-color: white!important;
}

.blue-btn{
    color: #fff;
    background-color: #A9203E;
    display: inline-block;
    padding: 6px 25px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #A9203E;
    border-radius: 4px;
    margin-right: 10px!important;
    font-weight:bold;
}
.blue-btn:hover{
    background-color: #991D38;
    color: white!important;
}
#account-wrap label{
    font-weight:500;
}
.add-icon-image{
    min-height: 60px;
    position: relative;
}
.add-icon-image div{
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
    margin: auto;
}
.hasDatepicker{
    background: url('/shared/img/calendar-icon.png') 95% 40% no-repeat;
}
.creation-page-wrapper .owl-carousel{
    height: 125px!important;
}
.creation-page-wrapper .owl-item{
    width: 124px!important;
}

.owl-stage {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: box;
}

.show-important{
    display: block!important;
}

.product-slider-main-content .owl-carousel,.owl-stage-outer .item-video{
    /*min-height: 450px;*/
}
.thumb-slider .owl-stage-outer .item-video{
    min-height: 80px;
    height: 100%;
}
.thumb-slider .owl-video-play-icon{
    background-size: 50px 50px!important;
}
.owl-centered .owl-wrapper {
    display: table !important;
}
.owl-centered .owl-item {
    display: table-cell;
    float: none;
    vertical-align: middle;
}
.owl-centered .owl-item div {
    text-align: center;
}
.breadcrumbs{
    white-space: inherit!important;
    line-height: 20px!important;
    font-size: 11px;
}

.icon-hover {
    width: 14px;
    height: 14px;
    display: none;
}
.main-hover:hover .icon-hover{
    display: inline-block;
}
.title--beta{
    position: relative;
}
.title--beta:after{
    content:'Beta';
    position:absolute;
    color:#d92f50;
    font-weight:700;
    font-size:13px;
    line-height:1;
    font-family:'Roboto Slab',serif
}

.form-login-inner input[type="checkbox"] {
    float: left;
    margin: 0;
    width: 20px!important;
    height: 20px!important;
}
.form-login-inner  input[type="checkbox"] + label {
    margin-left: inherit !important;
}
.form-login .form-login-left, .form-login .form-login-right {
    display: inline-block;
    width: 49%;
    vertical-align: top;
}

.about-field {
    width: 100%;
}

.my-transport .edit-btn, .my-transport .delete-btn {
    width: 14px;
    height: 14px;
    display: inline-block;
}

.product-header {
    margin-bottom: 20px; }
.product-header .product-header-title{
    padding-right: 300px; }
.product-header .product-header-title--no-autohouse{
    padding-right: 0; }
.product-header .product-header-title .product-autohouse{
    float: right;
    margin-right: 0px;
    width: 300px; }
.product-header .product-header-title .auto-onorder{
    float: left; }
.product-header .product-header-title .title-h1{
    float: left;
    margin-bottom: 0;
    margin-left: 30px; }
.product-header .auto-onorder{
    margin-top: 8px; }

.product-autohouse {
    margin-bottom: 15px; }
.product-autohouse .autohouse-logo {
    float: left;
    margin-right: 14px;
    max-width: 140px; }
.product-autohouse .autohouse-data {
    line-height: 1.4; }
.product-autohouse .autohouse-data .title, .single-product-page .product-autohouse .autohouse-data .title a {
    color: #105bac;
    font-weight: 700;
    font-size: 14px; }
.product-autohouse .autohouse-data .data {
    color: #999;
    font-size: 14px; }
.product-autohouse .autohouse-data .data span {
    font-size: 12px; }
.product-autohouse .autohouse-data .data a {
    color: #105bac;
    min-width: 100px;
}
#creation-adv-form .button-attributes .btn-group-justified label{
    color: #000;
    line-height: 22px;
}
#creation-adv-form .expanded-checkbox-list{
    padding-left: 20px;
}
#creation-adv-form .expanded-checkbox-list label{
    max-width: 100%;
}
#creation-adv-form .expanded-checkbox-list-wrapper{
    display: inline-block;
    vertical-align: top;
}
#creation-adv-form .expanded-checkbox-list-wrapper input[type='checkbox']{
    margin-left: 0!important;
    position: relative;
    margin-right: 5px;
}
#creation-adv-form .expanded-checkbox-list-wrapper label{
    padding-left: 0!important;
}

#creation-adv-form .grey-color a{
    color: #A9203E;
}

#creation-adv-form a:hover{
    text-decoration: none;
    color: #A9203E;
    font-weight: 500;
}

#creation-adv-form .main-link {
    color: #FFF;
    font-weight: 700;}

#carsmodel-body_type_id > label > input + div { /* IMAGE STYLES */
    cursor: pointer;
}

#carsmodel-body_type_id > label > input:checked + div { /* (RADIO CHECKED) IMAGE STYLES */
    border: 2px solid #f00;
}

#carsmodel-body_type_id .item {
    width: 124px;
    float: left;
}

#carsmodel-body_type_id .icon-cars {

    width: 110px;
    height: 37px;
    margin: 0 auto;
}

#carsmodel-body_type_id .cars-label {
    width: 110px;
    text-align: center;
    color:#000;
    font-weight: bold;
}


#carsmodel-body_type_id .cars-image {
    background-repeat:no-repeat;
    background-position: center center;
}

#carsmodel-body_type_id .cars-image-0.active {
    background-image: url(/cars/svg/active/0.svg);
}
#carsmodel-body_type_id .cars-image-1.active {
    background-image: url(/cars/svg/active/1.svg);
}
#carsmodel-body_type_id .cars-image-2.active {
    background-image: url(/cars/svg/active/2.svg);
}
#carsmodel-body_type_id .cars-image-3.active {
    background-image: url(/cars/svg/active/3.svg);
}
#carsmodel-body_type_id .cars-image-4.active {
    background-image: url(/cars/svg/active/4.svg);
}
#carsmodel-body_type_id .cars-image-5.active {
    background-image: url(/cars/svg/active/5.svg);
}
#carsmodel-body_type_id .cars-image-6.active {
    background-image: url(/cars/svg/active/6.svg);
}
#carsmodel-body_type_id .cars-image-7.active {
    background-image: url(/cars/svg/active/7.svg);
}
#carsmodel-body_type_id .cars-image-8.active {
    background-image: url(/cars/svg/active/8.svg);
}
#carsmodel-body_type_id .cars-image-9.active {
    background-image: url(/cars/svg/active/9.svg);
}
#carsmodel-body_type_id .cars-image-10.active {
    background-image: url(/cars/svg/active/10.svg);
}
#carsmodel-body_type_id .cars-image-11.active {
    background-image: url(/cars/svg/active/11.svg);
}
#carsmodel-body_type_id .cars-image-12.active {
    background-image: url(/cars/svg/active/12.svg);
}
#carsmodel-body_type_id .cars-image-13.active {
    background-image: url(/cars/svg/active/13.svg);
}
#carsmodel-body_type_id .cars-image-14.active {
    background-image: url(/cars/svg/active/14.svg);
}
#carsmodel-body_type_id .cars-image-15.active {
    background-image: url(/cars/svg/active/15.svg);
}
#carsmodel-body_type_id .cars-image-16.active {
    background-image: url(/cars/svg/active/16.svg);
}
#carsmodel-body_type_id .cars-image-17.active {
    background-image: url(/cars/svg/active/17.svg);
}
#carsmodel-body_type_id .cars-image-18.active {
    background-image: url(/cars/svg/active/18.svg);
}

#carsmodel-body_type_id .cars-image-0.changed {
    background-image: url(/cars/svg/changed/0.svg);
}
#carsmodel-body_type_id .cars-image-1.changed {
    background-image: url(/cars/svg/changed/1.svg);
}
#carsmodel-body_type_id .cars-image-2.changed {
    background-image: url(/cars/svg/changed/2.svg);
}
#carsmodel-body_type_id .cars-image-3.changed {
    background-image: url(/cars/svg/changed/3.svg);
}
#carsmodel-body_type_id .cars-image-4.changed {
    background-image: url(/cars/svg/changed/4.svg);
}
#carsmodel-body_type_id .cars-image-5.changed {
    background-image: url(/cars/svg/changed/5.svg);
}
#carsmodel-body_type_id .cars-image-6.changed {
    background-image: url(/cars/svg/changed/6.svg);
}
#carsmodel-body_type_id .cars-image-7.changed {
    background-image: url(/cars/svg/changed/7.svg);
}
#carsmodel-body_type_id .cars-image-8.changed {
    background-image: url(/cars/svg/changed/8.svg);
}
#carsmodel-body_type_id .cars-image-9.changed {
    background-image: url(/cars/svg/changed/9.svg);
}
#carsmodel-body_type_id .cars-image-10.changed {
    background-image: url(/cars/svg/changed/10.svg);
}
#carsmodel-body_type_id .cars-image-11.changed {
    background-image: url(/cars/svg/changed/11.svg);
}
#carsmodel-body_type_id .cars-image-12.changed {
    background-image: url(/cars/svg/changed/12.svg);
}
#carsmodel-body_type_id .cars-image-13.changed {
    background-image: url(/cars/svg/changed/13.svg);
}
#carsmodel-body_type_id .cars-image-14.changed {
    background-image: url(/cars/svg/changed/14.svg);
}
#carsmodel-body_type_id .cars-image-15.changed {
    background-image: url(/cars/svg/changed/15.svg);
}
#carsmodel-body_type_id .cars-image-16.changed {
    background-image: url(/cars/svg/changed/16.svg);
}
#carsmodel-body_type_id .cars-image-17.changed {
    background-image: url(/cars/svg/changed/17.svg);
}
#carsmodel-body_type_id .cars-image-18.changed {
    background-image: url(/cars/svg/changed/18.svg);
}

#carsmodel-body_type_id .cars-image-0.inactive {
    background-image: url(/cars/svg/notactive/0.svg);
}

#carsmodel-body_type_id  .cars-image-1.inactive {
    background-image: url(/cars/svg/notactive/1.svg);
}

#carsmodel-body_type_id  .cars-image-2.inactive {
    background-image: url(/cars/svg/notactive/2.svg);
}

#carsmodel-body_type_id  .cars-image-3.inactive {
    background-image: url(/cars/svg/notactive/3.svg);
}

#carsmodel-body_type_id  .cars-image-4.inactive {
    background-image: url(/cars/svg/notactive/4.svg);
}

#carsmodel-body_type_id  .cars-image-5.inactive {
    background-image: url(/cars/svg/notactive/5.svg);
}

#carsmodel-body_type_id  .cars-image-6.inactive {
    background-image: url(/cars/svg/notactive/6.svg);
}

#carsmodel-body_type_id  .cars-image-7.inactive {
    background-image: url(/cars/svg/notactive/7.svg);
}

#carsmodel-body_type_id  .cars-image-8.inactive {
    background-image: url(/cars/svg/notactive/8.svg);
}

#carsmodel-body_type_id  .cars-image-9.inactive {
    background-image: url(/cars/svg/notactive/9.svg);
}

#carsmodel-body_type_id  .cars-image-10.inactive {
    background-image: url(/cars/svg/notactive/10.svg);
}

#carsmodel-body_type_id  .cars-image-11.inactive {
    background-image: url(/cars/svg/notactive/11.svg);
}

#carsmodel-body_type_id  .cars-image-12.inactive {
    background-image: url(/cars/svg/notactive/12.svg);
}

#carsmodel-body_type_id  .cars-image-13.inactive {
    background-image: url(/cars/svg/notactive/13.svg);
}

#carsmodel-body_type_id  .cars-image-14.inactive {
    background-image: url(/cars/svg/notactive/14.svg);
}

#carsmodel-body_type_id  .cars-image-15.inactive {
    background-image: url(/cars/svg/notactive/15.svg);
}

#carsmodel-body_type_id  .cars-image-16.inactive {
    background-image: url(/cars/svg/notactive/16.svg);
}

#carsmodel-body_type_id  .cars-image-17.inactive {
    background-image: url(/cars/svg/notactive/17.svg);
}

#carsmodel-body_type_id  .cars-image-18.inactive {
    background-image: url(/cars/svg/notactive/18.svg);
}





#carsmodel-body_type_id .cars-image-coupe.inactive {
    background-image: url(/cars/svg/notactive/coupe.svg);
}

#carsmodel-body_type_id  .cars-image-cabrio.inactive {
    background-image: url(/cars/svg/notactive/cabrio.svg);
}

#carsmodel-body_type_id  .cars-image-sedan.inactive {
    background-image: url(/cars/svg/notactive/sedan.svg);
}

#carsmodel-body_type_id  .cars-image-hatchback_3_doors.inactive {
    background-image: url(/cars/svg/notactive/hatchback_3_doors.svg);
}

#carsmodel-body_type_id  .cars-image-hatchback_5_doors.inactive {
    background-image: url(/cars/svg/notactive/hatchback_5_doors.svg);
}

#carsmodel-body_type_id  .cars-image-allroad_5_doors.inactive {
    background-image: url(/cars/svg/notactive/allroad_5_doors.svg);
}

#carsmodel-body_type_id  .cars-image-wagon.inactive {
    background-image: url(/cars/svg/notactive/wagon.svg);
}

#carsmodel-body_type_id  .cars-image-allroad_3_doors.inactive {
    background-image: url(/cars/svg/notactive/allroad_3_doors.svg);
}

#carsmodel-body_type_id  .cars-image-minivan.inactive {
    background-image: url(/cars/svg/notactive/minivan.svg);
}

#carsmodel-body_type_id  .cars-image-liftback.inactive {
    background-image: url(/cars/svg/notactive/liftback.svg);
}

#carsmodel-body_type_id  .cars-image-limousine.inactive {
    background-image: url(/cars/svg/notactive/limousine.svg);
}

#carsmodel-body_type_id  .cars-image-pickup.inactive {
    background-image: url(/cars/svg/notactive/pickup.svg);
}

#carsmodel-body_type_id  .cars-image-van.inactive {
    background-image: url(/cars/svg/notactive/van.svg);
}

#carsmodel-body_type_id  .cars-image-13.inactive {
    background-image: url(/cars/svg/notactive/13.svg);
}

#carsmodel-body_type_id  .cars-image-14.inactive {
    background-image: url(/cars/svg/notactive/14.svg);
}

#carsmodel-body_type_id  .cars-image-15.inactive {
    background-image: url(/cars/svg/notactive/15.svg);
}

#carsmodel-body_type_id  .cars-image-16.inactive {
    background-image: url(/cars/svg/notactive/16.svg);
}

#carsmodel-body_type_id  .cars-image-17.inactive {
    background-image: url(/cars/svg/notactive/17.svg);
}

#carsmodel-body_type_id  .cars-image-18.inactive {
    background-image: url(/cars/svg/notactive/18.svg);
}

.expanded-checkbox-list input[type='text']{
    font-size: 13px;
}

.radio-list{
    column-count: auto;
}
.radio-list input[type='radio']{
    -moz-appearance: radio;
    -ms-progress-appearance: initial;
    -webkit-appearance: radio;
    margin: 0 0 0 -20px;
}
.radio-list .radio{
    width: 30%;
    display: inline-block;
    margin: 0 0 0 0;
}

#cars-sell-form .box-wrapper{
    width: 30% !important;
}

#cars-sell-form .plus-button{
    display: inline-block;
    ~padding: 0 15px;
    vertical-align: top;
    width:5%;
    margin-right: -4px;
}
#creation-adv-form label.legend.swap{
	font-weight: bold;
  width: 100%;
}
#creation-adv-form .expanded-checkbox-list-wrapper.fullwidth{
    width: 100%;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 10px;
}
#creation-adv-form label.legend.swap:after{
    right: 0;
    top: 12px;
    position: absolute;
}

#creation-adv-form .field-carsmodel-text{
	padding-top: 25px;
}
@media (min-width: 767px) {
	.legal_form .form-group{margin-right: -15px;}
	.paid-buttons.fixed{
	    position: fixed;
	    bottom: -10px;
	    z-index: 12;
	    background-color: #fff !important;
	    box-shadow: 0px 1px 6px rgba(8, 37, 103, 0.4);
	}
}
.paid-btn.delete-adv-icon-mass{
	display: none;
}
.not-mobile{
	display: block
}
.only_mobile{
	display: none;
}
@media (max-width: 767px) {
	.not-mobile{
		display: none
	}
	.only_mobile{
		display: block;
	    position: absolute;
	    width: 100%;
	    display: grid;
	}
	.advs-container .filter-link{
		margin: 15px;
	}
  a.swap.filter-link:hover{
    color:#FFF!important;
    background-color: #991D38;
  }
  a.swap.filter-link{
    margin: 40px 40px 15px;
  }
  .advs-only-mobile-filter {
    display: flow-root;
  }
	#account-wrap .only_mobile label{
		line-height: 30px;
	}
	.paid-btn.delete-adv-icon-mass{
		display: block;
	}
	.trash-icon-blue{
	    background-image: url(/shared/img/svg/trash-2.svg);
	    width: initial;
	    background-repeat: no-repeat;
	    background-position: center;
	    padding: 2px 0 2px 30px;
	    height: 20px;
	    background-size: contain;
	}
  .icon-signal-icon {
    margin-left: 5px;
  }
  .icon-pencil-icon {
    margin-left: 3px;
  }
	.paid-buttons .paid-btn.delete-adv-icon-mass{
		color: #244AA0 !important;
	    background-color: #fff !important;
	    border: 1px solid #244AA0 !important;
	}
}
@media (min-width: 767px){
	.product-header .product-header-title .title-h1{
	    width: calc(100% - 350px);
      margin-left: 30px;
	}
}
@media (max-width: 767px){
	.product-header .product-header-title .product-autohouse{
		margin: 10px 0px;
	}
}
.loader{background-color: RGB(255, 255, 255,0.8)}

@media screen and (max-width: 768px){
	.create-adv-form .left-save-block {
	    position: inherit;
	    margin-bottom: 10px;
	}
}
#creation-adv-form .expanded-checkbox-list-wrapper.fullwidth:last-child {
    border-bottom: none;
}
.loader{
    z-index: 9999;
    top: 0;
    left: 0;
}
.create-adv-form .save-container .btn-options .btn-default span {
    font-size: 13px;
    padding-left: 5px;
    color: #fff;
}
.full-width{width:100%}.free_ups{padding:0;margin-bottom:30px}.free_ups .title{border:none;text-align:left}.free_ups .time{width:70px}.free_ups .col-lg-4.pull-right{text-align:right}@media only screen and (max-width:767px){.free_ups{display:none}}
.view_ur:not(.view_fiz_l) button.paid-btn.up.mass-up,.view_ur:not(.view_fiz_l) button.paid-btn.up.red.do_overtakining{display:none}

/*.row.super-news .col:not(.col-wide){width: 100%;}*/