﻿/*@media (min-width: @screen-md-min){
    body {
        font-size: 10px;
        line-height: 1.5;
        color:pink;
        /*font-family:"Bliss";*/
/*}
}*/
/*a, a:visited{color:#337ab7;}*/
html, body {
    overflow-x: hidden;
}
#mobile-controls .btn,#mobileMyOutLaw ul li a {
    font-family: "Bliss Medium", "Helvetica Neue", Arial, sans-serif;
}

a:active{color:red;}
.button-2 span {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    line-height: 1.2em;
}
.header-nav a:hover, .header-nav a:visited, .header-nav:focus{color:#fff;}
.pagination {
    display: block!important;
}
.navbar-collapse {
  border-top: 1px solid transparent;
  box-shadow: none!important;
}
#navigation .flyout .subsection ul li a {
    font-family: "Bliss Medium",Helvetica,Arial,Sans-Serif;
}

#navigation .flyout .open strong {
    background: url(/images/outlaw/navigation/primary-sub-arrow-up.png) 100% 50% no-repeat!important;
}
#navigation .flyout .dropdown-link strong {
    background: url(../../images/outlaw/navigation/primary-sub-arrow.png) 100% 50% no-repeat!important;
}
.flyout .subsection ul li a:hover {
    text-decoration: underline;
}
#navigation ul {
    list-style-type: none;
}
#mobile-controls ul {
    list-style-type: none;
    position: relative;
    /* float: left; */
}
#mobileRegionFilter
{
    float:left;
    width:100%
}
.related a {
    color: #000;
    display: block;
    padding: 10px 25px 10px 10px;
    text-decoration: none;
}

/* Collapse Navbar fix */
@media (max-width: 991px) {
    input[type=checkbox], input[type=radio] {
        margin: 4px 0 0;
        margin-top: 1px \9;
        line-height: normal;
        margin-right: 7px;
    }
    .region {
        margin: 0;
        list-style-type: none;
    }
    #navigation li.account{display:none}
    a, a:visited {

    }
    #mobileRegionFilter li 
    {
  margin: 0;
    }
    ul.flyout.personalised.clear.region > p, a, li {
        /* list-style-type: none; */
    }
    .flyout.personalised.region .regions li label {
        /* font-size: 0.622222em; */
        /*position: relative;
        display: block;
        padding: 0 0 8px 20px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 8px;
        padding-left: 20px;*/
        cursor: pointer;
        font-weight: normal;
        color: #49555C;
        font-family: "Bliss Medium","Gill Sans","Helvetica Neue",Arial,sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
    }
    .flyout.personalised.region{background-color:#f1f1f1!important;}
    .region .article-prefs {
        border-top: 1px solid #d8d8d8;
        margin-top: 10px;
    }
    ul.flyout.personalised {
        font-size: 15px;
    }
    .regionlist > label {
        font-weight: 700!important;
        font-size:15px;
    }
    /*.flyout.personalised.region .regions input[type=checkbox] ~ i {
        display: inline-block;
        position: absolute;
        top: -1px;
        left: 0;
        width: 18px;
        height: 18px;
        margin-right: 5px;
        vertical-align: middle;*/
        /*background: transparent url(../../images/outlaw/icons/sprite_icons.png) no-repeat 0 -3400px;*/
    }
    mobileRegionFilter{padding:0;margin:0;}
    .container-fluid{padding-left:0;padding-right:0;}
    .dropdown-menu {
        position: relative;
        top: 100%;
        left: 0;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0;
        margin: 2px 0 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #055D93;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #055D93;
        border: 1px solid rgba(5, 93, 147, 1);
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
        .dropdown-menu > li > a {
            display: block;
            padding: 3px 20px;
            clear: both;
            font-weight: 400;
            line-height: 1.42857143;
            color: #FFF;
            white-space: nowrap;
            font-family: "Bliss", "Helvetica Neue",Helvetica,Arial,sans-serif;
        }
    .profile-list li {
        display: block;
        float:none;
        padding:0;
        padding-left: 10px;
        margin: 10px 0px!important;
        font-size: 1.65em;
        border-top: 4px solid #49555C;
        background-color: #F2F2F2;
        width:100%;
        /* padding: 0; */
        /* margin: 0 0 0 20px; */
        /* float: left; */
        /* width: 280px; */
        /* padding: 20px 10px; */
    }

    .btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default {
        color: #eee;
        background-color: #055D93;
        border-color: rgb(2, 65, 107);
        border: 1px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        border-radius: 1px;
        border:0px;
        border-left:1px solid rgb(2, 65, 107);
        border-right:1px solid rgb(2, 65, 107);
    }

    .btn-default {
        color: #FFF;
        background-color: #055D93;
        border-color: rgb(2, 65, 107);
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        border-radius: 1px;
        border:0px;
        border-left:1px solid rgb(2, 65, 107);
        border-right:1px solid rgb(2, 65, 107);
    }
    #mobile-controls ul li a {
        text-align: center;
    }


    #mobile-controls .QuickSearchArea, #mobile-controls .account{display:block;}
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 0
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
}

a:active{color:red;}
.header-nav a:hover{color:#fff;}

.region {
    padding: 20px;
    padding-right: 4px;
}
    .region h3 {
        font-size: 1.4em;
    }
#navigation .flyout.personalised.region .regions li label {
    font-size: 0.8em;
    margin-bottom: 0;
}
.region .article-prefs p {
    font-weight: normal;
    font-size: 1em;
    color: #000;
    margin: 0;
    padding: 10px 0;
}
#navigation .region a.all-regions {
  font-size: 1em;
}
#navigation .button {
    border: 0;
    margin: 0;
    font-size: 1.4em;
    height: 28px;
    font-weight: normal;
    display: inline-block;
    padding: 0 0 0 10px;
    background: transparent url("../../images/outlaw/buttons/button.png") no-repeat scroll 0 0!important;
}

.infoBy{text-transform:none!important;}
#header .search {
    clear: right;
    float: right;
    padding-top: 10px;
}

