body {
    font-family: 'Montserrat', sans-serif;
}

div#vehicle-link-question a {
    background-color: #f00;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}

body {
    color: #676767;
}

.accent-color2 {
    color: #848484 !important;
}
.dealershipinfo-mainphone a {
    color: #7b7b7b;
}

.dealershipinfo-fax a {

    color: #7b7b7b;
}
/**********BANNER******/

.address-link a,.phonenumber-link a {
    color: #fff!important;
}


a.banner-link .fa {
    color: #ff8b00;
}
a.banner-link {
    color: #ffffff;
    text-shadow: none;
}
li.menu-heading.dropdown.open span.caret {
    border-top-color: #ff8b00;
}

.social-media-links i{
color:#fff;
}

.social-media-links .fa {
    border-right: 1px solid #6d7892;
    height: 25px;
    padding-right: 2px;

}
.navbar-default {
    background-color: #252c3e;
}


.navbar-default .navbar-nav > .active > a:after {
    background: #ff8b00;
}

div.banner-container {
    background: #252c3e;
    border-bottom: 1px solid ##6d7892!important;
}
.media-icon-googleplus {
    color: #fff !important;
    background-color: #dd4b390f !important;
}
.media-icon-youtube {
    color: #fff !important;
    background-color: #cd201f00 !important;
}

.media-icon-twitter {
    color: #fff !important;
    background-color: #00aced00 !important;
}
.media-icon-facebook {
    color: #fff !important;
    background-color: #3b599800 !important;
}
.media-icon-instagram {
    color: #fff !important;
    background-color: #3f729800 !important;
}
.media-icon-googleplus {
    color: #fff !important;
    background-color: #dd4b3900 !important;
}
div#element-1e98d0ed7d174d95ad9095d897983e01 #google_translate_element {
    text-align: right;
}

div#element-62b2b94b8e2b4223b4ba5e04a3c83641 {
    top: 65px;
    position: absolute;
    z-index: 1000;
    left: 250px;
}
.navbar-fixed-spacer {
    margin-top: -60px;
}


div#row-11f9e60a28de47079fd239833849e26c {
    display: none;
}


div#google_translate_element {
    margin-top: -18px;
}
/***************************SLIDE BTN**************/
.app-btn a {
    background: rgb(255, 139, 0);
    padding: 10px 20px;
    font-size: 30px;
    border: 2px solid rgb(241, 131, 0);
    transition: all 0.5s;
    text-decoration: none;
    color: #252c3e;
}

.app-btn {
    left: 0;
    right: 0;
    text-align: center;
    top: 35%;
    position: absolute;
    z-index: 400;
}

.app-btn a:hover {
    border: 2px solid black;
    color: #dcdcdc;
    transition: all 0.5s;
    background: rgba(255, 139, 0, 0.51);
}


.hometxt-btn {
    left: 0;
    right: 0;
    text-align: center;
    top: 50%;
    position: absolute;
    z-index: 400;
}

.hometxt-btn a {
    background: rgb(255, 139, 0);
    padding: 10px 50px;
    font-size: 30px;
    border: 2px solid rgb(241, 131, 0);
    transition: all 0.5s;
    text-decoration: none;
    text-shadow: -1px 0px 1px #848484;

}

.app-btn2 a {
    background: rgb(255, 139, 0);
    padding: 10px 20px;
    font-size: 14px;
    border: 2px solid rgb(241, 131, 0);
    transition: all 0.5s;
    text-decoration: none;
    color: #252c3e;
}




.top-lg {
    text-align: center;
}
/*******************SEARCH*****************/



div#element-e552cc712fee4f34972bce1e57e857d0 {
    margin-top: -210px;
    background: rgba(37, 44, 62, 0);
}

.element-type-inventorysearch{

    background: none;
}

.element-type-inventorysearch .btn-default {
    color: #ffffff;
    background-color: rgb(255, 139, 0);
    width: 100px;
    height: 46px;
    border: none;
    border-radius: 0;
}

