.profile-tab-container .details h2 {
color:#fff;
display: none;
}
.profile-tab-container .details p.started {
color:#fff;
display: none;
}
.profile-tab-container .details i.icon-year {
    display: none;
color:#fff;
}
.profile-tab-container .details h3.name {
color:#fff;}

.profile-tab-container .details blockquote {
color:#fff;
}

.header-login-widget-container {
    display: flex;
}

.lob-page-recirc-band.interrupter-tile .g.g-3up .col.type-2 .headline{
	font-size: 20px;
}
.lob-page-recirc-band.interrupter-tile .g.g-3up .col.type-2 .eyebrow{
	font-size: 16px;
}
.lob-page-recirc-band.interrupter-tile .g.g-3up .col .content-container .cta-text{
	padding: 0 5%;
}
.section.Text a.a-title, .section.text a.a-title{
	text-decoration: none;
}
.section.blog-navigation .band {
    padding: 40px 0 80px 0px;
}
.three-up-band.blog h4 {
	font-size: 20px;
	min-height: 35px;
}
.nodes .three-up-band h4 {
	min-height: unset;
	margin-bottom: 0px;
}
.nodes .three-up-band .cta-text {
    margin: 10px 0 46px 0;
}
div#meetOurPeople {
    padding: 0 25px;
}

.iti {
    --iti-path-flags-1x: url('../img/flags.webp');
    --iti-path-flags-2x: url('../img/flags@2x.webp');
    --iti-path-globe-1x: url('../img/globe.webp');
    --iti-path-globe-2x: url('../img/globe@2x.webp');
  }

.reservation-flow.cars .car-container .car .select-button.btn-pay-now,
.reservation-flow.cars .car-container .car .pay-now-save {
    width: 33%;
}

.reservation-flow.cars .car-container .car .select-button.btn-pay-later {
    width: 33%;
    left: unset;
    right: 12.5%;
    color: #e2231a;
    border: 2px solid #e2231a;
    background: #fff;
}

.reservation-flow.cars .car-container .car .pay-now-save {
    background: transparent;
    bottom: calc(9% - 40px);
    color: #e2231a;
    font-size: 17px;
    font-family: "DINMedium", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    height: auto;
    line-height: 35px;
    text-align: center;
    display: block;
    position: absolute;
    left: 12.5%;
}
@media (max-width: 1200px){
	.reservation-flow.cars .car-container .car .pay-now-save {
		bottom: calc(12% - 40px);
	}
}
@media (max-width: 700px){
	.reservation-flow.cars .car-container .car .pay-now-save {
		bottom: calc(8% - 40px);
	}
}

.taxes-and-fees-tooltip .text-capsule-item{
	font-size: 17px;
}

.taxes-and-fees-tooltip .text-capsule-item img{
	margin: 0;
	width: 35px;
    height: 35px;
    position: relative;
    top: 8px;
    margin-right: 10px;
}
.taxes-and-fees-tooltip .text-capsule-item h2{
	font-size: 22px;
}


/*hide pay now*/
#reviewPayNowSubmit {
    /*display: none;*/
}
/* hide 3 home  boxes*/

.extras-row .extras-cell_icon span.icon-SKIC {
    background: url(../img/icons/ski_combo_red.png) no-repeat center center;
        background-size: auto;
    background-size: 90% 90%;
}

.extras-row.selected .extras-cell_icon span.icon-SKIC {
    background: url(../img/icons/ski_combo_white.png) no-repeat center center;
        background-size: auto;
    background-size: 90% 90%;
}

.extras-row .extras-cell_icon span.icon-SKI2 {
    background: url(../img/icons/ski_kit_red.png) no-repeat center center;
        background-size: auto;
    background-size: 90% 90%;
}

.extras-row.selected .extras-cell_icon span.icon-SKI2 {
    background: url(../img/icons/ski_kit_white.png) no-repeat center center;
        background-size: auto;
    background-size: 90% 90%;
}

.extras-row .extras-cell_icon span.icon-SKI1 {
    background: url(../img/icons/ski_rakcs_red.png) no-repeat center center;
        background-size: auto;
    background-size: 90% 90%;
}

.extras-row.selected .extras-cell_icon span.icon-SKI1 {
    background: url(../img/icons/ski_rakcs_white.png) no-repeat center center;
        background-size: auto;
    background-size: 90% 90%;
}

.extras-row .extras-cell_icon span.icon-IBS {
    background: url(../img/icons/infant_booster_original.png) no-repeat center center;
        background-size: auto;
    background-size: 90% 90%;
}
.extras-row.selected .extras-cell_icon span.icon-IBS {
    background: url(../img/icons/infant_booster_original_white.png) no-repeat center center;
        background-size: auto;
    background-size: 90% 90%;
}

.extras-row .extras-cell_icon span.icon-CO2 {
    background: url(../img/icons/co2.png) no-repeat center center;
        background-size: auto;
    background-size: 90% 90%;
}
.extras-row .extras-cell_icon span.icon-PLANT {
    background: url(../img/icons/adopt.png) no-repeat center center;
        background-size: auto;
    background-size: 90% 90%;
}

.extras-row.selected .extras-cell_icon span.icon-CO2 {
    background: url(../img/icons/co2-active.png) no-repeat center center;
        background-size: auto;
    background-size: 90% 90%;
}

.extras-row.selected .extras-cell_icon span.icon-PLANT {
    background: url(../img/icons/adopt-active.png) no-repeat center center;
        background-size: auto;
    background-size: 90% 90%;
}


.logo{width: 288px;height:auto;padding: 12px 12px 4px 60px;}
.logo img{border:0px;}
.icon.icon-nav-mobile-e-icon-white{
	background-image: url(../img/logo.png);
}
.color-red{color: #e2231a;}
.pull-left{
	float: left;
}
.pull-right{
	float: right;
}
.marginTop10{
	margin-top: 10px;
}
.form-error{
	border: 1px solid #e2231a;
	color: #e2231a;
}
.form-error.valid{
	border: 1px solid #c3c3c3;
	color: #089e00;
}
.error-message{
	background: #F6DB00;
	vertical-align: bottom;
	font-family: "DINLight", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 21px;
	padding: 5px 15px;
	margin: 5px 0;
	transition: all 250ms ease-in-out;
	color: #181918;
}
.fa-door::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em;
  background: url(../img/icons/door.png);
  background-size: cover;
}

#reservationHeader .mobile-logo.header-nav-item i, .master-nav .mobile-logo.header-nav-item i{
	width: 10.75rem;
	height: 5.75rem;
}
#reservationHeader .sign-in .utility-nav-content, .master-nav .sign-in .utility-nav-content{
	top: 7.91rem;
}
.icon.icon-forms-checkmark-green {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23e2231b%22%20d%3D%22M33.7%204l-18%2018.8-9.4-9.9L0%2019.5l12.6%2013.2%203.1%203.3L40%2010.6%22%2F%3E%3C%2Fsvg%3E")
}
.icon.icon-location-airport-green{background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0iI2Y2MDAwMCIgZD0iTTM3IDUuMWwtMiAuMWMtMS44LjEtMy41LjktNC44IDIuMmwtMy44IDMuOEgxMC4zYy0xLjUgMC0yLjggMS4yLTIuOCAyLjggMCAxLjggMSAyLjUgMi42IDNsMy42IDEgMS4zLTEuNC00LjQtMUM5LjUgMTUuMSA5IDE0LjkgOSAxNGMwLS43LjYtMS4yIDEuMi0xLjJoMTQuN2wtMTIuOCAxM2MtLjYuNy0xLjUgMS0yLjQgMUgzLjJjLTEuMyAwLTMgMS4xLTMuMSAyLjMtLjEuNCAwIDEuNSAxLjcgMmw5LjQgMy4zYzEuNy42IDMuOC4xIDUuMS0xLjJsOS4xLTkuMyAxLjUgNy42Yy41IDIuNSAxLjkgMy40IDMuMSAzLjQgMS41IDAgMi43LTEuNCAyLjgtMy4xVjE3YzAtLjQuMi0uOS41LTEuMmw1LjgtNS44Yy44LS44IDEuMS0yLjEuNi0zLjItLjUtMS0xLjUtMS43LTIuNy0xLjd6bS45IDMuOGwtNS44IDUuOGMtLjYuNi0uOSAxLjQtLjkgMi4zdjE0LjdjMCAxLS42IDEuNi0xLjIgMS42cy0xLjMtLjYtMS42LTIuMWwtMS42LThjLS4yLS42LS43LTEtMS40LTEtLjQgMC0uNy4xLTEgLjRMMTUgMzIuMWMtLjkuOS0yLjMgMS4yLTMuNC44TDEuMSAyOS4ybDEuNi0uN2MuMi0uMS40LS4xLjYtLjFoNi41YzEuMyAwIDIuNi0uNSAzLjUtMS41TDMxLjQgOC41YzEtMSAyLjQtMS42IDMuOC0xLjdsMS44LS4yYy42IDAgMSAuMyAxLjIuOC4yLjUuMiAxLjEtLjMgMS41eiIvPjwvc3ZnPg==);}
.NewsletterForm input{
	width: 99%;
}
input.error {
    border: 2px solid #e2231a !important;
    color: #e2231a !important;
}
label.error, span.error{
	color: #e2231a !important;
    position: absolute;
    display: block;
    font-size: 0.8rem;
}
.enroll-page .enroll-forms-container .enroll-forms label.error{
    top: 22px;
}
.flash, .message {
    background: #F6DB00;
    vertical-align: bottom;
    font-family: "DINLight", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 21px;
    padding: 5px 15px;
    margin: 15px 0;
    transition: all 250ms ease-in-out;
    color: #181918;
}
.sign-in .logout a{
	font-size: 16px;
}
.login-flow {
    margin: 100px 0;
}
.master-nav .login-widget .utility-nav-content fieldset .field-container input.error {
    margin-bottom: 2px;
}
.master-nav .login-widget .utility-nav-content fieldset .field-container label.error {
    padding-top: 0;
    padding-bottom: 0;
}
.master-nav .login-widget .utility-nav-content .business-advancedcarrent-login-message{
	margin: 15px 0;
}
.master-nav .login-widget .utility-nav-content fieldset .field-container .business-advancedcarrent-login label{
	padding-top: 10px;
}
.master-nav .login-widget .utility-nav-content fieldset .field-container .business-advancedcarrent-login input[type="text"], 
.master-nav .login-widget .utility-nav-content fieldset .field-container .business-advancedcarrent-login input[type="password"]{
	height: 40px;
	margin-bottom: 5px;
}
select.styled{
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLT48c3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDEzIDUzLjMgMjgnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAxMyA1My4zIDI4OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSc+PHN0eWxlIHR5cGU9J3RleHQvY3NzJz4gLnN0MHtmaWxsOiNFMjIzMUE7fSA8L3N0eWxlPjxwYXRoIGNsYXNzPSdzdDAnIGQ9J00wLDE5LjRMNS4zLDEzbDIxLjYsMTcuM0w0OCwxMy40bDUuMyw2LjVMMjYuOSw0MUwwLDE5LjQnLz48L3N2Zz4=");
}
#reservationHeader .mobile-logo.header-nav-item i, .master-nav .mobile-logo.header-nav-item i {
    width: 8.75rem;
    height: 2.75rem;
    margin-top: 15px;
    margin-left: 5px;
}
 .reservation-flow.cars .car-container .car .car-header > span.air-conditioning {
    margin-top: 5px;
    font-family: "DINBold", Arial Black, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase; 
}

.vehicle-item__attributes{
	color: #656565;
}
.reservation-flow.cars .car-container .car .vehicle-item__attributes li.vehicle-item__attribute-item {
    display: inline-block;
    margin-right: 1.125em;
    color: #393a3b;
    font-size: 13px;
    font-family: "DINLight", Helvetica, Arial, sans-serif;
}
.vehicle-item__attribute-item .icon {
    display: inline-block;
    margin-right: 0.5em;
    height: 1em;
    width: 1em;
    vertical-align: middle;
}
.icon.icon-specs-transmission-gray {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTcgMTUuNyI+PHN0eWxlPi5zdDB7ZmlsbDojNkU2RTZFO308L3N0eWxlPjx0aXRsZT50cmFuc21pc3Npb24gdHlwZTwvdGl0bGU+PGcgaWQ9IkNhbWFkYV8yIj48ZyBpZD0iTGF5ZXJfMV8xXyI+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIuMiAzLjloLS41Qy44IDMuOSAwIDMuMSAwIDIuMnYtLjVDMCAuOC44IDAgMS43IDBoLjVjMSAwIDEuNy44IDEuNyAxLjd2LjVjMCAuOS0uOCAxLjctMS43IDEuN3ptLS41LTIuNmMtLjIgMC0uNC4yLS40LjR2LjVjMCAuMi4yLjQuNC40aC41Yy4yIDAgLjQtLjIuNC0uNHYtLjVjMC0uMi0uMi0uNC0uNC0uNGgtLjV6TTguNyAzLjloLS40Yy0xIDAtMS43LS44LTEuNy0xLjd2LS41QzYuNi43IDcuNCAwIDguMyAwaC41YzEgMCAxLjcuOCAxLjcgMS43di41Yy0uMS45LS44IDEuNy0xLjggMS43em0tLjQtMi42Yy0uMyAwLS41LjItLjUuNHYuNWMwIC4yLjIuNC40LjRoLjVjLjIgMCAuNC0uMi40LS40di0uNWMwLS4yLS4yLS40LS40LS40aC0uNHpNNy44IDkuNmgxLjN2My4zSDcuOHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNy44IDMuMWgxLjN2My4zSDcuOHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUuNyAxMi4xaC0xLjNWOC42YzAtLjEtLjEtLjEtLjEtLjFIMi44Yy0uOCAwLTEuNS0uNy0xLjUtMS40VjMuM2gxLjNWN2MwIC4xLjEuMS4xLjFoMTEuNWMuOCAwIDEuNC43IDEuNCAxLjV2My41ek0xNS4yIDMuOWgtLjVjLTEgMC0xLjctLjgtMS43LTEuN3YtLjVjMC0xIC44LTEuNyAxLjctMS43aC41YzEgMCAxLjcuOCAxLjggMS43di41YzAgMS0uOCAxLjctMS44IDEuNy4xIDAgLjEgMCAwIDB6bS0uNC0yLjZjLS4yIDAtLjQuMi0uNC40di41YzAgLjIuMi40LjQuNGguNWMuMiAwIC40LS4yLjQtLjR2LS41YzAtLjItLjItLjQtLjQtLjRoLS41ek04LjcgMTUuN2gtLjRjLTEgMC0xLjctLjgtMS43LTEuN3YtLjVjMC0xIC44LTEuNyAxLjctMS43aC41YzEgMCAxLjcuOCAxLjcgMS43di41YzAgLjktLjggMS43LTEuOCAxLjd6bS0uNC0yLjZjLS4yIDAtLjQuMi0uNC40di41YzAgLjIuMi40LjQuNGguNWMuMiAwIC40LS4yLjQtLjR2LS41YzAtLjItLjItLjQtLjQtLjRoLS41eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNS4yIDE1LjdoLS41Yy0xIDAtMS43LS44LTEuNy0xLjd2LS41YzAtMSAuOC0xLjcgMS43LTEuN2guNWMxIDAgMS43LjggMS44IDEuN3YuNWMwIC45LS44IDEuNy0xLjggMS43LjEgMCAuMSAwIDAgMHptLS40LTIuNmMtLjIgMC0uNC4yLS40LjR2LjVjMCAuMi4yLjQuNC40aC41Yy4yIDAgLjQtLjIuNC0uNHYtLjVjMC0uMi0uMi0uNC0uNC0uNGgtLjV6TTE0LjQgMy4xaDEuM3YzLjNoLTEuM3oiLz48L2c+PC9nPjwvc3ZnPg==);
}
.vehicle-item__attribute-item .icon.icon-specs-passenger-gray {
    height: 1.2em;
    width: 0.8em;
}
.icon.icon-specs-passenger-gray {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAuNCAxNS43Ij48c3R5bGU+LnN0MHtmaWxsOiM2RTZFNkU7fTwvc3R5bGU+PHRpdGxlPnBhc3NhbmdlcjwvdGl0bGU+PGcgaWQ9IkNhbWFkYV8yIj48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS41IDcuNmMtLjMuNC0uNi43LTEgLjkuNC40LjYgMSAuNiAxLjZ2My40YzAgLjQtLjMuOC0uNy45SDIuM2MtLjUgMC0uOS0uNC0xLS45di0zLjRjMC0xLjMgMS4xLTIuMiAyLjMtMi4yaDEuOWMyIDAgMy42LTEuNiAzLjYtMy42di0uNmMwLTItMS41LTMuNi0zLjUtMy43aC0uNUMzIDAgMS40IDEuNiAxLjMgMy43di41YzAgLjUuMS45LjMgMS4zLjQtLjEuOS0uMiAxLjMtLjMtLjItLjMtLjMtLjctLjMtMXYtLjVjMC0xLjMgMS4xLTIuNCAyLjUtMi40aC41YzEuMyAwIDIuMyAxIDIuMyAyLjN2LjZjMCAxLjMtLjkgMi4zLTIuMiAyLjRoLS42Yy0uOSAwLTEuOCAwLTIuNy4yQzEgNy4yIDAgOC42IDAgMTAuMXYzLjRjMCAxLjIgMS4xIDIuMiAyLjMgMi4yaDYuMWMxLjIgMCAyLjEtMSAyLjEtMi4xdi0zLjVjMC0xLS40LTEuOS0xLTIuNSIgaWQ9IkxheWVyXzFfMV8iLz48L2c+PC9zdmc+);
}
.icon.icon-specs-bags-gray {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTUuNyAxNS43Ij48c3R5bGU+LnN0MHtmaWxsOiM2RTZFNkU7fTwvc3R5bGU+PHRpdGxlPmJhZzwvdGl0bGU+PGcgaWQ9IkNhbWFkYV8yIj48ZyBpZD0iTGF5ZXJfMV8xXyI+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMyAxNS43Yy0uMyAwLS43LS4xLS45LS40LS4yLS4yLS40LS42LS40LS45VjcuMmMwLTEuNCAxLjItMi42IDIuNi0yLjZIMTNjMS40IDAgMi42IDEuMSAyLjYgMi42djcuMmMwIC43LS42IDEuMy0xLjMgMS4zaC0xM3ptMTEuOC05LjhIMi42Yy0uMyAwLS43LjEtLjkuNC0uMy4yLS40LjYtLjQuOXY3LjJoMTMuMVY3LjJjMC0uNy0uNi0xLjMtMS4zLTEuM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS44IDUuMlYyYzAtLjItLjEtLjQtLjItLjUtLjEtLjEtLjMtLjItLjUtLjJINi41Yy0uMiAwLS4zLjEtLjUuMi0uMS4yLS4xLjMtLjEuNXYxLjNINC42VjJjMC0xLjEuOS0yIDItMmgyLjVjMS4xIDAgMiAuOSAyIDJ2My4ySDkuOHoiLz48L2c+PC9nPjwvc3ZnPg==);
}

