/* Home Page Main Area */
#content .container-home-new .home-main-header h1 { font-size: 26px; color: #7e7e7e; font-weight: normal; height: 60px; line-height: 60px; }

.container-home-new .home-article h3 { margin: 15px 0 15px 0; }
.container-home-new .home-article p { overflow: hidden; }
.container-home-new p.breadcrumb { line-height: 17px; }
.container-home-new .latest-article, .container-home-new .latest-articles { overflow: hidden; padding: 6px; margin: 0; }
.container-home-new .latest-article h3 { font-size: 26px; font-weight: normal; }
.container-home-new .latest-article h3 a:hover { color: #047ac0; }
.container-home-new .latest-article .media-photo img { width: 240px; height: 270px; }
.container-home-new .latest-articles h3 { font-size: 20px; font-weight: normal; }
.container-home-new .latest-articles h3 a { line-height: 23px; color: #242424; text-decoration: none; font-weight: normal; }
.container-home-new .latest-articles h3 a:hover { color: #047ac0; }
.container-home-new .latest-articles .media-photo { width: 122px; height: 122px; }
.container-home-new .latest-articles .media-photo img { width: 122px; height: 137px; }
.container-home-new .home-articles-section { border-width: 1px; border-style: solid; border-color: #bababa; }
.container-home-new .home-articles-section.first-home-articles-section { border-width: 0 1px 1px 1px; }
.container-home-new .articles-container .article-meta { overflow: hidden; margin: 3px 0 15px 0; }
.container-home-new .articles-container .article-meta .post-date { display: block; float: right; color: #6a6a6a; margin-right: 3px; }
.container-home-new .articles-container .article-meta .breadcrumb, .sidebar-content .breadcrumb { color: #047ac0; font-style: italic; }
.container-home-new .articles-container .article-meta .breadcrumb a, .sidebar-content .breadcrumb a { color: #047ac0; text-decoration: none; font-size: 12px; line-height: 17px; }

/* Section Headings */
.section-heading { background-color: #37556d; background-image: url('images/homepage/img-banner.jpg'); background-repeat: repeat-x; }
.section-heading a { display: block; text-decoration: none; padding: 10px; }
.section-heading h2, .section-heading h3 { color: #ffffff; font-weight: normal; font-size: 18px; line-height: 18px; }

/* Alternating Rows */
.container-home-new .articles-container .standard, .sidebar-content .alt  { background-color: #ffffff; }
.container-home-new .articles-container .alt, .sidebar-content .standard { background-color: #ebebeb; }

/* Home Page Ads */
.container-home-new .ad-placeholder { margin: 0; }
.container-home-new .articles-container .ad-placeholder { margin: 14px 0 14px 0; }
.container-home-new .ad-placeholder img { display: none; }
.container-home-new .ad-placeholder a img { display: block; }

/* Home Page Next Page Link */
.container-home-new .continue-news-stories-wrapper { text-align: right; font-size: 15px; margin: 14px; }
.container-home-new .continue-news-stories-wrapper a { text-decoration: none; } 

/* Subscribe */
.new-home-page-signup .subscribe-form { height: 140px; border: none; margin-top: 0px; }
.new-home-page-signup .join-us-title h5 { font-style: normal; font-weight: normal; font-size: 27px; margin: 12px 0 18px 0; }

/* Social Networking */
.social-network-container { height: 60px; line-height: 60px; }
.social-network-container h6 { height: 60px; line-height: 60px; margin: 0; }

/* Sidebar */
.sidebar-home-section { margin-bottom: 10px; }
.sidebar-content { border-width: 0 1px 1px 1px; border-style: solid; border-color: #bababa; }
.sidebar-content h2, .sidebar-content h3, .sidebar-content h4, .sidebar-content h5 { font-weight: normal; }
.sidebar-content a { color: #000000; text-decoration: none; }
.sidebar-content a:hover { color: #047ac0; }
.sidebar-content .sidebar-item { overflow: hidden; padding: 6px 10px 6px 6px; }
.sidebar-content .media-photo { width: 75px; height: 75px; float: left; overflow: hidden; }
.sidebar-content .media-photo img { width: 75px; }
.sidebar-content .sidebar-item-meta { overflow: hidden; }
.sidebar-content .sidebar-item-meta .breadcrumb { display: block; }
.sidebar-content .sidebar-item-meta .post-date { display: block; font-size: 12px; color: #6a6a6a; }
.sidebar-content p.breadcrumb { line-height: 17px; }
.sidebar-content .breadcrumb a { color: #047ac0; text-decoration: none; line-height: 17px; }
.sidebar-content .breadcrumb a:hover { color: #047ac0; }

/* Sidebar Social Networks */
.social-networks a.fb.home, .social-networks a.twitter.home { background-image: url(images/homepage/fb-twitter-bg.jpg); }

/* Twitter Widget */
.sidebar-content .twitterwidget { padding-top: 0; background-color: #ebebeb; }
.sidebar-content h4 { font-weight: normal; font-size: 20px; margin: 6px 0 10px 0; }
.customisable-border { border:1px solid #fff !Important;  } 

/* Sidebar Videos */
.sidebar-content.videos .media-photo { width: 110px; position: relative; }
.sidebar-content.videos h4 { font-size: 14px; }
.sidebar-content.videos .media-photo img { width: 110px; }
.video-play { background: url(images/homepage/icon-play.png) no-repeat center center; background-size:30px; width:110px; height:75px; display:block; position:absolute; top:0; z-index:10000; }

/* Sidebar News */
.sidebar-content.news h4 { font-size: 16px; }

/* Sidebar Datebook */
.sidebar-content.datebook h4 { font-size: 14px; }
.sidebar-content.datebook p { margin-bottom: 4px; overflow: hidden; }

/* Sidebar Gallery */
.sidebar-content.edge-gallery .media-photo { width: 110px;  }
.sidebar-content.edge-gallery .media-photo img { min-height: 75px; width: 140px; }

/* Sidebar Media Feed */
.sidebar-content.media-feed ul.tabs { border-width: 0; }
.sidebar-content.media-feed ul.tabs li a { background-color: #ffffff; color: #047ac0; width: 53px; border-color: #bababa; border-width: 0 0 1px 0; }
.sidebar-content.media-feed ul.tabs li a:hover { color: #047ac0; }
.sidebar-content.media-feed ul.tabs li a.middle { border-left-width: 1px; border-right-width: 1px; }
.sidebar-content.media-feed ul.tabs li a.last { width: 55px; }
.sidebar-content.media-feed ul.tabs li a.active { background-color: #ebebeb; margin: 0; border-bottom: #ebebeb 1px solid; }

.sidebar-content.media-feed ul.tabs-content li { background-color: #ebebeb; }
.sidebar-content.media-feed ul.tabs-content li { padding: 14px 14px 0 14px; }
.sidebar-content.media-feed ul.tabs-content li ul li { margin-bottom: 20px; padding: 0; }
.sidebar-content.media-feed ul.tabs-content ul.tabs-content li ul li a {  }
.sidebar-content.media-feed ul.tabs-content a.rsswidget { width: 176px; font-size: 14px; color: #000000; }
.sidebar-content.media-feed ul.tabs-content .rss-date { display: block; float: right; font-style: normal; color: #6a6a6a; margin-left: 4px; }

/* Special Video */
.sidebar-content.special-video { text-align: center; padding: 3px; }
.sidebar-content.special-video iframe { display: block; }

/* Heading Icons */
.heading-icon-wrapper { float: right; }

/* Slider for Ad Blocks */
#ad-blocks-slider { margin: 10px 0 15px 0; overflow: hidden; }
#ad-blocks-slider .carousel_inner { float: left; width: 604px; /* important (this width = width of list item(including margin) * items shown */ overflow: hidden; background: #fff; }
#ad-blocks-slider .carousel_ul { position: relative; left: -604px; /* important (this should be negative number of list items width(including margin) */ list-style-type: none; margin: 0px; padding: 0px; width: 9999px; /* important */ }
#ad-blocks-slider .carousel_ul li { float: left; width: 140px; /* fixed width, important */ padding: 0px; background: #fff; margin-left: 11px; }
#ad-blocks-slider .carousel_ul li img { display: block; cursor: pointer; border: 0; }

/* Slider Buttons */
#ad-blocks-slider .carousel_controls { width: 35px; float: left; }
#ad-blocks-slider .ad_blocks_left_scroll, .ad_blocks_right_scroll { height: 70px; width: 35px; background: #37556d url(images/homepage/adblock-slider-controls.png) 0 0 no-repeat; cursor: pointer; }
#ad-blocks-slider .ad_blocks_left_scroll { background-position: 0 0; }
#ad-blocks-slider .ad_blocks_right_scroll { background-position: -35px 0; }
#ad-blocks-slider .ad_blocks_left_scroll:hover { background-position: 0 -70px; }
#ad-blocks-slider .ad_blocks_right_scroll:hover { background-position: -35px -70px; }

/* Non Home Page Home Page Items */
.sidebar-content.media-feed.media-feed-non-home ul.tabs-content li  { padding: 0; }
/* HomePage Carry-overs */
.show-hide-comments { margin-bottom: 20px; }
#comments { display: none; }

/* VIDEO CATEGORY */
.archive.category-video #archive-articles .media-photo-wrapper .media-photo{height: 164px;}
.archive.category-video #archive-articles .media-photo-wrapper .media-photo img{max-height: 164px;}
