/*
Theme Name: 	macarthurautomotive.com.au
Theme URI: 	    http://www.dealersolutions.com.au
Description: 	Macarthur Automotive
Version: 	    1.0.0
Author: 	    Dealer Solutions
Template:       peterwarren.com.au
Author URI: 	http://www.dealersolutions.com.au

License:	    Closed
*/
/* btns */
.pw-button, .pw-form .btn {
    background: #f5932a;
}

.search-type-all .pw-button {
    background: #000;
}

.pw-blog.pw-blog-list .post-read-more a {
    color: #f5932a;
    text-transform: uppercase;
    font-weight: bold;
}

.pw-header-main .pw-header-phone {
    font-size: 20px;
    font-weight: normal;
    line-height: 21px;
}

.pw-header-main .pw-header-phone a {
    margin-left: 11px;
}

/* colour fix */
.pw-car-search-type .search-type-selections input[type='checkbox'] +label,
.pw-car-search-type .search-type-all, .pw-car-search-categories h2,
.pw-car-search-categories .qs-advanced-btn,
.pw-dealerships h2,
.pw-choose-dealership-details .dealership-column h3,
.pw-content .main-content h1,
.pw-content .pw-sidebar h2
{
    color: #000;
}

/* header */
.pw-header-social, .pw-banner {
     background: #000;
    text-align: right;
    color: #ffffff;
}

.pw-header-main {

}

.pw-header-main .pw-header-phone {
    margin-top: 0;
}

.pw-header-phone-wrapper {
    color: #fff;
    padding: 5px 20px;
    background: url('images/pw-header-phone-wrapper.jpg') no-repeat;
    min-width: 350px;
}

/* navbar */
.pw-navbar .navbar-default .navbar-nav>li>a {
    color: #b8b9b9;
}

.pw-navbar .navbar-default .navbar-nav>li>a:hover,
.pw-navbar .navbar-default .navbar-nav>.active>a,
.pw-navbar .navbar-default .navbar-nav>.active>a:focus,
.pw-navbar .navbar-default .navbar-nav>.active>a:hover {
    color: #f5932a;
}

.pw-header-main .pw-logo a {
    display: block;
    margin: 25px 0 0;
}

.pw-navbar .navbar {
    margin-top: 10px;
    margin-bottom: 0;
}

