@font-face {
    font-family: cnj;
    src: url(/dist/8bda84765476cc563136128557cdc397.eot);
    src: url(/dist/8bda84765476cc563136128557cdc397.eot?#iefix) format("embedded-opentype"), url(data:application/font-woff;base64,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) format("woff"), url(data:application/octet-stream;base64,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) format("truetype"), url(data:application/image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5HZW5lcmF0ZWQgYnkgRm9udGFzdGljLm1lPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJ1bnRpdGxlZC1mb250LTEiIGhvcml6LWFkdi14PSI1MTIiPgo8Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJ1bnRpdGxlZC1mb250LTEiIHVuaXRzLXBlci1lbT0iNTEyIiBhc2NlbnQ9IjQ4MCIgZGVzY2VudD0iLTMyIi8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSI1MTIiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iYmFycyIgdW5pY29kZT0iJiM5NzsiIGQ9Ik00NzUgMTI4bDAtMzdjMC01LTEtOS01LTEyLTQtNC04LTYtMTMtNmwtNDAyIDBjLTUgMC05IDItMTMgNi00IDMtNSA3LTUgMTJsMCAzN2MwIDUgMSA5IDUgMTMgNCAzIDggNSAxMyA1bDQwMiAwYzUgMCA5LTIgMTMtNSA0LTQgNS04IDUtMTN6IG0wIDE0NmwwLTM2YzAtNS0xLTEwLTUtMTMtNC00LTgtNi0xMy02bC00MDIgMGMtNSAwLTkgMi0xMyA2LTQgMy01IDgtNSAxM2wwIDM2YzAgNSAxIDEwIDUgMTMgNCA0IDggNiAxMyA2bDQwMiAwYzUgMCA5LTIgMTMtNiA0LTMgNS04IDUtMTN6IG0wIDE0N2wwLTM3YzAtNS0xLTktNS0xMy00LTMtOC01LTEzLTVsLTQwMiAwYy01IDAtOSAyLTEzIDUtNCA0LTUgOC01IDEzbDAgMzdjMCA1IDEgOSA1IDEyIDQgNCA4IDYgMTMgNmw0MDIgMGM1IDAgOS0yIDEzLTYgNC0zIDUtNyA1LTEyeiIvPgo8Z2x5cGggZ2x5cGgtbmFtZT0iY2FsZW5kYXItbyIgdW5pY29kZT0iJiM5OTsiIGQ9Ik01NSAzN2w0MDIgMCAwIDI5Mi00MDIgMHogbTExMCAzNDdsMCA4MmMwIDMtMSA1LTMgNy0yIDItNCAyLTcgMmwtMTggMGMtMyAwLTUgMC02LTItMi0yLTMtNC0zLTdsMC04MmMwLTMgMS01IDMtNyAxLTEgMy0yIDYtMmwxOCAwYzMgMCA1IDEgNyAyIDIgMiAzIDQgMyA3eiBtMjE5IDBsMCA4MmMwIDMtMSA1LTMgNy0xIDItMyAyLTYgMmwtMTggMGMtMyAwLTUgMC03LTItMi0yLTMtNC0zLTdsMC04MmMwLTMgMS01IDMtNyAyLTEgNC0yIDctMmwxOCAwYzMgMCA1IDEgNiAyIDIgMiAzIDQgMyA3eiBtMTEwIDE4bDAtMzY1YzAtMTAtNC0xOS0xMS0yNi03LTctMTYtMTEtMjYtMTFsLTQwMiAwYy0xMCAwLTE5IDQtMjYgMTEtNyA3LTExIDE2LTExIDI2bDAgMzY1YzAgMTAgNCAxOSAxMSAyNiA3IDcgMTYgMTEgMjYgMTFsMzYgMCAwIDI3YzAgMTMgNSAyNCAxNCAzMyA5IDkgMjAgMTMgMzIgMTNsMTggMGMxMyAwIDI0LTQgMzMtMTMgOS05IDEzLTIwIDEzLTMzbDAtMjcgMTEwIDAgMCAyN2MwIDEzIDQgMjQgMTMgMzMgOSA5IDIwIDEzIDMzIDEzbDE4IDBjMTIgMCAyMy00IDMyLTEzIDktOSAxNC0yMCAxNC0zM2wwLTI3IDM2IDBjMTAgMCAxOS00IDI2LTExIDctNyAxMS0xNiAxMS0yNnoiLz4KPGdseXBoIGdseXBoLW5hbWU9ImVudmVsb3BlLW8iIHVuaWNvZGU9IiYjOTg7IiBkPSJNNDc1IDgybDAgMjIwYy02LTctMTItMTMtMTktMTktNTEtMzktOTItNzItMTIyLTk3LTEwLTgtMTgtMTQtMjQtMTktNi00LTE0LTktMjQtMTQtMTEtNC0yMS03LTMwLTdsMCAwYy05IDAtMTkgMy0zMCA3LTEwIDUtMTggMTAtMjQgMTQtNiA1LTE0IDExLTI0IDE5LTMwIDI1LTcxIDU4LTEyMiA5Ny03IDYtMTMgMTItMTkgMTlsMC0yMjBjMC0yIDAtNCAyLTYgMi0yIDQtMyA3LTNsNDIwIDBjMyAwIDUgMSA3IDMgMiAyIDIgNCAyIDZ6IG0wIDMwMWwwIDcgMCAzLTEgNC0xIDItMyAzLTQgMC00MjAgMGMtMyAwLTUtMS03LTItMi0yLTItNC0yLTcgMC0zMiAxNC01OSA0Mi04MSAzNi0yOSA3NS01OSAxMTQtOTEgMS0xIDUtMyAxMC04IDYtNSAxMC04IDEzLTExIDQtMiA4LTUgMTMtOSA1LTMgMTAtNiAxNC04IDUtMSA5LTIgMTMtMmwwIDBjNCAwIDggMSAxMyAyIDQgMiA5IDUgMTQgOCA1IDQgOSA3IDEzIDkgMyAzIDcgNiAxMyAxMSA1IDUgOSA3IDEwIDggMzkgMzIgNzggNjIgMTE0IDkxIDExIDggMjAgMTkgMjkgMzMgOSAxNCAxMyAyNiAxMyAzOHogbTM3IDEwbDAtMzExYzAtMTItNC0yMy0xMy0zMi05LTktMjAtMTMtMzMtMTNsLTQyMCAwYy0xMyAwLTI0IDQtMzMgMTMtOSA5LTEzIDIwLTEzIDMybDAgMzExYzAgMTMgNCAyMyAxMyAzMiA5IDkgMjAgMTQgMzMgMTRsNDIwIDBjMTMgMCAyNC01IDMzLTE0IDktOSAxMy0xOSAxMy0zMnoiLz4KPGdseXBoIGdseXBoLW5hbWU9ImNoZXZyb24tZG93biIgdW5pY29kZT0iJiMxMDA7IiBkPSJNNDgxIDI4MWwtMjEyLTIxMmMtNC0zLTgtNS0xMy01LTUgMC05IDItMTMgNWwtMjEyIDIxMmMtMyA0LTUgOC01IDEzIDAgNSAyIDEwIDUgMTNsNDggNDdjMyA0IDcgNiAxMiA2IDUgMCAxMC0yIDEzLTZsMTUyLTE1MSAxNTIgMTUxYzMgNCA4IDYgMTMgNiA1IDAgOS0yIDEyLTZsNDgtNDdjMy0zIDUtOCA1LTEzIDAtNS0yLTktNS0xM3oiLz4KPGdseXBoIGdseXBoLW5hbWU9ImNoZXZyb24tdXAiIHVuaWNvZGU9IiYjMTAxOyIgZD0iTTQ4MSAxMzJsLTQ4LTQ3Yy0zLTQtNy02LTEyLTYtNSAwLTEwIDItMTMgNmwtMTUyIDE1MS0xNTItMTUxYy0zLTQtOC02LTEzLTYtNSAwLTkgMi0xMiA2bC00OCA0N2MtMyAzLTUgOC01IDEzIDAgNSAyIDkgNSAxM2wyMTIgMjExYzQgNCA4IDYgMTMgNiA1IDAgOS0yIDEzLTZsMjEyLTIxMWMzLTQgNS04IDUtMTMgMC01LTItMTAtNS0xM3oiLz4KPGdseXBoIGdseXBoLW5hbWU9InNwaW5uZXIiIHVuaWNvZGU9IiYjMTAyOyIgZD0iTTE1MCAxMTRjMC0xMC0zLTE5LTEwLTI2LTgtNy0xNi0xMS0yNi0xMS0xMCAwLTE5IDQtMjYgMTEtNyA3LTExIDE2LTExIDI2IDAgMTAgNCAxOCAxMSAyNiA3IDcgMTYgMTAgMjYgMTAgMTAgMCAxOC0zIDI2LTEwIDctOCAxMC0xNiAxMC0yNnogbTE0My01OWMwLTEwLTQtMTktMTEtMjYtNy03LTE2LTExLTI2LTExLTEwIDAtMTkgNC0yNiAxMS03IDctMTEgMTYtMTEgMjYgMCAxMCA0IDE5IDExIDI2IDcgNyAxNiAxMCAyNiAxMCAxMCAwIDE5LTMgMjYtMTAgNy03IDExLTE2IDExLTI2eiBtLTIwMiAyMDFjMC0xMC0zLTE5LTEwLTI2LTctNy0xNi0xMS0yNi0xMS0xMCAwLTE5IDQtMjYgMTEtNyA3LTExIDE2LTExIDI2IDAgMTAgNCAxOSAxMSAyNiA3IDcgMTYgMTEgMjYgMTEgMTAgMCAxOS00IDI2LTExIDctNyAxMC0xNiAxMC0yNnogbTM0NC0xNDJjMC0xMC00LTE5LTExLTI2LTctNy0xNi0xMS0yNi0xMS0xMCAwLTE4IDQtMjYgMTEtNyA3LTEwIDE2LTEwIDI2IDAgMTAgMyAxOCAxMCAyNiA4IDcgMTYgMTAgMjYgMTAgMTAgMCAxOS0zIDI2LTEwIDctOCAxMS0xNiAxMS0yNnogbS0yNzYgMjg0YzAtMTItNC0yMy0xMy0zMi05LTktMjAtMTMtMzItMTMtMTMgMC0yNCA0LTMzIDEzLTkgOS0xMyAyMC0xMyAzMiAwIDEzIDQgMjQgMTMgMzMgOSA5IDIwIDEzIDMzIDEzIDEyIDAgMjMtNCAzMi0xMyA5LTkgMTMtMjAgMTMtMzN6IG0zMzUtMTQyYzAtMTAtNC0xOS0xMS0yNi03LTctMTYtMTEtMjYtMTEtMTAgMC0xOSA0LTI2IDExLTcgNy0xMCAxNi0xMCAyNiAwIDEwIDMgMTkgMTAgMjYgNyA3IDE2IDExIDI2IDExIDEwIDAgMTktNCAyNi0xMSA3LTcgMTEtMTYgMTEtMjZ6IG0tMTgzIDIwMWMwLTE1LTUtMjgtMTYtMzktMTEtMTAtMjQtMTYtMzktMTYtMTUgMC0yOCA2LTM5IDE2LTExIDExLTE2IDI0LTE2IDM5IDAgMTUgNSAyOCAxNiAzOSAxMSAxMSAyNCAxNiAzOSAxNiAxNSAwIDI4LTUgMzktMTYgMTEtMTEgMTYtMjQgMTYtMzl6IG0xNTEtNTljMC0xNy02LTMzLTE5LTQ1LTEyLTEyLTI3LTE5LTQ1LTE5LTE3IDAtMzMgNy00NSAxOS0xMiAxMi0xOSAyOC0xOSA0NSAwIDE4IDcgMzMgMTkgNDUgMTIgMTMgMjggMTkgNDUgMTkgMTggMCAzMy02IDQ1LTE5IDEzLTEyIDE5LTI3IDE5LTQ1eiIvPgo8Z2x5cGggZ2x5cGgtbmFtZT0idGFnIiB1bmljb2RlPSImIzEwMzsiIGQ9Ik0xNjUgMzg0YzAgMTAtNCAxOS0xMSAyNi03IDctMTYgMTEtMjYgMTEtMTAgMC0xOS00LTI2LTExLTctNy0xMS0xNi0xMS0yNiAwLTEwIDQtMTkgMTEtMjYgNy03IDE2LTExIDI2LTExIDEwIDAgMTkgNCAyNiAxMSA3IDcgMTEgMTYgMTEgMjZ6IG0zMDQtMTY1YzAtMTAtMy0xOC0xMC0yNWwtMTQwLTE0MWMtOC03LTE3LTEwLTI2LTEwLTExIDAtMTkgMy0yNiAxMGwtMjA0IDIwNWMtOCA3LTE0IDE2LTE5IDI5LTUgMTItNyAyMy03IDMzbDAgMTE5YzAgMTAgMyAxOCAxMCAyNiA4IDcgMTYgMTAgMjYgMTBsMTE5IDBjMTAgMCAyMS0yIDMzLTcgMTMtNSAyMi0xMSAzMC0xOWwyMDQtMjA0YzctNyAxMC0xNiAxMC0yNnoiLz4KPGdseXBoIGdseXBoLW5hbWU9Im1hcC1tYXJrZXIiIHVuaWNvZGU9IiYjMTA0OyIgZD0iTTMyOSAzMjljMCAyMC03IDM4LTIxIDUyLTE1IDE0LTMyIDIxLTUyIDIxLTIwIDAtMzctNy01Mi0yMS0xNC0xNC0yMS0zMi0yMS01MiAwLTIwIDctMzcgMjEtNTIgMTUtMTQgMzItMjEgNTItMjEgMjAgMCAzNyA3IDUyIDIxIDE0IDE1IDIxIDMyIDIxIDUyeiBtNzMgMGMwLTIxLTMtMzgtOS01MWwtMTA0LTIyMWMtMy02LTgtMTEtMTQtMTUtNi00LTEyLTUtMTktNS03IDAtMTMgMS0xOSA1LTYgNC0xMSA5LTE0IDE1bC0xMDQgMjIxYy02IDEzLTkgMzAtOSA1MSAwIDQxIDE0IDc1IDQzIDEwNCAyOCAyOCA2MyA0MiAxMDMgNDIgNDAgMCA3NS0xNCAxMDMtNDIgMjktMjkgNDMtNjMgNDMtMTA0eiIvPgo8Z2x5cGggZ2x5cGgtbmFtZT0icGx1cyIgdW5pY29kZT0iJiMxMDU7IiBkPSJNNDU3IDMwMmwwLTU1YzAtOC0zLTE0LTgtMjAtNS01LTEyLTgtMTktOGwtMTE5IDAgMC0xMThjMC04LTMtMTUtOC0yMC01LTUtMTItOC0yMC04bC01NCAwYy04IDAtMTUgMy0yMCA4LTUgNS04IDEyLTggMjBsMCAxMTgtMTE5IDBjLTcgMC0xNCAzLTE5IDgtNSA2LTggMTItOCAyMGwwIDU1YzAgNyAzIDE0IDggMTkgNSA1IDEyIDggMTkgOGwxMTkgMCAwIDExOWMwIDggMyAxNCA4IDE5IDUgNiAxMiA4IDIwIDhsNTQgMGM4IDAgMTUtMiAyMC04IDUtNSA4LTExIDgtMTlsMC0xMTkgMTE5IDBjNyAwIDE0LTMgMTktOCA1LTUgOC0xMiA4LTE5eiIvPgo8Z2x5cGggZ2x5cGgtbmFtZT0ic2VhcmNoIiB1bmljb2RlPSImIzEwNjsiIGQ9Ik0zNDcgMjc0YzAgMzYtMTIgNjYtMzcgOTEtMjUgMjUtNTUgMzctOTEgMzctMzUgMC02NS0xMi05MC0zNy0yNS0yNS0zOC01NS0zOC05MSAwLTM1IDEzLTY1IDM4LTkwIDI1LTI1IDU1LTM4IDkwLTM4IDM2IDAgNjYgMTMgOTEgMzggMjUgMjUgMzcgNTUgMzcgOTB6IG0xNDctMjM3YzAtMTAtNC0xOS0xMS0yNi03LTctMTYtMTEtMjYtMTEtMTAgMC0xOSA0LTI2IDExbC05OCA5OGMtMzQtMjQtNzItMzYtMTE0LTM2LTI3IDAtNTMgNS03OCAxNi0yNSAxMS00NiAyNS02NCA0My0xOCAxOC0zMiAzOS00MyA2NC0xMCAyNS0xNiA1MS0xNiA3OCAwIDI4IDYgNTQgMTYgNzggMTEgMjUgMjUgNDcgNDMgNjUgMTggMTggMzkgMzIgNjQgNDMgMjUgMTAgNTEgMTUgNzggMTUgMjggMCA1NC01IDc5LTE1IDI0LTExIDQ2LTI1IDY0LTQzIDE4LTE4IDMyLTQwIDQzLTY1IDEwLTI0IDE2LTUwIDE2LTc4IDAtNDItMTItODAtMzYtMTE0bDk4LTk4YzctNyAxMS0xNSAxMS0yNXoiLz4KPGdseXBoIGdseXBoLW5hbWU9InRpbWVzIiB1bmljb2RlPSImIzEwNzsiIGQ9Ik00MjYgMTM0YzAtNy0zLTE0LTgtMTlsLTM5LTM5Yy01LTUtMTItOC0yMC04LTcgMC0xNCAzLTE5IDhsLTg0IDg0LTg0LTg0Yy01LTUtMTItOC0xOS04LTggMC0xNSAzLTIwIDhsLTM5IDM5Yy01IDUtOCAxMi04IDE5IDAgOCAzIDE0IDggMjBsODQgODQtODQgODRjLTUgNS04IDEyLTggMTkgMCA4IDMgMTQgOCAyMGwzOSAzOGM1IDYgMTIgOCAyMCA4IDcgMCAxNC0yIDE5LThsODQtODQgODQgODRjNSA2IDEyIDggMTkgOCA4IDAgMTUtMiAyMC04bDM5LTM4YzUtNiA4LTEyIDgtMjAgMC03LTMtMTQtOC0xOWwtODQtODQgODQtODRjNS02IDgtMTIgOC0yMHoiLz4KPC9mb250PjwvZGVmcz48L3N2Zz4K#cnj) format("svg");
    font-weight: 400;
    font-style: normal
}

/*body, .App__inner { background-color:gray!important; }*/

[data-icon]:before {
    content: attr(data-icon)
}

[class*=" icon-"]:before, [class^=icon-]:before, [data-icon]:before {
    font-family: cnj !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-bars:before {
    content: "a"
}

.icon-calendar-o:before {
    content: "c"
}

.icon-envelope-o:before {
    content: "b"
}

.icon-chevron-down:before {
    content: "d"
}

.icon-chevron-up:before {
    content: "e"
}

.icon-spinner:before {
    content: "f"
}

.icon-tag:before {
    content: "g"
}

.icon-map-marker:before {
    content: "h"
}

.icon-plus:before {
    content: "i"
}

.icon-search:before {
    content: "j"
}

.icon-times:before {
    content: "k"
}

.Tile__parentBrand.camdennewjournal {
    background-color: #d4145a !important;
}

body.camdennewjournal .App__content > h1, body.camdennewjournal .color--primary, body.camdennewjournal .RelatedArticles__heading, body.camdennewjournal body.islingtontribune .App__content > h1, body.camdennewjournal body.islingtontribune h2, body.camdennewjournal body.islingtontribune h3, body.camdennewjournal body.westendextra .App__content > h1, body.camdennewjournal body.westendextra h2, body.camdennewjournal body.westendextra h3, body.camdennewjournal h2, body.camdennewjournal h3, body.islingtontribune body.camdennewjournal h2, body.islingtontribune body.camdennewjournal h3, body.westendextra body.camdennewjournal h2, body.westendextra body.camdennewjournal h3 {
    color: #d4145a
}

body.camdennewjournal .color--secondary {
    color: #9e005d
}

body.camdennewjournal .backgroundColor--primary {
    background-color: #d4145a
}

body.camdennewjournal .App.menuOpen .Header__container, body.camdennewjournal .backgroundColor--secondary, body.camdennewjournal .LoadMoreButton:active,
body.camdennewjournal .LoadMoreButton:active a, body.camdennewjournal .LoadMoreButton:focus a, body.camdennewjournal .LoadMoreButton:hover a,
body.camdennewjournal .Menu, body.camdennewjournal .menu,
body.camdennewjournal .Tile__component:active .Tile__wordedContent, body.camdennewjournal .Tile__component:focus .Tile__wordedContent,
body.camdennewjournal .Tile__component:hover .Tile__wordedContent, body.islingtontribune .App.menuOpen body.camdennewjournal .Header__container,
body.islingtontribune .LoadMoreButton:active body.camdennewjournal a, body.islingtontribune .LoadMoreButton:focus body.camdennewjournal a,
body.islingtontribune .LoadMoreButton:hover body.camdennewjournal a, body.islingtontribune .Tile__component:active body.camdennewjournal .Tile__wordedContent,
body.islingtontribune .Tile__component:focus body.camdennewjournal .Tile__wordedContent, body.islingtontribune .Tile__component:hover body.camdennewjournal .Tile__wordedContent,
body.islingtontribune .Menu, body.islingtontribune .menu,
body.westendextra .App.menuOpen body.camdennewjournal .Header__container, body.westendextra .LoadMoreButton:active body.camdennewjournal a,
body.westendextra .LoadMoreButton:focus body.camdennewjournal a, body.westendextra .LoadMoreButton:hover body.camdennewjournal a,
body.westendextra .Tile__component:active body.camdennewjournal .Tile__wordedContent, body.westendextra .Tile__component:focus body.camdennewjournal .Tile__wordedContent,
body.westendextra .Menu, body.westendextra .menu,
body.westendextra .Tile__component:hover body.camdennewjournal .Tile__wordedContent {
    background-color: #9e005d
}

body.camdennewjournal .Brand__title_component:first-child {
    font-family: PT Serif, serif;
    font-weight: 400
}

body.camdennewjournal .Brand__small h1 {
    background-image: url(../img/cnj-logo.png)
}

body.camdennewjournal .Brand__container.invert .Brand__small h1 {
    background-image: url(../img/cnj-logo.png)
}

body.camdennewjournal .Brand__title_component {
    font-weight: 700
}

body.camdennewjournal .Menu, body.camdennewjournal .menu {
    color: #fff
}

body.camdennewjournal .Article__content a {
    color: #d4145a
}

body.camdennewjournal .Article__draftNotice {
    background-color: #9e005d
}

body.camdennewjournal .Tile__topic {
    color: #d4145a
}

body.camdennewjournal .LoadMoreButton {
    box-shadow: -5px 5px 0 0 #9e005d
}

body.camdennewjournal .LoadMoreButton:active, body.camdennewjournal .LoadMoreButton:focus, body.camdennewjournal .LoadMoreButton:hover {
    box-shadow: -5px 5px 0 0 #6b003f
}

body.camdennewjournal .LoadMoreButton:active {
    transform: translate(-5px, 5px)
}

.Tile__parentBrand.islingtontribune {
    background-color: #793b8e !important;
}

body.camdennewjournal body.islingtontribune h2, body.camdennewjournal body.islingtontribune h3, body.islingtontribune .App__content > h1, body.islingtontribune .color--primary, body.islingtontribune .RelatedArticles__heading, body.islingtontribune body.camdennewjournal .App__content > h1, body.islingtontribune body.camdennewjournal h2, body.islingtontribune body.camdennewjournal h3, body.islingtontribune body.westendextra .App__content > h1, body.islingtontribune body.westendextra h2, body.islingtontribune body.westendextra h3, body.islingtontribune h2, body.islingtontribune h3, body.westendextra body.islingtontribune h2, body.westendextra body.islingtontribune h3 {
    color: #793b8e
}

body.islingtontribune .color--secondary {
    color: #66367b
}

body.islingtontribune .backgroundColor--primary {
    background-color: #793b8e
}

body.camdennewjournal .App.menuOpen body.islingtontribune .Header__container, body.camdennewjournal .LoadMoreButton:active body.islingtontribune a, body.camdennewjournal .LoadMoreButton:focus body.islingtontribune a, body.camdennewjournal .LoadMoreButton:hover body.islingtontribune a, body.camdennewjournal .Tile__component:active body.islingtontribune .Tile__wordedContent, body.camdennewjournal .Tile__component:focus body.islingtontribune .Tile__wordedContent, body.camdennewjournal .Tile__component:hover body.islingtontribune .Tile__wordedContent, body.islingtontribune .App.menuOpen .Header__container, body.islingtontribune .backgroundColor--secondary, body.islingtontribune .LoadMoreButton:active, body.islingtontribune .LoadMoreButton:active a, body.islingtontribune .LoadMoreButton:focus a, body.islingtontribune .LoadMoreButton:hover a, body.islingtontribune .Menu, body.islingtontribune .Tile__component:active .Tile__wordedContent, body.islingtontribune .Tile__component:focus .Tile__wordedContent, body.islingtontribune .Tile__component:hover .Tile__wordedContent, body.westendextra .App.menuOpen body.islingtontribune .Header__container, body.westendextra .LoadMoreButton:active body.islingtontribune a, body.westendextra .LoadMoreButton:focus body.islingtontribune a, body.westendextra .LoadMoreButton:hover body.islingtontribune a, body.westendextra .Tile__component:active body.islingtontribune .Tile__wordedContent, body.westendextra .Tile__component:focus body.islingtontribune .Tile__wordedContent, body.westendextra .Tile__component:hover body.islingtontribune .Tile__wordedContent {
    background-color: #66367b
}

body.islingtontribune .Brand__title_component {
    font-family: PT Serif, serif
}

body.islingtontribune .Brand__title_component:first-child {
    font-weight: 400;
    font-style: italic
}

body.islingtontribune .Brand__small h1 {
    background-image: url(../img/it-logo.png)
}

body.islingtontribune .Brand__container.invert .Brand__small h1 {
    background-image: url(../img/it-logo.png)
}

body.islingtontribune .Brand__title_component {
    font-weight: 700
}

body.islingtontribune .Menu, body.islingtontribune .menu {
    color: #fff
}

body.islingtontribune .Article__content a {
    color: #793b8e
}

body.islingtontribune .Article__draftNotice {
    background-color: #66367b
}

body.islingtontribune .Tile__topic {
    color: #793b8e
}

body.islingtontribune .LoadMoreButton {
    box-shadow: -5px 5px 0 0 #66367b
}

body.islingtontribune .LoadMoreButton:active, body.islingtontribune .LoadMoreButton:focus, body.islingtontribune .LoadMoreButton:hover {
    box-shadow: -5px 5px 0 0 #492658
}

body.islingtontribune .LoadMoreButton:active {
    transform: translate(-5px, 5px)
}

.Tile__parentBrand.westendextra, .Tile__parentBrand.westminsterextra {
    background-color: #30436d !important;
}

body.camdennewjournal body.westendextra h2, body.camdennewjournal body.westendextra h3, body.islingtontribune body.westendextra h2, body.islingtontribune body.westendextra h3, body.westendextra .App__content > h1, body.westendextra .color--primary, body.westendextra .RelatedArticles__heading, body.westendextra body.camdennewjournal .App__content > h1, body.westendextra body.camdennewjournal h2, body.westendextra body.camdennewjournal h3, body.westendextra body.islingtontribune .App__content > h1, body.westendextra body.islingtontribune h2, body.westendextra body.islingtontribune h3, body.westendextra h2, body.westendextra h3 {
    color: #30436d
}

body.westendextra .color--secondary {
    color: #2c3b61
}

body.westendextra .backgroundColor--primary {
    background-color: #30436d
}

body.camdennewjournal .App.menuOpen body.westendextra .Header__container, body.camdennewjournal .LoadMoreButton:active body.westendextra a, body.camdennewjournal .LoadMoreButton:focus body.westendextra a, body.camdennewjournal .LoadMoreButton:hover body.westendextra a, body.camdennewjournal .Tile__component:active body.westendextra .Tile__wordedContent, body.camdennewjournal .Tile__component:focus body.westendextra .Tile__wordedContent, body.camdennewjournal .Tile__component:hover body.westendextra .Tile__wordedContent, body.islingtontribune .App.menuOpen body.westendextra .Header__container, body.islingtontribune .LoadMoreButton:active body.westendextra a, body.islingtontribune .LoadMoreButton:focus body.westendextra a, body.islingtontribune .LoadMoreButton:hover body.westendextra a, body.islingtontribune .Tile__component:active body.westendextra .Tile__wordedContent, body.islingtontribune .Tile__component:focus body.westendextra .Tile__wordedContent, body.islingtontribune .Tile__component:hover body.westendextra .Tile__wordedContent, body.westendextra .App.menuOpen .Header__container, body.westendextra .backgroundColor--secondary, body.westendextra .LoadMoreButton:active, body.westendextra .LoadMoreButton:active a, body.westendextra .LoadMoreButton:focus a, body.westendextra .LoadMoreButton:hover a, body.westendextra .Menu, body.westendextra .Tile__component:active .Tile__wordedContent, body.westendextra .Tile__component:focus .Tile__wordedContent, body.westendextra .Tile__component:hover .Tile__wordedContent {
    background-color: #2c3b61
}

body.westendextra .Brand__small h1 {
    /*background-image: url(/dist/fb21d69c20cb49ce5d54339e1f841281.png)*/
    background-image: url(../img/wee-logo.png);
}

body.westendextra .Brand__container.invert .Brand__small h1 {
    background-image: url(../img/wee-logo.png)
}

body.westendextra .Brand__title_component {
    font-weight: 700
}

body.westendextra .Menu, body.westendextra .menu {
    color: #fff
}

body.westendextra .Article__content a {
    color: #30436d
}

body.westendextra .Article__draftNotice {
    background-color: #2c3b61
}

body.westendextra .Tile__topic {
    color: #30436d
}

body.westendextra .LoadMoreButton {
    box-shadow: -5px 5px 0 0 #2c3b61
}

body.westendextra .LoadMoreButton:active, body.westendextra .LoadMoreButton:focus, body.westendextra .LoadMoreButton:hover {
    box-shadow: -5px 5px 0 0 #1c263e
}

body.westendextra .LoadMoreButton:active {
    transform: translate(-5px, 5px)
}

* {
    box-sizing: border-box
}

:active, :focus {
    outline: 0
}

html {
    font-size: 62.5%
}

body {
    font-size: 1.4rem
}

body, html {
    background-color: #fff;
    padding: 0;
    margin: 0;
    font-family: PT Sans, sans-serif
}

.container, body, html {
    width: 100%;
    height: 100%
}

.container > div {
    height: 100%
}

div > h1, div > h2, div > h3 {
    margin-top: 0
}

a {
    text-decoration: none
}

.adzip-megabanner-band {
    overflow: hidden
}

/* mobile-media */
@media screen and (max-width: 48em) {
    .hideOnMobile {
        display: none
    }
}

.Advert {
    margin-bottom: 30px;
    padding-top: 140px;
    border: 1px solid #eee;
    text-align: center;
    font-size: 1rem;
    overflow: hidden;
    width: 100%
}

.Advert.small {
    min-height: 300px
}

.Advert.small:not(:last-child) {
    margin-right: 15px
}

/* mobile-media */
@media screen and (max-width: 48em) {
    .Advert.small {
        width: 100%;
        max-width: none !important
    }
}

.AreaListing .Advert {
    margin-top: 25px
}

.AreaListing__content {
    font-size: 1.75rem
}

.AreaListing__content p {
    margin-top: 0
}

.ArticleBreadcrumbs {
    margin-bottom: 15px;
    text-transform: uppercase
}

.ArticleBreadcrumbs__link {
    font-size: 1.75rem;
    font-weight: 700
}

.ArticleBreadcrumbs__link:not(:last-child):after {
    content: " / "
}

.ArticleBreadcrumbs__link:hover a {
    text-decoration: underline
}

.ArticleCategories {
    margin-bottom: 15px
}

.ArticleCategories h3 {
    margin-bottom: 12px
}

.ArticleCategories ul {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.ArticleCategories ul a:first-child li {
    border-top: 1px solid #efefef
}

.ArticleCategories__category {
    color: #636363;
    padding: 10px 0;
    border-bottom: 1px solid #efefef;
    cursor: pointer
}

.ArticleCategories__category:hover span {
    text-decoration: underline;
    color: #000
}

.ArticleCategories__category i {
    width: 30px;
    padding: 0 5px
}

.ArticleComments h3 {
    margin: 20px 0
}

.ArticleFeaturedImage {
    width: 100%;
    /*height: 450px;*/
    height: auto;
    border-top: 1px solid #efefef;
    margin-top: 20px;
    margin-bottom: 15px;
    padding-top: 25px
}

.ArticleFeaturedImage__image {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 25%
}

/* mobile-media */
@media screen and (max-width: 48em) {
    .ArticleFeaturedImage {
        /*height: 300px*/
    }
}

.ArticlePublishInfo {
    color: #9a9a9a;
    font-size: 1.5rem
}

.ArticleStandfirst {
    font-size: 1.75rem;
    margin-top: 0
}

.BrandRedirectNotice {
    margin-top: 15%;
    text-align: center;
    font-size: 2rem
}

.DisplayAreaFields {
    margin-bottom: 15px
}

.DisplayAreaFields__link {
    font-weight: 700
}

.DisplayAreaFields__link:not(:last-child):after {
    content: ", "
}

.Error {
    padding: 15px
}

.Brand__container {
    height: 75px
}

.Brand__container a {
    text-decoration: none;
    color: inherit
}

.Brand__large, .Brand__small {
    padding-left: 15px;
    line-height: 75px
}

.Brand__small {
    display: none
}

.Brand__small h1 {
    float: left;
    min-width: 120px;
    height: 75px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0
}

.Brand__large h1 {
    font-size: 7rem;
    float: left;
    height: 75px;
    margin: 0;
    z-index: 1
}

.Brand__tagline {
    height: 75px;
    line-height: 115px;
    font-size: 1.5rem;
    display: inline-block;
    margin-left: 15px;
    font-weight: 700;
    opacity: 1;
    transition: opacity .1s linear
}

.Brand__container.hideTagline .Brand__tagline {
    opacity: 0
}

/* desktop-media */
@media screen and (max-width: 1200px) {
    .Brand__tagline {
        display: none
    }
}

/* mobile-media */
@media screen and (max-width: 48em) {
    .Brand__large {
        display: none
    }

    .Brand__small {
        display: block
    }
}

.HeaderButton {
    float: left;
    cursor: pointer;
    font-size: 2rem;
    position: relative
}

.HeaderButton:hover {
    color: rgba(0, 0, 0, .5)
}

.HeaderButton:after {
    content: "";
    display: block;
    width: 1px;
    position: absolute;
    height: 50%;
    top: 25%;
    left: 0;
    background-color: #d9d9d9
}

.HeaderButton:first-child:after {
    background-color: transparent
}

.HeaderButton.disabled {
    cursor: auto
}

.HeaderButton.disabled:hover {
    color: inherit
}

.HeaderButton i {
    width: 20px;
    margin: 25px;
    float: left
}

.LoadMoreButton {
    border: 0;
    margin: 0 auto;
    margin-bottom: 20px;
    padding: 0;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 3px;
    font-size: 16px;
    display: block;
    min-width: 250px
}

.LoadMoreButton.disabled {
    opacity: .5;
    pointer-events: none
}

.LoadMoreButton i {
    color: #fff
}

.LoadMoreButton a {
    display: block;
    padding: 10px 50px
}

.LoadMoreButton:active a, .LoadMoreButton:focus a, .LoadMoreButton:hover a, .LoadMoreButton a {
    text-decoration: none;
    color: #fff
}

.LoadMoreButton:active {
    box-shadow: 0 0 0 0
}

.MenuCategory .col {
    flex-grow: 1;
    flex-basis: 0
}

.MenuCategory.toggleable .MenuCategory__heading .MenuCategory__items {
    max-height: 0;
    overflow: hidden
}

.MenuCategory.toggleable .MenuCategory__heading .MenuCategory__toggle {
    display: block
}

.MenuCategory:not(:last-child) {
    padding-right: 15px
}

.MenuCategory .MenuCategory__heading {
    width: 100%;
    text-transform: uppercase;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #fff;
    cursor: pointer;
    position: relative
}

.MenuCategory .MenuCategory__heading h2 {
    width: 100%;
    margin: 0;
    color: #fff;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.MenuCategory .MenuCategory__heading a, .MenuCategory .MenuCategory__heading a:hover {
    text-decoration: none
}

.MenuCategory .MenuCategory__heading:hover h2, .MenuCategory .MenuCategory__heading:hover i {
    color: hsla(0, 0%, 100%, .75)
}

.MenuCategory .MenuCategory__heading .MenuCategory__toggle {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 2rem
}

.MenuCategory .MenuCategory__heading-small {
    display: none
}

.MenuCategory .MenuCategory__heading-small.MenuCategory__toggle {
    display: block
}

.MenuCategory__items {
    list-style-type: none;
    margin: 0;
    padding: 0;
    height: 100%
}

.MenuCategory__items li {
    margin: 0;
    padding: 0;
    color: hsla(0, 0%, 100%, .75)
}

.MenuCategory__items li a {
    display: inline-block;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

/* mobile-media */
@media screen and (max-width: 48em) {
    .MenuCategory {
        width: 100%;
        clear: both;
        padding: 10px;
        margin-right: 0;
        margin-bottom: 0
    }

    .MenuCategory .MenuCategory__heading .MenuCategory__toggle {
        display: block
    }

    .MenuCategory .MenuCategory__heading-large {
        display: none
    }

    .MenuCategory .MenuCategory__heading-small {
        display: block
    }

    .MenuCategory .MenuCategory__itemsScrollbar {
        height: 0 !important;
        overflow: hidden !important
    }

    .MenuCategory .MenuCategory__itemsScrollbar.active {
        height: 500px !important
    }
}

.MenuLink {
    display: inline-block;
    color: hsla(0, 0%, 100%, .75);
    text-decoration: none;
    margin-top: 10px
}

.MenuLink:hover {
    color: #fff;
    text-decoration: underline
}

.ReturnToList {
    padding: 0;
    margin-bottom: 15px;
    text-transform: uppercase
}

.ReturnToList__link {
    font-size: 1.75rem;
    font-weight: 700
}

.SearchInput {
    position: relative;
    width: 0;
    border: 0;
    height: 75px;
    margin-left: 25px;
    background-color: transparent;
    transition: width .25s ease, padding-right .25s ease .1s;
    font-family: PT Sans, sans-serif;
}

label[for=search-input] {
    display: none
}

.SearchInput.active {
    width: 300px;
    padding-right: 25px
}

.SearchInput.menuOpen {
    color: #fff
}

/* mobile-media */
@media screen and (max-width: 48em) {
    .SearchInput.active {
        width: 120px
    }
}

.ShareEntity h3 {
    margin-top: 0
}

.ShareEntity ul.shareButtons {
    list-style: none;
    padding: 0
}

.ShareEntity ul.shareButtons li {
    display: inline;
    margin-right: 5px
}

.ShareEntity ul.shareButtons li:hover img {
    transform: scale(1.2)
}

.ShareEntity img {
    width: 30px;
    height: 30px
}

/* mobile-media */
@media screen and (max-width: 48em) {
    .ShareEntity ul.shareButtons li {
        display: inline;
        margin-right: 10px
    }

    .ShareEntity img {
        width: 40px;
        height: 40px
    }
}

.SubHeading {
    text-align: right;
    font-size: 1.25rem
}

.SubHeading a {
    color: #000
}

.SubHeading a:last-child {
    margin-right: 0
}

.SubHeading .MenuLink {
    margin-right: 35px
}

.SubHeading__date {
    text-align: left;
    margin-top: 10px
}

/* mobile-media */
@media screen and (max-width: 48em) {
    .SubHeading {
        text-align: left
    }

    .SubHeading a {
        margin: 10px;
        float: left;
        clear: both
    }
}

.TermFilter__select {
    margin: 10px 0 20px
}

.TermFilter__select select {
    width: 100%
}

.Tile__component {
    margin-bottom: 30px;
    border: 1px solid #eee;
    overflow: hidden;
    position: relative;
    min-height: 300px
}

.Tile__component:last-child {
    margin: 0
}

.Tile__component:active a, .Tile__component:focus a, .Tile__component:hover a {
    text-decoration: none
}

.Tile__component:active a .Tile__dateAndAuthor, .Tile__component:active a .Tile__excerpt, .Tile__component:active a .Tile__title, .Tile__component:active a .Tile__topic, .Tile__component:focus a .Tile__dateAndAuthor, .Tile__component:focus a .Tile__excerpt, .Tile__component:focus a .Tile__title, .Tile__component:focus a .Tile__topic, .Tile__component:hover a .Tile__dateAndAuthor, .Tile__component:hover a .Tile__excerpt, .Tile__component:hover a .Tile__title, .Tile__component:hover a .Tile__topic {
    color: #fff
}

.Tile__component.col {
    margin-right: 15px
}

.Tile__component.col:last-child {
    margin-bottom: 30px
}

.Tile__component.hasImage .Tile__parentBrand {
    position: absolute;
    top: 0;
    left: 0
}

.Tile__component:not(.hasImage) .Tile__wordedContent {
    top: 0
}

.Tile__component a {
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute
}

.Tile__parentBrand {
    display: inline-block;
    padding: 5px 8px;
    font-style: italic;
    color: #fff
}

.Tile__thumbnail {
    background: no-repeat 50%;
    background-size: cover
}

.Tile__wordedContent {
    background-color: #fff;
    color: #000;
    padding: 8px 15px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2
}

.Tile__wordedContent .Tile__topic {
    text-transform: uppercase;
    margin: 0
}

.Tile__wordedContent .Tile__title {
    font-weight: 700;
    font-size: 1.75rem
}

.Tile__wordedContent .Tile__excerpt {
    margin: 8px 0;
    font-size: 17px;
    font-family: PT Serif, serif
}

.Tile__wordedContent .Tile__dateAndAuthor {
    padding: 5px 0 0;
    text-overflow: ellipsis
}

.Tile__thumbnail ~ .Tile__wordedContent {
    display: inline-block;
    width: 100%
}

.Tile__thumbnail {
    height: 225px
}

.Tile__thumbnail.featured, .Tile__wordedContent.featured {
    display: inline-block;
    height: 100%;
    width: 50%
}

.Tile__wordedContent.featured .Tile__title {
    font-size: 3.8rem
}

/* desktop-media */
@media screen and (max-width: 1100px) {
    body:not(.skinned) .Tile__wordedContent.featured .Tile__title {
        font-size: 3.2rem
    }
}

/* desktop-media */
@media screen and (max-width: 1400px) {
	body.skinned .Tile__wordedContent.featured .Tile__title {
		font-size: 3.2rem
	}
}

/* desktop-media */
@media screen and (max-width: 900px) {
	body:not(.skinned) .Tile__wordedContent.featured .Tile__title {
        font-size: 2.6rem
    }
}

/* desktop-media */
@media screen and (max-width: 1200px) {
	body.skinned .Tile__wordedContent.featured .Tile__title {
        font-size: 2.6rem
    }
}

/* mobile-media */
@media screen and (max-width: 48em) {
    .Tile__component {
        min-height: 200px
    }

    .Tile__component.col {
        margin-right: 0
    }

    .Tile__component .Tile__thumbnail, .Tile__component .Tile__wordedContent {
        width: 50%;
        height: 100%;
        position: absolute
    }

    .Tile__component .Tile__thumbnail {
        left: 0
    }

    .Tile__component .Tile__wordedContent {
        right: 0
    }

    .Tile__component .Tile__wordedContent.featured .Tile__title {
        font-size: 1.75rem
    }
}

.App {
    width: 100%;
    height: 100%
}

.App__inner {
    width: 100%;
    min-height: 100%;
    float: left;
    clear: both;
    position: relative;
    z-index: 10;
    background-color: #fff;
    border-bottom: 2px solid #d3d3d3
}

.App__inner.menuOpen {
    padding-top: 75px
}

.App__inner.loading {
    border: 0
}

.App__inner.loading .App__content {
    opacity: 0
}

.App__inner.loading.loadingSpinner .App__content {
    opacity: 1
}

.App__content {
    min-height: calc(100% - 50px);
    opacity: 1;
    transition: opacity .25s ease
}

.App__content, .App__subHeading {
    width: 100%;
    max-width: 1150px;
    margin: 0 auto;
    padding: 15px
}

.App__subHeading .MenuLink:hover {
    color: #000
}

/* mobile-media */
@media screen and (max-width: 48em) {
    .App__inner {
        margin-bottom: 0 !important
    }

    .App__subHeading {
        display: none
    }
}

.Article__container {
    margin-bottom: 25px
}

.Article__container h1 {
    font-size: 3.5rem;
    margin-bottom: 15px
}

.Article__container .twitter-video {
    background-color: #e4f2f6;
    padding: 5px 25px;
    border-radius: 15px;
    margin: 0
}

.Article__content {
    float: left;
    width: 100%;
    overflow-x: hidden;
    font-size: 1.7rem;
    line-height: 2.5rem
}

.Article__content img {
    max-width: 100%;
    /*max-height: 500px*/
    width: auto;
    height: auto;
}

body .Article__main h3 {
    color: #000
}

body .Article__container h2 {
    font-size: 2.5rem
}

.RelatedArticles__heading {
    text-transform: uppercase
}

.ArticleSidebar {
    margin-left: 50px
}

.Article__below .ShareEntity {
    padding-left: 25px
}

.Article__draftNotice {
    color: #fff;
    padding: 5px;
    margin-bottom: 5px;
    display: inline-block;
    font-size: 1.2rem;
    font-weight: 700
}

/* mobile-media */
@media screen and (max-width: 48em) {
    .Article__below .ShareEntity {
        padding-left: 0
    }
}

.ArticlesList .col {
    flex-grow: 1;
    flex-basis: 0
}

.ArticlesList h2 {
    font-size: 4rem
}

.ArticlesList .Advert.small {
    max-width: 300px
}

.ArticlesList:not(.includeFeatured) .row:not(.full) .col:not(.Advert) {
    max-width: 25%
}

.Article__container .ArticlesList h2 {
    font-size: 2.75rem
}

/* mobile-media */
@media screen and (max-width: 48em) {
    .ArticlesList:not(.includeFeatured) .row:not(.full) .col:not(.Advert) {
        max-width: none
    }
}

.Author__pageHeading {
    margin-bottom: 15px;
    padding-left: 0
}

.Footer__container {
    width: 100%;
    bottom: 0;
    mmargin-top: 15px;
    padding: 25px 0 10px;
    background-color: #fff;
    float: left;
    clear: both;
    position: relative;
}

.fixed {
    position: fixed
}

.Footer__container a, .Footer__container h2 {
    color: #000 !important
}

.Footer__container a:hover {
    color: #000
}

.Footer__container .Brand__large, .Footer__container .Brand__small {
    padding: 0
}

.Footer__inner {
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
    padding: 15px;
    padding-top: 0;
    position: relative
}

.Footer__externalLink {
    font-weight: 700;
    font-size: 1.5rem
}

.Footer__title {
    line-height: 50px;
    font-size: 1.75rem;
    font-weight: 700
}

.Footer__categories .MenuCategory {
    padding-top: 10px;
    border-bottom: 1px solid #d3d3d3;
    font-weight: 400;
    margin-right: 15px
}

.Footer__categories .MenuCategory:hover {
    border-bottom: 1px solid #000
}

.Footer__categories .MenuCategory .MenuCategory__heading {
    padding-bottom: 0;
    text-transform: capitalize
}

.Footer__categories .MenuCategory .MenuCategory__heading h2 {
    font-weight: 400
}

.Footer__publisherDetails {
    padding-left: 25px
}

.Footer__publisherDetails h2 {
    color: #333;
    margin: 0;
    margin-top: 40px
}

.Footer__copyright {
    color: #000;
    margin-top: 25px;
    text-align: center;
    font-size: 1.5rem
}

.Footer__copyright a {
    border-bottom: 1px dotted #000
}

.Footer__copyright a:hover {
    border-bottom: 1px solid #000;
    text-decoration: none
}

/* mobile-media */
@media screen and (max-width: 48em) {
    .Footer__container {
        position: relative
    }

    .Footer__container .MenuCategory {
        padding: 0;
        border: 0
    }

    .Footer__container .MenuCategory:hover {
        border: 0
    }

    .Footer__container .MenuCategory__heading h2 {
        font-size: 1.5rem
    }

    .Footer__publisherDetails {
        padding: 0
    }
}

.GenericListByArea__pageHeading {
    margin-bottom: 5px
}

.Header__container {
    width: 100%;
    height: 75px;
    color: #000;
    position: relative;
    z-index: 15;
    border-bottom: 2px solid #d9d9d9;
    background-color: #fff;
    transition: background-color .25s ease
}

.Header__container.menuOpen {
    border-bottom: 2px solid transparent;
    color: #fff;
    position: fixed;
    top: 0;
    z-index: 220
}

.Header__inner {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    position: relative
}

.Header__buttons {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    list-style-type: none;
    margin: 0
}

/* desktop-media */
@media screen and (max-width: 1100px) {
	body:not(.skinned) .Header__container.searchOpen .Brand__large {
        display: none
    }

	body:not(.skinned) .Header__container.searchOpen .Brand__small {
        display: block
    }
}

/* desktop-media */
@media screen and (max-width: 1400px) {
	body.skinned .Header__container.searchOpen .Brand__large {
        display: none
    }

	body.skinned .Header__container.searchOpen .Brand__small {
        display: block
    }
}

.App__inner.loading.loadingSpinner .Loading__spinner {
    opacity: 1
}

.Loading__spinner {
    left: 50%;
    top: 50%;
    margin-left: -14px;
    margin-top: -14px
}

.Loading__spinner, .Menu, .menu {
    opacity: 0;
    position: fixed
}

.Menu, .menu {
    width: 100%;
    height: calc(100% - 75px);
    top: 75px;
    left: 0;
    pointer-events: none;
    color: #000;
    background-color: #fff;
    font-size: 1.5rem;
    z-index: 5;
    transition: opacity .25s ease
}

.Menu .MenuLink, .menu .MenuLink {
    color: #fff
}

.Menu.active, .menu.active {
    opacity: 1;
    pointer-events: inherit;
    z-index: 200
}

.Menu .row, .menu .row {
    margin-left: 0;
    margin-right: 0
}

.Menu__scrollbox {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

.Menu__inner {
    width: 100%;
    height: 100%;
    max-width: 1180px;
    margin: 0 auto;
    padding: 15px
}

.Menu__categories {
    width: 100%;
    margin-top: 40px;
    padding-bottom: 40px
}

/* mobile-media */
@media screen and (max-width: 48em) {
    .Menu__categories {
        margin-top: 10px
    }
}

.SearchResults__prevPageButton {
    margin-right: 10px
}

.SearchResults__prevPageButton button {
    float: right
}

.SearchResults__nextPageButton {
    margin-left: 10px
}

.SearchResults__nextPageButton button {
    float: left
}

.Theme__pageHeading {
    margin-bottom: 15px;
    padding-left: 0
}

.icon-spin {
    animation: spin 2s infinite linear
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(359deg)
    }
}

.adzip-megabanner-band {
    z-index: 100
}

@media screen and (min-width: 960px) {
	body.skinned {
		width: 960px;
		margin: 0 auto;
	}
}

@media screen and (min-width: 1260px) {
	body.skinned {
		width: auto;
		margin: 0 150px;
	}
}

@media screen and (min-width: 1500px) {
	body.skinned {
		width: 1200px;
		margin: 0 auto;
	}
}

/*body.skinned {
	width: auto;
}*/