#header #SearchText {
    background: #60727b;
    border: none;
    color: #FFF;
    float: left;
    height: 2.1em;
    padding-left: 7px;
}

#header-search {
    background: black;
}

.navbar-toggle {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

button.search-toggle.navbar-toggle {
    padding: 0;
    border: 0;
    border-radius: 0;
    float: right;
}

#header .searchicon {
    clear: right;
    /* float: left; */
    /* padding-top: 10px; */
    width: 34px;
}

img.searchicon {
    width: 35px;
}

a.arrow-white-on-blue:hover {
    color: white;
}

/* --- SCREEN SIZE RESETS ---*/



#navigation .flyout.personalised li.other-topics-sectors {
    font-size: 1.4em;
    /* margin: 15px; */
}

#navigation .flyout.personalised > li {
    padding-top: 5px;
}


#navigation ul {
    margin: 0;
}

#navigation .subsection li {
    font-size: 1em;
    color: blue;
}

#navigation .flyout .subsection ul li a {
    color: #055d93;
}

.navbar-default, #navigation {
    background-color: #055D93;
    border: 0px;
}

.navbar-collapse {
    border-top:0;
    background: #055D93;
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    background-color: rgba(0, 0, 0, 0.27);
    color: white;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background: rgba(0, 0, 0, 0.27);
    color: white;
}

.navigation a, .navigation a:visited {
    color: black;
}

#navigation .col-1 ul, #navigation .col-2 ul {
    background: none;
    list-style-type: none;
    border: 0;
}

#navigation .col-1, #navigation .col-2 {
    background: none;
}

#navigation .flyout .subsection {
    background-image: none;
    background: #fff;
    border-bottom: 1px solid #e0e0e0;
    float: left;
    height: auto;
    margin: 0 20px 10px 0;
    /* padding: 0 0 10px; */
    width: 309px;
}

    #navigation .subsection li, #navigation .flyout .subsection a {
        background: none;
    }

@media (max-width:768px) {
    #navigation .filter-by-region a > span span {
        background: transparent url("../../images/outlaw/navigation/primary-region.png") no-repeat scroll 0px 46%;
        /*padding: 9px 10px 13px 25px;*/
        padding-left:20px;
    }
    #navigation .button span {
        color: #055D93;
        font-size: 0.66666666em;
        padding: 5px 25px 0 0;
        background: transparent url("../../images/outlaw/buttons/button.png") no-repeat scroll right 0;
    }

    .navbar-default .navbar-nav > li > a {
        color: white;
    }
    .preview {
        border-top: 0;
        padding: 0;
        margin-bottom: 0;
    
        border-bottom: 1px solid #D6D6D6;
}
    .preview h1{font-size: 1.8em;}
    .preview h2 {
    font-size: 1.8em;
    }
    .preview p {
        padding-bottom: 0;
    }
    li {
        margin: 0;
        padding: 0;
    }

    #navigation li, .related li {
        font-size: 14px;
    }

    .navbar-nav > li > .dropdown-menu {
        border: 10px solid rgb(2, 65, 107);
        list-style-type: none;
    }

    #navigation .subsection li {
        /* border-bottom: 1px solid #f5f5f5; */
        /* margin: 10px 5px; */
        /* padding-bottom: 10px; */
        /* display:none; */
    }
    #navigation .flyout .subsection ul li a {
    background: url(../../images/outlaw/icons/arrow-blue-white.png) 0% 50% no-repeat;
    margin: 0 5px 2px 0;
    padding: 2px 11px 2px 16px;
    /* white-space: nowrap; */
    font-family: "Bliss Medium",Helvetica,Arial,Sans-Serif;
    display: inline-block;
}

    .date-mobile {
        background: url(../../images/outlaw/divider-grey.png) 0 50% no-repeat;
        color: #4f4f4f;
        display: inline-block!important;
        padding-left: 6px;
        margin-left: 6px;
        margin-right: 10px;
        font-size: 0.8em;
        font-family: Georgia;
    }
    .topics {
        margin-bottom:5px;
    }
    .article-row .g5-alt {
        padding-top: 0px;
    }
    .droplist ul.subnav li {
        clear: both;
        float: none!important;
    }
}

@media (min-width: 992px) {
    body {
        font-size: 10px;
        line-height: 1.5;
        /*font-family:"Bliss";*/
    }

    h1 {
        font-size: 28px;
    }

    h2 {
        font-size: 21px;
    }
}


@media (min-width: 768px) {
    .h1, .h2, .h3, h1, h2, h3 {
        margin-top: 0;
    }

    #SearchText {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

    .nav > li > a {
        padding: 0;
    }
    #navigation .flyout.personalised.region .regions li{width:100%;}
    .navbar-nav > li > .dropdown-menu {
        border: 10px solid rgb(2, 65, 107);
        width: 690px;
        font-size: 10px;
        list-style-type: none;
    }

    #navigation .flyout .subsection ul li a {
        background: url(../../images/outlaw/icons/arrow-blue-white.png) 0% 50% no-repeat;
        margin: 0 5px 2px 0;
        padding: 2px 11px 2px 16px;
        /* white-space: nowrap; */
    }

    #navigation .subsection li {
        /* display: inline; */
        /* margin-bottom: 10px; */
        /* padding-bottom: 10px; */
    }

    #navigation .flyout.personalised, #navigation .flyout.personalised .subsection {
        list-style-type: none;
    }

    #navigation ul ul, ol ol, ol ul, ul ol {
        margin: 0;
    }

    #navigation li, .related li {
        position: static;
    }

    #navigation li {
        margin: 0;
    }

    .navbar-default {
        background-color: #055D93;
        border: 0px;
    }

        .navbar-default .navbar-nav > li > a {
            color: white;
        }

    #navigation a:focus {
        background: url(../../images/outlaw/navigation/primary-hover.png) 0 0 no-repeat; /*margin: 0 -1px; padding: 0 1px*/
    }

    #navigation span {
        color: #fff;
        display: block;
        margin: 0;
        padding: 12px 20px;
        width: auto;
    }

    #navigation .filter-by-region .regionSpan {padding-left:45px;background:transparent url("../../images/outlaw/navigation/primary-region.png") no-repeat scroll 20px 46%;}

    #navigation .double span {
        padding: 3px 20px 4px 20px;
    }

        #navigation .double span span {
            clear: left;
            float: none;
            padding: 0;
            text-transform: uppercase;
        }
        #navigation .about-link span span {
            padding-left:20px;
            text-transform: none;
        }

        #navigation .double span .arrow {
            background: url(../../images/outlaw/navigation/primary-arrow-down.png) 100% 50% no-repeat;
            display: inline;
            padding: 0 16px 0 0;
        }

    #navigation .home-link span {
        background: url(../../images/outlaw/navigation/primary-home.png) 20px 46% no-repeat;
        padding-left: 40px;
    }
    #navigation .about-link span {
        padding-left: 0px;
    }

    #navigation .flyout .subsection a {
        background-image: none;
        color: #000;
        float: none;
        /*font-size-adjust: 0;*/
        height: auto;
    }

    #navigation .flyout .subsection {
        background-image: none;
        background: #fff;
        border-bottom: 1px solid #e0e0e0;
        float: left;
        height: auto;
        margin: 0 20px 10px 0;
        /* padding: 0 0 10px; */
        width: 309px;
    }

    .navigation.container-fluid {
        padding: 0;
        margin: 0;
    }

    #navigation ul {
        background: url(../../images/outlaw/navigation/primary-divider.png) 0 0 no-repeat;
    }

    #navigation li {
        /* background: url(../../images/outlaw/navigation/primary-divider.png) 100% 0 no-repeat; */
    }
}

.navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}

.navbar-toggle {
    background: #055d93;
}

    .navbar-toggle .icon-bar {
        background: white;
    }

@media (max-width:992px) {
    screen, projection, #breadcrumb, #content, #footer .legal, .header-nav, .nav-wrap, .header-content {
        width: auto;
    }
    #navigation a { text-decoration: none; z-index: 90 ;}
    #navigation a:hover { text-decoration: underline; z-index: 90 ;}
    #navigation .flyout.personalised li.your-topics ul li {
        border: 0 none;
        display: block;
        background: none;
        font-size: 1em;
        width: 100%;
        margin: 10px 0;
    }
    .dropdown-toggle{width:100%;padding:8px 0;}
    #MobileSearchText {
        background: #60727b;
        border: none;
        border-top-color: initial;
        border-top-style: none;
        border-top-width: initial;
        border-right-color: initial;
        border-right-style: none;
        border-right-width: initial;
        border-bottom-color: initial;
        border-bottom-style: none;
        border-bottom-width: initial;
        border-left-color: initial;
        border-left-style: none;
        border-left-width: initial;
        color: #FFF;
        float: left;
        height: 29px;
        padding-left: 15px;
        width: 100%;
    }
    #mobileMyOutLaw li {
        margin: 0px;
        border-top: 1px solid rgb(4, 57, 89);
            font-size: 1em;
        /* float: left; */
}
    .noPad{padding:0px!important}
    .btn {
        display: inline-block;
        padding: 6px 12px;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 0px;
    }
    .btn {
        border-radius: 0;
        border-right: 2px solid rgb(5, 93, 147);
    }
    .btn-primary {
        background-color: rgb(14, 93, 142);
    
        border-left: 1px solid rgb(0, 62, 101);
}
        .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
            color: #fff;
            background-color: #1B4F7C;
            border-color: #204d74;
            border-radius: 0;
        }
}


@media only screen and (min-width: 0px) {
    body {
        font-size: 12px;
    }

    h1 {
        font-size: 1.8em;
    }

    h2 {
        font-size: 1.6em;
    }

    h3, .article-row h3 {
        font-size: 1.8em;
    }

    #navigation .flyout.personalised li.your-topics {
        margin: 0;
        font-size: 1em;
    }

        #navigation .flyout.personalised li.your-topics ul li strong {
            font-weight: 400;
        }

    .header-content {
        min-width: 320px;
    }

    .search-results-form #SearchTextFull {
        width: auto;
    }

    #content {
        padding: 0;
    }

    #cookies-panel {
        z-index: 1000;
        position: fixed;
        bottom: 0;
        padding:10px;
    
        opacity: 0.9;
}

    #cookies-usage-statement h2 {
        width: auto;
    }

    .navbar-nav .open .dropdown-menu {

    }

    a.dropdown-toggle {
        float: LEFT;
    }

    ul.flyout.personalised.clear.dropdown-menu {
        float: right;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .nav > .account {
        display: none;
    }
    .account.dropdown > a.dropdown-toggle{
        display:block;  position:relative;
        list-style-type:none;
    }
    .account > a.dropdown-toggle > span, 
    .account > a > span {
        background: #034369;
        display: block;
        color: #ffffff;
        float: left;
        padding: 12px 20px;
        width: 100%;
    }
    .account > a.dropdown-toggle {
        display: block;
        width: 100%;
    }
    .account > ul.flyout.clear.dropdown-menu {
        position: relative;
    }

    #breadcrumb .first {
        display: block;
        /*background:gray!important;*/
    }
}

@media only screen and (max-width: 992px) and (min-width: 0px) {/*(max-width:768px) {*/
    .mobileSep {
        display: inline!important;
        margin-left: 10px;
    }
    #breadcrumb .last {
        width:auto!important;
    }
    #breadcrumb div {
        display: inline-block;
        float: left;
    }
    .droplist {
        clear: both!important;
        display: block!important;
        /* float: none!important; */
        /* float: right; */
        /* width: 100%!important; */
        margin: 0!important;
        padding: 0!important;
    }
    .button .button-2{margin-top:10px;}

/* Responsive Cookie Fix */
    #cookies-usage-statement {
        width: auto;
        margin: 0px auto;
        padding-top: 0px; 
    }
    #cookies-usage-statement h2 {
        float: none;
        width: auto;
        padding-right: 15px;
    }
    #cookies-usage-statement p {
        width: auto;
        padding-right: 15px;
    }

