/* Hide all header top elements */
.header-tools {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}

.header-social-network {
    display: none !important;
}

.search-icon { 
    display: none !important; 
}

.header-top-right {
    display: none !important;
}

.vertical-divider { 
    display: none !important; 
}

/* Remove top header container completely */
.header-top,
.header-top-container,
.header-top-wrapper,
.top-bar,
.topbar {
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Remove any padding/margin from main header */
.header,
.site-header,
header,
.main-header {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* Remove padding from header container */
.header-container,
.header-wrapper,
.header-inner {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* Ensure body/page starts from top */
body {
    padding-top: 0 !important;
}

#page,
.page-wrapper,
.site-wrapper {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* Remove any row/container spacing at top */
.header .row:first-child,
.header .container:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Force hero section to start at top */
.hero-nav-slider-wrapper {
    margin-top: 0 !important;
}
/* Override old hide rule and show footer again */
footer.pt-50.pb-20.bg-grey {
    display: none !important;
}
body .h2-header{
  font-size:40px !important;
  color:#1a1a1a !important
}

.single-content article.entry-wraper ol, .single-content article.entry-wraper ul{
 list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;}

.card-content[data-title="VIP Car"] .card-title {
    color: #fff !important;
}