.feature-list.emission {
    position: relative;
    cursor: pointer;
}
.feature-list.emission:before, .feature-list.emission ul.features li.emission:before {
    background-image: url(/img/el_emission.png);
    height: 25px;
    display: block;
    float: left;
    top: -6px;
    position: relative;
    padding: 0;
    width: 30px;
    content: " ";
    left: -3px;
}
.feature-list.emission.emission_a:before, .feature-list.emission ul.features li.emission.emission_a:before {
    background-position: 0 0!important;
}
.feature-list.emission.emission_b:before, .feature-list.emission ul.features li.emission.emission_b:before {
    background-position: 0 -60px!important;
}
.feature-list.emission.emission_c:before, .feature-list.emission ul.features li.emission.emission_c:before {
    background-position: 0 -120px!important;
}
.feature-list.emission.emission_d:before, .feature-list.emission ul.features li.emission.emission_d:before {
    background-position: 0 -180px!important;
}
.feature-list.emission.emission_e:before, .feature-list.emission ul.features li.emission.emission_e:before {
    background-position: 0 -240px!important;
}
.feature-list.emission.emission_f:before, .feature-list.emission ul.features li.emission.emission_f:before {
    background-position: 0 -300px!important;
}
.feature-list.emission.emission_g:before, .feature-list.emission ul.features li.emission.emission_g:before {
    background-position: 0 -360px!important;
}
.feature-list.emission .content {
    position: absolute;
    left: 0;
    top: auto;
    bottom: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: -5px;
    padding: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border: 1px solid #d8d8d8;
    border-top-color: #d8d8d8;
    border-top-style: solid;
    border-top-width: 1px;
    border-right-color: #d8d8d8;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: #d8d8d8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #d8d8d8;
    border-left-style: solid;
    border-left-width: 1px;
    background: #f0f0f0;
    -webkit-box-shadow: 0 0 6px rgba(85,85,85,0.3);
    -moz-box-shadow: 0 0 6px rgba(85,85,85,0.3);
    -ms-box-shadow: 0 0 6px rgba(85,85,85,0.3);
    -o-box-shadow: 0 0 6px rgba(85,85,85,0.3);
    box-shadow: 0 0 6px rgba(85,85,85,0.3);
    width: 170px;
    z-index: 2;
    text-indent: 0;
    text-align: left;
    color: #333;
    font-size: 12px;
    line-height: 16px;
    left: 3px;
    bottom: 47px;
}
.emission .content .features li {
    float: none;
    margin: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 8px 0 8px 40px;
    padding-top: 8px;
    padding-right: 0;
    padding-bottom: 8px;
    padding-left: 0px;
    width: 65%;
    box-sizing: border-box;
    height: 25px;
    font-size: 13px;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}
.hotDeal{
    position: absolute;
    top: 6px;
    right: 0px;
    background-color: #e2231a;
    color: #fff;
    z-index: 99999;
    display: block;
    font-size: 16px;
    font-family: "DINBold", Arial, sans-serif;
    padding: 2px 8px 0px 8px;
    text-transform: uppercase;
    border-radius: 8px 0 0 8px;
    font-style: italic;
    line-height: 16px;
    border: 1px solid #e2241b;
}
.extraQty{
	width:80%;
}
.modal-container .modal-content .modal-header {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
}
.modal-container .modal-content .modal-header .rs-icon.rs-icon--cta {
    height: 1.5rem;
    width: 1.5rem;
}
.modal-container.dark .modal-content .modal-header{
	padding: 10px;
	background-color: #575757;
}
.modal-container.dark button.close-modal{
	padding: 2px;
}
.modal-container.dark .modal-content{
	border-radius: 25px;
    background: #575757;
    color: #fff;
    min-height: auto;
}

.modal-container.has-icon .modal-body{
	padding-left: 135px;
	padding-top: 0;
}
.modal-sideicon{
	position: absolute;
    top: 0;
    left: 0px;
    margin: 20px 35px;
    width: 85px;
}
@media (max-width: 46.8em) {
    .modal-sideicon{
        display: none;
    }
    #vehicle-filter-modal {
        padding: 0;
        margin: 0;
        width: 100%;
    }
    #vehicle-filter-modal.active .modal-content {
        width: 100%;
        top: 0;
        margin-left: -50%;
    }
    #vehicle-filter-modal .modal-content .modal-footer{
        bottom: 0;
        width: 100%;
        background: white;
    }
}
.modal-container.dark .modal-content .modal-body h2{
    color: #fff;
	font-size: 25px;
	margin: 0 0 0.1875rem 0;
	border-bottom: 3px solid #ffffff;
}
.modal-container.active.dark .modal-content .modal-body h2{
    border-bottom: 3px solid #ffffff;
}
.modal-container.dark .modal-content .modal-body h3,.modal-container.dark .modal-content .modal-body h4{
    color: #fff;
    font-size: 20px;
    font-family: "DINMedium", Arial, sans-serif;
}
.modal-container.dark button{
    border-radius: 15px;
    padding: 0.65em 1.4em;
}
.modal-container.dark .actions button{
	float: right;
    margin-left: 10px;
}
.modal-container.dark input{
	border-radius: 20px;
}

.vehicle-filter__filter.collapsed .vehicle-filter__accordion-content {
    display: none;
}


/*h1 { font:42px/1.5 "DINLight",Helvetica,Arial,sans-serif; text-transform:none; font-weight:normal; }*/
.home-featured-band { padding-top:0; }
.text-capsule-list { margin:0; background:#f3f3f3; border-top:10px solid #f3f3f3; border-bottom:10px solid #f3f3f3; }
.text-capsule-item { display:block; }
.text-capsule-tile.gutter-narrow { padding:20px 40px 10px 40px; }
.text-capsule-tile.gutter-wide { padding:30px; }
.text-capsule-tile__image { height:50px; }
  
/**DateCalendare**/
.booking-widget .picker {
    width: 100%;
    display: block;
    position: initial;
}
.booking-widget .picker__holder{
	max-width: initial;
	max-height: initial;
	overflow-y: initial;
}
.booking-widget .picker--opened .picker__holder{
	background: #e2231a;
	box-shadow: none;
	border-radius: 0px;
	border: 0px;
	max-height: initial;
	position: initial;
}
.booking-widget .picker__header{
	text-align: center;
	position: relative;
	margin-top: .75em;
	padding: 0 40px;
	font-family: "DINMedium",Arial,sans-serif;
	font-size: 1.375rem;
	color: white;
}
.booking-widget .picker__year{
	font-style: initial;
	font-size: 1.375rem;
	color: white;
}
.booking-widget .picker__table{
	text-align: center;
	border: 0;
}
.booking-widget .picker__table th, .booking-widget .picker__table td{
	border: 2px solid transparent;
	text-align: center;
}
.booking-widget .picker__weekday{
	color: white;
}
.booking-widget .picker__day{
	display: block;
    cursor: pointer;
	border: 1px solid #d17979;
	padding: .75rem .5rem;
	height: 3em;
    transition: all 250ms ease-in-out;
    position: relative;
    color: white;
    font-weight: bold;
}
.booking-widget .picker__day--today{
	cursor: pointer !important;
}
.booking-widget .picker__day:hover {
    background-color: #fff;
    color: #e22319;
    transform: scale(1.18);
    z-index: 1;
}
.booking-widget .picker__day--highlighted:hover, .booking-widget .picker--focused .picker__day--highlighted{
	cursor: initial;
	color: white;
	background: initial;
}
.booking-widget .picker__day--outfocus{
	color: #e2231a !important;
	border: 1px solid #e2231a !important;
}
.booking-widget .picker__day--outfocus:hover{
	background: #e2231a !important;
	transform: unset;
}
.booking-widget .picker__day--selected, .booking-widget .picker--focused .picker__day--selected{
	background: #fff;
	color: #a02020;
    font-family: "DINMedium",Arial,sans-serif;
}
.booking-widget .pickup-calendar .picker__day--selected:after{
	width: 0;
    height: 0;
    border-top: 23px solid #d17979;
    border-bottom: 23px solid #d17979;
    border-right: 0 solid transparent;
    border-left: 25px solid transparent;
    content: '';
    right: 0;
    top: 0;
    overflow: hidden;
    position: absolute;	
}
.booking-widget .dropoff-calendar .picker__day--selected:after {
    width: 0;
    height: 0;
    border-top: 23px solid #d17979;
    border-bottom: 23px solid #d17979;
    border-right: 25px solid transparent;
    border-left: 0 solid transparent;
    content: '';
    left: 0;
    top: 0;
    overflow: hidden;
    position: absolute;
}
.booking-widget .picker__day--selected:hover{
	background-color: #e2231a;
    color: #fff;
    transform: none;
}


.booking-widget .picker__nav--prev::before, .booking-widget .picker__nav--next::before{
	border:0px;
}
.booking-widget .picker__nav--prev, .booking-widget .picker__nav--next{
	width: 20px;
	height: 20px;
	background-size: 100%;
	display: block;
	padding: 0;
	top: 0.4em;
	background-repeat: no-repeat;
}
.booking-widget .picker__nav--next{
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1My4zMzMzMzIgMzguMDkzMzM0IiBoZWlnaHQ9IjM4LjA5MyIgd2lkdGg9IjUzLjMzMyI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJNMCAyODUuNzE1VjBoNDAwdjI4NS43MTVIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0ibWF0cml4KC4xMzMzMyAwIDAgLS4xMzMzMyAwIDM4LjA5MykiPjxwYXRoIGQ9Ik0yMzcuMDg2IDI0LjYxN0wyNjEuMDQzIDBsMTM1LjUzIDEzOS4yNTQtMjMuOTYgMjQuNjFMMjM3LjA4NiAyNC42MTYiLz48cGF0aCBkPSJNMjM3LjA4NiAyNjEuMDk0bDIzLjk1NyAyNC42Mkw0MDAgMTQyLjg3MmwtMjMuOTU3LTI0LjYxNi0xMzguOTU3IDE0Mi44NCIvPjxwYXRoIGQ9Ik0wIDEyNC41NWgzNTUuNzYydjM0LjgxNEgwVjEyNC41NXoiLz48L2c+PC9zdmc+");
	right: 0.2em;
}
.booking-widget .picker__nav--next:hover{
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1My4zMzMzMzIgMzguMDkzMzM0IiBoZWlnaHQ9IjM4LjA5MyIgd2lkdGg9IjUzLjMzMyI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJNMCAyODUuNzE1VjBoNDAwdjI4NS43MTVIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0ibWF0cml4KC4xMzMzMyAwIDAgLS4xMzMzMyAwIDM4LjA5MykiPjxwYXRoIGQ9Ik0yMzcuMDg2IDI0LjYxN0wyNjEuMDQzIDBsMTM1LjUzIDEzOS4yNTQtMjMuOTYgMjQuNjFMMjM3LjA4NiAyNC42MTYiLz48cGF0aCBkPSJNMjM3LjA4NiAyNjEuMDk0bDIzLjk1NyAyNC42Mkw0MDAgMTQyLjg3MmwtMjMuOTU3LTI0LjYxNi0xMzguOTU3IDE0Mi44NCIvPjxwYXRoIGQ9Ik0wIDEyNC41NWgzNTUuNzYydjM0LjgxNEgwVjEyNC41NXoiLz48L2c+PC9zdmc+");
	transform: scale(1.18);
	background-size: 100%;
	background-repeat: no-repeat;
	background-color: transparent;
}
.booking-widget .picker__nav--prev{
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1My4zMzMzMzIgMzguMDkzMzM0IiBoZWlnaHQ9IjM4LjA5MyIgd2lkdGg9IjUzLjMzMyI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJNMCAyODUuNzE1VjBoNDAwdjI4NS43MTVIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0ibWF0cml4KC4xMzMzMyAwIDAgLS4xMzMzMyAwIDM4LjA5MykiPjxwYXRoIGQ9Ik0xNjIuOTE0IDI0LjYxN0wyNy4zODcgMTYzLjg2M2wtMjMuOTYtMjQuNjFMMTM4Ljk1NiAwbDIzLjk1NyAyNC42MTciLz48cGF0aCBkPSJNMTYyLjkxNCAyNjEuMDk0TDIzLjk1NyAxMTguMjU0IDAgMTQyLjg3bDEzOC45NTcgMTQyLjg0NSAyMy45NTctMjQuNjIiLz48cGF0aCBkPSJNNDQuMjM4IDEyNC41NUg0MDB2MzQuODE0SDQ0LjIzOFYxMjQuNTV6Ii8+PC9nPjwvc3ZnPg==");
	left: 0.2em;
}
.booking-widget .picker__nav--prev:hover{
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1My4zMzMzMzIgMzguMDkzMzM0IiBoZWlnaHQ9IjM4LjA5MyIgd2lkdGg9IjUzLjMzMyI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJNMCAyODUuNzE1VjBoNDAwdjI4NS43MTVIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0ibWF0cml4KC4xMzMzMyAwIDAgLS4xMzMzMyAwIDM4LjA5MykiPjxwYXRoIGQ9Ik0xNjIuOTE0IDI0LjYxN0wyNy4zODcgMTYzLjg2M2wtMjMuOTYtMjQuNjFMMTM4Ljk1NiAwbDIzLjk1NyAyNC42MTciLz48cGF0aCBkPSJNMTYyLjkxNCAyNjEuMDk0TDIzLjk1NyAxMTguMjU0IDAgMTQyLjg3bDEzOC45NTcgMTQyLjg0NSAyMy45NTctMjQuNjIiLz48cGF0aCBkPSJNNDQuMjM4IDEyNC41NUg0MDB2MzQuODE0SDQ0LjIzOFYxMjQuNTV6Ii8+PC9nPjwvc3ZnPg==");
	transform: scale(1.18);
	background-size: 100%;
	background-repeat: no-repeat;
	background-color: transparent;
}
.booking-widget .age-input span {
    color: #e2241b;
}

.reservation-flow.cars .filter-selectors .selector .filters .filter-name.select-all{
	margin-bottom: 10px;
    font-weight: bold;
}

.reservation-flow.cars .car-container .car ul:not(.spec-list) > li > ul > li.ccf span.left {
    width: 80%;
    font-size: 14px;
    line-height: 16px;
}
.reservation-flow.cars .car-container .car ul:not(.spec-list) > li > ul > li.ccf span.right {
    width: 20%;
    font-size: 14px;
    line-height: 16px;
}
.reservation-flow.cars .car-container .car table tr td{
    color: #FFF;
}
.reservation-flow.cars .car-container .car .car-header{
	width: 88%;
}
.pre-expedited-banner i.icon.icon-arc-logo-black {
    display: inline-block;
    height: 50px;
    width: 35px;
    vertical-align: top;
    background-size: 35px; 
}

.verification-page .print-link{
    color: #e2231a;
    font-family: "DINRegular",Arial,sans-serif;
}
.verification-page .complete-reservation .submit {
    float: left;
    margin-right: 5px;
    width: auto;
}
@media (max-width: 768px) {
	.verification-page .complete-reservation .submit {
		width: 100%;
		margin: 10px 0 10px;
	}
}

@media (max-width: 885px) {
    #reservationHeader .sign-in .utility-nav-content, .master-nav .sign-in .utility-nav-content {
        right: -60px !important;
        min-width: 300px !important;
    }
}
@media (max-width: 29.75em) {
    .verification-page header .alpha {
        text-align: center;
    }
}