.header-nav li a {
  font-family: georgia;
}
#navigation .subsection li {
  /* border-bottom: 1px solid #f5f5f5; */
  margin: 1px 0px;
  /* padding-bottom: 10px; */
  /* display: none; */
  display: block;
}
#footer li, #footer small { font-size: 1.3em;}
#mobile-controls .btn-primary.col-xs-2[aria-expanded="true"] {
    background-color: #60727B!important;
}
#mobileSearch {
    background-color: #60727B;
    border: 0;
    margin: 0;
    padding-left: 1px;
}
#mobile-controls .btn-primary.col-xs-2[aria-expanded="true"] > .glyphicon-search:before
{content: "\e014" ;font-size: 1.2em;/* background-color: #BD6060; *//* color: red!important; */}
    .subsection li a:hover {
        text-decoration: underline;
    }
    #navigation .flyout strong { background: url(/images/outlaw/navigation/primary-sub-arrow-down.png) 100% 50% no-repeat; display: inline-block; font-weight: 400; padding: 0 12px 0 0 }
.subsection a {
  background: none;
  display: block;
}
.header-nav li {
  border-bottom: 1px solid grey;
  font-family: Georgia;
}
#mobile-controls .btn {
  min-height: 35px;
}
.is-filtered-by-region, .is-filtered-by-region:hover
{
    background:black;
    border:0;
}
    .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
        color: #FFFFFF;
        text-decoration: none;
        background-color: #094A72;
    }
    #breadcrumb .first {
        background-image: none!important;
        padding-right:5px;
    }
    #breadcrumb li {
        display: block;
    }
    .related li{background-position:95% 50%!important;}
    .breadcrumbBtn {
        -moz-border-radius: 70px;
        margin: 0 auto;
        height: 20px;
        width: 39px;
        /*border-radius: 0px 0px 90px 90px;
        -moz-border-radius: 90px 90px 0 0;
        -webkit-border-radius: 0px 0 90px 90px;*/
        background: rgb(14, 93, 142) url('/images/outlaw/navigation/primary-arrow-up.png') no-repeat 14px 5px;
        font-size: 1em;
        line-height: 0;
        padding: 0;
        color: white;
        margin-top: -1px;
        display: block;
    }
    .breadcrumbDropdown.collapsed > .btn{
      background: rgb(14, 93, 142) url('/images/outlaw/navigation/primary-arrow-down.png') no-repeat 14px 5px;  
    }
    .btn.breadcrumbBtn:active{background: rgb(14, 93, 142) url('/images/outlaw/navigation/primary-arrow-up.png') no-repeat 14px 5px!important;}
    #breadcrumb .last {
        width: auto!important;
    }
    .account .flyout {
        border-radius: 0;
        padding-bottom: 0;
        display: block;
        width: 100%;
    }
    .breadcrumbDropdown {
        display: inline-block!important;
        float: left;
        margin-top: 10px;
        margin-left: 5px;
    }
    #breadcrumb ul li {
        clear: both;
        float: left;
    }
.pagination {
    display: block!important;
    margin: 0;
}
    .pagination a {
        border: 2px solid rgb(5, 93, 147);
        padding: 10px;
        background-color: rgb(242, 242, 242);
        /* margin: 10px 0; */
        line-height:4em
    }
    .pagination li {
        line-height:4em;
    }
    .pagination ul {
        padding-top: 10px;
    
        clear: both;
        float: left;
}
    .clearrow{clear:none;}
    .flyout.personalised.region{background-color:#f1f1f1!important;}
    #mobileMyOutLaw .dropdown-menu{padding:0;margin: 0;border: 0;}
    .navigation li a {
        background: url(../../images/outlaw/navigation/primary-divider.png) 100% 0 no-repeat;
    }
    .navbar-default, #navigation {
        border: 0px;
    }
    #navigation li {
        background: url(../../images/outlaw/navigation/primary-divider.png) 100% 0 no-repeat;
    
        /* color: blue!important; */
}
        
    .navbar {
        margin-bottom: 0;
    }
    .navbar-nav .open .dropdown-menu {
        width: 100%;
    }
    #navigation .regions li ul{width:auto!important;}
    .regions div {
        width: 50%;
        height: 148px;
    }
    #breadcrumb .trail {
        background: none!important;
    }
    .regionlist{width:100%!important;}
    #breadcrumb {
    padding: 0px 15px;
    }
    #content{margin-bottom:15px;}
    .header-nav ul, .header-nav li {
        background: none!important;
        list-style: none;
        padding: 0;
        clear: both;
    }

    .site-link {
        font-size: 1.2em;
    }
    .header-nav li {
        /* background-position: 100% 50%; */
        /* float: left; */
        line-height: 28px;
        /* padding-right: 10px; */
        margin: 0 0 0 0px;
        padding: 7px 15px;
        font-size: 14px;
    }
    .header-nav ul, .header-nav li {
        background: none!important;
        list-style: none;
        padding: 0;
        clear: both;
        width: 100%;
    }
    .header-nav a {
        color: #fff;
        text-decoration: none;
        width: 100%;
        display: block;
    }
    #footer .links {
        float: left;
        margin-left: 6px;
        width: 97%;
    
        paddgin: 0;
        margin: 0;
        padding: 0;
        padding: 0 15px;
}
    footer .legal a {
        color: #ccc;
        float: left;
        width: 100%;
        text-align: left;
    }
    .site-link {
        background: url(../../images/outlaw/icons/pm-logo-site-link.png) 0 0 no-repeat;
        color: #fff;
        display: block;
        float: left;
        font-size: 1.2em;
        line-height: 22px;
        margin-top: 3px;
        padding: 0 10px 0 24px;
        clear: both;
        /* padding-left: 15px; */
        /*margin-left: 15px;*/
    }
    #footer .legal li {
        background:none!important;
        float: left;
        /* padding: 0 6px; */
        /* padding-top: 7px; */
        /* padding-right: 15px; */
        /* padding-bottom: 7px; */
        /* padding-left: 15px; */
        vertical-align: top;
        display: block;
        clear: both;
        /* padding: 7px 15px; */
        padding-top: 7px;
        padding-right: 15px;
        padding-bottom: 7px;
        /* padding-left: 15px; */
        border-bottom: 1px solid grey;
        width: 100%;
    
        paddgin: 0;
        /* padding: 10px; */
        padding: 5px 0;
}
    #footer small {
        color: #ccc;
        float: left;
        clear: both;
        padding: 7px 15px;
        padding-top: 7px;
        padding-right: 15px;
        padding-bottom: 7px;
        padding-left: 15px;
    }
    #header .header-nav{
        display:none!important;
    }
    .header-content{margin-top:0;padding-top:5px;}
    .QuickSearchArea{padding:0!important;}
    .nav > .account {
        display: none;
    }
    .header-content {
        min-width: 330px;
        padding-left: 5px;
        /* background-color: black; */
    }
    .header-nav {
        margin: 0;
        padding:15px;
    }
    #navigation li, .related li{list-style-type:none;/* background-color: #25E0E0; */}
    #breadcrumb li {
        color: #01558a;
        display: block;
        font-weight: 400;
        margin: 0;
        padding: 5px;
        position: relative;
        vertical-align: top;
        font-size: 1.4em;
        padding-left:15px;
    }

    #breadcrumb .subnav li {
        background: none!important;
        display: block;
        font-size: 1em;
        margin-right: 8px;
        padding: 0 7px 10px 0;
    }
    #breadcrumb .last {
        background: none!important;
    }
    .header-content > .QuickSearchArea {
        display: none;
    }
    #mobile-controls #header-search{background:none!important}
    #mobile-controls .search.clear {
        padding: 0;
        margin-bottom: 10px;
    }
    .join-my-outlaw li {
        margin: 0px 48px;
    }
    .user-box .copy .button, .join-my-outlaw .copy .button {
        font-size: 0.65em;
        margin: 0 0 0 20px;
        text-align: c;
        line-height: 1.7em;
    }

