.small{max-width:600px;margin:0 auto}.medium{max-width:800px;margin:0 auto}.large{max-width:1200px;margin:0 auto}.x-large{max-width:1600px;margin:0 auto}#wrapper{background:#fff}.responsive{max-width:100%}.center{text-align:center}body{font-family:'Roboto',sans-serif;color:#272727;font-size:18px;line-height:1.5}p{margin-bottom:20px;font-family:'Roboto',sans-serif}a{text-decoration:none;color:#0186d4}h1,h2,h3,h4,h5,h6{margin-bottom:20px}.clear{clear:both}.sub-page{max-width:900px;margin:30px auto 0}#content{min-height:350px}.font-style-x-large{font-size:48px}.font-style-large{font-size:36px}.font-style-medium{font-size:24px}.blue{color:#034798}.white{color:#fff}.light{font-weight:300}.medium-font{font-weight:500}.small-height{line-height:1}.main-section{padding:50px 0}#header{border-bottom:solid 1px #034798}#header-top{background:#272727;padding:10px 0;overflow:hidden}#sure-critic-div{display:flex;align-items:center}#menu-main{display:flex;justify-content:space-between;width:650px;float:right;font-weight:300}#menu-main a{color:#fff}#header{font-weight:300;color:#034798}#header-inner{padding:20px 0;display:flex;justify-content:space-between;align-items:center}#header-inner h1{margin-bottom:10px}#header-inner p{margin-bottom:0}#title-h1{width:196px}#tagline-h2{width:342px}.fa-phone{margin-right:10px}#header-div-right{text-align:right}#mobile-link{display:none}#home-business-wrap{display:flex}.vertical-text{transform:rotate(90deg);transform-origin:left top 0;left:25px;padding-left:20px;font-weight:300;white-space:nowrap;position:absolute;line-height:0}#supreme-div,#ultra-div,#trans-div{height:600px;position:relative;overflow:hidden}#ultra-div,#trans-div{width:10%}#ultra-div{background:url('https://piccoloautoplaza.com/wp-content/themes/blankspace-child/images/ultra-lube-bg.jpg') no-repeat;background-size:cover}#trans-div{background:url('https://piccoloautoplaza.com/wp-content/themes/blankspace-child/images/transmission-bg.jpg') no-repeat;background-size:cover}#supreme-div{background:url('https://piccoloautoplaza.com/wp-content/themes/blankspace-child/images/supreme-bg.jpg') no-repeat;background-size:cover;width:80%}#red-overlay-div{-webkit-box-shadow:inset 0px 0px 73px 41px #e00101;-moz-box-shadow:inset 0px 0px 73px 41px #e00101;box-shadow:inset 0px 0px 140px 100px rgba(224,1,1,.5);width:100%;height:100%;background:rgba(124,1,1,.3);position:absolute}#yellow-overlay-div{-webkit-box-shadow:inset 0px 0px 73px 41px #f0ae02;-moz-box-shadow:inset 0px 0px 73px 41px #f0ae02;box-shadow:inset 0px 0px 140px 100px rgba(240,174,2,.5);position:absolute;width:100%;height:100%;background:rgba(240,255,2,.17)}#blue-overlay-div{-webkit-box-shadow:inset 0px 0px 73px 41px rgba(3,65,123,.78);-moz-box-shadow:inset 0px 0px 73px 41px rgba(3,65,123,.78);box-shadow:inset 0px 0px 140px 100px rgba(3,65,123,.78);position:absolute;width:100%;height:100%;background:rgba(21,137,249,.17)}.home-business-info-wrap{display:flex;align-items:center;justify-content:space-around;height:100%;color:#fff;position:relative;z-index:100}.home-business-text-div{display:flex;align-items:center;flex-direction:column}.home-business-text-div p{margin:0}.home-business-text-inner-wrap{display:flex;align-items:center}.business-text-right{margin-left:30px}.divider{border-top:solid 3px #fff;margin:20px 0}#supreme-right{max-width:455px}.business-buttons-wrap{justify-content:space-between;margin-top:30px;width:100%}.business-button{border:solid 1px #034798;width:47.5% !important;background:rgba(0,0,0,.3)}.business-button a{color:#fff}#home-business-text-transmission,#home-business-text-ultra{display:none}#home-hours-section{background:#034798;padding:30px 0;color:#fff}#hours-wrap{display:flex;justify-content:space-between}#hours-wrap p{margin-bottom:10px}#after-hours-p{margin-bottom:0}.why-choose-div{display:flex;padding:50px 0;border-bottom:solid 1px #242424}.why-choose-left{font-size:24px;color:#e00101;margin-right:30px;width:200px;min-width:200px;display:flex;align-items:flex-start}.why-choose-left span{line-height:1}.fa-chevron-circle-right{margin-right:10px}#home-social-section{background:#034798;padding:50px 0}#home-social-section a{color:#fff}#home-social-section .fa-facebook-square{margin-right:10px;font-size:30px}#home-social-section p{margin-bottom:0}#home-featured-services-section{background:url('https://piccoloautoplaza.com/wp-content/themes/blankspace-child/images/featured-bg.jpg') no-repeat;background-size:cover;padding:50px 0;color:#fff}#all-services-span{font-size:18px}.featured-h1{margin-bottom:0}.featured-services-div{display:flex;justify-content:space-between;font-weight:300;margin:50px auto 100px}.featured-services-left{width:35%}.featured-services-right{width:60%}.featured-services-right p{font-weight:400}.featured-buttons-wrap{display:flex}.main-button{width:280px;font-size:16px}.main-button a{display:block;padding:10px;box-sizing:border-box;text-align:center}.featured-button{border:solid 1px #fff}.featured-button a{color:#fff}.featured-appointment-button{margin-right:30px}.blue-div{background:#034798;padding:15px 0}#home-shop-div{display:flex;justify-content:space-between}#home-shop-div div{width:33%}#home-shop-div div img{max-width:100%}#business-list{display:flex;justify-content:space-between;max-width:700px;flex-wrap:wrap}#business-list li{list-style-type:disc}#footer{font-weight:300;color:#034798;background:#e0e0e0}#footer-inner{padding:20px 0;display:flex;justify-content:space-between;align-items:center}#footer-inner h1{margin-bottom:10px}#footer-inner p{margin-bottom:0}#title-h1{width:196px}#footer-div-center{display:flex;width:200px;justify-content:space-around;flex-wrap:wrap;align-items:center}#footer-div-center div{margin-bottom:20px}#footer-div-center div img{max-width:100%}.fa-phone{margin-right:10px}#footer-div-right{text-align:right}#home-reviews-section{background:url('https://piccoloautoplaza.com/wp-content/themes/blankspace-child/images/reviews-bg.jpg') no-repeat;background-size:cover;background-position-y:45%}.testimonial_rotator_wrap{margin:0 !important;color:#fff}#google-button{margin:0 auto}#map-iframe{margin:0 auto}#reviews-page-buttons{display:flex}#reviews-page-buttons div{margin-right:20px}.main-h2{font-size:24px;color:#034798}#repair-services-general{max-width:800px;margin:0 auto;padding:30px 0;display:flex;align-items:center}#repair-general-h3{font-weight:700}#repair-general-ul,#repair-general-ul-2{text-align:justify}#repair-general-ul li,#repair-general-ul-2 li{display:inline-block}#repair-general-ul:after,#repair-general-ul-2:after{content:"";width:100%;display:inline-block}#repair-general-ul{width:530px}#repair-services-wrap{display:flex;flex-wrap:wrap;border-top:solid 1px #aaa;padding:30px 0 0}.repair-services-div{width:33.33%;margin:0;padding:50px 0}.repair-services-image{display:block;margin:0 auto}.main-h3{text-align:center;margin:20px 0;font-weight:700}.repair-services-ul li{margin:10px 0;text-align:center}.appointment-page-button{border:solid 1px #034798}.business-page-h2{display:flex;align-items:center;margin-bottom:0}.business-page-h2 img{margin-right:10px}.business-page-wrap{display:flex;justify-content:space-between}.left-div,.right-div{width:47.5%}.left-div{margin-right:5%}.specials-div{border:dashed 1px #ccc;margin:30px auto;padding:30px}.specials-div h3{font-size:24px;color:#034798}.specials-div h5{font-weight:700}.specials-div h6{font-size:15px;font-style:italic}@media only screen and (max-width:1230px){.repair-services-div{border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;width:49%}}@media only screen and (max-width:820px){#repair-services-general{max-width:95%;display:block}#repair-general-ul{width:auto}#repair-general-image{display:block;margin:0 auto}#repair-general-h3{text-align:center}}@media only screen and (max-width:650px){.repair-services-div{width:100%}#repair-general-ul,#repair-general-ul-2{width:auto;margin:0 auto}#repair-general-ul li,#repair-general-ul-2 li{display:block;text-align:center;margin:15px 0}#repair-general-ul:after,#repair-general-ul-2:after{content:none}}@media only screen and (max-width:1630px){.x-large{max-width:92%}}@media only screen and (max-width:1400px){#header-inner{max-width:92%}}@media only screen and (max-width:1250px){.large{max-width:92%}#map-iframe{width:80%;display:block}}@media only screen and (max-width:1200px){#header-inner{flex-direction:column}#title-h1,#tagline-h2{width:auto;text-align:center}#header-div-center{display:none}#header-div-right{text-align:center;margin-top:20px}#menu-main{float:none;width:auto}}@media only screen and (max-width:1000px){#footer-inner{flex-direction:column}#footer-div-left{margin-bottom:30px}#footer-div-center{width:auto;margin-bottom:30px}#footer-div-center img{width:50%;margin-right:20px}}@media only screen and (max-width:950px){.medium,.sub-page{max-width:92%}#mobile-link{display:block;float:right;color:#fff;font-size:16px}#mobile-link img{margin-left:10px}#menu{display:none}.home-business-text-div{margin-left:100px;max-width:70%;box-sizing:border-box}.business-image{display:none}.business-text-right{margin-left:0}.business-title{line-height:1}}@media only screen and (max-width:825px){.business-buttons-wrap{flex-direction:column !important;align-items:center}.business-button:first-child{margin-bottom:20px}.business-button{width:280px !important}}@media only screen and (max-width:800px){#hours-wrap{flex-direction:column;align-items:Center}}@media only screen and (max-width:750px){.featured-services-div{flex-direction:column}.featured-services-left,.featured-services-right{width:100%}.featured-services-image{display:block;margin:0 auto 20px}.featured-h1,.featured-h2{text-align:center}#business-list{flex-direction:column}#business-list li{list-style-type:none}}@media only screen and (max-width:650px){.small{max-width:92%}#home-business-wrap{display:block}#ultra-div,#trans-div,#supreme-div{width:100%}#home-business-text-transmission,#home-business-text-ultra{display:block}.why-choose-div{flex-direction:column}.why-choose-left{width:auto;margin-bottom:10px}#home-reviews-section{background-position-x:90%}#all-services-span{display:block}}@media only screen and (max-width:550px){.home-business-text-div{margin-left:70px;max-width:65%}.business-button{width:250px !important}}@media only screen and (max-width:450px){.featured-buttons-wrap{flex-direction:column;align-items:center}.featured-appointment-button{margin-right:0;margin-bottom:20px}}@media only screen and (max-width:420px){#header-div-left{border-bottom:solid 1px #034798}#header-div-center{margin-top:20px}#title-h1{font-size:30px}#tagline-h2{font-size:20px}}