.white{color:#fff}.cyan{color:#6ce5ff}.silver{color:#8a8d8e}.orange{color:#f49600}.darkBlue3{color:#25303b}.darkBlue2{color:#2c5084}.darkBlue1{color:#1d3d6f}.darkestGrey{color:#36424a}.bgDarkBlue3{background-color:#25303b}.bgOrange{background-color:#f49600}.bgBlack{background-color:#161412}.bgWhite{background-color:#fff}.bgLightGrey{background-color:#f1f2f4}.bgMidGrey{background-color:#e9eae8}.mediumHeading{font-family:"Exo",sans-serif;font-weight:500;font-size:50px;line-height:56px;letter-spacing:-1px;margin:-8px 0 0 -2px}@media screen and (max-width:767px){.mediumHeading{font-size:36px;line-height:42px}}.subHeading{font-family:"Exo",sans-serif;font-weight:700;font-size:24px;line-height:26px;margin:-3px 0 0 -2px}@media screen and (max-width:767px){.subHeading{font-size:20px;line-height:22px}}.container{max-width:1200px}.clear{clear:both}body{width:100%;height:100%;font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px}.fluid-left{position:relative;float:right;width:310px}.fluid-right{position:relative;float:left;width:520px;margin-left:95px}@media screen and (max-width:1690px){.fluid-left{width:380px}.fluid-right{margin-left:75px;width:450px}}@media screen and (max-width:991px){.fluid-left,.fluid-right{float:none;width:auto;max-width:720px;margin:0 auto;padding:0 15px}}@media screen and (max-width:767px){.fluid-left,.fluid-right{max-width:720px}}.btn{min-width:170px;border:1px solid;padding:10px 25px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:20px;letter-spacing:-1px;border-radius:50vh;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.btn.btnOrange{color:#f49600;border-color:#f49600}.btn.btnOrange:hover{color:#25303b;background-color:#f49600}.btn.btnWhite{color:#fff;border-color:#fff}.btn.btnWhite:hover{color:#2c5084;background-color:#fff}.btn.btnDarkBlue2{color:#2c5084!important;border-color:#2c5084}.btn.btnDarkBlue2:hover{color:#f49600;background-color:#2c5084}main{min-height:60vh}#header{background-color:#fff}#header.fixed-top .py-md-2{padding-top:0!important;padding-bottom:0!important}#header.fixed-top .my-md-3{margin-top:.5rem!important;margin-bottom:.5rem!important}@media screen and (max-width:575px){#header.fixed-top .my-md-3{margin-top:0!important;margin-bottom:0!important}}#header .navbar-brand{position:relative;max-width:270px}#header .search{position:relative;top:-6px;font-size:21px;color:#f49600;-webkit-transition:color .3s ease;transition:color .3s ease}#header .search:hover{color:#25303b}#header .menu{font-size:36px;color:rgb(37 48 59 / .65);-webkit-transition:color .3s ease;transition:color .3s ease}#header .menu:hover{color:#25303b}#header #searchRow{height:0;overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease}#header #searchRow.active{height:auto}#header #searchRow #s{border-color:#f49600!important;border-top-left-radius:50vh;border-bottom-left-radius:50vh}#header #searchRow #s:focus{-webkit-box-shadow:none;box-shadow:none}#header #searchRow .btn{min-width:auto}#header #searchRow #searchSubmit{background-color:#25303b;color:#f49600}#navPanel{position:fixed;right:-50vw;top:-1rem;z-index:9999;width:50vw;height:auto;min-height:102vh;background-color:#f49600;opacity:0;-webkit-transition:all .4s;transition:all .4s}@media screen and (max-width:991px){#navPanel{right:-100vw;width:100vw}}#navPanel.active{right:0;opacity:1}#navPanel #navToggleClose{position:relative;right:37.5%;top:21px;font-size:30px;color:#fff}@media screen and (max-width:991px){#navPanel #navToggleClose{right:27.5%}}#navPanel #menu-main-navigation .nav-link{font-family:"Exo",sans-serif;font-weight:300;font-size:36px;color:#25303b}#navPanel #menu-main-navigation .nav-link:hover{text-decoration:underline;text-decoration-thickness:1px}#navPanel #menu-main-navigation .dropdown-toggle::after{position:relative;top:6px;border:none;content:"";width:19px;height:17px;background:url(/wp-content/themes/rattlerow/theme/img/dropdown-icon.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}#navPanel #menu-main-navigation .dropdown-toggle.show::after{-webkit-transform:rotate(360deg);transform:rotate(360deg)}#navPanel #menu-main-navigation ul.dropdown-menu{position:relative!important;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important;border:none!important;background-color:#fff0!important}#navPanel #menu-main-navigation ul.dropdown-menu .menu-item{font-family:"Exo",sans-serif;font-weight:300;font-size:30px}#navPanel #menu-main-navigation ul.dropdown-menu .menu-item::before{content:"- "}#navPanel #menu-main-navigation ul.dropdown-menu .dropdown-item{display:inline;padding:.25rem 0;font-weight:300;color:#25303b}#navPanel #menu-main-navigation ul.dropdown-menu .dropdown-item:hover{text-decoration:underline;text-decoration-thickness:1px;background-color:#fff0!important}main #headerPanel{font-size:24px;line-height:34px;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:767px){main #headerPanel{font-size:20px;line-height:30px}}main #headerPanel h1{font-family:"Exo",sans-serif;font-weight:500;font-size:62px;line-height:66px;letter-spacing:-1px}@media screen and (max-width:991px){main #headerPanel h1{font-size:42px;line-height:48px}}@media screen and (max-width:767px){main #headerPanel h1{font-size:32px;line-height:38px}}@media screen and (max-width:575px){main #headerPanel h1{font-size:28px;line-height:34px}}main #headerPanel.headerMedium{min-height:870px}@media screen and (max-width:767px){main #headerPanel.headerMedium{min-height:auto}}main #headerPanel.headerSmall{min-height:620px}@media screen and (max-width:767px){main #headerPanel.headerSmall{min-height:auto}}main #headerPanel.headerExtraSmall{min-height:450px}@media screen and (max-width:767px){main #headerPanel.headerExtraSmall{min-height:auto}}#searchResults h2 a:hover{color:#2c5084}#homepage #headerPanel{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:900px;font-size:24px;line-height:34px;overflow:hidden}@media screen and (max-width:767px){#homepage #headerPanel{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;font-size:20px;line-height:30px}}@media screen and (max-width:575px){#homepage #headerPanel{font-size:18px;line-height:28px}}#homepage #headerPanel strong{display:block;margin-top:30px;font-family:"Exo",sans-serif;font-weight:700;color:#8a8d8e}#homepage #headerPanel video{z-index:-1;left:0;top:0;width:120vw;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1200px){#homepage #headerPanel video{width:inherit;height:100%}}#productRangePanel img{width:100%;max-width:320px;height:auto}@media screen and (max-width:767px){#theStoryPanel{font-size:14px;line-height:20px}}#theStoryPanel .mh397{max-height:397px}@media screen and (max-width:991px){#theStoryPanel .mh397{min-height:100%;max-height:100%}}#newsAndEventsPanel h3{min-height:52px}@media screen and (max-width:767px){#newsAndEventsPanel h3{min-height:auto}}#newsAndEventsPanel p{font-family:"Exo",sans-serif}#aboutPage #orangePanel{font-family:"Exo",sans-serif;font-weight:300;font-size:28px;line-height:38px}#aboutPage #whitePanel img.mh522{max-height:522px}@media screen and (max-width:991px){#aboutPage #whitePanel img.mh522{min-height:100%;max-height:100%}}#historyPage #historyPanel h3{font-weight:400;font-size:24px;line-height:32px;color:#a9acb2}@media screen and (max-width:991px){#historyPage #historyPanel h3{font-size:18px;line-height:26px}}#historyPage #historyPanel .timeline{max-height:4000px;overflow:hidden}@media screen and (max-width:1200px){#historyPage #historyPanel .timeline{max-height:4150px}}#historyPage #historyPanel .timeline .line2{position:relative;left:-1px;top:-1px}#historyPage #historyPanel .timelineSpacer{height:89px}@media screen and (max-width:1200px){#historyPage #historyPanel .timelineSpacer{height:0}}#historyPage #historyPanel .timelineRow{padding-top:15px;padding-bottom:12px}#historyPage #historyPanel .timelineRow p:last-of-type{margin-bottom:0}#historyPage #darkBluePanel img.mh468{max-height:468px}@media screen and (max-width:767px){#historyPage #darkBluePanel img.mh468{max-height:100%}}#historyPage #whitePanel h4{font-weight:400;font-size:24px;line-height:32px;color:#a9acb2}@media screen and (max-width:991px){#historyPage #whitePanel h4{font-size:18px;line-height:26px}}#internationalPage #orangePanel{font-family:"Exo",sans-serif;font-weight:300;font-size:28px;line-height:38px}#internationalPage #whitePanel img.mh522{max-height:522px}@media screen and (max-width:991px){#internationalPage #whitePanel img.mh522{min-height:100%;max-height:100%}}#internationalPage #darkBluePanel .white p{margin:0 0 10px}#internationalPage #darkBluePanel .white strong{display:block;margin:35px 0 5px;font-family:"Exo",sans-serif;font-weight:700;font-size:24px;line-height:26px;color:#f49600}@media screen and (max-width:767px){#internationalPage #darkBluePanel .white strong{font-size:20px;line-height:22px}}#teamPage #teamPanel h3{text-transform:uppercase}#teamPage #teamPanel h4{font-weight:700;font-size:16px;line-height:22px;color:#1d3d6f}#teamPage #teamPanel .btn{width:100%;min-width:auto;max-width:200px}@media screen and (max-width:991px){#teamPage #teamPanel .btn{font-size:16px;padding:10px}}#teamPage #teamPanel .info{font-weight:700;font-size:20px;line-height:30px;color:#f49600}@media screen and (min-width:1200px){#teamPage #teamPanel .info{position:relative;left:-8px}}@media screen and (max-width:991px){#teamPage #teamPanel .info{font-size:15px;line-height:19px}}#teamPage #teamPanel .info ul{padding-left:18px}#teamPage #teamPanel .info ul li{margin-bottom:6px}#geneticsPage #greyPanel h2{color:#2c5084;font-weight:700;font-size:24px;line-height:24px;text-transform:uppercase;margin-bottom:15px}@media screen and (max-width:767px){#geneticsPage #greyPanel h2{font-size:20px;line-height:20px}}#footerLetsTalk{min-height:616px;background-image:url(/wp-content/themes/rattlerow/theme/img/lets-talk-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}#footerLetsTalk .btn{min-width:230px}#productPage #headerPanel{background:#1b3a69;background:-webkit-gradient(linear,left top,left bottom,from(#1b3a69),to(#0f1f38));background:linear-gradient(180deg,#1b3a69 0%,#0f1f38 100%)}#productPage #headerPanel.headerMedium{min-height:870px}@media screen and (max-width:1690px){#productPage #headerPanel.headerMedium{min-height:auto}}#productPage .productPanel h3{font-family:"Exo",sans-serif;font-weight:300;font-style:italic;font-size:28px;line-height:38px}#productPage .productPanel h5{margin-bottom:0;color:#1d3d6f;font-family:"Exo",sans-serif;font-weight:700;font-size:24px;line-height:26px;text-transform:uppercase}@media screen and (max-width:991px){#productPage .productPanel .specs{font-size:15px;line-height:19px}}#productPage .productPanel .specs ul{padding-left:18px;color:#f49600;font-weight:700;font-size:19px;line-height:29px}@media screen and (max-width:991px){#productPage .productPanel .specs ul{font-size:15px;line-height:19px}}#productPage .productPanel .specs ul li{margin-bottom:8px}#productPage .productPanel .specs strong{color:#1d3d6f;font-size:16px}#productPage .productPanel .specs h4{margin-bottom:0;color:#f49600;font-family:"Exo",sans-serif;font-weight:700;font-size:30px;line-height:32px;text-transform:uppercase}@media screen and (max-width:991px){#productPage .productPanel .specs h4{margin-bottom:2px;font-size:22px;line-height:24px}}#aiPage #greyPanel .text h3{margin-bottom:1.5rem;color:#1d3d6f;font-family:"Exo",sans-serif;font-weight:700;font-size:24px;line-height:26px;text-transform:uppercase}#aiPage #darkBluePanel h4{font-family:"Exo",sans-serif;font-weight:700;font-size:24px;line-height:26px;margin:1.5rem 0 1.45rem -2px;color:#f49600;text-transform:uppercase}@media screen and (max-width:767px){#aiPage #darkBluePanel h4{font-size:20px;line-height:22px}}@media screen and (max-width:991px){#healthAndWelfarePage #greyPanel{font-size:15px;line-height:19px}}#healthAndWelfarePage #greyPanel ul{padding-left:18px;color:#f49600;font-weight:700;font-size:19px;line-height:27px}@media screen and (max-width:991px){#healthAndWelfarePage #greyPanel ul{font-size:15px;line-height:19px}}#healthAndWelfarePage #greyPanel ul li{margin-bottom:7px}#healthAndWelfarePage #greyPanel strong{color:#1d3d6f;font-size:16px}#newsPage #newsAndEventsPanel #categoryFilter{font-weight:700;color:#1d3d6f;font-size:16px}#newsPage #newsAndEventsPanel #categoryFilter a{margin:0 8px;color:#f49600;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}#newsPage #newsAndEventsPanel #categoryFilter a:hover{color:#1d3d6f}#newsPage #newsAndEventsPanel #categoryFilter a.active{color:#2c5084;text-decoration:underline}#newsPage #newsAndEventsPanel #categoryFilter span{display:inline-block;font-weight:400}#newsPage #newsAndEventsPanel h3{min-height:52px}@media screen and (max-width:767px){#newsPage #newsAndEventsPanel h3{min-height:auto}}#newsPage #newsAndEventsPanel .newsImage{max-height:250px;min-height:250px}#newsPage #newsAndEventsPanel .paginationLinks{font-weight:700}#newsPage #newsAndEventsPanel .paginationLinks span{display:inline-block;margin:-2px 10px 0;color:#25303b;opacity:.75}#newsPage #newsAndEventsPanel .paginationLinks a{text-decoration:none;color:#f49600}#newsSingle .postContent .wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}#newsSingle .postContent .alignleft{float:left;margin-right:1.5em}#newsSingle .postContent .alignright{float:right;margin-left:1.5em}#newsSingle .postContent .aligncenter{clear:both;display:block;margin:0 auto}#newsSingle .postContent ul{padding-left:20px}#newsSingle .postContent ul li{margin-bottom:.75rem}#newsSingle .postContent p{margin-bottom:1.25rem}#newsSingle .postContent h2,#newsSingle .postContent h4{margin-bottom:1.5rem;font-family:"Exo",sans-serif;font-weight:700;font-size:24px;line-height:26px;color:#1d3d6f;text-transform:uppercase}#newsSingle .postContent strong{font-weight:700;color:#1d3d6f}#newsSingle .postContent strong a{color:#f49600}#newsSingle .postContent span strong{color:inherit}#newsSingle .postContent .wp-caption-text{margin:5px 0;font-size:14px;font-style:italic;color:#2c5084}#newsSingle .postContent hr{margin:2rem 0}#newsSingle .postContent blockquote{margin:20px 0;font-family:"Exo",sans-serif;font-weight:300;font-style:italic;font-size:28px;line-height:38px;color:#cec9e3}#newsSingle .postContent blockquote strong{font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:20px;line-height:22px;color:#f49600}#careersPage #headerPanel a{color:#fff;text-decoration:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}#careersPage #headerPanel a:hover{color:#f49600}#careersPage #careersPanel .career a{color:#36424a;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}#careersPage #careersPanel .career a:hover{color:#f49600}#careersPage #careersPanel .career ul{padding-left:18px;color:#f49600;font-weight:700;font-size:19px;line-height:29px}@media screen and (max-width:991px){#careersPage #careersPanel .career ul{font-size:15px;line-height:19px}}#careersPage #careersPanel .career ul li{margin-bottom:4px}#careersPage #careersPanel .career strong{color:#1d3d6f;font-size:16px}#contactPage{background:#1b3a69;background:-webkit-gradient(linear,left top,left bottom,from(#1b3a69),to(#0f1f38));background:linear-gradient(180deg,#1b3a69 0%,#0f1f38 100%);color:#fff}#contactPage .text .intro{font-size:24px;line-height:34px}#contactPage .text h3{font-family:"Exo",sans-serif;font-weight:700;font-size:20px;color:#f49600}#contactPage .text a{text-decoration:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}#contactPage .text a:hover{color:#f49600}#contactPage .text strong a{color:#8a8d8e}#contactPage .contactForm{font-size:15px}#contactPage .contactForm label{width:100%;font-family:"Exo",sans-serif;font-weight:700;font-size:20px;color:#f49600}#contactPage .contactForm .wpcf7-form-control-wrap{display:block}#contactPage .contactForm .wpcf7-form-control-wrap input,#contactPage .contactForm .wpcf7-form-control-wrap textarea{width:100%;margin:5px 0 12px;border:none;border-radius:3px}#contactPage .contactForm .wpcf7-form-control-wrap input[type=checkbox]{width:15px;margin:0 5px 0 -17px}#contactPage strong{display:inline-block;color:#8a8d8e}#contactPage a{color:#fff}footer{font-size:14px;color:#cec9e3;background:url(/wp-content/themes/rattlerow/theme/img/footer-graphic.jpg);background-size:cover;background-position:-50px 0;background-repeat:no-repeat;background-color:#051723}@media screen and (max-width:1200px){footer{background-position:30% 0}}footer strong{text-transform:uppercase;font-weight:600;color:#8a8d8e}footer a,footer .nav-link{color:#cec9e3;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}footer a:hover,footer .nav-link:hover{color:#f49600}footer .nav-link{padding:5px 0 8px}footer .copyright{position:absolute;bottom:0;width:200px}@media screen and (max-width:767px){footer .copyright{position:relative;margin-top:15px}}