/*    Iphone zoom fix    */
    input[type='text'],
    input[type='number'],
    textarea {
        font-size: 16px;
    }

    #breadcrumb .trail {
        min-width: 0;
    }
    #breadcrumb ul li {
        padding: 10px 5px 0 5px!important;
        display: inline-block;
        clear: none;
        padding-bottom: 0;
        margin-bottom: 0;
    }
}
@media only screen and (max-width : 480px) {
    body {
        font-size: 10px;
    }

    .logo-img {
        width: 220px;
    }

    /*h1 {
        font-size: 26px;
    }

    h2 {
        font-size: 21px;
    }*/

    #navigation .flyout .subsection {
        margin: 0;
        width: 100%;
    }
.featured-news {
    margin-top: 15px;
}

    #header .search {
        float: none;
        margin-right:10px!important;
}

    #header #SearchText {
        background: #60727b;
        border: none;
        color: #FFF;
        float: left;
        height: 29px;
    }

    .header-content {
        min-width: 288px;
    }

    .search-results-form #SearchTextFull {
        width: auto;
    }

    #breadcrumb .first {
        /* background: #E5E5E5!important; */
    
        /* padding-right: 5px; */
        /* padding: 0; */
}
    #breadcrumb .collapse {
        display: none;
    }
}
    /*#header #SearchText{width:100%}*/

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
    /*#header #SearchText{width:100%}*/
    #header .search {
        float: none;
    }

    body {
        font-size: 10px;
    }

    .logo-img {
        width: 220px;
    }

    #navigation .flyout .subsection {
        margin: 0;
        width: 100%;
    }

    #header #SearchText {
        background: #60727b;
        border: none;
        color: #FFF;
        float: left;
        height: 29px;
    }

    .header-content {
        min-width: 330px;
    }

    .nav > .account {
        display: none;
    }

    #breadcrumb .first {
        /*display: block;
        background: #E5E5E5!important;*/
    }
    #breadcrumb .collapse{display:none;}

}


