/* normalize.css v1.0.0 | MIT License | git.io/normalize */
/* line 2, ../sass/old.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }

/* line 3, ../sass/old.scss */
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

/* line 4, ../sass/old.scss */
audio:not([controls]) { display: none; height: 0; }

/* line 5, ../sass/old.scss */
[hidden] { display: none; }

/* line 6, ../sass/old.scss */
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

/* line 7, ../sass/old.scss */
html, button, input, select, textarea { font-family: sans-serif; }

/* line 8, ../sass/old.scss */
body { margin: 0; background-color: #fff; }

/* line 9, ../sass/old.scss */
a:focus { outline: thin dotted; }

/* line 10, ../sass/old.scss */
a:active, a:hover { outline: 0; }

/* line 11, ../sass/old.scss */
abbr[title] { border-bottom: 1px dotted; }

/* line 12, ../sass/old.scss */
b, strong { font-weight: bold; }

/* line 13, ../sass/old.scss */
dfn { font-style: italic; }

/* line 14, ../sass/old.scss */
mark { background: #ff0; color: #000; }

/* line 15, ../sass/old.scss */
code, kbd, pre, samp { font-family: monospace,serif; _font-family: 'courier new',monospace; font-size: 1em; }

/* line 16, ../sass/old.scss */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

/* line 17, ../sass/old.scss */
q { quotes: none; }

/* line 18, ../sass/old.scss */
q:before, q:after { content: ''; content: none; }

/* line 19, ../sass/old.scss */
small { font-size: 75%; }

/* line 20, ../sass/old.scss */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

/* line 21, ../sass/old.scss */
sup { top: -.5em; }

/* line 22, ../sass/old.scss */
sub { bottom: -.25em; }

/* line 23, ../sass/old.scss */
dd { margin: 0 0 0 40px; }

/* line 24, ../sass/old.scss */
ol, ul { list-style-type: none; list-style-position: outside; padding: 0; margin: 0; }

/* line 25, ../sass/old.scss */
nav ul, nav ol { list-style: none; list-style-image: none; }

/* line 26, ../sass/old.scss */
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: bottom; }

/* line 27, ../sass/old.scss */
svg:not(:root) { overflow: hidden; }

/* line 28, ../sass/old.scss */
figure { margin: 0; }

/* line 29, ../sass/old.scss */
form { margin: 0; }

/* line 30, ../sass/old.scss */
fieldset { border: 0; margin: 0; padding: 0; }

/* line 31, ../sass/old.scss */
legend { border: 0; padding: 0; white-space: normal; *margin-left: -7px; }

/* line 32, ../sass/old.scss */
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

/* line 33, ../sass/old.scss */
button, input { line-height: normal; }

/* line 34, ../sass/old.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; *overflow: visible; }

/* line 35, ../sass/old.scss */
button[disabled], input[disabled] { cursor: default; }

/* line 36, ../sass/old.scss */
input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; }

/* line 37, ../sass/old.scss */
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

/* line 38, ../sass/old.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* line 39, ../sass/old.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* line 40, ../sass/old.scss */
textarea { overflow: auto; vertical-align: top; }

/* line 41, ../sass/old.scss */
button { cursor: pointer; }

/* line 42, ../sass/old.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 43, ../sass/old.scss */
i { vertical-align: middle; }

@font-face { font-family: 'ClarendonBT-Light'; src: url("/media/courier/resource/fonts/23D78D_0_0.eot"); src: url("/media/courier/resource/fonts/23D78D_0_0.eot?#iefix") format("embedded-opentype"), url("/media/courier/resource/fonts/23D78D_0_0.woff") format("woff"), url("/media/courier/resource/fonts/23D78D_0_0.ttf") format("truetype"), url("/media/courier/resource/fonts/23D78D_0_0.svg#wf") format("svg"); }

@font-face { font-family: 'ClarendonBT-Roman'; src: url("/media/courier/resource/fonts/23D78D_1_0.eot"); src: url("/media/courier/resource/fonts/23D78D_1_0.eot?#iefix") format("embedded-opentype"), url("/media/courier/resource/fonts/23D78D_1_0.woff") format("woff"), url("/media/courier/resource/fonts/23D78D_1_0.ttf") format("truetype"), url("/media/courier/resource/fonts/23D78D_1_0.svg#wf") format("svg"); }

