*{box-sizing:border-box}body.is--js-modal{overflow:hidden}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:Palanquin_Reg;src:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-Regular.eot);src:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-Regular.eot?#iefix) format("embedded-opentype"),url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-Regular.woff2) format("woff2"),url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-Regular.woff) format("woff"),url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-Regular.ttf) format("truetype"),url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-Regular.svg#Palanquin-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Palanquin_Med;src:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-Medium.eot);src:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-Medium.eot?#iefix) format("embedded-opentype"),url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-Medium.woff2) format("woff2"),url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-Medium.woff) format("woff"),url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-Medium.ttf) format("truetype"),url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-Medium.svg#Palanquin-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Palanquin_SemiBold;src:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-SemiBold.eot);src:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-SemiBold.eot?#iefix) format("embedded-opentype"),url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-SemiBold.woff2) format("woff2"),url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-SemiBold.woff) format("woff"),url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-SemiBold.ttf) format("truetype"),url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../fonts/Palanquin-SemiBold.svg#Palanquin-SemiBold) format("svg");font-weight:600;font-style:normal}body{font-family:Palanquin_Reg;color:bg-gray;font-size:18px;font-size:1.125rem}blockquote+p{margin-top:25px}blockquote p{font-size:24px;font-size:1.5rem;font-family:Palanquin_SemiBold;letter-spacing:.32px;line-height:1.25}blockquote p,blockquote p:last-child{margin-bottom:20px}@media(max-width:1130px){blockquote p{max-width:100%}}blockquote.quote{margin-bottom:50px}blockquote.quote p{font-size:24px;font-size:1.5rem;letter-spacing:.32px;line-height:1.25;font-family:Palanquin_SemiBold}blockquote.quote small{font-size:14px;font-size:.875rem;letter-spacing:-.09px;line-height:1.428}label{font-family:Palanquin_SemiBold}p{font-size:16px;font-size:1rem;letter-spacing:.18px;line-height:1.375;margin-bottom:25px}p+h4{margin-top:25px}p+h3{margin-top:40px}p+p .button{margin-bottom:25px}p+.section--full-image__float{margin-top:50px}.page-template-default #page-content hr,.page-template-default .wp-editor hr{min-width:630px;margin:50px 0}@media(max-width:1130px){.page-template-default #page-content hr,.page-template-default .wp-editor hr{min-width:0}}#page-content h1,.wp-editor h1{font-size:36px;font-size:2.25rem;letter-spacing:-.09px;line-height:1.22;margin-bottom:30px}#page-content h2,.wp-editor h2{font-size:36px;font-size:2.25rem;letter-spacing:-.09px;line-height:1.222;margin-bottom:20px;font-family:Palanquin_SemiBold}#page-content h3,.wp-editor h3{margin-bottom:20px;font-size:24px;font-size:1.5rem;letter-spacing:.32px;line-height:1.25;font-family:Palanquin_SemiBold;font-weight:400}#page-content h3+h4,.wp-editor h3+h4{margin-top:50px}#page-content h4,.wp-editor h4{font-family:Palanquin_Med;font-size:12px;font-size:.75rem;letter-spacing:.41px;line-height:2.6;font-weight:400;text-transform:uppercase;margin-bottom:30px}.page-template-default #page-content h4,.page-template-default .wp-editor h4{font-size:20px;font-size:1.25rem;line-height:1.1;letter-spacing:.22px;text-transform:none;font-family:Palanquin_SemiBold;margin-bottom:16px}#page-content h5,.wp-editor h5{margin-bottom:15px;font-size:24px;font-size:1.5rem;letter-spacing:.32px;line-height:1.25}#page-content a,.wp-editor a{color:#303338;font-family:Palanquin_SemiBold;text-decoration:none;transition:color .25s ease-out}#page-content a:hover,.wp-editor a:hover{color:#000;text-decoration:underline}#page-content strong,.wp-editor strong{font-family:Palanquin_SemiBold;font-weight:400}.single #page-content ol,.single #page-content ul,.single .wp-editor ol,.single .wp-editor ul{margin-left:0;margin-bottom:30px;list-style:none}.single #page-content ol li,.single #page-content ul li,.single .wp-editor ol li,.single .wp-editor ul li{font-size:16px;font-size:1rem;letter-spacing:.18px;line-height:1.375;margin-bottom:10px;position:relative;padding-left:15px}.single #page-content ol li:before,.single #page-content ul li:before,.single .wp-editor ol li:before,.single .wp-editor ul li:before{content:"";width:4px;height:4px;background:#000;display:block;border-radius:8px;position:absolute;top:10px;left:0}.form--meta{margin-top:50px}.form--meta p{font-size:16px;font-size:1rem;letter-spacing:.08px;line-height:1.875}.form--meta a{text-decoration:none;color:#000;line-height:2;position:relative}.form--meta a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;opacity:1;transition:opacity .25s ease-out}.form--meta a:hover:before,.form--meta a[href^="tel:"]:before{opacity:0}.form--meta a[href^="tel:"]:hover:before{opacity:1}.form--meta strong{font-family:Palanquin_SemiBold;font-weight:400}p:empty{display:none}img,svg{display:block}[v-cloak]{display:none}.js--modal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:9999999}.is-parts-modal-open .js--modal-wrapper,.is-parts-modal-open .js--modal-wrapper .js--modal,.is-sales-modal-open .js--modal-wrapper,.is-sales-modal-open .js--modal-wrapper .js--modal{opacity:1;visibility:visible}.is-parts-modal-open .js--modal-wrapper .js--modal .js--modal-gallery,.is-sales-modal-open .js--modal-wrapper .js--modal .js--modal-gallery{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-50%)}.is-parts-modal-open .js--modal-wrapper .js--modal .js--modal-parts,.is-sales-modal-open .js--modal-wrapper .js--modal .js--modal-sales{display:block}.js--modal-wrapper.is-end .js--modal-buttons .button--right,.js--modal-wrapper.is-start .js--modal-buttons .button--left{opacity:.1;cursor:default}.js--modal{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:25;transition:opacity .25s ease-out,visibility .25s cubic-bezier(.39,.575,.565,1);will-change:opacity}.js--modal .js--modal-parts,.js--modal .js--modal-sales{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-48%);max-width:900px;width:90%;transition:transform .25s linear .4s,opacity .25s ease-out .4s,visibility .25s cubic-bezier(.39,.575,.565,1);will-change:transform,opacity,visibility;background:#eaeef4;padding:120px 0 50px;overflow:auto;z-index:12;display:none}.js--modal .js--modal-parts .js--modal-container,.js--modal .js--modal-sales .js--modal-container{opacity:1;transition:opacity .25s linear}.js--modal .js--modal-parts .js--modal-container.transition--left,.js--modal .js--modal-parts .js--modal-container.transition--right,.js--modal .js--modal-sales .js--modal-container.transition--left,.js--modal .js--modal-sales .js--modal-container.transition--right{opacity:0}.js--modal .js--modal-parts .col,.js--modal .js--modal-sales .col{width:50%}.js--modal .js--modal-parts .col:first-child,.js--modal .js--modal-sales .col:first-child{padding:0 10%}.js--modal .js--modal-parts .col:last-child,.js--modal .js--modal-sales .col:last-child{padding-right:10%}.js--modal .js--modal-parts h3,.js--modal .js--modal-sales h3{margin-bottom:30px}.js--modal .js--modal-parts h2,.js--modal .js--modal-sales h2{font-size:24px;font-size:1.5rem;margin-bottom:26px}.js--modal .js--modal-parts .mobile--filter__close,.js--modal .js--modal-sales .mobile--filter__close{position:absolute;top:70px;right:90px;display:block;transform:translateY(0)}@media(max-width:1130px){.js--modal .js--modal-parts,.js--modal .js--modal-sales{padding:0;width:100%;height:100%;top:0;left:0;max-height:100%;transform:translateX(0) translateY(0)}.js--modal .js--modal-parts .col,.js--modal .js--modal-sales .col{width:100%}.js--modal .js--modal-parts .col:first-child,.js--modal .js--modal-sales .col:first-child{padding:0}.js--modal .js--modal-parts .js--modal-container,.js--modal .js--modal-sales .js--modal-container{margin:0;padding:35px;overflow:auto;height:100%}.js--modal .js--modal-parts .mobile--filter__close,.js--modal .js--modal-sales .mobile--filter__close{position:fixed;top:35px;right:35px;left:auto}}.js--modal .js--modal-bg{top:0;left:0;position:absolute;width:100%;height:100vh;background:#000;opacity:.9;z-index:10}.featured--clipped .embed-container embed,.featured--clipped .embed-container iframe,.featured--clipped .embed-container object{position:absolute;top:50%;left:50%;width:90%;height:90%;transform:translateX(-50%) translateY(-50%)}#page-content section.white{background:#fff;color:#000}#page-content section.offwhite{background:#f2f2f2;color:#000}#page-content section.gray{background:#303338;color:#fff}#page-content section.gray *{color:#fff !important}#page-content section.gray a:after{background:#fff !important}#page-content section.lightgray{background:#4a4e55;color:#fff}#page-content section a.button:after{display:none}#page-content section a.button:hover{background:#fff;color:#000 !important}#page-content section a{position:relative}#page-content section a:hover{text-decoration:none !important}#page-content section a:hover:after{opacity:0}#page-content section a:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:1px;background:#000;opacity:1;transition:opacity .25s ease-out}#page-content section a[href^="tel:"]:hover{text-decoration:none}#page-content section a[href^="tel:"]:after{display:none}#page-content section p{margin-bottom:25px}.footer-only{display:none}.footer--wrapper .footer-only{display:block}.footer--wrapper .body-only{display:none}#page-content .button-no-hover,.button-no-hover{border:1px solid #fff;padding:0 10px;height:33px;font-size:16px;font-size:1rem;color:#fff !important;text-decoration:none;line-height:30px;font-family:Palanquin_Med;position:relative;text-align:left;overflow:hidden;transition:all .25s cubic-bezier(.645,.045,.355,1);cursor:pointer;white-space:nowrap;text-decoration:none !important;text-align:center;display:inline-block}#page-content .button-no-hover.black,.button-no-hover.black{border:1px solid #000;color:#000 !important}#page-content .button-no-hover.black:hover,.button-no-hover.black:hover{background:#000;color:#fff !important}@media(max-width:767px){#page-content .button-no-hover,.button-no-hover{width:100%;display:block}}#page-content .button,.button,.input--button__wrapper{border:1px solid #fff;padding:0 10px;height:33px;font-size:16px;font-size:1rem;color:#fff !important;text-decoration:none;line-height:30px;font-family:Palanquin_Med;display:inline-block;position:relative;text-align:center;transition:all .25s cubic-bezier(.645,.045,.355,1);cursor:pointer;white-space:nowrap;text-decoration:none !important}#page-content .button.black,.button.black,.input--button__wrapper.black{border:1px solid #000;color:#000 !important}#page-content .button.black:hover,.button.black:hover,.input--button__wrapper.black:hover{background:#000;color:#fff !important}#page-content .button.print:before,.button.print:before,.input--button__wrapper.print:before{content:"";display:inline-block;width:22px;height:22px;background:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../images/icon-printer.svg) 50% no-repeat;background-size:contain;position:relative;top:4px;margin-right:15px}#page-content .button.pdf-dl,.button.pdf-dl,.input--button__wrapper.pdf-dl{padding-left:30px}#page-content .button.pdf-dl:before,.button.pdf-dl:before,.input--button__wrapper.pdf-dl:before{content:"";display:inline-block;width:30px;height:30px;background:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../images/icon-pdf.svg) 50% no-repeat;background-size:contain;position:relative;top:3px;margin-right:15px;position:absolute;left:3px}#page-content .button.pdf-dl:hover:before,.button.pdf-dl:hover:before,.input--button__wrapper.pdf-dl:hover:before{background:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../images/icon-pdf-b.svg) 50% no-repeat;background-size:contain}#page-content .button.white,.button.white,.input--button__wrapper.white{border:1px solid #fff;color:#fff !important}#page-content .button.white:hover,.button.white:hover,.input--button__wrapper.white:hover{background:#fff;color:#000 !important}@media(max-width:767px){#page-content .button,.button,.input--button__wrapper{width:100%}}.input--button__wrapper{border:1px solid #000;line-height:1;height:auto}.input--button__wrapper input[type=submit]{border:0;background:0 0;font-size:16px;font-size:1rem;padding:0;text-align:center;color:#000;position:relative;z-index:5;cursor:pointer;transition:all .25s ease-out}.input--button__wrapper .ajax-loader,.input--button__wrapper .wpcf7-spinner{display:none !important}.input--button__wrapper:hover input[type=submit]{color:#fff !important}.gform_footer input[type=submit]{border:1px solid #000;background:transparent;font-size:16px;font-size:1rem;text-align:center;color:#000;position:relative;z-index:5;cursor:pointer;transition:all .25s ease-out}.gform_footer input[type=submit]:hover{color:#fff !important;background-color:#000}.link--down{display:inline-block;margin-bottom:40px}.directions--link{display:inline-block;width:36px;height:1px;padding-top:36px;overflow:hidden;background:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../images/icon-google-directions.png) 50% no-repeat;background-size:contain;margin-bottom:30px;margin-top:-20px}input[type=email],input[type=tel],input[type=text]{width:100%;border:1px solid #fff;padding:10px 15px;font-size:16px;font-size:1rem}input[type=email].is--hidden,input[type=tel].is--hidden,input[type=text].is--hidden{visibility:hidden}.gfield input[type=email].is--hidden,.gfield input[type=tel].is--hidden,.gfield input[type=text].is--hidden{display:none}.gfield.recaptcha{position:absolute;opacity:0;visibility:hidden}textarea{width:100%;border:1px solid #fff;padding:10px 15px;font-size:16px;font-size:1rem}label{font-size:18px;font-size:1.125rem;font-family:UniversLTStdUltraCn;letter-spacing:3px;text-transform:uppercase;line-height:1}label+br+.wpcf7-form-control-wrap,label span{display:block;margin-top:25px}form .row{margin-bottom:35px !important}@media(max-width:1130px){form .row{margin:0 0 30px !important}form .row .col{margin-bottom:35px}}input[type=submit]{color:#000 !important;background:none;border:1px solid #000;font-family:Palanquin_Med}.wpcf7-form-control-wrap.cover-letter,.wpcf7-form-control-wrap.resume{position:relative;overflow:hidden}.wpcf7-form-control-wrap.cover-letter input[type=file],.wpcf7-form-control-wrap.resume input[type=file]{position:absolute;top:0;left:-261px;width:100%;height:100%;padding:25px 0 25px 447px;opacity:0}.wpcf7-form-control-wrap.cover-letter:hover:before,.wpcf7-form-control-wrap.resume:hover:before{background:#000;border:1px solid #000}.wpcf7-form-control-wrap{margin-bottom:30px;display:block}.wpcf7-form-control-wrap.cover-letter:before,.wpcf7-form-control-wrap.resume:before{content:"Choose File";border:1px solid #969696;padding:25px 45px;background:#969696;color:#fff;font-size:18px;font-size:1.125rem;font-family:UniversLTStdUltraCn;letter-spacing:3px;line-height:1;text-transform:uppercase;display:inline-block;transition:all .25s linear}input[type=range]{-webkit-appearance:none;margin:18px 0;width:100%;opacity:0}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer;animate:.2s;background:#ddd;border-radius:0;border:1px solid #ddd}input[type=range]::-webkit-slider-thumb{border:1px solid #000;height:8px;width:25px;border-radius:0;background:#000;cursor:pointer;-webkit-appearance:none;margin-top:-1px}input[type=range]:focus::-webkit-slider-runnable-track{background:#ddd}input[type=range]::-moz-range-track{width:100%;animate:.2s}input[type=range]::-moz-range-thumb,input[type=range]::-moz-range-track{height:32px;cursor:pointer;background:#000;border-radius:0;border:1px solid #000}input[type=range]::-moz-range-thumb{width:25px}input[type=range]::-ms-track{width:100%;height:32px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;border-width:16px 0;color:transparent}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{background:#000;border:1px solid #000;border-radius:0}input[type=range]::-ms-thumb{border:1px solid #fff;height:32px;width:25px;border-radius:0;background:#fff;cursor:pointer}input[type=range]:focus::-ms-fill-lower,input[type=range]:focus::-ms-fill-upper{background:#000}select{border:1px solid #fff;display:block;width:100%;padding:10px;margin-bottom:30px;border-radius:0;-webkit-appearance:none;background:#fff;font-size:16px;font-size:1rem;color:#000}.page--nav__mobile select{background:#edecec;padding:20px 40px}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors,span.wpcf7-not-valid-tip{padding:20px 0;margin:0;font-size:14px;font-size:.875rem;border:0;color:#da291c}span.wpcf7-not-valid-tip{padding:5px 0 0}.container{max-width:1080px;margin:0 auto}.row{display:-ms-flexbox;display:flex}.row>.col{width:100%}@media(max-width:1130px){.row{display:block}}.row.row50{margin:0 -10px}.row.row50>.col{width:50%;padding:0 10px}@media(max-width:1130px){.row.row50{display:block;margin:0}.row.row50>.col{width:100%;padding:0}}.row.row6633{margin:0 -10px}.row.row6633>.col:first-child{width:66.66%;padding:0 10px}.row.row6633>.col:last-child{width:33.333%;padding:0 10px}@media(max-width:1130px){.row.row6633{margin:0}.row.row6633>.col:first-child,.row.row6633>.col:last-child{padding:0;width:100%}}.row.row25{margin:0 -10px}.row.row25>.col{width:25%;padding:0 10px}@media(max-width:1130px){.row.row25{display:block;margin:0}.row.row25>.col{width:100%;padding:0}}.row.row33{margin:0 -10px}.row.row33>.col{width:33.333%;padding:0 10px}@media(max-width:1130px){.row.row33{display:block;margin:0}.row.row33>.col{width:100%;padding:0}}.header--wrapper{background:#303338;height:105px;padding:0 35px;position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:999999;top:0;left:0;width:100%}.header--wrapper .container{max-width:1080px;position:relative;height:105px}.header--wrapper .row{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.header--wrapper .flag{width:50px;height:auto;display:inline;margin:10px 0 0;position:relative;top:8px;left:-18px}@media(max-width:1130px){.header--wrapper .flag{margin:0;position:absolute;top:0;left:-75px}}.header--wrapper .button{display:inline-block;text-align:center;white-space:nowrap;margin-left:35px;position:relative}.header--wrapper .button:before{content:"Sales" !important;position:absolute;top:0;left:0;width:100%;height:100%;line-height:30px;background:#303338;display:none}.header--wrapper .button:after{display:none}.header--wrapper .button:hover{background:#fff;color:#000 !important}.header--wrapper .mobile--extras{display:none}@media(max-width:1130px){.header--wrapper{padding:0;height:84px}.header--wrapper .container{max-width:100%;height:84px}.header--wrapper .row{display:block;background:#303338;text-align:left}.header--wrapper .col{padding:0 35px}.header--wrapper .button{display:block;text-align:center;left:0;right:auto;width:100%;overflow:hidden;white-space:nowrap;margin:0;position:static;padding-top:0;height:43px;margin-bottom:50px;line-height:41px}.header--wrapper .button:after,.header--wrapper .button:before{display:none}.header--wrapper .mobile--extras{display:block;padding-bottom:40px}.header--wrapper .mobile-button{border:1px solid #fff;display:block;padding:10px 25px;text-align:center;color:#fff;font-size:16px;font-size:1rem;text-decoration:none;font-family:Palanquin_Med;margin-bottom:20px;border-radius:3px}.header--wrapper .mobile-tel{color:#fff;text-decoration:none;font-family:Palanquin_Med;font-size:17px;font-size:1.0625rem;display:inline-block;margin-bottom:30px}.header--wrapper .mobile-tel:before{content:"TF";display:inline-block;margin-right:10px}}.primary--nav .container{text-align:right}.primary--nav .menu-primary-navigation-container{display:inline-block}@media(max-width:1130px){.primary--nav .menu-primary-navigation-container{display:block}}@media(max-width:1130px){.primary--nav{position:fixed;background:#303338;top:0;left:0;height:100vh;width:100vw;padding:35px;z-index:100;overflow-y:auto;opacity:0;visibility:hidden}.primary--nav .container{text-align:left}.is-nav-open .primary--nav{opacity:1;visibility:visible}}#menu-utility-navigation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#menu-utility-navigation li{display:inline-block;width:50%}#menu-utility-navigation li a{font-size:14px;font-size:.875rem;text-decoration:none;color:#9b9b9b}@media(max-width:1130px){#menu-utility-navigation li{display:block}#menu-utility-navigation li a{font-size:16px;font-size:1rem;letter-spacing:.08px;line-height:2.5;position:relative;color:#fff}#menu-utility-navigation li a:before{content:"";height:1px;width:100%;position:absolute;bottom:0;left:0;background:#fff}}#menu-primary-navigation{display:inline-block;margin:0 auto}@media(max-width:1130px){#menu-primary-navigation{display:block;margin-bottom:50px}}#menu-primary-navigation li{list-style:none;display:inline-block;margin:0 18px;line-height:105px;position:relative}#menu-primary-navigation li.current-menu-item>a,#menu-primary-navigation li.current-menu-parent>a,#menu-primary-navigation li.is-active>a,#menu-primary-navigation li:hover>a{color:#fff}#menu-primary-navigation li.current-menu-item>a:after,#menu-primary-navigation li.current-menu-parent>a:after,#menu-primary-navigation li.is-active>a:after,#menu-primary-navigation li:hover>a:after{opacity:1}#menu-primary-navigation li:hover .sub-menu{visibility:visible;opacity:1;transition:opacity .25s linear,visibility 0s linear 0s;transition-delay:.25s}@media(max-width:1130px){#menu-primary-navigation li{display:block;margin:0;line-height:1;width:100%}#menu-primary-navigation li.is-active>a,#menu-primary-navigation li:hover>a{color:#9b9b9b}#menu-primary-navigation li.menu-item-has-children{position:relative}#menu-primary-navigation li.menu-item-has-children:before{content:"";position:absolute;width:100%;background:none;z-index:10;top:0;left:0;right:0;height:60px}#menu-primary-navigation li.menu-item-has-children>a:before{content:"";display:inline-block;width:16px;height:16px;background:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../images/icon-chevron-white.svg) 50% no-repeat;position:absolute;top:55%;right:0;display:block;transform:translateY(-50%) rotate(90deg)}#menu-primary-navigation li.is-open>a{color:#fff}#menu-primary-navigation li.is-open>a:before{transform:rotate(-90deg);top:45%}#menu-primary-navigation li:hover>.sub-menu{display:block}.is-nav-open #menu-primary-navigation li:hover>.sub-menu{display:none}#menu-primary-navigation li:hover>.sub-menu>li>a{color:#fff}#menu-primary-navigation li:hover>.sub-menu>li>a:after{bottom:10px}.is-nav-open #menu-primary-navigation li.is-open .sub-menu{display:block;padding-bottom:0}}#menu-primary-navigation>li>a{color:#9b9b9b;text-decoration:none;font-size:16px;font-size:1rem;letter-spacing:0;font-family:Palanquin_Med;position:relative;line-height:105px;display:block;transition:all .25s linear}#menu-primary-navigation>li>a:after{content:"";position:absolute;bottom:37px;left:0;right:0;border-top:1px solid #fff;opacity:0}@media(max-width:1130px){#menu-primary-navigation>li>a{font-size:30px;font-size:1.875rem;line-height:2;letter-spacing:-.08px;display:block;padding-right:30px}#menu-primary-navigation>li>a:after{display:none}}#menu-primary-navigation .sub-menu{visibility:hidden;padding:0 35px 35px;background:#303338;position:absolute;opacity:0;transition:opacity .25s linear,visibility 0s linear .25s;transition-delay:0s;transform:translateX(-25px);left:-5px;top:105px;width:216px}#menu-primary-navigation .sub-menu li{display:block;text-align:left;margin:0;line-height:1}#menu-primary-navigation .sub-menu a{font-size:16px;font-size:1rem;letter-spacing:.08px;line-height:2;color:#9b9b9b;text-decoration:none;font-family:Palanquin_Reg;position:relative;display:inline-block;transition:all .25s linear}#menu-primary-navigation .sub-menu a:after{content:"";position:absolute;bottom:3px;left:0;right:0;border-top:1px solid #fff;opacity:0}@media(max-width:1130px){#menu-primary-navigation .sub-menu{display:none;position:relative;visibility:visible;opacity:1;top:0}#menu-primary-navigation .sub-menu:after{display:none}#menu-primary-navigation .sub-menu a{font-size:22px;font-size:1.375rem;letter-spacing:-.05px;line-height:2.5;font-family:Palanquin_SemiBold}}header .brand{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:10;width:174px}header .brand svg{width:100%}@media(max-width:1130px){header .brand{width:93px;height:auto;left:35px;transform:translateY(-50%) translateX(0)}}.hamburger,.mobile--filter__close{position:absolute;top:50%;right:35px;transform:translateY(-50%);width:25px;height:25px;cursor:pointer;z-index:9999;display:none}.hamburger:after,.mobile--filter__close:after{content:"MENU";position:absolute;top:50%;left:0;transform:translateY(-50%) translateX(100%);font-size:12px;font-size:.75rem;letter-spacing:.86px;opacity:1;transition:opacity .25s ease-out}.is-filter-open .hamburger:after,.is-filter-open .mobile--filter__close:after,.is-nav-open .hamburger:after,.is-nav-open .mobile--filter__close:after{display:none}.hamburger .bar,.hamburger .bar:after,.hamburger .bar:before,.mobile--filter__close .bar,.mobile--filter__close .bar:after,.mobile--filter__close .bar:before{width:25px;height:1px;background:#fff}.hamburger .bar,.mobile--filter__close .bar{top:50%;left:50%;position:relative;transform:translateY(-50%) translateX(-50%);background:#fff;opacity:1;transition:all 0ms linear}.hamburger .bar:before,.mobile--filter__close .bar:before{bottom:6px}.hamburger .bar:after,.hamburger .bar:before,.mobile--filter__close .bar:after,.mobile--filter__close .bar:before{content:"";position:absolute;left:0;background:#fff;opacity:1;transition:all 0s linear;transform-origin:center center}.hamburger .bar:after,.mobile--filter__close .bar:after{top:6px}.is-filter-open .hamburger .bar,.is-filter-open .mobile--filter__close .bar,.is-nav-open .hamburger .bar,.is-nav-open .mobile--filter__close .bar{background:none !important;opacity:1}.is-filter-open .hamburger .bar:after,.is-filter-open .hamburger .bar:before,.is-filter-open .mobile--filter__close .bar:after,.is-filter-open .mobile--filter__close .bar:before,.is-nav-open .hamburger .bar:after,.is-nav-open .hamburger .bar:before,.is-nav-open .mobile--filter__close .bar:after,.is-nav-open .mobile--filter__close .bar:before{background:#fff;width:25px}.is-filter-open .hamburger .bar:after,.is-filter-open .mobile--filter__close .bar:after,.is-nav-open .hamburger .bar:after,.is-nav-open .mobile--filter__close .bar:after{top:50%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transition:all 0s linear}.is-filter-open .hamburger .bar:before,.is-filter-open .mobile--filter__close .bar:before,.is-nav-open .hamburger .bar:before,.is-nav-open .mobile--filter__close .bar:before{top:50%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(-45deg);transition:all 0s linear}.is-filter-open .hamburger .bar:after,.is-filter-open .hamburger .bar:before,.is-filter-open .mobile--filter__close .bar:after,.is-filter-open .mobile--filter__close .bar:before,.is-nav-open.is-sales-modal-open .hamburger .bar:after,.is-nav-open.is-sales-modal-open .hamburger .bar:before,.is-nav-open.is-sales-modal-open .mobile--filter__close .bar:after,.is-nav-open.is-sales-modal-open .mobile--filter__close .bar:before{background:#000}@media(max-width:1130px){.hamburger,.mobile--filter__close{display:block}.hamburger:after,.mobile--filter__close:after{visibility:hidden}}.mobile--filter__close{position:absolute;top:50%;right:35px;transform:translateY(-50%);width:25px;height:25px;cursor:pointer;z-index:9999}.mobile--filter__close:after{content:"MENU";position:absolute;top:50%;left:0;transform:translateY(-50%) translateX(100%);font-size:12px;font-size:.75rem;letter-spacing:.86px;opacity:1;transition:opacity .25s ease-out;opacity:0}.mobile--filter__close .bar,.mobile--filter__close .bar:after,.mobile--filter__close .bar:before{width:25px;height:1px;background:#fff}.mobile--filter__close .bar{top:50%;left:50%;position:relative;transform:translateY(-50%) translateX(-50%);background:#000;opacity:1;transition:all 0ms linear}.mobile--filter__close .bar:after,.mobile--filter__close .bar:before{background:#000;width:25px}.mobile--filter__close .bar:before{bottom:6px;transform-origin:center center;top:50%;transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.mobile--filter__close .bar:after,.mobile--filter__close .bar:before{content:"";position:absolute;left:0;background:#000;opacity:1;left:50%;transition:all 0s linear}.mobile--filter__close .bar:after{top:6px;transform-origin:center center;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.footer--wrapper{background:#000}.footer--wrapper>.container{max-width:1080px;padding:50px 0 0;position:relative}.footer--wrapper>.container>.row:first-child,.footer--wrapper>.container>.row:last-child{padding:50px 0}@media(max-width:1130px){.footer--wrapper>.container{padding:30px 35px;max-width:100%}.footer--wrapper>.container>.row:first-child,.footer--wrapper>.container>.row:last-child{padding:50px 0 30px}}.footer--wrapper .brand{max-width:174px;display:block}.footer--wrapper .brand svg{max-width:100%}@media(max-width:1130px){.footer--wrapper .brand{max-width:93px}}.footer--wrapper p{font-size:16px;font-size:1rem;color:#fff;line-height:1.687;letter-spacing:.8px}.footer--wrapper a{color:#fff;text-decoration:none}.footer--wrapper a:hover{text-decoration:underline}.footer--wrapper h3{font-size:14px;font-size:.875rem;color:#fff;text-transform:uppercase;margin-bottom:20px;letter-spacing:.4px;line-height:1.92;white-space:nowrap;font-family:Palanquin_Med;font-weight:400}.footer--wrapper .brand{margin-bottom:50px}.footer--wrapper .link--top{bottom:50px;right:0;position:absolute;display:inline-block;width:56px;letter-spacing:.4px;line-height:1.92;font-family:Palanquin_Med;font-weight:400;font-size:14px;font-size:.875rem;text-transform:uppercase}.footer--wrapper .link--top:before{content:"";width:13px;height:8px;background:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../images/icon-chevron-white.svg) 50% no-repeat;background-size:contain;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(-90deg)}@media(max-width:1130px){.footer--wrapper p{margin-bottom:20px}.footer--wrapper .brand{display:none}.footer--wrapper .link--top{position:relative;bottom:auto;right:auto;margin-bottom:30px}}#menu-footer-navigation{display:-ms-flexbox;display:flex}#menu-footer-navigation>li{width:50%}#menu-footer-navigation>li>a{text-decoration:none;color:#fff;text-transform:uppercase;font-size:14px;font-size:.875rem;letter-spacing:.4px;line-height:1.92;font-family:Palanquin_Med}#menu-footer-navigation .sub-menu{margin:20px 0}#menu-footer-navigation .sub-menu>li a{font-size:16px;font-size:1rem;font-family:Palanquin_Med;letter-spacing:.08px;line-height:1.875;color:#fff;text-decoration:none}#menu-footer-navigation .sub-menu>li a:hover{text-decoration:underline}@media(max-width:1130px){#menu-footer-navigation{display:none}#menu-footer-navigation>li{width:100%}}.footer--wrapper>.container>.row:last-child a{color:#fff;text-decoration:none;text-transform:uppercase;font-family:Palanquin_Med;font-size:14px;font-size:.875rem;letter-spacing:.4px;line-height:1.92;display:inline-block;margin-right:10px}.footer--wrapper>.container>.row:last-child .copy{color:#fff;text-decoration:none;font-family:Palanquin_Reg;font-size:14px;font-size:.875rem;letter-spacing:.4px;line-height:1.92;color:#afafaf}@media(max-width:1130px){.footer--wrapper>.container>.row:last-child .copy{display:block}}.footer--addresses>.col .col{padding-left:68px;width:33.33%;margin-bottom:15px}@media(max-width:1130px){.footer--addresses{padding-left:0}.footer--addresses>.col .col{padding:50px 0 10px;width:auto;margin-bottom:0;padding-left:0;border-top:1px solid #979797}}.footer--addresses>.col>.row{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-main .col-footer-nav{width:28%}@media(max-width:1130px){.footer-main .col-footer-nav{width:100%}}.footer-main .col-footer-address{width:72%}@media(max-width:1130px){.footer-main .col-footer-address{width:100%}}@media(max-width:1130px){.footer--addresses .address-logo{margin-top:10px}}#page-content{padding-top:105px;overflow:hidden;background:#303338}#page-content .grid--images{-ms-flex-wrap:wrap;flex-wrap:wrap}#page-content .grid--images .col{margin-bottom:70px}#page-content .grid--thumbnail{background:#000;margin-bottom:30px}#page-content .grid--thumbnail img{width:100%;height:auto;display:block}@media(max-width:1130px){#page-content{padding-top:84px}#page-content .grid--images{display:-ms-flexbox;display:flex;margin:0 -10px}#page-content .grid--images .col{width:50%;padding:0 10px}}@media(max-width:767px){#page-content .grid--images .col{width:100%;margin-bottom:20px}#page-content .grid--images .col:last-child{margin-bottom:0;padding-bottom:0}}#page-content .page--footer{padding:120px 35px;text-align:center;color:#fff;background-repeat:no-repeat;background-position:50%;background-size:cover;background-attachment:fixed}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){#page-content .page--footer{background-attachment:scroll !important;background-position:50% !important}}#page-content .page--footer .page--footer--mobile{display:none}#page-content .page--footer.dark--font{color:#000}#page-content .page--footer.dark--font .button.white{color:#000 !important;border:1px solid #000 !important}#page-content .page--footer blockquote p{max-width:41.66%;padding:0 20px;margin:0 auto 60px;display:block;font-size:24px;font-size:1.5rem;letter-spacing:.32px;line-height:1.25}@media(max-width:1130px){#page-content .page--footer{background:none !important;background-attachment:scroll !important;background-position:50% !important;padding:0}#page-content .page--footer .page--footer--mobile{display:block}#page-content .page--footer .page--footer--mobile img{width:100%;height:auto}#page-content .page--footer blockquote p br{display:none}#page-content .page--footer .container{background:#fff;padding:50px 35px}#page-content .page--footer blockquote p{max-width:100%}}.page-template-default #page-content .main>.container>.row,.page-template-page-contact-sub #page-content .main>.container>.row{position:relative;padding-bottom:50px;margin-bottom:50px}.page-template-default #page-content .main>.container>.row:last-child,.page-template-page-contact-sub #page-content .main>.container>.row:last-child{padding-bottom:30px;margin-bottom:0}.page-template-default #page-content .main>.container>.row:last-child:before,.page-template-page-contact-sub #page-content .main>.container>.row:last-child:before{display:none}.page-template-default #page-content .main>.container>.row:before,.page-template-page-contact-sub #page-content .main>.container>.row:before{content:"";display:block;border-top:1px solid #979797;position:absolute;bottom:0;left:10px;right:10px}@media(max-width:1130px){.page-template-default #page-content .main>.container>.row:after,.page-template-page-contact-sub #page-content .main>.container>.row:after{left:0;right:0}}.page-template-page-contact-sub #page-content .row6633 .col:last-child{padding-left:100px}@media(max-width:1130px){.page-template-page-contact-sub #page-content .row6633 .col:last-child{padding-left:0}}.error404 #page-content .main{min-height:50vh}.error404 #page-content .main,.page-template-default #page-content .main{background:#fff;padding:105px 0}@media(max-width:1130px){.error404 #page-content .main,.page-template-default #page-content .main{padding:50px 0}}.error404 #page-content .main>.container,.page-template-default #page-content .main>.container{max-width:1080px}.error404 #page-content .main>.container>.row.row6633,.page-template-default #page-content .main>.container>.row.row6633{padding-bottom:0;-ms-flex-pack:justify;justify-content:space-between;margin:0}.error404 #page-content .main>.container>.row.row6633 .col,.page-template-default #page-content .main>.container>.row.row6633 .col{padding:0}.error404 #page-content .main>.container>.row.row6633 .col:first-child,.page-template-default #page-content .main>.container>.row.row6633 .col:first-child{width:58.33%;padding-right:16.66%}.error404 #page-content .main>.container>.row.row6633 .col:last-child,.page-template-default #page-content .main>.container>.row.row6633 .col:last-child{width:25%}.error404 #page-content .main>.container>.row:after,.page-template-default #page-content .main>.container>.row:after{display:none}@media(max-width:1130px){.error404 #page-content .main>.container,.page-template-default #page-content .main>.container{padding:50px 35px 0}.error404 #page-content .main>.container>.row.row6633 .col,.page-template-default #page-content .main>.container>.row.row6633 .col{padding:0 0 50px}.error404 #page-content .main>.container>.row.row6633 .col:first-child,.page-template-default #page-content .main>.container>.row.row6633 .col:first-child{width:100%;padding-right:0}.error404 #page-content .main>.container>.row.row6633 .col:last-child,.page-template-default #page-content .main>.container>.row.row6633 .col:last-child{width:100%;padding-bottom:0}}.page-template-default.home #page-content .main{padding:0}.page-template-page-contact #page-content .main .container>.row:before{display:none}.page-template-default.home #page-content .main .container>.row{margin-bottom:0;position:relative;padding-bottom:0}.page-template-default.home #page-content .main .container>.row:before{display:none}.page-template-default.home #page-content .main .container>.row:last-child{margin-bottom:0}.page-template-default.home #page-content .main .container>.row:last-child:before{display:none}@media(max-width:1130px){.page-template-default.home #page-content .main .container>.row.row50{padding-bottom:0}}.featured--banner{height:380px;overflow:hidden;background-repeat:no-repeat;background-position:50%;background-size:contain;background-attachment:fixed;margin-top:-105px;margin-bottom:100px}.featured--banner .featured--banner--mobile{display:none}@media(max-width:1130px){.featured--banner{margin-bottom:0;background:none !important;background-size:cover;background-position:bottom;height:auto}.featured--banner .featured--banner--mobile{display:block}}.featured--banner img{width:100%;height:auto;display:block}#page-content .grid--images .grid--meta .position{font-family:Palanquin_SemiBold}#page-content .grid--images .grid--meta a{font-family:Palanquin_Reg}#page-content .side--column{font-size:16px;font-size:1rem}#page-content .side--column p{margin-bottom:20px}#page-content .side--column p+h5{margin-top:50px}#page-content .side--column h5{font-size:14px;font-size:.875rem;font-family:Palanquin_Reg;text-transform:uppercase;letter-spacing:.4px;line-height:1.928;font-weight:300;margin-bottom:5px}#page-content .side--column a{font-family:Palanquin_Reg}.page-template-page-contact-sub #page-content a[href^=mailto]{position:relative;display:inline-block;font-family:Palanquin_Reg}.page-template-page-contact-sub #page-content a[href^=mailto]:before{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:1px;background:#000;opacity:1;transition:opacity .25s ease-out}.page-template-page-contact-sub #page-content a[href^=mailto]:hover{text-decoration:none}.page-template-page-contact-sub #page-content a[href^=mailto]:hover:before{opacity:0}.page-template-default.home #page-content .main{background:#303338}.featured--clipped .section{position:fixed;top:0;left:0;width:100%;height:calc(100vh - 185px);z-index:10}@media(max-width:1130px){.featured--clipped .section{height:auto}.home .featured--clipped .section{height:calc(100vh - 119px)}}.featured--clipped .section.featured--hero .featured--hero__content{position:fixed;bottom:130px;transform:translateY(0) translateX(-50%);left:50%;width:100%;max-width:1080px;padding-right:540px}.home .featured--clipped .section.featured--hero .featured--hero__content{bottom:35%}@media(max-width:1130px){.featured--clipped .section.featured--hero .featured--hero__content{padding-right:0;padding:0 35px;bottom:80px}.home .featured--clipped .section.featured--hero .featured--hero__content{bottom:30vh}}.featured--clipped .section.featured--hero .text--wrap{overflow:hidden}.featured--clipped .section.featured--hero .big--text{font-size:36px;font-size:2.25rem;letter-spacing:-.09px;line-height:1.277;font-family:Palanquin_SemiBold;color:#fff;display:block;position:relative;opacity:1;margin-bottom:0}.page-template-page-about .featured--clipped .section.featured--hero .big--text{margin-bottom:20px}@media(max-width:1130px){.featured--clipped .section.featured--hero .big--text{font-size:30px;font-size:1.875rem}.featured--clipped .section.featured--hero .big--text br{display:none}}.featured--clipped .section.featured--hero p{color:#fff;font-size:24px;font-size:1.5rem;letter-spacing:.32px;line-height:1.25;font-family:Palanquin_SemiBold}.featured--unclipped .section{height:calc(100vh - 185px);position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover;background-attachment:fixed}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.featured--unclipped .section{background-attachment:scroll !important;background-position:50% !important}}@media(max-width:1130px){.home .featured--unclipped .section{height:calc(100vh - 119px)}}.featured--unclipped .section .featured--hero__image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;background-attachment:fixed}.featured--unclipped .section .featured--hero__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:2;opacity:.15}.featured--unclipped .section .featured--hero__image img{display:block;width:100%;height:auto}.featured--unclipped .section .featured--hero__image.mobile{display:none}@media(max-width:1130px){.featured--unclipped .section .featured--hero__image{position:static;background-attachment:scroll}.featured--unclipped .section .featured--hero__image.mobile{display:block}}@media(max-width:1130px){.featured--unclipped .section{height:auto;background-attachment:scroll !important;background-position:50% !important;overflow:hidden}.featured--unclipped .section:before{opacity:.5}.is-filter-open .featured--unclipped .section{z-index:999}}.video--wrapper{position:relative;width:100%;height:100%;overflow:hidden;opacity:1;transition:opacity .5s ease;will-change:opacity}.video--wrapper.is-faded,.video--wrapper.is-faded:before{opacity:0}@media(max-width:1130px){.video--wrapper{display:none}}.videobg{position:relative;width:100%;height:100%;overflow:hidden;opacity:1;transition:opacity .5s ease;will-change:opacity;transform:translateZ(0)}@media(max-width:1130px){.videobg{display:none}}.videobg.is-faded{opacity:0}.videobg-width{height:100%;left:-9999px;right:-9999px;top:50%;transform:translateY(-50%)}.videobg-aspect,.videobg-width{position:absolute;width:100%;margin:auto}.videobg-aspect{height:0;top:-9999px;bottom:-9999px;padding-bottom:56.25%;overflow:hidden}.videobg-make-height{position:absolute;top:0;right:0;bottom:0;left:0}.videobg iframe{position:absolute;width:100%;height:100%;top:50%;transform:translateY(-55%);left:0;border:0 none}#vehicle-home--filter{margin-bottom:100px;transform:translateY(-50%);position:relative;z-index:99}@media(max-width:1130px){#vehicle-home--filter{margin-bottom:0;transform:none;position:static;z-index:auto}}#vehicle-home--filter .container{position:relative;z-index:10;max-width:1080px}@media(max-width:1130px){#vehicle-home--filter .container{max-width:100%;position:static}}#vehicle-home--filter .container .row{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100px}@media(max-width:1130px){#vehicle-home--filter .container .row{display:block;height:auto}}#vehicle-home--filter .container .row .col{background:#fff;padding:16px 30px;position:relative;height:100px}#vehicle-home--filter .container .row .col:after{content:"";width:1px;height:56px;background:#000;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(max-width:1130px){#vehicle-home--filter .container .row .col{height:auto}#vehicle-home--filter .container .row .col:after{display:none}}#vehicle-home--filter .container .row .col.col-search{width:312px}@media(max-width:1130px){#vehicle-home--filter .container .row .col.col-search{width:auto}}#vehicle-home--filter .container .row .col.col-dropdown{width:200px}@media(max-width:1130px){#vehicle-home--filter .container .row .col.col-dropdown{width:auto}}#vehicle-home--filter .container .row .col.col-submit{width:168px}@media(max-width:1130px){#vehicle-home--filter .container .row .col.col-submit{width:auto}}#vehicle-home--filter .container .row .col:last-child{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center}@media(max-width:1130px){#vehicle-home--filter .container .row .col:last-child{display:none}}#vehicle-home--filter .container .row .col:last-child a{width:100%;background:#000;color:#fff !important}#vehicle-home--filter .container .row .col:last-child a:hover{background:#303338}#vehicle-home--filter .container .row .col:last-child:after{display:none}#vehicle-home--filter .container .row .col:first-child{background:#fff;text-align:center;padding:25px 0;width:auto;display:none}#vehicle-home--filter .container .row .col:first-child span{line-height:55px;font-family:Palanquin_Semibold;font-size:16px;font-size:1rem;border-radius:3px;width:216px}#vehicle-home--filter .container .row .col:first-child:hover{background:#fff}@media(max-width:1130px){#vehicle-home--filter .container .row .col:first-child span{width:100%}}#vehicle-home--filter .container .row .col svg{position:absolute;top:62px;right:35px;transform:rotate(90deg)}#vehicle-home--filter .container .row .col svg g{stroke:#000}#vehicle-home--filter .container .row .col.is-open{background:#818d9a}#vehicle-home--filter .container .row .col.is-open:after{display:none}#vehicle-home--filter .container .row .col.is-open>ul{display:block;max-height:999px;background:#818d9a}#vehicle-home--filter .container .row .col.is-open svg g{stroke:#fff}#vehicle-home--filter .container .row .col.open-prev:after{display:none}#vehicle-home--filter .container .row .col .button{float:right}@media(max-width:1130px){#vehicle-home--filter .container .row .col{margin:0 35px;text-align:left;display:none}#vehicle-home--filter .container .row .col:first-child{position:relative;transform:translateY(calc(-100% - 25px));z-index:9999;text-align:left;padding:0;display:block}#vehicle-home--filter .container .row .col:first-child span{line-height:1}}#vehicle-home--filter .container>.row>.col>ul{position:absolute;display:block;list-style:none;top:51px;left:0;padding:0 30px 25px;width:100%;overflow:hidden;max-height:30px}#vehicle-home--filter .container>.row>.col>ul>li.selected{margin-bottom:15px}#vehicle-home--filter .container>.row>.col>ul>li.selected label{color:#000}#vehicle-home--filter .container>.row>.col>ul .hide{display:none}#vehicle-home--filter .container>.row>.col>ul>li label{font-family:Palanquin_Med;color:#d2dae7;text-decoration:none;text-transform:none;font-size:16px;font-size:1rem;letter-spacing:.08px;line-height:2;cursor:pointer}#vehicle-home--filter .container>.row>.col>ul>li label:hover{color:#fff}#vehicle-home--filter .container>.row>.col>ul>li label input{display:none}#vehicle-home--filter .container>.row>.col>ul>li.is--active label{font-family:Palanquin_Semibold}#vehicle-home--filter .container>.row>.is-open>ul>li.selected>label{color:#fff}#vehicle-home--filter .container h3{color:#000;font-size:14px;font-size:.875rem;letter-spacing:.4px;line-height:2.25;text-transform:uppercase;font-family:Palanquin_Med;font-weight:300;margin-bottom:10px}#vehicle-home--filter .container .is-open h3{color:#fff}#vehicle-home--filter .container input[type=search]{-webkit-appearance:none;height:20px;border:0;border-radius:0;outline:0;padding:0 30px 0 32px;display:block;width:100%;position:relative;font-size:16px;font-size:1rem;background:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../images/icon-search.svg) 0 no-repeat}#vehicle-home--filter .container input[type=search]::-webkit-search-cancel-button{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);-webkit-appearance:none;height:20px;width:20px;background:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../images/icon-cross.svg) no-repeat 50%;background-size:14px auto}.home #page-content .homepage--content{position:relative;z-index:99}.home #page-content .homepage--content section .container{max-width:1080px;margin:0 auto;padding-bottom:340px}.home #page-content .homepage--content section .row50{-ms-flex-pack:justify;justify-content:space-between}.home #page-content .homepage--content section .row50:before{display:none}.home #page-content .homepage--content section .row50 .col{width:41.66%}.home #page-content .homepage--content section .row50 .col:last-child{width:calc(16.66% + 10px);padding:0}.home #page-content .homepage--content .section--list h5{font-size:14px;font-size:.875rem;letter-spacing:.4px;line-height:1.928;text-transform:uppercase;font-family:Palanquin_Reg;font-weight:400}.home #page-content .homepage--content .section--list li{list-style:none;font-size:16px;font-size:1rem;letter-spacing:.08px;line-height:1.6875;font-family:Palanquin_Med;margin-bottom:10px}.home #page-content .homepage--content .section--list li a{color:#fff;position:relative}.home #page-content .homepage--content .section--list li a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;opacity:0;transition:opacity .25s ease-out}.home #page-content .homepage--content .section--list li a:after{opacity:0}.home #page-content .homepage--content .section--list li a:hover{text-decoration:none}.home #page-content .homepage--content .section--list li a:hover:before{opacity:1}@media(max-width:1130px){.home #page-content .homepage--content{padding-top:0;position:static}.home #page-content .homepage--content section .container{padding-bottom:80px}.home #page-content .homepage--content section .row50 .col,.home #page-content .homepage--content section .row50 .col:last-child{width:100%;padding:0 35px}}.home .homepage--flex__content{position:relative;z-index:99}.home .homepage--flex__content section .container{max-width:1080px;margin:0 auto}.home .homepage--flex__content section:first-child .section--image{margin-top:-240px}@media(max-width:1130px){.home .homepage--flex__content section:first-child .section--image{margin-top:0}}.home .homepage--flex__content section .section--image img{max-width:100%;transform:translateX(80px)}@media(max-width:1130px){.home .homepage--flex__content section .section--image img{transform:translateX(70px)}}.home .homepage--flex__content section .row50{-ms-flex-pack:end;justify-content:flex-end}.home .homepage--flex__content section .row50:before{display:none}.home .homepage--flex__content section .row50 .col{width:41.66%;padding:100px 0}@media(max-width:1130px){.home .homepage--flex__content section .row50 .col{width:100%;padding:50px 35px 65px}}.home .homepage--flex__content section:nth-child(2n) .section--image img{transform:translateX(-80px)}@media(max-width:1130px){.home .homepage--flex__content section:nth-child(2n) .section--image img{transform:translateX(-70px)}}.home .homepage--flex__content section:nth-child(2n) .row50{-ms-flex-pack:start;justify-content:flex-start}#page-content .about--content{background:#fff}#page-content .about--content .row{-ms-flex-pack:justify;justify-content:space-between;position:relative}#page-content .about--content .row .col{width:41.66%;padding:0}@media(max-width:1130px){#page-content .about--content .row .col{width:100%;padding:0 0 50px}}@media(max-width:1130px){#page-content .about--content .section{padding-top:50px}#page-content .about--content .section.section--full-image{padding-top:0}}#page-content .about--content .container{max-width:1080px;padding:100px 0 75px}@media(max-width:1130px){#page-content .about--content .container{padding:0 35px}}#page-content .about--content h2{font-size:14px;font-size:.875rem;font-family:Palanquin_Med;letter-spacing:.4px;line-height:1.928;margin-bottom:10px;text-transform:uppercase;font-weight:400}#page-content .about--content h4{margin-bottom:20px}.list--anchor__wrapper.is-row-hit .list--anchor{position:fixed;top:105px;left:0;right:0;z-index:80}@media(max-width:1130px){.list--anchor__wrapper.is-row-hit .list--anchor{top:84px}}#page-content .section.content--section.right .section--full-image__float{left:auto;right:-80px}#page-content .section.content--section.right .row{-ms-flex-pack:start;justify-content:flex-start}@media(max-width:1130px){#page-content .section.content--section.right .row .section--full-image__float{transform:translateX(35px) translateY(0) !important;text-align:right}#page-content .section.content--section.right .row .section--full-image__float img{display:inline-block;width:100%;height:auto}}#page-content .section.content--section .section--full-image__float{width:550px;height:740px;position:absolute;bottom:-150px;left:-80px;z-index:10}#page-content .section.content--section .section--full-image__float+blockquote{margin-top:100px}@media(max-width:1130px){#page-content .section.content--section .section--full-image__float{transform:translateX(-35px) translateY(0) !important;position:static;width:100%;height:auto;margin-bottom:50px}#page-content .section.content--section .section--full-image__float+blockquote{margin:0;padding:0}}#page-content .section.content--section .row{-ms-flex-pack:end;justify-content:flex-end}.section.section--full-image{position:relative;padding:0;height:80vh;overflow:hidden}@media(max-width:1130px){.section.section--full-image{height:auto}}.section.section--full-image .section--full-image__image{position:absolute;height:100vh;top:-15%;left:0;width:100%;overflow:hidden;background:#000;display:block;background-repeat:no-repeat;background-position:50%;background-size:cover;background-attachment:fixed}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.section.section--full-image .section--full-image__image{background-attachment:scroll !important;background-position:50% !important}}.section.section--full-image .section--full-image__image img{position:absolute;bottom:-20vh;left:0;width:auto;min-width:100%;min-height:100vh;height:auto}.section.section--full-image .section--full-image__image.mobile{display:none}@media(max-width:1130px){.section.section--full-image .section--full-image__image{display:none;background-attachment:scroll !important;background-position:50% !important;min-height:0;height:auto}.section.section--full-image .section--full-image__image img{position:static;width:100%;height:auto;min-height:0}.section.section--full-image .section--full-image__image.mobile{display:block;position:static}}.section.section--full-image .container{width:100%;max-width:1080px;position:absolute;top:0;left:50%;height:100%;transform:translateX(-50%)}@media(max-width:1130px){.section.section--full-image .container{position:static}}#page-content .section.video--section .row{width:66.666%}#page-content .section.video--section .row.row6633{margin:0}#page-content .section.video--section .row.row6633 .col{width:100%;padding:0}#page-content .section.video--section .row.row33{margin:0}#page-content .section.video--section .row.row33 .col{width:25%;margin:0}@media(max-width:1130px){#page-content .section.video--section .row,#page-content .section.video--section .row.row33 .col{width:100%}}#page-content .section.repeated--section .row{-ms-flex-pack:start;justify-content:flex-start}#page-content .section.repeated--section .row:first-child{margin-bottom:20px}#page-content .section.repeated--section .row.row6633{margin:0}#page-content .section.repeated--section .row.row6633 .col{width:100%;padding:0}#page-content .section.repeated--section .row.row33{margin:0}#page-content .section.repeated--section .row.row33 .col{width:33.33%;padding:0 50px 0 0}@media(max-width:1130px){#page-content .section.repeated--section .row.row33 .col{width:100%}}.about--content .section.section--side-column:last-child{min-height:0}.about--content .section.section--side-column h2,.about--content .section.section--side-column h3{margin-bottom:35px}.about--content .section.section--side-column .embed-container{margin-bottom:60px}.about--content .section.section--side-column .image--thumbnail{background:#000;width:100%;margin-bottom:20px}.about--content .section.section--side-column .image--thumbnail img{width:100%}.about--content .section.section--side-column .col:nth-child(odd){padding-right:10px}.about--content .section.section--side-column .col:nth-child(2n){padding-left:10px}.about--content .section.section--side-column .row6633>.col:last-child{padding-left:100px}.about--content .section.section--side-column .row33{margin:0 -50px}.about--content .section.section--side-column .row33>.col{padding:0 50px}.about--content .section.section--side-column .row50{padding-bottom:90px}@media(max-width:1130px){.about--content .section.section--side-column .embed-container{margin-bottom:50px}.about--content .section.section--side-column .col:nth-child(odd){padding-right:0}.about--content .section.section--side-column .col:nth-child(2n),.about--content .section.section--side-column .row6633>.col:last-child{padding-left:0}.about--content .section.section--side-column .row33{margin:0}.about--content .section.section--side-column .row33>.col{padding:0}}.blog #page-content h2,.brands #page-content h2,.promotions #page-content h2{font-weight:400;font-size:20px;font-size:1.25rem;letter-spacing:.22px;line-height:1.6;margin-bottom:15px;font-family:Palanquin_SemiBold}.blog #page-content h2 a,.brands #page-content h2 a,.promotions #page-content h2 a{font-family:Palanquin_SemiBold;text-decoration:none;border:0;transition:all .25s ease-out}.blog #page-content h1,.brands #page-content h1,.promotions #page-content h1{font-weight:400;font-size:36px;font-size:2.25rem;letter-spacing:-.09px;line-height:1.222;margin-bottom:20px;font-family:Palanquin_SemiBold}.blog #page-content time.updated,.brands #page-content time.updated,.promotions #page-content time.updated{font-size:16px;font-size:1rem;letter-spacing:.18px;line-height:1.375}.blog #page-content p,.brands #page-content p,.promotions #page-content p{font-size:24px;font-size:1.5rem;line-height:1.25;letter-spacing:.32px;font-family:Palanquin_SemiBold}.blog #page-content article,.brands #page-content article,.promotions #page-content article{margin-bottom:100px}.blog #page-content .brands--wrapper .post--thumbnail,.brands #page-content .brands--wrapper .post--thumbnail,.promotions #page-content .brands--wrapper .post--thumbnail{margin-bottom:50px}.blog #page-content .brands--wrapper .post--thumbnail img,.brands #page-content .brands--wrapper .post--thumbnail img,.promotions #page-content .brands--wrapper .post--thumbnail img{display:block;max-width:100%;height:auto}.blog #page-content .brands--wrapper p,.brands #page-content .brands--wrapper p,.promotions #page-content .brands--wrapper p{font-size:16px;font-size:1rem;letter-spacing:.18px;line-height:1.375;font-family:Palanquin_Reg}.blog #page-content .brands--wrapper p+a,.brands #page-content .brands--wrapper p+a,.promotions #page-content .brands--wrapper p+a{font-family:Palanquin_SemiBold;font-size:16px;font-size:1rem;line-height:1.31;letter-spacing:0;border-bottom:1px solid #000;text-decoration:none;transition:all .25s ease-out}.blog #page-content .brands--wrapper p+a:hover,.brands #page-content .brands--wrapper p+a:hover,.promotions #page-content .brands--wrapper p+a:hover{border-bottom:1px solid #fff}.blog #page-content .side--column h4,.brands #page-content .side--column h4,.promotions #page-content .side--column h4{font-size:24px;font-size:1.5rem;letter-spacing:.32px;line-height:1.25;font-family:Palanquin_SemiBold}.blog #page-content .side--column p,.brands #page-content .side--column p,.promotions #page-content .side--column p{font-size:16px;font-size:1rem;letter-spacing:.18px;line-height:1.375}.blog #page-content .pagination ul,.brands #page-content .pagination ul,.promotions #page-content .pagination ul{display:block;list-style:none;text-align:center;min-width:630px}.blog #page-content .pagination ul li,.brands #page-content .pagination ul li,.promotions #page-content .pagination ul li{display:inline-block;margin:0 10px}.blog #page-content .pagination ul li a,.brands #page-content .pagination ul li a,.promotions #page-content .pagination ul li a{line-height:1.1;text-decoration:none;border-bottom:1px solid #000}.blog #page-content .pagination ul li a:hover,.brands #page-content .pagination ul li a:hover,.promotions #page-content .pagination ul li a:hover{border:0}.blog #page-content .pagination ul li:before,.brands #page-content .pagination ul li:before,.promotions #page-content .pagination ul li:before{display:none}@media(max-width:1130px){.blog #page-content .pagination ul,.brands #page-content .pagination ul,.promotions #page-content .pagination ul{min-width:0}}.blog #page-content article{margin-bottom:50px}.blog #page-content h2 a{border-bottom:1px solid #000}.blog #page-content h2 a:hover{border-bottom:1px solid #fff}.promotions #page-content h2 a,.promotions #page-content h2 a:hover{border:0}.promotions #page-content a{border-bottom:1px solid #000;transition:all .25s ease-out}.promotions #page-content a:hover{text-decoration:none;border-bottom:1px solid #fff}.promotions #page-content a[href^="mailto:"],.promotions #page-content a[href^="tel:"]{border:0}.promotions #page-content a[href^="mailto:"]:hover,.promotions #page-content a[href^="tel:"]:hover{border-bottom:1px solid #000}#vehicle--fuel-type li{line-height:2}.vehicles #page-content .main #vehicle--app{background:#fff}.vehicles #page-content .main #vehicle--app .container{max-width:1080px}.vehicles #page-content .main #vehicle--app .row>.col:first-child{width:25%;padding-right:130px}@media(max-width:1130px){.vehicles #page-content .main #vehicle--app .row>.col:first-child{width:100%;padding:0 35px}}.vehicles #page-content .main #vehicle--app .row>.col:nth-child(2){width:75%;position:relative}@media(max-width:1130px){.vehicles #page-content .main #vehicle--app .row>.col:nth-child(2){width:100%;padding:0 35px}}.vehicles #page-content .main #vehicle--app .row:first-child>.col:nth-child(2){width:51.2%}@media(max-width:1130px){.vehicles #page-content .main #vehicle--app .row:first-child>.col:nth-child(2){width:100%}}.vehicles #page-content .main #vehicle--app .row:first-child>.col:nth-child(3){width:23.8%}@media(max-width:1130px){.vehicles #page-content .main #vehicle--app .row:first-child>.col:nth-child(3){display:none}}.vehicles #page-content .main #vehicle--app .row:first-child>.col:nth-child(3) .vehicle_search{margin-top:-8px}.vehicles #page-content .main #vehicle--app .row:first-child>.col:nth-child(3) input[type=search]{-webkit-appearance:none;height:40px;border:0;border-bottom:1px solid #000;border-radius:0;outline:0;padding:5px 30px 5px 32px;display:block;position:relative;width:100%;font-size:16px;font-size:1rem;background:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../images/icon-search.svg) 0 no-repeat;margin-bottom:60px}.vehicles #page-content .main #vehicle--app .row:first-child>.col:nth-child(3) input[type=search]::-webkit-search-cancel-button{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);-webkit-appearance:none;height:20px;width:20px;background:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../images/icon-cross.svg) no-repeat 50%;background-size:14px auto}.vehicles #page-content .main #vehicle--app h2{font-size:14px;font-size:.875rem;letter-spacing:.4px;line-height:1.92;text-transform:uppercase;font-weight:400;margin-bottom:2px;font-family:Palanquin_Reg}.vehicles #page-content .main #vehicle--app h3{font-size:24px;font-size:1.5rem;letter-spacing:-.06;line-height:1.25;margin-bottom:25px;font-weight:400;font-family:Palanquin_SemiBold}.vehicles #page-content .main #vehicle--app ul{list-style:none}.vehicles #page-content .main #vehicle--app ul#vehicle--condition{margin-bottom:78px}.vehicles #page-content .main #vehicle--app .post--thumbnail{width:100%;margin-bottom:30px}.vehicles #page-content .main #vehicle--app a[href^="tel:"]{color:#000;text-decoration:none;font-family:Palanquin_Med}#vehicle--app #vehicle--condition{margin:0 0 80px;list-style:none}#vehicle--app #vehicle--condition>li{margin-right:35px;display:inline-block}#vehicle--app #vehicle--condition>li.is--active label:before{background:#000;border:1px solid #000}#vehicle--app #vehicle--condition>li label{font-size:24px;font-size:1.5rem;font-family:Palanquin_SemiBold;font-weight:400;text-transform:none;letter-spacing:-.09px;line-height:1;position:relative;padding-left:25px;cursor:pointer}#vehicle--app #vehicle--condition>li label:before{content:"";width:10px;height:10px;border:1px solid #a0a5ae;display:block;border-radius:99px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#vehicle--app #vehicle--condition>li label input{display:none}@media(max-width:1130px){#vehicle--app #vehicle--condition{display:none}}#vehicle--capacity li,#vehicle--category li{display:block}#vehicle--capacity li.is--active label,#vehicle--category li.is--active label{color:#000}#vehicle--capacity li.is--active label:after,#vehicle--category li.is--active label:after{content:"";display:block;border-top:1px solid #000;position:absolute;bottom:5px;left:0;width:100%}#vehicle--capacity li label,#vehicle--category li label{font-size:16px;font-size:1rem;letter-spacing:.08px;line-height:1.875;font-family:Palanquin_Med;color:#a0a5ae;cursor:pointer;display:inline-block;position:relative}#vehicle--capacity li label:hover,#vehicle--category li label:hover{color:#000}#vehicle--capacity li label input,#vehicle--category li label input{display:none}.vehicles #page-content .main #vehicle--app.loading .row:last-child #vehicle--posts{opacity:0;visibility:hidden}.vehicles #page-content .main #vehicle--app .row:last-child #vehicle--posts{opacity:1;visibility:visible}.vehicles #page-content .main #vehicle--app.loading .row:last-child>.col:nth-child(2):before{content:"";width:25px;height:25px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../images/rolling.svg) 50% no-repeat #fff;background-size:contain;opacity:1;transition:opacity .26s ease-out 1s;z-index:15;width:120px}#vehicle--app.loading .no-results{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:opacity .26s ease-out 3s;opacity:0}#vehicle--app .no-results{z-index:11;transition:opacity .26s ease-out 3s;opacity:1;line-height:1.375;font-size:16px;font-size:1rem;margin-bottom:60px}#vehicle--app .no-results+#vehicle--posts{display:none}#vehicle--app .no-results ul{margin-top:5px}#vehicle--app .no-results ul li{padding-left:15px;position:relative}#vehicle--app .no-results ul li:before{content:"";position:absolute;left:0;top:10px;width:3px;height:3px;border-radius:50%;background:#000}#vehicle--posts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;position:relative;min-height:50vh}#vehicle--posts .post--meta{max-width:80%}#vehicle--posts>li{width:33.333%;line-height:1.428;padding:0 10px;margin-bottom:50px;font-size:16px;font-size:1rem;letter-spacing:.18px}#vehicle--posts>li:hover .post--thumbnail{opacity:.6}#vehicle--posts>li a{font-family:Palanquin_Reg}#vehicle--posts>li strong{margin-bottom:20px;display:inline-block}@media(max-width:1130px){#vehicle--posts>li{margin-bottom:50px}}@media(max-width:767px){#vehicle--posts>li{width:100%}}#vehicle--app .post--thumbnail{overflow:hidden;position:relative;transition:opacity .25s linear;opacity:1}#vehicle--app .post--thumbnail span{display:inline-block;padding:0 5px;text-transform:capitalize;float:left;height:29px;line-height:26px;font-family:Palanquin_SemiBold;font-size:14px;font-size:.875rem;position:relative}#vehicle--app .post--thumbnail .demo{color:#fff;background:#000}#vehicle--app .post--thumbnail .sold{color:#000;background:#fff}#vehicle--app .post--thumbnail .fourbyfour{color:#fff;background:#303338}#vehicle--app .post--thumbnail .wheelchair_access{background:#0086cc;overflow:hidden}#vehicle--app .post--thumbnail .wheelchair_access svg{position:relative;top:5px}#vehicle--app .post--thumbnail .preowned{color:#000;background:#fff}#vehicle--app .post--thumbnail .canadian_man{background:#fff;overflow:hidden}#vehicle--app .post--thumbnail .canadian_man svg{position:relative;top:5px}#vehicle--app .post--thumbnail img{width:100%;height:auto;display:block}#vehicle--app .post--thumbnail .product--symbols{position:absolute;top:0;left:0;width:100%;height:100%}#page-content .breadcrumb{color:#9b9b9b;margin-bottom:80px;font-family:Palanquin_Med;line-height:1.5;font-size:16px;font-size:1rem}#page-content .breadcrumb a{font-family:Palanquin_Reg;color:#9b9b9b;text-decoration:none}#page-content .breadcrumb a:hover{color:#000}#page-content .breadcrumb strong{color:#000;display:inline-block;font-weight:400;font-family:Palanquin_Reg;position:relative}#page-content .breadcrumb strong:after{content:"";width:100%;height:1px;background:#000;position:absolute;bottom:0;left:0}@media(max-width:1130px){#page-content .breadcrumb{margin-bottom:50px}}#vehicle--app .row>.col.sidebar p{margin-bottom:10px}#vehicle--app .row>.col.sidebar ul{margin-bottom:70px}#vehicle--app .row>.col.sidebar ul li label{text-transform:none}#page-content .mobile--filters{position:fixed;z-index:9999;padding:35px;visibility:hidden;opacity:0;background:#f2f2f2;width:100%;height:100vh;top:0;left:0;overflow:auto}@media(max-width:1130px){#page-content .mobile--filters{padding:35px 35px 50px;z-index:999999}#page-content .mobile--filters h1{font-size:24px;font-size:1.5rem;margin-bottom:50px;text-transform:uppercase}#page-content .mobile--filters input[type=search]{-webkit-appearance:none;height:40px;border:0;border-bottom:1px solid #000;border-radius:0;outline:0;padding:5px 30px 5px 32px;display:block;position:relative;width:100%;font-size:16px;font-size:1rem;background:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../images/icon-search.svg) 0 no-repeat;margin-bottom:40px}#page-content .mobile--filters input[type=search]::-webkit-search-cancel-button{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);-webkit-appearance:none;height:20px;width:20px;background:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../images/icon-cross.svg) no-repeat 50%;background-size:14px auto}#page-content .mobile--filters select{-webkit-appearance:none;border:0;border-bottom:1px solid #000;border-radius:0;outline:0;margin-bottom:40px;height:40px;padding:0 30px 0 0;display:block;background:transparent url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../images/icon-chevron-down.svg) 100% no-repeat}}#page-content .mobile--filters>*{position:relative}.is-filter-open #page-content .mobile--filters{opacity:1;visibility:visible}#page-content .mobile--filters .mobile--filter__close{position:absolute;top:30px;right:35px;transform:translateY(0)}#page-content .mobile--filters .button{margin-top:5px;padding:10px 30px;height:auto;width:100%;background:#000;color:#fff}#page-content .mobile--filters h2{font-size:14px;font-size:.875rem;letter-spacing:-.09px;line-height:1.92;text-transform:uppercase;font-weight:400;margin-bottom:2px}.mobile--filter__open{display:none;position:relative}.home .mobile--filter__open{display:block}.home .mobile--filter__open svg{display:none}@media(max-width:1130px){.mobile--filter__open{display:block;line-height:1;padding:18px 25px;background:#f2f2f2;cursor:pointer;font-size:16px;font-size:1rem;text-transform:uppercase;font-weight:500;font-family:Palanquin_SemiBold;position:relative;margin-bottom:50px}.home .mobile--filter__open svg{display:block}.mobile--filter__open svg{position:absolute;top:50% !important;right:25px !important;transform:translateY(-50%) !important;width:16px;height:8px}}.vehicles #page-content .desktop--filters h2{margin-bottom:5px !important}.vehicles #page-content .desktop--filters .button{margin-top:30px}@media(max-width:1130px){.vehicles #page-content .desktop--filters{display:none}}.side--cta{max-width:270px}@media(max-width:1130px){.side--cta{max-width:100%}}.single-vehicles #page-content{background:#fff;padding:105px 0}.single-vehicles #page-content .container{max-width:1080px;padding-top:105px}@media(max-width:1130px){.single-vehicles #page-content .container{padding:50px 35px}}.single-vehicles #page-content h3{font-size:14px;font-size:.875rem;letter-spacing:.4px;line-height:1.928;font-family:Palanquin_Reg;margin-bottom:10px;text-transform:uppercase}.single-vehicles #page-content h4{font-size:24px;font-size:1.5rem;letter-spacing:.32px;line-height:1.25;text-transform:none;margin-bottom:20px}.single-vehicles #page-content .print--logo{display:none}.single-vehicles #page-content .single--header{margin:0}.single-vehicles #page-content .single--header .col{padding:0}.single-vehicles #page-content .single--header .col:first-child{width:25%}@media(max-width:1130px){.single-vehicles #page-content .single--header .col:first-child{width:100%}}.single-vehicles #page-content .single--header h1{font-size:24px;font-size:1.5rem;letter-spacing:.32px;line-height:1.25;font-family:Palanquin_SemiBold}@media(max-width:1130px){.single-vehicles #page-content .single--header .col:nth-child(2) span{display:block}.single-vehicles #page-content .single--header .col:nth-child(2) .button-no-hover{margin:10px 0;padding:5px 10px;display:inline-block;line-height:1;min-height:33px;text-align:center}.single-vehicles #page-content .single--header .col{margin-bottom:30px}.single-vehicles #page-content .single--header .col:last-child{text-align:left}}.vehicle--gallery-wrapper:after{content:"";display:table;clear:both}.vehicle--gallery{float:left;width:75%;margin-bottom:50px}.vehicle--gallery>div{display:-ms-flexbox;display:flex}.vehicle--gallery .vehicle--gallery__item{position:relative;top:50%;transform:translateY(-50%)}.vehicle--gallery .vehicle--gallery__item img{width:auto;max-width:100%;height:auto;max-height:462px;margin:0 auto}@media(max-width:1130px){.vehicle--gallery{width:100%;float:none}}#page-content .vehicle--gallery__nav{float:right;width:16.6666667%}#page-content .vehicle--gallery__nav .button{margin-bottom:40px;width:100%}#page-content .vehicle--gallery__nav .vehicle--gallery_nav-items{margin-bottom:88px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}#page-content .vehicle--gallery__nav .vehicle--gallery__nav-item{display:inline-block;width:calc(50% - 10px);margin:0 10px 10px 0;border:1px solid #fff;cursor:pointer}#page-content .vehicle--gallery__nav .vehicle--gallery__nav-item.is-active{border:1px solid #000}#page-content .vehicle--gallery__nav .vehicle--gallery__nav-item img{width:100%;max-width:100%;height:auto}@media(max-width:1130px){#page-content .vehicle--gallery__nav{width:auto;float:none;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;margin:0 -5px 30px}#page-content .vehicle--gallery__nav .vehicle--gallery_nav-items{margin-bottom:50px}#page-content .vehicle--gallery__nav .vehicle--gallery__nav-item{width:calc(33.333% - 2px);margin:0 0 5px;padding:0 5px}}.vehicle--specs{margin-bottom:100px;max-width:75%}.vehicle--specs .row.row33{margin:0}.vehicle--specs .row.row33 .col{border-bottom:1px solid #000;font-size:16px;font-size:1rem;letter-spacing:.18px;line-height:2.68;flex-align:flex-start}.vehicle--specs .row.row33 .col:first-child{padding-left:0}.vehicle--specs .row:last-child .col{border-bottom:0}.vehicle--specs .row.row33>.col{display:-ms-flexbox;display:flex;padding:10px 0;-ms-flex-align:start;align-items:flex-start}.vehicle--specs .row.row33>.col *{width:50%;font-size:16px;font-size:1rem}.vehicle--specs span{display:inline-block;font-family:Palanquin_Med;line-height:1.375}.vehicle--specs strong{font-family:Palanquin_Reg !important;font-weight:400;display:inline-block;line-height:1.375}@media(max-width:1130px){.vehicle--specs{max-width:100%;margin-bottom:50px}.vehicle--specs .row:last-child .col{border-bottom:1px solid #000}.vehicle--specs .row.row33>.col{padding:10px 0}}.single--vehicle__content.row.row50{margin:0}.single--vehicle__content.row.row50>.col{padding:0}.vehicle--content{padding-right:100px}@media(max-width:1130px){.vehicle--content{padding-right:0}}#vehicle--posts .post--meta li{margin-bottom:2px}.single-brands #page-content,.single-post #page-content{background:#fff}.single-brands #page-content .main,.single-post #page-content .main{padding:105px 0}@media(max-width:1130px){.single-brands #page-content .main,.single-post #page-content .main{padding:50px 35px}}.single-brands #page-content .container,.single-post #page-content .container{max-width:1080px}.single-brands #page-content .container .row.row6633>.col:first-child,.single-post #page-content .container .row.row6633>.col:first-child{width:33.333%}.single-brands #page-content .container .row.row6633>.col:first-child a,.single-post #page-content .container .row.row6633>.col:first-child a{font-family:Palanquin_Med;font-size:16px;font-size:1rem;line-height:1.31;letter-spacing:0;border-bottom:1px solid #000;text-decoration:none;transition:all .25s ease-out}.single-brands #page-content .container .row.row6633>.col:first-child a:hover,.single-post #page-content .container .row.row6633>.col:first-child a:hover{border-bottom:1px solid #fff}@media(max-width:1130px){.single-brands #page-content .container .row.row6633>.col:first-child,.single-post #page-content .container .row.row6633>.col:first-child{width:100%;margin-bottom:50px}}.single-brands #page-content .container .row.row6633>.col:nth-child(2),.single-post #page-content .container .row.row6633>.col:nth-child(2){width:66.66%}@media(max-width:1130px){.single-brands #page-content .container .row.row6633>.col:nth-child(2),.single-post #page-content .container .row.row6633>.col:nth-child(2){width:100%}}.single-brands #page-content .container .row.row6633>.col:last-child,.single-post #page-content .container .row.row6633>.col:last-child{width:33.33%}@media(max-width:1130px){.single-brands #page-content .container .row.row6633>.col:last-child,.single-post #page-content .container .row.row6633>.col:last-child{width:100%}}.single-brands #page-content .container .post--thumbnail,.single-post #page-content .container .post--thumbnail{margin-bottom:50px}.single-brands #page-content .container .post--thumbnail img,.single-post #page-content .container .post--thumbnail img{display:block}.single-brands #page-content .container h1,.single-post #page-content .container h1{font-weight:400;font-size:20px;font-size:1.25rem;letter-spacing:.22px;line-height:1.1;margin-bottom:30px}.single-brands #page-content .container h2,.single-post #page-content .container h2{font-size:14px;font-size:.875rem;font-family:Palanquin_Med;letter-spacing:.4px;line-height:1.928;margin-bottom:10px;text-transform:uppercase;font-weight:400}.single-brands #page-content .container p a,.single-post #page-content .container p a{font-family:Palanquin_Reg;border-bottom:1px solid #000;text-decoration:none;transition:all .25s ease-out}.single-brands #page-content .container p a:hover,.single-post #page-content .container p a:hover{border-bottom:1px solid #fff}.single-brands #page-content .container img,.single-post #page-content .container img{max-width:100%;display:block;height:auto}.single-post #page-content .container h1{margin-bottom:20px}.single-post #page-content .container time.updated{font-family:Palanquin_Med;margin-bottom:20px;display:block;font-size:16px;font-size:1rem;letter-spacing:-.08px}.page-template-page-contact #page-content .main,.page-template-page-contact-sub #page-content .main{background:#fff}.page-template-page-contact #page-content .main>.container,.page-template-page-contact-sub #page-content .main>.container{max-width:1080px;padding:105px 0}.page-template-page-contact #page-content .main>.container>.row:after,.page-template-page-contact-sub #page-content .main>.container>.row:after{display:none}@media(max-width:1130px){.page-template-page-contact #page-content .main>.container,.page-template-page-contact-sub #page-content .main>.container{padding:50px 35px}}.page-template-page-contact #page-content .main p,.page-template-page-contact-sub #page-content .main p{letter-spacing:.1px;line-height:1.38}.page-template-page-contact #page-content .main h2,.page-template-page-contact-sub #page-content .main h2{font-size:24px;font-size:1.5rem;letter-spacing:.32px;line-height:1.25}.page-template-page-contact #page-content .main .page--header.row33,.page-template-page-contact-sub #page-content .main .page--header.row33{padding:0 0 50px;margin:0 0 50px;border-bottom:1px solid #a0a5ae}.page-template-page-contact #page-content .main .page--header.row33:last-child,.page-template-page-contact-sub #page-content .main .page--header.row33:last-child{border:0}.page-template-page-contact #page-content .main .page--header.row33:before,.page-template-page-contact-sub #page-content .main .page--header.row33:before{display:none}.page-template-page-contact #page-content .main .page--header.row33 .col:first-child,.page-template-page-contact-sub #page-content .main .page--header.row33 .col:first-child{width:25%;padding:0}.page-template-page-contact #page-content .main .page--header.row33 .col:nth-child(2),.page-template-page-contact-sub #page-content .main .page--header.row33 .col:nth-child(2){width:41.66%;padding:0}.page-template-page-contact #page-content .main .page--header.row33 .col:nth-child(3),.page-template-page-contact-sub #page-content .main .page--header.row33 .col:nth-child(3){width:33.34%;padding-left:90px}@media(max-width:1130px){.page-template-page-contact #page-content .main .page--header.row33 .col:first-child,.page-template-page-contact #page-content .main .page--header.row33 .col:nth-child(2),.page-template-page-contact-sub #page-content .main .page--header.row33 .col:first-child,.page-template-page-contact-sub #page-content .main .page--header.row33 .col:nth-child(2){width:100%}.page-template-page-contact #page-content .main .page--header.row33 .col:nth-child(3),.page-template-page-contact-sub #page-content .main .page--header.row33 .col:nth-child(3){width:100%;padding-left:0}}.page-template-page-contact #page-content .main .page--header.row33{border:0;margin-bottom:0}.map--wrapper{margin-bottom:100px}.map--wrapper:last-child{margin-bottom:0}@media(max-width:1130px){.map--wrapper{margin-bottom:100px}}#page-content .map--meta .row.row33{margin:0;display:block}#page-content .map--meta .row.row33:after{content:"";display:table;clear:both}#page-content .map--meta .row.row33 .col{padding:0;width:25%;float:right}#page-content .map--meta .row.row33 .col:first-child{float:left}#page-content .map--meta .row.row33 .col:last-child{width:25%}@media(max-width:1130px){#page-content .map--meta .row.row33 .col,#page-content .map--meta .row.row33 .col:last-child{width:100%}}#page-content .map--meta .col>a{font-family:Palanquin_Reg;position:relative;display:inline-block;text-decoration:none;font-size:16px;font-size:1rem}#page-content .map--meta .col>a:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:1px;background:#000;opacity:1;transition:opacity .25s ease-out}#page-content .map--meta .col>a:hover:after{opacity:0}@media(max-width:1130px){#page-content .map--meta .row.row33 .col,#page-content .map--meta .row.row33 .col:first-child{width:100%}}.hs--map{height:454px;margin-bottom:50px}@media(max-width:1130px){.hs--map{height:227px}}#page-content .page--nav{display:block}#page-content .page--nav>li{list-style:none}#page-content .page--nav>li.is-active a,#page-content .page--nav>li:hover a{color:#000}#page-content .page--nav>li.is-active a:after{content:"";position:absolute;bottom:3px;left:0;right:0;height:1px;background:#000}#page-content .page--nav>li a{font-size:16px;font-size:1rem;text-decoration:none;letter-spacing:-.09px;line-height:2;color:#a0a5ae;position:relative;font-family:Palanquin_Med}@media(max-width:1130px){#page-content .page--nav{display:none}}#page-content .page--nav__mobile{display:none;position:relative;outline:0}#page-content .page--nav__mobile:before{content:"";display:block;width:16px;height:8px;background:url(//dynamicspecialty.com/app/themes/dynamicspecialty/dist/styles/../images/icon-chevron.svg) 50% no-repeat;background-size:contain;position:absolute;top:50%;right:35px;transform:translateY(-50%) rotate(90deg)}#page-content .page--nav__mobile select{text-align:center}@media(max-width:1130px){#page-content .page--nav__mobile{display:block}}body#tinymce{margin:12px !important}