.element-type-inventorysearch .form-control {
    background-color: rgb(255, 255, 255);
    border: 1px solid #999 !important;
    border: 0;
    border-radius: 0;
    height: 46px;
    font-size: 26px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

div.form {
    padding-bottom: 15px;
    padding-top: 25px!important;
}

/*********************contact at once******************/
div#element-3a418353fc4a46c0b68b0e04b876829a {
    bottom: 220px;
    position: absolute;
    z-index: 1000;
    left: 0;
    right: 0;
}

/*******************QLINKS************/

.icon-img.col-md-3 img {
    width: 120px;

}

.icon-img.col-md-3  {
    text-align: center!important;
}

span.qtxt {
    font-size: 16px;
    font-weight: bold;
    color: black;
}

.icon-img span {
    text-align: center!important;
    display: block;
}

/***********HEADING***************/

.element-heading.element-heading-customhtml {
    color: #000;
}

.element-heading h4 {
    border-left: 4px solid #ffb400;
    font-size: 23px;
    font-weight: 100;
    padding-left: 10px;
}



.element-heading h4 {
    text-align: center;
    color: #fff;
    font-weight: bold;
}

.element-heading h4:after {
    content: '';
    position: absolute;
    background-color: #ff8b00;
    width: 8%;
    padding: 5px;
    left: 46%;
    transform: skewX(-20deg);
    bottom: -5px;
}

.element-heading h4 {
    font-weight: bold;
    text-align: center;
    border: none;
    color: #222;
    padding-bottom: 20px;
    border-bottom: 2px solid #ccc;
    position: relative;
    font-size: 25px;
}

.browse-inventory-image a {
    border-color: #ff8b00;
}
.browse-inventory-image a:before {
    color: #ff8b00;
}


div#element-98fd1db79c164ab48dc1bb2c67076cd1 h3 {
    border-bottom: 2px dotted #ff8b00;
    font-size: 22px;

}

h1.pagetitle {
    background: none;
    margin-top: 40px;
    color: #252c3e;
}


/*************CUSTOM 3 BUTTONS*******/

.bg-parallax .container-fluid {
    background: transparent;
}

.btn-one a,.btn-two a,.btn-three a {
    font-size: 60px;
    font-weight: bold;
text-decoration:none;
}

.btn-two a {
color:#000;
}

.btn-one, .btn-three {
    background: rgba(255, 108, 0, 0.66);
    display: inline-block;
    min-width: 230px;
    min-height: 200px;
    text-align: center;
    line-height: 200px;
-webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

 .btn-two{
    background: rgba(255, 223, 199, 0.66);
    display: inline-block;
    min-width: 230px;
    min-height: 200px;
    text-align: center;
    line-height: 200px;
-webkit-transition: all 0.7sease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7sease-in-out;
    transition: all 0.7s ease-in-out;

}

.custom-btns.container {
    text-align: center;
}

.btn-one:hover, .btn-two:hover, .btn-three:hover {
    box-shadow: 0px 6px 12px #2f2f2f;
}

/*************Specials************/

a.vehicle-panel {
    background: #efefef !important;
    color: black;
}

.element-heading h4 {
    border-left: none;
}

a.vehicle-panel:hover {
    background: #444e67 !important;
    color: #fff;
}

/***********Brows inv****************/

div#row-f811213460e8432c820bb07741dddc10, div#row-f811213460e8432c820bb07741dddc10 .container {
    background: #252c3e;
}


div#element-8806b8d0f4f049b49130a02c248d6776 .clearfix a {
    color: #bfbfbf!important;
}


/***********FOOTER*******/

div.footer-container {
    background-color: rgb(37, 44, 62);
}

div.footer-container {
    background-color: rgb(37, 44, 62);
    color: #fff;
}


div.footer-container {
    border-top: none;
    border-bottom: 2px solid #333;
}

 div.page-bottom {
    background-color: rgb(37, 44, 62);
}

footer-container.location {
    color: white!important;
}

div#element-f2ada7c8b3dd460d8e654b1460921e87 h5 {
    color: #ff8b00!important;
}


