/* inline #anon */

                    .coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-img-circle {
                        background-color: #43b91e;
                    }
                .coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-img-circle, .coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-img-circle
                {background-color: #c00000;}
                @media screen and (max-width:650px){.coccoc-alo-phone.coccoc-alo-show {display:block;}}
                
/* inline #wp-custom-css */

.widget_nav_menu a, #uid960790965321 a, #uid960791197731 a, #uid960818075771 h4 {color: #ffffff !important;}
.zb-menu-mobile--active .sub-menu a {display: block; font-size:17px !important }
a:not(#main-menu-item) {color:#333333;}
.wpcf7-text,
.wpcf7-email, 
.wpcf7-tel,
.wpcf7-select, .wpcf7-textarea, .wpcf7-captchar {
    -webkit-appearance: none;
border: 1px solid #e1e1e1;
padding: 0px 6px !important;
    outline: none;
    color: #777;
    margin: 0;
    width: 100%;
    display: block;   
    background: #fff;
    border-radius: 0px;
    margin-bottom: 20px;    
    line-height: 35px;	
}
.wpcf7-textarea {height:100px;}
@media only screen and (max-width: 600px) {
	#freequote {padding: 0 20px;}	
	#freequote span {margin-bottom:10px;}
	
ul.threecols, ul.fourcols {
    columns: 2 !important;
    -webkit-columns: 2 !important;
    -moz-columns: 2 !important;
}
	
}
#freequote .wpcf7-text,
#freequote .wpcf7-email, 
#freequote .wpcf7-tel,
#freequote .wpcf7-select, #freequote .wpcf7-textarea, #freequote .wpcf7-captchar {
background-color: rgba(255,255,255,0.05) !important; width: 100%!important;
 -moz-border-radius: 0!important; -webkit-border-radius: 0!important; border-radius: 0!important; padding: 6px 0px 6px 8px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box; box-sizing: border-box;
margin: 5px 0; border: 2px solid #333333; color:#333333 !important; margin:0; font-family: 'Karla',sans-serif; font-size:0.9em;
}
#freequote h2 {padding:20px 0;}
#freequote .wpcf7-form select {
	color: #fff;}
#freequote .wpcf7-select option {background:#000000;}
#freequote .wpcf7-textarea {height:100px;}


#freequote .wpcf7 input:not([type=submit]):focus, #freequote .wpcf7 select:focus, #freequote .wpcf7 textarea:focus {border-color:#F4F4F4 !important;}

@media (max-width: 575px) {
    #uid2309544707147 .zb-menu.zb-menu-mobile--active .zb-menu-list {
			margin-top: 0px;}}

.zb-menu-trigger__hamburger {width:28px !important; height:22px !important;top: -10px;}

.freequote::-webkit-input-placeholder {/* WebKit browsers */
color: #333333 !important;
	opacity: 1;}
.freequote::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #333333 !important;
opacity: 1;}
.freequote::::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #333333 !important;
opacity: 1;}
.freequote:::-ms-input-placeholder { /* Internet Explorer 10+ */
color: #333333 !important;
opacity: 1;}

.wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: #ffb900;   background: #ffb900;}
.wpcf7 form.sent .wpcf7-response-output {border-color: #46b450; background: #46b450;}

.r100 {width:100%;}
.c50 {width:48%; float:left; padding:0 2% 7px 0; }
.r100 textarea {height:80px !important; padding:0 2% 20px 0;}
.cash-for-car-compare tr th {background:#231f20; color:#ffffff; font-size:1.2em;}
@media screen and (max-width: 650px) {
.coccoc-alo-phone.coccoc-alo-show {margin-bottom: 10px !important;}
#masbottom {margin-top:40px;}
ul.service-hl li {text-align:center;}
}
.textred, .textred a {color: #ce0f17 !important;}
.textwhite, .textwhite a {color: #ffffff !important;}
.bgred {background:#ce0f17 !important;}
.home1 .owl-carousel.owl-drag .owl-item {height: 200px;}

.home1 .psac-post-slider.psac-design-1 .psac-post-overlay {padding: 0px; top: 25%;}

.txtwbgr {background:#ce0f17; padding: 5px 10px; color:#ffffff;}
ul.twocols {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}
ul.threecols {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
}
ul.fourcols {
    columns: 4;
    -webkit-columns: 4;
    -moz-columns: 4;
}
ul.sixcols {
    columns: 6;
    -webkit-columns: 6;
    -moz-columns: 6;
}
ul.service-hl {margin-left:0;}
ul.service-hl li {list-style: none !important; background: #bbd6a7; padding: 3px 5px; margin-bottom:5px;}

.home .psac-post-slider.psac-design-2 .psac-post-left .psac-post-overlay {
    background-color: #f5f6f8; padding: 10px 10px 10px 10px;}

element.style {
}
.psac-slider-and-carousel .owl-nav { top: 95% !important;}
.tick-feature ul li:before {display:none;}
.tick-feature ul li {    background: url(/wp-content/uploads/2022/09/tick-service-features.png) no-repeat left center; padding: 5px 30px 5px 33px; display: block;}
#recent-cars .read-more {margin-top: -20px;}
.psac-post-slider.psac-design-2 .psac-post-categories a, .psac-post-meta span.psac-post-meta-innr, .psac-readmorebtn, .psac-post-categories a {font-size:16px;}
.psac-post-cat {text-transform:uppercase; font-weight:bold; font-size:1.4em;}
.grecaptcha-badge, .archive .widget-area {display:none !important;}

#top-bar a {color:#ffffff;}
#top-bar .phn {margin-left:-10px; margin-right:5px;}
.top-bar .quo {display:none;}
.widget_tag_cloud .tagcloud a:hover{color:#f7e54a !important; font-size:1.2em;}
#mlogo {height:100% !important;}
.rpc a {color:#ffffff !important;}

#carcash-contact {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;   
    z-index: 1000; 
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}


@media (max-width: 767px) {
    #carcash-contact {
        display: block;
    }
}
.newalert {background:#ff0000;font-size:0.7em;color:#ffffff; padding: 2px 6px 0 6px; border: 1px solid #ffffff; border-radius: 3px; line-height: 1; margin-inline-start: 6px; font-style: italic;}
.uacf7-row {   
    margin-bottom: 10px;
}
.wp-element-caption {background: #1d9e5d; color: #ffffff; padding: 10px 16px; margin-top:0;}

 
@media (max-width: 575px) {
    #uid960740062691 {
        margin-top:0;
    }
}
#uid963277052501 {display: none;}

#footer-cta{
  position: relative !important;
  z-index: 2147483647 !important; /* max-ish */
  isolation: isolate; 
	overflow: visible !important;
}

#footer-cta + section,
#footer-cta + footer,
#footer-cta ~ footer,
#footer-cta ~ .site-footer,
#footer-cta ~ .zion-footer,
#footer-cta ~ .zb-footer{
  position: relative !important;
  z-index: 1 !important;
	transform: none !important; }

#footer-cta{
  position: relative !important;
  z-index: 999999 !important;
  isolation: isolate;
}

#site-footer{
  position: relative !important;
  z-index: 1 !important;
  transform: none !important; 
  filter: none !important;
}
#content,
#primary,
main,
#main,
.site,
#page{
  position: relative;
  z-index: 2;
}
#ctawrap { overflow: visible !important; }
/* Force BOTH the top visible paragraph AND accordion contents to white */
.hero-text-white,
.mobile-text-accordion,
.mobile-text-accordion p,
.mobile-text-accordion strong {
  color: #ffffff !important;
}

/* Mobile Accordion Trigger Styling (Read More Link) */
.mobile-text-accordion summary {
  color: #ffffff !important;
  font-weight: bold;
  cursor: pointer;	
  text-decoration: underline;
}

/* Hide the 'Read More' text on Desktop */
@media (min-width: 768px) {
  .mobile-text-accordion summary {
    display: none !important;
  }
}
.tlzmda-cr-cta-link {color:#ffffff !important;}
.tlzmda-cr-root .tlzmda-cr-price {background: #eaeaea;
    border-top: 1px solid #e1dfdf;
    color: #353232;}
.tlzmda-cr-root .tlzmda-cr-price+.tlzmda-cr-cta {
    border-top-color: #e1dfdf;
}
