@charset "UTF-8";
          @font-face {
font-family: 'Open Sans';
src: url(//prestigecarremoval.com.au/wp-content/themes/cashforcars/fonts/OpenSans/OpenSans-Light.ttf);
font-weight: 300;
}
@font-face {
font-family: 'Open Sans';
src: url(//prestigecarremoval.com.au/wp-content/themes/cashforcars/fonts/OpenSans/OpenSans-Regular.ttf);
font-weight: 400;
}
@font-face {
font-family: 'Open Sans';
src: url(//prestigecarremoval.com.au/wp-content/themes/cashforcars/fonts/OpenSans/OpenSans-Semibold.ttf);
font-weight: 600;
}
@font-face {
font-family: 'Open Sans';
src: url(//prestigecarremoval.com.au/wp-content/themes/cashforcars/fonts/OpenSans/OpenSans-Bold.ttf);
font-weight: 700;
}
@font-face {
font-family: 'robotomedium';
src: url(//prestigecarremoval.com.au/wp-content/themes/cashforcars/fonts/roboto/Roboto-Medium-webfont.eot);
src: url(//prestigecarremoval.com.au/wp-content/themes/cashforcars/fonts/roboto/Roboto-Medium-webfont.eot?#iefix) format('embedded-opentype'),
url(//prestigecarremoval.com.au/wp-content/themes/cashforcars/fonts/roboto/Roboto-Medium-webfont.woff2) format('woff2'),
url(//prestigecarremoval.com.au/wp-content/themes/cashforcars/fonts/roboto/Roboto-Medium-webfont.woff) format('woff'),
url(//prestigecarremoval.com.au/wp-content/themes/cashforcars/fonts/roboto/Roboto-Medium-webfont.ttf) format('truetype'),
url(//prestigecarremoval.com.au/wp-content/themes/cashforcars/fonts/roboto/Roboto-Medium-webfont.svg#robotomedium) format('svg');
font-weight: normal;
font-style: normal;
}
.form .wpcf7-form .form-element .wpcf7-form-control-wrap:before {
display: none !important;
}
section.brands-section.row-2.row {
margin-top: 150px;
}
#home-body .banner-top-wrap .banner-title {
font-size: 38px !important;
text-transform: uppercase;
}
#home-body .banner-form {
background:none !important;
box-shadow: none !important;
max-width: 245px !important;
position: relative;
padding-top: 25px;
}
#home-body .banner-form:before{
position: absolute;
content: "";
top:90px;
left: -216px;
z-index: 9;
background:url(//prestigecarremoval.com.au/wp-content/themes/cashforcars/images/Prestige-Car-Removal-BannerArrow.png) no-repeat center;
width: 157px;
height: 113px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
height: 30px;
}
.form .wpcf7-form .form-element .wpcf7-form-control-wrap input, .form .wpcf7-form .form-element .wpcf7-form-control-wrap textarea {
padding-left: 32px;
}
.form .wpcf7-form .form-element:not(.submit-button) input, .form .wpcf7-form .form-element:not(.submit-button) textarea {
background-color: #cfd0d2 !important;
border: none;
color: #000 !important;
border-radius: 0 !important;
}
.form .wpcf7-form .form-element .wpcf7-form-control-wrap input, .form .wpcf7-form .form-element .wpcf7-form-control-wrap textarea {
padding-left: 10px !important;
}
#home-body .banner-section p {
margin-bottom: 4px !important;
font-size: 23px;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
height: 62px;
}
.form .wpcf7-form .form-element .wpcf7-form-control-wrap {
margin-bottom: 0 !important;
}
#home-body .banner-top-wrap{
background: none !important;
}
#home-body .banner-section:after {
bottom:0px;
height: 460px;
}
.form header {
color: #1c83e0 !important;
}
#home-body .banner-section {
padding: 30px !important;
}
.img {
position: absolute;
left: 50%;
margin-left: -408px;
bottom: -140px;
}
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
a,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
padding: 0;
border: 0;
margin: 0;
font-size: 100%;
vertical-align: baseline;
}
body {
line-height: 1;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
} blockquote:before,
blockquote:after,
q:before,
q:after {
content: none;
}
ins {
background-color: #ff9;
color: #000;
text-decoration: none;
}
mark {
background-color: #ff9;
color: #000;
font-style: italic;
font-weight: bold;
}
del {
text-decoration: line-through;
}
abbr[title],
dfn[title] {
border-bottom: 1px dotted;
cursor: help;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
}
input,
select {
vertical-align: middle;
}
button {
cursor: pointer;
cursor: hand;
}
textarea {
font-family: inherit;
font-size: inherit;
}  .btn-download:after, .carousel .carousel-pagination > li:after, .phone.icon:before, .btn-phone:before, .form .wpcf7-form .form-element .form_phone:before, .mobile.icon:before, .email.icon:before, .form .wpcf7-form .form-element .form_email:before, #global-footer .footer-map header:before, .site-icon:before, .clock-icon:before,
.business-hours.icon:before, .abn.icon:before, #global-footer #footer-nav-primary header:before, .header-nav .header-nav-toggle-btn:before, .header-nav.header-nav.is-active .header-nav-toggle-btn:before, .pop-up-form-hide.btn:after, .form .wpcf7-form .form-element .form_message:before, #global-footer .customer-reviews-section .reviews-list li:before, .archive-body .archive-list .read-more-btn:after, .read-more-btn:after, .btn-primary:after, .body .pagination .next:after, .body .pagination .prev:before, #sitemap-body #sitemap-list ul li:before, .header-nav ul:first-child .sub-menu-btn:after, #global-footer .navigation ul li a:before, .facebook-icon:before, .facebook-icon-square:before, .twitter-icon:before, .twitter-icon-square:before, .google-plus-icon:before, .google-plus-icon-square:before, .youtube-icon:before, .youtube-icon-square:before, .linkedin-icon:before, .pinterest-icon:before, .instagram-icon:before, .form .wpcf7-form .form-element .form_name:before, .address.icon:before,
.location-icon:before, .form .wpcf7-form .form-element .form_address:before,
.form .wpcf7-form .form-element .form_location:before, .form .wpcf7-form .submit-button:before, #global-footer #footer-nav-services header:before, #global-footer .footer-contact header:before, .btn-scroll-down:after, .body .content ul:not(.list-style-none):not(.no-bullet-points) > li:before, .form .wpcf7-form .form-element .form_year-make-model:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
font-weight: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}  .mobile.icon:before {
font-size: 1.5rem;
margin-top: -6px;
} .btn-download:after {
content: "";
} .facebook-icon:before {
color: #3b5998;
}
.twitter-icon:before {
color: #55acee;
}
.google-plus-icon:before {
color: #dd4b39;
}
.youtube-icon:before {
color: #bb0000;
}
.linkedin-icon:before {
color: #007bb5;
}
.pinterest-icon:before {
color: #cb2027;
}
.instagram-icon:before {
color: #9b6954;
} .facebook-icon-square:before {
color: #3b5998;
}
.twitter-icon-square:before {
color: #55acee;
}
.google-plus-icon-square:before {
color: #dd4b39;
}
.youtube-icon-square:before {
color: #bb0000;
} .carousel .carousel-pagination > li:after {
content: "";
} .phone.icon:before, .btn-phone:before, .form .wpcf7-form .form-element .form_phone:before {
content: "";
}
.mobile.icon:before {
content: "";
}  .email.icon:before {
content: "";
}
.form .wpcf7-form .form-element .form_email:before {
content: "";
}  #global-footer .footer-map header:before {
content: "";
}  .site-icon:before {
content: "";
}  .clock-icon:before,
.business-hours.icon:before {
content: "";
}  .abn.icon:before {
content: "";
}  #global-footer #footer-nav-primary header:before, .header-nav .header-nav-toggle-btn:before {
content: "";
}  .header-nav.header-nav.is-active .header-nav-toggle-btn:before {
content: "";
}
.pop-up-form-hide.btn:after {
content: "";
}  .form .wpcf7-form .form-element .form_message:before {
content: "";
}       #global-footer .customer-reviews-section .reviews-list li:before {
content: "";
}      .archive-body .archive-list .read-more-btn:after, .read-more-btn:after, .btn-primary:after, .body .pagination .next:after {
content: "";
} .body .pagination .prev:before {
content: "";
}   #sitemap-body #sitemap-list ul li:before {
content: "";
} .header-nav ul:first-child .sub-menu-btn:after {
content: "";
} #global-footer .navigation ul li a:before {
content: "";
}    .facebook-icon:before {
content: "";
}
.facebook-icon-square:before {
content: "";
}  .twitter-icon:before {
content: "";
}
.twitter-icon-square:before {
content: "";
}  .google-plus-icon:before {
content: "";
}
.google-plus-icon-square:before {
content: "";
}  .youtube-icon:before {
content: "";
}
.youtube-icon-square:before {
content: "";
} .linkedin-icon:before {
content: "";
} .pinterest-icon:before {
content: "";
} .instagram-icon:before {
content: "";
}   .form .wpcf7-form .form-element .form_name:before {
content: "";
} .address.icon:before,
.location-icon:before, .form .wpcf7-form .form-element .form_address:before,
.form .wpcf7-form .form-element .form_location:before {
content: "";
}
.form .wpcf7-form .submit-button:before {
content: "";
}    #global-header {
z-index: 1000;
}
.header-nav {
z-index: 999;
}
.header-nav .sub-menu {
z-index: 999;
}
#front-page-body .banner .content:before {
z-index: -1;
} .social-media-share {
z-index: 1000;
}
.banner-footer {
z-index: 100;
}
#enquiry-form-wrap {
z-index: 1001;
}
#global-header {
-webkit-box-shadow: 0px 1px 1px #777;
-moz-box-shadow: 0px 1px 1px #777;
box-shadow: 0px 1px 1px #777;  }
#global-header.is-sticky {
position: fixed;
top: 0;
left: 0;
right: 0;
}
#global-header.is-sticky .header-top-bar {
height: 44px;
}
#global-header .header-main .header-branding {
padding-bottom: 16px;
}
#home-body .banner-section:after {
background: url(//prestigecarremoval.com.au/wp-content/themes/cashforcars/images/banner-bg.jpg) no-repeat center !important;
}
#home-body .banner-section {
padding: 0 !important;
background-color: rgba(0, 0, 0, 0) !important;
border-bottom: none !important;
}
@media screen and (min-width: 640px) {
#global-header.is-sticky .header-top-bar .email.icon {
font-size: .875rem;
}
}
#global-header.is-sticky .header-top-bar .email.icon:before {
font-size: 1.125rem;
}
#global-header.is-sticky .header-top-bar .phone,
#global-header.is-sticky .header-top-bar .mobile {
font-size: 1.25rem;
}
#global-header.is-sticky .header-top-bar .mobile.icon:before {
font-size: 2rem;
}
#global-header.is-sticky .header-main {
padding-bottom: 2px;
}
#global-header.is-sticky .header-main .header-branding {
margin-top: 12px;
margin-bottom: 0;
}
#global-header.is-sticky .header-main .header-branding img {
height: 36px;
}
#global-header.is-sticky .header-main .header-nav:not(.is-active) .header-nav-toggle-btn {
margin-top: 12px;
margin-bottom: 0;
padding-left: 16px;
}
#global-header.is-sticky .header-main .header-nav:not(.is-active) .header-nav-toggle-btn:before {
font-size: 1.25rem;
padding: 4px;
width: 24px;
height: 24px;
}
@media screen and (min-width: 760px) {
#global-header.is-sticky .header-main .header-branding img {
height: 36px;
}
}
@media screen and (min-width: 1024px) {
#global-header.is-sticky .header-top-bar {
height: 36px;
}
#global-header.is-sticky .header-main {
padding-top: 0;
}
#global-header.is-sticky .header-main .header-branding img {
height: 36px;
}
#global-header.is-sticky .header-main .header-nav:not(.is-active) ul:first-child li.menu-item-has-children > a {
padding-right: 16px;
}
#global-header.is-sticky .header-main .header-nav:not(.is-active) ul:first-child li > a {
font-size: .875rem;
padding: 8px;
}
#global-header.is-sticky .header-main .header-nav:not(.is-active) ul:first-child li .sub-menu-btn {
font-size: .875rem;
height: 36px;
width: 16px;
}
#global-header.is-sticky .header-main .header-nav:not(.is-active) ul:first-child li .sub-menu .sub-menu-btn,
#global-header.is-sticky .header-main .header-nav:not(.is-active) ul:first-child li .sub-menu a {
font-size: .75rem;
}
}
#global-header .header-top-bar {
background-color: #36404b;
color: #fff;
height: 50px;  }
@media screen and (min-width: 1024px) {
#global-header .header-top-bar {
height: 40px;
}
}
#global-header .header-top-bar > .container {
height: inherit;
}
#global-header .header-top-bar a {
color: #fff;
}
#global-header .header-top-bar a:hover {
color: #6f8fff;
}
#global-header .header-top-bar .wrap-left {
display: inline-block;
height: inherit;
}
#global-header .header-top-bar .email {
height: inherit;
display: table-cell;
vertical-align: middle;
padding: 0 16px; }
#global-header .header-top-bar .email.icon {
font-size: 0;
}
#global-header .header-top-bar .email.icon:before {
font-size: 1.5rem;
margin-right: 0;
}
@media screen and (min-width: 640px) {
#global-header .header-top-bar .email.icon {
font-size: 1rem;
}
#global-header .header-top-bar .email.icon:before {
margin-right: 8px;
vertical-align: text-bottom;
}
}
#global-header .header-top-bar .social-media {
display: none;
height: inherit;
margin-left: 12px;
}
@media screen and (min-width: 760px) {
#global-header .header-top-bar .social-media {
display: inline-block;
vertical-align: top;
}
}
#global-header .header-top-bar .social-media .social-media-icon {
display: table-cell;
vertical-align: middle;
width: 56px;
height: inherit;
text-align: center;
margin-right: 12px;
}
#global-header .header-top-bar .social-media .social-media-icon:before {
color: #fff;
font-size: 1.25rem;
}
#global-header .header-top-bar .social-media .social-media-icon:hover:before {
color: #6f8fff;
}
#global-header .header-top-bar .wrap-right {
height: inherit;
float: right;
padding: 0 12px;
}
#global-header .header-top-bar .phone,
#global-header .header-top-bar .mobile {
display: table-cell;
height: inherit;
vertical-align: middle;
font-size: 1.5rem;
}
#global-header .header-top-bar .phone {
padding-left: 24px;
}
@media screen and (min-width: 1440px) {
#global-header .header-top-bar .phone {
padding-left: 48px;
}
}
#global-header .header-top-bar .mobile.icon {
position: relative;
padding-left: 24px;
}
#global-header .header-top-bar .mobile.icon:before {
position: absolute;
top: 50%;
left: 0;
font-size: 2.5rem;
margin-top: -11%;
}
#global-header .header-main {
background-color: #fff;
}
#global-header .header-main .header-branding {
display: inline-block;
margin: 16px 0;
}
@media screen and (min-width: 640px) {
#global-header .header-main .header-branding {
margin-bottom: 0;
}
}
#global-header .header-main .header-branding img {
max-width: 225px;
}
@media screen and (min-width: 375px) {
#global-header .header-main .header-branding img {
max-width: initial;
max-height: 48px;
}
} #global-footer {
font-size: .9375rem; margin-top: 24px;                 }
@media screen and (min-width: 1024px) {
#global-footer {
font-size: .875rem;
}
}
#global-footer .customer-reviews-section {
padding: 12px 24px;
background: #e8edf6;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
#global-footer .customer-reviews-section .reviews-wrap {
margin-top: 16px;
}
#global-footer .customer-reviews-section .section-title {
padding-bottom: 8px;
border-bottom: 1px solid #000;
font-size: 1.5rem;
}
#global-footer .customer-reviews-section .carousel {
min-height: 275px;
}
@media screen and (min-width: 720px) {
#global-footer .customer-reviews-section .carousel {
min-height: 200px;
}
}
@media screen and (min-width: 1024px) {
#global-footer .customer-reviews-section .carousel {
min-height: 150px;
}
}
#global-footer .customer-reviews-section .reviews-list li {
padding-left: 44px;
}
#global-footer .customer-reviews-section .reviews-list li:before {
font-size: 2rem;
position: absolute;
left: 0;
}
#global-footer .customer-reviews-section .reviews-list li .review {
margin-bottom: 24px;
}
#global-footer #footer-main {
color: #fff; padding: 8px;
background: #36404b; background: linear-gradient(to bottom left, #282828, #36404b);
font-family: 'Segoe UI', sans-serif;
}
#global-footer #footer-main .footer-branding {
max-width: 240px;
display: inline-block;
margin-bottom: 16px;
background-color: #fff;
padding: 4px;
}
#global-footer #footer-main header {
color: #fff;
font-size: 1.25rem;
font-weight: 700;
margin-bottom: 16px;
padding-left: 8px;   }
#global-footer #footer-main header:before {
margin-right: 8px;
font-size: 1.5rem;
font-weight: 400;
}
#global-footer #footer-main header:after {
content: '';
display: block;
margin: 8px 0 8px -8px;
width: calc( 100% + 8px);
border-bottom: 2px solid #fff;
}
#global-footer #footer-main header img {
height: 26px;
margin-bottom: -4px;
}
@media screen and (min-width: 1024px) {
#global-footer #footer-main header {
padding-left: 0;
}
}
#global-footer #footer-main .col {
margin-top: 16px;
margin-bottom: 36px;
}
@media screen and (min-width: 640px) {
#global-footer #footer-main .col {
width: 47%;
margin-left: 1%;
margin-right: 1%;
display: inline-block;
vertical-align: top;
}
}
@media screen and (min-width: 1024px) {
#global-footer #footer-main .col {
margin-right: 3%;
}
#global-footer #footer-main .col:last-child {
margin-right: 1%;
}
#global-footer #footer-main .col.col-1 {
width: 21%;
}
#global-footer #footer-main .col.col-2 {
width: 17%;
}
#global-footer #footer-main .col.col-3 {
width: 25%;
}
#global-footer #footer-main .col.col-4 {
width: 21%;
}
}
@media screen and (min-width: 1280px) {
#global-footer #footer-main .col.col-1 {
width: 30%;
}
#global-footer #footer-main .col.col-2 {
width: 14%;
}
#global-footer #footer-main .col.col-3 {
width: 21%;
}
#global-footer #footer-main .col.col-4 {
width: 20%;
}
}
#global-footer .navigation ul {
list-style: none;
}
#global-footer .navigation ul li {
margin-bottom: 4px; }
@media screen and (max-width: 800px) {
#global-footer .navigation ul li.current-menu-item > a {
font-weight: 500;
color: #fff;
}
}
#global-footer .navigation ul li a {
display: block;
padding: 6px 3px 6px 12px;
text-decoration: none;
color: #cccccc;
position: relative;
border-left: 2.5px solid transparent; }
#global-footer .navigation ul li a:hover {
color: #fff;
}
#global-footer .navigation ul li a:before {
font-size: 0;
margin-right: 4px;
color: #fff;
position: absolute;
left: 0;
line-height: inherit;
}
@media screen and (min-width: 1024px) {
#global-footer .navigation ul li a {
padding-top: 3px;
padding-bottom: 3px;
}
#global-footer .navigation ul li a:before {
font-size: inherit;
}
}
#global-footer #footer-nav-services header:before {
content: "";
}
@media screen and (min-width: 1280px) {
#global-footer #footer-nav-services ul:first-child {
column-count: 2;
}
#global-footer #footer-nav-services ul:first-child > li {
display: inline-block;
width: 100%;
}
}
#global-footer .footer-contact header:before {
content: "";
}
#global-footer .footer-contact .contact-list {
list-style: none;
display: inline-block;
text-align: left;
}
#global-footer .footer-contact .contact-list li {
color: #fff;
font-weight: 500;
}
#global-footer .footer-contact .contact-list li a {
color: #fff;
}
#global-footer .footer-contact .contact-list li .icon {
position: relative;
display: block;
padding: 6px 0 6px 28px;
}
@media screen and (min-width: 1024px) {
#global-footer .footer-contact .contact-list li .icon {
padding: 3px 0 3px 28px;
}
#global-footer .footer-contact .contact-list li .icon.mobile:before {
font-size: 1.25rem;
margin-top: -4px;
}
}
#global-footer .footer-contact .contact-list li .icon:before {
position: absolute;
left: 0;
line-height: inherit;
width: 28px;
text-align: center;
color: #fff;
}
@media screen and (min-width: 1024px) {
#global-footer .footer-map iframe {
height: 250px;
}
}
#global-footer #footer-socket {
padding: 12px;
background-color: #36404b;
color: #fff; }
#global-footer #footer-socket a {
color: #fff;
}
#global-footer #footer-socket a:hover {
text-decoration: underline;
}
#global-footer .copyright {
text-align: center;
margin-bottom: 16px;
}
@media screen and (min-width: 1024px) {
#global-footer .copyright {
float: left;
margin-bottom: 0;
margin-right: 12px;
}
}
#global-footer #footer-nav-extra-menu {
display: block;
text-align: center;
}
@media screen and (min-width: 1024px) {
#global-footer #footer-nav-extra-menu {
display: inline-block;
margin-left: 12px;
text-align: left;
}
}
@media screen and (min-width: 1024px) {
#global-footer #footer-nav-extra-menu ul:first-child {
text-align: right;
}
}
#global-footer #footer-nav-extra-menu ul:first-child li {
display: inline-block;
min-width: 124px;
margin-bottom: 12px;
}
@media screen and (min-width: 1024px) {
#global-footer #footer-nav-extra-menu ul:first-child li {
min-width: initial;
margin-bottom: 0;
margin-right: 12px;
}
#global-footer #footer-nav-extra-menu ul:first-child li:last-child {
margin-right: 0;
}
}
#global-footer #footer-nav-extra-menu ul:first-child li a {
display: block;
}
#global-footer .agency-link {
display: block;
text-align: center;
text-decoration: none;
padding: 12px 0;
}
@media screen and (min-width: 1024px) {
#global-footer .agency-link {
float: right;
padding: 0;
}
}   #micro-data {
display: none;
}   .header-nav {
font-size: 0;
float: right;        }
.header-nav .menu-container {
display: none;
}
@media screen and (min-width: 1024px) {
.header-nav {
text-align: center;
margin-right: 12px;
}
.header-nav .menu-container {
display: block !important;
}
}
.header-nav .header-nav-toggle-btn {
display: inline-block;
margin: 16px 0 8px 8px;
padding: 0 8px;
}
@media screen and (min-width: 760px) {
.header-nav .header-nav-toggle-btn {
padding-left: 16px;
}
}
@media screen and (min-width: 1024px) {
.header-nav .header-nav-toggle-btn {
display: none !important;
}
}
.header-nav .header-nav-toggle-btn:before, .header-nav .header-nav-toggle-btn:after {
display: table-cell;
vertical-align: middle;
color: #3B3132;
}
.header-nav .header-nav-toggle-btn:before {
font-size: 2rem;
border: 1px solid #3B3132;
width: 32px;
height: 32px;
text-align: center;
border-radius: 50%;
padding: 8px;
}
.header-nav.header-nav--fixed {
position: fixed;
top: 0;
background: rgba(51, 51, 51, 0.85);
-webkit-box-shadow: 0 4px 5px -4px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0 4px 5px -4px rgba(0, 0, 0, 0.75);
box-shadow: 0 4px 5px -4px rgba(0, 0, 0, 0.75);
}
@media screen and (min-width: 1024px) {
.header-nav.header-nav--fixed { }
.header-nav.header-nav--fixed ul:first-child a {
padding-left: 16px;
padding-right: 16px;
}
.header-nav.header-nav--fixed .sub-menu {
-webkit-box-shadow: 0px 0px 100px 1px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0px 0px 100px 1px rgba(0, 0, 0, 0.25);
box-shadow: 0px 0px 100px 1px rgba(0, 0, 0, 0.25);
}
}
.header-nav.header-nav.is-active {
position: fixed;
top: 0;
bottom: 0;
left: 0;
width: 100%;
overflow-y: auto;
background-color: #36404b; }
.header-nav.header-nav.is-active .header-nav-toggle-btn {
display: table;
height: 48px;
width: 56px;
padding: 0;
margin: 8px 16px 16px auto;
}
.header-nav.header-nav.is-active .header-nav-toggle-btn:before {
display: table-cell;
text-align: right;
font-size: 2.5rem;
color: #fff;
border: none;
}
.header-nav.header-nav.is-active .header-nav-toggle-btn:after {
display: none;
}
.header-nav.header-nav.is-active ul:first-child {  }
.header-nav.header-nav.is-active ul:first-child li.current-menu-item > a {
text-decoration: underline;
}
.header-nav.header-nav.is-active ul:first-child li .sub-menu-btn,
.header-nav.header-nav.is-active ul:first-child li a {
color: #fff;
}
.header-nav.header-nav.is-active ul:first-child li .sub-menu-btn.is-active {
border-color: #6f8fff;
}
.header-nav.header-nav.is-active ul:first-child li .sub-menu-btn.is-active:after {
-ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);
background-color: #6f8fff;
border-color: #6f8fff;
}
.header-nav.header-nav.is-active ul:first-child li .sub-menu-btn.is-active + a {
border-color: #6f8fff;
}
.header-nav.header-nav.is-active ul:first-child > li.current-menu-item > a {
background-color: #6f8fff;
}
.header-nav.header-nav.is-active ul:first-child > li > .sub-menu-btn {
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.header-nav.header-nav.is-active ul:first-child > li > .sub-menu-btn.is-active {
border-bottom: none;
}
.header-nav.header-nav.is-active ul:first-child > li > .sub-menu {
border-bottom: 1px solid #6f8fff;
}
.header-nav.header-nav.is-active ul:first-child > li > a {
border-color: #ccc;
}
.header-nav ul:first-child {      }
.header-nav ul:first-child li {
position: relative;
display: block; }
@media screen and (min-width: 1024px) {
.header-nav ul:first-child li {
display: inline-block;
}
}
.header-nav ul:first-child li.menu-item-has-children { }
.header-nav ul:first-child li.menu-item-has-children > a {
width: calc( 100% - 56px);
}
@media screen and (min-width: 1024px) {
.header-nav ul:first-child li.menu-item-has-children:hover > .sub-menu {
display: block !important;
}
.header-nav ul:first-child li.menu-item-has-children > a {
width: 100%;
padding-right: 24px;
}
}
.header-nav ul:first-child li a {
display: block;
padding: 12px 8px;
font-size: 1rem;
color: #000;
text-decoration: none;
font-family: "Open Sans", "Segoe UI", sans-serif;
border-bottom: 1px solid transparent;
}
@media screen and (min-width: 1024px) {
.header-nav ul:first-child li a {
white-space: nowrap;
font-size: .875rem;
}
}
@media screen and (min-width: 1440px) {
.header-nav ul:first-child li a {
font-size: 1rem;
}
}
.header-nav ul:first-child > li { }
@media screen and (min-width: 1024px) {
.header-nav ul:first-child > li {
border-top: 5px solid transparent;
padding-top: 8px;
}
.header-nav ul:first-child > li.current-menu-item, .header-nav ul:first-child > li.current-menu-ancestor {
border-color: #2254a8;
}
.header-nav ul:first-child > li:hover {
border-color: #6f8fff;
}
}
@media screen and (min-width: 1440px) {
.header-nav ul:first-child > li {
margin: 0 8px;
}
}
.header-nav ul:first-child > li > a {
text-transform: uppercase;
}
@media screen and (min-width: 1024px) {
.header-nav ul:first-child > li > a {
padding-top: 16px;
}
}
.header-nav ul:first-child .sub-menu-btn {
display: table;
color: #000;
font-size: 1.75rem;
text-align: center;
float: right;
width: 56px;
height: 50px;
}
@media screen and (min-width: 1024px) {
.header-nav ul:first-child .sub-menu-btn {
width: 24px;
font-size: 1rem;
height: 48px;
}
}
.header-nav ul:first-child .sub-menu-btn:after {
display: table-cell;
vertical-align: middle;
width: inherit;
}
.header-nav ul:first-child > li > .sub-menu {
display: none;
padding-left: 12px;   }
.header-nav ul:first-child > li > .sub-menu.column-2 > li {
width: 100%;
}
.header-nav ul:first-child > li > .sub-menu .sub-menu {
padding-left: 12px;
}
@media screen and (min-width: 1024px) {
.header-nav ul:first-child > li > .sub-menu {
position: absolute;
right: 0;
text-align: left;
padding-left: 0;
background-color: #2254a8;
border: 1px solid rgba(34, 84, 168, 0.15);
-webkit-box-shadow: 0px 0px 6px rgba(34, 84, 168, 0.25);
-moz-box-shadow: 0px 0px 6px rgba(34, 84, 168, 0.25);
box-shadow: 0px 0px 6px rgba(34, 84, 168, 0.25); }
.header-nav ul:first-child > li > .sub-menu:before {
content: "";
display: block;
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #2254a8;
position: absolute;
right: 30px;
top: -10px;
}
.header-nav ul:first-child > li > .sub-menu .sub-menu {
display: none;
position: absolute;
top: 0;
right: 100%;
padding-left: 0;
background-color: #36404b;
border: 1px solid rgba(54, 64, 75, 0.15);
-webkit-box-shadow: 0px 0px 6px rgba(34, 84, 168, 0.25);
-moz-box-shadow: 0px 0px 6px rgba(34, 84, 168, 0.25);
box-shadow: 0px 0px 6px rgba(34, 84, 168, 0.25);
}
}
.header-nav ul:first-child > li > .sub-menu li {   }
@media screen and (min-width: 1024px) {
.header-nav ul:first-child > li > .sub-menu li {
white-space: nowrap;
}
.header-nav ul:first-child > li > .sub-menu li:hover {
background-color: #36404b;
}
}
@media screen and (min-width: 1024px) {
.header-nav ul:first-child > li > .sub-menu li.current-menu-item {
background-color: #36404b;
}
.header-nav ul:first-child > li > .sub-menu li.current-menu-item > .sub-menu-btn,
.header-nav ul:first-child > li > .sub-menu li.current-menu-item > a {
color: #fff;
}
}
@media screen and (min-width: 1024px) {
.header-nav ul:first-child > li > .sub-menu li .sub-menu-btn {
color: #fff;
}
}
.header-nav ul:first-child > li > .sub-menu li a {
font-family: 'Segoe UI', sans-serif;
padding-left: 12px;
padding-right: 12px;
font-weight: 500;
}
@media screen and (min-width: 1024px) {
.header-nav ul:first-child > li > .sub-menu li a {
color: #fff;
font-size: .75rem;
padding: 8px;
}
}
@media screen and (min-width: 1440px) {
.header-nav ul:first-child > li > .sub-menu li a {
font-size: .875rem;
}
}
@media screen and (min-width: 1024px) {
.header-nav ul:first-child > li > .sub-menu li.menu-item-has-children > a {
padding-right: 24px;
}
.header-nav ul:first-child > li > .sub-menu li.menu-item-has-children > .sub-menu-btn {
width: 24px;
height: 33px;
}
.header-nav ul:first-child > li > .sub-menu li.menu-item-has-children > .sub-menu-btn:after {
font-size: .875rem;
}
}  #home-body {         }
#home-body .section-title {
text-align: center;
}
#home-body .banner-section {
padding: 16px 4px;
position: relative;
min-height: 300px;
background-color: rgba(0, 0, 0, 0.8);
border-bottom: 5px solid #2254a8; }
@media screen and (min-width: 1024px) {
#home-body .banner-section {
padding: 32px 8px;
background-color: rgba(0, 0, 0, 0.125);
}
}
@media screen and (min-width: 1440px) {
#home-body .banner-section {
padding: 48px 12px;
}
}
#home-body .banner-section:after {
content: '';
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: url(//prestigecarremoval.com.au/wp-content/themes/cashforcars/images/banner-bg.jpg);
background-size: cover;
z-index: -1;
}
#home-body .banner-section ul, #home-body .banner-section ol {
display: inline-block;
margin-left: 0;
}
#home-body .banner-section ul > li, #home-body .banner-section ol > li {
margin-left: 4px;
}
#home-body .banner-section p {
margin-bottom: 16px;
}
#home-body .banner-top-wrap {
display: table;
max-width: 780px;
margin: 0 auto;
padding: 8px 12px;
text-align: center;
color: #fff;
font-size: 1.125rem;
font-weight: 700; }
#home-body .banner-top-wrap .banner-title {
margin-top: 12px;
font-size: 1.5rem;
color: #fff;
font-weight: 700;
}
#home-body .banner-top-wrap ul li {
margin-bottom: 8px;
}
#home-body .banner-top-wrap ul li:before {
color: #2B69FF;
}
@media screen and (min-width: 1024px) {
#home-body .banner-top-wrap {
display: inline-block;
text-align: left;
margin-left: 16px;
background-color: rgba(34, 84, 168, 0.8);
padding: 8px 32px;
border-radius: 4px;
max-width: calc( 100% - 396px);
}
#home-body .banner-top-wrap .banner-title {
font-size: 2.125rem;
}
}
@media screen and (min-width: 1440px) {
#home-body .banner-top-wrap .banner-title {
font-size: 2.5rem;
}
}
#home-body .banner-form {
display: none;
}
@media screen and (min-width: 1024px) {
#home-body .banner-form {
display: block;
max-width: 360px;
float: right;
margin-right: 16px;
}
}
#home-body .banner-bot-wrap {
max-width: 1170px;
margin: 16px auto 8px;
text-align: center; }
#home-body .banner-bot-wrap .btn-primary {
background-color: #2254a8;
color: #fff;
}
@media screen and (min-width: 1024px) {
#home-body .banner-bot-wrap {
display: none;
}
#home-body .banner-bot-wrap .btn-primary {
font-size: 1.25rem;
padding: 8px 20px;
}
}
@media screen and (min-width: 1440px) {
#home-body .banner-bot-wrap .btn-primary {
font-size: 1.5rem;
}
}
#home-body .brands-section .brands-list {
padding: 8px;
text-align: center;
}
#home-body .brands-section .brands-list > li {
max-width: 120px;
display: inline-block;
padding: 8px;
}
@media screen and (min-width: 1280px) {
#home-body .brands-section .brands-list > li {
max-width: 150px;
padding: 16px;
}
}
#home-body .services-section {
padding: 24px 4px;
background-color: #f7f7f7;
}
#home-body .services-section .section-title {
text-align: center;
font-size: 2rem;
margin-bottom: 20px;
}
#home-body .services-section .services-list {
max-width: 1280px;
margin: 0 auto 20px;
list-style: none;
}
#home-body .services-section .services-list > li a {
color: #000;
}
#home-body .services-section .services-list figure {
text-align: center;
padding: 4px;
}
#home-body .services-section .services-list figure img {
background-color: #2254a8;
border-radius: 50%;
}
#home-body .services-section .services-list figure figcaption {
padding: 8px;
}
#home-body .services-section .services-list figure figcaption .caption-title {
font-size: 1.5rem;
text-decoration: underline;
margin-bottom: 16px;
color: #2254a8;
}
#home-body .services-section .services-list figure figcaption .description {
font-size: .9375rem;
margin-bottom: 16px;
}
@media screen and (min-width: 720px) {
#home-body .services-section .services-list figure figcaption .caption-title {
font-weight: 700;
}
}
@media screen and (min-width: 1024px) {
#home-body .services-section .services-list {
text-align: center;
}
#home-body .services-section .services-list > li {
display: inline-block;
vertical-align: top;
width: 30%;
}
}
#home-body .why-choose-section { }
#home-body .why-choose-section > .container {
position: relative;
margin-top: 12px;
margin-bottom: 12px;
}
#home-body .why-choose-section .right-wrap {
padding: 8px;
width: 356px;
max-width: 100%;
display: inline-block;
height: 100%;
}
@media screen and (min-width: 760px) {
#home-body .why-choose-section .left-wrap {
max-width: calc( 100% - 356px);
display: inline-block;
}
#home-body .why-choose-section .right-wrap {
position: absolute;
right: 0;
bottom: 0;
overflow: hidden;
}
}
@media screen and (min-width: 1440px) {
#home-body .why-choose-section .left-wrap {
max-width: calc( 100% - 40%);
}
#home-body .why-choose-section .right-wrap {
width: 40%;
}
}
#home-body .why-choose-section .section-title {
font-size: 2rem;
margin-top: 0;
text-align: left;
}
#home-body .why-choose-section ul li {
padding-left: 28px;
}
#home-body .latest-post-section {
margin: 32px auto;
padding: 24px 0;
background: #f7f7f7; }
#home-body .latest-post-section > .container {
max-width: 800px;
margin: 0 auto;
}
#home-body .latest-post-section .section-title {
margin-bottom: 24px;
color: #000;
}
#home-body .latest-post-section .section-title a {
color: inherit;
}
#home-body .latest-post-section .section-title a:hover {
text-decoration: underline;
}
#home-body .latest-post-section .posts-list {
list-style: none;
padding: 0 10px;
text-align: center;
}
#home-body .latest-post-section .posts-list li {
display: block;
max-width: 320px;
margin: 16px auto;
border: solid #f2f2f2 1px;
background-color: #fff;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
#home-body .latest-post-section .posts-list li a {
display: block;
}
#home-body .latest-post-section .posts-list .post-title {
font-size: 1.125rem;
font-weight: 600;
padding: 24px 16px 8px;
color: #43464b;
}
#home-body .latest-post-section .posts-list .post-title:hover {
color: #2254a8;
}
#home-body .latest-post-section .posts-list .post-date {
font-family: 'Segoe UI', sans-serif;
color: #999;
}
#home-body .latest-post-section .posts-list .post-excerpt {
font-family: 'Segoe UI', sans-serif;
font-size: .875rem;
font-weight: 300;
padding: 32px 16px 24px;
color: #43464b;
}
#home-body .latest-post-section .posts-list .read-more-btn {
display: table;
margin-left: auto;
}
@media screen and (min-width: 720px) {
#home-body .latest-post-section .posts-list li {
display: inline-block;
vertical-align: top;
margin: 16px;
}
#home-body .latest-post-section .posts-list .post-title {
font-size: 1.25rem;
padding-left: 24px;
padding-right: 24px;
}
#home-body .latest-post-section .posts-list .post-excerpt {
font-size: 1rem;
padding: 40px 24px 24px;
}
} #sidebar {
margin-top: -84px;
padding: 100px 16px 24px;
}
@media screen and (min-width: 400px) {
#sidebar {
max-width: 400px;
margin-left: auto;
margin-right: auto;
}
}
@media screen and (min-width: 1024px) {
#sidebar {
margin-top: 16px;
width: 356px;
float: right;
padding: 8px;
}
}
#sidebar > .row {
border-radius: 5px;
margin-bottom: 32px;
-webkit-box-shadow: 2px 2px 5px #666;
-moz-box-shadow: 2px 2px 5px #666;
box-shadow: 2px 2px 5px #666;
}
#sidebar a:hover {
text-decoration: underline;
}
#sidebar .social-media-feed {
max-height: 450px;
}
#sidebar .social-media-feed iframe {
max-height: inherit !important;
}   .single-body {
margin-bottom: 48px;
}
.single-body h1 + .post-date {
margin-top: -12px;
}
.single-body .post-date {
font-weight: 700;
font-size: 0.75rem;
color: #999;
}  .archive-body {  }
.archive-body .archive-list {
list-style: none;
padding: 0 10px;
}
.archive-body .archive-list li {
display: block;
margin: 16px auto;
border: solid #f2f2f2 1px;
background-color: #fff;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.archive-body .archive-list li a {
display: block;
text-decoration: none;
}
.archive-body .archive-list .post-title {
margin-top: 0;
font-size: 1.125rem;
font-weight: 600;
padding: 24px 16px 8px;
color: #43464b;
text-decoration: none;
}
.archive-body .archive-list .post-title:hover {
color: #2254a8;
}
.archive-body .archive-list .post-date {
font-family: 'Segoe UI', sans-serif;
font-size: .875rem;
padding-left: 24px;
}
.archive-body .archive-list .post-excerpt {
font-family: 'Segoe UI', sans-serif;
font-size: .875rem;
font-weight: 300;
padding: 32px 16px 24px;
color: #43464b;
}
.archive-body .archive-list .read-more-btn {
display: table;
background-color: #2254a8;
color: #fff;
text-decoration: none;
margin-left: auto;
line-height: 1;
padding: 8px;
}
.archive-body .archive-list .read-more-btn:after {
margin-left: 8px;
}
.archive-body .archive-list .read-more-btn:hover {
background-color: #2b69d2;
}
@media screen and (min-width: 720px) {
.archive-body .archive-list .post-title {
font-size: 1.25rem;
padding-left: 24px;
padding-right: 24px;
}
.archive-body .archive-list .post-excerpt {
font-size: 1rem;
padding: 40px 24px 24px;
}
}
#sitemap-body #sitemap-list { }
#sitemap-body #sitemap-list ul li {
padding-left: 28px;
}
#sitemap-body #sitemap-list ul li:hover:before {
color: #0000EE;
}
#sitemap-body #sitemap-list ul li:before {
font-size: 1.5rem;
line-height: 1.3;
}
#sitemap-body #sitemap-list ul li a {
text-decoration: none;
font-size: 1.25rem;
}
#sitemap-body #sitemap-list ul li a:hover {
text-decoration: underline;
}
#contact-body .icon {
position: relative;
padding-left: 28px;
}
#contact-body .icon:before {
position: absolute;
left: 0;
line-height: inherit;
width: 28px;
text-align: center;
color: #333;
}
#contact-body .business-info {
clear: both;
margin-bottom: 24px;
}
#contact-body .business-info .business-hours ul {
margin: 0 0 0 8px;
padding: 0;
}
#contact-body .business-info .business-hours ul li {
margin-bottom: 0;
}
#contact-body .business-info .info {
float: left;
max-width: 300px;
margin-right: 16px;
}
#contact-body .business-info .info strong {
line-height: 1.45;
}
#contact-body .business-info .info p {
margin-left: 16px;
margin-bottom: 8px;
}
#contact-body .business-info .map {
float: right;
}  #testimonial-body { }
#testimonial-body .testimonial-content {
padding-left: 0;
}
#testimonial-body .testimonial-content li {
border-bottom: 1px solid #ccc;
padding-bottom: 16px; }
#testimonial-body .testimonial-content li:before {
display: none;
}
#testimonial-body .testimonial-content li h2 {
border-bottom: none;
}
@media screen and (min-width: 1440px) {
#testimonial-body .testimonial-content li h2 {
font-size: 1.5rem;
}
}
#testimonial-body .testimonial-content li h2 a {
text-decoration: none;
}
#testimonial-body .testimonial-content li h2 a:hover {
color: #2fb72f;
} #global-footer .social-media {
margin-top: 16px;
}
@media screen and (max-width: 767px) {
#global-footer .social-media {
text-align: center;
}
section.brands-section.row-2.row {
margin-top: 180px;
}
.img {
margin-left: -254px;
bottom: -186px;
}
.img img {
width: 70%;
}
}
@media screen and (max-width: 431px) {
section.brands-section.row-2.row {
margin-top: 0;
}
.img {
margin-left: 0;
bottom: 0;
text-align: center;
margin: 0 auto;
position: inherit;
}
.img img {
width: 100%;
}
#home-body .banner-top-wrap .banner-title {
font-size: 27px !important;
}
#home-body .banner-section p {
font-size: 21px;
}
#global-header .header-top-bar .wrap-right {
display: none;
}
}
#global-footer .social-media .social-media-icon {
display: inline-block;
padding: 8px;
font-size: 1.5rem;
width: 48px;
}
@media screen and (min-width: 1024px) {
#global-footer .social-media .social-media-icon {
font-size: 1rem;
width: initial;
}
}
#global-footer .social-media .social-media-icon:not(:hover):before {
color: #fff;
}
.social-media .social-media-icon {
font-size: 1rem;
} .post-date {
display: table;
font-size: 1rem;
font-weight: 700;
background-color: #36404b;
padding: 4px 4px 4px 0;
color: #fff;
}
.post-date .post-day {
background-color: #2254a8;
padding: 4px 8px;
}
.read-more-btn {
background-color: #2254a8;
color: #fff;
text-decoration: none;
line-height: 1;
padding: 8px;
}
.read-more-btn:after {
margin-left: 8px;
}
.read-more-btn:hover {
background-color: #2b69d2;
} * {
box-sizing: border-box;
}
body {
font-family: "Open Sans", "Segoe UI", sans-serif;
}
p {
line-height: initial;
}  img {
max-width: 100%;
height: auto;
}
img.center {
display: table;
margin-left: auto;
margin-right: auto;
}  a {
color: #2254a8;
text-decoration: none;
}  @media screen and (min-width: 1024px) {
ul.column-2, ol.column-2 {
column-count: 2;
}
}
ul li, ol li {
line-height: 1.6;
}
@media screen and (min-width: 1024px) {
ul li, ol li {
line-height: 1.4;
}
}  iframe {
max-width: 100%;
}
iframe.center {
display: table;
margin-left: auto;
margin-right: auto;
}  table {
margin: 24px auto;
}
table th, table td {
border: 1px solid #000;
padding: 10px;
}
table th {
background-color: #ccc;
}
table td {
text-align: center;
} .wp-caption {
max-width: 100%;
}  .icon:before {
margin-right: 8px;
}
.hidden {
position: absolute !important;
top: -9999px !important;
left: -9999px !important;
}
.center-1280 {
margin: 0 auto;
max-width: 1280px;
}
.center-1024 {
margin: 0 auto;
max-width: 1024px;
}
.clearfix:after {
content: "";
display: table;
clear: both;
}
.btn {
cursor: pointer;
cursor: hand;
}
.btn-default, .btn-primary, .btn-phone, .btn-scroll-down, .btn-download {
background-color: transparent;
border: 1px solid #2254a8;
color: #2254a8;
padding: 8px 12px;
border-radius: 4px;
font-family: 'Open Sans', 'Segoe UI', sans-serif;
}
.btn-default:hover, .btn-primary:hover, .btn-phone:hover, .btn-scroll-down:hover, .btn-download:hover {
background-color: #2254a8;
color: #fff;
-webkit-box-shadow: 1px 1px 1px #333;
-moz-box-shadow: 1px 1px 1px #333;
box-shadow: 1px 1px 1px #333;
}
.btn-primary {
border-width: 2.5px;
font-weight: 700;
font-size: 1.125rem;
}
.btn-primary:after {
margin-left: 8px;
}
.btn-phone {
text-decoration: none !important;
border-width: 2.5px;
}
.btn-phone:before {
margin-right: 8px;
}
.btn-centered {
display: table;
margin: 16px auto 20px;
padding: 12px 16px;
font-size: 1rem;
}
@media screen and (min-width: 375px) {
.btn-centered {
font-size: 1.25rem;
}
}
@media screen and (min-width: 760px) {
.btn-centered {
padding: 12px 24px;
font-weight: 700;
}
.btn-centered:after {
margin-left: 16px;
}
}
.btn-scroll-down {
border-radius: 8px;
}
.btn-scroll-down:after {
content: "";
margin-left: 8px;
}
.btn-download {
border-radius: 8px;
}
.btn-download:after {
margin-left: 8px;
}
.pop-up-form-hide.btn {
display: none;
} .body .pagination {
margin-top: 32px;
margin-left: 8px;   }
@media screen and (min-width: 640px) {
.body .pagination {
margin-left: 32px;
}
}
.body .pagination .page-numbers {
display: inline-block;
padding: 12px 16px;
margin-right: 8px;
border: 1px solid #0000EE;
text-decoration: none;
}
@media screen and (min-width: 1024px) {
.body .pagination .page-numbers {
padding: 8px;
margin-right: 0;
}
}
.body .pagination .page-numbers:hover {
background-color: #0000EE;
color: #fff;
}
.body .pagination .current {
background-color: #0000EE;
color: #fff;
}
.body .pagination .prev:before {
margin-right: 4px;
}
.body .pagination .next:after {
margin-left: 4px;
} .section-title {
font-size: 2rem;
font-weight: 600;
margin-bottom: 16px;
}
h1, h2, h3, h4 {
margin-top: 28px;
margin-bottom: 8px;
padding-bottom: 8px;
font-weight: 400;
line-height: initial;
}
h1 {
font-size: 1.625rem;
}
h1 + h2 {
margin-top: 0;
}
h2 {
font-size: 1.125rem;
}
h3 {
font-size: 1.0625rem;
}
h4 {
font-size: 1rem;
font-weight: 700;
}
@media screen and (min-width: 640px) {
h1 {
font-size: 1.75rem;
}
h2 {
font-size: 1.375rem;
}
h3 {
font-size: 1.25rem;
}
h4 {
font-size: 1.125rem;
font-weight: initial;
}
}
@media screen and (min-width: 1024px) {
h1 {
font-size: 2rem;
}
h2 {
font-size: 1.625rem;
}
h3 {
font-size: 1.375rem;
}
h4 {
font-size: 1.25rem;
}
}
@media screen and (min-width: 1440px) {
h1 {
font-size: 2.25rem;
}
h2 {
font-size: 1.75rem;
}
h3 {
font-size: 1.5rem;
}
}  @media screen and (min-width: 640px) {
.body #main-content {
padding: 20px 16px;
}
}
@media screen and (min-width: 1024px) {
.body #main-content.content-sidebar {
width: calc( 100% - 356px);
display: inline-block;
padding-right: 48px;
}
}
.body .content {
font-family: 'Segoe UI', sans-serif;
padding: 8px 16px;          }
.body .content a {
text-decoration: underline;
}
.body .content a:hover {
text-decoration: none;
}
.body .content .phone {
font-weight: 700;
}
.body .content p {
margin-bottom: 20px;
line-height: 1.5;
}
.body .content img {
margin-top: 24px;
margin-bottom: 24px;
}
@media screen and (min-width: 720px) {
.body .content img.float-right {
margin-top: 8px;
margin-left: 16px;
float: right;
}
}
.body .content iframe {
margin-top: 24px;
margin-bottom: 24px;
}
.body .content ul, .body .content ol {
margin: 8px 4px 16px 12px;
}
.body .content ul > li, .body .content ol > li {
margin-bottom: 16px;
}
.body .content ul > li:last-child, .body .content ol > li:last-child {
margin-bottom: 0;
}
.body .content ul {
list-style: none;
}
.body .content ul:not(.list-style-none):not(.no-bullet-points) {
margin-left: 8px;
}
.body .content ul:not(.list-style-none):not(.no-bullet-points) > li {
position: relative;
padding-left: 20px;
margin-left: 4px;
}
.body .content ul:not(.list-style-none):not(.no-bullet-points) > li:before {
content: "";
position: absolute;
left: 0;
line-height: inherit;
color: #2254a8;
}
.body .content ol:not(.list-style-none):not(.no-bullet-points) {
margin-left: 24px;
}
.body .content ol.list-style-none, .body .content ol.no-bullet-points {
list-style: none;
}  .social-media-share {
position: fixed;
left: 0;
bottom: 0;
width: 100%;
background-color: #fff;
padding: 2px;
text-align: center;
font-size: 0;
}
@media screen and (min-width: 1440px) {
.social-media-share {
bottom: 50%;
width: 60px;
background-color: transparent;
padding-left: 0;
}
}
.social-media-share a {
font-size: 1rem;
line-height: 40px;
font-style: italic;
color: #fff;
width: 32.66%;
margin-right: 1%;
display: inline-block;
border-radius: 2px;
text-decoration: none !important;   }
@media screen and (min-width: 1440px) {
.social-media-share a {
width: 100%;
border-radius: initial;
font-size: 0;
}
.social-media-share a:hover {
width: 90px;
font-size: 1rem;
}
}
.social-media-share a:first-child {
border-top-right-radius: 2px;
}
.social-media-share a:last-child {
margin-right: 0;
border-bottom-right-radius: 2px;
}
.social-media-share a:before {
color: inherit;
line-height: inherit;
font-size: 1.5rem;
vertical-align: top;
margin-right: 4px;
}
.social-media-share a.facebook-icon {
background-color: #3b5998;
}
.social-media-share a.facebook-icon:hover {
background-color: #2d4373;
}
.social-media-share a.twitter-icon {
background-color: #55acee;
}
.social-media-share a.twitter-icon:hover {
background-color: #2795e9;
}
.social-media-share a.google-plus-icon {
background-color: #dd4b39;
}
.social-media-share a.google-plus-icon:hover {
background-color: #c23321;
}  .carousel {
position: relative;
min-height: 204px;  }
.carousel .carousel-slides > li {
display: block;
position: absolute;
width: 100%;
opacity: 0;
transition: opacity 2s;
}
.carousel .carousel-slides > .carousel-slide-active {
opacity: 1;
transition: opacity 1s;
}
.carousel .carousel-pagination {
position: absolute;
bottom: 0;
width: 100%;
text-align: center;
}
.carousel .carousel-pagination > li {
display: inline-block;
opacity: 0.6;
cursor: pointer;
padding: 4px 12px;
}
@media screen and (min-width: 1024px) {
.carousel .carousel-pagination > li {
padding: 0 8px;
}
}
.carousel .carousel-pagination > li.carousel-pagination-active {
opacity: 1;
}
.carousel .carousel-pagination > li:after {
font-size: 2.5rem;
} #popup-form-wrap {
display: none;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1000;
padding: 8px;
overflow-y: auto;
background-color: rgba(0, 0, 0, 0.75);
}
#popup-form-wrap.popup-form-active {
display: block;
}
#popup-form-wrap .form {
box-shadow: none;
margin: 16px auto 0;
}
#popup-form-wrap .form .form-header {
position: relative; }
#popup-form-wrap .form .form-header .popup-form-hide {
position: absolute;
top: 0;
right: 0;
width: 72px;
height: 36px;
text-align: right;
}
#popup-form-wrap .form .form-header .popup-form-hide:hover {
color: red;
} .form {
max-width: 480px;
padding: 5px 10px;
border-radius: 4px;
background-color: #36404b; -webkit-box-shadow: 1px 1px 4px #000;
-moz-box-shadow: 1px 1px 4px #000;
box-shadow: 1px 1px 4px #000; }
.form header {
text-align: center;
font-size: 1.5rem;
margin-bottom: 12px;
color: #fff;
font-weight: 700;
}
.form .wpcf7-form {
font-size: .875rem;
text-align: center;
font-family: 'Segoe UI', sans-serif;  }
.form .wpcf7-form br {
display: none;
}
.form .wpcf7-form input,
.form .wpcf7-form textarea {
width: 100%;
margin-bottom: 4px;
padding: 8px;
font-size: 1rem;
}
.form .wpcf7-form textarea {
height: 70px;
}
@media screen and (min-width: 1024px) {
.form .wpcf7-form textarea {
height: 105px;
}
}
.form .wpcf7-form .form-element:not(.submit-button) input,
.form .wpcf7-form .form-element:not(.submit-button) textarea {
background-color: #fff;
border: none;
border-bottom: 1px solid #2254a8;
color: #333;
border-radius: 4px;
}
.form .wpcf7-form .form-element .wpcf7-form-control-wrap {
position: relative;
display: block;
margin-bottom: 8px;
}
.form .wpcf7-form .form-element .wpcf7-form-control-wrap:before {
color: #000;
font-size: 1.5rem;
padding: 4px;
position: absolute;
z-index: 100;
}
.form .wpcf7-form .form-element .wpcf7-form-control-wrap input,
.form .wpcf7-form .form-element .wpcf7-form-control-wrap textarea {
padding-left: 32px;
}
.form .wpcf7-form .form-element .form_email:before {
font-size: 1.4375rem;
}
.form .wpcf7-form .form-element .form_year-make-model:before {
content: "";
font-size: 1.25rem;
}
.form .wpcf7-form .form-element .form_message:before {
padding-top: 8px;
}
.form .wpcf7-form .wpcf7-recaptcha {
}
.form .wpcf7-form .submit-button {
position: relative;
color: #fff;
}
.form .wpcf7-form .submit-button:before {
font-size: 1rem;
color: inherit;
position: absolute;
right: 12px;
line-height: 39px;
}
.form .wpcf7-form .submit-button:hover {
color: #2254a8;
}
.form .wpcf7-form .submit-button:hover .wpcf7-submit {
background-color: #fff;
}
.form .wpcf7-form .wpcf7-submit {
font-family: 'Segoe UI', sans-serif;
font-size: 1.125rem;
font-weight: 500;
background-color: #2254a8;
color: inherit;
padding-right: 16px;
border-radius: 2px;
border: none;
cursor: pointer;
-webkit-box-shadow: 1px 2px 3px #000000;
-moz-box-shadow: 1px 2px 3px #000000;
box-shadow: 1px 2px 3px #000000;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}