<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 * Colour 1:
 * background = #df1111;
 * muted = #ef8888;
 * text = #111111;
 */

/*
 * Colour 2:
 * background = #1e0101;
 * muted = #8e8080;
 * text = #eeeeee;
 */

/*
 * Colour 3:
 * background = #f8f7f7;
 * muted = #fbfbfb;
 * text = #111111;
 */
 
/* ========= COMMON STYLES ========= */
 
body.blind_site{
    background-color: #f8f7f7;
}

.blind_site {
    font-family:'Work Sans',sans-serif}

.panel-default, .panel-widget, .panel-inner {
    border-radius: 0;
    color: #333;
    background-color: #FFF;
    border-color: #1e0101;
}

.widget-bordered {
    border: 1px solid #1e0101;
}

.panel-default .panel-heading,
.panel-widget .panel-heading,
.panel-inner .panel-heading,
.panel-default &gt; .list-group:first-child .list-group-item-default:first-child,
.panel-widget &gt; .list-group:first-child .list-group-item-default:first-child,
.panel-inner &gt; .list-group:first-child .list-group-item-default:first-child
{
    border-radius: 0;
}

/** Contact us form **/
.blind_site .colour1 .contact_us_icon, .blind_site .colour1.contact_us_icon,.blind_site .colour1 .product_search_icon, .blind_site .colour1.product_search_icon{
    padding:4px 33px;
    background-position:1% 50%
}
.hint{
    font-size:13px;
    margin-top:8px;
}

/** Alert Messages **/
.alert{
    margin-top:10px;
}

/** Absolute positions **/
.tl,.tr,.bl,.br{position:absolute}
.tl,.tr{top:0}
.tl{left:0}
.tr{right:0}
.bl,.br{bottom:0;}
.bl{left:0}
.br{right:0}

.panel-body{position:relative}

.top-menu {
    padding: 5px;
    background: #df1111;
    color: #111111;
    margin-bottom: 10px;
    border-radius: 0 0 8px 8px;
}

.top-menu .nav li a {
    color: #111111;
}

.top-menu .nav li a:hover,.top-menu .nav li a:focus {
    background-color: #1e0101;
    color: #eeeeee;
}

.panel, .panel-widget, .panel-inner {
    border-radius: 0;
}

.panel-widget .panel-heading, .panel-inner .panel-heading {
    background-color: #df1111;
    color: #111111;
}

.panel-inner .panel-heading,
.panel-inner a.list-group-item-default,
.panel-inner a.list-group-item-default:hover{
    background-color: #ef8888;
}

.breadcrumb {
    background-color: #df1111;
    color: #111111;
}

.breadcrumb a, .breadcrumb a:hover {
    color: #111111;
    text-decoration: none;
}

.breadcrumb a:hover{
    text-decoration:underline;
}

a.list-group-item-default, a.list-group-item-default:hover {
    background-color: #df1111;
    color: #111111;
}

