@charset "CP850";
/* 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: 'Swiss721BT-Bold'; src: url("/media/sundaypost/resource/fonts/swiss712bold.eot"); src: url("/media/sundaypost/resource/fonts/swiss712bold.eot?#iefix") format("embedded-opentype"), url("/media/sundaypost/resource/fonts/swiss712bold.woff") format("woff"), url("/media/sundaypost/resource/fonts/swiss712bold.ttf") format("truetype"), url("/media/sundaypost/resource/fonts/swiss712bold.svg#wf") format("svg"); }

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

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

/* line 47, ../sass/old.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4 { font-family: 'Swiss721BT-Bold',Helvetica,Arial,sans-serif; }

/* line 48, ../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; color: #004c73; }

/* line 49, ../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: #004c73; }

/* 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 { text-decoration: none; }

/* line 51, ../sass/old.scss */
h1, .h1 { font-size: 30px; }

/* line 52, ../sass/old.scss */
h2, .h2 { font-size: 20px; }

/* line 53, ../sass/old.scss */
h3, .h3 { font-size: 16px; }

/* line 54, ../sass/old.scss */
h4, .h4 { font-size: 14px; }

/* line 55, ../sass/old.scss */
h5, .h5 { font-size: 12px; }

/* line 56, ../sass/old.scss */
h6, .h6 { font-size: 12px; }

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

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

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

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

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

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

