html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
.col20{width:100%}
.col25{width:100%}
.col30{width:100%}
.col30SplitTablet{width:100%}
.col40{width:100%}
.col50{width:100%}
.col60{width:100%}
.col70{width:100%}
.col80{width:100%}
.page-width{width:95%;height:100%;margin:0 auto}
.full-width{width:100%}
.nav-width{height:100%;margin:0 auto;width:95%}
.blockText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:800px;margin:0 auto;padding:0}
.hero{position:relative;z-index:1;width:100%;background-size:cover;background-repeat:no-repeat;height:60vh;background-position:center}
.mediumHero{position:relative;z-index:1;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;height:80vh}
.container{padding-right:20px;padding-left:20px;margin:0 auto;width:auto}
.container-wide{width:auto;margin-right:auto;margin-left:auto;padding:0 2rem}
.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-container-reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:distribute;justify-content:space-around}
.flexWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wrappedFlexContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.center-aligned-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.text-wrap{padding:0 10px}
.image{width:100%;height:auto}
.text-block{max-width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.center-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.greyBlock{background:#f6f6f6}
.darkRedBlock{background:#800023}
.darkRedBlock a{color:#fff}
.darkRedBlock a:hover{color:#fff}
.page-content{position:relative;z-index:2;margin-top:50px;background:#fff}
.padded-section{padding:50px 0}
.smallpadded-section{padding:25px 0 25px 0}
.tinypadded-section{padding:5px 0}
.paddedContainer{padding:2em 0}
.limit-width{max-width:1050px;margin:0 auto;padding:0}
.limitPortfolioWidth{max-width:1350px;margin:0 auto;padding:50px 20px 0 20px}
.defaultPadding{padding:50px 0}
.removeBottomPadding{padding-bottom:0}
.site-content{margin-top:70px}
.marginTop{margin-top:10px}
.remove-bottom-margin{margin-bottom:-8px}
.marginRight{margin-right:30px}
.heroIntro{margin-bottom:-10px}
.fullHeight{height:100%}
.paddingBottom{padding-bottom:50px}
.paddingTop{padding-top:50px}
#simplepage-content{margin-top:-25px}
.page-id-546 #simplepage-content,.page-id-2565 #simplepage-content,.page-id-2531 #simplepage-content,.page-id-2882 #simplepage-content{margin-top:-10px}
.no-margin{margin:0 !important}
.smallMargin{margin-bottom:15px}
.sp-50{padding-top:50px;padding-bottom:50px}
.sp-50+.sp-50{padding-top:0;padding-bottom:50px}
.screenReaderSkipToContent{position:absolute;top:-100px}
.screenReaderSkipToContent:focus{left:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#b70033;color:#fff;z-index:100000;line-height:normal;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}
.site-header{position:absolute;top:0;left:0;z-index:9999;height:70px;width:100vw;-webkit-transition:.3s ease;transition:.3s ease}
.main-navigation{position:relative;height:100px;width:100%;margin:0 auto;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.5);box-shadow:0 0 15px 0 rgba(0,0,0,0.5)}
.scroll-up{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.3s ease;transition:.3s ease}
.secondary-navigation{display:block;position:relative;z-index:0}
.primary-nav{position:absolute;top:270px;left:0;background:#18435a;width:100%;display:none;-webkit-transition:2.3s ease;transition:2.3s ease}
.primary-nav li{padding:10px 10px;list-style-type:none}
.primary-nav li a{text-decoration:none;color:#fff;font-family:prometo,sans-serif;text-transform:uppercase;font-weight:500;position:relative}
.primary-nav li a:after{position:absolute;content:"";background:#eeb000;bottom:0;right:0;width:100%;height:4px;-webkit-transition:.2s ease-out;transition:.2s ease-out;opacity:0}
.primary-nav li a:hover:after{bottom:-5px;opacity:1;-webkit-transition:.2s ease-out;transition:.2s ease-out}
.primary-nav li a:focus:after{bottom:-5px;opacity:1;-webkit-transition:.2s ease-out;transition:.2s ease-out}
#SecondaryMenu{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-after:0;margin-block-end:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#b70033}
#SecondaryMenu li{padding:4px 15px;list-style-type:none}
#SecondaryMenu li a{text-decoration:none;color:#fff;font-family:prometo,sans-serif;text-transform:uppercase;font-size:11px;font-weight:500;-webkit-transition:.2s ease;transition:.2s ease}
#SecondaryMenu li a:hover{-webkit-transition:.2s ease;transition:.2s ease;color:#eeb000}
#SecondaryMenu li a:focus{-webkit-transition:.2s ease;transition:.2s ease;color:#eeb000}
.menu-item-37{background-color:#800023}
.current-menu-item a,.current-page-ancestor a{position:relative}
.current-menu-item a:after,.current-page-ancestor a:after{position:absolute;content:"";background:#eeb000;bottom:-5px !important;right:0;width:100%;height:4px;opacity:1 !important}
.menu-link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.secondary-menu-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:absolute;top:70px;display:none;-webkit-transition:2.3s ease;transition:2.3s ease}
.entry-header{display:none}
.site-logo{margin-top:10px;height:auto}
nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
nav a:after{width:0}
.menu-text{cursor:pointer;font-family:prometo,sans-serif;font-size:26px;font-weight:700;padding-right:5px;color:#18435a;text-decoration:none;-webkit-transition:.3s ease-out all;transition:.3s ease-out all}
.menu-text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-left:10px;right:100px}
.open{position:absolute;display:block !important;-webkit-transition:.1s ease-out all !important;transition:.1s ease-out all !important}
.menu-button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;right:30px}
.hamburger{display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}
.hamburger:hover{opacity:.7}
.hamburger.is-active:hover{opacity:.7}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#18435a}
.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}
.hamburger-inner{display:block;top:50%;margin-top:-2px}
.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:30px;height:3px;background-color:#18435a;border-radius:4px;position:absolute;transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}
.hamburger-inner:before{top:-10px}
.hamburger-inner:after{bottom:-10px}
.hamburger--collapse .hamburger-inner{top:auto;bottom:-2px;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse .hamburger-inner:after{top:-20px;-webkit-transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear}
.hamburger--collapse .hamburger-inner:before{-webkit-transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear}
.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1)}
.tvi-navigation .menu-link-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.tvi-navigation .site-logo{max-width:200px;margin-top:0}
.menu-tvi-menu-container{margin-left:auto}
.lamers-logo{display:none;max-width:150px;margin-left:20px}
.tvi .primary-nav{top:70px;background-color:#1c217c}
.site-footer{position:relative;z-index:2;width:100%;margin:0 auto;background-color:#b70033}
.site-footer a:after{width:0}
.footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#copyright{color:#fff;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2px}
#copyright p{margin-top:0;margin-bottom:0 !important}
.footer-link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#FooterMenu{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-after:0;margin-block-end:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
#FooterMenu li{padding:10px 10px;list-style-type:none}
#FooterMenu li a{text-decoration:none;color:#fff;font-family:prometo,sans-serif;text-transform:uppercase;font-size:10px;font-weight:500;-webkit-transition:.2s ease;transition:.2s ease}
#FooterMenu li a:hover{color:#eeb000;-webkit-transition:.2s ease;transition:.2s ease}
.menu-item-74{background-color:#b70033}
.social-wrapper{margin-top:20px}
.social-wrapper img{display:initial}
.social-wrapper a{text-decoration:none;width:100%;height:auto}
.tvi-footer{background-color:#fff}
.tvi-footer .main-navigation{-webkit-box-shadow:none;box-shadow:none}
.tvi-footer .lamers-logo{display:block;max-width:120px}
.tvi-footer .footer-content{border-top:1px solid #f6f6f6}
.tvi-footer .icon{stroke:#140d37;fill:#140d37}
.tvi-footer #copyright{color:#140d37}
.tvi-footer .tvi-contact-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
body,button,input,select,optgroup,textarea{color:#13293d;font-family:"Roboto",sans-serif;font-size:18px;line-height:1.5em}
h1,h2,h3,h4,h5,h6{font-family:prometo,sans-serif;text-transform:uppercase;font-size:1.5em;font-weight:700;line-height:1.1em;margin-top:0;margin-bottom:0}
p{margin-top:0;margin-bottom:1em !important}
.whiteText{color:#fff}
.headlineText{color:#18435a}
.subheadText{color:#2a6280}
.redText{color:#b70033}
.centerText{text-align:center}
.largeHeading{font-size:1.7em;font-weight:700}
.mediumHeading{font-size:1.2em;font-weight:700}
.smallHeading{font-size:.8em;margin-bottom:0}
.underline{background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#eeb000),color-stop(0,transparent));background-image:linear-gradient(to right,#eeb000 100%,transparent 0);background-position:0 1.06em;background-repeat:repeat-x;background-size:8px 5px}
.dark-underline{position:relative;margin-bottom:25px}
.dark-underline:after{position:absolute;content:"";background-color:#140d37;height:5px;width:100px;bottom:-10px;left:0}
.white-underline{position:relative;margin-bottom:25px}
.white-underline:after{position:absolute;content:"";background-color:#fff;height:5px;width:100px;bottom:-10px;left:0}
.fontLight{font-weight:400}
.whiteButton{position:relative;z-index:1;font-family:prometo,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;border:2px solid #fff;border-radius:10px;background:rgba(0,0,0,0);padding:5px 25px 5px 25px;color:#fff;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer;white-space:nowrap;letter-spacing:1px}
.whiteButton:after{width:0}
.whiteButton:hover{background:#fff;color:#b70033;-webkit-transition:.3s ease;transition:.3s ease}
.redButton,.service-desc .text-block a{position:relative;z-index:1;font-family:prometo,sans-serif !important;font-weight:700 !important;font-size:16px !important;text-transform:uppercase;text-decoration:none;border:2px solid #b70033 !important;border-radius:10px;background:#b70033 !important;padding:10px 25px 10px 25px;color:#fff !important;-webkit-transition:.3s ease !important;transition:.3s ease !important;cursor:pointer;white-space:nowrap;letter-spacing:1px}
.redButton:after,.service-desc .text-block a:after{width:0}
.redButton:hover,.service-desc .text-block a:hover{background:#800023;border:2px solid #800023;-webkit-box-shadow:0 6px 18px 0 rgba(0,0,0,0.5);box-shadow:0 6px 18px 0 rgba(0,0,0,0.5);-webkit-transition:.3s ease;transition:.3s ease;color:#fff}
.blue-button{position:relative;z-index:1;font-family:prometo,sans-serif !important;font-weight:700 !important;font-size:16px !important;text-transform:uppercase;text-decoration:none;border:2px solid #1c217c !important;border-radius:10px;background:#1c217c !important;padding:10px 25px 10px 25px;color:#fff !important;-webkit-transition:.3s ease !important;transition:.3s ease !important;cursor:pointer;white-space:nowrap;letter-spacing:1px;display:inline-block}
.blue-button svg{fill:#fff;margin-right:10px;width:15px}
.blue-button:after{width:0}
.blue-button:hover{background:#800023;border:2px solid #800023;-webkit-box-shadow:0 6px 18px 0 rgba(0,0,0,0.5);box-shadow:0 6px 18px 0 rgba(0,0,0,0.5);-webkit-transition:.3s ease;transition:.3s ease;color:#fff}
.plainLink{text-decoration:none;color:#b70033;-webkit-transition:.2s ease;transition:.2s ease}
.plainLink:after{width:0}
.plainLink:hover{color:#800023;-webkit-transition:.2s ease;transition:.2s ease}
.plainLink:hover #red-arrow{margin-left:10px;-webkit-transition:.2s ease;transition:.2s ease}
.centerButton{margin:0 auto;text-align:center}
button{background-color:rgba(0,0,0,0);border:0}
.btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;margin-bottom:25px}
.btn2{margin-top:10px}
#viewAll{font-size:1.2em}
#arrowWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
#fld_7908577_1{position:relative;z-index:1;text-decoration:none;font-family:prometo,sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;border:2px solid #b70033;border-radius:10px;background:#b70033;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;-webkit-transition:.2s ease all;transition:.2s ease all;padding:10px 20px 10px 20px;cursor:pointer}
#fld_7908577_1:hover{-webkit-transition:.2s ease all;transition:.2s ease all;background:#800023;border:2px solid #800023;transition:.2s ease all;-webkit-box-shadow:0 6px 18px 0 rgba(0,0,0,0.5);box-shadow:0 6px 18px 0 rgba(0,0,0,0.5)}
.noDecoration:after{width:0}
#wpadminbar a:after{width:0}
.whiteLink{position:relative;text-decoration:none;color:#fff;-webkit-transition:.2s ease;transition:.2s ease}
.whiteLink:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background-color:#fff;-webkit-transition:.2s ease;transition:.2s ease}
.whiteLink:hover{color:#fff;-webkit-transition:.2s ease;transition:.2s ease}
.whiteLink:hover:after{width:0;-webkit-transition:.2s ease;transition:.2s ease}
#fleetButton{margin-top:25px}
body{background:#fff;margin:0}
a{position:relative;text-decoration:none;color:#b70033;-webkit-transition:.2s ease;transition:.2s ease}
a:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background-color:#b70033;-webkit-transition:.2s ease;transition:.2s ease}
a:hover{color:#800023;-webkit-transition:.2s ease;transition:.2s ease}
a:hover:after{width:0;-webkit-transition:.2s ease;transition:.2s ease}
::-moz-selection{background:rgba(183,0,51,0.8);color:#fff}
::-moz-selection{background:rgba(183,0,51,0.8);color:#fff}
::selection{background:rgba(183,0,51,0.8);color:#fff}
::-moz-selection{background:rgba(183,0,51,0.8);color:#fff}
::-ms-selection{background:rgba(183,0,51,0.8);color:#fff}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.9);background-color:#ccc}
::-webkit-scrollbar{width:12px;background-color:#f6f6f6}
::-webkit-scrollbar-thumb{background-color:#800023}
ul{padding:0;margin:0}
.none{display:none !important}
svg{width:20px}
#red-arrow{margin-top:4px;display:inline-block;width:20px;height:20px;stroke-width:0;stroke:#b70033;fill:#b70033}
.footer-social-icon{stroke:#fff;fill:#fff;-webkit-transition:.3s ease all;transition:.3s ease all;height:25px;width:25px}
.footer-social-icon:hover{-webkit-box-shadow:2px 2px 5px rgba(42,42,42,0.4);box-shadow:2px 2px 5px rgba(42,42,42,0.4);-webkit-transition:.3s ease all;transition:.3s ease all}
.smallIcon{position:absolute;width:0;height:0;overflow:hidden}
.icon{display:inline-block;width:12px;height:12px;stroke-width:0;stroke:#fff;fill:#fff}
.redIcon{display:inline-block;width:30px;height:30px;stroke-width:0;stroke:#b70033;fill:#b70033}
.accordionIcon{display:inline-block;width:16px;height:16px;stroke-width:0;stroke:#fff;fill:#fff;background-color:#b70033;border-radius:50%;padding:3px}
.socialPadding{padding:0 10px;margin-bottom:-9px}
.socialIcon{width:75%}
/*!--------------------------------------------------------------------
STYLES "Outdated Browser"
Version:    1.1.2 - 2015
author:     Burocratik
website:    http://www.burocratik.com
* @preserve
-----------------------------------------------------------------------*/#outdated{display:none;position:fixed;top:0;left:0;width:100%;height:200px;text-align:center;text-transform:uppercase;z-index:9999999999;background-color:#eeb000;color:#fff}
#outdated h6{font-size:25px;line-height:25px;margin:30px 0 10px}
#outdated #btnUpdateBrowser{display:block;position:relative;padding:10px 20px;margin:30px auto 0;width:300px;color:#fff;text-decoration:none;border:2px solid #fff;cursor:pointer}
#outdated #btnUpdateBrowser:hover{color:#f25648;background-color:#fff}
#outdated .last{position:absolute;top:10px;right:25px;width:20px;height:20px}
#outdated .last[dir='rtl']{right:auto !important;left:25px !important}
#outdated #btnCloseUpdateBrowser{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:#fff;font-size:36px;line-height:36px}
* html #outdated{position:absolute}
img{width:100%;height:auto;display:block}
.breadcrumbs{position:relative;background-color:#b70033;color:#fff;font-size:14px;text-transform:uppercase;font-family:prometo,sans-serif}
.breadcrumbs a{color:#fff;font-family:prometo,sans-serif;text-transform:uppercase;-webkit-transition:.3s ease-out all;transition:.3s ease-out all}
.breadcrumbs a:hover{color:#eeb000;-webkit-transition:.3s ease-out all;transition:.3s ease-out all}
#breadcrumbs{margin-left:20px !important}
.hero-heading-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-image:-webkit-gradient(linear,left top,right top,color-stop(20%,rgba(0,0,0,0.7)),color-stop(50%,rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(90deg,rgba(0,0,0,0.7) 20%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0) 100%)}
.hero-heading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.hero-heading{padding:25px;border-radius:3px}
#connectBack{height:500px}
#toursBack{height:500px}
.inner-flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.logo{max-width:450px}
.right-gradient-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,rgba(0,0,0,0.7)),to(rgba(0,0,0,0)));background-image:linear-gradient(90deg,rgba(0,0,0,0.7) 30%,rgba(0,0,0,0) 100%)}
.left-gradient-overlay{position:relative;height:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,rgba(0,0,0,0.7)),to(rgba(0,0,0,0)));background-image:linear-gradient(90deg,rgba(0,0,0,0.7) 30%,rgba(0,0,0,0) 100%)}
#affiliate-wrapper a{width:30%;height:100%;padding:10px}
#affiliate-wrapper a img{width:80%}
#affiliate-wrapper a:after{width:0}
.affiliate-logo{width:30%;height:100%;padding:10px}
#affiliations-title{position:relative}
#affiliations-title:after{position:absolute;top:40%;right:0;content:"";width:.5em;height:7px;background-color:#eeb000}
#affiliations-title:before{position:absolute;top:40%;left:0;content:"";width:.5em;height:7px;background-color:#eeb000}
#affiliate-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.sticky-outer-wrapper{width:30%;margin-right:20px;display:none}
.sticky-menu-container{position:-webkit-sticky;position:sticky;top:160px;z-index:9998}
.sticky-menu{display:none;background-color:#b70033;border-radius:15px;height:auto;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.5);box-shadow:5px 5px 10px rgba(0,0,0,0.5);padding:20px}
.sticky-menu .serviceWrapper img{margin-top:25px}
.sticky-menu #ServiceMenu,.sticky-menu #FleetMenu,.sticky-menu #ConnectMenu,.sticky-menu #ExpressMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.sticky-menu #ServiceMenu li,.sticky-menu #FleetMenu li,.sticky-menu #ConnectMenu li,.sticky-menu #ExpressMenu li{list-style-type:none;padding:0 5px;border-bottom:1px solid #800023;line-height:1em;padding:10px 0}
.sticky-menu #ServiceMenu li a,.sticky-menu #FleetMenu li a,.sticky-menu #ConnectMenu li a,.sticky-menu #ExpressMenu li a{color:#fff;text-decoration:none;font-size:16px;line-height:1em;font-family:prometo,sans-serif;text-transform:uppercase;-webkit-transition:.2s ease;transition:.2s ease}
.sticky-menu #ServiceMenu li a:after,.sticky-menu #FleetMenu li a:after,.sticky-menu #ConnectMenu li a:after,.sticky-menu #ExpressMenu li a:after{width:0}
.sticky-menu #ServiceMenu li a:hover,.sticky-menu #FleetMenu li a:hover,.sticky-menu #ConnectMenu li a:hover,.sticky-menu #ExpressMenu li a:hover{color:#eeb000;-webkit-transition:.2s ease;transition:.2s ease}
.sticky-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.sticky-title{margin-bottom:15px}
.content-wrapper{width:100%}
.content-wrapper img{margin-top:25px}
.service-body .current-menu-item a{color:#eeb000 !important}
.caldera-grid label,.awsm-job-form-inner label{color:#18435a !important;font-family:prometo,sans-serif;font-weight:700;text-transform:uppercase}
.field_required{color:#b70033 !important}
.CF5ce5ba5c3f551 input[type="text"],.CF5ce5ba5c3f551 input[type="email"],#fld_4682168_1,#fld_8239328_1,#fld_7683514_1{-webkit-box-shadow:2px 2px 5px rgba(42,42,42,0.3);box-shadow:2px 2px 5px rgba(42,42,42,0.3)}
#CF5d2cc0bea8332_1-row-1 input{-webkit-box-shadow:2px 2px 5px rgba(42,42,42,0.3);box-shadow:2px 2px 5px rgba(42,42,42,0.3)}
.caldera-grid a{text-decoration:none !important}
.caldera-grid .breadcrumb>.active,.caldera-grid .breadcrumb>.active>a{color:#eeb000 !important}
.caldera-grid a:focus,.caldera-grid a:hover{color:#800023 !important}
.cf-page-btn-next{float:right}
.formWrapper{padding:20px;background-color:#f6f6f6}
.page-id-21 #contact{padding:50px 0}
#mission-wrapper{height:400px;position:relative}
#mission-body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;z-index:2}
#list2{margin-bottom:15px}
#safety ul{margin-left:15px}
#text{display:none}
.page_item a{text-decoration:none;-webkit-transition:.2s ease all;transition:.2s ease all;position:relative;color:#13293d}
.page_item a:hover{color:#eeb000;-webkit-transition:.2s ease all;transition:.2s ease all}
.page_item a:focus{color:#eeb000;-webkit-transition:.2s ease all;transition:.2s ease all}
.news-posts{padding-left:40px}
.news-posts a{text-decoration:none;-webkit-transition:.2s ease all;transition:.2s ease all;position:relative}
.news-posts a:hover{color:#eeb000;-webkit-transition:.2s ease all;transition:.2s ease all}
.pagenav{list-style-type:none}
.pagenav ul{padding-left:40px}
.post{padding:0 0 20px 0}
.post h2{margin-bottom:15px}
.post p{margin-top:15px}
.singlePost .entry-title{margin-top:125px}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}
.updated{display:none}
.vcard a{text-decoration:none;color:#b70033 !important;-webkit-transition:.3s ease all;transition:.3s ease all}
.vcard a:hover{color:#800023 !important;-webkit-transition:.3s ease all;transition:.3s ease all}
.entry-content ul{margin-left:30px;margin-bottom:1em}
.postFooter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.postFooter h3{text-align:center}
.postFooter li{list-style-type:none;margin:10px}
.postFooter li a{font-size:14px}
.postFooter li a:after{height:0}
.postFooter .post-thumbnail{height:215px;overflow:hidden}
.postFooter .attachment-post-thumbnail{margin-top:0 !important;margin-bottom:0 !important;border-bottom:none !important}
.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.single-inventory .nav-links,.single-post .nav-links{display:none}
.nav-previous{position:relative;z-index:1;font-family:prometo,sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;text-decoration:none;border:2px solid #b70033;border-radius:10px 0 0 10px;background:#b70033;padding:10px 25px 10px 25px;width:50%;color:#fff;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer}
.nav-previous a{color:#fff}
.nav-previous:after{width:0}
.nav-previous:hover{background:#800023;border:2px solid #800023;-webkit-box-shadow:0 6px 18px 0 rgba(0,0,0,0.5);box-shadow:0 6px 18px 0 rgba(0,0,0,0.5);-webkit-transition:.3s ease;transition:.3s ease;color:#fff}
.nav-next{position:relative;z-index:1;font-family:prometo,sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;text-decoration:none;text-align:right;border:2px solid #b70033;border-radius:0 10px 10px 0;background:#b70033;padding:10px 25px 10px 25px;width:50%;color:#fff;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer}
.nav-next a{color:#fff}
.nav-next:after{width:0}
.nav-next:hover{background:#800023;border:2px solid #800023;-webkit-box-shadow:0 6px 18px 0 rgba(0,0,0,0.5);box-shadow:0 6px 18px 0 rgba(0,0,0,0.5);-webkit-transition:.3s ease;transition:.3s ease}
.post-thumbnail{text-align:center}
.post-thumbnail .size-full{width:70%;height:auto}
.size-full{width:100%;height:auto}
.attachment-post-thumbnail{width:100%;height:auto;border-bottom:5px solid #b70033}
.thumbnailWrapper img{border-bottom:5px solid #b70033}
.postHeader{margin-bottom:15px}
#search-2{background-color:#b70033;text-align:center}
#search-2 h2{font-weight:700;color:#fff}
#search-2 .search-form{padding:0 0 20px 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
#categories-2{background-color:#f6f6f6;margin-top:25px}
#categories-2 .widget-title{text-align:center}
#categories-2 ul{list-style-type:none;padding:0 0 20px 20px}
.socialOutterWrapper{background-color:#b70033;margin-top:25px}
#search-2,#categories-2,.socialOutterWrapper{border-radius:10px;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.3);box-shadow:4px 4px 10px rgba(0,0,0,0.3)}
#search-2 h1,#search-2 h2,#search-2 h3,#search-2 h4,#search-2 h5,#search-2 h6,#categories-2 h1,#categories-2 h2,#categories-2 h3,#categories-2 h4,#categories-2 h5,#categories-2 h6,.socialOutterWrapper h1,.socialOutterWrapper h2,.socialOutterWrapper h3,.socialOutterWrapper h4,.socialOutterWrapper h5,.socialOutterWrapper h6,#sidebarAffiliations h1,#sidebarAffiliations h2,#sidebarAffiliations h3,#sidebarAffiliations h4,#sidebarAffiliations h5,#sidebarAffiliations h6{font-size:1.4em}
.blogSideBar nav{width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}
.blogSideBar nav a{width:50px}
.blogSideBar .social-wrapper img{width:25px}
.articleWrapper .entry-header{display:block}
.articleWrapper .entry-title a:after{width:0}
.articleWrapper .thumbnailWrapper a:after{width:0}
.post-wrapper .entry-header{display:block}
.post-wrapper .attachment-post-thumbnail{margin-top:0;margin-bottom:0}
.pagination .nav-links{padding:10px 0;-ms-flex-pack:distribute;justify-content:space-around}
#sidebarAffiliations #affiliations{padding:0}
#sidebarAffiliations #affiliate-title-wrap{width:100%;margin-top:25px}
#sidebarAffiliations #affiliations-title:before{width:0}
#sidebarAffiliations #affiliations-title:after{width:0}
#sidebarAffiliations #affiliate-wrapper a{width:15%}
#sidebarAffiliations #affiliate-wrapper a img{width:80%}
#sidebarAffiliations #affiliate-wrapper img{width:15%}
.innerWrap{padding:0 0 20px 0}
.post-thumbnail:after{width:0}
#search .entry-header{display:block !important}
#search .entry-header .entry-title a:after{width:0}
#search .awsm_job_openings,#search .type-tour,#search .type-page{padding:0 10px 20px 10px}
#search #post-1358{display:none}
#search article{width:90%}
#search article h2{font-size:1.2em}
.job-wrapper a:after{width:0}
.awsm-filter-wrap .awsm-filter-item{width:98%}
.awsm_job_openings .entry-header p{display:none}
.awsm-job-specification-term:after{content:" "}
.awsm-job-listings a:after{width:0}
.awsm-job-form-inner input[type=text],.awsm-job-form-inner input[type=email],.awsm-job-form-inner input[type=tel],.awsm-job-form-inner textarea{-webkit-box-shadow:2px 2px 5px rgba(42,42,42,0.3);box-shadow:2px 2px 5px rgba(42,42,42,0.3);border-top-style:none;border-left-style:none}
.awsm-job-form-inner input[type=submit]{position:relative;z-index:1;font-family:prometo,sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;text-decoration:none;border:2px solid #b70033;border-radius:10px;background:#b70033;padding:10px 25px 10px 25px;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer}
.awsm-job-form-inner input[type=submit]:after{width:0}
.awsm-job-form-inner input[type=submit]:hover{background:#800023;border:2px solid #800023;-webkit-box-shadow:0 6px 18px 0 rgba(0,0,0,0.5);box-shadow:0 6px 18px 0 rgba(0,0,0,0.5);-webkit-transition:.3s ease;transition:.3s ease;color:#fff}
.awsm-job-form-error{color:#b70033}
.job-wrapper .page-title{display:none}
.awsm-job-wrap{width:95%}
.regular .slick-slide{position:relative;margin:0 25px}
.regular .slick-slide img{width:100%;height:auto;position:relative;z-index:1}
.regular .slick-slide:hover .sliderTitle{color:#b70033}
.regular .slick-slide:hover .sliderOverlay:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(0,rgba(0,0,0,0.9)));background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.9) 0)}
.center .slick-slide{position:relative;margin:0 25px;opacity:.5;-webkit-transition:.2s ease;transition:.2s ease}
.center .slick-slide:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(19,41,61,0.9);border-radius:30px;z-index:100}
.center .slick-slide img{width:100%;max-height:550px;height:auto;position:relative;z-index:1;border-radius:30px}
.sliderOverlay{position:relative}
.sliderOverlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(80%,rgba(0,0,0,0.9)));background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.9) 80%);opacity:.7;z-index:100}
.sliderTitle{position:absolute;width:100%;bottom:0;left:0;z-index:101;-webkit-transition:.2s ease;transition:.2s ease;text-shadow:2px 2px 5px rgba(0,0,0,0.5)}
.sliderTitle:hover{color:#b70033}
.slideWrap{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:350px;border-radius:30px}
#testimonialSlider{display:none}
.testimonial{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;line-height:1.4em;width:100%;height:100%;z-index:101;-webkit-transition:.2s ease;transition:.2s ease;text-shadow:2px 2px 5px rgba(0,0,0,0.5)}
.testimonial:before{font-family:prometo,sans-serif;font-size:175px;content:"\201c";height:10px;width:10px;position:absolute;z-index:100;top:70px;left:40%;color:#fff}
.testimonial-inner{padding:50px 20px 20px 20px}
.slick-dots li button:before{font-size:14px !important}
.slick-prev:before,.slick-next:before{color:#b70033 !important}
.slick-current{opacity:1 !important;-webkit-transition:.2s ease;transition:.2s ease}
.nameWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.grid{list-style:none;margin-left:-40px}
.destinationTab{position:relative;max-width:900px}
.destinationTab .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.destinationTab .menu div{width:50%;padding:15px 20px 15px 40px;margin-bottom:10px;color:#b70033;background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1);cursor:pointer;position:relative;vertical-align:middle;font-weight:700;-webkit-transition:1s all cubic-bezier(0.075,0.82,0.165,1);transition:1s all cubic-bezier(0.075,0.82,0.165,1)}
.destinationTab .menu div:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}
.destinationTab .menu div span.light{height:10px;width:10px;position:absolute;top:24px;left:15px;background-color:#b70033;border-radius:100%;-webkit-transition:1s all cubic-bezier(0.075,0.82,0.165,1);transition:1s all cubic-bezier(0.075,0.82,0.165,1)}
.destinationTab .menu div.active span.light{background-color:#fff;left:0;height:100%;width:3px;top:0;border-radius:0}
.destinationTab .menu div.active{color:#fff;background-color:#b70033;padding:15px 20px 15px 20px}
ul.nacc{position:relative;height:0;list-style:none;margin:0;padding:0;-webkit-transition:.5s all cubic-bezier(0.075,0.82,0.165,1);transition:.5s all cubic-bezier(0.075,0.82,0.165,1)}
ul.nacc li{opacity:0;position:absolute;list-style:none;-webkit-transition:1s all cubic-bezier(0.075,0.82,0.165,1);transition:1s all cubic-bezier(0.075,0.82,0.165,1);margin-left:20px}
ul.nacc li p:before{position:absolute;left:-30px;background:#18435a;border-radius:50%;height:18px;width:18px;content:"";margin-top:7px}
ul.nacc li.active{z-index:2;opacity:1}
ul.nacc li.active:after{position:absolute;top:10px;left:-22px;content:"";height:calc(100% - 45px);width:2px;background-color:#18435a}
ul.nacc li p{margin:0}
.routeWrapper ul{margin:0 0 25px 25px}
#accordion{padding-bottom:1px}
.accordion{background-color:#f6f6f6;max-width:1050px;margin:50px auto;border-top:6px solid #b70033;line-height:1.6;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.3);box-shadow:4px 4px 10px rgba(0,0,0,0.3)}
.accordion__item{border-bottom:1px solid #b70033}
.accordion .iconToggle{position:relative}
.accordion .plus{opacity:1;-webkit-transition:.3s ease;transition:.3s ease;position:absolute;top:20px;left:8px}
.accordion .minus{opacity:0;-webkit-transition:.3s ease;transition:.3s ease;position:absolute;top:20px;left:8px}
.accordion__title{padding:15px 15px 15px 40px;display:block;position:relative;font-weight:400}
.accordion__title h5{border-bottom:1px solid #f6f6f6;display:inline-block}
.accordion__title:hover,.accordion__title:focus{cursor:pointer;outline:0}
.accordion__title:hover h5,.accordion__title:focus h5{border-bottom-color:#b70033;display:inline-block}
.accordion__content-inner{padding:0 40px 10px 40px}
.accordion__content{-webkit-transition:height .3s ease-out;transition:height .3s ease-out;height:0;overflow:hidden}
.accordion__title:before{top:16px}
.iconOpacity .plus{opacity:0;-webkit-transition:.3s ease;transition:.3s ease}
.iconOpacity .minus{opacity:1;-webkit-transition:.3s ease;transition:.3s ease}
.notification-bar-spacer{position:relative;height:100%;width:100%}
.notification-bar{position:fixed;bottom:0;left:0;z-index:999999;background-color:#eeaf00;color:#18435a;font-size:16px;width:100%;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-animation:fadeUp .5s ease-in-out .5s forwards;animation:fadeUp .5s ease-in-out .5s forwards}
.notification-bar .notification-bar-inner{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.notification-bar .notification-bar-inner p{margin-bottom:0 !important}
.notification-bar-button{background-color:#eeaf00;color:#18435a;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);white-space:nowrap;text-decoration:none;font-family:prometo,sans-serif;font-weight:700;padding:5px 10px;text-transform:uppercase}
.notification-bar-button:after{width:0}
.notification-close{position:absolute;top:10px;right:10px;cursor:pointer}
.notification-close svg{width:30px;height:30px;fill:#18435a}
.page-id-5442 .notification-bar-spacer,.page-id-5442 .notification-bar,.post-type-archive-inventory .notification-bar-spacer,.post-type-archive-inventory .notification-bar,.page-id-5458 .notification-bar-spacer,.page-id-5458 .notification-bar,.page-id-5468 .notification-bar-spacer,.page-id-5468 .notification-bar,.single-inventory .notification-bar-spacer,.single-inventory .notification-bar{display:none}
.search-form{background-color:#b70033;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.search-form label{display:none}
.searchField{font-family:prometo,sans-serif;font-size:12px;text-transform:uppercase;border:0;border-radius:30px;height:30px;padding:10px}
.search-submit{display:none}
.searchIcon{width:18px;height:18px;position:relative;right:30px}
.inventory-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.inventory-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px}
.inventory-counter:after{height:0}
.inventory-counter svg{margin-right:20px;fill:#1c217c}
.inventory-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.inventory-item{border-bottom:1px solid #f6f6f6;width:100%}
.inventory-col{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}
.inventory-col .text-wrap{padding:10px 0}
.inventory-col+.inventory-col{-webkit-box-flex:2;-ms-flex:2;flex:2}
.inventory-item-image{max-height:265px;-o-object-fit:cover;object-fit:cover}
.inventory-item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.inventory-item-price{background-color:#1c217c;color:#fff;padding:10px 25px;font-weight:700;height:100%}
.inventory-item-spec-list-short{margin:25px 0}
.inventory-item-spec-list-short .inventory-list-item{list-style-type:none;font-size:18px}
.inventory-list-item-spec{margin-right:20px;font-size:20px;font-weight:700}
.inventory-item-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.inventory-questions{display:none}
.questions-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.questions-link svg{margin-right:10px}
.questions-link:after{height:0}
.fleet-title-wrap{background-color:#b70033;padding:20px;margin-top:10px;color:#fff}
.fleet-desc-wrap{background-color:#f6f6f6;padding:20px 20px 20px 20px}
.bus-small-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.bus-small-gallery img{width:95%;height:100%;margin:10px}
.cta-wrapper{height:400px;position:relative}
.cta-body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;z-index:2}
.image-wrapper{margin:20px 20px 0 20px;position:relative}
.image-wrapper:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0);-webkit-transition:.3s ease;transition:.3s ease}
.link-wrapper:hover .image-wrapper:after{background-color:rgba(0,0,0,0.6);-webkit-transition:.3s ease;transition:.3s ease}
.link-wrapper:focus .image-wrapper:after{background-color:rgba(0,0,0,0.6);-webkit-transition:.3s ease;transition:.3s ease}
.grey-border{border-bottom:2px solid #f6f6f6}
.grey-border-top{border-top:2px solid #f6f6f6}
.fleet-wrapper img{margin-top:25px}
.assistance-cta{background:#fff;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.3);box-shadow:4px 4px 10px rgba(0,0,0,0.3);padding:20px;border-radius:10px;margin-bottom:25px}
.assistance-cta a{font-size:1.5em;font-weight:700}
.faresTable{overflow:auto}
.faresTable tr:nth-child(even){background-color:#f6f6f6}
.faresTable th{background:#b70033;padding:10px 20px;text-transform:uppercase;font-family:prometo,sans-serif;color:#fff;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.3);box-shadow:4px 4px 10px rgba(0,0,0,0.3);position:relative;z-index:2}
.faresTable td{padding:20px 10px;color:#13293d;text-align:center}
.faresTable td:nth-child(1){background:#800023;color:#fff;text-transform:uppercase;font-family:prometo,sans-serif;text-align:left}
.discountTable th{padding:10px 50px}
table{position:relative;width:100%;border-collapse:collapse}
table p{margin-bottom:0 !important;padding:10px 0}
.redRow{background-color:#b70033;color:#fff;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.3);box-shadow:4px 4px 10px rgba(0,0,0,0.3)}
.darkRedCol{background-color:#800023;color:#fff}
.tableTitle{background-color:#b70033;color:#fff;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.3);box-shadow:4px 4px 10px rgba(0,0,0,0.3)}
.tableSubTitle{position:absolute;top:85px;left:-80px;width:30%;background-color:#800023;color:#fff;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.3);box-shadow:4px 4px 10px rgba(0,0,0,0.3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.detailsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.detailsWrapper a{height:100%}
.detailsWrapper p{width:60%}
.discountTable tr:last-child td{background-color:#fff;color:#13293d;font-family:"Roboto",sans-serif;font-weight:700}
.privacy ul{margin:0 0 25px 25px}
#asl-storelocator{height:auto !important}
#asl-storelocator.container.no-pad.storelocator-main.asl-p-cont.asl-bg-0{max-width:100% !important}
#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12.search_filter p:last-child>span,#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12.search_filter .asl-store-search>span{background:#b70033}
#asl-storelocator.asl-p-cont.asl-bg-0 .Num_of_store{background:#b70033}
#asl-storelocator.asl-p-cont.asl-bg-0 #panel{height:50vh;max-height:435px}
.panel-inner{margin-top:12px}
.p-title{font-family:prometo,sans-serif;text-transform:uppercase;font-weight:700 !important;font-size:.8em !important;cursor:pointer}
#asl-storelocator.asl-p-cont .item .glyphicon{margin-left:-25px !important}
.infoBox img{width:15px !important}
.item p{font-size:.8em !important}
.item p a:after{width:0}
.s-distance{font-size:14px !important}
.s-distance:after{width:0}
.asl-p-cont#asl-storelocator .s-direction{font-size:14px}
.cityTitle{font-family:prometo,sans-serif;text-transform:uppercase;font-weight:700}
.locationWrap{background:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.13);box-shadow:0 5px 15px 0 rgba(0,0,0,0.13);border:1px solid #f6f6f6;font-size:.8em;margin:0 0 20px 0}
.back-to-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}
.back-to-wrap a:after{height:0}
.call-button{display:none}
.location-content{padding:0}
.vehicle-col{width:100%}
#transportBtn .redButton{font-size:14px !important}
.passster-form{height:85vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.password-form h4{color:#b70033 !important}
.password-form button{background:#b70033 !important;font-family:prometo,sans-serif !important;font-weight:700 !important;font-size:16px !important;text-transform:uppercase}
.passster-form input[type="password"]{padding:0}
#travelAlerts{width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer;background-color:#13293d;color:#fff;padding:10px}
#activeAlerts{display:none;-webkit-transition:.3s ease-out all !important;transition:.3s ease-out all !important}
#activeAlerts li{list-style-type:none}
#activeAlerts a:hover{color:#eeb000;-webkit-transition:.3s ease-out all !important;transition:.3s ease-out all !important}
.alertsOpen{display:block !important;-webkit-transition:.3s ease-out all !important;transition:.3s ease-out all !important}
.tourmaster-tour-thumbnail img{height:auto;width:100%;border-bottom:5px solid #b70033}
.tourmaster-tour-thumbnail a:after{width:0}
.related h4{font-size:.8em;margin-bottom:0;margin-top:10px}
.tourmaster-tour-grid{margin-bottom:0 !important}
.tourmaster-tour-rating{display:none}
.tourmaster-tour-price{border-left:1px solid #f6f6f6;padding-left:5px}
.tourmaster-tour-content-wrap a:after{width:0}
.tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-discount-price,.tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-price .tourmaster-tail{color:#b70033}
.tourmaster-tour-info-wrap i{color:#b70033}
.tourmaster-header-price .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price,.tourmaster-header-price .tourmaster-tour-price-info{color:#800023 !important}
.tourmaster-tour-search-wrap form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.tourmaster-tour-search-wrap form .tourmaster-tour-search-field{width:100% !important}
.tourmaster-tour-search-wrap form .tourmaster-tour-search-submit{width:100% !important;cursor:pointer;font-family:prometo,sans-serif !important;font-weight:700 !important;text-transform:uppercase !important}
.tourmaster-tour-grid .tourmaster-tour-content{font-weight:400}
.tourmaster-column-20{width:95%}
.tourmaster-item-pdlr{padding-left:0;padding-right:0}
.tourmaster-body .tourmaster-container,.single-tour.tourmaster-body{padding-left:0;padding-right:0}
.tourmaster-container{padding-left:0;padding-right:0}
body.single-tour.tourmaster-bottom-booking-bar .tourmaster-template-wrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.tourmaster-save-wish-list{display:none}
body.single-tour.tourmaster-bottom-booking-bar .tourmaster-tour-booking-bar-container.tourmaster-container{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}
.tourmaster-tour-content{border-top:1px solid #f6f6f6;padding-top:5px}
.tourmaster-tour-order-filterer-wrap{display:none}
.borderBottom{border-bottom:1px solid #f6f6f6}
.tourmaster-tour-search-content-head span{color:#b70033;font-size:30px}
.tourmaster-tour-search-item-head{display:none}
.tourmaster-template-wrapper{background-color:#fff !important}
.tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-thumbnail{margin-bottom:10px}
.tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-content-wrap{padding:0}
.tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-price-wrap{top:0;right:0}
.tourmaster-tour-search-item .tourmaster-tour-search-item-divier{display:none}
.tourmaster-page-content{padding-top:0}
.ui-datepicker-header a:after{width:0;bottom:35px;left:15px}
.ui-datepicker-calendar a:after{width:0}
.tourmaster-tour-category-item-wrap{height:250px}
.tourmaster-tour-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.tourmaster-item-rvpdlr{margin-left:0;margin-right:0}
.tourmaster-tour-item-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.tourmaster-tour-category .tourmaster-item-pdlr{padding-left:0;padding-right:0}
.tourmaster-tour-item-holder .tourmaster-item-pdlr{padding-left:10px;padding-right:0}
.tourmaster-sidebar-right{display:none}
.tourmaster-pagination{margin-bottom:25px}
.tourmaster-pagination a:after{width:0}
.tourmaster-item-mgb{margin-bottom:0}
.tourmaster-tour-category-overlay-front{border-bottom:5px solid #b70033}
.tourmaster-tour-category-count{color:#fff !important}
.tourmaster-tour-category-head-link{color:#fff !important;font-size:16px !important}
.tourmaster-column-45{width:100%}
.tourmaster-media-image img{width:100%;height:auto}
#officeList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#officeList p{font-size:16px}
#officeList .text-block{width:215px}
.tourmaster-single-search-not-found-wrap .tourmaster-single-search-not-found-inner{background-color:#fff}
.tourmaster-single-search-not-found-title{color:#b70033 !important}
.tourmaster-tour-search-field{margin-bottom:5px !important}
.tourmaster-page-content .tourmaster-tour-search-wrap{display:none}
.tourmaster-tour-booking-bar-wrap .tourmaster-enquiry-field{margin-bottom:0}
.tourmaster-tour-booking-enquiry-wrap{padding:20px !important}
.tourmaster-single-main-content p:nth-child(1){margin-top:1em !important}
.tourmaster-single-header-title{font-size:2em !important}
.tourmaster-tour-medium .tourmaster-content-right{padding:5px 0 5px 5px}
.tourmaster-tour-item{padding-bottom:0}
.tourmaster-single-related-tour{margin-bottom:0}
.single .tourmaster-tour-price{border-left:0}
.tourmaster-tour-booking-bar-widget{padding-top:25px !important}
.tourmaster-single-header-container-inner .tourmaster-item-pdlr,.tourmaster-tour-info-wrap .tourmaster-item-pdlr,.tourmaster-container .tourmaster-item-pdlr{padding-left:0}
.tourmaster-item-mglr{margin-left:10px;margin-right:10px}
.tourmaster-tour-medium .tourmaster-content-right{padding:5px 0 5px 5px !important}
.tourmaster-tour-medium.tourmaster-tour-frame .tourmaster-tour-content-wrap{padding:10px}
.tourmaster-tour-category-shortcode{display:none}
.tourmaster-head{margin-bottom:0 !important;font-family:prometo,sans-serif;text-transform:uppercase;font-weight:700}
.tourmaster-enquiry-term{font-size:14px}
.related li{width:90%;list-style-type:none;margin-bottom:25px}
.related li img{width:100%;height:auto}
.relatedPostWrap{width:95% !important}
.relatedPostWrap img{width:100%;height:auto}
.tourmaster-user-navigation-item a,.tourmaster-wish-list-item-content a{color:#b70033 !important}
.tourmaster-user-navigation-item a:after,.tourmaster-wish-list-item-content a:after{width:0}
.tourmaster-user-navigation-bottom-text{display:none}
.tourmaster-form-field input[type="text"],.tourmaster-form-field input[type="email"],.tourmaster-form-field input[type="password"],.tourmaster-form-field select,.tourmaster-form-field textarea{background-color:#f6f6f6 !important}
.tourmaster-login-form-fields p{width:97% !important}
.single-tour .tourmaster-tour-info-outer .tourmaster-tour-info{width:100%}
.cta-inner-wrap{max-width:400px}
.cta-inner-wrap p{padding:0 10px}
.schedule-table{overflow:auto}
.schedule-table tr:nth-child(even){background-color:#f6f6f6}
.schedule-table th{background:#b70033;padding:10px 20px;text-transform:uppercase;font-family:prometo,sans-serif;color:#fff;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.3);box-shadow:4px 4px 10px rgba(0,0,0,0.3);position:relative;z-index:2}
.schedule-table td{padding:10px;font-size:14px;color:#13293d}
.schedule-table td:nth-child(1){background:#800023;color:#fff;font-family:prometo,sans-serif;text-align:left}
.schedule-table table{width:1500px;margin-bottom:25px}
.error-404{padding:50px 0}
.error-404 ul{margin-left:15px}
.tvi-hero{height:40vh;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}
.tvi-hero-title-wrapper{position:absolute;bottom:0;width:100%;background:#1c217c;color:white;padding:10px 0}
.tvi .site-content{margin-top:70px}
.tvi .breadcrumbs{background-color:#1c217c}
.tvi .breadcrumbs a{color:#fff}
.tvi .breadcrumbs a:after{background-color:transparent}
.tvi a{color:#1c217c}
.tvi h1,.tvi h2,.tvi h3{font-size:1.4em}
.tvi h4{font-size:1.1em}
.about-tvi{background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff}
.about-overlay{width:100%;height:100%;background-color:rgba(20,13,55,0.95)}
.page-id-5468 #fld_7908577_1{border:2px solid #1c217c;background:#1c217c}
.page-id-5468 #fld_7908577_1:hover,.page-id-5468 #fld_7908577_1:focus{border:2px solid #140d37;background:#140d37}
.CF60459beaefc72 input[type="text"],.CF60459beaefc72 input[type="email"],.CF60459beaefc72 input[type="phone"]{-webkit-box-shadow:2px 2px 5px rgba(42,42,42,0.3);box-shadow:2px 2px 5px rgba(42,42,42,0.3)}
.slider-wrapper .inventory{max-width:550px}
.spec-list{background-color:#f6f6f6;padding:20px;margin-bottom:25px}
.spec-list .inventory-item-price{display:block}
.spec-list .inventory-list-item-spec{font-size:16px}
.spec-list .inventory-list-item{list-style-type:none;border-bottom:1px solid #eee;padding:5px 0;font-size:16px}
.spec-list .blue-button:first-of-type{margin-top:25px}
.spec-list .inventory-questions{display:block;margin:20px 0}
.bus-description{background-color:#140d37;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 5px;margin:25px 0}
.bus-description svg{width:25px;fill:#fff;margin:0 10px}
.tvi .nav-previous{background:#1c217c;border:2px solid #1c217c}
.tvi .nav-previous a{color:#fff}
.tvi .nav-previous:hover{background:#140d37;border:2px solid #140d37}
.tvi .nav-next{background:#1c217c;border:2px solid #1c217c}
.tvi .nav-next a{color:#fff}
.tvi .nav-next:hover{background:#140d37;border:2px solid #140d37}
@media all and (-ms-high-contrast:none){#outdated{display:block}
#outdated.hidden{display:none}
}@media(min-width:600px){.col30SplitTablet{width:50%}
.site-content{margin-top:100px}
.primary-nav{top:315px}
.secondary-menu-wrap{top:100px}
.site-logo{width:185px}
.menu-button-wrap{padding:15px 0 15px 15px}
.lamers-logo{display:block}
.tvi .primary-nav{top:100px}
#FooterMenu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
body,button,input,select,optgroup,textarea{font-size:20px}
.btn-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.btn2{margin-left:15px;margin-top:0}
#privacyPolicy{margin-top:125px}
.hero-heading{padding:50px}
#affiliate-wrapper a{width:25%}
.affiliate-logo{width:25%}
#affiliations-title:after{width:1.5em}
#affiliations-title:before{width:1.5em}
#sitemapEntry{margin-top:75px}
.singlePost .entry-title{margin-top:75px}
.postFooter ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.postFooter li a{font-size:16px}
.postFooter .post-thumbnail{height:160px}
#search article{width:45%}
.testimonial{font-size:18px}
.searchField{width:90%}
.inventory-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.faresTable th{padding:10px 50px}
.tourmaster-column-20{width:44%}
.tourmaster-tour-category-item-wrap{height:450px}
.tourmaster-tour-item-holder{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.tourmaster-tour-item-holder .tourmaster-item-pdlr{padding-left:20px;padding-right:10px}
#officeList{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.relatedposts{margin-top:25px}
.related li{width:45%;margin:5px}
.schedule-table th{padding:10px 50px}
.tvi .site-content{margin-top:100px}
}@media(min-width:601px){#testimonialSlider{display:block}
}@media(min-width:768px){.hero{height:90vh;background-position:left}
.flexWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.text-wrap{padding:0 20px}
.site-header{position:fixed}
.primary-nav li a{font-size:16px}
#viewAll{margin-left:25px}
#affiliate-wrapper a{width:12%}
.affiliate-logo{width:12%}
#affiliations-title:after{width:5em}
#affiliations-title:before{width:5em}
.single-inventory .nav-links,.single-post .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}
.awsm-filter-wrap .awsm-filter-item{width:30%}
.testimonial{font-size:22px}
.inventory-item{width:45%;margin:10px}
.bus-small-gallery img{width:45%}
.vehicle-col{width:45%}
.tourmaster-column-30{padding:10px;width:45% !important}
.tourmaster-tour-category-item-wrap{height:250px}
.tourmaster-tour-category{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.tourmaster-tour-medium.tourmaster-tour-frame .tourmaster-tour-content-wrap{padding:20px}
}@media(min-width:992px){.col20{width:20%}
.col25{width:25%}
.col30{width:33.3333%}
.col40{width:40%}
.col50{width:50%}
.col60{width:60%}
.col70{width:70%}
.col80{width:80%}
.page-width{width:90%}
.blockText{padding:10px}
.hero{height:90vh;background-position:left}
.container{max-width:1000px}
.flex-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-container-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.text-block{max-width:700px}
.smallpadded-section{padding:50px 0 50px 0}
.limit-width{padding:20px}
.limitPortfolioWidth{padding:20px}
.defaultPadding{padding:150px 0}
.site-content{margin-top:140px}
.paddingBottom{padding-bottom:0}
.scroll-up{-webkit-transform:translateY(-150px);transform:translateY(-150px)}
.secondary-navigation{z-index:2;height:42px;margin:0 auto;width:100%;background:#b70033;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.primary-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:0;background-color:#fff;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.3s ease;transition:.3s ease}
.primary-nav li a{color:#18435a}
#SecondaryMenu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.menu-item-37{margin-right:20px}
.secondary-menu-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.3s ease;transition:.3s ease}
.menu-button-wrap{display:none}
.tvi .primary-nav{background-color:#fff;top:0}
.footer-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer-link-wrap .search-form{margin-left:10px}
.footer-link-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.menu-item-74{background-color:#800023}
.social-wrapper{margin-top:0}
h1,h2,h3,h4,h5,h6{font-size:1.7em}
.hero-heading-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left top,right top,color-stop(40%,rgba(0,0,0,0)),color-stop(60%,rgba(0,0,0,0.4)),color-stop(80%,rgba(0,0,0,0.7)));background-image:linear-gradient(90deg,rgba(0,0,0,0) 40%,rgba(0,0,0,0.4) 60%,rgba(0,0,0,0.7) 80%)}
.inner-flex-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.right-gradient-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(70%,rgba(0,0,0,0.7)));background-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.7) 70%)}
.left-gradient-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left top,right top,color-stop(30%,rgba(0,0,0,0.7)),to(rgba(0,0,0,0)));background-image:linear-gradient(90deg,rgba(0,0,0,0.7) 30%,rgba(0,0,0,0) 100%)}
#affiliations-title:after{width:7em}
#affiliations-title:before{width:7em}
.sticky-outer-wrapper{display:block}
.sticky-menu{display:block}
.sticky-menu .serviceWrapper img{margin-top:0}
.content-wrapper{width:70%}
.content-wrapper img{margin-top:0}
#contact .col50{padding-right:20px}
#list2{padding-left:20px}
#sitemapEntry{margin-top:150px}
.post{padding:0 10px 20px 10px}
.singlePost .entry-title{margin-top:50px}
#sidebarAffiliations #affiliate-wrapper a{width:40%}
#sidebarAffiliations #affiliate-wrapper img{width:40%}
.page-header{margin-right:25px}
.awsm-job-single-wrap{padding:20px}
.notification-bar .notification-bar-inner{max-width:90%;margin:0 auto}
.search-form{height:auto;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}
.searchField{width:175px}
.searchIcon{top:5px}
.inventory-item{width:100%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.inventory-col{width:40%}
.inventory-col+.inventory-col{width:60%;margin-left:20px}
.inventory-questions{display:block}
.bus-small-gallery img{width:55%}
.fleet-wrapper img{margin-top:0}
.assistance-cta{margin-bottom:0}
.faresTable th{padding:10px 5px}
.scrollWrap{display:none}
.locationWrap{margin:0 20px 20px 0}
.call-button{display:initial}
.location-content{padding-right:20px}
.tourmaster-tour-search-wrap form .tourmaster-tour-search-field{width:90% !important}
.tourmaster-tour-search-wrap form .tourmaster-tour-search-submit{width:90% !important}
.tourmaster-column-20{width:29%}
body.single-tour.tourmaster-bottom-booking-bar .tourmaster-template-wrapper{display:block !important}
.tourmaster-tour-category .tourmaster-item-pdlr{padding-left:15px;padding-right:15px}
.tourmaster-tour-item-holder .tourmaster-item-pdlr{padding-left:10px;padding-right:10px}
#officeList .text-block{width:180px}
.tourmaster-single-header-container-inner .tourmaster-item-pdlr,.tourmaster-tour-info-wrap .tourmaster-item-pdlr,.tourmaster-container .tourmaster-item-pdlr{padding-left:20px}
.tourmaster-tour-category-shortcode{display:block}
.schedule-table th{padding:10px 5px}
.schedule-table table{width:100%}
.gameday-wrapper .cta-body{border-top:5px solid #fff}
.single-inventory .col60+.col40{margin-left:20px}
}@media(min-width:1250px){.col30SplitTablet{width:33.3333%}
.page-width{width:70%}
.nav-width{width:90%}
.site-logo{width:320px}
#copyright{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.bus-small-gallery img{width:45%}
.vehicle-col{width:25%}
.tourmaster-column-30{width:40% !important}
}@media(min-width:1600px){#affiliate-wrapper a{width:8%}
.affiliate-logo{width:8%}
.sticky-outer-wrapper{width:20%}
.sticky-menu #ServiceMenu li a,.sticky-menu #FleetMenu li a,.sticky-menu #ConnectMenu li a,.sticky-menu #ExpressMenu li a{font-size:14px}
.content-wrapper{width:80%}
#sidebarAffiliations #affiliate-wrapper a{width:30%}
#sidebarAffiliations #affiliate-wrapper img{width:30%}
.tourmaster-tour-category-item-wrap{height:350px}
}@media(min-width:1800px){#affiliate-title-wrap{width:50%}
#testimonialWrapper{width:60%}
}@media(min-width:2000px){#testimonialWrapper{width:50%}
}@media(min-width:2500px){#testimonialWrapper{width:40%}
}@media(max-width:599px){.main-navigation{height:70px}
.site-logo{width:150px}
.menu-button-wrap{padding:15px 0 15px 15px}
#privacyPolicy{margin-top:110px}
.hero-heading{padding:20px}
#sitemapEntry{margin-top:75px}
.searchField{width:90%}
}@-webkit-keyframes fadeUp{from{-webkit-transform:translateY(100%);transform:translateY(100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}@keyframes fadeUp{from{-webkit-transform:translateY(100%);transform:translateY(100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}