.navbar-default{background:none;border:none;}#quickedit-entity-toolbar{z-index:999999;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding:0;}.footer{margin:50px 0px 0px 0px;padding:0;border:none;}.paragraph{padding:40px 0px;overflow:auto;}.paragraph > .paragraph__column{padding-bottom:0;}.paragraph .paragraph{padding:0;}.smlogo{width:20px !important;height:auto;}.credits{clear:both;padding:20px 0px;}.ml{text-align:left;}.mc{text-align:center;}.mr{text-align:right;}.mOnly{display:block !important;}.tOnly{display:none !important;}.dOnly{display:none !important;}.hideLabel label{display:none;}label.error{display:inline-block;color:red;}.tabledrag-toggle-weight{display:none;}.form-checkbox{width:auto !important;}a.anchor{display:block;position:relative;top:-250px;visibility:hidden;}img{max-width:100%;height:auto !important;}.noPad{padding:0 !important;}.noPadTop{padding-top:0;}.noPadBottom{padding-bottom:0;}.minPad{padding:10px 0px !important;}.medPad{padding:50px 0px !important;}.extraPad{padding:100px 0px !important;}.fieldPad{padding:0px 20px;}.jb-dt-main-image img{max-height:600px !important;max-width:100%  !important;width:auto  !important;height:auto !important;}.overlay{background:transparent;position:relative;width:100%;height:450px;top:450px;margin-top:-450px;}.blog-post .field--type-text-with-summary p{text-align:center;}@font-face{font-family:regularFont;src:url(/themes/sandboxmedia/css/Roboto-Light.ttf);}@font-face{font-family:headingFont;src:url(/themes/sandboxmedia/css/Roboto-Medium.ttf);}@font-face{font-family:headingFontBold;src:url(/themes/sandboxmedia/css/Roboto-Black.ttf);}@font-face{font-family:strongFont;src:url(/themes/sandboxmedia/css/Roboto-Bold.ttf);}body{font-family:regularFont;margin-top:0;color:#4a4a4a;background-size:115% auto !important;}.navbar{background:#2e2d2d;z-index:1000 !important;position:fixed;width:100%;transition:all 0.20s ease;text-transform:uppercase;font-size:0.8em;font-family:headingFont;}.dropdown-menu{border:none;padding:0;-webkit-box-shadow:0px 0px 25px 0px rgba(50,50,50,0.25);-moz-box-shadow:0px 0px 25px 0px rgba(50,50,50,0.25);box-shadow:0px 0px 25px 0px rgba(50,50,50,0.25);font-size:0.8em;}.dropdown-menu li{padding:none;transition:all 0.5s ease-in-out;}#block-sandboxmedia-main-menu li a{text-decoration:none !important;color:#FFF;width:auto;display:inline-block;}#block-sandboxmedia-main-menu .nav > li{width:auto;display:flex;}#block-sandboxmedia-main-menu .dropdown-menu a{color:#FFF;}.dropdown-menu > li > a{color:#FFF;text-decoration:none !important;padding:10px 20px;}.dropdown-menu > li > a:hover{color:#FFF !important;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:#FFF !important;background-color:#00467f;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background:#00467f;color:#FFF;}.navbar-toggle{background-color:#00467f;color:#FFF;position:fixed;top:0;right:0;z-index:10000;border:none;}.navbar-default .navbar-toggle .icon-bar{background-color:#FFF;}.region-navigation{background:#FFF;text-align:left;}#block-sandboxmedia-main-menu li.open a.dropdown-toggle{color:#000;}#block-headerlogo{display:none;float:left;}.headerLogo{height:60px !important;width:auto;margin-top:20px;}#block-toplinks{float:right;text-align:right;overflow:visible;height:50px;}.redB,.blueB{background:#ed1c24;color:#FFF;padding:10px 10px;text-decoration:none;height:50px;display:inline-block;line-height:1.4em;text-align:center;}.blueB{background:#00467f;}.redB span,.blueB span{font-size:2em;font-weight:bold;clear:both;display:block;}#block-toplinks a:hover{color:#FFF !important;text-decoration:none !important;background:#088bf6;}::selection{background:#00467f;color:#FFF;}::-moz-selection{background:#00467f;color:#FFF;}a{color:#088bf6;text-decoration:underline;}a:hover{color:#00467f;}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:20px;}h1{font-family:headingFont;color:#FFF;font-size:28px;display:table;padding:10px 20px 20px;text-align:center;width:100%;}.path-node h1,.path-blog h1{background:rgba(0,0,0,.5);}.feed-icons,.links{display:none;}.page-node-type-blog-post h1{margin-bottom:50px;}h1.liftup{margin-top:-2vw;}.path-frontpage h1{color:#00467f;background:#FFF;}h2{font-family:headingFontBold;font-size:23px;color:#00467f;padding:9px 0px 20px;font-weight:normal;margin-top:25px;}h2 span{color:#ed1c24;}h3{font-family:headingFontBold;font-weight:normal;font-size:20px;clear:both;padding:20px 0px 0px;}.path-frontpage h3{color:#00467f;}h3 span{color:#ed1c24;}h4{}h5{font-family:headingFontBold;font-weight:normal;font-size:30px;clear:both;padding:20px 0px 0px;}.blog-post{padding-top:80px;}strong{font-family:strongFont;font-weight:normal;}.h2Sub{color:#000;font-family:headingFont;font-size:24px;}.path-user .main-container{padding-top:100px;}.main-container p,.main-container ul,.main-container ol,.main-container label,.main-container table{font-size:1.2em;line-height:1.75em;margin:0px 0px 15px;}label{margin-bottom:0;}ol ul{font-size:1em;}li{margin-bottom:5px;}.mainButton,a.mainButton:active,.webform-button--submit,.btn-default{background-color:#00467f;color:#FFF;padding:15px 30px;font-family:headingFont;font-size:1.25em;text-transform:uppercase;text-decoration:none;margin:0px 0px 20px 0px;transition:all 0.25s ease;display:inline-block;border:none;text-align:center;border-radius:0px;}.webform-button--previous{background-color:#E1E1E1;color:#000;}.mainButton:hover,.webform-button--submit:hover,.btn-default:hover{background-color:#000;text-decoration:none;color:#FFF;}.mainButtonShort{display:inline-block;}.form-textarea,.form-email,.form-text,.form-tel,.form-date,.form-time,.form-select,.form-number{background-color:#FFF !important;color:#333333 !important;border:1px solid #000 !important;border-radius:0;width:100% !important;font-size:1.2em;}.form-item-subscribe-to-newsletter{padding:0px 25px;display:inline-block;}.form-actions{padding:20px 0px;clear:both;text-align:center;}.stackList{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.stackList li{width:24%;min-width:250px;display:inline-block;text-align:center;background:rgba(0,0,0,.02);margin:3px 1px;padding:10px;transition:all 0.5s ease;}.stackList2 li{width:98%;min-width:250px;display:inline-block;text-align:center;background:rgba(0,0,0,.02);margin:3px 1px;padding:10px;transition:all 0.5s ease;}.stackListLeft li{text-align:left;}.stackList li:hover{background:rgba(0,0,0,.05);}table.stripe{width:80%;margin:0 auto;border:1px solid rgba(0,0,0,.02);padding:5px;}table.stripe tbody td{padding:5px;}table.stripe tbody tr:nth-child(even){background-color:rgba(0,0,0,.02);}table.stripe td:nth-child(1){font-weight:bold;font-size:0.75em;text-transform:uppercase;}.paragraph--color--rgba-grey-slight{background-image:url(/themes/sandboxmedia/images/bg_lightgray.jpg);background-repeat:no-repeat;background-position:bottom;background-size:100% auto;padding-bottom:200px;}ul.checkmark{list-style:none;font-weight:bold;}ul.checkmark li:before{content:'✓ ';color:#C6C6C6;}.page-node-type-instrument .field--name-bp-image-field img{max-height:400px;width:auto !important;margin:0 auto;}.view-testimonials .views-row{padding:50px 0px;border-bottom:1px solid #D9D9D9;}.view-blog .views-row{width:100%;height:auto;clear:both;margin:50px 0px;}.view-blog .views-field-field-photo img{width:100%;height:auto;}.region-sidebar-second .view-blog .container{width:100% !important;}.region-sidebar-second .view-blog .views-field-title{clear:both;padding:10px 0px;}.region-sidebar-second .view-blog .views-row{margin:20px 0px;}.region-sidebar-second .view-blog .views-field-body{font-weight:bold;}.path-blog{background-color:#FFFFFF !important;background-image:url('https://www.caltec.ca/sites/default/files/default_images/bg_basicpage.jpg') !important;background-repeat:no-repeat !important;background-attachment:scroll !important;background-position:center top !important;}.home1{width:100%;margin-top:25px;}.home1 div.tagline{font-size:2em;text-align:center;color:#FFF;font-family:headingFontBold;text-shadow:0px 0px 15px #000;margin-top:20vh;line-height:1.5em;text-transform:uppercase;}.home1 div.tagline span{font-size:1em;display:block;}.home6{background-image:url(/themes/sandboxmedia/images/bg_homeWarranty.jpg);background-repeat:no-repeat;background-size:cover;}.home6 .paragraph--type--bp-columns-two-uneven__2col-column1{background:rgba(255,255,255,0.75);padding:50px !important;}footer{background-color:#00467f;color:#FFF;}footer #block-footer{margin:0 auto;width:100%;padding:75px 0px;}footer a{text-decoration:none;color:#FFF;}footer a:hover{text-decoration:underline;color:#FFF;}footer .tagline{color:#FFF;font-size:2em;font-style:italic;font-family:headingFont;}footer img{max-width:350px;}footer .telephone{padding:10px 0px 0px;}footer .telephone a{font-family:regularFont;font-size:2.5em;}footer .telephone .localPhone{font-size:0.75em;}footer #block-sitecredits{background:#FFF;overflow:auto;padding:20px 0px;}footer #block-sitecredits .field--name-body{margin:0 auto;color:#000;}footer #block-sitecredits .field--name-body a{color:#000;}#block-webform-2{padding:40px 0px;}.path-node .field--name-body{padding-bottom:1vw;}.path-node .main-container,.path-blog .main-container{padding-top:21vw;}.paragraph--color--rgba-blue-strong{background-color:#00467f;color:#FFF;}.paragraph--color--rgba-blue-strong h2,.paragraph--color--rgba-blue-strong p,.paragraph--color--rgba-blue-strong ul,.paragraph--color--rgba-blue-strong ol,.paragraph--color--rgba-blue-strong a{color:#FFF;}#slick-views-instrument-carousel-block-1-1-slider{width:90vw;}.slick__slide{padding:0px 1vw;width:45vw;text-align:center;}.media--image{width:100%;height:45vw !important;border:1px solid rgba(0,0,0,.25);}.supplierLogo{max-height:50px;padding:10px;}ul.navbar-nav li:nth-child(4) ul{columns:2;-webkit-columns:2;-moz-columns:2;}.page-node-type-instrument table td{border:1px solid #efefef;padding:5px;font-size:0.8em;}.block-views-blockfeature-products-block-1 img{border:1px solid #efefef;padding:5px;margin-bottom:25px;}.navbar-header{width:100vw;height:50px;background-image:url(/sites/default/files/inline-images/caltec-2.svg);background-repeat:no-repeat;background-size:auto 30px;background-position:left center;}.homeSlide1{font-size:1.25rem;color:#FFF;font-family:headingFontBold;}.homeSlide2{font-size:4rem;color:#FFF;font-family:headingFontBold;}.homeSlideNews{color:#00467f;font-size:2rem;font-family:headingFont;}.hsButton{visibility:hidden !important;}.hsShadow{text-shadow:2px 2px 9px rgba(0,0,0,1);}.hsBlack{color:#2d2d2d;}.webform-options-display-three-columns{width:100%;}body.path-blog{padding-top:0;}body.page-node-type-blog-post{background-position:center 95px !important;}#block-covidbanner div{background-color:#ed1c24;width:100%;padding:13px 0;position:fixed;left:0;top:0;}#block-covidbanner a{text-decoration:none;color:#fff;font-size:18px;}#block-sandboxmedia-main-menu .navbar-nav li a{display:block}#block-sandboxmedia-main-menu .navbar-nav li a:focus{color:#fff;}.view-testimonials .pagination{margin-top:50px;}.form-type-checkbox.checkbox input[type="checkbox"]{top:4px;}#webform-submission-contact-us-node-95-add-form .form-item-subscribe-to-newsletter{padding:0;}ul.inside_icon li{list-style-position:inside;}.mainButton.mr_30{margin-right:30px;}#block-webform-3 .block-title{display:none;}#block-webform-3 .form-item-subscribe-to-newsletter{padding:0px 0px;}#block-webform-3 .webform-button--submit{border:1px solid;}#block-webform-3 .webform-button--submit:hover{border-color:#000;}#block-webform-3 .fieldset-legend{color:#fff;}#block-webform-3 legend{border:none;margin-bottom:0;}.main-container #block-webform-3 label{margin:0px 0px 5px;}#block-webform-3 input[type="radio"]{margin-top:8px;}#block-webform-3 .container{width:100%;}#block-webform-3{max-width:500px;margin:40px auto 0;}h2.request_title{margin-bottom:0;}#block-webform-3 label.error{padding-left:15px;}#block-webform-3 #how_can_we_help_-error{position:absolute;bottom:-105px;font-size:1em !important;font-weight:700;padding:0 !important;}#block-webform-3 .form-actions{text-align:left;}#block-webform-3 #edit-how-can-we-help-{padding-bottom:20px;}.path-frontpage #block-toplinks .redB{-webkit-animation:pulse 2s 5;animation:pulse 2s 5;}a.red_btn{text-decoration:none;background:#ed1c24;color:#fff;padding:10px 15px;margin-bottom:10px;display:inline-block;}a.red_btn:hover{text-decoration:none;background:#088bf6;color:#fff;}.navbar-nav > li:last-child .dropdown-menu{right:0;left:inherit;}.headerLogo{margin-top:30px;}#block-toplinks{height:80px;}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}#block-toplinks a:focus{color:#fff;outline:none;}#block-sandboxmedia-main-menu .navbar-nav li a{font-size:1.25em;}.footer_nav{float:left;width:100%;margin-bottom:20px;}.footer_nav h4{font-weight:bold;}@media only screen and (min-width :320px){}@media only screen and (min-width :480px){.page-node-type-photo-gallery .main-container{padding-top:5vw;}}@media only screen and (min-width :768px){.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}.mOnly{display:none;}.tOnly{display:block;}.dOnly{display:none;}img.dr{float:right;margin-left:20px;}img.dl{float:left;margin-left:20px;}ul.columns2 li{width:50%;padding-right:5%;float:left;}.medPad{padding:100px 0px;overflow:auto;}.navbar{background-image:none;}.navbar-nav{clear:right;FLOAT:RIGHT;text-align:right;PADDING:0PX;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{background-color:#2d2d2d;}.navbar-nav > li > a{padding:5px 9px;}.navbar-nav li:hover,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{background-color:#00467f;background-image:none;color:#FFF;}.dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px;}.dropdown-menu li:hover .sub-menu{visibility:visible;}#block-sandboxmedia-main-menu .dropdown-menu a{color:#242424;font-size:1.2em;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background-color:#00467f;background-image:none;color:#FFF;}.dropdown:hover .dropdown-menu{display:block;}.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu{margin-top:0;}.navbar .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0,0,0,0.2);border-top:7px solid transparent;left:-7px;top:10px;}.navbar .sub-menu:after{border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;top:11px;left:-6px;}.home1{margin-top:69px;}.home1 div.tagline{margin-top:60vh;font-size:4em;}.stackList2 li{width:48%;}#slick-views-instrument-carousel-block-1-1-slider{width:80vw;}.slick__slide{width:20vw;}.media--image{height:20vw !important;}#block-headerlogo{display:inline-block;float:left;}.navbar-header{width:auto;}footer .telephone a{font-size:3.65em;}.home1 div.tagline span{font-size:2em;}h1{font-size:40px;}h2{font-size:36px;}h3{font-size:30px;}.supplierLogo{max-height:85px;padding:20px;}.field--name-field-instphotos{text-align:center;}.field--name-field-instphotos .field--item{max-width:21% !important;padding:1%;margin:1%;display:inline-block;}.block-views-blockfeature-products-block-1 .views-row{width:22.5%;margin:1%;padding:1%;display:inline-block;text-align:center;}.page-node-type-blog-post h1{margin-bottom:150px;}.homeSlide1{font-size:3rem;}.homeSlide2{font-size:6rem;}.hsButton{visibility:visible !important;background:#00467f;color:#FFF;width:auto;height:25px !important;text-decoration:none;font-size:1.5REM;padding:20px 20px 5px !important;text-transform:uppercase;transition:all 0.5s ease;font-family:headingFont;text-align:center;}.hsButton:hover{background:#2d2d2d;}.hsButton a{text-decoration:none;color:#FFF;}}@media only screen and (min-width :992px){.dl{text-align:left;}.dc{text-align:center;}.dr{text-align:right;}.mOnly{display:none;}.tOnly{display:none;}.dOnly{display:block;}}@media only screen and (min-width :1200px){}.path-admin{text-align:center;}#user-login-form,#user-pass{max-width:500px;border-radius:25px;background:#ececec;text-align:center;margin:50px auto;padding:50px;}#block-userlogin{text-align:center;}@media screen and (min-width:768px){.navbar-nav .dropdown:hover>.dropdown-menu{display:block;margin:0}#block-toplinks .redB,#block-toplinks .blueB{height:70px;font-size:1.4em;padding:10px 20px;}#block-toplinks .redB{margin-right:25px;}.hero-banner{background:url(/sites/default/files/inline-images/hero-bg_1.jpg);background-repeat:no-repeat;display:grid;grid-template-columns:1fr 1fr;background-size:cover;background-position:center;grid-template-areas:;padding:5% 0px;padding-right:5%;}.hero-banner .content{padding:5%;}.hero-banner .content p{color:#ffffff !important;font-size:32px;line-height:1.6em;}.hero-banner h2{color:#ffffff !important;font-size:48px;text-transform:uppercase;line-height:1.2em;padding:0px;}.hero-btn a{color:#fff;text-decoration:none;background:#ed1c24;margin-right:24px;margin-top:24px !important;display:inline-block;text-align:center;text-transform:uppercase;font-weight:bold;clear:both;padding:15px 30px;font-family:headingFont;font-size:1.25em;}.hero-btn a.btn2{color:#094980;background:#f1f1f1;}.hero-btn a.btn1:hover{background:#125fa2;color:#f1f1f1;}.hero-btn a.btn2:hover{background:#125fa2;color:#f1f1f1;}.hero-btn a:last-child{margin-right:0px !important;}}@media screen and (min-width :768px) and (max-width:1024px){.page-node-type-blog-post h1{margin-bottom:100px;}}@media screen and (max-width:1300px){.mainButton.mr_30{margin-right:0;}body.path-frontpage .paragraph--id--197 .paragraph__column{width:100% !important;margin:0 !important;}}@media screen and (max-width:1196px){.product_iframe iframe{height:580px !important;}}@media screen and (max-width:1024px){#block-sandboxmedia-main-menu .navbar-nav li a{font-size:1em;}}@media screen and (max-width:767px){#block-footer .col-sm-6.tr{margin-top:40px;}.hero-banner{display:none;}.hero-banner.mobile{display:block !important;}.hero-banner.mobile .content{background:url(/sites/default/files/inline-images/hero-mobile-text-bg.jpg);background-color:#18578b;padding:5%;background-repeat:no-repeat;background-position:right;}.hero-banner .content p{color:#ffffff !important;font-size:24px;line-height:1.6em;}.hero-banner h2{color:#ffffff !important;font-size:32px;text-transform:uppercase;line-height:1.2em;padding:0px;}.hero-btn a{color:#fff;text-decoration:none;background:#ed1c24;margin-right:24px;margin-top:24px !important;display:inline-block;text-align:center;text-transform:uppercase;font-weight:bold;clear:both;padding:15px 30px;font-family:headingFont;font-size:1.25em;}.hero-btn a.btn2{color:#094980;background:#f1f1f1;}.hero-btn a.btn1:hover{background:#125fa2;color:#f1f1f1;}.hero-btn a.btn2:hover{background:#125fa2;color:#f1f1f1;}.hero-btn a:last-child{margin-right:0px !important;}}@media screen and (max-width:539px){#block-covidbanner a{font-size:13px;}.hero-btn a{padding:12px;}}@media screen and (max-width:359px){#block-covidbanner a{font-size:12px;}}}