div.footer-container .accent-color2{
    color: #a5a5a5 !important;
}
div#element-f2ada7c8b3dd460d8e654b1460921e87 .mainphonelabel {
    color: #ababab!important;
}


div#element-f2ada7c8b3dd460d8e654b1460921e87 .faxlabel {
    color: #ababab!important;
}

div#element-f2ada7c8b3dd460d8e654b1460921e87 .email{
    color: #ababab!important;
}
/*****************Inventory************/

.palette-bg2 {
    background-color: #eaeaea;
}

.accent-color1 {
    color: #ff8b00 !important;
}
div#element-98dd44c844954ccaa1bba7976650fb79 h4 {
    color: #fff;
}
.palette-bg1 {
    background-color: #ffffff;
}
.palette-border2 a {
    border-color: #1f1f22;
    color: #616161!important;
}

.clearfix a {
    color: #424242;
}


div#element-f2ada7c8b3dd460d8e654b1460921e87 a {
    color: #fff!important;
}

/************Forms**************/
.form-group {
    color: #464646;
}


.framed-container.container {
    background: #f7f7f7;
}


/******************INV DETAILS*************/

.txt a {
    background: #ff8b00;
    color: #fff;
    text-shadow: 1px 1px 1px black;
    text-align: center;
    padding: 10px 20px;
    font-size: 20px;
    font-weight: bold;
}

.txt {
    text-align: center;
}


/******************************************/
/******************MEDIAQ*************/
/******************************************/

/* Large desktops and laptops */
@media (min-width: 1200px) {
div#element-2a51a76f12e94747bbbb65c1052cc2d3 {
    display: none;
}
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
.hometxt-btn {
    top: 52%;
}
.app-btn {
    top: 30%;
}
div#element-2a51a76f12e94747bbbb65c1052cc2d3 {
    display: none;
}
div#element-993ac90ea35046e286665671c112a1d6 {
    margin-top: -12px;
    background: rgba(37, 44, 62, 0.59);
}
div#element-993ac90ea35046e286665671c112a1d6 {
    margin-top: -140px;
    background: rgba(37, 44, 62, 0.59);
}
div#element-3a418353fc4a46c0b68b0e04b876829a {
    position: absolute;
    z-index: 1000;
    left: 0;
    right: 0;
    bottom: -50px;
}
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
div#element-7a7e3b29357847a6b16423e0cdba209e {
    background: rgba(37, 44, 62, 0.53);
    position: relative;
    z-index: 100;
    top: -12px;
    width: 100%;
}
.hometxt-btn {
    top: 50%;
    z-index: 400;
}
.hometxt-btn a {
    font-size: 20px;
}

.app-btn a {
    font-size: 20px;
}

.icon-img.col-md-2 img {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.app-btn {
    top: 30%;
}
div#element-2a51a76f12e94747bbbb65c1052cc2d3 {
    display: none;
}
div#element-993ac90ea35046e286665671c112a1d6 {
    margin-top: -12px;
    background: rgba(37, 44, 62, 0.59);
}

div#element-3a418353fc4a46c0b68b0e04b876829a {
    top: 160px;
    position: absolute;
    z-index: 1000;
    left: 0;
    right: 0;
}
div#element-62b2b94b8e2b4223b4ba5e04a3c83641 {
    top: 60px;
    position: absolute;
    z-index: 1000;
    left: 250px;
}

.logo-name span {
    font-size: 30px!important;
}
.authrty span {
    font-size: 15px!important;
}

.espnl span {
    font-size: 12px!important;
}
}



/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

.hometxt-btn {
    top: 30px;
    position: relative;
}
.app-btn a {
    font-size: 16px;

}
.hometxt-btn a {
    font-size: 16px;

}
div#element-e552cc712fee4f34972bce1e57e857d0 {
    position: relative;
    margin-top: -50px;
}
div#element-7a7e3b29357847a6b16423e0cdba209e {
    background: rgba(37, 44, 62, 0.53);
    position: absolute;
    z-index: 100;
    top: -140px;
    width: 100%;
