
.cantusetab {
    border-top:1px solid #DDDBDB !important;}


.cantusetab tr td{
    border-bottom:1px solid #DDDBDB !important;}

table tr:hover .cantusetab td{

    border-bottom:1px solid rgba(255,255,255,0.6) !important;}


@media screen and (max-width:1020px) {
    .cantusetab {
        border-top:1px solid #DDDBDB !important;}

}


.defaulttxt {
    color:#7d7d7d;
}

.redtxt {
    color:var(--dark-primary);
}

#steps   .actt a{
    background-color: #fff;
}


#steps li span{
    background: var(--dark-primary);
}

@media screen and (max-width:1020px) {
    .vehicles_list tr td:nth-child(4),
    .vehicles_list tr td:nth-child(5),
    .vehicles_list tr td:nth-child(6) {
        background:var(--dark-primary) !important;

    }

}
.complect h2 button,
.complect .colouurs button,
.complect .colouurs .activated,
.fixedinfo button {

    background: #c4c3c2;

}


.styled-checkbox:checked + label:before {
    background: var(--dark-secondary);
}

.complecting{

    border: 5px solid #e4dcd3;

}

.options .option {

    background-color: #e4dcd3;
    border: 5px solid #e4dcd3;
}


.maintable td,  .contenttable td{
    border-bottom:1px solid #DDDBDB;
    border-right:1px solid #DDDBDB;

} 

.pricetable td{

    border-bottom:1px solid #DDDBDB;

} 


.maintable,  .contenttable{

    border-top: 1px solid #DDDBDB;
    border-left:1px solid #DDDBDB;

} 

.pricetable{

    border-top:0;

} 


.maintable td, .contenttable td, .pricetable td{
    border-color: #DDDBDB;
}



#steps   .staragain a{
    background: var(--dark-primary);

}

#steps   .staragain a:hover{
    opacity: .8;
}

.fixedinfo button {
    background: #bd1e12;
    color:#262626

}

.fixedinfo button:hover {
    opacity: .8;
}

.auto24-iframe th.photo, .auto24-iframe th.make, .auto24-iframe th.mileage, .auto24-iframe th.year, .auto24-iframe th.fuel, .auto24-iframe th.gearbox, .auto24-iframe th.price{
    background-color:var(--dark-primary);
}


.auto24-iframe  span.active {
    background-color: #7d7d7d;

}

.auto24-iframe .detailContainer .make_and_model_title, .auto24-iframe .detailContainer .make_and_model {
    background:var(--dark-primary);

}


.submit input {
    background-color:#bd1e12!important;

}

.submit input:hover {
    opacity: 0.8;
}




.complecting  .slick-prev, 
.complecting .slick-next {

    background-color: #e4dcd3;

}


.complecting  .slick-prev:hover, 
.complecting .slick-next:hover{
    background-color: #b8afa5;

}


.complecting .slick-dots li button {
    border: 3px solid #e4dcd3 !important;
    background: transparent;
}

.complecting .slick-dots li.slick-active button {

    background: #002c5f;

}





.gallerybtn button {
    background: #c4c3c2 !important;
    color:#fff;
}

.gallerybtn button:hover {
    background: #002c5f !important;
    opacity: .8
}

.complect .showmore:hover {
    background: #8c8c8c !important
}

.complect .activated:hover,
.complect .showdifference:hover {
    opacity: .8 !important;

}

.complect  .activated{
    background: var(--dark-primary) !important;
}

.showdifference {
    background: var(--dark-primary) !important;
}

.fixedinfo {
    background-color: var(--dark-primary);

}

.roundpic {
    transition: all .2s linear;
    border: 5px solid #fff;
}

.roundpic:hover {
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    border: 5px solid #e4dcd3 !important;
}

.roundpic .enlarge .inner {
    border: 5px solid #e4dcd3;
}

.options .option:hover {

    border: 5px solid var(--dark-secondary) !important;
}

.options .selected,
.options .selected:hover  {
    background-color: var(--dark-secondary) !important;
    border: 5px solid var(--dark-secondary) !important;
}

.options .unactive,
.options .unactive:hover {
    background-color: #fff !important;
    border: 5px solid #c4c3c2 !important;
}

.red {
    background: var(--accent-blue);
    border:0;
}

.red:hover {
    opacity: .8;
}

h2 .red, .pricetable .red {
    margin:-5px 0 0 20px;
    background: var(--dark-secondary)
}

h2 .red:hover, .pricetable .red:hover {
    background: var(--dark-primary)
}

.light-blue {
    margin:-5px 0 0 20px;
    background: var(--dark-secondary) !important;
}

.light-blue:hover {
    background: var(--dark-primary) !important;
}

.left .red {
    background: var(--dark-secondary);
}

.left .red:hover {
    opacity: .8;
}

.orangebtn a,
.orange{
    background-color:var(--accent-blue) !important;
    color:#fff !important;
}

.orangebtn a:hover,
.orange:hover {
    opacity: .8 !important;
}


#second {
    background: transparent !important;
}


.maintable .headrow td, .pricetable .headrow td, .contenttable .headrow td {
    border-right:1px solid var(--dark-primary) !important;

}