.extras-row_action .add-remove a{
	display: none;
}
.extras-row_action .add-remove.add a.addBtn{
	display: block;
}
.extras-row_action .add-remove.remove a.removeBtn{
	display: block;
}
.extras-row .extras-cell_icon span{
	display:inline-block;
	width:100%;
	height: 100%;
    background-size: 100% 100%;
    min-height: 56px;
}
.extras-row .extras-cell_icon span.icon-CSB{
	background: url(../img/icons/car-seat-booster-not-active.png) no-repeat center center;
    background-size: 90% 90%;
}
.extras-row .extras-cell_icon span.icon-CBS{
	background: url(../img/icons/CBS.png) no-repeat center center;
    background-size: 90% 90%;
}
.extras-row .extras-cell_icon span.icon-SCDW{
	background: url(../img/icons/SCDW.png) no-repeat center center;
    background-size: 90% 90%;
}
.extras-row .extras-cell_icon span.icon-4GWIF{
	background: url(../img/icons/4GWIF.png) no-repeat center center;
    background-size: 90% 90%;
}
.extras-row.selected .extras-cell_icon span.icon-CSB{
	background: url(../img/icons/car-seat-booster-active.png) no-repeat center center;
    background-size: 90% 90%;
}
.extras-row.selected .extras-cell_icon span.icon-CBS{
	background: url(../img/icons/CBS-active.png) no-repeat center center;
    background-size: 90% 90%;
}
.extras-row.selected .extras-cell_icon span.icon-SCDW{
	background: url(../img/icons/SCDW-active.png) no-repeat center center;
    background-size: 90% 90%;
}
.extras-row.selected .extras-cell_icon span.icon-4GWIF{
	background: url(../img/icons/4GWIF-active.png) no-repeat center center;
    background-size: 90% 90%;
}
.enroll-page .enroll-forms-container .enroll-forms .field-container{
    position: relative;
}
.enroll-page .enroll-forms-container .enroll-forms .phone select {
    width: 16.66%;
    margin-right: -1%;
}

.enroll-page .enroll-forms-container .enroll-forms .phone select {
    width: 16.66%;
    margin-right: 2%;
}
.personal-information .phone select {
    width: 32%;
    margin-right: 1%;
}
.personal-information .phone input {
    /* width: 66%; */
}
.personal-information .personal-entry-form .phone,
.personal-information .personal-entry-form .mobile{
    width: 48% !important;
    display: inline-block !important;
}
.personal-information .personal-entry-form .mobile {
    margin-right: 3.33%;
}
.personal-information .personal-entry-form .mobile .iti,
.personal-information .personal-entry-form .phone .iti{
    width: 100%;
}

.NewsletterForm input{margin-bottom:10px; width:99%;}
.utility-nav > li .Helplink a {
	color: white;
    font-size: 14px;
}


.list-reservations-page header,
.cancel-reservation-page header {
  padding: 30px 4%;
  background-color: #ffffff;
}

#SaveTime,#ContactDetails{
    transition: all 600ms linear;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
}
#SaveTime.collapsed,#ContactDetails.collapsed{
    opacity: 1;
    max-height: 1500px;
    overflow: visible;
    visibility: visible;
}
.verification-page .review-section .section-content .view-header{
	float: none;
}
h3.expand:hover {
    text-decoration: none;
}
.view-header .icon.icon-nav-carrot-down.active {
	transform: rotate(180deg);
}
select.styled {
    /*background-image: none;*/
}
@media (min-width: 46.8em) {
    .list-reservations-page header,.cancel-reservation-page header {
      padding: 54px 4%; 
    } 
}
.reserve-payment-gateway{
    position: relative;
}
.reserve-payment-gateway .spinner-container {
    position: absolute;
}
.list-reservations-page .list-reservations-container {
    overflow: scroll;
    scroll-behavior: smooth;
}
.list-reservations-page .list-reservations-container, .cancel-reservation-page .cancel-reservation-container {
    margin-bottom: 6.25rem;
    padding: 0 4%;
}
.reservation-band {
    /*background-color: #f3f3f3;*/
    padding-top: 6.25rem;
}

.list-reservations-page .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}
.list-reservations-page .table td, .list-reservations-page .table th {
    padding: .85rem;
    vertical-align: top;
    border: 0;
    border-top: 1px solid #e9ecef;
    border-collapse: collapse;
    border-spacing: 0;
}
.list-reservations-page .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #e9ecef;
}

.cancel-reservation-container .band {
	padding-top: 0px;
}
.cancel-reservation-page .submit, .cancel-reservation-page .cancel {
    float: left;
    font-family: "DINBold", Arial Black, Arial, sans-serif;
    margin: 40px 0 80px;
    margin-right: 5px;
    font-size: 16px;
    display: block;
    padding: 12px;
    width: auto;
    min-height: 50px;
    line-height: 15px;
}


.picker__day--disabled, 
.picker__day--disabled:hover, 
.picker--focused .picker__day--disabled{
	background: transparent !important;
	border:1px solid #e2231a !important
}
.booking-widget .picker__day--disabled:hover{
	color:#dddddd;
}

#reservationWidget .spinner-container {
    position: initial;
    height: 200px;
    background: transparent;
}
#reservationWidget .spinner-container .spinner-circle:after, #reservationWidget .spinner-container .spinner-circle:before{
    border: 6px solid #e2231a;
}

#modifyReservationWidget .booking-submit{
	margin: 41px 0 0 0;
	float: left;
}

.header-top {
  font-size: 0;
  display: table;
  width: 100%; 
  padding: 0 50px;
  border-bottom: 1px solid #a020203b;
  background: #fff;
  }
  .header-top .header-top-left,
  .header-top .header-top-right {
    display: table-cell;
    font-size: 0; 
    vertical-align: middle;}
  .header-top .header-top-item {
    /*display: inline-block;*/
    font-size: 16px;
    vertical-align: text-top;
    white-space: normal;
    text-align: left; }
  .header-top-item.links {
    margin: .25rem 1.025rem 0 0;
}
.header-top ul.social-links {
	margin-bottom: 3px; 
}
.header-top ul.social-links li {
    display: inline-block;
    width: 1.025rem;
    height: 1.025rem;
    margin: 0.825rem 1.025rem 0 0; 
}
.header-top ul.social-links li > a.icon {
  opacity: .8;
  display: block;
  width: 24px;
  height: 24px;
  overflow: hidden;
  text-indent: -187.5rem;
  background-size: 100%; 
}
.icon.icon-header-instagram-color{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlNJREFUeNrMV8ttwkAQNcgFuIEocEmOkAowFcR0ABUAFYArsFMBpgJIBXYHIcfkEktpwOkgM9KzNEzWfyNlpJXF7uy+N7PzWQZWhXw/PozoM7Lay+Xu4zMrWhwUgDr0WdJYdwTPJaFxJCJRJQECn9Ln1BOwichCemSgwF2AO2pjitFUpoazLjTmOQlb3bUGZ5f5pJy2NRlG7Wi4glRM4+nKA6QYCyULLJO+fE/nB/TZiKktnR/awnpXLSYdAR14lC2O6LwtcDyocICHAygzsyC/b1Ie92DxHq7PhV3O9/4l5/IYmInJY83awJZMkC0cI+80ziJedO5nvEZ7E+FtNyfgqFQpc+tO3aWUgHRCDlwE8AxnHwWxiyDg2A3vNMadlskGABzEC8P6j/wxbHCtBwXOnloxEL6Jyv9DnUPtBrnsiamVoaxGpLcUwB7vq8qmuh5YSyBTTWfBfFSwrxMBWSP8Cl2/YF8nAo6wsrQsq3WnLwI3k7oEUhWQVQErO18vBM6y2FToBnWKWlMCLzLHycoTCtNVeUZHnRbsa18HUMO3wjoPeX5GD5ioOpF31LS3IOTeze1TTXvoDRrch36rIByVkNii9CYlbz7uAfsSzHvTFUhXTSo8wSCJ4bme1ny6ySxJ8weJrOHcx8dlb/mO78NYTI2HIs0yUb2CG4DrcxP22BBuzVTKLGnDoWdwnaK+6X/Bm1JKQezS9JEKUD7rGf+yZN0IEdB/CNR99XQRbucrYxriKuaGfO9DMhSnVeWfU/HyXcMbbgdQbkivsDyz/pv8CjAAG7rrR7bLphQAAAAASUVORK5CYII=');
}
.icon.icon-header-facebook-color{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM1JREFUeNpiYBhgwEiuxsfqagFAKh+IHXAo+SB785YgIXNYyLS8H0gVEFAmQIxZTGT6vIBaUcBEhp56aqYBchxgQE0HsJAY/A54pC8A8UY0PgNNEiEO0AhM9RvoEQW4wAd6pQH6F0TAuC+A5mt5IE7AoWwBED9ETgPERAkjkQlvPzlRQkxJSMsouDAk0gAtHfCBWg74QKYDDlK9OiaQIB2Bie7AkCsHRh0w6oBRB4w6YNQBow4g1QEfqO0AknvHwCrZAFvHk5yqGAQAAgwA3BQrMeFL22oAAAAASUVORK5CYII=');
}
.header-top ul.social-links li > a.icon:hover {
	opacity: 1; 
}
@media all and (max-width: 46.8em) {
	.header-top ul.social-links li:last-child {
		margin-right: 0; 
	}
}
@media all and (max-width: 46.8em) {
	.header-top ul.social-links {
		border-top: 0 none; 
    }
	.header-top ul.social-links li {
	    width: 24px;
	    height: 24px;
	    margin: 1.25rem 2.125rem 0 0; 
    }
    .header-top ul.social-links li > a.icon {
	  width: 24px;
	  height: 24px;
	  opacity: 1; 
	} 
}
.header-top .links ul, .header-top .links li {
      margin: 0;
      padding: 0; }
    .header-top .links li {
      display: inline; }
    .header-top .links li:last-child:after {
      display: none; }
    .header-top .links li:after {
      content: "|";
      margin-left: 3px;
    margin-right: 3px; 
      }
      
    .header-top .links a, .header-top .links span {
      /*font-size: 0.875rem;*/
      /*color: #333;*/
      font-family: "DINLight", Helvetica, Arial, sans-serif; 
      font-size: 14px;
color: #e2231a;

      }
      .header-top .links a:hover, .header-top .links span:hover {
        color: gray; }
      .header-top .links a .icon, .header-top .links span .icon {
        display: inline-block;
        background-size: 100%;
        width: 14px;
        height: 14px;
        background-repeat: no-repeat; }
        .header-top .links a .icon.none, .header-top .links span .icon.none {
          display: none; }
    .header-top .drivealliance .base.g {
      margin: 0; }
  @media all and (max-width: 44.6875rem) {
    footer .logo.header-nav-item {
      margin-left: -2.8125rem;
      display: none; 
    }
    
    .header-top .social-links {
      text-align: center; 
    }
    
    .header-top ul {
      margin-bottom: 0.625rem; }
      .header-top ul li {
        display: none; }
      .header-top ul.active li {
        text-align: center;
        display: block; 
     } 
}

.ReservePay .loading{
	margin-top:20%;
}


footer .drivealliance .base .links li::after{
	margin-left: 3px;
	margin-right: 3px;
}
.copyright-footer{
	padding-top: 50px;
}