.widget {
    margin-bottom: 10px;
    border: 0 solid #1e0101;
    border-radius: 8px;
    overflow: hidden;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.widget .panel-inner {
    border-radius: 8px;
    overflow: hidden;
    margin-top: 5px;
    margin-bottom: 5px;
}
.widget .panel-heading {
    border-radius: 8px 8px 0 0;
}

.widget-background {
    background-color: #1e0101;
    color: #eeeeee;
}

.widget-bordered {
    border-width: 1px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.tab-pane.tab-pane-bordered {
    border: 1px solid #ddd;
    border-top: none;
}

.tab-pane.tab-pane-padded {
    padding: 1em;
}

/** NAVBAR **/

.navbar {
    margin-bottom: 10px;
}

.navbar-custom {
    background-color: #df1111;
    color: #111111;
    border: none;
    border-bottom: 1px solid #1e0101;
    border-radius: 0;
    padding: 1.5em 0;
}
.navbar-custom .navbar-brand {
    color: #111111;
    font-size:14px;
}
.navbar-custom .navbar-brand.img {
    padding: 0;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
    color: #1e0101;
    background-color: transparent;
}
.navbar-custom .navbar-text {
    color: #111111;
}
.navbar-custom .navbar-nav &gt; li &gt; a {
    border-radius: 4px;
}
.navbar-custom .navbar-nav &gt; li &gt; a {
    color: #111111;
}
.navbar-custom .navbar-nav &gt; li &gt; a:hover,
.navbar-custom .navbar-nav &gt; li &gt; a:focus {
    color: #1e0101;
    background-color: transparent;
}
.navbar-custom .navbar-toggle {
    border-color: #1e0101;
}
.navbar-custom .navbar-toggle .icon-bar {
    background-color: #1e0101;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
    border-color: #1e0101;
}
.navbar-custom .navbar-nav &gt; .open &gt; a,
.navbar-custom .navbar-nav &gt; .open &gt; a:hover,
.navbar-custom .navbar-nav &gt; .open &gt; a:focus {
    color: #eeeeee;
    background-color: #1e0101;
}
@media (max-width: 767px) {
    .navbar-custom .navbar-nav .open .dropdown-menu &gt; li &gt; a {
        color: #111111;
        background-color: #df1111;
    }
    .navbar-custom .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover,
    .navbar-custom .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus {
      color: #eeeeee;
      background-color: #1e0101;
    }
}
.navbar-custom .navbar-link {
  color: #111111;
  background-color: #df1111;
}
.navbar-custom .navbar-link:hover {
  color: #1e0101;
  background-color: #eeeeee;
}
.navbar-custom .btn-link {
  color: #111111;
  background-color: #df1111;
}
.navbar-custom .btn-link:hover,
.navbar-custom .btn-link:focus {
  color: #1e0101;
  background-color: #eeeeee;
}

/** BOOTSTRAP SUB-MENU **/
.dropdown-submenu{position:relative;}
.dropdown-submenu&gt;.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu&gt;a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover&gt;a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left&gt;.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

/** FOOTER **/

footer{
    padding:1.5em 0;
    border-top: 4px solid #1e0101;
    background-color: #df1111;
    color: #111111;
}

footer div a,footer div a:hover{
    color: #111111;
}

footer ul{
    list-style:none;
    padding-left:0;
}

footer ul li a{
    color: #111111;
}
footer ul li a:hover{
    color: #df1111;
}

footer a.btt:hover{
    text-decoration:underline;
}

.social_link {
    margin: 0 0.5em;
}

.social_link:hover {
    opacity:.8;
}

/** WIDGET I.E. QUICK CONTACT **/

.textwidget, .imagewidget {
    background-color: #1e0101;
}
.textwidget{
    padding:1% 4%;
    text-align:center;
}
.textwidget h4{
    text-transform: uppercase;
    margin-bottom:20px;
}
.textwidget h4 a,.textwidget .widgetCta{
    text-decoration: none;
    color: #eeeeee;
}
.textwidget .modal h4{
    margin-bottom:0;
}
.textwidget .widgetCta{
    padding:2%;
    text-align: center;
    background-color: #df1111;
    color: #111111;
    border-radius:3px;
    display:block;
    margin-bottom:5px;
    width:100%;
}
.textwidget .widgetCta:hover{
    opacity:.7;
}

@media (min-width: 768px) {
    .textwidget, .imagewidget {
        height: 91px;
        font-size: 11px;
    }
    .textwidget {
        position: relative;
    }
    .textwidget h4 {
        font-size: 120%;
        margin-top: 5px;
    }
    .textwidget .widgetCta {
        position: absolute;
        bottom: 4px;
        width: 92%;
    }
}

@media (min-width: 992px) {
    .textwidget, .imagewidget {
        height: 88px;
    }
}

@media (min-width: 1200px) {
    .textwidget, .imagewidget {
        min-height: 107px;
        font-size: 14px;
    }
}

/** BLOG **/

.blog_entry{
    padding:5px;
    margin:10px auto;
    border:1px solid #f8f7f7;
}
.blog_entry h3{
    margin-top:0;
}
.blog_entry .description,.blog_item .description{
    margin:10px auto;
}
.blog_entry .btn{
    margin-top:20px;
}

/** BOTTOM SEARCH FORM **/
.jsHookShowSearch{
    position:absolute;
    right:25px;
    top:25px;
}

/** COOKIE SETTINGS FORM **/
.cookie-setting-form  label{
    margin-top:16px;
    width:100%;
}
.cookie-setting-form .form-control{
    margin-top:19px;
    width:10%;
}
input[type=checkbox], input[type=radio]{
    height:15px;
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}

/* ========= END COMMON STYLES ========= */

/* ========= RESPONSIVE 1 ONLY STYLES ========= */

/* ========= RESPONSIVE 1 ONLY STYLES ========= */

.row, .form-horizontal .form-group {
    margin-left: -5px;
    margin-right: -5px;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-left: 5px;
    padding-right: 5px;
}

.container, .container-fluid {
	padding-right:5px;
	padding-left:5px;
}

.panel-body {
    padding: 5px;
}

.top-padding {
    padding-top: 5px;
}

.top-margin {
    margin-top: 5px;
}

.bottom-padding {
    padding-bottom: 5px;
}

.bottom-margin {
    margin-bottom: 5px;
}

.social_link img {
    background-color: #1e0101;
    border-radius: 4px;
}

.carousel-control {
    width: 2em;
}

@media (min-width:768px) {
    .carousel-control {
        width: 4em;
    }
}
</pre></body></html>