.maintable .headrow, .pricetable .headrow, .contenttable .headrow {
    background: var(--dark-primary) !important;
}


.list-row-header {
    background: var(--dark-primary) !important;
    color: #fff !important;
}

.list-row-header a {
color: #fff !important;
}
.cars-grid-header {
    background: var(--dark-primary) !important;
    color: #fff !important;
}

.maintable tr:nth-child(2n+1), .pricetable tr:nth-child(2n+1), .contenttable tr:nth-child(2n+1) {

    background: XXXrgba(121,111,110,0.10) ;

}

.maintable tr:hover, .pricetable tr:hover,  .contenttable tr:hover {
    background:XXXrgba(121,111,110,0.2) !important;
}

.lazy2 .slick-prev, .lazy2 .slick-next {
    background-color:#e4dcd3;
}

.pages .current {
    background-color: var(--accent-blue)
}

#second h2, #header h2, #header h1 {
    color:#000
}

#second h2 a, #header h2 a, #header h1 a {
    color:#000
}

.gallery p {
    color:#585858 !important;
}

##second h2,
.right h2,
.sisulehtrightnews h2,
.cke_panel_listItem h2,  h8 {
    color: #bd1e12;
}

h8 {
    color: #000 !important;
}

#return-to-top {
    background: #225691;
    border-radius:4px;
}

.gallery .slick-prev, .gallery .slick-next {
    opacity:1 !important;
    background-color:#e4dcd3;
}

.gallery .slick-prev:hover, .gallery .slick-next:hover {
    background-color:#b8afa5 !important; 
}

#return-to-top:hover {
    opacity: .8;
}

.slick-prev::before {
    color:var(--accent-blue);
    content:'\25c4';
    font-size:46px;
}
.slick-next::before {
    color:var(--accent-blue)   ;
    content:'\25ba';
    font-size:46px;

}

.lazy2 .slick-prev:hover, .lazy2 .slick-next:hover {
    background-color:#b8afa5; 
}

a{ color:#000;
}

a:hover{ 
    color:#bd1e12;
}

.prettybutton, .sendbtn {
    color: #fff !important;
    background: var(--dark-secondary) !important;
}

.prettybutton:hover, .sendbtn:hover {
    opacity: 0.8;
}

.prettybutton2l, .right a.prettybutton2 {
    text-decoration: none !important;
    color:#fff !important;
    background: var(--accent-blue) !important;
}

.prettybutton2:hover, .right a.prettybutton2:hover {
    opacity: 0.8;
}

.ui-dialog .red,
#testdrive2 .red,
.slideTogglebox6 .red{
    background: #00afabXX ;
}

.ui-dialog .red:hover,
#testdrive2 .red:hover,
.slideTogglebox6 .red:hover {
    background:#009d99XX;
}

.imagelightbox-arrow {
    background-color: transparent;
}

.imagelightbox-arrow:hover, .imagelightbox-arrow:focus {
    opacity: .8;
}

#imagelightbox-close {
    background-color: var(--dark-primary);
}

#imagelightbox-nav button.active {
    background-color: #fff;
    border: 1px solid #fff;
}
#imagelightbox-loading{
    background-color: rgba(64,64,64,0,5);
}

#imagelightbox-close:hover, #imagelightbox-close:focus {
    opacity: .8;
}

.slideTogglebox5 form .red,
.slideTogglebox4 form .red {
    background-color: var(--accent-blue) !important;
}

.slideTogglebox5 form .red:hover,
.slideTogglebox4 form .red:hover {
    opacity: .8 !important;
}

@media screen and (max-width:680px) {

    .everysecond tr td:nth-child(odd) {
        background:#f6f3f2;
    }
    .everysecond tr td:nth-child(even) {
        background:#fff;
    }

    .everysecond .headrow td {
        background:#002c5f !important;
    }

    .testtest tr:nth-child(2n){
        background: transparent !important;
    }

    .testtest tr:nth-child(2n+1) {
        background: transparent !important;
    }

    .testtest  tr:nth-child(2n) td:nth-child(odd) {
        background: #fff !important;
    }

    .testtest  tr:nth-child(2n) td:nth-child(even) {
        background: #f6f3f2 !important;
    }

    .testtest  tr:nth-child(2n+1) td:nth-child(odd) {
        background: #f6f3f2 !important;
    }

    .testtest  tr:nth-child(2n+1) td:nth-child(even) {
        background: #fff !important;
    }

    .testtest .headrow:nth-child(2n+1) td:nth-child(2n+1),
    .testtest .headrow:nth-child(2n) td:nth-child(2n) {
        background: var(--dark-primary) !important;
    }

    .testtest tr.headrow,
    .testtest tr.headrow:hover  {

        background:transparent !important;
    }
}

.cantusetab {
    border-top:1px solid #DDDBDB !important;
}
.cantusetab tr td {
    border-bottom:1px solid #DDDBDB !important;
}

.cantuse .blink {

    animation: ther 2s  forwards  linear 1
}

@keyframes ther {
    0% {
        background-color: transparent;
    }

    25% {
        background-color: rgba(183,27,7,0.25);
    }
    50% {
        background-color: transparent;
    }

    75% {
        background-color: rgba(183,27,7,0.25);
    }

    100% {
        background-color: transparent;
    }

}