.icon.icon-nav-carrot-down {
  width: 20px;
  height: 18px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLT48c3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMjAgMTUnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDE1OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSc+PHN0eWxlIHR5cGU9J3RleHQvY3NzJz4gLnN0MHtmaWxsOiM5RTFCMUI7fSA8L3N0eWxlPjxwYXRoIGNsYXNzPSdzdDAnIGQ9J00wLjUsNS4zTDIuNCwzbDcuOCw2LjJsNy42LTYuMWwxLjksMi40TDEwLjIsMTNMMC41LDUuMycvPjwvc3ZnPg==");
}
.icon.icon-nav-external-link-green {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLT48c3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScxMCAtMTMgNDAuNCA0MCcgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAxMCAtMTMgNDAuNCA0MDsnIHhtbDpzcGFjZT0ncHJlc2VydmUnPjxzdHlsZSB0eXBlPSd0ZXh0L2Nzcyc+IC5zdDB7ZmlsbDojOUUxQjFCO30gPC9zdHlsZT48cGF0aCBjbGFzcz0nc3QwJyBkPSdNNDUuMywyMGMwLDIuMy0xLjksNC4yLTQuMiw0LjJIMTdjLTIuMywwLTQuMi0xLjktNC4yLTQuMlYtNC4yYzAtMi4zLDEuOS00LjIsNC4yLTQuMmgxMy4xdi0yLjhIMTcgYy0zLjgsMC03LDMuMS03LDdWMjBjMCwzLjgsMy4xLDcsNyw3aDI0LjJjMy44LDAsNy0zLjEsNy03VjYuN2gtMi44TDQ1LjMsMjBMNDUuMywyMHonLz48cGF0aCBjbGFzcz0nc3QwJyBkPSdNMzcuMi0xM3YyLjhoOEwyOC41LDYuNWwyLDJMNDcuNy04Ljd2Ny42aDIuOFYtMTMnLz48L3N2Zz4=");
}
.icon.icon-ENT-icon-close {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLT48c3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PSc2IC05IDMyIDMyJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDYgLTkgMzIgMzI7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJz48c3R5bGUgdHlwZT0ndGV4dC9jc3MnPiAuc3Qwe2ZpbGw6IzlFMUIxQjt9IDwvc3R5bGU+PHBhdGggY2xhc3M9J3N0MCcgZD0nTTM4LTUuNmwtMy4yLTMuMkwyMi4yLDMuN0w5LjYtOC45TDYuNC01LjZMMTguOSw2LjlMNi40LDE5LjVsMy4yLDMuMmwxMi42LTEyLjZsMTIuNiwxMi42bDMuMi0zLjJMMjUuNCw2LjknLz48L3N2Zz4=");
}

.reservation-flow.cars .car-container .car .total-pricing-title {
	font-size: 20px;
}
.flash, .message {
	margin: 20px 0;
  vertical-align: bottom;
  font-family: "DINLight", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 21px;
  padding: 5px 15px;
  transition: all 250ms ease-in-out;
  color: #181918; 
  color: #fff;
    padding: 20px 20px 20px 57px;
    margin: 20px 0;
    background: url(../img/icons/error_icon.png) 8px 12px #e2231a;
    background-repeat: no-repeat;
    background-size: 40px;
}
@media (min-device-width:769px) and (max-device-width:1024px){
    
	.reservation-flow.cars .car-container .car .car-header h2 {
		font-size: 19.5px;
		margin-right: 5px;
		width: 200px;
	}
	
	.reservation-flow.cars .car-container .car .car-header > span {
		font-size: 13px;
	}
	
	.reservation-flow.cars .car-container .car .car-header > span.transmission {
	    margin-top: 2px;
	}
	
	.reservation-flow.cars .car-container .car .total-pricing-title {
		font-size:20px;
	}
	
	.reservation-flow.cars .car-container .car .rate-normal {
		font-size:20px;
	}
}

  @media all and (max-width: 40em) {
    .band.three-up-band .gi .content-container .cta-text { padding-left:0; }
  }
  @media all and (max-width: 50em) {
    h1 { font-size:32px; }
    .inner-container { padding-bottom:.5em; }
    .text-capsule-tile {  border-bottom:4px solid #f3f3f3; }
    .text-capsule-tile.gutter-wide { padding-bottom:10px; }
  }
  @media all and (min-width: 65em) {
    .home-lob-band { padding:0 8em 4em; background:#f3f3f3; }
  }
  @media only screen and (max-width: 600px) {
    .header-top {padding: 0 5px;}
    .header-top .links a {font-size:12px;}
    .header-top ul.social-links li {margin: 10px 2px 0 0;}
    .header-top ul.social-links li > a.icon {width: 20px;height: 20px;}
    .extras-row .pad-top {
        padding-top: 2px;
    }
    .reservation-flow .reservation-step#extras button, .extras-row td>p {
        font-size: .69125rem !important;
    }
    .reservation-flow .reservation-step#extras .extras-header .cta-container{
        text-align: left;
    }
    .reservation-flow .reservation-step#extras .extras-header .cta-container button {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .reservation-flow .reservation-step#extras .extras-header button{
        margin: .875rem auto;
    }
    .extras-row__summary td:first-child {
        width: 45%;
    }
    .extras-row__summary td.td--2 {width: 20%;}
    .extras-row__summary td.td--3 {width: 20%;}
    .extras-row__summary td.td--4 {width: 15%;}
    .add-remove {
        padding-right: 0 !important;
    }
    .cta.cta--small.cta--primary-inverted, .cta.cta--small.cta--secondary {
        height: auto;
        padding: .2125rem .48125rem;
        font-size: .7375rem;
    }
    .extras-row .extras-row_details-btn a{padding-left: 20px;}
    .personal-information .phone select {
        width: 100%;
        margin-bottom: 15px;
    }
    .personal-information .phone input {
        width: 100%;
    }
    .verification-page .review-section .section-content {margin: 0 0 15px 0;}
}
  

#oo_tab {
    background-color: #e2241b;
    border: 1px solid #a02020;
    display: block;
    position: fixed;
    top: 40%;
    right: 0;
    padding: 55px 0px 55px 0px;
    width: 28px;
    z-index: 999995;
    cursor: pointer;
}
#oo_tab div {
    background-image: url(../img/icons/oo_tab.png);
    background-repeat: no-repeat;
    position: absolute;
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}
#oo_tab span {
    bottom: 15px;
    display: block;
    background: url(../img/icons/oo_tab_icon_3.gif) no-repeat;
    height: 9px;
    position: absolute;
    width: 9px;
}
.oo_tab_right {
    right: -13px;
    border-radius: 9px 0px 0px 9px;
    -moz-border-radius: 9px 0px 0px 9px;
    -webkit-border-radius: 9px 0px 0px 9px;
    transition: right .5s;
    -moz-transition: right .5s;
    -webkit-transition: right .5s;
    -o-transition: right .5s;
}
.oo_tab_right span {
    left: 7px;
}
.oo_tab_right div {
    background-position: -6px -10px;
}
#meetOurPeople h3{
	color: #181918;
    font-family: "DINMedium", Arial, sans-serif;
    font-size: 17px;
    margin-top: 15px;
    margin-bottom: 10px;
}
.owl-theme .owl-dots .owl-dot span {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 38px;
    height: 5px;
    margin-right: 4px;
    margin-left: 4px;
    text-indent: -999px;
    background-color: #D6D6D6;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #e2241b;
}

.taxes-and-fees-tooltip h2 {
    font-size: 17px;
    margin-left: 5px;
    font-weight: bold;
    font-family: "DINRegular", Arial, sans-serif;
    color: #5d5a5a;
}









.position-relative {
    position: relative!important;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

@media screen and (max-width: 1199px){

	#healthy .widget_home_google {
	    flex: 0 0 28%;
	    margin-left: 0;
	}
	.col-lg-9.google_reviews {
	    flex: 0 0 72%;
	}
}

@media (min-width: 992px){
	.col-lg-2 {
	    -ms-flex: 0 0 16.666667%;
	    flex: 0 0 16.666667%;
	    max-width: 16.666667%;
	}
	.col-lg-9 {
	    -ms-flex: 0 0 75%;
	    flex: 0 0 75%;
	    max-width: 75%;
	}
	/*#healthy .widget_home_google {
	    flex: 0 0 100%;
	    margin-left: 0;
	    display: inherit;
	}*/
}


@media screen and (max-width: 991px){
	.col-lg-9.google_reviews {
	    flex: 0 0 100%;
	}
	#healthy .widget_home_google {
	    flex: 0 0 100%;
	    margin-left: 0;
	    display: inherit;
	}
}
.widget_home_google {
    width: 24px;
    max-width: 100%;
    flex: 0 0 24.2%;
}




//Reviews

