.angled_badge,.featured.angled_badge{color:#fff;position:absolute;right:0;top:0;width:100px;height:100px;text-align:center;}.slide .angled_badge{z-index:600;pointer-events:none;}.featured.angled_badge,.featured.angled_badge:hover{padding:0;background-color:transparent;}.angled_badge:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 100px 100px 0;border-color:rgba(0,0,0,0) #c7081b rgba(0,0,0,0);}.angled_badge span.smaller,.listing-slider .angled_badge span.smaller{font-size:11px;}.angled_badge span{position:absolute;display:block;font-size:14px;font-weight:600;width:100%;height:100%;line-height:110px;-webkit-transform:rotate(45deg) translate(0,-25%);-moz-transform:rotate(45deg) translate(0,-25%);-ms-transform:rotate(45deg) translate(0,-25%);-o-transform:rotate(45deg) translate(0,-25%);transform:rotate(45deg) translate(0,-25%);}body .boxed div.inventory.no_price .options-primary{margin-bottom:45px;}.listing-slider{position:relative;border:4px solid #fff;-webkit-box-shadow:1px 1px 5px 0 rgba(204,204,204,.75);-moz-box-shadow:1px 1px 5px 0 rgba(204,204,204,.75);box-shadow:1px 1px 5px 0 rgba(204,204,204,.75);border-radius:3px;}.listing-slider .angled_badge{left:0;z-index:99;}.listing-slider .angled_badge span{font-size:14px;font-weight:600;width:100%;height:100%;line-height:110px;-webkit-transform:rotate(-45deg) translate(0,-25%);-moz-transform:rotate(-45deg) translate(0,-25%);-ms-transform:rotate(-45deg) translate(0,-25%);-o-transform:rotate(-45deg) translate(0,-25%);transform:rotate(-45deg) translate(0,-25%);}.listing-slider .angled_badge.red:before{border-color:#e10 rgba(0,0,0,0);}.listing-slider .angled_badge.orange:before{border-color:#f42 rgba(0,0,0,0);}.listing-slider .angled_badge.yellow:before{border-color:#feae2d rgba(0,0,0,0);}.listing-slider .angled_badge.green:before{border-color:#69d025 rgba(0,0,0,0);}.listing-slider .angled_badge.blue:before{border-color:#1163bb rgba(0,0,0,0);}.listing-slider .angled_badge.indigo:before{border-color:#31b rgba(0,0,0,0);}.listing-slider .angled_badge.violet:before{border-color:#429 rgba(0,0,0,0);}.listing-slider .angled_badge.black:before{border-color:#000 rgba(0,0,0,0);}.listing-slider .angled_badge:before{border-width:100px 100px 0 0;border-color:#c7081b transparent;}.inventory-listing .recent-vehicles-wrap{margin:25px 0 0;}.inventory-listing .recent-vehicles-wrap .recent-vehicles .scroller_title{margin-top:24px;}.inventory-listing .recent-vehicles-wrap .recent-vehicles p{padding-top:2px;}.carfax{margin-right:35px;}.sidebar div.inventory .inventory .title{max-width:580px;white-space:normal;}.boxed div.inventory .options-secondary{display:none;}.boxed div.inventory .options-primary{position:static;border:0;margin:13px auto 0 auto;float:none;width:200px;display:block;}.boxed div.inventory.has-badge .inventory .title{max-width:180px;}.boxed div.inventory .inventory .title{left:11px;white-space:normal;padding-top:7px;margin-bottom:31px;font-size:22px;max-width:220px;}.boxed div.inventory .preview{position:static;float:none;border:1px solid #3d3d3d;width:200px;height:150px;display:block;margin:0 auto;}.boxed div.inventory label{position:absolute;top:3px;right:3px;left:initial;}.boxed div.inventory .carfax{position:absolute;left:28px;width:58px;bottom:53px;top:auto;float:left;}.boxed div.inventory .price{position:relative;margin:3px 0 55px 0;left:131px;float:left;color:#3d3d3d;top:-22px;}.boxed div.inventory .price.custom_message{top:-5px;left:124px;margin-bottom:70px;}.boxed.boxed_left div.inventory .price,.boxed.boxed_right div.inventory .price{left:128px;}.boxed.boxed_left div.inventory .price.price_replacement{left:30px;top:0;}.boxed.boxed_right div.inventory .price.price_replacement{left:30px;top:-5px;}.boxed div.inventory .view-video{position:absolute;left:11px;top:auto;bottom:10px;float:left;clear:right;z-index:5;}.boxed div.inventory .view-details{position:absolute;right:9px;top:auto;bottom:10px;float:right;}.boxed div.inventory .figure{font-weight:600;font-size:30px;top:20px;left:-8px;}.boxed div.inventory .tax{top:19px;left:-8px;}.boxed div.inventory .price b{position:absolute;left:-100px;top:19px;}.boxed div.inventory.has-original-price .figure{top:28px;}.boxed div.inventory.has-original-price .current-price{top:45px;}.boxed div.inventory.has-original-price .carfax{bottom:42px;}.boxed_left div.inventory .price b,.boxed_right div.inventory .price b{left:-99px;}.boxed div.inventory:nth-child(4n){margin-left:0 !important;}.boxed div.inventory .options-primary .spec{max-width:100px;}.boxed .inventory.car_sold .sold_text{margin-top:-110px;left:50%;margin-left:-65px;}body .inventory label{position:absolute;top:3px;right:3px;z-index:4;}.car_listings{width:100%;padding-left:0;padding-right:0;}.car_listings .alert{float:left;width:100%;margin:0 15px;}.car_listings div.inventory{-webkit-transform:translate3d(0,0,0);}.sidebar .inventory .vehicle_overview{max-width:510px;}.inventory-wide-sidebar-right .car_listings.sidebar{margin-left:-15px;}.inventory-wide-sidebar-left>div{padding-right:0;}.inventory-wide-sidebar-left .sidebar.car_listings{padding-left:15px;}.inventory-wide-sidebar-left .left-sidebar{padding-right:15px;}.inventory-wide-sidebar-right div.inventory .carfax,.inventory-wide-sidebar-left div.inventory .carfax{left:449px;top:123px;width:56px;}.inventory-wide-sidebar-right div.inventory.has-badge .price,.inventory-wide-sidebar-left div.inventory.has-badge .price{right:25px;}.inventory-wide-sidebar-right div.inventory .price,.inventory-wide-sidebar-left div.inventory .price{right:15px;}.inventory_box.car_listings.boxed.boxed_full .row .col-lg-3:nth-child(4n+1){clear:both;}div.inventory{border:1px solid #e5e5e5;-moz-border-radius:11px/13px;-webkit-border-radius:11px/13px;border-radius:11px/13px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-moz-box-shadow:0 0 5px rgba(0,0,0,.13);-webkit-box-shadow:0 0 5px rgba(0,0,0,.13);box-shadow:0 0 5px rgba(0,0,0,.13);background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+");background-image:-moz-linear-gradient(bottom,#f9f9f9 0%,#fff 100%);background-image:-o-linear-gradient(bottom,#f9f9f9 0%,#fff 100%);background-image:-webkit-linear-gradient(bottom,#f9f9f9 0%,#fff 100%);background-image:linear-gradient(bottom,#f9f9f9 0%,#fff 100%);margin-bottom:20px;font-family:"Open Sans",sans-serif;position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);}div.inventory.nitro-lazy{background-image:none !important;}div.inventory .options-primary tr,div.inventory .options-primary td{padding-left:0;}div.inventory .options-primary tr,div.inventory .options-secondary tr{text-align:left;}div.inventory .options-primary tr:hover td,div.inventory .options-secondary tr:hover td{background:transparent;}div.inventory:hover{background-image:-moz-linear-gradient(bottom,#fff 0%,#f9f9f9 100%);background-image:-o-linear-gradient(bottom,#fff 0%,#f9f9f9 100%);background-image:-webkit-linear-gradient(bottom,#fff 0%,#f9f9f9 100%);background-image:linear-gradient(bottom,#fff 0%,#f9f9f9 100%);}.sidebar div.inventory,.boxed div.inventory{margin:0 0 20px;}.inventory-heading h2,.inventory-heading h2 span{font-size:33px;font-weight:700;margin:0;letter-spacing:-2.5px;line-height:33px;}.inventory-heading span{font-size:22px;line-height:20px;letter-spacing:-1.5px;word-spacing:2px;display:inline-block;}.inventory-heading .text-right em{line-height:51px;letter-spacing:-1px;}.inventory-heading .sold_text{position:absolute;bottom:13px;right:0;padding:0 5px;line-height:50px;}.inventory-heading .sold_text.no_price{bottom:-10px;}a.inventory{display:block;width:100%;height:100%;top:0;left:0;min-height:173px;background-image:url("https://cdn-chkhk.nitrocdn.com/MlBhjJguFfJpvmZwcWHZrXrZgwetTKUn/assets/images/optimized/rev-dc4a320/www.andre-chevalley.ch/wp-content/plugins/automotive/images/empty.png");z-index:1;text-decoration:none;}a.inventory.nitro-lazy{background-image:none !important;}a.inventory .preview{width:200px;height:150px;}a.inventory:hover{text-decoration:none;}.inventory.car_sold img.preview{-webkit-filter:grayscale(100%);filter:grayscale(100%);}.inventory.car_sold .sold_text{margin-left:45px;left:0;}.inventory.car_sold .sold_text,.inventory-heading .sold_text{-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg);position:absolute;font-size:38px;line-height:52px;border:6px solid #c7081b;color:#c7081b;border-radius:5px;background:rgba(255,255,255,.75);padding:3px 5px;text-transform:uppercase;font-weight:bold;}.carousel-slider3 .sold_text{-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg);position:absolute;left:38px;top:25%;font-size:26px;line-height:38px;border:6px solid #c7081b;color:#c7081b;border-radius:5px;background:rgba(255,255,255,.75);padding:3px 5px;text-transform:uppercase;font-weight:bold;}.car-block:hover .carousel-slider3 .sold_text{top:16%;}.preview,.elementor .preview{position:absolute;left:11px;top:11px;float:left;border:1px solid #3d3d3d;width:200px;height:auto;-webkit-transform:translate3d(0,0,0);}.inventory .title{position:relative;white-space:normal;overflow:hidden;left:234px;padding-top:9px;margin-bottom:8px;max-width:850px;font-size:24px;font-weight:600;color:#3d3d3d;clear:right;padding-bottom:5px;line-height:24px;}.checkbox{position:absolute;top:7px;right:12px;}div.inventory .options-primary{position:relative;left:234px;top:-5px;float:left;width:230px;border:0;table-layout:fixed;margin:auto;font-size:12px;display:inline-block;background:rgba(0,0,0,0);text-shadow:none;box-shadow:none;}div.inventory .options-secondary{position:relative;left:245px;top:-5px;float:left;width:250px;border:0;table-layout:fixed;margin:auto auto 35px auto;font-size:12px;display:inline-block;background:rgba(0,0,0,0);text-shadow:none;box-shadow:none;}div.inventory .options-secondary tr,div.inventory .options-secondary tr td,div.inventory .options-primary tr td{padding-left:0;}div.inventory .options-primary,div.inventory .options-secondary,div.inventory .options-primary tr td,div.inventory .options-secondary tr td{background:rgba(0,0,0,0);}.option,div.inventory .price b{font-weight:700;line-height:18px;color:#3d3d3d;font-size:12px;}table td.primary,table .primary,.post-entry table td.primary,.post-entry table .primary{width:90px;white-space:nowrap;padding:0;border:0;padding-right:5px;}table td.secondary,table .secondary,.post-entry table td.secondary,.post-entry table .secondary{width:92px;white-space:nowrap;padding:0;border:0;padding-right:5px;}table td.spec,table .spec,.post-entry table td.spec,.post-entry table .spec{line-height:18px;color:#3d3d3d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;border:0;max-width:150px;}div img.carfax{position:absolute;right:initial;border-radius:0;box-shadow:0 0 0 rgba(0,0,0,0);left:815px;top:77px;float:left;border:0;}.price{position:absolute;margin:3px 0 33px 0;right:50px;float:left;color:#3d3d3d;top:46px;}.price b{display:block;}.figure{position:relative;margin:0;font-weight:700;font-size:32px;top:4px;color:#3d3d3d;line-height:30px;}.original_price b{display:block;}.original_price .figure:after{border-bottom:3px solid #2d2d2d;content:"";left:0;position:absolute;right:0;top:50%;}.has-original-price .price{margin-top:0;top:27px;}.has-original-price .figure{font-size:26px;line-height:14px;}.has-original-price .tax{top:-2px;}.tax{position:relative;font-style:italic;top:6px;font-size:12px;padding:0;}.view-button:active{position:relative;top:6px;}.view-video{left:236px;clear:right;padding:6px 9px;cursor:pointer;}.video-icon{position:relative;left:213px;top:18px;float:left;z-index:3;}.view-details{right:10px;padding:6px 4px;}.view-details i,.view-video i,.parallax_scroll .row .view-details i,.parallax_scroll .row .view-video i{margin-right:6px;font-size:12px;line-height:12px;display:inline-block;}.row.parallax_parent{margin-left:0;margin-right:0;}.my-dropdown ul li{display:block;margin-left:0;white-space:nowrap;}.my-dropdown{display:inline-block;margin-right:5px;}.top_buttons.form-links li{float:right;}.select-wrapper ul.top_buttons{padding:0;list-style:none;}@media (min-width: 1200px){.container{width:1170px;max-width:100%;}}@media only screen and (max-width: 1200px){.inventory-heading .sold_text{right:0px;}}@media only screen and (max-width: 1170px){.flexslider2:hover a.flex-next{right:0px;}.flexslider2:hover a.flex-prev{left:0;}.flexslider2 a.flex-next{right:0px;}.flexslider2 a.flex-prev{left:0;}.select-wrapper{height:auto;}}@media (min-width: 1170px){.controls{margin:5px 0 5px 0;}.form-row{width:240px;}.slide-text-wrap h2{font-size:72px;}.slide-text-wrap h3{font-size:55px;}.slide-text-wrap h4{font-size:30px;}.shadow{background-position:center top;background-repeat:repeat-x;}.video-link{float:left;margin-left:0;font-size:12px;font-weight:600;margin-top:0px;text-shadow:0 1px 0 #fff;color:#3a3a3a;padding:4px 8px;margin-bottom:0;}.video-link i{padding-right:5px;}.margin-btm{margin-bottom:0px;}.input-checkbox{float:right;}.price-wrap{display:block;margin:30px 0 14px 0;}.price{font-size:12px;display:block;text-align:left;}.form-links{float:right;margin:0 -12px 0 0;padding:0;list-style:none;}.form-links li{float:left;width:auto;margin-right:8px;}.form-links li a{color:#3a3a3a;font-size:12px;width:auto;text-shadow:0 1px 0 #fff;font-weight:600;padding-left:8px;padding-right:8px;text-decoration:none;}.top_buttons .form-links li{margin-right:0;}.form-links li:nth-child(3),.form-links li:nth-child(3) a{width:auto;margin:0 7px 0 0;}.form-links li:nth-child(1){margin-right:0;}.form-links li:nth-child(1) a{margin-right:0;}.ribbon-item{clear:none;display:block;}.content h2.error{font-size:260px;display:block;}.error-message em{font-size:100px;}.footer-contact ul li{padding-right:0;}.flip .card .back .hover_title,.card-container .flipping-card .side .hover_title{margin-top:23px;}.efficiency-rating ul li.fuel{margin-left:-30px;}.efficiency-rating ul li.fuel img{width:initial;}.boxed_layout .flip,.boxed_layout .flip .card,.boxed_layout .flip .card .face{width:310px;height:168px;}.blog-content img.featured_image{display:inline-block;float:left;margin:7px 25px 10px 0;}.boxed_layout,.boxed_layout header.affix,.boxed_layout header.affix-top,.boxed_layout .message-shadow{width:85%;max-width:1270px;}.boxed_layout .container,.boxed_layout section.content .container,.boxed_layout header .bottom-header .container{padding:0 50px;}.boxed_layout .listing_sort,.boxed_layout .listing-view{padding-left:0;padding-right:0;}.listing_sort,.listing-view{padding-left:0;padding-right:0;}.boxed_layout header .toolbar .container,.boxed_layout header .bottom-header .container{padding:0 50px;}.boxed_layout div.inventory{margin:0 0 20px;}.boxed_layout .car_listings,.boxed_layout,.boxed_layout .copyright-wrap .container .row>div{padding-left:0;padding-right:0;}.boxed_layout footer .container{padding:0 35px;}.copyright-wrap .container .row>div,.boxed_layout section.content,.boxed_layout .car-block-wrap,.boxed_layout .car-info-wrap,.boxed_layout .welcome-wrap,.boxed_layout .message-wrap .container,.boxed_layout .car-block-wrap .container .row{padding-left:0;padding-right:0;}.boxed_layout.margin header.affix-top{width:85%;margin-top:40px;}.boxed_layout.margin{margin-top:40px;margin-bottom:40px;}.select-wrapper span.sort-by{margin-right:12px;}.select-wrapper.pagination .row>div:first-of-type{text-align:left;}.select-wrapper ul.top_buttons{margin-right:-30px;}.boxed_layout .container{width:100%;}header .bottom-header .navbar-default .navbar-brand{padding:22px 0 0 0;}.boxed_layout .search-form .find_new_vehicle{margin-top:10px;}}@media (max-width: 1199px){.featured-brand .slideControls.arrow2{top:-50px;}}@media (max-width: 992px){.boxed .inventory.carfax-badge-api .price{margin-bottom:30px;}.boxed .inventory.carfax-badge-api .carfax{top:0;}.boxed_layout .navbar-left,.boxed_layout .navbar-right{float:none !important;}.boxed_layout .navbar-toggle{display:block;}.boxed_layout .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);}.boxed_layout .navbar-fixed-top{top:0;border-width:0 0 1px;}.boxed_layout .navbar-nav{float:none !important;margin-top:7.5px;}.boxed_layout .navbar-nav>li{float:none;}.boxed_layout .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}.boxed_layout .collapse.in{display:block !important;overflow:visible;padding:0 15px;}.boxed_layout .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none;}.boxed_layout header .navbar-nav li.dropdown.open:hover ul.dropdown-menu{display:block;}.boxed_layout header .navbar-nav li.dropdown .dropdown-menu li.dropdown:hover .dropdown-menu{display:block;}.boxed_layout header .navbar-default .navbar-nav>.dropdown>a .caret,.boxed_layout header .navbar-default .navbar-nav .dropdown a .caret{display:inline-block;}.boxed_layout header .navbar-nav li.dropdown.open:hover ul.dropdown-menu li.dropdown .dropdown-menu{display:none;}.boxed_layout .dropdown .dropdown-menu li.dropdown .dropdown-menu,.boxed_layout header .navbar-nav.pull-right>li>.dropdown-menu,.boxed_layout header .navbar-nav>li>.dropdown-menu{background:none;}}@media only screen and (max-width: 568px){.form-element input[type=submit]{margin:10px 0 0 0;}}@media only screen and (max-width: 1000px){.latest-news{clear:both;}.latest-news .recent_blog_posts{padding-left:0;}}@media only screen and (max-width: 680px){p{padding-bottom:10px;}.bottom-header .navbar-nav{float:none !important;}body header.affix{top:-31px;}.navbar-default .navbar-toggle{border-color:transparent;background-color:transparent;margin-top:17px;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent;}.banner-wrap{margin-top:0px !important;}.navbar-collapse{border-top:none;}.navbar-nav{margin:0px -15px;}.welcome-wrap h4{margin:0;}.footer-contact{padding-bottom:0;}footer div[class*="col-"]{padding-bottom:25px;}header .navbar-nav.pull-right>li>.dropdown-menu,header .navbar-nav>li>.dropdown-menu{margin-left:0 !important;background:none !important;}header .navbar-nav>li>.dropdown-menu>li>a{padding:5px 15px 5px 12px;}header .navbar-default .navbar-nav>.dropdown>a b.caret,header .navbar-default .navbar-nav .dropdown a b.caret{display:inline-block;}header .navbar-nav li.dropdown.open:hover ul.dropdown-menu{display:block;}}@media only screen and (max-width: 767px){.copyright-wrap ul.social,.copyright-wrap .f-nav{float:none;}.copyright-wrap .container .row .col-lg-8>.col-lg-12{padding-left:0;}.post-entry span.tags{text-align:left;}.threadauthor{padding:0 10px;}.navbar-default .navbar-collapse .navbar-nav>li>a{padding:13px 15px 8px 15px;}header .bottom-header .navbar-nav{float:none !important;}header .bottom-header .navbar-default .navbar-brand{padding:4px 0 0 0;}header .navbar-default .navbar-nav>.dropdown>a b.caret,header .navbar-default .navbar-nav .dropdown a b.caret{display:inline-block;}header .navbar-nav li.dropdown.open:hover>ul.dropdown-menu{display:block;}header .navbar-nav li.dropdown.open:hover>ul.dropdown-menu ul{display:none;}section.banner-wrap{margin-top:0;}footer .container .row>div{padding-bottom:25px;}.recent-vehicles-wrap .row>div{clear:both;}}@media (min-width: 320px){.flip,.flip .card,.flip .card .face{border:0 solid #0f0;}.flip .card .back .hover_title,.card-container .flipping-card .side .hover_title{margin-top:20px;}.flip .card .face.front{position:relative;}header .bottom-header .navbar-default .navbar-brand{padding:15px 0 0 15px;}.information_head .deparment{text-align:center;}.hours_operation table.table{text-align:center;}.form-links li{list-style:none;}.default-btn{float:none;display:block;clear:both;margin-top:10px;}.company_info li.address{display:none;}.toolbar ul>li{margin-right:10px;}footer{padding-bottom:0;}.content h2.error{font-size:80px;line-height:40px;}.error-message em{font-size:40px;}.testimonials,.latest-news,.featured-brand{margin-top:20px;}.boxed_layout,.boxed_layout header.affix,.boxed_layout header.affix-top,.boxed_layout .message-shadow{width:100%;}.listing_sort,.listing-view{padding-left:15px;padding-right:15px;}.boxed_layout .copyright-wrap .container .row>div{padding-left:0;padding-right:0;}.boxed_layout.margin header.affix-top{width:100%;margin-top:0;}.boxed_layout.margin{margin-top:0;}.select-wrapper.pagination .pull-right,.select-wrapper.pagination .row>div:first-of-type{text-align:center;}.listing_sort .sort-by{margin-left:0;}.inventory-wide-sidebar-left>div{padding-right:0;padding-left:0;}.select-wrapper span.sort-by{margin-right:10px;float:none;vertical-align:top;}.select-wrapper ul.top_buttons li{float:none;}.car_listings.boxed.boxed_right{margin:0 auto;}.listing_sort,.listing-view{padding-right:0;padding-left:0;}.inventory-wide-sidebar-left .sidebar.car_listings{padding-left:0;}.search-form .find_new_vehicle{margin-top:10px;}.blog-content img.featured_image{display:block;float:none;margin:7px auto 10px;}.toolbar ul li:last-child{margin-right:0px;}div.single-listing-tabs .nav-tabs>li{margin-bottom:5px;}div.single-listing-tabs .nav-tabs>li,div.single-listing-tabs .nav-tabs>li>a{width:100%;display:block;float:none;}.right-content,.right-content>div,.right-content>div>div{clear:both;}.car-info .table>tbody>tr>td:first-child{padding-left:0;}.nav-tabs{border:0;}#features ul{-moz-column-count:2;-webkit-column-count:2;column-count:2;}table.left_table,table.right_table{width:98%;}.fancybox_form input[type="text"],.fancybox_form textarea[name="message"],.fancybox_form select,.fancybox_form div.styled,.fancybox_form input[type="file"]{width:100%;}}@media (min-width: 480px){.left-none,.right-none{float:none;margin:0 auto;width:100%;overflow:hidden;}.toolbar .right-none.pull-right{float:right;width:auto;clear:none;margin:0 auto;}h1 a.logo{margin-bottom:20px;}.message-wrap h2{text-align:center;}ul.social{margin:0 0%;}.f-nav{width:100%;display:block;}.slide-text-wrap h4{letter-spacing:0px;}.shadow{background-position:left top;background-repeat:repeat-x;}.align-right{float:left;clear:left;margin-right:10px;line-height:45px;}.form-links{margin:0 0 20px -5px;float:left;}.page-view{float:left;margin-left:0;margin-top:10px;}.video-link{float:left;color:#3a3a3a;margin-left:0;}.price-wrap{display:block;margin:30px 0 14px 0;}.content h2.error{font-size:80px;line-height:50px;}.error-message em{font-size:40px;}header .bottom-header .navbar-default .navbar-brand .logo{margin-left:0;display:block;}.efficiency-rating img.aligncenter{left:12px;}.single-listing-tabs .nav li{width:initial;text-align:left;}.footer-contact ul li{padding-right:0;}.toolbar .row ul li.address{display:block;}.select_view{display:none;}.flip,.flip .card,.flip .card .face{border:none;}.boxed_layout header .toolbar .container,.boxed_layout header .bottom-header .container{padding:0 15px;}body header.affix{top:-31px;}.company_info li.address{display:inline-block;}.toolbar ul>li{margin-right:22px;}.select-wrapper.pagination .pull-right,.select-wrapper.pagination .row>div:first-of-type{text-align:center;}.listing_sort .sort-by{margin-left:0;}.inventory-wide-sidebar-left>div,.boxed_layout .listing_sort,.boxed_layout .listing-view,.listing-view,.listing_sort,.inventory-heading .row>div{padding-right:0;padding-left:0;}.car_listings.boxed.boxed_right{margin-left:0;}.flip .card .back .hover_title,.card-container .flipping-card .side .hover_title{margin-top:35px;}div.single-listing-tabs .nav-tabs>li,div.single-listing-tabs .nav-tabs>li>a{width:auto;float:none;display:inline-block;}div.single-listing-tabs .nav-tabs>li{margin-bottom:inherit;}.nav-tabs{border-bottom:1px solid #ddd;}table.left_table,table.right_table{width:49%;float:left;}table.right_table{float:right;}}@media (min-width: 568px){.form-row{width:100%;}.shadow{background-position:left top;background-repeat:repeat-x;}.align-right{float:left;clear:left;}.video-link{float:left;color:#3a3a3a;}.form-links{margin:0 0 5px -15px;float:left;width:100%;padding-left:0;}.form-links li{margin:0;float:left;width:auto;list-style:none;}.form-links li a{color:#3a3a3a;margin:0 5px 0 0;font-size:12px;width:auto;font-weight:600;padding-left:8px;padding-right:8px;}.content h2.error{font-size:120px;line-height:95px;}.error-message em{font-size:60px;}header .bottom-header .navbar-default .navbar-brand .logo{margin-top:0px;margin-left:5px;display:block;transition-duration:0s;}.efficiency-rating img.aligncenter{left:12px;}.car_listing{width:420px;}.footer-contact ul li{padding-right:0;}.select_view{display:none;}.dropdown .dropdown-menu li.dropdown .dropdown-menu,header .navbar-nav.pull-right>li>.dropdown-menu,header .navbar-nav>li>.dropdown-menu{background:none;}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff;}.hours_operation table.table{text-align:center;width:35%;display:block;margin:0 auto;}.address_details ul{padding-left:40px;}.car-info .table{font-size:14px;}header .bottom-header .navbar-default .navbar-brand{padding:15px 0 0 15px;}.inner-page.about-us .testimonials{margin-bottom:0px;}.testimonials,.latest-news,.featured-brand{margin-top:0px;}.boxed_layout section.content{padding-left:15px;padding-right:15px;}.toolbar ul li:last-child{margin-right:15px;}#features ul{-moz-column-count:3;-webkit-column-count:3;column-count:3;}}@media only screen and (max-width: 480px){.choose-list ul li{font-size:13px;}.video-link{padding-right:0px;}.banner-wrap{margin-top:0;}.slideControls{margin-top:20px;}}@media only screen and (max-width: 320px){.pricing_wrapper h3{font-size:24px;}.layout-3 .main_pricing .inside span.amt,.layout-4 .main_pricing .inside span.amt{font-size:63px;line-height:63px;}.layout-3 .main_pricing .inside span.sub1,.layout-4 .main_pricing .inside span.sub1{font-size:22px;top:-31px;}.layout-3 .main_pricing .inside span.sub,.layout-4 .main_pricing .inside span.sub{font-size:24px;top:0;left:-36px;}.layout-3 .main_pricing .inside span.super,.layout-4 .main_pricing .inside span.super{font-size:22px;top:-18px;}.layout-3 .main_pricing .inside span.slash,.layout-4 .main_pricing .inside span.slash{top:-14px;}.about-us h3,.blog-container h3,.blog-post h3,.side-content h3,.services h3{font-size:15px;}.featured-brand .arrow2{top:23px;}}@media only screen and (max-width: 1024px){.layout-4 .inside{position:static;}.financing_calculator{margin-left:0;float:left;margin-top:29px;margin-bottom:20px;}.right-content .financing_calculator{float:none;}.form-element input[type=submit]{margin-top:10px;}}@media only screen and (max-width: 800px){.select-wrapper .link-vehicle .form-links{margin-top:10px;padding:0px;}.select-wrapper .link-vehicle{width:100%;}.select-wrapper .col-dropdown{width:50%;}.inner-page.row{margin-top:70px;margin-bottom:70px;}.video_details.clearfix a{font-size:12px;}.layout-4 .main_pricing .inside span.sub{top:0;left:-36px;}.blog-content ul li a{font-size:12px;}.leave-comments form input[type=text]{width:100%;margin-left:0;}.copyright-wrap ul.social{padding-top:18px;}.copyright-wrap ul.social,.copyright-wrap .f-nav{float:right;}.copyright-wrap .f-nav li{margin:0 3px;}footer form input[type=text],footer input[type=text]{padding:4px 5px;}}@media only screen and (min-width: 960px) and (max-width: 1199px){.inventory .title{max-width:700px;white-space:normal;}.inventory .vehicle_overview{max-width:550px;}.inventory-wide-sidebar-left .inventory .vehicle_overview{max-width:320px;}.boxed .inventory .vehicle_overview{left:50px;}.sidebar div.inventory.has-badge .inventory .title{max-width:390px;}div .carfax{left:244px;}.inventory .price{right:25px;top:30px;}.inventory .price.price_replacement{top:65px;}.boxed.boxed_left div.inventory .price.price_replacement,.boxed.boxed_right div.inventory .price.price_replacement{left:65px;}.inventory.has-badge .price{right:35px;}.inventory-wide-sidebar-right div.inventory.has-badge .price,.inventory-wide-sidebar-left div.inventory.has-badge .price{right:35px;}.inventory-wide-sidebar-right div.inventory .options-secondary,.inventory-wide-sidebar-left div.inventory .options-secondary{display:none;}.inventory-wide-sidebar-right .sidebar div.inventory .title,.inventory-wide-sidebar-left .sidebar div.inventory .title{max-width:440px;}.inventory-wide-sidebar-right div.inventory .carfax,.inventory-wide-sidebar-left div.inventory .carfax{left:250px;top:15px;width:75px;}div.inventory .options-primary{margin-bottom:35px;}.boxed div.inventory.has-badge .inventory .title{max-width:230px;}.boxed div.inventory .inventory .title{max-width:275px;}.boxed div.inventory .inventory .price{left:164px;}.boxed.boxed_full div.inventory .inventory .price{left:147px;}.boxed.boxed_full div.inventory .inventory .title{max-width:240px;}body .inventory_box.car_listings.boxed.boxed_full .col-md-4:nth-child(3n+1){clear:both;}}@media (min-width: 768px){select.options_multi{height:200px;}.left-none{float:left;width:auto;clear:none;margin:0 auto;}.right-none{float:right;width:auto;clear:none;margin:0 auto;}h1 a.logo{margin:10px 40%;}.f-nav{float:right;width:auto;margin:11px 0 0 0;display:block;}.slide-text-wrap h4{letter-spacing:0px;}.shadow{background-position:center top;background-repeat:repeat-x;}.align-right{float:left;clear:right;}.page-view{float:right;margin-right:0px;margin-top:10px;}.price-wrap{display:block;margin:30px 0 14px 0;}.price{font-size:12px;display:block;text-align:left;}.video-link{float:left;color:#3a3a3a;}.form-links{float:right;}.form-links li:nth-child(2) a,.form-links li:nth-child(3) a{padding-left:6px;padding-right:6px;}.content h2.error{font-size:180px;line-height:150px;}.content h2.error i.exclamation{line-height:155px;}.error-message em{font-size:80px;}.content .error-message .exclamation{margin-right:40px;line-height:230px;}header .bottom-header .navbar-default .navbar-brand .logo{margin-top:-1px;margin-left:0;display:block;}header .bottom-header .navbar-default .navbar-brand .logo .secondary_text{margin-bottom:-12px;margin-top:5px;}.car_listing{width:inherit;}.footer-contact ul li{padding-right:0;}.select_view{display:block;}.dropdown .dropdown-menu li.dropdown .dropdown-menu>li>a{text-indent:0;}header.affix .bottom-header,header.affix-top .bottom-header{height:initial;}.flip{height:124px;}.hours_table{text-align:center;}.hours_operation{clear:both;}.flip .card .back .hover_title,.card-container .flipping-card .side .hover_title{margin-top:10px;margin-bottom:-5px;font-size:24px;}.car-block-wrap .container .row>div{text-align:left;}.services .things_to_consider{margin-top:0px;}.inventory-heading .text-right h2{font-size:28px;}.form-links.top_buttons{margin:0 0 0 0;}.inner-page.about-us .right-container,.inner-page.about-us .featured-brand,.inner-page.about-us .latest-news,.inner-page.about-us .testimonials{margin-top:0;}.side-content .car-info .table-responsive{padding-top:5px;}.car-info .table{font-size:12px;}.efficiency-rating ul li.fuel{margin-left:-21px;}.efficiency-rating ul li.fuel img{width:42px;top:16px;}header .bottom-header .navbar-default .navbar-brand{padding:23px 0 0 0;}.boxed_layout header .bottom-header .navbar-default .navbar-brand{padding:15px 0 0 0;}header .bottom-header .navbar-default .navbar-brand .logo .primary_text{margin-bottom:8px;}header.affix .bottom-header .navbar-default .navbar-brand{padding:15px 0 0 16px;}.boxed_layout header.affix .bottom-header .navbar-default .navbar-brand{padding:8px 0 0 16px;}.inner-page.about-us .latest-news{margin:35px 0;}.listing_sort,.listing-view{padding-left:0;padding-right:0;}.copyright-wrap .container .row>div,.boxed_layout .listing_sort,.boxed_layout .listing-view{padding-left:0;padding-right:0;}.select-wrapper .row{margin-left:0;margin-right:0;}.inventory-wide-sidebar-left>div{padding-right:0;padding-left:0;}.boxed_layout footer .container .row>div,.boxed_layout .copyright-wrap .container .row>div,.boxed_layout .car-block-wrap .container .row,.boxed_layout .message-wrap .container .row,.boxed_layout .welcome-wrap .container .row{padding-left:15px;padding-right:15px;}.pagination_select .row>div.pull-right{padding-right:15px;}.boxed_layout .recent-vehicles-wrap .row,.welcome-wrap .recent-vehicles-wrap .row{margin-left:0;margin-right:0;}.select-wrapper ul.top_buttons li{float:right;}.select-wrapper.pagination .row>div:first-of-type{text-align:left;}.car_listings.boxed.boxed_right .inventory_box{margin-left:-15px;}.right-content,.right-content>div,.right-content>div>div{clear:inherit;}.car-info .table>tbody>tr>td:first-child{padding-left:8px;line-height:13px;}}@media (max-width: 991px){.all-photos-container .single-photo{width:23%;}}@media (max-width: 799px){.all-photos-container{max-width:80%;max-height:90%;overflow-y:scroll;}.all-photos-container .single-photo{width:48%;}}@media only screen and (min-width: 768px) and (max-width: 991px){.inventory-heading .sold_text{right:0px;}.inventory .vehicle_overview{max-width:300px;font-size:13px;line-height:20px;}.inventory-wide-sidebar-left .inventory .vehicle_overview{max-width:320px;}.boxed .inventory .vehicle_overview{max-width:290px;left:35px;}.car_listings{width:762px;margin:0 auto;padding-right:15px;}.car_listings .inventory.carfax-badge-api .carfax{width:auto;max-width:200px;left:initial;bottom:7px;top:auto;right:135px;position:absolute;}.car_listings.boxed .inventory.carfax-badge-api .carfax{top:0;max-width:200px;width:200px;position:relative;left:initial;right:initial;bottom:initial;}.boxed_layout .car_listings{width:740px;}div.inventory .inventory{min-height:195px;}.sidebar div.inventory .inventory .title,div.inventory .inventory .title{max-width:450px;white-space:normal;padding-bottom:3px;left:229px;}div.inventory.has-badge .inventory .title{max-width:425px;}.sidebar div.inventory.has-badge .inventory .title{max-width:425px;}div.inventory .checkbox{right:12px;}div.inventory .price{position:absolute;left:initial;top:57px;right:20px;}.inventory .price.price_replacement{top:80px;}.inner-page .boxed div.inventory .price.custom_message{left:165px;}.boxed.boxed_left div.inventory .price.price_replacement,.boxed.boxed_right div.inventory .price.price_replacement{left:75px;}div.inventory .video-icon{top:18px;right:14px;}div.inventory .options-primary{left:229px;top:-2px;}.boxed div.inventory .options-primary{width:198px;}div.inventory .inventory .title{white-space:normal;max-width:480px;left:230px;}div.inventory .options-secondary{display:none;}.car_listings div.inventory .carfax{left:255px;top:32px;width:75px;}.inventory_listings.grid div.inventory .title{max-width:200px;font-size:20px;margin-bottom:27px;}.inventory_listings.grid div.inventory .checkbox{top:7px;left:217px;}.inventory_listings.grid div.inventory .options-primary{width:180px;margin:8px auto 0 auto;}.inventory_listings.grid div.inventory .price{left:77px;top:-21px;}.inventory_listings.grid div.inventory .figure,.inventory_listings.grid div.inventory .tax{left:-8px;}.inventory_listings.grid div.inventory .carfax{left:32px;width:50px;bottom:24px;}.inventory_listings.grid div.inventory .view-details,.inventory_listings.grid div.inventory .view-video,.inventory_listings div.inventory .view-details,.inventory_listings div.inventory .view-video{position:absolute;top:auto;bottom:10px;}.boxed div.inventory .carfax{left:40px;bottom:42px;top:auto;}.boxed div.inventory .inventory .price{left:169px;}.boxed div.inventory.has-badge .inventory .title{max-width:250px;}.boxed div.inventory .inventory .title{max-width:275px;}.boxed.boxed_full div.inventory .inventory .price{left:169px;}.select-wrapper ul.top_buttons li{margin-bottom:5px;}.select-wrapper span.sort-by{margin-right:10px;}.select_view .align-right{font-size:13px;}.pagination_select .row>div{padding:0;}.inventory_pagination{margin:0 0 25px;}.detail-service div[class*="col-"]:nth-child(5n+1){clear:both;}.header_rev_slider_container div.inventory .inventory .title{left:0;}.header_rev_slider_container div.inventory a.inventory{min-height:auto;}}@media (min-width: 992px){.nav{margin:0;}.left-none{float:left;width:auto;clear:none;margin:0 auto;}.right-none{float:right;width:auto;clear:none;margin:0 auto;}h1 a.logo{margin:-2px 0;}.navbar-collapse{padding-left:0;padding-right:0;}.navbar{margin:0;}.default-btn{float:left;margin:0;}ul.social{float:right;margin:34px 0 0 0;padding:0;}.slide-text-wrap h4{letter-spacing:0px;}.shadow{background-position:center top;background-repeat:repeat-x;}.form-links{float:right;margin:0;padding:0;list-style:none;}.form-links li{float:right;width:auto;}.form-links li a{color:#3a3a3a;font-size:12px;width:auto;font-weight:600;padding-left:8px;padding-right:8px;}.video-link{float:left;color:#3a3a3a;}.content h2.error{font-size:260px;line-height:250px;}.error-message em{font-size:100px;}header .bottom-header .navbar-default .navbar-brand .logo .secondary_text{margin-bottom:0;margin-top:4px;}.select-form .max-dropdown{width:225px;}.listing-sidebar .listing-range-slider-container{width:225px;}.address_details ul{padding-left:0;}.footer-contact ul li{padding-right:0;}header .left_bar{display:block;}.flip{height:200px;}.hours_operation{clear:none;}.hours_operation table.table{text-align:initial;width:100%;}.price-ascending-dropdown{width:133px;}.about_team ul li{line-height:34px;}.about_team ul li i{top:6px;}.inventory-heading .text-right h2{font-size:33px;}.inventory-heading .text-right em{font-size:14px;}.efficiency-rating ul li.fuel{margin-left:-25.5px;}.efficiency-rating ul li.fuel img{width:51px;top:13px;}.side-content .car-info .table-responsive{padding-top:0px;}.car-info .table{font-size:14px;}.inner-page.about-us .latest-news{margin:0;}.blog-content img.featured_image{display:block;float:none;margin:7px auto 10px;}.boxed_layout div.inventory{margin:0 0 20px;}.boxed_layout header .toolbar .container,.boxed_layout header .bottom-header .container{padding:0 0;}.copyright-wrap .container .row>div{padding-left:0;padding-right:0;}.boxed_layout section.content{padding-left:0;padding-right:0;}.select-wrapper span.sort-by{margin-right:10px;}.boxed_layout .container{padding-left:15px;padding-right:15px;}.select-wrapper ul.top_buttons li{margin-bottom:5px;margin-right:0;}.select-wrapper.pagination .row>div:first-of-type{text-align:left;}.select_view .align-right{vertical-align:top;}.select_view{text-align:right;}.select_view .page-view.nav{display:inline-block;}.boxed_layout .container{width:970px;padding-left:0;padding-right:0;}header .bottom-header .navbar-default .navbar-brand .logo .primary_text{margin-bottom:10px;}.flip .card .back .hover_title,.card-container .flipping-card .side .hover_title{margin-top:25px;margin-bottom:-5px;font-size:24px;}}@media (min-width: 1200px){.flip .card .back .hover_title,.card-container .flipping-card .side .hover_title{margin-top:40px;margin-bottom:14px;font-size:38px;}.search-form .find_new_vehicle{margin-top:0;}}@media only screen and (max-width: 767px) and (min-width: 480px){.boxed .inventory.car_sold .sold_text{margin-top:47px;margin-left:0;left:50px;}.inventory .vehicle_overview{top:5px;left:25px;font-size:12px;line-height:12px;max-width:220px;}.inventory-wide-sidebar-left .inventory .vehicle_overview{max-width:220px;}.boxed .inventory .vehicle_overview{top:5px;left:25px;font-size:12px;line-height:12px;max-width:220px;padding-top:0;}.carfax_title{margin-left:0px;}.boxed.boxed_left div.inventory .price.price_replacement,.boxed.boxed_right div.inventory .price.price_replacement{bottom:80px;top:auto;left:224px;}.inventory-heading .sold_text{right:0px;}.inventory.car_sold .sold_text{margin-top:45px;}.car_listings{width:455px;margin:0 auto;padding-left:0;padding-right:0;}.car_listings.boxed.boxed_left,.car_listings.boxed.boxed_right{width:100%;padding-left:15px;padding-right:15px;}.boxed_layout .car_listings{width:455px;}div.inventory .preview,.boxed div.inventory .preview{position:relative;margin-bottom:60px;float:left;top:7px;}.sidebar div.inventory .inventory .title,div.inventory .inventory .title,.boxed div.inventory .inventory .title{left:11px;max-width:335px;margin-bottom:3px;word-break:break-word;white-space:normal;}.boxed div.inventory.has-badge .inventory .title{max-width:350px;}div.inventory .checkbox{right:12px;}div.inventory .options-primary,.boxed div.inventory .options-primary{left:24px;top:3px;width:185px;margin:0;position:relative;}div.inventory .options-secondary{display:none;}.car_listings div.inventory .carfax{right:95px;bottom:13px;left:auto;width:59px;top:auto;position:absolute;}.car_listings .inventory.carfax-badge-api .carfax{width:auto;max-width:250px;right:auto;left:130px;}.car_listings.boxed .inventory.carfax-badge-api .preview{margin-bottom:75px;}.car_listings.boxed .inventory.carfax-badge-api .price{margin-bottom:0;top:auto;bottom:55px;}.car_listings.boxed .inventory.carfax-badge-api .carfax{width:auto;max-width:250px;right:initial;left:112px;top:-73px;}.rtl div.inventory .options-primary{position:relative;left:-9px;top:5px;float:right;width:230px;border:0;table-layout:fixed;margin:auto;font-size:12px;max-width:230px;overflow:hidden;text-overflow:ellipsis;}.rtl div.inventory .price{bottom:42px;top:auto;left:224px;margin:0;position:absolute;right:50px;}.rtl div.inventory .figure{left:auto;top:-3px;font-weight:600;font-size:30px;right:-39px;}.rtl div.inventory .inventory .title{left:-15px;}.page-content div.inventory .price,.car_listings div.inventory .price,.boxed.boxed_left div.inventory .price,.boxed.boxed_right div.inventory .price{bottom:42px;top:auto;left:224px;margin:0;position:absolute;right:50px;}.boxed div.inventory.has-original-price a.inventory{padding-bottom:25px;}.car_listings div.inventory.has-original-price .price,.boxed.boxed_left div.inventory.has-original-price .price,.boxed.boxed_right div.inventory.has-original-price .price{bottom:32px;}.boxed div.inventory.has-original-price .current-price{top:-10px;}.boxed div.inventory.has-original-price .original_price .figure{top:-10px;right:-88px;}.boxed div.inventory.has-original-price .figure{top:-20px;right:-88px;}.boxed div.inventory.has-original-price .carfax{bottom:12px;}.car_listings .inventory .price.price_replacement{bottom:50px;}.boxed.car_listings .inventory .price.price_replacement{top:initial;left:224px;}div.inventory .figure,.boxed div.inventory .figure{left:auto;top:-19px;font-weight:600;font-size:30px;right:-63px;}div.inventory .tax,.boxed div.inventory .tax{left:85px;top:-22px;}div.inventory .view-video{right:initial;left:10px;bottom:13px;top:initial;position:absolute;}div.inventory .video-icon{left:-5px;top:0px;}div.inventory .view-details{bottom:13px;top:auto;}.view-button:active{top:-12px;}.boxed div.inventory .price b{position:relative;left:auto;top:auto;}.car_listings.boxed.boxed_full div.col-lg-3{padding:0;}.post-tags{padding:0;margin-top:10px;}.blog-content ul li{margin-bottom:5px;}.address_details ul{padding-left:0;}.car_listings.boxed.boxed_full{margin:0 auto;}.top_buttons li{display:inline-block;}.select-wrapper ul.top_buttons{padding:0;text-align:center;margin:10px auto;float:none;display:inline-block;}.select-wrapper span.sort-by{margin-right:10px;}.price-ascending-dropdown{text-align:left;}.select-wrapper span.sort-by{float:none;vertical-align:top;}.pagination_select .row>div:first-of-type{text-align:center;}.things_to_consider h3{margin-top:35px;}.featured-brand{margin-top:0;}.detail-service{padding:0 0 20px 0;}.find_team .row .team{margin-bottom:35px;}.inventory_pagination{margin:0 0 25px;}}@media (max-width: 575px) and (min-width: 480px){.car_listings .inventory.carfax-badge-api .carfax{max-width:185px;}}@media only screen and (max-width: 479px){.row.generate_new .car_listings.row{max-width:330px;}.boxed div.inventory{max-width:300px;margin-left:auto;margin-right:auto;}.car_listings{width:300px;margin:0 auto;padding:0;}.carfax_title{margin-left:0;}.inventory .vehicle_overview{margin-bottom:120px;left:50px;padding-top:10px;max-width:200px;}.inventory-wide-sidebar-left .inventory .vehicle_overview{max-width:220px;}.boxed.boxed_left div.inventory .price.price_replacement,.boxed.boxed_right div.inventory .price.price_replacement{top:auto;left:49px;bottom:40px;}.boxed .inventory .vehicle_overview{margin-bottom:120px;left:50px;padding-top:10px;max-width:200px;}.inventory.car_sold .sold_text{margin-top:40px;margin-left:90px;left:0;top:initial;bottom:245px;}.boxed .inventory.car_sold .sold_text{margin-top:-110px;}body .boxed div.inventory .figure{left:89px;top:-20px;font-weight:600;font-size:30px;}body .boxed div.inventory .tax{left:90px;top:-25px;}body .boxed div.inventory .price b{left:initial;top:-23px;}div.inventory .preview{position:relative;margin:0 auto;left:49px;top:0;float:none;}.rtl div.inventory .preview{position:relative;margin:0 auto;left:-49px;top:0;float:none;}.rtl div.inventory .inventory .title{left:-12px;max-width:260px;word-break:break-word;white-space:normal;}.rtl div.inventory .options-primary{position:relative;left:-49px;top:6px;float:right;width:230px;border:0;table-layout:fixed;margin:auto;font-size:12px;margin-bottom:100px;}.rtl .car_listings div.inventory .price{left:48px;bottom:2px;top:initial;right:50px;margin:3px 0 40px 0;}.rtl div.inventory .figure{left:0px;top:0px;font-weight:600;font-size:30px;}div.inventory .inventory .title,.sidebar div.inventory .inventory .title{left:11px;max-width:260px;word-break:break-word;white-space:normal;}div.inventory.has-badge .inventory .title,.sidebar div.inventory.has-badge .inventory .title{max-width:200px;}.boxed div.inventory.has-badge .inventory .title{max-width:195px;}div.inventory .checkbox{right:12px;}body div.inventory .options-primary{left:48px;top:11px;width:225px;padding-bottom:120px;}div.inventory .options-secondary{display:none;}body div.inventory .options-primary{position:static;border:0;margin:13px auto 0 auto;float:none;display:block;left:48px;top:11px;width:201px;padding-bottom:114px;}body .boxed div.inventory .options-primary{left:48px;top:11px;width:201px;margin-bottom:0;padding-bottom:114px;}.car_listings div.inventory .price{left:48px;bottom:-6px;top:auto;right:50px;margin:3px 0 40px 0;position:absolute;}.car_listings div.inventory.has-original-price a.inventory{padding-bottom:25px;}.car_listings div.inventory.has-original-price .price{bottom:25px;}.car_listings div.inventory.has-original-price .figure{top:8px;}.car_listings div.inventory.has-original-price .price .current-price{top:25px;}body div.inventory.has-original-price .price b{position:absolute;top:0;left:initial;}.car_listings div.inventory.has-original-price .tax{top:3px;}.car_listings.boxed_left div.inventory .price,.car_listings.boxed_right div.inventory .price{left:66px;}.car_listings .inventory .price.price_replacement.custom_message{font-size:22px;left:49px;bottom:40px;}.car_listings.boxed .inventory .price.price_replacement.custom_message{top:initial;}.car_listings div.inventory .carfax{position:absolute;left:50px;bottom:42px;width:58px;top:auto;}.car_listings .inventory.carfax-badge-api .carfax{width:auto;max-width:200px;left:50px;bottom:50px;top:auto;right:50px;position:absolute;}.car_listings .inventory.carfax-badge-api .options-primary{padding-bottom:145px;}.car_listings .inventory.carfax-badge-api .price{bottom:26px;}.car_listings.boxed .inventory.carfax-badge-api .options-primary{padding-bottom:144px;margin-bottom:0;}.car_listings.boxed .inventory.carfax-badge-api .price{top:auto;bottom:33px;}.car_listings.boxed .inventory.carfax-badge-api .carfax{bottom:80px;}div.inventory .figure{left:89px;top:-20px;font-weight:600;font-size:30px;}div.inventory .tax{left:90px;top:-25px;}div.inventory .view-video{left:11px;bottom:10px;top:auto;font-size:12px;position:absolute;}div.inventory .video-icon{left:-5px;top:-20px;}div.inventory .view-details{bottom:10px;font-size:12px;top:auto;}.boxed.car_listings,.boxed.car_listings .col-xs-12{padding:0;}.table.hours_table{display:inline-block;margin-bottom:15px;}.table.hours_table:nth-child(1n+2){margin-left:0;}.boxed.car_listings div.inventory .inventory .price{left:147px;right:initial;bottom:initial;top:-22px;}.boxed.car_listings div.inventory .inventory .figure{left:-10px;}.boxed.car_listings div.inventory .inventory .tax{left:-9px;}.select-wrapper ul.top_buttons{margin:10px 0;}.select-wrapper ul.top_buttons li{display:inline-block;margin-bottom:5px;}.select-wrapper ul.top_buttons li a{float:none;display:inline-block;}.select_view{display:none;}.things_to_consider h3{margin-top:35px;}.featured-brand{margin-top:0;}.detail-service{padding:0 0 20px 15px;}.post-tags{padding:0;margin-top:10px;}.blog-content ul li{margin-bottom:5px;}.address_details ul{padding-left:0;}.inventory_pagination{margin:0 0 25px;}.car_listings.boxed.boxed_full{margin:0 auto;}.parallax_scroll h1{font-size:60px;margin-bottom:10px;}}@media (max-width: 767px) and (min-width: 479px){.listing-slider .angled_badge{display:block;}.inventory table td.primary,.primary{padding-right:5px;}.boxed .inventory.car_sold .sold_text{margin-top:45px;left:0%;margin-left:50px;}}@media (min-width: 320px) and (max-width: 320px){h1{font-size:50px;}h2{font-size:40px;}h3{font-size:30px;}body{overflow-x:hidden;}h1 a.logo{margin-bottom:20px;}.left-none,.right-none{float:none;margin:0 auto;width:100%;overflow:hidden;}.slide-text-wrap h2{font-size:40px;}.slide-text-wrap h3{font-size:30px;}.slide-text-wrap h4{font-size:20px;}.default-btn{float:none;display:block;clear:both;margin-top:10px;}.message-wrap h2{text-align:center;}.f-nav li{float:none;display:inline;text-align:center;}.border-box{width:100%;}.form-row{width:100%;}input[type="text"],textarea,select,div.styled,input[type="file"]{width:45%;}.shadow{background-position:left top;background-repeat:repeat-x;}.ribbon{margin-right:25px;}.ribbon strong{font-weight:600;}.ribbon-item{display:block;}.page-view{float:right;margin-left:0;}.form-selectbox label{left:-28px;}.form-links{float:left;width:100%;padding-left:0;margin-bottom:10px;}.form-links li{display:block;width:100%;margin-bottom:8px;}.form-links li a{text-align:center;display:block;width:100%;color:#3a3a3a;font-size:12px;line-height:26px;font-weight:600;margin-bottom:5px;}.video-link{padding-left:10px;padding-right:10px;margin-bottom:10px;color:#3a3a3a;}.content h2.error{font-size:40px;}.error-message em{font-size:30px;}.content .error-message .exclamation{margin-right:20px;}.efficiency-rating img.aligncenter{left:12px;}.single-listing-tabs .nav li{width:100%;text-align:center;}.footer-contact ul li{padding-right:0;}header .left_bar{display:none;}.dropdown .dropdown-menu li.dropdown .dropdown-menu{background:none;}.dropdown .dropdown-menu li.dropdown .dropdown-menu>li>a{text-indent:20px;}.toolbar .right-none.pull-right{float:right;width:auto;clear:none;margin:0 auto;}.car-block-wrap .container .row>div{margin:0 auto 50px;text-align:center;}.car-block-wrap .container .row .flip{margin:0 auto;}.toolbar .row ul li.address{display:none;}.select_view{display:none;}.content .error-message{padding-top:40px;padding-bottom:55px;}.container .inner-page>.col-lg-9,.inner-page .container>.col-md-12{padding-left:15px;padding-right:15px;}.address_details ul{padding-left:0;}.services .things_to_consider{margin-top:30px;}.about_team ul li{line-height:24px;}.about_team ul li i{top:6px;}.form-links.top_buttons{margin:15px 0;}.inner-page.about-us .right-container,.inner-page.about-us .featured-brand,.inner-page.about-us .latest-news,.inner-page.about-us .testimonials{margin-top:40px;}.side-content .car-info .table-responsive{padding-top:5px;}}@media (max-width: 767px){.card-container{margin:0 auto;}.row.generate_new .car_listings.row{margin:0 auto;}.row.generate_new .car_listings.boxed{padding-left:15px;padding-right:15px;}.show_mobile_filters.select-wrapper{display:block !important;}}@media (max-width: 478px){.row.generate_new .car_listings.boxed{padding-left:15px;padding-right:15px;}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5);}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("https://cdn-chkhk.nitrocdn.com/MlBhjJguFfJpvmZwcWHZrXrZgwetTKUn/assets/images/optimized/rev-dc4a320/www.andre-chevalley.ch/wp-content/plugins/automotive/images/fancybox_sprite.png");}#fancybox-loading.nitro-lazy,.fancybox-close.nitro-lazy,.fancybox-prev span.nitro-lazy,.fancybox-next span.nitro-lazy{background-image:none !important;}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url("https://cdn-chkhk.nitrocdn.com/MlBhjJguFfJpvmZwcWHZrXrZgwetTKUn/assets/images/optimized/rev-dc4a320/www.andre-chevalley.ch/wp-content/plugins/automotive/images/fancybox_loading.gif") center center no-repeat;}#fancybox-loading div.nitro-lazy{background-image:none !important;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:10px;background-position:0 -36px;}.fancybox-next span{right:10px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock{overflow:hidden !important;width:auto;}.fancybox-lock body{overflow:hidden !important;}.fancybox-lock-test{overflow-y:hidden !important;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("https://cdn-chkhk.nitrocdn.com/MlBhjJguFfJpvmZwcWHZrXrZgwetTKUn/assets/images/optimized/rev-dc4a320/www.andre-chevalley.ch/wp-content/plugins/automotive/images/fancybox_overlay.png");}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("https://cdn-chkhk.nitrocdn.com/MlBhjJguFfJpvmZwcWHZrXrZgwetTKUn/assets/images/optimized/rev-dc4a320/www.andre-chevalley.ch/wp-content/plugins/automotive/images/fancybox_sprite@2x.png");background-size:44px 152px;}#fancybox-loading div{background-image:url("https://cdn-chkhk.nitrocdn.com/MlBhjJguFfJpvmZwcWHZrXrZgwetTKUn/assets/images/optimized/rev-dc4a320/www.andre-chevalley.ch/wp-content/plugins/automotive/images/fancybox_loading@2x.gif");background-size:24px 24px;}#fancybox-loading div.nitro-lazy{background-image:none !important;}#fancybox-loading.nitro-lazy,.fancybox-close.nitro-lazy,.fancybox-prev span.nitro-lazy,.fancybox-next span.nitro-lazy{background-image:none !important;}}.quote{padding:0 20px;margin:20px 0 25px;border-left:7px solid #c7081b;font-size:19px;}body ul.shortcode{list-style:none;padding-left:0;}body ul.shortcode li{margin-left:0;margin-bottom:10px;list-style:none;}body ul.shortcode li p{margin-bottom:0;}body ul.shortcode li .red_box{margin-left:0;margin-bottom:0;list-style:none;background-color:#c7081b;width:16px;height:16px;display:inline-block;text-align:center;margin-right:5px;vertical-align:middle;float:left;margin-top:3px;}body ul.shortcode li .red_box i{line-height:12px;color:#fff;vertical-align:text-top;padding-left:1px;}body ul.shortcode.type-checkboxes li{position:relative;list-style:none;padding-left:19px;line-height:24px;font-size:14px;color:#2d2d2d;margin-bottom:0;}body ul.shortcode.type-checkboxes li i{color:#c7081b;position:absolute;left:0;top:5px;font-size:14px;}.blog-content ul.social,.page-content ul.social{margin-top:0;}.blog-content ul.social li,.page-content ul.social li{padding-right:0;}.blog-content .left-align ul.social,.page-content .left-align ul.social{float:left;padding-left:0;}.side-content .list ul.shortcode li{margin-left:0;margin-bottom:10px;list-style:none;}body footer ul.shortcode.type-checkboxes li{color:#fff;}.parallax_parent .parallax_scroll .animate_number,.elementor-parallax .animate_number{font-weight:200;}.parallax_parent .parallax_scroll .elementor-widget.elementor-widget-animated_numbers,.elementor-parallax .elementor-widget.elementor-widget-animated_numbers{text-align:center;margin-bottom:0;}.parallax_parent .parallax_scroll i,.parallax_parent .parallax_scroll .animate_number,.elementor-parallax i,.elementor-parallax .animate_number{display:block;font-size:48px;line-height:52px;}.parallax_parent .parallax_scroll .featured_icon_box i,.parallax_parent .parallax_scroll .parallax_parent .featured_icon_box i,.elementor-parallax .featured_icon_box i,.elementor-parallax .parallax_parent .featured_icon_box i{font-size:84px;line-height:84px;}.parallax_parent .parallax_scroll .elementor-widget-container h4,.elementor-parallax .elementor-widget-container h4{text-align:center;font-weight:600;margin:20px 0 14px 0;letter-spacing:-1px;font-size:29px;font-family:"Open Sans",sans-serif,Arial;color:#2d2d2d;}.parallax_parent .parallax_scroll .elementor-widget-featured_icon_box p,.elementor-parallax .elementor-widget-featured_icon_box p{text-align:center;}.parallax_parent .parallax_scroll{background-size:initial;position:absolute;left:0;right:0;color:#fff;}.parallax_parent .parallax_scroll .overlay{background-color:rgba(0,0,0,.65);}.parallax_parent .parallax_scroll .container{margin:0 auto;}.parallax_parent .parallax_scroll .container>div{text-align:center;}.parallax_parent .parallax_scroll .container i,.parallax_parent .parallax_scroll .container .animate_number{display:block;font-size:48px;line-height:52px;}.parallax_parent .parallax_scroll .container .animate_number{font-weight:200;}.parallax_parent .parallax_scroll>.container{margin-bottom:40px;}.parallax_parent .parallax_scroll h1{text-align:center;margin-top:0;padding-top:40px;font-weight:200;margin-bottom:-20px;}.parallax_parent .parallax_scroll .featured_icon_box i,.parallax_parent .parallax_scroll .parallax_parent .featured_icon_box i{font-size:84px;line-height:84px;}.parallax_parent .parallax_scroll h4{font-weight:600;margin:20px 0 14px 0;letter-spacing:-1px;font-size:29px;font-family:"Open Sans",sans-serif,Arial;color:#2d2d2d;}.parallax_parent+footer{margin-top:-30px;}.vc_row.bottom_element .parallax_parent{margin-bottom:0 !important;padding-bottom:0 !important;}.progressbar .progress{height:35px;background-color:#eee;border-radius:0;}.progressbar .progress .progress-bar-danger{background-color:#c7081b;}.progressbar .progress .progress-bar{height:35px;padding:8px 0;text-indent:16px;text-align:left;font-size:14px;font-weight:700;-webkit-transition:width 2s ease !important;-moz-transition:width 2s ease !important;-o-transition:width 2s ease !important;transition:width 2s ease !important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:800;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0);-o-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);}.progressbar p{font-size:14px;font-weight:700;float:left;line-height:20px;color:#fff;}.testimonial{padding:25px 26px;margin-top:26px;margin-bottom:38px;position:relative;background-color:#f0f0f0;}.testimonial:before{content:"";border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid #f0f0f0;position:absolute;bottom:-39px;right:56px;z-index:auto;}.testimonial blockquote.style1{padding:0;margin:0;border-left:none;background:url("https://cdn-chkhk.nitrocdn.com/MlBhjJguFfJpvmZwcWHZrXrZgwetTKUn/assets/images/optimized/rev-dc4a320/www.andre-chevalley.ch/wp-content/plugins/automotive/images/quotation-open.png") top left,url("https://cdn-chkhk.nitrocdn.com/MlBhjJguFfJpvmZwcWHZrXrZgwetTKUn/assets/images/optimized/rev-dc4a320/www.andre-chevalley.ch/wp-content/plugins/automotive/images/quotation-close.png") bottom right;background-repeat:no-repeat;}.testimonial blockquote.style1.nitro-lazy{background-image:none !important;}.testimonial blockquote.style1 strong{font-size:14px;display:block;}ul.testimonial_slider{list-style:none;padding:0 !important;}ul.testimonial_slider li{margin-left:0;}.testimonial blockquote.style1 span,.side-content .testimonial blockquote.style1 span{font-size:14px;display:block;font-style:italic;padding:0;color:inherit;word-break:break-word;}.side-content .list ul.testimonial_slider{margin:0;}.testimonial .bx-wrapper .bx-viewport{margin:0;}footer .testimonial blockquote.style1 span,footer .testimonial blockquote.style1 strong{color:#2d2d2d;}footer .testimonial{margin-top:0;}ul.shortcode li p{display:inline-block;}.blog-content .sidebar_left .side-widget .testimonial ul li,.blog-content .sidebar_right .side-widget .testimonial ul li{margin-left:10px;}ul.recent_blog_posts{padding-left:0;}ul.recent_blog_posts li{margin-bottom:1px;margin-left:0;}.blog-list .thumb-image{float:left;height:100%;overflow:hidden;}.blog-list .thumb-image img{display:inline-block;margin-right:15px;}.blog-list h4,.page-content .blog-list h4{font-size:19px;font-weight:700;margin-top:0;margin-bottom:0;color:#2e2e2e;}.blog-list span{font-size:12px;display:inline-block;color:#2e2e2e;padding-top:4px;}.arrow1 a,.arrow2 a,.arrow3 a{background-color:#ccc;text-align:center;line-height:25px;color:#fff;width:25px;height:25px;display:inline-block;text-decoration:none;margin-right:5px;font-size:12px;}.arrow2 a{background:url("https://cdn-chkhk.nitrocdn.com/MlBhjJguFfJpvmZwcWHZrXrZgwetTKUn/assets/images/optimized/rev-dc4a320/www.andre-chevalley.ch/wp-content/plugins/automotive/images/arrow.png") no-repeat #ccc;text-indent:-9999px;}.arrow2 a.nitro-lazy{background-image:none !important;}.arrow2 a.bx-next{float:right;background-position:-20px 8px;}.arrow2 a.bx-prev{float:left;margin-right:5px;background-position:9px 8px;}.arrow1 a.disabled,.arrow2 a.disabled:hover{background-color:#eee;text-decoration:none;}.arrow1 a:hover,.arrow2 a:hover,.arrow3 a:hover{background-color:#c7081b;text-decoration:none;color:#fff;}.arrow1 a:active,.arrow2 a:active,.arrow3 a:active,.arrow1 a:focus,.arrow2 a:focus,.arrow3 a:focus{color:#fff;}.arrow3 a:hover,.recent-vehicles-wrap .arrow3 a:hover{background-image:url("https://cdn-chkhk.nitrocdn.com/MlBhjJguFfJpvmZwcWHZrXrZgwetTKUn/assets/images/optimized/rev-dc4a320/www.andre-chevalley.ch/wp-content/plugins/automotive/images/arrow.png");background-repeat:no-repeat;}.arrow3 a:hover.nitro-lazy,.recent-vehicles-wrap .arrow3 a:hover.nitro-lazy{background-image:none !important;}.arrow3 a.bx-next{float:left;margin-left:5px;background-position:-20px 8px;background-image:url("https://cdn-chkhk.nitrocdn.com/MlBhjJguFfJpvmZwcWHZrXrZgwetTKUn/assets/images/optimized/rev-dc4a320/www.andre-chevalley.ch/wp-content/plugins/automotive/images/arrow.png");background-repeat:no-repeat;text-indent:-9999px;}.arrow3 a.bx-next.nitro-lazy{background-image:none !important;}.arrow3 a.bx-prev{float:left;background-position:9px 8px;background-image:url("https://cdn-chkhk.nitrocdn.com/MlBhjJguFfJpvmZwcWHZrXrZgwetTKUn/assets/images/optimized/rev-dc4a320/www.andre-chevalley.ch/wp-content/plugins/automotive/images/arrow.png");background-repeat:no-repeat;text-indent:-9999px;}.arrow3 a.bx-prev.nitro-lazy{background-image:none !important;}.blog_post_controls{margin-top:-25px;}.fullwidth_element .vc_column_container.vc_col-sm-12>.vc_column-inner{padding-left:0;padding-right:0;}body .list_faq ul{display:inline;}body .list_faq ul li{display:inline-block;background:url("https://cdn-chkhk.nitrocdn.com/MlBhjJguFfJpvmZwcWHZrXrZgwetTKUn/assets/images/optimized/rev-dc4a320/www.andre-chevalley.ch/wp-content/plugins/automotive/images/faq-listBg.png") right no-repeat;padding-right:15px;padding-left:4px;margin-top:10px;margin-right:5px;}body .list_faq ul li.nitro-lazy{background-image:none !important;}body .list_faq ul li a{color:#000;}body .list_faq ul li:last-child{background:none;}body .list_faq ul li:hover{color:#c7081b;text-decoration:none;}body .list_faq ul li.active a{color:#c7081b;}body .list_faq h5{display:inline;font-size:14px;font-weight:600;background:#f0f0f0;padding:9px 16px;position:relative;}body .list_faq h5:before{position:absolute;right:-19px;top:0;width:0;height:0;content:"";border-top:19px solid transparent;border-bottom:19px solid transparent;border-left:19px solid #f1f1f1;}.description-accordion .panel-title{position:relative;}.description-accordion .panel-title a.collapsed:after{content:"+";background:#ccc;width:25px;height:25px;text-align:center;font-weight:bold;color:#fff;padding-top:1px;}.description-accordion .panel-title a:after{position:absolute;content:"-";display:block;background:#c7081b;width:25px;height:25px;text-align:center;font-weight:bold;color:#fff;left:-14px;top:-2px;padding-top:0;font-size:19px;line-height:22px;}.accordion_panel .panel-default>.panel-heading{color:#333;background-color:transparent;}.accordion_panel .panel-default:first-of-type>.panel-heading{border-top:none;}.accordion_panel .panel-group .panel{border-color:transparent;box-shadow:none;border-top:1px solid #e1e1e1;background-color:transparent;}.accordion_panel .panel-group .panel:first-of-type{border-top:none;}.panel-heading .panel-title>a{font-size:18px;font-weight:bold;color:#2e2e2e;}.faq_post .post-entry img{margin-right:25px;}.panel-default>.panel-heading+.panel-collapse .panel-body{padding:0;padding-bottom:10px;border-top:none;border-bottom:none;}.form-group input[type="search"]{width:100%;}.right_faq .side-widget{padding:0;}.right_faq .side-widget .search-box .form-group{margin-top:20px;}.right_faq .side-widget h3{margin-top:0;color:#c7081b;font-size:20px;font-weight:800;}.team{margin-top:16px;}.team .name_post{padding-bottom:10px;border-bottom:1px solid #e1e1e1;}.team .name_post h4{font-size:20px;font-weight:800;color:#000;margin-bottom:0;}.team .name_post p{font-weight:normal;font-size:14px;margin:0;}.team .about_team{padding-bottom:8px;border-bottom:1px solid #e1e1e1;}.team .about_team p{font-size:14px;font-weight:normal;line-height:24px;margin-top:10px;}.team .about_team ul{padding:2px 0 0 0;margin:0;}.team .about_team ul li{list-style:none;display:block;padding:1px 21px 0 21px;position:relative;line-height:34px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}.team .about_team ul li i{position:absolute;top:10px;left:0;font-size:16px;}.team .social_team ul{padding-left:0;margin-top:20px;}.team .social_team ul li{list-style:none;display:inline-block;margin-right:7px;}.team .social_team ul li i{width:32px;height:32px;display:inline-block;background:#f5f5f5;}.google_map_init .gm-style img{border:none;}.page-content .automotive-featured-panel{background-color:#f0f0f0;text-align:center;transition-duration:250ms;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;-o-transition-duration:250ms;-ms-transition-duration:250ms;padding:32px 40px 34px 40px;font-size:14px;line-height:21px;margin-bottom:0;}.page-content .automotive-featured-panel h5{color:#2e2e2e;font-size:24px;font-weight:600;margin:0;letter-spacing:-1.4px;margin-bottom:7px;}.page-content .automotive-featured-panel img{padding:11px 0;}.page-content .automotive-featured-panel p{margin-bottom:0;}.page-content .automotive-featured-panel:hover{background-color:#c7081b;color:#fff;}.page-content .automotive-featured-panel:hover p{color:#fff;}.page-content .automotive-featured-panel:hover h5{color:#fff;}.detail-service .details h5{color:#2e2e2e;font-size:24px;font-weight:600;margin:0;letter-spacing:-1.4px;padding-bottom:2px;}.detail-service .details h5:before,.detail-service .details h5 i{font-size:34px;font-family:"Font Awesome 5 Free";color:#c7081b;vertical-align:middle;margin-right:15px;}.detail-service .details p{font-size:14px;}.featured_slider div.slide a{width:120px;height:82px;background-repeat:no-repeat;display:block;text-indent:-9999px;}.pricing_table{width:100%;border:1px solid #dcdcdc;border-top:none;text-align:center;font-family:"Open Sans",sans-serif;margin-bottom:15px;}.pricing_table .pricing-header{background-color:#c7081b;text-align:center;display:block;color:#fff;}.pricing_table .pricing-header h4{margin:0;font-size:22px;color:#fff;}.pricing_table .main_pricing{background-color:#f8f8f8;border-top:none;}.pricing_table .main_pricing .inside span.amt{font-size:92px;color:#c7081b;line-height:92px;letter-spacing:-5px;margin-right:5px;}.pricing_table .main_pricing .inside span.super{font-size:32px;color:#505050;position:relative;top:-37px;left:-5px;font-weight:400;}.pricing_table .main_pricing .inside span.sub1{font-size:28px;color:#c7081b;position:relative;top:-46px;}.pricing_table .main_pricing .inside span.sub{font-size:32px;color:#505050;font-style:italic;font-weight:400;position:relative;top:0;left:-12px;}.pricing_table .main_pricing .inside span.slash{position:relative;top:-26px;right:8px;}.pricing_table .category_pricing ul{padding:0;margin:0;background-color:#fff;border-top:none;border-bottom:none;}.pricing_table .category_pricing ul li{list-style:none;font-size:16px;color:#747474;border-top:1px solid #efefed;padding:8px 0;margin-left:0;}.pricing_table .price-footer{background-color:#f8f8f8;text-align:center;border-top:1px solid #dbdbdb;}.vc_col-sm-3 .pricing_table .pricing-header h4{font-size:18px;}.vc_col-sm-3 .pricing_table .main_pricing .inside span.super{font-size:26px;top:-28px;}.vc_col-sm-3 .pricing_table .main_pricing .inside span.amt{font-size:67px;line-height:72px;}.vc_col-sm-3 .pricing_table .main_pricing .inside .slash img{height:47px;}.vc_col-sm-3 .pricing_table .main_pricing .inside span.slash{top:-20px;right:5px;}.vc_col-sm-3 .pricing_table .main_pricing .inside span.sub1{font-size:20px;top:-34px;}.vc_col-sm-3 .pricing_table .main_pricing .inside span.slash{top:-20px;right:5px;}.vc_col-sm-3 .pricing_table .main_pricing .inside span.sub{font-size:23px;}.vc_col-sm-3 .category_pricing ul li{font-size:14px;padding:2px 0;}.search_inventory_box .my-dropdown{width:100%;}.search_inventory_box .multiple_dropdowns .select-dropdown{width:100%;}.search_inventory_box .multiple_dropdowns .my-dropdown{width:42.5%;margin-right:0;}.search_inventory_box .multiple_dropdowns .my-dropdown-between{display:inline-block;margin:0 2%;width:11%;text-align:center;line-height:28px;color:#2d2d2d;font-size:13px;font-weight:normal;vertical-align:top;}.search_inventory_box .search_categories{margin-top:10px;margin-bottom:10px;}.search_inventory_box .search_categories label{position:static;font-weight:normal;}.car-block{display:block;position:relative;background-color:#f0f0f0;}.car-block .img-flex{width:100%;top:0;left:0;z-index:555;transition-duration:.3s;}.car-block .img-flex .align-center{display:none;}.car-block h6 strong{font-size:12px;}.car-block .car-block-bottom .scroller_text{font-size:12px;line-height:16px;}.car-block .car-block-bottom .scroller_text strong{font-size:12px;margin-top:4px;margin-bottom:4px;font-weight:700;line-height:13px;}.car-block .car-block-bottom .scroller_text,.car-block .car-block-bottom .scroller_price{color:#2e2e2e;}.car-block .car-block-bottom .scroller_price{font-size:14px;margin-top:0;margin-bottom:0;font-weight:600;}.car-block:hover .img-flex{display:block;overflow:hidden;position:relative;}.car-block:hover .img-flex .align-center{display:block;background-color:#000;opacity:.6;position:absolute;width:100%;height:100%;}.car-block:hover .img-flex i{color:#fff;opacity:1;position:absolute;top:50%;margin-top:-16.5px;left:50%;margin-left:-16.5px;}.car-block:hover .img-flex .car-block-bottom{background-color:#c7081b;}.car-block:hover .img-flex .car-block-bottom .scroller_text,.car-block:hover .img-flex .car-block-bottom .scroller_price,.car-block:hover .img-flex .car-block-bottom .scroller_text strong{color:#fff;}.slide{display:inline-block;margin-right:33px;}.related_post .car-block img{width:100%;}.car-block-bottom{display:block;background-color:#f0f0f0;padding:6px 5px 10px 5px;text-align:center;transition-duration:.2s;transition-property:all;}.default-btn{font-size:15.5px;padding:5px 13px;background-color:#c7081b;border-radius:4px;border:0;color:#fff;text-align:center;vertical-align:middle;font-weight:400;}.default-btn:hover,.btn-inventory:hover,button:hover,input[type="reset"]:hover,input[type="button"]:hover,input[type="submit"]:hover{background-color:#b8091b;color:#fff;}.default-btn:active,.btn-inventory:active,button:active,input[type="reset"]:active,input[type="button"]:active,input[type="submit"]:active{background-color:#b8091b;outline:0;}.xs-button,.default-btn.xs-button,.btn-inventory.xs-button,button.xs-button,input[type="reset"].xs-button,input[type="button"].xs-button,input[type="submit"].xs-button{font-size:10px;padding:0 5px;}.sm-button,.default-btn.sm-button,.btn-inventory.sm-button,button.sm-button,input[type="reset"].sm-button,input[type="button"].sm-button,input[type="submit"].sm-button{font-size:10px;padding:3px 8px;}.md-button,.default-btn.md-button,.btn-inventory.md-button,button.md-button,input[type="reset"].md-button,input[type="button"].md-button,input[type="submit"].md-button{font-size:13px;padding:5px 13px;}.lg-button,.default-btn.lg-button,.btn-inventory.lg-button,button.lg-button,input[type="reset"].lg-button,input[type="button"].lg-button,input[type="submit"].lg-button{font-size:18px;padding:7px 15px;}.xl-button,.default-btn.xl-button,.btn-inventory.xl-button,button.xl-button,input[type="reset"].xl-button,input[type="button"].xl-button,input[type="submit"].xl-button{font-size:24px;padding:11px 18px;}ul.nav-tabs li{margin-left:0;}fieldset#contact_form input[type="text"],fieldset#contact_form input[type="email"],fieldset#contact_form textarea[name="msg"]{width:100%;}.hours_table{text-align:center;}.page-content .hours_table strong,.blog-content .hours_table strong{font-size:inherit;font-color:inherit;}.address{float:left;font-size:13px;}.address .icon_address p{margin-bottom:0;}.address .icon_address i.fa{margin-right:10px;}.address ul li{list-style:none;padding-bottom:5px;}.address ul li i,.address ul li strong,.address ul li span{font-size:13px;color:#2d2d2d;margin-right:10px;}.flip{margin-bottom:30px;}.vc_row.fullwidth_element{margin-left:0;margin-right:0;}.vc_row.fullwidth_element>.vc_col-sm-12{padding-left:0;padding-right:0;width:100%;position:absolute;left:0;right:0;}.vc_row.bottom_element{margin-bottom:0;}.newsletter .form_contact .email{width:100%;}.portfolio_content .flexslider img,.related_post .car-block img,.portfolio_content img.attachment-post-thumbnail{border:0;}.right_site_job .job h2{font-weight:bold;font-size:20px;margin:0;border-bottom:1px solid #e1e1e1;padding-bottom:20px;margin-bottom:13px;}.right_site_job .job p{line-height:24px;letter-spacing:-.2px;}.right_site_job .project_details h2{font-weight:bold;font-size:20px;margin:0;border-bottom:1px solid #e1e1e1;padding-bottom:20px;margin-bottom:20px;}.right_site_job .project_details ul{padding-left:0;margin-top:-9px;}.right_site_job .project_details ul li{list-style:none;display:block;}.right_site_job .project_details ul li i{margin-right:5px;color:#c7081b;}.project_wrapper{margin-bottom:-15px;}.project_wrapper h4.related_project_head{border-bottom:1px solid #e1e1e1;font-weight:bold;font-size:20px;color:#2d2d2d;padding-bottom:12px;margin-bottom:30px;}.no_related_projects{margin-left:15px;}.single-project-wide .project_details{margin-top:20px;}.single-project-wide .slider{margin-bottom:25px;padding:0;}.flexslider2 .flex-direction-nav li a{background:#000;color:#fff;width:50px;height:70px;opacity:0;padding:14px 10px;font-size:30px;line-height:45px;}.flexslider2 .flex-direction-nav li a:hover{background:#c7081b;}.flexslider2:hover a.flex-next{right:0;}.flexslider2:hover a.flex-prev{left:0;}.car-block a:hover>.car-block-bottom h2{color:#fff;}.car-block a:hover>.car-block-bottom h4{color:#fff;}.single_filter li{list-style-type:square;}#comments img{border:0;-webkit-transform:initial;}.flexslider.loading .slides>li:first-child{opacity:1 !important;}.recent_car.recent_car .car-block-bottom{width:100%;}div.button-center-align{text-align:center;}div.button-right-align{text-align:right;}.elementor-widget-wrap .elementor-widget.elementor-widget-hours_table{display:inline-block;width:auto;}.elementor-widget-wrap .elementor-widget.elementor-widget-progress_bar{margin-bottom:0;}.elementor .search-form{margin-top:0;}.inner-page .elementor{margin-left:-10px;margin-right:-10px;}.padding-5{padding:5px !important;}.padding-10{padding:10px !important;}.padding-15{padding:15px !important;}.padding-20{padding:20px !important;}.padding-25{padding:25px !important;}.padding-30{padding:30px !important;}.padding-40{padding:40px !important;}.padding-50{padding:50px !important;}.padding-60{padding:60px !important;}.padding-70{padding:70px !important;}.padding-80{padding:80px !important;}.padding-90{padding:90px !important;}.padding-100{padding:100px !important;}.padding-110{padding:110px !important;}.padding-120{padding:120px !important;}.padding-130{padding:130px !important;}.padding-140{padding:140px !important;}.padding-150{padding:150px !important;}.padding-horizontal-5,.padding-left-5{padding-left:5px !important;}.padding-horizontal-10,.padding-left-10{padding-left:10px !important;}.padding-horizontal-15,.padding-left-15{padding-left:15px !important;}.padding-horizontal-20,.padding-left-20{padding-left:20px !important;}.padding-horizontal-25,.padding-left-25{padding-left:25px !important;}.padding-horizontal-30,.padding-left-30{padding-left:30px !important;}.padding-horizontal-40,.padding-left-40{padding-left:40px !important;}.padding-horizontal-50,.padding-left-50{padding-left:50px !important;}.padding-horizontal-60,.padding-left-60{padding-left:60px !important;}.padding-horizontal-70,.padding-left-70{padding-left:70px !important;}.padding-horizontal-80,.padding-left-80{padding-left:80px !important;}.padding-horizontal-90,.padding-left-90{padding-left:90px !important;}.padding-horizontal-100,.padding-left-100{padding-left:100px !important;}.padding-horizontal-110,.padding-left-110{padding-left:110px !important;}.padding-horizontal-120,.padding-left-120{padding-left:120px !important;}.padding-horizontal-130,.padding-left-130{padding-left:130px !important;}.padding-horizontal-140,.padding-left-140{padding-left:140px !important;}.padding-horizontal-150,.padding-left-150{padding-left:150px !important;}.padding-horizontal-5,.padding-right-5{padding-right:5px !important;}.padding-horizontal-10,.padding-right-10{padding-right:10px !important;}.padding-horizontal-15,.padding-right-15{padding-right:15px !important;}.padding-horizontal-20,.padding-right-20{padding-right:20px !important;}.padding-horizontal-25,.padding-right-25{padding-right:25px !important;}.padding-horizontal-30,.padding-right-30{padding-right:30px !important;}.padding-horizontal-40,.padding-right-40{padding-right:40px !important;}.padding-horizontal-50,.padding-right-50{padding-right:50px !important;}.padding-horizontal-60,.padding-right-60{padding-right:60px !important;}.padding-horizontal-70,.padding-right-70{padding-right:70px !important;}.padding-horizontal-80,.padding-right-80{padding-right:80px !important;}.padding-horizontal-90,.padding-right-90{padding-right:90px !important;}.padding-horizontal-100,.padding-right-100{padding-right:100px !important;}.padding-horizontal-110,.padding-right-110{padding-right:110px !important;}.padding-horizontal-120,.padding-right-120{padding-right:120px !important;}.padding-horizontal-130,.padding-right-130{padding-right:130px !important;}.padding-horizontal-140,.padding-right-140{padding-right:140px !important;}.padding-horizontal-150,.padding-right-150{padding-right:150px !important;}.padding-vertical-10,.padding-top-10{padding-top:10px !important;}.padding-vertical-15,.padding-top-15{padding-top:15px !important;}.padding-vertical-20,.padding-top-20{padding-top:20px !important;}.padding-vertical-25,.padding-top-25{padding-top:25px !important;}.padding-vertical-30,.padding-top-30{padding-top:30px !important;}.padding-vertical-40,.padding-top-40{padding-top:40px !important;}.padding-vertical-50,.padding-top-50{padding-top:50px !important;}.padding-vertical-60,.padding-top-60{padding-top:60px !important;}.padding-vertical-70,.padding-top-70{padding-top:70px !important;}.padding-vertical-80,.padding-top-80{padding-top:80px !important;}.padding-vertical-90,.padding-top-90{padding-top:90px !important;}.padding-vertical-100,.padding-top-100{padding-top:100px !important;}.padding-vertical-110,.padding-top-110{padding-top:110px !important;}.padding-vertical-120,.padding-top-120{padding-top:120px !important;}.padding-vertical-130,.padding-top-130{padding-top:130px !important;}.padding-vertical-140,.padding-top-140{padding-top:140px !important;}.padding-vertical-150,.padding-top-150{padding-top:150px !important;}.padding-vertical-5,.padding-bottom-5{padding-bottom:5px !important;}.padding-vertical-10,.padding-bottom-10{padding-bottom:10px !important;}.padding-vertical-15,.padding-bottom-15{padding-bottom:15px !important;}.padding-vertical-20,.padding-bottom-20{padding-bottom:20px !important;}.padding-vertical-25,.padding-bottom-25{padding-bottom:25px !important;}.padding-vertical-30,.padding-bottom-30{padding-bottom:30px !important;}.padding-vertical-40,.padding-bottom-40{padding-bottom:40px !important;}.padding-vertical-50,.padding-bottom-50{padding-bottom:50px !important;}.padding-vertical-60,.padding-bottom-60{padding-bottom:60px !important;}.padding-vertical-70,.padding-bottom-70{padding-bottom:70px !important;}.padding-vertical-80,.padding-bottom-80{padding-bottom:80px !important;}.padding-vertical-90,.padding-bottom-90{padding-bottom:90px !important;}.padding-vertical-100,.padding-bottom-100{padding-bottom:100px !important;}.padding-vertical-110,.padding-bottom-110{padding-bottom:110px !important;}.padding-vertical-120,.padding-bottom-120{padding-bottom:120px !important;}.padding-vertical-130,.padding-bottom-130{padding-bottom:130px !important;}.padding-vertical-140,.padding-bottom-140{padding-bottom:140px !important;}.padding-vertical-150,.padding-bottom-150{padding-bottom:150px !important;}.padding-none{padding:0 !important;}.padding-left-none{padding-left:0 !important;}.padding-right-none{padding-right:0 !important;}.padding-top-none{padding-top:0 !important;}.padding-bottom-none{padding-bottom:0 !important;}.margin-5{margin:5px !important;}.margin-10{margin:10px !important;}.margin-15{margin:15px !important;}.margin-20{margin:20px !important;}.margin-25{margin:25px !important;}.margin-30{margin:30px !important;}.margin-40{margin:40px !important;}.margin-50{margin:50px !important;}.margin-60{margin:60px !important;}.margin-70{margin:70px !important;}.margin-80{margin:80px !important;}.margin-90{margin:90px !important;}.margin-100{margin:100px !important;}.margin-110{margin:110px !important;}.margin-120{margin:120px !important;}.margin-130{margin:130px !important;}.margin-140{margin:140px !important;}.margin-150{margin:150px !important;}.margin-horizontal-5,.margin-left-5{margin-left:5px !important;}.margin-horizontal-10,.margin-left-10{margin-left:10px !important;}.margin-horizontal-15,.margin-left-15{margin-left:15px !important;}.margin-horizontal-20,.margin-left-20{margin-left:20px !important;}.margin-horizontal-25,.margin-left-25{margin-left:25px !important;}.margin-horizontal-30,.margin-left-30{margin-left:30px !important;}.margin-horizontal-40,.margin-left-40{margin-left:40px !important;}.margin-horizontal-50,.margin-left-50{margin-left:50px !important;}.margin-horizontal-60,.margin-left-60{margin-left:60px !important;}.margin-horizontal-70,.margin-left-70{margin-left:70px !important;}.margin-horizontal-80,.margin-left-80{margin-left:80px !important;}.margin-horizontal-90,.margin-left-90{margin-left:90px !important;}.margin-horizontal-100,.margin-left-100{margin-left:100px !important;}.margin-horizontal-110,.margin-left-110{margin-left:110px !important;}.margin-horizontal-120,.margin-left-120{margin-left:120px !important;}.margin-horizontal-130,.margin-left-130{margin-left:130px !important;}.margin-horizontal-140,.margin-left-140{margin-left:140px !important;}.margin-horizontal-150,.margin-left-150{margin-left:150px !important;}.margin-horizontal-5,.margin-right-5{margin-right:5px !important;}.margin-horizontal-10,.margin-right-10{margin-right:10px !important;}.margin-horizontal-15,.margin-right-15{margin-right:15px !important;}.margin-horizontal-20,.margin-right-20{margin-right:20px !important;}.margin-horizontal-25,.margin-right-25{margin-right:25px !important;}.margin-horizontal-30,.margin-right-30{margin-right:30px !important;}.margin-horizontal-40,.margin-right-40{margin-right:40px !important;}.margin-horizontal-50,.margin-right-50{margin-right:50px !important;}.margin-horizontal-60,.margin-right-60{margin-right:60px !important;}.margin-horizontal-70,.margin-right-70{margin-right:70px !important;}.margin-horizontal-80,.margin-right-80{margin-right:80px !important;}.margin-horizontal-90,.margin-right-90{margin-right:90px !important;}.margin-horizontal-100,.margin-right-100{margin-right:100px !important;}.margin-horizontal-110,.margin-right-110{margin-right:110px !important;}.margin-horizontal-120,.margin-right-120{margin-right:120px !important;}.margin-horizontal-130,.margin-right-130{margin-right:130px !important;}.margin-horizontal-140,.margin-right-140{margin-right:140px !important;}.margin-horizontal-150,.margin-right-150{margin-right:150px !important;}.margin-vertical-5,.margin-top-5{margin-top:5px !important;}.margin-vertical-10,.margin-top-10{margin-top:10px !important;}.margin-vertical-15,.margin-top-15{margin-top:15px !important;}.margin-vertical-20,.margin-top-20{margin-top:20px !important;}.margin-vertical-25,.margin-top-25{margin-top:25px !important;}.margin-vertical-30,.margin-top-30{margin-top:30px !important;}.margin-vertical-40,.margin-top-40{margin-top:40px !important;}.margin-vertical-50,.margin-top-50{margin-top:50px !important;}.margin-vertical-60,.margin-top-60{margin-top:60px !important;}.margin-vertical-70,.margin-top-70{margin-top:70px !important;}.margin-vertical-80,.margin-top-80{margin-top:80px !important;}.margin-vertical-90,.margin-top-90{margin-top:90px !important;}.margin-vertical-100,.margin-top-100{margin-top:100px !important;}.margin-vertical-110,.margin-top-110{margin-top:110px !important;}.margin-vertical-120,.margin-top-120{margin-top:120px !important;}.margin-vertical-130,.margin-top-130{margin-top:130px !important;}.margin-vertical-140,.margin-top-140{margin-top:140px !important;}.margin-vertical-150,.margin-top-150{margin-top:150px !important;}.margin-vertical-5,.margin-bottom-5{margin-bottom:5px !important;}.margin-vertical-10,.margin-bottom-10{margin-bottom:10px !important;}.margin-vertical-15,.margin-bottom-15{margin-bottom:15px !important;}.margin-vertical-20,.margin-bottom-20{margin-bottom:20px !important;}.margin-vertical-25,.margin-bottom-25{margin-bottom:25px !important;}.margin-vertical-30,.margin-bottom-30{margin-bottom:30px !important;}.margin-vertical-40,.margin-bottom-40{margin-bottom:40px !important;}.margin-vertical-50,.margin-bottom-50{margin-bottom:50px !important;}.margin-vertical-60,.margin-bottom-60{margin-bottom:60px !important;}.margin-vertical-70,.margin-bottom-70{margin-bottom:70px !important;}.margin-vertical-80,.margin-bottom-80{margin-bottom:80px !important;}.margin-vertical-90,.margin-bottom-90{margin-bottom:90px !important;}.margin-vertical-100,.margin-bottom-100{margin-bottom:100px !important;}.margin-vertical-110,.margin-bottom-110{margin-bottom:110px !important;}.margin-vertical-120,.margin-bottom-120{margin-bottom:120px !important;}.margin-vertical-130,.margin-bottom-130{margin-bottom:130px !important;}.margin-vertical-140,.margin-bottom-140{margin-bottom:140px !important;}.margin-vertical-150,.margin-bottom-150{margin-bottom:150px !important;}.margin-none{margin:0 !important;}.margin-left-none{margin-left:0 !important;}.margin-right-none{margin-right:0 !important;}.margin-top-none{margin-top:0 !important;}.margin-bottom-none{margin-bottom:0 !important;}@media (max-width: 767px){.xs-padding-10{padding:10px !important;}.xs-padding-15{padding:15px !important;}.xs-padding-20{padding:20px !important;}.xs-padding-25{padding:25px !important;}.xs-padding-30{padding:30px !important;}.xs-padding-40{padding:40px !important;}.xs-padding-50{padding:50px !important;}.xs-padding-60{padding:60px !important;}.xs-padding-70{padding:70px !important;}.xs-padding-80{padding:80px !important;}.xs-padding-90{padding:90px !important;}.xs-padding-100{padding:100px !important;}.xs-padding-110{padding:110px !important;}.xs-padding-120{padding:120px !important;}.xs-padding-130{padding:130px !important;}.xs-padding-140{padding:140px !important;}.xs-padding-150{padding:150px !important;}.xs-padding-horizontal-10,.xs-padding-left-10{padding-left:10px !important;}.xs-padding-horizontal-15,.xs-padding-left-15{padding-left:15px !important;}.xs-padding-horizontal-20,.xs-padding-left-20{padding-left:20px !important;}.xs-padding-horizontal-25,.xs-padding-left-25{padding-left:25px !important;}.xs-padding-horizontal-30,.xs-padding-left-30{padding-left:30px !important;}.xs-padding-horizontal-40,.xs-padding-left-40{padding-left:40px !important;}.xs-padding-horizontal-50,.xs-padding-left-50{padding-left:50px !important;}.xs-padding-horizontal-60,.xs-padding-left-60{padding-left:60px !important;}.xs-padding-horizontal-70,.xs-padding-left-70{padding-left:70px !important;}.xs-padding-horizontal-80,.xs-padding-left-80{padding-left:80px !important;}.xs-padding-horizontal-90,.xs-padding-left-90{padding-left:90px !important;}.xs-padding-horizontal-100,.xs-padding-left-100{padding-left:100px !important;}.xs-padding-horizontal-110,.xs-padding-left-110{padding-left:110px !important;}.xs-padding-horizontal-120,.xs-padding-left-120{padding-left:120px !important;}.xs-padding-horizontal-130,.xs-padding-left-130{padding-left:130px !important;}.xs-padding-horizontal-140,.xs-padding-left-140{padding-left:140px !important;}.xs-padding-horizontal-150,.xs-padding-left-150{padding-left:150px !important;}.xs-padding-horizontal-10,.xs-padding-right-10{padding-right:10px !important;}.xs-padding-horizontal-15,.xs-padding-right-15{padding-right:15px !important;}.xs-padding-horizontal-20,.xs-padding-right-20{padding-right:20px !important;}.xs-padding-horizontal-25,.xs-padding-right-25{padding-right:25px !important;}.xs-padding-horizontal-30,.xs-padding-right-30{padding-right:30px !important;}.xs-padding-horizontal-40,.xs-padding-right-40{padding-right:40px !important;}.xs-padding-horizontal-50,.xs-padding-right-50{padding-right:50px !important;}.xs-padding-horizontal-60,.xs-padding-right-60{padding-right:60px !important;}.xs-padding-horizontal-70,.xs-padding-right-70{padding-right:70px !important;}.xs-padding-horizontal-80,.xs-padding-right-80{padding-right:80px !important;}.xs-padding-horizontal-90,.xs-padding-right-90{padding-right:90px !important;}.xs-padding-horizontal-100,.xs-padding-right-100{padding-right:100px !important;}.xs-padding-horizontal-110,.xs-padding-right-110{padding-right:110px !important;}.xs-padding-horizontal-120,.xs-padding-right-120{padding-right:120px !important;}.xs-padding-horizontal-130,.xs-padding-right-130{padding-right:130px !important;}.xs-padding-horizontal-140,.xs-padding-right-140{padding-right:140px !important;}.xs-padding-horizontal-150,.xs-padding-right-150{padding-right:150px !important;}.xs-padding-vertical-10,.xs-padding-top-10{padding-top:10px !important;}.xs-padding-vertical-15,.xs-padding-top-15{padding-top:15px !important;}.xs-padding-vertical-20,.xs-padding-top-20{padding-top:20px !important;}.xs-padding-vertical-25,.xs-padding-top-25{padding-top:25px !important;}.xs-padding-vertical-30,.xs-padding-top-30{padding-top:30px !important;}.xs-padding-vertical-40,.xs-padding-top-40{padding-top:40px !important;}.xs-padding-vertical-50,.xs-padding-top-50{padding-top:50px !important;}.xs-padding-vertical-60,.xs-padding-top-60{padding-top:60px !important;}.xs-padding-vertical-70,.xs-padding-top-70{padding-top:70px !important;}.xs-padding-vertical-80,.xs-padding-top-80{padding-top:80px !important;}.xs-padding-vertical-90,.xs-padding-top-90{padding-top:90px !important;}.xs-padding-vertical-100,.xs-padding-top-100{padding-top:100px !important;}.xs-padding-vertical-110,.xs-padding-top-110{padding-top:110px !important;}.xs-padding-vertical-120,.xs-padding-top-120{padding-top:120px !important;}.xs-padding-vertical-130,.xs-padding-top-130{padding-top:130px !important;}.xs-padding-vertical-140,.xs-padding-top-140{padding-top:140px !important;}.xs-padding-vertical-150,.xs-padding-top-150{padding-top:150px !important;}.xs-padding-vertical-10,.xs-padding-bottom-10{padding-bottom:10px !important;}.xs-padding-vertical-15,.xs-padding-bottom-15{padding-bottom:15px !important;}.xs-padding-vertical-20,.xs-padding-bottom-20{padding-bottom:20px !important;}.xs-padding-vertical-25,.xs-padding-bottom-25{padding-bottom:25px !important;}.xs-padding-vertical-30,.xs-padding-bottom-30{padding-bottom:30px !important;}.xs-padding-vertical-40,.xs-padding-bottom-40{padding-bottom:40px !important;}.xs-padding-vertical-50,.xs-padding-bottom-50{padding-bottom:50px !important;}.xs-padding-vertical-60,.xs-padding-bottom-60{padding-bottom:60px !important;}.xs-padding-vertical-70,.xs-padding-bottom-70{padding-bottom:70px !important;}.xs-padding-vertical-80,.xs-padding-bottom-80{padding-bottom:80px !important;}.xs-padding-vertical-90,.xs-padding-bottom-90{padding-bottom:90px !important;}.xs-padding-vertical-100,.xs-padding-bottom-100{padding-bottom:100px !important;}.xs-padding-vertical-110,.xs-padding-bottom-110{padding-bottom:110px !important;}.xs-padding-vertical-120,.xs-padding-bottom-120{padding-bottom:120px !important;}.xs-padding-vertical-130,.xs-padding-bottom-130{padding-bottom:130px !important;}.xs-padding-vertical-140,.xs-padding-bottom-140{padding-bottom:140px !important;}.xs-padding-vertical-150,.xs-padding-bottom-150{padding-bottom:150px !important;}.xs-padding-none{padding:0 !important;}.xs-padding-left-none{padding-left:0 !important;}.xs-padding-right-none{padding-right:0 !important;}.xs-padding-top-none{padding-top:0 !important;}.xs-padding-bottom-none{padding-bottom:0 !important;}.xs-margin-10{margin:10px !important;}.xs-margin-15{margin:15px !important;}.xs-margin-20{margin:20px !important;}.xs-margin-25{margin:25px !important;}.xs-margin-30{margin:30px !important;}.xs-margin-40{margin:40px !important;}.xs-margin-50{margin:50px !important;}.xs-margin-60{margin:60px !important;}.xs-margin-70{margin:70px !important;}.xs-margin-80{margin:80px !important;}.xs-margin-90{margin:90px !important;}.xs-margin-100{margin:100px !important;}.xs-margin-110{margin:110px !important;}.xs-margin-120{margin:120px !important;}.xs-margin-130{margin:130px !important;}.xs-margin-140{margin:140px !important;}.xs-margin-150{margin:150px !important;}.xs-margin-horizontal-10,.xs-margin-left-10{margin-left:10px !important;}.xs-margin-horizontal-15,.xs-margin-left-15{margin-left:15px !important;}.xs-margin-horizontal-20,.xs-margin-left-20{margin-left:20px !important;}.xs-margin-horizontal-25,.xs-margin-left-25{margin-left:25px !important;}.xs-margin-horizontal-30,.xs-margin-left-30{margin-left:30px !important;}.xs-margin-horizontal-40,.xs-margin-left-40{margin-left:40px !important;}.xs-margin-horizontal-50,.xs-margin-left-50{margin-left:50px !important;}.xs-margin-horizontal-60,.xs-margin-left-60{margin-left:60px !important;}.xs-margin-horizontal-70,.xs-margin-left-70{margin-left:70px !important;}.xs-margin-horizontal-80,.xs-margin-left-80{margin-left:80px !important;}.xs-margin-horizontal-90,.xs-margin-left-90{margin-left:90px !important;}.xs-margin-horizontal-100,.xs-margin-left-100{margin-left:100px !important;}.xs-margin-horizontal-110,.xs-margin-left-110{margin-left:110px !important;}.xs-margin-horizontal-120,.xs-margin-left-120{margin-left:120px !important;}.xs-margin-horizontal-130,.xs-margin-left-130{margin-left:130px !important;}.xs-margin-horizontal-140,.xs-margin-left-140{margin-left:140px !important;}.xs-margin-horizontal-150,.xs-margin-left-150{margin-left:150px !important;}.xs-margin-horizontal-10,.xs-margin-right-10{margin-right:10px !important;}.xs-margin-horizontal-15,.xs-margin-right-15{margin-right:15px !important;}.xs-margin-horizontal-20,.xs-margin-right-20{margin-right:20px !important;}.xs-margin-horizontal-25,.xs-margin-right-25{margin-right:25px !important;}.xs-margin-horizontal-30,.xs-margin-right-30{margin-right:30px !important;}.xs-margin-horizontal-40,.xs-margin-right-40{margin-right:40px !important;}.xs-margin-horizontal-50,.xs-margin-right-50{margin-right:50px !important;}.xs-margin-horizontal-60,.xs-margin-right-60{margin-right:60px !important;}.xs-margin-horizontal-70,.xs-margin-right-70{margin-right:70px !important;}.xs-margin-horizontal-80,.xs-margin-right-80{margin-right:80px !important;}.xs-margin-horizontal-90,.xs-margin-right-90{margin-right:90px !important;}.xs-margin-horizontal-100,.xs-margin-right-100{margin-right:100px !important;}.xs-margin-horizontal-110,.xs-margin-right-110{margin-right:110px !important;}.xs-margin-horizontal-120,.xs-margin-right-120{margin-right:120px !important;}.xs-margin-horizontal-130,.xs-margin-right-130{margin-right:130px !important;}.xs-margin-horizontal-140,.xs-margin-right-140{margin-right:140px !important;}.xs-margin-horizontal-150,.xs-margin-right-150{margin-right:150px !important;}.xs-margin-vertical-10,.xs-margin-top-10{margin-top:10px !important;}.xs-margin-vertical-15,.xs-margin-top-15{margin-top:15px !important;}.xs-margin-vertical-20,.xs-margin-top-20{margin-top:20px !important;}.xs-margin-vertical-25,.xs-margin-top-25{margin-top:25px !important;}.xs-margin-vertical-30,.xs-margin-top-30{margin-top:30px !important;}.xs-margin-vertical-40,.xs-margin-top-40{margin-top:40px !important;}.xs-margin-vertical-50,.xs-margin-top-50{margin-top:50px !important;}.xs-margin-vertical-60,.xs-margin-top-60{margin-top:60px !important;}.xs-margin-vertical-70,.xs-margin-top-70{margin-top:70px !important;}.xs-margin-vertical-80,.xs-margin-top-80{margin-top:80px !important;}.xs-margin-vertical-90,.xs-margin-top-90{margin-top:90px !important;}.xs-margin-vertical-100,.xs-margin-top-100{margin-top:100px !important;}.xs-margin-vertical-110,.xs-margin-top-110{margin-top:110px !important;}.xs-margin-vertical-120,.xs-margin-top-120{margin-top:120px !important;}.xs-margin-vertical-130,.xs-margin-top-130{margin-top:130px !important;}.xs-margin-vertical-140,.xs-margin-top-140{margin-top:140px !important;}.xs-margin-vertical-150,.xs-margin-top-150{margin-top:150px !important;}.xs-margin-vertical-10,.xs-margin-bottom-10{margin-bottom:10px !important;}.xs-margin-vertical-15,.xs-margin-bottom-15{margin-bottom:15px !important;}.xs-margin-vertical-20,.xs-margin-bottom-20{margin-bottom:20px !important;}.xs-margin-vertical-25,.xs-margin-bottom-25{margin-bottom:25px !important;}.xs-margin-vertical-30,.xs-margin-bottom-30{margin-bottom:30px !important;}.xs-margin-vertical-40,.xs-margin-bottom-40{margin-bottom:40px !important;}.xs-margin-vertical-50,.xs-margin-bottom-50{margin-bottom:50px !important;}.xs-margin-vertical-60,.xs-margin-bottom-60{margin-bottom:60px !important;}.xs-margin-vertical-70,.xs-margin-bottom-70{margin-bottom:70px !important;}.xs-margin-vertical-80,.xs-margin-bottom-80{margin-bottom:80px !important;}.xs-margin-vertical-90,.xs-margin-bottom-90{margin-bottom:90px !important;}.xs-margin-vertical-100,.xs-margin-bottom-100{margin-bottom:100px !important;}.xs-margin-vertical-110,.xs-margin-bottom-110{margin-bottom:110px !important;}.xs-margin-vertical-120,.xs-margin-bottom-120{margin-bottom:120px !important;}.xs-margin-vertical-130,.xs-margin-bottom-130{margin-bottom:130px !important;}.xs-margin-vertical-140,.xs-margin-bottom-140{margin-bottom:140px !important;}.xs-margin-vertical-150,.xs-margin-bottom-150{margin-bottom:150px !important;}.xs-margin-none{margin:0 !important;}.xs-margin-left-none{margin-left:0 !important;}.xs-margin-right-none{margin-right:0 !important;}.xs-margin-top-none{margin-top:0 !important;}.xs-margin-bottom-none{margin-bottom:0 !important;}}@media (min-width: 768px){.sm-padding-10{padding:10px !important;}.sm-padding-15{padding:15px !important;}.sm-padding-20{padding:20px !important;}.sm-padding-25{padding:25px !important;}.sm-padding-30{padding:30px !important;}.sm-padding-40{padding:40px !important;}.sm-padding-50{padding:50px !important;}.sm-padding-60{padding:60px !important;}.sm-padding-70{padding:70px !important;}.sm-padding-80{padding:80px !important;}.sm-padding-90{padding:90px !important;}.sm-padding-100{padding:100px !important;}.sm-padding-110{padding:110px !important;}.sm-padding-120{padding:120px !important;}.sm-padding-130{padding:130px !important;}.sm-padding-140{padding:140px !important;}.sm-padding-150{padding:150px !important;}.sm-padding-horizontal-10,.sm-padding-left-10{padding-left:10px !important;}.sm-padding-horizontal-15,.sm-padding-left-15{padding-left:15px !important;}.sm-padding-horizontal-20,.sm-padding-left-20{padding-left:20px !important;}.sm-padding-horizontal-25,.sm-padding-left-25{padding-left:25px !important;}.sm-padding-horizontal-30,.sm-padding-left-30{padding-left:30px !important;}.sm-padding-horizontal-40,.sm-padding-left-40{padding-left:40px !important;}.sm-padding-horizontal-50,.sm-padding-left-50{padding-left:50px !important;}.sm-padding-horizontal-60,.sm-padding-left-60{padding-left:60px !important;}.sm-padding-horizontal-70,.sm-padding-left-70{padding-left:70px !important;}.sm-padding-horizontal-80,.sm-padding-left-80{padding-left:80px !important;}.sm-padding-horizontal-90,.sm-padding-left-90{padding-left:90px !important;}.sm-padding-horizontal-100,.sm-padding-left-100{padding-left:100px !important;}.sm-padding-horizontal-110,.sm-padding-left-110{padding-left:110px !important;}.sm-padding-horizontal-120,.sm-padding-left-120{padding-left:120px !important;}.sm-padding-horizontal-130,.sm-padding-left-130{padding-left:130px !important;}.sm-padding-horizontal-140,.sm-padding-left-140{padding-left:140px !important;}.sm-padding-horizontal-150,.sm-padding-left-150{padding-left:150px !important;}.sm-padding-horizontal-10,.sm-padding-right-10{padding-right:10px !important;}.sm-padding-horizontal-15,.sm-padding-right-15{padding-right:15px !important;}.sm-padding-horizontal-20,.sm-padding-right-20{padding-right:20px !important;}.sm-padding-horizontal-25,.sm-padding-right-25{padding-right:25px !important;}.sm-padding-horizontal-30,.sm-padding-right-30{padding-right:30px !important;}.sm-padding-horizontal-40,.sm-padding-right-40{padding-right:40px !important;}.sm-padding-horizontal-50,.sm-padding-right-50{padding-right:50px !important;}.sm-padding-horizontal-60,.sm-padding-right-60{padding-right:60px !important;}.sm-padding-horizontal-70,.sm-padding-right-70{padding-right:70px !important;}.sm-padding-horizontal-80,.sm-padding-right-80{padding-right:80px !important;}.sm-padding-horizontal-90,.sm-padding-right-90{padding-right:90px !important;}.sm-padding-horizontal-100,.sm-padding-right-100{padding-right:100px !important;}.sm-padding-horizontal-110,.sm-padding-right-110{padding-right:110px !important;}.sm-padding-horizontal-120,.sm-padding-right-120{padding-right:120px !important;}.sm-padding-horizontal-130,.sm-padding-right-130{padding-right:130px !important;}.sm-padding-horizontal-140,.sm-padding-right-140{padding-right:140px !important;}.sm-padding-horizontal-150,.sm-padding-right-150{padding-right:150px !important;}.sm-padding-vertical-10,.sm-padding-top-10{padding-top:10px !important;}.sm-padding-vertical-15,.sm-padding-top-15{padding-top:15px !important;}.sm-padding-vertical-20,.sm-padding-top-20{padding-top:20px !important;}.sm-padding-vertical-25,.sm-padding-top-25{padding-top:25px !important;}.sm-padding-vertical-30,.sm-padding-top-30{padding-top:30px !important;}.sm-padding-vertical-40,.sm-padding-top-40{padding-top:40px !important;}.sm-padding-vertical-50,.sm-padding-top-50{padding-top:50px !important;}.sm-padding-vertical-60,.sm-padding-top-60{padding-top:60px !important;}.sm-padding-vertical-70,.sm-padding-top-70{padding-top:70px !important;}.sm-padding-vertical-80,.sm-padding-top-80{padding-top:80px !important;}.sm-padding-vertical-90,.sm-padding-top-90{padding-top:90px !important;}.sm-padding-vertical-100,.sm-padding-top-100{padding-top:100px !important;}.sm-padding-vertical-110,.sm-padding-top-110{padding-top:110px !important;}.sm-padding-vertical-120,.sm-padding-top-120{padding-top:120px !important;}.sm-padding-vertical-130,.sm-padding-top-130{padding-top:130px !important;}.sm-padding-vertical-140,.sm-padding-top-140{padding-top:140px !important;}.sm-padding-vertical-150,.sm-padding-top-150{padding-top:150px !important;}.sm-padding-vertical-10,.sm-padding-bottom-10{padding-bottom:10px !important;}.sm-padding-vertical-15,.sm-padding-bottom-15{padding-bottom:15px !important;}.sm-padding-vertical-20,.sm-padding-bottom-20{padding-bottom:20px !important;}.sm-padding-vertical-25,.sm-padding-bottom-25{padding-bottom:25px !important;}.sm-padding-vertical-30,.sm-padding-bottom-30{padding-bottom:30px !important;}.sm-padding-vertical-40,.sm-padding-bottom-40{padding-bottom:40px !important;}.sm-padding-vertical-50,.sm-padding-bottom-50{padding-bottom:50px !important;}.sm-padding-vertical-60,.sm-padding-bottom-60{padding-bottom:60px !important;}.sm-padding-vertical-70,.sm-padding-bottom-70{padding-bottom:70px !important;}.sm-padding-vertical-80,.sm-padding-bottom-80{padding-bottom:80px !important;}.sm-padding-vertical-90,.sm-padding-bottom-90{padding-bottom:90px !important;}.sm-padding-vertical-100,.sm-padding-bottom-100{padding-bottom:100px !important;}.sm-padding-vertical-110,.sm-padding-bottom-110{padding-bottom:110px !important;}.sm-padding-vertical-120,.sm-padding-bottom-120{padding-bottom:120px !important;}.sm-padding-vertical-130,.sm-padding-bottom-130{padding-bottom:130px !important;}.sm-padding-vertical-140,.sm-padding-bottom-140{padding-bottom:140px !important;}.sm-padding-vertical-150,.sm-padding-bottom-150{padding-bottom:150px !important;}.sm-padding-none{padding:0 !important;}.sm-padding-left-none{padding-left:0 !important;}.sm-padding-right-none{padding-right:0 !important;}.sm-padding-top-none{padding-top:0 !important;}.sm-padding-bottom-none{padding-bottom:0 !important;}.sm-margin-10{margin:10px !important;}.sm-margin-15{margin:15px !important;}.sm-margin-20{margin:20px !important;}.sm-margin-25{margin:25px !important;}.sm-margin-30{margin:30px !important;}.sm-margin-40{margin:40px !important;}.sm-margin-50{margin:50px !important;}.sm-margin-60{margin:60px !important;}.sm-margin-70{margin:70px !important;}.sm-margin-80{margin:80px !important;}.sm-margin-90{margin:90px !important;}.sm-margin-100{margin:100px !important;}.sm-margin-110{margin:110px !important;}.sm-margin-120{margin:120px !important;}.sm-margin-130{margin:130px !important;}.sm-margin-140{margin:140px !important;}.sm-margin-150{margin:150px !important;}.sm-margin-horizontal-10,.sm-margin-left-10{margin-left:10px !important;}.sm-margin-horizontal-15,.sm-margin-left-15{margin-left:15px !important;}.sm-margin-horizontal-20,.sm-margin-left-20{margin-left:20px !important;}.sm-margin-horizontal-25,.sm-margin-left-25{margin-left:25px !important;}.sm-margin-horizontal-30,.sm-margin-left-30{margin-left:30px !important;}.sm-margin-horizontal-40,.sm-margin-left-40{margin-left:40px !important;}.sm-margin-horizontal-50,.sm-margin-left-50{margin-left:50px !important;}.sm-margin-horizontal-60,.sm-margin-left-60{margin-left:60px !important;}.sm-margin-horizontal-70,.sm-margin-left-70{margin-left:70px !important;}.sm-margin-horizontal-80,.sm-margin-left-80{margin-left:80px !important;}.sm-margin-horizontal-90,.sm-margin-left-90{margin-left:90px !important;}.sm-margin-horizontal-100,.sm-margin-left-100{margin-left:100px !important;}.sm-margin-horizontal-110,.sm-margin-left-110{margin-left:110px !important;}.sm-margin-horizontal-120,.sm-margin-left-120{margin-left:120px !important;}.sm-margin-horizontal-130,.sm-margin-left-130{margin-left:130px !important;}.sm-margin-horizontal-140,.sm-margin-left-140{margin-left:140px !important;}.sm-margin-horizontal-150,.sm-margin-left-150{margin-left:150px !important;}.sm-margin-horizontal-10,.sm-margin-right-10{margin-right:10px !important;}.sm-margin-horizontal-15,.sm-margin-right-15{margin-right:15px !important;}.sm-margin-horizontal-20,.sm-margin-right-20{margin-right:20px !important;}.sm-margin-horizontal-25,.sm-margin-right-25{margin-right:25px !important;}.sm-margin-horizontal-30,.sm-margin-right-30{margin-right:30px !important;}.sm-margin-horizontal-40,.sm-margin-right-40{margin-right:40px !important;}.sm-margin-horizontal-50,.sm-margin-right-50{margin-right:50px !important;}.sm-margin-horizontal-60,.sm-margin-right-60{margin-right:60px !important;}.sm-margin-horizontal-70,.sm-margin-right-70{margin-right:70px !important;}.sm-margin-horizontal-80,.sm-margin-right-80{margin-right:80px !important;}.sm-margin-horizontal-90,.sm-margin-right-90{margin-right:90px !important;}.sm-margin-horizontal-100,.sm-margin-right-100{margin-right:100px !important;}.sm-margin-horizontal-110,.sm-margin-right-110{margin-right:110px !important;}.sm-margin-horizontal-120,.sm-margin-right-120{margin-right:120px !important;}.sm-margin-horizontal-130,.sm-margin-right-130{margin-right:130px !important;}.sm-margin-horizontal-140,.sm-margin-right-140{margin-right:140px !important;}.sm-margin-horizontal-150,.sm-margin-right-150{margin-right:150px !important;}.sm-margin-vertical-10,.sm-margin-top-10{margin-top:10px !important;}.sm-margin-vertical-15,.sm-margin-top-15{margin-top:15px !important;}.sm-margin-vertical-20,.sm-margin-top-20{margin-top:20px !important;}.sm-margin-vertical-25,.sm-margin-top-25{margin-top:25px !important;}.sm-margin-vertical-30,.sm-margin-top-30{margin-top:30px !important;}.sm-margin-vertical-40,.sm-margin-top-40{margin-top:40px !important;}.sm-margin-vertical-50,.sm-margin-top-50{margin-top:50px !important;}.sm-margin-vertical-60,.sm-margin-top-60{margin-top:60px !important;}.sm-margin-vertical-70,.sm-margin-top-70{margin-top:70px !important;}.sm-margin-vertical-80,.sm-margin-top-80{margin-top:80px !important;}.sm-margin-vertical-90,.sm-margin-top-90{margin-top:90px !important;}.sm-margin-vertical-100,.sm-margin-top-100{margin-top:100px !important;}.sm-margin-vertical-110,.sm-margin-top-110{margin-top:110px !important;}.sm-margin-vertical-120,.sm-margin-top-120{margin-top:120px !important;}.sm-margin-vertical-130,.sm-margin-top-130{margin-top:130px !important;}.sm-margin-vertical-140,.sm-margin-top-140{margin-top:140px !important;}.sm-margin-vertical-150,.sm-margin-top-150{margin-top:150px !important;}.sm-margin-vertical-10,.sm-margin-bottom-10{margin-bottom:10px !important;}.sm-margin-vertical-15,.sm-margin-bottom-15{margin-bottom:15px !important;}.sm-margin-vertical-20,.sm-margin-bottom-20{margin-bottom:20px !important;}.sm-margin-vertical-25,.sm-margin-bottom-25{margin-bottom:25px !important;}.sm-margin-vertical-30,.sm-margin-bottom-30{margin-bottom:30px !important;}.sm-margin-vertical-40,.sm-margin-bottom-40{margin-bottom:40px !important;}.sm-margin-vertical-50,.sm-margin-bottom-50{margin-bottom:50px !important;}.sm-margin-vertical-60,.sm-margin-bottom-60{margin-bottom:60px !important;}.sm-margin-vertical-70,.sm-margin-bottom-70{margin-bottom:70px !important;}.sm-margin-vertical-80,.sm-margin-bottom-80{margin-bottom:80px !important;}.sm-margin-vertical-90,.sm-margin-bottom-90{margin-bottom:90px !important;}.sm-margin-vertical-100,.sm-margin-bottom-100{margin-bottom:100px !important;}.sm-margin-vertical-110,.sm-margin-bottom-110{margin-bottom:110px !important;}.sm-margin-vertical-120,.sm-margin-bottom-120{margin-bottom:120px !important;}.sm-margin-vertical-130,.sm-margin-bottom-130{margin-bottom:130px !important;}.sm-margin-vertical-140,.sm-margin-bottom-140{margin-bottom:140px !important;}.sm-margin-vertical-150,.sm-margin-bottom-150{margin-bottom:150px !important;}.sm-margin-none{margin:0 !important;}.sm-margin-left-none{margin-left:0 !important;}.sm-margin-right-none{margin-right:0 !important;}.sm-margin-top-none{margin-top:0 !important;}.sm-margin-bottom-none{margin-bottom:0 !important;}}@media (min-width: 992px){.md-padding-10{padding:10px !important;}.md-padding-15{padding:15px !important;}.md-padding-20{padding:20px !important;}.md-padding-25{padding:25px !important;}.md-padding-30{padding:30px !important;}.md-padding-40{padding:40px !important;}.md-padding-50{padding:50px !important;}.md-padding-60{padding:60px !important;}.md-padding-70{padding:70px !important;}.md-padding-80{padding:80px !important;}.md-padding-90{padding:90px !important;}.md-padding-100{padding:100px !important;}.md-padding-110{padding:110px !important;}.md-padding-120{padding:120px !important;}.md-padding-130{padding:130px !important;}.md-padding-140{padding:140px !important;}.md-padding-150{padding:150px !important;}.md-padding-horizontal-10,.md-padding-left-10{padding-left:10px !important;}.md-padding-horizontal-15,.md-padding-left-15{padding-left:15px !important;}.md-padding-horizontal-20,.md-padding-left-20{padding-left:20px !important;}.md-padding-horizontal-25,.md-padding-left-25{padding-left:25px !important;}.md-padding-horizontal-30,.md-padding-left-30{padding-left:30px !important;}.md-padding-horizontal-40,.md-padding-left-40{padding-left:40px !important;}.md-padding-horizontal-50,.md-padding-left-50{padding-left:50px !important;}.md-padding-horizontal-60,.md-padding-left-60{padding-left:60px !important;}.md-padding-horizontal-70,.md-padding-left-70{padding-left:70px !important;}.md-padding-horizontal-80,.md-padding-left-80{padding-left:80px !important;}.md-padding-horizontal-90,.md-padding-left-90{padding-left:90px !important;}.md-padding-horizontal-100,.md-padding-left-100{padding-left:100px !important;}.md-padding-horizontal-110,.md-padding-left-110{padding-left:110px !important;}.md-padding-horizontal-120,.md-padding-left-120{padding-left:120px !important;}.md-padding-horizontal-130,.md-padding-left-130{padding-left:130px !important;}.md-padding-horizontal-140,.md-padding-left-140{padding-left:140px !important;}.md-padding-horizontal-150,.md-padding-left-150{padding-left:150px !important;}.md-padding-horizontal-10,.md-padding-right-10{padding-right:10px !important;}.md-padding-horizontal-15,.md-padding-right-15{padding-right:15px !important;}.md-padding-horizontal-20,.md-padding-right-20{padding-right:20px !important;}.md-padding-horizontal-25,.md-padding-right-25{padding-right:25px !important;}.md-padding-horizontal-30,.md-padding-right-30{padding-right:30px !important;}.md-padding-horizontal-40,.md-padding-right-40{padding-right:40px !important;}.md-padding-horizontal-50,.md-padding-right-50{padding-right:50px !important;}.md-padding-horizontal-60,.md-padding-right-60{padding-right:60px !important;}.md-padding-horizontal-70,.md-padding-right-70{padding-right:70px !important;}.md-padding-horizontal-80,.md-padding-right-80{padding-right:80px !important;}.md-padding-horizontal-90,.md-padding-right-90{padding-right:90px !important;}.md-padding-horizontal-100,.md-padding-right-100{padding-right:100px !important;}.md-padding-horizontal-110,.md-padding-right-110{padding-right:110px !important;}.md-padding-horizontal-120,.md-padding-right-120{padding-right:120px !important;}.md-padding-horizontal-130,.md-padding-right-130{padding-right:130px !important;}.md-padding-horizontal-140,.md-padding-right-140{padding-right:140px !important;}.md-padding-horizontal-150,.md-padding-right-150{padding-right:150px !important;}.md-padding-vertical-10,.md-padding-top-10{padding-top:10px !important;}.md-padding-vertical-15,.md-padding-top-15{padding-top:15px !important;}.md-padding-vertical-20,.md-padding-top-20{padding-top:20px !important;}.md-padding-vertical-25,.md-padding-top-25{padding-top:25px !important;}.md-padding-vertical-30,.md-padding-top-30{padding-top:30px !important;}.md-padding-vertical-40,.md-padding-top-40{padding-top:40px !important;}.md-padding-vertical-50,.md-padding-top-50{padding-top:50px !important;}.md-padding-vertical-60,.md-padding-top-60{padding-top:60px !important;}.md-padding-vertical-70,.md-padding-top-70{padding-top:70px !important;}.md-padding-vertical-80,.md-padding-top-80{padding-top:80px !important;}.md-padding-vertical-90,.md-padding-top-90{padding-top:90px !important;}.md-padding-vertical-100,.md-padding-top-100{padding-top:100px !important;}.md-padding-vertical-110,.md-padding-top-110{padding-top:110px !important;}.md-padding-vertical-120,.md-padding-top-120{padding-top:120px !important;}.md-padding-vertical-130,.md-padding-top-130{padding-top:130px !important;}.md-padding-vertical-140,.md-padding-top-140{padding-top:140px !important;}.md-padding-vertical-150,.md-padding-top-150{padding-top:150px !important;}.md-padding-vertical-10,.md-padding-bottom-10{padding-bottom:10px !important;}.md-padding-vertical-15,.md-padding-bottom-15{padding-bottom:15px !important;}.md-padding-vertical-20,.md-padding-bottom-20{padding-bottom:20px !important;}.md-padding-vertical-25,.md-padding-bottom-25{padding-bottom:25px !important;}.md-padding-vertical-30,.md-padding-bottom-30{padding-bottom:30px !important;}.md-padding-vertical-40,.md-padding-bottom-40{padding-bottom:40px !important;}.md-padding-vertical-50,.md-padding-bottom-50{padding-bottom:50px !important;}.md-padding-vertical-60,.md-padding-bottom-60{padding-bottom:60px !important;}.md-padding-vertical-70,.md-padding-bottom-70{padding-bottom:70px !important;}.md-padding-vertical-80,.md-padding-bottom-80{padding-bottom:80px !important;}.md-padding-vertical-90,.md-padding-bottom-90{padding-bottom:90px !important;}.md-padding-vertical-100,.md-padding-bottom-100{padding-bottom:100px !important;}.md-padding-vertical-110,.md-padding-bottom-110{padding-bottom:110px !important;}.md-padding-vertical-120,.md-padding-bottom-120{padding-bottom:120px !important;}.md-padding-vertical-130,.md-padding-bottom-130{padding-bottom:130px !important;}.md-padding-vertical-140,.md-padding-bottom-140{padding-bottom:140px !important;}.md-padding-vertical-150,.md-padding-bottom-150{padding-bottom:150px !important;}.md-padding-none{padding:0 !important;}.md-padding-left-none{padding-left:0 !important;}.md-padding-right-none{padding-right:0 !important;}.md-padding-top-none{padding-top:0 !important;}.md-padding-bottom-none{padding-bottom:0 !important;}.md-margin-10{margin:10px !important;}.md-margin-15{margin:15px !important;}.md-margin-20{margin:20px !important;}.md-margin-25{margin:25px !important;}.md-margin-30{margin:30px !important;}.md-margin-40{margin:40px !important;}.md-margin-50{margin:50px !important;}.md-margin-60{margin:60px !important;}.md-margin-70{margin:70px !important;}.md-margin-80{margin:80px !important;}.md-margin-90{margin:90px !important;}.md-margin-100{margin:100px !important;}.md-margin-110{margin:110px !important;}.md-margin-120{margin:120px !important;}.md-margin-130{margin:130px !important;}.md-margin-140{margin:140px !important;}.md-margin-150{margin:150px !important;}.md-margin-horizontal-10,.md-margin-left-10{margin-left:10px !important;}.md-margin-horizontal-15,.md-margin-left-15{margin-left:15px !important;}.md-margin-horizontal-20,.md-margin-left-20{margin-left:20px !important;}.md-margin-horizontal-25,.md-margin-left-25{margin-left:25px !important;}.md-margin-horizontal-30,.md-margin-left-30{margin-left:30px !important;}.md-margin-horizontal-40,.md-margin-left-40{margin-left:40px !important;}.md-margin-horizontal-50,.md-margin-left-50{margin-left:50px !important;}.md-margin-horizontal-60,.md-margin-left-60{margin-left:60px !important;}.md-margin-horizontal-70,.md-margin-left-70{margin-left:70px !important;}.md-margin-horizontal-80,.md-margin-left-80{margin-left:80px !important;}.md-margin-horizontal-90,.md-margin-left-90{margin-left:90px !important;}.md-margin-horizontal-100,.md-margin-left-100{margin-left:100px !important;}.md-margin-horizontal-110,.md-margin-left-110{margin-left:110px !important;}.md-margin-horizontal-120,.md-margin-left-120{margin-left:120px !important;}.md-margin-horizontal-130,.md-margin-left-130{margin-left:130px !important;}.md-margin-horizontal-140,.md-margin-left-140{margin-left:140px !important;}.md-margin-horizontal-150,.md-margin-left-150{margin-left:150px !important;}.md-margin-horizontal-10,.md-margin-right-10{margin-right:10px !important;}.md-margin-horizontal-15,.md-margin-right-15{margin-right:15px !important;}.md-margin-horizontal-20,.md-margin-right-20{margin-right:20px !important;}.md-margin-horizontal-25,.md-margin-right-25{margin-right:25px !important;}.md-margin-horizontal-30,.md-margin-right-30{margin-right:30px !important;}.md-margin-horizontal-40,.md-margin-right-40{margin-right:40px !important;}.md-margin-horizontal-50,.md-margin-right-50{margin-right:50px !important;}.md-margin-horizontal-60,.md-margin-right-60{margin-right:60px !important;}.md-margin-horizontal-70,.md-margin-right-70{margin-right:70px !important;}.md-margin-horizontal-80,.md-margin-right-80{margin-right:80px !important;}.md-margin-horizontal-90,.md-margin-right-90{margin-right:90px !important;}.md-margin-horizontal-100,.md-margin-right-100{margin-right:100px !important;}.md-margin-horizontal-110,.md-margin-right-110{margin-right:110px !important;}.md-margin-horizontal-120,.md-margin-right-120{margin-right:120px !important;}.md-margin-horizontal-130,.md-margin-right-130{margin-right:130px !important;}.md-margin-horizontal-140,.md-margin-right-140{margin-right:140px !important;}.md-margin-horizontal-150,.md-margin-right-150{margin-right:150px !important;}.md-margin-vertical-10,.md-margin-top-10{margin-top:10px !important;}.md-margin-vertical-15,.md-margin-top-15{margin-top:15px !important;}.md-margin-vertical-20,.md-margin-top-20{margin-top:20px !important;}.md-margin-vertical-25,.md-margin-top-25{margin-top:25px !important;}.md-margin-vertical-30,.md-margin-top-30{margin-top:30px !important;}.md-margin-vertical-40,.md-margin-top-40{margin-top:40px !important;}.md-margin-vertical-50,.md-margin-top-50{margin-top:50px !important;}.md-margin-vertical-60,.md-margin-top-60{margin-top:60px !important;}.md-margin-vertical-70,.md-margin-top-70{margin-top:70px !important;}.md-margin-vertical-80,.md-margin-top-80{margin-top:80px !important;}.md-margin-vertical-90,.md-margin-top-90{margin-top:90px !important;}.md-margin-vertical-100,.md-margin-top-100{margin-top:100px !important;}.md-margin-vertical-110,.md-margin-top-110{margin-top:110px !important;}.md-margin-vertical-120,.md-margin-top-120{margin-top:120px !important;}.md-margin-vertical-130,.md-margin-top-130{margin-top:130px !important;}.md-margin-vertical-140,.md-margin-top-140{margin-top:140px !important;}.md-margin-vertical-150,.md-margin-top-150{margin-top:150px !important;}.md-margin-vertical-10,.md-margin-bottom-10{margin-bottom:10px !important;}.md-margin-vertical-15,.md-margin-bottom-15{margin-bottom:15px !important;}.md-margin-vertical-20,.md-margin-bottom-20{margin-bottom:20px !important;}.md-margin-vertical-25,.md-margin-bottom-25{margin-bottom:25px !important;}.md-margin-vertical-30,.md-margin-bottom-30{margin-bottom:30px !important;}.md-margin-vertical-40,.md-margin-bottom-40{margin-bottom:40px !important;}.md-margin-vertical-50,.md-margin-bottom-50{margin-bottom:50px !important;}.md-margin-vertical-60,.md-margin-bottom-60{margin-bottom:60px !important;}.md-margin-vertical-70,.md-margin-bottom-70{margin-bottom:70px !important;}.md-margin-vertical-80,.md-margin-bottom-80{margin-bottom:80px !important;}.md-margin-vertical-90,.md-margin-bottom-90{margin-bottom:90px !important;}.md-margin-vertical-100,.md-margin-bottom-100{margin-bottom:100px !important;}.md-margin-vertical-110,.md-margin-bottom-110{margin-bottom:110px !important;}.md-margin-vertical-120,.md-margin-bottom-120{margin-bottom:120px !important;}.md-margin-vertical-130,.md-margin-bottom-130{margin-bottom:130px !important;}.md-margin-vertical-140,.md-margin-bottom-140{margin-bottom:140px !important;}.md-margin-vertical-150,.md-margin-bottom-150{margin-bottom:150px !important;}.md-margin-none{margin:0 !important;}.md-margin-left-none{margin-left:0 !important;}.md-margin-right-none{margin-right:0 !important;}.md-margin-top-none{margin-top:0 !important;}.md-margin-bottom-none{margin-bottom:0 !important;}}.tooltipster-default{border-radius:5px;border:2px solid #000;background:#4c4c4c;color:#fff;}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden;}.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border{}.tooltipster-icon{cursor:help;margin-left:4px;}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible;}.tooltipster-base .tooltipster-content{overflow:hidden;}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:1px;left:0;z-index:-1;}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute;}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px;}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px;}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px;}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px;}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto;}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px;}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px;}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px;}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px;}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px;}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px;}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px;}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px;}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}.tooltipster-fade-show{opacity:1;}.tooltipster-grow{opacity:0;-webkit-transform:translate3d(0,5px,0);-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden;}.tooltipster-grow-show{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275);}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4);}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15);}.tooltipster-fall-show{}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0;}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15);}.tooltipster-slide.tooltipster-slide-show{}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0;}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}.tooltipster-light{border-radius:3px;border:1px solid #ddd;-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);background:#fff;color:#888;}.tooltipster-light .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;}@keyframes booked-flyin{0%{opacity:0;transform:scale(.9);}100%{opacity:1;transform:scale(1);}}@-webkit-keyframes booked-flyin{0%{opacity:0;-webkit-transform:scale(.9);}100%{opacity:1;-webkit-transform:scale(1);}}@-moz-keyframes booked-flyin{0%{opacity:0;-moz-transform:scale(.9);}100%{opacity:1;-moz-transform:scale(1);}}@-ms-keyframes booked-flyin{0%{opacity:0;-ms-transform:scale(.9);}100%{opacity:1;-ms-transform:scale(1);}}@-o-keyframes booked-flyin{0%{opacity:0;-o-transform:scale(.9);}100%{opacity:1;-o-transform:scale(1);}}@keyframes booked-popflyin{0%{opacity:0;transform:scale(.95);}50%{opacity:1;transform:scale(1.01);}100%{opacity:1;transform:scale(1);}}@-webkit-keyframes booked-popflyin{0%{opacity:0;-webkit-transform:scale(.95);}50%{opacity:1;-webkit-transform:scale(1.01);}100%{opacity:1;-webkit-transform:scale(1);}}@-moz-keyframes booked-popflyin{0%{opacity:0;-moz-transform:scale(.95);}50%{opacity:1;-moz-transform:scale(1.01);}100%{opacity:1;-moz-transform:scale(1);}}@-ms-keyframes booked-popflyin{0%{opacity:0;-ms-transform:scale(.95);}50%{opacity:1;-ms-transform:scale(1.01);}100%{opacity:1;-ms-transform:scale(1);}}@-o-keyframes booked-popflyin{0%{opacity:0;-o-transform:scale(.95);}50%{opacity:1;-o-transform:scale(1.01);}100%{opacity:1;-o-transform:scale(1);}}@keyframes booked-flyout{0%{opacity:1;transform:scale(1);}100%{opacity:0;transform:scale(.9);}}@-webkit-keyframes booked-flyout{0%{opacity:1;-webkit-transform:scale(1);}100%{opacity:0;-webkit-transform:scale(.9);}}@-moz-keyframes booked-flyout{0%{opacity:1;-moz-transform:scale(1);}100%{opacity:0;-moz-transform:scale(.9);}}@-ms-keyframes booked-flyout{0%{opacity:1;-ms-transform:scale(1);}100%{opacity:0;-ms-transform:scale(.9);}}@-o-keyframes booked-flyout{0%{opacity:1;-o-transform:scale(1);}100%{opacity:0;-o-transform:scale(.9);}}@keyframes booked-popdown{0%{opacity:0;transform:translateY(-5px);}100%{opacity:1;transform:translateY(0);}}@-webkit-keyframes booked-popdown{0%{opacity:0;-webkit-transform:translateY(-5px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes booked-popdown{0%{opacity:0;-moz-transform:translateY(-5px);}100%{opacity:1;-moz-transform:translateY(0);}}@-ms-keyframes booked-popdown{0%{opacity:0;-ms-transform:translateY(-5px);}100%{opacity:1;-ms-transform:translateY(0);}}@-o-keyframes booked-popdown{0%{opacity:0;-o-transform:translateY(-5px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes booked-fadein{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes booked-fadein{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes booked-fadein{0%{opacity:0;}100%{opacity:1;}}@-ms-keyframes booked-fadein{0%{opacity:0;}100%{opacity:1;}}@-o-keyframes booked-fadein{0%{opacity:0;}100%{opacity:1;}}@keyframes booked-fadeout{0%{opacity:1;}100%{opacity:9;}}@-webkit-keyframes booked-fadeout{0%{opacity:1;}100%{opacity:9;}}@-moz-keyframes booked-fadeout{0%{opacity:1;}100%{opacity:9;}}@-ms-keyframes booked-fadeout{0%{opacity:1;}100%{opacity:9;}}@-o-keyframes booked-fadeout{0%{opacity:1;}100%{opacity:9;}}@charset "UTF-8";@keyframes booked-flyin{0%{opacity:0;transform:scale(.9);}100%{opacity:1;transform:scale(1);}}@keyframes booked-popflyin{0%{opacity:0;transform:scale(.95);}50%{opacity:1;transform:scale(1.01);}100%{opacity:1;transform:scale(1);}}@keyframes booked-flyout{0%{opacity:1;transform:scale(1);}100%{opacity:0;transform:scale(.9);}}@keyframes booked-popdown{0%{opacity:0;transform:translateY(-5px);}100%{opacity:1;transform:translateY(0);}}@keyframes booked-fadein{0%{opacity:0;}100%{opacity:1;}}@keyframes booked-fadeout{0%{opacity:1;}100%{opacity:9;}}body #booked-profile-page input[type=submit],body #booked-profile-page button,body .booked-list-view input[type=submit],body .booked-list-view button,body .booked-calendar input[type=submit],body .booked-calendar button,body .booked-modal input[type=submit],body .booked-modal button{-webkit-appearance:none;height:auto;font-size:13px;border-radius:3px;display:inline-block;padding:9px 12px 10px;background:#eee;color:#333;line-height:1;text-shadow:none;box-shadow:none;border:1px solid #ccc;}body #booked-profile-page input[type=submit]:hover,body #booked-profile-page button:hover,body .booked-list-view input[type=submit]:hover,body .booked-list-view button:hover,body .booked-calendar input[type=submit]:hover,body .booked-calendar button:hover,body .booked-modal input[type=submit]:hover,body .booked-modal button:hover{background:#ddd;color:#000;height:auto;text-shadow:none;box-shadow:none;border:1px solid #ccc;}body #booked-profile-page input[type=submit].bb-small,body #booked-profile-page button.bb-small,body .booked-list-view input[type=submit].bb-small,body .booked-list-view button.bb-small,body .booked-calendar input[type=submit].bb-small,body .booked-calendar button.bb-small,body .booked-modal input[type=submit].bb-small,body .booked-modal button.bb-small{line-height:24px;padding:0 8px;cursor:pointer;}body #booked-profile-page input[type=submit].button-primary,body #booked-profile-page button.button-primary,body .booked-list-view input[type=submit].button-primary,body .booked-list-view button.button-primary,body .booked-calendar input[type=submit].button-primary,body .booked-calendar button.button-primary,body .booked-modal input[type=submit].button-primary,body .booked-modal button.button-primary{-webkit-appearance:none;height:auto;color:#fff;border-width:1px;border-style:solid;}body #booked-profile-page input[type=submit].button-primary:hover,body #booked-profile-page button.button-primary:hover,body .booked-list-view input[type=submit].button-primary:hover,body .booked-list-view button.button-primary:hover,body .booked-calendar input[type=submit].button-primary:hover,body .booked-calendar button.button-primary:hover,body .booked-modal input[type=submit].button-primary:hover,body .booked-modal button.button-primary:hover{color:#fff;height:auto;border:1px solid;}body #booked-profile-page input[type=submit].cancel,body #booked-profile-page button.cancel,body .booked-list-view input[type=submit].cancel,body .booked-list-view button.cancel,body .booked-calendar input[type=submit].cancel,body .booked-calendar button.cancel,body .booked-modal input[type=submit].cancel,body .booked-modal button.cancel{background:#eee !important;color:#333 !important;}body #booked-profile-page input[type=submit].cancel:hover,body #booked-profile-page button.cancel:hover,body .booked-list-view input[type=submit].cancel:hover,body .booked-list-view button.cancel:hover,body .booked-calendar input[type=submit].cancel:hover,body .booked-calendar button.cancel:hover,body .booked-modal input[type=submit].cancel:hover,body .booked-modal button.cancel:hover{background:#ddd !important;color:#000 !important;}body{}body .booked-calendar-wrap{margin:0 0 30px;}body .widget_booked_calendar .booked-calendar-wrap{margin:0;}body .calendarSavingState{font-size:17px;display:none;}body #wp-admin-bar-booked .ab-icon:before{content:"";top:1px;}body.booked-noScroll{width:100%;overflow:hidden;position:relative;}body div.booked-calendar-wrap div.booked-calendar{border-radius:10px;overflow:hidden;box-sizing:border-box;margin:0;padding:0;background:#f1f1f1;border-spacing:0;box-shadow:0 2px 2px rgba(0,0,0,.075);width:100%;}body div.booked-calendar-wrap div.booked-calendar .bc-head{color:#fff;text-transform:uppercase;}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row{display:flex;}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col{font-weight:400;position:relative;width:14.285%;border-width:1px;border-style:solid;line-height:1;}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName{letter-spacing:.03rem;font-size:1.05rem;line-height:1rem;height:1.05rem;display:inline-block;}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName a{font-size:.8rem;position:relative;top:-.05rem;padding-left:8px;text-decoration:none;text-transform:none;color:#fff;color:rgba(255,255,255,.5);}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName a:hover{color:rgba(255,255,255,.75);}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-right,body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-left{color:#fff !important;position:absolute;font-size:1.3rem;top:50%;margin-top:-.65rem;}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-left{left:20px;}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-left:hover{left:19px;}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-right{right:20px;}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-right:hover{right:19px;}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row.days{color:#fff;text-transform:uppercase;}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row.days .bc-col{font-weight:600;text-align:center;padding:9px 0 10px;font-size:11px;letter-spacing:.03rem;}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row.top{height:auto;}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row.top .bc-col{padding:1.1rem 0;width:100%;display:flex;align-items:center;justify-content:center;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row{display:flex;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col{width:100%;font-weight:400;text-align:center;overflow:hidden;position:relative;font-size:20px;color:#333;padding:0 !important;margin:0 !important;border-right:1px solid #eee;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col:last-child{border-right:none;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col ::before{content:"";float:left;padding-top:100%;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date{position:relative;background:#fff;display:block;width:100%;height:100%;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date .number{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;display:inline-block;border-radius:30px;width:50px;height:50px;line-height:49px;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col:hover .date{cursor:pointer;background:#fafafa;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col:hover .date span{color:#fff;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date:hover .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date:hover .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.blur .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.blur .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.blur:hover .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.blur:hover .date span{cursor:not-allowed;background:#f5f5f5 !important;color:#ccc !important;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.booked .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.booked .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .booked:hover .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .booked:hover .date span{cursor:not-allowed;background:#fff9f8 !important;color:#ffa790 !important;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.next-month .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-month .date{background:#fafafa;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.next-month .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-month .date span{color:#ccc;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.next-month:hover .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-month:hover .date span{color:#fff;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active{background:#ddd;border-bottom-color:#ddd;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active .date{background:#ddd;color:#555;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active .date .number{border:none;background:#fff;color:#000;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active:hover .date{background:#ddd;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active:hover .date span{background:#fff;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today .date{color:#000;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today .date span{box-shadow:inset 0 0 0 2px #31afea;color:#000 !important;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today.prev-date .date span{color:#ccc !important;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today:hover .date{color:#000 !important;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today:hover .date span{background:#31afea !important;color:#fff !important;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today.active:hover .date span{background:#fff !important;color:#000 !important;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today.prev-date:hover .date span{background:none !important;color:#ccc !important;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.entryBlock{color:#fff;background:#ddd;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.entryBlock .bc-col{width:100%;padding:2%;color:#fff;border-bottom-color:#ddd;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.entryBlock.booked-loading{position:relative;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.entryBlock.booked-loading .booked-spinner{position:absolute;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.entryBlock.booked-loading .bc-col{height:132px;}body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked .date,body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked:hover .date,body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked .date span,body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked:hover .date span{cursor:pointer;}body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked:hover .date span{color:#fff !important;}body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked.active .date,body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked.active .date:hover{background:#ddd !important;color:#555 !important;}body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked.active .date span,body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked.active .date span:hover{background:#fff !important;color:#555 !important;}body div.booked-calendar-wrap.small div.booked-calendar .bc-head .bc-row .bc-col .monthName{font-size:.9rem;font-weight:800;line-height:1.1rem;height:1.1rem;}body div.booked-calendar-wrap.small div.booked-calendar .bc-head .bc-row .bc-col .monthName .backToMonth{font-weight:500;letter-spacing:0;}body div.booked-calendar-wrap.small div.booked-calendar .bc-body .bc-row.week .bc-col .date .number{margin:-18px 0 0 -18px;font-size:16px;line-height:35px !important;width:36px;height:36px;}body .booked-appt-list{font-size:15px;line-height:1.7;color:#000;background:#fff;transform:scale(.95);padding:30px 35px 10px;display:none;box-shadow:0 2px 2px rgba(0,0,0,.1);border-radius:5px;}body .booked-appt-list.shown{transform:scale(1);}body .booked-appt-list h2{text-align:center;color:#555;font-size:20px;margin:0 0 30px;line-height:1.4;}body .booked-appt-list h2.booked-no-prev{text-align:left;}body .booked-appt-list p{color:#888;font-weight:400;margin:0 0 20px;}body .booked-appt-list .timeslot{display:flex;box-sizing:border-box;line-height:1.8;color:#888;border-top:1px solid #ddd;}body .booked-appt-list .timeslot.faded{opacity:.25;}body .booked-appt-list .timeslot:hover{background:#f9f9f9;}body .booked-appt-list .timeslot:last-child{margin:0 0 10px;}body .booked-appt-list .timeslot .timeslot-title{margin:0 0 10px 0;display:block;color:#4dc574;}body .booked-appt-list .timeslot .timeslot-time{height:71px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:0 0 0 15px;box-sizing:border-box;line-height:1;width:60%;font-weight:600;color:#555;font-size:16px;}body .booked-appt-list .timeslot .timeslot-time i.fa-solid{color:#555;}body .booked-appt-list .timeslot .timeslot-people{display:flex;align-items:center;justify-content:flex-end;height:71px;width:40%;padding:0 16px 0 0;box-sizing:border-box;}body .booked-appt-list .timeslot .timeslot-people button{color:#fff;}body .booked-appt-list .timeslot .timeslot-people button .spots-available,body .booked-appt-list .timeslot .timeslot-people button .button-timeslot{display:none;}body .booked-appt-list .timeslot .spots-available{font-weight:400;text-transform:uppercase;font-size:.7rem;display:block;line-height:1;color:#aaa;padding-top:8px;}body .booked-appt-list .timeslot .spots-available.empty{color:#aaa;}body .booked-appt-list .timeslot a{font-weight:600;text-decoration:none;}body .booked-appt-list .timeslot.has-title .timeslot-time{height:auto;min-height:71px;}body .booked-appt-list .timeslot.has-title.booked-hide-time .timeslot-time{min-height:auto;}body .booked-appt-list .timeslot.has-title.booked-hide-time .timeslot-time .timeslot-title{margin:0;}body .booked-appt-list .timeslot.has-title.booked-hide-time .timeslot-time .timeslot-range{display:none;}body .booked-appt-list .timeslot.has-title.timeslot-count-hidden .timeslot-time{height:60px;}body .booked-appt-list .timeslot.has-title.timeslot-count-hidden .timeslot-people{height:60px;padding-top:13px;padding-right:0;}body .booked-appt-list .timeslot.has-title.timeslot-count-hidden .timeslot-time{padding-top:22px;}body div.booked-calendar-wrap.booked-list-view .booked-appt-list{box-shadow:none;padding:0;margin:0 0 30px;display:block;}body div.booked-calendar-wrap.booked-list-view .booked-appt-list .booked-appt-list-header{display:flex;justify-content:space-between;align-items:center;margin:0 0 20px;}body div.booked-calendar-wrap.booked-list-view .booked-appt-list .booked-appt-list-header h2{margin:0;}body div.booked-calendar-wrap.booked-list-view .booked-appt-list .booked-appt-list-header .booked-list-view-nav > *{margin:0 0 0 10px;}body div.booked-calendar-wrap.small{max-width:600px;margin-left:auto;margin-right:auto;}body div.booked-calendar-wrap.small .booked-appt-list{padding:30px 35px 30px;}body div.booked-calendar-wrap.small .booked-appt-list h2{margin:0 0 20px;}body div.booked-calendar-wrap.small .booked-appt-list h2 > span:first-child{display:none;}body div.booked-calendar-wrap.small .booked-appt-list .timeslot{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px 0;margin:0;border:none;}body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-title{height:auto;margin:0;display:block;color:#4dc574;}body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-time{display:none;}body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people{height:auto;justify-content:center;width:100%;padding:0;}body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button.button{width:100%;line-height:1.4;}body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button.button .button-text,body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button.button .button-timeslot{font-weight:bold;}body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button.button .spots-available{color:#fff;opacity:.75;padding:8px 0 4px;}body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button.button .button-text{display:none;}body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button.button .spots-available,body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button.button .button-timeslot{display:block;}body .booked-form{padding-top:5px;}body .booked-form .field{margin:5px 0 7px;}body .booked-form .field.booked-text-content{margin-bottom:0;margin-top:20px;}body .booked-form .field.booked-text-content *:last-child{margin-bottom:0;}body .booked-form .field:after{content:"";display:table;clear:both;}body .booked-form input[type=radio],body .booked-form input[type=checkbox]{position:relative;top:2px;}body .booked-form .field select,body .booked-form .field input[type=text],body .booked-form .field input[type=password],body .booked-form .field input[type=tel],body .booked-form .field input[type=email],body .booked-form .field textarea{background:#fff;border:1px solid #ccc;box-sizing:border-box;margin:0 1.5% 0 0;width:49.2%;float:left;}body .booked-form .field input:last-child{margin-right:0;}body .booked-form .field input[type=text],body .booked-form .field input[type=password],body .booked-form .field input[type=tel],body .booked-form .field input[type=email],body .booked-form .field textarea{font-size:13px;padding:7px 10px;color:#aaa;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}body .booked-form .field textarea,body .booked-form .field input.hasContent{color:#555;}body .booked-form .field input.large,body .booked-form .field select.large{width:100%;width:99.8%;margin-right:1px;}body .booked-form .spacer{padding:5px 0 0 0;margin:0;display:block;}body .booked-form .spacer.big{padding:25px 0 0;}body .booked-form hr{border:none;border-top:1px solid #ddd;padding:10px 0 0 0;margin:20px 0 0 0;}body .booked-form .condition-block{display:none;}body .booked-form .condition-block.default{display:block;}body .booked-form input[type=submit],body .booked-form button{float:left;margin:0 10px 0 0;}body .booked-form .field label{cursor:pointer;}body .booked-form .field label.field-label{cursor:default;display:block;font-weight:bold;padding:10px 0 8px;margin:0;}body .booked-form .field textarea{height:100px;width:100%;box-sizing:border-box;line-height:1.6;}body .booked-form .field .checkbox-radio-block{display:block;padding:0 0 3px 10px;}body .booked-form .field .checkbox-radio-block label{font-size:13px;display:inline-block;padding-left:7px;margin:0;position:relative;top:3px;}body .booked-form .cf-block{margin:0 0 25px;}body .booked-form .cf-block select{font-size:13px;width:100%;height:33px;margin-right:0;padding:0 10px;float:none;}body .booked-form .cf-block ul,body .booked-form .cf-block ol{margin-left:30px;}body .booked-form .required-asterisk{color:#e35656;margin:-1px 0 0 7px;}body .booked-form #ajaxlogin{width:100%;}body .booked-form #ajaxlogin p.status{display:none;padding:15px 0 0;margin:0;font-size:15px;color:#888;}body .booked-form #newAppointmentForm p.status{display:none;padding:0 0 20px;margin:0;font-size:15px;color:#888;}body img.captcha-image{position:relative;top:5px;left:5px;}body #booked-page-form p.captcha,body .booked-modal .bm-window p.captcha{margin:-5px 0 15px;}body .booked-form .field p.field-small-p{font-size:14px;margin:-5px 0 5px;}body .booked-form input[type=submit].button:disabled{background:#ddd !important;border-color:#ddd !important;color:#aaa !important;cursor:not-allowed;}body .booked-form .booked-appointments{background:#fff;padding:10px 16px 13px;margin:0 0 15px;box-shadow:0 1px 3px rgba(0,0,0,.15);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}body .booked-form .booked-appointment-details{margin:0 0 10px;padding:0 0 7px;border-bottom:1px solid #ddd;}body .booked-form .booked-appointment-details:last-child{margin:0;padding:0;border:none;}body .booked-form .booked-appointment-details.has-error{color:#e35656;}#customerChoices{display:block;text-align:left;text-align:center;background:#fff;padding:20px 0 23px;margin:-26px -36px 15px;border-bottom:1px solid #ddd;}#customerChoices .field{display:inline-block;}#customerChoices .field .checkbox-radio-block{padding-left:0;}#customerChoices .field{margin:0 20px 0 0;}#customerChoices .field:last-child{margin:0;}#customerChoices .field .checkbox-radio-block label{font-weight:400;font-size:15px;}#ajaxforgot{display:none;}body .booked-modal{margin-top:-84px;min-height:168px;position:fixed;z-index:9999999;top:50%;right:0;bottom:0;left:0;}body .booked-modal hr{border-top:1px solid #ddd;background:none;}body .booked-modal .bm-overlay{animation:booked-fadein .2s;-webkit-animation:booked-fadein .2s;-moz-animation:booked-fadein .2s;-ms-animation:booked-fadein .2s;-o-animation:booked-fadein .2s;-webkit-backface-visibility:hidden;position:fixed;background:#000;background:rgba(0,0,0,.65);top:0;right:0;bottom:0;left:0;}body .booked-modal .bm-window{animation:booked-flyin .2s;-webkit-animation:booked-flyin .2s;-moz-animation:booked-flyin .2s;-ms-animation:booked-flyin .2s;-o-animation:booked-flyin .2s;-webkit-backface-visibility:hidden;padding:43px 0 25px;width:450px;position:relative;margin:0 auto;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 60px rgba(0,0,0,.5);-webkit-box-shadow:1px 1px 60px rgba(0,0,0,.5);box-shadow:1px 1px 60px rgba(0,0,0,.5);}body .booked-modal.bm-loading .bm-window{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}body .booked-modal.bm-closing .bm-overlay{animation:booked-fadeout .2s;-webkit-animation:booked-fadeout .2s;-moz-animation:booked-fadeout .2s;-ms-animation:booked-fadeout .2s;-o-animation:booked-fadeout .2s;-webkit-backface-visibility:hidden;}body .booked-modal.bm-closing .bm-window{animation:booked-flyout .2s;-webkit-animation:booked-flyout .2s;-moz-animation:booked-flyout .2s;-ms-animation:booked-flyout .2s;-o-animation:booked-flyout .2s;-webkit-backface-visibility:hidden;}body .booked-modal .bm-window{background:#f5f5f5;max-height:100px;z-index:2000000000;}body .booked-modal .bm-window p{margin:0 0 15px;font-size:15px;}body .booked-modal .bm-window p small{display:block;margin:0 0 15px;text-transform:uppercase;font-size:13px;font-weight:600;}body .booked-modal .bm-window p.appointment-title{font-weight:600;margin-bottom:0;}body .booked-modal .bm-window p.calendar-name{font-weight:600;margin-bottom:0;}body .booked-modal .bm-window p.appointment-info{font-size:15px;margin:0;line-height:1.7;}body .booked-modal .bm-window p strong{font-size:13px;text-transform:uppercase;display:inline-block;padding-right:3px;font-weight:600;}body .booked-modal .bm-window a{text-decoration:none;}body .booked-modal .bm-window .close{line-height:1;color:#fff;color:rgba(255,255,255,.5);font-size:20px;position:absolute;top:11px;right:14px;}body .booked-modal .bm-window .close:hover{color:#fff;}body .booked-modal .bm-window p i.fa-solid.far-clock{font-size:18px;position:relative;top:1px;}body .booked-modal .bm-window p.booked-calendar-name{font-weight:600;font-size:15px;}body .booked-modal .bm-window .booked-scrollable{max-height:100px;padding:25px 30px;overflow-y:auto;overflow-x:hidden;background:#f5f5f5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-sizing:content-box;}body .booked-modal .bm-window p.booked-title-bar{box-sizing:border-box;font-size:13px;position:absolute;top:0;left:0;line-height:1;width:100%;color:#fff;border-radius:4px 4px 0 0;padding:15px 30px 15px 15px;}body .booked-modal .bm-window p.booked-title-bar small{margin:0;}body .booked-modal .bm-window .booked-scrollable{-webkit-overflow-scrolling:touch;}body .booked-modal .bm-window .booked-scrollable > *{-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0);}body .booked-calendarSwitcher{box-sizing:border-box;display:inline-block;margin:0 0 0 15px;padding:8px 10px 9px 12px;color:#fff;border-radius:10px 10px 0 0;position:relative;}body .booked-calendarSwitcher::before{position:absolute;top:12px;right:15px;color:white;font:var(--fa-font-solid);content:"";}body .booked-calendarSwitcher > p{display:flex;align-items:center;}body .booked-calendarSwitcher > p i.fa-solid{font-size:14px;margin:0 10px 0 0;position:relative;color:#fff;}body .booked-calendarSwitcher > p select{padding-left:0;height:24px;position:relative;cursor:pointer;background:transparent;font-size:14px;min-width:200px;border:none;color:#fff;-webkit-appearance:none;}body #booked-page-form .booked-form-wrap{padding:10px 0;}body #booked-page-form input[type=submit]{margin:0;}body #booked-page-form input[type=text],body #booked-page-form input[type=password],body #booked-page-form input[type=email],body #booked-page-form textarea{margin:7px 0 0 0;border-width:1px;border-style:solid;padding:10px 12px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;}body #booked-page-form input:disabled,body #booked-page-form textarea:disabled{background:#f9f9f9;color:#bbb;border:1px dotted #ccc;}body #booked-page-form input[type=file]:disabled{background:#fff;border:none;}body #booked-page-form label .not-bold{font-weight:400;color:#ccc;padding:0 0 0 5px;}body #booked-page-form p{margin:0 0 15px;}body #booked-page-form .login-submit{margin:0;}body #profile-edit #booked-page-form{border-top:1px solid #ddd;padding-top:20px;}body #profile-edit #booked-page-form input[type=file]{display:inline-block;padding:0;}body #profile-edit #booked-page-form label{font-weight:600;}body #profile-edit #booked-page-form p.form-nickname,body #profile-edit #booked-page-form p.form-email,body #profile-edit #booked-page-form p.form-url{float:left;width:100%;margin:0 0 25px;}body #profile-edit #booked-page-form p.form-password{float:left;width:48%;margin:0 4% 25px 0;}body #profile-edit #booked-page-form p.form-password.last{margin:0 0 25px;}body #profile-edit #booked-page-form p.form-textarea,body #profile-edit #booked-page-form p.form-avatar,body #profile-edit #booked-page-form p.form-submit{float:none;width:100%;margin:0 0 25px;}body #profile-edit #booked-page-form p.form-submit{margin:0 0 5px;}body #profile-edit #booked-page-form .hint-p{font-size:12px;color:#aaa;padding-top:5px;display:block;font-style:italic;}body #profile-login label,#profile-register label,#profile-forgot label{font-weight:600;}body .booked-upload-wrap,body .booked-upload-wrap input{background:#f5f5f5;border:1px solid #ddd;display:block;height:35px;width:100%;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;}body .booked-upload-wrap{width:100%;margin:10px 0 4px;}body #booked-submit-recipe-form .booked-upload-wrap{width:100%;margin:0;}body .booked-upload-wrap:hover{background:#eee;}body .booked-upload-wrap span{color:#888;font-size:13px;text-align:center;height:24px;width:100%;position:absolute;left:0;top:50%;margin-top:-12px;display:block;z-index:1;}body .booked-upload-wrap input{z-index:2;opacity:0;}body .booked-upload-wrap.hasFile{background:#f9f9f9;border:1px solid #ccc;color:#666;}body #booked-submit-recipe-form .booked-upload-wrap.hasFile{width:100%;}body .booked-upload-wrap.hasFile span{color:#000;}body .booked-custom-error{display:none;margin:0 0 20px;padding:5px 10px;background:#fff0f0;border:1px solid #e3c3c3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}body .booked-custom-error.not-hidden{display:block;}body #booked-plugin-page p.booked-form-notice{border:1px solid #e6db55;border-radius:3px;background-color:#fffbcc;margin:0 0 35px;padding:10px 15px;}.booked-list-date-picker-wrap{width:100%;position:absolute;text-align:center;top:30px;left:0;}#ui-datepicker-div.booked_custom_date_picker{animation:booked-popflyin .15s;-webkit-animation:booked-popflyin .15s;-moz-animation:booked-popflyin .15s;-ms-animation:booked-popflyin .15s;-o-animation:booked-popflyin .15s;background:#fff;margin-top:37px;margin-left:-107px;width:230px;border:1px solid #d5d5d5;padding:8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.15);z-index:9999 !important;}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header{position:relative;color:#fff;}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-next{cursor:pointer;top:10px;font-size:16px;position:absolute;display:inline-block;font:var(--fa-font-solid);text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);color:#fff;}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-prev .ui-icon,#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-next .ui-icon{display:none;}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-prev{left:10px;}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-next{right:10px;}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header{display:flex;align-items:center;justify-content:space-between;}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-title{display:block;width:100%;font-size:12px;font-weight:700;text-transform:uppercase;padding:9px 0;text-align:center;}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-prev:hover,#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-next:hover{opacity:.7;}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-prev:before{content:"";}#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-next:before{content:"";}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar{width:100%;border-collapse:collapse;}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead,#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th{font-size:11px;font-weight:normal;color:#fff;}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th{width:14.285%;text-align:center;padding:0;margin:0;border:none;border-collapse:collapse;}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody{border-top:8px solid #fff;}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody,#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td{font-size:12px;font-weight:normal;background:#fff;color:#888;}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td{text-align:center;padding:0px;}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a{display:block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:33px;text-decoration:none;color:#333;}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a:hover{background:#eee;}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td span{display:block;line-height:33px;}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-unselectable span{color:#ddd;}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-week-end a{color:#888;}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a{color:#fff;}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a:hover{color:#fff;}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active,#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active:hover{color:#fff;}body #booked-page-form input[type=email],body #booked-page-form input[type=text],body #booked-page-form input[type=password],body #booked-page-form textarea,body #booked-page-form{border-color:#ccc;color:#888;line-height:1.5;font-size:13px;}body .booked-calendar-wrap{-webkit-transition:height .15s ease-out;-moz-transition:height .15s ease-out;-o-transition:height .15s ease-out;transition:height .15s ease-out;}body .booked-calendar td .count,body .booked-calendar thead th a,body .booked-appt-list .timeslot .timeslot-time,body .booked-appt-list .timeslot .timeslot-people,body .booked-appt-list .timeslot,body .booked-list-view a.booked_list_date_picker_trigger{transition:all .1s ease-out;}body .booked-calendar td .date,body .booked-calendar td .date span{transition:background .15s ease-out,color .15s ease-out;}body .booked-list-view .booked-appt-list{transition:opacity .2s ease-out;}body .booked-appt-list{transition:transform .4s ease-in-out;}.booked-tabs{overflow:hidden;}.booked-tabs .booked-tabs-nav{margin-bottom:20px;}.booked-tabs .booked-tabs-nav span{display:inline-block;padding:0 5px;border:1px solid #ccc;background:#eee;color:#000;font-size:12px;line-height:30px;text-transform:uppercase;cursor:pointer;box-sizing:border-box;}.booked-tabs .booked-tabs-nav span:hover,.booked-tabs .booked-tabs-nav span.active{background:#ddd;color:#fff;}.booked-tabs .booked-tabs-cnt > div{display:none;}.booked-tabs .booked-tabs-cnt > div.active{display:block;}body #booked-profile-page{position:relative;margin-bottom:30px;}body #booked-profile-page .booked-profile-header{display:flex;border:1px solid #ddd;border-radius:10px 10px 0 0;padding:15px;position:relative;}body #booked-profile-page .booked-profile-header .booked-logout-button{text-decoration:none;font-size:.9rem;position:relative;top:-1px;color:rgba(255,255,255,.5);}body #booked-profile-page .booked-profile-header .booked-logout-button:hover{color:#fff;}body #booked-profile-page .booked-user-avatar{width:35px;height:35px;position:relative;top:0;left:0;float:left;display:inline-block;}body #booked-profile-page .booked-user-avatar img{width:100%;height:auto;display:block;margin:0;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}body #booked-profile-page .booked-info{display:flex;width:100%;}body #booked-profile-page .booked-user *{margin:0;padding:0;line-height:1.6;}body #booked-profile-page .booked-user h3{color:#fff;margin:0;padding:4px 0 4px 12px;display:inline-block;font-size:1.25rem !important;letter-spacing:.03rem !important;}body #booked-profile-page .booked-counts{float:right;width:25%;margin-left:5%;color:#fff;}body #booked-profile-page .booked-counts span{display:block;text-align:right;font-size:12px;line-height:2.1;}body #booked-profile-page .booked-counts i.fa-solid{padding-right:10px;}body #booked-profile-page .booked-tabs{display:flex;border-width:1px;border-style:solid;border-top:0;border-bottom:0;list-style:none;margin:0 !important;padding:0 !important;}body #booked-profile-page .booked-tabs li{margin:0 !important;padding:0 !important;}body #booked-profile-page .booked-tabs li a{display:flex;display:flex;align-items:center;height:auto !important;font-size:14px;border-right-width:1px;border-right-style:solid;text-decoration:none;padding:0 15px;line-height:40px;background:rgba(0,0,0,.15);color:#fff;border:none;}body #booked-profile-page .booked-tabs li a i.fa-solid{padding-right:10px;}body #booked-profile-page .booked-tabs li a:hover{background:rgba(0,0,0,.25);color:#fff;}body #booked-profile-page .booked-tabs li a .counter{margin:0 0 0 5px;line-height:1px;display:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;width:auto;padding:0 5px;min-width:20px;height:20px;border-radius:10px;background:#fff;color:#fff;}body #booked-profile-page .booked-tabs li.active a{color:#fff;}body #booked-profile-page .booked-tabs li.active a:hover{color:#fff;}body #booked-profile-page .booked-tabs li.active a .counter{background:#fff;color:#000;}body #booked-profile-page .booked-tabs li.edit-button{float:right;}body #booked-profile-page .booked-tab-content{border-radius:0 0 10px 10px;display:none;padding:30px 35px 30px 35px;border-width:1px;border-style:solid;border-top:none;border-color:#ddd;background:#fff;}body #booked-profile-page .booked-tabs.login{border-top-width:1px;border-top-style:solid;}body #booked-profile-page p.booked-no-margin{color:#888;margin:0;}body #booked-profile-page .booked-show-cf{outline:none;font-weight:600;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;}body #booked-profile-page .booked-show-cf.booked-cf-active{color:#000;}body #booked-profile-page .cf-meta-values-hidden{animation:booked-popdown .2s;-webkit-animation:booked-popdown .2s;-moz-animation:booked-popdown .2s;-ms-animation:booked-popdown .2s;-o-animation:booked-popdown .2s;display:none;border-left:3px solid #ddd;margin:10px 0 0 0px;padding:0 0 0 20px;}body #booked-profile-page .cf-meta-values-hidden p{margin:0 0 10px;font-size:14px;font-weight:400;line-height:1.5;}body #booked-profile-page .cf-meta-values-hidden p:last-child{margin-bottom:0;}body #booked-profile-page .cf-meta-values-hidden p strong{font-weight:600;}body #booked-profile-page .result-section.table-layout{margin:0;}body #booked-profile-page .result-section.table-layout .table-box{border:none;}body #booked-profile-page .result-section.table-layout .table-box .table-body .table-row{min-height:115px;}body #booked-profile-page .result-section.table-layout .table-box .table-body .cell-title{font-weight:normal;font-size:15px;line-height:1.6;}body #booked-profile-page .result-section.table-layout .table-box .table-body .cell-title p{margin:0;padding:10px 0 0 0;font-size:12px;}body #booked-profile-page .result-section.table-layout .table-box .table-body .cell-title small{display:block;padding-top:5px;}body #booked-profile-page .result-section.table-layout .table-box .table-body .cell-title a{font-weight:600;}body #booked-profile-page .result-section.table-layout .table-box .table-body .cell-title .booked-review p{font-size:14px;line-height:1.7;}body #booked-profile-page .result-section.table-layout .table-box .table-head-row{background:none !important;}body #booked-profile-page .result-section.table-layout .table-box .table-cell{padding:20px 0;}body #booked-profile-page .result-section.table-layout .table-box .cell-title{position:relative;width:55%;padding-right:25px;}body #booked-profile-page .result-section.table-layout .table-box .cell-title .compact-img img{width:65px;height:auto;position:absolute;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;top:26px;left:0;}body #booked-profile-page .result-section.table-layout .table-box .cell-title .cell-title-wrap{padding-left:85px;}body #booked-profile-page .result-section.table-layout .table-box .cell-rating{width:20%;}body #booked-profile-page .result-section.table-layout .table-box .cell-time{width:25%;}body #booked-profile-page .result-section.table-layout .table-box .cell-title.reviews{width:100%;padding-right:0;}body #booked-profile-page .result-section.table-layout .table-box .cell-title.reviews .rating{margin-top:10px;}body #booked-profile-page p.booked-form-notice{border:1px solid #e6db55;border-radius:3px;background-color:#fffbcc;margin:0 0 35px;padding:10px 15px;}body #booked-profile-page .booked-profile-appt-list{box-sizing:border-box;}body #booked-profile-page .booked-profile-appt-list .appt-block{color:#888;line-height:23px;padding:20px 0 25px;border-top:1px solid #ddd;display:block;}body #booked-profile-page .booked-profile-appt-list .appt-block > i.fa-solid{width:23px;color:#333;}body #booked-profile-page .booked-profile-appt-list .appt-block:last-child{padding-bottom:0;}body #booked-profile-page .booked-profile-appt-list .appt-block .status-block{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:12px;text-transform:uppercase;font-weight:bold;float:right;padding:0 12px 1px;line-height:33px;margin:6px 0 0 0;background:#ccc;color:#fff;}body #booked-profile-page .booked-profile-appt-list .appt-block button{float:right;margin:6px 0 0 0;}body #booked-profile-page .booked-profile-appt-list .appt-block .cancel{color:#aaa;color:#aaa;font-size:12px;padding-left:10px;border:1px solid #ddd;background:#f5f5f5;}body #booked-profile-page .booked-profile-appt-list .appt-block .cancel:hover{background:#eee;color:#888;border-color:#ccc;}body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons{float:right;display:flex;}body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons > a,body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons > button{margin:0 0 0 .5rem;}body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons > a.delete,body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons > button.delete{display:inline-block;padding:10px;width:45px;text-align:center;color:#aaa;border:2px solid #ddd;border-radius:5px;}body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons > a.delete:hover,body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons > button.delete:hover{color:#000;border:2px solid #888;}body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons{display:flex;padding:15px 0 0 0;}body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons a{text-decoration:none;display:inline-block;padding:.5rem .75rem;margin:0 7px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:1rem;font-size:.9rem;font-weight:400;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;}body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons a:hover{text-decoration:none;}body #booked-profile-page .booked-profile-appt-list .appt-block.approved{color:#000;}body #booked-profile-page .booked-profile-appt-list .calendar-name{padding:0 0 5px;}body #booked-profile-page #profile-edit{box-sizing:border-box;}body #booked-profile-page h4{margin:0 0 20px;padding:0;font-size:19px;font-weight:600;}body #booked-profile-page .appt-block .booked-cal-buttons{display:flex;}body #booked-profile-page .appt-block .booked-cal-buttons .google-cal-button{font-size:.9rem;line-height:1rem;font-weight:400;letter-spacing:.03rem;padding:.5rem .65rem .5rem 40px;}body #booked-profile-page .appt-block .booked-cal-buttons .google-cal-button .addeventatc_dropdown{padding:0;}body #booked-profile-page .appt-block .booked-cal-buttons .google-cal-button .copyx{display:none;}body #booked-profile-page .appt-block .booked-cal-buttons .google-cal-button .addeventatc_icon{top:.35rem;}body #booked-profile-page .appt-block .booked-cal-buttons a{display:inline-block;margin:0 .5rem 0 0;}body #booked-profile-page .appt-block .booked-cal-buttons > span{display:inline-block;margin:0 .5rem 0 0;}body #booked-profile-page .appt-block .booked-cal-buttons > div{display:inline-block;margin:0 .5rem 0 0;}@media screen and (max-width: 1200px){body .booked-list-view .booked-appt-list h2{text-align:left;margin:0 0 20px;}body .booked-list-view .booked-appt-list h2.booked-no-prev{text-align:left;}body .booked-list-view .booked-list-view-nav{display:block;height:26px;margin:-5px 0 30px;position:static;text-align:left;}body .booked-list-view .booked-list-view-nav .booked-list-view-date-next,body .booked-list-view .booked-list-view-nav .booked-list-view-date-prev{margin:0 6px 5px 0;position:relative;display:inline-block;top:0;right:0;}body .booked-list-view .booked-list-view-nav .booked-list-view-date-next{float:right;margin:0 0 5px;}}@media screen and (max-width: 1100px){body .booked-calendar td .count{padding:5px 0;font-size:9px;}body .booked-calendar td .date .number{width:30px;height:30px;line-height:30px;font-size:14px;}}@media screen and (max-width: 860px){body #booked-profile-page .booked-profile-appt-list{float:none;width:100%;margin:0 0 30px;}body #booked-profile-page #profile-edit{float:none;width:100%;margin:0;}body #booked-profile-page .booked-profile-appt-list .appt-block .status-block{float:right;margin:6px 0 0 0;}}@media screen and (max-width: 720px){body .booked-calendar-wrap .booked-calendar thead th{font-size:1rem;padding:1.15rem 0 !important;height:1rem;}body .booked-calendar-wrap .booked-calendar thead tr.days th{font-size:.7rem;padding:.5rem 0 !important;height:auto;}body .booked-calendar-wrap .booked-calendar td{font-size:13px;}body .booked-calendar-wrap .booked-calendar thead th .page-left,body .booked-calendar-wrap .booked-calendar thead th .page-right{font-size:1rem;margin-top:-.5rem;}body .booked-calendar-wrap .booked-calendar thead th .page-left:hover{left:19px;}body .booked-calendar-wrap .booked-calendar thead th .page-right:hover{right:19px;}body .booked-calendar-wrap .booked-calendar th .monthName{height:auto;display:inline-block;}body .booked-calendar-wrap .booked-calendar th .monthName a{top:-2px;font-size:10px;}body .booked-calendar-wrap .booked-calendar td .count{display:none;}body .booked-calendar-wrap .booked-calendar td .date{height:100%;}body .booked-calendar-wrap .booked-calendar td .date .number{border:none;display:block;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;transform:scale(1);width:100%;height:100%;vertical-align:middle;}body .booked-calendar-wrap .booked-calendar td.blur .date,body .booked-calendar-wrap .booked-calendar td.blur:hover .date{cursor:default;background:#eee;color:#ccc;}body .booked-calendar-wrap .booked-calendar td.booked .date,body .booked-calendar-wrap .booked-calendar td.booked:hover .date{cursor:default;background:#ffe4df;color:#f15934;}body .booked-calendar-wrap .booked-calendar td.today .date{background:#e3f2f9;color:#555;}body .booked-calendar-wrap .booked-calendar td.today:hover .date{background:#eff7fb;color:#555;}body .booked-calendar-wrap .booked-calendar td:hover .date{background:#f9f9f9;cursor:pointer;color:#000;}body .booked-calendar-wrap .booked-calendar tr.week td.active .date .number{border:none;transform:scale(1.5);background:none;color:#000;}body .booked-calendar-wrap .booked-calendar tr.entryBlock td{padding:5%;}body .booked-calendar-wrap .booked-calendar .booked-appt-list{max-height:300px;overflow-y:auto;overflow-x:hidden;padding:15px 20px 10px;}body .booked-calendar-wrap.small .booked-calendar .booked-appt-list{max-height:300px;}body .booked-calendar .booked-appt-list h2{text-align:center;margin:5px 0 20px;font-size:15px;letter-spacing:.03em;}body .booked-calendar .booked-appt-list h2 span{display:none;}body .booked-calendar .booked-appt-list .timeslot{border-top:0;margin:0;}body .booked-calendar .booked-appt-list .timeslot .timeslot-time,body .booked-calendar .booked-appt-list .timeslot .timeslot-count{display:none;}body .booked-calendar .booked-appt-list .timeslot button .spots-available,body .booked-calendar-wrap .booked-appt-list .timeslot button .spots-available{display:block;}body .booked-calendar .booked-appt-list .timeslot .timeslot-mobile-title,body .booked-calendar-wrap .booked-calendar .booked-appt-list .timeslot .timeslot-mobile-title{display:block;}body .booked-calendar .booked-appt-list .timeslot .timeslot-people,body .booked-calendar .booked-appt-list .timeslot .timeslot-people:hover,body .booked-calendar .booked-appt-list .timeslot.timeslot-count-hidden .timeslot-people,body .booked-calendar .booked-appt-list .timeslot.timeslot-count-hidden .timeslot-people:hover{width:100%;padding:0;height:auto;}body .booked-calendar .booked-appt-list .timeslot .timeslot-people button{white-space:normal;float:none;margin:0;width:100%;text-align:center;padding:7px 0;line-height:1.5;}body .booked-calendar .booked-appt-list .timeslot .timeslot-people button .button-timeslot{display:block;font-weight:600;font-size:13px;}body .booked-calendar .booked-appt-list .timeslot .timeslot-people button .button-text{display:none;}body .booked-calendar-wrap .booked-calendar td.prev-date .date,body .booked-calendar-wrap .booked-calendar td.prev-date:hover .date{cursor:default;background:#f9f9f9;color:#bbb;}body .booked-calendar-wrap .booked-calendar td.blur .date,body .booked-calendar-wrap .booked-calendar td.blur:hover .date{cursor:default;background:#eee;color:#ddd;}body .booked-calendar-wrap .booked-calendar td.booked .date,body .booked-calendar-wrap .booked-calendar td.booked:hover .date{cursor:default;background:#ffeae7;color:#f0b1a1;}body .booked-calendar-wrap .booked-calendar tr.week td.active .date,body .booked-calendar-wrap .booked-calendar tr.week td.active:hover .date{background:#ddd;}body #booked-profile-page .result-section.table-layout{padding:10px 0;}body #booked-profile-page .result-section.table-layout .table-box .cell-title .compact-img img{top:46px;left:12px;}body #booked-profile-page .booked-tabs li,body #booked-profile-page .booked-tabs li.edit-button{display:block;float:none;}body #booked-profile-page .booked-tabs li a,body #booked-profile-page .booked-tabs li.edit-button a{border-left:none;border-right:none;}body .booked-modal{padding:0;margin:0 !important;top:0;}body .booked-modal .bm-window,body .booked-modal .bm-window p.booked-title-bar{border-radius:0 !important;}body .booked-modal .bm-window{width:100%;padding:43px 0 0;box-sizing:border-box;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}body .booked-modal .bm-window .booked-scrollable{padding:30px 35px;}body .booked-modal .bm-overlay{background:rgba(0,0,0,.8);}body .booked-modal .bm-window p.name b{display:block;}body .booked-list-view .booked-appt-list .timeslot.has-title.booked-hide-time .timeslot-people button .button-timeslot,body .booked-calendar-wrap .booked-appt-list .timeslot.has-title.booked-hide-time .timeslot-people button .button-timeslot{display:none;}}@media screen and (max-width: 600px){body.booked-noScroll{position:fixed;height:100%;}body .booked-modal input[type=submit]{margin:0 10px 10px 0;float:none;}body .booked-modal .button{width:100%;float:none;}body .booked-calendarSwitcher{width:100%;display:block;padding:8px 5px;}body .booked-calendarSwitcher i.fa-solid{display:none;}body .booked-calendarSwitcher select{width:100%;}body .booked-calendar td .date .number{font-size:12px;}body #booked-profile-page .booked-profile-appt-list .appt-block .status-block{display:block;float:none;margin:0 0 10px;}body #profile-edit #booked-page-form p.form-nickname,body #profile-edit #booked-page-form p.form-email,body #profile-edit #booked-page-form p.form-url,body #profile-edit #booked-page-form p.form-password{float:none;width:100%;}body .booked-modal #customerChoices .field{display:block;float:none;margin:5px 0;}}@media screen and (max-width: 450px){body .booked-list-view .booked-appt-list h2 strong{display:block;margin:0 auto;}body .booked-list-view .booked-appt-list h2 span:last-child{display:none;}body .booked-list-view .booked-appt-list .timeslot{border-top:0;margin:0 0 10px;}body .booked-list-view .booked-appt-list .timeslot .timeslot-time,body .booked-list-view .booked-appt-list .timeslot .timeslot-count{display:none;}body .booked-list-view .booked-appt-list .timeslot .timeslot-people{width:100%;padding:0;height:auto;}body .booked-list-view .booked-appt-list .timeslot .timeslot-people button{float:none;margin:0;width:100%;text-align:center;padding:7px 0;line-height:1.5;}body .booked-list-view .booked-appt-list .timeslot .timeslot-people button .button-timeslot{display:block;font-weight:600;font-size:13px;}body .booked-list-view .booked-appt-list .timeslot .timeslot-people button .button-text{display:none;}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button .timeslot-mobile-title{display:block;}body .booked-calendar-wrap .booked-appt-list .timeslot.timeslot-count-hidden .timeslot-people{height:auto;padding:0;}}