/* line 63, ../sass/old.scss */
a { color: #214b71; text-decoration: none; }

/* line 64, ../sass/old.scss */
a:hover { color: #1a3c5a; text-decoration: underline; }

/* line 65, ../sass/old.scss */
.title-widget-primary, .widget-primary .widget-title { font-size: 16px; font-family: Arial,sans-serif; color: #67b2dc; text-transform: uppercase; }

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

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

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

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

/* line 70, ../sass/old.scss */
.label-category, .tabs-nav > li > button { font-size: 14px; color: #a43d46; }

/* line 71, ../sass/old.scss */
.comment-link-text, .comment-link { font-size: 12px; color: #8e3351; }

/* line 72, ../sass/old.scss */
.link-action, .more-link, .select-location-flyout > ul > li, .local-news-widget .change-location, .columnists-widget .article-list > .article .author, .author-widget .meta-link, .l-masthead .user-actions a, .l-masthead .account-actions a { font-size: 11px; color: #a43d46; text-transform: uppercase; }

/* line 73, ../sass/old.scss */
.link-action:hover, .more-link:hover, .select-location-flyout > ul > li:hover, .local-news-widget .change-location:hover, .columnists-widget .article-list > .article .author:hover, .author-widget .meta-link:hover, .l-masthead .user-actions a:hover, .l-masthead .account-actions a:hover { color: #a43d46; }

/* line 74, ../sass/old.scss */
.col1 { float: left; width: 140px; padding-left: 20px; }

/* line 75, ../sass/old.scss */
.col1-extra-gutter { float: left; width: 160px; padding-left: 20px; }

/* line 76, ../sass/old.scss */
.col1-extra-gutter-2 { float: left; width: 180px; padding-left: 20px; }

/* line 77, ../sass/old.scss */
.col2 { float: left; width: 300px; padding-left: 20px; }

/* line 78, ../sass/old.scss */
.col2-extra-gutter { float: left; width: 320px; padding-left: 20px; }

/* line 79, ../sass/old.scss */
.col2-extra-gutter-2 { float: left; width: 340px; padding-left: 20px; }

/* line 80, ../sass/old.scss */
.col3 { float: left; width: 460px; padding-left: 20px; }

/* line 81, ../sass/old.scss */
.col3-extra-gutter { float: left; width: 480px; padding-left: 20px; }

/* line 82, ../sass/old.scss */
.col3-extra-gutter-2 { float: left; width: 500px; padding-left: 20px; }

/* line 83, ../sass/old.scss */
.col4 { float: left; width: 620px; padding-left: 20px; }

/* line 84, ../sass/old.scss */
.col4-extra-gutter { float: left; width: 640px; padding-left: 20px; }

/* line 85, ../sass/old.scss */
.col4-extra-gutter-2 { float: left; width: 660px; padding-left: 20px; }

/* line 86, ../sass/old.scss */
.col5 { float: left; width: 780px; padding-left: 20px; }

/* line 87, ../sass/old.scss */
.col5-extra-gutter { float: left; width: 800px; padding-left: 20px; }

/* line 88, ../sass/old.scss */
.col5-extra-gutter-2 { float: left; width: 820px; padding-left: 20px; }

/* line 89, ../sass/old.scss */
.col6 { float: left; width: 940px; padding-left: 20px; }

/* line 90, ../sass/old.scss */
.col6-extra-gutter { float: left; width: 960px; padding-left: 20px; }

/* line 91, ../sass/old.scss */
.col6-extra-gutter-2 { float: left; width: 980px; padding-left: 20px; }

/* line 92, ../sass/old.scss */
.col-first { padding-left: 0; }

/* line 93, ../sass/old.scss */
.col-not-first { padding-left: 20px; }

/* line 94, ../sass/old.scss */
.col-padded { padding-left: 20px; padding-right: 20px; }

/* line 95, ../sass/old.scss */
.col-not-padded { padding-left: 0; padding-right: 0; }

/* line 96, ../sass/old.scss */
.col-padded-left { padding-left: 20px; padding-right: 0; }

/* line 97, ../sass/old.scss */
.col-padded-right { padding-right: 20px; padding-left: 0; }

/* line 98, ../sass/old.scss */
.not-col { float: none; outline: none; width: auto; padding-left: 0; padding-right: 0; }

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

/* line 100, ../sass/old.scss */
.division { float: left; clear: left; }

/* line 101, ../sass/old.scss */
.not-division { float: none; clear: none; }

/* line 102, ../sass/old.scss */
.grid-contain { width: 320px; margin: 0 auto; position: relative; zoom: 1; }

/* line 103, ../sass/old.scss */
.grid-contain:before, .grid-contain:after { content: ""; display: table; }

/* line 104, ../sass/old.scss */
.grid-contain:after { clear: both; }

@media only screen and (max-width: 699px) { /* line 105, ../sass/old.scss */
  .grid-contain > .col-padded { padding-left: 10px; padding-right: 10px; } }
@media only screen and (max-width: 699px) { /* line 106, ../sass/old.scss */
  .narrow-padding { padding-left: 10px; padding-right: 10px; } }
@media only screen and (min-width: 700px) { /* line 107, ../sass/old.scss */
  .grid-contain { width: 660px; }
  /* line 108, ../sass/old.scss */
  .b1-grid-contain { width: 320px; margin: 0 auto; position: relative; zoom: 1; width: 660px; }
  /* line 109, ../sass/old.scss */
  .b1-grid-contain:before, .b1-grid-contain:after { content: ""; display: table; }
  /* line 110, ../sass/old.scss */
  .b1-grid-contain:after { clear: both; }
  /* line 111, ../sass/old.scss */
  .b1-grid-uncontain { width: auto; margin: auto; position: static; }
  /* line 112, ../sass/old.scss */
  .b1-col1 { float: left; width: 140px; padding-left: 20px; }
  /* line 113, ../sass/old.scss */
  .b1-col1-extra-gutter { float: left; width: 160px; padding-left: 20px; }
  /* line 114, ../sass/old.scss */
  .b1-col1-extra-gutter-2 { float: left; width: 180px; padding-left: 20px; }
  /* line 115, ../sass/old.scss */
  .b1-col2 { float: left; width: 300px; padding-left: 20px; }
  /* line 116, ../sass/old.scss */
  .b1-col2-extra-gutter { float: left; width: 320px; padding-left: 20px; }
  /* line 117, ../sass/old.scss */
  .b1-col2-extra-gutter-2 { float: left; width: 340px; padding-left: 20px; }
  /* line 118, ../sass/old.scss */
  .b1-col3 { float: left; width: 460px; padding-left: 20px; }
  /* line 119, ../sass/old.scss */
  .b1-col3-extra-gutter { float: left; width: 480px; padding-left: 20px; }
  /* line 120, ../sass/old.scss */
  .b1-col3-extra-gutter-2 { float: left; width: 500px; padding-left: 20px; }
  /* line 121, ../sass/old.scss */
  .b1-col4 { float: left; width: 620px; padding-left: 20px; }
  /* line 122, ../sass/old.scss */
  .b1-col4-extra-gutter { float: left; width: 640px; padding-left: 20px; }
  /* line 123, ../sass/old.scss */
  .b1-col4-extra-gutter-2 { float: left; width: 660px; padding-left: 20px; }
  /* line 124, ../sass/old.scss */
  .b1-col5 { float: left; width: 780px; padding-left: 20px; }
  /* line 125, ../sass/old.scss */
  .b1-col5-extra-gutter { float: left; width: 800px; padding-left: 20px; }
  /* line 126, ../sass/old.scss */
  .b1-col5-extra-gutter-2 { float: left; width: 820px; padding-left: 20px; }
  /* line 127, ../sass/old.scss */
  .b1-col6 { float: left; width: 940px; padding-left: 20px; }
  /* line 128, ../sass/old.scss */
  .b1-col6-extra-gutter { float: left; width: 960px; padding-left: 20px; }
  /* line 129, ../sass/old.scss */
  .b1-col6-extra-gutter-2 { float: left; width: 980px; padding-left: 20px; }
  /* line 130, ../sass/old.scss */
  .b1-col-first { padding-left: 0; }
  /* line 131, ../sass/old.scss */
  .b1-col-not-first { padding-left: 20px; }
  /* line 132, ../sass/old.scss */
  .b1-col-padded { padding-left: 20px; padding-right: 20px; }
  /* line 133, ../sass/old.scss */
  .b1-col-not-padded { padding-left: 0; padding-right: 0; }
  /* line 134, ../sass/old.scss */
  .b1-col-padded-left { padding-left: 20px; padding-right: 0; }
  /* line 135, ../sass/old.scss */
  .b1-col-padded-right { padding-right: 20px; padding-left: 0; }
  /* line 136, ../sass/old.scss */
  .b1-not-col { float: none; outline: none; width: auto; padding-left: 0; padding-right: 0; }
  /* line 137, ../sass/old.scss */
  .b1-col-right { float: right; }
  /* line 138, ../sass/old.scss */
  .b1-division { float: left; clear: left; }
  /* line 139, ../sass/old.scss */
  .b1-not-division { float: none; clear: none; } }
@media only screen and (min-width: 1000px) { /* line 140, ../sass/old.scss */
  .grid-contain { width: 1000px; }
  /* line 141, ../sass/old.scss */
  .b1-grid-contain, .b2-grid-contain { width: 320px; margin: 0 auto; position: relative; zoom: 1; width: 1000px; }
  /* line 142, ../sass/old.scss */
  .b1-grid-contain:before, .b2-grid-contain:before, .b1-grid-contain:after, .b2-grid-contain:after { content: ""; display: table; }
  /* line 143, ../sass/old.scss */
  .b1-grid-contain:after, .b2-grid-contain:after { clear: both; }
  /* line 144, ../sass/old.scss */
  .b1-grid-uncontain, .b2-grid-uncontain { width: auto; margin: auto; position: static; }
  /* line 145, ../sass/old.scss */
  .b2-col1 { float: left; width: 140px; padding-left: 20px; }
  /* line 146, ../sass/old.scss */
  .b2-col1-extra-gutter { float: left; width: 160px; padding-left: 20px; }
  /* line 147, ../sass/old.scss */
  .b2-col1-extra-gutter-2 { float: left; width: 180px; padding-left: 20px; }
  /* line 148, ../sass/old.scss */
  .b2-col2 { float: left; width: 300px; padding-left: 20px; }
  /* line 149, ../sass/old.scss */
  .b2-col2-extra-gutter { float: left; width: 320px; padding-left: 20px; }
  /* line 150, ../sass/old.scss */
  .b2-col2-extra-gutter-2 { float: left; width: 340px; padding-left: 20px; }
  /* line 151, ../sass/old.scss */
  .b2-col3 { float: left; width: 460px; padding-left: 20px; }
  /* line 152, ../sass/old.scss */
  .b2-col3-extra-gutter { float: left; width: 480px; padding-left: 20px; }
  /* line 153, ../sass/old.scss */
  .b2-col3-extra-gutter-2 { float: left; width: 500px; padding-left: 20px; }
  /* line 154, ../sass/old.scss */
  .b2-col4 { float: left; width: 620px; padding-left: 20px; }
  /* line 155, ../sass/old.scss */
  .b2-col4-extra-gutter { float: left; width: 640px; padding-left: 20px; }
  /* line 156, ../sass/old.scss */
  .b2-col4-extra-gutter-2 { float: left; width: 660px; padding-left: 20px; }
  /* line 157, ../sass/old.scss */
  .b2-col5 { float: left; width: 780px; padding-left: 20px; }
  /* line 158, ../sass/old.scss */
  .b2-col5-extra-gutter { float: left; width: 800px; padding-left: 20px; }
  /* line 159, ../sass/old.scss */
  .b2-col5-extra-gutter-2 { float: left; width: 820px; padding-left: 20px; }
  /* line 160, ../sass/old.scss */
  .b2-col6 { float: left; width: 940px; padding-left: 20px; }
  /* line 161, ../sass/old.scss */
  .b2-col6-extra-gutter { float: left; width: 960px; padding-left: 20px; }
  /* line 162, ../sass/old.scss */
  .b2-col6-extra-gutter-2 { float: left; width: 980px; padding-left: 20px; }
  /* line 163, ../sass/old.scss */
  .b2-col-first { padding-left: 0; }
  /* line 164, ../sass/old.scss */
  .b2-col-not-first { padding-left: 20px; }
  /* line 165, ../sass/old.scss */
  .b2-col-padded { padding-left: 20px; padding-right: 20px; }
  /* line 166, ../sass/old.scss */
  .b2-col-not-padded { padding-left: 0; padding-right: 0; }
  /* line 167, ../sass/old.scss */
  .b2-col-padded-left { padding-left: 20px; padding-right: 0; }
  /* line 168, ../sass/old.scss */
  .b2-col-padded-right { padding-right: 20px; padding-left: 0; }
  /* line 169, ../sass/old.scss */
  .b2-not-col { float: none; outline: none; width: auto; padding-left: 0; padding-right: 0; }
  /* line 170, ../sass/old.scss */
  .b2-col-right { float: right; }
  /* line 171, ../sass/old.scss */
  .b2-division { float: left; clear: left; }
  /* line 172, ../sass/old.scss */
  .b2-not-division { float: none; clear: none; } }
/* line 173, ../sass/old.scss */
.descendant-section-color, .page-content blockquote .meta, .sub-section-title, .section-title, .nav-feature .feature-content .author { color: #67b2dc; }

/* line 174, ../sass/old.scss */
.offers .descendant-section-color, .offers .page-content blockquote .meta, .offers .sub-section-title, .offers .section-title, .offers .nav-feature .feature-content .author { color: #cc381b; }

/* line 175, ../sass/old.scss */
.life .descendant-section-color, .life .page-content blockquote .meta, .life .sub-section-title, .life .section-title, .life .nav-feature .feature-content .author { color: #a8529b; }

/* line 176, ../sass/old.scss */
.travel .descendant-section-color, .travel .page-content blockquote .meta, .travel .sub-section-title, .travel .section-title, .travel .nav-feature .feature-content .author { color: #e6b253; }

/* line 177, ../sass/old.scss */
.showbiz .descendant-section-color, .showbiz .page-content blockquote .meta, .showbiz .sub-section-title, .showbiz .section-title, .showbiz .nav-feature .feature-content .author { color: #c22f49; }

/* line 178, ../sass/old.scss */
.sport .descendant-section-color, .sport .page-content blockquote .meta, .sport .sub-section-title, .sport .section-title, .sport .nav-feature .feature-content .author { color: #acca65; }

/* line 179, ../sass/old.scss */
.descendant-section-background-color, .section-group-header .section-title { background-color: #67b2dc; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #67b2dc), color-stop(1, #3297d0)); background-image: -webkit-linear-gradient(top, #67b2dc 0%, #3297d0 100%); background-image: -moz-linear-gradient(top, #67b2dc 0%, #3297d0 100%); background-image: -o-linear-gradient(top, #67b2dc 0%, #3297d0 100%); background-image: -ms-linear-gradient(top, #67b2dc 0%, #3297d0 100%); background-image: linear-gradient(top, #67b2dc 0%, #3297d0 100%); }

/* line 180, ../sass/old.scss */
.offers .descendant-section-background-color, .offers .section-group-header .section-title { background-color: #cc381b; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cc381b), color-stop(1, #a32d16)); background-image: -webkit-linear-gradient(top, #cc381b 0%, #a32d16 100%); background-image: -moz-linear-gradient(top, #cc381b 0%, #a32d16 100%); background-image: -o-linear-gradient(top, #cc381b 0%, #a32d16 100%); background-image: -ms-linear-gradient(top, #cc381b 0%, #a32d16 100%); background-image: linear-gradient(top, #cc381b 0%, #a32d16 100%); }

/* line 181, ../sass/old.scss */
.life .descendant-section-background-color, .life .section-group-header .section-title { background-color: #a8529b; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a8529b), color-stop(1, #86427c)); background-image: -webkit-linear-gradient(top, #a8529b 0%, #86427c 100%); background-image: -moz-linear-gradient(top, #a8529b 0%, #86427c 100%); background-image: -o-linear-gradient(top, #a8529b 0%, #86427c 100%); background-image: -ms-linear-gradient(top, #a8529b 0%, #86427c 100%); background-image: linear-gradient(top, #a8529b 0%, #86427c 100%); }

/* line 182, ../sass/old.scss */
.travel .descendant-section-background-color, .travel .section-group-header .section-title { background-color: #e6b253; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e6b253), color-stop(1, #db9920)); background-image: -webkit-linear-gradient(top, #e6b253 0%, #db9920 100%); background-image: -moz-linear-gradient(top, #e6b253 0%, #db9920 100%); background-image: -o-linear-gradient(top, #e6b253 0%, #db9920 100%); background-image: -ms-linear-gradient(top, #e6b253 0%, #db9920 100%); background-image: linear-gradient(top, #e6b253 0%, #db9920 100%); }

/* line 183, ../sass/old.scss */
.showbiz .descendant-section-background-color, .showbiz .section-group-header .section-title { background-color: #c22f49; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c22f49), color-stop(1, #9b263a)); background-image: -webkit-linear-gradient(top, #c22f49 0%, #9b263a 100%); background-image: -moz-linear-gradient(top, #c22f49 0%, #9b263a 100%); background-image: -o-linear-gradient(top, #c22f49 0%, #9b263a 100%); background-image: -ms-linear-gradient(top, #c22f49 0%, #9b263a 100%); background-image: linear-gradient(top, #c22f49 0%, #9b263a 100%); }

/* line 184, ../sass/old.scss */
.sport .descendant-section-background-color, .sport .section-group-header .section-title { background-color: #acca65; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #acca65), color-stop(1, #91b43e)); background-image: -webkit-linear-gradient(top, #acca65 0%, #91b43e 100%); background-image: -moz-linear-gradient(top, #acca65 0%, #91b43e 100%); background-image: -o-linear-gradient(top, #acca65 0%, #91b43e 100%); background-image: -ms-linear-gradient(top, #acca65 0%, #91b43e 100%); background-image: linear-gradient(top, #acca65 0%, #91b43e 100%); }

/* line 185, ../sass/old.scss */
.descendant-section-border-color { border-color: #67b2dc; }

/* line 186, ../sass/old.scss */
.offers .descendant-section-border-color { border-color: #cc381b; }

/* line 187, ../sass/old.scss */
.life .descendant-section-border-color { border-color: #a8529b; }

/* line 188, ../sass/old.scss */
.travel .descendant-section-border-color { border-color: #e6b253; }

/* line 189, ../sass/old.scss */
.showbiz .descendant-section-border-color { border-color: #c22f49; }

/* line 190, ../sass/old.scss */
.sport .descendant-section-border-color { border-color: #acca65; }

/* line 191, ../sass/old.scss */
.descendant-feature-section-background-color, .feature .feature-header { background-color: #67b2dc; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #67b2dc), color-stop(1, #3297d0)); background-image: -webkit-linear-gradient(top, #67b2dc 0%, #3297d0 100%); background-image: -moz-linear-gradient(top, #67b2dc 0%, #3297d0 100%); background-image: -o-linear-gradient(top, #67b2dc 0%, #3297d0 100%); background-image: -ms-linear-gradient(top, #67b2dc 0%, #3297d0 100%); background-image: linear-gradient(top, #67b2dc 0%, #3297d0 100%); }

/* line 192, ../sass/old.scss */
.offers.descendant-feature-section-background-color, .offers.feature .feature-header { background-color: #cc381b; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cc381b), color-stop(1, #a32d16)); background-image: -webkit-linear-gradient(top, #cc381b 0%, #a32d16 100%); background-image: -moz-linear-gradient(top, #cc381b 0%, #a32d16 100%); background-image: -o-linear-gradient(top, #cc381b 0%, #a32d16 100%); background-image: -ms-linear-gradient(top, #cc381b 0%, #a32d16 100%); background-image: linear-gradient(top, #cc381b 0%, #a32d16 100%); }

/* line 193, ../sass/old.scss */
.life.descendant-feature-section-background-color, .life.feature .feature-header { background-color: #a8529b; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a8529b), color-stop(1, #86427c)); background-image: -webkit-linear-gradient(top, #a8529b 0%, #86427c 100%); background-image: -moz-linear-gradient(top, #a8529b 0%, #86427c 100%); background-image: -o-linear-gradient(top, #a8529b 0%, #86427c 100%); background-image: -ms-linear-gradient(top, #a8529b 0%, #86427c 100%); background-image: linear-gradient(top, #a8529b 0%, #86427c 100%); }

/* line 194, ../sass/old.scss */
.travel.descendant-feature-section-background-color, .travel.feature .feature-header { background-color: #e6b253; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e6b253), color-stop(1, #db9920)); background-image: -webkit-linear-gradient(top, #e6b253 0%, #db9920 100%); background-image: -moz-linear-gradient(top, #e6b253 0%, #db9920 100%); background-image: -o-linear-gradient(top, #e6b253 0%, #db9920 100%); background-image: -ms-linear-gradient(top, #e6b253 0%, #db9920 100%); background-image: linear-gradient(top, #e6b253 0%, #db9920 100%); }

/* line 195, ../sass/old.scss */
.showbiz.descendant-feature-section-background-color, .showbiz.feature .feature-header { background-color: #c22f49; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c22f49), color-stop(1, #9b263a)); background-image: -webkit-linear-gradient(top, #c22f49 0%, #9b263a 100%); background-image: -moz-linear-gradient(top, #c22f49 0%, #9b263a 100%); background-image: -o-linear-gradient(top, #c22f49 0%, #9b263a 100%); background-image: -ms-linear-gradient(top, #c22f49 0%, #9b263a 100%); background-image: linear-gradient(top, #c22f49 0%, #9b263a 100%); }

/* line 196, ../sass/old.scss */
.sport.descendant-feature-section-background-color, .sport.feature .feature-header { background-color: #acca65; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #acca65), color-stop(1, #91b43e)); background-image: -webkit-linear-gradient(top, #acca65 0%, #91b43e 100%); background-image: -moz-linear-gradient(top, #acca65 0%, #91b43e 100%); background-image: -o-linear-gradient(top, #acca65 0%, #91b43e 100%); background-image: -ms-linear-gradient(top, #acca65 0%, #91b43e 100%); background-image: linear-gradient(top, #acca65 0%, #91b43e 100%); }

/* line 197, ../sass/old.scss */
.section-color, .main-nav-level-2 .main-nav-list-2 > li > a, .article .section-title, .section-select-title .select2-result-label, .select-section .select2-result { color: #67b2dc; }

/* line 198, ../sass/old.scss */
.offers.section-color, .offers.main-nav-level-2 .main-nav-list-2 > li > a, .offers.article .section-title, .offers.section-select-title .select2-result-label, .offers.select-section .select2-result { color: #cc381b; }

/* line 199, ../sass/old.scss */
.life.section-color, .life.main-nav-level-2 .main-nav-list-2 > li > a, .life.article .section-title, .life.section-select-title .select2-result-label, .life.select-section .select2-result { color: #a8529b; }

/* line 200, ../sass/old.scss */
.travel.section-color, .travel.main-nav-level-2 .main-nav-list-2 > li > a, .travel.article .section-title, .travel.section-select-title .select2-result-label, .travel.select-section .select2-result { color: #e6b253; }

/* line 201, ../sass/old.scss */
.showbiz.section-color, .showbiz.main-nav-level-2 .main-nav-list-2 > li > a, .showbiz.article .section-title, .showbiz.section-select-title .select2-result-label, .showbiz.select-section .select2-result { color: #c22f49; }

/* line 202, ../sass/old.scss */
.sport.section-color, .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: #acca65; }

/* line 203, ../sass/old.scss */
.section-background-color { background-color: #67b2dc; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #67b2dc), color-stop(1, #3297d0)); background-image: -webkit-linear-gradient(top, #67b2dc 0%, #3297d0 100%); background-image: -moz-linear-gradient(top, #67b2dc 0%, #3297d0 100%); background-image: -o-linear-gradient(top, #67b2dc 0%, #3297d0 100%); background-image: -ms-linear-gradient(top, #67b2dc 0%, #3297d0 100%); background-image: linear-gradient(top, #67b2dc 0%, #3297d0 100%); }

/* line 204, ../sass/old.scss */
.offers.section-background-color { background-color: #cc381b; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cc381b), color-stop(1, #a32d16)); background-image: -webkit-linear-gradient(top, #cc381b 0%, #a32d16 100%); background-image: -moz-linear-gradient(top, #cc381b 0%, #a32d16 100%); background-image: -o-linear-gradient(top, #cc381b 0%, #a32d16 100%); background-image: -ms-linear-gradient(top, #cc381b 0%, #a32d16 100%); background-image: linear-gradient(top, #cc381b 0%, #a32d16 100%); }

/* line 205, ../sass/old.scss */
.life.section-background-color { background-color: #a8529b; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a8529b), color-stop(1, #86427c)); background-image: -webkit-linear-gradient(top, #a8529b 0%, #86427c 100%); background-image: -moz-linear-gradient(top, #a8529b 0%, #86427c 100%); background-image: -o-linear-gradient(top, #a8529b 0%, #86427c 100%); background-image: -ms-linear-gradient(top, #a8529b 0%, #86427c 100%); background-image: linear-gradient(top, #a8529b 0%, #86427c 100%); }

/* line 206, ../sass/old.scss */
.travel.section-background-color { background-color: #e6b253; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e6b253), color-stop(1, #db9920)); background-image: -webkit-linear-gradient(top, #e6b253 0%, #db9920 100%); background-image: -moz-linear-gradient(top, #e6b253 0%, #db9920 100%); background-image: -o-linear-gradient(top, #e6b253 0%, #db9920 100%); background-image: -ms-linear-gradient(top, #e6b253 0%, #db9920 100%); background-image: linear-gradient(top, #e6b253 0%, #db9920 100%); }

/* line 207, ../sass/old.scss */
.showbiz.section-background-color { background-color: #c22f49; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c22f49), color-stop(1, #9b263a)); background-image: -webkit-linear-gradient(top, #c22f49 0%, #9b263a 100%); background-image: -moz-linear-gradient(top, #c22f49 0%, #9b263a 100%); background-image: -o-linear-gradient(top, #c22f49 0%, #9b263a 100%); background-image: -ms-linear-gradient(top, #c22f49 0%, #9b263a 100%); background-image: linear-gradient(top, #c22f49 0%, #9b263a 100%); }

/* line 208, ../sass/old.scss */
.sport.section-background-color { background-color: #acca65; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #acca65), color-stop(1, #91b43e)); background-image: -webkit-linear-gradient(top, #acca65 0%, #91b43e 100%); background-image: -moz-linear-gradient(top, #acca65 0%, #91b43e 100%); background-image: -o-linear-gradient(top, #acca65 0%, #91b43e 100%); background-image: -ms-linear-gradient(top, #acca65 0%, #91b43e 100%); background-image: linear-gradient(top, #acca65 0%, #91b43e 100%); }

/* line 209, ../sass/old.scss */
.section-border-color { border-color: #67b2dc; }

/* line 210, ../sass/old.scss */
.offers.section-border-color { border-color: #cc381b; }

/* line 211, ../sass/old.scss */
.life.section-border-color { border-color: #a8529b; }

/* line 212, ../sass/old.scss */
.travel.section-border-color { border-color: #e6b253; }

/* line 213, ../sass/old.scss */
.showbiz.section-border-color { border-color: #c22f49; }

/* line 214, ../sass/old.scss */
.sport.section-border-color { border-color: #acca65; }

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

/* line 216, ../sass/old.scss */
.sunday-post-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-page, .icon-page-next, .icon-page-prev, .icon-expand, .icon-collapse, [class*="icon-expand-"], [class*="icon-collapse-"], .icon-indicator, [class*="icon-indicator-"], .icon-search, .icon-small-search, .icon-sections, .icon-sections-black, .icon-comment, .icon-more, .icon-download, .icon-bullet, .icon-email, .expand-button .expand-arrow, .is-active .sections-button .icon-sections, .page-content blockquote:before, .gallery-thumb-reel-left, .gallery-thumb-reel-right, .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"], .icon-overlay-close, .slider-widget .arrows .icon-next, .slider-widget .arrows .icon-prev, .slider-widget .arrows button:hover .icon-next, .slider-widget .arrows button:hover .icon-prev, .weeks-paper-widget ul li:before { background-image: url("/media/sundaypost/resource/images/sunday-post-icons.png"); background-repeat: no-repeat; }

/* line 217, ../sass/old.scss */
.svg .sunday-post-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-page, .svg .icon-page-next, .svg .icon-page-prev, .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-sections-black, .svg .icon-comment, .svg .icon-more, .svg .icon-download, .svg .icon-bullet, .svg .icon-email, .svg .expand-button .expand-arrow, .svg .is-active .sections-button .icon-sections, .svg .page-content blockquote:before, .svg .gallery-thumb-reel-left, .svg .gallery-thumb-reel-right, .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 .icon-overlay-close, .svg .slider-widget .arrows .icon-next, .svg .slider-widget .arrows .icon-prev, .svg .slider-widget .arrows button:hover .icon-next, .svg .slider-widget .arrows button:hover .icon-prev, .svg .weeks-paper-widget ul li:before { background-image: url("/media/sundaypost/resource/images/sunday-post-icons.svg"); }

/* line 218, ../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, .feature .icon-type-gallery-small, .feature .icon-type-video-small, .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, .img .icon-type-gallery-small, .img .icon-type-video-small { position: absolute; right: 5px; bottom: 5px; }

/* line 219, ../sass/old.scss */
.icon-type-regular, .icon-type-gallery, .icon-type-video, .icon-type-gallery-small, .icon-type-video-small { height: 13px; width: 17px; }

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

/* line 221, ../sass/old.scss */
.feature .icon-type-large, .feature .icon-type-gallery-large, .feature .icon-type-video-large, .img .icon-type-large, .img .icon-type-gallery-large, .img .icon-type-video-large { right: 0; bottom: 0; }

/* line 222, ../sass/old.scss */
.icon-type-gallery { background-position: -17px -208px; }

/* line 223, ../sass/old.scss */
.icon-type-gallery-large { background-position: -34px -207px; }

/* line 224, ../sass/old.scss */
.icon-type-video { background-position: 0 -208px; }

/* line 225, ../sass/old.scss */
.icon-type-video-large { background-position: -60px -207px; }

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

/* line 227, ../sass/old.scss */
.icon-type-gallery-small { background-position: -17px -208px; }

/* line 228, ../sass/old.scss */
.icon-type-video-small { background-position: 0 -208px; }

/* line 229, ../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/sundaypost/resource/images/social-icons.gif"); }

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

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

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

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

/* line 234, ../sass/old.scss */
.icon-twitter-alt { width: 25px; height: 20px; background-position: -29px -233px; }

/* line 235, ../sass/old.scss */
.icon-prev, .icon-next, [class*="icon-prev-"], [class*="icon-next-"], .weeks-paper-widget ul li:before { width: 8px; height: 9px; }

/* line 236, ../sass/old.scss */
.icon-prev-purple { background-position: 0 -139px; }

/* line 237, ../sass/old.scss */
.icon-prev-lightpurple { background-position: 0 -149px; }

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

/* line 239, ../sass/old.scss */
.icon-prev-white { background-position: 0 -169px; }

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

/* line 241, ../sass/old.scss */
.icon-next-purple { background-position: -9px -139px; }

/* line 242, ../sass/old.scss */
.icon-next-lightpurple { background-position: -9px -149px; }

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

/* line 244, ../sass/old.scss */
.icon-next-white, .weeks-paper-widget ul li:before { background-position: -9px -169px; }

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

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

/* line 247, ../sass/old.scss */
.icon-first-purple { background-position: -18px -139px; }

/* line 248, ../sass/old.scss */
.icon-first-lightpurple { background-position: -18px -149px; }

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

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

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

/* line 252, ../sass/old.scss */
.icon-last-purple { background-position: -35px -139px; }

/* line 253, ../sass/old.scss */
.icon-last-lightpurple { background-position: -35px -149px; }

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

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

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

/* line 257, ../sass/old.scss */
.icon-page, .icon-page-next, .icon-page-prev, .slider-widget .arrows .icon-next, .slider-widget .arrows .icon-prev, .slider-widget .arrows button:hover .icon-next, .slider-widget .arrows button:hover .icon-prev { width: 15px; height: 15px; }

/* line 258, ../sass/old.scss */
.icon-page-next, .slider-widget .arrows .icon-next, .slider-widget .arrows button:hover .icon-next { background-position: -30px -100px; }

/* line 259, ../sass/old.scss */
.icon-page-prev, .slider-widget .arrows .icon-prev, .slider-widget .arrows button:hover .icon-prev { background-position: -45px -100px; }

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

/* line 261, ../sass/old.scss */
.icon-expand-purple, .expand-button .expand-arrow { background-position: -52px -139px; }

/* line 262, ../sass/old.scss */
.icon-expand-lightpurple { background-position: -52px -149px; }

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

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

/* line 265, ../sass/old.scss */
.icon-expand-blue { background-position: -52px -179px; }

/* line 266, ../sass/old.scss */
.icon-collapse-purple { background-position: -62px -139px; }

/* line 267, ../sass/old.scss */
.icon-collapse-lightpurple { background-position: -62px -149px; }

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

/* line 269, ../sass/old.scss */
.icon-collapse-white { background-position: -62px -169px; }

/* line 270, ../sass/old.scss */
.icon-collapse-blue, .is-active > .expand-button .expand-arrow { background-position: -62px -179px; }

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

/* line 272, ../sass/old.scss */
.icon-indicator-purple { background-position: -72px -139px; }

/* line 273, ../sass/old.scss */
.icon-indicator-lightpurple, .slider-widget .pagination .icon-indicator { background-position: -72px -149px; }

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

/* line 275, ../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 -169px; }

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

/* line 277, ../sass/old.scss */
.icon-search { width: 22px; height: 22px; background-position: -26px -278px; }

/* line 278, ../sass/old.scss */
.icon-small-search, .search-input input[type="submit"] { width: 22px; height: 22px; background-position: -30px -254px; }

/* line 279, ../sass/old.scss */
.icon-sections { width: 13px; height: 10px; background-position: 0 -262px; }

/* line 280, ../sass/old.scss */
.icon-sections-black, .is-active .sections-button .icon-sections { width: 13px; height: 10px; background-position: 0 -272px; }

/* line 281, ../sass/old.scss */
.icon-comment { float: left; width: 13px; height: 14px; margin-top: 1px; margin-right: 4px; background-position: -17px -190px; }

/* line 282, ../sass/old.scss */
.icon-more { width: 4px; height: 7px; margin-left: 6px; margin-bottom: 3px; background-position: -83px -139px; }

/* line 283, ../sass/old.scss */
.icon-download { width: 16px; height: 12px; background-position: -40px -190px; }

/* line 284, ../sass/old.scss */
.icon-bullet { width: 30px; height: 30px; background-position: 0 -233px; color: #fff; font-size: 16px; font-style: normal; text-align: center; line-height: 30px; }

/* line 285, ../sass/old.scss */
.icon-email { width: 12px; height: 8px; background-position: -69px -190px; }

/* line 286, ../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 #d6d6d6; -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 287, ../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: #67b2dc; -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 288, ../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: #c22f49; }

/* line 289, ../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: #c22f49; }

/* line 290, ../sass/old.scss */
.text-input-modifiers.text-input-small, input.text-input-small, textarea.text-input-small, select.text-input-small { padding: 3px 5px; font-size: 14px; width: 245px; }

/* line 291, ../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 292, ../sass/old.scss */
.text-input-modifiers.text-input-dark, input.text-input-dark, textarea.text-input-dark, select.text-input-dark, .search-input { background-color: #666; border: 1px solid #333; -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.1); box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.1); color: #fff; }

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

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

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

@media only screen and (min-width: 700px) { /* line 296, ../sass/old.scss */
  .b1-hidden { display: none; }
  /* line 297, ../sass/old.scss */
  .b1-not-hidden { display: block; } }
@media only screen and (min-width: 1000px) { /* line 298, ../sass/old.scss */
  .b2-hidden { display: none; }
  /* line 299, ../sass/old.scss */
  .b2-not-hidden { display: block; } }
/* line 300, ../sass/old.scss */
.bottom-divider, .search-summary { border-bottom: 1px solid #d6d6d6; -webkit-box-shadow: 0 3px 3px -1px rgba(85, 85, 85, 0.1); box-shadow: 0 3px 3px -1px rgba(85, 85, 85, 0.1); margin-bottom: 12px; }

/* line 301, ../sass/old.scss */
.no-bottom-divider { border-bottom: none; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 0; }

@media only screen and (min-width: 700px) { /* line 302, ../sass/old.scss */
  .b1-bottom-divider { border-bottom: 1px solid #d6d6d6; -webkit-box-shadow: 0 3px 3px -1px rgba(85, 85, 85, 0.1); box-shadow: 0 3px 3px -1px rgba(85, 85, 85, 0.1); margin-bottom: 12px; }
  /* line 303, ../sass/old.scss */
  .b1-no-bottom-divider { border-bottom: none; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 0; } }
@media only screen and (min-width: 1000px) { /* line 304, ../sass/old.scss */
  .b2-bottom-divider { border-bottom: 1px solid #d6d6d6; -webkit-box-shadow: 0 3px 3px -1px rgba(85, 85, 85, 0.1); box-shadow: 0 3px 3px -1px rgba(85, 85, 85, 0.1); margin-bottom: 12px; }
  /* line 305, ../sass/old.scss */
  .b2-no-bottom-divider { border-bottom: none; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 0; } }
/* line 306, ../sass/old.scss */
.sidebar-divider { border-bottom: 1px solid #d6d6d6; -webkit-box-shadow: 0 1px 0 #f3f3f3; box-shadow: 0 1px 0 #f3f3f3; margin-bottom: 12px; }

@media only screen and (min-width: 700px) { /* line 307, ../sass/old.scss */
  .sidebar-divider { border-bottom: none; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 0; } }
@media only screen and (min-width: 1000px) { /* line 308, ../sass/old.scss */
  .sidebar-divider, .b2-sidebar-divider { border-bottom: 1px solid #d6d6d6; -webkit-box-shadow: 0 1px 0 #f3f3f3; box-shadow: 0 1px 0 #f3f3f3; margin-bottom: 12px; } }
/* line 309, ../sass/old.scss */
.media, .media .body { overflow: hidden; }

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

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

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

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

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

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

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

@media only screen and (min-width: 700px) { /* line 317, ../sass/old.scss */
  .b1-media, .b1-media .body { overflow: hidden; }
  /* line 318, ../sass/old.scss */
  .b1-media .img { float: left; margin-right: 20px; }
  /* line 319, ../sass/old.scss */
  .b1-media .img, .b1-media .img img { display: block; }
  /* line 320, ../sass/old.scss */
  .b1-media-alt .img { float: right; margin-right: 0; margin-left: 10px; }
  /* line 321, ../sass/old.scss */
  .b1-not-media, .b1-not-media .body { overflow: visible; }
  /* line 322, ../sass/old.scss */
  .b1-not-media .img { float: none; margin-right: 0; margin-left: 0; }
  /* line 323, ../sass/old.scss */
  .b1-not-media .img, .b1-not-media .img img { display: inline-block; *zoom: 1; *display: inline; } }
/* line 324, ../sass/old.scss */
.content-region, .content-region-has-sidebar, .content-region-has-border, .content-region-has-bottom-border { -webkit-box-shadow: 0 50px 50px rgba(57, 86, 122, 0.5); box-shadow: 0 50px 50px rgba(57, 86, 122, 0.5); background-color: #fff; padding: 10px 0 0; }

/* line 325, ../sass/old.scss */
.content-region-alt { padding-top: 12px; }

@media only screen and (min-width: 1000px) { /* line 326, ../sass/old.scss */
  .content-region-has-sidebar { background-image: url("/media/sundaypost/resource/images/b2-main-content-and-sidebar.png"); background-repeat: repeat-y; } }
/* line 327, ../sass/old.scss */
.content-region-has-border { border-top: 1px solid #e1e0e0; border-bottom: 1px solid #e1e0e0; -webkit-box-shadow: 0 5px 5px rgba(153, 153, 153, 0.1); box-shadow: 0 5px 5px rgba(153, 153, 153, 0.1); }

/* line 328, ../sass/old.scss */
.content-region-has-bottom-border { border-bottom: 1px solid #e1e0e0; -webkit-box-shadow: 0 5px 5px rgba(153, 153, 153, 0.1); box-shadow: 0 5px 5px rgba(153, 153, 153, 0.1); }

@media only screen and (min-width: 700px) { /* line 329, ../sass/old.scss */
  .content-region, .content-region-has-sidebar, .content-region-has-border { padding: 20px 0 0; } }
/* line 330, ../sass/old.scss */
.numbered-list li { padding-top: 15px; padding-bottom: 15px; position: relative; border-top: 1px dashed #d6d6d6; }

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

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

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

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

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

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

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

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

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

/* line 340, ../sass/old.scss */
.horizontal-list > li > a, .article-list-beancan > li > a { color: #000; }

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

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

/* line 343, ../sass/old.scss */
.divided-list > li, .article-group > li, .article-list > li, .search .preempt-result-list > li, .our-team-widget .alt-divided-list > li { border-top: 1px dashed #b7d6f1; padding-top: 12px; }

/* line 344, ../sass/old.scss */
.divided-list > li:first-child, .article-group > li:first-child, .article-list > li:first-child, .search .preempt-result-list > li:first-child, .our-team-widget .alt-divided-list > li:first-child { border-top: none; padding-top: 0; }

/* line 345, ../sass/old.scss */
.divided-list-alt > li { border-top: 1px dashed #d6d6d6; }

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

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

/* line 348, ../sass/old.scss */
.comment-link { margin-right: 5px; }

/* line 349, ../sass/old.scss */
.button { display: inline-block; *zoom: 1; *display: inline; font-size: 12px; background-color: #8e3351; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8e3351), color-stop(1, #5f1e33)); background-image: -webkit-linear-gradient(top, #8e3351 0%, #5f1e33 100%); background-image: -moz-linear-gradient(top, #8e3351 0%, #5f1e33 100%); background-image: -o-linear-gradient(top, #8e3351 0%, #5f1e33 100%); background-image: -ms-linear-gradient(top, #8e3351 0%, #5f1e33 100%); background-image: linear-gradient(top, #8e3351 0%, #5f1e33 100%); padding: 4px 9px 3px; -webkit-border-radius: 5px; border-radius: 5px; border: none; color: #fff; text-transform: uppercase; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; cursor: pointer; }

/* line 350, ../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; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #67b2dc), color-stop(1, #007fb6)); background-image: -webkit-linear-gradient(top, #67b2dc 0%, #007fb6 100%); background-image: -moz-linear-gradient(top, #67b2dc 0%, #007fb6 100%); background-image: -o-linear-gradient(top, #67b2dc 0%, #007fb6 100%); background-image: -ms-linear-gradient(top, #67b2dc 0%, #007fb6 100%); background-image: linear-gradient(top, #67b2dc 0%, #007fb6 100%); color: #fff; text-decoration: none; }

/* line 351, ../sass/old.scss */
.button:focus, .button:active { background-color: #67b2dc; }

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

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

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

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

/* line 356, ../sass/old.scss */
.expand-button { background-color: transparent; padding: 0; border: 0; padding: 15px; }

/* line 357, ../sass/old.scss */
.expand-button .expand-arrow { display: inline-block; *zoom: 1; *display: inline; }

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

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

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

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

/* line 362, ../sass/old.scss */
.widget .widget-box { border: 1px solid #d6d6d6; border-top: none; padding: 15px 20px 0; }

/* line 363, ../sass/old.scss */
.widget-primary { margin-bottom: 12px; background-color: #fff; }

/* line 364, ../sass/old.scss */
.widget-primary .widget-header { background-color: #679aca; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #82b0da), color-stop(1, #437eb5)); background-image: -webkit-linear-gradient(top, #82b0da 0%, #437eb5 100%); background-image: -moz-linear-gradient(top, #82b0da 0%, #437eb5 100%); background-image: -o-linear-gradient(top, #82b0da 0%, #437eb5 100%); background-image: -ms-linear-gradient(top, #82b0da 0%, #437eb5 100%); background-image: linear-gradient(top, #82b0da 0%, #437eb5 100%); border: 1px solid #87b3dc; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2); padding: 6px 20px; }

/* line 365, ../sass/old.scss */
.widget-primary .widget-title { color: #fff; }

/* line 366, ../sass/old.scss */
.widget-primary .widget-title a { color: #fff; }

/* line 367, ../sass/old.scss */
.widget-primary .widget-introduction { border-bottom: 1px solid #d6d6d6; margin-bottom: 13px; padding: 10px 20px 3px; line-height: 1.35; }

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

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

/* line 370, ../sass/old.scss */
.widget-secondary .widget-title { font-size: 16px; font-family: Arial,sans-serif; text-transform: uppercase; color: #7190b4; }

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

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

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

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

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

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

/* line 377, ../sass/old.scss */
.widget.advertising { margin-bottom: 12px; }

/* line 378, ../sass/old.scss */
.advertising-mpu { margin-bottom: 12px; }

/* line 379, ../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 #67b2dc; }

/* line 380, ../sass/old.scss */
.l-main-nav { height: 38px; overflow: visible; }

@media only screen and (min-width: 1000px) { /* line 383, ../sass/old.scss */
  .wide-layout-content-wrapper.layout-section.l-main-content { background-color: #fff; width: 1000px; margin: 0 auto; border-bottom: 1px solid white; } }
@media only screen and (min-width: 700px) and (max-width: 1000px) { /* line 392, ../sass/old.scss */
  .wide-layout-content-wrapper.layout-section.l-main-content { background-color: #fff; width: 660px; margin: 0 auto; border-bottom: 1px solid white; } }
@media only screen and (max-width: 699px) { /* line 401, ../sass/old.scss */
  .wide-layout-content-wrapper.layout-section.l-main-content { background-color: #fff; width: 320px; margin: 0 auto; border-bottom: 1px solid white; } }
/* line 410, ../sass/old.scss */
.main-nav { zoom: 1; height: 38px; overflow: visible; background-color: #000; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3c3c3c), color-stop(0.3, #3e3e3e), color-stop(0.44, #414141), color-stop(0.49, #4d4d4d), color-stop(0.52, #484848), color-stop(0.55, #282828), color-stop(0.66, #272727), color-stop(1, black)); background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #3e3e3e 30%, #414141 44%, #4d4d4d 49%, #484848 52%, #282828 55%, #272727 66%, black 100%); background-image: -moz-linear-gradient(top, #3c3c3c 0%, #3e3e3e 30%, #414141 44%, #4d4d4d 49%, #484848 52%, #282828 55%, #272727 66%, black 100%); background-image: -o-linear-gradient(top, #3c3c3c 0%, #3e3e3e 30%, #414141 44%, #4d4d4d 49%, #484848 52%, #282828 55%, #272727 66%, black 100%); background-image: -ms-linear-gradient(top, #3c3c3c 0%, #3e3e3e 30%, #414141 44%, #4d4d4d 49%, #484848 52%, #282828 55%, #272727 66%, black 100%); background-image: linear-gradient(top, #3c3c3c 0%, #3e3e3e 30%, #414141 44%, #4d4d4d 49%, #484848 52%, #282828 55%, #272727 66%, #000000 100%); -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05), inset 0 0 0 1px rgba(0, 0, 0, 0.8), inset -2px 2px 0 rgba(255, 255, 255, 0.2); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05), inset 0 0 0 1px rgba(0, 0, 0, 0.8), inset -2px 2px 0 rgba(255, 255, 255, 0.2); }

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

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

/* line 413, ../sass/old.scss */
.main-nav .sections-button { background-color: transparent; padding: 0; border: 0; text-align: left; float: left; width: 276px; -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 414, ../sass/old.scss */
.main-nav .sections-button > h2 { line-height: 22px; font-family: 'Swiss721BT-Bold',Helvetica,Arial,sans-serif; color: #fff; padding: 8px 10px 8px; margin: 0 10px 0 0; float: left; }

/* line 415, ../sass/old.scss */
.main-nav .search-button { padding-top: 7px; margin-top: 1px; padding-bottom: 8px; border-left: 1px solid rgba(255, 255, 255, 0.2); }

/* line 416, ../sass/old.scss */
.main-nav .mobile-search { visibility: hidden; position: absolute; top: 0; left: 10px; overflow: hidden; width: 266px; padding-right: 10px; height: 100%; }

/* line 417, ../sass/old.scss */
.main-nav .mobile-search.is-active { visibility: visible; }

/* line 418, ../sass/old.scss */
.main-nav .mobile-search input { position: absolute; top: 5px; -webkit-transition: left ease-in-out .15s; -moz-transition: left ease-in-out .15s; -o-transition: left ease-in-out .15s; -ms-transition: left ease-in-out .15s; transition: left ease-in-out .15s; width: 249px; font-size: 16px; }

/* line 419, ../sass/old.scss */
.is-active .sections-button > h2 { background-color: #fff; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.8, white), color-stop(1, whitesmoke)); background-image: -webkit-linear-gradient(top, white 80%, whitesmoke 100%); background-image: -moz-linear-gradient(top, white 80%, whitesmoke 100%); background-image: -o-linear-gradient(top, white 80%, whitesmoke 100%); background-image: -ms-linear-gradient(top, white 80%, whitesmoke 100%); background-image: linear-gradient(top, #ffffff 80%, #f5f5f5 100%); -webkit-box-shadow: inset 0 1px 0 0 #e1e0e0,inset 1px 0 0 0 #e1e0e0,inset -1px 0 0 0 #e1e0e0; box-shadow: inset 0 1px 0 0 #e1e0e0,inset 1px 0 0 0 #e1e0e0,inset -1px 0 0 0 #e1e0e0; color: #333; }

/* line 420, ../sass/old.scss */
.main-nav-level-1 { background-color: #fff; border: 1px solid #e1e0e0; -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); display: none; }

/* line 421, ../sass/old.scss */
.main-nav-level-1 .expand-button { position: absolute; top: 0; right: 0; }

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

/* line 423, ../sass/old.scss */
.main-nav-level-1 .main-nav-list-1 > li > a { display: block; padding: 15px 10px; border-top: 1px solid #e1e0e0; }

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

/* line 425, ../sass/old.scss */
.main-nav-parent { position: relative; zoom: 1; }

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

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

/* line 428, ../sass/old.scss */
.main-nav-level-2 { display: none; background-color: #fff; border-top: 1px solid #e1e0e0; border-bottom: 1px solid #e1e0e0; -webkit-box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.08), inset 0 -5px 5px rgba(0, 0, 0, 0.08); box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.08), inset 0 -5px 5px rgba(0, 0, 0, 0.08); }

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

/* line 430, ../sass/old.scss */
.main-nav-level-2 .main-nav-list-2 > li > a { display: block; padding: 15px 10px; border-top: 1px dashed #e1e0e0; }

/* line 431, ../sass/old.scss */
.main-nav-level-2 .main-nav-list-2 > .main-nav-parent > a { font-weight: bold; }

/* line 432, ../sass/old.scss */
.main-nav-level-2 :first-child > .main-nav-list-2 > li:first-child > a { border-top: none; }

/* line 433, ../sass/old.scss */
.main-nav-level-3 { display: none; background-color: #fff; border-top: 1px dashed #e1e0e0; }

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

/* line 435, ../sass/old.scss */
.main-nav-level-3 .main-nav-list-3 > li > a { display: block; padding: 15px 10px; color: #999; }

@media only screen and (min-width: 700px) { /* line 436, ../sass/old.scss */
  .l-main-nav { position: relative; top: 19px; }
  /* line 437, ../sass/old.scss */
  .main-nav-level-1 { display: block; border: none; -webkit-box-shadow: none; box-shadow: none; }
  /* line 438, ../sass/old.scss */
  .main-nav-level-1 .expand-button { display: none; }
  /* line 439, ../sass/old.scss */
  .main-nav-level-1 .main-nav-list-1 > li { float: left; position: static; }
  /* line 440, ../sass/old.scss */
  .main-nav-level-1 .main-nav-list-1 > li > a { float: left; display: inline; padding: 8px 8px; color: #fff; text-transform: uppercase; border: none; line-height: 22px; font-size: 12px; font-family: 'Swiss721BT-Bold',Helvetica,Arial,sans-serif; -webkit-font-smoothing: antialiased; }
  /* line 441, ../sass/old.scss */
  .main-nav-level-1 .main-nav-list-1 > li.current > a { background-color: #fff; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, whitesmoke), color-stop(0.5, white), color-stop(0.51, #ebebeb)); background-image: -webkit-linear-gradient(top, whitesmoke 0%, white 50%, #ebebeb 51%); background-image: -moz-linear-gradient(top, whitesmoke 0%, white 50%, #ebebeb 51%); background-image: -o-linear-gradient(top, whitesmoke 0%, white 50%, #ebebeb 51%); background-image: -ms-linear-gradient(top, whitesmoke 0%, white 50%, #ebebeb 51%); background-image: linear-gradient(top, #f5f5f5 0%, #ffffff 50%, #ebebeb 51%); -webkit-box-shadow: inset 1px 0 0 #c7c7c7, inset -1px 0 0 #c7c7c7, inset 0 1px 0 #c7c7c7, inset 0 -1px 0 #c7c7c7, inset 0 2px 0 white, 0 -3px 10px rgba(68, 68, 68, 0.1); box-shadow: inset 1px 0 0 #c7c7c7, inset -1px 0 0 #c7c7c7, inset 0 1px 0 #c7c7c7, inset 0 -1px 0 #c7c7c7, inset 0 2px 0 white, 0 -3px 10px rgba(68, 68, 68, 0.1); color: #333; text-decoration: none; }
  /* line 442, ../sass/old.scss */
  .main-nav-level-1 .main-nav-list-1 > li:hover > a { background-color: #fff; -webkit-box-shadow: inset 1px 0 0 #e1e0e0, inset -1px 0 0 #e1e0e0, inset 0 1px 0 #e1e0e0, inset 0 -1px 0 #e1e0e0, 0 -3px 10px rgba(68, 68, 68, 0.1); box-shadow: inset 1px 0 0 #e1e0e0, inset -1px 0 0 #e1e0e0, inset 0 1px 0 #e1e0e0, inset 0 -1px 0 #e1e0e0, 0 -3px 10px rgba(68, 68, 68, 0.1); color: #333; text-decoration: none; }
  /* line 443, ../sass/old.scss */
  .main-nav-level-1 .main-nav-list-1 > li.main-nav-parent:hover > a { -webkit-box-shadow: inset 1px 0 0 #e1e0e0, inset -1px 0 0 #e1e0e0, inset 0 1px 0 #e1e0e0, 0 -3px 10px rgba(68, 68, 68, 0.1); box-shadow: inset 1px 0 0 #e1e0e0, inset -1px 0 0 #e1e0e0, inset 0 1px 0 #e1e0e0, 0 -3px 10px rgba(68, 68, 68, 0.1); }
  /* line 444, ../sass/old.scss */
  .no-js .main-nav-level-1 .main-nav-list-1 > li.main-nav-parent:hover .main-nav-level-2, .touch .main-nav-level-1 .main-nav-list-1 > li.main-nav-parent:hover .main-nav-level-2, .main-nav-level-1 .main-nav-list-1 > li.main-nav-parent.is-expanded .main-nav-level-2, .no-js .main-nav-level-1 .main-nav-list-1 > li.main-nav-parent:hover .main-nav-level-3, .touch .main-nav-level-1 .main-nav-list-1 > li.main-nav-parent:hover .main-nav-level-3, .main-nav-level-1 .main-nav-list-1 > li.main-nav-parent.is-expanded .main-nav-level-3 { display: block; }
  /* line 445, ../sass/old.scss */
  .main-nav-level-2 { position: absolute; top: 100%; left: 0; right: 0; -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1); border-top: none; padding: 10px 0; background-image: url("/media/sundaypost/resource/images/nav-background.png"); background-repeat: no-repeat; min-height: 273px; }
  /* line 446, ../sass/old.scss */
  .main-nav-level-2 .main-nav-list-2 > li > a { padding: 8px 0; font-size: 13px; text-transform: uppercase; border-top: 1px dashed #b3d6f1; }
  /* line 447, ../sass/old.scss */
  .main-nav-level-2 .main-nav-list-2 > .main-nav-parent > a { font-weight: normal; }
  /* line 448, ../sass/old.scss */
  .main-nav-level-2 .main-nav-list-2:first-child > li:first-child > a { border-top: none; }
  /* line 449, ../sass/old.scss */
  .main-nav-level-3 .main-nav-list-3 > li > a { padding: 8px 0; font-size: 12px; }
  /* line 450, ../sass/old.scss */
  .l-main-nav .article .img { margin-right: 10px; }
  /* line 451, ../sass/old.scss */
  .l-main-nav .article-list { padding-right: 20px; padding-top: 10px; } }
@media only screen and (min-width: 1000px) { /* line 452, ../sass/old.scss */
  .main-nav-level-1 .main-nav-list-1 > li > a { font-size: 16px; padding: 8px 20px; } }
/* line 453, ../sass/old.scss */
.page .image-carousel { margin-bottom: 15px; }

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

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

/* line 456, ../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: 15px; }

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

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

/* line 459, ../sass/old.scss */
.page-content blockquote { zoom: 1; border-top: 1px solid #a3224f; border-bottom: 1px solid #e1e0e0; -webkit-box-shadow: 0 5px 5px rgba(153, 153, 153, 0.1); box-shadow: 0 5px 5px rgba(153, 153, 153, 0.1); position: relative; padding-left: 40px; padding-bottom: 10px; padding-top: 10px; }

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

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

/* line 462, ../sass/old.scss */
.page-content blockquote:before { content: ''; display: block; width: 26px; height: 24px; position: absolute; left: 0; background-position: -52px -262px; }

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

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

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

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

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

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

/* line 469, ../sass/old.scss */
.section-group-header { margin-bottom: 15px; background-color: #e2e1e1; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e8e7e7), color-stop(1, #cecdcd)); background-image: -webkit-linear-gradient(top, #e8e7e7 0%, #cecdcd 100%); background-image: -moz-linear-gradient(top, #e8e7e7 0%, #cecdcd 100%); background-image: -o-linear-gradient(top, #e8e7e7 0%, #cecdcd 100%); background-image: -ms-linear-gradient(top, #e8e7e7 0%, #cecdcd 100%); background-image: linear-gradient(top, #e8e7e7 0%, #cecdcd 100%); zoom: 1; }

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

/* line 471, ../sass/old.scss */
.section-group-header:after { clear: both; }

/* line 472, ../sass/old.scss */
.section-group-header .section-title { float: left; padding: 5px 10px; }

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

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

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

/* line 476, ../sass/old.scss */
.section-header-title-alt .section-title { padding-bottom: 5px; }

/* line 477, ../sass/old.scss */
.section-header-sub-title { zoom: 1; position: relative; }

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

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

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

/* line 481, ../sass/old.scss */
.section-title { font-size: 18px; }

/* line 482, ../sass/old.scss */
.section-title-alt { font-size: 18px; }

/* line 483, ../sass/old.scss */
.article-group > .article { margin-bottom: 12px; }

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

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

/* line 486, ../sass/old.scss */
.article-list .article { margin-bottom: 12px; }

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

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

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

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

/* line 491, ../sass/old.scss */
.article-list-beancan > li { border-left: none; width: 140px; }

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

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

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

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

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

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

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

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

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

/* line 501, ../sass/old.scss */
.download-list .body { margin-bottom: 5px; }

/* line 502, ../sass/old.scss */
.keyword-list, .keyword-list a { color: #a43d46; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 519, ../sass/old.scss */
.gallery-thumb-reel-left:hover { background-position: -20px 0; }

/* line 520, ../sass/old.scss */
.gallery-thumb-reel-right { right: 0; background-position: 0 -301px; }

/* line 521, ../sass/old.scss */
.gallery-thumb-reel-right:hover { background-position: -20px -301px; }

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

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

/* line 524, ../sass/old.scss */
.gallery-controls button { background-color: transparent; padding: 0; border: 0; position: absolute; text-indent: -9999px; height: 50px; width: 50px; top: 50%; margin-top: -25px; z-index: 9; }

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

/* line 526, ../sass/old.scss */
.gallery-controls-prev { background-position: -40px -301px; left: 10px; }

/* line 527, ../sass/old.scss */
.gallery-controls-prev:hover { background-position: -40px -351px; }

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

/* line 529, ../sass/old.scss */
.gallery-controls-next:hover { background-position: -40px -50px; }

@media only screen and (min-width: 700px) { /* line 530, ../sass/old.scss */
  .gallery-caption-meta { float: none; text-align: left; width: auto; }
  /* line 531, ../sass/old.scss */
  .gallery-caption-meta p { float: left; padding-top: 15px; margin-bottom: 0; margin-right: 10px; }
  /* line 532, ../sass/old.scss */
  .gallery-caption-text { width: auto; } }
/* line 533, ../sass/old.scss */
.image-carousel { position: relative; }

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

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

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

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

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

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

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

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

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

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

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

/* line 545, ../sass/old.scss */
.image-carousel .icon-nav-prev:hover { background-position: 0 -410px; }

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

/* line 547, ../sass/old.scss */
.image-carousel .icon-nav-next:hover { background-position: 0 -109px; }

@media only screen and (min-width: 700px) { /* line 548, ../sass/old.scss */
  .image-carousel > ul > li > img { margin-bottom: 0; }
  /* line 549, ../sass/old.scss */
  .image-carousel .caption, .image-carousel .credit { padding-top: 5px; padding-bottom: 5px; }
  /* line 550, ../sass/old.scss */
  .image-carousel .caption { float: left; width: 70%; margin-bottom: 0; }
  /* line 551, ../sass/old.scss */
  .image-carousel .credit { float: right; width: 30%; text-align: right; } }
/* line 552, ../sass/old.scss */
.js-snapscroll-root { zoom: 1; }

/* line 553, ../sass/old.scss */
.js-snapscroll-root:before, .js-snapscroll-root:after { content: ""; display: table; }

/* line 554, ../sass/old.scss */
.js-snapscroll-root:after { clear: both; }

/* line 555, ../sass/old.scss */
.snapscroll-content-indicator { position: absolute; width: 100%; bottom: 21px; height: 3px; }

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

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

/* line 558, ../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/sundaypost/resource/images/snapscroll-sprite.png"); }

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

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

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

/* line 562, ../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/sundaypost/resource/images/snapscroll-sprite.png"); }

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

/* line 564, ../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/sundaypost/resource/images/select2-sprite.png"); background-repeat: no-repeat; }

/* line 565, ../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/sundaypost/resource/images/select2-sprite.svg"); }

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

/* line 567, ../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 568, ../sass/old.scss */
.select2-container .select2-choice { background-color: #fff; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #d6d6d6; display: block; overflow: hidden; white-space: nowrap; position: relative; height: 26px; line-height: 26px; padding: 0 0 0 8px; color: #000; text-decoration: none; }

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

/* line 570, ../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 571, ../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 572, ../sass/old.scss */
.select2-container .select2-choice abbr:hover { background-position: right -11px; cursor: pointer; }

/* line 573, ../sass/old.scss */
.select2-drop { background: #fff; color: #000; border: 1px solid #d6d6d6; 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 574, ../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 #d6d6d6; 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 575, ../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 #d6d6d6; position: absolute; right: 0; top: 0; display: block; height: 100%; width: 22px; }

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

/* line 577, ../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 578, ../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 579, ../sass/old.scss */
.select2-search-hidden { display: block; position: absolute; left: -10000px; }

/* line 580, ../sass/old.scss */
.select2-search input { background-color: #fff; background-position: 100% -22px; padding: 4px 20px 4px 5px; outline: 0; border: 1px solid #d6d6d6; 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 581, ../sass/old.scss */
.select2-drop.select2-drop-above .select2-search input { margin-top: 4px; }

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

/* line 583, ../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 #a43d46; outline: none; }

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

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

/* line 586, ../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 587, ../sass/old.scss */
.select2-results ul.select2-result-sub { margin: 0; }

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

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

/* line 590, ../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 591, ../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 592, ../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 593, ../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 594, ../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 595, ../sass/old.scss */
.select2-results li { list-style: none; display: list-item; }

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 609, ../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 610, ../sass/old.scss */
.select2-container-multi .select2-choices li { float: left; list-style: none; }

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

/* line 612, ../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 613, ../sass/old.scss */
.select2-container-multi .select2-choices .select2-search-field input.select2-active { background: white url("/media/sundaypost/resource/images/spinner.gif") no-repeat 100% !important; }

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

/* line 615, ../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 #d6d6d6; line-height: 13px; padding: 3px 5px 3px 18px; margin: 3px 0 3px 5px; position: relative; cursor: default; }

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

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

/* line 618, ../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 619, ../sass/old.scss */
.select2-container-multi .select2-search-choice-close { left: 3px; }

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

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

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

/* line 623, ../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 624, ../sass/old.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { display: none; }

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

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

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

/* line 628, ../sass/old.scss */
.section-select-title { padding-top: 5px; background-repeat: repeat-x; }

/* line 629, ../sass/old.scss */
.section-select-title .select2-result-label { font-family: 'Swiss721BT-Bold',Helvetica,Arial,sans-serif; font-size: 16px; text-transform: none; }

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

/* line 631, ../sass/old.scss */
.select2-result-with-children { padding-top: 5px; }

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

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

/* line 634, ../sass/old.scss */
.datepicker { position: relative; }

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

/* line 636, ../sass/old.scss */
#ui-datepicker-div { position: absolute; left: -9999px; background-color: #fff; padding: 10px; border: 1px solid #d6d6d6; -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 637, ../sass/old.scss */
#ui-datepicker-div.below { margin-top: 10px; }

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

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

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

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

/* line 642, ../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 643, ../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 644, ../sass/old.scss */
#ui-datepicker-div .ui-datepicker-next { right: 10px; }

/* line 645, ../sass/old.scss */
#ui-datepicker-div .ui-datepicker-next span { background-position: -9px -139px; }

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

/* line 647, ../sass/old.scss */
#ui-datepicker-div .ui-datepicker-prev span { background-position: 0 -139px; }

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

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

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

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

/* line 652, ../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 653, ../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 654, ../sass/old.scss */
#ui-datepicker-div td a:hover, #ui-datepicker-div td a:active, #ui-datepicker-div td a:focus { background-color: #a43d46; 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 655, ../sass/old.scss */
#ui-datepicker-div td span { cursor: default; }

/* line 656, ../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 657, ../sass/old.scss */
#ui-datepicker-div .ui-datepicker-current-day a, #ui-datepicker-div .ui-datepicker-current-day span { background-color: #a43d46; background-position: -60px -100px; }

/* line 658, ../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 659, ../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 660, ../sass/old.scss */
#ui-datepicker-div .ui-datepicker-unselectable a, #ui-datepicker-div .ui-datepicker-unselectable span { color: #ccc; font-weight: normal; }

/* line 661, ../sass/old.scss */
.paged-item { display: none; left: 0; right: 0; }

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

/* line 663, ../sass/old.scss */
.flyout, .search .preempt-result-container { display: none; position: absolute; border: 1px solid #d6d6d6; -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 664, ../sass/old.scss */
.form-error, .form-success { margin-bottom: 15px; font-size: .866666667em; -webkit-border-radius: 3px; border-radius: 3px; padding: 10px; }

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

/* line 666, ../sass/old.scss */
.form-success { background-color: #83a84c; color: #fff; }

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

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

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

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

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

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

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

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

/* line 675, ../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 676, ../sass/old.scss */
.form-row input[type="checkbox"], .form-row input[type="radio"] { margin-right: 10px; }

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

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

@media only screen and (min-width: 700px) { /* line 679, ../sass/old.scss */
  [class*="-col4"] .form-row > label, [class*="-col3"] .form-row > label { zoom: 1; }
  /* line 680, ../sass/old.scss */
  [class*="-col4"] .form-row > label:before, [class*="-col3"] .form-row > label:before, [class*="-col4"] .form-row > label:after, [class*="-col3"] .form-row > label:after { content: ""; display: table; }
  /* line 681, ../sass/old.scss */
  [class*="-col4"] .form-row > label:after, [class*="-col3"] .form-row > label:after { clear: both; }
  /* line 682, ../sass/old.scss */
  [class*="-col4"] .form-row .form-label-text, [class*="-col3"] .form-row .form-label-text { float: left; padding-top: 4px; }
  /* line 683, ../sass/old.scss */
  [class*="-col4"] .form-row .form-field, [class*="-col3"] .form-row .form-field { margin-top: 0; }
  /* line 684, ../sass/old.scss */
  [class*="-col4"] .form-row ul.form-field, [class*="-col3"] .form-row ul.form-field { display: inline-block; *zoom: 1; *display: inline; }
  /* line 685, ../sass/old.scss */
  [class*="-col4"] .form-row.form-row-field-group .form-label-text, [class*="-col3"] .form-row.form-row-field-group .form-label-text, [class*="-col4"] .form-row.form-row-checkbox .form-label-text, [class*="-col3"] .form-row.form-row-checkbox .form-label-text { padding-top: 0; }
  /* line 686, ../sass/old.scss */
  [class*="-col4"] .form-row .form-label-text { width: 220px; margin-right: 20px; }
  /* line 687, ../sass/old.scss */
  [class*="-col4"] .form-row select { width: 380px; }
  /* line 688, ../sass/old.scss */
  [class*="-col4"] .form-row input[type="text"], [class*="-col4"] .form-row input[type="email"], [class*="-col4"] .form-row input[type="tel"], [class*="-col4"] .form-row input[type="url"], [class*="-col4"] .form-row input[type="password"], [class*="-col4"] .form-row input[type="search"], [class*="-col4"] .form-row textarea { width: 368px; }
  /* line 689, ../sass/old.scss */
  [class*="-col3"] .form-row .form-label-text { width: 140px; margin-right: 20px; }
  /* line 690, ../sass/old.scss */
  [class*="-col3"] .form-row select { width: 300px; }
  /* line 691, ../sass/old.scss */
  [class*="-col3"] .form-row input[type="text"], [class*="-col3"] .form-row input[type="email"], [class*="-col3"] .form-row input[type="tel"], [class*="-col3"] .form-row input[type="url"], [class*="-col3"] .form-row input[type="password"], [class*="-col3"] .form-row input[type="search"], [class*="-col3"] .form-row textarea { width: 288px; }
  /* line 692, ../sass/old.scss */
  [class*="-col2"] .form-row .form-label-text { float: none; width: auto; margin-right: 0; }
  /* line 693, ../sass/old.scss */
  [class*="-col2"] .form-row .form-field { margin-top: 3px; }
  /* line 694, ../sass/old.scss */
  [class*="-col2"] .form-row ul.form-field { display: block; }
  /* line 695, ../sass/old.scss */
  [class*="-col2"] .form-row select { width: 300px; }
  /* line 696, ../sass/old.scss */
  [class*="-col2"] .form-row input[type="text"], [class*="-col2"] .form-row input[type="email"], [class*="-col2"] .form-row input[type="tel"], [class*="-col2"] .form-row input[type="url"], [class*="-col2"] .form-row input[type="password"], [class*="-col2"] .form-row input[type="search"], [class*="-col2"] .form-row textarea { width: 288px; } }
/* line 697, ../sass/old.scss */
.form-row.form-row-checkbox .form-field { margin-top: 0; }

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

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

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

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

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

@media only screen and (min-width: 700px) { /* line 703, ../sass/old.scss */
  [class*="-col4"] .form-row-description { margin-left: 240px; }
  /* line 704, ../sass/old.scss */
  [class*="-col3"] .form-row-description { margin-left: 160px; }
  /* line 705, ../sass/old.scss */
  [class*="-col2"] .form-row-description { margin-left: 0; } }
/* line 706, ../sass/old.scss */
.form-row-error-text { background-color: #c22f49; color: #fff; padding: 5px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }

/* line 707, ../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 708, ../sass/old.scss */
.breadcrumbs { zoom: 1; margin-bottom: 10px; }

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

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

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

/* line 712, ../sass/old.scss */
.breadcrumbs li:before { content: "»"; position: absolute; left: 5px; top: -1px; color: #224a71; }

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

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

/* line 715, ../sass/old.scss */
.breadcrumbs li, .breadcrumbs li > a { font-size: 10px; text-transform: uppercase; color: #7190b4; }

/* line 716, ../sass/old.scss */
.search { position: absolute; right: 20px; }

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

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

/* line 719, ../sass/old.scss */
.search .preempt-result-list { padding-top: 10px; }

/* line 720, ../sass/old.scss */
.search .preempt-result-list > li { margin-bottom: 0; padding-bottom: 5px; padding-top: 8px; }

/* line 721, ../sass/old.scss */
.search .preempt-result-list > li.cursor .article-title a { text-decoration: underline; color: #a43d46; }

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

/* line 723, ../sass/old.scss */
.search .preempt-result-list > li i { margin-bottom: 1px; }

/* line 724, ../sass/old.scss */
.search .preempt-result-list > li .section-title { font-size: 10px; }

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

/* line 726, ../sass/old.scss */
.search .preempt-result-list > li .inline-list > li { margin-right: 2px; }

/* line 727, ../sass/old.scss */
.search .preempt-title { font-family: Arial,sans-serif; font-size: 18px; font-weight: normal; text-transform: uppercase; letter-spacing: -1px; color: #333; border-bottom: 1px solid #d6d6d6; padding-bottom: 5px; }

/* line 728, ../sass/old.scss */
.search .preempt-footer { zoom: 1; border-top: 1px dashed #b7d6f1; padding-top: 10px; }

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

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

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

/* line 732, ../sass/old.scss */
.search-input { zoom: 1; width: 140px; position: relative; top: 7px; padding: 0; }

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

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

/* line 735, ../sass/old.scss */
.search-input input { float: left; border: 0; background: none; color: #fff; }

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

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

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

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

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

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

/* line 742, ../sass/old.scss */
.breaking-news .controls { float: right; }

/* line 743, ../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 744, ../sass/old.scss */
.breaking-news-title { color: #e6b253; font-weight: bold; float: left; }

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

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

/* line 747, ../sass/old.scss */
.breaking-news-ticker p a { color: #000; }

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

/* line 749, ../sass/old.scss */
.feature .feature-header { padding: 3px 5px; }

/* line 750, ../sass/old.scss */
.feature .feature-header a { font-size: 12px; color: #fff; }

/* line 751, ../sass/old.scss */
.feature .feature-content { padding-bottom: 10px; padding-top: 10px; }

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

/* line 753, ../sass/old.scss */
.feature .feature-title { margin-top: 5px; color: #004c73; }

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

/* line 755, ../sass/old.scss */
.nav-feature .feature-title { margin-top: 5px; padding-left: 20px; }

/* line 756, ../sass/old.scss */
.nav-feature .feature-content { padding-left: 20px; padding-bottom: 20px; padding-top: 10px; }

/* line 757, ../sass/old.scss */
.nav-feature .feature-content .img { position: relative; padding: 3px; background-color: #fff; -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2); }

/* line 758, ../sass/old.scss */
.nav-feature .feature-content .author { display: block; font-family: 'Swiss721BT-Bold',Helvetica,Arial,sans-serif; font-size: 16px; text-transform: uppercase; margin-top: 58px; }

/* line 759, ../sass/old.scss */
.nav-feature .feature-content .tagline { text-transform: uppercase; letter-spacing: -1px; }

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

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

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

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

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

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

@media only screen and (min-width: 700px) { /* line 766, ../sass/old.scss */
  .notification .message { float: left; width: 75%; margin-bottom: 0; }
  /* line 767, ../sass/old.scss */
  .notification .actions { float: right; margin-left: 20px; margin-bottom: 6px; } }
@media only screen and (min-width: 1000px) { /* line 768, ../sass/old.scss */
  .notification .message { width: auto; margin-top: 4px; }
  /* line 769, ../sass/old.scss */
  .notification .actions { margin-bottom: 0; } }
/* line 770, ../sass/old.scss */
.notification-error { border-color: #c22f49; }

/* line 771, ../sass/old.scss */
.meta { font-size: 10px; color: #999; text-transform: uppercase; }

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

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

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

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

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

/* line 777, ../sass/old.scss */
.tabs-nav > li > button { background-color: transparent; padding: 0; border: 0; padding: 10px 0; width: 100%; background-color: #f7f6f6; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }

/* line 778, ../sass/old.scss */
.tabs-nav > li > button:hover { background-color: #fff; }

/* line 779, ../sass/old.scss */
.tabs-nav > li > button.is-tab-nav-item-active { background-color: #fff; border-bottom: 1px solid transparent; }

/* line 780, ../sass/old.scss */
.tabs-nav > li:first-child > button { border-left: none; }

/* line 781, ../sass/old.scss */
.select-location-flyout { right: 0; top: 20px; width: 150px; }

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

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

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

/* line 785, ../sass/old.scss */
.colophon { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding-top: 10px; margin-top: 10px; margin-bottom: 15px; background-color: #f8f8f8; }

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

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

@media only screen and (min-width: 700px) { /* line 788, ../sass/old.scss */
  .overlay-wrapper { padding-top: 100px; } }
/* line 789, ../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 790, ../sass/old.scss */
.overlay-container { position: relative; margin: 10px auto 0; border: 5px solid #323232; background-color: #f7f7f7; float: none !important; }

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (min-width: 700px) { /* line 803, ../sass/old.scss */
  [class*="-col3"] .overlay-content .form-row .form-label-text { width: 130px; margin-right: 10px; }
  /* line 804, ../sass/old.scss */
  [class*="-col3"] .overlay-content .form-row .form-field { width: 228px; } }
/* line 805, ../sass/old.scss */
.overlay-content .password-reset { text-align: right; }

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

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

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

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

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

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

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

/* line 813, ../sass/old.scss */
.weather .weather-temps { cursor: default; margin: 2px 0 0 5px; float: left; font-family: 'Swiss721BT-Bold',Helvetica,Arial,sans-serif; }

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

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

/* line 816, ../sass/old.scss */
.weather .weather-location { padding: 3px 12px 5px 0; margin: 7px 12px 0 0; display: inline-block; }

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

/* line 818, ../sass/old.scss */
.weather .weather-location-city { font-family: 'Swiss721BT-Bold',Helvetica,Arial,sans-serif; color: #000; font-size: 19px; line-height: 20px; }

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

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

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

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

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

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

@media only screen and (min-width: 700px) { /* line 825, ../sass/old.scss */
  .page-header { zoom: 1; }
  /* line 826, ../sass/old.scss */
  .page-header:before, .page-header:after { content: ""; display: table; }
  /* line 827, ../sass/old.scss */
  .page-header:after { clear: both; }
  /* line 828, ../sass/old.scss */
  .page-header .weather-page-form { float: left; }
  /* line 829, ../sass/old.scss */
  .page-header .weather-unitswitcher { float: right; }
  /* line 830, ../sass/old.scss */
  .weather-windspeed { margin-left: 25px; float: right; padding-bottom: 23px; } }
/* line 831, ../sass/old.scss */
.slider-widget { margin-bottom: 12px; background-color: #fff; }

/* line 832, ../sass/old.scss */
.slider-widget .slider { border: 1px solid #d6d6d6; }

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

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

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

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

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

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

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

/* line 840, ../sass/old.scss */
.slider-widget .controls { zoom: 1; background-color: #a3224f; border: 1px solid #7a193b; border-top: 1px solid #9b204b; -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); padding-left: 10px; padding-right: 10px; }

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

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

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

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

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

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

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

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

/* line 849, ../sass/old.scss */
.slider-widget .arrows button { float: right; padding: 8px 4px; }

/* line 850, ../sass/old.scss */
.slider-widget .arrows button.is-arrows-button-inactive .icon-next { opacity: .5; filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }

/* line 851, ../sass/old.scss */
.slider-widget .arrows button.is-arrows-button-inactive .icon-prev { opacity: .5; filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }

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

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

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

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

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

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

@media only screen and (min-width: 700px) { /* line 858, ../sass/old.scss */
  .slider-widget.slider-widget-alt .aside { float: right; margin-left: 20px; }
  /* line 859, ../sass/old.scss */
  .slider-widget.slider-widget-alt .aside + p { overflow: hidden; }
  /* line 860, ../sass/old.scss */
  .slider-widget.slider-widget-alt .paged-item-body { min-height: 82px; } }
@media only screen and (min-width: 700px) { /* line 861, ../sass/old.scss */
  .b1-col1 .slider-widget .section-title { font-size: 14px; } }
/* line 862, ../sass/old.scss */
.local-news-widget { border-bottom: 0; }

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

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

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

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

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

/* line 868, ../sass/old.scss */
.our-team-widget .alt-divided-list { padding: 0 20px 5px; }

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

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

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

/* line 872, ../sass/old.scss */
.our-team-widget .tweet p { margin-bottom: 0; font-size: 12px; color: #999; }

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

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

/* line 875, ../sass/old.scss */
.poll-widget .alt-divided-list { padding: 0 20px 5px; }

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

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

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

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

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

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

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

/* line 883, ../sass/old.scss */
.poll-results-widget table { margin: 0 20px 10px; border-bottom: 1px solid #ccc; }

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

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

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

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

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

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

/* line 890, ../sass/old.scss */
.our-most-widget .widget-box { padding: 0; }

/* line 891, ../sass/old.scss */
.our-most-widget .numbered-list { padding: 0 20px; }

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

/* line 893, ../sass/old.scss */
.columnists-widget .widget-box { padding: 10px 20px 0; }

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

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

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

/* line 897, ../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 898, ../sass/old.scss */
.columnists-widget .article-list > .article .meta { padding-bottom: 0; }

/* line 899, ../sass/old.scss */
.newsletter-widget { overflow: hidden; padding: 15px 20px 5px; }

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

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

/* line 902, ../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 903, ../sass/old.scss */
.newsletter-widget .button { padding: 7px 11px 7px; float: right; }

/* line 904, ../sass/old.scss */
.weeks-paper-widget { border: 1px solid #5681a9; background-image: url("/media/sundaypost/resource/images/widgetbg-weekspaper.jpg"); background-repeat: no-repeat; background-color: #beddf7; padding: 21px 18px 28px; position: relative; margin-bottom: 12px; }

/* line 905, ../sass/old.scss */
.weeks-paper-widget .paper { position: absolute; top: 0; right: 0; }

/* line 906, ../sass/old.scss */
.weeks-paper-widget .widget-title { color: #fff; font-size: 1.2em; padding-right: 110px; line-height: 1.2; margin-bottom: 37px; text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; text-shadow: 0 0 5px rgba(255, 255, 255, 0.7); }

/* line 907, ../sass/old.scss */
.weeks-paper-widget ul li { color: #fff; text-transform: uppercase; padding-left: 22px; margin-bottom: 21px; position: relative; }

/* line 908, ../sass/old.scss */
.weeks-paper-widget ul li:before { content: ''; position: absolute; top: 3px; left: 0; }

/* line 909, ../sass/old.scss */
.weeks-paper-widget .button { border: 1px solid #fff; margin-left: 20px; }

/* line 910, ../sass/old.scss */
.text-only-widget .widget-box { padding-bottom: 5px; }

/* line 911, ../sass/old.scss */
.text-only-widget .widget-title { color: #a43d46; font-family: 'Swiss721BT-Bold',Helvetica,Arial,sans-serif; font-size: 1.3em; line-height: 1.2em; text-transform: none; margin-bottom: 7px; }

/* line 912, ../sass/old.scss */
.text-only-widget a { color: #a43d46; font-size: .85em; }

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

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

/* line 915, ../sass/old.scss */
.author-widget .meta-link { text-transform: none; display: block; }

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

/* line 917, ../sass/old.scss */
.author-widget p { color: #999; font-size: 12px; }

@media only screen and (min-width: 700px) { /* line 918, ../sass/old.scss */
  .author-widget .img { margin-bottom: 10px; } }
/* line 919, ../sass/old.scss */
.fact-box-widget .widget-header { padding-left: 10px; }

/* line 920, ../sass/old.scss */
.fact-box-widget .widget-box { padding: 10px 10px 0; }

/* line 921, ../sass/old.scss */
.fact-box-widget li.article { font-size: 12px; color: #999; }

/* line 922, ../sass/old.scss */
.more-galleries-widget img { margin: 8px 0; }

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

/* line 924, ../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 925, ../sass/old.scss */
.style-guide-page .page-content .widget-title { margin-bottom: 0; }

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

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

@media only screen and (min-width: 700px) { /* line 928, ../sass/old.scss */
  .article-page-gallery .article-page-sharing { padding-top: 0; }
  /* line 929, ../sass/old.scss */
  .article-page-gallery .article-page-sharing, .svg .article-page-gallery .article-page-sharing { background: none; } }
@media only screen and (min-width: 1000px) { /* line 930, ../sass/old.scss */
  .article-page-gallery .article-page-content { margin-bottom: 25px; } }
/* line 931, ../sass/old.scss */
.article-page-header .meta { padding-top: 5px; padding-bottom: 5px; }

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

/* line 933, ../sass/old.scss */
.article-page-header-alt .article-page-title { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

/* line 934, ../sass/old.scss */
.article-page-title { margin-top: 15px; margin-bottom: 5px; padding-bottom: 10px; border-bottom: 1px dashed #b7d6f1; }

/* line 935, ../sass/old.scss */
.article-page-sub-title { padding-bottom: 4px; border-bottom: 1px dashed #7190b4; margin-bottom: 15px; font-size: 16px; font-family: Arial,sans-serif; text-transform: uppercase; color: #7190b4; }

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

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

@media only screen and (min-width: 700px) { /* line 938, ../sass/old.scss */
  .article-page-sidebar .editorial-widget .paged-item { min-height: 253px; }
  /* line 939, ../sass/old.scss */
  .article-page-sidebar .editorial-widget .paged-item > .media .img { margin-bottom: 10px; margin-right: 0; } }
/* line 940, ../sass/old.scss */
.article-page-sharing { padding-bottom: 15px; }

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

/* line 942, ../sass/old.scss */
.article-page-sharing .sharing-crop #gigyaSharing { position: absolute; bottom: 0; }

/* line 943, ../sass/old.scss */
.article-page-sharing { border-top: 1px dashed #b7d6f1; padding-top: 15px; border-bottom: 1px solid #e1e0e0; -webkit-box-shadow: 0 5px 5px rgba(153, 153, 153, 0.1); box-shadow: 0 5px 5px rgba(153, 153, 153, 0.1); }

/* line 944, ../sass/old.scss */
.article-page-comments { padding-top: 19px; padding-bottom: 15px; line-height: 1.4; }

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

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

/* line 947, ../sass/old.scss */
.article-page-comments #commentsDiv .gig-comments-comment-child { background-color: transparent; }

/* line 948, ../sass/old.scss */
.article-page-comments #commentsDiv .gig-comments-dottedLine { background-image: none; border-top: 1px dashed #b7d6f1; margin-top: 0; }

/* line 949, ../sass/old.scss */
.article-page-comments #commentsDiv .gig-comments-replyButtonAndCount, .article-page-comments #commentsDiv .gig-comments-vote { margin-top: 7px; }

/* line 950, ../sass/old.scss */
.article-page-comments #commentsDiv .gig-comments-comment-body { font-size: 14px; }

/* line 951, ../sass/old.scss */
.article-page-comments #commentsDiv .gig-comments-username { color: #a43d46; }

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

/* line 953, ../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 954, ../sass/old.scss */
.article-page-comments #commentsDiv #commentsDiv-comments-header { margin-bottom: 10px; }

/* line 955, ../sass/old.scss */
.article-page-comments #commentsDiv .gig-comments-comment { padding: 15px 0; }

/* line 956, ../sass/old.scss */
.article-page-sharing #gigyaSharingEmail { margin-left: 227px; margin-top: 1px; }

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

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

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

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

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

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

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

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

/* line 968, ../sass/old.scss */
.search-page-results-list > li .author { float: right; color: #999; padding-top: 3px; }

/* line 969, ../sass/old.scss */
.search-page-results-list > li .section-title { font-size: 14px; }

/* line 970, ../sass/old.scss */
.search-page-results-list > li .meta { margin-bottom: 5px; }

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

/* line 972, ../sass/old.scss */
.search-page-results-list > li .meta i { position: relative; top: -3px; }

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

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

/* line 975, ../sass/old.scss */
.search-page-pagination { padding-top: 15px; margin-bottom: 15px; text-align: center; cursor: default; }

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

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

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

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

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

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

/* line 982, ../sass/old.scss */
.search-page-sidebar .page-sidebar-title { color: #333; font-size: 16px; margin-bottom: 10px; }

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

/* line 984, ../sass/old.scss */
.search-page-sidebar .widget-secondary i { margin-left: 4px; position: relative; top: -1px; }

/* line 985, ../sass/old.scss */
.search-page-sidebar .widget-secondary .expand { color: #a3224f; }

/* line 986, ../sass/old.scss */
.search-summary strong { font-size: 16px; }

/* line 987, ../sass/old.scss */
body { background-image: url("/media/sundaypost/resource/images/background.jpg"); background-repeat: repeat-x; background-color: #afdef8; }

/* line 988, ../sass/old.scss */
.l-centered { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; }

@media only screen and (min-width: 700px) { /* line 989, ../sass/old.scss */
  .l-centered { overflow: visible; } }
/* line 990, ../sass/old.scss */
.l-main-header { margin-bottom: 10px; position: relative; background-color: #fff; z-index: 10; }

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

/* line 992, ../sass/old.scss */
.l-main-header .logo-dc-thomson { margin: 0 auto; text-indent: 110%; white-space: nowrap; overflow: hidden; display: block; width: 249px; height: 49px; background-repeat: no-repeat; background-image: url("/media/sundaypost/resource/images/logo-sunday-post-small.png"); }

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

/* line 994, ../sass/old.scss */
.l-header-advertising { padding-top: 5px; padding-bottom: 0; border-bottom: 1px solid #e6e6e6; background-color: #f0f0ef; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f0f0ef)); background-image: -webkit-linear-gradient(top, white 0%, #f0f0ef 100%); background-image: -moz-linear-gradient(top, white 0%, #f0f0ef 100%); background-image: -o-linear-gradient(top, white 0%, #f0f0ef 100%); background-image: -ms-linear-gradient(top, white 0%, #f0f0ef 100%); background-image: linear-gradient(top, #ffffff 0%, #f0f0ef 100%); }

@media only screen and (min-width: 700px) { /* line 995, ../sass/old.scss */
  .l-main-header { margin-bottom: 38px; }
  /* line 996, ../sass/old.scss */
  .l-main-header .logo-dc-thomson { width: 529px; height: 103px; background-image: url("/media/sundaypost/resource/images/logo-sunday-post.png"); }
  /* line 997, ../sass/old.scss */
  .l-header-advertising { padding-top: 10px; } }
/* line 998, ../sass/old.scss */
.l-main-content { z-index: 5; }

/* line 999, ../sass/old.scss */
.l-main-footer { font-size: 12px; background-color: #fff; -webkit-box-shadow: 0 50px 50px rgba(57, 86, 122, 0.5); box-shadow: 0 50px 50px rgba(57, 86, 122, 0.5); padding: 20px 0; border-top: 1px solid #e5e5e5; }

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

/* line 1001, ../sass/old.scss */
.l-main-footer .widget-secondary .widget-title a { color: #7190b4; font-size: 14px; }

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

/* line 1003, ../sass/old.scss */
.l-main-footer .smallprint, .l-main-footer .smallprint a { color: #b3b3b3; }

/* line 1004, ../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/sundaypost/resource/images/logo-dc.png"); }

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

@media only screen and (min-width: 700px) { /* line 1006, ../sass/old.scss */
  .l-main-footer .smallprint .logo-dc-thomson { margin-bottom: 0; float: left; }
  /* line 1007, ../sass/old.scss */
  .l-main-footer .smallprint .body { margin-top: 18px; float: right; }
  /* line 1008, ../sass/old.scss */
  .l-main-footer .smallprint .internal-links { float: right; }
  /* line 1009, ../sass/old.scss */
  .l-main-footer .smallprint .copyright { float: right; clear: right; } }
/* line 1010, ../sass/old.scss */
.l-top-bar { font-size: 10px; text-transform: uppercase; background-color: #f2f2f2; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #ebebeb)); background-image: -webkit-linear-gradient(top, white 0%, #ebebeb 100%); background-image: -moz-linear-gradient(top, white 0%, #ebebeb 100%); background-image: -o-linear-gradient(top, white 0%, #ebebeb 100%); background-image: -ms-linear-gradient(top, white 0%, #ebebeb 100%); background-image: linear-gradient(top, #ffffff 0%, #ebebeb 100%); padding-top: 6px; height: 19px; border-top: 1px solid #eaeaea; border-bottom: 1px solid #e0e0e0; }

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

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

/* line 1014, ../sass/old.scss */
.l-top-bar .external-links { left: 20px; }

/* line 1015, ../sass/old.scss */
.l-top-bar .internal-links { right: 20px; }

/* line 1016, ../sass/old.scss */
.l-top-bar .horizontal-list, .l-top-bar p { margin-bottom: 5px; }

/* line 1017, ../sass/old.scss */
.l-masthead { zoom: 1; -webkit-box-shadow: 0 -5px 5px rgba(153, 153, 153, 0.1); box-shadow: 0 -5px 5px rgba(153, 153, 153, 0.1); }

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

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

/* line 1020, ../sass/old.scss */
.l-masthead .hgroup { position: relative; padding: 15px 0 12px; }

/* line 1021, ../sass/old.scss */
.l-masthead .user-actions { background-color: #fff; border-bottom: 1px solid #e1e0e0; padding: 5px 0; -webkit-box-shadow: 0 2px 5px rgba(85, 85, 85, 0.1), 0 -2px 5px rgba(85, 85, 85, 0.08); box-shadow: 0 2px 5px rgba(85, 85, 85, 0.1), 0 -2px 5px rgba(85, 85, 85, 0.08); position: relative; top: -1px; }

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

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

/* line 1024, ../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 1025, ../sass/old.scss */
.l-masthead .user-actions:after, .l-masthead .account-actions:after { clear: both; }

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

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

/* line 1028, ../sass/old.scss */
.l-masthead .account-actions { text-align: right; position: relative; z-index: 20; }

/* line 1029, ../sass/old.scss */
.l-masthead .weather { position: absolute; top: 12px; left: 19px; z-index: 1; }

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

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

@media only screen and (min-width: 700px) { /* line 1032, ../sass/old.scss */
  .l-masthead { padding-top: 15px; }
  /* line 1033, ../sass/old.scss */
  .l-masthead .hgroup { padding-bottom: 0; padding-top: 5px; }
  /* line 1034, ../sass/old.scss */
  .l-masthead .user-actions { position: absolute; right: 20px; top: 0; width: 125px; background-color: transparent; border-bottom: none; padding: 0; -webkit-box-shadow: none; box-shadow: none; padding-top: 13px; }
  /* line 1035, ../sass/old.scss */
  .l-masthead .user-actions .link-action { font-size: 12px; }
  /* line 1036, ../sass/old.scss */
  .l-masthead .account-actions { margin-bottom: 10px; }
  /* line 1037, ../sass/old.scss */
  .l-masthead .account-actions a { display: block; } }
@media only screen and (min-width: 1000px) { /* line 1038, ../sass/old.scss */
  .l-masthead .user-actions .link-action { font-size: 13px; } }
/* line 1039, ../sass/old.scss */
.l-lockup-2 .primary .article .img { margin-bottom: 15px; }

/* line 1040, ../sass/old.scss */
.l-lockup-2 .primary .article .meta { margin-top: 10px; }

/* line 1041, ../sass/old.scss */
.sidebar { background-color: #e6e6e6; border-top: 1px solid #cbcaca; padding-top: 10px; padding-bottom: 4px; -webkit-box-shadow: inset 0 3px 3px rgba(170, 170, 170, 0.1); box-shadow: inset 0 3px 3px rgba(170, 170, 170, 0.1); }

@media only screen and (min-width: 700px) { /* line 1042, ../sass/old.scss */
  .sidebar { padding-top: 20px; } }
@media only screen and (min-width: 1000px) { /* line 1043, ../sass/old.scss */
  .sidebar { background-color: transparent; border-top: none; padding-top: 0; padding-bottom: 0; -webkit-box-shadow: none; box-shadow: none; }
  /* line 1044, ../sass/old.scss */
  .l-sidebar .widget { margin-bottom: 25px; } }
/* line 1045, ../sass/old.scss */
.l-features { overflow: hidden; margin-bottom: 15px; }

@media only screen and (min-width: 1000px) { /* line 1046, ../sass/old.scss */
  .l-features { padding-right: 19px; } }
@media print { @page { margin: 2cm; }
  /* line 1048, ../sass/old.scss */
  .grid-contain, .col2 { width: auto; max-width: 560px; }
  /* line 1049, ../sass/old.scss */
  .l-main-content .grid-contain:before { content: url("/media/sundaypost/resource/images/logo-sunday-post.png"); width: 335px; height: 66px; display: block; margin-bottom: 40px; }
  /* line 1050, ../sass/old.scss */
  .content-region, .content-region-has-sidebar, .content-region-has-border, .content-region-has-bottom-border { -webkit-box-shadow: none; box-shadow: none; }
  /* line 1051, ../sass/old.scss */
  .l-main-header, .sidebar { display: none; }
  /* line 1052, ../sass/old.scss */
  .l-main-footer { padding-top: 25px; border-top: 1px dotted #d6d6d6; -webkit-box-shadow: none; box-shadow: none; }
  /* line 1053, ../sass/old.scss */
  .l-main-footer .widget, .l-main-footer .horizontal-list { display: none; }
  /* line 1054, ../sass/old.scss */
  .l-main-footer .smallprint .img, .l-main-footer .smallprint a { display: none; }
  /* line 1055, ../sass/old.scss */
  .island, .islet, .svg .island, .svg .islet { background-image: none; margin-bottom: 0; }
  /* line 1056, ../sass/old.scss */
  .col-padded { padding: 0; }
  /* line 1057, ../sass/old.scss */
  .breadcrumbs, .article-page-sidebar, .article-page-sharing { display: none; }
  /* line 1058, ../sass/old.scss */
  .article-page-header .meta, .svg .article-page-header .meta { border-top: 1px dotted #d6d6d6; background-image: none; }
  /* line 1059, ../sass/old.scss */
  .page-content { font-family: Georgia,serif; }
  /* line 1060, ../sass/old.scss */
  .page-content blockquote { font-family: Arial,sans-serif; -webkit-box-shadow: none; box-shadow: none; }
  /* line 1061, ../sass/old.scss */
  .page-content blockquote p { font-size: 20px; line-height: 1.4; }
  /* line 1062, ../sass/old.scss */
  .page-content blockquote:before, .svg .page-content blockquote:before { background-image: none; content: url("/media/sundaypost/resource/images/blockquote-print.png"); }
  /* line 1063, ../sass/old.scss */
  .image-carousel { height: auto !important; }
  /* line 1064, ../sass/old.scss */
  .image-carousel li { position: static; }
  /* line 1065, ../sass/old.scss */
  .image-carousel .controls { display: none; }
  /* line 1066, ../sass/old.scss */
  p a { word-wrap: break-word; color: #000 !important; text-decoration: underline !important; }
  /* line 1067, ../sass/old.scss */
  p a:after { content: " (http://website.com" attr(href) ")"; font-size: 80%; text-decoration: none; }
  /* line 1068, ../sass/old.scss */
  p a[href^="http://"]:after, p a[href^="https://"]:after, p a[href^="mailto:"]:after { content: " (" attr(href) ")"; }
  /* line 1069, ../sass/old.scss */
  p a[href^="#"]:after, p a[href=""]:after { display: none; } }
/* line 1070, ../sass/old.scss */
.advertising a { display: block; }

/* line 1071, ../sass/old.scss */
.advertising .advertising-leaderboard { text-align: center; }

/* line 1072, ../sass/old.scss */
.advertising .advertising-skyscraper { text-align: right; }

/* line 1073, ../sass/old.scss */
img { max-width: 100%; width: auto; height: auto; }

/*01/08/2013 Pre-launch css changes--Dhanik*/
/* line 1075, ../sass/old.scss */
.main-nav.is-search-mobile-active.is-expanded form { visibility: visible; }

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

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

/* line 1084, ../sass/old.scss */
a { cursor: pointer; }

/* line 1087, ../sass/old.scss */
.notification { margin-top: 0; }

/* line 1090, ../sass/old.scss */
.notification.notification-error { max-width: 1000px; margin: auto; }

/* line 1093, ../sass/old.scss */
.hero-carousel { width: 300px; padding-bottom: 10px; overflow: hidden; }

/* line 1094, ../sass/old.scss */
.hero-reel { width: 2480px; display: none; margin-left: 0; }

/* line 1095, ../sass/old.scss */
.hero-reel .article { width: 300px; position: relative; float: left; margin-bottom: 0; }

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

/* line 1097, ../sass/old.scss */
.hero-reel .article a { display: block; text-decoration: none; }

/* line 1098, ../sass/old.scss */
.hero-reel .article a:hover .h1 { text-decoration: underline; }

/* line 1099, ../sass/old.scss */
.hero-reel .article .h1 { font-size: 18px; position: absolute; max-height: 64px; overflow: hidden; z-index: 1; bottom: 0; padding: 10px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: rgba(0, 0, 0, 0.6); color: #fff; }

/* line 1100, ../sass/old.scss */
.hero-sub { clear: both; }

/* line 1101, ../sass/old.scss */
.hero-thumb { position: relative; margin-top: 10px; opacity: .5; filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; width: 72px; height: 30px; padding-left: 4px; }

/* line 1102, ../sass/old.scss */
.hero-thumb:first-child { padding-left: 0; }

/* line 1103, ../sass/old.scss */
.hero-thumb a { display: block; }

/* line 1104, ../sass/old.scss */
.hero-thumb:hover { opacity: .65; filter: alpha(opacity=65); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; }

/* line 1105, ../sass/old.scss */
.hero-thumb.active { opacity: 1; -ms-filter: none; filter: none; }

/* line 1106, ../sass/old.scss */
.hero-thumb.active .reel-timer { visibility: visible; }

/* line 1107, ../sass/old.scss */
.hero-thumb .meta { display: none; }

/* line 1108, ../sass/old.scss */
.reel-timer { width: 100%; background: #afdef8; height: 3px; margin-bottom: 1px; visibility: hidden; position: relative; }

/* line 1109, ../sass/old.scss */
.reel-timer:before { content: ''; position: absolute; left: 50%; margin-left: -6px; bottom: 100%; width: 0; height: 0; border-style: solid; border-width: 0 6px 5px 6px; border-color: transparent transparent #afdef8 transparent; }

/* line 1110, ../sass/old.scss */
.reel-timer .reel-timer-overlay { position: absolute; width: 0; height: 3px; background: #214b71; }

/* line 1111, ../sass/old.scss */
.reel-timer .reel-timer-overlay.animating { width: 100% !important; -webkit-transition: width 4s linear; -moz-transition: width 4s linear; -o-transition: width 4s linear; -ms-transition: width 4s linear; transition: width 4s linear; }

/* line 1112, ../sass/old.scss */
.reel-timer .reel-timer-overlay.full { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; width: 0% !important; }

@media only screen and (min-width: 700px) { /* line 1113, ../sass/old.scss */
  .hero-carousel { width: 620px; }
  /* line 1114, ../sass/old.scss */
  .hero-reel .article { width: 620px; }
  /* line 1115, ../sass/old.scss */
  .hero-reel .article img { margin-bottom: 12px; }
  /* line 1116, ../sass/old.scss */
  .hero-reel .article .h1 { max-height: 72px; font-size: 30px; line-height: 1.2; position: static; bottom: 0; padding: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; background: transparent; color: #214b71; }
  /* line 1117, ../sass/old.scss */
  .hero-reel .article .meta { margin-top: 5px; margin-bottom: 2px; }
  /* line 1118, ../sass/old.scss */
  .hero-reel .article .meta a { display: inline; }
  /* line 1119, ../sass/old.scss */
  .hero-thumb { width: 150px; padding: 0; margin-left: 6px; height: auto; }
  /* line 1120, ../sass/old.scss */
  .hero-thumb:first-child { margin-left: 0; }
  /* line 1121, ../sass/old.scss */
  .hero-thumb .h4 { max-height: 55px; overflow: hidden; } }
/* line 1124, ../sass/old.scss */
.videoAR iframe { width: 100%; margin-bottom: 20px; }

@media only screen and (max-width: 660px) { /* line 1129, ../sass/old.scss */
  .videoAR iframe { width: 100%; height: auto; } }
@media only screen and (min-width: 800px) { /* line 1136, ../sass/old.scss */
  .l-main-header { width: 1000px; margin: 0 auto; margin-bottom: 38px; }
  /* line 1142, ../sass/old.scss */
  .l-main-content { margin-top: 33px; } }
@media only screen and (min-width: 700px) { /* line 1148, ../sass/old.scss */
  .l-main-header .logo-dc-thomson { width: 500px; } }
/* Share bar top */
/* line 1154, ../sass/old.scss */
.article-page-sharing.topsharing { margin-top: -6px; }

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

/* line 1162, ../sass/old.scss */
.article-page-sharing.topsharing #gigyaSharingEmail { float: left; margin-left: 0px; }

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

/* line 1171, ../sass/old.scss */
.article-page-sharing #gigyaSharing_gig_containerParent.sharing-crop { display: block !important; }

/* line 1175, ../sass/old.scss */
.article-page-sharing .sharing-crop { height: 27px; }

/* line 1178, ../sass/old.scss */
.article-page-sharing .sharing-crop #gigyaSharing { margin-left: 0px; }

/* end */
/* Previous and next buttons in standard article vm */
/* line 1186, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons { width: 100%; height: 100px; position: relative; }

/* line 1192, ../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 1200, ../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 1205, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .next_b { float: right; }

/* line 1210, ../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: url("/media/sundaypost/resource/images/prev_next.png") no-repeat; }

/* line 1216, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .prev_button { background-position: 3px -2px; }

/* line 1220, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .prev_button:hover { background-position: 2px -68px; }

/* line 1224, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .prev_b.active .prev_button { background-position: 2px -68px; }

/* line 1228, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .next_button { background-position: -70px 0px; }

/* line 1232, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .next_button:hover { background-position: -70px -66px; }

/* line 1236, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .next_b.active .next_button { background-position: -70px -66px; }

/*middle*/
/*next*/
/* line 1243, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .middle_next_article { position: absolute; }

/* line 1247, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .middle_next_article * { display: inline-block; vertical-align: top; }

/* line 1252, ../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 1265, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .middle_next_article img { width: 100px; float: left; margin-right: 10px; }

/* line 1271, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .middle_next_article p { color: black; }

/* line 1275, ../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 1282, ../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 1291, ../sass/old.scss */
  body .js-snapscroll-pane.prev_next_buttons .middle_next_article img { display: none; }
  /* line 1295, ../sass/old.scss */
  body .js-snapscroll-pane.prev_next_buttons .middle_next_article { width: 50%; } }
/*previous*/
/* line 1302, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .middle_prev_article * { display: inline-block; vertical-align: top; }

/* line 1307, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .middle_prev_article img { width: 100px; float: left; margin-right: 10px; }

/* line 1313, ../sass/old.scss */
body .js-snapscroll-pane.prev_next_buttons .middle_prev_article p { color: black; }

/* line 1317, ../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 1331, ../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 1338, ../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 1349, ../sass/old.scss */
  body .js-snapscroll-pane.prev_next_buttons .middle_prev_article img { display: none; }
  /* line 1353, ../sass/old.scss */
  body .js-snapscroll-pane.prev_next_buttons .middle_prev_article { width: 50%; }
  /* line 1357, ../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 / Exclusive news bar */
/* line 12, ../sass/app.scss */
/* line 1371, ../sass/old.scss */
body .marker_bn { display: none; box-shadow: -2px 0px 4px rgba(0, 0, 0, 0.1); }

/* line 18, ../sass/app.scss */
/* line 1376, ../sass/old.scss */
body .breaking_news .marker_bn, body .exclusive_news .marker_bn { display: block; 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 23, ../sass/app.scss */
/* line 1386, ../sass/old.scss */
body .breaking_news .marker_bn .bn_square, body .breaking_news .marker_bn .bn_triangle_one, 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 27, ../sass/app.scss */
/* line 1393, ../sass/old.scss */
body .breaking_news .marker_bn .bn_triangle_two, 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 31, ../sass/app.scss */
/* line 1400, ../sass/old.scss */
body .breaking_news .marker_bn .bn_square_sign, 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 35, ../sass/app.scss */
/* line 1407, ../sass/old.scss */
body .breaking_news .marker_bn .bn_square_sign, body .exclusive_news .marker_bn .bn_square_sign { width: 0; overflow: hidden; }

/* line 42, ../sass/app.scss */
/* line 1412, ../sass/old.scss */
body .breaking_news, body .exclusive_news { position: relative; overflow: hidden; }

/* line 46, ../sass/app.scss */
/* line 1417, ../sass/old.scss */
body .breaking_news:hover .marker_bn, body .exclusive_news:hover .marker_bn { left: -3px !important; opacity: 0.7 !important; }

/* line 51, ../sass/app.scss */
/* line 1422, ../sass/old.scss */
body .breaking_news .marker_bn.one, 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 61, ../sass/app.scss */
/* line 1433, ../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, 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 69, ../sass/app.scss */
/* line 1441, ../sass/old.scss */
body .breaking_news .marker_bn.one .bn_square, body .exclusive_news .marker_bn.one .bn_square { width: 20px; height: 35px; background: #007daf; }

/* line 74, ../sass/app.scss */
/* line 1447, ../sass/old.scss */
body .breaking_news .marker_bn.one.two .bn_triangle_one, body .exclusive_news .marker_bn.one.two .bn_triangle_one { border-bottom: 35px solid transparent; border-left: 35px solid #007daf; }

/* line 79, ../sass/app.scss */
/* line 1452, ../sass/old.scss */
body .breaking_news .marker_bn.one.three .bn_triangle_two, body .exclusive_news .marker_bn.one.three .bn_triangle_two { border-top: 35px solid transparent; border-right: 35px solid white; margin-left: -32px; }

/* line 85, ../sass/app.scss */
/* line 1458, ../sass/old.scss */
body .breaking_news .marker_bn.one.four, body .exclusive_news .marker_bn.one.four { background: black; }

/* line 89, ../sass/app.scss */
/* line 1462, ../sass/old.scss */
body .breaking_news .marker_bn.one.four .bn_square_sign, body .exclusive_news .marker_bn.one.four .bn_square_sign { width: 142px; background: white; height: 35px; }

/* line 94, ../sass/app.scss */
/* line 1468, ../sass/old.scss */
body .breaking_news .marker_bn.one.four .bn_square_sign p, 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; }

/* 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 #007daf; }

/* 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: 3px 0 0 0px; letter-spacing: 1px; font-size: 0.6em; text-align: center; }

/* END - Breaking / Exclusive news bar */
@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: 16px; 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: 70%; 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 { 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%; text-align: left; 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 10px; padding: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
/* line 130, ../sass/app.scss */
body #services .svrbtn-m:hover { opacity: 0.9; }
/* line 134, ../sass/app.scss */
body #services .svrbtn-m p { 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 { margin-left: 16px; 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: 660px; margin: auto; background: white; margin-bottom: 10px; cursor: pointer; left: 4px; position: relative; top: 4px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  /* line 280, ../sass/app.scss */
  body #services .svrbtn-m { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); width: 80px; }
  /* line 284, ../sass/app.scss */
  body #services .svrbtn-m p { font-size: 20px; color: white; }
  /* line 290, ../sass/app.scss */
  body #services > ul { display: none !important; }
  /* line 293, ../sass/app.scss */
  body #off-canvas-services { display: block; }
  /* line 296, ../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 304, ../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 314, ../sass/app.scss */
  body #off-canvas-services .servicelist a { color: white; font-size: 1.6em; text-decoration: none; }
  /* line 319, ../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 327, ../sass/app.scss */
  body #off-canvas-services .servicelist a .body:hover { background: rgba(255, 255, 255, 0.2); }
  /* line 330, ../sass/app.scss */
  body #off-canvas-services .servicelist a .body:hover span { left: 4px; }
  /* line 335, ../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; } }
