header .grid-container{position:relative;}
header .inside-header{padding-top:37px;display:flex;flex-wrap:wrap;align-items:flex-end;}
header .header-widget{position:absolute !important;right:40px;z-index:9999;}
.headerBrand{margin-top:53px;border-left:rgb(238 161 5 / 50%) 2px solid;border-right:rgb(238 161 5 / 50%) 2px solid;padding:0 15px;}
body.transparent_bg .headerBrand{border-left-color:rgb(255 255 255 / 29%);border-right-color:rgb(255 255 255 / 29%);}
.headerBrand a{display:inline-block;padding:0 10px;background-image:url(//sassoautomotive.com/wp-content/themes/generatepress/images/car.png);background-repeat:no-repeat;background-size:45px;padding-top:36px;color:#FFFFFF !important;font-weight:bold;background-position:center top;}
body.transparent_bg .site-header{position:absolute;left:0;right:0;background-color:transparent;}
body.transparent_bg #site-navigation{background-color:transparent;}
.nav-float-right .is_stuck.main-navigation:not(.toggled){text-align:left;}
.nav-float-right .is_stuck.main-navigation:not(.toggled){float:left !important;}
.site-header #sticky-navigation ul#menu-main-navigation{padding-bottom:10px;text-align:center;}
.banner-grid{display:flex;justify-content:space-between;}
.banner-grid .down-arrow a{display:inline-flex;align-items:center;column-gap:0.5em;padding:22px;border:2px solid #f78b0d;color:#ffffff;}
.banner-grid .down-arrow a img{max-width:unset;}
.down-arrow{display:flex;justify-content:center;align-items:center;}
.productSidebar{position:sticky;top:110px;margin-bottom:22px;}
.filterSectionWrap{position:relative;margin-top:100px;}
.checkbox_mainWrap{display:none;overflow:hidden;position:absolute;visibility:hidden;}
.checkbox_label:after{content:"";width:15px;height:12px;background:url(//sassoautomotive.com/wp-content/themes/generatepress/images/black-down-arrow.png) no-repeat;right:17px;top:26px;position:absolute;display:inline-block;transition:0.70s;transform:rotateZ(0deg);}
.checkbox_label.active::after{transition:0.70s;transform:rotateZ(180deg);}
.checkBox_itemWrap{max-height:290px;overflow:auto;}
.d-none{display:none !important;}
.loader{min-height:4102px;position:relative;display:table;margin:0 auto;}
.lds-ellipsis{display:inline-block;position:absolute;width:80px;height:80px;left:50%;top:10%;}
.lds-ellipsis div{position:absolute;width:13px;height:13px;border-radius:50%;background:#000000;animation-timing-function:cubic-bezier(0, 1, 1, 0);}
.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite;}
.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite;}
@keyframes lds-ellipsis1 {
0%{transform:scale(0);}
100%{transform:scale(1);}
}
@keyframes lds-ellipsis3 {
0%{transform:scale(1);}
100%{transform:scale(0);}
}
@keyframes lds-ellipsis2 {
0%{transform:translate(0, 0);}
100%{transform:translate(24px, 0);}
}
.excerptSpecification{margin-top:30px;}
@media(min-width:1001px){
.site-header .site-logo{float:left;width:210px;margin-right:75px;}
.site-header .main-navigation{float:left !important;width:calc(100% - 285px);}
.main-navigation .main-nav>ul{display:table;margin-left:auto;}
.main-navigation .main-nav:before{content:'';display:block;width:100px;height:100%;position:absolute;background-image:url(//sassoautomotive.com/wp-content/themes/generatepress/images/sasso-logo.png);opacity:0;background-repeat:no-repeat;background-position:left center;background-size:contain;}
}
body.single-arrivals .site-header .site-logo{position:relative;z-index:2;}
.main-navigation a{font-size:14px;text-transform:uppercase;}
.main-navigation .main-nav ul ul li a{font-size:13px;}
.menu-item-has-children .dropdown-menu-toggle{color:#fda102;}
body.home div#n2-ss-1 .n2-ss-slide{background:rgba(0,0,0,0.50);}
.banner_arrow{padding-top:60px;margin-bottom:-60px;}
.banner_arrow a{cursor:pointer;}
.banner_arrow a>div{position:relative;padding-top:8px;padding-bottom:15px;}
.banner_arrow a>div>div{border:solid #ffffff;border-width:0 3px 3px 0;display:inline-block;padding:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.topstrip{color:#fda102;padding-left:20px !important;}
.topstrip ul{display:flex;justify-content:flex-end;align-items:center;}
.topstrip ul li img{width:160px;}
#sticky-navigation .topstrip{display:none;}
.main-navigation .topstrip ul li a{display:inline-block;}
.topstrip:after, .topstrip ul:after{display:block;content:'';clear:both;height:0;}
.topstrip ul li{padding-left:25px;}
.topstrip a{color:#fda102;padding-left:12px !important;}
p.font20{font-size:20px;}
.mngHomeHeader{padding-top:125px;}
.mngHomeBtn.arrivalsBtn{color:white;font-size:18px;letter-spacing:1px;padding-top:20px;}
.mngHomeBtn.arrivalsBtn a{min-width:250px;color:#FFFFFF !important;padding:15px 30px 15px 20px;font-size:18px;}
.mngHomeBtn.arrivalsBtn a:after{top:21px;}
.homeServices .gb-grid-wrapper .gb-grid-column{padding-left:20px;}
.homeServices .gb-grid-wrapper .gb-inside-container{max-width:630px;width:100%;display:table;margin-left:auto;padding-left:0;padding-right:0;}
.homeServices h5{font-size:14px;color:#fda102;font-weight:700;letter-spacing:3px;margin-bottom:10px;}
.homeServices p{font-size:24px;font-weight:300;}
.hserviceList{list-style-type:none;padding:0;margin:0;max-width:280px;}
.hserviceList li{padding-bottom:10px;}
.hserviceList li a{color:#FFFFFF;font-weight:700;background-image:url(//sassoautomotive.com/wp-content/themes/generatepress/images/arrow-right.svg);background-repeat:no-repeat;background-position:right center;background-size:8px;padding-right:24px;display:block;}
.hserviceList li a:hover{color:#fda102;}
.text-center{text-align:center;}
.main-navigation .main-nav>ul{padding-top:8px;}
.main-navigation .main-nav>ul:after{content:'';display:block;width:100%;height:0;clear:both;}
.main-navigation .main-nav>ul>li{padding-left:6px;padding-right:6px;}
.main-navigation .main-nav>ul>li>a{border-bottom:transparent 2px solid;line-height:32px;padding-left:8px;padding-right:8px;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#FFFFFF !important;}
.main-navigation .main-nav ul li.current-menu-item a, .main-navigation .main-nav ul li a:hover{border-bottom-color:#fda102;}
.main-navigation a{font-weight:400;}
.half_container .gb-inside-container{width:100%;font-family:Inter, sans-serif;padding-right:40px !important;box-sizing:border-box;-moz-box-sizing:border-box;}
.half_container .gb-inside-container .wp-block-image{margin-bottom:52px;}
.half_container .gb-inside-container p{line-height:2;padding-top:9px;}
.arrivals_sliderWrap{--slider-ratio:430/286;position:relative;background-color:#d9d9d9;min-height:100px;line-height:0;aspect-ratio:var(--slider-ratio);}
.arrivals_sliderWrap .custom_title{position:absolute;top:20px;left:20px;z-index:2;background-color:#FFFFFF;border-radius:30px;padding:10px 20px;font-size:12px;font-family:'Inter', sans-serif;font-weight:500;text-transform:uppercase;min-width:100px;text-align:center;line-height:1.8;}
.postLists{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;margin-top:82px;margin-bottom:80px;}
.postLists .postItem{width:calc((100% - 80px) / 3);position:relative;background-color:#F7F7F7;}
.postLists.mayyoulikepost{flex-direction:row;}
.postLists.mayyoulikepost  .postItem{display:block;width:33%;}
.single-arrivals .postLists .postItem{width:calc((100% - 80px) / 3);}
.postLists.mayyoulikepost .postItem .postItemCol{width:100%;}
.postLists .postItem .postItemCol{width:100%;}
.postLists .postInnerBox{padding:28px;padding-bottom:58px;background-color:#F7F7F7;}
.postLists .arrivThumb{margin-bottom:0;}
.postInnerBox .postTitle{font-size:20px !important;font-family:'Inter', sans-serif;font-weight:600;padding-bottom:15px;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;}
.arrivalsList{list-style-type:none;padding:0 0 20px 0;margin:0;display:grid;gap:20px 20px;grid-template-columns:repeat(2, 1fr);}
.arrivalsList li{font-weight:400;font-size:16px;font-family:'Inter', sans-serif;}
.arrivalsList li small{display:block;font-weight:400;text-transform:uppercase;letter-spacing:0.010em;font-size:12px;line-height:1;}
.arrivalsList li.row-flex{display:flex;gap:10px;align-items:center;font-weight:500;}
.arrivalsList{gap:12px;grid-template-columns:repeat(1, 1fr);}
.arrivalsList li{align-items:center;display:grid;grid-template-columns:170px auto;gap:1rem;font-family:"Montserrat", sans-serif;}
.arrivalsList li small{font-weight:700;font-size:16px;font-family:"Montserrat", sans-serif;}
.productSidebar h2{font-size:20px;font-weight:700;}
.postInnerBox .postBTN a{color:#171717;font-weight:600;font-size:16px;display:flex;align-items:center;text-decoration:underline;}
.postInnerBox .postBTN a svg{margin-left:12px;}
.postInnerBox .postBTN a:hover{color:#fda102;}
.postInnerBox .postBTN a:hover svg path{fill:#fda102;}
.postLists.mayyoulikepost .postInnerBox{padding:50px;}
.postLists.mayyoulikepost .postItem{align-items:unset;}
.postLists.mayyoulikepost .postItem .arrivals_sliderWrap{height:100%;}
.postLists.mayyoulikepost .postItem .arrivals_sliderWrap img{height:100%;object-fit:cover;}
.arrivals_communi{display:flex;flex-direction:column;gap:12px;margin:0;margin-top:20px;font-size:12px;}
.page-template-current-stock .arrivals_communi{display:none;}
.arrivals_communi li{display:block;}
.arrivals_communi li a{display:flex;justify-content:space-between;align-items:center;background-color:#2e2e2c;color:white;border:#C4C4C4 1px solid;padding:18px 24px;text-transform:uppercase;font-weight:600;font-family:'Inter', sans-serif;}
.arrivals_communi li a:hover{background-color:#bcbcbc;}
.single-arrivals .arrivals_communi li a:hover{background-color:#2e2e2c;}
.titlewith_border{font-size:33px;padding-bottom:10px;}
.titlewith_border>span{position:relative;display:block;max-width:500px;display:block;margin:0 auto;}
.titlewith_border>span:after{content:'';background:#fda102;height:2px;display:block;position:absolute;left:0;top:20px;right:0;}
.titlewith_border>span>span{background-color:#FFFFFF;position:relative;z-index:9;display:inline-block;padding:0 20px;font-weight:400;}
.titlewith_border.blackBg>span>span{background-color:#000000;}
.postList{padding:0;margin:0;margin-right:-25px;list-style-type:none;padding-bottom:35px;padding-top:35px;display:flex;flex-direction:column;flex-wrap:wrap;}
.postList *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.postList:after{display:block;content:'';clear:both;height:0;}
.postList > li{padding-right:25px;padding-bottom:100px;list-style:none;}
.postList.currentStock li, .postList.currentStock li.itemSelector{width:33.33%;padding-right:30px;}
.arrivThumb{height:250px;background-size:cover;background-position:center;background-color:#cecdcd;margin-bottom:20px;position:relative;}
.product_label{position:absolute;bottom:0;left:0;padding:5px;background-color:#000000;color:#fda102;font-size:18px;width:100%;max-width:185px;text-align:center;}
.postList > li > a{display:block;transition:all .5s;color:#000000;}
.postList > li .postTitle{font-size:20px;line-height:1.3;padding-bottom:8px;padding-top:5px;font-weight:700;min-height:65px;}
.postDesc, .postManuf{font-size:16px;color:gray;padding-bottom:15px;}
.price{font-weight:700;padding-bottom:18px;font-size:15px;}
.postList > li > a:hover{}
.postList > li > a:hover .newsInnerBox{visibility:visible;}
body.page-template-current-stock .backTotop{padding-top:0;}
ul.postList.teamList{padding-bottom:55px;}
ul.postList.teamList li{width:33.33%;padding-left:5px;padding-bottom:50px;}
ul.postList.teamList .postRole{color:#1a1a1a;padding-bottom:20px;font-size:20px;}
ul.postList.teamList .postTime{color:#1a1a1a;font-size:20px;padding-top:10px;}
ul.postList.teamList p{font-size:15px;line-height:1.3;margin-bottom:12px;}
ul.postList.teamList .postDesc{color:#1a1a1a;}
ul.postList.newsList{padding-top:80px;}
ul.postList.newsList .postTitle{padding-bottom:10px;min-height:66px;}
.arrivalsBtn{text-align:center;padding-bottom:35px;}
.arrivalsBtn a{display:inline-block;border:2px solid #2c2c2c;background-color:#2c2c2c;padding:13px 30px 13px 20px;border-radius:30px;min-width:200px;font-size:16px;font-weight:700;color:#ffffff;position:relative;box-sizing:border-box;margin-bottom:15px;}
.arrivalsBtn a:after{background-image:url(//sassoautomotive.com/wp-content/themes/generatepress/images/arrow-right.svg);content:'';width:14px;background-size:9px;height:20px;display:block;position:absolute;right:20px;top:17px;background-repeat:no-repeat;}
#carousel img{display:block;opacity:.5;cursor:pointer;}
#carousel .flex-active-slide img{opacity:1;cursor:default;}
.small_container{max-width:1000px;margin:0 auto;padding-left:40px;padding-right:40px;}
.overViewWrap{background:#f0f1f2;padding:80px 0 0px 0;}
ul.overviewList{list-style-type:none;padding:0;margin:0;list-style-type:none;text-align:center;font-size:18px;}
ul.overviewList li{position:relative;border-top:#e9e9e9 1px solid;padding:18px 0;display:flex;justify-content:center;}
ul.overviewList li:after{display:block;content:'';clear:both;height:0;}
.overViewLabel{padding-right:20px;width:220px;}
.overViewName{padding-left:20px;width:220px;color:gray;}
body.single-arrivals .container.grid-container{max-width:inherit;}
.specificationWrap{background-color:#FFFFFF;padding:108px 0 34px 0;font-size:16px;}
.specificationWrap ul{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;padding:20px 0;font-size:20px;}
.specificationWrap ul li{width:33.33%;padding:6px 15px 6px 28px;position:relative;box-sizing:border-box;}
.specificationWrap ul li:before{content:'';background:#fda102;height:2px;width:15px;display:block;position:absolute;left:0;top:20px;}
.carDescriptionWrap{margin-bottom:100px;}
.carDescriptionWrap .detailSpecification a.read-more{border-bottom:2px solid orange;margin-left:10px;color:orange;}
.mayyoulikeWrap{padding:95px 0 20px 0;}
.mayyoulikeWrap .sectionTitle{padding:30px 0;}
.full_container{max-width:1290px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;}
.qucikcontact{text-align:center;padding-top:42px;padding-bottom:15px;}
.qucikcontact h3{font-weight:400;font-size:33px;line-height:1.3;padding-bottom:20px;}
.qucikcontact a{color:#000000;font-weight:600;}
.singleSliderWrap{}
.singleSliderWrap .flexslider{margin-bottom:10px;max-width:800px;margin-left:auto;margin-right:auto;}
.slideLargeImg{background-repeat:no-repeat;background-size:cover;height:500px;background-position:center;}
.singleSliderWrap .flex-direction-nav a{opacity:1;}
.singleSliderWrap .flexslider:hover .flex-direction-nav .flex-prev, .singleSliderWrap .flex-direction-nav .flex-prev{left:-50px;}
.singleSliderWrap .flexslider:hover .flex-direction-nav .flex-next, .singleSliderWrap .flex-direction-nav .flex-next{right:-50px;}
.singleSliderWrap .flex-direction-nav a.flex-prev:before{content:'';background-image:url(//sassoautomotive.com/wp-content/themes/generatepress/images/arrow-left.svg);width:18px;height:22px;background-repeat:no-repeat;background-position:center;}
.singleSliderWrap .flex-direction-nav a.flex-next:before{content:'';background-image:url(//sassoautomotive.com/wp-content/themes/generatepress/images/arrow-right.svg);width:18px;height:22px;background-repeat:no-repeat;background-position:center;}
.singleSliderWrap .flex-direction-nav a{height:22px;width:20px;margin-top:-10px;}
body.page-template-current-stock .container.grid-container{padding-left:40px;padding-right:40px;}
.inventory_List *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.filterSection #sasso-arrivals-multiFilter-form{display:flex;flex-wrap:wrap;gap:16px;max-width:700px;width:100%;}
.filterSection #sasso-arrivals-multiFilter-form > *{flex:1 0 319px;}
.filterSection select{width:100%;border:#C4C4C4 1px solid;outline:none;letter-spacing:1px;font-family:'Inter', sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;height:64px;background-image:url(//sassoautomotive.com/wp-content/themes/generatepress/images/down-arrow.svg);background-size:14px;background-repeat:no-repeat;background-position:calc(100% - 15px) center;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.filterSection select>option{border:2px solid #fda102;padding:5px;font-weight:500;height:30px;line-height:30px;}
.filter_by_checkbox{border:#F78B0D 1px solid;font-family:'Inter', sans-serif;position:relative;border-radius:30px;}
.filter_by_checkbox .checkbox_label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;position:relative;padding:20px;}
.filter_by_checkbox .checkbox_clear{font-size:16px;text-decoration:underline;padding-top:6px;cursor:pointer;font-weight:400;letter-spacing:1px;}
.filter_by_checkbox .checkListItem{font-size:16px;font-weight:400;padding:4px 0;}
.filter_by_checkbox .checkbox_mainWrap{padding:20px;}
.filter_by_checkbox .checkbox_label.active + .checkbox_mainWrap{position:absolute;top:67px;background-color:rgb(255, 255, 255);z-index:999999;border:1px solid #c4c4c4;width:100%;visibility:visible;box-sizing:border-box;}
.checkList-group{display:block;}
.checkList-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;}
.checkList-group label{position:relative;line-height:1.3;cursor:pointer;display:flex;align-items:center;}
.checkList-group label:before{content:'';-webkit-appearance:none;background-color:transparent;border:1px solid #707070;padding:6px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:15px;}
.checkList-group input:checked + label:after{content:'';display:block;position:absolute;left:5px;width:3px;height:7px;border:solid #0079bf;border-width:0 2px 2px 0;transform:rotate(45deg);}
.inventory_grid{display:flex;flex-wrap:wrap;gap:30px 22px;}
.grid{padding-bottom:35px;margin-right:-30px;}
.grid *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.element-item{width:calc(33% - 11px);position:relative;background-color:#f7f7f7;}
.element-item>a{display:block;transition:all .5s;color:#000000;}
.element-item>a:hover{}
.inventory_grid .postInnerBox .postBTN{position:absolute;padding-top:0;bottom:42px;}
.portfolio-item .postInnerBox{padding:38px 52px 75px 52px;}
.portfolio-item{display:flex;flex-direction:column;}
.portfolio-item .postItemCol{background-color:#f7f7f7;}
.inventory_gridImg{height:300px;}
.inventory_gridImg img{height:100%;width:100%;object-fit:cover;}
.inventory_List *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.inventory_List{display:flex;flex-wrap:wrap;width:100%;padding:50px 0 50px 0;}
.inventory_contnet{width:100%;}
.inventory_List .arrivals_slider.owl-carousel .owl-item img{height:330px;}
.inventory_List .arrivals_communi li a{background-color:#2e2e2c;border-color:#2e2e2c;}
.inventory_List .arrivals_communi li a:hover{background-color:#000000;}
.arrivals-pagination *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.arrivals-pagination{display:flex;align-items:center;position:relative;margin-top:60px;margin-left:-20px;}
.pagNav{width:55px;height:55px;padding:3px;margin:0 20px;justify-content:center;align-items:center;background:linear-gradient(to right, #ca9454, #f78b0d);}
.pagNav a{background-color:white;height:100%;line-height:1;display:flex;align-items:center;justify-content:center;width:100%;text-align:center;}
.pagNav svg path{fill:#000000;}
.pagNav.disable{background:#ffffff;border:#d5d5d5 3px solid;}
.pagNav.disable a{pointer-events:none;}
.pagNav.disable svg path{fill:#e2e2e2;}
.arrivals-pagination>div{display:flex;position:relative;align-items:center;}
.arrivals-pagination a{text-decoration:none;color:#000;font-weight:400;padding:8px 10px;}
.arrivals-pagination a.active{font-weight:700;pointer-events:none;}
.singleDetail{padding-bottom:45px;}
.singleDetail h2{font-weight:400;font-size:36px;}
.singlePrice{text-align:center;letter-spacing:5px;color:#fda102;font-size:20px;font-weight:700;}
.singleDetail .arrivalsBtn{padding-top:40px;}
.singleDetail .arrivalsBtn a{margin-left:12px;margin-right:12px;}
.singleDetail2{padding-top:45px;}
.singleDetail2 h2{font-weight:400;font-size:36px;}
.singlePrice{text-align:center;letter-spacing:5px;color:#fda102;font-size:20px;font-weight:700;}
.singleDetail2 .arrivalsBtn{padding-top:40px;}
.singleDetail2 .arrivalsBtn a{margin-left:12px;margin-right:12px;}
.stockHeader{background-size:cover;background-color:#727272;color:#FFFFFF;padding:105px 30px 30px 30px;box-sizing:border-box;height:450px;}
.stockHeader h4{color:#F78B0D;text-transform:uppercase;font-size:14px;font-weight:700;font-family:'Inter', sans-serif;letter-spacing:3.6px;}
.headerDetail{color:#ffffff;font-size:20px;margin-top:-5px;max-width:700px;}
.grid{display:flex;flex-wrap:wrap;}
.postList > li{position:relative;}
.postList > li .postListFooter{position:absolute;bottom:0;}
.postListFooter{}
body.single .postList{padding-top:30px;}
body.single .postList > li{padding-bottom:10px;}
.single_arrival_content .flickity-prev-next-button{left:inherit !important;right:85px;bottom:0;top:inherit;}
.single_arrival_content .flickity-button{width:55px;height:55px;border-radius:0 !important;background-color:#2E2E2D;color:white;outline:none !important;}
.flickity-button:focus{outline:none !important;}
.flickity-prev-next-button .flickity-button-icon{left:inherit;position:static;width:16px;height:16px;}
.flickity-button:hover{background-color:#1f1f1e;}
.carousel.carousel-nav .flickity-button{display:none;}
.flickity-prev-next-button.next{right:20px;}
.carousel.carousel-nav .carousel-cell .videoIcon{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;}
.carousel.carousel-nav .carousel-cell .videoIcon i{border-radius:30px;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,0.20);width:48px;height:48px;color:white;}
.carousel.carousel-nav .carousel-cell .videoIcon:hover i{background:rgba(255,255,255,0.30);}
.performance_section{background-color:#242424;color:#FFFFFF;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;}
.performance_section .performance_col{flex:1;}
.performance_section .performance_col.performance_col_detail{background-color:#242424;padding:85px 0 104px 0;}
.performance_col_detailInner{max-width:500px;}
.performance_section .performance_col.performance_col_img{background-size:cover;background-position:center;position:relative;}
.performance_section .performance_col.performance_col_img::after{display:block;content:'';position:absolute;height:100%;top:0;left:0;width:50%;background:rgb(36,36,36);background:linear-gradient(90deg, rgba(36,36,36,1) 0%, rgba(36,36,36,1) 13%, rgba(36,36,36,0) 100%);}
.performance_section .sectionTitle{text-align:left;padding-bottom:44px;}
.performance_section .sectionTitle h2{color:white;}
.performance_section .arrivals_communi{max-width:350px;width:100%;}
.performance_section .arrivals_communi li a{background-color:white;color:#171717;}
.performance_section .arrivals_communi li a:hover{background-color:#bcbcbc;}
.overViewWrap{background-color:#FFFFFF;}
#profile-description{position:relative;padding-bottom:48px;}
#profile-description .text{position:relative;display:block;transition:.5s all;}
#profile-description .show-more{position:relative;cursor:pointer;}
#profile-description .show-more span{display:inline-block;border-bottom:2px solid #fda102;font-weight:700;padding:2px;line-height:1.2;margin-top:10px;}
#profile-description .show-more-height{height:220px;transition:.5s all;overflow:hidden;}
@media(min-width:992px){
.mobile_title{display:none;}
}
@media(min-width:621px){
.postInnerHeader{min-height:60px;}
.postInnerHeader + .postDesc{min-height:90px;}
}
@media(min-width:481px){}
@media(min-width:769px){
body.transparent_bg .stockHeader{height:600px;padding-bottom:50px;}
}
body.transparent_bg .stockHeader{display:flex;align-items:flex-end;position:relative;}
body.transparent_bg .stockHeader:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, 0.52);}
body.transparent_bg .stockHeader .grid-container{width:100%;position:relative;}
body.transparent_bg .stockHeader h1{font-weight:700;}
.arrivals_slider{position:relative;max-height:100%;aspect-ratio:var(--slider-ratio);}
.arrivals_slider .owl-nav{position:absolute;}
.arrivals_slider.owl-theme .owl-nav{position:absolute;right:8px;bottom:8px;}
.arrivals_slider.owl-theme .owl-nav button{background-color:#2e2e2c;width:40px;height:40px;font-size:35px;border-radius:0px;color:white;cursor:pointer;}
.arrivals_slider.owl-theme .owl-nav button span{display:block;line-height:1;margin-top:-6px;cursor:pointer;}
.arrivals_slider.owl-theme .owl-nav button:hover{background-color:#fda102;}
.arrivals_slider.owl-carousel .owl-item img{width:100%;height:100%;object-fit:cover;max-width:initial;}
.arrivals_slider .item{position:relative;aspect-ratio:var(--slider-ratio);}
.arrivals_slider .item a{display:block;width:100%;height:100%;position:relative;z-index:9;}
.arrivals_slider .item:after{content:'';background-image:var(--slider-image);position:absolute;left:-1px;top:0;width:calc(100% + 2px);height:100%;background-size:cover;background-repeat:no-repeat;}
.stockBottom{background-size:cover;height:461px;display:flex;justify-content:center;align-items:center;text-align:center;color:#FFFFFF;padding-top:56px;}
.stockBottom h3{color:#FDA102;text-transform:uppercase;font-size:15px;padding-bottom:5px;letter-spacing:2px;font-weight:700;}
.stockBottom h2{padding-bottom:10px;}
.titlewith_borderTp>span>span{position:relative;color:#FFFFFF;padding-left:115px;padding-right:115px;}
.titlewith_borderTp>span>span:before{content:'';display:inline-block;width:100px;height:2px;background:#FDA102;position:absolute;top:54%;left:0;}
.titlewith_borderTp>span>span:after{content:'';display:inline-block;width:100px;height:2px;background:#FDA102;position:absolute;top:54%;right:0;}
.stockBottom p{line-height:1.5;font-size:24px;}
.stockBottom .arrivalsBtn a{color:#FFFFFF;min-width:230px;padding-top:16px;padding-bottom:18px;}
.stockBottom .arrivalsBtn a:after{top:20px;}
.bottomsection{height:590px;}
.homeOurblog{padding-top:55px;min-height:700px !important;}
.homeOurblog .titlewith_borderTp{padding-bottom:42px;}
.homeOurblog .wp-block-latest-posts__featured-image+a{font-size:30px;font-weight:700;color:#2a2a2a;display:inline-block;padding-top:50px;}
.homeOurblog .wp-block-latest-posts__featured-image.alignleft{padding-right:80px;}
.homeOurblog  .wp-block-latest-posts.wp-block-latest-posts__list li{padding-right:10%;}
.homeOurblog .wp-block-latest-posts__post-excerpt{font-size:20px;}
.homeOurblog a.read-more{display:block;margin-top:20px;}
.backTotop{position:relative;overflow:hidden;text-align:center;padding:40px 0;}
.backTotop a{color:#403f3f;font-weight:700;font-size:16px;}
.backTotop a:after{content:'';display:inline-block;background-image:url(//sassoautomotive.com/wp-content/themes/generatepress/images/arrow-up.svg);background-repeat:no-repeat;width:20px;height:9px;background-size:13px;margin-left:10px;}
.verCenter{display:flex;justify-content:center;align-items:center;}
.verCenter>.gb-inside-container{padding-top:0 !important;}
.gb-container.gb-container-ab6c8d05 > .gb-inside-container{padding-bottom:0;}
.contactSocialMng{display:table;margin-left:auto;margin-right:auto;}
.contactSocialMng .wp-block-image{display:inline-block;}
.contactSocialMng .wp-block-image img{width:32px;height:32px;}
a.planeBtn{color:#303030;font-size:15px;font-weight:700;background-image:url(//sassoautomotive.com/wp-content/themes/generatepress/images/arrow-right.svg);background-repeat:no-repeat;background-position:right 3px;background-size:7px;padding-right:25px;line-height:1;}
.luxuryCar{padding:35px 0;}
.paddingT100{padding-top:100px;}
.orangeHeader.border_above{letter-spacing:5px;font-weight:500;font-size:14px;margin-bottom:10px;}
.mngContactwidth{max-width:970px;width:100%;margin:0 auto;}
.contentBottomSection{overflow:hidden;}
ul.botomSection{padding:0;margin:0;list-style:none;display:flex;margin-left:-10px;margin-right:-10px;}
ul.botomSection:after{display:block;content:'';clear:both;height:0;}
ul.botomSection li{flex:1;padding:0 10px;display:flex;}
ul.botomSection .botomSectionItem{background-color:gray;color:#FFFFFF;padding:120px;width:100%;position:relative;height:600px;display:flex;align-items:center;box-sizing:border-box;}
ul.botomSection .botomSectionItem:before{content:'';display:block;background-color:rgba(0,0,0,0.50);position:absolute;top:0;left:0;bottom:0;right:0;}
.botomSectionItemMnt{position:relative;}
ul.botomSection h4{letter-spacing:4px;font-size:14px;text-transform:uppercase;color:#fda102;font-weight:700;}
ul.botomSection p{font-size:24px;font-weight:300;font-style:italic;}
ul.botomSection p strong{font-style:normal;font-weight:500;font-size:18px;}
ul.botomSection a.btn_more{color:#FFFFFF;font-weight:500;font-size:15px;}
ul.botomSection a.btn_more svg{margin-left:30px;height:13px;}
ul.botomSection a.btn_more:hover{color:#fda102;}
.frow{padding:5px 0 35px 0;}
.frow:after{display:block;content:'';clear:both;height:0;}
.frow .ffleft{width:48.2%;float:left;}
.frow .ffright{float:right;width:48.2%;}
.frow textarea, .frow select, .frow input:not([type="submit"]){width:100%;margin-top:8px;color:white;border-color:#FFFFFF;padding:20px;font-size:16px;}
.frow textarea:focus, .frow select:focus, .frow input:not([type="submit"]):focus{background-color:transparent;}
.frow textarea{height:205px;}
.frow label{color:#FFFFFF;font-weight:700;font-size:20px;}
.frow select{appearance:none;background-image:url(//sassoautomotive.com/wp-content/themes/generatepress/images/down-arrow.svg);background-repeat:no-repeat;background-position:right center;background-size:30px;}
.frow select option{color:#000000;}
.frow input[type="submit"]{display:table;margin-right:auto;margin-left:auto;border:#fda102 2px solid;background-color:transparent;min-width:230px;border-radius:40px;padding:17px 40px;background-image:url(//sassoautomotive.com/wp-content/themes/generatepress/images/arrow-right.svg);background-repeat:no-repeat;background-position:82% center;background-size:10px;outline:none;font-weight:700;margin-top:20px;}
.frow ::-webkit-input-placeholder{color:white;}
.frow :-ms-input-placeholder{color:white;}
.frow ::placeholder{color:white;}
.frow1{padding:0px;}
.frow1:after{display:block;content:'';clear:both;height:0;}
.frow1 .ffleft{width:48.2%;float:left;}
.frow1 .ffright{float:right;width:48.2%;}
.frow1 textarea, .frow select, .frow input:not([type="submit"]){width:100%;margin-top:8px;color:white;border-color:#FFFFFF;padding:20px;font-size:16px;}
.frow1 textarea:focus, .frow select:focus, .frow input:not([type="submit"]):focus{background-color:transparent;}
.frow1 textarea{height:205px;}
.frow1 label{color:#333333;font-weight:700;font-size:20px;}
.frow1 select{appearance:none;background-image:url(//sassoautomotive.com/wp-content/themes/generatepress/images/down-arrow.svg);background-repeat:no-repeat;background-position:right center;background-size:30px;}
.frow1 select option{color:#000000;}
.frow1 input[type="submit"]{display:table;margin-right:auto;margin-left:auto;border:#fda102 2px solid;background-color:transparent;min-width:230px;border-radius:40px;padding:17px 40px;background-image:url(//sassoautomotive.com/wp-content/themes/generatepress/images/arrow-right.svg);background-repeat:no-repeat;background-position:82% center;background-size:10px;outline:none;font-weight:700;margin-top:20px;color:#333333;}
.frow1 ::-webkit-input-placeholder{color:black;}
.frow1 :-ms-input-placeholder{color:black;}
.frow1 ::placeholder{color:black;}
.signupWrap{background-color:#fda102;padding:45px 0 50px 0;position:relative;}
.signupWrap .container.grid-container{max-width:1075px !important;}
.formRow{padding:10px 0;display:flex;flex-wrap:wrap;align-items:flex-end;}
.formRow:after{display:block;content:'';clear:both;height:0;}
.formLabel{width:38%;font-size:19px;font-weight:700;}
.frowLeft{width:24%;}
.frowMid{width:24%;padding:0 20px;}
.frowRight{width:10%;}
.formRow input:not([type="submit"]){background:none;border:none;border-bottom:2px solid #FFFFFF;padding:5px;font-weight:700;font-size:16px;}
.formRow input.wpcf7-not-valid{border-bottom-color:red;}
.formRow input[type="submit"]{background:none;color:#000;border:none;background-image:url(//sassoautomotive.com/wp-content/themes/generatepress/images/arrow-rightWhit.svg);background-repeat:no-repeat;background-position:right center;background-size:8px;outline:none;font-size:16px;font-weight:700;padding-bottom:0;padding-top:0;}
.formRow .frowRight .ajax-loader{position:absolute;}
.formRow .wpcf7-not-valid-tip{display:none !important;}
.wpcf7 form .wpcf7-response-output{position:absolute;padding:4px 12px;font-size:14px;margin-bottom:5px;bottom:0;}
.formRow ::-webkit-input-placeholder{color:#000000;}
.formRow :-ms-input-placeholder{color:#000000;}
.formRow ::placeholder{color:#000000;}
.table-center{display:table;margin-right:auto;margin-left:auto;padding-top:40px;}
.site-footer .site-info{background-color:#1a1a1a !important;}
.site-footer .inside-footer-widgets{display:flex;}
.site-footer .inside-footer-widgets>.grid-25{border-right:#634512 1px solid;text-align:center;padding-top:50px;padding-bottom:20px;}
.site-footer .inside-footer-widgets>.grid-25 aside{padding-left:0;}
.site-footer .inside-footer-widgets>.grid-25:last-child{border-right:none;}
.site-footer .inside-footer-widgets h4{padding-bottom:5px;}
.site-footer .inside-footer-widgets h4 a{font-weight:700;letter-spacing:3px;}
.site-footer .inside-footer-widgets h4 a:focus,.site-footer .inside-footer-widgets h4 a:hover{text-decoration:underline;color:#e49409;}
.site-footer .inside-footer-widgets p{font-size:16px;}
.site-footer .inside-footer-widgets p a:hover{color:#e49409;}
.site-footer .inside-footer-widgets p, .site-footer .inside-footer-widgets p a.planeBtn{color:rgb(255 255 255 / 60%);}
.site-footer .inside-footer-widgets p a.planeBtn{background-position:right 6px;}
.comments-area form{display:block !important;}
.IndustryNews{margin-top:50px;}
.homeNewspost.alignful{margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2);max-width:100vw;width:auto;}
.homeNewspost>.homeNewsItem{display:flex;padding:10px 0;}
.homeNewspost>.homeNewsItem>div{flex:1;}
.homeNewspost>.homeNewsItem>div img{width:100%;}
.homeNewspost>.homeNewsItem .newsContent{align-items:center;display:flex;}
.homeNewspost>.homeNewsItem .newsContentinner{max-width:670px;padding-left:100px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.homeNewspost>.homeNewsItem .newspostTitle a{color:#2a2a2a;font-weight:700;font-size:22px;}
.homeNewspost>.homeNewsItem .postDesc a.read-more{display:none;}
.homeNewspost>.homeNewsItem .postDesc{padding-bottom:20px;padding-top:15px;}
.newsBtn a{background-image:url(//sassoautomotive.com/wp-content/themes/generatepress/images/arrow-right.svg);background-repeat:no-repeat;background-size:9px;padding-right:30px;display:inline-block;background-position:right center;color:#2a2a2a;font-size:16px;font-weight:700;margin-top:12px;}
ul.arrivals_galleryList{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;}
ul.arrivals_galleryList *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
ul.arrivals_galleryList li{width:50%;padding:5px;}
.lightbox{margin-top:20px;}
.lb-container:before{content:'';position:absolute;right:-70px;display:inline-block;width:28px;height:28px;background-image:url(//sassoautomotive.com/wp-content/themes/generatepress/images/close.png);pointer-events:none;cursor:pointer;top:-30px;}
.lb-dataContainer{position:relative;z-index:999;width:100%;}
.lb-data .lb-number{padding-bottom:8px;}
.lb-data .lb-close{margin-right:-80px;opacity:1;visibility:hidden;}
.lb-nav{transform:translateY(50%);position:fixed;}
.lb-outerContainer{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.lightbox .lb-image{border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.lb-nav a.lb-next, .lb-nav a.lb-prev{width:60px;opacity:1;height:60px;background-color:#191919;background-size:28px;background-position:center;}
.arrivals_post_sliderWrap{position:relative;}
.arrivals_post_header{background-color:#414141;min-height:230px;position:relative;line-height:0;}
.arrivals_post_header:after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.52);}
.arrivals_post_slider{position:relative;}
.arrivals_post_slider.owl-theme .owl-nav{margin-top:0;}
.arrivals_post_slider.owl-theme .owl-nav button{background-color:#ffffff;width:80px;height:80px;margin:0;outline:none;font-size:25px;font-weight:700;border-radius:0px;color:black;cursor:pointer;position:absolute;top:50%;}
.arrivals_post_slider.owl-theme .owl-nav button.owl-prev{left:0;}
.arrivals_post_slider.owl-theme .owl-nav button.owl-next{right:0;}
.arrivals_post_slider.owl-theme .owl-nav button span{display:block;line-height:1;margin-top:-6px;cursor:pointer;}
.arrivals_post_slider.owl-theme .owl-nav button:hover{background-color:#fda102;color:white;}
.arrivals_post_slider.owl-carousel .owl-item img{width:100%;height:100vh;object-fit:cover;max-width:initial;}
.slider_overlay{background-color:rgba(0,0,0,0.52);position:absolute;top:0;left:0;width:100%;height:100%;}
.single-arrivals .slider_overlay{background-color:rgb(0 0 0 / 0%);background-image:linear-gradient(to top, rgb(255 255 255 / 0%), rgb(0 0 0 / 87%));position:absolute;top:0;left:0;width:100%;height:55%;}
.sectionTitle{text-align:center;}
.sectionTitle.post_title{padding:80px 0 50px 0;}
.sectionTitle p{font-size:14px;color:#F78B0D;font-family:'Inter', sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0;padding-bottom:14px;}
.sectionTitle h2{font-family:'Inter', sans-serif;margin:0;font-weight:700;font-size:50px;color:#171717;}
.sectionTitle h2 small{display:block;font-weight:500;font-size:60%;padding-top:5px;}
.single_arrival_content .carousel{margin-bottom:22px;}
.single_arrival_content .carousel-cell{width:100%;height:633px;background:#212121;counter-increment:carousel-cell;}
.single_arrival_content .carousel-cell iframe{width:100%;height:100%;}
.single_arrival_content .carousel-cell img{vertical-align:middle;height:100%;object-fit:cover;width:100%;}
.single_arrival_content .flickity-page-dots{display:none;}
.single_arrival_content .carousel-cell:before{display:none;}
.single_arrival_content .carousel-main .carousel-cell:before{display:none;}
.single_arrival_content .carousel-nav .carousel-cell{height:88px;width:132px;margin-right:20px;}
.single_arrival_content .carousel-nav .carousel-cell img{height:100%;width:100%;object-fit:cover}
.single_arrival_content .carousel-nav .carousel-cell:before{font-size:50px;line-height:80px;}
.specificationList{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px 35px;margin-top:75px;font-size:16px;font-family:Inter, sans-serif;font-weight:400;line-height:1.5;}
.specificationItem{position:relative;padding-left:30px;}
.specificationItem:before{content:'+';display:block;position:absolute;left:0;font-weight:600;font-size:20px;line-height:1.3;}
@media(min-width:1001px){
.single_arrival_content{display:grid;grid-template-columns:65.6% auto;gap:5.8%;padding:0px 2.2%;}
}
.single_arrival_contentRight{display:block;}
.sasso-grid-style .inventory_grid{display:block;}
.sasso-grid-style .inventory_grid .postLists{margin-top:0;}
.sasso-grid-style .inventory_grid .postLists .postInnerBox{padding-bottom:58px;}
.sasso-grid-style .inventory_grid .postInnerBox .postBTN{bottom:28px;}
.postInnerBox .postDesc{display:-webkit-box;height:86px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-bottom:0;margin-bottom:15px;}
.sasso_new_gallery_wrap{padding:0px 16px;}
.sasso_new_gallery_wrap .container{max-width:1920px;width:100%;margin-left:auto;margin-right:auto;}
.new_gallery_grid{}
.new_gallery_grid ul{margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;}
.new_gallery_grid ul li{height:306px;overflow:hidden;}
.new_gallery_grid ul li a{display:block;height:100%;position:relative;}
.new_gallery_grid ul li a::after{content:"";background-color:rgba(38,38,38,0.81);position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out;}
.new_gallery_grid ul li a::before{content:"";background:url(//sassoautomotive.com/wp-content/themes/generatepress/images/lightbox.svg) no-repeat;background-position:center center;background-size:28px;width:100%;height:100%;position:absolute;z-index:1;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out;}
.new_gallery_grid ul li:hover a::before, .new_gallery_grid ul li:hover a::after{opacity:1;visibility:visible;}
.new_gallery_grid ul li img{width:100%;height:100%;object-fit:cover;object-position:center;}
@media screen and (max-width:1599px){
.new_gallery_grid ul li{height:260px;}
}
@media screen and (max-width:1439px){
.new_gallery_grid ul li{height:220px;}
.new_gallery_grid ul li a::before{background-size:20px;}
}
@media screen and (max-width:1199px){
.new_gallery_grid ul li{height:168px;}
}
@media screen and (max-width:1000px){
.new_gallery_grid ul{grid-template-columns:repeat(3, 1fr);}
.new_gallery_grid ul li{height:180px;}
}
@media screen and (max-width:767px){
.new_gallery_grid ul{grid-template-columns:repeat(2, 1fr);gap:10px;}
.new_gallery_grid ul li{height:200px;}
.new_gallery_grid ul li a::before{background-size:16px;}
}
@media screen and (max-width:599px){
.new_gallery_grid ul li {
height: 130px;
}
}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]){margin-left:10px;}
@media screen and (min-width: 1401px) and (max-width: 1600px) { 
.single_arrival_content{gap:5%;}
.single_arrival_contentRight{min-width:300px;}
.sectionTitle.post_title{padding:80px 0;}
}
@media(min-width:1500px){
div#n2-ss-1 .n2-ss-button-container, div#n2-ss-1 .n2-ss-button-container a{margin-top:20px;}
.banner_arrow a{margin-top:30px !important;}
}
@media(min-width:1401px){
.half_container .gb-inside-container{padding-right:100px !important;}
.half_container{width:100%;max-width:645px;margin-left:auto;}
.half_container .gb-inside-container{max-width:670px;margin-left:auto;padding-top:25% !important;padding-bottom:25% !important;}
}
@media screen and (min-width: 1201px) and (max-width: 1400px) { 
.sectionTitle.post_title{padding:70px 0;}
.filterSection{padding-right:22px;width:100%;}
.inventory_contnet{width:100%;}
.site-header .header-image{width:160px;}
.site-header .site-logo{margin-right:35px;width:160px;}
.site-header .main-navigation{width:calc(100% - 195px);}
.half_container .gb-inside-container{padding-top:20% !important;padding-bottom:20% !important;}
.single_arrival_content{gap:4%;grid-template-columns:66% auto;}
.single_arrival_content .carousel-cell{height:600px;}
.arrivals_post_slider.owl-theme .owl-nav button{width:60px;height:60px;}
}
@media screen and (min-width: 1100px) and (max-width: 1200px) {
.half_container .gb-inside-container{padding-top:15% !important;padding-bottom:15% !important;}
.half_container .gb-inside-container h2.wp-block-heading{font-size:34px !important;}
}
@media screen and (min-width: 1001px) and (max-width: 1200px) { 
.single_arrival_content{gap:3.5%;grid-template-columns:66% auto;}
.single_arrival_content .carousel-cell{height:500px;}
.arrivals_post_slider.owl-theme .owl-nav button{width:50px;height:50px;}
}
@media(min-width:1001px){
.slideout-navigation.do-overlay.is-open{display:none;}
.n2-ss-slider .n2-ss-layer-with-background{padding-top:60px !important;}
 
}
@media(max-width:1400px){
.homeOurblog .wp-block-latest-posts__featured-image.alignleft{padding-right:8px;}
.homeOurblog .wp-block-latest-posts.wp-block-latest-posts__list li{padding-right:3%;}
.homeNewspost>.homeNewsItem .newsContentinner{padding-left:40px;}
.n2-ss-slider .n2-ss-section-main-content{padding-left:10px !important;}
.half_container .gb-inside-container{padding-left:30px !important;}
.performance_col_detailInner{padding-left:35px;}
.performance_section .sectionTitle{padding-bottom:20px;}
.mayyoulikeWrap{padding-top:50px;}
.postLists.mayyoulikepost{margin-top:50px;}
}
@media screen and (min-width: 1001px) and (max-width: 1201px) { 
.site-header .header-image{width:160px;}
.topstrip ul li img{width:125px;}
.site-header .site-logo{margin-right:35px;width:160px;}
.site-header .main-navigation{width:calc(100% - 195px);}
.filterSection{padding-right:22px;width:100%;}
.inventory_contnet{width:100%;}
.portfolio-item .postInnerBox{padding:30px 20px 70px 20px;}
.postInnerBox .postTitle{font-size:22px;}
.filter_by_checkbox .checkListItem{font-size:14px;}
.sectionTitle.post_title{padding:70px 0;}
.sectionTitle h2{font-size:40px;}
.specificationList{font-size:15px;gap:16px 35px;}
.specificationItem:before{font-size:18px;}
.specificationItem{padding-left:25px;}
.specificationWrap{padding:68px 0 78px 0;}
.specificationList{margin-top:45px;}
.arrivals-pagination>div{font-size:16px;}
} @media(max-width:1330px){
.n2-ss-slider .n2-ss-layer{padding-left:5px !important;}
.main-navigation .main-nav>ul>li{padding-left:5px;padding-right:5px;}
.homeServices>.gb-inside-container>.gb-grid-wrapper{margin-right:0;margin-left:-12px;}
.homeServices .gb-grid-wrapper .gb-inside-container{padding-left:30px;padding-right:30px;display:block;}
header>.grid-container{padding-left:20px;padding-right:20px;}
#sticky-navigation .topstrip + .grid-container{padding-left:20px;padding-right:20px;}
}
@media(max-width:1260px){
.singleSliderWrap .flexslider:hover .flex-direction-nav .flex-prev, .singleSliderWrap .flex-direction-nav .flex-prev{left:-30px;}
.singleSliderWrap .flexslider:hover .flex-direction-nav .flex-next, .singleSliderWrap .flex-direction-nav .flex-next{right:-30px;}
ul.botomSection .botomSectionItem{padding:50px 25px;}
.lb-nav a.lb-next, .lb-nav a.lb-prev{width:48px;height:48px;background-size:20px;}
} 
@media(max-width:1200px){
.homeOurblog{text-align:center;}
.homeOurblog .wp-block-latest-posts__featured-image.alignleft{width:100%;text-align:center;}
.homeOurblog .wp-block-latest-posts__post-excerpt{max-width:750px;margin:0 auto;padding:0 20px;}
.site-header .site-logo{margin-right:25px;}
.main-navigation a{font-size:13px;}
.main-navigation .main-nav>ul>li{padding-left:5px;padding-right:5px;}
.headerBrand{font-size:13px;border-right:none;}
.headerBrand a{background-size:36px;}
.main-navigation .main-nav ul ul li a{font-size:11px;padding:10px 8px;}
.main-navigation .main-nav>ul>li>a{border-width:1px;padding-left:3px;padding-right:3px;}
header .inside-header{padding-top:20px;padding-bottom:10px;}
.widget ul li{padding-bottom:0px;}
.nav-float-right .header-widget{right:0px;}
.single_arrival_content .flickity-button{width:42px;height:42px;padding:0;bottom:-8px;}
.flickity-prev-next-button .flickity-button-icon{width:12px;height:12px;}
.flickity-prev-next-button.next{right:12px;}
.single_arrival_content .flickity-prev-next-button.previous{right:65px;}
.postLists .postItem{width:calc(100%/2 - 40px);}
} @media(max-width:1099px){
.formLabel{width:100%;padding-bottom:15px;padding-left:5px;}
.formLabel br{display:none;}
ul.postList.teamList li{width:50%;}
.half_container_wrap{flex-direction:column;}
.half_container_wrap .gb-grid-column{width:100% !important;}
.half_container .gb-inside-container{padding-top:75px !important;padding-bottom:70px !important;}
.half_container h2.wp-block-heading br{display:none;}
}
@media(min-width:1001px){
.filter_modalToggle, .filter_inventoryBtn{display:none;}
.filterSection{top:110px;display:flex;justify-content:center;}
}
@media(max-width:1000px){ .main-navigation a{font-size:16px;}
.slideout-navigation.do-overlay .slideout-exit{left:0;text-align:center;}
.inside-navigation .widget_media_image{margin-top:0;}
.inside-navigation .widget_media_image img{width:160px;}
.main-navigation ul ul{background-color:transparent;}
.topstrip{display:none;}
.site-header .site-logo{margin-right:35px;width:160px;}
.site-header .main-navigation{width:calc(100% - 195px);}
.main-navigation .menu-toggle{text-align:right;}
.inventory_List{flex-direction:column;padding:30px 0 20px 0;}
.inventory_contnet{width:100%;}
.filterSection{width:100%;padding-right:0;}
.portfolio-item .postInnerBox{padding:38px 25px 75px 25px;}
.postInnerBox .postTitle{font-size:22px;}
.filterSectionContent{position:relative;width:100% !important;position:fixed;background-color:#fff;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%;overflow-y:auto;padding:20px 30px 35px 30px;}
.filterSectionContent.is-visible{visibility:visible;}
.filterSectionContent .arrivals_communi{display:none;}
.sectionTitle p{padding-bottom:12px;}
.performance_section .sectionTitle{text-align:center;padding-bottom:12px;}
.performance_col_detailInner{max-width:100%;}
.performance_section .arrivals_communi{margin-left:auto;margin-right:auto;}
.performance_section{flex-direction:column;}
.performance_section .performance_col.performance_col_detail{padding:50px 0;}
.half_container_wrap .gb-grid-column + .gb-grid-column .gb-inside-container{padding:40% 0 !important;}
.single_arrival_content{padding:0 20px;}
.arrivals_post_slider.owl-theme .owl-nav button{width:45px;height:45px;}
.arrivals_post_slider.owl-carousel .owl-item img{max-height:450px;}
.performance_section .performance_col.performance_col_img{padding:30% 0;}
.full_container{padding-left:20px;padding-right:20px;}
#profile-description{padding-bottom:10px;}
.specificationList{font-size:15px;gap:16px 35px;grid-template-columns:1fr 1fr;}
.specificationItem:before{font-size:18px;}
.specificationItem{padding-left:25px;}
.specificationWrap{padding:68px 0 78px 0;}
.specificationList{margin-top:40px;}
.performance_col_detailInner{padding-left:20px;padding-right:20px;}
.performance_section .arrivalsList{max-width:300px;margin-left:auto;margin-right:auto;text-align:center;padding:10px 0;}
.filterSectionContent .fmt_close{text-align:right;display:flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;background-color:#171717;padding:10px;color:white;width:25px;height:25px;margin-left:auto;border-radius:20px;font-weight:700;font-size:16px;}
.filterSectionContent .fmt_close:focus, .filterSectionContent .fmt_close:hover{background-color:black;}
body.filt_bodal_open{overflow:hidden;}
.view_update_mobile{background-color:#2c2c2c;padding:15px;font-weight:700;font-size:16px;font-family:'Inter', sans-serif;text-align:center;color:#fff;cursor:pointer;margin-top:22px;}
}
@media screen and (min-width: 769px) and (max-width: 1000px) { 
.single_arrival_content .carousel-cell{height:520px;}
.single_arrival_content .arrivals_communi{flex-direction:row;margin-top:0px;}
.single_arrival_content .arrivals_communi li{flex:auto;}
.sectionTitle.post_title{padding:60px 0;}
.sectionTitle h2{font-size:36px;}
.arrivals-pagination>div{font-size:16px;}
}
@media screen and (min-width: 991px) and (max-width: 1180px){
.inventory_grid{gap:30px 18px;}
}
@media(max-width:991px){
.n2-ss-slider .n2-ss-layer{max-width:100% !important;padding-top:40px;}
.postList.currentStock li, .postList.currentStock li.itemSelector{width:50%;}
.specificationWrap ul li{width:50%;}
body.home .postList > li{width:50%;margin-bottom:10px;}
.gb-container.gb-container-bb479d3e > .gb-inside-container{padding:50px 30px 10px 30px;}
.frowLeft, .frowMid{width:35%;}
.homeServices .gb-grid-wrapper .gb-grid-column{width:100%;margin-bottom:20px;}
.site-footer .inside-footer-widgets{flex-wrap:wrap;}
.site-footer .inside-footer-widgets>.grid-25:nth-child(2){border-right:none;}
.homeNewspost>.homeNewsItem{display:block;}
.homeNewspost>.homeNewsItem .newsContent{display:block;padding-top:20px;}
.homeNewspost>.homeNewsItem .newsContentinner{margin:0 auto;text-align:center;padding:0 20px;}
.mobile_title{padding-top:40px;}
.mobile_title h2{font-size:24px;font-weight:700;line-height:1.3;}
.mobile_title h2 small{font-size:100%;display:block;color:#333333;font-weight:300;}
.overViewWrap{padding:35px 0;}
.lb-container:before{right:-40px;}
.postLists .postItem{flex-direction:column;}
.postLists .postItem .postItemCol{width:100%;}
.view_update_mobile{border-radius:40px;}
.element-item{width:calc(50% - 11px);}
.filterSection #sasso-arrivals-multiFilter-form{grid-template-columns:1fr 1fr;}
.filterSectionWrap{margin-top:30px;}
.filter_by_checkbox .checkbox_label.active + .checkbox_mainWrap{top:53px;}
}
@media(max-width:768px){
.slideout-navigation.main-navigation .main-nav ul li a{font-size:15px !important;}
.slideLargeImg{height:450px;}
.stockHeader{padding:75px 20px 25px 20px;background-position:center;}
.headerDetail{font-size:16px;}
.site-header .header-image{position:relative;z-index:999;}
ul.postList.teamList{padding-bottom:20px;}
.orangeHeader.border_above.paddingT100{padding-top:50px;}
ul.botomSection{display:block;}
ul.botomSection li{margin-bottom:25px;}
ul.botomSection .botomSectionItem{min-height:400px;height:auto;}
ul.botomSection p{font-size:17px}
ul.botomSection p strong{font-size:16px;}
.site-footer .inside-footer-widgets>.grid-25{border-right:none;}
.main-navigation .menu-toggle, .main-navigation .mobile-bar-items, .sidebar-nav-mobile:not(#sticky-placeholder){display:table;margin-left:auto;margin-right:65px;width:auto;}
.main-navigation .menu-toggle{margin-right:15px !important;}
#sticky-navigation.main-navigation .mobile-bar-items, .sidebar-nav-mobile:not(#sticky-placeholder){width:100%;}
.button.menu-toggle{width:auto;}
.main-navigation .menu-toggle, .main-navigation .mobile-bar-items, .sidebar-nav-mobile:not(#sticky-placeholder){margin-right:48px;}
ul.arrivals_galleryList li{width:100%;}
.lb-nav{position:absolute;}
.lb-container:before{right:0px;top:-35px;}
.lb-nav a.lb-next, .lb-nav a.lb-prev{width:40px;height:40px;background-size:18px;}
.sectionTitle.post_title{padding:30px 0 11px 0px;}
.sectionTitle h2{font-size:30px;}
.banner-grid{display:block;}
.down-arrow.smooth-scroll{justify-content:flex-end;}
.postLists .postItem{width:100%;}
}
@media screen and (min-width: 620px) and (max-width: 768px) { 
.inventory_List .arrivals_slider.owl-carousel .owl-item img{height:230px;}
.postInnerBox .postTitle{font-size:20px;}
.arrivals_slider.owl-carousel .owl-item img{height:390px;}
.single_arrival_content .carousel-cell{height:440px;}
.single_arrival_content .arrivals_communi{flex-direction:row;margin-top:0px;}
.single_arrival_content .arrivals_communi li{flex:auto;}
.single_arrival_content .arrivals_communi li a{padding:15px 16px;}
.single_arrival_content .arrivals_communi li a svg{width:6px;}
body.page-template-current-stock .container.grid-container{padding-left:20px;padding-right:20px;}
.filterSectionContent{padding:15px 20px 25px 20px;}
.arrivals-pagination>div{font-size:16px;}
}
@media(max-width:767px){
.verCenter{padding:30px 0;}
.contactSocialMng{padding-bottom:50px;}
.headerBrand a{padding:0;}
.half_container h2.wp-block-heading{font-size:30px !important;}
.titlewith_borderTp>span>span{padding-left:65px;padding-right:65px;}
.titlewith_borderTp>span>span:after, .titlewith_borderTp>span>span:before{width:50px;}
.titlewith_borderTp.xs-borderhide>span>span:after, .titlewith_borderTp.xs-borderhide>span>span:before{display:none;}
.titlewith_borderTp.xs-borderhide>span>span{padding-left:0;padding-right:0;}
.homeOurblog .titlewith_borderTp>span>span{padding-left:0;padding-right:0;}
.homeOurblog .titlewith_borderTp>span>span:after, .homeOurblog .titlewith_borderTp>span>span:before{display:none;}
.site-header .main-navigation{float:right !important;position:absolute;right:0;top:17px;}
.inside-header{padding:20px;}
.headerBrand{margin-top:25px;}
.inside-header>:not(:last-child):not(.main-navigation){margin-bottom:10px;}
.headerBrand a{background-size:30px;padding-top:22px;font-weight:600;}
.site-header .site-logo{float:left !important;}
.site-header #sticky-navigation ul#menu-main-navigation:before{margin-bottom:0;}
.headerBrand{border-left:none;border-right:none;}
.headerBrand a{font-size:14px;}
body.single-arrivals .mayyoulikeWrap{display:none;}
.single_arrival_content .carousel-nav .carousel-cell{width:120px;height:80px;margin-right:10px;}
.single_arrival_content .carousel{margin-bottom:36px;}
}
@media(max-width:700px){
.n2-ss-slider .n2-ss-layer{max-width:100% !important;padding-top:10px;}
div#n2-ss-1 .n2-ss-button-container.n2-ss-nowrap a{font-size:14px;}
.banner_arrow a{margin-top:10px !important;}
}
@media(max-width:620px){
body.page-template-current-stock .container.grid-container{padding-left:20px;padding-right:20px;}
    
.element-item{width:100%;}

.filterSection{padding-top:25px;}
.postList.currentStock li, .postList.currentStock li.itemSelector{width:100%;}
.slideLargeImg{height:380px;}
.inventory_List .arrivals_slider.owl-carousel .owl-item img{height:230px;}
.postInnerBox .postTitle{font-size:20px;}
.pagNav{width:42px;height:42px;padding:2px;}
.arrivals-pagination a{padding:5px 7px;}
.qucikcontact h3{font-size:24px;}
.frowLeft, .frowMid{width:100%;padding:8px 5px;}
.frowRight{padding-top:12px;}
.formRow input[type="submit"]{padding-left:9px;}
.frow .ffleft{width:100%;}
.frow .ffright{width:100%;padding-top:30px;}
.stockBottom p{font-size:18px;}
ul.postList.teamList li{width:100%;}
.arrivals_slider.owl-carousel .owl-item img{height:320px;}
.single_arrival_content .flickity-button{width:35px;height:35px;}
.flickity-prev-next-button .flickity-button-icon{width:10px;height:10px;}
.flickity-prev-next-button.next{right:10px;}
.single_arrival_content .flickity-prev-next-button.previous{right:52px;}
.single_arrival_content .arrivals_communi{margin-top:30px;}
.arrivals_communi li a, .single_arrival_content .arrivals_communi li a{padding:14px 16px;}
.arrivals_communi li a svg{width:6px;}
.specificationList{grid-template-columns:1fr;}
.filterSectionContent{padding:15px 20px 25px 20px;}
.filter_by_checkbox .checkListItem{font-size:14px;}
.checkList-group label:before{margin-right:10px;padding:5px;}
.arrivals-pagination>div{font-size:15px;}
.filterSection #sasso-arrivals-multiFilter-form{grid-template-columns:1fr;}
}
@media screen and (min-width: 481px) and (max-width: 619px) { 
.single_arrival_content .carousel-cell{height:245px;}
}
@media(max-width:480px){
.arrivals_slider.owl-theme .owl-nav button{width:30px;height:30px;font-size:25px;}
.specificationWrap ul li{width:100%;}
.slideLargeImg{height:210px;}
.overViewLabel, .overViewName{width:120px;}
body.home .postList > li{width:100%;}
ul.overviewList{font-size:16px;}
.titlewith_borderTp>span>span{padding-left:0;padding-right:0;}
.titlewith_borderTp>span>span:after, .titlewith_borderTp>span>span:before{display:none;}
.hserviceList{max-width:250px;}
.homeServices .gb-grid-wrapper .gb-grid-column{padding-left:0;}
.homeServices + .gb-container> .gb-inside-container{padding:30px 15px;}
.site-header .header-image{max-width:130px;}
.postLists .postInnerBox{padding:20px 15px;}
.postInnerBox .postBTN a{font-size:14px;}
.postInnerBox .postBTN a svg{margin-left:10px;width:7px;}
.n2-ss-slider h3.n2-ss-text{font-size:18px !important;}
.single_arrival_content .carousel-cell{height:250px;}
.arrivals_post_slider.owl-carousel .owl-item img{max-height:350px;}
}
@media(max-width:350px){
.single_arrival_content .carousel-cell {height: 260px;}
.arrivals_slider.owl-carousel .owl-item img{height: 250px;} }.gb-container.gb-tabs__item:not(.gb-tabs__item-open){display:none;}.gb-container-7f863305{position:relative;overflow-x:hidden;overflow-y:hidden;background-image:url(https://sassoautomotive.com/wp-content/uploads/2020/10/finance.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-container-7f863305:after{content:"";background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.7));z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;}.gb-container-29a19628{width:100%;position:relative;overflow-x:hidden;overflow-y:hidden;padding:534px 0 94px;color:#ffffff;}.gb-container-6b539eec{max-width:1364px;z-index:10;position:relative;order:1;padding:60px 40px 30px;margin-right:auto;margin-left:auto;}.gb-grid-wrapper > .gb-grid-column-36c4dad8{width:75%;}.gb-container-715680cb{height:100%;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;}.gb-grid-wrapper > .gb-grid-column-715680cb{width:25%;}.gb-container-91fafb68 > .gb-inside-container{padding:120px 40px;max-width:1290px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-91fafb68 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-7d5941c8 > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-7d5941c8 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-cef5230b{background-color:#000000;position:relative;overflow:hidden;}.gb-container-cef5230b:before{content:"";background-image:url(https://sassoautomotive.com/wp-content/uploads/2020/10/41E4A56C-1EAC-42B0-AC57-00EA85424A3F-scaled.jpeg);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:inherit;pointer-events:none;opacity:0.65;}.gb-container-cef5230b > .gb-inside-container{padding:42% 18% 10% 20%;z-index:1;position:relative;}.gb-grid-wrapper > .gb-grid-column-cef5230b{width:50%;}.gb-grid-wrapper > .gb-grid-column-cef5230b > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-a9a6438d{background-color:#000000;position:relative;overflow:hidden;}.gb-container-a9a6438d:before{content:"";background-image:url(https://sassoautomotive.com/wp-content/uploads/2024/05/A7401483.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:inherit;pointer-events:none;opacity:0.63;}.gb-container-a9a6438d > .gb-inside-container{padding:42% 20% 10%;z-index:1;position:relative;}.gb-grid-wrapper > .gb-grid-column-a9a6438d{width:50%;}.gb-grid-wrapper > .gb-grid-column-a9a6438d > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper-26b4d5ea{display:flex;flex-wrap:wrap;}.gb-grid-wrapper-26b4d5ea > .gb-grid-column{box-sizing:border-box;}.gb-grid-wrapper-f8eec9c4{display:flex;flex-wrap:wrap;margin-left:-30px;}.gb-grid-wrapper-f8eec9c4 > .gb-grid-column{box-sizing:border-box;padding-left:30px;}h6.gb-headline-307875cc{color:#F78B0D;}h1.gb-headline-2bbcd19f{margin-bottom:20px;color:#ffffff;}h4.gb-headline-648dc86b{color:#fcb900;}h3.gb-headline-e3360a7f{color:#eeeeee;}h4.gb-headline-e198d331{color:#fcb900;}h3.gb-headline-60ac5548{color:#eeeeee;}.gb-accordion__item:not(.gb-accordion__item-open) > .gb-button .gb-accordion__icon-open{display:none;}.gb-accordion__item.gb-accordion__item-open > .gb-button .gb-accordion__icon{display:none;}a.gb-button-eb47f159{display:inline-flex;align-items:center;column-gap:0.5em;padding:20px;border:2px solid #f78b0d;color:#ffffff;text-decoration:none;}a.gb-button-eb47f159:hover, a.gb-button-eb47f159:active, a.gb-button-eb47f159:focus{color:#ffffff;}a.gb-button-eb47f159 .gb-icon{line-height:0;}a.gb-button-eb47f159 .gb-icon svg{width:1em;height:1em;fill:currentColor;}.gb-button-wrapper a.gb-button-cc0cf621{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:18px 60px;margin-top:15px;border-radius:50px;border:2px solid #fcb900;color:#313131;text-decoration:none;}.gb-button-wrapper a.gb-button-cc0cf621:hover, .gb-button-wrapper a.gb-button-cc0cf621:active, .gb-button-wrapper a.gb-button-cc0cf621:focus{border-color:#313131;background-color:#313131;color:#eeeeee;}.gb-button-wrapper a.gb-button-cc0cf621 .gb-icon{line-height:0;padding-left:0.5em;}.gb-button-wrapper a.gb-button-cc0cf621 .gb-icon svg{width:1em;height:1em;fill:currentColor;}.gb-button-wrapper a.gb-button-97bbe07d{display:inline-flex;align-items:center;justify-content:center;font-size:16px;text-align:center;padding:0;color:#eeeeee;text-decoration:none;}.gb-button-wrapper a.gb-button-97bbe07d:hover, .gb-button-wrapper a.gb-button-97bbe07d:active, .gb-button-wrapper a.gb-button-97bbe07d:focus{color:#ffffff;}.gb-button-wrapper a.gb-button-97bbe07d .gb-icon{line-height:0;padding-left:5.5em;}.gb-button-wrapper a.gb-button-97bbe07d .gb-icon svg{width:1em;height:1em;fill:currentColor;}.gb-button-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;clear:both;}.gb-button-wrapper-f159ccae{justify-content:center;}@media(max-width:1024px){.gb-container-6b539eec{padding:0 30px;}}@media(max-width:767px){.gb-container-29a19628{width:100%;padding-top:400px;padding-bottom:60px;}.gb-grid-wrapper > .gb-grid-column-29a19628{width:100%;}.gb-container-6b539eec{padding:0 20px;}.gb-grid-wrapper > .gb-grid-column-36c4dad8{width:100%;}.gb-grid-wrapper > .gb-grid-column-715680cb{width:100%;}.gb-grid-wrapper > .gb-grid-column-cef5230b{width:100%;}.gb-grid-wrapper > .gb-grid-column-a9a6438d{width:100%;}}:root{--gb-container-width:1290px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.post-image-above-header .inside-article .featured-image,.post-image-above-header .inside-article .post-image{margin-top:0;margin-bottom:2em}.post-image-aligned-left .inside-article .featured-image,.post-image-aligned-left .inside-article .post-image{margin-top:0;margin-right:2em;float:left;text-align:left}.post-image-aligned-center .featured-image,.post-image-aligned-center .post-image{text-align:center}.post-image-aligned-right .inside-article .featured-image,.post-image-aligned-right .inside-article .post-image{margin-top:0;margin-left:2em;float:right;text-align:right}.post-image-below-header.post-image-aligned-center .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .post-image,.post-image-below-header.post-image-aligned-right .inside-article .featured-image,.post-image-below-header.post-image-aligned-right .inside-article .post-image{margin-top:2em}.post-image-aligned-left>.featured-image,.post-image-aligned-right>.featured-image{float:none;margin-left:auto;margin-right:auto}.post-image-aligned-left .featured-image{text-align:left}.post-image-aligned-right .featured-image{text-align:right}.post-image-aligned-left .inside-article:after,.post-image-aligned-left .inside-article:before,.post-image-aligned-right .inside-article:after,.post-image-aligned-right .inside-article:before{content:"";display:table}.post-image-aligned-left .inside-article:after,.post-image-aligned-right .inside-article:after{clear:both}.post-image-aligned-left .inside-article,.post-image-aligned-right .inside-article{zoom:1}.one-container.both-right.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-right.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-right:0}.one-container.both-left.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-left.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0}.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .featured-image,.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .post-image{margin-left:0;margin-right:0}.masonry-enabled .page-header{position:relative!important}.separate-containers .site-main>.generate-columns-container{margin-bottom:0}.load-more.are-images-unloaded,.masonry-container.are-images-unloaded,.masonry-enabled #nav-below{opacity:0}.generate-columns-container:not(.masonry-container){-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.generate-columns-container:not(.masonry-container),.generate-columns-container:not(.masonry-container) .generate-columns{display:-webkit-flex;display:-ms-flexbox;display:flex}.generate-columns .inside-article{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.generate-columns-activated.post-image-aligned-left .generate-columns-container article:not(.featured-column) .post-image,.generate-columns-activated.post-image-aligned-right .generate-columns-container article:not(.featured-column) .post-image{float:none;text-align:center;margin-left:0;margin-right:0}.generate-columns-container .page-header,.generate-columns-container .paging-navigation{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;clear:both}.generate-columns-container .paging-navigation{margin-bottom:0}.no-sidebar .generate-columns-container .inside-article>*{max-width:none}.load-more:not(.has-svg-icon) .button.loading:before{content:"\e900";display:inline-block;font-family:"GP Premium";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;margin-right:7px}.load-more .button:not(.loading) .gp-icon{display:none}.load-more .gp-icon svg{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;margin-right:7px}@media(max-width:767px){.generate-columns-activated .generate-columns-container{margin-left:0;margin-right:0}.generate-columns-container>*{padding-left:0}.generate-columns-container .page-header{margin-left:0}}@media(max-width:768px){body:not(.post-image-aligned-center) .featured-image,body:not(.post-image-aligned-center) .inside-article .featured-image,body:not(.post-image-aligned-center) .inside-article .post-image{margin-right:0;margin-left:0;float:none;text-align:center}.load-more{display:block;text-align:center;margin-bottom:0}}.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation{margin-bottom:0}.sticky-enabled .gen-sidebar-nav.is_stuck{z-index:500}.sticky-enabled .main-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.sticky-enabled .fixfixed .is_stuck{position:relative!important}.navigation-stick:not(.gen-sidebar-nav){left:0;right:0;width:100%!important}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav{clear:both}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul,.mobile-header-sticky #mobile-header.toggled .main-nav>ul,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul{position:absolute;left:0;right:0;z-index:999}#sticky-placeholder .navigation-branding,#sticky-placeholder.mobile-header-navigation .mobile-header-logo{display:none}.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li{float:none;display:inline-block}.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.search-item,.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.slideout-toggle,.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.wc-menu-item{display:block;float:right}.nav-float-right .is_stuck.main-navigation:not(.toggled) ul{letter-spacing:-.31em;font-size:1em}.nav-float-right .is_stuck.main-navigation:not(.toggled) ul li{letter-spacing:normal}.nav-float-right .is_stuck.main-navigation:not(.toggled){text-align:right}.nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) ul,.nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) ul{letter-spacing:unset}.nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) .menu>li,.nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) .menu>li{display:block;float:left}.main-navigation.offside{position:fixed;width:265px;height:100%;height:100vh;top:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch}.offside,.offside--left{left:-265px}.offside--right{left:auto;right:-265px}.offside--left.is-open,.offside-js--is-left .offside-sliding-element{-webkit-transform:translate3d(265px,0,0);-moz-transform:translate3d(265px,0,0);-ms-transform:translate3d(265px,0,0);-o-transform:translate3d(265px,0,0);transform:translate3d(265px,0,0)}.offside--right.is-open,.offside-js--is-right .offside-sliding-element{-webkit-transform:translate3d(-265px,0,0);-moz-transform:translate3d(-265px,0,0);-ms-transform:translate3d(-265px,0,0);-o-transform:translate3d(-265px,0,0);transform:translate3d(-265px,0,0)}.offside-js--interact .offside,.offside-js--interact .offside-sliding-element{-webkit-transition:-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);-moz-transition:-moz-transform .2s cubic-bezier(.16,.68,.43,.99);-o-transition:-o-transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.offside-js--init{overflow-x:hidden}.no-csstransforms3d .offside{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.no-csstransforms3d .offside-sliding-element{overflow-x:hidden;position:relative}.no-csstransforms3d .offside--left.is-open{left:0}.no-csstransforms3d .offside--right.is-open{right:0}.no-csstransforms3d>.offside-js--is-left .offside-sliding-element{right:-265px}.no-csstransforms3d>.offside-js--is-right .offside-sliding-element{left:-265px}.slideout-overlay{z-index:100000;position:fixed;width:100%;height:100%;height:100vh;min-height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;cursor:pointer;-webkit-transition:visibility .2s ease,opacity .2s ease;-moz-transition:visibility .2s ease,opacity .2s ease;-o-transition:visibility .2s ease,opacity .2s ease;transition:visibility .2s ease,opacity .2s ease}.offside-js--is-open .slideout-overlay{visibility:visible;opacity:1}.slideout-overlay button.slideout-exit{position:fixed;top:0;background-color:transparent;color:#fff;font-size:30px;border:0}button.slideout-exit:hover{background-color:transparent}.slideout-navigation button.slideout-exit{background:0 0;width:100%;text-align:left;padding-top:20px;padding-bottom:20px;box-sizing:border-box;border:0}.slide-opened nav.toggled .menu-toggle:before{content:"\f0c9"}.offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit{left:260px}.offside-js--is-right.slide-opened .slideout-overlay button.slideout-exit{right:260px}.slideout-widget{margin:20px}.slideout-navigation .main-nav,.slideout-navigation .slideout-widget:not(:last-child){margin-bottom:40px}.slideout-navigation .mega-menu>ul>li{display:block;width:100%!important}.slideout-navigation .slideout-menu,.slideout-navigation .slideout-widget ul{display:block}#generate-slideout-menu{z-index:100001}#generate-slideout-menu .slideout-menu li{float:none;width:100%;clear:both;text-align:left}.slideout-navigation .slideout-widget .menu li,.slideout-navigation .slideout-widget li{float:none}#generate-slideout-menu.do-overlay li{text-align:center}#generate-slideout-menu.main-navigation ul ul.toggled-on{display:block!important}#generate-slideout-menu .slideout-menu li.sfHover>ul,#generate-slideout-menu .slideout-menu li:hover>ul,#generate-slideout-menu.main-navigation ul ul{display:none}#generate-slideout-menu.main-navigation .main-nav ul ul{position:relative;top:0;left:0;width:100%}.slideout-toggle:not(.has-svg-icon) a:before{content:"\f0c9";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block;position:relative;top:1px}.slide-opened .slideout-exit:not(.has-svg-icon):before,.slideout-navigation button.slideout-exit:not(.has-svg-icon):before{content:"\f00d";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block}#generate-slideout-menu li.menu-item-float-right{float:none!important;display:inline-block;width:auto}.rtl .slideout-navigation{position:fixed}.sf-menu>li.slideout-toggle,.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:right}.slideout-navigation.do-overlay{transform:none;transition:opacity .2s,visibility .2s;width:100%;visibility:hidden;opacity:0;text-align:center;left:0;right:0;pointer-events:none}.slideout-navigation.do-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.slideout-navigation.do-overlay .inside-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10% 10% 0;max-width:700px}.slideout-navigation.do-overlay .inside-navigation .main-nav,.slideout-navigation.do-overlay .inside-navigation .slideout-widget{margin-left:auto;margin-right:auto;min-width:250px}.slideout-navigation.do-overlay .slideout-exit{position:fixed;right:0;top:0;width:auto;font-size:25px}.slideout-navigation.do-overlay .slideout-menu li a{display:inline-block}.slideout-navigation.do-overlay .slideout-menu li{margin-bottom:5px}#generate-slideout-menu.do-overlay .slideout-menu li,.slideout-navigation.do-overlay .inside-navigation{text-align:center}.slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle{border-left:1px solid rgba(0,0,0,.07);padding:0 10px;margin:0 0 0 10px}.slideout-navigation.main-navigation.do-overlay .main-nav ul ul li a{font-size:1em}.slideout-navigation.do-overlay ul ul{box-shadow:0 0 0}.nav-aligned-center .slideout-navigation,.nav-aligned-right .slideout-navigation{text-align:left}.slideout-navigation .sfHover>a>.dropdown-menu-toggle>.gp-icon svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slideout-navigation .sub-menu .dropdown-menu-toggle .gp-icon svg{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.slideout-both .main-navigation.toggled .main-nav>ul,.slideout-desktop .main-navigation.toggled .main-nav li.slideout-toggle,.slideout-mobile .main-navigation.toggled .main-nav>ul{display:none!important}.gen-sidebar-nav .sf-menu>li.slideout-toggle{float:none}.off-canvas-toggle-label{padding-left:7px}.gp-icon+.off-canvas-toggle-label{padding-left:9px}@media(max-width:768px){.slideout-overlay button.slideout-exit{font-size:20px;padding:10px}.slideout-overlay{top:-100px;height:calc(100% + 100px);height:calc(100vh + 100px);min-height:calc(100% + 100px)}.slideout-navigation.do-overlay .slideout-exit{position:static;text-align:center}}