@font-face {
    font-family: 'bayan';
    src: url('data:application/octet-stream;base64,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') format('woff'), url('data:application/octet-stream;base64,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') format('truetype')
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "bayan";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em
}
.icon-close:before {
    content: '\e800'
}
.icon-arrow:before {
    content: '\e801'
}
.icon-search:before {
    content: '\e802'
}
* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.show-on-mobile {
    display: none
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    body {
        background-image: none
    }
    .social-media-float {
        right: 0;
        left: auto;
        margin: 0;
        bottom: 0;
        top: auto;
        z-index: 101;
        width: 100%;
        padding-top: 4px
    }
    .social-media-float ul li {
        display: block;
        padding: 2px 0;
        text-align: center;
        float: left;
        width: 25%;
        box-sizing: border-box;
        margin: 0 !important;
        padding: 0 !important
    }
    .social-media-float ul li iframe {
        width: 1px !important;
        min-width: 50px !important;
        *width: 50px !important;
        display: block;
        margin: 0 auto
    }
    #header .masthead .banner {
        width: auto !important
    }
    #banner-1794351 a img {
        width: 450px
    }
    #header .navigation .tab-menu,
    #header .navigation .tab-menu ul.menu,
    #header .navigation .tab-menu ul.sub-menu,
    #header .navigation .tab-menu ul.shortcuts {
        width: 730px
    }
    #header .navigation .tab-menu ul.menu li a {
        padding: 7px 7px 9px;
        font-size: 12px;
        line-height: 16px
    }
    #header .navigation .tab-menu ul.sub-menu li a,
    #header .navigation .tab-menu ul.shortcuts li a {
        padding: 3px 7px;
        font-size: 12px;
        line-height: 16px
    }
    #header .ad-slot {
        width: 470px;
        overflow: hidden
    }
    #header .extras {
        width: 710px
    }
    #header .extras .breaking-news,
    #header .extras .breadcrumb {
        width: auto;
        margin-left: 10px
    }
    #header .extras .current-date {
        width: 165px;
        font-size: 12px
    }
    #page {
        width: 730px;
        padding-bottom: 60px
    }
    #page.no-sharebox {
        padding-bottom: 0
    }
    #header .extras {
        width: 730px
    }
    #header .extras .breadcrumb {
        width: auto
    }
    body.two-columns #main-column,
    #main-column .featured.scroller,
    #main-column .featured.scroller .ui-widget-content,
    #main-column .section.main-headlines,
    #main-column .section.filmstrip,
    body.two-columns #side-column,
    body.two-columns #main-column .section.thumbnail-list.wide,
    body.interactive #main-column .holy-section,
    body.interactive #main-column .holy-section UL LI .media,
    body.interactive #main-column .holy-section UL LI .text {
        width: 730px !important
    }
    body.home-page #main-column .section.teaser-block.news-teaser.alternative,
    body.home-page #main-column .section.teaser-block.two-columns-teaser {
        width: 100% !important;
        margin: 0
    }
    body.home-page #main-column .section.teaser-block.news-teaser.alternative ul li,
    body.home-page #main-column .section.teaser-block.two-columns-teaser ul li {
        width: 350px;
        float: left;
        margin: 0;
        margin-bottom: 0 !important;
        margin-left: 15px;
        margin-right: 0
    }
    body.home-page #main-column .section.teaser-block.news-teaser.alternative ul li.el1,
    body.home-page #main-column .section.teaser-block.two-columns-teaser ul li.el1 {
        margin-right: 15px;
        margin-left: 0
    }
    body.home-page #main-column .section.teaser-block.news-teaser.alternative ul li.el1 .media,
    body.home-page #main-column .section.teaser-block.two-columns-teaser ul li.el1 .media {
        width: 350px
    }
    body.home-page #main-column .section.teaser-block.news-teaser.alternative ul li.el1 .media img,
    body.home-page #main-column .section.teaser-block.two-columns-teaser ul li.el1 .media img {
        width: 350px
    }
    body #header .navigation .gold-forex {
        top: 3px !important
    }
    body.lifestyle #header .navigation .gold-forex {
        top: 8px !important
    }
    body.business #main-column .section.news,
    body.entertainment #main-column .section.news,
    body.lifestyle #main-column .section.news,
    body.news #main-column .section.news,
    body.offbeat #main-column .section.news,
    body.property #main-column .section.news,
    body.sports #main-column .section.news {
        width: 350px
    }
    body.business #main-column .section.news.el1,
    body.entertainment #main-column .section.news.el1,
    body.lifestyle #main-column .section.news.el1,
    body.news #main-column .section.news.el1,
    body.offbeat #main-column .section.news.el1,
    body.property #main-column .section.news.el1,
    body.sports #main-column .section.news.el1 {
        width: 730px
    }
    body.business #main-column .section.section-secondary-queue,
    body.entertainment #main-column .section.section-secondary-queue,
    body.lifestyle #main-column .section.section-secondary-queue,
    body.news #main-column .section.section-secondary-queue,
    body.offbeat #main-column .section.section-secondary-queue,
    body.property #main-column .section.section-secondary-queue,
    body.sports #main-column .section.section-secondary-queue {
        width: 350px
    }
    body.business #main-column .section.even,
    body.entertainment #main-column .section.even,
    body.lifestyle #main-column .section.even,
    body.news #main-column .section.even,
    body.offbeat #main-column .section.even,
    body.property #main-column .section.even,
    body.sports #main-column .section.even,
    body.business #main-column .section.odd,
    body.entertainment #main-column .section.odd,
    body.lifestyle #main-column .section.odd,
    body.news #main-column .section.odd,
    body.offbeat #main-column .section.odd,
    body.property #main-column .section.odd,
    body.sports #main-column .section.odd {
        margin: 0 7.5px
    }
    body.business #side-column .article-list.business {
        width: 350px;
        box-sizing: border-box;
        float: left;
        margin: 0 10px 10px 0
    }
    body.sports #main-column .section.news {
        width: 730px
    }
    body.sports #main-column .section.teaser-block.two-columns-teaser ul li {
        width: 335px;
        float: left;
        margin: 0;
        margin-bottom: 0 !important;
        margin-left: 15px;
        margin-right: 0
    }
    body.sports #main-column .section.teaser-block.two-columns-teaser ul li.first-child {
        margin-right: 15px;
        margin-left: 0
    }
    body.sports #main-column .section.teaser-block.two-columns-teaser ul li.first-child .media {
        width: 335px
    }
    body.sports #main-column .section.teaser-block.two-columns-teaser ul li.first-child .media img {
        width: 335px
    }
    body.sports #main-column .section.teaser-block.two-columns-teaser ul li.el6,
    body.sports #main-column .section.teaser-block.two-columns-teaser ul li.el8 {
        margin-right: 15px;
        margin-left: 0
    }
    body.sports #main-column .section.teaser-block.two-columns-teaser ul li.el8.last-child {
        clear: both
    }
    .section.right-column,
    .widget.right-column {
        margin: 0 0 10px 15px !important
    }
    .section.left-column,
    .widget.left-column {
        margin: 0 15px 10px 0 !important
    }
    body.crime #side-column .article-list.thumbnail {
        width: 350px;
        margin-top: 10px !important;
        box-sizing: border-box;
        float: left
    }
    body.crime #side-column .article-list.thumbnail li.el1,
    body.crime #side-column .article-list.thumbnail li.el2 {
        width: 162.5px !important
    }
    #main-column .search {
        width: 730px
    }
    #main-column .prayer ul {
        width: 728px
    }
    #main-column .prayer li,
    #main-column .prayer li.header {
        width: 728px
    }
    #main-column .prayer li .locationh,
    #main-column .prayer li.header .locationh,
    #main-column .prayer li .location,
    #main-column .prayer li.header .location {
        width: 100px !important;
        padding-right: 0
    }
    #main-column .prayer li .timeh,
    #main-column .prayer li.header .timeh,
    #main-column .prayer li .time,
    #main-column .prayer li.header .time {
        width: 95px !important;
        display: inline-block;
        text-align: center;
        padding: 0 !important
    }
    #main-column .featured.scroller,
    #main-column .featured.scroller .ui-widget-content {
        height: 382px
    }
    #main-column .featured.scroller ul.ui-tabs-nav {
        right: 614px;
        height: 382px
    }
    #main-column .featured.scroller .ui-tabs-panel img {
        width: 642px;
        height: 382px
    }
    #main-column .featured.scroller .content .ui-tabs-panel .text {
        top: 306px;
        width: 612px
    }
    #main-column .featured.scroller ul.ui-tabs-nav li {
        height: 62px
    }
    #main-column .section {
        width: 350px;
        box-sizing: border-box
    }
    #main-column .section.two-columns-teaser {
        width: 730px;
        margin: 0
    }
    #main-column .section.news,
    #main-column .section.filmstrip {
        width: 730px;
        margin: 0
    }
    #main-column .section.news li,
    #main-column .section.filmstrip li {
        width: 172.5px;
        margin-left: 6px;
        margin-right: 6px;
        padding-left: 0 !important;
        padding-right: 0 !important
    }
    #main-column .section.news li:first-child,
    #main-column .section.filmstrip li:first-child,
    #main-column .section.news li:nth-child(5n),
    #main-column .section.filmstrip li:nth-child(5n) {
        margin-left: 0
    }
    #main-column .section.news li:last-child,
    #main-column .section.filmstrip li:last-child,
    #main-column .section.news li:nth-child(4n),
    #main-column .section.filmstrip li:nth-child(4n) {
        margin-right: 0
    }
    #main-column .section.news li .text,
    #main-column .section.filmstrip li .text {
        width: 172.5px !important
    }
    #main-column .section.news li .media,
    #main-column .section.filmstrip li .media {
        width: 172.5px !important
    }
    #main-column .section.news li .media img,
    #main-column .section.filmstrip li .media img {
        width: 100% !important
    }
    #main-column .section.flash-news {
        width: 100%;
        margin: 0
    }
    #main-column .section.flash-news ul li {
        width: 350px;
        margin: 0;
        margin-bottom: 0 !important
    }
    #main-column .section.flash-news ul li.odd {
        margin-right: 15px;
        margin-left: 0
    }
    #main-column .section.flash-news ul li.even {
        margin-left: 15px;
        margin-right: 0
    }
    #main-column .section.flash-news ul li .text {
        width: 350px;
        box-sizing: border-box;
        margin-left: -100px
    }
    #main-column .section.flash-news ul li .text h2 {
        padding-left: 107px
    }
    #main-column .section.flash-news ul li.el1 .text h2,
    #main-column .section.flash-news ul li.el2 .text h2 {
        padding-left: 7px
    }
    #main-column .section.flash-news ul li.el1 .media,
    #main-column .section.flash-news ul li.el2 .media {
        width: 350px
    }
    #main-column .section.flash-news ul li.el1 .media img,
    #main-column .section.flash-news ul li.el2 .media img {
        width: 350px
    }
    #main-column .section.big-stories {
        width: 100%;
        margin: 0
    }
    #main-column .section.big-stories ul li {
        width: 350px;
        margin: 0 0 0 15px !important
    }
    #main-column .section.big-stories ul li .text {
        width: 350px !important;
        box-sizing: border-box;
        margin-left: -100px !important
    }
    #main-column .section.big-stories ul li .text h2 {
        padding-left: 107px
    }
    #main-column .section.big-stories ul li.el1.odd,
    #main-column .section.big-stories ul li.el2.odd,
    #main-column .section.big-stories ul li.el3.odd {
        margin-right: 15px !important;
        margin-left: 0 !important
    }
    #main-column .section.big-stories ul li.el1.even,
    #main-column .section.big-stories ul li.el2.even,
    #main-column .section.big-stories ul li.el3.even {
        margin-left: 15px !important;
        margin-right: 0 !important
    }
    #main-column .section.big-stories ul li.el1 .text,
    #main-column .section.big-stories ul li.el2 .text,
    #main-column .section.big-stories ul li.el3 .text {
        margin-left: 0 !important
    }
    #main-column .section.big-stories ul li.el1 .text h2,
    #main-column .section.big-stories ul li.el2 .text h2,
    #main-column .section.big-stories ul li.el3 .text h2 {
        padding-left: 7px
    }
    #main-column .section.big-stories ul li.el1 .media,
    #main-column .section.big-stories ul li.el2 .media,
    #main-column .section.big-stories ul li.el3 .media {
        width: 350px
    }
    #main-column .section.big-stories ul li.el1 .media img,
    #main-column .section.big-stories ul li.el2 .media img,
    #main-column .section.big-stories ul li.el3 .media img {
        width: 350px
    }
    #side-column .article-list.teaser-block.thumbnail ul li {
        display: none
    }
    #side-column .article-list.teaser-block.thumbnail ul .el1,
    #side-column .article-list.teaser-block.thumbnail ul .el2,
    #side-column .article-list.teaser-block.thumbnail ul .el3,
    #side-column .article-list.teaser-block.thumbnail ul .el4 {
        display: block;
        width: 177.5px !important;
        margin: 0
    }
    #side-column .article-list.teaser-block.thumbnail ul .el1 .text,
    #side-column .article-list.teaser-block.thumbnail ul .el2 .text,
    #side-column .article-list.teaser-block.thumbnail ul .el3 .text,
    #side-column .article-list.teaser-block.thumbnail ul .el4 .text {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box
    }
    #side-column .article-list.teaser-block.thumbnail ul .el1 .media,
    #side-column .article-list.teaser-block.thumbnail ul .el2 .media,
    #side-column .article-list.teaser-block.thumbnail ul .el3 .media,
    #side-column .article-list.teaser-block.thumbnail ul .el4 .media {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box
    }
    #side-column .article-list.teaser-block.thumbnail ul .el1 .media img,
    #side-column .article-list.teaser-block.thumbnail ul .el2 .media img,
    #side-column .article-list.teaser-block.thumbnail ul .el3 .media img,
    #side-column .article-list.teaser-block.thumbnail ul .el4 .media img {
        width: 100%
    }
    #side-column .widget.image ul li {
        display: none
    }
    #side-column .widget.image ul .el1,
    #side-column .widget.image ul .el2,
    #side-column .widget.image ul .el3,
    #side-column .widget.image ul .el4 {
        display: block;
        width: 177.5px !important;
        margin: 0
    }
    #side-column .widget.image ul .el1 .caption,
    #side-column .widget.image ul .el2 .caption,
    #side-column .widget.image ul .el3 .caption,
    #side-column .widget.image ul .el4 .caption {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
        display: inline-block
    }
    #side-column .widget.image ul .el1 img,
    #side-column .widget.image ul .el2 img,
    #side-column .widget.image ul .el3 img,
    #side-column .widget.image ul .el4 img {
        width: 177.5px -20px !important;
        margin: 0 10px;
        box-sizing: border-box
    }
    #side-column .widget.latest-jobs {
        width: 362px;
        float: left
    }
    #side-column .widget.latest-jobs:after {
        clear: both;
        content: ".";
        display: block;
        visibility: hidden
    }
    #side-column .html-snippet-left {
        width: 352px;
        float: left;
        margin-top: 5px
    }
    #side-column .html-snippet-left iframe {
        width: 342px !important
    }
    #side-column .html-snippet-center {
        width: 300px;
        margin-left: auto;
        margin-right: auto
    }
    #side-column .html-snippet-center img {
        margin: 0 auto;
        display: block
    }
    #side-column .img-center-align {
        display: block;
        margin: 0 auto;
        padding: 0
    }
    #side-column .poll {
        background-color: #f0f0f0;
        display: inline-block;
        width: 315px;
        float: left;
        padding-right: 20px;
        margin-bottom: 10px
    }
    #side-column #twitter-widget-1 {
        width: 730px !important
    }
    #side-column .twitter-search-widget {
        width: 375px;
        float: left;
        padding-left: 10px
    }
    #side-column .prayer {
        width: 100%;
        box-sizing: border-box
    }
    #side-column .prayer li .locationh,
    #side-column .prayer li .location {
        width: 100px !important;
        padding-right: 0
    }
    #side-column .prayer li .timeh,
    #side-column .prayer li .time {
        width: 95px !important;
        display: inline-block;
        text-align: center;
        padding: 0 !important
    }
    #side-column .html-snippet-right {
        width: 370px !important;
        margin-left: 10px;
        float: left
    }
    #side-column .followus {
        display: inline-block;
        width: 100%;
        margin: 5px 0
    }
    #footer {
        width: 730px;
        margin: 0
    }
    #footer .sections .menu li {
        padding-right: 7px
    }
    #footer .links ul li {
        padding-right: 10px;
        padding-top: 10px;
        float: left
    }
    .top-link {
        width: 730px
    }
    .top-link a {
        text-decoration: none
    }
    body.one-columns.article #main-column .article {
        width: 710px;
        overflow: hidden
    }
    body.two-columns.article #main-column .article {
        width: 514px
    }
    #main-column .section.thumbnail-list.wide UL LI .text {
        width: 584px !important
    }
    #main-column .section.hero.videos {
        width: 710px !important
    }
    #main-column .section.interactives.even,
    #main-column .section.opinion.even {
        margin-left: 0 !important
    }
    #main-column .in-pictures {
        margin: 0
    }
    #main-column .in-pictures ul li,
    #main-column .section.tiled ul li,
    #main-column .section.tiled UL LI .media,
    #main-column .section.tiled UL LI .media IMG {
        width: 347px
    }
    #main-column .section.tiled #main-column .prayer {
        margin-left: 0
    }
    #main-column .section.tiled {
        margin-left: 0 !important
    }
    #main-column .weather-forecast .location {
        margin-left: 0 !important
    }
    #main-column .weather-forecast .location UL LI {
        width: 132px
    }
    #side-column {
        margin-right: 10px
    }
    #side-column .image .content {
        padding-bottom: 0;
        padding-top: 5px
    }
    #side-column .ad-slot div {
        display: inline-block
    }
    #side-column .right-col,
    #side-column .left-col {
        vertical-align: top;
        display: inline-block;
        padding: 8px;
        margin-top: 10px
    }
    #side-column .right-col {
        width: 336px !important
    }
    #side-column .left-col {
        width: 337px !important
    }
    #side-column .full-col {
        text-align: center;
        width: 100% !important
    }
    #side-column .widget.poll.full-col {
        text-align: right
    }
    #side-column .newsletter {
        background-size: cover !important;
        background-position: 0 0
    }
    #side-column .service-links {
        padding: 0;
        width: 352px !important
    }
    #side-column .service-links div {
        margin: 0 !important
    }
    #side-column .service-links div img {
        width: 100%;
        height: auto !important
    }
    #side-column .tabbed-content .container {
        width: 100%
    }
    #side-column .shared-on-facebook .content iframe {
        width: 100% !important
    }
    #side-column .shared-on-facebook.left-col .content {
        width: 345px
    }
    #side-column .shared-on-facebook.right-col .content {
        width: 344px
    }
    #content .missed-stories ul {
        width: 730px;
        margin: 0
    }
    #content .missed-stories ul li {
        display: none !important;
        width: 172.5px;
        margin-left: 6px;
        margin-right: 6px;
        padding-left: 0 !important;
        padding-right: 0 !important
    }
    #content .missed-stories ul li.el1,
    #content .missed-stories ul li.el2,
    #content .missed-stories ul li.el3,
    #content .missed-stories ul li.el4 {
        display: inline !important
    }
    #content .missed-stories ul li:first-child,
    #content .missed-stories ul li:nth-child(5n) {
        margin-left: 0
    }
    #content .missed-stories ul li:last-child,
    #content .missed-stories ul li:nth-child(4n) {
        margin-right: 0
    }
    #content .missed-stories ul li .text {
        width: 172.5px !important
    }
    #content .missed-stories ul li .media {
        width: 172.5px !important
    }
    #content .missed-stories ul li .media img {
        width: 100% !important
    }
	#main-column .section.filmstrip.narrow.divider UL {
        border-right: 0px;
        width: 100%
    }
    #main-column .section.filmstrip.narrow LI .text {
        width: 100% !important;
        height: 100%
    }
    #main-column .section.filmstrip.narrow {
        width: 100% !important
    }
    #main-column .section.filmstrip.narrow LI.odd {
        clear: none;
    }
}
@media only screen and (max-width: 767px) {
    h2 {
        font-size: 16px
    }
    div#middle-column {
        margin: 0 auto;
        float: center !important
    }
    .social-media-float {
        right: 0;
        left: auto;
        margin: 0;
        bottom: 0;
        top: auto;
        z-index: 101;
        width: 100%;
        padding-top: 4px
    }
    .social-media-float ul li {
        display: block;
        padding: 2px 0;
        text-align: center;
        float: left;
        width: 25%;
        box-sizing: border-box;
        margin: 0 !important;
        padding: 0 !important
    }
    .social-media-float ul li iframe {
        width: 1px !important;
        min-width: 50px !important;
        width: 50px !important;
        display: block;
        margin: 0 auto
    }
    .show-on-mobile {
        display: block
    }
    .hide-on-mobile {
        display: none !important
    }
    body #main-column .search.wide {
        margin: 0 !important
    }
    body #main-column div.prayer {
        margin: auto
    }
    body #main-column div.prayer ul {
        width: 100%;
        box-sizing: border-box
    }
    body #main-column div.prayer li {
        width: 100%
    }
    body #main-column div.prayer li.header {
        border-top: 1px solid #ddd;
        width: 100%
    }
    body #main-column div.prayer li.header .time {
        width: 12%;
        font-size: 12px;
        font-weight: normal;
        margin: 0;
        padding: 0
    }
    body #main-column div.prayer li.header .location {
        width: 20%;
        font-size: 12px;
        font-weight: normal;
        margin: 0;
        padding: 0
    }
    body #main-column div.prayer li span {
        text-align: center
    }
    body #main-column div.prayer li .time {
        width: 12%;
        box-sizing: border-box;
        text-align: center;
        font-size: 12px;
        margin: 0;
        padding: 0 !important
    }
    body #main-column div.prayer li .location {
        width: 21%;
        box-sizing: border-box;
        padding-right: 0;
        font-size: 12px;
        margin: 0;
        padding: 0;
        padding-left: 2px
    }
    body #main-column .search.advanced {
        margin: 0;
        width: 100%
    }
    body #main-column .search.advanced form fieldset label {
        float: none;
        padding: 5px 0;
        width: 100%;
        text-align: left
    }
    body #main-column .search.advanced form fieldset textarea,
    body #main-column .search.advanced form fieldset select,
    body #main-column .search.advanced form fieldset input[type='text'] {
        width: 100%
    }
    body #main-column .search.advanced form fieldset.date-range {
        margin: 0
    }
    body #main-column .search.advanced form fieldset.buttons {
        padding-left: 0
    }
    body #main-column .search .pagination ul li {
        padding: 4px;
        display: inline-block;
        margin: 2px;
        width: 20px;
        text-align: center
    }
    body.two-columns #main-column {
        width: 100%;
		padding-top: 0px;
    }
    body.two-columns #main-column .section,
    body.two-columns #main-column .section.big-stories,
    body.two-columns #main-column .section.teaser-block.news-teaser {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    body.two-columns #main-column .section ul,
    body.two-columns #main-column .section.big-stories ul,
    body.two-columns #main-column .section.teaser-block.news-teaser ul {
        margin: 0 auto
    }
    body.two-columns #main-column .section ul li,
    body.two-columns #main-column .section.big-stories ul li,
    body.two-columns #main-column .section.teaser-block.news-teaser ul li,
    body.two-columns #main-column .section ul li.first-child,
    body.two-columns #main-column .section.big-stories ul li.first-child,
    body.two-columns #main-column .section.teaser-block.news-teaser ul li.first-child {
        margin-left: 0 !important;
        margin-right: 0 !important;
        box-sizing: border-box
    }
    body.two-columns #main-column .section ul li .text,
    body.two-columns #main-column .section.big-stories ul li .text,
    body.two-columns #main-column .section.teaser-block.news-teaser ul li .text,
    body.two-columns #main-column .section ul li.first-child .text,
    body.two-columns #main-column .section.big-stories ul li.first-child .text,
    body.two-columns #main-column .section.teaser-block.news-teaser ul li.first-child .text {
        background: none;
        width: 100% !important
    }
    body.two-columns #main-column .section ul li .media img,
    body.two-columns #main-column .section.big-stories ul li .media img,
    body.two-columns #main-column .section.teaser-block.news-teaser ul li .media img,
    body.two-columns #main-column .section ul li.first-child .media img,
    body.two-columns #main-column .section.big-stories ul li.first-child .media img,
    body.two-columns #main-column .section.teaser-block.news-teaser ul li.first-child .media img {
        width: 100% !important
    }
    body.two-columns #main-column .section.title-only ul,
    body.two-columns #main-column .section.big-stories.title-only ul,
    body.two-columns #main-column .section.teaser-block.news-teaser.title-only ul {
        max-width: 100%;
        width: 100%
    }
    body.two-columns #main-column .section.title-only ul li .text,
    body.two-columns #main-column .section.big-stories.title-only ul li .text,
    body.two-columns #main-column .section.teaser-block.news-teaser.title-only ul li .text {
        width: 100%
    }
    body.two-columns #main-column .section.filmstrip ul,
    body.two-columns #main-column .section.big-stories.filmstrip ul,
    body.two-columns #main-column .section.teaser-block.news-teaser.filmstrip ul,
    body.two-columns #main-column .section.news ul,
    body.two-columns #main-column .section.big-stories.news ul,
    body.two-columns #main-column .section.teaser-block.news-teaser.news ul {
        width: 100%;
        max-width: 100%
    }
    body.two-columns #main-column .section.filmstrip ul li,
    body.two-columns #main-column .section.big-stories.filmstrip ul li,
    body.two-columns #main-column .section.teaser-block.news-teaser.filmstrip ul li,
    body.two-columns #main-column .section.news ul li,
    body.two-columns #main-column .section.big-stories.news ul li,
    body.two-columns #main-column .section.teaser-block.news-teaser.news ul li {
        padding-left: 6px !important;
        padding-right: 6px !important;
        width: 50%
    }
    body.two-columns #main-column .section.filmstrip ul li .media,
    body.two-columns #main-column .section.big-stories.filmstrip ul li .media,
    body.two-columns #main-column .section.teaser-block.news-teaser.filmstrip ul li .media,
    body.two-columns #main-column .section.news ul li .media,
    body.two-columns #main-column .section.big-stories.news ul li .media,
    body.two-columns #main-column .section.teaser-block.news-teaser.news ul li .media {
        width: 100% !important
    }
    body.two-columns #main-column .section.filmstrip ul li .media img,
    body.two-columns #main-column .section.big-stories.filmstrip ul li .media img,
    body.two-columns #main-column .section.teaser-block.news-teaser.filmstrip ul li .media img,
    body.two-columns #main-column .section.news ul li .media img,
    body.two-columns #main-column .section.big-stories.news ul li .media img,
    body.two-columns #main-column .section.teaser-block.news-teaser.news ul li .media img {
        width: 100% !important
    }
    body.two-columns #main-column .section.big-stories ul li {
        margin-left: 0 !important;
        margin-right: 0 !important;
        box-sizing: border-box
    }
    body.two-columns #main-column .section.big-stories ul li .text {
        background: none;
        width: 190px !important
    }
    body.two-columns #main-column .section.big-stories ul li.el1,
    body.two-columns #main-column .section.big-stories ul li.el2,
    body.two-columns #main-column .section.big-stories ul li.el3 {
        width: 100%
    }
    body.two-columns #main-column .section.big-stories ul li.el1 .text,
    body.two-columns #main-column .section.big-stories ul li.el2 .text,
    body.two-columns #main-column .section.big-stories ul li.el3 .text {
        width: 100% !important;
        margin: 0;
        padding: 0 5px;
        box-sizing: border-box
    }
    body.two-columns #main-column .section.big-stories ul li.el1 .media,
    body.two-columns #main-column .section.big-stories ul li.el2 .media,
    body.two-columns #main-column .section.big-stories ul li.el3 .media {
        width: 100% !important
    }
    body.two-columns #main-column .section.big-stories ul li.el1 .media img,
    body.two-columns #main-column .section.big-stories ul li.el2 .media img,
    body.two-columns #main-column .section.big-stories ul li.el3 .media img {
        width: 100% !important
    }
    body.two-columns #main-column .section.flash-news ul li {
        margin-left: 0 !important;
        margin-right: 0 !important;
        box-sizing: border-box
    }
    body.two-columns #main-column .section.flash-news ul li .text {
        background: none;
        width: 190px !important
    }
    body.two-columns #main-column .section.flash-news ul li.el1,
    body.two-columns #main-column .section.flash-news ul li.el2 {
        width: 100%
    }
    body.two-columns #main-column .section.flash-news ul li.el1 .text,
    body.two-columns #main-column .section.flash-news ul li.el2 .text {
        width: 100% !important;
        margin: 0;
        padding: 0 5px;
        box-sizing: border-box
    }
    body.two-columns #main-column .featured {
        width: 100%;
        padding: 0;
        margin-bottom: 70px
    }
    body.two-columns #main-column .featured ul,
    body.two-columns #main-column .featured ul.ui-tabs-nav.ui-widget-header {
        width: 100%;
        background: none !important;
        border: none !important;
        margin: 0 auto;
        margin-top: 226px;
        position: absolute
    }
    body.two-columns #main-column .featured ul li,
    body.two-columns #main-column .featured ul.ui-tabs-nav.ui-widget-header li {
        float: left;
        width: 16.66666667%;
        padding: 0;
        display: inline-block;
        border: none !important;
        height: 50px;
        min-width: 50px;
        background-color: transparent !important
    }
    body.two-columns #main-column .featured ul li a,
    body.two-columns #main-column .featured ul.ui-tabs-nav.ui-widget-header li a {
        margin: 0 auto;
        position: absolute;
        border: none !important;
        left: 50%;
        margin-left: -25px;
        width: 50px;
        height: 50px
    }
    body.two-columns #main-column .featured ul li a img,
    body.two-columns #main-column .featured ul.ui-tabs-nav.ui-widget-header li a img {
        width: 100%;
        border: none !important;
        height: 50px
    }
    body.two-columns #main-column .featured ul li:first-child a,
    body.two-columns #main-column .featured ul.ui-tabs-nav.ui-widget-header li:first-child a,
    body.two-columns #main-column .featured ul li:nth-child(6n) a,
    body.two-columns #main-column .featured ul.ui-tabs-nav.ui-widget-header li:nth-child(6n) a {
        left: 0;
        margin-left: 0
    }
    body.two-columns #main-column .featured.scroller.thumbnail-left .ui-tabs-panel {
        left: 0
    }
    body.two-columns #main-column .featured.scroller .ui-widget-content {
        width: 100%;
        border: 0;
        height: 222px
    }
    body.two-columns #main-column .featured.scroller .content .ui-tabs-panel .text {
        width: 100%;
        margin: 0;
        height: 70px;
        top: 156px
    }
    body.two-columns #main-column .featured.scroller .content .ui-tabs-panel .text h2 {
        font-size: 18px
    }
    body.two-columns #main-column .featured.scroller .ui-tabs-panel img {
        width: 100%;
        height: 225px;
        margin: 0
    }
    body.two-columns #side-column {
        width: 100%
    }
    body.two-columns #side-column .widget.latest-jobs ul li .location {
        width: 70%;
        display: inline-block
    }
    body.two-columns #side-column .widget.latest-jobs ul li .date {
        float: right;
        display: inline-block
    }
    body.two-columns #side-column .image .content {
        padding-bottom: 0;
        padding-top: 5px
    }
    body.two-columns #side-column .image div.see-more {
        margin-top: 20px
    }
    body.two-columns #side-column .prayer li .time,
    body.two-columns #side-column .prayer li .timeh,
    body.two-columns #side-column .prayer .locationh,
    body.two-columns #side-column .prayer .location {
        width: 13%;
        text-align: center;
        padding: 0;
        margin: 0;
        display: inline-block;
        font-size: 8pt
    }
    body.two-columns #side-column .prayer .locationh,
    body.two-columns #side-column .prayer .location {
        text-align: left
    }
    body.two-columns #side-column .followus .content span {
        width: 80px;
        font-size: 14px
    }
    body.two-columns #side-column .followus .content img {
        width: 25px;
        height: 25px;
        margin-top: 0 !important
    }
    body.two-columns #side-column .article-list.teaser-block.thumbnail ul li,
    body.two-columns #side-column .widget.image ul li {
        display: none
    }
    body.two-columns #side-column .article-list.teaser-block.thumbnail ul .el1,
    body.two-columns #side-column .widget.image ul .el1,
    body.two-columns #side-column .article-list.teaser-block.thumbnail ul .el2,
    body.two-columns #side-column .widget.image ul .el2 {
        display: block;
        margin: 0;
        width: 50%
    }
    body.two-columns #side-column .article-list.teaser-block.thumbnail ul .el1 .text,
    body.two-columns #side-column .widget.image ul .el1 .text,
    body.two-columns #side-column .article-list.teaser-block.thumbnail ul .el2 .text,
    body.two-columns #side-column .widget.image ul .el2 .text,
    body.two-columns #side-column .article-list.teaser-block.thumbnail ul .el1 .caption,
    body.two-columns #side-column .widget.image ul .el1 .caption,
    body.two-columns #side-column .article-list.teaser-block.thumbnail ul .el2 .caption,
    body.two-columns #side-column .widget.image ul .el2 .caption {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
        display: inline-block
    }
    body.two-columns #side-column .article-list.teaser-block.thumbnail ul .el1 .media,
    body.two-columns #side-column .widget.image ul .el1 .media,
    body.two-columns #side-column .article-list.teaser-block.thumbnail ul .el2 .media,
    body.two-columns #side-column .widget.image ul .el2 .media,
    body.two-columns #side-column .article-list.teaser-block.thumbnail ul .el1 img,
    body.two-columns #side-column .widget.image ul .el1 img,
    body.two-columns #side-column .article-list.teaser-block.thumbnail ul .el2 img,
    body.two-columns #side-column .widget.image ul .el2 img {
        width: 100%;
        max-width: 200px;
        border: 0;
        box-sizing: border-box
    }
    body.two-columns #side-column .article-list.teaser-block.thumbnail ul .el1 img,
    body.two-columns #side-column .widget.image ul .el1 img,
    body.two-columns #side-column .article-list.teaser-block.thumbnail ul .el2 img,
    body.two-columns #side-column .widget.image ul .el2 img {
        padding: 0 10px
    }
    body.two-columns #side-column .html-snippet-left {
        width: 100%;
        float: none;
        margin-top: 5px
    }
    body.two-columns #side-column .html-snippet-left iframe {
        width: 100% !important
    }
    body.two-columns #side-column .html-snippet-center {
        width: 100%;
        max-width: 300px;
        margin-left: auto;
        margin-right: auto
    }
    body.two-columns #side-column .html-snippet-center img,
    body.two-columns #side-column .html-snippet-center h2 {
        width: 100%;
        max-width: 300px;
        margin: 0 auto;
        display: block
    }
    body.two-columns #side-column .img-center-align {
        display: block;
        margin: 0 auto;
        width: 100%;
        max-width: 300px
    }
    body.two-columns #side-column .poll,
    body.two-columns #side-column .newsletter {
        background: #f0f0f0;
        background-image: none;
        display: inline-block;
        width: 100%
    }
    body.two-columns #side-column #twitter-widget-1 {
        width: 1px !important;
        min-width: 100% !important;
        *width: 100% !important
    }
    body.two-columns #side-column .tabbed-content .container {
        width: 100%
    }
    body.two-columns #main-column .section.teaser-block.news-teaser.alternative ul li.first-child .media,
    body.two-columns #main-column .section.teaser-block.two-columns-teaser ul li.first-child .media {
        width: 355px !important
    }
    body.two-columns #main-column .section.teaser-block.news-teaser.alternative ul li.first-child .media img,
    body.two-columns #main-column .section.teaser-block.two-columns-teaser ul li.first-child .media img {
        width: 100% !important
    }
    body.two-columns #main-column .section.teaser-block.news-teaser.alternative ul li,
    body.two-columns #main-column .section.teaser-block.two-columns-teaser ul li {
        float: left;
        width: 100%
    }
    body.two-columns #main-column .section.teaser-block.news-teaser.alternative ul li .media,
    body.two-columns #main-column .section.teaser-block.two-columns-teaser ul li .media {
        float: left !important;
        width: 100px
    }
    body.two-columns #main-column .section.teaser-block.news-teaser.alternative ul li .text,
    body.two-columns #main-column .section.teaser-block.two-columns-teaser ul li .text {
        float: left !important;
        width: 190px !important
    }
    body.two-columns #main-column .section.teaser-block.news-teaser.alternative ul li.first-child .text,
    body.two-columns #main-column .section.teaser-block.two-columns-teaser ul li.first-child .text {
        width: 100% !important
    }
    #main-column .section.two-columns-teaser ul li.first-child .media,
    #main-column .section.sports ul li.first-child .media {
        width: 100% !important
    }
    #main-column .section.two-columns-teaser ul li.first-child .media img,
    #main-column .section.sports ul li.first-child .media img {
        width: 100% !important
    }
    #main-column .section.big-stories ul li .text h2 {
        font-size: 16px
    }
    body.business #main-column .section.filmstrip .media img,
    body.news #main-column .section.filmstrip .media img,
    body.crime #main-column .section.filmstrip .media img,
    body.entertainment #main-column .section.filmstrip .media img,
    body.offbeat #main-column .section.filmstrip .media img,
    body.sports #main-column .section.filmstrip .media img,
    body.property #main-column .section.filmstrip .media img,
    body.lifestyle #main-column .section.filmstrip .media img,
    body.search #main-column .section.filmstrip .media img,
    body.prayer-time #main-column .section.filmstrip .media img,
    body.business #main-column .section.news .media img,
    body.news #main-column .section.news .media img,
    body.crime #main-column .section.news .media img,
    body.entertainment #main-column .section.news .media img,
    body.offbeat #main-column .section.news .media img,
    body.sports #main-column .section.news .media img,
    body.property #main-column .section.news .media img,
    body.lifestyle #main-column .section.news .media img,
    body.search #main-column .section.news .media img,
    body.prayer-time #main-column .section.news .media img {
        width: 100% !important
    }
    body.business #side-column .article-list ul li .media img,
    body.news #side-column .article-list ul li .media img,
    body.crime #side-column .article-list ul li .media img,
    body.entertainment #side-column .article-list ul li .media img,
    body.offbeat #side-column .article-list ul li .media img,
    body.sports #side-column .article-list ul li .media img,
    body.property #side-column .article-list ul li .media img,
    body.lifestyle #side-column .article-list ul li .media img,
    body.search #side-column .article-list ul li .media img,
    body.prayer-time #side-column .article-list ul li .media img {
        width: 100%
    }
    body.business #side-column .article-list.videos ul li,
    body.news #side-column .article-list.videos ul li,
    body.crime #side-column .article-list.videos ul li,
    body.entertainment #side-column .article-list.videos ul li,
    body.offbeat #side-column .article-list.videos ul li,
    body.sports #side-column .article-list.videos ul li,
    body.property #side-column .article-list.videos ul li,
    body.lifestyle #side-column .article-list.videos ul li,
    body.search #side-column .article-list.videos ul li,
    body.prayer-time #side-column .article-list.videos ul li {
        display: block;
        width: 45%;
        margin: 0;
        padding: 0 5% 0 0
    }
    body.business #side-column .article-list.videos ul li img,
    body.news #side-column .article-list.videos ul li img,
    body.crime #side-column .article-list.videos ul li img,
    body.entertainment #side-column .article-list.videos ul li img,
    body.offbeat #side-column .article-list.videos ul li img,
    body.sports #side-column .article-list.videos ul li img,
    body.property #side-column .article-list.videos ul li img,
    body.lifestyle #side-column .article-list.videos ul li img,
    body.search #side-column .article-list.videos ul li img,
    body.prayer-time #side-column .article-list.videos ul li img {
        width: 100%;
        max-width: 180px
    }
    body.business #side-column .html-snippet.epl-banner h2,
    body.news #side-column .html-snippet.epl-banner h2,
    body.crime #side-column .html-snippet.epl-banner h2,
    body.entertainment #side-column .html-snippet.epl-banner h2,
    body.offbeat #side-column .html-snippet.epl-banner h2,
    body.sports #side-column .html-snippet.epl-banner h2,
    body.property #side-column .html-snippet.epl-banner h2,
    body.lifestyle #side-column .html-snippet.epl-banner h2,
    body.search #side-column .html-snippet.epl-banner h2,
    body.prayer-time #side-column .html-snippet.epl-banner h2 {
        width: 100%
    }
    body.business #content .missed-stories ul,
    body.news #content .missed-stories ul,
    body.crime #content .missed-stories ul,
    body.entertainment #content .missed-stories ul,
    body.offbeat #content .missed-stories ul,
    body.sports #content .missed-stories ul,
    body.property #content .missed-stories ul,
    body.lifestyle #content .missed-stories ul,
    body.search #content .missed-stories ul,
    body.prayer-time #content .missed-stories ul {
        width: 100%;
        max-width: 100%
    }
    body.business #content .missed-stories ul li,
    body.news #content .missed-stories ul li,
    body.crime #content .missed-stories ul li,
    body.entertainment #content .missed-stories ul li,
    body.offbeat #content .missed-stories ul li,
    body.sports #content .missed-stories ul li,
    body.property #content .missed-stories ul li,
    body.lifestyle #content .missed-stories ul li,
    body.search #content .missed-stories ul li,
    body.prayer-time #content .missed-stories ul li {
        margin: 0;
        display: none;
        box-sizing: border-box;
        padding-left: 6px !important;
        padding-right: 6px !important;
        width: 50%;
        height: 180px
    }
    body.business #content .missed-stories ul li.el1,
    body.news #content .missed-stories ul li.el1,
    body.crime #content .missed-stories ul li.el1,
    body.entertainment #content .missed-stories ul li.el1,
    body.offbeat #content .missed-stories ul li.el1,
    body.sports #content .missed-stories ul li.el1,
    body.property #content .missed-stories ul li.el1,
    body.lifestyle #content .missed-stories ul li.el1,
    body.search #content .missed-stories ul li.el1,
    body.prayer-time #content .missed-stories ul li.el1,
    body.business #content .missed-stories ul li.el2,
    body.news #content .missed-stories ul li.el2,
    body.crime #content .missed-stories ul li.el2,
    body.entertainment #content .missed-stories ul li.el2,
    body.offbeat #content .missed-stories ul li.el2,
    body.sports #content .missed-stories ul li.el2,
    body.property #content .missed-stories ul li.el2,
    body.lifestyle #content .missed-stories ul li.el2,
    body.search #content .missed-stories ul li.el2,
    body.prayer-time #content .missed-stories ul li.el2,
    body.business #content .missed-stories ul li.el3,
    body.news #content .missed-stories ul li.el3,
    body.crime #content .missed-stories ul li.el3,
    body.entertainment #content .missed-stories ul li.el3,
    body.offbeat #content .missed-stories ul li.el3,
    body.sports #content .missed-stories ul li.el3,
    body.property #content .missed-stories ul li.el3,
    body.lifestyle #content .missed-stories ul li.el3,
    body.search #content .missed-stories ul li.el3,
    body.prayer-time #content .missed-stories ul li.el3,
    body.business #content .missed-stories ul li.el4,
    body.news #content .missed-stories ul li.el4,
    body.crime #content .missed-stories ul li.el4,
    body.entertainment #content .missed-stories ul li.el4,
    body.offbeat #content .missed-stories ul li.el4,
    body.sports #content .missed-stories ul li.el4,
    body.property #content .missed-stories ul li.el4,
    body.lifestyle #content .missed-stories ul li.el4,
    body.search #content .missed-stories ul li.el4,
    body.prayer-time #content .missed-stories ul li.el4 {
        display: block
    }
    body.business #content .missed-stories ul li .media,
    body.news #content .missed-stories ul li .media,
    body.crime #content .missed-stories ul li .media,
    body.entertainment #content .missed-stories ul li .media,
    body.offbeat #content .missed-stories ul li .media,
    body.sports #content .missed-stories ul li .media,
    body.property #content .missed-stories ul li .media,
    body.lifestyle #content .missed-stories ul li .media,
    body.search #content .missed-stories ul li .media,
    body.prayer-time #content .missed-stories ul li .media {
        width: 100% !important
    }
    body.business #content .missed-stories ul li .media img,
    body.news #content .missed-stories ul li .media img,
    body.crime #content .missed-stories ul li .media img,
    body.entertainment #content .missed-stories ul li .media img,
    body.offbeat #content .missed-stories ul li .media img,
    body.sports #content .missed-stories ul li .media img,
    body.property #content .missed-stories ul li .media img,
    body.lifestyle #content .missed-stories ul li .media img,
    body.search #content .missed-stories ul li .media img,
    body.prayer-time #content .missed-stories ul li .media img {
        width: 100% !important
    }
    body.property .section.first-child li {
        height: 180px
    }
    #main-column .article {
        width: auto;
        float: none;
        margin-right: 0
    }
    #footer .sections {
        display: none
    }
    #footer .dmi-links img {
        width: 100%;
        height: auto
    }
    #footer .links ul li {
        float: left;
        padding-right: 10px
    }
    #page {
        width: 100%;
        padding: 0;
        border: none;
        padding: 110px 10px 60px;
        box-sizing: border-box
    }
    .home-page #page {
        padding: 139px 10px 60px
    }
    .no-sharebox #page {
        padding-bottom: 0
    }
    #page.menu-open:after {
        position: fixed;
        height: 100%;
        width: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: rgba(0, 0, 0, 0.5);
        z-index: 10;
        content: ''
    }
    #header .masthead {
        z-index: 100;
        height: 70px;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        overflow: hidden;
        background-color: #f4f1e8
    }
    #header .masthead.menu-open {
        border-bottom: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }
    #header .masthead .graphic {
        margin: 0;
        height: 45px;
        right: 10px;
        top: 26px;
        position: absolute
    }
    #header .masthead .graphic img {
        height: 45px
    }
    #header .mobile-menu-toggle {
        height: 50px;
        width: 50px;
        position: absolute;
        left: 0;
        top: 25px;
        padding-top: 15px;
        -webkit-transition: all .3s ease-in;
        -moz-transition: all .3s ease-in;
        -o-transition: all .3s ease-in;
        transition: all .3s ease-in;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -o-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0)
    }
    #header .mobile-menu-toggle .lines-button {
        position: relative;
        left: 50%;
        margin-left: -15px;
        -moz-transition: .3s;
        -o-transition: .3s;
        -webkit-transition: .3s;
        transition: .3s;
        cursor: pointer
    }
    #header .mobile-menu-toggle .lines {
        display: inline-block;
        width: 30px;
        height: 3px;
        background: black;
        border-radius: 2px;
        -moz-transition: .3s;
        -o-transition: .3s;
        -webkit-transition: .3s;
        transition: .3s;
        position: relative
    }
    #header .mobile-menu-toggle .lines:after {
        top: 7px
    }
    #header .mobile-menu-toggle .lines:before {
        top: -7px
    }
    #header .mobile-menu-toggle .lines:before,
    #header .mobile-menu-toggle .lines:after {
        display: inline-block;
        width: 30px;
        height: 3px;
        background: black;
        border-radius: 2px;
        -moz-transition: .3s;
        -o-transition: .3s;
        -webkit-transition: .3s;
        transition: .3s;
        position: absolute;
        left: 0;
        content: ''
    }
    #header .mobile-menu-toggle:after {
        bottom: 20px;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: transparent;
        border-bottom-color: #f4f1e8;
        border-width: 5px;
        margin-left: -5px;
        -webkit-transition: all .4s ease-out;
        -moz-transition: all .4s ease-out;
        -o-transition: all .4s ease-out;
        transition: all .4s ease-out;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -o-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -o-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }
    #header .mobile-menu-toggle.expanded {
        background: #a62832
    }
    #header .mobile-menu-toggle.expanded:after {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    #header .mobile-menu-toggle.expanded .lines {
        background: #a62832
    }
    #header .mobile-menu-toggle.expanded .lines:before,
    #header .mobile-menu-toggle.expanded .lines:after {
        -moz-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        -o-transform-origin: 50% 50%;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        top: 0;
        width: 30px;
        background: #f4f1e8
    }
    #header .mobile-menu-toggle.expanded .lines:before {
        -moz-transform: rotate3d(0, 0, 1, 45deg);
        -ms-transform: rotate3d(0, 0, 1, 45deg);
        -o-transform: rotate3d(0, 0, 1, 45deg);
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg)
    }
    #header .mobile-menu-toggle.expanded .lines:after {
        -moz-transform: rotate3d(0, 0, 1, -45deg);
        -ms-transform: rotate3d(0, 0, 1, -45deg);
        -o-transform: rotate3d(0, 0, 1, -45deg);
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg)
    }
    #header .navigation {
        max-height: 0;
        height: 0;
        width: 100%;
        overflow: hidden;
        left: 0;
        right: 0;
        bottom: 0;
        overflow-y: scroll;
        top: 70px;
        width: 90%;
        padding-right: 10%;
        position: fixed;
        z-index: 102;
        background-repeat: repeat;
        -webkit-transition: all .4s ease-out;
        -moz-transition: all .4s ease-out;
        -o-transition: all .4s ease-out;
        transition: all .4s ease-out;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -o-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0)
    }
    #header .navigation.open {
        max-height: 600px;
        height: auto
    }
    #header .navigation .gold-forex {
        display: none
    }
    #header .navigation .tab-menu ul.menu {
        background-image: none !important
    }
    #header .navigation .tab-menu ul li {
        display: block;
        width: 100%;
        color: black !important;
        border-bottom: 1px solid #d5d5d5;
        border-right: 1px solid #d5d5d5;
        background: #ebebeb;
        position: relative
    }
    #header .navigation .tab-menu ul li a {
        display: inline-block !important
    }
    #header .navigation .tab-menu ul li:hover a {
        background: none !important
    }
    #header .navigation .tab-menu ul li.selected {
        background: white !important
    }
    #header .navigation .tab-menu ul li.selected ul li {
        background: white !important
    }
    #header .navigation .tab-menu,
    #header .navigation .tab-menu ul.menu {
        width: 100%
    }
    #header .navigation .tab-menu ul li:hover ul.sub-menu,
    #header .navigation .tab-menu ul li.hover ul.sub-menu,
    #header .navigation .tab-menu ul li.active ul.sub-menu,
    #header .navigation .tab-menu ul li.selected ul.sub-menu {
        display: none !important
    }
    #header .navigation .tab-menu ul.menu>li.parent:after,
    #header .navigation .tab-menu ul.menu>li.parent:hover:after {
        font-family: "bayan";
        font-style: normal;
        font-weight: normal;
        speak: none;
        display: inline-block;
        text-decoration: inherit;
        width: 1em;
        text-align: center;
        font-variant: normal;
        text-transform: none;
        line-height: 1em;
        content: '\e801';
        color: #b6b6b6;
        right: 8px;
        top: 6px;
        font-size: 24px;
        position: absolute;
        -webkit-transition: all .2s ease-out;
        -moz-transition: all .2s ease-out;
        -o-transition: all .2s ease-out;
        transition: all .2s ease-out;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -o-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    #header .navigation .tab-menu ul.menu>li.parent.open:after,
    #header .navigation .tab-menu ul.menu>li.parent.open:hover:after {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }
    #header .navigation .tab-menu ul.menu li a {
        color: black !important;
        padding: 10px 20px
    }
    #header .navigation .tab-menu .shortcuts {
        display: none !important
    }
    #header .navigation .tab-menu ul li.open ul.sub-menu {
        width: 100%;
        display: block !important;
        position: relative;
        background: none !important;
        padding: 10px 20px;
        box-sizing: border-box;
        border-top: 1px solid #d5d5d5
    }
    #header .navigation .tab-menu ul li.open ul.sub-menu li {
        border: 0 !important
    }
    #header .navigation .tab-menu ul li.open ul.sub-menu li a {
        background-image: none !important;
        color: #959595 !important
    }
    #header .navigation .tab-menu ul li.open ul.sub-menu li ul.sub-menu {
        display: none !important
    }
    #header .banner{
        padding: 0px 0px 5px 0px;
	}
    #header .previous-edition-header {
        display: none !important
    }
    #header .extras .breadcrumb {
        margin: 0;
        height: 30px;
        box-sizing: border-box;
        width: 100%;
        padding: 0;
        padding-top: 10px
    }
    #header .extras .breaking-news {
        width: 100%;
        margin: 0;
        padding: 0;
        display: inline-block;
        position: absolute;
        height: 40px;
        left: 0;
        top: 109px;
        padding-right: 10px 0;
        background-color: #707070
    }
    #header .extras .breaking-news h2 {
        display: none
    }
    #header .extras .breaking-news .newsticker {
        width: 100%;
        margin: 0;
        padding: 0;
        display: inline-block
    }
    #header .extras .breaking-news .newsticker li {
        text-align: center;
        width: 100%
    }
    #header .extras .breaking-news .newsticker li a {
        width: 100%;
        box-sizing: border-box;
        color: white;
        margin: 5px 0 0 0;
        display: inline-block;
        padding: 0 5px;
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
    #header .extras .breaking-news .newsticker li a:visited,
    #header .extras .breaking-news .newsticker li a:hover,
    #header .extras .breaking-news .newsticker li a:active {
        color: white
    }
    #header .extras .search {
        width: 100% !important;
        display: block !important;
        background-color: #eee;
        position: absolute;
        top: 69px;
        height: 40px;
        padding: 0;
        left: 0
    }
    #header .extras .search input[type='text'] {
        width: 65% !important;
        margin: 0 auto;
        display: block !important;
        height: 20px;
        padding: 20px 0 10px;
        background-color: #eee;
        box-sizing: border-box;
        border: 0;
        font-size: 22px;
        border-bottom: solid 1px #cfcfcf;
        border-radius: 0
    }
    #header .extras .search .advanced {
        display: inline-block;
        bottom: 10px;
        position: relative;
        padding-right: 5px;
        padding-left: 0
    }
    #header .extras .search .search-submit {
        width: 50px;
        height: 40px;
        background-color: #a62832;
        position: absolute;
        top: 0;
        left: 0;
        border: 0;
        box-sizing: border-box
    }
    #header .extras .search .search-submit:after {
        font-family: "bayan";
        font-style: normal;
        font-weight: normal;
        speak: none;
        display: inline-block;
        text-decoration: inherit;
        width: 1em;
        text-align: center;
        font-variant: normal;
        text-transform: none;
        line-height: 1em;
        content: '\e802';
        font-size: 26px;
        color: white
    }
	#main-column .section.filmstrip.narrow.divider UL {
        border-right: 0px;
        width: 100%
    }
	.home-page #page {
        padding-top: 116px;
    }
    body.two-columns #main-column .featured {
        margin-bottom: 60px;
    }
    #main-column .featured UL.ui-tabs-nav.ui-widget-header,
    #main-column .featured.scroller UL.ui-tabs-nav {
        display: block !important
    }
    #header .navigation .tab-menu ul.shortcuts {
        width: 100%;
        display: block !important;
        padding: 0px;
    }
    #header .navigation .tab-menu ul.shortcuts li a {
        color: #000;
        padding: 10px 20px;
        font-size: 14px;
    }
    #header .navigation .tab-menu ul.shortcuts li a:hover {
        text-decoration: none;
    }
    #header .extras .breaking-news {
        display: none;
    }
    #sharebox.social-media-float {
        display: none;
    }
    #page .banner.leader-board {
        text-align: center;
		width: 320px;
		/*height: 50px;*/
		padding: 0px;
    }
}
@media only screen and (min-width: 400px) and (max-width: 767px) {
    #side-column .article-list.business ul li.el2,
    #side-column .article-list.business ul li.el3,
    #side-column .article-list.business ul li.el4,
    #side-column .article-list.business ul li.el5,
    #side-column .article-list.business ul li.el6 {
        height: 45px
    }
}
@media only screen and (min-width: 415px) and (max-width: 767px) {
    body.two-columns #main-column .section.filmstrip ul li,
    body.two-columns #main-column .section.big-stories.filmstrip ul li,
    body.two-columns #main-column .section.teaser-block.news-teaser.filmstrip ul li,
    body.two-columns #main-column .section.news ul li,
    body.two-columns #main-column .section.big-stories.news ul li,
    body.two-columns #main-column .section.teaser-block.news-teaser.news ul li {
        width: 25%
    }
    #content .missed-stories ul li {
        width: 25% !important
    }
    #content .missed-stories ul li .media img {
        width: 100%
    }
}
