.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:#796F6E;
}
.redtxt {
  color:#0074e8;
}
#steps   .actt a{
  background-color: #fff;
}
#steps li span{
  background: #000;
}
@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:#796F6E !important;
}
}
.complect h2 button,
.complect .colouurs button,
.complect .colouurs .activated,
.fixedinfo button {
background: #c4c3c2;
}
.styled-checkbox:checked + label:before {
  background: #0074e8 ;
}
.options .option {
  background-color: #ececee;
  border: 2px solid #ececee;
}
  .maintable td,  .contenttable td{
border-bottom:1px solid #DDDBDB;
border-right: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: #000;
}
#steps   .staragain a:hover{
background: #0074e8 ;
}
.fixedinfo button {
background: #000;
}
.fixedinfo button:hover {
  background: #fff;
  color: #000;
}
.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:#796F6E;
}
.auto24-iframe  .active {
    background-color: #9D0605;
}
.auto24-iframe .detailContainer .make_and_model_title, .auto24-iframe .detailContainer .make_and_model {
background:#796F6E;
}
.submit input {
 background-color:#796F6E !important;
  }
  .submit input:hover {
 background-color:#615958 !important;
  }

.gallerybtn button, button.showmore {
  background: #c4c3c2 !important;
color:#fff;
}
.gallerybtn button:hover {
  background: #000 !important;
}
.complect .showmore:hover {
    background: #8c8c8c !important
}

.showdifference {
  background: #000 !important;
}
.fixedinfo {
background-color: #0074e8;
}
.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 #ececee !important;
}
.roundpic .enlarge .inner {
border: 5px solid #0074e8 ;
}
.options .option:hover {
  border: 2px solid #0074e8 !important;
}
.options .selected,
.options .selected:hover  {
  background-color: #ececee!important;
  border: 2px solid #0074e8 !important;
}
.options .unactive,
.options .unactive:hover {
  background-color: #fff !important;
  border: 2px solid #c4c3c2 !important;
}
 .red {
 background:#0074e8;
border:0;
 }
    .red:hover {
 background:#000;
 }
h2 .red, .pricetable .red {
margin:-5px 0 0 20px;
background: #0074e8
}
h2 .red:hover, .pricetable .red:hover {
background: #000
}
.light-blue {
margin:-5px 0 0 20px;
background: #0074e8 !important;
}
.light-blue:hover {
background: #006f8a !important;
}
.left .red {
    background: #0074e8;
}
.left .red:hover {
    background: #000
}
.orangebtn a,
.orange{
background-color:#000 !important;
color:#fff !important;
}
.orangebtn a:hover,
.orange:hover {
    opacity: .8 !important;
}
#second {
    background: transparent !important;
}
.leftmenu ul li a:hover{
  color: #0074e8;
}
#second .left ul .sel a, .leftmenu ul .sel a, #second .left ul li a:hover {
  box-shadow: inset 0 -.3125rem 0 #0074e8;
}
.maintable .headrow td, .pricetable .headrow td, .contenttable .headrow td {
border-right:1px solid #2b2b2b !important;
}
.maintable .headrow, .pricetable .headrow, .contenttable .headrow {
  background: #2b2b2b !important;
}
/* New div-based list header styling */
.list-row-header {
  background: #2b2b2b !important;
  color: #fff !important;
}

.list-row-header a {
color: #fff !important;
}
.cars-grid-header {
  background: #2b2b2b !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:#d6d6d6;
}
.pages .current {
  background-color: #737373;
}
#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: #9D0605;
}
h8 {
    color: #000 !important;
}
.headercontent {
    background: #ececee !important;
}
#return-to-top {
     background: #000;
}
.gallery .slick-prev, .gallery .slick-next {
opacity:1 !important;
    background-color:#d6d6d6;
}
 .gallery .slick-prev:hover, .gallery .slick-next:hover {
   background-color:rgb(128, 125, 122) !important; 
}
#return-to-top:hover {
    opacity: .8;
}
.slick-prev {
    background-image: url(../img/arwl2.png) !important;
}
.slick-next {
    background-image: url(../img/arwr2.png) !important;
}
.lazy2 .slick-prev:hover, .lazy2 .slick-next:hover {
 background-color:rgb(128, 125, 122); 
}
 a{ color:#000;
 }
 a:hover{ 
 color:#0074e8;
 }
.prettybutton, .sendbtn {
  color: #fff !important;
    background: #0074e8 !important;
}
.prettybutton:hover, .sendbtn:hover {
    background:#000 !important;
}
.prettybutton2l, .right a.prettybutton2 {
   text-decoration: none !important;
    color:#fff !important;
    background: #000 !important;
}
 .prettybutton2:hover, .right a.prettybutton2:hover {
 background:#0074e8 !important;
}
 .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: #0074e8;
  cursor:pointer;
}
.imagelightbox-arrow:hover, .imagelightbox-arrow:focus {
    background-color:#000;
}
#imagelightbox-close {
  background-color: #0074e8;
  cursor:pointer;
}
#imagelightbox-nav button.active {
   background-color: #0074e8;
                border: 1px solid #0074e8;
}
#imagelightbox-loading
    {
     background-color: #00a4e080;
    }
#imagelightbox-close:hover, #imagelightbox-close:focus {
   opacity: .8;
}
.slideTogglebox55 form .red,
.slideTogglebox5 form .red,
.slideTogglebox4 form .red {
  background-color:#0074e8  !important;
}
.slideTogglebox55 form .red:hover,
.slideTogglebox5 form .red:hover,
.slideTogglebox4 form .red:hover {
  background: #000 !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:#2b2b2b !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: #2b2b2b  !important;
}
       .testtest tr.headrow,
       .testtest tr.headrow:hover  {
  background:transparent !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;
  }
}