display:none;

}
.icon-img.col-md-2 img {
    margin-right: auto;
    margin-left: auto;
    display: block;
}
div#element-98fd1db79c164ab48dc1bb2c67076cd1 {
    text-align: center;
}
.element-type-inventorysearch .btn-default {
    color: #6d6d6d;
        background-color: rgba(255, 139, 0, 0);
    width: 0; 
    height: 46px;
    border: none;
    border-radius: 0;
}
div#element-993ac90ea35046e286665671c112a1d6 {
    margin-top: 20px;
    background: rgba(37, 44, 62, 0);
}
div#element-3a418353fc4a46c0b68b0e04b876829a {
    bottom: -45px;
    position: absolute;
    z-index: 1000;
    left: 0;
    right: 0;
}
.social-media-links {
    text-align: center!important;
}





div#row-11f9e60a28de47079fd239833849e26c {
    display: block!important;
    z-index: 1000;
    position: relative;
}
div#row-483664b77e6e466fb31b00ca88bb5124 {
    display: none;
}
.navbar-fixed-spacer {
    margin-top: 0!important;
}
}








/* Portrait phones and smaller */
@media (max-width: 480px) {

.hometxt-btn {
    top: 30px;
    position: relative;
}

.app-btn {
    top:15px;
    position: relative;
}

.app-btn a {
    font-size: 14px;

}
.hometxt-btn a {
    font-size: 16px;

}

div#element-e552cc712fee4f34972bce1e57e857d0 {
    position: relative;
    margin-top: -50px;
}

div#element-7a7e3b29357847a6b16423e0cdba209e {
    background: rgba(37, 44, 62, 0.53);
    position: absolute;
    z-index: 100;
    top: -140px;
    width: 100%;

display:none;
}

.icon-img.col-md-2 img {
    margin-right: auto;
    margin-left: auto;
    display: block;
}

div#element-98fd1db79c164ab48dc1bb2c67076cd1 {
    text-align: center;
}
.element-type-inventorysearch .btn-default {
    color: #6d6d6d;
       background-color: rgba(255, 139, 0, 0);
    width:0;
    height: 46px;
    border: none;
    border-radius: 0;
}

div#element-3a418353fc4a46c0b68b0e04b876829a {
    bottom: -45px;
    position: absolute;
    z-index: 1000;
    left: 0;
    right: 0;
}

.app-btn a {
    background: rgb(255, 139, 0);
    padding: 10px 15px;
    font-size: 14px;
    border: 2px solid rgb(241, 131, 0);
    transition: all 0.5s;
    text-decoration: none;
    text-shadow: -1px 0px 1px #848484;
}

.social-media-links {
    text-align: center!important;
}


div#row-11f9e60a28de47079fd239833849e26c {
    display: block!important;
}

div#row-11f9e60a28de47079fd239833849e26c {
    display: block!important;
    z-index: 1000;
    position: relative;
}
div#row-483664b77e6e466fb31b00ca88bb5124 {
    display: none;
}
.navbar-fixed-spacer {
    margin-top: 0!important;
}
}









iframe[Attributes Style] {
    max-width:: 100%!importanrt;
    height: 400px!important;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

/*LANDING PAGES*/

.tacoma-bg .container{
background-image: url("https://automanager.blob.core.windows.net/wmclients/003720/images/tacoma-banner.jpg")!important;
}

#row-a314399ac53d4c50bd55e256643f419b .form-group, .element-heading h4 {
    color: #000;
}

h4 {
color: #000!important;
}

/*  LANDING PAGE FB */


.h1-fb-lp {
font-size:50px;
color:#fff;
}

/* LANDING PAGE 27 */

.landing27-bg {
        background: #212121 !important;
}