.wprevpro_t1_outer_div {
                padding: 0;
                margin: 0 -10px 0 -10px
            }

            .wprevpro_t1_DIV_1 {
                box-sizing: border-box;
                color: #fff;
                text-size-adjust: 100%;
                column-rule-color: #fff;
                perspective-origin: 277.5px 115px;
                transform-origin: 277.5px 115px;
                border: 0 none #fff;
                font: normal normal normal normal 13px/20.8px "Helvetica Neue",Helvetica,Arial,sans-serif;
                outline: #fff none 0;
                margin-bottom: 20px;
                margin-top: 10px
            }

            .wprevpro_t1_DIV_2 {
                bottom: 0;
                box-shadow: rgba(0,0,0,.0980392) 2px 2px 2px 0;
                box-sizing: border-box;
                color: #fff;
                height: auto;
                left: 0;
                position: relative;
                right: 0;
                text-size-adjust: 100%;
                top: 0;
                column-rule-color: #fff;
                perspective-origin: 277.5px 69px;
                transform-origin: 277.5px 69px;
                background: #fff none repeat scroll 0 0/auto padding-box border-box;
                border: 1px solid #f5f5f5;
                font: normal normal normal normal 13px/20.8px "Helvetica Neue",Helvetica,Arial,sans-serif;
                margin: 0 0 25px;
                outline: #fff none 0;
                padding: 20px 20px 20px 48px
            }

            .wprevpro_t1_DIV_2:after {
                bottom: -30px;
                box-sizing: border-box;
                color: #fff;
                content: '';
                display: block;
                height: 30px;
                left: 80px;
                position: absolute;
                right: 445px;
                text-size-adjust: 100%;
                width: 30px;
                column-rule-color: #fff;
                perspective-origin: 15px 15px;
                transform-origin: 15px 15px;
                filter: drop-shadow(rgba(0,0,0,.0980392) 2px 2px 1px);
                border-top: 30px solid #fff;
                border-right: 30px solid transparent;
                border-bottom: 0 solid transparent;
                border-left: 0 solid transparent;
                font: normal normal normal normal 13px/20.8px "Helvetica Neue",Helvetica,Arial,sans-serif;
                outline: #fff none 0
            }

            .wprevpro_t1_DIV_2:before {
                bottom: 47px;
                box-sizing: border-box;
                color: #bbb;
                content: '\201C';
                display: block;
                height: 96px;
                left: 55px;
                position: absolute;
                right: 515.391px;
                text-size-adjust: 100%;
                top: 20px;
                width: 24.6094px;
                column-rule-color: #bbb;
                perspective-origin: 12.2969px 48px;
                transform-origin: 12.2969px 48px;
                border: 0 none #bbb;
                font: normal normal normal normal 60px/96px Georgia,serif;
                margin: -25px 0 0 -40px;
                outline: #bbb none 0
            }

            .wprevpro_t1_P_3 {
                box-sizing: border-box;
                color: #777;
                text-size-adjust: 100%;
                column-rule-color: #777;
                perspective-origin: 240px 44px;
                transform-origin: 240px 44px;
                border: 0 none #777;
                font: italic normal normal normal 14px/22.4px "Helvetica Neue",Helvetica,Arial,sans-serif;
                margin: 0 0 10px;
                outline: #777 none 0
            }

            .wprevpro_t1_IMG_4 {
                box-sizing: border-box;
                color: #fff;
                display: block;
                float: left;
                height: 60px;
                text-size-adjust: 100%;
                vertical-align: middle;
                width: 60px;
                column-rule-color: #fff;
                perspective-origin: 30px 30px;
                transform-origin: 30px 30px;
                border: 0 none #fff;
                border-radius: 50% 50% 50% 50%!important;
                font: normal normal normal normal 13px/20.8px "Helvetica Neue",Helvetica,Arial,sans-serif;
                margin: 0 20px;
                outline: #fff none 0
            }

            .wprevpro_t1_SPAN_5 {
                color: #555;
                display: block;
                text-size-adjust: 100%;
                text-transform: uppercase;
                overflow: hidden;
                padding: 8px 0 0
            }

            .marginb10 {
                margin-bottom: 10px
            }

            .w3_wprs-row-padding-small {
                padding: 0 4px
            }

            .noboxshadow {
                box-shadow: transparent 0 0 0 0
            }

            .wprevpro_t1_P_3>img {
                box-shadow: 0 0 0 transparent
            }

            .wprevpro_t1_A_8>img {
                box-shadow: 0 0;
                padding: 0
            }

            img.wprevpro_t1_star_img_file {
                width: 100px
            }

            img.wprevpro_t1_yelp_logo {
                position: absolute;
                right: 10px;
                bottom: 2px
            }

            .w3_wprs-responsive {
                overflow-x: auto
            }

            .w3_wprs-btn-bar:after,.w3_wprs-btn-bar:before,.w3_wprs-btn-group:after,.w3_wprs-btn-group:before,.w3_wprs-clear:after,.w3_wprs-container:after,.w3_wprs-panel:after,.w3_wprs-row-padding:after,.w3_wprs-row:after,.w3_wprs-topnav:after {
                content: "";
                display: table;
                clear: both
            }

            .w3_wprs-col,.w3_wprs-half,.w3_wprs-quarter,.w3_wprs-third,.w3_wprs-threequarter,.w3_wprs-twothird {
                float: left;
                width: 100%
            }

            .w3_wprs-col.s1 {
                width: 8.33333%
            }

            .w3_wprs-col.s2 {
                width: 16.66666%
            }

            .w3_wprs-col.s3 {
                width: 24.99999%
            }

            .w3_wprs-col.s4 {
                width: 33.33333%
            }

            .w3_wprs-col.s5 {
                width: 41.66666%
            }

            .w3_wprs-col.s6 {
                width: 49.99999%
            }

            .w3_wprs-col.s7 {
                width: 58.33333%
            }

            .w3_wprs-col.s8 {
                width: 66.66666%
            }

            .w3_wprs-col.s9 {
                width: 74.99999%
            }

            .w3_wprs-col.s10 {
                width: 83.33333%
            }

            .w3_wprs-col.s11 {
                width: 91.66666%
            }

            .w3_wprs-col.s12,.w3_wprs-half,.w3_wprs-quarter,.w3_wprs-third,.w3_wprs-threequarter,.w3_wprs-twothird {
                width: 99.99999%
            }

            @media only screen and (min-width: 601px) {
                .w3_wprs-col.m1 {
                    width:8.33333%
                }

                .w3_wprs-col.m2 {
                    width: 16.66666%
                }

                .w3_wprs-col.m3,.w3_wprs-quarter {
                    width: 24.99999%
                }

                .w3_wprs-col.m4,.w3_wprs-third {
                    width: 33.33333%
                }

                .w3_wprs-col.m5 {
                    width: 41.66666%
                }

                .w3_wprs-col.m6,.w3_wprs-half {
                    width: 49.99999%
                }

                .w3_wprs-col.m7 {
                    width: 58.33333%
                }

                .w3_wprs-col.m8,.w3_wprs-twothird {
                    width: 66.66666%
                }

                .w3_wprs-col.m9,.w3_wprs-threequarter {
                    width: 74.99999%
                }

                .w3_wprs-col.m10 {
                    width: 83.33333%
                }

                .w3_wprs-col.m11 {
                    width: 91.66666%
                }

                .w3_wprs-col.m12 {
                    width: 99.99999%
                }
            }

            @media only screen and (min-width: 993px) {
                .w3_wprs-col.l1 {
                    width:8.33333%
                }

                .w3_wprs-col.l2 {
                    width: 16.66666%
                }

                .w3_wprs-col.l3,.w3_wprs-quarter {
                    width: 24.99999%
                }

                .w3_wprs-col.l4,.w3_wprs-third {
                    width: 33.33333%
                }

                .w3_wprs-col.l5 {
                    width: 41.66666%
                }

                .w3_wprs-col.l6,.w3_wprs-half {
                    width: 49.99999%
                }

                .w3_wprs-col.l7 {
                    width: 58.33333%
                }

                .w3_wprs-col.l8,.w3_wprs-twothird {
                    width: 66.66666%
                }

                .w3_wprs-col.l9,.w3_wprs-threequarter {
                    width: 74.99999%
                }

                .w3_wprs-col.l10 {
                    width: 83.33333%
                }

                .w3_wprs-col.l11 {
                    width: 91.66666%
                }

                .w3_wprs-col.l12 {
                    width: 99.99999%
                }
            }

            .w3_wprs-content {
                max-width: 980px;
                margin: auto
            }

            .w3_wprs-row-padding,.w3_wprs-row-padding>.w3_wprs-col,.w3_wprs-row-padding>.w3_wprs-half,.w3_wprs-row-padding>.w3_wprs-quarter,.w3_wprs-row-padding>.w3_wprs-third,.w3_wprs-row-padding>.w3_wprs-threequarter,.w3_wprs-row-padding>.w3_wprs-twothird {
                padding: 0 8px
            }

            .wprs_unslider {
                overflow: visible;
                margin: 0;
                padding: 0;
                position: relative
            }

            .wprs_unslider-wrap {
                position: relative
            }

            .wprs_unslider-wrap.wprs_unslider-carousel>li {
                float: left
            }

            .wprs_unslider-vertical>ul {
                height: 100%
            }

            .wprs_unslider-vertical li {
                float: none;
                width: 100%
            }

            .wprs_unslider-fade {
                position: relative
            }

            .wprs_unslider-fade .wprs_unslider-wrap li {
                position: absolute;
                left: 0;
                top: 0;
                right: 0;
                z-index: 8;
                list-style-type: none
            }

            .wprs_unslider-fade .wprs_unslider-wrap li.wprs_unslider-active {
                z-index: 10
            }

            .wprs_unslider li,.wprs_unslider ol,.wprs_unslider ul {
                list-style: none;
                margin: 0;
                padding: 0!important;
                border: none;
                list-style-type: none
            }

            .wprs_unslider-arrow {
                position: absolute;
                left: 20px;
                z-index: 2;
                cursor: pointer
            }

            .wprs_unslider-arrow.next {
                left: auto
            }

            .wprs_unslider-arrow {
                display: block;
                width: 32px;
                height: 32px;
                top: 50%;
                right: -40px;
                left: auto;
                margin-top: -16px;
                overflow: hidden;
                background: rgba(0,0,0,.2) no-repeat 50% 50%;
                background-image: url(https://www.thehealthyhome.me/wp-content/plugins/wp-google-places-review-slider/public/css/imgs/slider_arrow.png);
                background-size: 7px 11px;
                border-radius: 32px;
                text-indent: -999em;
                opacity: .6;
                transition: opacity .2s;
                border-width: 0!important
            }

            .wprs_unslider-arrow.prev {
                left: -40px;
                right: auto;
                -ms-transform: rotate(-180deg);
                transform: rotate(-180deg)
            }

            .wprs_unslider-nav ol {
                list-style: none;
                text-align: center
            }

            .wprs_unslider-nav ol li {
                display: inline-block;
                width: 9px;
                height: 9px;
                margin: 0 4px;
                background: 0 0;
                border-radius: 5px;
                overflow: hidden;
                text-indent: -999em;
                border: 1px solid #c3c3c3;
                cursor: pointer
            }

            .wprs_unslider-nav ol li.wprs_unslider-active {
                background: #c3c3c3;
                cursor: default
            }
            




            .wprevpro_t1_DIV_2:after {
                box-shadow: none;
                position: absolute!important;
                bottom: -10px!important;
                left: 35px!important;
                display: block!important;
                width: 14px!important;
                height: 14px!important;
                border: 1px solid #ededed!important;
                border-top: none!important;
                border-left: none!important;
                background-color: #fafafa!important;
                content: ""!important;
                -webkit-transform: rotate(45deg)!important;
                -ms-transform: rotate(45deg)!important;
                transform: rotate(45deg)!important
            }

            .wprevpro_t1_P_3 {
                color: #777!important;
                line-height: 22px!important;
                font-style: normal!important;
                height: 110px;
                overflow: auto
            }

            .morelink {
                display: block
            }

            .wprevpro_t1_SPAN_5,.wprevpro_t1_IMG_4 {
                margin-top: 20px;
                box-shadow: 0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important
            }

            .wprev_showdate_T1 {
                display: block!important;
                color: #999!important;
                font-size: 13px!important;
                line-height: 14px
            }

            .wprevpro_t1_SPAN_5 {
                display: block!important;
                margin-bottom: 3px!important;
                font-size: 100%!important;
                font-weight: bold!important;
                white-space: nowrap!important;
                overflow: hidden!important;
                text-overflow: ellipsis!important;
                color: #427fed!important;
                text-decoration: none!important;
                box-shadow: none!important;
                text-transform: capitalize
            }

            .wprev_preview_bg1_T1 {
                margin: 2px!important;
                color: #777!important;
                font-size: 18px!important;
                border: 1px solid #ededed!important;
                background-color: #fafafa!important;
                box-shadow: none
            }
            
            .wprs_unslider .wprs_unslider-arrow.next, .wprs_unslider .wprs_unslider-arrow.prev {
			    display: none !important;
			}








.wpac,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac p,.wpac td,.wpac dl,.wpac tr,.wpac dt,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac table,.wpac th,.wpac tbody,.wpac tfoot,.wpac caption,.wpac thead,.wpac ul,.wpac li,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac li,.wpac strong,.wpac legend,.wpac em,.wpac s,.wpac cite,.wpac span,.wpac input,.wpac sup,.wpac label,.wpac dfn,.wpac object,.wpac big,.wpac q,.wpac font,.wpac samp,.wpac acronym,.wpac small,.wpac img,.wpac strike,.wpac code,.wpac sub,.wpac ins,.wpac textarea,.wpac var,.wpac a,.wpac abbr,.wpac applet,.wpac del,.wpac kbd,.wpac tt,.wpac b,.wpac i,.wpac hr {
                background-attachment: scroll!important;
                background-color: transparent!important;
                background-image: none!important;
                background-position: 0 0!important;
                background-repeat: repeat!important;
                border-color: black!important;
                border-color: currentColor!important;
                border-radius: 0!important;
                border-style: none!important;
                border-width: medium!important;
                bottom: auto!important;
                clear: none!important;
                clip: auto!important;
                color: inherit!important;
                counter-increment: none!important;
                counter-reset: none!important;
                cursor: auto!important;
                direction: inherit!important;
                display: inline;
                float: none!important;
                font-family: inherit!important;
                font-size: inherit!important;
                font-style: inherit!important;
                font-variant: normal!important;
                font-weight: inherit!important;
                height: auto;
                left: auto!important;
                letter-spacing: normal!important;
                line-height: inherit!important;
                list-style-type: inherit!important;
                list-style-position: outside!important;
                list-style-image: none!important;
                margin: 0!important;
                max-height: none!important;
                max-width: none!important;
                min-height: 0!important;
                min-width: 0!important;
                opacity: 1;
                outline: invert none medium!important;
                overflow: visible!important;
                padding: 0!important;
                position: static!important;
                quotes: "" ""!important;
                right: auto!important;
                table-layout: auto!important;
                text-align: inherit!important;
                text-decoration: inherit!important;
                text-indent: 0!important;
                text-transform: none!important;
                top: auto!important;
                unicode-bidi: normal!important;
                vertical-align: baseline!important;
                visibility: inherit!important;
                white-space: normal!important;
                width: auto!important;
                word-spacing: normal!important;
                z-index: auto!important;
                -moz-border-radius: 0!important;
                -webkit-border-radius: 0!important;
                -moz-box-sizing: border-box!important;
                -webkit-box-sizing: border-box!important;
                box-sizing: border-box!important;
                text-shadow: none!important;
                -webkit-transition: none!important;
                transition: none!important;
                -webkit-box-shadow: none!important;
                box-shadow: none!important
            }

            .wpac,.wpac h3,.wpac h5,.wpac p,.wpac h1,.wpac dl,.wpac dt,.wpac h6,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac h2,.wpac caption,.wpac h4,.wpac ul,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac textarea,.wpac hr {
                display: block
            }

            .wpac table {
                display: table
            }

            .wpac tbody {
                display: table-row-group
            }

            .wpac tr {
                display: table-row
            }

            .wpac td {
                display: table-cell
            }

            .wpac ul {
                list-style-type: none!important
            }

            .wpac li {
                display: list-item;
                min-height: auto!important;
                min-width: auto!important
            }

            .wpac a,.wpac a *,.wpac input[type=submit],.wpac input[type=radio],.wpac input[type=checkbox],.wpac select {
                cursor: pointer!important
            }

            .wpac a:hover {
                text-decoration: none!important
            }

            .wpac button,.wpac input[type=submit] {
                height: auto!important;
                text-align: center!important
            }

            .wpac input[type=hidden] {
                display: none
            }

            .wpac select {
                -webkit-appearance: menulist!important;
                -moz-appearance: menulist!important;
                appearance: menulist!important
            }

            .wpac input[type=checkbox] {
                -webkit-appearance: checkbox!important;
                -moz-appearance: checkbox!important;
                appearance: checkbox!important
            }

            .wpac input[type="checkbox"]:before,.wpac input[type="checkbox"]:after {
                content: none!important;
                border: 0!important
            }

            .wpac input[type=radio] {
                -webkit-appearance: radio!important;
                -moz-appearance: radio!important;
                appearance: radio!important
            }

            .wpac input[type="radio"]:before,.wpac input[type="radio"]:after {
                content: none!important;
                border: 0!important
            }

            .wpac li:before,.wpac li:after {
                content: ""!important
            }

            .wpac input,.wpac select {
                vertical-align: middle!important
            }

            .wpac select,.wpac textarea,.wpac input {
                border: 1px solid #ccc!important
            }

            .wpac table {
                border-collapse: collapse!important;
                border-spacing: 0!important
            }

            .wpac *[dir=rtl] {
                direction: rtl!important
            }

            .wpac img {
                border: 0!important
            }

            .wpac svg {
                vertical-align: middle!important;
                -moz-box-sizing: content-box!important;
                -webkit-box-sizing: content-box!important;
                box-sizing: content-box!important
            }

            .wpac {
                font-size: 14px!important;
                line-height: 20px!important;
                direction: ltr!important;
                text-align: left!important;
                font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
                color: #333!important;
                font-style: normal!important;
                font-weight: normal!important;
                text-decoration: none!important;
                list-style-type: disc!important
            }

            .wpac .wp-sheet {
                position: fixed!important;
                bottom: 0!important;
                right: 0!important;
                height: 100%!important;
                width: 368px!important;
                z-index: 1999999000!important;
                transition: all .2s ease-in-out!important
            }

            @media(max-width: 460px) {
                .wpac .wp-sheet {
                    width:100%!important
                }
            }

            .wpac .wp-sheet-head {
                position: absolute!important;
                top: 0!important;
                right: 0!important;
                width: 100%!important;
                height: 48px!important;
                background: #fff!important;
                box-shadow: 0 1px 2px 0 rgba(0,0,0,.12)!important;
                z-index: 1999999002!important
            }

            .wpac .wp-sheet-head-inner {
                position: absolute!important;
                left: 20px!important;
                top: 0!important;
                width: 100%!important;
                height: 100%!important;
                line-height: 48px!important;
                z-index: 1999999000!important
            }

            .wpac .wp-sheet-head-close {
                position: relative!important;
                height: 49px!important;
                float: right!important;
                color: #aaa!important;
                font-size: 28px!important;
                line-height: 48px!important;
                margin: 0 20px 0 15px!important;
                z-index: 1999999001!important;
                transition: all .2s ease-in-out!important
            }

            .wpac .wp-sheet-head-close:hover {
                color: #555!important
            }

            .wpac .wp-sheet-body {
                position: absolute!important;
                top: 0!important;
                right: 0!important;
                bottom: 0!important;
                width: 100%!important;
                background: rgba(250,250,251,.98)!important;
                border-left: 1px solid #dadee2!important;
                box-shadow: 0 0 4px 1px rgba(0,0,0,.08)!important;
                z-index: 1999999000!important
            }

            .wpac .wp-sheet-content {
                position: absolute!important;
                top: 0!important;
                right: 0!important;
                bottom: 0!important;
                width: 100%!important;
                opacity: 0!important;
                overflow-y: auto!important;
                z-index: 1999999001!important;
                transition: all .2s ease-in-out!important;
                -webkit-transform: translateZ(0)!important
            }

            .wpac .wp-sheet-content.wp-sheet-ready {
                opacity: 1.0!important
            }

            .wpac .wp-sheet-content-inner {
                position: relative!important;
                min-height: 100%!important;
                margin: 0 auto!important
            }

            .wpac .wp-sheet-footer {
                position: absolute!important;
                bottom: 0!important;
                right: 0!important;
                left: 1px!important;
                width: 100%!important;
                z-index: 1999999002!important;
                background: rgba(250,250,251,.98)!important
            }

            .wp-gr .wp-google-badge {
                display: inline-block;
                font-family: Helvetica Neue,Helvetica,Arial,sans-serif!important;
                box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important
            }

            .wp-gr .wp-google-badge-fixed {
                position: fixed!important;
                right: 30px!important;
                bottom: 30px!important;
                max-width: none!important;
                z-index: 2147482999!important;
                box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important
            }

            .wp-gr .wp-google-badge_left-fixed {
                position: fixed!important;
                left: 30px!important;
                bottom: 30px!important;
                max-width: none!important;
                z-index: 2147482999!important
            }

            .wp-gr .wp-google-badge * {
                cursor: pointer!important
            }

            .wp-gr .wp-google-border {
                width: 100%!important;
                height: 6px!important;
                background: #e2241b !important;
                border-radius: 2px 2px 0 0!important
            }

            .wp-gr .wp-google-badge-btn {
                position: relative!important;
                padding: 10px!important;
                background: #fff!important;
                transition: all .2s ease-in-out!important;
                border-radius: 2px!important
            }

            .wp-gr .wp-google-badge-btn:hover {
                background: #f3f3f5!important
            }

            .wp-gr .wp-google-logo {
                position: absolute!important;
                top: 10px!important
            }

            .wp-gr .wp-google-badge-score {
                display: inline-block;
                margin: 0 0 0 4px!important;
                vertical-align: middle!important
            }

            .wp-gr .wp-google-rating {
                color: #e7711b!important;
                font-size: 20px!important;
                margin: 0 6px 0 0!important;
                vertical-align: middle!important
            }

            .wp-gr .wp-google-stars .wp-star {
                padding: 0 4px 0 0!important;
                line-height: 22px!important
            }

            .wp-gr .wp-google-powered {
                margin: 6px 0 0!important
            }

            .wp-gr .wp-google-form .wp-google-reviews {
                padding: 16px 16px 0!important
            }

            .wp-gr .wp-google-review {
                margin-top: 15px!important
            }

            .wp-gr .wp-google-left {
                display: table-cell!important;
                padding-right: 10px!important;
                vertical-align: top!important
            }

            .wp-gr .wp-google-left img {
                border: none!important;
                float: left!important;
                height: 50px!important;
                width: 50px!important;
                margin-right: 5px!important;
                border-radius: 50%!important
            }

            .wp-gr .wp-google-reviews img {
                border-radius: 50%!important
            }

            .wp-gr .wp-google-right {
                display: table-cell!important;
                vertical-align: top!important;
                width: 10000px!important
            }

            .wp-gr .wp-google-place .wp-star svg {
                width: 18px!important;
                height: 18px!important
            }

            .wp-gr .wp-google-review .wp-star svg {
                width: 16px!important;
                height: 16px!important
            }

            .wp-gr .wp-google-name {
                color: black!important;
                font-size: 100%!important;
                font-weight: bold!important;
                margin: 0 0 2px!important;
                padding-right: 6px!important;
                text-decoration: none!important
            }

            .wp-gr a.wp-google-name {
                color: #427fed!important;
                text-decoration: none!important
            }

            .wp-gr .wp-google-time {
                color: #999!important;
                font-size: 13px!important
            }

            .wp-gr .wp-google-text {
                color: #222!important;
                font-size: 13px!important;
                line-height: 18px!important;
                max-width: 100%!important;
                overflow: hidden!important;
                white-space: pre-wrap!important
            }

            .wp-gr .wp-google-text .wp-google-stars {
                padding-right: 7px!important
            }

            .wp-gr .wp-more {
                display: none
            }

            .wp-gr .wp-more-toggle {
                color: #136aaf!important;
                cursor: pointer!important;
                text-decoration: underline!important
            }

            .wp-gr .wp-google-url {
                display: block;
                margin: 10px 0!important;
                color: #2c7cff!important;
                text-align: center!important
            }

            .wp-gr .wp-google-form {
                position: fixed!important;
                bottom: 0!important;
                right: 0!important;
                height: 100%!important;
                width: 368px!important;
                z-index: 2147483000!important
            }

            .wp-gr .wp-google-form.wp-google-form-left {
                left: 0!important
            }

            @media(max-width: 460px) {
                .wp-gr .wp-google-form {
                    width:100%!important
                }
            }

            .wp-gr .wp-google-head {
                position: absolute!important;
                top: 0!important;
                right: 0!important;
                width: 100%!important;
                height: 80px!important;
                background: #fff!important;
                padding: 10px 16px!important;
                overflow: hidden!important;
                box-shadow: 0 1px 2px 0 rgba(0,0,0,.12)!important;
                z-index: 2147483002!important
            }

            .wp-gr .wp-google-head-inner {
                z-index: 2147483000!important;
                position: absolute!important;
                left: 20px!important;
                top: 12sssspx!important;
                width: 100%!important;
                height: 100%!important;
                pointer-events: none!important
            }

            .wp-gr .wp-google-close {
                padding: 0!important;
                cursor: pointer!important;
                outline: 0!important;
                border: 0!important;
                background: 0 0!important;
                min-height: 0!important;
                width: auto!important;
                float: right!important;
                font-size: 32px!important;
                font-weight: 500!important;
                line-height: .6!important;
                color: #999!important;
                -webkit-appearance: none!important
            }

            .wp-gr .wp-google-close:hover {
                color: #555!important
            }

            .wp-gr .wp-google-body {
                position: absolute!important;
                top: 0!important;
                right: 0!important;
                bottom: 0!important;
                width: 100%!important;
                background: rgba(250,250,251,.98)!important;
                border-left: 1px solid #dadee2!important;
                box-shadow: 0 0 4px 1px rgba(0,0,0,.08)!important;
                z-index: 2147483000!important
            }

            .wp-gr .wp-google-content {
                position: absolute!important;
                top: 0!important;
                right: 0!important;
                bottom: 0!important;
                width: 100%!important;
                overflow-y: auto!important;
                z-index: 2147483001!important;
                -webkit-transform: translateZ(0)!important
            }

            .wp-gr .wp-google-content {
                top: 80px!important;
                bottom: 48px!important
            }

            .wp-gr .wp-google-content-inner {
                position: relative!important;
                min-height: 100%!important;
                margin: 0 auto!important
            }

            .wp-gr .wp-google-footer {
                position: absolute!important;
                bottom: 0!important;
                right: 0!important;
                width: 100%!important;
                height: 48px!important;
                text-align: center!important;
                z-index: 2147483002!important;
                background: #fff!important;
                box-shadow: 0 -1px 2px 0 rgba(0,0,0,.06)!important;
                -moz-text-align-last: center!important;
                text-align-last: center!important
            }

            .wp-gr .wp-google-footer img {
                float: right!important;
                padding: 16px!important
            }

            .wp-gr .wp-dark .wp-google-name {
                color: #eee!important
            }

            .wp-gr .wp-dark .wp-google-time {
                color: #bbb!important
            }

            .wp-gr .wp-dark .wp-google-text {
                color: #ececec!important
            }

            .wp-gr.wpac .wp-google-name {
                font-size: 100%!important
            }

            .wp-gr.wpac .wp-google-hide {
                display: none
            }

            .wp-gr.wpac .wp-google-name a {
                color: #333!important;
                font-size: 100%!important;
                text-decoration: none!important
            }

            .wp-gr.wpac .wp-google-left img {
                width: 50px!important;
                height: 50px!important;
                border-radius: 50%!important
            }

            .wp-gr.wpac a.wp-google-name {
                color: #427fed!important;
                text-decoration: none!important
            }

            .wp-gr.wpac .wp-google-place .wp-star svg {
                width: 18px;
                height: 18px
            }

            .wp-gr.wpac .wp-google-review .wp-google-stars {
                display: inline-block;
                margin-right: 4px!important
            }

            .wp-gr.wpac .wp-google-review .wp-star svg {
                width: 16px;
                height: 16px
            }

            .wp-gr.wpac .wp-dark .wp-google-name a {
                color: #eee!important
            }

            .wp-gr .wp-google-richsnippet {
                color: #999!important;
                font-size: 12px!important;
                line-height: 16px!important;
                margin-top: 6px!important;
                border-top: 1px solid #eee!important;
                padding-top: 4px!important
            }

            .grw-slider {
                position: relative
            }

            .grw-slider .swiper-wrapper {
                opacity: 1;
                -moz-opacity: 1;
                filter: alpha(opacity=1)
            }

            .grw-slider .grw-slider-prev,.grw-slider .grw-slider-next {
                position: absolute!important;
                top: 50%!important;
                width: 30px;
                height: 30px;
                background: #eee;
                border-radius: 50%;
                margin-top: -22px!important;
                z-index: 10!important;
                cursor: pointer!important;
                -webkit-user-select: none!important;
                -moz-user-select: none!important;
                -ms-user-select: none!important;
                user-select: none!important
            }

            .grw-slider .grw-slider-prev {
                left: -35px!important
            }

            .grw-slider .grw-slider-next {
                right: -35px!important
            }

            .grw-slider .grw-slider-prev span,.grw-slider .grw-slider-next span {
                position: absolute!important;
                top: 48%!important;
                left: 40%!important;
                color: #777!important;
                direction: ltr!important;
                font: normal 300 28px / 0 "Muli",Helvetica,Arial,Verdana,sans-serif!important
            }

            .grw-slider .grw-review {
                margin: 20px 0 40px!important
            }

            .grw-slider .wp-google-feedback {
                position: relative!important;
                margin: 2px!important;
                color: #777!important;
                font-size: 18px!important;
                border: 1px solid #ededed!important;
                background-color: #fafafa!important;
                border-radius: 4px!important
            }

            .grw-slider .wp-google-feedback:before {
                position: absolute!important;
                bottom: -7px!important;
                left: 35px!important;
                display: block!important;
                width: 14px!important;
                height: 14px!important;
                border: 1px solid #ededed!important;
                border-top: none!important;
                border-left: none!important;
                background-color: #fafafa!important;
                content: ""!important;
                -webkit-transform: rotate(45deg)!important;
                -ms-transform: rotate(45deg)!important;
                transform: rotate(45deg)!important
            }

            .grw-slider .wp-google-content2 {
                position: static!important;
                height: 150px!important;
                overflow-y: auto!important;
                font-size: 14px!important;
                text-align: left!important;
                padding: 0 2px 0 0!important;
                margin: 20px 20px 20px 40px!important
            }

            .grw-slider .wp-google-content2::-webkit-scrollbar {
                width: 4px!important
            }

            .grw-slider .wp-google-content2::-webkit-scrollbar-track {
                -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3)!important;
                -webkit-border-radius: 4px!important;
                border-radius: 4px!important
            }

            .grw-slider .wp-google-content2::-webkit-scrollbar-thumb {
                -webkit-border-radius: 10px!important;
                border-radius: 10px!important;
                background: #ccc!important;
                -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.5)!important
            }

            .grw-slider .wp-google-content2::-webkit-scrollbar-thumb:window-inactive {
                background: #ccc!important
            }

            .grw-slider .wp-google-content2:before {
                bottom: 47px!important;
                box-sizing: border-box!important;
                color: #bbb!important;
                content: '\201C'!important;
                display: block!important;
                height: 96px!important;
                left: 50px!important;
                position: absolute!important;
                right: 515.391px!important;
                text-size-adjust: 100%!important;
                top: 20px!important;
                width: 24.6094px!important;
                column-rule-color: #bbb!important;
                perspective-origin: 12.2969px 48px!important;
                transform-origin: 12.2969px 48px!important;
                border: 0 none #bbb!important;
                font: normal normal normal normal 60px / 96px Georgia,serif!important;
                margin: -25px 0 0 -40px!important;
                outline: #bbb none 0!important
            }

            .grw-slider .wp-google-content2>svg {
                position: absolute!important;
                bottom: 8px!important;
                right: 8px!important;
                width: 24px!important;
                height: 24px!important;
                background: #fff!important;
                padding: 2px!important;
                border-radius: 50%!important
            }

            .grw-slider .wp-google-text {
                color: #777!important;
                line-height: 22px!important
            }

            .grw-slider .wp-google-stars {
                display: inline-block!important;
                margin-right: 4px!important
            }

            .grw-slider .wp-google-stars .wp-star {
                padding: 0 4px 0 0!important;
                line-height: 22px!important
            }

            .grw-slider .wp-google-stars .wp-star svg {
                width: 18px!important;
                height: 18px!important;
                vertical-align: middle!important
            }

            .grw-slider .wp-google-user {
                display: flex!important;
                position: relative!important;
                padding: 20px!important
            }

            .grw-slider .wp-google-user img {
                width: 50px!important;
                height: 50px!important;
                padding: 0!important;
                margin: 0!important;
                border-radius: 100%!important;
                box-shadow: 0 0 1px #a9a9a9!important;
                vertical-align: middle!important;
                box-shadow: 0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important
            }

            .grw-slider .wp-google-info {
                margin: 0 0 0 10px!important;
                text-align: left!important;
                vertical-align: middle!important;
                white-space: nowrap!important;
                overflow: hidden!important;
                text-overflow: ellipsis!important
            }

            .grw-slider .wp-google-name {
                display: block!important;
                margin-bottom: 3px!important;
                font-size: 100%!important;
                font-weight: bold!important;
                white-space: nowrap!important;
                overflow: hidden!important;
                text-overflow: ellipsis!important;
                color: #427fed!important;
                text-decoration: none!important;
                box-shadow: none!important
            }

            .grw-slider .wp-google-time {
                display: block!important;
                color: #999!important;
                font-size: 13px!important;
                line-height: 14px
            }

            .grw-slider .wp-more {
                display: none
            }

            .grw-slider .wp-more-toggle {
                color: #136aaf!important;
                cursor: pointer!important;
                text-decoration: underline!important
            }

            @media(max-width: 480px) {
                .wp-google-badge.wp-google-badge-fixed.wp-google-badge-hide {
                    display:none!important
                }
            }

            @media(max-width: 480px) {
                .wp-google-badge.wp-google-badge_left-fixed.wp-google-badge-hide {
                    display:none!important
                }
            }

            .wp-google-badge-btn {
                position: relative!important;
                padding: 10px!important;
                background: #fff!important;
                border-radius: 0 0 2px 2px!important;
                transition: all .2s ease-in-out!important;
                cursor: pointer
            }

            .wp-google-border {
                width: 100%!important;
                height: 6px!important;
                background: #4fce6a!important;
                border-radius: 2px 2px 0 0!important;
                display: inherit
            }

            .wp-google-badge {
                text-align: left!important;
                border-radius: 2px!important;
                margin: 10px 10px 0 0!important;
                font-family: Helvetica Neue,Helvetica,Arial,sans-serif!important;
                box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important
            }

            .wp-google-badge-btn svg {
                vertical-align: middle!important
            }

            .wp-google-badge-score {
                display: inline-block;
                font-size: 14px!important;
                line-height: 20px!important;
                margin: 0 0 0 8px!important;
                vertical-align: middle!important
            }

            #grw_widget-2 .wp-google-badge-score {
                width: 160px!important
            }

            .rplg-biz-based-text {
                color: #777!important;
                font-size: 14px!important;
                text-align: left!important;
                text-shadow: 1px 1px 0 #fff!important
            }

            .wp-google-stars {
                font-size: 20px!important;
                font-weight: 400!important
            }

            .wp-star {
                vertical-align: top!important
            }

            .wp-star svg {
                width: 15px!important;
                height: 15px!important;
                margin: 0 4px 0 0!important;
                vertical-align: middle!important
            }

            .wp-google-badge-btn:hover {
                background: #f3f3f5!important
            }

            .wp-google-review {
                margin-top: 15px!important
            }

            #grw_widget-2 .wp-google-form {
                position: fixed!important;
                bottom: 0!important;
                right: 0!important;
                height: 100%!important;
                width: 368px!important;
                z-index: 2147483000!important
            }

            .wp-google-head {
                position: absolute!important;
                top: 0!important;
                right: 0!important;
                width: 100%!important;
                height: 80px!important;
                background: #fff!important;
                padding: 10px 16px!important;
                overflow: hidden!important;
                box-shadow: 0 1px 2px 0 rgba(0,0,0,.12)!important;
                z-index: 2147483002!important
            }

            .wp-google-rating {
                color: #4080ff!important;
                font-size: 20px!important;
                margin: 0 6px 0 0!important;
                vertical-align: middle!important;
                color: #e7711b!important
            }

            .wp-google-head-inner {
                z-index: 2147483000!important;
                position: absolute!important;
                left: 20px!important;
                top: 20px!important;
                width: 100%!important;
                height: 100%!important;
                pointer-events: none!important
            }

            .wp-google-close {
                padding: 0!important;
                cursor: pointer!important;
                outline: 0!important;
                border: 0!important;
                background: 0 0!important;
                min-height: 0!important;
                width: auto!important;
                float: right!important;
                font-size: 32px!important;
                font-weight: 500!important;
                line-height: .6!important;
                color: #999!important;
                -webkit-appearance: none!important
            }

            .wp-google-left {
                display: table-cell!important;
                padding-right: 10px!important;
                vertical-align: top!important
            }

            .wp-google-left img {
                border: none!important;
                float: left!important;
                height: 50px!important;
                width: 50px!important;
                margin-right: 5px!important;
                border-radius: 50%!important;
                box-shadow: 0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important
            }

            .wp-google-right {
                display: table-cell!important;
                vertical-align: top!important;
                width: 10000px!important
            }

            .wp-google-content-inner .wp-google-reviews {
                padding: 16px 16px 0!important
            }

            .wp-google-content-inner .wp-google-review {
                margin-top: 15px!important
            }

            .wp-google-body {
                position: absolute!important;
                top: 0!important;
                right: 0!important;
                bottom: 0!important;
                width: 100%!important;
                background: rgba(250,250,251,.98)!important;
                border-left: 1px solid #dadee2!important;
                box-shadow: 0 0 4px 1px rgba(0,0,0,.08)!important;
                z-index: 2147483000!important
            }

            .wp-google-content {
                top: 82px!important;
                bottom: 48px!important;
                position: absolute!important;
                width: 100%!important;
                overflow-y: auto!important;
                z-index: 2147483001!important;
                -webkit-transform: translateZ(0)!important
            }

            .wp-google-body {
                position: absolute!important;
                top: 0!important;
                right: 0!important;
                bottom: 0!important;
                width: 100%!important;
                background: rgba(250,250,251,.98)!important;
                border-left: 1px solid #dadee2!important;
                box-shadow: 0 0 4px 1px rgba(0,0,0,.08)!important;
                z-index: 2147483000!important
            }

            .wp-google-footer {
                position: absolute!important;
                bottom: 0!important;
                right: 0!important;
                width: 100%!important;
                height: 48px!important;
                text-align: center!important;
                z-index: 2147483002!important;
                background: #fff!important;
                box-shadow: 0 -1px 2px 0 rgba(0,0,0,.06)!important;
                -moz-text-align-last: center!important;
                text-align-last: center!important
            }

            .wp-google-time {
                display: block!important;
                color: #999!important;
                font-size: 13px!important;
                text-shadow: 1px 1px 0 #fff!important
            }

            .wp-google-name {
                display: block!important;
                font-size: 100%!important;
                font-weight: 700!important;
                color: #427fed!important;
                text-decoration: none!important;
                box-shadow: none!important;
                font-size: 14px!important
            }

            .wp-google-text {
                color: #222!important;
                font-size: 14px!important;
                line-height: 22px!important;
                max-width: 100%!important;
                overflow: hidden!important;
                color: #777!important;
                line-height: 24px!important;
                font-size: 14px!important
            }

            .wp-google-footer img {
                vertical-align: middle;
                border-style: none;
                padding: 17px
            }

            .wp-google-head-inner {
                top: 14px!important
            }

            .wp-google-url {
                font-size: 14px;
                font-weight: 700;
                float: right;
                padding-right: 15px
            }

            .wp-google-badge-score {
                width: 162px
            }

            .wp-google-badge {
                display: inline-grid
            }

            #grw_widget-2 .wp-google-form {
                text-align: left
            }

            @media screen and (max-width: 570px) {
                #grw_widget-2 .wp-google-form {
                    text-align:left;
                    width: 100%!important
                }
            }

            .wp-google-badge-btn {
                display: flex
            }
            



