/**
 * Theme designed and developed by PONETIC, LLC (ponetic.com).
 * © 2015 Ponetic, LLC. All rights reserved.
 */

/*
Theme Name: Einstein's Auto
Theme URI: http://http://www.einsteinsauto.com/
Author: PONETIC, LLC
Author URI: http://ponetic.com
Description: Theme for Einstein's Auto Repair website.
Version: 1.0
Text Domain: einsteins
*/

/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */button,html,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html{font-family:Roboto,sans-serif;text-rendering:optimizeLegibility;font-size:.9em;font-weight:300;color:#333;-webkit-tap-highlight-color:transparent}html.no-scroll{overflow:hidden}body{background-color:#fff}h1{font-family:'Exo 2',sans-serif;font-size:2.7em;font-weight:600}h2{font-family:'Exo 2',sans-serif;font-size:1.7em;font-weight:600}h3,h4{font-family:'Exo 2',sans-serif;font-size:1.4em;font-weight:600}p{font-family:Roboto,sans-serif;padding:0;margin:0}a{text-decoration:none;color:#007fff;background-color:transparent;-webkit-transition:color .2s ease-in,background .2s ease-in,opacity .2s ease-in,border-color .2s ease-in;-moz-transition:color .2s ease-in,background .2s ease-in,opacity .2s ease-in,border-color .2s ease-in;-o-transition:color .2s ease-in,background .2s ease-in,opacity .2s ease-in,border-color .2s ease-in;transition:color .2s ease-in,background .2s ease-in,opacity .2s ease-in,border-color .2s ease-in}a:focus{outline:0}.r-mark{font-size:.7em}::-ms-clear{display:none}.center{text-align:center}.red-text{color:rgba(233,50,16,.8)}time.updated:not(.published){display:none}.slider{-webkit-transition:all .4s cubic-bezier(.694,.0482,.335,1) 0s;-moz-transition:all .4s cubic-bezier(.694,.0482,.335,1) 0s;-o-transition:all .4s cubic-bezier(.694,.0482,.335,1) 0s;transition:all .4s cubic-bezier(.694,.0482,.335,1) 0s;height:100%;width:100%;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.slider .overlay{position:fixed;background-color:rgba(0,0,0,.95);opacity:0;visibility:hidden;height:0;width:0;top:0;left:0;z-index:5;-webkit-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;-moz-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;-o-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s}.inner{max-width:1500px;min-width:250px;margin:0 auto;overflow:hidden;-webkit-transition:all 1s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all 1s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all 1s cubic-bezier(.215,.61,.355,1) 0s;transition:all 1s cubic-bezier(.215,.61,.355,1) 0s}#header{width:100%;position:absolute;top:0;left:0;z-index:10;-webkit-transition:all .4s cubic-bezier(.694,.0482,.335,1) 0s;-moz-transition:all .4s cubic-bezier(.694,.0482,.335,1) 0s;-o-transition:all .4s cubic-bezier(.694,.0482,.335,1) 0s;transition:all .5s cubic-bezier(.694,.0482,.335,1) 0s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#header nav.main{font-family:'Exo 2',sans-serif;position:relative;clear:both;line-height:1.1;float:left;width:100%;border-top:7px solid rgba(0,127,255,.95);padding:33px 5%;border-bottom:1px solid rgba(255,255,255,0);opacity:1;visibility:visible;transition:all 1.2s cubic-bezier(.215,.61,.355,1)}#header nav.main.init-item{opacity:0;visibility:hidden}#header nav.main.dd-open{border-top-color:rgba(0,127,255,.97)}#header nav.main:hover{border-bottom-color:rgba(255,255,255,.3)}#header nav.main:hover a{color:#fff}#header nav.main.init-hover{border-bottom-color:rgba(255,255,255,.3);transition:all 1.2s cubic-bezier(.215,.61,.355,1) .1s}#header nav.main.init-hover a{color:#fff}#header.mm-open nav.main:hover{background-color:transparent}#header nav.main.scrolled:hover{background-color:#fff}#header.mm-open nav.main.scrolled:hover{background-color:transparent}#header nav.main .inner{max-width:none;overflow:visible;-webkit-transition:visibility .3s ease-in-out,opacity .3s ease-in-out;-moz-transition:visibility .3s ease-in-out,opacity .3s ease-in-out;-o-transition:visibility .3s ease-in-out,opacity .3s ease-in-out;transition:visibility .3s ease-in-out,opacity .3s ease-in-out;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}#header nav.main a{padding:15px 5px;margin:0 10px;height:45px;white-space:nowrap;color:#ddd;color:rgba(255,255,255,.5);border-bottom:4px solid rgba(255,255,255,0);position:relative;z-index:12}#header nav.main a:hover{border-color:#007fff;border-color:rgba(0,127,255,.9);color:#fff}#header nav.main.dd-open a:hover{border-color:#fff;border-color:rgba(255,255,255,.9);color:#fff}#header.float nav.main.dd-open a:hover{border-color:transparent}#header nav.main .logo{margin:0 0 0 10px;float:left;display:inline-block;width:204px;height:auto;position:relative;z-index:12}#header nav.main .logo.highres{background-image:url(https://d7c703.claudeassets.com/20250123202611im_/http://www.einsteinsauto.com/wp-content/themes/einsteins/images/logo-header-white.svg);background-repeat:no-repeat;background-size:100% auto}#header nav.main .logo.lowres{background-image:url(https://4d8e3e.claudeassets.com/20250123202611im_/http://www.einsteinsauto.com/wp-content/themes/einsteins/images/logo-header-white.png);background-repeat:no-repeat;background-size:100% auto}#header nav.main .logo a{text-indent:-500em;height:45px;display:block;border-bottom:0;margin:0;padding:0}#header nav.main .logo a:hover{background-color:transparent}#header #mini-menu{float:right;width:0}#header #mini-menu .menu-bars{position:relative;float:left;display:inline-block;margin:0 5px;padding:0;height:45px;width:50px;overflow:hidden;border-radius:3px;cursor:pointer;opacity:0;visibility:hidden}#header #mini-menu .menu-bars.hover:hover,#header #mini-menu .menu-bars.touch:active,#header #mini-menu .menu-bars:hover{background-color:#0070BF;background-color:rgba(0,127,255,.9);border-color:transparent}#header #mini-menu .menu-bars:focus{outline:0}#header #mini-menu .menu-bars .bar{position:absolute;background-color:#818181;width:22px;height:.18em;border-radius:1px;margin:0;left:14px}#header #mini-menu .menu-bars:hover .bar{background-color:#fff}#header #mini-menu .menu-bars .top-bar{top:13px}#header #mini-menu .menu-bars .mid-bar{top:21px}#header #mini-menu .menu-bars .low-bar{top:29px}#header nav.main #main-menu{float:left;padding-left:20px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#header nav.main #main-menu ul{float:left;margin:0;padding:0;height:auto;list-style:none}#header nav.main #main-menu li.home{display:none}#header nav.main #main-menu li{float:left}#header nav.main #main-menu a,#header nav.main #main-menu ul li a{float:left;font-size:1em;text-transform:uppercase;font-weight:600;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header nav.main #main-menu ul li a:focus{outline:0}#header nav.main #main-menu .active>a{border-color:rgba(0,127,255,.6)}#header nav.main:hover #main-menu .active>a{border-color:rgba(0,127,255,.9)}#header.fix nav.main #main-menu .active>a{border-color:#555;border-color:rgba(0,0,0,.6);border-radius:3px 3px 0 0;-webkit-transition:border-color .3s ease-in-out,border-radius .3s ease-in-out;-moz-transition:border-color .3s ease-in-out,border-radius .3s ease-in-out;-o-transition:border-color .3s ease-in-out,border-radius .3s ease-in-out;transition:border-color .3s ease-in-out,border-radius .3s ease-in-out}#header.fix nav.main:hover #main-menu .active>a{border-color:transparent}#header.fix nav.main #main-menu .active>a:hover{background-color:rgba(0,0,0,.7);border-radius:3px}#header nav.main #main-menu .home.active>a,#header nav.main #main-menu:hover .active>a{border-color:transparent}#header nav.main #main-menu .active.open>a,#header nav.main #main-menu .active.open>a:hover{border-color:rgba(255,255,255,.9)}#header nav.main #main-menu .active>a:hover{border-color:#007fff;border-color:rgba(0,127,255,.9)}#header.fix nav.main #main-menu .active>a:hover{border-color:transparent}#header nav.main #main-menu .dropdown>a{-webkit-backface-visibility:hidden}#header nav.main #main-menu .dropdown>a:after{display:block;content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid rgba(0,127,255,.9);margin:10px auto 0;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1) .1s;-moz-transition:all .2s cubic-bezier(.215,.61,.355,1) .1s;-o-transition:all .2s cubic-bezier(.215,.61,.355,1) .1s;transition:all .2s cubic-bezier(.215,.61,.355,1) .1s}#header nav.main.dd-open #main-menu .dropdown>a:after{border-top-color:#fff;border-top-color:rgba(255,255,255,.9)}#header nav.main #main-menu .dropdown.open>a:after{border-top-color:rgba(255,255,255,.9);margin:21px auto 0;visibility:visible;opacity:1;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}#header.float nav.main #main-menu .dropdown.open>a:after{margin:8px auto 0}#header nav.main #main-menu .connect .dropdown>a:after{border-top:8px solid rgba(233,50,16,.9)}#header nav.main #main-menu .dropdown>a:hover:after{margin:21px auto 0;visibility:visible;opacity:1}#header.fix nav.main #main-menu .dropdown>a:after{border-top-color:rgba(0,0,0,.7)}#header.fix nav.main #main-menu .dropdown>a:hover:after{margin:19px auto 0}#header.float nav.main #main-menu .dropdown.open>a:hover:after{margin:17px auto 0}#header nav.main .dropdown.open>a,#header nav.main .dropdown.open>a:hover{color:#fff;border-color:rgba(255,255,255,.9)}#header.float nav.main .dropdown.open>a{color:rgba(0,0,0,.7);border-color:transparent}#header nav.main .dropdown .sub-menu li a{color:#fff;color:rgba(255,255,255,.9)}#header nav.main .dropdown .sub-menu li a:hover{color:#fff;background-color:rgba(255,255,255,.3)}#header.float nav.main .dropdown .sub-menu li a{color:#444;color:rgba(0,0,0,.6)}#header.float nav.main .dropdown .sub-menu li a:hover{background-color:rgba(0,0,0,.7);color:#fff}#header nav.main #main-menu .dropdown .sub-menu{background:rgba(0,127,255,.97);float:none;opacity:0;visibility:hidden;position:absolute;top:-75px;left:0;width:100%;padding:142px 5% 26px;z-index:10;-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.4);-moz-box-shadow:0 8px 6px -6px rgba(0,0,0,.4);box-shadow:0 8px 6px -6px rgba(0,0,0,.4);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#header.float nav.main #main-menu .dropdown .sub-menu{background:rgba(255,255,255,.97);padding:24px 5% 26px;margin:76px 0 0;border-top:1px solid rgba(0,0,0,.1)}#header nav.main #main-menu .dropdown.open .sub-menu{opacity:1;visibility:visible;top:0;-webkit-transition:all .55s cubic-bezier(.215,.61,.355,1);-moz-transition:all .55s cubic-bezier(.215,.61,.355,1);-o-transition:all .55s cubic-bezier(.215,.61,.355,1);transition:all .55s cubic-bezier(.215,.61,.355,1)}#header nav.main.dd-open{border-bottom-color:#fff}#header.float nav.main.dd-open{border-bottom-color:transparent}#header nav.main #main-menu .dropdown .sub-menu.left{right:0}#header nav.main #main-menu .dropdown .sub-menu li{float:left;width:16.6%;font-size:1.1em;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header nav.main #main-menu .dropdown .sub-menu li:nth-child(13),#header nav.main #main-menu .dropdown .sub-menu li:nth-child(5),#header nav.main #main-menu .dropdown .sub-menu li:nth-child(9){clear:both}#header nav.main #main-menu .dropdown .sub-menu li a{float:none;display:block;padding:20px;margin:0 10px 20px;border-bottom-width:0;text-transform:none;height:auto;border-radius:3px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header nav.main #main-menu .dropdown .sub-menu li:nth-child(10) a,#header nav.main #main-menu .dropdown .sub-menu li:nth-child(11) a,#header nav.main #main-menu .dropdown .sub-menu li:nth-child(12) a,#header nav.main #main-menu .dropdown .sub-menu li:nth-child(9) a{margin:0 10px}#header nav.main #main-menu .dropdown .sub-menu .view-all{background-size:cover;background-repeat:no-repeat;float:none;border:none;width:29.5%;margin:0;background-color:transparent;border-radius:0;padding:0;font-size:1.4em;font-weight:300;position:absolute;right:5%;top:142px;bottom:26px;overflow:hidden}#header.float nav.main #main-menu .dropdown .sub-menu .view-all{top:24px}#header nav.main #main-menu .dropdown .sub-menu .view-all .thumb{background-size:cover;background-repeat:no-repeat;position:absolute;padding:0;margin:0;height:100%;width:100%;top:0;right:0;bottom:0;left:0;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#header.float nav.main #main-menu .dropdown .sub-menu .view-all .thumb{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#header nav.main #main-menu .dropdown .sub-menu .view-all:hover .thumb{transform:scale3d(1.1,1.1,1)}#header nav.main #main-menu .dropdown .sub-menu .view-all a{position:relative;background-color:rgba(0,0,0,.4);color:#fff;color:rgba(255,255,255,.8);padding:0;margin:0;height:100%;width:100%;border-radius:0;text-align:center;text-transform:uppercase;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#header nav.main #main-menu .dropdown .sub-menu .view-all a:hover{background-color:rgba(0,0,0,.8);color:#fff;border-color:transparent}#header nav.main #main-menu .dropdown .sub-menu .view-all a span{position:absolute;top:50%;left:50%;padding:0 10px;text-align:center;transform:translate3d(-50%,-50%,0);transform-origin:50% 100% 0;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#header nav.main #main-menu .dropdown .sub-menu .view-all:hover a span{padding:0 22px 0 0}#header nav.main #main-menu .dropdown .sub-menu .view-all a span:after{position:absolute;content:"\e600";font-family:icomoon;speak:none;font-size:20px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:bottom;text-align:left;color:#fff;display:inline-block;right:5px;top:3px;opacity:0;visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#header nav.main #main-menu .dropdown .sub-menu .view-all:hover a span:after{opacity:1;visibility:visible;right:-5px}#header nav.main #main-menu .connect{margin:0;padding:0;position:absolute;right:5%}#header nav.main #main-menu .connect div{float:left}#header nav.main #main-menu .connect .appointment,#header nav.main #main-menu .connect .blog,#header nav.main #main-menu .connect .map,#header nav.main #main-menu .connect .phone{position:relative}#header nav.main #main-menu .connect .calendar a:before,#header nav.main #main-menu .connect .location a:before,#header nav.main #main-menu .connect .pen a:before,#header nav.main #main-menu .connect .phone a:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;font-size:17px;text-transform:none;line-height:1;position:absolute;left:5px;top:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header nav.main #main-menu .connect .phone a:before{content:"\e602"}#header nav.main #main-menu .connect .location a:before{content:"\e603"}#header nav.main #main-menu .connect .appointment span,#header nav.main #main-menu .connect .blog span,#header nav.main #main-menu .connect .map span,#header nav.main #main-menu .connect .phone span{font-family:'Exo 2',sans-serif;margin-left:4px;font-size:.92em;padding:2px 0;display:inline-block}#header nav.main #main-menu .connect a{font-size:.92em;overflow:visible;padding:14px 8px 14px 22px;position:relative}#header nav.main #main-menu .connect a:hover{border-color:#e93210;border-color:rgba(233,50,16,.9)}#header nav.main.dd-open #main-menu .connect a:hover{border-color:#fff;border-color:rgba(255,255,255,.9)}#header nav.main #main-menu .connect ul a{padding:16px 8px 16px 25px}#header nav.main #main-menu .connect .active>a{border-color:#e93210;border-color:rgba(233,50,16,.6)}#header nav.main:hover #main-menu .connect .active>a{border-color:rgba(233,50,16,.9)}#header nav.main #main-menu .connect .active>a:hover{border-color:#e93210;border-color:rgba(233,50,16,.9)}#header.fix nav.main #main-menu .connect .active>a{border-color:#555;border-color:rgba(0,0,0,.6);border-radius:3px 3px 0 0}#header.fix nav.main #main-menu .connect .active>a:hover{border-radius:3px}#header nav.main #main-menu .connect .social a{float:left;margin:0 5px;padding:14px 10px;text-align:center;border-radius:3px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header nav.main #main-menu .connect .social a:hover{background-color:rgba(233,50,16,.8);border-color:transparent}#header nav.main.dd-open #main-menu .connect .social a:hover{background-color:rgba(255,255,255,.3)}#header nav.main #main-menu .connect .social a:before{font-size:18px}#header nav.main #main-menu:hover .connect .active>a{border-color:transparent}#header nav.main #main-menu:hover .connect .active>a:hover{border-color:#e93210;border-color:rgba(233,50,16,.9)}#header nav.main #main-menu .connect .social a span{display:none}#header.detach{opacity:0;visibility:hidden;transition:all .5s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-76px,0);-moz-transform:translate3d(0,-76px,0);-o-transform:translate3d(0,-76px,0);transform:translate3d(0,-76px,0)}#header.mm-open.detach{opacity:1;visibility:visible}#header.fix{background-color:rgba(255,255,255,.97);box-shadow:0 8px 6px -6px rgba(0,0,0,.4);position:fixed;transition:all .5s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-76px,0) rotateX(150deg);-moz-transform:translate3d(0,-76px,0) rotateX(150deg);-o-transform:translate3d(0,-76px,0) rotateX(150deg);transform:translate3d(0,-76px,0) rotateX(150deg)}#header.fix nav.main{border-top:0 solid rgba(0,127,255,0);padding:15px 5%;transition:all .3s cubic-bezier(.215,.61,.355,1)}#header.fix nav.main .logo.highres{background-image:url(https://b6bd25.claudeassets.com/20250123202611im_/http://www.einsteinsauto.com/wp-content/themes/einsteins/images/logo-header-black.svg)}#header.fix nav.main .logo.lowres{background-image:url(https://4d2515.claudeassets.com/20250123202611im_/http://www.einsteinsauto.com/wp-content/themes/einsteins/images/logo-header-black.png)}#header.fix #mini-menu .menu-bars.hover:hover,#header.fix #mini-menu .menu-bars.touch:active,#header.fix #mini-menu .menu-bars:hover{background-color:#0070BF;background-color:rgba(0,127,255,.9);border-color:transparent}#header.fix #mini-menu .menu-bars .bar{background-color:#333;background-color:rgba(0,0,0,.7)}#header.fix #mini-menu .menu-bars:hover .bar{background-color:#fff}#header.fix nav.main a{padding:14px 10px 15px;margin:0 5px;border-bottom:4px solid rgba(255,255,255,0);color:#444;color:rgba(0,0,0,.7);border-radius:3px}#header.blue.fix nav.main a{color:rgba(255,255,255,1)}#header.fix nav.main a:hover{color:#FFF;background-color:rgba(0,0,0,.7)}#header.fix nav.main .logo.highres a:hover{background-color:transparent}#header.blue.fix nav.main a:hover{color:rgba(0,127,255,.9);background-color:rgba(255,255,255,.95)}#header.fix nav.main #main-menu .connect .social a{padding:14px 10px 15px}#header.fix nav.main #main-menu .connect a:hover{color:#FFF;background-color:rgba(0,0,0,.7);border-color:rgba(255,255,255,0)}#header.blue.fix nav.main #main-menu .connect a:hover{color:rgba(0,127,255,.9);background-color:rgba(255,255,255,.95);border-color:rgba(255,255,255,0)}#header.fix nav.main .dropdown>a{position:relative}#header.fix nav.main .dropdown>a:before{position:absolute;display:block;content:"";width:100%;height:0;top:100%}#header.fix nav.main .dropdown.open>a:before{position:absolute;display:block;content:"";width:100%;height:21px;top:100%;left:0}#header.fix nav.main .dropdown.open>a:hover{color:#FFF;border-color:rgba(255,255,255,0)}#header.blue.fix nav.main .dropdown.open>a:hover{color:rgba(0,127,255,.9);border-color:rgba(255,255,255,0)}#header.float{opacity:1;visibility:visible;transition:all .5s cubic-bezier(.215,.61,.355,1),transform .9s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translate3d(0,0,0) rotateX(0deg);-moz-transform:translate3d(0,0,0) rotateX(0deg);-o-transform:translate3d(0,0,0) rotateX(0deg);transform:translate3d(0,0,0) rotateX(0deg)}#content{clear:both}#content .rotator{text-align:center;position:relative;background-color:#000}#content .rotator .background{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;top:0;bottom:0;position:absolute;opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease-in-out,visibility .5s ease-in-out;-moz-transition:opacity .5s ease-in-out,visibility .5s ease-in-out;-o-transition:opacity .5s ease-in-out,visibility .5s ease-in-out;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}#content .rotator .background.current{opacity:1;visibility:visible}#content .rotator .wrap{background:linear-gradient(rgba(0,0,0,.97) 0,rgba(0,0,0,.7) 50%,rgba(0,0,0,.7) 100%);position:relative;overflow:hidden;height:450px;min-height:450px}#content .rotator .inner{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto;padding:0;-webkit-transition:none;transition:none}#content .rotator article.item-content{margin:0;padding:0 0 30px;display:table;width:100%;height:100%}#content .rotator article.item-content div.item-wrap{display:table-cell;vertical-align:middle;padding:119px 0 0;opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 1s cubic-bezier(.215,.61,.355,1) .5s;transition:all 1s cubic-bezier(.215,.61,.355,1) .5s}#content .rotator article.item-content div.item-wrap.init-item{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}#content .rotator h1{font-size:2.8em;font-weight:600;line-height:1.2;text-align:center;color:#fff;margin:0;padding:0 40px 20px;-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content .rotator p{font-size:1.8em;font-weight:300;line-height:1.6;text-align:center;color:#fff;color:rgba(255,255,255,.9);margin:0;padding:0 40px 20px;-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content .rotator p em{font-style:normal}#content .rotator p.contact{padding-bottom:0}#content .rotator .call{display:inline-block;font-size:.95em;font-weight:400;line-height:1.4;padding:10px 7px 10px 0;overflow:hidden;color:rgba(255,255,255,.9)}#content .rotator .call a{font-weight:700;color:#fff;margin:0 4px;padding:3px 7px;background-color:rgba(255,255,255,.05);border-radius:1px;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .rotator .call a:hover{color:#333;background-color:#fff;background-color:rgba(255,255,255,.8)}#content .rotator a.button{position:relative;font-size:.778em;font-weight:400;text-transform:uppercase;background-color:#e93210;background-color:rgba(233,50,16,.8);color:#fff;border:2px solid #fff;line-height:1.4;display:inline-block;padding:10px 15px;border-radius:8px;margin:0;overflow:hidden;opacity:1;visibility:visible;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1)}#content .rotator a.button:hover{border-color:transparent;background-color:#fff;background-color:rgba(255,255,255,.8);color:#333;padding:10px 30px 10px 8px}#content .rotator a.button.appointment:after{position:absolute;content:"\e600";font-family:icomoon;speak:none;font-size:17px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:bottom;text-align:left;color:#333;display:inline-block;right:10px;top:16px;opacity:0;visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1)}#content .rotator a.button.appointment:hover:after{opacity:1;visibility:visible;right:6px}#content .rotator .rotator-navs{padding:0;height:auto;list-style:none;text-align:center;width:100%;opacity:1;visibility:visible;margin:0;float:none;position:absolute;bottom:30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:none}#content .rotator .rotator-navs.low{bottom:15px}#content .rotator .rotator-navs.right{width:auto;right:15px}#content .rotator .rotator-navs.right a{margin:0 15px}#content .rotator .rotator-navs.hide{opacity:0;visibility:hidden}#content .rotator .rotator-navs li{display:inline;margin:0;padding:0}#content .rotator .rotator-navs a{display:inline-block;height:12px;width:12px;margin:0 17px;border-radius:50%;border:1px solid #777;border:1px solid rgba(255,255,255,.5);background-color:#777;background-color:rgba(255,255,255,.3);box-shadow:0 0 3px 3px rgba(0,0,0,.17);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#content .rotator .rotator-navs a:hover{border:1px solid #ccc;border:.5px solid rgba(255,255,255,.9);background-color:#888;background-color:rgba(255,255,255,.8)}#content .rotator .rotator-navs li a.current{border:1px solid #ccc;border:1px solid rgba(255,255,255,.57);background-color:#888;background-color:rgba(255,255,255,.8);outline:0;-webkit-transform:scale(1.4);transform:scale(1.4)}#content .rotator .rotator-navs span{display:none}#content .rotator.initialize .background.current{opacity:0;visibility:hidden}#content .rotator.initialize article.item-content.current{margin:0;padding:0;opacity:0;visibility:hidden;height:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#content .rotator.initialize .rotator-navs,#content .rotator.initialize article.item-content.current a.button{opacity:0;visibility:hidden}#content .scroll{display:block;content:"";width:64px;height:44px;margin:0 auto;position:absolute;top:-30px;left:0;right:0;cursor:pointer;visibility:visible;opacity:1;background-color:#fff;border-radius:3px;z-index:1;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1)}#content .scroll.circle{width:64px;height:64px;top:-32px;border-radius:50%}#content .scroll.init-scroll{top:0;visibility:hidden;opacity:0}#content .scroll:hover{top:-22px;background-color:#007fff}#content .scroll.circle:hover{top:-24px}#content .scroll:after{display:block;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #007fff;margin:17px auto 0;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1)}#content .scroll.circle:after{margin:20px auto 0}#content .scroll.init-arrow:after{border-top-color:transparent;border-top-color:rgba(0,127,255,0)}#content .scroll:hover:after{border-top-color:#fff}#content .scroll.circle:hover:after{margin:27px auto 0}#content section.services{position:relative;background-image:url(https://7efdf5.claudeassets.com/20250123202611im_/http://www.einsteinsauto.com/wp-content/themes/einsteins/images/pattern-wall.png);background-repeat:repeat;background-size:auto}#content section.services .scroll{background-color:#fff}#content section.services .scroll:hover{background-color:#007fff}#content section.services .scroll:after{border-top:12px solid #007fff}#content section.services .scroll.init-arrow:after{border-top-color:transparent}#content section.services .scroll:hover:after{border-top-color:#fff}#content section.services .wrap{display:table;table-layout:fixed;width:100%;background:linear-gradient(rgba(255,255,255,1) 0,rgba(255,255,255,.5) 75%,rgba(255,255,255,0) 100%)}#content section.services .inner{text-align:center;padding:40px 0;display:table-cell;vertical-align:middle}#content section.services h2{font-size:2.4em;font-weight:600;text-align:center;padding:0 80px 14px;line-height:1.2;max-width:1200px;margin:0 auto;overflow:hidden;-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content section.services h2:after{content:"";display:block;margin:20px auto 0;width:50px;height:0;border-bottom:1px solid rgba(233,50,16,.8)}#content section.services h2 a{color:#333}#content section.services p{font-size:1.7em;font-weight:300;text-align:center;color:#777;padding:0 80px 40px;line-height:1.2;max-width:1200px;margin:0 auto;overflow:hidden;-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content section.services .carousel-wrap{position:relative;max-width:1480px;margin:0 auto;opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:all 1.5s cubic-bezier(.215,.61,.355,1)}#content section.services .carousel-wrap.init-item{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#content section.services .carousel-wrap .arrow{position:absolute;height:100%;bottom:0;width:80px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content section.services .carousel-wrap .arrow:hover{background-color:rgba(0,0,0,.2)}#content section.services .carousel-wrap .arrow.left{left:0}#content section.services .carousel-wrap .arrow.right{right:0;width:81px}#content section.services .carousel-wrap .arrow:after{position:absolute;top:50%;left:0;right:0;margin:0 auto;width:40px;height:40px;content:"\e600";font-family:icomoon;speak:none;font-size:40px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:bottom;text-align:left;color:#333;color:rgba(0,0,0,.6);display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content section.services .carousel-wrap .arrow:hover:after{color:rgba(0,0,0,.95)}#content section.services .carousel-wrap .arrow.left:after{-webkit-transform:translate3d(0,-150%,0) rotate(180deg);transform:translate3d(0,-150%,0) rotate(180deg)}#content section.services .carousel-wrap .arrow.left:hover:after{-webkit-transform:translate3d(-10px,-150%,0) rotate(180deg);transform:translate3d(-10px,-150%,0) rotate(180deg)}#content section.services .carousel-wrap .arrow.right:after{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}#content section.services .carousel-wrap .arrow.right:hover:after{-webkit-transform:translate3d(10px,-50%,0);transform:translate3d(10px,-50%,0)}#content section.services .carousel-center{margin:0 80px;position:relative}#content section.services .overflow{display:none}#content section.services .prev{position:absolute;opacity:0;left:-100.8%;width:100%;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#content section.services .next{position:absolute;opacity:0;left:100.8%;width:100%;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#content section.services ul{margin:0;padding:0;list-style:none;position:relative;left:0;opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.215,.61,.355,1),left 1s ease-in-out,opacity 1s ease-in-out;transition:transform 1.5s cubic-bezier(.215,.61,.355,1),left 1s ease-in-out,opacity 1s ease-in-out}#content section.services ul.init-item{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#content section.services li{position:relative;float:left;margin:0;text-align:center;overflow:hidden;display:none}#content section.services .carousel-wrap li{padding:0 .8%;width:33.3%}#content section.services .carousel-wrap li:nth-child(1),#content section.services .carousel-wrap li:nth-child(2),#content section.services .carousel-wrap li:nth-child(3){display:block}#content section.services .carousel-wrap li:nth-child(1){padding:0 .8% 0 0}#content section.services .carousel-wrap li:nth-child(2){padding:0 .4%}#content section.services .carousel-wrap li:nth-child(3){padding:0 0 0 .8%}#content section.services li div{position:relative;overflow:hidden}#content section.services img{position:relative;max-width:100%;height:auto;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content section.services li:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}#content section.services li .wrap{display:block;width:auto;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content section.services li:hover .wrap{background-color:rgba(0,0,0,.85)}#content section.services ul h4{position:absolute;top:50%;left:0;right:0;margin:0;padding:0 20px;font-size:1.5em;font-weight:500;text-align:center;color:#fff;color:rgba(255,255,255,.8);-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}#content section.services li:hover .wrap h4{color:#fff;margin:0;-webkit-transform:translate3d(0,-125%,0);transform:translate3d(0,-125%,0)}#content section.services ul p{position:absolute;top:50%;left:0;right:0;margin:0;padding:0 15px;color:#fff;color:rgba(255,255,255,.85);font-size:1.1em;line-height:1.3;text-align:center;opacity:0;visibility:hidden;-webkit-transition:opacity .2s cubic-bezier(.215,.61,.355,1) 0s,visibility .2s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:opacity .2s cubic-bezier(.215,.61,.355,1) 0s,visibility .2s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:opacity .2s cubic-bezier(.215,.61,.355,1) 0s,visibility .2s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .2s cubic-bezier(.215,.61,.355,1) 0s,visibility .2s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}#content section.services li:hover .wrap p{opacity:1;visibility:visible;-webkit-transition:opacity .55s cubic-bezier(.215,.61,.355,1) 0s,visibility .55s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:opacity .55s cubic-bezier(.215,.61,.355,1) 0s,visibility .55s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:opacity .55s cubic-bezier(.215,.61,.355,1) 0s,visibility .55s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .55s cubic-bezier(.215,.61,.355,1) 0s,visibility .55s cubic-bezier(.215,.61,.355,1) 0s}#content section.highlights{position:relative;background-color:rgba(0,127,255,1)}#content section.highlights .scroll{background-color:#007fff}#content section.highlights .scroll:hover{background-color:#fff;box-shadow:0 0 1px rgba(0,127,255,.5)}#content section.highlights .scroll:after{border-top:12px solid #fff}#content section.highlights .scroll.init-arrow:after,#content section.highlights .scroll:hover:after{border-top-color:#007fff}#content section.highlights .wrap{display:table;table-layout:fixed;width:100%}#content section.highlights .inner{padding:40px 0;display:table-cell;vertical-align:middle}#content section.highlights h2{font-size:2.4em;font-weight:600;text-align:center;color:#fff;margin:0 auto;padding:0 80px;line-height:1.2;max-width:1200px;overflow:hidden;-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content section.highlights h2:after{content:"";display:block;margin:20px auto 0;width:50px;height:0;border-bottom:1px solid rgba(0,255,255,.8)}#content section.highlights .carousel-wrap{position:relative;max-width:1480px;margin:0 auto;opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 1.5s cubic-bezier(.215,.61,.355,1);transition:all 1.5s cubic-bezier(.215,.61,.355,1)}#content section.highlights .carousel-wrap.init-item{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#content section.highlights .carousel-wrap .arrow{position:absolute;height:100px;bottom:50%;width:80px;cursor:pointer;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content section.highlights .carousel-wrap .arrow:hover{background-color:rgba(255,255,255,.2)}#content section.highlights .carousel-wrap .arrow.left{left:0}#content section.highlights .carousel-wrap .arrow.right{right:0}#content section.highlights .carousel-wrap .arrow:after{position:absolute;top:50%;left:0;right:0;margin:0 auto;width:40px;height:40px;content:"\e600";font-family:icomoon;speak:none;font-size:40px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:bottom;text-align:left;color:#fff;color:rgba(255,255,255,.7);display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content section.highlights .carousel-wrap .arrow:hover:after{color:rgba(255,255,255,1)}#content section.highlights .carousel-wrap .arrow.left:after{-webkit-transform:translate3d(0,-150%,0) rotate(180deg);transform:translate3d(0,-150%,0) rotate(180deg)}#content section.highlights .carousel-wrap .arrow.left:hover:after{-webkit-transform:translate3d(-10px,-150%,0) rotate(180deg);transform:translate3d(-10px,-150%,0) rotate(180deg)}#content section.highlights .carousel-wrap .arrow.right:after{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}#content section.highlights .carousel-wrap .arrow.right:hover:after{-webkit-transform:translate3d(10px,-50%,0);transform:translate3d(10px,-50%,0)}#content section.highlights .carousel-center{margin:0 80px;position:relative}#content section.highlights .overflow{display:none}#content section.highlights .prev{position:absolute;opacity:0;left:-100.8%;width:100%;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#content section.highlights .next{position:absolute;opacity:0;left:100.8%;width:100%;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#content section.highlights ul{margin:0;padding:0;list-style:none;position:relative;left:0;opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.215,.61,.355,1),left 1s ease-in-out,opacity 1s ease-in-out;transition:transform 1.5s cubic-bezier(.215,.61,.355,1),left 1s ease-in-out,opacity 1s ease-in-out}#content section.highlights ul.init-item{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#content section.highlights li{position:relative;float:left;border-radius:3px;text-align:center;display:none}#content section.highlights .carousel-wrap li{margin:47px 0 0;width:32%}#content section.highlights li:before{border-radius:50%;padding-bottom:70%;content:"";position:absolute;z-index:5;width:70%;top:0;margin:0 auto;display:block;left:0;right:0;box-shadow:0 0 0 20px rgba(0,255,255,.25)}#content section.highlights .carousel-wrap li:nth-child(1),#content section.highlights .carousel-wrap li:nth-child(2),#content section.highlights .carousel-wrap li:nth-child(3){display:block}#content section.highlights .carousel-wrap li:nth-child(1),#content section.highlights .carousel-wrap li:nth-child(2){margin-right:1.95%}#content section.highlights ul img{position:relative;z-index:10;max-width:70%;height:auto;border-radius:50%;box-shadow:0 0 0 5px #fff;box-shadow:0 0 0 5px rgba(255,255,255,.7);background-color:#fff}#content section.highlights ul h4{margin:45px 0 10px;padding:0 20px;font-weight:400;font-size:1.4em;color:#fff;color:rgba(255,255,255,.9);-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content section.highlights ul p{margin:0;padding:0 20px;font-size:1.1em;color:#fff;color:rgba(255,255,255,.8);-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content section.contact{position:relative;background-image:url(https://7efdf5.claudeassets.com/20250123202611im_/http://www.einsteinsauto.com/wp-content/themes/einsteins/images/pattern-wall.png);background-repeat:repeat;background-size:auto}#content section.contact .scroll{background-color:#fff}#content section.contact .scroll:hover{background-color:#222}#content section.contact .scroll:after{border-top:12px solid #007fff}#content section.contact .scroll.init-arrow:after{border-top-color:transparent}#content section.contact .scroll:hover:after{border-top-color:#fff}#content section.contact .wrap{display:table;table-layout:fixed;width:100%;overflow:hidden;background:#fff;background:linear-gradient(rgba(255,255,255,1),rgba(255,255,255,0))}#content section.contact .inner{text-align:center;padding:40px;display:table-cell;vertical-align:middle}#content section.contact h2{font-size:2.4em;font-weight:600;text-align:center;padding:0 80px 14px;line-height:1.2;max-width:1200px;margin:0 auto;overflow:hidden;-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content section.contact h2:after{content:"";display:block;margin:20px auto 0;width:50px;height:0;border-bottom:1px solid rgba(233,50,16,.8)}#content section.contact h2 a{color:#333}#content section.contact p{font-size:1.7em;font-weight:300;text-align:center;color:#777;padding:0 80px 40px;line-height:1.2;max-width:1200px;margin:0 auto;overflow:hidden;-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content section.contact .call-boxes{list-style:none;max-width:1280px;margin:0 auto;padding:0 40px;overflow:hidden;opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:all 1.5s cubic-bezier(.215,.61,.355,1)}#content section.contact ul.init-item{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#content section.contact li{position:relative;float:left;width:48.75%;margin:0;padding:0;background-color:#eee;background-color:rgba(238,241,243,1);text-align:center;overflow:hidden}#content section.contact .phone{margin:0 2.5% 0 0}#content section.contact img{position:relative;max-width:100%;height:auto;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content section.contact li:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}#content section.contact .call-boxes .wrap{display:block;width:auto;padding:80px;position:absolute;top:0;left:0;bottom:0;background:rgba(0,0,0,.6);-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content section.contact .call-boxes .wrap:hover{background-color:rgba(0,0,0,.85)}#content section.contact .call-boxes h4{margin:0 0 10px;font-weight:500;font-size:1.8em;color:#fff;-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content section.contact .call-boxes p{margin:0;padding:0 0 20px;font-size:1.4em;color:#eee;-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content section.contact div.button{position:relative;font-size:1.2em;font-weight:400;text-transform:uppercase;background-color:rgba(0,0,0,.1);color:#fff;border:2px solid #fff;border:2px solid rgba(255,255,255,.5);line-height:1.4;display:inline-block;padding:10px 15px;border-radius:8px;margin:0;overflow:hidden;opacity:1;visibility:visible;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content section.contact .call-boxes .wrap:hover div.button{border-color:transparent;background-color:rgba(255,255,255,.3);color:#fff;padding:10px 30px 10px 8px}#content section.contact div.button:after{position:absolute;content:"\e600";font-family:icomoon;speak:none;font-size:15px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:bottom;text-align:left;color:#fff;display:inline-block;right:10px;top:15px;opacity:0;visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content section.contact .call-boxes .wrap:hover div.button:after{opacity:1;visibility:visible;right:7px}#content .page-banner{position:relative;text-align:center;background-color:#000}#content .page-banner .background{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;top:0;bottom:0;position:absolute;opacity:1;visibility:visible;-webkit-transition:opacity .5s ease-in-out,visibility .5s ease-in-out;-moz-transition:opacity .5s ease-in-out,visibility .5s ease-in-out;-o-transition:opacity .5s ease-in-out,visibility .5s ease-in-out;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}#content .page-banner .wrap{background:linear-gradient(rgba(0,0,0,.97) 0,rgba(0,0,0,.7) 50%,rgba(0,0,0,.7) 100%);position:relative;overflow:hidden;height:450px;min-height:450px}#content .page-banner .inner{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto;padding:0;-webkit-transition:none;transition:none}#content .page-banner .banner-content{display:table;margin:0;padding:0 0 30px;width:100%;height:100%;opacity:1;visibility:visible;-webkit-transition:opacity .5s ease-in-out,visibility .5s ease-in-out;-moz-transition:opacity .5s ease-in-out,visibility .5s ease-in-out;-o-transition:opacity .5s ease-in-out,visibility .5s ease-in-out;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}#content .page-banner .banner-wrap{display:table-cell;vertical-align:middle;padding:119px 0 0;opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:all 1s cubic-bezier(.215,.61,.355,1) .5s}#content .page-banner .banner-wrap.init-item{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}#content .page-banner h1{font-size:2.8em;font-weight:600;line-height:1.2;text-align:center;color:#fff;margin:0;-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content .page-banner h1,#content .page-banner.caption.cover h1,#content .page-banner.caption.no-cover h1,#content .page-banner.no-caption.cover h1,#content .page-banner.no-caption.no-cover h1{padding:0 40px 20px}#content .page-banner p{font-size:1.8em;font-weight:300;line-height:1.6;text-align:center;color:#fff;color:rgba(255,255,255,.9);margin:0;padding:0 40px;-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content .page-banner p.contact{padding-top:20px}#content .page-banner .call{display:inline-block;font-size:.95em;font-weight:400;line-height:1.4;padding:10px 7px 10px 0;overflow:hidden;color:rgba(255,255,255,.9)}#content .page-banner .call a{font-weight:700;color:#fff;margin:0 4px;padding:3px 7px;background-color:rgba(255,255,255,.05);border-radius:1px;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-banner .call a:hover{color:#333;background-color:#fff;background-color:rgba(255,255,255,.8)}#content .page-banner a.button{position:relative;font-size:.778em;font-weight:400;text-transform:uppercase;background-color:#e93210;background-color:rgba(233,50,16,.8);color:#fff;border:2px solid #fff;line-height:1.4;display:inline-block;padding:10px 15px;border-radius:8px;margin:0;overflow:hidden;opacity:1;visibility:visible;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1)}#content .page-banner a.button:hover{border-color:transparent;background-color:#fff;background-color:rgba(255,255,255,.8);color:#333;padding:10px 30px 10px 8px}#content .page-banner a.button.appointment:after{position:absolute;content:"\e600";font-family:icomoon;speak:none;font-size:17px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:bottom;text-align:left;color:#333;display:inline-block;right:10px;top:16px;opacity:0;visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1)}#content .page-banner a.button.appointment:hover:after{opacity:1;visibility:visible;right:6px}#content .page-banner.initialize .background,#content .page-banner.initialize .banner-content{opacity:0;visibility:hidden}#content .page-banner.post .post-author-date{color:#fff}#content .page-banner.post .post-author-date a,#content .page-banner.post .post-author-date span.post-author{font-weight:400;color:#fff;background-color:rgba(255,255,255,.05);padding:2px 5px;margin:0 15px 0 0;border-radius:2px}#content .page-banner.post .post-author-date a:hover{color:#000;background-color:rgba(255,255,255,.8)}#content .page-banner.post .post-author-date time{color:rgba(255,255,255,.7)}#content .page-content{background-image:url(https://97571a.claudeassets.com/20250123202611im_/http://www.einsteinsauto.com/wp-content/themes/einsteins/images/pattern-wall-gray15.jpg);background-repeat:repeat;background-size:auto auto}#content .page-content .inner{max-width:none;min-width:0;margin:0 auto;position:relative;overflow:visible;background:linear-gradient(#FFF,rgba(255,255,255,0))}#content .page-content .scroll{background-color:#fff}#content .page-content .scroll:hover{background-color:#007fff}#content .page-content .scroll:after{border-top:12px solid #007fff}#content .page-content .scroll.init-arrow:after{border-top-color:transparent}#content .page-content .scroll:hover:after{border-top-color:#fff}#content .page-body{background:rgba(255,255,255,.7);background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.9));padding:60px 40px 80px;max-width:1500px;min-width:250px;margin:0 auto;overflow:hidden;-webkit-transition:all 1s cubic-bezier(.215,.61,.355,1);transition:all 1s cubic-bezier(.215,.61,.355,1)}#content .page-body.peep{padding:100px 40px 80px}#content .page-content.full-width .page-body{max-width:none}#content .page-body h2{font-size:2.1em;font-weight:400;padding:0;margin:0 0 40px;line-height:1.2;-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content .page-body h2.main-heading{font-size:2.4em;font-weight:600;margin:0 0 14px}#content .page-body h2.accent-red:after{content:"";display:block;margin:20px auto 0;width:50px;height:0;border-bottom:1px solid #e93210;border-bottom:1px solid rgba(233,50,16,.8)}#content .page-body h3{font-size:1.9em;font-weight:400;padding:0;margin:0 0 40px;line-height:1.2;-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content .page-body div.p,#content .page-body p{font-size:1.2em;font-weight:300;color:#444;line-height:1.6;margin:0 0 35px;-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content .page-body p.sub-heading{font-size:1.5em;font-weight:300;color:#555;line-height:1.4;margin:0 0 35px}#content .page-body p a{color:#007fff;background-color:rgba(0,0,0,.03);padding:2px 5px;border-radius:1px;-webkit-transition:color .2s ease-in,background .2s ease-in,opacity .2s ease-in,border-color .2s ease-in;-moz-transition:color .2s ease-in,background .2s ease-in,opacity .2s ease-in,border-color .2s ease-in;-o-transition:color .2s ease-in,background .2s ease-in,opacity .2s ease-in,border-color .2s ease-in;transition:color .2s ease-in,background .2s ease-in,opacity .2s ease-in,border-color .2s ease-in}#content .page-body p a[href$=jpg]{padding:0}#content .page-body p a:hover{color:#fff;background-color:rgba(0,127,255,.8)}#content .page-body ul{font-size:1.2em;font-weight:300;color:#444;line-height:1.6;list-style:square;padding:0 0 0 20px;margin:0 0 40px}#content .page-body ol{font-size:1.2em;font-weight:300;color:#444;line-height:1.6;padding:0 0 0 27px;margin:0 0 40px}#content .page-body li{padding:0 0 10px 10px}#content .page-body li:last-child{padding:0 0 0 10px}#content .page-body blockquote{background-color:#f9f9f9;background-color:rgba(0,0,0,.05);border-left:10px solid #5f5f5f;border-left:10px solid rgba(0,0,0,.5);padding:10px 10px 12px;margin:0 0 40px;quotes:"\201C""\2019";-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content .page-body blockquote:before{color:#555;color:rgba(0,0,0,.5);content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.46em}#content .page-body blockquote p{font-style:italic;color:#555;display:inline;margin:0;padding:0}#content .page-body blockquote p:first-child{margin:0}#content .page-body blockquote footer{font-size:1.2em;margin-top:5px;color:#e93210}#content .page-body img.alignleft{float:left;margin:7px 20px 10px 0;max-width:420px;height:auto;width:45%}#content .page-body img.alignright{float:right;margin:7px 0 10px 20px;max-width:420px;height:auto;width:45%}#content .page-body img.aligncenter{width:100%;max-width:100%;height:auto}#content .page-body figure.wp-caption.aligncenter{max-width:100%;padding:5px;margin:30px 0;background-color:#f3f3f3;background-color:rgba(0,0,0,.1);border-radius:3px}#content .page-body figure.wp-caption.alignleft{float:left;margin:7px 20px 10px 0;padding:5px;max-width:420px;height:auto;width:45%;background-color:#f3f3f3;background-color:rgba(0,0,0,.1);border-radius:3px}#content .page-body figure.wp-caption.alignright{float:right;margin:7px 0 10px 20px;padding:5px;max-width:420px;height:auto;width:45%;background-color:#f3f3f3;background-color:rgba(0,0,0,.1);border-radius:3px}#content .page-body figure.wp-caption img{width:100%;max-width:100%;height:auto}#content .page-body figure.wp-caption figcaption{padding:6px 5px 5px}#content .page-body .video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:30px 40px 30px 0}#content .page-body .video-wrapper:first-child{margin:52px 40px 30px 0}#content .page-body .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#content .page-body .directions{width:55%;float:left;overflow:hidden}#content .page-body .map-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:35px 0}#content .page-body .map-wrapper:first-child{margin:52px 40px 30px 0}#content .page-body .map-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#content .page-body .twoColumns p:nth-child(even),#content .page-body .twoColumns p:nth-child(odd){float:left;width:50%;margin:0;padding:0 40px 30px 0}#content .page-body .twoColumns p:nth-child(odd){clear:both}#content .page-body.full-width{float:none;width:100%}#content .page-body.full-width h2{padding:43px 40px 0}#content .page-body.full-width h3{margin:30px 40px}#content .page-body.full-width h3:first-child{margin:43px 40px 30px}#content .page-body.full-width p{margin:30px 40px}#content .page-body.full-width ul{margin:30px}#content .page-body.full-width .video-wrapper,#content .page-body.full-width blockquote,#content .page-body.full-width figure.wp-caption.aligncenter{margin:30px 40px}#content .page-body.full-width .video-wrapper:first-child{margin:52px 40px 30px}#content .page-body.full-width .map-wrapper{margin:30px 40px}#content .page-body.full-width .map-wrapper:first-child{margin:52px 40px 30px}#content .page-body.full-width .twoColumns p:nth-child(even),#content .page-body.full-width .twoColumns p:nth-child(odd){padding:0 40px 30px}#content .page-body ul.share-bar{list-style:none;overflow:hidden;font-size:1em;padding:40px 0 0;margin:40px 0 0;clear:both;border-top:2px solid #007fff;border-top:2px solid rgba(0,127,255,.6)}#content .page-body ul.share-bar li{position:relative;float:left;padding:0;margin:0 10px 0 0}#content .page-body ul.share-bar a{float:left;font-family:"Open Sans",sans-serif;font-size:.8em;text-rendering:optimizelegibility;background-color:#555;background-color:rgba(0,0,0,.7);border:1px solid transparent;color:#fff;padding:0 12px;font-weight:400;border-radius:3px;line-height:35px;outline:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#content .page-body ul.share-bar a:hover{background-color:#0070BF;background-color:rgba(0,112,191,.9);border:1px solid rgba(0,112,191,.1);color:#fff}#content .page-body ul.share-bar i{position:relative;font-size:16px;top:3px;padding-right:5px;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#content .page-body ul.share-bar span{text-transform:uppercase}#content .page-body ul.share-bar .facebook a:hover{background-color:rgba(59,89,152,.9);border:1px solid rgba(59,89,152,.1)}#content .page-body ul.share-bar i.icon-facebook{top:2px;padding-right:3px}#content .page-body ul.share-bar .twitter a:hover{background-color:rgba(0,172,237,.9);border:1px solid rgba(0,172,237,.1)}#content .page-body ul.share-bar .googleplus a:hover{background-color:rgba(221,75,57,.9);border:1px solid rgba(221,75,57,.1)}#content .page-body ul.share-bar .email a:hover{background-color:rgba(189,42,50,.9);border:1px solid rgba(189,42,50,.1)}#content .page-body ul.share-bar .print a:hover{background-color:rgba(0,112,191,.9);border:1px solid rgba(0,112,191,.1)}#content .page-body .contact-info{float:right;width:40%;margin:10px 0 0;padding:40px;border-radius:0;background:-webkit-linear-gradient(rgba(0,0,0,.08),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.08),rgba(0,0,0,0));background:-moz-linear-gradient(rgba(0,0,0,.08),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.08),rgba(0,0,0,0));-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#content .page-body .contact-info.full-width{width:100%}#content .page-body .contact-info strong{font-weight:400}#content .page-body .contact-info .social{overflow:hidden;margin:35px 0 0}#content .page-body .contact-info .social a{float:left;padding:10px;border:none;background-color:rgba(0,127,255,.15);border:1px solid rgba(0,127,255,.07);color:rgba(0,127,255,1);border-radius:15%;margin-right:15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#content .page-body .contact-info .social a:hover{background-color:rgba(0,127,255,1);border:1px solid rgba(0,127,255,1);color:#fff}#content .page-body .contact-info .social a:before{display:inline-block;vertical-align:top;font-size:24px}#content .page-body .contact-info .social a span{display:none}#content .page-body .contact-info .map-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:40px 0 0}#content .page-body .contact-form{float:left;width:55%;padding:0}#content .page-body.visit-us .contact-info{margin:76px 0 0}#content .page-body .appointment-form .column1{float:left;width:47.5%;margin:0 5% 0 0}#content .page-body .appointment-form .column2{float:right;width:47.5%;margin:0}#content .page-body .appointment-form section{float:none;width:100%;background:#eaeaea;margin:0;padding:37px 40px 40px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#content .page-body .appointment-form .vehicle-info{margin:40px 0 0;position:relative}#content .page-body .appointment-form .vehicle-info #mileage-field{width:70%}#content .page-body .appointment-form .vehicle-info .edmunds{position:absolute;right:0;bottom:0;height:100px;width:100px;background-image:url(https://0b2bd5.claudeassets.com/20250123202611im_/http://www.einsteinsauto.com/wp-content/themes/einsteins/images/edmunds_100_red.png);background-repeat:no-repeat;background-size:100% auto}#content .page-body .appointment-form .vehicle-info .edmunds a{display:inline-block;height:100%;width:100%}#content .page-body .appointment-form .vehicle-info .edmunds span{display:none}#content .page-body .appointment-form .service-info label{font-weight:300}#content .page-body .appointment-form .panel{position:relative;margin-top:30px;padding:4px 0 0 30px;cursor:pointer}#content .page-body .appointment-form .icon-minus-circle:before,#content .page-body .appointment-form .icon-plus-circle:before{font-size:25px;position:absolute;left:0;color:rgba(233,50,16,.9)}#content .page-body .appointment-form .panel-content{height:0;opacity:0;visibility:hidden;font-size:1em;padding-left:32px}#content .page-body .appointment-form .panel-content.show{height:auto;opacity:1;visibility:visible}#content .page-body .appointment-form .panel-content li:first-child{padding-top:30px}#content .page-body .appointment-form .form input,#content .page-body .appointment-form .form input:required,#content .page-body .appointment-form .form textarea,#content .page-body .appointment-form .form textarea:required{background-color:#fff;border:1px solid #abadb3;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:0 3px 3px -3px rgba(0,0,0,.3) inset}#content .page-body .appointment-form .form textarea{height:111px}#content .page-body .appointment-form .form input:focus,#content .page-body .appointment-form .form textarea:focus{background-color:#FFFBEC;border:1px solid rgba(0,0,0,.25);outline:0}#content .page-body .appointment-form .form.sent input,#content .page-body .appointment-form .form.sent textarea{background-color:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.03)}#content .page-body .appointment-form .form.validate input:invalid{border-color:#D96A1E;color:#EE6000;outline:0;-webkit-box-shadow:0 0 .25em #f66;-moz-box-shadow:0 0 .25em #f66;box-shadow:0 0 .25em #f66}#content .page-body .appointment-form .form.validate textarea:invalid{border-color:#D96A1E;-webkit-box-shadow:0 0 .25em #f66;-moz-box-shadow:0 0 .25em #f66;box-shadow:0 0 .25em #f66}#content .page-body .appointment-form .form select,#content .page-body .appointment-form .form select:required{background-color:#fff;border:1px solid #abadb3;border:1px solid rgba(0,0,0,.2);border-radius:0;box-shadow:0 3px 3px -3px rgba(0,0,0,.3) inset}#content .page-body .appointment-form .form select.disabled{background-color:rgba(255,255,255,.6);border:1px solid rgba(0,0,0,.1);box-shadow:none;color:#999}#content .page-body .appointment-form .form select:focus{background-color:#FFFBEC;border:1px solid rgba(0,0,0,.25);outline:0}#content .page-body.appointment-form .form.validate select:invalid{border-color:#D96A1E;color:#EE6000;outline:0;-webkit-box-shadow:0 0 .25em #f66;-moz-box-shadow:0 0 .25em #f66;box-shadow:0 0 .25em #f66}#content .page-body .appointment-form .form.sent select{background-color:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.03)}#content .page-body .appointment-form .submit{clear:both;position:relative}#content .page-body .appointment-form .form input.button{color:#fff;background:#555;margin:40px 0 0;border:none;font-size:1.2em}#content .page-body .appointment-form .form input.button:hover{background-color:rgba(233,50,16,.9);color:#fff}#content .page-body .appointment-form .form.sent input.button{background-color:rgba(0,128,0,.1);border:1px solid rgba(0,128,0,.07);color:green}#content .page-body .appointment-form .form input.button:focus{outline:0}#content .page-body .appointment-form .form .working{left:248px;top:63px}#content .page-body .form h2{padding:0;margin:0 0 30px}#content .page-body .form ul{list-style:none;padding:0;margin:0}#content .page-body .form li{padding:0;margin:0 0 30px;clear:both;position:relative}#content .page-body .form li:last-child{padding:0;margin:0}#content .page-body .form li div:after{display:block;width:0;height:0;clear:both;content:""}#content .page-body .form label{display:block;margin:0 0 12px;font-weight:400}#content .page-body .form.sent label{color:rgba(0,0,0,.3)}#content .page-body .form input,#content .page-body .form input:required{font-family:"Open Sans",sans-serif;font-size:1em;font-weight:300;padding:10px;background-color:rgba(233,50,16,.25);border:1px solid rgba(233,50,16,.09);border-radius:5px;color:#444;box-shadow:0 3px 3px -3px rgba(0,0,0,.3) inset;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#content .page-body .form input:focus{background-color:rgba(233,50,16,.4);border:1px solid rgba(233,50,16,.15);outline:0}#content .page-body .form.validate input:invalid{border-color:#D96A1E;color:#EE6000;outline:0;-webkit-box-shadow:0 0 .25em #f66;-moz-box-shadow:0 0 .25em #f66;box-shadow:0 0 .25em #f66}#content .page-body .form.sent input{background-color:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.03)}#content .page-body .form input.single{width:100%}#content .page-body .form input.dual{width:48%;float:left;display:inline-block}#content .page-body .form input.dual.lf{margin-right:4%}#content .page-body .form textarea,#content .page-body .form textarea:required{font-family:"Open Sans",sans-serif;font-size:1em;font-weight:300;padding:10px;background-color:rgba(233,50,16,.25);border:1px solid rgba(233,50,16,.09);border-radius:5px;resize:none;width:100%;outline:0;box-shadow:0 3px 3px -3px rgba(0,0,0,.3) inset;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#content .page-body .form textarea:focus{background-color:rgba(233,50,16,.4);border:1px solid rgba(233,50,16,.15);outline:0}#content .page-body .form.validate textarea:invalid{border-color:#D96A1E;-webkit-box-shadow:0 0 .25em #f66;-moz-box-shadow:0 0 .25em #f66;box-shadow:0 0 .25em #f66}#content .page-body .form.sent textarea{background-color:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.03)}#content .page-body .form select,#content .page-body .form select:required{font-family:"Open Sans",sans-serif;font-size:1em;font-weight:300;padding:9px;background-color:rgba(233,50,16,.25);border:1px solid rgba(233,50,16,.09);border-radius:5px;box-shadow:0 3px 3px -3px rgba(0,0,0,.3) inset;color:#444;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#content .page-body .form select.disabled{background-color:rgba(233,50,16,.1);border:1px solid rgba(233,50,16,.09);box-shadow:0 3px 3px -3px rgba(0,0,0,.1) inset;color:#777}#content .page-body .form select:focus{background-color:rgba(233,50,16,.4);border:1px solid rgba(233,50,16,.15);outline:0}#content .page-body .form.validate select:invalid{border-color:#D96A1E;color:#EE6000;outline:0;-webkit-box-shadow:0 0 .25em #f66;-moz-box-shadow:0 0 .25em #f66;box-shadow:0 0 .25em #f66}#content .page-body .form.sent select{background-color:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.03)}#content .page-body .form select.single{width:100%}#content .page-body .form select.dual{width:48%;float:left;display:inline-block}#content .page-body .form select.dual.lf{margin-right:4%}#content .page-body .form input[type=checkbox]{display:inline;vertical-align:middle;margin:-4px 10px 0 0;height:20px;width:20px}#content .page-body .form input.button{font-family:"Open Sans",sans-serif;font-size:1em;text-rendering:optimizelegibility;background:#CB631D;background:rgba(233,50,16,.18);border:1px solid rgba(233,50,16,.1);color:#fff;color:rgba(233,50,16,1);padding:12px 18px;font-weight:400;border-radius:5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#content .page-body .form input.button:hover{background-color:rgba(233,50,16,.9);color:#fff}#content .page-body .form.sent input.button{background-color:rgba(0,128,0,.1);border:1px solid rgba(0,128,0,.07);color:green}#content .page-body .form input.button:focus{outline:0}.working{border:3px solid #D5824A;border-radius:30px;height:30px;width:30px;margin:-15px 0 0 -15px;opacity:0;position:absolute;left:130px;top:23px}.working.show{animation:pulsate 1s ease-out;animation-iteration-count:infinite}@keyframes pulsate{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}#content .page-body .child-pages.list article{border-top:2px solid #007fff;border-top:2px solid rgba(0,127,255,.7);padding:40px 0 43px;margin:0 40px 0 0;overflow:hidden;position:relative;min-height:195px}#content .page-body .child-pages.list article:last-child{padding:40px 0 0}#content .page-body .child-pages.list article .thumbnail{background-repeat:no-repeat;background-size:cover;background-position:top center;float:left;overflow:hidden;width:300px;margin-top:-20px}#content .page-body .child-pages.list article .thumbnail span{display:block;background-color:rgba(0,0,0,.3);position:relative;padding-bottom:56.25%;padding-top:25px;width:100%;height:0;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#content .page-body .child-pages.list article .thumbnail span:hover{background-color:transparent}#content .page-body .child-pages.list article .entry-content,#content .page-body .child-pages.list article .entry-header,#content .page-body .child-pages.list article .entry-meta{margin-left:340px}#content .page-body .child-pages.list article h2{font-size:1.5em;font-weight:400;color:#E1884B;margin:0;padding:0;line-height:1.2;display:inline-block;-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content .page-body .child-pages.list article .edit-link{font-size:1.2em;display:inline-block;line-height:1.2;margin:0 0 0 5px}#content .page-body .child-pages.list article p{font-size:1.2em;font-weight:300;color:#444;line-height:1.6;margin:5px 0 0;-webkit-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-moz-transition:padding .15s ease-in-out,font-size .15s ease-in-out;-o-transition:padding .15s ease-in-out,font-size .15s ease-in-out;transition:padding .15s ease-in-out,font-size .15s ease-in-out}#content .page-body .child-pages.grid{margin:0;padding:0;position:relative;overflow:hidden}#content .page-body .child-pages.grid article{position:relative;float:left;margin:0 1.95% 1.95% 0;padding:0;text-align:center;width:32%;overflow:hidden;opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 1.5s cubic-bezier(.215,.61,.355,1),visibility 1.5s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.5s cubic-bezier(.215,.61,.355,1);transition:opacity 1.5s cubic-bezier(.215,.61,.355,1),visibility 1.5s cubic-bezier(.215,.61,.355,1),transform 1.5s cubic-bezier(.215,.61,.355,1)}#content .page-body .child-pages.grid article.init-item{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#content .page-body .child-pages.grid article:nth-child(12),#content .page-body .child-pages.grid article:nth-child(3),#content .page-body .child-pages.grid article:nth-child(6),#content .page-body .child-pages.grid article:nth-child(9){margin-right:0}#content .page-body .child-pages.grid article:nth-child(10),#content .page-body .child-pages.grid article:nth-child(11),#content .page-body .child-pages.grid article:nth-child(12){margin-bottom:0}#content .page-body .child-pages.grid article img{position:relative;max-width:100%;height:auto;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .child-pages.grid article:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}#content .page-body .child-pages.grid article .wrap{display:block;width:auto;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .child-pages.grid article:hover .wrap{background-color:rgba(0,0,0,.85)}#content .page-body .child-pages.grid article h4{font-size:1.6em;font-weight:500;z-index:1}#content .page-body .child-pages.grid article h4,#content .page-body .child-pages.grid article h4 a{display:block;width:auto;padding:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}#content .page-body .child-pages.grid article h4 span{position:absolute;top:50%;left:0;right:0;margin:0;padding:0 30px;text-align:center;color:#fff;color:rgba(255,255,255,.8);-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}#content .page-body .child-pages.grid article:hover h4 span{color:#fff;margin:0;-webkit-transform:translate3d(0,-125%,0);transform:translate3d(0,-125%,0)}#content .page-body .child-pages.grid article p{position:absolute;top:50%;left:0;right:0;margin:0;padding:0 20px;color:#fff;color:rgba(255,255,255,.85);font-size:1.3em;line-height:1.3;text-align:center;opacity:0;visibility:hidden;-webkit-transition:opacity .2s cubic-bezier(.215,.61,.355,1) 0s,visibility .2s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:opacity .2s cubic-bezier(.215,.61,.355,1) 0s,visibility .2s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:opacity .2s cubic-bezier(.215,.61,.355,1) 0s,visibility .2s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .2s cubic-bezier(.215,.61,.355,1) 0s,visibility .2s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}#content .page-body .child-pages.grid article:hover p{opacity:1;visibility:visible;-webkit-transition:opacity .55s cubic-bezier(.215,.61,.355,1) 0s,visibility .55s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:opacity .55s cubic-bezier(.215,.61,.355,1) 0s,visibility .55s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:opacity .55s cubic-bezier(.215,.61,.355,1) 0s,visibility .55s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .55s cubic-bezier(.215,.61,.355,1) 0s,visibility .55s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .gallery.grid{margin:0;padding:0;position:relative;overflow:hidden}#content .page-body .gallery.grid article{position:relative;float:left;margin:0 1.95% 1.95% 0;padding:0;text-align:center;width:32%;overflow:hidden;opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 1.5s cubic-bezier(.215,.61,.355,1),visibility 1.5s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.5s cubic-bezier(.215,.61,.355,1);transition:opacity 1.5s cubic-bezier(.215,.61,.355,1),visibility 1.5s cubic-bezier(.215,.61,.355,1),transform 1.5s cubic-bezier(.215,.61,.355,1)}#content .page-body .gallery.grid article.init-item{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#content .page-body .gallery.grid article:nth-child(3n+3){margin-right:0}#content .page-body .gallery.grid article:nth-last-child(1),#content .page-body .gallery.grid article:nth-last-child(2),#content .page-body .gallery.grid article:nth-last-child(3){margin-bottom:0}#content .page-body .gallery.grid article img{position:relative;max-width:100%;height:auto;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .gallery.grid article:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}#content .page-body .gallery.grid article .wrap{display:block;width:auto;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .gallery.grid article:hover .wrap{background-color:rgba(0,0,0,.85)}#content .page-body .gallery.grid article h4{font-size:1.6em;font-weight:500;z-index:1}#content .page-body .gallery.grid article h4,#content .page-body .gallery.grid article h4 a{display:block;width:auto;padding:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}#content .page-body .gallery.grid article h4 span{position:absolute;top:50%;left:0;right:0;margin:0;padding:0 30px;text-align:center;color:#fff;color:rgba(255,255,255,.8);-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}#content .page-body .gallery.grid article:hover h4 span{color:#fff;margin:0}#content .page-body .gallery.grid article p{position:absolute;top:50%;left:0;right:0;margin:0;padding:0 20px;color:#fff;color:rgba(255,255,255,.85);font-size:1.3em;line-height:1.3;text-align:center;opacity:0;visibility:hidden;-webkit-transition:opacity .2s cubic-bezier(.215,.61,.355,1) 0s,visibility .2s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:opacity .2s cubic-bezier(.215,.61,.355,1) 0s,visibility .2s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:opacity .2s cubic-bezier(.215,.61,.355,1) 0s,visibility .2s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .2s cubic-bezier(.215,.61,.355,1) 0s,visibility .2s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}#content .page-body .gallery.grid article:hover p{opacity:1;visibility:visible;-webkit-transition:opacity .55s cubic-bezier(.215,.61,.355,1) 0s,visibility .55s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:opacity .55s cubic-bezier(.215,.61,.355,1) 0s,visibility .55s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:opacity .55s cubic-bezier(.215,.61,.355,1) 0s,visibility .55s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .55s cubic-bezier(.215,.61,.355,1) 0s,visibility .55s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .testimonials.grid{margin:0;padding:0;position:relative;overflow:hidden}#content .page-body .testimonials.grid article{position:relative;float:left;margin:0 2% 2% 0;padding:0;width:49%;overflow:hidden;opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 1.5s cubic-bezier(.215,.61,.355,1),visibility 1.5s cubic-bezier(.215,.61,.355,1),transform 1.5s cubic-bezier(.215,.61,.355,1);transition:opacity 1.5s cubic-bezier(.215,.61,.355,1),visibility 1.5s cubic-bezier(.215,.61,.355,1),transform 1.5s cubic-bezier(.215,.61,.355,1)}#content .page-body .testimonials.grid article.init-item{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#content .page-body .testimonials.grid article:nth-child(even){margin-right:0}#content .page-body .testimonials.grid article:nth-last-child(1),#content .page-body .testimonials.grid article:nth-last-child(2){margin-bottom:0}#content .page-body .testimonials.grid article img{position:relative;max-width:100%;height:auto;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .testimonials.grid article:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}#content .page-body .testimonials.grid article .wrap{display:block;width:auto;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;background:#007fff;background:rgba(0,127,255,.6);-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .testimonials.grid article:hover .wrap{background-color:#002d59;background-color:rgba(0,45,89,.85)}#content .page-body .testimonials.grid article a{display:block;width:auto;padding:30px;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}#content .page-body .testimonials.grid article h4{margin:0 0 10px;padding:0;text-align:center;color:#fff;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .testimonials.grid article blockquote{background-color:transparent;border-left:none;padding:0}#content .page-body .testimonials.grid article blockquote:before{color:#fff;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.46em}#content .page-body .testimonials.grid article blockquote p{margin:0;padding:0 0 20px;color:#eee;color:rgba(255,255,255,.85);font-size:1.4em;line-height:1.3}#content .page-body .testimonials.grid article blockquote footer{font-size:1.4em;line-height:1.3;font-weight:400;color:#fff;margin-top:10px}#content .page-body .testimonials.grid article div.button{position:absolute;left:50%;bottom:35px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);font-size:1.2em;font-weight:400;text-transform:uppercase;background-color:rgba(0,0,0,.1);color:#fff;border:2px solid #fff;border:2px solid rgba(255,255,255,.5);line-height:1.4;display:inline-block;padding:10px 15px;border-radius:8px;margin:0;overflow:hidden;opacity:1;visibility:visible;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .testimonials.grid article .wrap:hover div.button{border-color:transparent;background-color:rgba(255,255,255,.3);color:#fff;padding:10px 30px 10px 8px}#content .page-body .testimonials.grid article div.button:after{position:absolute;content:"\e600";font-family:icomoon;speak:none;font-size:15px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:bottom;text-align:left;color:#fff;display:inline-block;right:10px;top:15px;opacity:0;visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .testimonials.grid article .wrap:hover div.button:after{opacity:1;visibility:visible;right:7px}#content .page-body.testimonial{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:all 1.5s cubic-bezier(.215,.61,.355,1)}#content .page-body.testimonial.init-item{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#content .page-body .quote-wrap{background-size:cover;background-repeat:no-repeat;background-position:center center}#content .page-body blockquote.testimonial{border-left:none;padding:20px;background:-webkit-linear-gradient(rgba(0,127,255,.5),rgba(0,127,255,.9));background:-o-linear-gradient(rgba(0,127,255,.5),rgba(0,127,255,.9));background:-moz-linear-gradient(rgba(0,127,255,.5),rgba(0,127,255,.9));background:linear-gradient(rgba(0,127,255,.5),rgba(0,127,255,.9))}#content .page-body blockquote.testimonial:before{color:#fff}#content .page-body blockquote.testimonial p{display:block;padding:0;margin:20px 0 0;color:#eee;color:rgba(255,255,255,1);font-size:1.4em;line-height:1.3}#content .page-body blockquote.testimonial p:first-child{display:inline;margin:0}#content .page-body blockquote.testimonial footer{font-size:1.3em;line-height:1.3;font-weight:300;color:#ddd;color:rgba(255,255,255,.7);margin:20px 0 0}#content .page-body blockquote.testimonial footer:before{content:"";display:block;margin:0 0 18px;width:50px;height:0;border-top:1px solid rgba(255,255,255,.9)}#content .page-body blockquote.testimonial footer a{color:#ddd;color:rgba(255,255,255,.75);padding:0;background-color:transparent}#content .page-body blockquote.testimonial footer a:hover{color:#fff;background-color:transparent}#content .page-body .specials.grid{margin:0;padding:0;position:relative;overflow:hidden}#content .page-body .specials.grid article{position:relative;float:left;margin:0 2% 2% 0;padding:0;text-align:center;width:49%;overflow:hidden;opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 1.5s cubic-bezier(.215,.61,.355,1),visibility 1.5s cubic-bezier(.215,.61,.355,1),transform 1.5s cubic-bezier(.215,.61,.355,1);transition:opacity 1.5s cubic-bezier(.215,.61,.355,1),visibility 1.5s cubic-bezier(.215,.61,.355,1),transform 1.5s cubic-bezier(.215,.61,.355,1)}#content .page-body .specials.grid article.init-item{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#content .page-body .specials.grid article:nth-child(even){margin-right:0}#content .page-body .specials.grid article:nth-last-child(1),#content .page-body .specials.grid article:nth-last-child(2){margin-bottom:0}#content .page-body .specials.grid article img{position:relative;max-width:100%;height:auto;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .specials.grid article:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}#content .page-body .specials.grid article .wrap{display:block;width:auto;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .specials.grid article:hover .wrap{background-color:rgba(0,0,0,.85)}#content .page-body .specials.grid article h4{font-size:1.8em;font-weight:500;z-index:1}#content .page-body .specials.grid article a{display:block;width:auto;padding:30px;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}#content .page-body .specials.grid article h4{margin:0 0 10px;padding:0;text-align:center;color:#fff;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .specials.grid article p{margin:0;padding:0 0 20px;color:#eee;font-size:1.4em;line-height:1.3;text-align:center}#content .page-body .specials.grid article p.expiration{position:absolute;bottom:30px;left:0;right:0;width:100%;margin:0 auto;padding:0 0 0 30px;text-align:left;font-size:1.1em}#content .page-body .specials.grid article div.button{position:relative;font-size:1.2em;font-weight:400;text-transform:uppercase;background-color:rgba(0,0,0,.1);color:#fff;border:2px solid #fff;border:2px solid rgba(255,255,255,.5);line-height:1.4;display:inline-block;padding:10px 15px;border-radius:8px;margin:0;overflow:hidden;opacity:1;visibility:visible;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .specials.grid article .wrap:hover div.button{border-color:transparent;background-color:rgba(255,255,255,.3);color:#fff;padding:10px 30px 10px 8px}#content .page-body .specials.grid article div.button:after{position:absolute;content:"\e600";font-family:icomoon;speak:none;font-size:15px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:bottom;text-align:left;color:#fff;display:inline-block;right:10px;top:15px;opacity:0;visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .specials.grid article .wrap:hover div.button:after{opacity:1;visibility:visible;right:7px}#content .page-body .blog-posts.list{margin:0;padding:0;position:relative;overflow:hidden}#content .page-body .blog-posts.list article{clear:both;margin:0 0 20px;padding:0 0 28px;border-bottom:1px solid #ddd;overflow:hidden;opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 1.5s cubic-bezier(.215,.61,.355,1),visibility 1.5s cubic-bezier(.215,.61,.355,1),transform 1.5s cubic-bezier(.215,.61,.355,1);transition:opacity 1.5s cubic-bezier(.215,.61,.355,1),visibility 1.5s cubic-bezier(.215,.61,.355,1),transform 1.5s cubic-bezier(.215,.61,.355,1)}#content .page-body .blog-posts.list article:last-child{margin:0;padding:0;border-bottom:none}#content .page-body .blog-posts.list article.init-item{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#content .page-body .blog-posts.list article .post-thumb{display:block;position:relative;float:left;margin:8px 20px 0 0;max-width:260px;width:42%}#content .page-body .blog-posts.list article img{max-width:100%;width:100%;height:auto;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .blog-posts.list article .clear-thumb img{opacity:.6}#content .page-body .blog-posts.list article .clear-thumb:hover img{opacity:.2}#content .page-body .blog-posts.list article .post-thumb span{display:block;background-color:rgba(0,0,0,.3);position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#content .page-body .blog-posts.list article .post-thumb:hover span{background-color:rgba(0,0,0,.6)}#content .page-body .blog-posts.list article .post-thumb p{position:absolute;top:50%;left:0;right:0;margin:0;padding:0 20px;font-weight:500;text-align:center;color:#fff;opacity:0;visibility:hidden;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}#content .page-body .blog-posts.list article .post-thumb:hover p{opacity:1;visibility:visible;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}#content .page-body .blog-posts.list article .post-content{overflow:hidden}#content .page-body .blog-posts.list article h4{font-size:1.8em;font-weight:500;margin:0 0 5px;padding:0;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .blog-posts.list article h4 a{color:#222}#content .page-body .blog-posts.list article h4 a:hover{color:#007FFF}#content .page-body .blog-posts.list article p{margin:0;padding:0}#content .page-body .blog-posts.list article p.post-author-date{margin:0 0 15px;padding:0;font-size:1.1em;color:#999}#content .page-body .blog-posts.list article .post-author{background-color:rgba(0,0,0,.02);padding:3px 7px;border-radius:2px}#content .page-body .blog-posts.list article div.button{overflow:hidden;margin-top:20px}#content .page-body .blog-posts.list article div.button a{float:left;font-family:"Open Sans",sans-serif;font-size:.9em;font-weight:400;text-rendering:optimizelegibility;background-color:#555;background-color:rgba(0,0,0,.7);border:1px solid transparent;color:#fff;padding:0 12px;border-radius:3px;line-height:35px;outline:0;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#content .page-body .blog-posts.list article div.button a:hover{background-color:#0070bf;background-color:rgba(0,112,191,.9);border:1px solid rgba(0,112,191,.1);color:#fff}#content .page-body .blog-posts.grid{margin:0;padding:0;position:relative;overflow:hidden}#content .page-body .blog-posts.grid article{position:relative;float:left;margin:0 2% 2% 0;padding:0;text-align:center;width:49%;overflow:hidden;opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 1.5s cubic-bezier(.215,.61,.355,1),visibility 1.5s cubic-bezier(.215,.61,.355,1),transform 1.5s cubic-bezier(.215,.61,.355,1);transition:opacity 1.5s cubic-bezier(.215,.61,.355,1),visibility 1.5s cubic-bezier(.215,.61,.355,1),transform 1.5s cubic-bezier(.215,.61,.355,1)}#content .page-body .blog-posts.grid article.init-item{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#content .page-body .blog-posts.grid article:nth-child(even){margin-right:0}#content .page-body .blog-posts.grid article:nth-last-child(1),#content .page-body .blog-posts.grid article:nth-last-child(2){margin-bottom:0}#content .page-body .blog-posts.grid article img{position:relative;max-width:100%;height:auto;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .blog-posts.grid article:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}#content .page-body .blog-posts.grid article .wrap{display:block;width:auto;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .blog-posts.grid article:hover .wrap{background-color:rgba(0,0,0,.85)}#content .page-body .blog-posts.grid article h4{font-size:1.8em;font-weight:500;z-index:1}#content .page-body .blog-posts.grid article a{display:block;width:auto;padding:30px;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}#content .page-body .blog-posts.grid article h4{margin:0 0 10px;padding:0;text-align:center;color:#fff;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .blog-posts.grid article p{margin:0;padding:0 0 20px;color:#eee;font-size:1.4em;line-height:1.3;text-align:center}#content .page-body .blog-posts.grid article p.post-author-date{position:absolute;bottom:30px;left:0;right:0;width:100%;margin:0 auto;padding:0 0 0 30px;text-align:left;font-size:1.1em}#content .page-body .blog-posts.grid article div.button{position:relative;font-size:1.2em;font-weight:400;text-transform:uppercase;background-color:rgba(0,0,0,.1);color:#fff;border:2px solid #fff;border:2px solid rgba(255,255,255,.5);line-height:1.4;display:inline-block;padding:10px 15px;border-radius:8px;margin:0;overflow:hidden;opacity:1;visibility:visible;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .blog-posts.grid article .wrap:hover div.button{border-color:transparent;background-color:rgba(255,255,255,.3);color:#fff;padding:10px 30px 10px 8px}#content .page-body .blog-posts.grid article div.button:after{position:absolute;content:"\e600";font-family:icomoon;speak:none;font-size:15px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:bottom;text-align:left;color:#fff;display:inline-block;right:10px;top:15px;opacity:0;visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#content .page-body .blog-posts.grid article .wrap:hover div.button:after{opacity:1;visibility:visible;right:7px}#content .coupon .inner{max-width:600px}#content .coupon .coupon-body{padding:20px;margin:100px 40px;border:5px dashed #000}#content .coupon img{width:100%;height:auto}#content .coupon h2{text-align:center;font-size:3.8em;font-weight:600;color:#e93210;margin:15px 0 20px;padding:20px 0 0;border-top:2px solid #333}#content .coupon h3{text-align:center;font-size:1.7em;font-weight:400;margin:0 0 25px;padding:0}#content .coupon p{text-align:center}#content .page-body .main-content{float:left;width:55%;width:calc(62% - 40px);padding:0}#content .page-body .main-content p:first-child{margin:43px 40px 30px}#content .page-body .main-content ol,#content .page-body .main-content ul{margin:30px 40px}#content .page-body .main-content blockquote p,#content .page-body .main-content blockquote p:first-child{margin:0}#content nav.sidebar{float:left;width:25%;background-color:#C25E1B;background-color:rgba(194,94,27,.8);margin:50px 0 40px 40px;border-top-right-radius:15px;border-bottom-left-radius:15px}#content nav.sidebar:hover ul li{border-bottom:1px solid rgba(255,255,255,.4)}#content nav.sidebar a.sidebar-title{display:block;padding:16px 5px 16px 15px;background-color:#C25E1B;border-top-right-radius:15px;text-transform:uppercase;font-size:1.2em;font-weight:600;white-space:nowrap;overflow:hidden;color:#F0FAFF;-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.5);-moz-box-shadow:0 2px 1px -1px rgba(0,0,0,.5);box-shadow:0 2px 1px -1px rgba(0,0,0,.5)}#content nav.sidebar a.sidebar-title:hover{color:#fff}#content nav.sidebar ul{margin:0;padding:0;list-style:none}#content nav.sidebar ul li{border-bottom:1px solid rgba(255,255,255,.2);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#content nav.sidebar ul li:last-child{border-bottom:none}#content nav.sidebar ul li a{border-right:5px solid rgba(255,255,255,0);display:block;padding:16px 5px 16px 15px;font-size:1.1em;font-weight:600;white-space:nowrap;overflow:hidden;color:#F0FAFF;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#content nav.sidebar ul li.active a{background-color:rgba(255,255,255,.1);border-right-color:rgba(255,255,255,.2)}#content nav.sidebar:hover ul li.active a{background-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0)}#content nav.sidebar ul li a:hover,#content nav.sidebar ul li.active a:hover{background-color:#D8986C;background-color:rgba(255,255,255,.2);border-right-color:rgba(255,255,255,.4);color:#fff}#content nav.sidebar.floated{position:fixed;top:100px}#content nav.sidebar.bottom{position:absolute;bottom:0}#footer{background-color:#1F1F1F;color:#fff;color:rgba(255,255,255,.7);overflow:hidden;clear:both}#footer .members{background-color:#1f1f1f;opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 1s cubic-bezier(.215,.61,.355,1) 0s;transition:all 1s cubic-bezier(.215,.61,.355,1) 0s}#footer .members.init-item{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}#footer .members .inner{padding:25px 28px 18px}#footer .member{float:left;margin:0;padding:10px 15px}#footer .member.bbb{padding-left:0}#footer .member a{display:inline-block}#footer .member.bbb a{background-image:url(https://051d24.claudeassets.com/20250123202611im_/http://www.einsteinsauto.com/wp-content/themes/einsteins/images/bbb-member.svg);background-repeat:no-repeat;background-size:cover;background-color:transparent;padding:0;height:60px;width:170px;border-radius:0}#footer .member.nfib a{background-image:url(https://87bff3.claudeassets.com/20250123202611im_/http://www.einsteinsauto.com/wp-content/themes/einsteins/images/nfib-member.svg);background-repeat:no-repeat;background-size:cover;background-color:transparent;padding:0;height:60px;width:99px;border-radius:0}#footer .member span{display:none}#footer .menu{background-color:#0f0f0f;opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 1s cubic-bezier(.215,.61,.355,1) 0s;transition:all 1s cubic-bezier(.215,.61,.355,1) 0s}#footer .menu.init-item{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}#footer .inner{padding:35px 20px 40px 28px;max-width:1480px;position:relative;-webkit-transition:all .5s cubic-bezier(.215,.61,.355,1);-moz-transition:all .5s cubic-bezier(.215,.61,.355,1);-o-transition:all .5s cubic-bezier(.215,.61,.355,1);transition:all .5s cubic-bezier(.215,.61,.355,1)}#footer a{color:#fff;color:rgba(255,255,255,.7)}#footer a:hover{color:#fff;background-color:rgba(0,127,255,.9)}#footer nav.foot{font-family:'Exo 2',sans-serif;float:right;width:65%;padding-bottom:17px;font-size:1.01em}#footer nav.foot ul{float:right;margin:0;padding:0;font-weight:400}#footer nav.foot li{float:left;margin:4px}#footer nav.foot li:first-child{margin-left:0}#footer nav.foot li:last-child{margin-right:0}#footer nav.foot a{padding:10px;display:inline-block;border-radius:3px;text-transform:uppercase;font-weight:600;-webkit-transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;-moz-transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;-o-transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out}#footer nav.foot .social{float:right;display:block;text-align:right;clear:both}#footer nav.foot .social a{float:left;margin:10px 8px 10px 13px;padding:10px 12px;border-radius:3px}#footer nav.foot .social a:before{display:inline-block;font-size:20px;vertical-align:middle}#footer nav.foot .social a span{display:none}#footer nav.foot .social a:first-child{margin-left:0}#footer nav.foot .social a:last-child{margin-right:0}#footer .company{float:left;width:305px;padding:15px 0 0}#footer .company .logo{display:inline-block;width:232px;height:50px;opacity:1}#footer .company .logo span{display:none}#footer .company .logo.highres{background:url(https://3dfd09.claudeassets.com/20250123202611im_/http://www.einsteinsauto.com/wp-content/themes/einsteins/images/logo-footer-white.svg) no-repeat;background-size:100% 100%}#footer .company .logo.lowres{background:url(https://b15ba1.claudeassets.com/20250123202611im_/http://www.einsteinsauto.com/wp-content/themes/images/logo-footer-white.png) no-repeat;background-size:100% 100%}#footer .company p{font-size:.9em;line-height:1.7}#footer .company .mission{font-family:'Exo 2',sans-serif;font-size:1.05em;font-weight:400;color:#FFF;color:rgba(255,255,255,.9);margin-bottom:15px;line-height:1.2}#footer .company .credit{position:absolute;right:20px;bottom:36px;font-weight:400;font-size:1.05em;opacity:.7;line-height:1.4;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#footer .company .credit:hover{opacity:1}#footer .company .credit a{display:inline-block;color:#fff;padding:10px;border-radius:3px}#footer .company .credit span{text-indent:100em;display:inline-block;height:22px;width:85px;margin-left:1px}#footer .company .credit span.ponetic.highres{background:url(https://0aa492.claudeassets.com/20250123202611im_/http://www.einsteinsauto.com/wp-content/themes/einsteins/images/ponetic-logo-foot.svg) 0 0/100% 100% no-repeat}#footer .company .credit span.ponetic.lowres{background:url(https://231400.claudeassets.com/20250123202611im_/http://www.einsteinsauto.com/wp-content/themes/einsteins/images/ponetic-logo-foot.png) 0 0/100% 100% no-repeat}#footer .company .credit a:hover span{opacity:1}@media only screen and (max-width:1600px){.inner{max-width:1220px}#content section.highlights .carousel-wrap,#content section.services .carousel-wrap{max-width:1280px}#content section.contact .call-boxes{max-width:1080px}#content section.contact .call-boxes .wrap{padding:30px}#content .page-body{max-width:1220px}#footer .inner{max-width:1200px}}@media only screen and (max-width:1095px){#header nav.main #main-menu .dropdown .sub-menu li{width:22.1%}#header nav.main #main-menu .dropdown .sub-menu li:nth-child(13),#header nav.main #main-menu .dropdown .sub-menu li:nth-child(5),#header nav.main #main-menu .dropdown .sub-menu li:nth-child(9){clear:none}#header nav.main #main-menu .dropdown .sub-menu li:nth-child(10),#header nav.main #main-menu .dropdown .sub-menu li:nth-child(13),#header nav.main #main-menu .dropdown .sub-menu li:nth-child(4),#header nav.main #main-menu .dropdown .sub-menu li:nth-child(7){clear:both}#header nav.main #main-menu .social{display:none}#header nav.main #main-menu .social a{padding:25px 12px 26px}#content .page-body .child-pages.grid article,#content .page-body .child-pages.grid article:nth-child(3n+3),#content .page-body .gallery.grid article,#content .page-body .gallery.grid article:nth-child(3n+3){margin:0 2% 2% 0;width:49%}#content .page-body .child-pages.grid article:nth-child(2n+2),#content .page-body .gallery.grid article:nth-child(2n+2){margin-right:0}#content .page-body .child-pages.grid article:nth-last-child(1),#content .page-body .child-pages.grid article:nth-last-child(2),#content .page-body .gallery.grid article:nth-last-child(1),#content .page-body .gallery.grid article:nth-last-child(2){margin-bottom:0}#content .page-body .testimonials.grid article a{padding:20px}#content .page-body .testimonials.grid article blockquote:before{font-size:3.5em;margin-right:.15em}#content .page-body .testimonials.grid article blockquote p{padding:0 0 15px;font-size:1.2em}#content .page-body .testimonials.grid article blockquote footer{font-size:1.2em;margin-top:5px}#content .page-body .testimonials.grid article div.button{bottom:25px;font-size:1.1em}#content .page-body .specials.grid article a{padding:20px}#content .page-body .specials.grid article h4{font-size:1.6em;margin:0 0 8px}#content .page-body .specials.grid article p{padding:0 0 15px;font-size:1.2em}#content .page-body .specials.grid article p.expiration{bottom:20px;padding:0 0 0 20px;font-size:1em}#content .page-body .specials.grid article div.button{font-size:1.1em}}@media only screen and (max-width:1050px){#content .page-body .contact-info{width:41%}#content section.services .carousel-wrap .arrow{width:50px}#content section.services .carousel-wrap .arrow.right{width:51px}#content section.services .carousel-wrap .arrow:after{width:30px;height:30px;font-size:30px}#content section.services .carousel-center{margin:0 50px}#content section.highlights .carousel-wrap .arrow{width:50px}#content section.highlights .carousel-wrap .arrow.right{width:51px}#content section.highlights .carousel-wrap .arrow:after{width:30px;height:30px;font-size:30px}#content section.highlights .carousel-center{margin:0 50px}}@media only screen and (max-width:935px){#header{-webkit-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;-moz-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;-o-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s}#header.detach{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#header.mm-open{position:fixed;background-color:rgba(0,0,0,.1)}#header.mm-open:hover{background-color:rgba(0,0,0,.1)}#header nav.main{-webkit-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;-moz-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;-o-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s}#header.mm-open nav.main{border-top:7px solid rgba(0,127,255,.95);border-bottom-color:rgba(255,255,255,.2);padding:15px 5%;-webkit-box-shadow:0 8px 6px -6px transparent;-moz-box-shadow:0 8px 6px -6px transparent;box-shadow:0 8px 6px -6px transparent;-webkit-transition:all .75s cubic-bezier(.694,.0482,.335,1) 0s;-moz-transition:all .75s cubic-bezier(.694,.0482,.335,1) 0s;-o-transition:all .75s cubic-bezier(.694,.0482,.335,1) 0s;transition:all .75s cubic-bezier(.694,.0482,.335,1) 0s}#header nav.main a{color:#F0FAFF;margin:0}#header.mm-open nav.main a{color:#F0FAFF;margin:0;border-radius:0}#header nav.main a:hover{background-color:transparent}#header nav.main a.hover:hover,#header nav.main a.touch:active{background-color:#007fff;background-color:rgba(0,127,255,.9);color:#fff}#header nav.main .logo{-webkit-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;-moz-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;-o-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s}#header.mm-open nav.main .logo{opacity:0}#header nav.main .logo a:hover{background-color:transparent}#header nav.main #mini-menu{width:auto}#header nav.main #mini-menu .menu-bars{opacity:1;visibility:visible;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header nav.main #mini-menu .menu-bars .bar{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header.mm-open #mini-menu .menu-bars.hover:hover,#header.mm-open #mini-menu .menu-bars.touch:active,#header.mm-open #mini-menu .menu-bars:hover{background-color:rgba(233,50,16,.8);border-color:transparent}#header.mm-open nav.main #mini-menu .menu-bars .bar{top:20px;width:25px;left:12px;height:.2em;background-color:#818181}#header.mm-open nav.main #mini-menu .menu-bars:hover .bar{background-color:#fff}#header.mm-open nav.main #mini-menu .menu-bars .top-bar{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#header.mm-open nav.main #mini-menu .menu-bars .mid-bar{opacity:0;visibility:hidden}#header.mm-open nav.main #mini-menu .menu-bars .low-bar{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#header nav.main #main-menu{clear:both;width:100%;position:absolute;top:82px;right:0;left:0;padding:100px 0 0;opacity:0;visibility:hidden;z-index:10;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#header nav.main #main-menu.mini{-webkit-transition:all .55s cubic-bezier(.694,.0482,.335,1),opacity .35s cubic-bezier(.694,.0482,.335,1),visibility .35s cubic-bezier(.694,.0482,.335,1);-moz-transition:all .55s cubic-bezier(.694,.0482,.335,1),opacity .35s cubic-bezier(.694,.0482,.335,1),visibility .35s cubic-bezier(.694,.0482,.335,1);-o-transition:all .55s cubic-bezier(.694,.0482,.335,1),opacity .35s cubic-bezier(.694,.0482,.335,1),visibility .35s cubic-bezier(.694,.0482,.335,1);transition:all .55s cubic-bezier(.694,.0482,.335,1),opacity .35s cubic-bezier(.694,.0482,.335,1),visibility .35s cubic-bezier(.694,.0482,.335,1)}#header.mm-open nav.main #main-menu{opacity:1;visibility:visible;padding:20px 0 0;-webkit-transition:all .75s cubic-bezier(.694,.0482,.335,1),opacity .75s cubic-bezier(.694,.0482,.335,1) .1s,visibility .75s cubic-bezier(.694,.0482,.335,1) .1s;-moz-transition:all .75s cubic-bezier(.694,.0482,.335,1),opacity .75s cubic-bezier(.694,.0482,.335,1) .1s,visibility .75s cubic-bezier(.694,.0482,.335,1) .1s;-o-transition:all .75s cubic-bezier(.694,.0482,.335,1),opacity .75s cubic-bezier(.694,.0482,.335,1) .1s,visibility .75s cubic-bezier(.694,.0482,.335,1) .1s;transition:all .75s cubic-bezier(.694,.0482,.335,1),opacity .75s cubic-bezier(.694,.0482,.335,1) .1s,visibility .75s cubic-bezier(.694,.0482,.335,1) .1s}#header nav.main #main-menu ul{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header nav.main #main-menu.mini ul{float:none;opacity:0}#header.mm-open nav.main #main-menu ul{opacity:1}#header nav.main #main-menu li.home{display:block}#header nav.main #main-menu li{float:none}#header nav.main #main-menu .active>a{background-color:transparent;border-left-color:transparent}#header nav.main #main-menu ul li a{float:none;height:auto;border-bottom:none}#header nav.main #main-menu ul li a.hover:hover,#header nav.main #main-menu ul li a.touch:active{background-color:rgba(255,255,255,.2)}#header nav.main #main-menu>ul>li>a{display:block;padding:20px;border:none;text-transform:uppercase;text-align:center;font-size:1.5em;font-weight:600}#header nav.main #main-menu>ul>li>a.hover:hover,#header nav.main #main-menu>ul>li>a.touch:active,#header.fix nav.main #main-menu .active>a:hover{background-color:#007fff;background-color:rgba(0,127,255,.9)}#header nav.main #main-menu .connect{position:static;text-align:center}#header nav.main #main-menu .connect div{float:none}#header nav.main #main-menu .connect ul a{float:none;overflow:hidden;display:block;padding:20px;text-align:center;font-size:1.5em;font-weight:600;height:auto}#header nav.main #main-menu .connect a:hover{border-color:transparent}#header.mm-open nav.main #main-menu .connect a:hover{background-color:rgba(0,127,255,.9)}#header nav.main #main-menu .connect .location a:before,#header nav.main #main-menu .connect .phone a:before{display:none}#header nav.main #main-menu .connect .social{float:none;display:inline-block;overflow:hidden;margin-top:0}#header nav.main #main-menu .connect .social a,#header.mm-open nav.main #main-menu .connect .social a{display:block;padding:15px;float:left;width:auto;height:auto;text-align:center;border:none}#header nav.main #main-menu .connect .social a:hover{background-color:#007fff;background-color:rgba(0,127,255,.9)}#header nav.main #main-menu.mini .social a:before{display:inline-block;vertical-align:top;font-size:25px}#header.mm-open nav.main #main-menu.dd-open{width:299px;background-color:#004D86}#header.mm-open nav.main #main-menu.dd-open>ul>li{border-color:transparent;width:0}#header.mm-open nav.main #main-menu.dd-open>ul>li>a{opacity:0;visibility:hidden}#header nav.main #main-menu .dropdown{position:static}#header nav.main #main-menu .dropdown>a:after{margin:-4px 0 0 7px;display:none;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#header nav.main #main-menu.dd-open .dropdown a:after{opacity:0;visibility:hidden;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#header nav.main #main-menu .dropdown .sub-menu.left{right:-264px}#header nav.main #main-menu .dropdown .sub-menu{clear:both;background-color:#0070BF;height:100%;width:299px;position:absolute;top:0;right:-299px;z-index:20;display:none}#header nav.main #main-menu .dropdown .sub-menu.show{box-shadow:-5px 0 5px -2px rgba(0,0,0,.2);-webkit-transform:translate3d(-264px,0,0);-moz-transform:translate3d(-264px,0,0);-o-transform:translate3d(-264px,0,0);transform:translate3d(-264px,0,0)}#header nav.main #main-menu .dropdown .sub-menu li:first-child{border-top:1px solid rgba(255,255,255,.2);margin-top:55px}#header nav.main #main-menu .dropdown .sub-menu li:last-child a{border-bottom-left-radius:0;border-bottom-right-radius:0}#header nav.main #main-menu .dropdown .sub-menu li a{padding:16px 5px 16px 35px;text-transform:uppercase}#header nav.main #main-menu .dropdown .sub-menu.show li a{padding:16px 5px 16px 10px}#header nav.main #main-menu .dropdown .sub-menu li{border-top:none;border-bottom:1px solid rgba(255,255,255,.2);opacity:0}#header nav.main #main-menu .dropdown .sub-menu.show li{opacity:1}#header nav.main .dropdown .sub-menu li a:hover{border-left-color:transparent;background-color:transparent}#header nav.main #main-menu .dropdown .sub-menu li a.hover:hover,#header nav.main #main-menu .dropdown .sub-menu li a.touch:active{border-left-color:#fff;background-color:rgba(255,255,255,.2)}#header nav.main #main-menu .dropdown.open a.hover:hover,#header nav.main #main-menu .dropdown.open a.touch:active{background-color:rgba(255,255,255,.2)}.slider .overlay{visibility:hidden;opacity:0;height:100%;width:100%}.slider.open .overlay{top:0;left:0;bottom:0;opacity:1;visibility:visible}#content .rotator{text-align:center}#content .rotator article.item-content div.item-wrap{-webkit-transition:all 1s cubic-bezier(.215,.61,.355,1) 0s;transition:all 1s cubic-bezier(.215,.61,.355,1) 0s}#content .rotator h1{font-size:2.2em;text-align:center;padding:0 30px 10px}#content .rotator p{font-size:1.5em;text-align:center;padding:0 30px 10px}#content .page-banner a.button.appointment:after,#content .rotator a.button.appointment:after{top:13px}#content .rotator .rotator-navs{bottom:15px}#content section.services h2{font-size:2.2em;padding:0 50px 14px}#content section.services p{font-size:1.5em;padding:0 50px 30px}#content section.services ul h4{font-size:1.4em}#content section.highlights h2{font-size:2.2em;padding:0 50px 14px}#content section.contact h2{font-size:2.2em;padding:0 50px 14px}#content section.contact p{font-size:1.5em;padding:0 50px 30px}#content section.contact .call-boxes{padding:0}#content section.contact .call-boxes .wrap{padding:12px}#content section.contact .call-boxes h4{margin:0 0 5px;font-size:1.4em}#content section.contact .call-boxes p{padding:0 0 15px;font-size:1.1em}#content section.contact div.button{font-size:1em;padding:7px 15px}#content section.contact .call-boxes .wrap:hover div.button{padding:7px 30px 7px 8px}#content section.contact div.button:after{top:10px}#content section.services .carousel-wrap li{width:50%}#content section.services .carousel-wrap li:nth-child(3){display:none}#content section.services .carousel-wrap li:nth-child(1){padding:0 .7% 0 0}#content section.services .carousel-wrap li:nth-child(2){padding:0 0 0 .7%}#content section.highlights .carousel-wrap li{width:49%;margin:25px 0 0}#content section.highlights li:before{box-shadow:0 0 0 15px rgba(0,255,255,.25)}#content section.highlights .carousel-wrap li:nth-child(3){display:none}#content section.highlights .carousel-wrap li:nth-child(1){margin-right:2%}#content section.highlights .carousel-wrap li:nth-child(2){margin-right:0}#content .page-banner .banner-wrap{transition:all 1s cubic-bezier(.215,.61,.355,1) 0s}#content .page-banner h1,#content .page-banner.caption.cover h1,#content .page-banner.caption.no-cover h1,#content .page-banner.no-caption.cover h1,#content .page-banner.no-caption.no-cover h1{font-size:2.2em;padding:0 30px 10px}#content .page-banner p{font-size:1.5em;padding:0 30px}#content .page-banner p.contact{padding-top:10px}#content .page-body{padding:50px 30px 60px}#content .page-body.peep{padding:100px 30px 60px}#content .page-body h2{font-size:1.7em;margin:0 0 25px}#content .page-body h2.main-heading{font-size:2em;margin:0 0 25px}#content .page-body h3{font-size:1.5em;margin:0 0 25px}#content .page-body div.p,#content .page-body p{font-size:1.1em;margin:0 0 25px}#content .page-body p.sub-heading{font-size:1.4em}#content .page-body ul{font-size:1.1em;padding:0 0 0 20px;margin:0 0 25px}#content .page-body blockquote{margin:0 0 25px}#content .page-body blockquote footer{font-size:1.1em}#content .page-body .map-wrapper,#content .page-body .video-wrapper,#content .page-body figure.wp-caption.aligncenter{margin:0 0 25px}#content .page-body.full-width h2{padding:0}#content .page-body.full-width .map-wrapper,#content .page-body.full-width .video-wrapper,#content .page-body.full-width blockquote,#content .page-body.full-width figure.wp-caption.aligncenter,#content .page-body.full-width h3,#content .page-body.full-width p,#content .page-body.full-width ul{margin:0 0 25px}#content .page-body .blog-posts.list article h4{font-size:1.5em}#content .page-body .blog-posts.list article p.post-author-date{font-size:1em}#content .page-body .contact-info{float:none;width:100%;margin:0;padding:30px;border-radius:0;overflow:hidden}#content .page-body .contact-info .social{margin:0 0 25px}#content .page-body .contact-info .map-wrapper{padding-top:25px;height:0;margin:0 0 28px}#content .page-body .contact-form{float:none;width:100%;padding:0;margin:0 0 25px;max-width:600px}#content .page-body .directions{float:none;width:100%}#content .page-body.visit-us .contact-info{margin:0}#content .page-body .appointment-form .column1{float:none;width:100%;margin:0}#content .page-body .appointment-form .column2{float:none;width:100%}#content .page-body .appointment-form section{padding:27px 30px 30px}#content .page-body .appointment-form .service-info,#content .page-body .appointment-form .vehicle-info{margin:30px 0 0}#content .page-body .appointment-form .panel{margin-top:25px}#content .page-body .appointment-form .panel-content li:first-child{padding-top:25px}#content .page-body .appointment-form .form input.button{margin:30px 0 0}#content .page-body .appointment-form .form .working{top:53px}#content .page-body .form h2{padding:0;margin:0 0 25px}#content .page-body .form ul{margin:0;padding:0}#content .page-body .form li{margin:0 0 25px}#content .page-body .form li:last-child{padding:0;margin:0}#content .page-body .form label{margin:0 0 10px}#content .page-body .main-content{float:none;width:100%}#content .page-body .main-content p:first-child{margin:33px 30px 25px}#content .page-body .main-content p{font-size:1.1em;margin:25px 30px}#content .page-body .main-content ol,#content .page-body .main-content ul{margin:25px 30px}#content .page-body .child-pages article{padding:30px 0 33px;margin:0 30px;min-height:175px}#content .page-body .child-pages article h2{font-size:1.4em}#content .page-body .child-pages article p{font-size:1.1em}#content .page-body .testimonials.grid article{float:none;margin:0 auto 25px;position:relative;padding:0;width:100%;max-width:500px}#content .page-body .testimonials.grid article:nth-child(even),#content .page-body .testimonials.grid article:nth-last-child(2){margin:0 auto 25px}#content .page-body .testimonials.grid article:nth-last-child(1){margin:0 auto}#content .page-body .testimonials.grid article a{padding:12px}#content .page-body .testimonials.grid article blockquote:before{font-size:3em;margin-right:.1em}#content .page-body .testimonials.grid article blockquote p{padding:0 0 10px;font-size:1.1em}#content .page-body .testimonials.grid article blockquote footer{font-size:1.1em;margin-top:5px}#content .page-body .testimonials.grid article div.button{bottom:15px;font-size:.9em;padding:7px 12px}#content .page-body .testimonials.grid article .wrap:hover div.button{padding:7px 24px 7px 6px}#content .page-body .testimonials.grid article div.button:after{font-size:10px;right:10px;top:11px}#content .page-body .specials.grid article{float:none;margin:0 auto 25px;position:relative;padding:0;width:100%;max-width:500px}#content .page-body .specials.grid article:nth-child(even),#content .page-body .specials.grid article:nth-last-child(2){margin:0 auto 25px}#content .page-body .specials.grid article:nth-last-child(1){margin:0 auto}#content .page-body .specials.grid article a{padding:12px}#content .page-body .specials.grid article h4{font-size:1.5em;margin:0 0 5px}#content .page-body .specials.grid article p{padding:0 0 12px;font-size:1.1em}#content .page-body .specials.grid article p.expiration{bottom:10px;padding:0 0 0 10px;font-size:1em}#content .page-body .specials.grid article div.button{font-size:.9em;padding:7px 12px}#content .page-body .specials.grid article .wrap:hover div.button{padding:7px 24px 7px 6px}#content .page-body .specials.grid article div.button:after{font-size:10px;right:10px;top:11px}#footer .members .inner{text-align:center}#footer .member{float:none;display:inline-block}#footer .member.bbb{padding:10px 15px}#footer .inner{padding:30px 0 32px}#footer nav.foot{width:100%}#footer nav.foot ul{float:none;text-align:center}#footer nav.foot li{float:none;display:inline-block;margin:5px}#footer nav.foot a{padding:10px;font-size:.92em}#footer nav.foot .social{float:none;text-align:center}#footer nav.foot .social a{float:none;display:inline-block;margin:6px 15px 10px;padding:10px 12px}#footer .company{float:none;width:100%;text-align:center}#footer .company .logo{display:inline-block;width:250px;height:54px}#footer .company .logo.highres{background-size:100% 100%}#footer .company .logo.lowres{background:url(https://d6a76f.claudeassets.com/20250123202611im_/http://www.einsteinsauto.com/wp-content/themes/images/logo_footer_centered.png) no-repeat;background-size:100% 100%}#footer .company .mission{margin-bottom:30px;font-size:1.1em}#footer .company .credit{position:static;right:auto;bottom:auto;margin-top:6px}#footer .company .credit a{padding:7px 10px}}@media only screen and (max-width:768px){#content .page-body .child-pages.grid article,#content .page-body .child-pages.grid article:nth-child(2n+2),#content .page-body .child-pages.grid article:nth-child(3n+3),#content .page-body .gallery.grid article,#content .page-body .gallery.grid article:nth-child(2n+2),#content .page-body .gallery.grid article:nth-child(3n+3){margin:0 0 20px;width:100%}#content .page-body .child-pages.grid article:nth-last-child(1),#content .page-body .gallery.grid article:nth-last-child(1){margin-bottom:0}}@media only screen and (max-width:640px){#header nav.main{border-top:0 solid rgba(0,127,255,0);padding:22px 5%}#header nav.main .logo{width:170px;height:37px;-webkit-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;-moz-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;-o-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s}#header nav.main .logo a{height:37px;-webkit-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;-moz-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;-o-transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s;transition:all .55s cubic-bezier(.694,.0482,.335,1) 0s}#header nav.main #main-menu>ul>li>a{padding:12px;font-size:1.2em}#header nav.main #main-menu .connect ul a{padding:15px;font-size:1.2em}#header nav.main #main-menu.mini .social a:before{font-size:20px}#header nav.main #main-menu .connect .social a,#header.mm-open nav.main #main-menu .connect .social a{padding:12px}#header.mm-open nav.main #main-menu{padding:0}#header #mini-menu .menu-bars{height:37px;width:42px}#header #mini-menu .menu-bars .top-bar{top:9px}#header #mini-menu .menu-bars .mid-bar{top:17px}#header #mini-menu .menu-bars .low-bar{top:25px}#header #mini-menu .menu-bars .bar{left:10px}#header.mm-open nav.main #mini-menu .menu-bars .bar{top:16px;left:8px}#content .rotator .wrap{padding-bottom:0;height:auto;max-height:400px;min-height:400px}#content .rotator article.item-content,#content .rotator article.item-content div.item-wrap{padding:0}#content .rotator .inner{margin:0 auto;padding:82px 0 0}#content .rotator h1{font-size:1.5em;padding:0 20px 10px}#content .rotator p{font-size:1.2em;padding:0 20px 10px}#content .rotator p em{display:none}#content .rotator .call{font-size:1.1em;display:block;padding:0 0 10px}#content .rotator a.button{font-size:.8em}#content .page-banner a.button.appointment:after,#content .rotator a.button.appointment:after{top:11.5px;font-size:15px}#content .rotator .rotator-navs{display:none}#content section.services .inner{padding:30px 0}#content section.services h2{font-size:1.5em;padding:0 20px 14px;max-width:500px}#content section.services p{font-size:1.2em;padding:0 20px 30px;max-width:500px}#content section.services ul h4{font-size:1.2em}#content section.services ul p{font-size:1em}#content section.highlights .inner{padding:30px 0}#content section.highlights h2{font-size:1.5em;padding:0 20px 14px;max-width:500px}#content section.highlights ul p{font-size:1em}#content section.contact .inner{padding:30px 0}#content section.contact h2{font-size:1.5em;padding:0 20px 14px;max-width:500px}#content section.contact p{font-size:1.2em;padding:0 20px 30px;max-width:500px}#content section.services .carousel-wrap{max-width:500px}#content section.services .carousel-wrap.init-item{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#content section.services .carousel-wrap li{width:100%}#content section.services .carousel-wrap li:nth-child(2){display:none}#content section.services .carousel-wrap li:nth-child(1){padding:0}#content section.highlights .carousel-wrap{max-width:500px}#content section.highlights .carousel-wrap.init-item{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#content section.highlights .carousel-wrap li{width:100%}#content section.highlights .carousel-wrap li:nth-child(2){display:none}#content section.highlights .carousel-wrap li:nth-child(1){margin-right:0}#content section.contact ul.init-item{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#content section.contact .call-boxes{max-width:500px;padding:0 20px}#content section.contact li{width:100%}#content section.contact .phone{margin:0 0 30px}#content .page-banner .wrap{padding-bottom:0;height:auto;min-height:400px}#content .page-banner .banner-content{padding:0}#content .page-banner .banner-wrap{padding:82px 0 0}#content .page-banner h1,#content .page-banner.caption.cover h1,#content .page-banner.caption.no-cover h1,#content .page-banner.no-caption.cover h1,#content .page-banner.no-caption.no-cover h1{font-size:1.5em;padding:0 20px 10px}#content .page-banner p{font-size:1.2em;padding:0 20px}#content .page-banner .call{font-size:1.1em;display:block;padding:0 0 10px}#content .page-banner.post .post-author-date a{margin:0 10px 0 0}#content .page-body{padding:25px 20px 30px}#content .page-body h2.main-heading{font-size:1.7em}#content .page-body p.sub-heading{font-size:1.1em}#content .page-body .gallery.grid article h4{font-size:1.4em}#content .page-body .gallery.grid article p{font-size:1.1em}#content .scroll{visibility:hidden;opacity:0}#content section a.button{font-size:1.1em;margin-top:30px;margin-bottom:45px}#content .page-body h2{font-size:1.6em;margin:0 0 20px}#content .page-body div.p,#content .page-body h3,#content .page-body p{margin:0 0 20px}#content .page-body ul{padding:0 0 0 20px;margin:0 0 20px}#content .page-body .map-wrapper,#content .page-body .video-wrapper,#content .page-body blockquote,#content .page-body figure.wp-caption.aligncenter{margin:0 0 20px}#content .page-body.full-width h2{padding:0}#content .page-body .form ul,#content .page-body.full-width h3,#content .page-body.full-width p,#content .page-body.full-width ul{margin:0 0 20px}#content .page-body .form ul:last-child{margin:0}#content .page-body.full-width .map-wrapper,#content .page-body.full-width .twoColumns p:nth-child(even),#content .page-body.full-width .twoColumns p:nth-child(odd),#content .page-body.full-width .video-wrapper,#content .page-body.full-width blockquote,#content .page-body.full-width figure.wp-caption.aligncenter{margin:0 0 20px}#content .page-body ul.share-bar{padding:15px 0 0;margin:20px 0 0}#content .page-body ul.share-bar li{margin:10px 10px 0 0}#content .page-body ul.share-bar li:last-child{margin:10px 0 0}#content .page-body ul.share-bar a{padding:0 12px;line-height:35px}#content .page-body ul.share-bar i,#content .page-body ul.share-bar i.icon-facebook{padding-right:0}#content .page-body ul.share-bar span{display:none}#content .page-body .appointment-form .column2{float:none;width:100%}#content .page-body .appointment-form section{padding:17px 20px 20px}#content .page-body .appointment-form .vehicle-info{margin:20px 0 0}#content .page-body .appointment-form .vehicle-info #mileage-field{width:50%}#content .page-body .appointment-form .service-info{margin:20px 0 0}#content .page-body .appointment-form .panel{margin-top:20px}#content .page-body .appointment-form .panel-content li:first-child{padding-top:20px}#content .page-body .appointment-form .form input.button{margin:20px 0 0}#content .page-body .appointment-form .form .working{top:43px}#content .page-body .form h2{padding:0;margin:0 0 20px}#content .page-body .form li{margin:0 0 20px}#content .page-body .form label{margin:0 0 10px}#content .page-body .contact-info .social{margin:0 0 20px}#content .page-body .contact-info .map-wrapper{margin:0 0 28px}#content .page-body .contact-info{padding:20px}#content .page-body .main-content p{font-size:1.1em;margin:0 0 20px}#content .page-body .main-content ol,#content .page-body .main-content ul{margin:0 0 20px}#content .page-body img.alignleft,#content .page-body img.alignright{width:50%}#footer .inner{padding:30px 0}}@media only screen and (max-width:420px){#content .rotator article.item-content{padding:0}#content .rotator h1{padding:0 20px 5px}#content .rotator p{font-size:1.2em;line-height:1.5;padding:0 20px 7px}#content .rotator a.button.sponsor{margin-left:55px;margin-right:55px;margin-bottom:20px;display:block}#content .rotator a.button.about{margin-left:55px;margin-right:55px;display:block}#content section.services h2:after{margin:15px auto 0}#content section.services p{font-size:1.2em}#content section.stories{background-size:240% auto;background-position:-15px top}#content section.stories h2{padding:70px 15px 5px}#content section.videos .wrap{background-size:215% auto;background-position:-15px top}#content section.videos h2{padding:80px 15px 5px}#content section.videos ul{padding:0 15px 25px}#footer .company span{display:block}#footer .company .seperator{display:none}#content .page-banner .inner{padding:0}#content .page-banner .banner-wrap{padding:82px 0 0}#content .page-banner h1,#content .page-banner.caption.cover h1,#content .page-banner.caption.no-cover h1,#content .page-banner.no-caption.cover h1,#content .page-banner.no-caption.no-cover h1{padding:0 20px 5px}#content .page-body .testimonials.grid article,#content .page-body .testimonials.grid article:nth-child(even),#content .page-body .testimonials.grid article:nth-last-child(2){margin:0 auto 20px}#content .page-body .testimonials.grid article:nth-last-child(1){margin:0 auto}#content .page-body .testimonials.grid article a{padding:10px}#content .page-body .testimonials.grid article blockquote:before{font-size:2.7em;margin-right:.05em}#content .page-body .testimonials.grid article blockquote footer,#content .page-body .testimonials.grid article blockquote p{font-size:1em}#content .page-body .testimonials.grid article div.button{bottom:10px}#content .page-body .specials.grid article,#content .page-body .specials.grid article:nth-child(even),#content .page-body .specials.grid article:nth-last-child(2){margin:0 auto 20px}#content .page-body .specials.grid article:nth-last-child(1){margin:0 auto}#content .page-body .specials.grid article a{padding:10px}#content .page-body .specials.grid article h4{font-size:1.4em}#content .page-body .specials.grid article p{font-size:1em}#content .page-body .specials.grid article p.expiration{font-size:.9em}#content .page-body .blog-posts.list article .post-thumb{position:relative;float:none;margin:0 auto 15px;width:100%;max-width:280px}}@keyframes scaleMiniMenu{from{padding:25px 20px}to{padding:16px 20px 17px}}@media print{#content .page-body ul.share-bar,#content nav.sidebar,#footer nav.foot,#header,#header nav.main #main-menu,#header.hide nav.main:after,#header.hide nav.main:before{display:none}a[href]:after{content:""}#content .rotator{text-align:left;margin:0}#content .rotator .inner{padding:0;margin:0}#content .rotator .button{display:none}#content .rotator h1{margin:0 20px 20px;padding:0!important;font-size:2em;text-align:left;text-shadow:none;opacity:1!important}#content .rotator p{font-size:1.5em;text-align:left;padding:0 0 20px;margin:0 20px;border-bottom:2px solid #ccc;text-shadow:none;opacity:1!important}#content section.welcome{border-bottom:2px solid #ccc;margin:0 20px}#content section.welcome p{font-size:1.4em;line-height:1.6;margin:0;padding:30px 0 30px 20px}#content section.welcome img{padding:30px 20px 30px 0}#content section.welcome blockquote{float:none;width:auto;margin:30px 0;padding:20px;clear:both}#content section.stories{border-bottom:2px solid #ccc;margin:0 20px}#content section.stories h2,#content section.videos h2{margin:0;padding:30px 0 5px}#content section.stories a.view-all,#content section.videos a.view-all{margin:0 0 30px}#content section.stories ul,#content section.videos ul{margin:0;padding:0}#content section.stories ul li,#content section.videos ul li{padding:0 12px 30px}#content section.stories ul .img-wrap a{height:auto;line-height:1}#content section.videos{margin:0 20px}#content section.videos .wrap{padding-bottom:0}#content section.videos ul .video{display:none}#content section.videos ul h3{margin:0;padding:0}#content .page-banner{margin:0}#content .page-banner h1,#content .page-banner.caption h1,#content .page-banner.caption.cover h1,#content .page-banner.caption.no-cover h1,#content .page-banner.cover h1,h1{margin:0 20px 20px;padding:0!important;font-size:2em;text-align:left;text-shadow:none;opacity:1!important}#content .page-banner p{font-size:1.5em;text-align:left;padding:0;margin:0 20px;border-bottom:2px solid #ccc;text-shadow:none;opacity:1!important}#content .page-content .inner{padding-bottom:0}#content .page-body{float:none;width:100%}#content .page-body h2,#content .page-body.full-width h2{font-size:1.6em;font-weight:600;margin:20px 20px 0;padding:0}#content .page-body h3{padding:0;margin:30px 20px}#content .page-body blockquote,#content .page-body ol,#content .page-body p,#content .page-body p:first-child,#content .page-body ul,#content .page-body.full-width blockquote,#content .page-body.full-width p{margin:30px 20px}#content .page-body img.alignleft,#content .page-body img.alignright{max-width:45%!important}#content .page-body .main-content{width:65%}#content .page-body .twoColumns p:nth-child(even),#content .page-body .twoColumns p:nth-child(odd){margin:0;padding:0 20px 30px}#content .page-body .child-pages article:first-child{border-top:2px solid #ccc}#content .page-body .child-pages article{padding:20px 0;margin:0 20px;min-height:0;border-bottom:2px solid #ccc}#content .page-body .child-pages article .thumbnail{display:none}#content .page-body .child-pages article .entry-content,#content .page-body .child-pages article .entry-header{margin-left:0}#content .page-body .sidebar-child-pages{width:30%;margin:40px 20px 0 0}#content .page-body .sidebar-child-pages a{padding:30px 30px 30px 0}#content .page-body .sidebar-child-pages .sidebar-title{padding:20px 30px 20px 0}#content .page-body .sidebar-child-pages .thumbnail{display:none}#content .page-body .sidebar-child-pages h3{margin:0}#content .page-body .contact-form{display:none}#content .page-body .contact-info{float:none;width:100%;margin:10px 0}#content .page-body .contact-info .social{display:none}#content .page-body .contact-info .map-wrapper{padding-bottom:45%;margin:40px 20px}#footer .inner{padding:0 20px 40px}#footer .company{float:none;width:100%;padding:30px 0 0;border-top:2px solid #ccc}#footer .company .logo.highres{background:0 0}#footer .company .logo{display:inline-block;width:auto;height:auto;opacity:1;margin-bottom:5px}#footer .company .logo span{display:inline;opacity:1;color:rgba(255,255,255,.9);font-weight:400;font-size:1.05em}#footer .company .credit{position:static}#footer .company .credit a{padding:13px 0 0}#footer .company .credit span{text-indent:0;background:0 0;display:inline;height:auto;width:auto;padding-bottom:0;margin-left:0}}
/*
     FILE ARCHIVED ON 22:25:03 Jan 13, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:13:52 Jun 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.866
  exclusion.robots: 0.091
  exclusion.robots.policy: 0.079
  esindex: 0.011
  cdx.remote: 7.956
  LoadShardBlock: 388.905 (3)
  PetaboxLoader3.datanode: 362.467 (5)
  PetaboxLoader3.resolve: 461.804 (2)
  load_resource: 468.556
  loaddict: 23.486
*/