@import url('https://fonts.googleapis.com/css?family=Pinyon+Script');
@import url('https://fonts.googleapis.com/icon?family=Material+Icons');

body {top:0 !important}


.body {
padding-top: 100px;
}

.site-header {
    /*background: #141517;*/
}

.container-fluid {
    padding-right: 25px;
    padding-left: 25px;
}

.header-v2 .site-logo {
    padding-top: 15px;
    padding-bottom: 10px;
}

.content {
    padding: 50px 0 0;
position: relative;
}

.content:before {
    content: ' ';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.1;
    background-image: url('/files/images/grandex-logo2.png');
    background-repeat: no-repeat;
    background-position: 50% 0;
    -ms-background-size: 100%;
    -o-background-size: 100%;
    -moz-background-size: 100%;
    -webkit-background-size: 100%;
    background-size: 100%;
}

h3.widgettitle {
    font-size: 18px;
    margin-bottom: 15px;
}

.by-type-options {
    padding: 10px 0;
}

.results-list-view .result-item-in {
    min-height: 272px;
}

.sitemap {
    padding-top: 20px;
}

.sitemap ul {
    margin: 0;
    padding: 0;
}

.sitemap ul li {
    list-style: none;
    padding-bottom: 5px;
}

.quicksearch .search-form-inner {
    border: none;
}

