body{font-family:'functionpro',sans-serif;font-size:22px;font-weight:normal;line-height:30px}p{margin:0;padding:0 0 24px 0}hr{border:none;border-top:1px solid #555555;margin:0;margin-bottom:30px}hr.nomargin{margin-bottom:0}img{border:none}.mark,mark{padding:.2em;color:#555555}h1{display:block;font-family:'louisianne',sans-serif;font-size:56px;font-weight:300;line-height:56px;margin:0;padding:0 0 12px 0}h2{font-family:'louisianne',sans-serif;font-size:50px;font-weight:normal;line-height:52px;text-transform:none;margin:0;padding:0 0 24px 0}h3{font-size:30px;font-weight:bold;line-height:34px;margin:0;padding:0 0 24px 0}h4,h5,h6{font-size:20px;font-weight:bold;line-height:24px;margin:0;padding:0 0 12px 0}.captions{font-size:16px;line-height:20px}.highlight{color:#004280}.wp-block-image figcaption{font-size:20px;font-style:italic}.wp-block-pullquote{padding:0 0 0 0;margin-left:0;margin-right:0;border:0}.wp-block-pullquote blockquote{text-align:center;border-top:5px solid #004280;border-bottom:5px solid #004280;padding:40px 30px}.wp-block-pullquote blockquote p{font-size:28px;font-weight:300;font-style:italic;line-height:38px;color:#004280}.wp-block-pullquote blockquote p:last-of-type{margin:0;padding:0}.wp-block-pullquote.is-style-solid-color{padding:0 0}.wp-block-pullquote.is-style-solid-color blockquote{max-width:100%;text-align:left;border:0;margin-left:auto;margin-right:auto;padding:0 0 0 0}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:28px;font-weight:300;font-style:italic;line-height:38px;color:#004280}.wp-block-pullquote.is-style-solid-color blockquote p:last-of-type{margin:0;padding:0}.wp-block-pullquote cite,.wp-block-pullquote .wp-block-pullquote__citation{display:block;font-size:16px;font-weight:normal;font-style:normal;text-transform:none;margin-top:12px}.wp-block-file a:first-of-type{margin-bottom:15px}.wp-block-image img{max-width:100%;height:auto}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:visible}body{color:#555555;background-image:url(//spencerscafebakersfield.com/wp-content/themes/spencers/images/background.jpg);background-repeat:repeat;background-position:center;margin:0;padding:0;overflow-x:visible}a{text-decoration:underline;color:#555555;-webkit-tap-highlight-color:#004280;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}a:hover{color:#004280}a.more,a.more-link{display:inline-block;font-weight:bold;line-height:normal;text-decoration:none;color:#555555;text-transform:uppercase}a.more:hover,a.more-link:hover{color:#004280}a.more:after,a.more-link:after{font-family:"Font Awesome 5 Free";font-weight:900;content:" \f054"}a.more-lg,a.more-link-lg{font-size:30px}.btn,a.btn,.button,a.button,.wp-block-file a.wp-block-file__button{display:inline-block;font-family:'louisianne',sans-serif;font-size:30px;font-weight:normal;text-decoration:none;text-transform:none;text-align:center;line-height:normal !important;color:#FFFFFF;background:#EF3829;background-image:none;border:none;border-radius:8px;margin:0;padding:8px 30px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.btn:hover,a.btn:hover,.button:hover,a.button:hover,.wp-block-file a.wp-block-file__button:hover{background:#004280}.btns-full,a.btns-full{display:block}.btns-lg,a.btns-lg{font-size:30px}.btns-xl,a.btns-xl{font-size:35px;line-height:35px}h1{color:#EF3829}h1 a{text-decoration:none;color:#EF3829}h1 a:hover{text-decoration:none;color:#004280}h2{color:#004280}h2 a{text-decoration:none;color:#004280}h2 a:hover{text-decoration:none;color:#EF3829}h3{color:#004280}h3 a{text-decoration:none;color:#004280}h3 a:hover{text-decoration:none;color:#EF3829}h4,h5,h6{color:#555555}nav{line-height:normal;color:#FFFFFF;padding:15px 0}nav.header{background-color:#EF3829}nav.footer .col-12{border-right:1px solid #FFFFFF}nav.footer .col-12:last-of-type{border-right:none}nav.locations .title{font-size:16px;text-transform:uppercase}nav.locations .title a{color:#ffcc00;text-decoration:none}nav.locations .title a:hover{opacity:.5}nav.locations .phone{font-weight:bold}nav.locations .phone a{color:#FFFFFF;text-decoration:none}nav.locations .phone a:hover{opacity:.5}nav.locations a{color:#FFFFFF;text-decoration:none}nav.locations a:hover{opacity:.5}@media (max-width:767.98px){nav.footer .col-12{border-right:none}}header.frontpage{min-height:700px;background-image:url(//spencerscafebakersfield.com/wp-content/themes/spencers/images/header.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}main{position:relative;padding:80px 0}footer{color:#FFFFFF;background-color:#555555;margin:0;padding:60px 30px 80px 30px}footer a{color:#ffcc00}footer a:hover{opacity:.5}footer .logo{margin-top:-172px}footer .logo a:hover{opacity:1}footer .logo .social{font-size:30px;margin-top:-20px}footer .logo .social a{display:inline-block;color:#FFFFFF;padding:0 5px}footer .logo .social a:hover{color:#ffcc00}footer ul.social{list-style:none;margin:0;padding:0;text-align:center}footer ul.social li{display:inline-block;padding:0 8px}footer ul.social li a{display:block;width:42px;height:42px;font-size:20px;color:#555555;border-radius:50%;padding:10px}footer ul.social li a:hover{color:#555555;background-color:#FFFFFF;opacity:1}.img-frontpage{margin-top:-150px}section.to-go{background-color:#EF3829}section.to-go h1{color:#FFFFFF;margin:0;padding:0}section.locations h2{margin:0;padding:0 0 12px 0}section.locations .phone{font-weight:bold}section.testimonials{color:#FFFFFF;background-position:center;background-size:cover;padding:130px 0}section.testimonials .reviews{font-size:50px;font-weight:bold;line-height:50px}section.testimonials .quote{font-size:30px;margin:0 15%}main.location{padding:0 0 80px 0}main.location .phone{font-size:36px;font-weight:bold}section.menu .items h2{color:#EF3829;border-top:4px dotted #EF3829;padding-top:30px}section.menu .items .item h3{padding:0 0 12px 0}section.menu .items .item .price{font-size:16px;font-weight:bold;color:#004280}section.menu .items .favorite{position:relative;background-color:#ffcc006b;padding:10px 20px;border-radius:8px}section.menu .items .favorite .star{position:absolute;top:-27px;right:15px}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="tel"],input[type="email"],input[type="password"]{appearance:none;-webkit-appearance:none;border-radius:8px;box-shadow:none;outline:none}select{border-radius:8px;box-shadow:none;outline:none}input,select,textarea{font-size:22px !important;border:1px solid #555555;border-radius:8px;padding:8px 15px !important}input,select{height:40px}textarea{min-height:120px}input[type=checkbox],input[type=radio],input[type="file"]{height:auto;width:auto;border:none;border-radius:0;padding:0}input.popup{width:100%}input[type=submit]{border-radius:8px;padding:8px 30px !important}.gform_wrapper{margin:0 0 !important}.gform_wrapper .gform_heading .gform_description{display:block;margin-bottom:24px}.gform_wrapper .gform_required_legend{font-style:italic}.gform_wrapper .gfield_required{color:#004280 !important}