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;}body{line-height:1;}a:active,a:focus,input:focus{outline:0;border:none;-moz-outline-style:none;}i,em{font-style:italic;}strong,b{font-weight:bold;}:root{--black:#171717;--dark-blue:#002A4E;--gray:#F5F5F5;--background:#F4F4F4;--mid-blue:#36749D;--light-blue:#8094a6;--gray-text:#AFAFAF;}body{font-family:'Rethink Sans',sans-serif;color:var(--black);background:var(--dark-blue);}p,h1,h2,h3,ul,ol{margin-bottom:12px;}.wrapper{max-width:930px;width:100%;margin:0px auto;}.home-wrapper{max-width:1630px;width:100%;margin:0px auto;}#footer{background:var(--dark-blue);color:var(--light-blue);padding:25px 0px 15px 0px;font-size:16px;text-align:center;z-index:999;position:absolute;width:100%;}#footer a{color:var(--light-blue);text-decoration:none;}#footer span{padding:0px 10px;}#header{width:100%;}#login-bar{background:var(--dark-blue);text-align:right;padding-right:50px;overflow:hidden;padding-top:15px;padding-bottom:5px;}#login-bar .text-wrapper{float:left;margin-right:40px;width:480px;}#login-bar .top{color:var(--gray-text);font-size:14px;font-weight:500;text-align:center;overflow:hidden;margin-bottom:8px;}#login-bar .bottom{color:white;font-size:18px;font-weight:800;text-align:center;}#login-bar .bottom a{color:white;text-decoration:none;}#login-bar .bottom span{font-weight:400;color:var(--gray-text);font-size:14px;}.login-buttons{float:left;margin-bottom:5px;}#login-bar .blue-wrapper{overflow:hidden;float:right !important;}.login-buttons a{border:0px;border-radius:4px;background:var(--mid-blue);color:white;text-transform:uppercase;font-weight:700;font-size:13px;cursor:pointer;display:inline-block;text-decoration:none;margin-left:15px;text-align:left;height:120px;padding-top:6px;padding-left:11px;}.login-buttons a#dealer-button{background:url(/sites/all/themes/karr/images/dealer-button.png) no-repeat;width:127px;}.login-buttons a#customer-button{background:url(/sites/all/themes/karr/images/customer-button.png) no-repeat;width:135px;}#nav-bar{background:var(--gray);text-align:right;padding-right:50px;clear:right;}#nav-bar li{display:inline-block;margin-left:30px;font-size:16px;letter-spacing:.5px;text-transform:uppercase;padding:15px 0px;font-weight:500;}#nav-bar li a{color:var(--black);text-decoration:none;}.sidebar{width:255px;min-height:calc(100vh - 68px);float:left;position:relative;}.sidebar::after{content:"";position:absolute;top:0;right:-35px;height:100%;background:var(--dark-blue);width:2000px;border-right:20px solid var(--mid-blue);clip-path:polygon(100% 0,0 0,0 100%,100% 100%);transform:skewX(-19deg);transform-origin:top;min-height:830px;min-height:890px;}.sidebar-wrapper{background:white;min-height:calc(100vh - 68px);}#body{padding-right:50px;background:white;padding-top:50px;margin-top:-12px;padding-bottom:50px;overflow:hidden;}#logo{position:absolute;margin-top:30px;margin-left:30px;z-index:999;}h1{color:var(--dark-blue);font-size:47px;line-height:40px;letter-spacing:1px;font-weight:700;text-align:center;width:fit-content;margin:0px auto;}h1:after{content:'';margin:0px auto;margin-top:20px;margin-bottom:20px;background:var(--mid-blue);height:5px;width:50%;display:block;clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);}p{font-size:16px;line-height:30px;}h2{color:var(--dark-blue);font-size:25px;line-height:44px;font-weight:700;margin-top:30px;}h2:after{content:'';margin-top:10px;margin-bottom:10px;background:var(--dark-blue);height:2px;width:50px;display:block;}h3{color:var(--dark-blue);font-size:20px;line-height:38px;font-weight:700;margin-top:30px;}a{color:var(--mid-blue);}@media(max-width:1155px){.login-buttons{float:none;margin-top:20px;width:auto;margin-bottom:20px;}#login-bar .text-wrapper{float:none;margin-right:0px;width:auto;}.sidebar::after{right:-61px;}#login-bar .top,#login-bar .bottom{text-align:right;}}.car{width:932px;left:0px;}#right-half{float:right;width:608px;margin-left:40px;margin-top:60px;}#right-half .first,#right-half .last{color:var(--dark-blue);font-size:15px;line-height:17px;text-align:center;display:grid;grid-template-columns:repeat(3,auto);justify-content:center;gap:clamp(10px,5vw,40px);}#right-half .last{grid-template-columns:repeat(2,auto);margin-top:20px;}#right-half .last div,#right-half .first div{max-width:170px;}#right-half img,#right-half span{display:block;}#right-half img{margin:0px auto;margin-bottom:10px;}.full{border:7px solid var(--background);margin-top:20px;width:594px;margin-bottom:20px;background:white;}.white-pad{background:white;width:614px;margin-left:-20px;margin-top:15px;margin-bottom:15px;padding:10px;overflow:hidden;width:588px;margin-left:-7px;}.full h1{font-size:47px;line-height:40px;}.full h1:after{content:none;}.full .gray{text-align:center;margin:0px auto;margin-top:20px;background:var(--background);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);padding:10px;width:500px;}.full .gray h3{font-size:22px;font-weight:700;color:var(--dark-blue);text-transform:uppercase;display:inline;margin:0px 20px;background:url(/sites/all/themes/karr/images/triangle.png) no-repeat center right;padding-right:40px;}.full .gray h3.last-one{background:none;padding-right:0px;}.buttons{margin-bottom:20px;text-align:center;}.drivers-button,.dealers-button{display:inline-block;background:var(--mid-blue);clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);padding:10px 40px;color:white;text-transform:uppercase;text-decoration:none;font-size:16px;font-weight:700px;letter-spacing:1px;text-align:center;margin:0px 10px;}.dealers-button{background:var(--dark-blue);}@media(max-width:1760px){.car{position:absolute;}.home-wrapper{max-width:unset;}#testimonials{margin-left:200px !important;}#iframe-section{top:200px !important;}}@media(max-width:1600px){.car{left:-200px;}}@media(max-width:1600px){.car{margin-top:-450px !important;display:block !important;}}@media(max-width:1385px){.car{left:-350px;}}@media(max-width:1060px){.car{display:none !important;}}@media(max-width:1600px){#testimonials{width:100% !important;}#top-part{width:100% !important;}#right-half{float:none;margin:0px auto;padding-left:250px;clear:both;}#iframe-section{top:40px !important;}}@media(max-width:1060px){#testimonials .login-buttons{width:100% !important;}}#iframe-section{clear:both;padding-top:100px;position:relative;height:500px;top:100px;}.iframe-wrapper{margin:0px auto;width:1320px;}#iframe-section .box{width:348px;border:1px solid #1E3E4F33;background:rgb(255,255,255,.9);padding:30px 50px;position:absolute;z-index:99;margin-top:30px;margin-left:757px;}#iframe-section h2{font-weight:700;font-size:25px;line-height:44px;color:var(--dark-blue);margin-bottom:0px;margin-top:0px;}#iframe-section h2:after{content:none;}#iframe-section h3{font-weight:700;font-size:16px;line-height:44px;letter-spacing:2px;text-transform:uppercase;color:var(--mid-blue);}#iframe-section div{margin-bottom:20px;}#iframe-section div img{float:left;margin-right:20px;}#iframe-section div p{font-size:16px;line-height:24px;}#iframe-section iframe{width:810px;height:442px;border:4px solid white;box-shadow:10px 10px 30px 0px #6F7B8733;position:absolute;margin-left:500px;margin-left:497px;margin-top:-10px;margin-left:0px;}#phone-section{clear:both;}.sidebar.home-page{min-height:unset;}@media(max-width:1440px){#iframe-section{height:unset;padding-left:100px;}.iframe-wrapper{width:unset;}#iframe-section .box{width:100%;max-width:448px;margin:0px auto;margin-top:40px;position:relative;}#iframe-section iframe{width:80%;height:442px;height:522px;position:relative;margin:0px auto;display:block;margin-top:40px;}}#phone-section{margin:0px auto;max-width:1200px;margin-top:50px;overflow:hidden;overflow:visible;}#phone-section img{float:right;}#phone-section #phone-image{margin-right:-100px;}#phone-section .text{max-width:400px;float:left;margin-top:50px;}#phone-section h2{font-weight:700;font-size:25px;line-height:44px;margin-bottom:0px;}#phone-section h2:after{display:none;}#phone-section p{font-weight:400;font-size:16px;line-height:30px;}#phone-section .text a{display:inline-block;margin-right:20px;}@media(max-width:1220px){#phone-section img{float:none;width:100%;max-width:755px;}#phone-section .text{max-width:unset;float:none;margin-top:50px;}#phone-section{padding:50px 50px;text-align:center;}}.menu-toggle{background:none;border:none;color:var(--mid-blue);font-size:30px;cursor:pointer;}@media (min-width:1060px){.menu-toggle{display:none;}}@media (max-width:1060px){.menu.hidden{display:none;}#nav-bar li{display:block;margin-left:0px;padding:0px;padding:20px 0px;}#nav-bar li a{padding:10px 0px;}.sidebar{display:none;}#logo{width:calc(100% - 40px);margin:0px;position:relative;padding:20px;}.menu-toggle{position:absolute;top:10px;right:10px;z-index:99999;}#nav-bar{position:absolute;z-index:9999;top:0px;right:0px;}#nav-bar ul{padding:50px 0px 0px 50px;}#login-bar{background:#02213C;text-align:center;width:calc(100% - 40px);padding:0px 20px;}#login-bar .top,#login-bar .bottom{text-align:center;}.blue-wrapper{width:100%;}#body{width:calc(100% - 40px);padding:20px 20px;padding-bottom:50px;}.sidebar-wrapper,.sidebar{min-height:unset;}#footer{width:calc(100% - 40px);padding:20px 20px;}#right-half{padding-left:0px;}#iframe-section{padding-left:0px;padding-top:20px;}}@media(max-width:360px){.login-buttons a{margin-left:0px;}#login-bar .bottom{font-size:16px;}#footer span{display:none;}#footer a{display:block;}}@media(max-width:650px){.full,.white-pad,#right-half,.full .gray{width:100%;padding:0px;}.full{width:calc(100% - 14px);}.buttons a{margin-bottom:20px;}.gray h3{background:none !important;padding:10px !important;display:block !important;}.white-pad{margin:0px auto;padding:20px;width:calc(100% - 40px);}}@media(max-width:600px){#iframe-section .box{width:calc(100% - 20px);padding:10px;}#iframe-section iframe{width:calc(70% - 9px);}#phone-section{width:calc(100% - 20px);padding:10px;margin-top:150px;}}h3.collapser{cursor:pointer;background:#F3F3F3;color:var(--dark-blue);border-radius:8px;font-weight:700;font-size:18px;line-height:24px;margin:0px auto;width:100%;overflow:hidden;padding:20px;margin-bottom:20px;}.collapsible input{position:absolute;left:-9999px;}.collapser:after{display:inline-block;content:'+';font-size:30px;float:right;}.collapsible input:checked ~ .collapser:after{content:'-';}.collapsible .collapsed{display:none;}.collapsible input:checked ~ .collapsed{display:block;padding:0px 20px 40px 20px;}.field-name-body ul{padding-left:30px;}.field-name-body ul li{margin-bottom:10px;}.front .sidebar-wrapper{padding-bottom:50px;}.front #body{background:transparent url(/sites/all/themes/karr/images/top-arrows.png) 250px 0px no-repeat;overflow:hidden;}@media(max-width:1060px){.front #body{background:transparent;}}.front .sidebar{min-height:unset;}#testimonials{background:white;padding:50px 0px 100px 0px;}#nav-bar ul{text-align:right}.bs-carousel.carousel{position:relative;max-width:857px;margin:0px auto;}.bs-carousel.carousel img{width:100%;}.bs-carousel .carousel-inner{position:relative;width:100%;overflow:hidden}.bs-carousel .carousel-inner::after{display:block;clear:both;content:""}.bs-carousel .carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.bs-carousel .carousel-item{transition:none}}.bs-carousel .carousel-item-next,.bs-carousel .carousel-item-prev,.bs-carousel .carousel-item.active{display:block}.bs-carousel .active.carousel-item-right,.bs-carousel .carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.bs-carousel .active.carousel-item-left,.bs-carousel .carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.bs-carousel .carousel-control-next,.bs-carousel .carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.bs-carousel .carousel-control-next,.bs-carousel .carousel-control-prev{transition:none}}.bs-carousel .carousel-control-next:focus,.bs-carousel .carousel-control-next:hover,.bs-carousel .carousel-control-prev:focus,.bs-carousel .carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.bs-carousel .carousel-control-prev{left:0}.bs-carousel .carousel-control-next{right:0}.bs-carousel .carousel-control-next-icon,.bs-carousel .carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.bs-carousel .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.bs-carousel .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}#testimonials h2:after{display:none;}#testimonials h3{background:url(/sites/all/themes/karr/images/quotes.png) no-repeat top left;padding-top:40px;}#testimonials h2{font-weight:700;font-size:15px;line-height:26px;}#testimonials .carousel-item{font-weight:700;color:var(--dark-blue);font-size:15px;line-height:26px;}#testimonials .carousel-item span{font-weight:400;}#testimonials .carousel-item h3{font-weight:400;color:var(--mid-blue);font-size:24px;line-height:33px;}#testimonials ul{margin-top:20px;}#testimonials ul li{list-style:none;width:15px;height:15px;display:inline-block;border-radius:90px;background:var(--dark-blue);margin-right:5px;}#testimonials ul li.active{background:var(--light-blue);}#testimonials .carousel{margin-left:0px;}#testimonials .wrapper{max-width:600px;padding:0px 50px;width:70% !important;}#iframe-section{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:50px;background:url(/sites/all/themes/karr/images/bg.jpg) no-repeat;height:637px;background-position-x:50%}@media(max-width:1440px){#iframe-section{background-position-x:0%;background-size:cover;height:900px;}#iframe-section .box{margin-top:0px;}#phone-section{margin-top:170px;}}@media(max-width:1060px){#iframe-section .box{margin-top:60px;}#iframe-section{height:950px;padding-left:0px;}#phone-section{margin-top:140px;}}@media(max-width:1440px){#phone-section{padding-left:50px;padding-right:50px;}}@media(max-width:1220px){#phone-section #phone-image{margin-top:40px;}}#testimonials{width:690px;margin:0px auto;}#testimonials .wrapper{height:210px;}.car{}#iframe-section{top:50px;}#right-half .first{margin-top:80px;margin-bottom:80px;}#top-part{float:left;}@media(max-width:1060px){#testimonials{margin:0px !important;}}@media(max-width:475px){#testimonials .wrapper{height:unset;}}@media(max-width:600px){#phone-section{width:100% !important;margin:0px !important;padding:0px !important;padding-top:150px !important;}#phone-image{margin:40px 0px !important;}}@media(max-width:1760px){#phone-section{padding-top:100px !important;}}#testimonials{background:none !important;}#phone-image{background:url(/sites/all/themes/karr/images/bottom-arrows.png) bottom right no-repeat;}#footer-logo{text-align:right;margin-right:40px;float:right;margin-top:-100px;}.login-buttons{height:36px;}.login-buttons a#phone-button{background:url(/sites/all/themes/karr/images/phone-2.png) no-repeat;width:158px;height:26px;color:var(--dark-blue);padding-left:45px;padding-top:6px;}.login-buttons a#email-button{background:url(/sites/all/themes/karr/images/customer.png) no-repeat;width:180px;height:26px;color:var(--dark-blue);padding-left:36px;padding-top:6px;}#testimonials .login-buttons{margin-top:20px;margin-left:100px;}@media(max-width:1587px){#testimonials .login-buttons{margin-left:unset;width:90%;text-align:center;}}@media(max-width:1587px){#right-half{margin-top:40px !important;}}.iframe-wrapper:before{content:'KARR Vehicle Recoveries';display:block;color:white;font-size:30px;text-align:center;width:810px;padding-bottom:15px;margin-top:-20px;}@media(min-width:2561px){#iframe-section{background-size:cover;}.iframe-wrapper{margin-top:80px;}}@media(max-width:1440px){.iframe-wrapper:before{width:unset;margin-top:0px;}}@media(max-width:1060px){.iframe-wrapper:before{margin-top:60px;margin-bottom:-60px;}}@media(max-width:550px){iframe{height:350px !important;}.iframe-wrapper:before{font-size:20px;}}.page-node-197 h2{display:none;}.page-node-197 table td{padding:20px;}.page-node-197 table img{float:left;margin-right:20px;}.page-node-197 .view-footer p{margin-top:20px;text-align:center;font-size:14px !important;}.page-node-197 table input.form-submit{background:var(--dark-blue);color:white;cursor:pointer;border-radius:3px;border:none;padding:10px;}.page-node-197 td p{line-height:20px;margin-top:20px;}.page-node-197 td{line-height:20px;}.page-cart .status.messages{background:white;border:1px solid var(--dark-blue);color:var(--dark-blue);}.page-cart table td{padding:10px;}.page-cart input.form-submit{background:var(--dark-blue);color:white;cursor:pointer;border-radius:3px;border:none;padding:10px;margin-left:5px;}.page-cart thead th:first-of-type,.page-cart thead th:nth-of-type(2){color:white;}.page-cart-checkout thead{display:none;}.page-cart-checkout fieldset{border:1px solid var(--dark-blue);margin-top:30px;padding:20px;}.page-cart-checkout  input.form-submit#edit-cancel{padding:4px !important;margin-right:20px;}.page-cart-checkout fieldset .fieldset-legend{font-weight:bold;background:white;padding:0px 20px;}.page-cart-checkout #quotes-pane input.form-submit{display:none !important;}.page-cart-checkout #quotes-pane .fieldset-description{display:none;}.node-type-product .node-add-to-cart{background:var(--dark-blue);color:white;cursor:pointer;border-radius:3px;border:none;padding:10px;}#testimonials h3{margin-top:0px;}#testimonials h2{margin-top:-10px;margin-bottom:0px;}