.quicksearch h3 {
    position: relative;
    z-index: 1;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.quicksearch h3::before {
    border-top: 1px solid #555555;
    content: "";
    font-size: 0;
    height: 1px;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: -1;
}

.quicksearch h3 span {
    display: inline-block;
    padding: 0 24px;
    background-color: #fff;
}

b, strong {
    font-weight: bold !important;
}

a.first::after {
    content: '...'
}

a.last::before {
    content: '...'
}

.site-logo img {
	max-height: 80px;
}

.header-v2 .topnav {
	border-left: none;
	border-right: none;
}

.top-navigation > li {
	letter-spacing: 1px;
font-family: inherit;
}

.header-v2 .topnav > ul > li > a {
    color: #de2227;
    font-weight: 400;
    font-size: 18px;
    line-height: 36px;
}

.top-navigation {
	margin: 36px 0 0;
}

.text-primary, .btn-primary .badge, .btn-link, a.list-group-item.active > .badge, .nav-pills > .active > a > .badge, p.drop-caps:first-child:first-letter, .accent-color, .nav-np .next:hover, .nav-np .prev:hover, .basic-link, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .accordion-heading:hover .accordion-toggle, .accordion-heading:hover .accordion-toggle.inactive, .accordion-heading:hover .accordion-toggle i, .accordion-heading .accordion-toggle.active, .accordion-heading .accordion-toggle.active, .accordion-heading .accordion-toggle.active i, .main-navigation > ul > li > ul > li a:hover, .main-navigation > ul > li:hover > a, .main-navigation > ul > li:hover > a > i, .top-navigation li a:hover, .search-form h3, .featured-block h4, .vehicle-cost, .icon-box-inline span, .post-title a, .post-review-block h3.post-title a:hover, .review-status strong, .testimonial-block blockquote:before, .testimonial-info span, .additional-images .owl-carousel .item-video i, .vehicle-enquiry-foot i, .vehicle-enquiry-head h4, .add-features-list li i, .comparision-table .price, .search-filters .accordion-heading.accordionize .accordion-toggle.active, .search-filters .accordion-heading.togglize .accordion-toggle.active, .search-filters .accordion-heading .accordion-toggle.active, .search-filters .accordion-heading:hover .accordion-toggle.active, .search-filters .accordion-heading:hover .accordion-toggle.active:hover, .search-filters .accordion-heading.accordionize .accordion-toggle.active i, .search-filters .accordion-heading.togglize .accordion-toggle.active i, .filter-options-list li a:hover, .calculator-widget .loan-amount, .map-agent h4 a, .pricing-column h3, .listing-form-steps li.active a .step-state, .listing-form-steps li:hover a .step-state, .result-item-pricing .price, .result-item-features li i, .users-sidebar .list-group li a:hover > i, .saved-cars-table .price, .post .post-title a:hover, a, .post-actions .comment-count a:hover, .pricing-column .features a:hover, a:hover, .service-block h4 a:hover, .saved-cars-table .search-find-results a:hover, .widget a:hover, .nav-tabs > li > a:hover, .list-group-item a:hover, .icon-box.ibox-plain .ibox-icon i, .icon-box.ibox-plain .ibox-icon img, .icon-box.ibox-border .ibox-icon i, .icon-box.ibox-border .ibox-icon img, .top-header .sf-menu > li:hover > a, .header-v2 .topnav > ul > li:hover > a, .header-v4 .search-function .search-trigger, .additional-triggers > li > a:hover {
	color: #de2127;
}

p.drop-caps.secondary:first-child:first-letter, .accent-bg, .btn-primary, .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .label-primary, .progress-bar-primary, a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus, .panel-primary > .panel-heading, .carousel-indicators .active, .flex-control-nav a:hover, .flex-control-nav a.flex-active, .media-box .media-box-wrapper, .media-box .zoom .icon, .media-box .expand .icon, .icon-box.icon-box-style1:hover .ico, .cart-bubble, .toggle-make a:hover, .search-trigger, .toggle-make a, .featured-block-image strong, .pass-actions:hover, .utility-icons > li > a:hover, .utility-icons > li:hover > a, .owl-theme .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span, .seller-info, .search-icon-boxed, .logged-in-user:hover .user-dd-dropper, .lgray-bg .testimonials-wbg .testimonial-block blockquote:after, .selling-choice > .btn-default.active, .fact-ico, .ibox-effect.ibox-dark .ibox-icon i:hover, .ibox-effect.ibox-dark:hover .ibox-icon i, .ibox-border.ibox-effect.ibox-dark .ibox-icon i:after, .icon-box .ibox-icon i, .icon-box .ibox-icon img, .icon-box .ibox-icon i, .icon-box .ibox-icon img, .icon-box.ibox-dark.ibox-outline:hover .ibox-icon i {
background-color: #de2127;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active, a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus, .panel-primary, .panel-primary > .panel-heading, .btn-primary.btn-transparent, .icon-box.icon-box-style1 .ico, .user-login-btn:hover, .icon-box-inline span, .vehicle-enquiry-head, .selling-choice > .btn-default.active, .icon-box.ibox-border .ibox-icon, .icon-box.ibox-outline .ibox-icon, .icon-box.ibox-dark.ibox-outline:hover .ibox-icon, .header-v2 .site-header-wrapper, .dd-menu.topnav > ul > li > ul, .dd-menu.topnav > ul > li.megamenu > ul {
border-color:#de2127;
}

.btn-info {
    color: #fff;
    background-color: #de2127;
    border-color: #de2127;
}

.btn-info:hover, .btn-info:focus {
    background-color: #b50006;
}


.btn-red {
    color: #141517;
    text-transform: none;
    font-weight: 400;
    border: 1px solid #ccc;
    letter-spacing: 0;
    background-color: #de2227;
    font-family: Roboto,sans-serif;
}

.btn-red:hover, .btn-red:focus {
    background-color: #bf191d;
}

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
background-color: #b50006;

}

.selectize-input {
	border-radius: 0;
}

.header-v2 .site-header-wrapper {
	border-top:0;
box-shadow: rgba(0, 0, 0, 0.18) 0 2px 3px;
}

h1.page-title {
    margin-top: 45px;
}

.vehicle-block-content {
    background: #f5f5f5;
    padding: 10px 15px;
}

.vehicle-block .vehicle-body-type {
    margin-top: 15px;
}

.listing-header {
    border-bottom: 1px solid #e4e2e2;
    padding-bottom: 10px;
    text-align: center;
}

.search-form-inner {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    background: #141517;
    border-radius: 3px;
    padding: 20px 15px 30px;
}	

.result-item-pricing .price {
    font-size: 18px;
}

.goog-tooltip {
    display: none !important;
}
.goog-tooltip:hover {
    display: none !important;
}
.goog-text-highlight {
    background-color: transparent !important;
    border: none !important; 
    box-shadow: none !important;
}


ul li.translation-link {
    display: inline-block;
    list-style: none
}

.translation-link img {
    padding-left: 6px;
} 

.goog-te-banner-frame.skiptranslate {
    display: none !important;
}