/* car search */
.pw-car-search .pw-button, .search-by-vehicle .pw-button {
    background: rgb(68,68,68);
    background: -moz-linear-gradient(-45deg, rgba(68,68,68,1) 0%, rgba(68,68,68,1) 35%, rgba(106,102,102,1) 65%, rgba(106,102,102,1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(68,68,68,1)), color-stop(35%,rgba(68,68,68,1)), color-stop(65%,rgba(106,102,102,1)), color-stop(100%,rgba(106,102,102,1)));
    background: -webkit-linear-gradient(-45deg, rgba(68,68,68,1) 0%,rgba(68,68,68,1) 35%,rgba(106,102,102,1) 65%,rgba(106,102,102,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(68,68,68,1) 0%,rgba(68,68,68,1) 35%,rgba(106,102,102,1) 65%,rgba(106,102,102,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(68,68,68,1) 0%,rgba(68,68,68,1) 35%,rgba(106,102,102,1) 65%,rgba(106,102,102,1) 100%);
    background: linear-gradient(135deg, rgba(68,68,68,1) 0%,rgba(68,68,68,1) 35%,rgba(106,102,102,1) 65%,rgba(106,102,102,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#6a6666',GradientType=1 );
}

.pw-car-search-type .search-type-title h2 {
    background: rgb(68,68,68);
    background: -moz-linear-gradient(-45deg, rgba(68,68,68,1) 0%, rgba(68,68,68,1) 35%, rgba(106,102,102,1) 65%, rgba(106,102,102,1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(68,68,68,1)), color-stop(35%,rgba(68,68,68,1)), color-stop(65%,rgba(106,102,102,1)), color-stop(100%,rgba(106,102,102,1)));
    background: -webkit-linear-gradient(-45deg, rgba(68,68,68,1) 0%,rgba(68,68,68,1) 35%,rgba(106,102,102,1) 65%,rgba(106,102,102,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(68,68,68,1) 0%,rgba(68,68,68,1) 35%,rgba(106,102,102,1) 65%,rgba(106,102,102,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(68,68,68,1) 0%,rgba(68,68,68,1) 35%,rgba(106,102,102,1) 65%,rgba(106,102,102,1) 100%);
    background: linear-gradient(135deg, rgba(68,68,68,1) 0%,rgba(68,68,68,1) 35%,rgba(106,102,102,1) 65%,rgba(106,102,102,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#6a6666',GradientType=1 );
}

.pw-car-search-type .search-type-selections, .pw-car-search-type .search-type-title {
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 1%, rgba(231,231,231,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(231,231,231,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(231,231,231,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(231,231,231,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(231,231,231,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 1%,rgba(231,231,231,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
}

.pw-car-search, .pw-featured-post {
    background: #fff url(images/car-search-bg.jpg) top center no-repeat;
    background-size: cover;
}


.pw-featured-post .featured-post-bg {
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    color: #000;
}
.pw-featured-post .featured-post-content h2.post-title {
    color: #000;
}


.pw-car-search-categories .search-by-vehicle form label.control-label, .pw-car-search-categories .search-by-money form label.control-label {
    color: #000;
}

.pw-car-search-categories {
    background: #FFFFFF;
}

.pw-car-search-categories .search-by-vehicle, .pw-car-search-categories .search-by-body, .pw-car-search-categories .search-by-money {
    background: #FFFFFF;
}

.pw-car-search-categories .pw-input-group {
    background: #fff;
    border: 1px solid #f1f0f0;
    border-radius: 4px;
}

/* Car Search Border Radius */
.pw-car-search .search-type-title, .pw-car-search .search-type-title h2 {
    border-radius: 10px 0 0 0;
}
.pw-car-search .search-type-selections {
    border-radius: 0 10px 0 0;
}
.pw-car-search .pw-car-search-categories {
    border-radius: 0 0 10px 10px;
}



/* checkboxes */
.pw-car-search-type .search-type-selections input[type="checkbox"]:checked + label span {
    background: url(images/checkbox-checked.png);
}

.pw-car-search-categories .search-by-body input[type="checkbox"] + label[for='check-hatch'] span {
    background:url(images/icons/check-hatch.png) no-repeat center center;

}
.pw-car-search-categories .search-by-body input[type="checkbox"]:checked + label[for='check-hatch'] span {
    background:url(images/icons/check-hatch-selected.png) no-repeat center center;
}

.pw-car-search-categories .search-by-body input[type="checkbox"] + label[for='check-wagon'] span {
    background:url(images/icons/check-wagon.png) no-repeat center center;

}
.pw-car-search-categories .search-by-body input[type="checkbox"]:checked + label[for='check-wagon'] span {
    background:url(images/icons/check-wagon-selected.png) no-repeat center center;
}

.pw-car-search-categories .search-by-body input[type="checkbox"] + label[for='check-suv'] span {
    background:url(images/icons/check-suv.png) no-repeat center center;

}
.pw-car-search-categories .search-by-body input[type="checkbox"]:checked + label[for='check-suv'] span {
    background:url(images/icons/check-suv-selected.png) no-repeat center center;
}

.pw-car-search-categories .search-by-body input[type="checkbox"] + label[for='check-ute'] span {
    background:url(images/icons/check-ute.png) no-repeat center center;
}
.pw-car-search-categories .search-by-body input[type="checkbox"]:checked + label[for='check-ute'] span {
    background: url(images/icons/check-ute-selected.png) no-repeat center center;
}

.pw-car-search-categories .search-by-body input[type="checkbox"] + label[for='check-sedan'] span {
    background:url(images/icons/check-sedan.png) no-repeat center center;
}
.pw-car-search-categories .search-by-body input[type="checkbox"]:checked + label[for='check-sedan'] span {
    background: url(images/icons/check-sedan-selected.png) no-repeat center center;
}

.pw-car-search-categories .search-by-body input[type="checkbox"] + label[for='check-van'] span {
    background:url(images/icons/check-van.png) no-repeat center center;
}
.pw-car-search-categories .search-by-body input[type="checkbox"]:checked + label[for='check-van'] span {
    background: url(images/icons/check-van-selected.png) no-repeat center center;
}

.pw-car-search-categories .search-by-body input[type="checkbox"] + label[for='check-convertible'] span {
    background:url(images/icons/check-convertible.png) no-repeat center center;
}
.pw-car-search-categories .search-by-body input[type="checkbox"]:checked + label[for='check-convertible'] span {
    background: url(images/icons/check-convertible-selected.png) no-repeat center center;
}

.pw-car-search-categories .search-by-body input[type="checkbox"]:checked + label {
    color: #f77120;
}

/* Choose dealership */
.pw-dealerships-wrapper {
    background-color: #f5f5f5;
}

.pw-choose-dealership ul li > div {
    background: url(images/dealership-icons/bg.png) repeat-x center center;
}
.pw-choose-dealership-details .dealership-column {
    border-left: 1px solid #5897b3;
}

.pw-dealerships .dealer-details a {
    color: #f5932a;
}

.pw-dealerships .pw-button .fa-flip-horizontal {
    color: #f77120;
}

/* front content */
.pw-content.front {
    background: #FFFFFF;
}

.pw-content .main-content a {
    color: #f5932a;
}

a.btn.pw-button {
    color: #fff;
}


.pw-sidebar .side-archives .panel .panel-title, .pw-sidebar .side-archives .archive-month {
    color: #000;
}

/* Sidebar */
.pw-sidebar .sidebar-latest-news .latest-news-content {
    background: #000000;
}

.pw-sidebar .sidebar-latest-news .latest-news-content a {
    color: #f5932a;
}

.pw-sidebar .sidebar-latest-news .all-news-btn {
    background: #f5932a url('images/news-bg.jpg');
    border-radius: 0 0 10px 10px;
}

.pw-sidebar .sidebar-latest-news .all-news-btn .fa {
    color: #FFFFFF;
}

.pw-sidebar .sidebar-testimonials .testimonials-content {
    background: #f5932a;
}

.pw-sidebar .sidebar-testimonials .testimonials-content .fa-quote-right {
    color: #000;
}

.pw-sidebar .sidebar-testimonials .testimonials-read-more-btn {
    color: #FFFFFF;
}

.pw-sidebar .sidebar-testimonials .testimonial-block {
    background: url(images/testimonials-block.png) no-repeat;
}

/* front latest offers */
.pw-latest-offers-front-row, .pw-latest-offers-footer {
    background: url(images/latest-offers-front-bg.jpg) no-repeat center center;
    background-size: cover;
}

/* footer ctas */
.pw-footer-ctas-wrapper {

}

/* Latest Offers - Carousel */
#latest-offers-carousel .carousel-indicators li {
    background-color: #f77120;
    border-color: #f77120;
    border-radius: 0;
    margin-right: 10px;
}
#latest-offers-carousel .carousel-indicators li.active {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

/* Borders on search types */
.row.search-by-vehicle-row {
    border-right: 2px solid #ddd;
}
.row.search-by-money-row {
    border-left: 2px solid #ddd;
}


.pw-footer-ctas .cta-newsletter h2 {
    color: #fff;
}


/* Current Offers */
.pw-current-offers .offer-item .offer-text {
    background: #f5932a;
    color: #000;
}
.pw-current-offers .offer-item .offer-text .time-left {
    color: #fff;
}
.pw-current-offers .offer-item h2 {
    color: #000;
}

/* Insurance */
.pw-content .main-content h2 {
    color: #f5932a;
}

/* Forms */
.pw-sidebar .pw-form .form-group label {
    color: #F5932A;
}

/* Contact Us */
.pw-content .our-locations .location-details .location-dealers {
    color: #F5932A;
}
.pw-map-overlay label {
    color: #000;
}
.pw-map-overlay select {
    color: #000;
}

/* Quick Search */
section.pw-car-search-quicksearch h2.qs-title {
    background: rgb(68,68,68);
    background: -moz-linear-gradient(-45deg, rgba(68,68,68,1) 0%, rgba(68,68,68,1) 35%, rgba(106,102,102,1) 65%, rgba(106,102,102,1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(68,68,68,1)), color-stop(35%,rgba(68,68,68,1)), color-stop(65%,rgba(106,102,102,1)), color-stop(100%,rgba(106,102,102,1)));
    background: -webkit-linear-gradient(-45deg, rgba(68,68,68,1) 0%,rgba(68,68,68,1) 35%,rgba(106,102,102,1) 65%,rgba(106,102,102,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(68,68,68,1) 0%,rgba(68,68,68,1) 35%,rgba(106,102,102,1) 65%,rgba(106,102,102,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(68,68,68,1) 0%,rgba(68,68,68,1) 35%,rgba(106,102,102,1) 65%,rgba(106,102,102,1) 100%);
    background: linear-gradient(135deg, rgba(68,68,68,1) 0%,rgba(68,68,68,1) 35%,rgba(106,102,102,1) 65%,rgba(106,102,102,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#6a6666',GradientType=1 );
}
section.pw-car-search-quicksearch .qs-nud-target input[type='checkbox'] + label {
    color: #000;
}
section.pw-car-search-quicksearch .qs-target label.control-label {
    color: #000;
}

section.pw-car-search-quicksearch .qs-nud-target {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(231,231,231,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(231,231,231,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(231,231,231,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(231,231,231,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(231,231,231,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(231,231,231,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 );
}

section.pw-car-search-quicksearch {
    background: #fff url(images/car-search-bg.jpg) top center no-repeat;
}

section.pw-car-search-quicksearch .qs-nud-target {
     margin-bottom: 0;
}

section.pw-car-search-quicksearch .qs-target {
    background: #fff;
    padding: 10px 15px 1px;
    margin: 0 -15px;
}

section.pw-car-search-quicksearch a.qs-advanced-search-btn {
    color: #000;
}

section.pw-car-search-quicksearch .form-group .col-sm-6 {
    width: 100%;
}

@media (max-width: 991px) {
    .pw-header-phone-wrapper {
        color: #000;
        background: none;
        margin-top: 15px;
    }
}

@media (min-width: 992px) {
    .pw-navbar .navbar-default .navbar-nav>.open>a, .pw-navbar .navbar-default .navbar-nav>.open>a:hover, .pw-navbar .navbar-default .navbar-nav>li.dropdown:hover>a {
        background: #393939 url(images/navbar-arrow.png) bottom center no-repeat;
        color: #f5932a;
    }

    .pw-navbar .navbar-nav>li>.dropdown-menu {
        background: #f5932a;
    }

    .pw-navbar .dropdown-menu>li>a:hover, .pw-navbar .dropdown-menu>li>a:focus {
        background: #f5932a;
    }
}