/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    /*#header #SearchText{width:100%}*/
    /*.breadcrumbBtn{display:none;}*/
    a:active{color:#c70c47;}
    
    .articleRelated{padding:0!important;}
    .navbar-default, #navigation {
        border: 0px;
    }
    #header .header-nav {
        display: block;
    }
    /*.header-nav {
        display: none;
    }*/
    .nav > .account {
        display: block;
    }

    .filter-by-region a > span {
        padding: 0!important;
    }

    body {
        font-size: 10px;
    }

    li.subsection {
        font-size: 15px!important;
    }

    .logo-img {
        width: 240px;
    }

    #navigation .flyout.personalised li.your-topics {
        margin: 0;
        font-size: 1.2em;
    }

    #header .search {
        clear: right;
        float: right;
        padding-top: 10px;
        width: 226px;
    }

    #header #SearchText {
        background: #60727b;
        border: none;
        color: #FFF;
        float: left;
        height: 29px;
        padding-left: 7px;
        width: 188px;
    }

    .QuickSearchArea {
        float: right;
    }
    /* account */
    #navigation li.account,
    #navigation li.account span {
        background: #055d93 url(../../images/outlaw/navigation/bg-account.png) no-repeat 100% 0;
    }

    #navigation li.account {
        float: right;
        /*margin-right: -10px;*/
        padding-right: 20px;
        border: none;
        position: absolute;
        right: 0;
    }

        #navigation li.account span {
            background-position: 0 0;
            padding: 12px 10px 12px 25px;
        }

        #navigation li.account a {
            background: transparent url(../../images/outlaw/icons/sprite_toggle_arrows.png) 100% -182px no-repeat;
            padding: 0 15px 0 0;
        }

            #navigation li.account:hover a,
            #navigation li.account a:hover,
            #navigation li.account a:focus {
                margin: 0;
            }
        /* if logged-off */
        #navigation li.account.logged-off a i {
            display: block;
            float: left;
            width: 25px;
            height: 20px;
            background: transparent url(../../images/outlaw/icons/sprite_icons.png) 0 -2600px no-repeat;
        }

        #navigation li.account.logged-off a {
            background-position: 100% -284px;
        }
    /* drop-down */
    #navigation li .flyout {
        z-index: 10;
    }

    /*#navigation li.account .flyout {
        border-width: 5px;
        left: auto;
        right: 10px;
        padding: 15px;
        top: 41px;
        width: 220px;
        background: #FFFFFF;
    }*/

        #navigation li.account .flyout li {
            border: none;
            float: none;
            margin: 0;
            padding: 0;
            width: auto;
        }

            #navigation li.account .flyout li a {
                display: block;
                background: transparent url(../../images/outlaw/icons/arrow-blue-white.png) no-repeat 0 3px;
                color: #055D93;
                padding: 0 0 5px 18px;
            }

            #navigation li.account .flyout li.signout {
                margin: 0 -12px -13px -12px;
                padding: 5px 10px;
                background-color: #eee;
            }

                #navigation li.account .flyout li.signout a {
                    background: #eee url(../../images/outlaw/icons/sprite_icons.png) no-repeat 0 -2698px;
                    padding: 4px 0 0 20px;
                }

    .search-results-form #SearchTextFull {
        width: auto;
    }

    #content {
        padding: 34px 0;
    }
    .account > ul.flyout.clear.dropdown-menu {
        position: absolute;
    }

    #breadcrumb ul {margin:0;}
    #mobile-controls .QuickSearchArea,
    .navbar {
        margin-bottom: 0;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    body {
        font-size: 10px;
    }
    .navbar-toggle {
        display: none!important;
    }
    h1 {
        font-size: 26px;
    }

    h2 {
        font-size: 21px;
    }

    .QuickSearchArea {
        float: right;
        padding: 0;
        margin-left: -8px;
    }

    .logo-img {
        height: 63px;
        width: 342px;
    }

    #header .search {
        clear: right;
        float: right;
        padding-top: 10px;
        width: 226px;
    }

    #header #SearchText {
        background: #60727b;
        border: none;
        color: #FFF;
        float: left;
        height: 2.1em;
        padding-left: 7px;
        width: 188px;
    }

    .QuickSearchArea {
        float: right;
    }

    #breadcrumb .collapse{display:block!important}
    #breadcrumb li {
        color: #01558a;
        display: table-cell;
        font-weight: 400;
        margin: 0;
        padding: 18px 20px 18px 20px;
        position: relative;
        vertical-align: top;
    }
    #breadcrumb .first {
        display:table-cell
    }

    .account {
        position: relative;
        right: 0;
    }

    .navbar-default {
        width: 940px;
        border-radius: 0;
        margin: 0 auto;
    }

    .header-nav ul, .header-nav li {
        margin-bottom: 0;
    }

    .navbar-nav {
        padding: 0;
    }

    .search-results-form #SearchTextFull {
        width: 453px;
    }

    #cookies-panel {
        z-index: 1000;
        position: relative;
        bottom: 0;
    }
    #breadcrumb.collapse {
        display: block;
        height:auto!important;
    }
    #navigation {
        display: block;
    }

    #mobile-controls .account {
        display: none;
    }
    #navigation .filter-by-region span {padding-left: 21px;}
    #navigation .filter-by-region span span {
        background: transparent url("../../images/outlaw/navigation/primary-region.png") no-repeat scroll 0px 46%;
        /*padding: 9px 10px 13px 25px;*/
        margin-left:10px;
    }
    #navigation .filter-by-region .button-2 span {
    padding-left: 0px;
    }
    /*	4.3 NAVIGATION ----------------------------------------- */
	#navigation { clear: both; font-weight: 700; z-index: 898; }
        #navigation ul {list-style-type: none; margin: 0; padding: 1; position: }
            #navigation li { background: url(../../images/outlaw/navigation/primary-divider.png) 100% 0 no-repeat; float: left; margin: 0; overflow: visible; /* padding: 0 1px 0 0  */}
                #navigation a { display: block; float: left; outline-width: 0; position: relative; text-decoration: none; z-index: 90 }
                #navigation li:hover a,
                #navigation a:hover,
                #navigation a:focus { background: url(../../images/outlaw/navigation/primary-hover.png) 0 0 no-repeat; margin: 0 -1px; padding: 0 1px }
                    #navigation span { color: #fff; display: block; float: left; margin: 0; padding: 13px 20px; width: auto }
                    #navigation .double span { padding: 3px 20px 4px 20px }
                        #navigation .double span span { clear: left; float: none; padding: 0; text-transform: uppercase }
                        #navigation .about-link span span { clear: left; float: none; padding: 0; text-transform: none; }
                        #navigation .double span .arrow { background: url(../../images/outlaw/navigation/primary-arrow-down.png) 100% 50% no-repeat; display: inline; padding: 0 16px 0 0 }
                    #navigation .home-link span { background: url(../../images/outlaw/navigation/primary-home.png) 20px 53% no-repeat; padding-left: 40px; padding-bottom: 10px; padding-top: 15px;}
                                        #navigation .about-link span { background: none; padding:12px;text-transform:lowercase;}
                                        #navigation .about-link span  { text-transform:lowercase;}
            
            #navigation .flyout { background: #fff; border: 10px solid #03426c; display: none; left: 0; padding: 20px 0 10px20px; position: absolute; top: 41px; width: 658px; z-index: 899; -moz-box-shadow: 2px 2px 5px rgba(0,0,0,.5); -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.5); box-shadow: 2px 2px 3px rgba(0,0,0,.5)  }
            #navigation li:hover .flyout,
            #navigation li.hovered .flyout { display: block; /* margin: 0!important; */}
                
                #navigation .flyout .subsection { background-image: none; background: #fff; border-bottom: 1px solid #e0e0e0; float: left; height: auto; margin: 0 20px 10px 0; /* padding: 0 0 10px; */ }
                    #navigation .subsection li { border-bottom: 1px solid #f5f5f5; margin-bottom: 10px; padding-bottom: 10px }
                    #navigation .subsection li,
                    #navigation .flyout .subsection a { background-image: none; color: #000; float: none; /*font-size-adjust: 0;*/ height: auto }
                    #navigation .subsection ul { background-image: none; border: 0 none; padding-top: 5px; /* width: 294px; */}
                    #navigation .flyout .subsection a:focus { outline: 1px dotted #000 }
                    #navigation .flyout strong { background: url(../../images/outlaw/navigation/primary-sub-arrow-down.png) 100% 50% no-repeat; display: inline-block; font-weight: 400; padding: 0 12px 0 0 }
                        #navigation .flyout a:hover,
                        #navigation .flyout a:focus { text-decoration: underline }
                    
                
                    #navigation .flyout .subsection ul li { border: 0 none; display: inline; word-wrap: normal;}
                    /*#navigation .flyout .subsection ul .last { background-image: none; padding-right: 0 }*/
                    #navigation .flyout .subsection ul li a {background: url(../../images/outlaw/icons/arrow-blue-white.png) 0% 50% no-repeat;/* margin: 0 5px 2px 0; */ padding: 0 8px 0 12px; /* white-space:nowrap; */word-wrap: break-word!important;white-space: inherit;}
                        #navigation .flyout .subsection li a { color: #0971b1; display: inline; text-decoration: none }
                        #navigation .flyout .subsection li a:hover,
                        #navigation .flyout .subsection li a:focus { text-decoration: underline }

                        /* account */