.goog-text-highlight { background: none !important; box-shadow: none !important;}

.startpage-slogen {
	font-family: 'Pinyon Script', cursive;
font-size: 2.8em;
    color: #de2127;
margin-top: 26px;
}

.search-form .list-group {
    background-color: #252525;
    padding-bottom: 30px;
}

.search-form .list-group-item {
    background-color: #252525;
    border: none;
    padding: 2px 30px;
}

.search-form .list-group-item:last-child {
    padding-bottom: 50px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius:0;
    border-top-right-radius:0;
}

.search-form .list-group-item .header {
    margin-top: 20px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
}

.search-form .list-group-item.title {
    background-color: #000;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 9px;
}

/*
.search-form .form-control {
    margin-bottom: 35px;
    margin-top: 10px;
    border: 1px solid #fff;
    background-color: #000;
    height: 41px;
    font-size: 16px;
    color: #fff;
}
*/

.selectize-input.focus {
  border-color: transparent;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.selectize-input.dropdown-active {
	border-radius: 0!important;
}

.search-form label {
    color: #fff;
}

.selectize-dropdown.form-control {
    margin: 0px 0 0 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.search-form .list-group-item span {
    color: #fff;
    padding-top: 7px;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .toggle-make a:hover, .toggle-make a:hover, .search-trigger:hover {
    background: #941115;
}


.result-item {
    border: none;
}

.results-grid-view .result-item {
    padding-bottom: 14px;
    border-bottom: 1px solid #252525;
}

.results-grid-view .result-item-in {
    background: #fff;
    padding: 10px;
color: #141517;
}


.results-grid-view {
    margin-left: 0;
}

.results-grid-view .result-item {
    width: 100%;
    margin-left: 0;
    float: inherit;
    margin-bottom: 0;
	height: auto !important;
}

.search-form {
    margin-bottom: 25px;
}

.emission p {
    font-size: 10px;
    margin: 0;
    line-height: 16px;
}

.item-features .material-icons {
	font-size: 22px;
	vertical-align:bottom;
}

.ft-14 {
	font-size: 14px;
}

.ft-13 {
	font-size: 13px;
}

.ft-11 {
	font-size: 11px;
}

.result-item-features {
    margin-bottom: 15px;
}

.co2efficiency-class[data-efficiency-class="A"] {
    background: #009137;
}

.co2efficiency-class[data-efficiency-class="A"]:before {
    border-right-color: #009137;
}

.co2efficiency-class[data-efficiency-class="B"] {
    background: #58AB27;
}

.co2efficiency-class[data-efficiency-class="B"]:before {
    border-right-color: #58AB27;
}

.co2efficiency-class[data-efficiency-class="C"]:before {
    border-right-color: #BDD64A;
}

.co2efficiency-class[data-efficiency-class="C"] {
    background: #BDD64A;
}

.co2efficiency-class[data-efficiency-class="D"]:before {
    border-right-color: #FCF344;
}

.co2efficiency-class[data-efficiency-class="D"] {
    background: #FCF344;
}


.co2efficiency-class[data-efficiency-class="E"] {
    background: #FBBA03;
}

.co2efficiency-class[data-efficiency-class="E"]:before {
    border-right-color: #FBBA03;
}

.co2efficiency-class[data-efficiency-class="F"] {
    background: #F07034;
}

.co2efficiency-class[data-efficiency-class="F"]:before {
    border-right-color: #F07034;
}

.co2efficiency-class[data-efficiency-class="G"] {
    background: #E81F2E;
}

.co2efficiency-class[data-efficiency-class="G"]:before {
    border-right-color: #E81F2E;
}

.co2efficiency-class {
    width: 12px;
    height: 14px;
    background: #000;
    margin-left: 8px;
    margin-right: 4px;
    color: #ffffff;
    font-size: 9px;
    line-height: 14px;
}

.co2efficiency-class:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-right: 8px solid #000;
    border-bottom: 7px solid transparent;
    margin: 0px 0 0 -7px;
}

.co2efficiency-class span {
    display: block;
    text-align: center;
    padding: 0 3px;
}

.inline-flex {
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {



}


/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  margin-bottom: 25px;
}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {



}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {


}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {



}
