@charset "utf-8";body{font-family:'Arimo', sans-serif;font-weight:400;overflow-x:hidden !important;font-size:16px;}
h1{font-size:40px;font-weight:400;color:#000;line-height:auto;margin:0;}
h1.no-h2{margin-bottom:35px;}
h2{font-size:26px;color:#c82026;font-weight:400;line-height:30px;margin:5px 0 35px;}
h3{font-size:26px;color:#c82026;font-weight:400;line-height:30px;margin:5px 0 35px;}
p{line-height:30px;color:#000;margin-top:30px;margin-bottom:30px;}
a{outline:none !important;color:#c82026;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-o-transition:all 0.51s ease-in;transition:all 0.15s ease-in;}
a:hover{color:#a3181d;text-decoration:none;}
a:active, a:focus{color:#c82026 !important;text-decoration:none !important;}
ul, li{}
.table-striped>tbody>tr:nth-child(odd){background-color:#EDDADA;}
.table-hover>tbody>tr:hover{background-color:#F4CFCF;}
@media (min-width:1490px){.container{width:1460px;}
}
.container{padding-left:20px;padding-right:20px;}
.row{margin-left:-30px;margin-right:-30px;}
.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-left:30px;padding-right:30px;}
.dropdown-menu{background-color:rgba(200, 32, 38, 0.8);}
.dropdown-menu>li>a{color:#FFFFFF;}
.nav .open>a{background-color:#000000;}
.dropdown-menu>li>a:hover{background-color:#000000;color:#ffffff;}
.navbar-wrapper{position:absolute;top:0;right:0;left:0;z-index:60;background:rgba(0, 0, 0, 0.8);}
.navbar-wrapper > .container{padding-right:0;padding-left:0;}
.navbar-wrapper .navbar{margin-bottom:0;border:none;padding:30px 15px 0;}
.navbar-wrapper .navbar .container{width:auto;}
.navbar-header{margin-bottom:25px;}
.navbar-brand{height:auto;padding-top:0;padding-bottom:0;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-o-transition:all 0.51s ease-in;transition:all 0.15s ease-in;}
.navbar-brand:hover{opacity:0.8;}
.navbar-nav > li > a{color:#FFF;text-transform:uppercase;font-size:14px;line-height:auto;padding:29px 15px 0;-webkit-transition:all ease-in 0.15s;-o-transition:all ease-in 0.15s;-ms-transition:all ease-in 0.15s;-moz-transition:all ease-in 0.15s;transition:all ease-in 0.15s;}
.navbar-nav > li > a:hover{background:none;color:#d3d3d3;}
.header-cta{float:left;text-align:center;text-transform:uppercase;margin-top:10px;padding-left:55px;}
.header-cta a{display:block;color:#FFF;}
.header-cta a:hover{color:#c82026;text-decoration:none;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-o-transition:all 0.51s ease-in;transition:all 0.15s ease-in;}
.header-cta a.cta-line-1,.header-cta .cta-line-1{font-size:16px;color:#fff;}
.header-cta a.cta-line-2{font-size:24px;}
.secondary-navbar-wrapper{position:absolute;top:154px;right:0;left:0;z-index:59;background:rgba(200, 32, 38, 0.8);}
.secondary-navbar-wrapper > .container{padding-right:0;padding-left:0;}
.secondary-navbar-wrapper .navbar{margin-bottom:0;border:none;padding:0 15px;}
.secondary-navbar-wrapper .navbar .container{width:auto;}
.secondary-navbar-wrapper .navbar .navbar-header{margin-bottom:25px;}
.secondary-navbar-wrapper .navbar .navbar-nav > li > a{color:#FFF;text-transform:uppercase;line-height:auto;font-size:15px;padding:18px 12px 15px;-webkit-transition:all ease-in 0.15s;-o-transition:all ease-in 0.15s;-ms-transition:all ease-in 0.15s;-moz-transition:all ease-in 0.15s;transition:all ease-in 0.15s;}
.secondary-navbar-wrapper .navbar .navbar-nav > li > a:hover{background:#000000;color:#FFFFFF;}
.secondary-navbar-wrapper .navbar .navbar-toggle{float:left;}
.no-marg{margin-bottom:0;}
@media (max-width:1489px){.secondary-navbar-wrapper .navbar .navbar-nav > li > a{font-size:14px;padding:18px 3px 15px;}
.secondary-navbar-wrapper .navbar .navbar-nav > li > a.last{padding-right:15px;}
}
@media (max-width:1200px){.navbar-header{float:none;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin:7.5px -15px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.navbar-collapse.collapse.in{display:block!important;}
.collapsing{overflow:hidden!important;}
.navbar{margin-bottom:0;padding:0;}
.navbar-nav{margin-top:0;margin-bottom:0;}
.navbar-fixed-top{position:relative;}
.navbar-default .container{width:100%;}
.navbar-collapse{border:none;max-height:none;padding:0;}
.navbar-toggle{background:none;border:none;margin-right:0;margin-top:26px;margin-bottom:0;padding:0;}
.navbar-toggle .icon-bar{background-color:#fff;height:4px;width:28px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:5px;}
.navbar-nav > li > a{color:#FFF;text-transform:uppercase;font-size:13px;line-height:auto;padding:20px 15px 0;}
.navbar-nav > li > a.last{padding-bottom:20px;}
.secondary-navbar-wrapper .navbar .navbar-nav > li > a{padding:8px 15px;font-size:16px;}
.secondary-navbar-wrapper .navbar .navbar-nav > li > a.first{padding-top:25px;}
.secondary-navbar-wrapper .navbar .navbar-nav > li > a.last{padding-bottom:25px;}
.open > .dropdown-menu{display:block;}
.dropdown-menu{background-clip:padding-box;background-color:#ffffff;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);display:none;float:left;font-size:14px;left:0;list-style:none outside none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;top:100%;z-index:1000;}
.navbar-nav .open .dropdown-menu{background-color:transparent;border:0 none;box-shadow:none;float:none;margin-top:0;position:static;width:auto;}
}
.carousel{width:100%;height:100%;background-color:#FFF;overflow-x:hidden;margin-bottom:60px;}
.carousel img{display:block;margin:0 auto;}
.carousel-caption{text-align:right;right:16%;left:0;margin:0;padding:0;top:48%;z-index:5;max-height:200px !important;}
.carousel-caption.secondary{display:none;}
.carousel h3{padding:0;color:#FFF;text-transform:uppercase;font-size:70px;font-weight:700;line-height:75px;text-shadow:0 1px 3px rgba(0, 0, 0, 0.6);margin:0;}
.carousel-control{position:absolute;top:62%;left:0;width:50px;height:58px;font-size:50px;font-weight:100;line-height:50px;color:#FFF;text-align:center;background:#000;opacity:0.5;filter:alpha(opacity=50);z-index:9999;margin-top:-35.96px;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-o-transition:all 0.51s ease-in;transition:all 0.15s ease-in;}
.carousel-control:hover, .carousel-control:focus{color:#FFF;opacity:0.8;outline:0 none;text-decoration:none;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-o-transition:all 0.51s ease-in;transition:all 0.15s ease-in;}
.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity;transition-duration:0.75s;}
.carousel-fade .carousel-inner .active{opacity:1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-control{z-index:25;}
@media all and (transform-3d), (-webkit-transform-3d){.carousel-fade .carousel-inner > .item.next,
.carousel-fade .carousel-inner > .item.active.right{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.prev,
.carousel-fade .carousel-inner > .item.active.left{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.next.left,
.carousel-fade .carousel-inner > .item.prev.right,
.carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.secondary-banner{width:100%;height:100%;background-color:#FFF;overflow-x:hidden;margin-bottom:60px;}
.secondary-banner img{display:block;margin:0 auto;}
.secondary-banner .carousel-caption{text-align:right;right:16%;left:0;margin:0;padding:0;top:330px;z-index:5;display:none;}
.secondary-banner h3{padding:0;color:#FFF;text-transform:uppercase;font-size:70px;font-weight:700;line-height:75px;text-shadow:0 1px 5px rgba(0, 0, 0, 0.6);margin:0;}
@media (min-width:1920px){.carousel-inner > .item > img{width:100% !important;}
.secondary-banner img{width:100% !important;}
}
.sidebar h3{font-size:26px;line-height:auto;display:block;color:#7e7e7e;background-color:#e6e6e6;padding:28px 30px 25px;margin:0;text-align:center;}
.sidebar-call{font-size:20px;line-height:auto;display:block;background-color:#c82026;padding:15px 30px 30px;margin:0;text-align:center;}
.sidebar-call p{color:#FFFFFF;font-size:26px;}
.sidebar-call a{text-align:center;}
.sidebar-con{background-color:#EEE;padding:15px 30px 30px;}
.sidebar-con.sidebar-features{padding:30px;}
.sidebar-con img{display:block;margin:15px auto 0;}
.sidebar-con img.odyssey{margin-top:30px;}
.sidebar-con a{-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-o-transition:all 0.51s ease-in;transition:all 0.15s ease-in;}
.sidebar-con a:hover{opacity:0.6;}
.sidebar-features ul{margin-bottom:0;}
.sidebar-features ul li{font-size:17px;margin-bottom:8px;color:#6c6c6c;}
.sidebar-features ul li:last-child{margin-bottom:0;}
.sidebar-features ul li i{color:#c82026;}
.sidebar-con.prod-details{background:none;padding:0;margin-top:45px;}
.footer-logos{background-color:#EEE;}
.cta-con{background-color:#c82026;padding:32px 0 28px;text-align:center;}
.cta-center{text-align:center;}
center-text{text-align:center;}
.cta-con a{color:#FFF;font-size:26px;line-height:auto;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-o-transition:all 0.51s ease-in;transition:all 0.15s ease-in;}
.cta-con a:hover{color:#d3d3d3;text-decoration:none;}
footer{background:url(../images/no-cache/footer-bg.jpg) top center;background-size:cover;padding:60px 0;}
footer ul{list-style-type:none;margin:0;}
footer ul li{margin-bottom:5px;}
footer ul li a{color:#FFF;text-transform:uppercase;font-size:16px;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-o-transition:all 0.51s ease-in;transition:all 0.15s ease-in;}
footer ul li a:hover{text-decoration:none;color:#c82026;}
footer a.footer-logo{-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-o-transition:all 0.51s ease-in;transition:all 0.15s ease-in;}
footer a.footer-logo:hover{opacity:0.6;}
.footer-right{text-align:right;text-transform:uppercase;}
.footer-right p{font-size:16px;line-height:28px;color:#FFF;margin:-4px 0 24px;}
.footer-right a{color:#FFF;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-o-transition:all 0.51s ease-in;transition:all 0.15s ease-in;}
.footer-right a:hover{color:#c82026;text-decoration:none;}
.has-success .form-control{background-color:#95F89A;}
.has-error .form-control{background-color:#F89596;}
.center th{text-align:center;}
label{font-size:16px;margin-bottom:15px;}
.form-control{margin-bottom:25px;}
input[type="radio"], input[type="checkbox"]{margin:13px 10px;}
.prod-wrapper h3{font-size:30px;margin-bottom:60px;color:#000;}
.panel-heading h3{margin-bottom:0;}
.prod-wrapper.no-details h3{margin-bottom:35px;}
.prod-wrapper.no-details p{margin-bottom:45px;}
.prod-wrapper.no-details span{font-size:22px;color:#c82026;}
.prod-con{text-align:center;margin-bottom:60px;}
.prod-con img{margin-bottom:25px;margin-left:auto;margin-right:auto;}
.prod-con a:first-child:hover{opacity:0.6;}
.prod-title{font-size:22px;color:#c82026;}
.prod-con p{margin-top:0;margin-bottom:0;}
.prod-con a:last-child{font-size:22px;}
.prod-back-btn{color:#9f9f9f;background-color:#EEE;text-transform:uppercase;padding:10px 16px 8px;}
.prod-back-btn:hover{color:#FFF;background-color:#c82026;}
.img-feature{margin-bottom:45px;}
.img-feature.single{margin:0;}
.panel-title-big{font-size:24px;}
.table{margin-top:40px;margin-bottom:0;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{padding:12px;}
.thead-grey{background-color:#AAAAAA;}
.img-template{text-align:center;padding:30px;background-color:#EEE;min-height:250px;text-transform:uppercase;font-size:50px;color:#dadada;margin-bottom:45px;padding:90px 30px 30px;}
.img-center{margin:0px auto;}
.img-template.single{margin:0;}
.btn-red{border-radius:0;background-color:#c82026;text-transform:uppercase;color:#FFF;font-size:16px;padding:10px 16px 8px;-moz-transition:all ease-in 0.25s;-o-transition:all ease-in 0.25s;-webkit-transition:all ease-in 0.25s;transition:all ease-in 0.25s;}
.btn-white{border-radius:0;background-color:#FFFFFF;text-transform:uppercase;color:#c82026;font-size:16px;padding:10px 16px 8px;-moz-transition:all ease-in 0.25s;-o-transition:all ease-in 0.25s;-webkit-transition:all ease-in 0.25s;transition:all ease-in 0.25s;}
.btn-red:hover{background-color:#EEE;color:#c82026;}
.btn-white:hover{background-color:#000000;color:#FFFFFF;}
.btn-pdf{color:#9f9f9f;background-color:#EEE;text-transform:uppercase;padding:10px 16px 8px;display:inline-block;margin-bottom:45px;margin-top:20px;}
.btn-pdf:hover{color:#FFF;background-color:#c82026;}
.marg-b-60{margin-bottom:60px;}
.marg-r-10{margin-right:10px;}
.bold{font-weight:700;}
.double-col{columns:2;-webkit-columns:2;-moz-columns:2;}
.marg-t-10{margin-top:10px;}
.marg-t-30{margin-top:30px;}
.marg-t-40{margin-top:40px;}
.marg-t-45{margin-top:45px;}
.marg-t-60{margin-top:60px;}
.no-marg-b{margin-bottom:0;}
.no-marg-t{margin-top:0;}
.well-same-size{text-align:center;}
.auto-image-text{position:absolute;font-size:22px;max-width:70%;text-align:left;}
.auto-image-link{max-width:70%;}
@media (max-width:1200px){.carousel-caption{top:65%;}
.carousel h3{font-size:35px;line-height:40px;}
}
@media (max-width:991px){.carousel{height:auto;}
.carousel-caption{display:none;}
.carousel-caption.secondary{}
.carousel-control{display:none;}
.sidebar.sidebar-features h3{margin-top:45px;}
footer ul{padding:0;}
.footer-right{text-align:center;margin-top:50px;}
.md-marg-t{margin-top:40px;}
.img-template.single{margin-top:45px;}
.img-feature.single{margin-top:45px;}
}
@media (max-width:767px){.logo-mob{display:block;}
.secondary-navbar-wrapper{position:relative;top:0;}
.navbar-wrapper{position:relative;}
.navbar-nav{margin-left:0;margin-right:0;}
.navbar-nav > li > a{padding:20px 0 0;}
.navbar-brand{padding-left:0;}
.header-cta{}
.carousel-caption{text-align:center;right:5%;left:5%;top:48%;}
.secondary-banner .carousel-caption{display:none;}
.carousel-control{top:208px;margin-top:0;}
.sidebar h3{margin-top:45px;}
.footer-logo img{display:block;margin-right:auto;margin-left:auto;}
footer ul{margin-top:60px;}
.sm-center{text-align:center;}
.sm-marg-t{margin-top:40px;}
.prod-con a:last-child{font-size:16px;}
}
@media (max-width:520px){/*.header-cta{display:none;*/
}
@media (max-width:500px){.carousel h3{font-size:40px;line-height:45px;}
.secondary-banner h3{font-size:40px;line-height:45px;}
}

.covid-notice {
  display: block;
  z-index: 100000;
  position: absolute;
  width: 100%;
  text-decoration: none !important;
  color: #fff !important;
}

.covid-notice-box {
  font-size: 18px;
  color: #fff !important;
  display: block;
  padding: 10px;
  box-sizing: border-box;
  text-decoration: none;
  background: #000;
  width: 100%;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
}

@media (max-width: 1199px) {
  .covid-notice-box {
	margin: 80px auto 60px auto;
    width: 75%;
  }
}

@media (max-width: 991px) {
  .covid-notice-box {
    font-size: 16px;
    margin: 40px auto;
    padding: 10px;
    width: 98%;
  }
}

#covid-close {
  float: right;
  display: inline-block;
  padding: 0px 10px 4px 10px;
  background: rgba(255, 255, 255, 0.7);
  color: #000;
  border-radius: 2px;
}

.covid-notice-content-wrapper {
  padding: 30px;
  color: #fff;
}

.covid-notice-content-wrapper p {
  color: #fff;
	margin-bottom: 0px;
	padding: 5px 0px;
	line-height: 1.5em;
}

@media (max-width: 991px) {
  .covid-notice-content-wrapper {
    padding: 25px 10px;
    color: #fff;
  }
	
	.covid-notice-content-wrapper p {
		font-size: 0.9em;
		line-height: 1.33em;
	}
}