/* line 46, ../sass/old.scss */
body { font-family: Arial,sans-serif; font-size: .875em; font-weight: normal; line-height: 1.2; color: #333; }

/* line 47, ../sass/old.scss */
h1, h2, h3, h4, h5, h6 { margin: 0; }

/* line 48, ../sass/old.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4 { font-family: ClarendonBT-Roman,Georgia,serif; }

/* line 49, ../sass/old.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; }

/* line 50, ../sass/old.scss */
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a { color: #333; }

/* line 51, ../sass/old.scss */
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a { text-decoration: none; }

/* line 52, ../sass/old.scss */
h1, .h1 { font-size: 2.43em; }

/* line 53, ../sass/old.scss */
h2, .h2 { font-size: 1.43em; }

/* line 54, ../sass/old.scss */
h3, .h3 { font-size: 1.29em; }

/* line 55, ../sass/old.scss */
h4, .h4 { font-size: 1.07em; }

/* line 56, ../sass/old.scss */
h5, .h5 { font-size: 1.15em; }

/* line 57, ../sass/old.scss */
h6, .h6 { font-size: 1em; }

/* line 58, ../sass/old.scss */
::-moz-selection { color: #fff; background: #003e72; }

/* line 59, ../sass/old.scss */
::selection { color: #fff; background: #003e72; }

/* line 60, ../sass/old.scss */
dl, p, pre, blockquote { margin: 0 0 10px; }

/* line 61, ../sass/old.scss */
pre, code, kbd, style { font-family: Monaco,"Courier New",Courier,monospace; font-size: 1em; }

/* line 62, ../sass/old.scss */
pre code { font-size: 1em; }

/* line 63, ../sass/old.scss */
input, select, textarea { color: #333; }

/* line 64, ../sass/old.scss */
a, .search .preempt-footer button { color: #008bcb; text-decoration: none; -webkit-transition: color .4s ease; -moz-transition: color .4s ease; -o-transition: color .4s ease; -ms-transition: color .4s ease; transition: color .4s ease; }

/* line 65, ../sass/old.scss */
a:hover, .search .preempt-footer button:hover { color: #006fa2; text-decoration: underline; -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -o-transition: color .2s ease; -ms-transition: color .2s ease; transition: color .2s ease; }

/* line 66, ../sass/old.scss */
.title-widget-primary, .widget-primary .widget-title, .search-page-sidebar .page-sidebar-title { font-size: 16px; font-family: Arial,sans-serif; color: #003e72; text-transform: uppercase; }

/* line 67, ../sass/old.scss */
.title-article-group, .article-group-title { font-size: 14px; font-family: Arial,sans-serif; color: #003e72; text-transform: uppercase; }

/* line 68, ../sass/old.scss */
.title-section, .section-title { font-size: 20px; font-family: Arial,sans-serif; text-transform: uppercase; }

/* line 69, ../sass/old.scss */
.title-sub-section, .sub-section-title { font-size: 15px; font-family: Arial,sans-serif; text-transform: uppercase; }

/* line 70, ../sass/old.scss */
.title-section-alt, .main-nav-list-2 > li > a, .section-title-alt { font-size: 12px; font-family: Arial,sans-serif; text-transform: uppercase; }

/* line 71, ../sass/old.scss */
.label-category, .tabs-nav > li > button, .l-main-footer .widget-secondary li > a { font-size: 11px; text-transform: uppercase; }

/* line 72, ../sass/old.scss */
.comment-link-text, .comment-link { font-size: 12px; }

/* line 73, ../sass/old.scss */
.link-action, .more-link, .expand-button, .main-nav-level-2 .feature-content .meta, .breadcrumbs li, .breadcrumbs li > a, .search .preempt-footer button, .select-location-flyout > ul > li, .local-news-widget .change-location, .l-masthead .user-actions a, .l-masthead .account-actions a, .l-masthead .user-actions .button, .l-masthead .account-actions .button { font-size: 11px; text-transform: uppercase; }

/* line 74, ../sass/old.scss */
.row { zoom: 1; }

/* line 75, ../sass/old.scss */
.row:before, .row:after { content: ""; display: table; }

/* line 76, ../sass/old.scss */
.row:after { clear: both; }

/* line 77, ../sass/old.scss */
.not-row > [class*="col-"] { width: auto; float: none; margin-right: 0; }

/* line 78, ../sass/old.scss */
.row > [class*="col-"] { float: left; margin-right: 20px; }

/* line 79, ../sass/old.scss */
.row > .col-right { float: right; }

/* line 80, ../sass/old.scss */
.col-1 { width: 60px; }

/* line 81, ../sass/old.scss */
.col-2 { width: 140px; }

/* line 82, ../sass/old.scss */
.col-3 { width: 220px; }

/* line 83, ../sass/old.scss */
.col-4 { width: 300px; }

/* line 84, ../sass/old.scss */
.col-8 { width: 620px; }

/* line 85, ../sass/old.scss */
.col-12 { width: 940px; }

/* line 86, ../sass/old.scss */
[class*="row"] > .last { margin-right: 0; }

/* line 87, ../sass/old.scss */
[class*="row"] > .not-last { float: left; margin-right: 20px; }

@media only screen and (min-width: 660px) { /* line 88, ../sass/old.scss */
  .b1-row { zoom: 1; }
  /* line 89, ../sass/old.scss */
  .b1-row:before, .b1-row:after { content: ""; display: table; }
  /* line 90, ../sass/old.scss */
  .b1-row:after { clear: both; }
  /* line 91, ../sass/old.scss */
  .b1-not-row > [class*="col-"] { width: auto; float: none; margin-right: 0; }
  /* line 92, ../sass/old.scss */
  .b1-row > [class*="col-"] { float: left; margin-right: 20px; }
  /* line 93, ../sass/old.scss */
  .b1-row > .b1-col-right { float: right; }
  /* line 94, ../sass/old.scss */
  .b1-col-1 { width: 60px; }
  /* line 95, ../sass/old.scss */
  .b1-col-2 { width: 140px; }
  /* line 96, ../sass/old.scss */
  .b1-col-3 { width: 220px; }
  /* line 97, ../sass/old.scss */
  .b1-col-4 { width: 300px; }
  /* line 98, ../sass/old.scss */
  .b1-col-5 { width: 380px; }
  /* line 99, ../sass/old.scss */
  .b1-col-6 { width: 460px; }
  /* line 100, ../sass/old.scss */
  .b1-col-7 { width: 540px; }
  /* line 101, ../sass/old.scss */
  .b1-col-8 { width: 620px; }
  /* line 102, ../sass/old.scss */
  [class*="row"] > .b1-last { margin-right: 0; }
  /* line 103, ../sass/old.scss */
  [class*="row"] > .b1-not-last { float: left; margin-right: 20px; } }
@media only screen and (min-width: 980px) { /* line 104, ../sass/old.scss */
  .b2-row { zoom: 1; }
  /* line 105, ../sass/old.scss */
  .b2-row:before, .b2-row:after { content: ""; display: table; }
  /* line 106, ../sass/old.scss */
  .b2-row:after { clear: both; }
  /* line 107, ../sass/old.scss */
  .b2-not-row > [class*="col-"] { width: auto; float: none; margin-right: 0; }
  /* line 108, ../sass/old.scss */
  .b2-row > [class*="col-"] { float: left; margin-right: 20px; }
  /* line 109, ../sass/old.scss */
  .b2-row > .b2-col-right { float: right; }
  /* line 110, ../sass/old.scss */
  .b2-col-1 { width: 60px; }
  /* line 111, ../sass/old.scss */
  .b2-col-2 { width: 140px; }
  /* line 112, ../sass/old.scss */
  .b2-col-3 { width: 220px; }
  /* line 113, ../sass/old.scss */
  .b2-col-4 { width: 300px; }
  /* line 114, ../sass/old.scss */
  .b2-col-5 { width: 380px; }
  /* line 115, ../sass/old.scss */
  .b2-col-6 { width: 460px; }
  /* line 116, ../sass/old.scss */
  .b2-col-7 { width: 540px; }
  /* line 117, ../sass/old.scss */
  .b2-col-8 { width: 620px; }
  /* line 118, ../sass/old.scss */
  .b2-col-9 { width: 700px; }
  /* line 119, ../sass/old.scss */
  .b2-col-10 { width: 780px; }
  /* line 120, ../sass/old.scss */
  .b2-col-11 { width: 860px; }
  /* line 121, ../sass/old.scss */
  .b2-col-12 { width: 940px; }
  /* line 122, ../sass/old.scss */
  [class*="row"] > .b2-last { margin-right: 0; }
  /* line 123, ../sass/old.scss */
  [class*="row"] > .b2-not-last { float: left; margin-right: 20px; } }
@media only screen and (min-width: 660px) { /* line 124, ../sass/old.scss */
  .padded-col { padding-left: 10px; padding-right: 10px; }
  /* line 125, ../sass/old.scss */
  [class*="col-"]:first-child > .padded-col { padding-left: 20px; }
  /* line 126, ../sass/old.scss */
  .b1-not-last > .padded-col { padding-right: 10px; }
  /* line 127, ../sass/old.scss */
  .b1-last > .padded-col { padding-right: 20px; } }
@media only screen and (min-width: 980px) { /* line 128, ../sass/old.scss */
  .b2-not-last > .padded-col { padding-right: 10px; }
  /* line 129, ../sass/old.scss */
  .b2-last > .padded-col { padding-right: 20px; } }
/* line 130, ../sass/old.scss */
.descendant-section-color, .sub-section-title, .section-title { color: #003e72; }

/* line 131, ../sass/old.scss */
.news .descendant-section-color, .news .sub-section-title, .news .section-title { color: #003e72; }

/* line 132, ../sass/old.scss */
.sport .descendant-section-color, .sport .sub-section-title, .sport .section-title { color: #7bb429; }

/* line 133, ../sass/old.scss */
.business .descendant-section-color, .business .sub-section-title, .business .section-title { color: #78398c; }

/* line 134, ../sass/old.scss */
.lifestyle .descendant-section-color, .lifestyle .sub-section-title, .lifestyle .section-title { color: #f6af36; }

/* line 135, ../sass/old.scss */
.opinion .descendant-section-color, .opinion .sub-section-title, .opinion .section-title { color: #cc0a3c; }

/* line 136, ../sass/old.scss */
.news .descendant-section-background-color, .news .section-group-header { background-color: #003e72; }

/* line 137, ../sass/old.scss */
.sport .descendant-section-background-color, .sport .section-group-header { background-color: #7bb429; }

/* line 138, ../sass/old.scss */
.business .descendant-section-background-color, .business .section-group-header { background-color: #78398c; }

/* line 139, ../sass/old.scss */
.lifestyle .descendant-section-background-color, .lifestyle .section-group-header { background-color: #f6af36; }

/* line 140, ../sass/old.scss */
.opinion .descendant-section-background-color, .opinion .section-group-header { background-color: #cc0a3c; }

/* line 141, ../sass/old.scss */
.news .descendant-section-border-color, .news .page-content blockquote, .news .section-header-title { border-color: #003e72; }

/* line 142, ../sass/old.scss */
.sport .descendant-section-border-color, .sport .page-content blockquote, .sport .section-header-title { border-color: #7bb429; }

/* line 143, ../sass/old.scss */
.business .descendant-section-border-color, .business .page-content blockquote, .business .section-header-title { border-color: #78398c; }

/* line 144, ../sass/old.scss */
.lifestyle .descendant-section-border-color, .lifestyle .page-content blockquote, .lifestyle .section-header-title { border-color: #f6af36; }

/* line 145, ../sass/old.scss */
.opinion .descendant-section-border-color, .opinion .page-content blockquote, .opinion .section-header-title { border-color: #cc0a3c; }

/* line 146, ../sass/old.scss */
.descendant-feature-section-color, .feature .section-title { color: #003e72; }

/* line 147, ../sass/old.scss */
.news.descendant-feature-section-color, .news.feature .section-title { color: #003e72; }

/* line 148, ../sass/old.scss */
.sport.descendant-feature-section-color, .sport.feature .section-title { color: #7bb429; }

/* line 149, ../sass/old.scss */
.business.descendant-feature-section-color, .business.feature .section-title { color: #78398c; }

/* line 150, ../sass/old.scss */
.lifestyle.descendant-feature-section-color, .lifestyle.feature .section-title { color: #f6af36; }

/* line 151, ../sass/old.scss */
.opinion.descendant-feature-section-color, .opinion.feature .section-title { color: #cc0a3c; }

/* line 152, ../sass/old.scss */
.section-color, .main-nav-level-2 .feature-content .author, .main-nav-level-2 .main-nav-list-2 > li > a, .article .section-title, .section-select-title .select2-result-label, .select-section .select2-result { color: #003e72; }

/* line 153, ../sass/old.scss */
.news.section-color, .news.main-nav-level-2 .feature-content .author, .news.main-nav-level-2 .main-nav-list-2 > li > a, .news.article .section-title, .news.section-select-title .select2-result-label, .news.select-section .select2-result { color: #003e72; }

/* line 154, ../sass/old.scss */
.sport.section-color, .sport.main-nav-level-2 .feature-content .author, .sport.main-nav-level-2 .main-nav-list-2 > li > a, .sport.article .section-title, .sport.section-select-title .select2-result-label, .sport.select-section .select2-result { color: #7bb429; }

/* line 155, ../sass/old.scss */
.business.section-color, .business.main-nav-level-2 .feature-content .author, .business.main-nav-level-2 .main-nav-list-2 > li > a, .business.article .section-title, .business.section-select-title .select2-result-label, .business.select-section .select2-result { color: #78398c; }

/* line 156, ../sass/old.scss */
.lifestyle.section-color, .lifestyle.main-nav-level-2 .feature-content .author, .lifestyle.main-nav-level-2 .main-nav-list-2 > li > a, .lifestyle.article .section-title, .lifestyle.section-select-title .select2-result-label, .lifestyle.select-section .select2-result { color: #f6af36; }

/* line 157, ../sass/old.scss */
.opinion.section-color, .opinion.main-nav-level-2 .feature-content .author, .opinion.main-nav-level-2 .main-nav-list-2 > li > a, .opinion.article .section-title, .opinion.section-select-title .select2-result-label, .opinion.select-section .select2-result { color: #cc0a3c; }

/* line 158, ../sass/old.scss */
.news.section-background-color { background-color: #003e72; }

/* line 159, ../sass/old.scss */
.sport.section-background-color { background-color: #7bb429; }

/* line 160, ../sass/old.scss */
.business.section-background-color { background-color: #78398c; }

/* line 161, ../sass/old.scss */
.lifestyle.section-background-color { background-color: #f6af36; }

/* line 162, ../sass/old.scss */
.opinion.section-background-color { background-color: #cc0a3c; }

/* line 163, ../sass/old.scss */
.news.section-border-color { border-color: #003e72; }

/* line 164, ../sass/old.scss */
.sport.section-border-color { border-color: #7bb429; }

/* line 165, ../sass/old.scss */
.business.section-border-color { border-color: #78398c; }

/* line 166, ../sass/old.scss */
.lifestyle.section-border-color { border-color: #f6af36; }

/* line 167, ../sass/old.scss */
.opinion.section-border-color { border-color: #cc0a3c; }

/* line 168, ../sass/old.scss */
[class*="icon-"] { display: inline-block; *zoom: 1; *display: inline; vertical-align: middle; }

/* line 169, ../sass/old.scss */
.courier-icon, .icon-type-gallery, .icon-type-gallery-large, .icon-type-video, .icon-type-video-large, .icon-type-gallery-small, .icon-type-video-small, .icon-twitter-alt, .icon-prev, .icon-next, [class*="icon-prev-"], [class*="icon-next-"], .icon-first, .icon-last, [class*="icon-first-"], [class*="icon-last-"], .icon-expand, .icon-collapse, [class*="icon-expand-"], [class*="icon-collapse-"], .icon-indicator, [class*="icon-indicator-"], .icon-search, .icon-small-search, .icon-sections, .icon-comment, .icon-more, .icon-download, .icon-email, .expand-button .expand-arrow, .page-content blockquote:before, .gallery-thumb-reel-left i, .gallery-thumb-reel-right i, .gallery-controls button, .image-carousel .icon-nav-prev, .image-carousel .icon-nav-next, .datepicker:after, #ui-datepicker-div.below:before, #ui-datepicker-div.above:before, #ui-datepicker-div .ui-datepicker-next span, #ui-datepicker-div .ui-datepicker-prev span, #ui-datepicker-div .ui-datepicker-current-day a, #ui-datepicker-div .ui-datepicker-current-day span, .search-input input[type="submit"], .tabs-nav > li:before, .tabs-nav > li > button.is-tab-nav-item-active:after, .icon-overlay-close { background-image: url("/media/courier/resource/images/courier-icons.png"); background-repeat: no-repeat; }

/* line 170, ../sass/old.scss */
.svg .courier-icon, .svg .icon-type-gallery, .svg .icon-type-gallery-large, .svg .icon-type-video, .svg .icon-type-video-large, .svg .icon-type-gallery-small, .svg .icon-type-video-small, .svg .icon-twitter-alt, .svg .icon-prev, .svg .icon-next, .svg [class*="icon-prev-"], .svg [class*="icon-next-"], .svg .icon-first, .svg .icon-last, .svg [class*="icon-first-"], .svg [class*="icon-last-"], .svg .icon-expand, .svg .icon-collapse, .svg [class*="icon-expand-"], .svg [class*="icon-collapse-"], .svg .icon-indicator, .svg [class*="icon-indicator-"], .svg .icon-search, .svg .icon-small-search, .svg .icon-sections, .svg .icon-comment, .svg .icon-more, .svg .icon-download, .svg .icon-email, .svg .expand-button .expand-arrow, .svg .page-content blockquote:before, .svg .gallery-thumb-reel-left i, .svg .gallery-thumb-reel-right i, .svg .gallery-controls button, .svg .image-carousel .icon-nav-prev, .svg .image-carousel .icon-nav-next, .svg .datepicker:after, .svg #ui-datepicker-div.below:before, .svg #ui-datepicker-div.above:before, .svg #ui-datepicker-div .ui-datepicker-next span, .svg #ui-datepicker-div .ui-datepicker-prev span, .svg #ui-datepicker-div .ui-datepicker-current-day a, .svg #ui-datepicker-div .ui-datepicker-current-day span, .svg .search-input input[type="submit"], .svg .tabs-nav > li:before, .svg .tabs-nav > li > button.is-tab-nav-item-active:after, .svg .icon-overlay-close { background-image: url("/media/courier/resource/images/courier-icons.svg"); }

/* line 171, ../sass/old.scss */
.feature .icon-type, .feature .icon-type-regular, .feature .icon-type-large, .feature .icon-type-gallery, .feature .icon-type-gallery-large, .feature .icon-type-video, .feature .icon-type-video-large, .img .icon-type, .img .icon-type-regular, .img .icon-type-large, .img .icon-type-gallery, .img .icon-type-gallery-large, .img .icon-type-video, .img .icon-type-video-large { position: absolute; right: 5px; bottom: 5px; }

/* line 172, ../sass/old.scss */
.icon-type-regular, .icon-type-gallery, .icon-type-video { height: 21px; width: 21px; }

/* line 173, ../sass/old.scss */
.icon-type-large, .icon-type-gallery-large, .icon-type-video-large { height: 29px; width: 29px; }

/* line 174, ../sass/old.scss */
.icon-type-gallery { background-position: -60px -90px; }

/* line 175, ../sass/old.scss */
.icon-type-gallery-large { background-position: 0 -90px; }

/* line 176, ../sass/old.scss */
.icon-type-video { background-position: -82px -90px; }

/* line 177, ../sass/old.scss */
.icon-type-video-large { background-position: -30px -90px; }

/* line 178, ../sass/old.scss */
.icon-type-small, .icon-type-gallery-small, .icon-type-video-small { width: 13px; height: 8px; vertical-align: top; }

/* line 179, ../sass/old.scss */
.icon-type-gallery-small { background-position: 0 -191px; }

/* line 180, ../sass/old.scss */
.icon-type-video-small { background-position: -14px -191px; }

/* line 181, ../sass/old.scss */
.icon-social, .icon-twitter, .icon-facebook, .icon-rss { width: 18px; height: 18px; margin-bottom: 2px; margin-right: 6px; background-image: url("/media/courier/resource/images/social-icons.gif"); }

/* line 182, ../sass/old.scss */
.svg .icon-social, .svg .icon-twitter, .svg .icon-facebook, .svg .icon-rss { background-image: url("/media/courier/resource/images/social-icons.svg"); }

/* line 183, ../sass/old.scss */
.icon-twitter { background-position: 0 0; }

/* line 184, ../sass/old.scss */
.icon-facebook { background-position: 0 -19px; }

/* line 185, ../sass/old.scss */
.icon-rss { background-position: 0 -38px; }

/* line 186, ../sass/old.scss */
.icon-twitter-alt { width: 25px; height: 20px; background-position: -63px -160px; }

/* line 187, ../sass/old.scss */
.number-icon, [class*='icon-num-'] { width: 26px; height: 26px; background-repeat: no-repeat; background-image: url("/media/courier/resource/images/number-icons.png"); }

/* line 188, ../sass/old.scss */
.svg .number-icon, .svg [class*='icon-num-'] { background-image: url("/media/courier/resource/images/number-icons.svg"); }

/* line 189, ../sass/old.scss */
.icon-num-1 { background-position: 0 0; }

/* line 190, ../sass/old.scss */
.icon-num-2 { background-position: 0 -27px; }

/* line 191, ../sass/old.scss */
.icon-num-3 { background-position: 0 -54px; }

/* line 192, ../sass/old.scss */
.icon-num-4 { background-position: 0 -81px; }

/* line 193, ../sass/old.scss */
.icon-num-5 { background-position: 0 -108px; }

/* line 194, ../sass/old.scss */
.icon-num-6 { background-position: 0 -135px; }

/* line 195, ../sass/old.scss */
.icon-num-7 { background-position: 0 -162px; }

/* line 196, ../sass/old.scss */
.icon-num-8 { background-position: 0 -189px; }

/* line 197, ../sass/old.scss */
.icon-prev, .icon-next, [class*="icon-prev-"], [class*="icon-next-"], .gallery-thumb-reel-left i, .gallery-thumb-reel-right i { width: 8px; height: 9px; }

/* line 198, ../sass/old.scss */
.icon-prev-blue { background-position: 0 -120px; }

/* line 199, ../sass/old.scss */
.icon-prev-lightblue, .slider-widget .arrows button.is-arrows-button-inactive .icon-prev { background-position: 0 -130px; }

/* line 200, ../sass/old.scss */
.icon-prev-grey { background-position: 0 -140px; }

/* line 201, ../sass/old.scss */
.icon-prev-white, .gallery-thumb-reel-left i, .slider-widget .arrows .icon-prev, .slider-widget .arrows button:hover .icon-prev { background-position: 0 -150px; }

/* line 202, ../sass/old.scss */
.icon-next-blue { background-position: -9px -120px; }

/* line 203, ../sass/old.scss */
.icon-next-lightblue, .slider-widget .arrows button.is-arrows-button-inactive .icon-next { background-position: -9px -130px; }

/* line 204, ../sass/old.scss */
.icon-next-grey { background-position: -9px -140px; }

/* line 205, ../sass/old.scss */
.icon-next-white, .gallery-thumb-reel-right i, .slider-widget .arrows .icon-next, .slider-widget .arrows button:hover .icon-next { background-position: -9px -150px; }

/* line 206, ../sass/old.scss */
.icon-first, .icon-last, [class*="icon-first-"], [class*="icon-last-"] { width: 16px; height: 9px; }

/* line 207, ../sass/old.scss */
.icon-first-blue { background-position: -18px -120px; }

/* line 208, ../sass/old.scss */
.icon-first-lightblue { background-position: -18px -130px; }

/* line 209, ../sass/old.scss */
.icon-first-grey { background-position: -18px -140px; }

/* line 210, ../sass/old.scss */
.icon-first-white { background-position: -18px -150px; }

/* line 211, ../sass/old.scss */
.icon-last-blue { background-position: -35px -120px; }

/* line 212, ../sass/old.scss */
.icon-last-lightblue { background-position: -35px -130px; }

/* line 213, ../sass/old.scss */
.icon-last-grey { background-position: -35px -140px; }

/* line 214, ../sass/old.scss */
.icon-last-white { background-position: -35px -150px; }

/* line 215, ../sass/old.scss */
.icon-expand, .icon-collapse, [class*="icon-expand-"], [class*="icon-collapse-"], .expand-button .expand-arrow { width: 9px; height: 8px; }

/* line 216, ../sass/old.scss */
.icon-expand-blue, .expand-button .expand-arrow { background-position: -52px -120px; }

/* line 217, ../sass/old.scss */
.icon-expand-lightblue { background-position: -52px -130px; }

/* line 218, ../sass/old.scss */
.icon-expand-grey { background-position: -52px -140px; }

/* line 219, ../sass/old.scss */
.icon-expand-white { background-position: -52px -150px; }

/* line 220, ../sass/old.scss */
.icon-collapse-blue { background-position: -62px -120px; }

/* line 221, ../sass/old.scss */
.icon-collapse-lightblue { background-position: -62px -130px; }

/* line 222, ../sass/old.scss */
.icon-collapse-grey { background-position: -62px -140px; }

/* line 223, ../sass/old.scss */
.icon-collapse-white, .main-nav-parent.is-expanded > .expand-button .expand-arrow { background-position: -62px -150px; }

/* line 224, ../sass/old.scss */
.icon-indicator, [class*="icon-indicator-"] { width: 8px; height: 8px; }

/* line 225, ../sass/old.scss */
.icon-indicator-blue { background-position: -72px -120px; }

/* line 226, ../sass/old.scss */
.icon-indicator-lightblue, .slider-widget .pagination .icon-indicator { background-position: -72px -130px; }

/* line 227, ../sass/old.scss */
.icon-indicator-grey { background-position: -72px -140px; }

/* line 228, ../sass/old.scss */
.icon-indicator-white, .slider-widget .pagination button:hover .icon-indicator, .slider-widget .pagination button.is-pagination-button-active .icon-indicator { background-position: -72px -150px; }

/* line 229, ../sass/old.scss */
.icon-search { width: 22px; height: 22px; background-position: -90px -156px; }

/* line 230, ../sass/old.scss */
.icon-small-search, .search-input input[type="submit"] { width: 20px; height: 23px; background-position: -104px -112px; }

/* line 231, ../sass/old.scss */
.icon-sections { width: 13px; height: 10px; background-position: -104px -90px; }

/* line 232, ../sass/old.scss */
.icon-comment { float: left; width: 10px; height: 10px; margin-top: 2px; margin-right: 6px; background-position: -104px -101px; }

/* line 233, ../sass/old.scss */
.icon-more { width: 4px; height: 7px; margin-left: 6px; margin-bottom: 2px; background-position: -71px -112px; }

/* line 234, ../sass/old.scss */
.icon-download { width: 13px; height: 10px; background-position: -86px -118px; }

/* line 235, ../sass/old.scss */
.icon-email { width: 12px; height: 8px; background-position: -82px -191px; }

/* line 236, ../sass/old.scss */
.text-input, input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], input[type="search"], textarea, select, .search-input { padding: 5px; outline: 0; border: 1px solid #ccc; -webkit-border-radius: 4px; border-radius: 4px; line-height: 1.2; -webkit-transition: border-color .1s ease, box-shadow .2s ease; -moz-transition: border-color .1s ease, box-shadow .2s ease; -o-transition: border-color .1s ease, box-shadow .2s ease; -ms-transition: border-color .1s ease, box-shadow .2s ease; transition: border-color .1s ease,box-shadow .2s ease; }

/* line 237, ../sass/old.scss */
.text-input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus, select:focus, .search-input:focus { border-color: #4989c9; -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) inset, 0 0 5px rgba(73, 137, 201, 0.8); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) inset, 0 0 5px rgba(73, 137, 201, 0.8); }

/* line 238, ../sass/old.scss */
.text-input-modifiers.text-input-error, input.text-input-error, textarea.text-input-error, select.text-input-error, .form-row.form-row-error .form-field { border-color: #cb0d38; }

/* line 239, ../sass/old.scss */
.text-input-modifiers.text-input-error:focus, input.text-input-error:focus, textarea.text-input-error:focus, select.text-input-error:focus, .form-row.form-row-error .form-field:focus { border-color: #cb0d38; }

/* line 240, ../sass/old.scss */
.text-input-modifiers.text-input-small, input.text-input-small, textarea.text-input-small, select.text-input-small { padding: 2px 5px; font-size: 12px; }

/* line 241, ../sass/old.scss */
.text-input-modifiers.text-input-smaller, input.text-input-smaller, textarea.text-input-smaller, select.text-input-smaller { padding: 4px; font-size: 11px; line-height: 13px; }

/* line 242, ../sass/old.scss */
select { height: 28px; }

/* line 243, ../sass/old.scss */
.hidden { display: none; }

/* line 244, ../sass/old.scss */
.not-hidden { display: none; }

/** DFP Takeover style **/
/* line 246, ../sass/old.scss */
a.takeover { background-position: top center; background-repeat: no-repeat; left: 0; height: 1200px; position: fixed; top: 0; width: 100%; }

@media only screen and (min-width: 660px) { /* line 255, ../sass/old.scss */
  .b1-hidden { display: none; }
  /* line 256, ../sass/old.scss */
  .b1-not-hidden { display: block; } }
@media only screen and (min-width: 980px) { /* line 257, ../sass/old.scss */
  .b2-hidden { display: none; }
  /* line 258, ../sass/old.scss */
  .b2-not-hidden { display: block; } }
/* line 259, ../sass/old.scss */
.divider-1, .widget-primary .widget-header { background-image: url("/media/courier/resource/images/divider-1.gif"); background-position: 0 100%; background-repeat: repeat-x; padding-bottom: 4px; }

/* line 260, ../sass/old.scss */
.svg .divider-1, .svg .widget-primary .widget-header { background-image: url("/media/courier/resource/images/divider-1.svg"); }

/* line 261, ../sass/old.scss */
.divider-2 { border-bottom: 1px solid #ccc; }

/* line 262, ../sass/old.scss */
.divider-3, .article-list-related .article:first-child, .search .preempt-footer, .article-page-header .meta, .search-page-pagination .pagination-numbered { background-image: url("/media/courier/resource/images/divider-dotted.gif"); background-position: 0 0; background-repeat: repeat-x; padding-top: 1px; }

/* line 263, ../sass/old.scss */
.svg .divider-3, .svg .article-list-related .article:first-child, .svg .search .preempt-footer, .svg .article-page-header .meta, .svg .search-page-pagination .pagination-numbered { background-image: url("/media/courier/resource/images/divider-dotted.svg"); }

/* line 264, ../sass/old.scss */
.media, .media .body { overflow: hidden; }

/* line 265, ../sass/old.scss */
.media .img { float: left; margin-right: 20px; }

/* line 266, ../sass/old.scss */
.media .img img { display: block; }

/* line 267, ../sass/old.scss */
.media-alt { zoom: 1; }

/* line 268, ../sass/old.scss */
.media-alt:before, .media-alt:after { content: ""; display: table; }

/* line 269, ../sass/old.scss */
.media-alt:after { clear: both; }

/* line 270, ../sass/old.scss */
.media-alt .img { float: right; margin-right: 0; margin-left: 10px; }

/* line 271, ../sass/old.scss */
.media-alt .body { *float: left; }

@media only screen and (min-width: 660px) { /* line 272, ../sass/old.scss */
  .b1-media, .b1-media .body { overflow: hidden; }
  /* line 273, ../sass/old.scss */
  .b1-media .img { float: left; margin-right: 20px; }
  /* line 274, ../sass/old.scss */
  .b1-media .img, .b1-media .img img { display: block; }
  /* line 275, ../sass/old.scss */
  .b1-media-alt .img { float: right; margin-right: 0; margin-left: 10px; }
  /* line 276, ../sass/old.scss */
  .b1-not-media, .b1-not-media .body { overflow: visible; }
  /* line 277, ../sass/old.scss */
  .b1-not-media .img { float: none; margin-right: 0; margin-left: 0; }
  /* line 278, ../sass/old.scss */
  .b1-not-media .img, .b1-not-media .img img { display: inline-block; *zoom: 1; *display: inline; } }
/* line 279, ../sass/old.scss */
.island { background-image: url("/media/courier/resource/images/divider-1.gif"); background-position: 0 100%; background-repeat: repeat-x; padding-bottom: 4px; margin-bottom: 10px; }

/* line 280, ../sass/old.scss */
.svg .island { background-image: url("/media/courier/resource/images/divider-1.svg"); }

/* line 281, ../sass/old.scss */
.island-alt { padding-bottom: 14px; }

@media only screen and (min-width: 660px) { /* line 282, ../sass/old.scss */
  .b1-island { background-image: url("/media/courier/resource/images/divider-1.gif"); background-position: 0 100%; background-repeat: repeat-x; padding-bottom: 4px; margin-bottom: 10px; }
  /* line 283, ../sass/old.scss */
  .svg .b1-island { background-image: url("/media/courier/resource/images/divider-1.svg"); }
  /* line 284, ../sass/old.scss */
  .b1-island-alt { padding-bottom: 14px; }
  /* line 285, ../sass/old.scss */
  .b1-not-island { padding-bottom: 0; margin-bottom: 0; }
  /* line 286, ../sass/old.scss */
  .b1-not-island, .svg .b1-not-island { background: none; } }
@media only screen and (min-width: 980px) { /* line 287, ../sass/old.scss */
  .b2-island { background-image: url("/media/courier/resource/images/divider-1.gif"); background-position: 0 100%; background-repeat: repeat-x; padding-bottom: 4px; margin-bottom: 10px; }
  /* line 288, ../sass/old.scss */
  .svg .b2-island { background-image: url("/media/courier/resource/images/divider-1.svg"); }
  /* line 289, ../sass/old.scss */
  .b2-island-alt { padding-bottom: 14px; }
  /* line 290, ../sass/old.scss */
  .b2-not-island { padding-bottom: 0; margin-bottom: 0; }
  /* line 291, ../sass/old.scss */
  .b2-not-island, .svg .b2-not-island { background-image: none; } }
/* line 292, ../sass/old.scss */
.islet { border-bottom: 1px solid #ccc; margin-bottom: 10px; }

/* line 293, ../sass/old.scss */
.islet-alt { padding-bottom: 10px; }

@media only screen and (min-width: 660px) { /* line 294, ../sass/old.scss */
  .b1-islet { border-bottom: 1px solid #ccc; margin-bottom: 10px; }
  /* line 295, ../sass/old.scss */
  .b1-islet-alt { padding-bottom: 10px; }
  /* line 296, ../sass/old.scss */
  .b1-not-islet { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; } }
@media only screen and (min-width: 980px) { /* line 297, ../sass/old.scss */
  .b2-islet { border-bottom: 1px solid #ccc; margin-bottom: 10px; }
  /* line 298, ../sass/old.scss */
  .b2-islet-alt { padding-bottom: 10px; }
  /* line 299, ../sass/old.scss */
  .b2-not-islet { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; } }
/* line 300, ../sass/old.scss */
.numbered-list li { background-image: url("/media/courier/resource/images/divider-dotted.gif"); background-position: 0 0; background-repeat: repeat-x; padding-top: 1px; padding-top: 15px; padding-bottom: 15px; position: relative; }

/* line 301, ../sass/old.scss */
.svg .numbered-list li { background-image: url("/media/courier/resource/images/divider-dotted.svg"); }

/* line 302, ../sass/old.scss */
.numbered-list li:first-child { background-image: none; }

/* line 303, ../sass/old.scss */
.numbered-list li > a { color: #333; display: block; }

/* line 304, ../sass/old.scss */
.numbered-list li .body { padding-left: 36px; padding-top: 5px; padding-bottom: 5px; }

/* line 305, ../sass/old.scss */
.numbered-list li .img { position: absolute; top: 50%; margin-top: -13px; }

/* line 306, ../sass/old.scss */
.horizontal-list { zoom: 1; margin-bottom: 10px; }

/* line 307, ../sass/old.scss */
.horizontal-list:before, .horizontal-list:after { content: ""; display: table; }

/* line 308, ../sass/old.scss */
.horizontal-list:after { clear: both; }

/* line 309, ../sass/old.scss */
.horizontal-list > li { float: left; border-left: 1px solid #ccc; padding-left: 10px; margin-left: 10px; }

/* line 310, ../sass/old.scss */
.horizontal-list > li:first-child { padding-left: 0; border-left: 0; margin-left: 0; }

/* line 311, ../sass/old.scss */
.horizontal-list > li > a { color: #333; }

/* line 312, ../sass/old.scss */
.horizontal-list-alt { float: right; }

/* line 313, ../sass/old.scss */
.inline-list > li { display: inline; }

/* line 314, ../sass/old.scss */
.divided-list > li, .article-list > li, .search .preempt-result-list > li { background-image: url("/media/courier/resource/images/divider-dotted.gif"); background-position: 0 0; background-repeat: repeat-x; padding-top: 1px; padding-top: 11px; padding-bottom: 10px; }

/* line 315, ../sass/old.scss */
.svg .divided-list > li, .svg .article-list > li, .svg .search .preempt-result-list > li { background-image: url("/media/courier/resource/images/divider-dotted.svg"); }

/* line 316, ../sass/old.scss */
.divided-list > li:first-child, .article-list > li:first-child, .search .preempt-result-list > li:first-child { background-image: none; padding-top: 0; }

/* line 317, ../sass/old.scss */
.alt-divided-list > li, .columnists-widget .article-list > li { border-top: 1px solid #ccc; padding-top: 10px; padding-bottom: 10px; }

/* line 318, ../sass/old.scss */
.alt-divided-list > li:first-child, .columnists-widget .article-list > li:first-child { border-top: none; padding-top: 0; }

/* line 319, ../sass/old.scss */
.comment-link { display: block; }

/* line 320, ../sass/old.scss */
.button { display: inline-block; *zoom: 1; *display: inline; font-size: 12px; background-color: #2f8ec9; padding: 4px 9px 3px; -webkit-border-radius: 4px; border-radius: 4px; border: none; color: #fff; text-transform: uppercase; -webkit-transition: background-color .2s ease; -moz-transition: background-color .2s ease; -o-transition: background-color .2s ease; -ms-transition: background-color .2s ease; transition: background-color .2s ease; cursor: pointer; -webkit-appearance: none; }

/* line 321, ../sass/old.scss */
.button:hover { text-decoration: underline; -webkit-transition: background-color .2s ease; -moz-transition: background-color .2s ease; -o-transition: background-color .2s ease; -ms-transition: background-color .2s ease; transition: background-color .2s ease; color: #fff; }

/* line 322, ../sass/old.scss */
.button:focus, .button:active { background-color: #003e72; }

/* line 323, ../sass/old.scss */
.button-small { font-size: 11px; }

/* line 324, ../sass/old.scss */
.button-large { padding: 7px 16px; height: 28px; }

/* line 325, ../sass/old.scss */
.button-alt { background-color: #999; }

/* line 326, ../sass/old.scss */
.button-alt:focus, .button-alt:active { background-color: #333; }

/* line 327, ../sass/old.scss */
.expand-button { background-color: transparent; padding: 0; border: 0; width: 99px; padding: 11px 20px; line-height: 9px; background-color: #f4f4f4; }

/* line 328, ../sass/old.scss */
.expand-button .expand-arrow { display: inline-block; *zoom: 1; *display: inline; margin-left: 9px; }

/* line 329, ../sass/old.scss */
.main-nav-parent.is-expanded > .expand-button { background-color: #ccc; color: #fff; }

/* line 330, ../sass/old.scss */
.main-nav-parent.is-expanded > .expand-button .expand-button-more { display: none; }

/* line 331, ../sass/old.scss */
.main-nav-parent.is-expanded > .expand-button .expand-button-close { display: inline; }

/* line 332, ../sass/old.scss */
.expand-button-close { display: none; }

/* line 333, ../sass/old.scss */
.search-button { background-color: transparent; padding: 0; border: 0; width: 44px; }

/* line 334, ../sass/old.scss */
.search-button .icon-search { margin-left: auto; margin-right: auto; }

/* line 335, ../sass/old.scss */
.sections-button .icon-sections { display: inline-block; *zoom: 1; *display: inline; margin-right: 7px; margin-bottom: 2px; }

/* line 336, ../sass/old.scss */
.widget { margin-bottom: 15px; }

/* line 337, ../sass/old.scss */
.widget .img { margin-right: 15px; }

/* line 338, ../sass/old.scss */
.widget.widget-box { border: 1px solid #ccc; padding: 17px 19px 7px; }

/* line 339, ../sass/old.scss */
.widget.widget-box .widget-title { font-size: 22px; }

/* line 340, ../sass/old.scss */
.widget.widget-box .widget-title-secondary { font-size: 12px; text-transform: uppercase; color: #003e72; }

/* line 341, ../sass/old.scss */
.widget-primary { border-bottom: 1px solid #003e72; }

/* line 342, ../sass/old.scss */
.widget-primary .widget-header { background-color: #f7f7f7; border-top: 1px solid #003e72; margin-bottom: 10px; padding: 12px 10px 12px; }

/* line 343, ../sass/old.scss */
.widget-primary .widget-title a { color: #003e72; }

/* line 344, ../sass/old.scss */
.widget-primary .widget-introduction { border-bottom: 1px solid #003e72; margin-bottom: 10px; }

/* line 345, ../sass/old.scss */
.widget-secondary { margin-bottom: 10px; }

/* line 346, ../sass/old.scss */
.widget-secondary .widget-header { padding-bottom: 4px; border-bottom: 1px solid #003e72; margin-bottom: 10px; }

/* line 347, ../sass/old.scss */
.widget-secondary .widget-title { font-size: 12px; font-family: Arial,sans-serif; text-transform: uppercase; color: #003e72; }

/* line 348, ../sass/old.scss */
.widget-secondary .widget-title a { color: #003e72; }

/* line 349, ../sass/old.scss */
.widget-secondary ul, .widget-secondary ol { margin-bottom: 10px; }

/* line 350, ../sass/old.scss */
.widget-secondary-box { border: 1px solid #ccc; }

/* line 351, ../sass/old.scss */
.widget-secondary-box .widget-header { border-bottom: 1px solid #ccc; background-color: #f7f7f7; padding-bottom: 0; }

/* line 352, ../sass/old.scss */
.widget-secondary-box .widget-title { padding: 8px; }

/* line 353, ../sass/old.scss */
.widget-secondary-box ul, .widget-secondary-box ol { margin-bottom: 0; }

/* line 354, ../sass/old.scss */
.widget-secondary-box .article-list > li { padding-right: 8px; padding-left: 8px; }

/* line 355, ../sass/old.scss */
.gallery-loading { text-align: center; position: absolute; top: 50%; left: 50%; height: 20px; width: 80px; margin: -10px -40px 0 0; background-color: #f7f7f7; border: 1px solid #003e72; }

/* line 356, ../sass/old.scss */
.main-nav-list-1-item-border, .main-nav-level-2, .main-nav-list-1 > li { border-top: 1px solid #ccc; }

/* line 357, ../sass/old.scss */
.main-nav-list-2-item-border, .main-nav-level-3, .main-nav-list-2, .main-nav-list-2 > li { background-image: url("/media/courier/resource/images/divider-dotted.gif"); background-position: 0 0; background-repeat: repeat-x; padding-top: 1px; }

/* line 358, ../sass/old.scss */
.svg .main-nav-list-2-item-border, .svg .main-nav-level-3, .svg .main-nav-list-2, .svg .main-nav-list-2 > li { background-image: url("/media/courier/resource/images/divider-dotted.svg"); }

/* line 359, ../sass/old.scss */
.main-nav { zoom: 1; }

/* line 360, ../sass/old.scss */
.main-nav:before, .main-nav:after { content: ""; display: table; }

/* line 361, ../sass/old.scss */
.main-nav:after { clear: both; }

/* line 362, ../sass/old.scss */
.main-nav .sections-button { background-color: transparent; padding: 0; border: 0; text-align: left; float: left; width: 256px; }

/* line 363, ../sass/old.scss */
.main-nav .sections-button > .h2 { line-height: 22px; font-family: ClarendonBT-Light,Georgia,serif; }

/* line 364, ../sass/old.scss */
.main-nav .search-button { border-left: 1px solid #ccc; }

/* line 365, ../sass/old.scss */
.main-nav .sections-button, .main-nav .search-button { padding-top: 10px; padding-bottom: 10px; }

/* line 366, ../sass/old.scss */
.main-nav .mobile-search { display: none; border: solid #ccc; border-width: 1px 1px 0; padding: 10px; }

/* line 367, ../sass/old.scss */
.is-search-mobile-active.main-nav .mobile-search { display: block; }

/* line 368, ../sass/old.scss */
.main-nav .mobile-search input { vertical-align: middle; }

/* line 369, ../sass/old.scss */
.main-nav .mobile-search input[type="text"] { float: left; width: 194px; margin-right: 9px; }

/* line 370, ../sass/old.scss */
.main-nav-parent.is-expanded > .main-nav-level { display: block; }

@media only screen and (min-width: 660px) { /* line 371, ../sass/old.scss */
  .no-js .main-nav-parent:hover > .main-nav-level-2, .touch .main-nav-parent:hover > .main-nav-level-2 { display: block; } }
/* line 372, ../sass/old.scss */
.main-nav-level { display: none; }

@media only screen and (min-width: 660px) { /* line 373, ../sass/old.scss */
  .main-nav-level { display: block; } }
/* line 374, ../sass/old.scss */
.main-nav-level-1 { border-bottom: 2px solid #003e72; margin-bottom: -1px; background-color: #fff; }

@media only screen and (min-width: 660px) { /* line 375, ../sass/old.scss */
  .main-nav-level-1 { border-bottom: 0; margin-bottom: 0; background-color: transparent; } }
/* line 376, ../sass/old.scss */
.main-nav-level-2 { -webkit-box-shadow: 0 10px 5px -10px rgba(0, 0, 0, 0.3) inset; box-shadow: 0 10px 5px -10px rgba(0, 0, 0, 0.3) inset; background-color: #fff; }

/* line 377, ../sass/old.scss */
.main-nav-level-2 .feature-content.media .body { width: 140px; }

/* line 378, ../sass/old.scss */
.main-nav-level-2 .feature-content.media .img { position: absolute; bottom: 0; right: 0; }

@media only screen and (min-width: 660px) { /* line 379, ../sass/old.scss */
  .main-nav-level-2 { -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); background-image: url("/media/courier/resource/images/b1-nav-level-2-bg.png"); background-repeat: repeat-y; position: absolute; left: 0; right: 0; display: none; padding-top: 18px; padding-bottom: 18px; border: solid #ccc; border-width: 1px 0; }
  /* line 380, ../sass/old.scss */
  .main-nav-level-2 > .b1-row { background-image: url("/media/courier/resource/images/b1-nav-level-2-row-bg.png"); background-repeat: repeat-y; } }
@media only screen and (min-width: 980px) { /* line 381, ../sass/old.scss */
  .main-nav-level-2 { background-image: url("/media/courier/resource/images/b2-nav-level-2-bg.png"); } }
/* line 382, ../sass/old.scss */
.main-nav-level-3 { -webkit-box-shadow: 0 10px 5px -10px rgba(0, 0, 0, 0.3) inset; box-shadow: 0 10px 5px -10px rgba(0, 0, 0, 0.3) inset; zoom: 1; background-color: #f8f8f8; }

/* line 383, ../sass/old.scss */
.main-nav-level-3:before, .main-nav-level-3:after { content: ""; display: table; }

/* line 384, ../sass/old.scss */
.main-nav-level-3:after { clear: both; }

@media only screen and (min-width: 660px) { /* line 385, ../sass/old.scss */
  .main-nav-level-3 { -webkit-box-shadow: none; box-shadow: none; background-color: transparent; } }
/* line 386, ../sass/old.scss */
.main-nav-list > li > a { line-height: 24px; padding-top: 10px; padding-right: 9px; padding-bottom: 10px; padding-left: 9px; }

/* line 387, ../sass/old.scss */
.main-nav-list > li > .expand-button { margin: 6px; }

/* line 388, ../sass/old.scss */
.main-nav-list > .main-nav-parent > a { float: left; width: 169px; }

@media only screen and (min-width: 660px) { /* line 389, ../sass/old.scss */
  .main-nav-list > li > a { line-height: 1.2; padding-top: 5px; padding-right: 0; padding-bottom: 5px; padding-left: 0; }
  /* line 390, ../sass/old.scss */
  .main-nav-list > .main-nav-parent > a { float: none; width: auto; }
  /* line 391, ../sass/old.scss */
  .main-nav-list > .main-nav-parent > .expand-button { display: none; } }
/* line 392, ../sass/old.scss */
.main-nav-list-1 { border: solid #ccc; border-width: 1px 1px 0; display: none; }

/* line 393, ../sass/old.scss */
.is-main-nav-list-1-active .main-nav-list-1 { display: block; }

/* line 394, ../sass/old.scss */
.main-nav-list-1 > li:first-child { border-top: none; }

/* line 395, ../sass/old.scss */
.main-nav-list-1 > li > a { font-size: 16px; font-family: ClarendonBT-Light,Georgia,serif; }

@media only screen and (min-width: 660px) { /* line 396, ../sass/old.scss */
  .main-nav-list-1 { display: block; border: none; }
  /* line 397, ../sass/old.scss */
  .main-nav-list-1 > li { float: left; border: solid transparent; border-width: 0 1px; margin-right: -1px; }
  /* line 398, ../sass/old.scss */
  .main-nav-list-1 > li:first-child > a { padding-left: 0; }
  /* line 399, ../sass/old.scss */
  .main-nav-list-1 > li > a { font-size: 18px; padding-top: 8px; padding-right: 18px; padding-bottom: 8px; padding-left: 18px; background-color: #fff; }
  /* line 400, ../sass/old.scss */
  .main-nav-list-1 > .main-nav-parent:hover { border-color: #ccc; }
  /* line 401, ../sass/old.scss */
  .main-nav-list-1 > .main-nav-parent:hover > a { border-bottom: 1px solid #fff; margin-bottom: -1px; }
  /* line 402, ../sass/old.scss */
  .main-nav-list-1 > .main-nav-parent > a { position: relative; z-index: 1; } }
/* line 403, ../sass/old.scss */
.main-nav-list-2:first-child, .main-nav-list-2 > li:first-child, .svg .main-nav-list-2:first-child, .svg .main-nav-list-2 > li:first-child { background-image: none; padding-top: 0; }

@media only screen and (min-width: 660px) { /* line 404, ../sass/old.scss */
  .main-nav-list-2 { float: left; width: 125px; margin-left: 20px; }
  /* line 405, ../sass/old.scss */
  .main-nav-list-2:first-child { margin-left: 0; }
  /* line 406, ../sass/old.scss */
  .main-nav-list-2, .svg .main-nav-list-2 { background-image: none; padding-top: 0; } }
/* line 407, ../sass/old.scss */
.main-nav-list-3 > li { border-top: none; float: left; width: 140px; }

/* line 408, ../sass/old.scss */
.main-nav-list-3 > li > a { font-size: 12px; }

@media only screen and (min-width: 660px) { /* line 409, ../sass/old.scss */
  .main-nav-list-3 > li { float: none; width: auto; } }
/* line 410, ../sass/old.scss */
.page .image-carousel { margin-bottom: 20px; }

/* line 411, ../sass/old.scss */
.page .page-content .island, .page .l-content-wrapper .island, .page .page-content .islet, .page .l-content-wrapper .islet { margin-bottom: 20px; }

/* line 412, ../sass/old.scss */
.page .page-content .island-alt, .page .l-content-wrapper .island-alt, .page .page-content .islet-alt, .page .l-content-wrapper .islet-alt { padding-bottom: 20px; }

@media only screen and (min-width: 660px) { /* line 413, ../sass/old.scss */
  .page .page-content .b1-island, .page .l-content-wrapper .b1-island, .page .page-content .b1-islet, .page .l-content-wrapper .b1-islet { margin-bottom: 20px; }
  /* line 414, ../sass/old.scss */
  .page .page-content .b1-island-alt, .page .l-content-wrapper .b1-island-alt, .page .page-content .b1-islet-alt, .page .l-content-wrapper .b1-islet-alt { padding-bottom: 20px; }
  /* line 415, ../sass/old.scss */
  .page .page-content .b1-not-island, .page .l-content-wrapper .b1-not-island, .page .page-content .b1-not-islet, .page .l-content-wrapper .b1-not-islet { margin-bottom: 0; padding-bottom: 0; } }
@media only screen and (min-width: 980px) { /* line 416, ../sass/old.scss */
  .page .page-content .b2-island, .page .l-content-wrapper .b2-island, .page .page-content .b2-islet, .page .l-content-wrapper .b2-islet { margin-bottom: 20px; }
  /* line 417, ../sass/old.scss */
  .page .page-content .b2-island-alt, .page .l-content-wrapper .b2-island-alt, .page .page-content .b2-islet-alt, .page .l-content-wrapper .b2-islet-alt { padding-bottom: 20px; }
  /* line 418, ../sass/old.scss */
  .page .page-content .b2-not-island, .page .l-content-wrapper .b2-not-island, .page .page-content .b2-not-islet, .page .l-content-wrapper .b2-not-islet { margin-bottom: 0; padding-bottom: 0; } }
/* line 419, ../sass/old.scss */
.page .l-content-wrapper { padding-bottom: 5px; }

/* line 420, ../sass/old.scss */
.page-header { margin-bottom: 20px; }

/* line 421, ../sass/old.scss */
.page-content { font-size: 1.066666667em; line-height: 1.4; }

/* line 422, ../sass/old.scss */
.page-content h1, .page-content .h1, .page-content h2, .page-content .h2, .page-content h3, .page-content .h3, .page-content h4, .page-content .h4, .page-content h5, .page-content .h5, .page-content h6, .page-content .h6, .page-content dl, .page-content p, .page-content pre, .page-content blockquote, .page-content ul, .page-content ol, .page-content hr { margin-bottom: 20px; }

/* line 423, ../sass/old.scss */
.page-content .island-alt { padding-bottom: 24px; }

/* line 424, ../sass/old.scss */
.page-content .islet-alt { padding-bottom: 20px; }

/* line 425, ../sass/old.scss */
.page-content blockquote { zoom: 1; border-bottom: 2px solid; position: relative; padding-left: 60px; padding-bottom: 5px; }

/* line 426, ../sass/old.scss */
.page-content blockquote:before, .page-content blockquote:after { content: ""; display: table; }

/* line 427, ../sass/old.scss */
.page-content blockquote:after { clear: both; }

/* line 428, ../sass/old.scss */
.page-content blockquote:before { content: ''; display: block; width: 31px; height: 22px; position: absolute; left: 0; background-position: -31px -160px; }

/* line 429, ../sass/old.scss */
.page-content blockquote p { font-size: 18px; }

/* line 430, ../sass/old.scss */
.page-content blockquote .meta { position: absolute; right: 0; bottom: 3px; }

/* line 431, ../sass/old.scss */
.page-content ul { list-style-type: disc; padding-left: 40px; }

/* line 432, ../sass/old.scss */
.page-sidebar .widget { margin-bottom: 20px; }

/* line 433, ../sass/old.scss */
.page-introduction { font-size: 1.142857143em; }

/* line 434, ../sass/old.scss */
.page-large-introduction { font-size: 1.285714286em; }

/* line 435, ../sass/old.scss */
.section-group-header { padding: 5px 6px 4px; margin-bottom: 15px; }

/* line 436, ../sass/old.scss */
.section-group-header .section-title-alt a { color: #fff; }

/* line 437, ../sass/old.scss */
.section-header { margin-bottom: 20px; }

/* line 438, ../sass/old.scss */
.section-header-title { padding-bottom: 1px; border-bottom: 1px solid; }

/* line 439, ../sass/old.scss */
.section-header-title .section-title { padding-bottom: 5px; border-bottom-style: solid; border-bottom-width: 2px; }

/* line 440, ../sass/old.scss */
.section-header-title .section-title-generic { font-size: 16px; }

/* line 441, ../sass/old.scss */
.section-header-sub-title { zoom: 1; border-bottom: 1px solid #959394; position: relative; }

/* line 442, ../sass/old.scss */
.section-header-sub-title:before, .section-header-sub-title:after { content: ""; display: table; }

/* line 443, ../sass/old.scss */
.section-header-sub-title:after { clear: both; }

/* line 444, ../sass/old.scss */
.section-header-sub-title .sub-section-title { padding-bottom: 5px; position: absolute; bottom: 0; }

/* line 445, ../sass/old.scss */
.section-header-sub-title-img { float: right; }

/* line 446, ../sass/old.scss */
.article-group > .article { padding-top: 9px; border-top: 1px solid #ccc; }

/* line 447, ../sass/old.scss */
.article-group > .article:first-child { border-top: 0; padding-top: 0; }

/* line 448, ../sass/old.scss */
.article-group .media-alt .body { max-width: 480px; }

/* line 449, ../sass/old.scss */
.article-list .article { margin-bottom: 0; }

/* line 450, ../sass/old.scss */
.article-list .article.media img, .article-list .article.media .img { margin-bottom: 0; }

/* line 451, ../sass/old.scss */
.article-list .primary .img { float: none; margin-right: 0; }

/* line 452, ../sass/old.scss */
.article-list .primary .body { margin-top: 10px; }

/* line 453, ../sass/old.scss */
.article-list-related .article:first-child { padding-top: 11px; }

/* line 454, ../sass/old.scss */
.article { margin-bottom: 15px; }

/* line 455, ../sass/old.scss */
.article img, .article .img { margin-bottom: 10px; }

/* line 456, ../sass/old.scss */
.article .img { position: relative; }

/* line 457, ../sass/old.scss */
.article .img img { margin-bottom: 0; }

/* line 458, ../sass/old.scss */
.article .article-title + .meta, .article .meta + .article-title { margin-top: 5px; }

/* line 459, ../sass/old.scss */
.article .article-content, .article .article-list { margin-top: 10px; }

/* line 460, ../sass/old.scss */
.article .article-content:first-child { margin-top: 0; }

/* line 461, ../sass/old.scss */
.download-list .img { margin-right: 5px; }

/* line 462, ../sass/old.scss */
.download-list .img .icon-download { display: inline-block; *zoom: 1; *display: inline; }

/* line 463, ../sass/old.scss */
.keyword-list { color: #008bcb; }

/* line 464, ../sass/old.scss */
.nav-list > li > a { display: block; color: #333; }

/* line 465, ../sass/old.scss */
.gallery-main { width: 100%; position: relative; overflow: hidden; background-color: #f1f1f1; }

/* line 466, ../sass/old.scss */
.gallery-main img { position: absolute; -ms-interpolation-mode: bicubic; }

/* line 467, ../sass/old.scss */
.gallery-caption { width: 100%; overflow: hidden; background-color: #f1f1f1; margin-top: 10px; }

/* line 468, ../sass/old.scss */
.gallery-caption .gallery-caption-text { float: left; display: inline; padding: 15px 2%; width: 69%; margin-bottom: 0; }

/* line 469, ../sass/old.scss */
.gallery-caption .gallery-caption-meta { float: right; display: inline; padding: 0 2%; width: 22%; text-align: right; font-size: 12px; }

/* line 470, ../sass/old.scss */
.gallery-caption .gallery-caption-credit { padding-top: 15px; margin-bottom: 5px; text-transform: uppercase; }

/* line 471, ../sass/old.scss */
.gallery-thumb-reel { position: relative; margin-top: 10px; }

/* line 472, ../sass/old.scss */
.gallery-thumb-reel-track { width: 999999px; position: absolute; left: 0; }

/* line 473, ../sass/old.scss */
.gallery-thumb-reel-viewport { overflow: hidden; position: absolute; left: 20px; right: 20px; top: 0; }

/* line 474, ../sass/old.scss */
.no-scroll .gallery-thumb-reel-viewport { left: 0; right: 0; }

/* line 475, ../sass/old.scss */
.gallery-thumbnail { margin-right: 5px; position: relative; }

/* line 476, ../sass/old.scss */
.gallery-thumbnail.selected:after { content: ''; width: 100%; height: 2px; background-color: #999; bottom: -7px; position: absolute; }

/* line 477, ../sass/old.scss */
.gallery-thumb-reel-left, .gallery-thumb-reel-right { position: absolute; width: 20px; background-color: transparent; padding: 0; border: 0; background-color: #008bcb; }

/* line 478, ../sass/old.scss */
.gallery-thumb-reel-left i, .gallery-thumb-reel-right i { text-indent: -9999px; display: block; }

/* line 479, ../sass/old.scss */
.gallery-thumb-reel-left { left: 0; }

/* line 480, ../sass/old.scss */
.gallery-thumb-reel-left i { margin-left: 5px; }

/* line 481, ../sass/old.scss */
.gallery-thumb-reel-right { right: 0; }

/* line 482, ../sass/old.scss */
.gallery-thumb-reel-right i { margin-left: 6px; }

/* line 483, ../sass/old.scss */
.no-scroll .gallery-thumb-reel-left, .no-scroll .gallery-thumb-reel-right { display: none; }

/* line 484, ../sass/old.scss */
.gallery-thumbnail { float: left; cursor: pointer; }

/* line 485, ../sass/old.scss */
.gallery-controls button { background-color: transparent; padding: 0; border: 0; position: absolute; text-indent: -9999px; height: 60px; width: 60px; top: 50%; margin-top: -30px; opacity: .5; filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -webkit-transition: opacity ease-in-out .15s; -moz-transition: opacity ease-in-out .15s; -o-transition: opacity ease-in-out .15s; -ms-transition: opacity ease-in-out .15s; transition: opacity ease-in-out .15s; }

/* line 486, ../sass/old.scss */
.gallery-controls button:hover { opacity: 1; -ms-filter: none; filter: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; }

/* line 487, ../sass/old.scss */
.gallery-controls button.disabled { display: none; }

/* line 488, ../sass/old.scss */
.gallery-controls-prev { left: 10px; }

/* line 489, ../sass/old.scss */
.gallery-controls-next { background-position: -59px 0; right: 10px; }

@media only screen and (max-width: 660px) { /* line 490, ../sass/old.scss */
  .gallery-caption-meta { float: none; text-align: left; width: auto; }
  /* line 491, ../sass/old.scss */
  .gallery-caption-meta p { float: left; padding-top: 15px; margin-bottom: 0; margin-right: 10px; }
  /* line 492, ../sass/old.scss */
  .gallery-caption-text { width: auto; } }
/* line 493, ../sass/old.scss */
.image-carousel { position: relative; }

/* line 494, ../sass/old.scss */
.image-carousel > ul { zoom: 1; }

/* line 495, ../sass/old.scss */
.image-carousel > ul:before, .image-carousel > ul:after { content: ""; display: table; }

/* line 496, ../sass/old.scss */
.image-carousel > ul:after { clear: both; }

/* line 497, ../sass/old.scss */
.image-carousel > ul > li { display: none; }

/* line 498, ../sass/old.scss */
.image-carousel > ul > li.first { display: block; }

/* line 499, ../sass/old.scss */
.image-carousel > ul > li > img { margin-bottom: 5px; }

/* line 500, ../sass/old.scss */
.image-carousel .caption, .image-carousel .credit { display: block; color: #999; font-size: 12px; }

/* line 501, ../sass/old.scss */
.image-carousel .caption { margin-bottom: 5px; }

/* line 502, ../sass/old.scss */
.image-carousel .controls { position: absolute; right: 10px; padding-bottom: 10px; width: 67px; height: 29px; }

/* line 503, ../sass/old.scss */
.image-carousel .icon-nav-prev, .image-carousel .icon-nav-next { background-color: transparent; padding: 0; border: 0; height: 29px; width: 29px; position: absolute; top: 0; }

/* line 504, ../sass/old.scss */
.image-carousel .icon-nav-prev { background-position: 0 -60px; left: 0; }

/* line 505, ../sass/old.scss */
.image-carousel .icon-nav-next { background-position: -30px -60px; right: 0; }

@media only screen and (min-width: 660px) { /* line 506, ../sass/old.scss */
  .image-carousel > ul > li > img { margin-bottom: 0; }
  /* line 507, ../sass/old.scss */
  .image-carousel .caption, .image-carousel .credit { padding-top: 5px; padding-bottom: 5px; }
  /* line 508, ../sass/old.scss */
  .image-carousel .caption { float: left; width: 70%; margin-bottom: 0; }
  /* line 509, ../sass/old.scss */
  .image-carousel .credit { float: right; width: 30%; text-align: right; } }
/* line 510, ../sass/old.scss */
.snapscroll-content-indicator { position: absolute; width: 100%; bottom: 21px; height: 3px; }

/* line 511, ../sass/old.scss */
.snapscroll-content-indicator div { background-color: #afd4e0; height: 3px; float: left; }

/* line 512, ../sass/old.scss */
.snapscroll-progress-indicator { position: absolute; bottom: 15px; height: 3px; background-color: #2d8bcb; }

/* line 513, ../sass/old.scss */
.snapscroll-nav { position: absolute; top: 36px; height: 31px; width: 31px; padding: 0 10px; color: #fff; border: 0; background-color: transparent; background-repeat: no-repeat; background-image: url("/media/courier/resource/images/snapscroll-sprite.png"); }

/* line 514, ../sass/old.scss */
.svg .snapscroll-nav { background-image: url("/media/courier/resource/images/snapscroll-sprite.svg"); }

/* line 515, ../sass/old.scss */
.snapscroll-nav-left { left: 5px; background-position: -68px 0; }

/* line 516, ../sass/old.scss */
.snapscroll-nav-right { right: 5px; background-position: -68px -32px; }

/* line 517, ../sass/old.scss */
.snapscroll-touch-hint { position: absolute; height: 68px; width: 67px; margin: -33px 0 0 -33px; top: 50%; left: 50%; background-position: 0 0; background-repeat: no-repeat; background-image: url("/media/courier/resource/images/snapscroll-sprite.png"); }

/* line 518, ../sass/old.scss */
.svg .snapscroll-touch-hint { background-image: url("/media/courier/resource/images/snapscroll-sprite.svg"); }

/* line 519, ../sass/old.scss */
.select2-sprite, .select2-container .select2-choice abbr, .select2-container .select2-choice div b, .select2-search input, .select2-search-choice-close { background-image: url("/media/courier/resource/images/select2-sprite.png"); background-repeat: no-repeat; }

/* line 520, ../sass/old.scss */
.svg .select2-sprite, .svg .select2-container .select2-choice abbr, .svg .select2-container .select2-choice div b, .svg .select2-search input, .svg .select2-search-choice-close { background-image: url("/media/courier/resource/images/select2-sprite.svg"); }

/* line 521, ../sass/old.scss */
.select2-container { display: inline-block; *zoom: 1; *display: inline; position: relative; vertical-align: top; }

/* line 522, ../sass/old.scss */
.select2-container, .select2-drop, .select2-search, .select2-search input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 523, ../sass/old.scss */
.select2-container .select2-choice { background-color: #fff; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #ccc; display: block; overflow: hidden; white-space: nowrap; position: relative; height: 26px; line-height: 26px; padding: 0 0 0 8px; color: #333; text-decoration: none; }

/* line 524, ../sass/old.scss */
.select2-container.select2-drop-above .select2-choice { border-bottom-color: #ccc; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }

/* line 525, ../sass/old.scss */
.select2-container .select2-choice span { margin-right: 26px; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

/* line 526, ../sass/old.scss */
.select2-container .select2-choice abbr { display: block; position: absolute; right: 26px; top: 8px; width: 12px; height: 12px; font-size: 1px; cursor: pointer; text-decoration: none; border: 0; outline: 0; background-position: right top; }

/* line 527, ../sass/old.scss */
.select2-container .select2-choice abbr:hover { background-position: right -11px; cursor: pointer; }

/* line 528, ../sass/old.scss */
.select2-drop { background: #fff; color: #000; border: 1px solid #ccc; border-top: 0; position: absolute; top: 100%; -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); z-index: 1; width: 100%; margin-top: -1px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }

/* line 529, ../sass/old.scss */
.select2-drop.select2-drop-above { -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; margin-top: 1px; border-top: 1px solid #ccc; border-bottom: 0; -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); }

/* line 530, ../sass/old.scss */
.select2-container .select2-choice div { -webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; background: transparent; border-left: 1px solid #ccc; position: absolute; right: 0; top: 0; display: block; height: 100%; width: 22px; }

/* line 531, ../sass/old.scss */
.select2-container .select2-choice div b { background-position: 2px 1px; display: block; width: 100%; height: 100%; }

/* line 532, ../sass/old.scss */
.select2-search { display: inline-block; white-space: nowrap; z-index: 2; min-height: 26px; width: 100%; margin: 0; padding-left: 4px; padding-right: 4px; position: relative; }

/* line 533, ../sass/old.scss */
.select2-search:after { content: ''; position: absolute; left: 1px; display: block; width: 99%; height: 30px; z-index: 1; pointer-events: none; margin-top: 3px; top: 100%; height: 6px; }

/* line 534, ../sass/old.scss */
.select2-search-hidden { display: block; position: absolute; left: -10000px; }

/* line 535, ../sass/old.scss */
.select2-search input { background-color: #fff; background-position: 100% -22px; padding: 4px 20px 4px 5px; outline: 0; border: 1px solid #ccc; font-family: sans-serif; font-size: 1em; width: 100%; margin: 0; height: auto !important; min-height: 26px; -webkit-box-shadow: none; box-shadow: none; -webkit-border-radius: 0; border-radius: 0; }

/* line 536, ../sass/old.scss */
.select2-drop.select2-drop-above .select2-search input { margin-top: 4px; }

/* line 537, ../sass/old.scss */
.select2-search input.select2-active { background: white url("/media/courier/resource/images/spinner.gif") no-repeat 100%; }

/* line 538, ../sass/old.scss */
.select2-container-active .select2-choice, .select2-container-active .select2-choices { -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) inset, 0 0 5px rgba(73, 137, 201, 0.8); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) inset, 0 0 5px rgba(73, 137, 201, 0.8); border: 1px solid #4989c9; outline: none; }

/* line 539, ../sass/old.scss */
.select2-dropdown-open .select2-choice { border: 1px solid #4989c9; border-bottom-color: transparent; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

/* line 540, ../sass/old.scss */
.select2-dropdown-open .select2-choice div b { background-position: -16px 1px; }

/* line 541, ../sass/old.scss */
.select2-results { margin: 4px 4px 4px 0; padding: 0 0 0 4px; position: relative; overflow-x: hidden; overflow-y: auto; max-height: 350px; }

/* line 542, ../sass/old.scss */
.select2-results ul.select2-result-sub { margin: 0; }

/* line 543, ../sass/old.scss */
.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px; }

/* line 544, ../sass/old.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px; }

/* line 545, ../sass/old.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px; }

/* line 546, ../sass/old.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px; }

/* line 547, ../sass/old.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px; }

/* line 548, ../sass/old.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px; }

/* line 549, ../sass/old.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px; }

/* line 550, ../sass/old.scss */
.select2-results li { list-style: none; display: list-item; }

/* line 551, ../sass/old.scss */
.select2-results li.select2-result-with-children > .select2-result-label { font-weight: bold; }

/* line 552, ../sass/old.scss */
.select2-results .select2-result-label { padding: 3px 7px 4px; margin: 0; cursor: pointer; }

/* line 553, ../sass/old.scss */
.select2-results .select2-highlighted .select2-result-label { background-color: #f7f7f7; text-decoration: underline; }

/* line 554, ../sass/old.scss */
.select2-results li em { background: #feffde; font-style: normal; }

/* line 555, ../sass/old.scss */
.select2-results .select2-highlighted em { background: transparent; }

/* line 556, ../sass/old.scss */
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit { background: #f4f4f4; display: list-item; }

/* line 557, ../sass/old.scss */
.select2-results .select2-disabled { display: none; }

/* line 558, ../sass/old.scss */
.select2-more-results.select2-active { background: #f4f4f4 url("/media/courier/resource/images/spinner.gif") no-repeat 100%; }

/* line 559, ../sass/old.scss */
.select2-more-results { background: #f4f4f4; display: list-item; }

/* line 560, ../sass/old.scss */
.select2-container.select2-container-disabled .select2-choice { background-color: #f4f4f4; background-image: none; border: 1px solid #ddd; cursor: default; }

/* line 561, ../sass/old.scss */
.select2-container.select2-container-disabled .select2-choice div { background-color: #f4f4f4; background-image: none; border-left: 0; }

/* line 562, ../sass/old.scss */
.select2-container-multi .select2-choices { background-color: #fff; border: 1px solid #ccc; margin: 0; padding: 0; cursor: text; overflow: hidden; height: auto !important; height: 1%; position: relative; }

/* line 563, ../sass/old.scss */
.select2-container-multi .select2-choices { min-height: 26px; }

/* line 564, ../sass/old.scss */
.select2-container-multi.select2-container-active .select2-choices { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); border: 1px solid #5897fb; outline: none; }

/* line 565, ../sass/old.scss */
.select2-container-multi .select2-choices li { float: left; list-style: none; }

/* line 566, ../sass/old.scss */
.select2-container-multi .select2-choices .select2-search-field { white-space: nowrap; margin: 0; padding: 0; }

/* line 567, ../sass/old.scss */
.select2-container-multi .select2-choices .select2-search-field input { color: #666; background: transparent !important; font-family: sans-serif; font-size: 100%; height: 15px; padding: 5px; margin: 1px 0; outline: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; }

/* line 568, ../sass/old.scss */
.select2-container-multi .select2-choices .select2-search-field input.select2-active { background: white url("/media/courier/resource/images/spinner.gif") no-repeat 100% !important; }

/* line 569, ../sass/old.scss */
.select2-default { color: #999 !important; }

/* line 570, ../sass/old.scss */
.select2-container-multi .select2-choices .select2-search-choice { -webkit-border-radius: 3px; border-radius: 3px; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; background-color: #e4e4e4; -webkit-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05); color: #333; border: 1px solid #ccc; line-height: 13px; padding: 3px 5px 3px 18px; margin: 3px 0 3px 5px; position: relative; cursor: default; }

/* line 571, ../sass/old.scss */
.select2-container-multi .select2-choices .select2-search-choice span { cursor: default; }

/* line 572, ../sass/old.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus { background: #d4d4d4; }

/* line 573, ../sass/old.scss */
.select2-search-choice-close { display: block; position: absolute; right: 3px; top: 4px; width: 12px; height: 13px; font-size: 1px; outline: none; background-position: right top; }

/* line 574, ../sass/old.scss */
.select2-container-multi .select2-search-choice-close { left: 3px; }

/* line 575, ../sass/old.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover { background-position: right -11px; }

/* line 576, ../sass/old.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close { background-position: right -11px; }

/* line 577, ../sass/old.scss */
.select2-container-multi.select2-container-disabled .select2-choices { background-color: #f4f4f4; background-image: none; border: 1px solid #ddd; cursor: default; }

/* line 578, ../sass/old.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice { background-image: none; background-color: #f4f4f4; border: 1px solid #ddd; padding: 3px 5px 3px 5px; }

/* line 579, ../sass/old.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { display: none; }

/* line 580, ../sass/old.scss */
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-result-selectable .select2-match { text-decoration: underline; }

/* line 581, ../sass/old.scss */
.select2-result-unselectable .select2-match { text-decoration: none; }

/* line 582, ../sass/old.scss */
.select2-offscreen { position: absolute; left: -10000px; }

/* line 583, ../sass/old.scss */
.section-select-title { background-image: url("/media/courier/resource/images/divider-dotted.gif"); background-position: 0 0; background-repeat: repeat-x; padding-top: 1px; padding-top: 5px; background-repeat: repeat-x; }

/* line 584, ../sass/old.scss */
.svg .section-select-title { background-image: url("/media/courier/resource/images/divider-dotted.svg"); }

/* line 585, ../sass/old.scss */
.section-select-title .select2-result-label { font-family: ClarendonBT-Light,Georgia,serif; font-size: 16px; text-transform: none; }

/* line 586, ../sass/old.scss */
.select-section .select2-result { text-transform: uppercase; font-size: 11px; }

/* line 587, ../sass/old.scss */
.select2-result-with-children { background-image: url("/media/courier/resource/images/divider-dotted.gif"); background-position: 0 0; background-repeat: repeat-x; padding-top: 1px; padding-top: 5px; }

/* line 588, ../sass/old.scss */
.svg .select2-result-with-children { background-image: url("/media/courier/resource/images/divider-dotted.svg"); }

/* line 589, ../sass/old.scss */
.select2-result-with-children > .select2-result-label { color: #aaa; }

/* line 590, ../sass/old.scss */
.select2-drop.select2-drop-above { z-index: 3 !important; }

/* line 591, ../sass/old.scss */
.datepicker { position: relative; display: block; }

/* line 592, ../sass/old.scss */
.datepicker:after { content: ""; display: block; position: absolute; top: 6px; right: 6px; width: 17px; height: 16px; background-position: -104px -134px; pointer-events: none; }

/* line 593, ../sass/old.scss */
#ui-datepicker-div { position: absolute; left: -9999px; background-color: #fff; padding: 10px; border: 1px solid #ccc; -webkit-box-shadow: 0 2px 8px -4px rgba(0, 0, 0, 0.5); box-shadow: 0 2px 8px -4px rgba(0, 0, 0, 0.5); }

/* line 594, ../sass/old.scss */
#ui-datepicker-div.below { margin-top: 10px; }

/* line 595, ../sass/old.scss */
#ui-datepicker-div.below:before { content: ""; position: absolute; top: -12px; left: 10px; width: 24px; height: 12px; background-position: -56px -183px; }

/* line 596, ../sass/old.scss */
#ui-datepicker-div.above { margin-top: -10px; }

/* line 597, ../sass/old.scss */
#ui-datepicker-div.above:before { content: ""; position: absolute; bottom: -12px; left: 10px; width: 24px; height: 12px; background-position: -32px -184px; }

/* line 598, ../sass/old.scss */
#ui-datepicker-div .ui-datepicker-title { padding-bottom: 6px; border-bottom: 1px solid #ccc; margin-bottom: 5px; font-weight: bold; color: #333; }

/* line 599, ../sass/old.scss */
#ui-datepicker-div .ui-datepicker-next, #ui-datepicker-div .ui-datepicker-prev { position: absolute; top: 10px; display: block; width: 16px; height: 15px; margin-left: 5px; margin-bottom: 0; overflow: hidden; cursor: pointer; }

/* line 600, ../sass/old.scss */
#ui-datepicker-div .ui-datepicker-next span, #ui-datepicker-div .ui-datepicker-prev span { float: left; width: 8px; height: 9px; text-indent: -9999px; vertical-align: top; margin-top: 3px; margin-left: 4px; }

/* line 601, ../sass/old.scss */
#ui-datepicker-div .ui-datepicker-next { right: 10px; }

/* line 602, ../sass/old.scss */
#ui-datepicker-div .ui-datepicker-next span { background-position: -35px -130px; }

/* line 603, ../sass/old.scss */
#ui-datepicker-div .ui-datepicker-prev { right: 28px; }

/* line 604, ../sass/old.scss */
#ui-datepicker-div .ui-datepicker-prev span { background-position: -26px -130px; }

/* line 605, ../sass/old.scss */
#ui-datepicker-div table { width: auto; margin-bottom: 0; margin-right: 1px; }

/* line 606, ../sass/old.scss */
#ui-datepicker-div th, #ui-datepicker-div td { padding: 0; }

/* line 607, ../sass/old.scss */
#ui-datepicker-div th { font-size: 10px; text-transform: uppercase; border: none; text-align: center; }

/* line 608, ../sass/old.scss */
#ui-datepicker-div td { border: 1px solid #ccc; text-align: center; }

/* line 609, ../sass/old.scss */
#ui-datepicker-div td a, #ui-datepicker-div td span { display: block; width: 30px; height: 30px; line-height: 30px; text-decoration: none; font-weight: bold; color: #333; }

/* line 610, ../sass/old.scss */
#ui-datepicker-div td a { -webkit-transition: background-color .3s ease; -moz-transition: background-color .3s ease; -o-transition: background-color .3s ease; -ms-transition: background-color .3s ease; transition: background-color .3s ease; }

/* line 611, ../sass/old.scss */
#ui-datepicker-div td a:hover, #ui-datepicker-div td a:active, #ui-datepicker-div td a:focus { background-color: #4989c9; color: #fff; -webkit-transition: background-color .1s ease; -moz-transition: background-color .1s ease; -o-transition: background-color .1s ease; -ms-transition: background-color .1s ease; transition: background-color .1s ease; }

/* line 612, ../sass/old.scss */
#ui-datepicker-div td span { cursor: default; }

/* line 613, ../sass/old.scss */
#ui-datepicker-div .ui-datepicker-today a { font-weight: bold; background-color: #f7f7f7; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset; }

/* line 614, ../sass/old.scss */
#ui-datepicker-div .ui-datepicker-current-day a, #ui-datepicker-div .ui-datepicker-current-day span { background-color: #4989c9; background-position: 0 -160px; }

/* line 615, ../sass/old.scss */
#ui-datepicker-div .ui-datepicker-current-day a:hover, #ui-datepicker-div .ui-datepicker-current-day span:hover { background-image: none; }

/* line 616, ../sass/old.scss */
#ui-datepicker-div .ui-datepicker-other-month a, #ui-datepicker-div .ui-datepicker-other-month span { color: #555; font-weight: normal; }

/* line 617, ../sass/old.scss */
#ui-datepicker-div .ui-datepicker-unselectable a, #ui-datepicker-div .ui-datepicker-unselectable span { color: #ccc; font-weight: normal; }

/* line 618, ../sass/old.scss */
.paged-item { display: none; width: 100%; }

/* line 619, ../sass/old.scss */
.paged-item.first { display: block; }

/* line 620, ../sass/old.scss */
.flyout, .search .preempt-result-container { display: none; position: absolute; border: 1px solid #ccc; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); background-color: #fff; }

/* line 621, ../sass/old.scss */
.form-error, .form-success { margin-bottom: 20px; -webkit-border-radius: 3px; border-radius: 3px; padding: 10px; font-size: .866666667em; }

/* line 622, ../sass/old.scss */
.form-error { background-color: #cb0d38; color: #fff; }

/* line 623, ../sass/old.scss */
.form-success { background-color: #3d8f1d; color: #fff; }

/* line 624, ../sass/old.scss */
.form-copy, .form-copy p, .form-copy ul, .form-copy ol { margin-top: 3px; }

/* line 625, ../sass/old.scss */
.form-copy p, .form-copy ul, .form-copy ol { margin-bottom: 0; }

/* line 626, ../sass/old.scss */
.form-copy ul { padding-left: 20px; }

/* line 627, ../sass/old.scss */
.form-row { margin-bottom: 20px; }

/* line 628, ../sass/old.scss */
.form-row > label { display: block; }

/* line 629, ../sass/old.scss */
.form-row .form-label-text abbr { color: #cb0d38; margin-left: 4px; border-bottom: none; }

/* line 630, ../sass/old.scss */
.form-row .form-field { margin-top: 3px; }

/* line 631, ../sass/old.scss */
.form-row ul.form-field { list-style: none; padding: 0; margin-bottom: 0; }

/* line 632, ../sass/old.scss */
.form-row input[type="text"], .form-row input[type="email"], .form-row input[type="tel"], .form-row input[type="url"], .form-row input[type="password"], .form-row input[type="search"], .form-row textarea, .form-row select { display: block; width: 288px; }

/* line 633, ../sass/old.scss */
.form-row input[type="checkbox"], .form-row input[type="radio"] { margin-right: 10px; }

/* line 634, ../sass/old.scss */
.form-row select { width: 300px; }

/* line 635, ../sass/old.scss */
.form-row textarea { resize: vertical; height: 80px; }

/* line 636, ../sass/old.scss */
.form-row input[type="submit"], .form-row input[type="reset"] { -webkit-appearance: none; }

@media only screen and (min-width: 660px) { /* line 637, ../sass/old.scss */
  [class*="-col-8"] .form-row > label, [class*="-col-6"] .form-row > label { zoom: 1; }
  /* line 638, ../sass/old.scss */
  [class*="-col-8"] .form-row > label:before, [class*="-col-6"] .form-row > label:before, [class*="-col-8"] .form-row > label:after, [class*="-col-6"] .form-row > label:after { content: ""; display: table; }
  /* line 639, ../sass/old.scss */
  [class*="-col-8"] .form-row > label:after, [class*="-col-6"] .form-row > label:after { clear: both; }
  /* line 640, ../sass/old.scss */
  [class*="-col-8"] .form-row .form-label-text, [class*="-col-6"] .form-row .form-label-text { float: left; padding-top: 4px; }
  /* line 641, ../sass/old.scss */
  [class*="-col-8"] .form-row .form-field, [class*="-col-6"] .form-row .form-field { margin-top: 0; }
  /* line 642, ../sass/old.scss */
  [class*="-col-8"] .form-row ul.form-field, [class*="-col-6"] .form-row ul.form-field { display: inline-block; *zoom: 1; *display: inline; }
  /* line 643, ../sass/old.scss */
  [class*="-col-8"] .form-row.form-row-field-group .form-label-text, [class*="-col-6"] .form-row.form-row-field-group .form-label-text, [class*="-col-8"] .form-row.form-row-checkbox .form-label-text, [class*="-col-6"] .form-row.form-row-checkbox .form-label-text { padding-top: 0; }
  /* line 644, ../sass/old.scss */
  [class*="-col-8"] .form-row .form-label-text { width: 220px; margin-right: 20px; }
  /* line 645, ../sass/old.scss */
  [class*="-col-8"] .form-row select { width: 380px; }
  /* line 646, ../sass/old.scss */
  [class*="-col-8"] .form-row input[type="text"], [class*="-col-8"] .form-row input[type="email"], [class*="-col-8"] .form-row input[type="tel"], [class*="-col-8"] .form-row input[type="url"], [class*="-col-8"] .form-row input[type="password"], [class*="-col-8"] .form-row input[type="search"], [class*="-col-8"] .form-row textarea { width: 368px; }
  /* line 647, ../sass/old.scss */
  [class*="-col-6"] .form-row .form-label-text { width: 140px; margin-right: 20px; }
  /* line 648, ../sass/old.scss */
  [class*="-col-6"] .form-row select { width: 300px; }
  /* line 649, ../sass/old.scss */
  [class*="-col-6"] .form-row input[type="text"], [class*="-col-6"] .form-row input[type="email"], [class*="-col-6"] .form-row input[type="tel"], [class*="-col-6"] .form-row input[type="url"], [class*="-col-6"] .form-row input[type="password"], [class*="-col-6"] .form-row input[type="search"], [class*="-col-6"] .form-row textarea { width: 288px; }
  /* line 650, ../sass/old.scss */
  [class*="-col-4"] .form-row .form-label-text { float: none; width: auto; margin-right: 0; }
  /* line 651, ../sass/old.scss */
  [class*="-col-4"] .form-row .form-field { margin-top: 3px; }
  /* line 652, ../sass/old.scss */
  [class*="-col-4"] .form-row ul.form-field { display: block; }
  /* line 653, ../sass/old.scss */
  [class*="-col-4"] .form-row select { width: 300px; }
  /* line 654, ../sass/old.scss */
  [class*="-col-4"] .form-row input[type="text"], [class*="-col-4"] .form-row input[type="email"], [class*="-col-4"] .form-row input[type="tel"], [class*="-col-4"] .form-row input[type="url"], [class*="-col-4"] .form-row input[type="password"], [class*="-col-4"] .form-row input[type="search"], [class*="-col-4"] .form-row textarea { width: 288px; } }
/* line 655, ../sass/old.scss */
.form-row.form-row-checkbox .form-field { margin-top: 0; }

/* line 656, ../sass/old.scss */
.form-row.form-row-actions { text-align: right; }

/* line 657, ../sass/old.scss */
.form-row.form-row-actions input { margin-left: 10px; }

/* line 658, ../sass/old.scss */
.form-row.form-row-actions input:first-child { margin-left: 0; }

/* line 659, ../sass/old.scss */
.form-row.form-row-error .form-field { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

/* line 660, ../sass/old.scss */
.form-row-description { color: #999; font-size: .866666667em; display: block; }

@media only screen and (min-width: 660px) { /* line 661, ../sass/old.scss */
  [class*="-col-8"] .form-row-description { margin-left: 240px; }
  /* line 662, ../sass/old.scss */
  [class*="-col-6"] .form-row-description { margin-left: 160px; }
  /* line 663, ../sass/old.scss */
  [class*="-col-4"] .form-row-description { margin-left: 0; } }
/* line 664, ../sass/old.scss */
.form-row-error-text { background-color: #cb0d38; color: #fff; padding: 5px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }

/* line 665, ../sass/old.scss */
select + .form-row-error-text, .form-row-checkbox .form-row-error-text, .form-row-field-group .form-row-error-text { -webkit-border-radius: 3px; border-radius: 3px; margin-top: 5px; }

/* line 666, ../sass/old.scss */
.breadcrumbs { zoom: 1; margin-bottom: 15px; }

/* line 667, ../sass/old.scss */
.breadcrumbs:before, .breadcrumbs:after { content: ""; display: table; }

/* line 668, ../sass/old.scss */
.breadcrumbs:after { clear: both; }

/* line 669, ../sass/old.scss */
.breadcrumbs li { float: left; padding-left: 15px; position: relative; }

/* line 670, ../sass/old.scss */
.breadcrumbs li:before { content: ">"; position: absolute; left: 5px; }

/* line 671, ../sass/old.scss */
.breadcrumbs li:first-child { padding-left: 0; }

/* line 672, ../sass/old.scss */
.breadcrumbs li:first-child:before { content: none; }

/* line 673, ../sass/old.scss */
.search .preempt-root { right: 0; z-index: 2; position: absolute; }

/* line 674, ../sass/old.scss */
.search .preempt-result-container { position: static; width: 300px; padding: 15px 20px; margin-top: 10px; }

/* line 675, ../sass/old.scss */
.search .preempt-result-list > li { margin-bottom: 0; padding-left: 10px; padding-right: 10px; }

/* line 676, ../sass/old.scss */
.search .preempt-result-list > li.cursor { background-color: #f7f7f7; }

/* line 677, ../sass/old.scss */
.search .preempt-result-list > li:first-child { padding-top: 10px; }

/* line 678, ../sass/old.scss */
.search .preempt-result-list > li .meta { zoom: 1; }

/* line 679, ../sass/old.scss */
.search .preempt-result-list > li .meta i { margin-top: 2px; }

/* line 680, ../sass/old.scss */
.search .preempt-result-list > li .meta .author { font-size: 10px; }

/* line 681, ../sass/old.scss */
.search .preempt-result-list > li .article-title { line-height: 1.4em; }

/* line 682, ../sass/old.scss */
.search .preempt-result-list > li .inline-list > li { *float: left; margin-right: 6px; }

/* line 683, ../sass/old.scss */
.search .preempt-result-list > li .inline-list .right { float: right; }

/* line 684, ../sass/old.scss */
.search .preempt-title { font-family: Arial,sans-serif; font-size: 22px; font-weight: normal; color: #bfbfbf; border-bottom: 1px solid #ccc; padding-bottom: 5px; }

/* line 685, ../sass/old.scss */
.search .preempt-footer { zoom: 1; padding-top: 11px; }

/* line 686, ../sass/old.scss */
.search .preempt-footer:before, .search .preempt-footer:after { content: ""; display: table; }

/* line 687, ../sass/old.scss */
.search .preempt-footer:after { clear: both; }

/* line 688, ../sass/old.scss */
.search .preempt-footer button { background-color: transparent; padding: 0; border: 0; float: right; }

/* line 689, ../sass/old.scss */
.search .preempt-footer button i { position: relative; top: -2px; }

/* line 690, ../sass/old.scss */
.search-input { zoom: 1; width: 160px; background-color: #fff; position: relative; padding: 0; }

/* line 691, ../sass/old.scss */
.search-input:before, .search-input:after { content: ""; display: table; }

/* line 692, ../sass/old.scss */
.search-input:after { clear: both; }

/* line 693, ../sass/old.scss */
.search-input input { float: left; border: 0; }

/* line 694, ../sass/old.scss */
.search-input input[type="text"] { width: 131px; }

/* line 695, ../sass/old.scss */
.search-input input[type="text"]:active, .search-input input[type="text"]:focus { -webkit-box-shadow: none; box-shadow: none; }

/* line 696, ../sass/old.scss */
.search-input input[type="submit"] { font-size: 0; line-height: 0; cursor: pointer; width: 21px; height: 21px; background-color: transparent; padding: 0; }

/* line 697, ../sass/old.scss */
.breaking-news { zoom: 1; line-height: 1; padding-bottom: 7px; }

/* line 698, ../sass/old.scss */
.breaking-news:before, .breaking-news:after { content: ""; display: table; }

/* line 699, ../sass/old.scss */
.breaking-news:after { clear: both; }

/* line 700, ../sass/old.scss */
.breaking-news .controls { float: right; position: relative; z-index: 1; }

/* line 701, ../sass/old.scss */
.breaking-news .controls button { background-color: transparent; padding: 0; border: 0; padding-left: 5px; padding-right: 5px; height: 13px; line-height: 13px; }

/* line 702, ../sass/old.scss */
.breaking-news-title { color: #cc0a3c; font-weight: bold; float: left; }

/* line 703, ../sass/old.scss */
.breaking-news-ticker { position: relative; font-size: 13px; height: 13px; margin-left: .5em; float: left; }

/* line 704, ../sass/old.scss */
.breaking-news-ticker > a { display: none; }

/* line 705, ../sass/old.scss */
.breaking-news-ticker p { position: absolute; width: 470px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

/* line 706, ../sass/old.scss */
.breaking-news-ticker p a { color: #333; line-height: 1.2; }

/* line 707, ../sass/old.scss */
.feature-list { list-style: none; }

/* line 708, ../sass/old.scss */
.feature .section-title { display: block; margin-bottom: 10px; border-bottom: 1px solid; padding-top: 4px; padding-bottom: 4px; }

/* line 709, ../sass/old.scss */
.feature-content .img { position: relative; }

/* line 710, ../sass/old.scss */
.feature-content .meta + .feature-title { margin-top: 5px; }

/* line 711, ../sass/old.scss */
.feature-content-tall .meta { margin-top: 20px; }

/* line 712, ../sass/old.scss */
.feature-title { margin-top: 10px; }

/* line 713, ../sass/old.scss */
.notification { zoom: 1; position: relative; background-color: #fff; border: 1px solid #ccc; padding: 6px 10px; z-index: 1; font-size: 12px; margin-bottom: 20px; }

/* line 714, ../sass/old.scss */
.notification:before, .notification:after { content: ""; display: table; }

/* line 715, ../sass/old.scss */
.notification:after { clear: both; }

/* line 716, ../sass/old.scss */
.notification p { margin-bottom: 0; }

/* line 717, ../sass/old.scss */
.notification .message { margin: 0; float: none; margin-bottom: 5px; }

/* line 718, ../sass/old.scss */
.notification .actions { margin-bottom: 2px; }

@media only screen and (min-width: 660px) { /* line 719, ../sass/old.scss */
  .notification .message { float: left; width: 75%; margin-bottom: 0; }
  /* line 720, ../sass/old.scss */
  .notification .actions { float: right; margin-left: 20px; margin-bottom: 6px; } }
@media only screen and (min-width: 980px) { /* line 721, ../sass/old.scss */
  .notification .message { width: auto; margin-top: 4px; }
  /* line 722, ../sass/old.scss */
  .notification .actions { margin-bottom: 0; } }
/* line 723, ../sass/old.scss */
.notification-error { border-color: #cb0d38; }

/* line 724, ../sass/old.scss */
.pagination-numbered { border-top: 1px solid #ccc; padding-top: 20px; margin-bottom: 20px; text-align: center; cursor: default; }

/* line 725, ../sass/old.scss */
.pagination-numbered li { margin-left: 2px; margin-right: 2px; }

/* line 726, ../sass/old.scss */
.pagination-numbered li > a { padding-left: 4px; padding-right: 4px; }

/* line 727, ../sass/old.scss */
.pagination-numbered li .first, .pagination-numbered li .prev, .pagination-numbered li .next, .pagination-numbered li .last { padding-left: 0; padding-right: 0; }

/* line 728, ../sass/old.scss */
.pagination-numbered li .current-page { color: #333; }

/* line 729, ../sass/old.scss */
.pagination-numbered li i { text-indent: 110%; white-space: nowrap; overflow: hidden; vertical-align: baseline; }

/* line 730, ../sass/old.scss */
.meta { font-size: .86em; color: #999; }

/* line 731, ../sass/old.scss */
.meta a { color: #999; }

/* line 732, ../sass/old.scss */
.meta .author { text-transform: uppercase; }

/* line 733, ../sass/old.scss */
.tabs-nav { zoom: 1; border-bottom: 1px solid #003e72; }

/* line 734, ../sass/old.scss */
.tabs-nav:before, .tabs-nav:after { content: ""; display: table; }

/* line 735, ../sass/old.scss */
.tabs-nav:after { clear: both; }

/* line 736, ../sass/old.scss */
.tabs-nav > li { float: left; width: 33.333%; position: relative; }

/* line 737, ../sass/old.scss */
.tabs-nav > li:before { display: block; content: ""; width: 1px; height: 13px; position: absolute; top: 10px; bottom: 10px; left: 0; background-position: -118px -90px; }

/* line 738, ../sass/old.scss */
.tabs-nav > li:first-child:before { display: none; }

/* line 739, ../sass/old.scss */
.tabs-nav > li > button { background-color: transparent; padding: 0; border: 0; padding: 10px; width: 100%; }

/* line 740, ../sass/old.scss */
.tabs-nav > li > button:hover { text-decoration: underline; }

/* line 741, ../sass/old.scss */
.tabs-nav > li > button.is-tab-nav-item-active { text-decoration: underline; }

/* line 742, ../sass/old.scss */
.tabs-nav > li > button.is-tab-nav-item-active:after { content: ""; height: 6px; width: 11px; position: absolute; bottom: -1px; left: 50%; margin-left: -5.5px; background-position: -59px -113px; }

/* line 743, ../sass/old.scss */
.drop-cap { float: left; font-family: ClarendonBT-Roman,Georgia,serif; font-size: 61px; color: #003e72; line-height: 54px; height: 43px; margin-top: 7px; margin-right: 5px; }

@media only screen and (min-width: 660px) { /* line 744, ../sass/old.scss */
  .drop-cap { font-size: 89px; line-height: 79px; height: 65px; } }
/* line 745, ../sass/old.scss */
.select-location-flyout { right: 0; top: 20px; width: 150px; }

/* line 746, ../sass/old.scss */
.select-location-flyout > ul { padding-top: 10px; }

/* line 747, ../sass/old.scss */
.select-location-flyout > ul > li { padding-left: 8px; padding-right: 8px; cursor: pointer; }

/* line 748, ../sass/old.scss */
.select-location-flyout > ul > li:hover { text-decoration: underline; }

/* line 749, ../sass/old.scss */
.overlay-wrapper { display: none; position: absolute; top: 0; left: 0; right: 0; z-index: 10; }

@media only screen and (min-width: 660px) { /* line 750, ../sass/old.scss */
  .overlay-wrapper { padding-top: 100px; } }
/* line 751, ../sass/old.scss */
.overlay-background { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: #fff; opacity: .5; filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }

/* line 752, ../sass/old.scss */
.overlay-container { position: relative; margin: 10px auto 0; border: 5px solid #323232; background-color: #f7f7f7; }

@media only screen and (min-width: 660px) { /* line 753, ../sass/old.scss */
  .overlay-container { border-width: 10px; } }
/* line 754, ../sass/old.scss */
.overlay-content { padding: 20px; }

/* line 755, ../sass/old.scss */
.overlay-content .panel { border: 1px solid #ccc; background-color: #fff; padding: 9px 19px; }

/* line 756, ../sass/old.scss */
.overlay-content .panel > p { margin-bottom: 20px; }

/* line 757, ../sass/old.scss */
.overlay-content .panel-summary { text-align: center; font-weight: bold; margin-bottom: 20px; }

/* line 758, ../sass/old.scss */
.overlay-content .panel-separator { display: block; text-align: center; padding-top: 6px; padding-bottom: 6px; }

/* line 759, ../sass/old.scss */
.overlay-content .social-icons { margin: 0 auto; text-align: center; width: auto !important; }

/* line 760, ../sass/old.scss */
.overlay-content .social-icons table { width: auto !important; display: inline-block !important; }

/* line 761, ../sass/old.scss */
.button-overlay-close { position: absolute; top: -5px; right: -5px; padding: 8px; background-color: #323232; line-height: 0; font-size: 0; }

/* line 762, ../sass/old.scss */
.icon-overlay-close { overflow: hidden; width: 8px; height: 8px; text-indent: -9999px; background-position: -113px -151px; display: block; }

/* line 763, ../sass/old.scss */
.overlay-content .form-row-actions { margin-bottom: 10px; }

/* line 764, ../sass/old.scss */
.col-4 .overlay-content .form-field { width: 208px; }

@media only screen and (min-width: 660px) { /* line 765, ../sass/old.scss */
  [class*="-col-6"] .overlay-content .form-row .form-label-text { width: 130px; margin-right: 10px; }
  /* line 766, ../sass/old.scss */
  [class*="-col-6"] .overlay-content .form-row .form-field { width: 228px; } }
/* line 767, ../sass/old.scss */
.overlay-content .password-reset { text-align: right; }

/* line 768, ../sass/old.scss */
.overlay-content .link-register { float: left; }

/* line 769, ../sass/old.scss */
.weather .img { margin-right: 13px; }

/* line 770, ../sass/old.scss */
.weather .weather-icon { width: 50px; height: 50px; margin-right: 2px; }

/* line 771, ../sass/old.scss */
.weather .weather-item { margin-bottom: 23px; list-style: none; }

/* line 772, ../sass/old.scss */
.weather .weather-item > .body { margin-top: 18px; }

/* line 773, ../sass/old.scss */
.weather .weather-item > .img { margin-right: 20px; }

/* line 774, ../sass/old.scss */
.weather .weather-item > .img > .media { min-width: 120px; }

/* line 775, ../sass/old.scss */
.weather .weather-temps { cursor: default; margin: 2px 0 0 5px; float: left; font-family: ClarendonBT-Roman,Georgia,serif; }

/* line 776, ../sass/old.scss */
.weather .weather-temp-high { font-size: 21px; margin: 4px 0 1px; }

/* line 777, ../sass/old.scss */
.weather .weather-temp-low { color: #666; font-size: 15px; margin: 0; }

/* line 778, ../sass/old.scss */
.weather .weather-location { padding: 3px 12px 5px 0; margin: 7px 12px 0 0; background-image: url("/media/courier/resource/images/vertical-divider.gif"); background-repeat: repeat-y; background-position: right; display: inline-block; }

/* line 779, ../sass/old.scss */
.svg .weather .weather-location { background-image: url("/media/courier/resource/images/vertical-divider.svg"); }

/* line 780, ../sass/old.scss */
.weather .weather-location a { display: block; }

/* line 781, ../sass/old.scss */
.weather .weather-location-city { font-family: ClarendonBT-Roman,Georgia,serif; color: #333; font-size: 19px; line-height: 20px; }

/* line 782, ../sass/old.scss */
.weather .weather-location-link { font-size: 12px; }

/* line 783, ../sass/old.scss */
.weather .weather-windspeed { font-weight: bold; }

/* line 784, ../sass/old.scss */
.weather h2 { border-bottom: 1px solid #959394; line-height: 28px; margin-bottom: 10px; }

/* line 785, ../sass/old.scss */
.weather-page-form .form-label-text { line-height: 28px; display: inline-block; }

/* line 786, ../sass/old.scss */
.weather-page-form .select2-container { width: 200px; }

/* line 787, ../sass/old.scss */
.weather-unitswitcher { line-height: 28px; }

@media only screen and (min-width: 660px) { /* line 788, ../sass/old.scss */
  .page-header { zoom: 1; }
  /* line 789, ../sass/old.scss */
  .page-header:before, .page-header:after { content: ""; display: table; }
  /* line 790, ../sass/old.scss */
  .page-header:after { clear: both; }
  /* line 791, ../sass/old.scss */
  .page-header .weather-page-form { float: left; }
  /* line 792, ../sass/old.scss */
  .page-header .weather-unitswitcher { float: right; }
  /* line 793, ../sass/old.scss */
  .weather-windspeed { margin-left: 25px; float: right; padding-bottom: 23px; } }
/* line 794, ../sass/old.scss */
.slider-widget .slider { border: 1px solid #ccc; }

/* line 795, ../sass/old.scss */
.js .slider-widget .slider { border-bottom: none; }

/* line 796, ../sass/old.scss */
.slider-widget .paged-item { padding: 17px 19px; min-height: 204px; }

/* line 797, ../sass/old.scss */
.slider-widget .paged-item.article { margin-bottom: 0; }

/* line 798, ../sass/old.scss */
.slider-widget .paged-item-header .section-title + .article-title { margin-top: 5px; }

/* line 799, ../sass/old.scss */
.slider-widget .paged-item-body { margin-top: 10px; }

/* line 800, ../sass/old.scss */
.slider-widget .paged-item-body p { margin-bottom: 0; }

/* line 801, ../sass/old.scss */
.slider-widget .paged-item-body.media .img { margin-bottom: 0; }

/* line 802, ../sass/old.scss */
.slider-widget .controls { zoom: 1; background-color: #008bcc; padding-left: 10px; padding-right: 10px; }

/* line 803, ../sass/old.scss */
.slider-widget .controls:before, .slider-widget .controls:after { content: ""; display: table; }

/* line 804, ../sass/old.scss */
.slider-widget .controls:after { clear: both; }

/* line 805, ../sass/old.scss */
.slider-widget .controls button { background-color: transparent; padding: 0; border: 0; vertical-align: bottom; padding: 8px 4px; }

/* line 806, ../sass/old.scss */
.slider-widget .controls button i { display: block; }

/* line 807, ../sass/old.scss */
.slider-widget .pagination { zoom: 1; margin-right: 15px; float: left; }

/* line 808, ../sass/old.scss */
.slider-widget .pagination:before, .slider-widget .pagination:after { content: ""; display: table; }

/* line 809, ../sass/old.scss */
.slider-widget .pagination:after { clear: both; }

/* line 810, ../sass/old.scss */
.slider-widget .pagination li { float: left; }

/* line 811, ../sass/old.scss */
.slider-widget .arrows button { float: right; }

/* line 812, ../sass/old.scss */
.slider-widget.slider-widget-alt img, .slider-widget.slider-widget-alt .img { margin-bottom: 0; }

/* line 813, ../sass/old.scss */
.slider-widget.slider-widget-alt .aside { margin-bottom: 10px; }

/* line 814, ../sass/old.scss */
.slider-widget.slider-widget-alt .aside + p { overflow: hidden; }

/* line 815, ../sass/old.scss */
.slider-widget.slider-widget-alt .paged-item { padding: 0; min-height: auto; }

/* line 816, ../sass/old.scss */
.slider-widget.slider-widget-alt .paged-item-body { margin-top: 0; padding: 21px 19px; min-height: 168px; }

/* line 817, ../sass/old.scss */
.slider-widget.slider-widget-alt .paged-item-body .article-title { margin-bottom: 10px; }

@media only screen and (min-width: 660px) { /* line 818, ../sass/old.scss */
  .slider-widget.slider-widget-alt .aside { float: right; margin-left: 20px; }
  /* line 819, ../sass/old.scss */
  .slider-widget.slider-widget-alt .aside + p { overflow: hidden; }
  /* line 820, ../sass/old.scss */
  .slider-widget.slider-widget-alt .paged-item-body { min-height: 82px; } }
/* line 821, ../sass/old.scss */
.local-news-widget { border-bottom: 0; }

/* line 822, ../sass/old.scss */
.local-news-widget .widget-header { position: relative; background-color: transparent; border-top: 0; padding: 0 0 8px; }

/* line 823, ../sass/old.scss */
.local-news-widget .change-location { position: absolute; bottom: 8px; right: 0; }

/* line 824, ../sass/old.scss */
.local-news-widget .select-location-flyout { z-index: 50; }

/* line 825, ../sass/old.scss */
.our-team-widget .widget-header { position: relative; }

/* line 826, ../sass/old.scss */
.our-team-widget .widget-header .icon-twitter-alt { position: absolute; right: 10px; top: 8px; }

/* line 827, ../sass/old.scss */
.our-team-widget .tweet .img { margin-right: 10px; -webkit-border-radius: 4px; border-radius: 4px; overflow: hidden; }

/* line 828, ../sass/old.scss */
.our-team-widget .tweet .meta { margin-bottom: 4px; }

/* line 829, ../sass/old.scss */
.our-team-widget .tweet .meta-link { font-size: 12px; color: #008bcb; }

/* line 830, ../sass/old.scss */
.our-team-widget .tweet p { margin-bottom: 0; }

/* line 831, ../sass/old.scss */
.poll-widget .widget-header { position: relative; }

/* line 832, ../sass/old.scss */
.poll-widget .widget-introduction { padding-bottom: 7px; }

/* line 833, ../sass/old.scss */
.poll-widget .poll-option { overflow: hidden; }

/* line 834, ../sass/old.scss */
.poll-widget .poll-option .radio { float: left; margin: 2px 15px 0 2px; }

/* line 835, ../sass/old.scss */
.poll-widget .poll-option label { overflow: hidden; display: block; font-size: 13px; }

/* line 836, ../sass/old.scss */
.poll-widget .poll-submit { text-align: right; }

/* line 837, ../sass/old.scss */
.poll-widget .poll-related-story { color: #003e72; font-size: 12px; overflow: hidden; }

/* line 838, ../sass/old.scss */
.poll-widget .poll-related-story strong { float: left; margin-right: 5px; }

/* line 839, ../sass/old.scss */
.poll-widget .poll-related-story a { color: #003e72; overflow: hidden; display: block; }

/* line 840, ../sass/old.scss */
.poll-results-widget table { width: 100%; margin-bottom: 10px; border-bottom: 1px solid #ccc; }

/* line 841, ../sass/old.scss */
.poll-results-widget table tbody > tr:first-child td { border-top: none; padding-top: 0; }

/* line 842, ../sass/old.scss */
.poll-results-widget table tr > td:first-child { padding-left: 0; }

/* line 843, ../sass/old.scss */
.poll-results-widget table td { border-top: 1px solid #ccc; padding: 10px 0 10px 10px; font-size: 13px; }

/* line 844, ../sass/old.scss */
.poll-results-widget table tfoot { font-weight: bold; }

/* line 845, ../sass/old.scss */
.poll-results-widget .bar { float: left; height: 8px; background-color: #26406e; margin-top: 4px; }

/* line 846, ../sass/old.scss */
.our-most-widget .widget-header { margin-bottom: 0; }

/* line 847, ../sass/old.scss */
.our-most-widget .numbered-list > li > a { *cursor: pointer; }

/* line 848, ../sass/old.scss */
.columnists-widget .article-list > .article { margin-bottom: 0; padding: 0; background-image: none; }

/* line 849, ../sass/old.scss */
.columnists-widget .article-list > .article.media img, .columnists-widget .article-list > .article.media .img { margin-bottom: 0; }

/* line 850, ../sass/old.scss */
.columnists-widget .article-list > .article.media .body { padding-top: 10px; padding-bottom: 10px; }

/* line 851, ../sass/old.scss */
.columnists-widget .article-list > .article.media-alt img, .columnists-widget .article-list > .article.media-alt .img { margin-right: 0; margin-left: 10px; }

/* line 852, ../sass/old.scss */
.columnists-widget .article-list > .article .meta { font-size: 11px; margin-top: 0; margin-bottom: 4px; }

/* line 853, ../sass/old.scss */
.columnists-widget .article-list > .article .author { color: #008bcb; }

/* line 854, ../sass/old.scss */
.newsletter-widget { overflow: hidden; }

/* line 855, ../sass/old.scss */
.newsletter-widget .form-row { margin-bottom: 10px; overflow: hidden; }

/* line 856, ../sass/old.scss */
.newsletter-widget .form-row label { float: left; }

/* line 857, ../sass/old.scss */
.newsletter-widget .form-row label input[type="text"], .newsletter-widget .form-row label input[type="email"] { width: 170px !important; margin-top: 0; }

/* line 858, ../sass/old.scss */
.newsletter-widget .button { padding: 7px 11px 7px; float: right; }

/* line 859, ../sass/old.scss */
.author-widget .widget-header { margin-bottom: 10px; }

/* line 860, ../sass/old.scss */
.author-widget .widget-title { font-family: Arial,sans-serif; font-size: 12px; text-transform: uppercase; font-weight: bold; }

/* line 861, ../sass/old.scss */
.author-widget .meta-link { font-size: 11px; display: block; }

/* line 862, ../sass/old.scss */
.author-widget .icon-email { margin: 4px 5px 8px 0; }

@media only screen and (min-width: 660px) { /* line 863, ../sass/old.scss */
  .author-widget .img { margin-bottom: 10px; } }
/* line 864, ../sass/old.scss */
.more-galleries-widget img { margin: 8px 0; }

/* line 865, ../sass/old.scss */
.style-guide-page .page-content .widget { font-size: 14px; margin-bottom: 20px; }

/* line 866, ../sass/old.scss */
.style-guide-page .page-content .widget dl, .style-guide-page .page-content .widget p, .style-guide-page .page-content .widget pre, .style-guide-page .page-content .widget blockquote, .style-guide-page .page-content .widget ul, .style-guide-page .page-content .widget ol { margin-bottom: 10px; }

/* line 867, ../sass/old.scss */
.style-guide-page .page-content .widget-title { margin-bottom: 0; }

/* line 868, ../sass/old.scss */
.article-page-gallery .article-page-content { margin-bottom: 20px; }

/* line 869, ../sass/old.scss */
.article-page-gallery .gallery-container { margin-bottom: 20px; }

/* line 870, ../sass/old.scss */
.article-page-gallery .article-page-sharing { margin-top: 0; }

/* line 871, ../sass/old.scss */
.article-page-gallery .article-page-comments { background-image: url("/media/courier/resource/images/divider-dotted.gif"); background-position: 0 0; background-repeat: repeat-x; padding-top: 1px; padding-top: 21px; }

/* line 872, ../sass/old.scss */
.svg .article-page-gallery .article-page-comments { background-image: url("/media/courier/resource/images/divider-dotted.svg"); }

@media only screen and (min-width: 660px) { /* line 873, ../sass/old.scss */
  .article-page-gallery .article-page-sharing { padding-top: 0; }
  /* line 874, ../sass/old.scss */
  .article-page-gallery .article-page-sharing, .svg .article-page-gallery .article-page-sharing { background: none; } }
@media only screen and (min-width: 980px) { /* line 875, ../sass/old.scss */
  .article-page-gallery .article-page-content { margin-bottom: 25px; } }
/* line 876, ../sass/old.scss */
.article-page-header .meta { padding-top: 21px; }

/* line 877, ../sass/old.scss */
.article-page-header-alt { margin-bottom: 0; }

/* line 878, ../sass/old.scss */
.article-page-header-alt .meta { padding-top: 6px; padding-bottom: 5px; }

/* line 879, ../sass/old.scss */
.article-page-title { margin-top: 20px; margin-bottom: 20px; }

/* line 880, ../sass/old.scss */
.article-page-sub-title { padding-bottom: 4px; border-bottom: 1px solid #003e72; margin-bottom: 20px; font-size: 12px; font-family: Arial,sans-serif; text-transform: uppercase; color: #003e72; }

/* line 881, ../sass/old.scss */
.article-page-sidebar .editorial-widget .paged-item { min-height: 142px; padding: 10px 9px; }

/* line 882, ../sass/old.scss */
.article-page-sidebar .editorial-widget .article-title { font-size: 1.07em; }

@media only screen and (min-width: 660px) { /* line 883, ../sass/old.scss */
  .article-page-sidebar .editorial-widget .paged-item { min-height: 253px; }
  /* line 884, ../sass/old.scss */
  .article-page-sidebar .editorial-widget .paged-item > .media .img { margin-bottom: 10px; margin-right: 0; } }
/* line 885, ../sass/old.scss */
.article-page-sharing { background-image: url("/media/courier/resource/images/divider-dotted.gif"); background-position: 0 0; background-repeat: repeat-x; padding-top: 1px; margin-top: 40px; padding-top: 16px; padding-bottom: 15px; }

/* line 886, ../sass/old.scss */
.svg .article-page-sharing { background-image: url("/media/courier/resource/images/divider-dotted.svg"); }

/* line 887, ../sass/old.scss */
.article-page-sharing .sharing-crop { position: relative; overflow: hidden; }

/* line 888, ../sass/old.scss */
.article-page-sharing .sharing-crop #gigyaSharing { margin-top: -41px; display: inline-block; }

/* line 889, ../sass/old.scss */
.article-page-sharing .sharing-crop #gigyaSharing .gig-bar-container { display: inline; }

/* twitter */
/* line 891, ../sass/old.scss */
.article-page-sharing .sharing-crop #gigyaSharing .gig-bar-container .gig-button-container-twitter.gig-button-container-twitter-count-top { padding: 0; }

/* google plus */
/* line 893, ../sass/old.scss */
.article-page-sharing .sharing-crop #gigyaSharing .gig-bar-container .gig-button-container-google-plusone > div > div { margin-top: 1px !important; }

/* facebook */
/* line 895, ../sass/old.scss */
.article-page-sharing .gig-share-bar-container .fb-like.fb_iframe_widget { margin-top: 2px; }

/* line 897, ../sass/old.scss */
.article-page-sharing.topsharing { margin-top: -6px; }

/* line 900, ../sass/old.scss */
.article-page-sharing.topsharing #gigyaSharing_gig_containerParent.sharing-crop #gigyaTopSharing { float: left; margin-top: -41px; }

/* line 905, ../sass/old.scss */
.article-page-sharing.topsharing #gigyaSharing_gig_containerParent.sharing-crop #gigyaSharingEmail { float: left; }

/* line 909, ../sass/old.scss */
.article-page-sharing #gigyaSharing_gig_containerParent.sharing-crop { display: none; }

/* line 913, ../sass/old.scss */
.article-page-comments.fadeInCmms_off { opacity: 0; }

/* line 917, ../sass/old.scss */
.article-page-comments { background-image: url("/media/courier/resource/images/divider-1.gif"); background-position: 0 100%; background-repeat: repeat-x; padding-bottom: 4px; background-position: 0 0; padding-top: 24px; padding-bottom: 20px; line-height: 1.4; }

/* line 918, ../sass/old.scss */
.svg .article-page-comments { background-image: url("/media/courier/resource/images/divider-1.svg"); }

/* line 919, ../sass/old.scss */
.article-page-comments #commentsDiv { width: auto !important; }

/* line 920, ../sass/old.scss */
.article-page-comments #commentsDiv .gig-comments-commentBox { margin-top: 0; }

/* line 921, ../sass/old.scss */
.article-page-comments #commentsDiv .gig-comments-textarea { width: 100%; }

/* line 922, ../sass/old.scss */
.article-page-comments #commentsDiv .gig-comments-textarea:focus, .article-page-comments #commentsDiv .gig-comments-textarea:active { -webkit-box-shadow: none; box-shadow: none; }

/* line 923, ../sass/old.scss */
.article-page-comments #commentsDiv #commentsDiv-comments-header { margin-bottom: 10px; }

/* line 924, ../sass/old.scss */
.article-page-comments #commentsDiv .gig-comments-comment { background-image: url("/media/courier/resource/images/divider-dotted.gif"); background-position: 0 0; background-repeat: repeat-x; padding-top: 1px; padding: 15px 0; }

/* line 925, ../sass/old.scss */
.svg .article-page-comments #commentsDiv .gig-comments-comment { background-image: url("/media/courier/resource/images/divider-dotted.svg"); }

/* line 927, ../sass/old.scss */
.article-page-sharing #gigyaSharingEmail { display: inline-block; }

/* line 929, ../sass/old.scss */
.article-page-sharing .gig-bar-container .fb_edge_widget_with_comment { margin-top: 1px; }

/* line 930, ../sass/old.scss */
.search-page-form { margin-bottom: 20px; }

/* line 931, ../sass/old.scss */
.search-page-form label { margin-right: 10px; margin-bottom: 10px; float: left; }

/* line 932, ../sass/old.scss */
.search-page-form label > span { display: none; }

/* line 933, ../sass/old.scss */
.search-page-form input[type="text"] { width: 288px; }

/* line 934, ../sass/old.scss */
.search-page-form select, .search-page-form .select2-container { width: 207px; }

/* line 935, ../sass/old.scss */
.search-page-form input[type="submit"] { vertical-align: top; }

@media only screen and (min-width: 660px) { /* line 936, ../sass/old.scss */
  .search-page-form label { margin-bottom: 0; }
  /* line 937, ../sass/old.scss */
  .search-page-form input[type="text"] { width: 200px; }
  /* line 938, ../sass/old.scss */
  .search-page-form select, .search-page-form .select2-container { width: 160px; } }
/* line 939, ../sass/old.scss */
.search-page-results-list > li { padding-top: 16px; padding-bottom: 15px; }

/* line 940, ../sass/old.scss */
.search-page-results-list > li .meta li { margin-right: 6px; }

/* line 941, ../sass/old.scss */
.search-page-results-list > li .meta i { margin-top: 2px; }

/* line 942, ../sass/old.scss */
.search-page-results-list > li .meta .inline-list { *float: left; }

/* line 943, ../sass/old.scss */
.search-page-results-list > li .meta .author { float: right; margin-left: 10px; }

/* line 944, ../sass/old.scss */
.search-page-results-list > li p { margin-bottom: 0; }

/* line 945, ../sass/old.scss */
.search-page-pagination .pagination-numbered { padding-top: 20px; border-top: 0; }

/* line 946, ../sass/old.scss */
.search-page-sidebar { font-size: 13px; }

/* line 947, ../sass/old.scss */
.search-page-sidebar .page-sidebar-title { margin-bottom: 20px; }

/* line 948, ../sass/old.scss */
.search-page-sidebar .widget-secondary li a { display: inline-block; *zoom: 1; *display: inline; padding: 2px 0; }

/* line 949, ../sass/old.scss */
.search-page-sidebar .widget-secondary i { margin-left: 4px; }

/* line 950, ../sass/old.scss */
.l-page-wrapper { margin-left: auto; margin-right: auto; padding: 10px; position: relative; overflow: hidden; }

@media only screen and (min-width: 660px) { /* line 951, ../sass/old.scss */
  .l-page-wrapper { padding: 10px 20px 30px; overflow: visible; } }
/* line 952, ../sass/old.scss */
.l-main-header { margin-bottom: 25px; position: relative; z-index: 3; }

/* line 953, ../sass/old.scss */
.l-main-header .widget, .l-main-header .notification { margin-bottom: 10px; }

/* line 954, ../sass/old.scss */
.l-main-header .logo-dc-thomson { text-indent: 110%; white-space: nowrap; overflow: hidden; display: block; margin-top: 9px; width: 207px; height: 23px; background-position: 0 0; background-repeat: no-repeat; background-image: url("/media/courier/resource/images/logo-courier-small.png"); }

/* line 955, ../sass/old.scss */
.svg .l-main-header .logo-dc-thomson { /*background-image:url("/media/courier/resource/images/logo-courier.svg");*/ -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; background-size: 100% 100%; }

@media only screen and (min-width: 660px) { /* line 956, ../sass/old.scss */
  .l-main-header .logo-dc-thomson { width: 352px; height: 40px; background-image: url("/media/courier/resource/images/logo-courier.png"); } }
/* line 957, ../sass/old.scss */
.l-main-footer { font-size: 12px; }

/* line 958, ../sass/old.scss */
.l-main-footer .widget { margin-bottom: 10px; }

/* line 959, ../sass/old.scss */
.l-main-footer .widget-secondary li > a { line-height: 22px; }

/* line 960, ../sass/old.scss */
.l-main-footer .smallprint .logo-dc-thomson { text-indent: 110%; white-space: nowrap; overflow: hidden; display: block; width: 138px; height: 60px; margin-bottom: 10px; background-position: 0 0; background-repeat: no-repeat; background-image: url("/media/courier/resource/images/logo-dc.png"); }

/* line 961, ../sass/old.scss */
.svg .l-main-footer .smallprint .logo-dc-thomson { background-image: url("/media/courier/resource/images/logo-dc.svg"); }

@media only screen and (min-width: 660px) { /* line 962, ../sass/old.scss */
  .l-main-footer .smallprint .logo-dc-thomson { margin-bottom: 0; float: left; }
  /* line 963, ../sass/old.scss */
  .l-main-footer .smallprint .body { margin-top: 18px; float: right; }
  /* line 964, ../sass/old.scss */
  .l-main-footer .smallprint .internal-links { float: right; }
  /* line 965, ../sass/old.scss */
  .l-main-footer .smallprint .copyright { float: right; clear: right; } }
/* line 966, ../sass/old.scss */
.l-top-bar { position: relative; font-size: 12px; }

/* line 967, ../sass/old.scss */
.l-top-bar .date { text-align: right; }

@media only screen and (min-width: 980px) { /* line 968, ../sass/old.scss */
  .l-top-bar .date { text-align: center; } }
/* line 969, ../sass/old.scss */
.l-top-bar .external-links, .l-top-bar .internal-links { position: absolute; top: 0; }

/* line 970, ../sass/old.scss */
.l-top-bar .external-links { left: 0; }

/* line 971, ../sass/old.scss */
.l-top-bar .internal-links { right: 0; }

/* line 972, ../sass/old.scss */
.l-masthead { zoom: 1; margin-bottom: 0; }

/* line 973, ../sass/old.scss */
.l-masthead:before, .l-masthead:after { content: ""; display: table; }

/* line 974, ../sass/old.scss */
.l-masthead:after { clear: both; }

/* line 975, ../sass/old.scss */
.l-masthead .hgroup { position: relative; width: 207px; }

/* line 976, ../sass/old.scss */
.l-masthead .user-actions .b1-hidden { float: left; }

/* line 977, ../sass/old.scss */
.l-masthead .user-actions, .l-masthead .account-actions { zoom: 1; }

/* line 978, ../sass/old.scss */
.l-masthead .user-actions:before, .l-masthead .account-actions:before, .l-masthead .user-actions:after, .l-masthead .account-actions:after { content: ""; display: table; }

/* line 979, ../sass/old.scss */
.l-masthead .user-actions:after, .l-masthead .account-actions:after { clear: both; }

/* line 980, ../sass/old.scss */
.l-masthead .user-actions a, .l-masthead .account-actions a, .l-masthead .user-actions .button, .l-masthead .account-actions .button { padding-top: 4px; padding-bottom: 3px; margin-left: 10px; cursor: pointer; }

/* line 981, ../sass/old.scss */
.l-masthead .user-actions a:first-child, .l-masthead .account-actions a:first-child, .l-masthead .user-actions .button:first-child, .l-masthead .account-actions .button:first-child { margin-left: 0; }

/* line 982, ../sass/old.scss */
.l-masthead .account-actions { text-align: right; float: right; }

/* line 983, ../sass/old.scss */
.l-masthead .account-actions a { display: inline-block; *zoom: 1; *display: inline; white-space: nowrap; }

/* line 984, ../sass/old.scss */
.l-masthead .weather { float: right; }

/* line 985, ../sass/old.scss */
.l-masthead .search { clear: right; }

/* line 986, ../sass/old.scss */
.l-masthead .search .search-input { float: right; }

@media only screen and (min-width: 660px) { /* line 987, ../sass/old.scss */
  .l-masthead .hgroup { width: 352px; }
  /* line 988, ../sass/old.scss */
  .l-masthead .user-actions { float: right; min-width: 160px; max-width: 260px; }
  /* line 989, ../sass/old.scss */
  .l-masthead .account-actions { margin-bottom: 10px; } }
/* line 990, ../sass/old.scss */
.l-content-wrapper { padding-bottom: 10px; }

/* line 991, ../sass/old.scss */
.l-content-wrapper .island, .l-content-wrapper .islet { margin-bottom: 15px; }

/* line 992, ../sass/old.scss */
.l-content-wrapper .island-alt, .l-content-wrapper .islet-alt { padding-bottom: 15px; }

@media only screen and (min-width: 660px) { /* line 993, ../sass/old.scss */
  .l-content-wrapper .b1-island, .l-content-wrapper .b1-islet { margin-bottom: 15px; }
  /* line 994, ../sass/old.scss */
  .l-content-wrapper .b1-island-alt, .l-content-wrapper .b1-islet-alt { padding-bottom: 15px; }
  /* line 995, ../sass/old.scss */
  .l-content-wrapper .b1-not-island, .l-content-wrapper .b1-not-islet { margin-bottom: 0; padding-bottom: 0; } }
@media only screen and (min-width: 980px) { /* line 996, ../sass/old.scss */
  .l-content-wrapper .b2-island, .l-content-wrapper .b2-islet { margin-bottom: 15px; }
  /* line 997, ../sass/old.scss */
  .l-content-wrapper .b2-island-alt, .l-content-wrapper .b2-islet-alt { padding-bottom: 15px; }
  /* line 998, ../sass/old.scss */
  .l-content-wrapper .b2-not-island, .l-content-wrapper .b2-not-islet { margin-bottom: 0; padding-bottom: 0; } }
/* line 999, ../sass/old.scss */
.l-lockup-2 .primary .article .img { margin-bottom: 15px; }

/* line 1000, ../sass/old.scss */
.l-lockup-2 .primary .article .meta { margin-top: 10px; }

/* line 1001, ../sass/old.scss */
.l-sidebar .widget { margin-bottom: 25px; }

/* line 1002, ../sass/old.scss */
.l-sidebar { margin-top: 52px; }

/* line 1003, ../sass/old.scss */
.article-page .l-sidebar { margin-top: 48px; }

/* line 1004, ../sass/old.scss */
.homepage .l-sidebar { margin-top: 0; }

/* line 1005, ../sass/old.scss */
.l-features { margin-bottom: 25px; }

@media print { @page { margin: 2cm; }
  /* line 1007, ../sass/old.scss */
  .l-page-wrapper { width: auto; max-width: 560px; }
  /* line 1008, ../sass/old.scss */
  .l-page-wrapper:before { content: url("/media/courier/resource/images/logo-courier-print.png"); width: 283px; height: 46px; display: block; margin-bottom: 40px; }
  /* line 1009, ../sass/old.scss */
  .l-main-header, .l-sidebar { display: none; }
  /* line 1010, ../sass/old.scss */
  .l-main-footer { padding-top: 25px; border-top: 1px dotted #ccc; }
  /* line 1011, ../sass/old.scss */
  .l-main-footer .islet { display: none; }
  /* line 1012, ../sass/old.scss */
  .l-main-footer .smallprint .img, .l-main-footer .smallprint a { display: none; }
  /* line 1013, ../sass/old.scss */
  .island, .islet, .svg .island, .svg .islet { background-image: none; margin-bottom: 0; }
  /* line 1014, ../sass/old.scss */
  .breadcrumbs, .article-page-sidebar, .article-page-sharing { display: none; }
  /* line 1015, ../sass/old.scss */
  .article-page-header .meta, .svg .article-page-header .meta { border-top: 1px dotted #ccc; background-image: none; }
  /* line 1016, ../sass/old.scss */
  .page-content { font-family: Georgia,serif; }
  /* line 1017, ../sass/old.scss */
  .page-content blockquote { font-family: Arial,sans-serif; }
  /* line 1018, ../sass/old.scss */
  .page-content blockquote p { font-size: 20px; line-height: 1.4; }
  /* line 1019, ../sass/old.scss */
  .page-content blockquote:before, .svg .page-content blockquote:before { background-image: none; content: url("/media/courier/resource/images/blockquote-print.png"); }
  /* line 1020, ../sass/old.scss */
  .image-carousel { height: auto !important; }
  /* line 1021, ../sass/old.scss */
  .image-carousel li { position: static; }
  /* line 1022, ../sass/old.scss */
  .image-carousel .controls { display: none; }
  /* line 1023, ../sass/old.scss */
  p a { word-wrap: break-word; color: #000 !important; text-decoration: underline !important; }
  /* line 1024, ../sass/old.scss */
  p a:after { content: " (http://website.com" attr(href) ")"; font-size: 80%; text-decoration: none; }
  /* line 1025, ../sass/old.scss */
  p a[href^="http://"]:after, p a[href^="https://"]:after, p a[href^="mailto:"]:after { content: " (" attr(href) ")"; }
  /* line 1026, ../sass/old.scss */
  p a[href^="#"]:after, p a[href=""]:after { display: none; } }
/* line 1027, ../sass/old.scss */
.advertising a { display: block; }

/* line 1028, ../sass/old.scss */
.advertising .advertising-leaderboard { text-align: center; }

/* line 1029, ../sass/old.scss */
.advertising .advertising-skyscraper { text-align: right; }

/* line 1030, ../sass/old.scss */
img { max-width: 100%; width: auto; height: auto; }

/* CHANGES 11/07/2013:10.24am by DHANIK-Aberdeen*/
/* line 1033, ../sass/old.scss */
.layout-section.l-main-header { max-width: 1002px; margin-left: auto; margin-right: auto; background-color: #fff; }

/* line 1039, ../sass/old.scss */
.l-main-header { -webkit-box-shadow: none; box-shadow: none; }

@media only screen and (max-width: 660px) { /* line 1045, ../sass/old.scss */
  .advertising-leaderboard { display: none; } }
/* line 1049, ../sass/old.scss */
a.takeover { background-position: top center; background-repeat: no-repeat; left: 0; height: 1200px; position: fixed; top: 0; width: 100%; }

/* line 1060, ../sass/old.scss */
.widget .widget-primary .our-most-widget { border-bottom: none; }

/* line 1063, ../sass/old.scss */
.widget .widget-primary .our-most-widget .tabs .js-tabs ol { border-bottom: 1px solid #003e72; }

/* line 1066, ../sass/old.scss */
.l-page-wrapper { padding: 10px 31px 30px; overflow: visible; background-color: white; }

/* line 1071, ../sass/old.scss */
.fwteaser { margin-bottom: 10px; }

/* line 1074, ../sass/old.scss */
.fwteaser .img { max-height: 450px; margin-right: 0; margin-bottom: 0; }

/* line 1080, ../sass/old.scss */
.fullw-story { border-bottom: 2px solid #e4e4e4; margin-bottom: 12px; overflow: hidden; }

/* line 1086, ../sass/old.scss */
.fullw-story .body { margin-bottom: 20px; }

@media only screen and (max-width: 660px) { /* line 1090, ../sass/old.scss */
  .advertising-leaderboard { display: none; }
  /* line 1093, ../sass/old.scss */
  .l-page-wrapper { padding: 10px 2px 30px !important; } }
/* line 1098, ../sass/old.scss */
.videoAR iframe { width: 100%; margin-bottom: 20px; }

@media only screen and (max-width: 660px) { /* line 1103, ../sass/old.scss */
  .videoAR iframe { width: 100%; height: auto; } }
/* line 1108, ../sass/old.scss */
.our-team-widget .tweet .img { width: 48px; height: 48px; }

/* Previous and next buttons in standard article vm */
/* line 1115, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons { width: 100%; height: 100px; position: relative; }

/* line 1121, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons > div { width: 30%; display: inline-block; vertical-align: top; margin-right: 0; float: none; }

/* line 1129, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .prev_b, body .js-snapscroll-pane.prev_next_buttons .next_b { width: 72px; margin-top: 16px; }

/* line 1134, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .next_b { float: right; }

/* line 1139, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .prev_button, body .js-snapscroll-pane.prev_next_buttons .next_button { height: 63px; width: 72px; background: red; background: url("/media/courier/resource/images/prev_next.png") no-repeat; }

/* line 1146, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .prev_button { background-position: 2px -2px; }

/* line 1150, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .prev_button:hover { background-position: 2px -68px; }

/* line 1154, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .prev_b.active .prev_button { background-position: 2px -68px; }

/* line 1158, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .next_button { background-position: -70px 1px; }

/* line 1162, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .next_button:hover { background-position: -70px -65px; }

/* line 1166, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .next_b.active .next_button { background-position: -69px -65px; }

/*middle*/
/*next*/
/* line 1173, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .middle_next_article { position: absolute; }

/* line 1177, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .middle_next_article * { display: inline-block; vertical-align: top; }

/* line 1182, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .middle_next_article { left: 84px; width: 65%; top: 18px; visibility: hidden; opacity: 0; transition: all 0.3s; -webkit-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; }

/* line 1195, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .middle_next_article img { width: 100px; float: left; margin-right: 10px; }

/* line 1201, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .middle_next_article p { color: black; }

/* line 1205, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .next_b:hover .middle_next_article { display: block; left: 80px; opacity: 1; visibility: visible; }

/* line 1212, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .next_b.active .middle_next_article { display: block; left: 80px; opacity: 1; visibility: visible; }

@media only screen and (max-width: 660px) { /* line 1221, ../sass/old.scss */
  body .js-snapscroll-pane.prev_next_buttons .middle_next_article img { display: none; }
  /* line 1225, ../sass/old.scss */
  body .js-snapscroll-pane.prev_next_buttons .middle_next_article { width: 50%; } }
/*previous*/
/* line 1232, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .middle_prev_article * { display: inline-block; vertical-align: top; }

/* line 1237, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .middle_prev_article img { width: 100px; float: left; margin-right: 10px; }

/* line 1243, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .middle_prev_article p { color: black; }

/* line 1247, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .middle_prev_article { position: absolute; top: 18px; left: 77px; width: 66%; visibility: hidden; opacity: 0; transition: all 0.3s; -webkit-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; }

/* line 1261, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .prev_b:hover .middle_prev_article { display: block; opacity: 1; left: 80px; visibility: visible; }

/* line 1268, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .prev_b.active .middle_prev_article { display: block; opacity: 1; left: 80px; visibility: visible; }

@media only screen and (max-width: 660px) { /* line 1279, ../sass/old.scss */
  body .js-snapscroll-pane.prev_next_buttons .middle_prev_article img { display: none; }
  /* line 1283, ../sass/old.scss */
  body .js-snapscroll-pane.prev_next_buttons .middle_prev_article { width: 50%; }
  /* line 1287, ../sass/old.scss */
  body .js-snapscroll-pane.prev_next_buttons .next_b { width: 72px; } }
/* end - previous*/
/* end - middle */
/* END - Previous and next buttons in standard article vm */
/* Breaking news info */
/* line 6, ../sass/app.scss */
/* line 1301, ../sass/old.scss */
body .breaking_news .marker_bn { width: 0px; overflow: hidden; -webkit-transition: width 0.3s, opacity 0.4s, left 0.4s, background 0.3s; -moz-transition: width 0.3s, opacity 0.4s, left 0.4s, background 0.3s; -o-transition: width 0.3s, opacity 0.4s, left 0.4s, background 0.3s; transition: width 0.3s, opacity 0.4s, left 0.4s, background 0.3s; }

/* line 10, ../sass/app.scss */
/* line 1310, ../sass/old.scss */
body .breaking_news .marker_bn .bn_square, body .breaking_news .marker_bn .bn_triangle_one { -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; transition: all 1s; }

/* line 14, ../sass/app.scss */
/* line 1317, ../sass/old.scss */
body .breaking_news .marker_bn .bn_triangle_two { -webkit-transition: border 0.5s; -moz-transition: border 0.5s; -o-transition: border 0.5s; transition: border 0.5s; }

/* line 18, ../sass/app.scss */
/* line 1324, ../sass/old.scss */
body .breaking_news .marker_bn .bn_square_sign { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }

/* line 22, ../sass/app.scss */
/* line 1331, ../sass/old.scss */
body .breaking_news .marker_bn .bn_square_sign { width: 0; overflow: hidden; }

/* line 29, ../sass/app.scss */
/* line 1336, ../sass/old.scss */
body .breaking_news { position: relative; overflow: hidden; }

/* line 33, ../sass/app.scss */
/* line 1341, ../sass/old.scss */
body .breaking_news:hover .marker_bn { left: -3px !important; opacity: 0.7 !important; }

/* line 38, ../sass/app.scss */
/* line 1346, ../sass/old.scss */
body .breaking_news .marker_bn.one { width: 200px; position: absolute; top: 10px; left: 0px; text-align: right; box-sizing: border-box; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=97); opacity: 0.97; }

/* line 48, ../sass/app.scss */
/* line 1357, ../sass/old.scss */
body .breaking_news .marker_bn.one .bn_square, body .breaking_news .marker_bn.one .bn_triangle_one, body .breaking_news .marker_bn.one .bn_triangle_two, body .breaking_news .marker_bn.one .bn_square_sign { display: inline-block; vertical-align: top; position: relative; float: left; box-sizing: border-box; }

/* line 56, ../sass/app.scss */
/* line 1365, ../sass/old.scss */
body .breaking_news .marker_bn.one .bn_square { width: 20px; height: 35px; background: red; }

/* line 61, ../sass/app.scss */
/* line 1371, ../sass/old.scss */
body .breaking_news .marker_bn.one.two .bn_triangle_one { border-bottom: 35px solid transparent; border-left: 35px solid red; }

/* line 66, ../sass/app.scss */
/* line 1376, ../sass/old.scss */
body .breaking_news .marker_bn.one.three .bn_triangle_two { border-top: 35px solid transparent; border-right: 35px solid white; margin-left: -32px; }

/* line 72, ../sass/app.scss */
/* line 1382, ../sass/old.scss */
body .breaking_news .marker_bn.one.four { background: black; }

/* line 76, ../sass/app.scss */
/* line 1386, ../sass/old.scss */
body .breaking_news .marker_bn.one.four .bn_square_sign { width: 142px; background: white; height: 35px; }

/* line 81, ../sass/app.scss */
/* line 1392, ../sass/old.scss */
body .breaking_news .marker_bn.one.four .bn_square_sign p { color: black; font-weight: bold; background: white; margin: 9px 0 0 0; width: 130px; text-align: center; }

/* END - Breaking news */

/* Exclusive news info */
/* line 6, ../sass/app.scss */
/* line 1301, ../sass/old.scss */
body .exclusive_news .marker_bn { width: 0px; overflow: hidden; -webkit-transition: width 0.3s, opacity 0.4s, left 0.4s, background 0.3s; -moz-transition: width 0.3s, opacity 0.4s, left 0.4s, background 0.3s; -o-transition: width 0.3s, opacity 0.4s, left 0.4s, background 0.3s; transition: width 0.3s, opacity 0.4s, left 0.4s, background 0.3s; }

/* line 10, ../sass/app.scss */
/* line 1310, ../sass/old.scss */
body .exclusive_news .marker_bn .bn_square, body .exclusive_news .marker_bn .bn_triangle_one { -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; transition: all 1s; }

/* line 14, ../sass/app.scss */
/* line 1317, ../sass/old.scss */
body .exclusive_news .marker_bn .bn_triangle_two { -webkit-transition: border 0.5s; -moz-transition: border 0.5s; -o-transition: border 0.5s; transition: border 0.5s; }

/* line 18, ../sass/app.scss */
/* line 1324, ../sass/old.scss */
body .exclusive_news .marker_bn .bn_square_sign { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }

/* line 22, ../sass/app.scss */
/* line 1331, ../sass/old.scss */
body .exclusive_news .marker_bn .bn_square_sign { width: 0; overflow: hidden; }

/* line 29, ../sass/app.scss */
/* line 1336, ../sass/old.scss */
body .exclusive_news { position: relative; overflow: hidden; }

/* line 33, ../sass/app.scss */
/* line 1341, ../sass/old.scss */
body .exclusive_news:hover .marker_bn { left: -3px !important; opacity: 0.7 !important; }

/* line 38, ../sass/app.scss */
/* line 1346, ../sass/old.scss */
body .exclusive_news .marker_bn.one { width: 200px; position: absolute; top: 10px; left: 0px; text-align: right; box-sizing: border-box; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=97); opacity: 0.97; }

/* line 48, ../sass/app.scss */
/* line 1357, ../sass/old.scss */
body .exclusive_news .marker_bn.one .bn_square, body .exclusive_news .marker_bn.one .bn_triangle_one, body .exclusive_news .marker_bn.one .bn_triangle_two, body .exclusive_news .marker_bn.one .bn_square_sign { display: inline-block; vertical-align: top; position: relative; float: left; box-sizing: border-box; }

/* line 56, ../sass/app.scss */
/* line 1365, ../sass/old.scss */
body .exclusive_news .marker_bn.one .bn_square { width: 20px; height: 35px; background: red; }

/* line 61, ../sass/app.scss */
/* line 1371, ../sass/old.scss */
body .exclusive_news .marker_bn.one.two .bn_triangle_one { border-bottom: 35px solid transparent; border-left: 35px solid red; }

/* line 66, ../sass/app.scss */
/* line 1376, ../sass/old.scss */
body .exclusive_news .marker_bn.one.three .bn_triangle_two { border-top: 35px solid transparent; border-right: 35px solid white; margin-left: -32px; }

/* line 72, ../sass/app.scss */
/* line 1382, ../sass/old.scss */
body .exclusive_news .marker_bn.one.four { background: black; }

/* line 76, ../sass/app.scss */
/* line 1386, ../sass/old.scss */
body .exclusive_news .marker_bn.one.four .bn_square_sign { width: 142px; background: white; height: 35px; }

/* line 81, ../sass/app.scss */
/* line 1392, ../sass/old.scss */
body .exclusive_news .marker_bn.one.four .bn_square_sign p { color: black; font-weight: bold; background: white; margin: 9px 0 0 0; width: 130px; text-align: center; }

/* line 106, ../sass/app.scss */
/* line 1476, ../sass/old.scss */
body .rightside_article_homepage .marker_bn.one, body .rightside_article_bottom_homepage .marker_bn.one { box-shadow: -2px 0px 4px rgba(0, 0, 0, 0.1); width: 100px; top: 3px; }

/* line 111, ../sass/app.scss */
/* line 1482, ../sass/old.scss */
body .rightside_article_homepage .marker_bn.one .bn_square, body .rightside_article_bottom_homepage .marker_bn.one .bn_square { width: 12px; height: 23px; }

/* line 116, ../sass/app.scss */
/* line 1487, ../sass/old.scss */
body .rightside_article_homepage .marker_bn.one.one.two .bn_triangle_one, body .rightside_article_homepage .marker_bn.one.one.two .bn_triangle_one, body .rightside_article_bottom_homepage .marker_bn.one.one.two .bn_triangle_one, body .rightside_article_bottom_homepage .marker_bn.one.one.two .bn_triangle_one { border-bottom: 23px solid transparent; border-left: 23px solid red; }

/* line 121, ../sass/app.scss */
/* line 1492, ../sass/old.scss */
body .rightside_article_homepage .marker_bn.one.one.three .bn_triangle_two, body .rightside_article_homepage .marker_bn.one.one.three .bn_triangle_two, body .rightside_article_bottom_homepage .marker_bn.one.one.three .bn_triangle_two, body .rightside_article_bottom_homepage .marker_bn.one.one.three .bn_triangle_two { border-top: 23px solid transparent; border-right: 22px solid white; margin-left: -21px; }

/* line 127, ../sass/app.scss */
/* line 1498, ../sass/old.scss */
body .rightside_article_homepage .marker_bn.one.one.four .bn_square_sign, body .rightside_article_homepage .marker_bn.one.one.four .bn_square_sign, body .rightside_article_bottom_homepage .marker_bn.one.one.four .bn_square_sign, body .rightside_article_bottom_homepage .marker_bn.one.one.four .bn_square_sign { width: 64px; background: white; height: 23px; }

/* line 133, ../sass/app.scss */
/* line 1504, ../sass/old.scss */
body .rightside_article_homepage .marker_bn.one.one.four .bn_square_sign p, body .rightside_article_homepage .marker_bn.one.one.four .bn_square_sign p, body .rightside_article_bottom_homepage .marker_bn.one.one.four .bn_square_sign p, body .rightside_article_bottom_homepage .marker_bn.one.one.four .bn_square_sign p { color: black; font-weight: bold; background: white; width: auto; margin: 5px 0 0 0px; font-size: 0.7em; text-align: center; }


/* END - Exclusive news */

/* start hide show  */
.img .marker_bn{display:none;}
.img.breaking_news .marker_bn.breaking_news{display:block;}
.img.exclusive_news .marker_bn.exclusive_news{display:block;}
/* end hide show */

@font-face { font-family: 'BebasNeue-webfont'; src: url("/media/courier/resource/fonts/BebasNeue-webfont.eot"); src: url("/media/courier/resource/fonts/BebasNeue-webfont.eot?#iefix") format("embedded-opentype"), url("/media/courier/resource/fonts/BebasNeue-webfont.ttf") format("truetype"), url("/media/courier/resource/fonts/BebasNeue-webfont.svg#wf") format("svg"); }

/* line 15, ../sass/app.scss */
body .closeX { background: url("/media/courier/resource/images/closex.png") no-repeat; width: 27px; height: 27px; float: right; margin-right: 10px; margin-top: 10px; cursor: pointer; display: block; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
/* line 25, ../sass/app.scss */
body .closeX:hover { opacity: 0.8; }

/* line 31, ../sass/app.scss */
body #off-canvas-services { background: #2d6ae7; height: auto; width: 90%; position: absolute; top: -9px; left: -1000px; z-index: 1000; min-height: 870px; }

/* line 40, ../sass/app.scss */
body #off-canvas-services ul { margin-top: 45px; -webkit-font-smoothing: subpixel-antialiased; -moz-font-smoothing: subpixel-antialiased; -o-font-smoothing: subpixel-antialiased; -ms-font-smoothing: subpixel-antialiased; }

/* line 48, ../sass/app.scss */
body #off-canvas-services ul li.servicelist { font-family: 'BebasNeue-webfont'; font-size: 16px; display: block; float: left; border-bottom: 3px dotted #acc3f7; width: 100%; margin: auto; background-color: #2d6ae7; text-transform: uppercase; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }

/* line 65, ../sass/app.scss */
body #services ul { margin-left: 4px; list-style: none; -webkit-font-smoothing: subpixel-antialiased; -moz-font-smoothing: subpixel-antialiased; -o-font-smoothing: subpixel-antialiased; -ms-font-smoothing: subpixel-antialiased; }

/* line 74, ../sass/app.scss */
body #services ul li.servicelist a:hover { text-decoration: none; color: white; }

/* line 75, ../sass/app.scss */
body #services ul li.servicelist a:active { color: #dcdcdc; }

/* line 78, ../sass/app.scss */
body #services ul li.servicelist a div.img { display: block; }

/* line 81, ../sass/app.scss */
body #services img { width: 50px; height: 50px; }

/* end */
/* line 88, ../sass/app.scss */
body .svrbtn, body .svrbtn-m, body .svrbtn-m-m { background: #003e73; font-family: 'BebasNeue-webfont'; color: #ffffff !important; padding: 2px 20px 1px; font-size: 15px; }
/* line 96, ../sass/app.scss */
body a.svrbtn-m-m { float: left; font-size: 0.85em !important; letter-spacing: 1.1px; }
/* line 100, ../sass/app.scss */
body #off-canvas-services { display: none; }
/* line 104, ../sass/app.scss */
body #services { box-sizing: border-box; background-color: #003e73; width: 100%; margin-bottom: 10px; }
/* line 112, ../sass/app.scss */
body #services .body span { color: #267eb8; }
/* line 117, ../sass/app.scss */
body #services .svrbtn-m { margin-right: 10px; }
/* line 121, ../sass/app.scss */
body #services .svrbtn-m { display: inline-block; vertical-align: top; box-sizing: border-box; text-align: center; margin: 0; padding: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
/* line 134, ../sass/app.scss */
body #services .svrbtn-m p { width: 93px; margin: 3px 3%; color: #2f8ec9; font-size: 17px; }
/* line 141, ../sass/app.scss */
body #services li.servicelist { display: inline-block; font-family: 'BebasNeue-webfont'; text-transform: uppercase; float: left; margin: 3px 0 3px 5px; font-size: 17px; color: #96aec4; }
/* line 151, ../sass/app.scss */
body #services li.servicelist a { text-transform: uppercase; color: #96aec4; }
/* line 157, ../sass/app.scss */
body #services ul { width: 852px; display: inline-block; vertical-align: top; }

/* large screen */
@media only screen and (min-width: 660px) { /* line 170, ../sass/app.scss */
  .svrbtn-m-m { display: none; } }
@media only screen and (max-width: 979px) { /* line 175, ../sass/app.scss */
  .svrbtn { display: none !important; } }
@media only screen and (min-width: 980px) { /* line 179, ../sass/app.scss */
  body #off-canvas-services { display: none; } 
  body #services .svrbtn-m { display: none; }
}
/* navigation animation */
@keyframes off_canvas { /* line 196, ../sass/app.scss */
  from { left: -1000px; }
  /* line 199, ../sass/app.scss */
  to { left: 0px; } }

@-webkit-keyframes off_canvas { /* line 205, ../sass/app.scss */
  from { left: -1000px; }
  /* line 208, ../sass/app.scss */
  to { left: 0px; } }

@-moz-keyframes off_canvas { /* line 214, ../sass/app.scss */
  from { left: -1000px; }
  /* line 217, ../sass/app.scss */
  to { left: 0px; } }

@-ms-keyframes off_canvas { /* line 223, ../sass/app.scss */
  from { left: -1000px; }
  /* line 226, ../sass/app.scss */
  to { left: 0px; } }

@keyframes off_canvas_close { /* line 232, ../sass/app.scss */
  from { left: 0px; }
  /* line 235, ../sass/app.scss */
  to { left: -1000px; } }

@-webkit-keyframes off_canvas_close { /* line 241, ../sass/app.scss */
  from { left: 0px; }
  /* line 244, ../sass/app.scss */
  to { left: -1000px; } }

@-moz-keyframes off_canvas_close { /* line 250, ../sass/app.scss */
  from { left: 0px; }
  /* line 253, ../sass/app.scss */
  to { left: -1000px; } }

@-ms-keyframes off_canvas_close { /* line 259, ../sass/app.scss */
  from { left: 0px; }
  /* line 262, ../sass/app.scss */
  to { left: -1000px; } }

/* end - navigation animation */
@media only screen and (max-width: 980px) { /* line 271, ../sass/app.scss */
  body #services { width: 100px; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  /* line 276, ../sass/app.scss */
  body #services .svrbtn-m { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  /* line 279, ../sass/app.scss */
  body #services .svrbtn-m p { color: white; }
  /* line 284, ../sass/app.scss */
  body #services > ul { display: none !important; }
  /* line 287, ../sass/app.scss */
  body #off-canvas-services { display: block; }
  /* line 290, ../sass/app.scss */
  body #off-canvas-services.active { animation: off_canvas 0.3s; -webkit-animation: off_canvas 0.3s; -moz-animation: off_canvas 0.3s; -ms-animation: off_canvas 0.3s; left: 0px; }
  /* line 298, ../sass/app.scss */
  body #off-canvas-services.inactive { animation: off_canvas_close 0.3s; -webkit-animation: off_canvas_close 0.3s; -moz-animation: off_canvas_close 0.3s; -ms-animation: off_canvas_close 0.3s; left: -1000px; }
  /* line 308, ../sass/app.scss */
  body #off-canvas-services .servicelist a { color: white; font-size: 1.6em; text-decoration: none; }
  /* line 313, ../sass/app.scss */
  body #off-canvas-services .servicelist a .body { padding-top: 4px; padding-left: 10px; width: 100%; height: 36px; box-sizing: border-box; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
  /* line 321, ../sass/app.scss */
  body #off-canvas-services .servicelist a .body:hover { background: rgba(255, 255, 255, 0.2); }
  /* line 324, ../sass/app.scss */
  body #off-canvas-services .servicelist a .body:hover span { left: 4px; }
  /* line 329, ../sass/app.scss */
  body #off-canvas-services .servicelist a .body span { position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } }
  html.ie8 #services .svrbtn-m {display: none !important;}