.landing27-bg .container {
    background-image: url(https://automanager.blob.core.windows.net/wmclients/033023/images/landing6-bg.jpg);
    background-size: cover;
}

.landing27-header h1 {
    text-transform: uppercase;
    color: #FFF;
    font-weight: 900;
}

.landing27-form{
background: #fff;
    border-radius: 15px;
    padding: 25px;
    color: #000;
    margin-right: 8%;
    margin-left: 8%;
    margin-bottom: 5%;
    margin-top: 3%;
}

.landing27-body {
    background: #fff !important;
}

.landing27-body .container {
    background: #fff !important;
}

.landing27-body2{
    background: #fff !important;
}

.landing27-body2 .container{
    background: #fff !important;
}

/* END LANDING PAGE 27 */

/* LANDING PAGE 28 */

.landing28-bg {
        background: #efefef!important
}

.landing28-bg .container {
    background-image: url(https://automanager.blob.core.windows.net/wmclients/033023/images/corolla.png);
    background-size: cover;
    background-color: #efefef!important;
}

.landing28-header h1 {
    text-transform: uppercase;
    color: #000;
    font-weight: 900;
}

.landing28-form{
background: #252c3e;
    border-radius: 15px;
    padding: 25px;
    color: #000;
    margin-right: 8%;
    margin-left: 8%;
    margin-bottom: 5%;
    margin-top: 3%;
}

.landing28-body {
    background: #fff!important;
}

.landing28-body .container {
    background: #fff!important;
}

.landing28-body2{
    background: #fff!important;
}

.landing28-body2 .container{
    background: #fff!important;
}

/* END LANDING PAGE 28 */


/***************************** = Taglines *************/
h3.home-tagline{
    text-align: center;
    font-weight: 900;
    font-size: 34px;
    color: #252c3e;
    line-height: 36px;
}



div#mtc_button2{
    height: auto;
    position: fixed;
    top: 500px!important;
    right: 0px;
    z-index: 1200!important;
    display: inline-block;
}





.authrty span {
font-family: 'Kaushan Script', cursive;
}




/* Large desktops and laptops */
@media (min-width: 1200px) {
div#element-4ae97e7c855744918cd6f1d5d1633ea8 {
    display: none;
}
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

div#element-4ae97e7c855744918cd6f1d5d1633ea8 {
    display: none;
}
a.banner-link {
    font-size: 16px!important;
}

.logo-name span {
    font-size: 22px!important;
}
.authrty span {
    font-size: 15px!important;
}
.espnl span {
    font-size: 14px!important;
}

.top-lg {
    text-align: center;
    margin-left: -10px;
}
.phonenumber-link a {
    text-align: right;
    display: block;
    margin-top: 10px;
}
.social-media-links {
    margin-top: 10px;
}

.top-lg {
    text-align: center;
    margin-left: -10px;
    margin-top: 50px;
}
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
.logo-name span {
    font-size: 22px!important;
}
.authrty span {
    font-size: 15px!important;
}
.espnl span {
    font-size: 14px!important;
}

.top-lg {
    text-align: center;
    margin-left: -10px;
}
.phonenumber-link a {
    text-align: right;
    display: block;
    margin-top: 10px;
}
.social-media-links {
    margin-top: 10px;
}

.top-lg {
    text-align: center;
    margin-left: -74px;
    margin-top: 0px;
}

a.navbar-brand img {
    margin-top: -80px!important;
}
.logo-name span {
    font-size: 20px!important;
}
.authrty span {
    font-size: 12px!important;
}
a.navbar-brand {
    margin-left: -80px!important;
}
.top-lg {
    text-align: center;
    margin-left: -87px;
    margin-top: 17px;
}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
a.navbar-brand img {
    margin-top: -80px!important;
}
a.navbar-brand img {
    display: none;
}
div#element-62b2b94b8e2b4223b4ba5e04a3c83641 {
    display: none;
}
div#element-3936fac0ce0d49b3a03fd10fc844cb66 .social-media-links {
    display: none;
}
div#element-3936fac0ce0d49b3a03fd10fc844cb66 .phonenumber-link {
    display: none;
}
div#element-3936fac0ce0d49b3a03fd10fc844cb66 {
    margin-top: -60px;
}
div#element-8936e724ad0049c2a4607e97d4069e27 img {
    max-width: 60%;
    margin-top: -14px;
}
div#element-f01e7571ad7749c5bd30900f980e7638 {
    margin-top: 0!important;
}