.wpac,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac p,.wpac td,.wpac dl,.wpac tr,.wpac dt,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac table,.wpac th,.wpac tbody,.wpac tfoot,.wpac caption,.wpac thead,.wpac ul,.wpac li,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac li,.wpac strong,.wpac legend,.wpac em,.wpac s,.wpac cite,.wpac span,.wpac input,.wpac sup,.wpac label,.wpac dfn,.wpac object,.wpac big,.wpac q,.wpac font,.wpac samp,.wpac acronym,.wpac small,.wpac img,.wpac strike,.wpac code,.wpac sub,.wpac ins,.wpac textarea,.wpac var,.wpac a,.wpac abbr,.wpac applet,.wpac del,.wpac kbd,.wpac tt,.wpac b,.wpac i,.wpac hr {
                background-attachment: scroll!important;
                background-color: transparent!important;
                background-image: none!important;
                background-position: 0 0!important;
                background-repeat: repeat!important;
                border-color: black!important;
                border-color: currentColor!important;
                border-radius: 0!important;
                border-style: none!important;
                border-width: medium!important;
                bottom: auto!important;
                clear: none!important;
                clip: auto!important;
                color: inherit!important;
                counter-increment: none!important;
                counter-reset: none!important;
                cursor: auto!important;
                direction: inherit!important;
                display: inline;
                float: none!important;
                font-family: inherit!important;
                font-size: inherit!important;
                font-style: inherit!important;
                font-variant: normal!important;
                font-weight: inherit!important;
                height: auto;
                left: auto!important;
                letter-spacing: normal!important;
                line-height: inherit!important;
                list-style-type: inherit!important;
                list-style-position: outside!important;
                list-style-image: none!important;
                margin: 0!important;
                max-height: none!important;
                max-width: none!important;
                min-height: 0!important;
                min-width: 0!important;
                opacity: 1;
                outline: invert none medium!important;
                overflow: visible!important;
                padding: 0!important;
                position: static!important;
                quotes: "" ""!important;
                right: auto!important;
                table-layout: auto!important;
                text-align: inherit!important;
                text-decoration: inherit!important;
                text-indent: 0!important;
                text-transform: none!important;
                top: auto!important;
                unicode-bidi: normal!important;
                vertical-align: baseline!important;
                visibility: inherit!important;
                white-space: normal!important;
                width: auto!important;
                word-spacing: normal!important;
                z-index: auto!important;
                -moz-border-radius: 0!important;
                -webkit-border-radius: 0!important;
                -moz-box-sizing: border-box!important;
                -webkit-box-sizing: border-box!important;
                box-sizing: border-box!important;
                text-shadow: none!important;
                -webkit-transition: none!important;
                transition: none!important;
                -webkit-box-shadow: none!important;
                box-shadow: none!important
            }

            .wpac,.wpac h3,.wpac h5,.wpac p,.wpac h1,.wpac dl,.wpac dt,.wpac h6,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac h2,.wpac caption,.wpac h4,.wpac ul,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac textarea,.wpac hr {
                display: block
            }

            .wpac table {
                display: table
            }

            .wpac tbody {
                display: table-row-group
            }

            .wpac tr {
                display: table-row
            }

            .wpac td {
                display: table-cell
            }

            .wpac ul {
                list-style-type: none!important
            }

            .wpac li {
                display: list-item;
                min-height: auto!important;
                min-width: auto!important
            }

            .wpac a,.wpac a *,.wpac input[type=submit],.wpac input[type=radio],.wpac input[type=checkbox],.wpac select {
                cursor: pointer!important
            }

            .wpac a:hover {
                text-decoration: none!important
            }

            .wpac button,.wpac input[type=submit] {
                height: auto!important;
                text-align: center!important
            }

            .wpac input[type=hidden] {
                display: none
            }

            .wpac select {
                -webkit-appearance: menulist!important;
                -moz-appearance: menulist!important;
                appearance: menulist!important
            }

            .wpac input[type=checkbox] {
                -webkit-appearance: checkbox!important;
                -moz-appearance: checkbox!important;
                appearance: checkbox!important
            }

            .wpac input[type="checkbox"]:before,.wpac input[type="checkbox"]:after {
                content: none!important;
                border: 0!important
            }

            .wpac input[type=radio] {
                -webkit-appearance: radio!important;
                -moz-appearance: radio!important;
                appearance: radio!important
            }

            .wpac input[type="radio"]:before,.wpac input[type="radio"]:after {
                content: none!important;
                border: 0!important
            }

            .wpac li:before,.wpac li:after {
                display: block!important;
                content: ""!important
            }

            .wpac input,.wpac select {
                vertical-align: middle!important
            }

            .wpac select,.wpac textarea,.wpac input {
                border: 1px solid #ccc!important
            }

            .wpac table {
                border-collapse: collapse!important;
                border-spacing: 0!important
            }

            .wpac *[dir=rtl] {
                direction: rtl!important
            }

            .wpac img {
                border: 0!important
            }

            .wpac svg {
                vertical-align: middle!important;
                -moz-box-sizing: content-box!important;
                -webkit-box-sizing: content-box!important;
                box-sizing: content-box!important
            }

            .wpac {
                font-size: 14px!important;
                line-height: 20px!important;
                direction: ltr!important;
                text-align: left!important;
                font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
                color: #333!important;
                font-style: normal!important;
                font-weight: normal!important;
                text-decoration: none!important;
                list-style-type: disc!important
            }

            .wpac .wp-sheet {
                position: fixed!important;
                bottom: 0!important;
                right: 0!important;
                height: 100%!important;
                width: 368px!important;
                z-index: 1999999000!important;
                transition: all .2s ease-in-out!important
            }

            @media(max-width: 460px) {
                .wpac .wp-sheet {
                    width:100%!important
                }
            }

            .wpac .wp-sheet-head {
                position: absolute!important;
                top: 0!important;
                right: 0!important;
                width: 100%!important;
                height: 48px!important;
                background: #fff!important;
                box-shadow: 0 1px 2px 0 rgba(0,0,0,.12)!important;
                z-index: 1999999002!important
            }

            .wpac .wp-sheet-head-inner {
                position: absolute!important;
                left: 20px!important;
                top: 0!important;
                width: 100%!important;
                height: 100%!important;
                line-height: 48px!important;
                z-index: 1999999000!important
            }

            .wpac .wp-sheet-head-close {
                position: relative!important;
                height: 49px!important;
                float: right!important;
                color: #aaa!important;
                font-size: 28px!important;
                line-height: 48px!important;
                margin: 0 20px 0 15px!important;
                z-index: 1999999001!important;
                transition: all .2s ease-in-out!important
            }

            .wpac .wp-sheet-head-close:hover {
                color: #555!important
            }

            .wpac .wp-sheet-body {
                position: absolute!important;
                top: 0!important;
                right: 0!important;
                bottom: 0!important;
                width: 100%!important;
                background: rgba(250,250,251,.98)!important;
                border-left: 1px solid #dadee2!important;
                box-shadow: 0 0 4px 1px rgba(0,0,0,.08)!important;
                z-index: 1999999000!important
            }

            .wpac .wp-sheet-content {
                position: absolute!important;
                top: 0!important;
                right: 0!important;
                bottom: 0!important;
                width: 100%!important;
                opacity: 0!important;
                overflow-y: auto!important;
                z-index: 1999999001!important;
                transition: all .2s ease-in-out!important;
                -webkit-transform: translateZ(0)!important
            }

            .wpac .wp-sheet-content.wp-sheet-ready {
                opacity: 1.0!important
            }

            .wpac .wp-sheet-content-inner {
                position: relative!important;
                min-height: 100%!important;
                margin: 0 auto!important
            }

            .wpac .wp-sheet-footer {
                position: absolute!important;
                bottom: 0!important;
                right: 0!important;
                left: 1px!important;
                width: 100%!important;
                z-index: 1999999002!important;
                background: rgba(250,250,251,.98)!important
            }

            .wp-fbrev .wp-facebook-badge {
                display: inline-block;
                font-family: Helvetica Neue,Helvetica,Arial,sans-serif!important;
                box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important
            }

            .wp-fbrev .wp-facebook-badge-fixed {
                position: fixed!important;
                right: 30px!important;
                bottom: 30px!important;
                max-width: none!important;
                z-index: 2147482999!important
            }

            .wp-fbrev .wp-facebook-badge_left-fixed {
                position: fixed!important;
                left: 30px!important;
                bottom: 30px!important;
                max-width: none!important;
                z-index: 2147482999!important
            }

            .wp-fbrev .wp-facebook-badge * {
                cursor: pointer!important
            }

            .wp-fbrev .wp-facebook-border {
                width: 100%!important;
                height: 6px!important;
                background: #e2241b !important
            }

            .wp-fbrev .wp-facebook-badge-btn {
                position: relative!important;
                padding: 10px!important;
                background: #fff!important;
                transition: all .2s ease-in-out!important
            }

            .wp-fbrev .wp-facebook-badge-btn:hover {
                background: #f3f3f5!important
            }

            .wp-facebook-badge-btn>svg {
                width: 36px!important;
                height: 36px!important;
                padding: 4px!important;
                border-radius: 50%!important;
                background-color: #3c5b9b!important
            }

            .wp-fbrev .wp-facebook-badge-score {
                display: inline-block;
                margin: 0 0 0 4px!important;
                vertical-align: middle!important
            }

            .wp-fbrev .wp-facebook-rating {
                color: #4080ff!important;
                font-size: 20px!important;
                margin: 0 6px 0 0!important;
                vertical-align: middle!important
            }

            .wp-fbrev.wpac .wp-facebook-stars .wp-star {
                padding: 0 0 0 0!important;
                line-height: 22px!important
            }

            .wp-fbrev .wp-facebook-powered {
                color: #999!important;
                margin: 6px 0 0!important
            }

            .wp-fbrev .wp-facebook-powered span {
                color: #4080ff!important;
                font-weight: 700!important;
                font-size: 15px!important
            }

            .wp-fbrev .wp-facebook-form .wp-facebook-reviews {
                padding: 16px 16px 0!important
            }

            .wp-fbrev .wp-facebook-review {
                margin-top: 15px!important
            }

            .wp-fbrev .wp-facebook-left {
                display: table-cell!important;
                padding-right: 10px!important;
                vertical-align: top!important
            }

            .wp-fbrev .wp-facebook-left img {
                border: none!important;
                float: left!important;
                height: 50px!important;
                width: 50px!important;
                margin-right: 5px!important;
                border-radius: 50%!important;
                box-shadow: 0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important
            }

            .wp-fbrev .wp-facebook-reviews img {
                border-radius: 50%!important
            }

            .wp-fbrev .wp-facebook-right {
                display: table-cell!important;
                vertical-align: top!important;
                width: 10000px!important
            }

            .wp-fbrev .wp-facebook-place .wp-star svg {
                width: 18px!important;
                height: 18px!important
            }

            .wp-fbrev .wp-facebook-review .wp-star svg {
                width: 16px!important;
                height: 16px!important
            }

            .wp-fbrev .wp-facebook-name {
                color: #427fed!important;
                font-size: 100%!important;
                font-weight: bold!important;
                margin: 0 0 2px!important;
                padding-right: 6px!important;
                text-decoration: none!important
            }

            .wp-fbrev a.wp-facebook-name {
                color: #427fed!important;
                text-decoration: none!important
            }

            .wp-fbrev .wp-facebook-time {
                color: #999!important;
                font-size: 13px!important
            }

            .wp-fbrev .wp-facebook-text {
                color: #222!important;
                font-size: 14px!important;
                line-height: 22px!important;
                max-width: 100%!important;
                overflow: hidden!important;
                white-space: pre-wrap!important
            }

            .wp-fbrev .wp-more {
                display: none
            }

            .wp-fbrev .wp-more-toggle {
                color: #136aaf!important;
                cursor: pointer!important;
                text-decoration: underline!important
            }

            .wp-fbrev .wp-facebook-url {
                display: block;
                margin: 10px 0!important;
                color: #2c7cff!important;
                text-align: center!important
            }

            .wp-fbrev .wp-facebook-form {
                position: fixed!important;
                bottom: 0!important;
                right: 0!important;
                height: 100%!important;
                width: 368px!important;
                z-index: 2147483000!important
            }

            .wp-fbrev .wp-facebook-form.wp-facebook-form-left {
                left: 0!important
            }

            @media(max-width: 460px) {
                .wp-fbrev .wp-facebook-form {
                    width:100%!important
                }
            }

            .wp-fbrev .wp-facebook-head {
                position: absolute!important;
                top: 0!important;
                right: 0!important;
                width: 100%!important;
                height: 80px!important;
                background: #fff!important;
                padding: 10px 16px!important;
                overflow: hidden!important;
                box-shadow: 0 1px 2px 0 rgba(0,0,0,.12)!important;
                z-index: 2147483002!important
            }

            .wp-fbrev .wp-facebook-head-inner {
                z-index: 2147483000!important;
                position: absolute!important;
                left: 20px!important;
                top: 12px!important;
                width: 100%!important;
                height: 100%!important;
                pointer-events: none!important
            }

            .wp-fbrev .wp-facebook-close {
                padding: 0!important;
                cursor: pointer!important;
                outline: 0!important;
                border: 0!important;
                background: 0 0!important;
                min-height: 0!important;
                width: auto!important;
                float: right!important;
                font-size: 32px!important;
                font-weight: 500!important;
                line-height: .6!important;
                color: #999!important;
                -webkit-appearance: none!important
            }

            .wp-fbrev .wp-facebook-close:hover {
                color: #555!important
            }

            .wp-fbrev .wp-facebook-body {
                position: absolute!important;
                top: 0!important;
                right: 0!important;
                bottom: 0!important;
                width: 100%!important;
                background: rgba(250,250,251,.98)!important;
                border-left: 1px solid #dadee2!important;
                box-shadow: 0 0 4px 1px rgba(0,0,0,.08)!important;
                z-index: 2147483000!important
            }

            .wp-fbrev .wp-facebook-content {
                position: absolute!important;
                top: 0!important;
                right: 0!important;
                bottom: 0!important;
                width: 100%!important;
                overflow-y: auto!important;
                z-index: 2147483001!important;
                -webkit-transform: translateZ(0)!important
            }

            .wp-fbrev .wp-facebook-content {
                top: 80px!important;
                bottom: 48px!important
            }

            .wp-fbrev .wp-facebook-content-inner {
                position: relative!important;
                min-height: 100%!important;
                margin: 0 auto!important
            }

            .wp-fbrev .wp-facebook-footer {
                position: absolute!important;
                bottom: 0!important;
                right: 0!important;
                width: 100%!important;
                height: 48px!important;
                text-align: center!important;
                z-index: 2147483002!important;
                background: #fff!important;
                box-shadow: 0 -1px 2px 0 rgba(0,0,0,.06)!important;
                -moz-text-align-last: center!important;
                text-align-last: center!important
            }

            .wp-fbrev .wp-facebook-footer img {
                float: right!important;
                padding: 16px!important
            }

            .wp-fbrev .wp-dark .wp-facebook-name {
                color: #eee!important
            }

            .wp-fbrev .wp-dark .wp-facebook-time {
                color: #bbb!important
            }

            .wp-fbrev .wp-dark .wp-facebook-text {
                color: #ececec!important
            }

            .wp-fbrev.wpac .wp-facebook-hide {
                display: none
            }

            .wp-fbrev .wp-facebook-badge-score {
                display: inline-block;
                margin: 0 0 0 4px!important;
                vertical-align: middle!important;
                font-size: 14px!important;
                line-height: 20px!important;
                color: #686868!important;
                width: 160px!important
            }

            .wp-facebook-head-inner .wp-facebook-powered {
                display: none!important
            }

            .wp-facebook-head-inner .wp-facebook-right .wp-facebook-name {
                color: #4c94a6!important
            }

            .wp-fbrev .wp-facebook-text {
                color: #222!important;
                font-size: 14px!important;
                line-height: 22px!important;
                max-width: 100%!important;
                overflow: hidden!important;
                white-space: pre-wrap!important;
                max-width: 100%!important;
                overflow: hidden!important;
                color: #777!important;
                line-height: 24px!important;
                font-size: 14px!important
            }

            .wp-fbrev .wp-facebook-powered {
                color: #999!important;
                margin: 6px 0 0!important;
                padding: 7px!important
            }

            .wp-facebook-powered.wp-facebook-footer-powered {
                padding: 7px!important;
                font-weight: 587!important;
                font-size: 14px!important
            }

            .wp-fbrev .wp-facebook-form {
                text-align: left!important
            }

            .rtl .wp-facebook-badge .rplg-biz-based-text {
                display: inline-block
            }


