:root {
    --token-base-dark: #0a57a4;
    --token-secondary-dark: #19aa4d;
}
html{ font-size:initial; }
body{
	font-family:'Hind', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.container,
.container-fluid{
	position:relative;
	z-index:1;
}
h1 {
    margin-bottom:1rem;
}

/* START css to fix issues upgrading bootstrap */
/*.pull-right {
    float: right!important;
}

.navbar{ display:inline-block; }
@media (min-width: 768px){
.navbar-toggle {
    display: none;
}
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.btn-group-lg>.btn, .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}
.form-group {
    margin-bottom: 15px;
}*/
/* END css to fix issues upgrading bootstrap */

.form-contents {display:grid; gap:1rem;}
.form-error {color:red; font-weight:600;}

fieldset ul, fieldset ol {padding-inline-start:0.75rem; list-style-type:none;}
legend {margin-block-end:0.5rem; border-bottom:0; font-size:18px; font-weight:normal; color:inherit;}
label {font-size:18px; font-weight:normal;}
form > div {margin-bottom:1rem;}
form .sq-form-question-title {font-weight:600;}

.alert-bar {background-color:#19aa4d; color:#fff; text-align:center; font-size:18px; font-weight:normal; padding:1rem;}
.alert-bar-yellow {background-color:#ffbf00; color:#000;}
.alert-bar p {margin:0;}
.alert-bar a {color:#fff; text-decoration-line: underline; font-weight:600;}
.alert-bar-yellow a {color:#000;}
.announcement-strip {background-color:#19aa4d; color:#fff; text-align:center; font-size:18px; font-weight:normal; padding:0.5rem 0.5rem 0 0.5rem;}
.announcement-strip-yellow {background-color:#ffbf00; color:#000;}
.announcement-strip .btn-ezyplates-white {background-color:#fff; color:#19aa4d; border:1px solid #19aa4d; font-size:18px; font-weight:bold;}
.announcement-strip p {margin-bottom:0.5rem;}
.announcement-strip a {color:#fff; text-decoration-line: underline; font-weight:600;}
.announcement-strip-yellow a {color:#000;}

.alert-warning{ color:#000 !important; }

.columnBanner {
    /*float:left;*/
     position:relative;
}

.column2Banner {
   /*float:left;*/
position:relative;
   margin:0 auto;
   margin-bottom:180px;
}
.column2Banner p img {margin:0 auto;}

.rowBanner{

      width:100%;
      display:flex;
      flex-wrap:wrap;
      align-items:flex-start;

}

.rowBanner::after{
    
    content:"";
    clear:both;
    display:table;
      position:relative;
      width:100%;
  
   
}


.row2Banner::after{
    content:"";
    clear:both;
    display:table;
    position:relative;
}




a{ color:#0780a8; text-decoration:none; }

a.light,
a.light:hover,
a.light:active,
a.light:visited{ color:#099dcf; }

a.dark,
a.dark:hover,
a.dark:active,
a.dark:visited{ color:#07789e; }


nav{
	background:#fff;
	background:rgba(255, 255, 255, 1.0);
}

nav img.logo{ height:40px; margin:14px 20px 0 20px; }

.navbar-fixed-top{ position:sticky; top:0; }

nav.navbar-slide {
    top: -120px;
}

nav.navbar-slide.show-menu {
    top: 0;
}

nav.navbar {
    border: medium none;
    border-radius: 0;
    /*box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);*/
    margin: 0;
    padding:0;
    transition: all 0.3s ease-in-out 0s;
    z-index: 2;
}

.navbar>.container,
.navbar>.container-fluid,
.navbar>.container-lg,
.navbar>.container-md,
.navbar>.container-sm,
.navbar>.container-xl,
.navbar>.container-xxl{ display:block; }

.navbar-header{ float:none; height:70px; padding-left:15px; padding-right:15px; }

.navbar-brand{ padding:0; }

.navbar-nav{ /*float:none; float:left;*/ display:table; margin:0 auto;}

.nav > li{ padding:5px; }

.nav > li > a,
.nav > li > a:hover,
.nav > li > a:focus,
.nav > li > a:active,
.nav > li > a:visited{
	color:#fff;
	font-family:'Open Sans Condensed', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:18px;
	transition:background 0.3s;
	outline:0;
	padding-left:14px;
	padding-right:14px;
	text-decoration:none;
}

.nav > li > a:hover,
.nav > li > a:focus,
.nav > li > a:active{ background:#2368ad; }

.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover{ background:#2368ad; border-color:#2368ad; }

.nav li .caret-wrapper{ padding:10px; }

.dropdown-menu{
    background-color:#0A57A4;
    border-radius:4px;
    margin:0;
}

.dropdown-toggle::after {
    display:none;
}

.navbar-nav > li > .dropdown-menu {
	margin-top:-10px;
	max-height: calc(100vh - 130px);
    overflow: auto;
    position:absolute;
}

.dropdown-menu > li{
    color:#fff;
    font-weight:400;
    line-height:1.42857;
    padding:7px 20px;
	
	font-family:"Open Sans Condensed",sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.dropdown-menu > li.section-heading{
    background:#19aa4d;
}
.dropdown-menu > li > a{
    clear:both;
    color:#fff;
    display:block;
    font-weight:400;
    line-height:1.42857;
    padding:7px 20px;
	
	font-family:"Open Sans Condensed",sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:initial;
	text-decoration:none;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{
	color:#fff;
	background:#2368ad;
}

.navbar-center .navbar-toggle{ width:100%; }

.navbar-toggle{
    float:left;
    height:60px;
    margin:0 15px 0 0;
    padding:0;
    border:none;
}

.navbar-toggle .icon-bar{
    border-radius:2px;
    display:block;
    height:4px;
    width:30px;
	background:#0A57A4;
}

.navbar-collapse{ background:#0A57A4; }

.navbar-collapse.collapsing, .navbar-collapse.in{
	box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.8);
}

.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse{ max-height:410px; overflow-y:auto; }

.logo-mobile{ position:absolute; top:20px; left:50px; }
.logo-mobile img{ height:24px; }

.carousel-control{ width:5%; }
.carousel-inner{ border:0px solid #000; border-top:none; }
.carousel-inner>.item { display:initial; } /*uncomment this to fix banner fading*/
.carousel-item,
.carousel-item .active{ transition:all 0.3s; }
.carousel .item p{ margin:0 !important; }
.carousel-indicators .active{ margin-top:1px; }

header{
	padding-top:250px;
	padding-bottom:250px;
	background:#eee;
	/*background-image:url(/__data/assets/image/0006/258720/banner-no-hands.jpg);*/
	background-size:cover;
	color:#333;
}

section{
	padding-top:15px;
	padding-bottom:15px;
	background:#fff;
	text-align:left;
}

section, header{
	overflow:hidden;
	position:relative;
	z-index:1;
}

.banner{
	/*padding-top:130px;*/
	padding-bottom:15px;
	/*display:grid;*/
	display:contents;
	justify-items:center;
}

.banner-content-page{ margin-bottom:30px; }

.breadcrumb{
    background-color:#fff;
    margin:0 0 10px 0;
    padding:0;
}

.footer{

	
	padding-bottom:30px;
	font-size:14px !important;
}

.footer .logo{
	display:inline-block;
	margin:0 50px 50px 0;
}

.footer a{ color:#fff; font-size:14px; }
.footer a:hover,
.footer a:focus,
.footer a:active,
.footer a:visited{ color:#fff; }

.footer ul{ display:block; padding:0; font-size:14px; }
.footer li{ display:inline; border-right:1px solid #777; list-style-type:none; margin:0; padding:0 10px; }
.footer li:last-child{ border-right:0 solid #777; }

.no-gutter{ padding-left:0; padding-right:0; }

.btn-outline-inverse{
	background-color:rgba(7,128,168,0.8);
	border-color:#0098d0;
	color:#fff;
}
.btn-outline-inverse:hover,
.btn-outline-inverse:focus,
.btn-outline-inverse:active,
.btn-outline-inverse:visited{
	background-color:rgba(7,128,168,0.8);
	border-color:#0098d0;
	color:#fff;
}

.btn-outline-inverse-alt{
	background-color:rgba(220,220,220,0);
	border-color:#333;
	color:#333;
}
.btn-outline-inverse-alt:hover,
.btn-outline-inverse-alt:focus,
.btn-outline-inverse-alt:active,
.btn-outline-inverse-alt:visited{
	background-color:rgba(220,220,220,0.3);
	border-color:#333;
	color:#333;
}

.video-bg {
    height: 100%;
    left: 0;
    position: absolute;
    text-align: left;
    top: 0;
    width: 100%;
    z-index: 0;
}

h1{ font-size:36px; margin-top:20px; }
h2{ font-size:30px; margin-top:20px; }
h3{ font-size:22px; margin-top:20px; }
h4{ font-size:18px; }
h5{ font-size:16px; font-weight:bold; }

h2:target{ padding-top:140px; }

.right-column h2{ margin-top:0; }

.highlight{ color:#055d7a; font-weight:bold; }

.slogan img{ margin:0 auto; }

.slogan h1{
	font-size:72px;
	font-weight:bold;
	color:#fff;
	text-shadow: 0 0 20px #000000;
}

section.container{ padding-left:30px; padding-right:30px; }
section h1, section h2, section h3, section h4, section h5, section h6{}
section p, section ul, section ol{
	font-size:16px;
	margin:0 auto 10px auto;
}

.slogan p{
	font-size:18px;
	font-weight:normal;
	margin:10px auto 50px auto;
}

.slogan p.title{ margin-top:20px; margin-bottom:10px; }

.align-left h3,
.align-left h4,
.align-left h5{ text-align:left; max-width:750px; margin:0 auto 10px auto; }
.align-left p,
.align-left ul{ text-align:left; max-width:750px; margin:0 auto 20px auto; }

.align-right{ text-align:right; }

.img-responsive-inline{ display:inline-block; height:auto; max-width:100%; }

#main .btn-group{ display:inline-block; }

header .btn-lg,
section .btn-lg{
	font-size:18px;
	font-weight:normal;
	transition:background 0.3s;
	outline:0 !important;
	line-height:31px;
	text-transform:uppercase;
}

header .btn-lg:hover,
header .btn-lg:focus,
header .btn-lg:visited,
section .btn-lg:hover,
section .btn-lg:focus,
section .btn-lg:visited{
	outline:0 !important;
}

header .btn-lg:hover,
header .btn-lg:focus{
	background-color:rgba(0,152,208,1);
}

section .btn-lg:hover,
section .btn-lg:focus{
	background-color:rgba(220,220,220,0.3);
}

header .btn-lg span{
	font-size:20px;
}

section.alt{
	background-color:#fcfcfc;
	text-align:left;
}

section.alt2{
	color:#000;
	background-color:#ccc;
	text-align:center;
}

section.alt3{
	background-color:#f3f3f3;
	text-align:center;
}

.media-image{ float:left; margin:0 10px 10px 0; }
.media-image img{ max-width:180px; }
h2.media-heading{ font-size:28px; }
.news-item{ margin-bottom:30px; }
.news-item-brief{ text-align:left; }
.news-item-brief h3{ margin-top:0; }
.news-item-brief .article-date{ font-style:italic; }

.videowrapper-medium{ max-width:500px; }
.videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    margin-top:30px;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.no-padding{ padding:0; }
.no-padding-left{ padding-left:0; }
.no-padding-right{ padding-right:0; }

.btn:hover, .btn:active, .btn:focus{ outline:0; }
.btn.btn-default.btn-platetype{ margin-left:0; }

.btn-platetype img,
.btn-platetype-other img{ display:block; }

.btn-platetype{ background:#fff; border-color:#fff; border-radius:4px !important; transition:0.3s ease 0s; }
.btn-platetype:hover,
.btn-platetype:active{ border-color:#ccc; background:#fcfcfc; box-shadow:inset 0 0 3px 0 #aaa; transition:0.3s ease 0s; outline:0; }
.btn-platetype:focus{ border-color:#19AA4D; background:#f3fbf6; transition:0.3s ease 0s; outline:0; }

.btn-platetype-other{ background:#fff; border-color:#fff; border-radius:4px !important; transition:0.3s ease 0s; }
.btn-platetype-other:hover,
.btn-platetype-other:active,
.btn-platetype-other:focus{ border-color:#ccc; background:rgba(192, 192, 192, 0.05); box-shadow:inset 0 0 3px 0 #aaa; transition:0.3s ease 0s; outline:0; }

.btn-platetype-selected{ border-color:#19AA4D; background:#f3fbf6; transition:0.3s ease 0s; }

.input-group-availability{ max-width:130px; }

.plate-number{ /*max-width:250px;*/ height:44px; margin-bottom:0; text-transform:uppercase; font-size:20px; }

.btn.btn-primary.btn-ezyplates{ margin-left:0; font-family:'Open Sans Condensed', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight:bold; }
.btn-ezyplates{ background-color:#0A57A4; border-color:#073a6e; height:44px; font-size:18px; transition:box-shadow 0.3s ease; }
.btn-ezyplates:hover,
.btn-ezyplates:active,
.btn-ezyplates:focus{ background-color:#0A57A4; border-color:#073a6e; /*box-shadow:inset 0 0 3px 0 #333;*/ box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 0, 0, 0.7); transition:0.3s ease 0s; outline:0; }

/*
.btn-help{ background-color:#eee; border-color:#ccc; height:87px; font-size:22px; margin-left:0; }
.btn-help:hover,
.btn-help:active,
.btn-help:focus{ background-color:#f1f1f1; border-color:#ccc; box-shadow:inset 0 0 3px 0 #aaa; transition:0.3s ease 0s; outline:0; }
*/

.note{ font-size:14px; margin:3px 0 0 0; }

/*input.plate-number{ font-family:'Oswald', sans-serif; }*/
input.plate-number,
select.plate-attr{ font-family:'Open Sans Condensed', sans-serif; font-weight:bold; height:44px; margin-bottom:0; text-transform:uppercase; font-size:20px; }

#plate-availability-result-container .glyphicon{ font-size:22px; display:none; }
#plate-availability-result-container .glyphicon-ok{ color:#19aa4d; }
#plate-availability-result-container .glyphicon-remove{ color:#aa1919;}
#plate-availability-result-container .glyphicon-exclamation-sign{ color:#aa1919;}
#plate-availability-result-container .glyphicon-spin{
    animation:spin 1s infinite linear;
    -webkit-animation:spin 1s infinite linear;
}

@keyframes spin{
    from{ transform: rotate(0deg); }
    to{ transform: rotate(360deg); }
}

@-webkit-keyframes spin{
    from{ -webkit-transform: rotate(0deg); }
    to{ -webkit-transform: rotate(360deg); }
}

#plate-availability-result{ margin-top:9px; }
#plate-availability-result label{ margin-left:10px; display:inline; }
#plate-availability-action-container{ margin-top:3px; }
#continue{ display:none; margin-left:30px; font-size:18px; }

.colour-tile{ width:40px; height:40px; border:1px #ccc solid; margin:0 8px 10px 0; border-radius:4px; display:inline-block; }
.colour-tile-Black{ background:#000; border:1px #000 solid; }
.colour-tile-Blue{ background:#1B427D; border:1px #1B427D solid; }
.colour-tile-Gold{ background:#DBC943; border:1px #DBC943 solid; }
.colour-tile-Green{ background:#004437; border:1px #004437 solid; }
.colour-tile-Lemon{ background:#F2F007; border:1px #F2F007 solid; }
.colour-tile-Magenta{ background:#E655CE; border:1px #E655CE solid; }
.colour-tile-Maroon{ background:#A32727; border:1px #A32727 solid; }
.colour-tile-Red{ background:#DC1C1D; border:1px #DC1C1D solid; }
.colour-tile-Silver{ background:#B2B3AE; border:1px #B2B3AE solid; }
.colour-tile-White{ background:#FFFFFF; border:1px #ccc solid; }
.colour-tile-Yellow{ background:#F4CD06; border:1px #F4CD06 solid; }
.colour-tile-Electric-blue{ background:#00a1e0; border:1px #00a1e0 solid; }
.colour-tile-Electric-green{ background:#17a628; border:1px #17a628 solid; }
.colour-tile-Electric-red{ background:#ea0029; border:1px #ea0029 solid; }
.colour-tile-Burnt-orange{ background:#ec7700; border:1px #ec7700 solid; }
.colour-tile-Hot-pink{ background:#e60a95; border:1px #e60a95 solid; }

#plate-preview-standard{ display:inline-block; min-width:352px; height:107px; padding:0 5px; }
#plate-preview-slim{ display:inline-block; min-width:350px; height:85px; padding:0 0 0 0; }
#plate-preview-square{ display:inline-block; min-width:320px; height:150px; padding:5px 12px 0 0; }
#plate-preview-japanese{ display:inline-block; min-width:330px; height:165px; padding:5px; margin:0 0 30px 0; position:relative; border-color:#fff !important; }

.plate-preview{	border:3px solid #000; border-radius:5px; box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.3); margin:0 0 20px 0; text-align:center; }

.plate-preview .plate-sa{ width:100%; text-align:center; font-family:'Open Sans', sans-serif; font-size:16px; font-weight:normal; letter-spacing:2px; height:18px; }
.plate-preview .plate-sa-slim{ width:8%; text-align:center; font-family:'Open Sans', sans-serif; font-size:16px; font-weight:normal; line-height:16px; margin-top:23px; }
.plate-preview .plate-sa-square-one-line{ display:none; width:calc(100% + 12px); text-align:center; font-family:'Open Sans', sans-serif; font-size:16px; font-weight:normal; line-height:0; margin-top:8px; }
.plate-preview .plate-sa-square-two-line{ width:10%; text-align:center; font-family:'Open Sans', sans-serif; font-size:16px; font-weight:normal; line-height:16px; margin-top:53px; }
.plate-preview .plate-sa-japanese{ width:10%; text-align:center; font-family:'Open Sans Condensed', sans-serif; font-size:14px; font-weight:bold; line-height:15px; margin-top:43px; }

.plate-preview .plate-text{ width:100%; text-align:center; font-family:'Open Sans', sans-serif; font-size:64px; font-weight:bold; line-height:64px; }
.plate-preview .plate-text-slim{ width:92%; /*padding-right:20px;*/ font-size:54px; line-height:68px; letter-spacing:2px; /*display:inline-flex;*/ white-space:nowrap; }
.plate-preview .plate-text-square{ width:89%; font-size:48px; line-height:48px; }
.plate-preview .plate-text-square.one-line{ width:95%; margin-top:10px; }
.plate-preview .plate-text-japanese{ width:97%; font-size:48px; line-height:48px; }

.plate-preview .plate-text img{ height:78px; }
.plate-preview .plate-text-slim img{ height:68px; }
.plate-preview .plate-text-square img{ height:68px; }
.plate-preview .plate-text-japanese img{ height:68px; }

.plate-preview .plate-sa-japanese img{ width:16px; height:48px; }
.plate-preview .plate-japanese-south-australia img{ height:20px; margin:2px auto 16px auto; }
.plate-preview .plate-japanese-car{ position:absolute; bottom:0; width:calc(100% - 10px); }
.plate-preview .plate-japanese-car img{ height:30px; margin:16px auto 2px auto; }

.plate-sa-personalised{ display:none; }
.plate-text-personalised{ margin-top:12px; }
.plate-text-slim-personalised{ width:100% !important; }

.plate-bg-Black{ background:#000; }
.plate-bg-Blue{ background:#1B427D; }
.plate-bg-Gold{ background:#DBC943; }
.plate-bg-Green{ background:#004437; }
.plate-bg-Lemon{ background:#F2F007; }
.plate-bg-Magenta{ background:#E655CE; }
.plate-bg-Maroon{ background:#A32727; }
.plate-bg-Red{ background:#DC1C1D; }
.plate-bg-Silver{ background:#B2B3AE; }
.plate-bg-White{ background:#FFFFFF; }
.plate-bg-Yellow{ background:#F4CD06; }
.plate-bg-Electric-blue{ background:#00a1e0; }
.plate-bg-Electric-green{ background:#17a628; }
.plate-bg-Electric-red{ background:#ea0029; }
.plate-bg-Burnt-orange{ background:#ec7700; }
.plate-bg-Hot-pink{ background:#e60a95; }

.plate-text-Black{ color:#000; border-color:#000; }
.plate-text-Blue{ color:#1B427D; border-color:#1B427D; }
.plate-text-Gold{ color:#DBC943; border-color:#DBC943; }
.plate-text-Green{ color:#004437; border-color:#004437; }
.plate-text-Lemon{ color:#F2F007; border-color:#F2F007; }
.plate-text-Magenta{ color:#E655CE; border-color:#E655CE; }
.plate-text-Maroon{ color:#A32727; border-color:#A32727; }
.plate-text-Red{ color:#DC1C1D; border-color:#DC1C1D; }
.plate-text-Silver{ color:#B2B3AE; border-color:#B2B3AE; }
.plate-text-White{ color:#FFFFFF; border-color:#FFFFFF; }
.plate-text-Yellow{ color:#F4CD06; border-color:#F4CD06; }
.plate-text-Electric-blue{ color:#00a1e0; border-color:#00a1e0; }
.plate-text-Electric-green{ color:#17a628; border-color:#17a628; }
.plate-text-Electric-red{ color:#ea0029; border-color:#ea0029; }
.plate-text-Burnt-orange{ color:#ec7700; border-color:#ec7700; }
.plate-text-Hot-pink{ color:#e60a95; border-color:#e60a95; }

.plate-text-Black img{ color:#000; }
.plate-text-Blue img{ filter: invert(20%) sepia(81%) saturate(1213%) hue-rotate(194deg) brightness(87%) contrast(92%); }
.plate-text-Gold img{ filter: invert(79%) sepia(87%) saturate(353%) hue-rotate(355deg) brightness(87%) contrast(97%); }
.plate-text-Green img{ filter: invert(20%) sepia(11%) saturate(5038%) hue-rotate(128deg) brightness(95%) contrast(101%); }
.plate-text-Lemon img{ filter: invert(80%) sepia(44%) saturate(835%) hue-rotate(9deg) brightness(106%) contrast(104%); }
.plate-text-Magenta img{ filter: invert(69%) sepia(49%) saturate(7365%) hue-rotate(281deg) brightness(96%) contrast(87%); }
.plate-text-Maroon img{ filter: invert(16%) sepia(82%) saturate(2336%) hue-rotate(343deg) brightness(100%) contrast(91%); }
.plate-text-Red img{ filter: invert(16%) sepia(96%) saturate(3391%) hue-rotate(349deg) brightness(91%) contrast(97%); }
.plate-text-Silver img{ filter: invert(61%) sepia(98%) saturate(9%) hue-rotate(31deg) brightness(92%) contrast(108%); }
.plate-text-White img{ filter: invert(100%); }
.plate-text-Yellow img{ filter: invert(81%) sepia(69%) saturate(921%) hue-rotate(351deg) brightness(95%) contrast(102%); }
.plate-text-Electric-blue img{ filter: invert(39%) sepia(89%) saturate(1214%) hue-rotate(167deg) brightness(97%) contrast(102%); }
.plate-text-Electric-green img{ filter: invert(39%) sepia(84%) saturate(1832%) hue-rotate(101deg) brightness(97%) contrast(82%); }
.plate-text-Electric-red img{ filter: invert(9%) sepia(98%) saturate(5516%) hue-rotate(344deg) brightness(107%) contrast(107%); }
.plate-text-Burnt-orange img{ filter: invert(52%) sepia(43%) saturate(4859%) hue-rotate(8deg) brightness(100%) contrast(101%); }
.plate-text-Hot-pink img{ filter: invert(17%) sepia(95%) saturate(7486%) hue-rotate(315deg) brightness(97%) contrast(93%); }

.shrike{ display:inline-block; width:45px; height:55px; }
.plate-text-slim .shrike{ width:55px; }
.plate-text-White .shrike{ background:url(/__data/assets/image/0010/262819/shrike_white.png) center 15px no-repeat; }
.plate-text-Blue .shrike{ background:url(/__data/assets/image/0020/1371152/shrike_black.png) center 15px no-repeat; }
.plate-text-Green .shrike{ background:url(/__data/assets/image/0020/1371152/shrike_black.png) center 15px no-repeat; }
.plate-text-Magenta .shrike{ background:url(/__data/assets/image/0020/1371152/shrike_black.png) center 15px no-repeat; }
.plate-text-Maroon .shrike{ background:url(/__data/assets/image/0020/1371152/shrike_black.png) center 15px no-repeat; }
.plate-text-Red .shrike{ background:url(/__data/assets/image/0020/1371152/shrike_black.png) center 15px no-repeat; }

#plate-details label{ font-size:16px; font-weight:bold; margin:0; }

input[type="checkbox"],
input[type="radio"]{ margin:4px 4px 0 0; }

.mailing-list-form .form-control{
    color:#555;
    display:block;
    font-family:"Open Sans Condensed",sans-serif;
    font-size:20px;
    font-weight:bold;
    height:44px;
    line-height:1.42857;
	max-width:290px;
}

.akjghialdgdakgh{ display:none !important; }

.footer{
	background:#0A57A4;
	color:#fff;
	text-align:left;
}
.footer-logo{ margin-bottom:20px; }

@media screen and (max-width:1495px){
    
    	#side-banner-left { display: none; } 
	#side-banner-right { display: none; } 
	
    .columnBanner {
        width:0%;
    }
    .column2Banner {
        width:100%;
        /*top:180px;*/
     
    }
    
.row2Banner::after{
padding-bottom:0px !important;
}

	.banner{ width:100% !important; }
}

@media screen and (max-width: 1350px){
	#side-banner-left { display: none; } 
	#side-banner-right { display: none; } 
	.banner{ width:100%; }
    .columnBanner {
        width:0%;
    }
    .column2Banner {
        width:100%;
        /*top:180px;*/
    }
    
.row2Banner::after{
padding-bottom:200px;
}
}


@media screen and (min-width: 1450px){
 #side-banner-left { padding-right:7px;} 
    	#side-banner-right { padding-left:7px;} 
    #side-banner-left img {margin-left:auto;}
    #side-banner-right img {margin-right:auto;} 

	.banner{ width:100%; }
	
    .columnBanner {
        width:20%;
        margin-top:125px;
    }
    
    .column2Banner {
        width:60%;
        margin-bottom:180px;
         /*top:180px;*/
    }

 

}

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1140px;
    }
}


@media screen and (max-width: 768px){
    .media-image{ float:initial; margin:0 0 5px 0; }
    .media-image img{ max-width:100%; }
}

@media screen and (min-width: 768px){
    img.max-size-md{ max-width:500px; }
}

@media screen and (max-width: 991px){
    
	nav img.logo{
		height:40px;
		margin:14px 10px 0 10px;
	}
	
	.news-item-image{ margin-bottom:20px; }
		
	.footer{
		text-align:left;
	}
	
	.footer .logo{
		margin:0 15px 50px 15px;
	}
	
	#side-banner-left { display: none; } 
		#side-banner-right { display: none; } 
	
    .columnBanner {
        width:0%;
      
    }
    .column2Banner {
        width:100%;
        /*top:110px;*/
        /*margin-bottom:60px;*/
    }


}
/*test*/




@media screen and (min-width: 769px) and (max-width: 1024px){
  	header{
		padding-top:150px;
		padding-bottom:150px;
	}
	
	nav img.logo{
		height:40px;
		margin:14px 10px 0 10px;
	}
	#side-banner-left { display: none; } 
		#side-banner-right { display: none; } 
	
    .columnBanner {
        width:0%;
    }
    .column2Banner {
        width:100%;
        /*top:180px;*/
        margin-bottom:180px;
        
    }
    
    .row2Banner::after{
        padding-bottom:0px;
    }
}


@media screen and (min-width: 768px) and (max-width: 950px){
	header{
		padding-top:150px;
		padding-bottom:150px;
	}

	
	nav img.logo{
		height:40px;
		margin:14px 10px 0 10px;
	}
	#side-banner-left { display: none; } 
		#side-banner-right { display: none; } 
	
    .columnBanner {
        width:0%;
    }
    .column2Banner {
        width:100%;
        /*top:180px;*/
        margin-bottom:180px;
        
    }
    
.row2Banner::after{
padding-bottom:0px;
}
}


@media screen and (max-width: 767px){
	.footer .logo{ float:left !important; }
	
	/*.navbar-fixed-top{ height:110px; }*/
	
	nav img.logo{ height:30px; margin:14px 12px 0 0; }
	
	.navbar-nav{ display:block; }
	
	.navbar-collapse{ padding-left:0; padding-right:0; }
	
	.navbar-header{ height:60px; }
	
	.no-padding-right{ padding:0; }
	.no-padding-left{ padding:0; }
	
	/*.banner{ padding-top:100px; }*/
	#side-banner-left { display: none; } 	#side-banner-right { display: none; } 
	
    .columnBanner {
        width:0%;
    }
    .column2Banner {
        width:100%;
        /*top:110px;*/
        margin-bottom:180px;
        
    }

}

@media screen and (max-width: 640px){
	header{
		padding-top:70px;
		padding-bottom:40px;
	}
	
	nav img.logo{ height:28px; margin:17px 12px 0 0; }

	.slogan h1{
		font-size:80px;
		font-weight:bold;
	}
	
	.slogan p{
		font-size:24px;
		font-weight:bold;
		margin:30px 0;
	}
	
	section{
		padding-top:0px;
		padding-bottom:60px;
	}
		#side-banner-left { display: none;} 
			#side-banner-right { display: none; } 
		
    .columnBanner {
        width:0%;
    }
    .column2Banner {
        width:100%;
       
        /*top:110px;*/
    }
}

@media screen and (max-width: 480px){
	header{
		padding-top:70px;
		padding-bottom:40px;
	}

	.slogan h1{
		font-size:60px;
		font-weight:bold;
	}
	
	.slogan p{
		font-size:20px;
		font-weight:bold;
		margin:20px 0;
	}
	
	nav img.logo{ height:24px; margin:17px 12px 0 0; }
		#side-banner-left { display: none; } 
			#side-banner-right { display: none; } 
		
	.columnBanner {
         width:0%;
    }
    .column2Banner {
        width:100%;
        /*top:110px;*/
      
    }
    
}

@media screen and (max-width: 430px){
	nav img.logo{ height:19px; margin:21px 12px 0 0; }
		#side-banner-left { display: none; } 
			#side-banner-right { display: none; } 
		
	.columnBanner {
        width:0%;
    }
    .column2Banner {
        width:100%;
        /*top:110px;*/
    
    }
}

@media screen and (max-width: 360px){
	header{
		padding-top:70px;
		padding-bottom:70px;
	}

	.slogan h1{
		font-size:50px;
		font-weight:bold;
	}
	
	nav img.logo{ height:16px; margin:21px 12px 0 0; }
		#side-banner-left { display: none; } 
			#side-banner-right { display: none; } 
		
    .columnBanner {
        width:0%;
    }
    .column2Banner {
        width:100%;
        /*top:110px;*/
      
    }
}
@container card-wrap (min-width: 32rem) {
  .cards.card-style-news-v2.media-start .card-media {
    padding-right: 0.5rem;
  }
}