#navigation li.account, 
#navigation li.account span { background: #055d93 url(../../images/outlaw/navigation/bg-account.png) no-repeat 100% 0; }
#navigation li.account { float:right; margin-right: -10px; padding-right: 30px; border:none; width: auto!important;}
#navigation li.account span {  background-position: 0 0; padding: 12px 10px 12px 25px;  float: right!important;  text-align: right;}
#navigation li.account a { background: transparent url(../../images/outlaw/icons/sprite_toggle_arrows.png) 100% -182px no-repeat; padding:0 15px 0 0;}
#navigation li.account:hover a,
#navigation li.account a:hover,
#navigation li.account a:focus {margin: 0; }
/* if logged-off */
#navigation li.account.logged-off a i { display:block; float:left; width: 25px; height:20px; background: transparent url(../../images/outlaw/icons/sprite_icons.png) 0 -2600px no-repeat; }
#navigation li.account.logged-off a {background-position: 100% -284px;text-align: right!important;}
/* drop-down */
#navigation li .flyout { z-index: 10}
#navigation li.account .flyout { border-width: 5px; left: auto; right:0; padding: 15px; top: 41px; width: 220px;}
#navigation li.account .flyout li { border: none; float: none; margin: 0; padding: 0; width: auto;  }
#navigation li.account .flyout li a { display:block; background: transparent url(../../images/outlaw/icons/arrow-blue-white.png) no-repeat 0 3px; color: #055D93; padding: 0 0 5px 18px;}

#navigation li.account .flyout li.signout { margin: 0 -12px -13px -12px; padding: 5px 10px; background-color: #eee;}
#navigation li.account .flyout li.signout a { background: #eee url(../../images/outlaw/icons/sprite_icons.png) no-repeat 0 -2698px; padding: 4px 0 0 20px;}
/* ARTICLE PREVIEWS */   

 /* Personalised Top navigation */ 
#navigation .flyout.personalised,   
#navigation .flyout.personalised .subsection  { background: #f1f1f1; }
#navigation .flyout.personalised > li { padding-top: 0; padding-left: 0;} 
#navigation .flyout.personalised li.your-topics {  background: #fff;   font-size: 1em;    padding: 20px 0 10px 20px;   border-bottom: 1px solid #ccc;   width: 100%;   position: relative;  /* margin-left: -20px; */  margin: -20px 0 0 -20px;  box-sizing: content-box;}
#navigation .flyout.personalised li.your-topics ul {background:none;}
#navigation .flyout.personalised li.your-topics ul li   { border: 0 none; display: inline; background:none; font-size: 1em}
#navigation .flyout.personalised li.your-topics ul li a { font-family: Georgia; background: url(../../images/outlaw/icons/arrow-blue-white.png) 0% 50% no-repeat; margin: 0 5px 5px 0; padding: 0 8px 0 12px; white-space:nowrap; color: #0971b1; display: inline; }
#navigation .flyout.personalised li.your-topics ul li strong  { background:none; white-space: nowrap;}

#navigation .flyout.personalised li.your-topics h3 {font-family: Georgia; color:#C70C47; font-size: 1.2em; border-bottom: 1px solid #E0E0E0; padding: 0 0 10px; margin-bottom: 10px}
#navigation .flyout.personalised li.your-topics .button    { position:absolute; right:20px; top:15px; padding:5px 10px; border-radius: 5px; font-size: 12px; background:#ddd; }
#navigation .flyout.personalised li.your-topics .button:hover,
#navigation .flyout.personalised li.your-topics .button:focus {background-color: #055D93; color:#fff; text-decoration: none}
#navigation .flyout.personalised li.other-topics-sectors { width:auto; float:none; clear:left; margin-right:20px; font-size: 1em; padding-right:0; background:transparent; }
#navigation .flyout.personalised li.other-topics-sectors h3 {font-family: Georgia; color:#5e5e5e; font-size: 1.2em; border-bottom: 1px solid #E0E0E0; padding: 0 0 10px; margin-bottom: 10px}

#navigation .filter-by-region.is-filtered-by-region > a { background:#000; }
#navigation .filter-by-region .flyout.personalised li .button.update    { position:absolute; right:20px; top:15px; padding:5px 10px; border-radius: 5px; font-size: 12px; background:#ddd; }
#navigation .filter-by-region .flyout.personalised li .button.update:hover,
#navigation .filter-by-region .flyout.personalised li .button.update:focus {background-color: #055D93; color:#fff; text-decoration: none}


