html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote::before,blockquote::after{content:'';content:none;}q::before,q::after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
body{font-family:"PT Sans",sans-serif;}a{text-decoration:none;}a:hover,a:focus{text-decoration:underline;}strong,b{font-weight:bold;}body{background:url(/sites/all/themes/tbi/images/main-bg.jpg) 0 0 fixed;line-height:normal;padding-top:40px;min-width:320px;overflow-x:hidden;}@media screen and (min-width:960px){body{background:linear-gradient(to right,transparent 0%,transparent 50%,#fff 50%,#fff 100%),url(/sites/all/themes/tbi/images/main-bg.jpg) 0 0 fixed;}}*,*:after,*:before{box-sizing:border-box;}.grippie{display:none;}img{max-width:100%;height:auto;}.squares .panels-flexible-region{width:auto;float:none;}.squares.panels-flexible-row{position:relative;margin-left:auto;margin-right:auto;}@media screen and (min-width:960px){.squares.panels-flexible-row{width:50%;margin-left:0;margin-right:0;}}@media screen and (max-width:500px){.squares.panels-flexible-row .squares-container{margin-left:-15px;margin-right:-15px;}.squares.panels-flexible-row .squares-container > div{max-width:320px;margin:0 auto;}}.squares.panels-flexible-row .squares-container .panel-pane{float:left;width:218px;height:218px;overflow:hidden;padding:20px;position:relative;}.squares.panels-flexible-row .squares-container .panel-pane:hover{background-image:linear-gradient(45deg,#f00,#FF5656);}@media screen and (max-width:500px){.squares.panels-flexible-row .squares-container .panel-pane{width:160px;height:160px;}}.squares.panels-flexible-row .squares-container .panel-pane h2{font-size:24px;line-height:28px;margin-bottom:16px;}@media screen and (max-width:500px){.squares.panels-flexible-row .squares-container .panel-pane h2{font-size:18px;line-height:21px;margin-bottom:10px;}}@media screen and (max-width:500px){.squares.panels-flexible-row .squares-container .panel-pane .field--name-field-image-icon img{width:80px;height:80px;}}.squares.panels-flexible-row .squares-container .panel-pane .fieldable-panels-pane{font-size:14px;line-height:18px;}.squares.panels-flexible-row .squares-container .panel-pane .field--type-image{text-align:center;}.squares.panels-flexible-row .squares-container .panel-pane .field--name-field-link a,.squares.panels-flexible-row .squares-container .panel-pane .field--name-title a{font:0/0 "PT Sans",sans-serif;color:transparent;position:absolute;display:block;left:0;top:0;right:0;bottom:0;}.squares.panels-flexible-row .square-light{background-color:#ffffff;color:#001425;}.squares.panels-flexible-row .square-dark{background-color:#003868;background:linear-gradient(45deg,#00396b,#000102);color:#ffffff;}.squares.panels-flexible-row .square-image > div{margin:-30px;}.home-slider{position:absolute;top:40px;left:50%;height:647px;overflow:hidden;}.logged-in .home-slider{margin-top:29px;}@media screen and (max-width:959px){.home-slider{display:none;}}.home-slider .flexslider{margin:0;border:none;box-shadow:none;}@media screen and (max-width:959px){.home-slider .flexslider{display:none;}}.home-slider .flexslider .flex-control-nav{bottom:auto;top:585px;text-align:left;z-index:100;padding-left:240px;}.home-slider .flexslider .flex-control-paging li a{background-color:transparent;border:2px solid #fff;box-shadow:none;}.home-slider .flexslider .flex-control-paging li a:hover,.home-slider .flexslider .flex-control-paging li a.flex-active{border-color:red;background-color:#ff0000;}.home-slider .flexslider .flex-direction-nav{display:none;}.home-slider .flexslider img{width:auto;max-width:none;}.home-slider h2{display:none;}.home-slider .group-block{width:218px;height:218px;padding:20px;background:#0162b5;background:linear-gradient(45deg,#1e97e5,#0162b5);position:absolute;z-index:100;left:0;top:429px;color:#ffffff;}.home-slider .group-block h2{display:block;font-size:24px;text-transform:uppercase;line-height:28px;margin-bottom:20px;}.home-slider .group-block .field--type-text-long{font-size:14px;line-height:18px;}.html .l-footer{background:#ffffff;margin-top:50px;padding-top:20px;padding-bottom:20px;position:relative;z-index:2;left:1px;}@media screen and (min-width:960px){.html .l-footer{margin-top:0;padding-top:30px;padding-bottom:20px;background:linear-gradient(to right,transparent 0,transparent 50%,#fff 50%,#fff 100%);}}.html .l-footer .row{overflow:hidden;}.html .l-footer .left{font-size:14px;text-align:center;margin-bottom:10px;color:#000000;}@media screen and (min-width:500px){.html .l-footer .left{text-align:left;float:left;margin-top:7px;}}@media screen and (min-width:960px){.html .l-footer .left{color:#ffffff;margin-top:0;}}.html .l-footer .right{font:0/0 "PT Sans",sans-serif;text-align:center;}.html .l-footer .right:before{content:url(/sites/all/themes/tbi/images/ETS.png);display:block;}.html .l-footer .right:hover:before{content:url(/sites/all/themes/tbi/images/ETS--hover.png);display:block;}@media screen and (min-width:500px){.html .l-footer .right{text-align:left;float:right;}}@media screen and (min-width:960px){.front .l-footer{padding-top:50px;padding-bottom:55px;}}.tabs--primary{border-bottom:none;margin-bottom:0;}.tabs--primary li{margin-bottom:1em;}.tabs--primary a{background:#000102;background:linear-gradient(45deg,#00396b,#000102);color:#fff;}.tabs--primary a.active{font-weight:bold;}.l-branding{position:relative;z-index:2;}.l-branding a{font:bold italic 14px "PT Sans",sans-serif;text-transform:uppercase;text-decoration:none;color:#000;}.l-region--header{position:relative;}@media screen and (min-width:960px){.l-region--header{margin-top:-76px;width:50%;}}.l-region--header > div:first-child{color:#ffffff;margin:20px 0;line-height:1;}@media screen and (max-width:959px){.l-region--header > div:first-child.nav-toggled{position:relative;top:255px;}}@media screen and (min-width:960px){.l-region--header > div:first-child{text-align:left;padding-left:200px;margin:0;padding-right:30px;}}.l-region--header > div:first-child .phone{font-size:22px;font-weight:bold;margin-bottom:8px;}.l-region--header > div:first-child .fax{font-size:16px;font-weight:normal;display:inline-block;vertical-align:middle;color:#ffffff;margin-top:-5px;margin-right:6px;}.l-region--header > div:first-child a{color:#ffffff;font-size:16px;}@media screen and (max-width:959px){.main-nav{position:relative;top:-100px;}}@media screen and (min-width:960px){.main-nav{display:block;margin-top:40px;margin-bottom:25px;}}@media screen and (max-width:959px){.main-nav nav{display:none;background:#1e98e5;background:linear-gradient(45deg,#1e98e5,#0060b4);margin:0 -15px 30px;padding:20px 15px;}}@media screen and (min-width:960px){.main-nav nav{display:block !important;}}.main-nav__toggle{display:inline-block;cursor:pointer;width:26px;height:20px;font:0/0 "PT Sans",sans-serif;background:linear-gradient(to bottom,#fff 0,#fff 4px,transparent 4px,transparent 8px,#fff 8px,#fff 12px,transparent 12px,transparent 16px,#fff 16px,#fff 16px,#fff 20px);position:absolute;z-index:999;top:-75px;right:0;}.main-nav__toggle.menu-button--expanded{background:url(/sites/all/themes/tbi/images/menu-button-expanded.png) center center no-repeat;}@media screen and (min-width:960px){.main-nav__toggle{display:none;}}.main-nav li{list-style:none;display:inline-block;background-image:none;margin-bottom:15px;}.main-nav li:last-child a:after{content:none;}@media screen and (max-width:959px){.main-nav li{display:block;}.main-nav li:last-child{margin-bottom:0;}}.main-nav a{font-size:16px;text-decoration:none;color:#000;}.main-nav a.active{color:#fff;}.main-nav a:after{content:'/';display:inline-block;vertical-align:bottom;font-size:16px;margin:0 13px;}@media screen and (max-width:959px){.main-nav a:after{content:none;}}.main-nav + div{color:#000;font-size:22px;font-weight:bold;width:350px;margin-bottom:30px;}@media screen and (max-width:500px){.main-nav + div{font-size:20px;width:auto;}}@media screen and (min-width:960px){.main-nav + div{position:absolute;left:100%;top:0;z-index:100;color:#000204;background:#fff;background:rgba(255,255,255,0.7);padding:15px 30px;margin-bottom:0;}}.main-nav + div .red{color:#ffffff;display:inline-block;}@media screen and (min-width:960px){.main-nav + div .red{color:#eb1817;}}.l-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}@media screen and (min-width:960px){.l-container{width:auto;padding-left:0;padding-right:0;max-width:872px;}}@media screen and (min-width:960px){.section-about-us{background:url(/sites/all/themes/tbi/images/about-page-bg.jpg) 50vw 0 no-repeat,linear-gradient(to right,transparent 0,transparent 50%,#fff 50%,#fff 100%),url(/sites/all/themes/tbi/images/main-bg.jpg) 0 0 fixed;background-size:auto 100%,auto auto;}}@media screen and (max-width:959px){.section-about-us .l-main{background:linear-gradient(45deg,#00396b,#000102);padding:20px 0;}}@media screen and (max-width:959px){.section-about-us .main-nav + div{display:none;}}.section-about-us .l-content h1{display:none;}.section-about-us h2{font-size:24px;color:#fff;margin-bottom:24px;}.section-about-us p{margin-bottom:14px;}.section-about-us .node--basic-page .left{color:#fff;}@media screen and (min-width:960px){.section-about-us .node--basic-page .left{float:left;width:46%;color:#fff;}}.section-about-us .node--basic-page .right{color:#fff;}@media screen and (min-width:960px){.section-about-us .node--basic-page .right{float:right;width:46%;color:#000;}}.section-about-us .l-footer{margin-top:0;}@media screen and (min-width:960px){.section-contact{background:url(/sites/all/themes/tbi/images/contact-page-bg.jpg) 50vw 0 no-repeat,linear-gradient(to right,transparent 0,transparent 50%,#fff 50%,#fff 100%),url(/sites/all/themes/tbi/images/main-bg.jpg) 0 0 fixed;background-size:auto 100%,auto auto;}}.section-contact .l-content{overflow:hidden;}@media screen and (max-width:959px){.section-contact .l-content{margin-left:-15px;margin-right:-15px;}}.section-contact .l-content h1{font-size:24px;color:#fff;margin-bottom:24px;clear:both;}@media screen and (max-width:959px){.section-contact .l-content h1{margin-bottom:-50px;padding-top:40px;padding-left:15px;padding-right:15px;text-align:center;}}@media screen and (min-width:960px){.section-contact .l-content h1 + div{float:left;width:50%;}}@media screen and (max-width:959px){.section-contact .l-content h1 + div{background:linear-gradient(45deg,#00396b,#000102);padding:70px 15px 1px;margin:0 0 20px;text-align:center;}}.section-contact .l-content h1 + div p{color:#fff;margin-bottom:20px;}.section-contact .l-content h1 + div p:first-child{font-size:16px;}.section-contact .l-content h1 + div p:last-child{font-size:18px;}.section-contact .l-content h1 + div a{color:#fff;}@media screen and (max-width:959px){.section-contact .l-content form{padding-left:15px;padding-right:15px;}}@media screen and (min-width:960px){.section-contact .l-content form{margin-top:-50px;float:right;width:50%;text-align:right;padding-left:30px;}}.section-contact .l-content form .required-text{font-style:italic;text-align:center;color:#fff;}@media screen and (min-width:960px){.section-contact .l-content form .required-text{display:none;}}.section-contact .l-content form input,.section-contact .l-content form textarea{border:1px solid #1e97e3;padding:10px;background-color:#e5f4ff;width:100%;font-size:16px;color:#000;}.section-contact .l-content form input::-webkit-input-placeholder,.section-contact .l-content form textarea::-webkit-input-placeholder{color:#000;font-family:"PT Sans",sans-serif;}@media screen and (min-width:960px){.section-contact .l-content form input::-webkit-input-placeholder,.section-contact .l-content form textarea::-webkit-input-placeholder{color:transparent;}}.section-contact .l-content form input:-moz-placeholder,.section-contact .l-content form textarea:-moz-placeholder{color:#000;font-family:"PT Sans",sans-serif;}@media screen and (min-width:960px){.section-contact .l-content form input:-moz-placeholder,.section-contact .l-content form textarea:-moz-placeholder{color:transparent;}}.section-contact .l-content form input:-ms-input-placeholder,.section-contact .l-content form textarea:-ms-input-placeholder{color:#000;font-family:"PT Sans",sans-serif;}@media screen and (min-width:960px){.section-contact .l-content form input:-ms-input-placeholder,.section-contact .l-content form textarea:-ms-input-placeholder{color:transparent;}}.section-contact .l-content form input.error,.section-contact .l-content form textarea.error{border-color:#f00;background-color:#ffe9e9;}.section-contact .l-content form label{color:#fff;font-weight:normal;position:absolute;right:110%;top:8px;white-space:nowrap;}.section-contact .l-content form .form-item{position:relative;}.section-contact .l-content form .form-submit{background:#1e98e5;background:linear-gradient(to right,#1e98e5,#0061b5);font-size:20px;font-weight:bold;color:#fff;border:none;}@media screen and (max-width:959px){.section-contact .l-content form .form-submit{box-shadow:0 2px 4px 1px rgba(0,0,0,0.3);}}@media screen and (min-width:960px){.section-supply,.section-schedule{background:url(/sites/all/themes/tbi/images/supply-page-bg.jpg) 50vw 0 no-repeat,linear-gradient(to right,transparent 0,transparent 50%,#fff 50%,#fff 100%),url(/sites/all/themes/tbi/images/main-bg.jpg) 0 0 fixed;background-size:auto 100%,auto auto;}}.section-supply .l-footer,.section-schedule .l-footer{margin-top:50px;}@media screen and (min-width:960px){.section-supply .node--basic-page,.section-schedule .node--basic-page{width:50%;position:relative;}}.section-supply .node--basic-page + div a,.section-schedule .node--basic-page + div a{font-size:18px;font-style:italic;color:#fff;}@media screen and (min-width:960px){.section-supply .node--basic-page + div a,.section-schedule .node--basic-page + div a{position:relative;bottom:210px;}}.section-supply .node--basic-page + div a:before,.section-schedule .node--basic-page + div a:before{content:url(/sites/all/themes/tbi/images/back-arrow.png);display:inline-block;vertical-align:top;margin-top:-3px;margin-right:6px;}@media screen and (max-width:959px){.section-supply .node--basic-page + div a,.section-schedule .node--basic-page + div a{display:none;}}.section-supply .l-content h1,.section-schedule .l-content h1{display:none;}.section-supply .l-content .field--type-image,.section-schedule .l-content .field--type-image{text-align:center;}.section-supply .l-content .group-header,.section-schedule .l-content .group-header{background-color:#003868;background:linear-gradient(45deg,#00396b,#000102);color:#ffffff;width:218px;height:218px;padding:15px;position:relative;top:218px;}@media screen and (max-width:959px){.section-supply .l-content .group-header,.section-schedule .l-content .group-header{display:none;}}.section-supply .l-content .group-header h2,.section-schedule .l-content .group-header h2{font-size:24px;line-height:28px;margin-bottom:30px;}@media screen and (max-width:500px){.section-supply .l-content .group-header h2,.section-schedule .l-content .group-header h2{font-size:18px;line-height:21px;margin-bottom:10px;}}@media screen and (min-width:960px){.section-supply .l-content .field--name-body,.section-schedule .l-content .field--name-body{position:relative;top:-218px;left:100%;margin-bottom:-218px;}}@media screen and (max-width:959px){.section-supply .l-content .field--name-body,.section-schedule .l-content .field--name-body{text-align:center;color:#fff;}}.section-supply .l-content .field--name-body .head,.section-schedule .l-content .field--name-body .head{background:#0162b5;background:linear-gradient(45deg,#1e97e5,#0162b5);color:#fff;padding:25px 0 5px;margin-bottom:40px;}@media screen and (max-width:959px){.section-supply .l-content .field--name-body .head,.section-schedule .l-content .field--name-body .head{background-image:none;}}.section-supply .l-content .field--name-body .head strong,.section-schedule .l-content .field--name-body .head strong{font-size:24px;text-transform:uppercase;font-weight:normal;display:block;margin-bottom:15px;}.section-supply .l-content .field--name-body p,.section-schedule .l-content .field--name-body p{line-height:normal;display:block;margin-bottom:20px;font-size:16px;}@media screen and (min-width:960px){.section-supply .l-content .field--name-body p,.section-schedule .l-content .field--name-body p{padding:0 25px;}}.section-supply .l-content .field--name-body a,.section-schedule .l-content .field--name-body a{color:#000;}@media screen and (max-width:959px){.section-supply .l-content .field--name-body a,.section-schedule .l-content .field--name-body a{color:#fff;}}@media screen and (min-width:960px){.section-schedule{background:url(/sites/all/themes/tbi/images/schedule-page-bg.jpg) 50vw 0 no-repeat,linear-gradient(to right,transparent 0,transparent 50%,#fff 50%,#fff 100%),url(/sites/all/themes/tbi/images/main-bg.jpg) 0 0 fixed;background-size:auto 100%,auto auto;}}.section-schedule .l-content .group-header{left:217px;top:0;}.section-schedule .l-content .node--basic-page + div a{bottom:0;left:217px;}@media screen and (min-width:960px){.section-quote{background:url(/sites/all/themes/tbi/images/quote-page-bg.jpg) 50vw 0 no-repeat,linear-gradient(to right,transparent 0,transparent 50%,#fff 50%,#fff 100%),url(/sites/all/themes/tbi/images/main-bg.jpg) 0 0 fixed;background-size:auto 100%,auto auto;}}.section-quote .panel-pane{float:left;width:218px;height:218px;background-color:#fff;padding:20px;}@media screen and (max-width:959px){.section-quote .panel-pane{display:none;}}.section-quote .panel-pane h2{font-size:24px;line-height:28px;margin-bottom:20px;}@media screen and (max-width:500px){.section-quote .panel-pane h2{font-size:18px;line-height:21px;margin-bottom:10px;}}.section-quote .pane-contact.panel-pane{float:right;width:50%;height:auto;padding:0;background-color:transparent;}@media screen and (max-width:959px){.section-quote .pane-contact.panel-pane{display:block;float:none;width:auto;}}@media screen and (max-width:959px){.section-quote form{padding-left:0;}}@media screen and (min-width:960px){.section-quote form{text-align:right;padding-left:30px;}}.section-quote form .required-text{font-style:italic;text-align:center;color:#fff;}@media screen and (min-width:960px){.section-quote form .required-text{display:none;}}.section-quote form input,.section-quote form textarea{border:1px solid #1e97e3;padding:10px;background-color:#e5f4ff;width:100%;font-size:16px;color:#000;}.section-quote form input::-webkit-input-placeholder,.section-quote form textarea::-webkit-input-placeholder{color:#000;font-family:"PT Sans",sans-serif;}@media screen and (min-width:959px){.section-quote form input::-webkit-input-placeholder,.section-quote form textarea::-webkit-input-placeholder{color:transparent;}}.section-quote form input:-moz-placeholder,.section-quote form textarea:-moz-placeholder{color:#000;font-family:"PT Sans",sans-serif;}@media screen and (min-width:959px){.section-quote form input:-moz-placeholder,.section-quote form textarea:-moz-placeholder{color:transparent;}}.section-quote form input:-ms-input-placeholder,.section-quote form textarea:-ms-input-placeholder{color:#000;font-family:"PT Sans",sans-serif;}@media screen and (min-wi60h:959px){.section-quote form input:-ms-input-placeholder,.section-quote form textarea:-ms-input-placeholder{color:transparent;}}.section-quote form input.error,.section-quote form textarea.error{border-color:#f00;background-color:#ffe9e9;}.section-quote form label{color:#fff;font-weight:normal;position:absolute;right:110%;top:8px;white-space:nowrap;}@media screen and (max-width:959px){.section-quote form label{display:none;}}.section-quote form .form-item{position:relative;}.section-quote form .form-submit{background:#1e98e5;background:linear-gradient(to right,#1e98e5,#0061b5);font-size:20px;font-weight:bold;color:#fff;border:none;}@media screen and (max-width:959px){.section-quote form .form-submit{box-shadow:0 2px 4px 1px rgba(0,0,0,0.3);}}.section-quote .l-content .block a{position:relative;top:-130px;color:#000;font-size:18px;font-style:italic;}.section-quote .l-content .block a:before{content:url(/sites/all/themes/tbi/images/back-arrow--black.png);display:inline-block;vertical-align:top;margin-top:-3px;margin-right:6px;}@media screen and (max-width:959px){.section-quote .l-content .block a{display:none;}}@media screen and (max-width:959px){.section-supply .main-nav + div{display:none;}.section-supply .l-footer{margin-top:0;}.section-supply .l-content h1{display:block;font-size:30px;text-align:center;color:#fff;margin-top:40px;}.section-supply .l-content .field--name-body .field__item .head{text-align:left;}.section-supply .l-content .field--name-body .field__item .head strong{text-transform:lowercase;}.section-supply .l-content .field--name-body .field__item .head strong::first-letter{text-transform:uppercase;}.section-supply .footer-info{margin:0 -15px;padding:20px 0;background:#00396b;background:linear-gradient(45deg,#00396b,#000102);}}.section-quote .l-content h1,.section-schedule .l-content h1{display:none;}@media screen and (max-width:959px){.section-quote .main-nav + div,.section-schedule .main-nav + div{display:none;}.section-quote .l-content h1,.section-schedule .l-content h1{display:block;font-size:30px;text-align:center;color:#fff;margin-top:40px;margin-bottom:30px;}}@media screen and (max-width:959px){.section-contact .main-nav + div{display:none;}}.page-user h1{display:none;}.user-login{display:block;}@media screen and (min-width:960px){.user-login{width:48%;}}.user-login .description{display:none;}.user-login input{border:1px solid #1e97e3;padding:10px;background-color:#e5f4ff;width:100%;font-size:16px;color:#000;}.user-login input::-webkit-input-placeholder{color:#000;font-family:"PT Sans",sans-serif;}@media screen and (min-width:959px){.user-login input::-webkit-input-placeholder{color:transparent;}}.user-login input:-moz-placeholder{color:#000;font-family:"PT Sans",sans-serif;}@media screen and (min-width:959px){.user-login input:-moz-placeholder{color:transparent;}}.user-login input:-ms-input-placeholder{color:#000;font-family:"PT Sans",sans-serif;}@media screen and (min-wi60h:959px){.user-login input:-ms-input-placeholder{color:transparent;}}.user-login input.error{border-color:#f00;background-color:#ffe9e9;}.user-login label{color:#fff;font-weight:normal;}.user-login .form-submit{background:#1e98e5;background:linear-gradient(to right,#1e98e5,#0061b5);font-size:20px;font-weight:bold;color:#fff;border:none;}@media screen and (max-width:959px){.user-login .form-submit{box-shadow:0 2px 4px 1px rgba(0,0,0,0.3);}}
