 .markSMALL{
	

	
	cursor: none;
	border: 1px solid transparent;

border-radius: 50px;

justify-content: center;
overflow: hidden;
}



 .lazyload {
     opacity: 1 
}
 .lazyloading {
     opacity: 1;
     transition: opacity 1000ms;
}
 #touchScroller {
	 

	width: 96%;
	position: relative;


}
 @media only screen and (min-width:768px) {
     #touchScroller {
      width: 100%;
    }
}
 .scrollWrapper {
     position: relative;
     overflow: hidden;
     width: 100%;
     height: 100% 
}
 .scrollableArea {
     position: relative;
     width: auto;
     height: 100%;
}
 .ace, #images-outer {
     margin-top: 32px 
}
 .data-holder, .shared-holder {
     border: none!important;
     width: 100%!important 
}
 nav, footer {
     margin: 0 auto;
}
 @media only screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
     .info-item {
         margin-bottom: 68px 
    }
}
 .highlightmodel {
     background: rgba(125, 154, 35, .8) url ("https://cdn.carpages.co.uk/assets/mesh.png") 50% 0 repeat fixed;
}
 .text-block {
     margin-bottom: 32px;
     padding-bottom: 32px;
}
 .demesh:before{
    background:rgba(25,52,97,.8)!important;
    z-index:11;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:''
}
 .nomesh:after {
    content: '\f00e';
 font-family: "Font Awesome 5 Free"; font-weight: 900;
     position: absolute;
     font-size: 4rem;
     top: 50%;
     left:50%;
     color: rgba(255,255,255,.8);
     transform: translate(-50%, -50%);
}
 .label:after {
     content: '\A';
     white-space: pre 
}
 .visit {
     font-size: 110%;
     padding: 0px 0px 16px 16px;
     display: block;
     font-weight: 700;
     white-space: nowrap 
}
 .xtra {
     background-color: #000;
     border: 1px dotted #FFF;
}
 @media only screen and (max-width: 800px) {
     .image_item {
         background: rgba(45, 53, 97, 1);
         width: 300px;
         height:225px;
    }
}
 .full2, .data-holder, .shared-holder {
     font-size: 100%;
     padding-right: 12px;
     padding-left: 12px 
}
 .data-holder, .shared-holder {
     background: none;
}
 .small-thing, .small-price, .small-model {
     white-space: nowrap;
     margin: 8px 0 8px 8px;
     background: rgba(40,127,225,.95);
   
     font-size: 1rem;
     padding: .4rem .8rem;
     border-right-width: 1px;
     border-right-style: dotted;
     border-right-color: #FFF;
}
 .make {
     background: linear-gradient(#96ad4e, #999966) 
}
 .small-model {
}
 .small-bar {
     display: block 
}
 .small-bar-data {
     background-color: rgba(125, 154, 35, 1);
     padding-left: 8px;
     padding-right: 8px;
     white-space: nowrap;
     position: relative;
}
 .best {
     background-color: rgba(83, 111, 147, 1) 
}
 .colin {
     background: rgba(255, 0, 0, 0.5)!important 
}
 .best-bar {
     text-align: left!important;
     font-size: 0.9rem 
}
 .bar {
     padding-left: 12px;
     display: block 
}
 input#report-button {
     background: rgba(151, 196, 93, 0.8) 
}
 .front-style, .body-style, .last-style, .first-style, .only-style {
     font-size: 90% 
}
 .first-style {
     padding-top: 8px!important 
}
 .last-style {
     padding-bottom: 8px!important 
}
 .only-style {
     padding-top: 32px!important;
     padding-bottom: 32px!important 
}
 .next {
     visibility: hidden 
}
 .split {
     height: 4px;
     border-top: 1px dotted rgba(255, 255, 255, 0.1);
     margin-top: 16px;
     margin-bottom: 0px 
}
 #thefilters, .filters, .delete-all, .share-it {
}
 .delete-all, .share-it {
}
 #delete-control {
     float: right 
}
 .delete-all-yes {
     background-color: rgba(125, 154, 35, 1)!important;
     margin-left: 8px!important;
     margin-right: 8px!important 
}
 .delete-all-no {
     background-color: rgba(255, 0, 0, 0.5)!important;
     margin-left: 8px!important;
     margin-right: 8px!important 
}
 