.icon{background-repeat:no-repeat}
.icon.icon-arc-logo-black {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLT48c3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNTMgNTMnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUzIDUzOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSc+PHN0eWxlIHR5cGU9J3RleHQvY3NzJz4gLnN0MHtmaWxsOiNFMjIzMUE7fSAuc3Qxe2ZpbGw6I0ZGRkZGRjt9IC5zdDJ7ZmlsbDojMTgxOTE4O30gPC9zdHlsZT48cmVjdCBpZD0nWE1MSURfNl8nIHg9JzUnIGNsYXNzPSdzdDAnIHdpZHRoPSc0Mi45JyBoZWlnaHQ9JzQyLjknLz48ZyBpZD0nWE1MSURfMTFfJz48ZyBpZD0nWE1MSURfMTlfJz48cGF0aCBpZD0nWE1MSURfNV8nIGNsYXNzPSdzdDEnIGQ9J00zMy45LDMwLjVDMzMuOSwzMC42LDMzLjksMzAuNiwzMy45LDMwLjVjLTEuOCwwLjYtNC4zLDAuOS03LjEsMC45Yy0zLjQsMC02LjktMC40LTkuNy0xLjMgYzAsMC0wLjEsMCwwLTAuMWMwLDAsMC0wLjEsMC4xLDBjMi44LDAuNSw1LjQsMC43LDcuNywwLjdjMi44LDAsNS4xLTAuMyw2LjgtMWMwLjEsMCwwLjMsMCwwLjQsMEMzMi43LDMwLjEsMzMuMywzMC4zLDMzLjksMzAuNSBMMzMuOSwzMC41eicvPjwvZz48cGF0aCBpZD0nWE1MSURfMTZfJyBjbGFzcz0nc3QxJyBkPSdNMjMuOCwxMi4yYy0wLjEsMC0wLjEsMC0wLjEsMGMtMC43LDAuNS0xLjgsMS4zLTIuMSwxLjdjLTAuMSwwLjEtMC4xLDAuMi0wLjEsMC4zIGMxLDYuOS0zLjEsMTIuMS00LjksMTQuM2MtMC4zLDAuMy0wLjUsMC42LTAuNiwwLjhjMCwwLjEtMC4xLDAuMS0wLjEsMC4yYy0wLjEsMC4xLTAuMiwwLjMtMC4xLDAuNGMwLjIsMC4yLDAuNCwwLDAuNS0wLjEgczAuMy0wLjIsMC41LTAuM2MxLjMtMC44LDQuMi0yLjgsMTIuNC0zLjVjMC4xLDAsMC4yLDAsMC4zLDAuMWMwLjcsMC43LDMuNywzLjgsNi42LDMuOGMxLjQsMCwyLjUtMC43LDMuNS0ydi0wLjFoLTAuMSBjMCwwLTAuNiwwLjQtMS42LDAuNEMzNS41LDI4LjEsMzAuNCwyNi4xLDIzLjgsMTIuMkMyMy45LDEyLjIsMjMuOSwxMi4yLDIzLjgsMTIuMnogTTI4LjEsMjQuN2MtMywwLjUtNS44LDEuMy04LjQsMi4yaC0wLjF2LTAuMSBjMCwwLDMuNi00LjIsNC44LTcuNmMwLDAsMC0wLjEsMC4xLTAuMXMwLjEsMCwwLjEsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjQsMC42YzAuOCwxLjEsMi4zLDMuMywzLjQsNC43YzAsMCwwLjEsMC4xLDAsMC4xaC0wLjEgQzI4LjMsMjQuNiwyOC4yLDI0LjYsMjguMSwyNC43eicvPjxnIGlkPSdYTUxJRF8xM18nPjxnIGlkPSdYTUxJRF8xNF8nPjxwYXRoIGlkPSdYTUxJRF8yXycgY2xhc3M9J3N0MScgZD0nTTQwLjgsMjlMNDAuOCwyOWwtMC4xLTAuMWMzLjItMS40LDUuMS0zLjgsNC45LTYuNGMwLTAuNi0wLjItMS4yLTAuNS0xLjhsMCwwIGMtMC40LTEuMS0xLjMtMi4xLTIuNi0zLjFjLTAuOS0wLjYtMS45LTEuMi0zLTEuNmMtMy4zLTEuNC03LjUtMi4yLTExLjgtMi4yYy0wLjQsMC0wLjksMC0xLjQsMGMtMC4yLDAtMC4zLTAuMS0wLjQtMC4yIGMtMC4yLTAuNC0wLjQtMC44LTAuNy0xLjJ2LTAuMWgwLjFjMC44LDAsMS41LTAuMSwyLjItMC4xYzEwLjUsMCwxOSw0LjIsMTkuNCw5LjVDNDcuMSwyNC41LDQ0LjksMjcuMiw0MC44LDI5eicvPjwvZz48L2c+PHBhdGggaWQ9J1hNTElEXzFfJyBjbGFzcz0nc3QxJyBkPSdNMjEuNywxMi41QzIxLjcsMTIuNSwyMS42LDEyLjUsMjEuNywxMi41QzEzLjYsMTUsNy45LDE5LjIsOCwyMi43YzAsMi4zLDIuNCw0LjIsNi45LDUuNSBjMCwwLDAsMCwwLjEsMGMwLDAsMCwwLDAsMC4xYzAsMC0wLjQsMC43LTAuNywxYy0wLjEsMC4xLTAuMiwwLjItMC4zLDAuMWMtNC43LTEuMy03LjctMy43LTcuOC02LjVDNS44LDE4LjgsMTMuNCwxMy43LDIxLjcsMTIuNSBDMjEuNiwxMi40LDIxLjcsMTIuNCwyMS43LDEyLjV6Jy8+PC9nPjxyZWN0IGlkPSdYTUxJRF83XycgY2xhc3M9J3N0Micgd2lkdGg9JzUnIGhlaWdodD0nNTMnLz48cmVjdCBpZD0nWE1MSURfOF8nIHg9JzQ3LjknIGNsYXNzPSdzdDInIHdpZHRoPSc1JyBoZWlnaHQ9JzUzJy8+PHJlY3QgaWQ9J1hNTElEXzlfJyB5PSc0Mi45JyBjbGFzcz0nc3QyJyB3aWR0aD0nNTMuMicgaGVpZ2h0PScxMC4xJy8+PC9zdmc+");
}


