h1, h3 {
    font-style: italic;
}
a, a:hover, h1 a, h1 a:hover, h2 a, h2 a:hover, h3 a, h3 a:hover, h4 a, h4 a:hover, h5 a, h5 a:hover, h6 a, h6 a:hover {
    color: #003977;
}
@font-face {
    font-family: arial_narrow_bold_italic;
    src: url(arial_narrow_bold_italic.ttf);
}
* {
    font-family: Arial, Helvetica;
}
h1, h2 {
    font-family: "Arial Black", Helvetica, sans-serif!important;
}
body, html {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
}
body {
    background: url(../images/contentbkgd.jpg);
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
h1 {
    font-family: "Arial Narrow", Helvetica, sans-serif!important;
    font-size: 16pt!important;
    color: #003876;
}
h2, h3, h4 {
    font-family: "Arial Narrow", Helvetica, sans-serif!important;
    font-size: 12pt!important;
}
h2 {
    font-family: "Arial Narrow", Helvetica, sans-serif!important;
    color: #8a8a8a;
}
.country-selector, h3, h4, h5, h6 {
    color: #003777;
}
h3, h4 {
    font-family: "Arial Narrow", Helvetica, sans-serif!important;
}
.country-selector>div.change-country {
    font-weight: 700;
    font-size: 10pt!important;
}
.main-header {
    background-color: #003876;
    font-size: 10pt!important;
}
.change-location a, .country-selector a, .phone_number, .phone_number a {
    color: #003777!important;
    text-decoration: none;
    font-size: 10pt;
    font-weight: 700;
}
.phone_number {
    top: 18px;
}
.country-selector>div.change-country, .main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li.has-children div {
    color: #003777;
}
.main-header>.main-nav-container, .main-header>.main-nav-container>.sub-nav-container {
    background-color: #7f7f7f;
}
.main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li>a {
    color: #fff;
    text-decoration: none;
}
.main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li.on-selection>a, .main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li:hover>a, .main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li>a:hover {
    color: #7f7f7f;
    text-decoration: underline;
}
.main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li {
    background-color: #7f7f7f;
    font-weight: 700;
    color: #FFF;
    border-color: #7f7f7f;
}
.main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li>span {
    background: url(../images/subnav-indi.png) no-repeat;
    color: #7f7f7f;
}
.main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li.on-selection, .main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li:hover {
    background-color: #FFF;
    font-weight: 700;
    color: #003777;
    border-color: #000;
}
.main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li.on-selection>span, .main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li:hover>span {
    background: url(../images/subnav-indi-hover2.png) no-repeat;
    color: #FFF;
}
.main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li.has-children>div {
    background-color: #f5f5f5;
}
.main-home>.main-left>.home-page-text, .main-secondary>.main-full {
    box-shadow: 2px 2px 10px #d4dadd;
    background-color: #fff;
    margin: 15px 0;
    padding: 5px 10px;
}
.main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li.has-children>div>ul>div>li.has-children>a, .main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li.has-children>div>ul>div>li.has-children>ul>li>a, .main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li.has-children>div>ul>li>a {
    color: #003777;
    text-decoration: none;
}
.main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li.has-children>div>ul>div>li.has-children>a:hover, .main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li.has-children>div>ul>div>li.has-children>ul>li>a:hover, .main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li.has-children>div>ul>li>a:hover {
    color: #003977;
    text-decoration: underline;
}
.main-header>.main-nav-container>.sub-nav-container>ul.main-nav>li.has-children>div>ul>div>li.has-children>ul {
    border-color: #003977;
}
.main-home, .main-secondary {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    color: #000;
}
.main-home>.main-left>.home-page-text {
    border: 1px solid #FFF;
    border-radius: 3px;
}
.main-secondary>.main-full {
    border: 1px solid #FFF;
    border-radius: 10px;
}
.lb_clear {
    background-color: transparent!important;
    border: none!important;
    box-shadow: none!important;
}
.lb-div-table>.lb-div-row>.lb-div-cell, .main-secondary>.main-left {
    border: 1px solid #FFF;
    border-radius: 10px;
    box-shadow: 2px 2px 10px #d4dadd;
    margin: 15px 0;
    padding: 5px 10px;
    background-color: #fff;
}
.main-footer, .sub-footer {
    background-color: #003876;
}
.main-footer {
    color: #FFF;
    border-color: #7f7f7f;
    font-size: 10pt;
    padding: .5rem;
}
.main-footer a {
    color: #FFF;
    text-decoration: none;
}
.main-footer a:hover {
    color: #7f7f7f;
    text-decoration: underline;
}
.sub-footer {
    color: #FFF;
}
.lbw-search-product {
    background-color: #60879f;
    color: #fff;
    box-shadow: 4px 4px 12px #d4dadd;
}
.lbw-search-product h2, .lbw-search-product h3 {
    color: #fff;
}
.lbw-search-product h2 a, .lbw-search-product h3 a {
    color: #fff;
    text-decoration: none;
}
.lbw-search-product h2:hover a, .lbw-search-product h3 a:hover {
    color: #fff;
    text-decoration: underline;
}
.lbw-search-product>form {
    background-color: #fff;
}
div.link-list>div {
    padding-left: 30px;
}
div.link-list>div>a {
    text-decoration: none;
    font-weight: 700;
    color: #003777;
    padding: 5px 0;
    display: inline-block;
}
div.link-list>div>a:hover {
    text-decoration: underline;
    color: #003977;
}
.lbw-search-product div>form>input {
    color: #003777;
}
.inlet-highlight {
    border-radius: 15px;
    width: 100%;
    height: 100%;
    margin: auto;
}
.blue-shadow, .orange-shadow {
    padding: 5px;
    color: #fff;
    border-radius: 10px;
}
.inlet-highlight p {
    font-size: 11px!important;
}
.blue-shadow {
    background-color: rgba(0, 55, 119, .1);
    box-shadow: 0 0 25px rgba(0, 55, 119, .3);
    border-color: rgba(0, 55, 119, 1);
}
.orange-shadow {
    background-color: rgba(254, 79, 0, .3);
    box-shadow: 0 0 25px rgba(254, 79, 0, .7);
    border-color: rgba(254, 79, 0, 1);
}
.tblGrid, .tblGrid tr {
    width: 100%}
.tblGrid td {
    padding-top: 5px;
    padding-bottom: 3px;
}
.tblGrid tr.tblHead {
    width: 100%;
    font-weight: 700;
    border-bottom: 1px solid #000;
    padding: 0;
}
.tblGrid tr.tblHead td {
    padding: 0;
}
.tblGrid td.tblHead {
    padding: 0;
    font-weight: 700;
    width: 115px;
}
.row-on {
    background-color: #E1E1E1;
}
.row-off {
    background-color: #fff;
}
td.num {
    text-align: right;
}
.filler-after:after {
    clip: rect(0x, 190px, 20px, 0);
    content: "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ";
    position: absolute;
    z-index: -1;
}
.result-header- {
    overflow: hidden;
    margin: 15px 0;
}
.results-tabbed-in- {
    width: 75%;
    margin-left: 25px;
}
.ccc-searched-item- {
    margin: 2px 0;
    color: #000;
    font-family: arial_narrow_bold_italic!important;
    font-size: 16pt!important;
    font-weight: 700;
}
.videoWrapper  {
    position:  relative;
    padding-bottom:  56.25%;
     /* 16: 9 */padding-top: 25px;
    height:  0;
}
.videoWrapper iframe  {
    position:  absolute;
    top:  0;
    left:  0;
    width:  100%;
    height:  100%;
}
