/* Add here all your css styles (customizations) */
@font-face {
  font-family: 'UK-Number-Plate';
  font-style: normal;
  src: local('UK-Number-Plate'), local('UK-Number-Plate'), url(../../fonts/UKNumberPlate.woff) format('woff');
}

@media screen and (max-width : 850px) {
#performancechartdiv
{display:none;}

#searchvehicleheading
{display:none;}

#bookonlineheading
{display:none;}

#inforheading
{display:none;}

#mainvehheading
{display:none;}

#hideonmobile
{display:none;}

#showonmobile
{display:block !important;}
}

.uk-numberplate-new
{
    background-color:#fdf75d; width:100%; height:50px; display:block;
}

.uk-numberplate-new input[type="text"]
{
     font-family:'Arial', Arial Black, Comic Sans MS, UK-Number-Plate;
    text-transform:uppercase;   
    font-size:3.3em;
    font-weight:bold;
    width:100%;
    height:50px;
    background-color:Transparent;
    border-style:none;
    text-align:start;
    border:2px solid #003399;
    line-height:initial;
    padding-left:0px;
    padding-right:0px;
}

/* Please wait centered box*/
.centered-box {
	z-index:150;
	left: 50%;
	top: 50%;
	position: fixed;
	margin-top: -25px;
	margin-left: -25px;
}

* html .centered-box { 
	position:absolute;
}
/* End */

/* Dealer Map */
#map-canvas {
    width: 100%;
    height: 800px;
    display: block;
}

#legend {
        background: #FFF;
        padding: 10px;
        margin: 5px;
        font-size: 12px;
      }
/* End */

.country-image
{
    width:150px;
    height:auto;
}

#advanced{
	position:fixed;
	z-index:999;
	right:-188px;
	top:100px;
	background:#2c2c2c;
	padding:20px 10px 20px 10px;
	width:185px;
	font-size:11px;
	border-right:3px solid #3a3a3a;
	font-family:Tahoma,Geneva,sans-serif;
	color:#dfdfdf;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-radius:0 0 0 6px;
	line-height:1.6em;
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}
	#advanced span.trigger{
		display:block;
		position:absolute;
		left:-40px;
		top:25px;
        margin-top:-15px;
		width:40px;
		height:40px;
		cursor:pointer;
		text-align:center;
		background:#e74c3c;
        padding:5px 5px 5px 5px;
        opacity: 0.8;
        filter: alpha(opacity=80); /* For IE8 and earlier */
		}

/* for cart*/
#advancedcart{
	position:fixed;
	z-index:999;
	right:-188px;
	top:160px;
	background:#2c2c2c;
	padding:20px 20px 20px 20px;
	width:180px;
	font-size:9px;
	border-right:3px solid #3a3a3a;
	font-family:Tahoma,Geneva,sans-serif;
	color:#dfdfdf;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-radius:0 0 0 6px;
	line-height:1.6em;
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}
	#advancedcart span.trigger{
		display:block;
		position:absolute;
		left:-43px;
		top:25px;
        margin-top:-15px;
		width:35px;
		height:35px;
		cursor:pointer;
		text-align:center;
		background:#e74c3c;
        padding:3px 5px 5px 3px;
        opacity: 0.8;
        filter: alpha(opacity=80); /* For IE8 and earlier */
		}
/* end */

/* for callback */
#advancedcallback{
	position:fixed;
	z-index:999;
	right:-188px;
	top:215px;
	background:#2c2c2c;
	padding:20px 20px 20px 20px;
	width:180px;
	font-size:8.5px;
	border-right:3px solid #3a3a3a;
	font-family:Tahoma,Geneva,sans-serif;
	color:#dfdfdf;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-radius:0 0 0 6px;
	line-height:1.6em;
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}
	#advancedcallback span.trigger{
		display:block;
		position:absolute;
		left:-43px;
		top:25px;
        margin-top:-15px;
		width:35px;
		height:35px;
		cursor:pointer;
		text-align:center;
		background:#e74c3c;
        padding:6px 3px 3px 3px;
        opacity: 0.8;
        filter: alpha(opacity=80); /* For IE8 and earlier */
		}
		
/* Country flag
#countrycarousel section
{
    background-image: url('../../images/country-list.jpg');
    display: inline-block;
    width: 150px;
    height: 113px;
    line-height: 0px;
}

#countrycarousel section.australia{background-position:0px 0px;}
#countrycarousel section.belgium{background-position:-150px 0px;}
#countrycarousel section.brazil{background-position:-300px 0px;}
#countrycarousel section.bulgaria{background-position:-450px 0px;}
#countrycarousel section.cambodia{background-position:-600px 0px;}
#countrycarousel section.canada{background-position:-750px 0px;}
#countrycarousel section.chile{background-position:-900px 0px;}
#countrycarousel section.china{background-position:-1050px 0px;}
#countrycarousel section.cyprus{background-position:-1200px 0px;}
#countrycarousel section.denmark{background-position:-1350px 0px;}

#countrycarousel section.dominican-republic{background-position:0px -113px;}
#countrycarousel section.estonia{background-position:-150px -113px;}
#countrycarousel section.finland{background-position:-300px -113px;}
#countrycarousel section.france{background-position:-450px -113px;}
#countrycarousel section.germany{background-position:-600px -113px;}
#countrycarousel section.greece{background-position:-750px -113px;}
#countrycarousel section.hungary{background-position:-900px -113px;}
#countrycarousel section.india{background-position:-1050px -113px;}
#countrycarousel section.ireland{background-position:-1200px -113px;}
#countrycarousel section.israel{background-position:-1350px -113px;}

#countrycarousel section.italy{background-position:0px -226px;}
#countrycarousel section.lithuania{background-position:-150px -226px;}
#countrycarousel section.malaysia{background-position:-300px -226px;}
#countrycarousel section.mongolia{background-position:-450px -226px;}
#countrycarousel section.netherlands{background-position:-600px -226px;}
#countrycarousel section.new-caledonia{background-position:-750px -226px;}
#countrycarousel section.new-zealand{background-position:-900px -226px;}
#countrycarousel section.northern-ireland{background-position:-1050px -226px;}
#countrycarousel section.norway{background-position:-1200px -226px;}
#countrycarousel section.poland{background-position:-1350px -226px;}

#countrycarousel section.portugal{background-position:0px -339px;}
#countrycarousel section.romania{background-position:-150px -339px;}
#countrycarousel section.russia{background-position:-300px -339px;}
#countrycarousel section.serbia{background-position:-450px -339px;}
#countrycarousel section.singapore{background-position:-600px -339px;}
#countrycarousel section.slovenia{background-position:-750px -339px;}
#countrycarousel section.south-africa{background-position:-900px -339px;}
#countrycarousel section.spain{background-position:-1050px -339px;}
#countrycarousel section.sweden{background-position:-1200px -339px;}
#countrycarousel section.taiwan{background-position:-1350px -339px;}

#countrycarousel section.tunisia{background-position:0px -452px;}
#countrycarousel section.turkey{background-position:-150px -452px;}
#countrycarousel section.uae{background-position:-300px -452px;}
#countrycarousel section.uk{background-position:-450px -452px;}
#countrycarousel section.uruguay{background-position:-600px -452px;}
#countrycarousel section.usa{background-position:-750px -452px;}
    */