ul.pagination {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.page-item.active .page-link {
    z-index: 2;
    color: #fff;
    background-color: #A02020;
    border-color: #A02020
}

.page-item.disabled .page-link {
    color: #868e96;
    pointer-events: none;
    background-color: #fff;
    border-color: #ddd
}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #ddd
}

.page-link:focus,.page-link:hover {
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #ddd
}

.pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

.content-include-container.redtie .vehicle-select__aside {
    row-gap: 0;
}

.redtie-container .btn.btn-next {
    height: 58px;
}

.redtie-container .booking-widget .date-time-form {
    width: 587px;
}

.redtie-container .booking-widget .date-time-selector label {
    z-index: 0;
}

.packageTime-selector {
    width: 267px;
    line-height: 1rem;
    border: 2px solid #c3c3c3;
    height: 3.6em;
    margin-top: 0.175rem;
}
@media (min-width: 46.8em) {
    .redtie-container .inner-container.expanded .booking-submit {
        margin-top: 1.5rem;
    }
}
@media (max-width: 48em) {
    .packageTime-selector, 
    .redtie-container .booking-widget .date-time-form {
        width: 100%;
    }
    .redtie-container .booking-widget .age-input, 
    .redtie-container .booking-widget .coupon-input, 
    .redtie-container .booking-widget .coupon-chicklet, 
    .redtie-container .booking-widget .booking-submit {
        float: left;
        width: calc(100% - 54px);

    }
    .redtie-container .inner-container.expanded .booking-submit {
        width: calc(100% - 54px);
    }
}

/* RedTie Service: Date/Time modification page styling */
.redtie-service.booking-widget .date-time-form {
    width: 100%;
}
.date-time-widget--inline-modify.redtie-service .date-time-selector {
    justify-content: flex-start;
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}

.date-time-widget--inline-modify.redtie-service .pickup.label-container,
.date-time-widget--inline-modify.redtie-service .redtie-pickup-container {
    width: 100%;
    max-width: 400px;
}

.date-time-widget--inline-modify.redtie-service .package-time-container {
    width: 100%;
    max-width: 300px;
}

.date-time-widget--inline-modify.redtie-service .package-time-container .date-time-label {
    /* margin-bottom: 0.5rem; */
}

.date-time-widget--inline-modify.redtie-service .packageTime-selector {
    width: 100%;
    padding: 0.75rem;
    font-size: 1rem;
}

/* RedTie native date picker label styling */
.redtie-date-label {
    cursor: pointer;
    display: inline-block;
}

.redtie-date-label:hover {
    opacity: 0.8;
}

/* RedTie Address Field Styling */
.redtie-container .address-input {
    float: left;
}

.redtie-container .address-input__label-container {
    margin-bottom: 0.5rem;
}

.redtie-container .address-input__label-container .rs-label {
    font-weight: 600;
    font-size: 0.875rem;
    text-transform: uppercase;
    color: #333;
    display: block;
}

.redtie-container .address-input__label-container .required {
    color: #d32f2f;
    margin-left: 0.25rem;
}

.redtie-container .address-input .rs-input {
    width: 100%;
}

.redtie-container .address-input .rs-input__field {
    /*width: 100%;
    padding: 0.75rem 1rem;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 1rem;
    font-family: inherit;
    transition: border-color 0.3s ease;
    */
    border: 2px solid #c3c3c3;
    color: #c3c3c3;
    width: 587px;
    height: 4rem;
    max-height: 4rem;
    padding: 0.6875rem 1.125rem 0.5625rem 1.125rem;
    font-size: 1.125rem;
    float: left;
    margin: 1.25rem 0 0 0.0625rem;
    transition: .4s all ease-in-out;
    line-height: 4rem;
}

.redtie-container .address-input .rs-input__field:focus {
    outline: none;
    color: #e2231a;
    border: 2px solid #e2231a;
    box-shadow: 0 0 0 2px rgba(226, 35, 26, 0.1);
}

.redtie-container .address-input .rs-input__field::placeholder {
    color: #656565;
}