.phonenumber-link {
    margin-top: 42px;
}
nav.navbar.navbar-default {
    padding: 0% 0 0%;
}
.element-type-inventorysearch .form-control {
    background-color: rgb(255, 255, 255);
    border: 1px solid #999 !important;
    border: 0;
    border-radius: 0;
    height: 46px;
    font-size: 14px!important;
    -webkit-box-shadow: none;
    box-shadow: none;
}
div#google_translate_element {
    margin-top: -27px;
    text-align: center!important;
}
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
a.navbar-brand img {
    margin-top: -80px!important;
}
a.navbar-brand img {
    display: none;
}
div#element-62b2b94b8e2b4223b4ba5e04a3c83641 {
    display: none;
}
div#element-3936fac0ce0d49b3a03fd10fc844cb66 .social-media-links {
    display: none;
}
div#element-3936fac0ce0d49b3a03fd10fc844cb66 .phonenumber-link {
    display: none;
}
div#element-3936fac0ce0d49b3a03fd10fc844cb66 {
    margin-top: -60px;
}
div#element-8936e724ad0049c2a4607e97d4069e27 img {
    max-width: 50%;
    margin-top: -80px;
}
div#element-f01e7571ad7749c5bd30900f980e7638 {
    margin-top: 0!important;
}

.phonenumber-link {
    margin-top: 42px;
}
nav.navbar.navbar-default {
    padding: 0% 0 0%;
}


div#google_translate_element {
    
    text-align: center;
}


div#element-8936e724ad0049c2a4607e97d4069e27 img {
    max-width: 60%;
    margin-top: -40px!important;
}
div#google_translate_element {
   
    text-align: center!important;
}
.element-type-inventorysearch .form-control {
    background-color: rgb(255, 255, 255);
    border: 1px solid #999 !important;
    border: 0;
    border-radius: 0;
    height: 46px;
    font-size: 14px!important;
    -webkit-box-shadow: none;
    box-shadow: none;
}
div#element-8936e724ad0049c2a4607e97d4069e27 img {
    max-width:85%;
    margin-top: -10px!important;
}
}



/************* NEW CSS *************/

div#element-3936fac0ce0d49b3a03fd10fc844cb66 {
    position: relative;
    z-index: 150;
}

.menu-container {
    position: relative;
    z-index: 120;
}

div#element-93010e94eea146079c4e4bb2c4023b82 {
    position: absolute;
    z-index: 300;
    top: 0;
    right: 0;
}

.app-btn2.header-approved a {
    padding: 5px;
}

@media(max-width:768px){

.menu-container{
   z-index: 999;
}

.app-btn2.header-approved {
display:none;
}
}

@media (min-width: 1200px){

.col-lg-1.new-hidden {
    width: 0;
}
}


.app-btn2.header-approved {
    text-align: right;
    margin-bottom: 8px;
}



.quicklinkbutton.buttoncolor-black_darkblue .quicklinkbutton-label, .quicklinkbutton.buttoncolor-black_darkblue .quicklinkbutton-anim {
    color: #252c3e;
}

.quicklinkbutton.buttoncolor-black_darkblue {
    background-color: #ff8500 !important;
}


.page-content.reviews-bg {
    background: url(https://automanager.blob.core.windows.net/wmclients/003720/images/tacoma-fb-lp.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

.page-content.reviews-bg .container {
    background: rgba(6, 6, 6, .59);
}

/* Modal */
/*
.modal-header{
    background: #002c8e;
    color: #fff;
}
.modal-header .close {
    margin-top: -2px;
    color: #fff;
opacity: .95;
}
div.modal-body > p{
color:#484848;
}

div.modal-body > ul>li{
color:#484848;
}

div.modal-body > ul>li a{
color:red;
}
div.modal-footer> button{
color: white;
    background: #dd0000;
}
.modal-footer{
background:#1e1e1e;
}
div.modal-footer>button>a{
color:#fff;
text-decoration:none;
}
*/