/* account */
#navigation li.account, 
#navigation li.account span { background: #055d93 url(../../images/outlaw/navigation/bg-account.png) no-repeat 100% 0; }
#navigation li.account { float:right; margin-right: -10px; padding-right: 20px; border:none;}
#navigation li.account span {  background-position: 0 0; padding: 12px 10px 12px 25px;}
#navigation li.account a { background: transparent url(../../images/outlaw/icons/sprite_toggle_arrows.png) 100% -182px no-repeat; padding:0 15px 0 0;}
#navigation li.account:hover a,
#navigation li.account a:hover,
#navigation li.account a:focus {margin: 0; }
/* if logged-off */
#navigation li.account.logged-off a i { display:block; float:left; width:25px; height:20px; background: transparent url(../../images/outlaw/icons/sprite_icons.png) 0 -2600px no-repeat; }
#navigation li.account.logged-off a {background-position: 100% -284px}
/* drop-down */
#navigation li .flyout { z-index: 10}
#navigation li.account .flyout { border-width: 5px; left: auto; right:0; padding: 15px!important; top: 41px; width: 220px; z-index: 1000;}
#navigation li.account .flyout li { border: none; float: none; margin: 0; padding: 0; width: auto;  }
#navigation li.account .flyout li a { display:block; background: transparent url(../../images/outlaw/icons/arrow-blue-white.png) no-repeat 0 3px; color: #055D93; padding: 0 0 5px 18px!important; line-height: 1em;}

#navigation li.account .flyout li.signout { margin: 0 -12px -13px -12px; padding: 5px 10px; background-color: #eee;}
#navigation li.account .flyout li.signout a { background: #eee url(../../images/outlaw/icons/sprite_icons.png) no-repeat 0 -2698px; padding: 4px 0 0 20px;}

#header .search { clear: right; float: right; padding-top: 10px; width: 226px }
#header #SearchText { background: #60727b; border: none; color: #FFF; float: left; height: 2.1em; padding-left: 7px; width: 188px }
.navbar-default{margin:0 auto; height: 47px;min-height:47px!important}
    .navigation {
        width: 940px;
        margin: 0 auto;
    }
    #navigation .flyout {
        padding: 20px 0 10px 20px!important;
    }
    #breadcrumb .subnav li{
        display:inline-block;
    }
    #breadcrumb .trail{display:table-cell!important}

    #cookies-usage-statement {
        width: 940px;
        margin: 0px auto;
        padding-top: 10px;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
}

/* -------------       Tablet Configuration  -----------------*/


/* -------------       Resets  -----------------*/
/*  2.1 FONT FORMAT --------------------------------------- */
    body { color: #1E2326; background: #fff }
    
    abbr, acronym, dfn { cursor: help; border: 0 none }
    a abbr, a acronym, a dfn { cursor: pointer }
    pre, address {}
    p, blockquote { color: #1e2326; padding: 0 0 1em 0; line-height: 1.5em; margin-bottom:0; }
    blockquote { margin: 1em 0; padding: 1em 0 1em 35px; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; background: url(../images/quote-open.gif) 0 1em no-repeat }
    blockquote p { padding:0 25px 0 0; background: url(../images/quote-close.gif) right bottom no-repeat }

    body, input, textarea, select, .header-nav li { font-family: Arial, Helvetica, sans-serif }
    em, i { font-style: italic }
    strong, b { font-weight: 700 }
    dfn { font-style: normal }
    cite { font-style: italic }
    code, kbd, pre { font-family: "Courier New", Courier, mono }
    
    /* Alternate font - Georgia */
    p, li, blockquote, address, td,
    #navigation .subsection li a,
    #breadcrumb li,
    #footer li,
    #footer small,
    .related li,
    .filter-section li,
    .pagination li,
    .intro,
    .intro p,
    .intro li,
    .cross-news .listing li,
    .tags strong,
    .site-search-pinsentmasons .more-results { font-family: Georgia}
    
    /* Font Deck declarations (stylesheet in head) */
    h1, h2, h3, h4, h5, h6, th,
    .site-link,
    #navigation a,
    .button,
    .button span,
    .button input,
    .listing-link,
    .related li,
    .cross-news .more a,
    .featured-news h3,
    .join-my-outlaw h3,
    .sector,
    .promotion,
    .results-grid strong a,
    .result-section,
    .audio-links .subscribe a,
    .outlaw-search-banner a,
    .search-advanced a,
    .related .all-sectors { font-family: "Bliss Medium", "Helvetica Neue", Arial, sans-serif; font-weight: 500; font-style: normal }



/* -------------       Small Mobile  -----------------*/
@media only screen and (max-width: 321px) and (min-width: 0px){
    .regions div {
        width: 100%;
        height: auto;
    }

    .topic-tabs-nav li {
        float: none;
        margin: 0 2px 10px 0;
        padding: 0;
        background: #efefef;
        font-weight: bold;
        position: relative;
    }
    .topic-tabs-nav li.tabs-selected:before,.topic-tabs-nav li.tabs-selected:after
    {display:none;}
    .navbar-collapse {
        border-top: 1px;
    }
    .search-advanced label {
        color: #fff;
        display: inline;
        font-weight: 400;
        margin-right: 25px;
        vertical-align: sub;
        margin-left: 4px;
    }
    h1 a, h2 a, h3 a, h1 a:visited, h2 a:visited, h3 a:visited {
        color: #000;
        text-decoration: none;
    }
}
/* -------------       Mobile  -----------------*/

/* -------------       Tablet  -----------------*/
@media only screen and (max-width: 900px) and (min-width: 0px) {
    .searchIcon {
        float: right!important;
    }

    .MobileSearchText {
        width: 100%!important;
    }

    .mobileContainer {
        overflow: hidden;
        padding-right: .5em;
    }

    #mobileSearch {
        background-color: #60727B;
    }
    #mobileMyOutLaw a {
        text-decoration: none;
    }
    #mobileMyOutLaw a:hover {
        text-decoration: underline;
    }
    ul.flyout.personalised.clear.region a {
        text-decoration: none;
    }
        ul.flyout.personalised.clear.region a:hover {
            text-decoration: underline;
        }
    #navigation .filter-by-region span {
        background: transparent url("../../images/outlaw/navigation/primary-region.png") no-repeat scroll 20px 46%;
        padding: 0;
    }
#AllNewsLink {
    margin-top: 20px;
    margin-bottom: 20px;
}
}
    
/* -------------       Desktop  -----------------*/

/* -------------       Large Desktop  -----------------*/