﻿/*FONTS*/





@font-face {
	font-family: 'HelveticaNeueLTPro-Roman';
	src: url('/assets/fonts/nov-2016/HelveticaNeueLTPro-Roman.eot');
	src: url('/assets/fonts/nov-2016/HelveticaNeueLTPro-Roman.eot?#iefix')format('embedded-opentype'), url('/assets/fonts/nov-2016/HelveticaNeueLTPro-Roman.woff') format('woff'), url('/assets/fonts/nov-2016/HelveticaNeueLTPro-Roman.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeueLTPro-Bd';
	src: url('/assets/fonts/nov-2016/HelveticaNeueLTPro-Bd.eot');
	src: url('/assets/fonts/nov-2016/HelveticaNeueLTPro-Bd.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/nov-2016/HelveticaNeueLTPro-Bd.woff') format('woff'), url('/assets/fonts/nov-2016/HelveticaNeueLTPro-Bd.ttf') format('truetype');
	src: url(/assets/fonts/nov-2016/HelveticaNeueLTPro-Bd.otf)format('opentype');
}
@font-face {
	font-family: 'HelveticaNeueLTPro-MdCn';
	src: url('/assets/fonts/nov-2016/HelveticaNeueLTPro-MdCn.eot');
	src: url('/assets/fonts/nov-2016/HelveticaNeueLTPro-MdCn.eot?#iefix')format('embedded-opentype'), url('/assets/fonts/nov-2016/HelveticaNeueLTPro-MdCn.woff') format('woff'), url('/assets/fonts/nov-2016/HelveticaNeueLTPro-MdCn.ttf') format('truetype');
	src: url(/assets/fonts/nov-2016/HelveticaNeueLTPro-MdCn.otf)format('opentype');
}
@font-face {
	font-family: 'HelveticaNeueLTPro-Lt';
	src: url('/assets/fonts/nov-2016/HelveticaNeueLTPro-Lt.eot');
	src: url('/assets/fonts/nov-2016/HelveticaNeueLTPro-Lt.eot?#iefix')format('embedded-opentype'), url('/assets/fonts/nov-2016/HelveticaNeueLTPro-Lt.woff') format('woff'), url('/assets/fonts/nov-2016/HelveticaNeueLTPro-Lt.ttf') format('truetype');
	src: url(/assets/fonts/nov-2016/HelveticaNeueLTPro-Lt.otf)format('opentype');
}
@font-face {
	font-family: 'HelveticaNeueLTPro-Md';
	src: url('/assets/fonts/nov-2016/HelveticaNeueLTPro-Md.eot');
	src: url('/assets/fonts/nov-2016/HelveticaNeueLTPro-Md.eot?#iefix')format('embedded-opentype'), url('/assets/fonts/nov-2016/HelveticaNeueLTPro-Md.woff') format('woff'), url('/assets/fonts/nov-2016/HelveticaNeueLTPro-Md.ttf') format('truetype');
	src: url(/assets/fonts/nov-2016/HelveticaNeueLTPro-Md.otf)format('opentype');
}
@font-face {
	font-family: 'Helvetica-Neue-LT-Light';
	src: url('/assets/fonts/nov-2016/Helvetica-Neue-LT-Light.eot');
	src: url('/assets/fonts/nov-2016/Helvetica-Neue-LT-Light.eot?#iefix')format('embedded-opentype'), url('/assets/fonts/nov-2016/Helvetica-Neue-LT-Light.woff') format('woff'), url('/assets/fonts/nov-2016/Helvetica-Neue-LT-Light.ttf') format('truetype');
	src: url(/assets/fonts/nov-2016/Helvetica-Neue-LT-Light.otf)format('opentype');
}
@font-face {
	font-family: 'Georgia';
	src: url('/assets/fonts/nov-2016/Georgia.eot');
	src: url('/assets/fonts/nov-2016/Georgia.eot?#iefix')format('embedded-opentype'), url('/assets/fonts/nov-2016/Georgia.woff') format('woff'), url('/assets/fonts/nov-2016/Georgia.ttf') format('truetype');
	src: url(/assets/fonts/nov-2016/Georgia.otf)format('opentype');
}
@font-face {
	font-family: 'Georgia-Bold';
	src: url('/assets/fonts/nov-2016/Georgia-Bold.eot');
	src: url('/assets/fonts/nov-2016/Georgia-Bold.eot?#iefix')format('embedded-opentype'), url('/assets/fonts/nov-2016/Georgia-Bold.woff') format('woff'), url('/assets/fonts/nov-2016/Georgia-Bold.ttf') format('truetype');
	src: url(/assets/fonts/nov-2016/Georgia-Bold.otf)format('opentype');
}
@font-face {
	font-family: 'Georgia-Italic';
	src: url('/assets/fonts/nov-2016/Georgia-Italic.eot');
	src: url('/assets/fonts/nov-2016/Georgia-Italic.eot?#iefix')format('embedded-opentype'), url('/assets/fonts/nov-2016/Georgia-Italic.woff') format('woff'), url('/assets/fonts/nov-2016/Georgia-Italic.ttf') format('truetype');
	src: url(/assets/fonts/nov-2016/Georgia-Italic.otf)format('opentype');
}
@font-face {
	font-family: 'Georgia-BoldItalic';
	src: url('/assets/fonts/nov-2016/Georgia-BoldItalic.eot');
	src: url('/assets/fonts/nov-2016/Georgia-BoldItalic.eot?#iefix')format('embedded-opentype'), url('/assets/fonts/nov-2016/Georgia-BoldItalic.woff') format('woff'), url('/assets/fonts/nov-2016/Georgia-BoldItalic.ttf') format('truetype');
	src: url(/assets/fonts/nov-2016/Georgia-BoldItalic.otf)format('opentype');
}
@font-face {
	font-family: Genericons;
	src: url(../genericons/Genericons.ttf);
}
/*/Fonts*/

button:focus {
	outline: 0;
}
input:focus {
	outline: 0;
}
a {
	color: #FA9000;
	outline: 0;
}
a:focus, a:visited {
	outline: 0;
	color: #FA9000;
	text-decoration: none;
}
a:hover {
	outline: 0;
	color: #FA9000;
	text-decoration: underline;
}
h3, h4 {
	font-weight: bold;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: bold;
}

/* Moftah Grid Adjustment*/

@media (min-width: 991px) {
.container {
	width: 970px;
}
}

@media (min-width: 880px) {
.container {
	width: 870px;
}
}

@media (min-width: 1024px) {
.container {
	width: 1000px;
}
}

@media (min-width: 1200px) {
.container {
	width: 1170px;
}
}

@media (max-width: 1199px) and (min-width: 1049px) {
.container {
	width: 1028px;
}
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
:before, :after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*Grid Adjustment*/


/*-----------------------------HEADER----------------------------*/

body {
	background: #f2f2f2;
}
/*top adv*/

.top-adv-wrapper {
	text-align: center;
	/*padding: 20px 0;*/
	margin: 0 auto;
	width: 100%;
}

@media (max-width: 767px) {
section.body-content {
	margin-top: -43px;
}
div#topadv {
	margin: 50px 0px 0px 0;
}
}
/*/top adv*/


/*preHeader*/

.pre-header {
	background-color: #000;
	text-align: right;
}
.pre-header {
	display: none;
}

@media (min-width: 767px) {
.pre-header {
	display: block;
}
}
.pre-header .genericon-twitter, .pre-header .genericon-facebook, .pre-header .genericon-instagram {
	background-color: transparent;
	color: #FFF;
	font-size: 17px;
	margin: 6px 12px 2px 0;
	display: block;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.genericon {
	font-size: 22px;
	vertical-align: top;
	text-align: center;
	-moz-transition: color .1s ease-in 0;
	-webkit-transition: color .1s ease-in 0;
	display: inline-block;
	font-family: "Genericons";
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	speak: none;
}
.genericon-facebook:before {
	content: "\f204";
}
.genericon-twitter:before {
	content: "\f202";
}
.genericon-instagram:before {
	content: "\f215";
}
.pre-header .genericon-twitter:hover, .pre-header .genericon-facebook:hover, .pre-header .genericon-instagram:hover {
	color: #ccc;
	text-decoration: none;
}
.pre-header a:hover {
	text-decoration: none;
}
.pre-header a {
	display: inline-block;
}
.pre-header-socials {
	padding: 0;
	margin: 0;
	max-width: 100px;
}
div#weatherwidgets {
	margin: 3px 0 0;
}
.WeatherMasterHead {
	height: 24px;
	font-size: 11px;
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #909090;
	line-height: 24px;
	float: right;
}
/* /preHeader*/


/* Desktop Navigation*/

.navbar-default .navbar-nav > li > a {
	color: #000;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 20px;
}
.site-header {
	border-bottom: 4px solid #fa9000;
}
.site-header-sticky {
	border-bottom: 4px solid #fa9000;
}
.site-header-sticky {
	z-index: 999999;
}
#site-header li:hover a.dropdown-toggle::before {
	top: 44px;
	left: 24px;
}
.navbar-default {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}
.navbar-default .navbar-nav > li > a {
	color: #000;
	font-size: 18px;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
	border-top-color: #000;
	border-bottom-color: #000;
}
.navbar-default .navbar-brand {
	color: #fff;
}
.menu-large {
	position: static !important;
}
.megamenu {
	padding: 20px 0;
	width: 100%;
}
.megamenu> li > ul {
	padding: 0;
	margin: 0;
}
.megamenu> li > ul > li {
	list-style: none;
}
.megamenu> li > ul > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	color: #333;
	white-space: normal;
}
.megamenu> li ul > li > a:hover, .megamenu> li ul > li > a:focus {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5;
}
.megamenu.disabled > a, .megamenu.disabled > a:hover, .megamenu.disabled > a:focus {
	color: #999;
}
.megamenu.disabled > a:hover, .megamenu.disabled > a:focus {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
 filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
	cursor: not-allowed;
}
.megamenu.dropdown-header {
	color: #428bca;
	font-size: 18px;
}

@media (max-width: 768px) {
.megamenu {
	margin-left: 0;
	margin-right: 0;
}
.megamenu> li {
	margin-bottom: 30px;
}
.megamenu> li:last-child {
	margin-bottom: 0;
}
.megamenu.dropdown-header {
	padding: 3px 15px !important;
}
.navbar-nav .open .dropdown-menu .dropdown-header {
	color: #fff;
}
}
ul.nav.navbar-nav {
	margin: 31px 0 0 21px;
}
.navbar-default .navbar-nav > li > a:hover {
	color: #fa9000;
}

@media (min-width: 768px) {
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
	margin-left: -30px;
}
}
#nav-topics {
	font-size: 14px;
	color: #999;
	position: relative;
	left: 85px;
	top: -13px;
}
li#NavTopTopics {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: 700;
	color: #000;
	font-size: 15px;
}
.nav-wide > ul > li {
	float: left;
	display: block;
	margin-right: 1em;
}
.nav-wide a {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #777;
}
.nav-wide a:hover {
	color: #fa9000 !important;
	text-decoration: none;
}
.dropdown-menu {
	position: absolute;
	top: 95%;
	left: 105px;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #EFEFEF;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: none;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
li.dropdown-header {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px !important;
	color: #888 !important;
	font-weight: bold;
}
ul.dropdown-menu.megamenu.row li a {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px;
	color: #000;
	width: 86%;
	left: 14px;
}
ul.dropdown-menu.megamenu.row {
	padding: 31px 62px 10px 6px;
	margin: 0;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret {
	border-top-color: #FA8FFF;
	border-bottom-color: #FA8FFF;
}
li:hover a.dropdown-toggle::before {
	content: "";
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #efefef;
	position: absolute;
	top: 47px;
	left: 24px;
}
.drop-mega h3.heading-section a {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px !important;
	color: #888 !important;
}
ul.dropdown-menu.megamenu.row li a {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px;
	color: #000;
	width: 100%;
	left: 14px;
}
.megamenu> li > ul > li {
	list-style: none;
	margin-bottom: 12px;
}
.brd-right {
	border-right: 1px solid #E6E3E3;
	height: 361px;
}
ul.dropdown-menu.megamenu.row li a:hover {
	color: #fa9000;
	background: none;
}

@media (max-width: 992px) {
.dropdown-menu {
	min-width: 630px;
	min-height: 450px;
}
}
/*/Navigation Bar*/


/* top serach section*/

.search-btn-section ul {
	float: right;
}
.search-btn-section ul {
	list-style-type: none;
}
.button-search-top {
	background: #F3F3F3;
	background-image: url(/img/nov-2016/ajmn-icons-search.png);
	border-radius: 100%;
	height: 29px;
	width: 29px;
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	text-indent: -5000px;
}
.button-search-top:hover {
	background: #fa9000;
	background-image: url(/img/nov-2016/ajmn-icons-search-wt.png);
	height: 29px;
	width: 29px;
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	text-indent: -5000px;
}
ul.live-watch-play li a:hover {
	text-decoration: none;
}
ul.live-listen-play li a:hover {
	text-decoration: none;
}
ul.TVScheduleLink a:hover {
	color: #fa9000 !important;
	text-decoration: none;
}
li#watchlive-active {
	float: left;
}
li.search-btn-top {
	float: left;
	margin: 2px 5px 0px 26px;
}
.search-btn-section {
	position: absolute;
	top: 40px;
	right: 10px;
}
/* /top serach section*/


/*live watch*/

li#watchlive-active span {
	color: #fa9000;
	font-size: 16px !important;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-weight: bold;
	line-height: 35px;
	position: relative;
	top: 1px;
	left: 2px;
}
li#watchlive-active a:hover {
	text-decoration: none !important;
}
.live-watch-section {
	background-color: #efefef;
	width: 306px;
	height: 108px;
	border-top: 3px solid #9b9b9b;
	position: absolute;
	z-index: 9999999999999999;
	right: 44px;
	top: 81px;
}
.live-watch-section .arr-up {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 17px solid #9b9b9b;
	position: absolute;
	right: 24px;
	top: -17px;
}
.live-watch-section ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px 0px 0px 10px;
}
.live-watch-section ul li {
	display: inline-block;
}
.live-watch-section .live-now-playing a {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}
.live-watch-section .live-watch {
	float: right;
	margin: 0 10px 0 0px;
}
.live-watch-section ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px 0px 0px 10px;
}
li.live-now-listening {
	width: 58%;
}
.live-watch-section .live-now-listening a {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 14px;
	line-height: 1.5;
	color: #4d4d4d;
	width: 70%;
}
a#showing-now {
	text-transform: capitalize;
}
.live-watch-section .live-listen {
	float: right;
	margin: 0 9px 0 0px;
}
a.watch-anchor, a.listen-anchor {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px;
	color: #6c6b6c;
	margin: 0 2px 2px 2px;
	display: inline-block;
	font-weight: bold;
}
.live-watch-section ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px 0px 0px 10px;
}
a.watch-anchor:hover, a.listen-anchor:hover, a.watch-anchor:focus, a.listen-anchor:focus {
	color: #fa9000;
	text-decoration: none;
}
span.live-listen-wd {
	position: relative;
	top: 2px;
}
a#watch-now-link {
	position: relative;
	top: 2px;
}
ul.TVScheduleLink a {
	margin-bottom: 20px;
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 14px;
	color: #777777;
}
.live-watch-section {
	display: none;
}
li#watchlive-active a {
	overflow: hidden;
	display: block;
	height: 44px;
	z-index: 999999999999999;
	width: 71px;
}
li#watchlive-active a:hover, li#watchlive-active a:focus {
	text-decoration: none !important;
}
/*/live watch*/


/*form wrapper*/

.form-wrapper.visible {
	height: 105px;
	overflow-x: hidden;
}
.form-wrapper {
	height: 0;
	overflow: hidden;
	-webkit-transition: all .4s cubic-bezier(0, 1, 0.5, 1);
	-moz-transition: all .4s cubic-bezier(0, 1, 0.5, 1);
	-ms-transition: all .4s cubic-bezier(0, 1, 0.5, 1);
	-o-transition: all .4s cubic-bezier(0, 1, 0.5, 1);
	transition: all .4s cubic-bezier(0, 1, 0.5, 1);
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
input.field-search {
	height: 40px;
	border: none;
	background: #F3F3F3;
	box-shadow: none;
	border-bottom: 4px solid #d8d8d8;
	width: 100%;
	font-family: 'HelveticaNeueLTPro-Lt', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	color: rgba(93, 90, 90, 0.9);
	margin-bottom: 11px;
	margin-top: 22px;
	padding-left: 10px;
	text-transform: capitalize;
}
 input.field-search::-webkit-input-placeholder {
 color: gray;
}
 input.field-search:-moz-placeholder {
 color: gray;
}
 input.field-search::-moz-placeholder {
 color: gray;
}
 input.field-search:-ms-input-placeholder {
 color: gray;
}
.form-wrapper-wrap {
	background: #F3F3F3;
	margin-top: 0;
}
li.dropdown.menu-large {
	margin: 3px 13px 0 0;
}


/* /form wrapper*/


/* Header animation*/

@-webkit-keyframes fadeInDown {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInDown {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
.animated {
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
/*/ Header animation*/


/*--------------------------/HEADER----------------------------*/


/*sticky Header*/


/*#site-header{display: none;}*/

#site-header {
	position: relative;
	background: #FFF;
}
#sticky-header #nav-topics {
	display: none;
}
#sticky-header ul.nav.navbar-nav {
	margin: 12px 0 0;
}
#sticky-header .search-btn-section {
	position: absolute;
	top: 2px;
	right: 11px;
}
.site-header-sticky {
	width: 100%;
	position: fixed;
	background: #FFF;
	top: 0;
	left: 0;
	z-index: 7001;
	display: none;
	margin-top: -60px;
}
.fixed-header-shown {
	display: block;
	margin: 0px;
}
.site-header-sticky .navigation {
	margin: -12px 0 0 0;
}
#sticky-header .dropdown-menu {
	position: absolute;
	top: 84%;
	left: 35px;
	z-index: 1000;
}
#sticky-header .col-sm-9.navigation-block {
	margin: 0 0 -24px 0;
}
#sticky-header li.dropdown.menu-large {
	margin: 4px 0px 0 0;
}
#sticky-header .navbar {
	margin-bottom: 14px;
}
#sticky-header .live-watch-section {
	background-color: #efefef;
	width: 306px;
	height: 110px;
	border-top: 3px solid #9b9b9b;
	position: absolute;
	z-index: 9999999999999999;
	right: 45px;
	top: 42px;
}
#sticky-header li:hover a.dropdown-toggle::before {
	content: "";
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #efefef;
	position: absolute;
	top: 39px;
	left: 24px;
}
/*/sticky Header*/


/*Mobile Header*/

#mobile-header {
	display: none;
}

@media (max-width: 767px) {
#mobile-header {
	display: block;
}
}
#mobile-header #nav-topics {
	display: none;
}
#mobile-header li.search-btn-top {
	display: none;
}

@media (max-width: 767px) {
#mobile-header {
	display: block !important;
}
.pre-header {
	display: none !important;
}
div#topadv {
	display: none !important;
}
}
#mobile-header .search-btn-section {
	position: absolute;
	top: 14px;
	right: 63px;
}
#mobile-header .navbar-brand {
	padding: 3px 0 0 0;
}
#mobile-header .navbar-default .navbar-toggle {
	border-color: transparent;
}
#mobile-header .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: transparent;
}
#mobile-header .navbar-default .navbar-toggle .icon-bar {
	background-color: #000;
}
#mobile-header .navbar-toggle .icon-bar {
	display: block;
	width: 21px;
	height: 4px;
	border-radius: 0px;
}
.mobile-header .navigation {
	margin: 0 -10px -23px 0;
}
.mobile-header .navigation-block {
	margin: 0;
	padding: 0;
}
.mobile-header {
	width: 100%;
	position: fixed;
	background: #FFF;
	top: 0px;
	left: 0;
	z-index: 7001;
	display: none;
}
#mobile-header .live-watch-section {
	background-color: #efefef;
	width: 306px;
	height: 110px;
	border-top: 3px solid #9b9b9b;
	position: absolute;
	z-index: 9999999999999999;
	right: 40px;
	top: 51px;
}
li.watch-live-mobile span {
	color: #fa9000;
	font-size: 16px !important;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	line-height: 35px;
	position: relative;
	top: 1px;
	left: 2px;
}
li.watch-live-mobile a:hover, li.watch-live-mobile a:focus {
	text-decoration: none !important;
}
li.watch-live-mobile a {
	overflow: hidden;
	display: block;
	height: 44px;
	z-index: 999999999999999;
	width: 71px;
}

@media (max-width: 400px) {
#mobile-header .live-watch-section {
	background-color: #efefef;
	width: 246px;
	height: 110px;
	border-top: 3px solid #9b9b9b;
	position: absolute;
	z-index: 9999999999999999;
	right: 49px;
	top: 51px;
}
}
#mobile-header .navbar-header {
	border-bottom: 4px solid #fa9000;
}
.no-transition {
	-webkit-transition: height 0.01s;
	-moz-transition: height 0.01s;
	-ms-transition: height 0.01s;
	-o-transition: height 0.01s;
	transition: height 0.01s;
}
#mobile-header ul.nav.navbar-nav {
	margin: 40px 0 0 -11px;
}
.navbar-collapse.no-transition.collapse.in {
	position: fixed;
	height: 100%;
	width: 350px;
	background: #ececec;
	right: 0px;
}
#mobile-header li.dropdown.menu-large {
	border-bottom: 1px solid #bbbaba;
	padding: 11px 0;
}
#mobile-header ul.nav.navbar-nav li {
	border-bottom: 1px solid #bbbaba;
	padding: 11px 0;
	display: block;
}

@media (max-width: 767px) {
#mobile-header {
	display: block !important;
}
.pre-header {
	display: none !important;
}
div#topadv {
	display: none !important;
}
}
/* /Mobile Header*/


/*mobile menu*/

#mobile-header .navbar-collapse.no-transition.collapse.in {
	position: fixed;
	height: 100%;
	width: 350px;
	background: #ececec;
	right: 0px;
	margin-right: -15px;
	-webkit-box-shadow: -2px 4px 5px rgba(0, 0, 0, 0.7);
	box-shadow: -2px 4px 5px rgba(0, 0, 0, 0.7);
	border-left: 1px solid #000;
	border-top: 4px solid #000;
}
.navbar-collapse.no-transition.collapse {
	position: fixed;
	height: 100%;
	width: 290px;
	background: #ececec;
	right: 0px;
	margin-right: 0;
}

@media only screen and (max-width: 767px) {
#mobile-header .nav .mobile-drop {
	background-color: #9C9A9A !important;
}
}

@media only screen and (max-width: 767px) {
#mobile-header .nav .mobile-drop {
	display: block;
	color: #fff;
	position: absolute;
	z-index: 99999999;
	top: 2px;
	right: 0;
	height: 49px;
	width: 50px;
	background-image: url('/img/nov-2016/mobile-menu-flyout.png');
	background-repeat: no-repeat;
	background-position: center;
	text-indent: -5000px;
	padding: 0;
}
}

@media only screen and (max-width: 767px) {
#mobile-header ul.nav.navbar-nav li {
	position: relative !important;
	display: block;
	width: 100%;
	float: none;
}
}
#mobile-header .navbar-default .navbar-nav > li > a:hover {
	color: #fa9000;
	z-index: 200000;
}
#mobile-header .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	color: #fa9000;
	background-color: #464646;
}
#mobile-header .navbar-default .navbar-toggle .icon-bar {
	background-color: #000;
}
#mobile-header .navbar-default .navbar-toggle:focus, #mobile-header .navbar-default .navbar-toggle:hover {
	background-color: #000;
	border-radius: 0;
}
#mobile-header .navbar-default .navbar-toggle:hover .icon-bar {
	background-color: #FFF;
}
#mobile-header .navbar-default .navbar-toggle {
	border-color: transparent;
	background: transparent;
	border-radius: 0;
}
#mobile-header .navbar-default .navbar-toggle .icon-bar {
	background-color: #000;
}
#mobile-header ul.dropdown-menu.megamenu.row {
	padding: 0px;
	margin: 0;
}
#mobile-header li.dropdown-header {
	background: #dcdada;
	padding: 25px 0 19px 15px !important;
	margin-top: -11px;
}
#mobile-header li:hover a.dropdown-toggle::before {
	border-left: transparent;
	border-right: transparent;
	border-bottom: transparent;
}
#mobile-header ul.nav.navbar-nav {
	margin: -2px 0px 0 -15px;
	padding: 0px !important;
}
#mobile-header .navbar-default .navbar-toggle:focus .icon-bar {
	background-color: #FFF;
}
#mobile-header .nav .mobile-drop:hover {
	background-color: #000 !important;
}
a.dropdown-toggle:first-child {
	line-height: 37px;
	margin-top: -11px;
	padding: 14px 0 0px 13px;
}
a.dropdown-toggle:last-child {
	line-height: 37px;
	margin-top: -14px;
	padding: 17px 0 0px 13px;
}
a.mobile-drop.dropdown-toggle.slightM {
	margin: -2px 0 0 0;
}
#mobile-header .navbar-default .navbar-nav>.open>a, #mobile-header .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	line-height: 37px;
	padding: 14px 0 12px 13px;
}
#mobile-header li.dropdown.menu-large {
	margin: 0px 0px 0 0;
}

@media only screen and (max-width: 767px) {
#mobile-header .nav .mobile-drop:hover {
	background-color: transparent;
}
}

@media only screen and (max-width: 767px) {
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7;
	position: fixed;
	height: 100%;
	width: 290px;
	background: #ececec;
	right: 0px;
	margin-right: -15px;
}
}
#mobile-header li.last-ele {
	padding: 10px 0px 0 0 !important;
}
#mobile-header li.inves {
	height: 120px;
}
/* /mobile menu*/


/*search button mobile*/

.button-search {
	background-image: url('/img/nov-2016/search.png') !Important;
	background-repeat: no-repeat!important;
	background-position: center;
	text-indent: -5000px;
	border: none;
	background: none;
	height: 100%;
}

@media only screen and (max-width: 767px) {
#nav-form-search {
	padding: 1em 1em;
	margin: 0;
	display: block;
	width: auto;
	top: 0;
	position: relative;
	background-color: #2d2f31;
}
input.field-search {
	background: #fff;
}
}
.form-search button {
	position: absolute;
	top: 45px;
	right: 28px;
	width: 15px;
	height: 15px;
}

@media only screen and (max-width: 767px) {
input.field-search {
	margin: 30px;
	height: 50px;
	border: none;
	box-shadow: none;
	width: 100%;
	font-family: 'HelveticaNeueLTPro-Lt', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	color: rgba(74, 71, 71, 0.9);
	border-left: none;
	margin-bottom: 11px;
	margin-top: 14px;
	margin-left: 0px;
	padding-left: 20px;
}
#nav-form-search {
	z-index: 10000;
	display: block;
	margin: 0px -15px 0 -15px;
}
}

@media only screen and (max-width: 768px) {
#nav-form-search {
	z-index: 10000;
	display: block;
	margin: 0 0 -2px 0;
}
}

@media (max-width: 768px) {
.dropdown-menu {
	min-width: 0px;
	min-height: 0px;
}
}
#mobile-header ul.nav.navbar-nav li:last-child {
	border: none !important;
	margin-bottom: 0px;
}

@media only screen and (max-width: 1200px) {
ul.dropdown-menu.megamenu.row {
	padding: 31px 62px 50px 6px;
	margin: 0;
}
}

@media only screen and (max-width: 1070px) {
ul.dropdown-menu.megamenu.row {
	padding: 31px 62px 70px 6px;
	margin: 0;
}
}

@media only screen and (max-width: 1024px) {
ul.dropdown-menu.megamenu.row {
	padding: 31px 62px 70px 6px;
	margin: 0;
}
}

@media (max-width: 768px) {
.dropdown-menu {
	min-width: 630px;
	min-height: 450px;
}
}

@media (max-width: 500px) {
.navbar-collapse.no-transition.collapse.in {
	width: 290px !important;
}
}
/* /search button mobile*/


/*--------------------------/FOOTER----------------------------*/

.footer-top-socials {
	padding: 10px 0;
	color: #222525;
	background-color: rgb(34, 37, 37);
}
.footer-socials {
	margin-right: 0px;
	padding-right: 0px;
}
.footer-socials .genericon-twitter, .footer-socials .genericon-facebook {
	background-color: transparent;
	color: #666;
}
.footer-socials .genericon {
	height: 35px;
	width: 35px;
	line-height: 35px;
	border-radius: 100%;
}
.footer {
	padding: 37px 15px 37px 0;
	background-color: #000;
}
.footer-logo {
	float: right;
}
.footer-copyright p {
	font-size: 12px;
	color: #666;
	text-align: left;
	margin-top: 20px;
	text-align: right;
}
.footer h3 {
	color: #666 !important;
}
.footer h3 {
	font-size: 18px;
}
.footer a {
	font-size: 12px;
	color: #666 !important;
}
.footer ul {
	margin-left: 0;
	padding-left: 0;
}
.footer li {
	margin-bottom: 6px;
}
.footer a {
	font-size: 12px;
	color: #666 !important;
}
ul {
	list-style-type: none;
}

@media only screen and (min-width: 40.063em) {
.footer .our-channels {
	margin-top: 50px;
}
}
.footer-logo {
	padding: 0;
	line-height: 34px;
}
.footer-socials .genericon-facebook-footer:hover, .footer-socials .genericon-twitter-footer:hover, .footer-socials .genericon-instagram-footer:hover, .footer-socials .genericon-youtube-footer:hover, .footer-socials .genericon-rss-footer:hover, .footer-socials .genericon-google-plus-footer:hover, .footer-socials .genericon-sign-footer:hover {
	color: #FFF;
	text-decoration: none;
}
.genericon-facebook-footer, .genericon-twitter-footer, .genericon-youtube-footer, .genericon-instagram-footer, .genericon-rss-footer, .genericon-google-plus-footer, .genericon-sign-footer {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	color: #666;
	font-size: 1.5em;
}
.genericon-instagram-footer:before {
	content: "\f215";
}
.genericon-facebook-footer:before {
	content: "\f204";
}
.genericon-twitter-footer:before {
	content: "\f202";
}
.genericon-youtube-footer:before {
	content: "\f213";
}
.genericon-rss-footer:before {
	content: "\f413";
}
.genericon-google-plus-footer:before {
	content: "\f218";
}
.genericon-sign-footer:before {
	content: "\f304";
	font-size: 33px;
}
.footer-socials ul li {
	float: right;
	margin-right: 25px;
}
ul#footer-nav-social {
	float: right;
}
ul#footer-nav-social li {
	float: left;
}
#site-footer .nav-social li {
	display: block;
	float: left;
	margin-right: 1.5em;
	font-size: 16px;
}
.icon-facebook {
	background-position: -24px 0;
	width: 24px;
	height: 24px;
	display: block;
	overflow: hidden;
	background-image: url('/img/nov-2016/social-sprite.png');
	background-repeat: no-repeat;
	text-indent: -5000px;
}
.icon-twitter {
	background-position: 0 0;
	width: 24px;
	height: 24px;
	display: block;
	overflow: hidden;
	background-image: url('/img/nov-2016/social-sprite.png');
	background-repeat: no-repeat;
	text-indent: -5000px;
}
.icon-google {
	background-position: -72px 0;
	width: 24px;
	height: 24px;
	display: block;
	overflow: hidden;
	background-image: url('/img/nov-2016/social-sprite.png');
	background-repeat: no-repeat;
	text-indent: -5000px;
}
.icon-rss {
	background-position: -48px 0;
	width: 24px;
	height: 24px;
	display: block;
	overflow: hidden;
	background-image: url('/img/nov-2016/social-sprite.png');
	background-repeat: no-repeat;
	text-indent: -5000px;
}
.icon-pod {
	background-position: -117px 0;
	width: 24px;
	height: 24px;
	display: block;
	overflow: hidden;
	background-image: url('/img/nov-2016/social-sprite.png');
	background-repeat: no-repeat;
	text-indent: -5000px;
}
.icon-youtube {
	background-position: -148px 0;
	width: 60px;
	height: 24px;
	display: block;
	overflow: hidden;
	background-image: url('/img/nov-2016/social-sprite.png');
	background-repeat: no-repeat;
	text-indent: -5000px;
}
ul#footer-nav-social {
	opacity: 0.5;
	margin: 15px 0 0 0;
}
div#topadv {
	display: block;
	z-index: 1022;
	width: 100%;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	background: #FFF;
}
html, body {
	overflow-x: hidden;
}
html {
	overflow-y: scroll;
}
html, body {
	text-rendering: optimizeSpeed;
}
.footer-top-socials {
	padding: 10px 0;
	color: #222525;
	background-color: rgb(34, 37, 37);
}
.footer-socials {
	margin-right: -15px;
	padding-right: 0px;
}
.footer-socials .genericon-twitter, .footer-socials .genericon-facebook {
	background-color: transparent;
	color: #666;
}
.footer-socials .genericon {
	height: 35px;
	width: 35px;
	line-height: 35px;
	border-radius: 100%;
}
.footer {
	padding: 6px 15px 37px 0;
	background-color: #000;
}
.footer-logo {
	float: right;
}
.footer-copyright p {
	font-size: 12px;
	color: #666;
	text-align: left;
	margin-top: 20px;
	text-align: right;
	margin-right: -13px;
}
.footer h3 {
	font-size: 18px;
	color: #666666;
}
.footer a {
	font-size: 12px;
	color: #666 !important;
}
.footer ul {
	margin-left: 0;
	padding-left: 0;
}
.footer li {
	margin-bottom: 6px;
}
.footer a {
	font-size: 12px;
	color: #666 !important;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
ul.list a:hover {
	color: #fff !important;
}
ul {
	list-style-type: none;
}

@media only screen and (min-width: 40.063em) {
.footer .our-channels {
	margin-top: 50px;
}
}
.footer-logo {
	padding: 0;
	line-height: 34px;
}
.footer-socials .genericon-facebook-footer:hover, .footer-socials .genericon-twitter-footer:hover, .footer-socials .genericon-instagram-footer:hover, .footer-socials .genericon-youtube-footer:hover, .footer-socials .genericon-rss-footer:hover, .footer-socials .genericon-google-plus-footer:hover, .footer-socials .genericon-sign-footer:hover {
	color: #FFF;
	text-decoration: none;
}
.footer-socials ul li {
	float: right;
	margin-right: 25px;
}
ul#footer-nav-social {
	float: right;
}
ul#footer-nav-social li {
	float: left;
}
#site-footer .nav-social li {
	display: block;
	float: left;
	margin-right: 1.5em;
	font-size: 16px;
}
.icon-facebook {
	background-position: -25px 0;
	width: 23px;
	height: 24px;
	display: block;
	overflow: hidden;
	background-image: url('/img/nov-2016/social-sprite.png');
	background-repeat: no-repeat;
	text-indent: -5000px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.icon-twitter {
	background-position: 0 0;
	width: 24px;
	height: 24px;
	display: block;
	overflow: hidden;
	background-image: url('/img/nov-2016/social-sprite.png');
	background-repeat: no-repeat;
	text-indent: -5000px;
}
.icon-google {
	background-position: -72px 0;
	width: 24px;
	height: 24px;
	display: block;
	overflow: hidden;
	background-image: url('/img/nov-2016/social-sprite.png');
	background-repeat: no-repeat;
	text-indent: -5000px;
}
.icon-rss {
	background-position: -48px 0;
	width: 24px;
	height: 24px;
	display: block;
	overflow: hidden;
	background-image: url('/img/nov-2016/social-sprite.png');
	background-repeat: no-repeat;
	text-indent: -5000px;
}
.icon-pod {
	background-position: -117px 0;
	width: 24px;
	height: 24px;
	display: block;
	overflow: hidden;
	background-image: url('/img/nov-2016/social-sprite.png');
	background-repeat: no-repeat;
	text-indent: -5000px;
}
.icon-youtube {
	background-position: -148px 0;
	width: 60px;
	height: 24px;
	display: block;
	overflow: hidden;
	background-image: url('/img/nov-2016/social-sprite.png');
	background-repeat: no-repeat;
	text-indent: -5000px;
}
.Snapchat {
	width: 24px;
	height: 24px;
	display: block;
	overflow: hidden;
	background-image: url('/img/nov-2016/snapchat_footer.png');
	background-repeat: no-repeat;
	text-indent: -5000px;
}
ul#footer-nav-social {
	opacity: 0.5;
	margin: 15px -15px 0 0;
}
div#topadv {
	display: block;
	z-index: 1022;
	width: 100%;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	will-change: transform;
	background: #f2f2f2;
}
.pre-header {
	display: block;
	/*margin-top: 134px;*/
	z-index: 1020;
}

@media (max-width: 767px) {
section.body-content {
	margin-top: 50px;
}
}
.footer-nav-main {
	display: none;
}
ul#footer-nav-social li:last-child {
	display: none;
}

@media only screen and (max-width: 768px) {
.footer-links {
	display: none;
}
.footer-nav-main {
	display: block;
}
#footer-nav-main {
	display: inline;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	color: #666666;
	float: left;
	margin: 10px 0 18px -44px;
}
#footer-nav-main li a {
	font-size: 12px;
	font-size: 1.2rem;
	text-transform: none;
	letter-spacing: normal;
	color: #666666;
}
#footer-nav-main li {
	float: left;
}
ul#footer-nav-social {
	float: left;
	padding-left: 0;
	margin-left: -10px;
	padding-bottom: 20px;
}
ul#footer-nav-social li {
	margin-right: 38px;
}
ul#footer-nav-social li:last-child {
	display: block;
}
}

@media only screen and (max-width: 480px) {
ul#footer-nav-social li {
	margin-right: 40px;
	margin-bottom: 21px;
}
}
/*--------------------------/FOOTER----------------------------*/


/*video Slider*/

section.video-slider {
	background: #121314;
	padding: 0px;
	padding-bottom: 30px;
}
.Video-title {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 23px;
	color: #FFF;
	border-bottom: 3px solid #FFF;
	padding-bottom: 6px;
	width: 72px;
}
ul#myTabs {
	margin: 23px 0 0 0px;
}
#myTabs li.active a {
	color: #fa9000;
}
ul#myTabs li {
	float: left;
	margin-left: 30px;
}
ul#myTabs li a {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #FFF;
}
.sp-cap-title a {
	color: #fa9000 !important;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}
.sp-cap-para a {
	font-family: 'HelveticaNeueLTPro-Lt', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: gray;
	font-size: 18px;
}
h2.sp-cap-feature a {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 26px;
	font-weight: bold;
	color: #FFF;
	
}
.sp-caption-container {
	/* padding: 107px 16px 0 10px; */
	text-align: left;
	color: #FFF;
	height: 100%;
	overflow: auto;
}
.thumbnails-container {
	height: 510px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	cursor: url('/img/nov-2016/video-section/openhand.cur'), pointer;
}
.sp-thumbnail-text {
	margin-top: 0px;
}
.overlay {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 39%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 39%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 39%);
 filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0);
	position: relative;
	bottom: 250px;
	height: 252px;
}
.overlay-video {/* position: absolute; *//* bottom: 0; *//* height: 252px; *//* height: 180px; *//* background-color: blue; *//* margin-top: 10px; *//* position: static; */
}
.thumbnails-container {
	background: #222325;
	padding: 0px 0 0 0;
}
.sp-thumbnail-text {
	margin-left: -10px;
	display: table;
}
.sp-thumbnail-title a {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #fa9000;
	font-size: 12px;
}
.sp-thumbnail-description a {
	color: #EBEBEB;
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	margin: -4px 0 0 0;
	font-size: 15px;
}
.sp-thumbnail-description a:hover, .sp-thumbnail-title a:hover, h2.sp-cap-feature a:hover, .sp-cap-para a:hover, .sp-cap-title a:hover {
	text-decoration: underline;
}
.sp-thumbnail-time {
	color: #828284;
	font-family: 'HelveticaNeueLTPro-MdCn', Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
.sp-thumbnails-container {
	min-height: 105px;
	margin-bottom: 2px;
}
.videos-content-wrapper {
	margin-top: 20px;
}
.col-md-10.col-md-push-1.hidden-xs.video-tabs-wrap {
	padding-right: 0px;
}
/*.thumbnails-container {
margin-left: -15px;
}*/


.sp-image-wrapper {
	height: 500px;
}
h2.sp-cap-feature {
	margin-top: 0;
}
.sp-image-wrap-all {
	padding-right: 0px;
	padding-left: 0px;
}

@media (max-width: 1199px) {
.thumbnails-container {
	height: 424px;
}
}

@media (max-width: 1024px) {
.thumbnails-container {
	height: 357px;
	overflow: auto;
}
h2.sp-cap-feature a {
	font-size: 19px;
}
section.video-slider {
	padding-bottom: 0px;
}
.sp-cap-para a {
	font-size: 15px;
}
h2.sp-cap-feature {
	margin-top: -10px;
}
}

@media (max-width: 992px) {
.col-md-10.col-md-push-1.hidden-xs.video-tabs-wrap {
	display: none !important;
}
.sp-image-wrap-all {
	width: 100%;
}
}

@media (max-width: 1048px) and (min-width: 1025px) {
.thumbnails-container {
	height: 412px;
	overflow: auto;
}
h2.sp-cap-feature a {
	font-size: 19px;
}
section.video-slider {
	padding-bottom: 40px;
}
.sp-cap-para a {
	font-size: 15px;
}
h2.sp-cap-feature {
	margin-top: -10px;
}
.sp-image-wrapper {
	height: 300px;
}
}

@media (max-width: 768px) {
.thumbnail-wrapper {
	display: none;
}
}

@media (max-width: 640px) {
.sp-image-wrap-all {
	padding-right: 0px;
}
.overlay {
	bottom: 219px;
	height: 240px;
}
.sp-image-container {
	display: block;
	overflow: hidden;
}
}

@media (max-width: 519px) {
.overlay {
	bottom: 319px;
	height: 300px;
}
.sp-image-container:after {
	top: 25%;
	left: 42%;
}
section.video-slider {
	padding-bottom: 0;
}
}

@media (max-width: 417px) {
.overlay {
	bottom: 329px;
	height: 300px;
}
}

@media (max-width: 400px) {
.sp-image-container:after {
	top: 15%;
	left: 39%;
}
.overlay {
	bottom: 390px;
	height: 330px;
}
}
.feature {
	display: block;
}
.content1 {
	display: block;
}
 .thumbnails-container::-webkit-scrollbar {
 width: 5px;
 cursor: pointer;
}
 .thumbnails-container::-webkit-scrollbar-track {
 background: #2c2c2c;
 border-radius: 10px;
 cursor: pointer;
}
 .thumbnails-container::-webkit-scrollbar-thumb {
 border-radius: 10px;
 background: #717171;
 cursor: pointer;
 -webkit-box-shadow: inset 0 0 6px #A4A4A4;
}
.col-md-5.thumbnails-container {
	width: 100%;
}
.thumbnail-wrapper {
	overflow: hidden;
	width: 40.666667%;
	padding: 15px 15px 15px 0;
	background: #222325;
	height: 540px;
}
 .sp-caption-container::-webkit-scrollbar {
 display: none;
}
.sp-image-container {
	height: 100%;
	position: relative;
}
img.sp-image.img-responsive {
	top: 0;
	left: 0;
	width: 100%;
}

@media (max-width: 1024px) {
.thumbnail-wrapper {
	display: none;
}
.col-md-7.sp-image-wrap-all {
	width: 100%;
}
}
/* /video Slider*/


/*live-coverage*/

.live-cov-p p {
	padding-bottom: 13px;
	padding-right: 10px;
}
.livecover-breaking-style {
	background: #d0021b;
	margin: -3px 0px 20px -17px;
	padding: 2px 15px 0px 15px;
}
.livecover-breaking-style a, .livecover-breaking-style h1 {
	color: #fff !important;
}
.livecov-par {
	margin: -6px 0 0 0;
}
a.live-cov-title {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	text-transform: uppercase;
	font-size: 24px;
	color: #bf0822;
}
a.live-cov-heading h1 {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 38px;
	color: #000;
	font-weight: bold;
}
a.live-cov-heading {
	color: #000;
}
a.live-cov-p {
	font-family: 'HelveticaNeueLTPro-Lt', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #737373;
	font-size: 22px;
}
.livecover-psection.livecover-psection-breaking {
	min-height: 392px;
}
a.live-cov-title:hover, a.live-cov-heading:hover, a.live-cov-p:hover {
	text-decoration: underline;
}
.livecover-psection {
	background: #FFF;
	padding: 0px 1px 0px 14px;
}
.livecover-vsection {
	margin-left: 0px;
	padding-left: 0px;
}
.col-md-4.livecover-psection-wrap {
	padding: 0px;
	background: #fff;
}
section.live-coverage {
	/* margin: 0 0 30px 30px; */
	margin-bottom: 30px;
}

@media (min-width: 1200px) {
.livecover-psection.livecover-psection-breaking {
	min-height: 412px;
}
}

@media (max-width: 1199px) {
.livecover-psection.livecover-psection-breaking {
	min-height: 412px;
}
}

@media (max-width: 992px) {
.livecover-psection {
	padding: 9px 0px 0 20px;
}
.livecover-vsection {
	margin: 0;
	padding: 0;
}
.livecover-vsection img {
	width: 100%;
}
}

@media (max-width:1200px) {
a.live-cov-heading {
	font-size: 33px;
}
a.live-cov-p {
	font-size: 16px;
}
}

@media (max-width:1048px) {
.livecover-psection {
}
.livecover-psection.livecover-psection-breaking {
	min-height: 189px;
}
a.live-cov-heading h1 {
	font-size: 30px;
}
}
.livecov-breaking-par {
	margin: 12px 3px 0 0px;
}

@media (max-width: 992px) {
.livecover-breaking-style {
	background: #d0021b;
	margin: -9px 0 30px -20px;
	padding: 2px 0 2px 12px;
}
.livecov-breaking-par {
	margin: 12px 3px 0 -10px;
}
}

@media (min-width: 992px) {
.livecover-breaking-style {
	min-height: 197px;
}
}
.col-md-4.columns.overlay-events {
	color: #FFF;
	padding: 3px 6px 3px 3px;
	background-color: #ffffff;
	text-align: left;
	display: block;
	position: absolute;
	height: 100%;
	float: left;
	padding-right: 0px;
}
.col-md-8.columns.noPaddingRight.noPaddingLeft {
	float: right;
	padding-left: 9px;
	padding-right: 0px;
}

@media (max-width: 992px) {
.col-md-4.columns.overlay-events {
	padding: 3px;
	background-color: white;
	text-align: left;
	display: block;
	position: static;
	height: 100%;
	width: 100%;
}
.col-md-8.columns.noPaddingRight.noPaddingLeft {
	float: none;
	clear: both;
	padding-left: 0;
	width: 100%;
}
.col-md-8.columns.noPaddingRight.noPaddingLeft img {
	width: 100%;
}
}

@media (max-width: 992px) {
.live-cov-row-wrapper {
}
.livecover-breaking-style {
	background: #d0021b;
	margin: -12px -3px 30px -23px;
	padding: 2px 0 2px 12px;
}
}
/*
.videoWrapper {
	position: relative;
	padding-bottom: 53%;
	padding-top: 25px;
	height: 0;
}

.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}
*/


/*top-section*/

.media-body.top-sc-lt.media-body-styles {
	background: #fff;
}
.breaking-style .top-section-lt {
	color: #fff;
}
.row.top-section-row3 {
	margin-top: 25px;
}
.breaking-style .top-sec-title {
	color: #fff;
	background: #d0021b;
	margin: -31px 0 15px 0;
	padding: 21px 0 8px 9px;
}
.breaking-style p.big-image-label {
	color: #fff;
	background: #d0021b;
	margin: -4px 0 0 0;
	padding: 9px 11px 1px 10px;
}
.top-section-lt {
	background: #FFF;
}
p.big-image-label {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #FA9000;
	text-transform: uppercase;
	background: #FFF;
	padding: 6px 11px 7px 11px;
	position: relative;
	top: -22px;
	font-size: 16px;
	display: inline-table;
}
.top-sec-title {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 45px;
	color: #000;
	/* margin: -18px 0 15px 0; */
	/* padding: 0 0 0 9px; */
	font-weight: bold;/* padding: 12px; */
}
.top-sec-title:hover {
	text-decoration: underline;
}
h2.top-sec-smalltitle:hover {
	text-decoration: underline;
}
p.top-sec-desc {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 23px;
	line-height: 1.50;
	color: #737373;
	padding: 0 5px 15px 11px;
}
p.small-image-label {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #FA9000;
	text-transform: uppercase;
	background: #FFF;
	/* width: 86px; */
	padding: 4px 8px 0px 10px;
	left: -12px;
	position: relative;
	top: -23px;
	font-size: 12px;
	display: inline-table;
	z-index: 9999;
	font-weight: bold;
}
h2.top-sec-smalltitle {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 22px;
	color: #000;
	margin: -18px 5px 0px 0;
	/* padding: 0 4px 10px 9px; */
	min-height: 85px;
	/* line-height: 26px; */
	font-weight: bold;
}
.top-section-rt-s1 {
	background: #FFF;/* min-height: 242px; */
}
.top-section-rt-s2 {
	background: #FFF;/*min-height: 235px;*/
}
.col-sm-6.top-section-row2-lab1 {
	min-height: 176px;
}
.col-sm-6.top-section-row2-lab1 p {
	text-transform: uppercase;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #FA9000;
	font-size: 12px;
	padding: 8px 0px 0 0;
	margin: 0 0px -5px 0;
}
.col-sm-6.top-section-row2-lab2 p {
	text-transform: uppercase;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #FA9000;
	font-size: 12px;
	padding: 8px 0px 0 0;
	margin: 0 0px -5px 0;
	width: 164px;
}
.col-sm-6.top-section-row2-lab1 h4 {
	font-size: 25px;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
.col-sm-6.top-section-row2-lab2 {
	background: #FFF;
	color: #FFF;
	min-height: 176px;
}
.row.top-section-row2 {
}
.col-sm-6.top-section-row2-lab2 h4 {
	font-size: 25px;
	color: #000;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
.col-lg-6.col-md-12.col-sm-6 {
	padding-right: 0px;
	margin-right: -2px;
	padding-left: 0;
}
.col-sm-6.top-section-row2-lab1 {
	min-height: 176px;
	display: block;
	position: absolute;
	height: 100%;
	right: 15px;
}
.col-sm-6.top-section-row2-lab2 {
	display: block;
	position: absolute;
	height: 100%;
	right: 15px;
}
.top-sec-row2-wrap {
	margin: 30px 0 30px 0px;
}
.top-sec-style {
	color: #FFF;
	background: #000;
}
.col-sm-6.top-section-row2-lab1.top-sec-style a {
	color: #fff;
}
.col-sm-6.top-section-row2-lab1.top-sec-style a:hover {
	text-decoration: underline;
}
.col-sm-6.top-section-row2-lab2 h4:hover {
	text-decoration: underline;
}
.col-sm-6.top-section-row2-lab1 a {
	color: #000;
}
.col-sm-6.top-section-row2-lab1 h4:hover {
	text-decoration: underline;
}
.top-section-row3-lt a {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 28px;
	color: #000;
}
.top-section-row3-lt p {
	text-transform: uppercase;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #FA9000;
	font-size: 12px;
}
h4.top-section-row3-lt-heading {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 25px;
	color: #000;
	font-weight: bold;
}
h4.top-section-row3-rt-heading {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 25px;
	color: #000;
	/* margin: 0; */
	font-weight: bold;
}
.top-section-row3-lt-wrap {
	background: white;
	padding: 12px;/* min-height: 150px; */
}
.top-section-row3-rt-wrap {
	background: white;
	padding: 12px;
	min-height: 170px;
}
.top-sec-row3-wrap {
	margin: 10px 0 30px 0;
}
h4.top-section-row3-rt-heading:hover {
	text-decoration: underline;
}
h4.top-section-row3-lt-heading:hover {
	text-decoration: underline;
}
.top-section-row4-lt a {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 28px;
	color: #000;
}
.top-section-row4-lt p {
	/* text-transform: uppercase; */
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #FA9000;
	font-size: 12px;
}
h4.top-section-row4-lt-heading {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	color: #000;
	text-transform: capitalize;
	line-height: 22px;
}
h4.top-section-row4-rt-heading {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 25px;
	color: #000;
}
.top-section-row4-lt-wrap {
	background: white;
	padding: 12px;
	min-height: 142px;
}
p.top-sec-by {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #cac4c4;
	margin: 0;
}
span.top-sec-author a{
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #FA9000;
	font-size: 12px;
	text-transform: none;
}
h4.top-section-row4-lt-heading:hover {
	text-decoration: underline;
	color: #000;
}
.top-sec-row4-wrap {
	margin-bottom: 30px;
}
.top-section-row4-lt-temp2 a {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 28px;
	color: #000;
}
.top-section-row4-lt-temp2 p {
	text-transform: uppercase;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #FA9000;
	font-size: 12px;
}
h4.top-section-row4-lt-heading-temp2 {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 19px;
	color: #000;
	font-weight: bold;
	padding-bottom: 10px;
}
.top-section-row4-lt-temp2 {
	position: relative;
}
h4.top-section-row3-lt-heading-temp2 {
	color: #fff;
	font-size: 27px;
	font-weight: bold;
	text-transform: capitalize;
}
.top-section-row3-lt-wrap-temp2 {
	position: absolute;
	bottom: 0;
	left: 25px;
	right: 4px;
}
.top-section-row3-rt-wrap-temp2 {
	background: white;
	padding: 12px;
}
h4.top-section-row3-rt-heading-temp2 {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 22px;
	color: #000;
	font-weight: bold;
}
.top-section-row4-lt-wrap-temp4 {
	background: white;
	padding: 12px;
	min-height: 168px;
}
.top-section-row4-wrap {
	margin-top: 32px;
}
.top-sec-row4-wrap-temp2 {
	margin-bottom: 40px;
	clear: both;
}
.top-section-row4-lt-wrap-temp2 p {
	text-transform: uppercase;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #FA9000;
	font-size: 12px;
	font-weight: bold;
}
h4.top-section-row3-rt-heading-temp2:hover {
	text-decoration: underline;
}
h4.top-section-row4-lt-heading-temp2:hover {
	text-decoration: underline;
}
h4.top-section-row3-lt-heading-temp2:hover {
	text-decoration: underline;
}
.row.top-section-row3.temp-3 {
	margin-bottom: 33px;
	margin-top: 20px;
}
p.template {
	background: #FA9000;
	color: #FFF;
	padding: 4px 0 8px 12px;
	width: 157px;
}
.top-section-row3-wrap {
	position: absolute;
	bottom: 12px;
	width: 98%;
}
.temp-4 {
	position: relative;
	margin-bottom: 36px;
}
.top-section-a {
	background: #FFF;
}
.top-section-b {
	background: #FFF;
}
.top-section-c {
	background: #FFF;
}
 @-moz-document url-prefix() {
 p.topic-label {
 padding: 2px 0px 2px 14px;
}
}
.top-section-a h3, .top-section-b h3, .top-section-c h3 {
	font-size: 18px;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	padding: 14px;
}
.top-section-a p, .top-section-b p, .top-section-c p {
	font-size: 12px;
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	padding: 0 0 6px 14px;
	text-transform: uppercase;
	color: #a7a7a7;
	margin: -17px 0 0 0;
	font-weight: bold;
}
.top-section-a, .top-section-b, .top-section-c {
	min-height: 76px;
}
.top-section-topics {
	overflow: hidden;
	margin-top: -20px;
}
h4.top-section-row4-lt-big-heading {
	color: #fff;
	font-size: 39px;
	padding: 0 0 0 15px;
	font-weight: bold;
}
.media-body-style {
	background: #000 !important;
	color: #fff !important;
}
.media-body-style h4 {
	color: #fff !important;
}
.media-body.top-sc-lt {
	padding: 10px 3px 0 9px;
	background: #fff;
}
.media-body.top-sc-rt {
	background: #FFF;
	padding: 10px 20px 0 9px;
}
.media-left {
	margin-right: 0px;
	padding-right: 0px;
}
p.top-sec-label {
	text-transform: uppercase;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #FA9000;
	font-size: 12px;
	/*padding: 8px 0px 0 0;*/
	margin: 0 0px -5px 0;
	font-weight: bold;
}
h4.media-body-head {
	font-size: 22px;
	color: #000;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-weight: bold;
}
.top-section-lt img {
	width: 100%;
}

@media (max-width: 1199px) {
.col-md-12.temp-4-inner-wrap img {
	width: 100%;
}
.col-lg-3.col-sm-6.top-section-row4-lt.marTop {
	margin-top: 32px;
}
}

@media (max-width: 1199px) {
.top-section-row3-lt-wrap {
/* min-height: 200px; */
}
.top-section-row4-a {
	margin-bottom: 35px;
	overflow: hidden;
}
.col-lg-6.top-section-row4-lt-temp2 img {
	width: 100%;
}
}

@media (max-width: 991px) {
.top-section-rt-s1 {
	/* width: 49%; */
	float: left;
}
.top-section-rt-s2 {
	width: 49%; 
	float: left !important;
	margin-left: 0px;
}
  h2.top-sec-smalltitle {
    word-wrap: break-word;
}
.top-section-rt-s1 img {
	width: 100%;
}
.top-section-rt-s2 img {
	width: 100%;
}
.top-section-row3-lt {
	width: 50%;
	float: left;
}
.top-section-row3-rt {
	width: 50%;
	float: left;
}
.nav-wide > ul > li {
	margin-right: 0.8em;
}
}

@media (max-width: 767px) {
.top-sec-row2-lt {
	margin-bottom: 15px;
}
.media-left img {
	display: block !important;
}
.top-section-rt-s1 img {
	width: 100%;
}
.top-section-rt-s2 img {
	width: 100%;
}
.col-lg-3.col-sm-6.top-section-row4-lt {
	width: 50%;
	float: left;
}
.top-section-row3-wrap {
	position: absolute;
	bottom: 0;
}
h4.top-section-row4-lt-big-heading {
	color: #fff;
	font-size: 39px;
	padding: 0 0 0 15px;
}
h4.top-section-row3-rt-heading {
	font-size: 17px;
}
h4.top-section-row3-lt-heading {
	font-size: 17px;
}
.top-section-row3-rt-wrap {
	min-height: 171px;
}
}

@media (max-width: 767px) {
.row.top-feature-section {
	margin-top: 54px;
}
}

@media (max-width: 640px) {
.col-lg-3.col-sm-6.top-section-row4-lt.marTop {
	margin-top: 0px;
}
}
.top-section-a:hover h3:hover, .top-section-b:hover h3:hover, .top-section-c:hover h3:hover {
	text-decoration: underline;
	cursor: pointer;
}
h4.media-body-head:hover {
	text-decoration: underline;
}

@media (min-width: 993px) {
.top-section-row3-rt {
	width: 50%;
	float: left;
}
.top-section-row3-lt {
	width: 50%;
	float: left;
}
}

@media (max-width: 992px) {
.top-section-row3-rt {
	width: 50% !important;
	float: left;
}
.top-section-row3-lt {
	width: 50% !important;
	float: left;
}
}

@media (max-width: 767px) {
.dropdown-menu {
	min-width: 100%;
	min-height: 100%;
}
}

@media (max-width: 500px) {
.top-section-rt-s1 {
	width: 100%;
	float: left;
	margin-top: 20px;
}
.top-section-rt-s2 {
	width: 100%;
	float: left;
	margin-left: 0%;
	margin-top: 20px;
}
.top-section-row3-lt {
	width: 100% !important;
	float: left;
}
.top-section-row3-lt-wrap {
	min-height: 90px;
}
.top-section-row3-rt {
	width: 100% !important;
	float: left;
}
.top-section-row3-rt-wrap {
	min-height: 100px;
}
.top-section-row3-lt-wrap {
	margin-bottom: 17px;
}
.col-lg-3.col-sm-6.top-section-row4-lt {
	width: 100%;
	float: left;
	margin-bottom: 19px;
}
.top-section-row4-lt-wrap {
	min-height: 98px;
}
.top-section-row4-lt-wrap-temp2 {
	background: white;
	padding: 12px;
	min-height: 113px;
	margin-bottom: 15px;
}
.top-section-row4-a {
	margin-bottom: 0px;
	overflow: hidden;
}
.col-xs-6.top-section-row4-rt-temp2 {
	width: 100%;
}
.top-section-row4-wrap {
	margin-top: 20px;
}
}

@media (max-width: 1199px) {
.col-lg-6.col-md-12.top-sec-row2-lt {
	width: 50%;
	float: left;
}
.col-lg-6.col-md-12.top-sec-row2-rt {
	width: 50%;
	float: left;
}
h4.media-body-head {
	font-size: 19px;
	min-height: 80px;
}
}

@media (max-width: 880px) {
h4.media-body-head {
	min-height: 133px;
}
}

@media (max-width: 1049px) {
.col-lg-6.col-md-12.top-sec-row2-lt {
	width: 50%;
}
.col-lg-6.col-md-12.top-sec-row2-rt {
	width: 50%;
}
}

@media (max-width: 992px) {
.col-lg-6.col-md-12.top-sec-row2-lt {
	width: 50%;
	float: left;
}
.col-lg-6.col-md-12.top-sec-row2-rt {
	width: 50%;
	float: left;
}
}

@media (max-width: 767px) {
.col-lg-6.col-md-12.top-sec-row2-lt {
	width: 100%;
	float: none;
}
.col-lg-6.col-md-12.top-sec-row2-rt {
	width: 100%;
	float: none;
}
}
/*/top-section*/


/*opinion*/

.opinion {
	margin: 10px 0 20px 0;
}
.opinion h2 {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 24px;
	font-weight: normal;
	line-height: 1.17;
	color: #000000;
	font-weight: bold;
}
h2.opinion-author-title {
	min-height: 85px;
}
.opinion-author-img {
	border-radius: 100%;
	width: 66px;
	height: 66px;
	display: block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.opinion-author-img:hover {
/*
	border: solid thick #F3F3F3;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
  */
}
p.opinion-author-name {
	color: #fa9000;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	font-weight: bold;
}
p.opinion-author-name span {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 17px;
	font-weight: normal;
	line-height: 1.06;
	color: #c3bebc;
}
.opinion-wrapper {
	background: #fff;
	padding: 2px 5px 1px 15px;
	min-height: 178px;
}
p.opinion-author-name {
	margin: 22px 0 8px 4px;
}
h1.opinion-title {
	width: 103px;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	text-transform: uppercase;
	border-bottom: 3px solid #000;
	margin-bottom: 20px;
	padding-bottom: 8px;
}

@media (max-width: 1200px) {
.opinion h2 {
	font-size: 20px;
}
p.opinion-author-name {
	font-size: 16px;
}
p.opinion-author-name span {
	font-size: 15px;
}
}

@media (max-width: 1024px) {
.opinion-wrapper {
	margin-bottom: 30px;
}
p.opinion-author-name {
	margin: 15px 0 0 25px;
}
}

@media (max-width: 767px) {
p.opinion-author-name {
	margin: 13px 0 0 0px;
}
}

@media (max-width: 640px) {
p.opinion-author-name {
	margin: 24px 0 0 -4px;
}
.opinion-wrapper {
	margin-bottom: 20px;
	min-height: 170px;
}
h2.opinion-author-title {
	min-height: 88px;
}
p.opinion-author-name span {
	font-size: 13px;
}
.opinion h2 {
	font-size: 19px;
}
p.opinion-author-name {
	margin: 25px 0 0 0px;
}
.col-md-3.col-sm-6.opinion-wrap-col {
	width: 63%;
}
.in-picture-follow {
	margin-top: 28px;
}
}
.sp-image-wrap-all {
	padding-right: 30;
}
}

@media (max-width: 767px) {
.sp-image-wrap-all {
	padding-right: 0;
}
}

@media (max-width: 500px) {
section.video-slider {
	padding-bottom: 0px;
}
.col-md-3.col-xs-6 {
	width: 64%;
}
p.opinion-author-name {
	font-size: 17px;
}
p.opinion-author-name span {
	font-size: 17px;
}
p.opinion-author-name {
	margin: 22px 0 0 -20px;
}
.row.opinion-min-noimg-wrap {
	margin-left: 5px;
}
}

@media (max-width: 360px) {
p.opinion-author-name {
	margin: 22px 0 0 0px;
}
.row.opinion-min-noimg-wrap {
	margin-left: -15px;
}
}
/*/opinion*/


/*in-depth*/

.indepth {
	margin: 10px 0 30px 0;
}
h1.indepth-title {
	width: 117px;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	text-transform: uppercase;
	border-bottom: 3px solid #000;
	margin-bottom: 20px;
	padding-bottom: 8px;
}
h2.indepth-inner-title {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 24px;
	font-weight: normal;
	line-height: 1.17;
	color: #000000;
	text-align: center;
	margin: 19px 0 0 0;
	font-weight: bold;
}
.indepth-feature {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	color: #fa9000;
	text-align: center;
	margin: 0 0 0 0;
}
.indepth-doc-wrap {
	background: #fff;
	padding: 12px;
	width: 90%;
	margin: 0 auto;
	margin-top: -40px;
	position: relative;
}
.indepth-wrapper hr {
	width: 31%;
	margin: 5px auto 0 auto;
	height: 1px;
}

@media (max-width: 992px) {
img.indepth-img.img-responsive {
	width: 100%;
}
.indepth-wrapper {
	margin-bottom: 20px;
}
}

@media (max-width: 640px) {
.col-md-3.col-xs-6.indepth-wrap-col {
	width: 63%;
}
}

/*/in-depth*/


/*in-picture*/

@media screen and (min-width: 1200px) {
.in-picture {
	margin: 0 0 30px 0;
}
}

@media screen and (max-width: 1200px) {
.in-picture {
	margin: 0 0 0px 0;
}
}

@media screen and (max-width: 768px) {
.in-picture {
	margin: 0 0 30px 0;
}
}
h1.inpicture-title {
	width: 156px;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	text-transform: uppercase;
	border-bottom: 3px solid #000;
	margin-bottom: 25px;
	padding-bottom: 8px;
}
.in-picture-follow-txt {
	margin: -13px 0 0 7px;
}
.in-picture-follow-txt h3 {
	margin-bottom: 0;
}
.in-picture-adv {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 60px;
	margin-top: 30px;
}
.in-picture-follow-txt a {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	font-weight: normal;
	color: #fa9000;
	margin-top: -10px;
}
.in-picture-follow {
	background: #fff;
	overflow: hidden;
	padding: 10px;
	font-weight: bold;
	width: 326px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.follow-img-wrap {
	float: left;
	margin-right: 10px;
}
.follow-txt-wrap {
	float: left;
}

@media screen and (min-width: 768px) {
.carousel-caption {
	right: 0;
	left: 0;
	bottom: 0;
	padding-bottom: 10px;
	text-align: left;
}
}
.carousel-caption h2 {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 38px;
	font-weight: normal;
	line-height: 1.11;
	color: #ffffff;
	width: 96%;
	margin: 0 auto;
	margin-bottom: 10px;
	text-shadow: none;
	font-weight: bold;
}
.carousel-caption p {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 23px;
	font-weight: normal;
	line-height: 1.26;
	color: #FFF;
	text-shadow: none;
	width: 96%;
	margin: 0 auto;
	text-shadow: none;
}
.carousel-caption {
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 4%, rgba(0,0,0,0.65) 82%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 82%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 );
}
.carousel-caption {
	text-shadow: none !important;
}
.carousel-control.right {
	background-image: none;
}
.carousel-control.left {
	background-image: none;
}
.in-picture-follow .col-md-3 {
	padding-right: 0px;
	margin-right: 0px;
	padding-left: 0px;
}
.in-picture-follow .col-md-9 {
	padding-left: 0px;
	margin-left: 0px;
}
.in-picture-follow-txt {
	margin: -9px 0 0 0px;
}

@media (max-width: 992px) {
.in-picture-adv img {
	margin-top: 30px;
}
.in-picture-adv {
	margin-bottom: 0px;
}
}

@media (max-width: 767px) {
.carousel-caption {
	right: 0%;
	bottom: 20px;
	left: 0%;
}
.carousel-caption h2 {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 27px;
	width: 96%;
	text-align: left;
}
.carousel-caption p {
	font-size: 18px;
	text-align: left;
}
.in-picture-adv img {
	width: 100%;
}
}

@media (max-width: 640px) {
div#myCarousel {
	margin-right: -15px;
	margin-left: -15px;
}
.in-picture-follow-txt {
	margin: -6px 0 0 0px;
}
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
	line-height: 1;
	width: 100%;
}
.in-picture-follow-img {
	width: 68px;
	height: 68px;
}
/*/in-picture*/


/*human stories*/

.human-stories {
	margin-bottom: 30px;
}
h1.humanStories-title {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 24px;
	color: #000000;
	text-transform: uppercase;
	border-bottom: 3px solid #000;
	margin-bottom: 25px;
	padding-bottom: 8px;
	display: inline-table;
}
.human-stories-caption h2 {
	position: absolute;
	right: 9%;
	bottom: 0px;
	left: 10%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 0px;
	color: #fff;
	text-align: left;
	text-shadow: none;
	font-weight: bold;
}
.human-stories-caption h2:hover {
	text-decoration: underline;
	cursor: pointer;
}

@media screen and (max-width: 992px) {
h2.human-stories-cap-title {
	font-size: 18px !important;
}
.human-stories-wrap img {
	width: 100%;
}
}
/*/human stories*/


/*middle east*/

.middleEast-rt-topic h4:hover {
	text-decoration: underline;
}
.middle-east {
	margin-bottom: 50px;
	margin-top: 30px;
}
h1.middleEast-title {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 24px;
	color: #000000;
	text-transform: uppercase;
	border-bottom: 3px solid #000;
	margin-bottom: 25px;
	padding-bottom: 8px;
	display: inline-table;
}
.middleEast-rt-topic {
	background: #fff;
	padding: 15px;
}
.middleEast-rt-topic-heading {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 24px;
	line-height: 1.17;
	color: #000000;
	font-weight: bold;
}
.middleEast-rt-p {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	line-height: 1.22;
	color: #737373;
}
.middleEast-label {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	line-height: 1;
	color: #fa9000;
	text-transform: uppercase;
	font-weight: bold;
}
.middleEast-rt-bottom {
	margin-top: 30px;
}
p.middleEast-big-image-label {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #FA9000;
	text-transform: uppercase;
	background: #ffffff;
	padding: 3px 12px 7px 11px;
	position: relative;
	top: -11px;
	font-size: 16px;
	display: inline-table;
}
h1.middleEast-sec-title {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 45px;
	color: #000;
	margin: -18px 0 15px 0;
	padding: 0 0 0 9px;
}
p.middleEast-sec-desc {
	font-family: 'HelveticaNeueLTPro-Lt', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #737373;
	font-size: 22px;
	padding: 0 0 26px 11px;
}
.middleEast-section-lt {
	background: #FFF;
	min-height: 530px;
}
.middleEast-rt-topic {
	background: #fff;
}
.middleEast-diff-topics {
	margin-top: 20px;
}
h2.middleEast-topics-title {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 24px;
	color: #000000;
	text-transform: uppercase;
	border-bottom: 3px solid #000;
	margin-bottom: 16px;
	padding-bottom: 8px;
	display: inline-table;
	font-weight: bold;
}
.me-diff-topics-wrap {
	background-color: #fff;
	overflow: hidden;
	padding: 15px 0 15px 0;
}
h1.middleEast-sec-title:hover {
	text-decoration: underline;
}
a.me-topics-link.me-topics-link-active h4 {
	line-height: 1.28;
}
.me-topics-link h4:hover {
	text-decoration: underline;
}

@media (max-width: 1200px) {
.middleEast-rt-topic {
}
.middleEast-section-lt {
	min-height: 648px;
}
}

@media (max-width: 1024px) {
.middleEast-rt-topic-heading {
	font-size: 20px;
}
.middleEast-rt-p {
	font-size: 16px;
}
.col-md-6.me-topics-img img {
	display: none;
}
.col-md-6.me-topics-rtTitle {
	width: 95%;
	margin-left: 15px;
}
}

@media (max-width: 992px) {
.middleEast-rt-topic-wrap:first-child {
	margin-bottom: 15px;
	margin-top: 15px;
}
.middleEast-rt-bottom {
	margin-top: 30px;
}
.middleEast-rt-topic {
	min-height: 200px;
}
.middleEast-section-lt img {
	width: 100%;
}
.col-md-6.me-topics-img img {
	display: none;
}
.me-topics-rtTitle {
	margin-left: 15px;
}
h2.middleEast-topics-title {
	margin-bottom: 24px;
	margin-top: 47px;
}
.me-diff-topics-wrap {
	border-bottom: 1px solid #e6e6e6;
}
.me-diff-topics-wrap {
	padding: 15px 0 0 0;
}
.middleEast-rt-topic {
	border-bottom: 1px solid #e6e6e6;
}
.middleEast-section-lt {
	border-bottom: 1px solid #e6e6e6;
}
.middleEast-section-lt {
	min-height: 100px;
}
}
/* /middle east*/


/*aside*/

ul.nav.nav-tabs {
	padding-left: 16%;
}
.aside-adv {
	text-align: center;
	margin-top: 30px;
}
.aside-latestNews {
	background-color: #FFF;
	height: auto;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	font-weight: normal;
	color: #fa9000;
	border: transparent;
	background-color: transparent;
	border-bottom: 3px solid #fa9000;
	font-weight: bold;
}
.nav-tabs>li>a {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	font-weight: normal;
	color: #939393;
	font-weight: bold;
}
ul.nav.nav-tabs {
	border-bottom: 1px solid #e5e5e5;
}
.nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	background-color: transparent;
	border: none;
}
.nav-tabs>li>a {
	border: none;
}
.latest-news-topic a {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px;
	color: #4a4a4a;
}
.latest-news-topic p {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	font-weight: normal;
	color: #b6b6b6;
	margin-top: -8px;
}
.latest-news-topic {
	margin-bottom: 15px;
}
.latest-news-topic:first-child {
	margin-top: 10px;
}
.aside-news-tab {
	height: auto;
	padding: 0 3px 3px 0;
}
.latest-news-topic h4 {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
.latest-news-topic a:hover {
	text-decoration: underline;
}
.latest-news-topic-active .latest-news-topic-link {
	padding-top: 4px;
}
.me-topics-rtTitle {
	margin-left: 0;
	padding-left: 0;
}
.me-topics-rtTitle a {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	color: #000000;
}
.me-topics-link h4 {
	font-family: 'HelveticaNeueLTPro-Md', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #000000;
	font-size: 18px;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.28;
}
.me-topics-link h4:first-child {
	/* margin-top: 20px; */
}
.me-topics-link h4 {
	margin-bottom: 20px;
}
a.me-topics-link.me-topics-link-active h4 {
	padding-top: 1px;
}
.latest-news-topic.latest-news-topic-active h4 {
	background-size: 1em 1em!important;
	text-indent: 1.3em!important;
	background-position-y: 0.1em;
}
.latest-news-topic.latest-news-topic-active p {
	padding-left: 0px;
	margin-left: -25px;
}
.col-md-6.me-topics-rtTitle h4:hover {
	text-decoration: underline;
}
.news-trending-txt {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-weight: normal;
	line-height: 1.25;
	color: #4a4a4a;
	font-weight: bold;
}
.latest-news-topic-trending {
	margin-top: 20px;
}
.news-trending-txt {
	padding-left: 0px;
	margin-left: 0px;
}
.trending-img-numbering {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 17px;
	position: absolute;
	background: #fff;
	width: 20px;
	height: 20px;
	text-align: center;
	bottom: 0;
	line-height: 25px;
}
ul.nav.nav-tabs {
	width: 100%;
	margin: 0 auto;
}

@media (max-width:1050px) {
ul.nav.nav-tabs li a {
	font-size: 15px;
}
ul.nav.nav-tabs li a {
	font-size: 16px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px;
}
}

@media (max-width:991px) {
ul.nav.nav-tabs {
	padding-left: 1%;
}
ul.nav.nav-tabs li a {
	font-size: 18px;
	padding: 10px 0;
}
.aside-latestNews {
	width: 100%;
	margin: 0 auto;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
}
}

@media (max-width: 767px) {
ul.nav.nav-tabs {
	padding-left: 0%;
}
}

@media (max-width: 500px) {
.col-md-5.news-trending-img img {
	width: 100%;
}
}

@media (max-width: 992px) {
/*
.col-md-7.news-trending-txt p {
    width: 38%;
    float: left;
    font-size: 13px;
}
  */
.col-md-5.news-trending-img {
	float: left;
}
}

/*/aside*/


/*border all for mobile*/

@media (max-width: 767px) {
.top-section-lt {
	border-bottom: 1px solid #e6e6e6;
}
.top-section-rt-s1 {
	border-bottom: 1px solid #e6e6e6;
}
.top-section-rt-s2 {
	border-bottom: 1px solid #e6e6e6;
}
.top-section-row3-lt-wrap {
	border-bottom: 1px solid #e6e6e6;
}
.top-section-row3-rt-wrap {
	border-bottom: 1px solid #e6e6e6;
}
.top-section-row4-lt-wrap {
	border-bottom: 1px solid #e6e6e6;
}
.top-section-row3-rt-wrap-temp2 {
	border-bottom: 1px solid #e6e6e6;
}
.top-section-row4-lt-wrap-temp2 {
	border-bottom: 1px solid #e6e6e6;
}
.top-section-row3-lt-wrap-temp2 h4 {
	width: 93%;
}
section.live-coverage.live-coverage-inactive {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 30px;
	border-top: 1px solid #e6e6e6;
	/* margin-top: 33px; */
	padding-top: 30px;
}
section.live-coverage {
	margin: 8px 15px 0 15px;
}
.col-sm-4.sp-topic {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 13px;
	margin-top: -8px;
}
}
/* /border all for mobile*/

.top-section-row3-lt-wrap a {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #000;
	font-size: 18px;
	font-weight: bold;
}
.top-section-row3-lt-wrap a:hover {
	text-decoration: underline;
}
h2.middleEast-topics-title a {
	color: #000;
}
h2.middleEast-topics-title a:hover {
	text-decoration: none;
}
.breaking-style p.big-image-label a {
	color: #fff;
}
p.big-image-label a {
/*   color: #000;*/
}
.top-section-row4-lt-wrap a {
	text-transform: uppercase;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #000;
	font-size: 12px;
	cursor: pointer;
	font-weight: bold;
}
.top-section-row4-lt-wrap a:hover {
	text-decoration: underline;
}
.top-section-row3-lt-wrap-temp2 a {
	text-transform: uppercase;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #FA9000;
	font-size: 12px;
	font-weight: bold;
}
.top-sec2-style h4.top-section-row3-rt-heading {
	color: #fff;
}

/*flex fix*/


/*top feature block fix*/

@media (min-width: 1200px) {
.top-feature-section {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.top-feature-section-lt {
	flex: 2;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.top-feature-section-rt {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-direction: column;
	flex: 1;
}
.top-section-rt-s2 {
	flex: 1;
}
/*top sec 4columns fix*/
.row.top-section-row4 {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;/*flex-wrap: wrap;*/
}
.top-section-row4-lt {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.top-section-row4-lt-wrap {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-direction: column;
	width: 100%;
}
/* /top sec 4columns fix*/
.row.top-section-row4-temp2 {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.top-section-row4-lt-temp2 {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.top-section-row4-rt-temp2 {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-direction: column;
}
.top-section-row3-rt-wrap-temp2 {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-direction: column;
	min-height: 200px;
}
.row.top-section-row4-wrap {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
/*topic*/
.top-section-topics {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.sp-topic {
	flex: 1;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.top-section-a h3, .top-section-b h3, .top-section-c h3 {
	padding: 0px 14px 14px 14px;
	margin: 12px 0 7px 0;
}
h4.top-section-row4-lt-big-heading {
	margin-bottom: 37px;
}
/*/topic*/
    /*opinion*/
.row-fluid.opinion-flex {
	border: 1px solid transparent;
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.opinion-wrap-col {
	flex: 1;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.opinion-wrapper {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex: 1;
	flex-direction: column;
}
h2.opinion-author-title {
	min-height: 85px;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-direction: column;
	flex: 1;
}
.row.opinion-min-wrap {
	padding-bottom: 13px;
}
/*/opinion*/
.media {
	background: #fff;
}
.media-rt-content .media-left {
	background: #fff;
}
.indepth-wrap .rows {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	clear: both;
}
.row.indepth-wrap {
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	clear: both;
}
.col-md-3.col-xs-6.indepth-wrap-col {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.rows.indepth-wrap {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	float: none;
	clear: both;
}
.indepth-doc-wrap {
	flex: 1;
}
}

/*end mediaQ flex*/

@media (min-width: 992px) {
/*middle-east*/
.middleEast-wrapper {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	float: none;
	clear: both;
}
.col-md-6.middleEast-feature-section-lt {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex: 1;
}
.col-md-6.middle-east-bot {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-direction: column;
}
.row.middleEast-rt-top {
	flex: 1;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.col-md-6.middleEast-rt-topic-wrap {
	flex: 1;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.row.middleEast-rt-bottom {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
/*/middle-east*/
}

@media (max-width: 1024px) {
.human-stories-caption h2 {
	position: absolute;
	right: 9%;
	bottom: 0px;
	left: 10%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 0px;
	color: #fff;
	text-align: left;
	text-shadow: none;
	font-size: 24px;
}
.col-md-3.col-sm-6.human-stories-wrap {
	width: 25%;
}
}

@media (max-width: 767px) {
.col-md-3.col-sm-6.human-stories-wrap {
	width: 50%;
	float: left;
	margin-bottom: 20px;
}
}

@media (min-width: 1200px) {
/*trumb*/
.top-sec-row2-media-wrap {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.col-lg-6.col-md-12.top-sec-row2-lt.media-lt-content {
	flex: 1;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.col-lg-6.col-md-12.top-sec-row2-rt.media-rt-content {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex: 1;
}
}

/*indepth scroll for mobile*/

@media (max-width:768px) {
.col-md-3.col-xs-6.indepth-wrap-col {
	width: 40%;
}
.indepth .container {
	width: 100%;
}
.indepth-wrap {
	min-height: 100%;
	height: auto;
}
.indepth-wrap > .rows {
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}
.indepth-wrap > .rows [class*="col-md"], .indepth-wrap > .rows [class*="col-md"], .indepth-wrap > .rows [class*="col-sm"] {
	float: none;
	display: inline-block;
	white-space: normal;
	vertical-align: top;
}
}

@media (max-width:600px) {
.col-md-3.col-xs-6.indepth-wrap-col {
	width: 45%;
}
}

@media (max-width:500px) {
.col-md-3.col-xs-6.indepth-wrap-col {
	width: 65%;
}
}

/*indepth for mobile*/


/*human scroll for mobile*/

@media (max-width:768px) {
.human-stories .container {
	width: 100%;
}
.human-stories-wrap {
	min-height: 100%;
	height: auto;
}
.human-stories-wrap > .row {
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}
.human-stories-wrap > .row [class*="col-md"], .human-stories-wrap > .row [class*="col-md"], .human-stories-wrap > .row [class*="col-sm"] {
	float: none;
	display: inline-block;
	white-space: normal;
	vertical-align: top;
}
.col-md-3.col-sm-6.human-stories-wrap {
	width: 39%;
}
}

@media (max-width:500px) {
.col-md-3.col-sm-6.human-stories-wrap {
	width: 55%;
}
}

/*human for mobile*/


/* opinion scroll for mobile*/

@media (max-width:768px) {
.col-md-3.col-sm-6.opinion-wrap-col {
	width: 50%;
	float: left;
}
}

@media (max-width:768px) {
.col-md-3.col-sm-6.opinion-wrap-col {
	width: 40%;
	float: none;
}
.opinion .container {
	width: 100%;
}
.opinion-wrap {
	min-height: 100%;
	height: auto;
}
.opinion-wrap > .row-fluid {
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}
.opinion-wrap > .row-fluid [class*="col-md"], .opinion-wrap > .row-fluid [class*="col-md"], .opinion-wrap > .row-fluid [class*="col-sm"] {
	float: none;
	display: inline-block;
	white-space: normal;
	vertical-align: top;
}
}

@media (max-width:600px) {
.col-md-3.col-sm-6.opinion-wrap-col {
	width: 45%;
	float: none;
}
}

@media (max-width:500px) {
.col-md-3.col-sm-6.opinion-wrap-col {
	width: 65%;
	float: none;
}
}

/* opinion for mobile*/

@media (max-width: 1199px) {
.human-stories-caption h2 {
	font-size: 25px;
}
}

@media (max-width: 992px) {
p.opinion-author-name {
	margin: 20px 0 0 0px;
	padding-left: 0;
	margin-left: 0;
}
}
/*modules programmes video top-section*/

.programmes-style .top-section-lt {
	background: #000;
}
.programmes-style .top-sec-title {
	color: #FFF;
}
.programmes-style p.big-image-label {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #fa9000;
	text-transform: uppercase;
	background: transparent;
	padding: 33px 0 0px 11px;
	position: relative;
	font-size: 14px;
	display: inline-table;
}
.breaking-style img.programmes-video-icon {
	display: none;
}
.breaking-style img.pictures-icon {
	display: none;
}
.pictures-style img.programmes-video-icon {
	display: none;
}
/*small block*/

.programmes-style .top-section-rt-s1 {
	background: #000;/* min-height: 291px; */
}
.programmes-style .top-section-rt-s2 {
	background: #000;/* min-height: 328px; */
}
.programmes-style h2.top-sec-smalltitle {
	color: #fff;
	margin: -18px 0 0px 0;
}
.programmes-style p.small-image-label {
	background: transparent;
	margin: 10px 0 13px 0;
}
.programmes-style .video-programmes-sb {
	width: 30px !important;
	height: 30px !important;
	display: block;
	/*margin: 4px 2px 5px 8px;*/
	margin: 0 0px 20px -4px;
}
/*4col*/

.top-section-row4-lt-wrap.top-sec4-style {
	background: #000;
}
.top-sec4-style h4.top-section-row4-lt-heading {
	color: #fff;
}
.top-sec4-style h4.top-section-row4-lt-heading {
	background-image: url('/img/nov-2016/sb-video-icon.png');
	background-repeat: no-repeat;
	display: block;
	text-indent: 28px;
	padding: 4px 0px 7px 0px;
	line-height: 20px;
	background-size: 19px 19px;
}
/*2col*/

.top-sec2-style {
	background: #000;
}
.top-sec2-style h4.top-section-row3-lt-heading {
	color: #fff;
}
.top-sec2-style h4.top-section-row3-lt-heading {
	background-image: url('/img/nov-2016/sb-video-icon.png');
	background-repeat: no-repeat;
	display: block;
	text-indent: 28px;
	padding: 0px 0px 7px 0px;
	line-height: 27px;
	background-size: 19px 19px;
}
.frame-container {
	padding: 0%;
	background-color: #333333;
	position: relative;
}
#image {
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 10;
}
.programmes-style .overlayX, .programmes-style .overlayX {
	width: 100%;
	height: 53%;
	position: absolute;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+45,1+100 */
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0);
	/* IE6-9 */
	background-size: cover;
	z-index: 100;
	bottom: 0px;
}
.media-video-icon h4.media-body-head {
	background-image: url('/img/nov-2016/sb-video-icon.png');
	background-repeat: no-repeat;
	display: block;
	text-indent: 28px;
	padding: 0px 0px 7px 0px;
	line-height: 27px;
	background-size: 19px 19px;
}
.programmes-style p.big-image-label {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #fa9000;
	text-transform: uppercase;
	background: transparent;
	padding: 33px 0 0px 11px;
	position: relative;
	font-size: 14px;
	display: inline-table;
}
.programmes-style .pictures-icon {
	display: none;
}
p.big-image-label {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #FA9000;
	text-transform: uppercase;
	background: #FFF;
	/* width: 160px; */
	padding: 6px 11px 7px 11px;
	position: relative;
	top: -29px;
	right: 12px;
	font-size: 16px;
	display: inline-table;
	z-index: 9999;
	font-weight: bold;
}
.topFeature-sblock-wr img.video-programmes-sb {
	display: none;
}
.programmes-style img.video-programmes-sb {
	display: block;
}
/*picture styles*/

.pictures-style .pictures-icon {
	width: 49px !important;
	height: 40px !important;
	display: block;
	margin: 11px 2px 0px 8px;
}
.pictures-style .overlayX, .pictures-style .overlayX {
	width: 100%;
	height: 53%;
	position: absolute;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+45,1+100 */
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0);
	/* IE6-9 */
	background-size: cover;
	z-index: 100;
	bottom: 0px;
}
.pictures-style .top-sec-title {
	color: #000;
}
.pictures-style .top-section-lt {
	background: #fff;
	min-height: 530px;
}
.programmes-style .picture-programmes-sb {
	display: none;
}
img.programmes-video-icon {
	display: none;
}
img.pictures-icon {
	display: none;
}
.pictures-style .top-section-rt-s1 {
	background: #fff;
	min-height: 258px;
}
.pictures-style .top-section-rt-s2 {
	background: #fff;
	min-height: 258px;
}
.pictures-style h2.top-sec-smalltitle {
	color: #000;
	margin: -18px 0 0px 0;
}
/*
.pictures-style p.small-image-label {
	background: transparent;
	margin: 10px 0 13px 0;
}
*/

.pictures-style .picture-programmes-sb {
	width: 26px !important;
	height: 20px !important;
	display: block;
	margin: 9px 2px 3px 8px;
}
.topFeature-sblock-wr .picture-programmes-sb {
	display: none;
}
.media-pic-icon h4.media-body-head {
	background-image: url('/img/nov-2016/spic-icon.png');
	background-repeat: no-repeat;
	display: block;
	text-indent: 28px;
	padding: 0px 0px 7px 0px;
	line-height: 27px;
	background-size: 26px 20px;
}
h4.top-section-row3-lt-heading.pic-icon {
	background-image: url('/img/nov-2016/spic-icon.png');
	background-repeat: no-repeat;
	display: block;
	text-indent: 28px;
	padding: 0px 0px 7px 0px;
	line-height: 27px;
	background-size: 26px 20px;
}
h4.top-section-row4-lt-heading.pic-icon {
	background-image: url('/img/nov-2016/spic-icon.png');
	background-repeat: no-repeat;
	display: block;
	text-indent: 28px;
	padding: 0px 0px 7px 0px;
	line-height: 27px;
	background-size: 26px 20px;
}
/*opinion style*/

.opinion-style p.big-image-label {
	display: none;
}
.opinion-style .top-sec-title {
	margin-top: 20px;
	margin-left: 8px;
}
.opinion-style p.top-sec-desc {
	display: none;
}
.opinion-style .opinion-author-img {
	border-radius: 100%;
	width: 76px !important;
	height: 76px;
	display: block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.opinion-style p.opinion-author-name {
	margin: 24px 0 0 -36px;
}
/*/opinion-style*/

.opinion-style-author-img {
	border-radius: 100%;
	width: 66px !important;
	height: 66px;
	display: block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	float: left;
	margin-right: 10px;
}
p.opinion-style-author-name {
	color: #fa9000;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	font-weight: bold;
	display: table-cell;
}
p.opinion-style-author-name span {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 17px;
	font-weight: normal;
	line-height: 1.06;
	color: #c3bebc;
	text-transform: lowercase;
}
.row.opinion-style-wrap {
	margin: 0 0 0 15px;
}
.opinion-style .top-section-rt-s1 img {
	display: none;
}
.opinion-style .top-section-rt-s2 img {
	display: none;
}
.opinion-style p.small-image-label {
	display: none;
}
.opinion-style h2.top-sec-smalltitle {
	margin-top: 20px;
	font-size: 23px;
}
.opinion-style .opinion-author-image {
	display: block;
}
.opinion-style .opinion-author-image img {
	display: block;
}
.opinion-style .topFeature-sblock-wr .opinion-style-wrap {
	margin-left: 8px;
	margin-bottom: 2px;
}
.opinion-style-wrap {
	display: none;
}
.opinion-style .opinion-style-wrap {
	display: block;
}
.opinion-style .top-section-rt-s1 {
	background: #fff;
}
inion-style h2.top-sec-smalltitle {
	color: #000;
	margin: 20px 0 0px 0;
}
/*z-index*/

.site-header-sticky {
	z-index: 999999;
}
#mobile-header {
	z-index: 99999;
}
ul.dropdown-menu.megamenu.row {
	z-index: 999999;
}
/* /z-index*/

/*.in-picture-adv {
    width: 300px;
    height: 249px;
    margin-bottom: 54px;
}*/
.aside-adv {
	margin: 0 auto;
	margin-top: 29px;
    margin-bottom: 29px;
}
.aside-adv .aside-narrow-adv {
	display: none;
}
.in-picture-vert-adv {
	display: none;
}

@media (max-width: 1024px) {
.aside-adv .aside-narrow-adv {
	display: block;
	width: 161px;
	height: 601px;
	margin: 0 auto;
}
.in-picture-follow {
	display: none;
}
.in-picture-adv {
	display: none;
}
.in-picture-vert-adv {
	display: block;
}
.in-picture-vert-adv {
	width: 100%;
	margin: 0 auto;
	margin-top: 52px;
}
}
.opinion-author-image {
	float: left;
	margin-right: 6px;
}
.opinion-author-name-wrap {
	float: left;
	margin: 4px 0 0 0px;
	max-width: 160px;
}
.row.opinion-min-wrap {
	margin: -1px 0 13px 0;
}

@media (max-width: 992px) {
.col-md-4.top-feature-section-rt {
	margin-top: 20px;
}
}

@media (max-width: 500px) {
.col-md-4.top-feature-section-rt {
	margin-top: 0px;
}
}

/*.fixed{position:fixed;width:400px;}*/

@media (max-width:1024px) {
.media-left {
	display: none;
}
.media-body.top-sc-rt {
/* height: 121px; */
}
.media-body-style {
	height: 160px;
}
}

@media (max-width: 767px) {
.media-left {
	display: table-cell;
}
.latest-news-topic h4 {
	font-size: 14px;
}
h2.top-sec-smalltitle {
	font-size: 17px;
	min-height: 40px;
}
h4.media-body-head {
	min-height: 53px;
}
.col-md-6.middleEast-rt-topic-wrap {
	width: 100%;
}
}

@media (max-width: 767px) {
.top-section-rt-s2 {
	width: 49%;
	float: left !important;
	margin-left: 2%;
}
.top-section-rt-s1 {
	width: 49%;
	float: left;
}
.media-left {
	display: table-cell;
}
}
.top-section-rt-s2 img {
	width: 100%;
}
.top-section-rt-s1 img {
	width: 100%;
}

@media (max-width: 1199px) {
.col-lg-4.col-md-12.col-sm-12.top-feature-section-rt {
	margin-top: 30px;
}
}

@media (max-width: 992px) {
.row.middleEast-rt-top {
	margin-top: 30px;
}
.col-md-6.middleEast-rt-topic-wrap {
	width: 50%;
	float: left;
}
.middleEast-rt-topic-wrap:first-child {
	/*margin-bottom: 15px;*/
	margin-top: 0px;
}
}

@media (max-width: 500px) {
.col-md-6.middleEast-rt-topic-wrap {
	width: 100%;
	float: left;
}
.middleEast-rt-topic-wrap:first-child {
/*margin-bottom: 15px;*/
        /*margin-top: 15px; */
}
.middleEast-rt-topic {
	min-height: 218px;
}
.middleEast-rt-bottom {
	margin-top: 20px;
}
}

@media (max-width: 1024px) {
.top-section-row3-rt-wrap-temp2 {
	margin-top: 21px;
}
}

@media (max-width: 500px) {
.top-section-rt-s1 {
	width: 100%;
	float: left;
}
.top-section-rt-s2 {
	width: 100%;
	float: left !important;
	margin-left: 2%;
}
}
.mobile-adv {
	display: none;
}
.opinion-style h2.top-sec-smalltitle {
	padding-top: 0px;
	margin-bottom: 20px;
	min-height: 90px;
	/* background: red; */
	margin-right: 7px;
}
.col-lg-12.col-md-6.col-sm-6 {
	flex: 1;
	display: flex;
}
.top-section-rt-s1 {
	flex: 1;
	display: -webkit-flex;
	flex-direction: column;
	margin-bottom: 15px;
}
.top-section-rt-s2 {
	flex: 1;/*margin-top: 22px;*//* display: flex; */
}

@media (max-width: 1024px) {
.col-lg-6.col-md-6.top-section-row4-lt-temp2 {
	float: left;
}
.col-lg-6.col-md-6.top-section-row4-rt-temp2 {
	float: left;
	width: 50%;
	margin-top: -20px;
}
}

@media (max-width: 1023px) {
.col-lg-6.col-md-6.top-section-row4-rt-temp2 {
	width: 100%;
	margin-top: 9px;
}
h4.top-section-row4-lt-heading-temp2 {
	font-size: 17px;
}
}

@media (max-width: 767px) {
.col-lg-6.col-md-6.col-sm-12.top-section-row3-lt {
	margin-bottom: 15px;
	margin-top: 15px;
}
.top-section-row3-lt {
	width: 100% !important;
}
.top-section-row3-rt {
	width: 100% !important;
}
.col-lg-3.col-sm-6.top-section-row4-lt {
	width: 100%;
	margin-bottom: 12px;
}
.top-section-rt-s2 {
	margin-left: 0;
}
}

@media (max-width: 640px) {
h2.middleEast-topics-title {
	font-size: 18px;
}
}

@media (max-width: 500px) {
.carousel-caption h2 {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 17px;
}
.carousel-caption p {
	font-size: 12px;
}
.carousel-caption {
	right: 0%;
	bottom: 0px;
}
}

@media (max-width: 767px) {
.col-lg-8.col-md-8.col-sm-7.top-feature-wrapper {
	width: 100%;
}
.col-lg-12.col-md-6.col-sm-6 {
	width: 100%;
}
.col-md-6.middleEast-rt-topic-wrap {
	width: 100%;
}
img.aside-narrow-adv {
	display: none !important;
}
.col-lg-6.col-md-6.top-section-row4-lt-temp2 {
	display: none;
}
.col-xs-6.top-section-row4-rt-temp2 {
	width: 100%;
	margin-bottom: 15px;
}
.row.opinion-style-wrap {
	margin: 0 0 35px 15px;
}
.col-lg-3.col-sm-6.top-section-row4-lt.marTop {
	margin-top: 0px;
}
.top-section-row3-lt-wrap {
	min-height: 112px;
}
.top-section-row4-lt-wrap {
	min-height: 128px;
}
.top-section-row3-rt-wrap {
	min-height: 121px;
}
.top-section-row3-rt-wrap-temp2 {
	margin-top: 0px;
}
.top-section-row4-wrap {
	margin-top: 15px;
}
.col-lg-6.col-md-6.top-section-row4-rt-temp2 {
	width: 100%;
	margin-top: 0px;
}
.opinion-style h2.top-sec-smalltitle {
	padding-top: 0px;
	margin-bottom: 0px;
}
.top-section-rt-s1 {
	min-height: 175px;
}
.top-section-rt-s2 {
	min-height: 173px;
}
.in-picture-vert-adv {
	display: none;
}
.in-picture-adv {
	display: block;
}
.in-picture-follow {
	display: block;
}
h2.human-stories-cap-title {
	font-size: 20px !important;
}
}
.col-md-12.temp-4-inner-wrap img {
	position: relative;
}
h4.top-section-row4-lt-big-heading:hover {
	color: #fff;
	text-decoration: underline;
}

@media (max-width: 1024px) {
h4.top-section-row4-lt-big-heading {
	font-size: 28px;
}
.top-section-a h3, .top-section-b h3, .top-section-c h3 {
	font-size: 14px;
}
.top-section-a p, .top-section-b p, .top-section-c p {
	font-size: 11px;
	padding: 0 0 6px 14px;
	margin: -18px 0 0 0;
}
}

@media (max-width: 500px) {
.col-lg-6.col-md-6.col-sm-12.top-section-row3-lt {
	margin-bottom: -2px;
}
.col-xs-6.top-section-row4-rt-temp2 {
	margin-bottom: 0px;
}
.top-section-lt {
	background: #FFF;
}
.in-picture-follow-txt h3 {
	font-size: 13px;
}
.in-picture-follow-txt a {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 14px;
}
.in-picture-follow {
	width: 301px;
}
h2.human-stories-cap-title {
	font-size: 17px !important;
}
.me-diff-topics-wrap h4 {
	font-size: 15px;
}
h2.middleEast-topics-title {
	margin-bottom: 9px;
	margin-top: 23px;
}
}

@media (max-width: 1024px) {
.aside-latestNews {
	background-color: #FFF;
	padding: 7px 13px 0px 13px;
	min-height: 591px;
}
.aside-news-tab {
	height: auto;
}
h2.middleEast-topics-title {
	margin-bottom: 15px;
}
.indepth-doc-wrap {
	min-height: 150px;
}
}
.top-section-rt-s1.programmes-style {
	background: #000;
	min-height: 258px;
}
.top-section-rt-s1.pictures-style {
	background: #000;
	min-height: 258px;
}
.top-section-rt-s1.opinion-style {
	background: #fff;
}
/*separate section styles*/


/*/opinion-style*/

.top-sec-opinion-style .top-section-rt-s1 img {
	display: none;
}
.top-sec-opinion-style .top-section-rt-s2 img {
	display: none;
}
.top-sec-opinion-style p.small-image-label {
	display: none;
}
.top-sec-opinion-style h2.top-sec-smalltitle {
	margin-top: 20px;
	font-size: 24px;
}
.top-sec-opinion-style .opinion-author-image {
	display: block;
}
.top-sec-opinion-style .opinion-author-image img {
	display: block;
}
.top-sec-opinion-style .topFeature-sblock-wr .opinion-style-wrap {
	margin-left: 8px;
}
.top-sec-opinion-style .opinion-style-wrap {
	display: block;
}
.top-sec-opinion-style .top-section-rt-s1 {
	background: #fff;
}
.top-sec-opinion-style h2.top-sec-smalltitle {
	color: #000;
	margin: 20px 0 0px 0;
}
.top-sec-opinion-style p.big-image-label {
	display: none;
}
.top-sec-opinion-style .top-sec-title {
	margin-top: 20px;
	margin-left: 8px;
}
.top-sec-opinion-style p.top-sec-desc {
	display: none;
}
.top-sec-opinion-style .opinion-author-img {
	border-radius: 100%;
	width: 76px !important;
	height: 76px;
	display: block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.top-sec-opinion-style p.opinion-author-name {
	margin: 24px 0 0 -36px;
}
/* top section featured style (red bg)*/

.top-sec-featured-style .top-section-lt {
	color: #fff;
}
.top-sec-featured-style p.big-image-label {
	color: #fff;
	background: #d0021b;
	margin: -5px 0 0 0;
}
.top-sec-featured-style .top-sec-title {
	color: #fff;
	background: #d0021b;
	margin: -31px 0 15px 0;
	padding: 13px 0 0 9px;
}
.top-sec-featured-style p.big-image-label a {
	color: #fff;
}
/*programmes-style*/

.top-sec-programmes-style .top-section-lt {
	background: #000;
	min-height: 530px;
}
.top-sec-programmes-style .overlayX {
	width: 100%;
	height: 53%;
	position: absolute;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 1) 100%);
 filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0);
	background-size: cover;
	z-index: 100;
	bottom: 0px;
}
.top-sec-programmes-style .programmes-video-icon {
	width: 53px !important;
	height: 53px !important;
	display: block;
	margin: 4px 2px 0px 8px;
}
.top-sec-programmes-style .pictures-icon {
	display: none;
}
.top-sec-programmes-style p.big-image-label {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #fa9000;
	text-transform: uppercase;
	background: transparent;
	padding: 33px 0 0px 11px;
	position: relative;
	font-size: 14px;
	display: inline-table;
}
.top-sec-programmes-style .top-sec-title {
	color: #FFF;
}
/*pictures-style*/

.top-sec-pictures-style .top-section-lt {
	background: #000;
	min-height: 530px;
}
.top-sec-pictures-style .overlayX {
	width: 100%;
	height: 53%;
	position: absolute;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 1) 100%);
 filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0);
	background-size: cover;
	z-index: 100;
	bottom: 0px;
}
.top-sec-pictures-style img.programmes-video-icon {
	display: none;
}
.top-sec-pictures-style .pictures-icon {
	width: 53px !important;
	height: 53px !important;
	display: block;
	margin: 4px 2px 0px 8px;
}
.top-sec-pictures-style p.big-image-label {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #fa9000;
	text-transform: uppercase;
	background: transparent;
	padding: 33px 0 0px 11px;
	position: relative;
	font-size: 14px;
	display: inline-table;
}
.top-sec-pictures-style .top-sec-title {
	color: #FFF;
}
/*top article with video*/

.top-sec-article-wz-video .top-sec-title {
	background-image: url('/img/nov-2016/feature-play.png');
	background-repeat: no-repeat;
	display: block;
	text-indent: 40px;
	line-height: 53px;
	margin-left: 7px;
}
.top-section-rt-s1.opinion-style {
	background: #fff;
	padding-bottom: 20px;
}
/*small blocks*/


/* /separate section styles*/

.programmes-style .top-section-row3-lt-wrap {
	background: #000;
}

.top-section-row3-rt-wrap-temp2.programmes-style {
	background: #000;
	padding: 12px;
}
.programmes-style h4.top-section-row3-rt-heading-temp2 {
	color: #fff;
}
.programmes-style h4.top-section-row3-rt-heading-temp2 {
	color: #fff;
	background-image: url('/img/nov-2016/sb-video-icon.png');
	background-repeat: no-repeat;
	display: block;
	text-indent: 30px;
	margin-left: 1px;
	background-size: 19px 19px;
}
.programmes-style .top-section-row3-rt-wrap {
	background: #000;
	padding: 12px;
	min-height: 170px;
}
.programmes-style h4.top-section-row3-rt-heading {
	color: #fff;
	background-image: url('/img/nov-2016/sb-video-icon.png');
	background-repeat: no-repeat;
	display: block;
	text-indent: 30px;
	margin-left: 1px;
	background-size: 23px 23px;
}
.pictures-style .top-section-row3-lt-wrap {
	background: #fff;
}
.pictures-style .top-section-row3-rt-wrap {
	background: #fff;
	padding: 12px;
	min-height: 170px;
	min-height: initial;
}
.pictures-style h4.top-section-row3-rt-heading {
	color: #000;
	background-image: url('/img/nov-2016/spic-icon.png');
	background-repeat: no-repeat;
	display: block;
	text-indent: 30px;
	margin-left: 1px;
	background-size: 26px 20px;
}
.top-section-row3-rt-wrap-temp2.pictures-style {
	background: #fff;
	padding: 12px;
}
.programmes-style .top-section-row4-lt-wrap {
	background: #000;
}

.pictures-style .top-section-row4-lt-wrap {
	background: #fff;
}
/*.programmes-style {
    background: #000 !important;
    color: #fff !important;
}*/

.programmes-style h4.media-body-head {
	color: #fff;
}

.programmes-style.media-body.top-sc-lt {
	padding: 6px 3px 0 9px;
	background: #000;
}
.pictures-style.media-body.top-sc-lt {
	padding: 6px 3px 0 9px;
	background: #000;
}
.programmes-style .top-section-row4-lt-wrap-temp2 {
	background: #000;
}
.programmes-style h4.top-section-row4-lt-heading-temp2 {
	color: #fff;
}
.programmes-style h4.top-section-row4-lt-heading-temp2 {
	color: #fff;
	background-image: url('/img/nov-2016/sb-video-icon.png');
	background-repeat: no-repeat;
	display: block;
	text-indent: 30px;
	margin-left: 1px;
	line-height: 22px;
	background-size: 19px 19px;
	padding-bottom: 10px;
}
.pictures-style .top-section-row4-lt-wrap-temp2 {
	background: #fff;
}
.programmes-style .middleEast-rt-topic {
	background: #000;
}
.programmes-style h4.middleEast-rt-topic-heading {
	color: #fff;
}

.pictures-style .middleEast-rt-topic {
	background: #fff;
}
.programmes-style .middleEast-section-lt {
	background: #000;
}
.programmes-style p.middleEast-big-image-label {
	background: transparent;
	margin: 20px 0px 0px 0;
}
.programmes-style h1.middleEast-sec-title {
	color: #fff;
}
.programmes-style h1.middleEast-sec-title {
	color: #fff;
	background-image: url('/img/nov-2016/video-programmes.png');
	background-repeat: no-repeat;
	display: block;
	text-indent: 60px;
	margin-left: 1px;
	padding-top: 10px;
	background-size: 19px 19px;
}
.pictures-style .middleEast-section-lt {
	background: #000;
}
.pictures-style p.middleEast-big-image-label {
	background: transparent;
	margin: 20px 0px 0px 0;
}
.pictures-style h1.middleEast-sec-title {
	color: #fff;
}
.pictures-style h1.middleEast-sec-title {
	color: #fff;
	background-image: url('/img/nov-2016/spic-icon.png');
	background-repeat: no-repeat;
	display: block;
	text-indent: 60px;
	margin-left: 1px;
	padding-top: 10px;
	background-size: 26px 20px;
}
 .aside-news-tab::-webkit-scrollbar {
 width: 7px;
 cursor: pointer;
}
 .aside-news-tab::-webkit-scrollbar-track {
 background: #dfdfdf;
 border-radius: 10px;
 cursor: pointer;
}
 .aside-news-tab::-webkit-scrollbar-thumb {
 border-radius: 10px;
 background: #4a4a4a;
 cursor: pointer;
 -webkit-box-shadow: inset 0 0 6px #A4A4A4;
}
.aside-container {
	margin: 10px 0 0px 0;
	/* padding-bottom: 12px; */
	padding: 7px 13px 10px 13px;
}
.latest-news-topic-trending:first-child {
	margin-top: 10px;
}
.row.author-add-sec {
	margin: 12px 0 6px 0;
}
a.live-cov-title h3 {
	font-size: 16px;
}
a.live-cov-heading h1 {
	padding: 0 20px 9px 0;
}
.live-cov-p p {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 21px;
	color: #737373;
	margin-left: 2px;
}
a.opinion-title span {
	border-bottom: 3px solid #000;
	text-transform: uppercase;
	margin-bottom: 20px;
	display: inline-block;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	margin-top: 20px;
	line-height: 1.1;
}
a.opinion-title:hover {
	color: #000;
	text-decoration: none;
}
a.indepth-title:hover {
	color: #000;
	text-decoration: none;
}
a.indepth-title span {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	border-bottom: 3px solid #000;
	text-transform: uppercase;
	margin-bottom: 20px;
	display: inline-block;
	color: #000;
	font-size: 24px;
	font-weight: bold;
}
a.inpicture-title:hover {
	color: #000;
	text-decoration: none;
}
a.inpicture-title span {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	border-bottom: 3px solid #000;
	text-transform: uppercase;
	margin-bottom: 20px;
	display: inline-block;
	color: #000;
	font-size: 24px;
	font-weight: bold;
}
a.humanStories-title:hover {
	color: #000;
	text-decoration: none;
}
a.humanStories-title span {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	border-bottom: 3px solid #000;
	text-transform: uppercase;
	margin-bottom: 20px;
	display: inline-block;
	color: #000;
	font-size: 24px;
	font-weight: bold;
}
a.middleEast-title:hover {
	color: #000;
	text-decoration: none;
}
a.middleEast-title span {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	border-bottom: 3px solid #000;
	text-transform: uppercase;
	margin-bottom: 20px;
	display: inline-block;
	color: #000;
	font-size: 24px;
	font-weight: bold;
}
h4.indepth-feature a:hover {
	text-decoration: none;
}
h2.indepth-inner-title:hover {
	text-decoration: underline;
	color: #000;
	cursor: pointer;
}
.indepth-doc-wrap a:hover {
	text-decoration: none;
}
.opinion-wrapper a:hover {
	text-decoration: underline;
	color: #000;
}
p.opinion-author-name a:hover {
	color: #fa9000;
}
.carousel-caption a:hover {
	color: #fff;
}
.sp-cap-para {
	font-family: 'HelveticaNeueLTPro-Lt', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: gray;
	font-size: 18px;
}
.in-picture-vert-adv {
	margin: 50px auto 0px auto;
	width: 768px;
}

@media (max-width: 1024px) {
.opinion-author-img {
	border-radius: 100%;
	width: 50px;
	height: 50px;
	display: block;
}
.opinion .opinion-author-image {
	margin-top: 6px;
}
.col-md-6.middleEast-rt-topic-wrap {
	margin-top: 20px;
}
.middleEast-rt-topic-wrap:first-child {
	margin-bottom: 0px;
	margin-top: 15px;
}
}

@media (max-width: 767px) {
.middleEast-section-lt img {
	display: none;
}
p.middleEast-big-image-label {
	top: 11px;
}
h1.middleEast-sec-title {
	margin: 0px 0 15px 0;
}
h1.middleEast-sec-title {
	font-size: 22px;
}
p.middleEast-sec-desc {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px;
	line-height: 1.22;
	color: #737373;
}
p.middleEast-big-image-label {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	background: transparent;
}
.middleEast-rt-topic-wrap:first-child {
	margin-bottom: 0px;
	margin-top: 0;
}
.top-sec-row2-wrap {
	margin: 15px 0 15px 0px;
}
.top-sec-row3-wrap {
	margin: -30px 0 15px 0;
}
.top-section-rt-s2 {
	margin-top: 0;
}
}

@media (max-width: 640px) {
.opinion-style-author-img {
	width: 46px !important;
	height: 46px;
	margin-top: 10px;
}
.live-cov-p p {
	font-size: 16px;
}
.aside-latestNews {
/* width: 353px; */
}
}

@media (max-width: 1200px) {
a.live-cov-heading h1 {
	padding: 0 11px 9px 0;
	font-size: 35px;
}
}
}
.human-stories::-webkit-scrollbar {
 width: 5px;
 cursor: pointer;
}
.human-stories::-webkit-scrollbar-track {
 background: #2c2c2c;
 border-radius: 10px;
 cursor: pointer;
}
.human-stories::-webkit-scrollbar-thumb {
 border-radius: 10px;
 background: #717171;
 cursor: pointer;
 -webkit-box-shadow: inset 0 0 6px #A4A4A4;
}
/*breaking-style for individuals*/
.breaking-style .top-section-rt-s1 {
	background: #d0021b;
	color: #fff;
}
.breaking-style p.small-image-label {
	background: #d0021b;
	color: #fff;
}
.breaking-style p.small-image-label a {
	color: #fff;
}
.breaking-style h2.top-sec-smalltitle {
	color: #fff;
}
/*2*/
.breaking-style .media-body.top-sc-rt {
	background: #d0021b;
}
.breaking-style p.top-sec-label a {
	color: #fff;
}
.breaking-style h4.media-body-head {
	color: #fff;
}
/*3*/
.breaking-style .top-section-row3-lt-wrap.top-sec-same-height {
	background: #d0021b;
}
.breaking-style .top-section-row3-lt-wrap.top-sec-same-height p a {
	color: #fff;
}
.breaking-style h4.top-section-row3-lt-heading {
	color: #fff;
}
.breaking-style .top-section-row3-rt-wrap.top-sec-same-height {
	background: #d0021b;
}
.breaking-style h4.top-section-row3-rt-heading {
	color: #fff;
}
.breaking-style .top-section-row3-lt-wrap.top-sec-same-height {
	background: #d0021b;
}
.breaking-style h4.top-section-row3-lt-heading {
	color: #fff;
}
.breaking-style .row.author-add-sec {
	display: none;
}
.breaking-style .media-body.top-sc-lt {
	background: #d0021b;
}
.programmes-style .media-body.top-sc-lt {
	background: #000;
}
.programmes-style .media-body.top-sc-rt {
	background: #000;
}
.breaking-style .top-section-rt-s2 {
	background: #d0021b;
}
.breaking-style .top-section-row4-lt-wrap {
	background: #d0021b;
}
.breaking-style .top-section-row4-lt-wrap p a {
	color: #fff;
}
.breaking-style h4.top-section-row4-lt-heading {
	color: #fff;
}
.breaking-style .middleEast-rt-topic {
	background: #d0021b;
}
.breaking-style p.middleEast-label a {
	color: #fff;
}
.breaking-style h4.middleEast-rt-topic-heading {
	color: #fff;
}
.breaking-style p.middleEast-rt-p {
	color: #fff;
}
.breaking-style span.top-sec-author {
	color: #fff;
}

@media (max-width: 1200px) {
.col-lg-4.in-picure-aside {
	margin-top: 30px;
}
}

@media (min-width: 1199px) {
.top-section-rt-s2 {
	margin-top: 12px;
}
}
.breaking-style.top-section-row3-rt-wrap-temp2 {
	background: #d0021b;
}
.breaking-style h4.top-section-row3-rt-heading-temp2 {
	color: #fff;
}
.breaking-style .top-section-row4-lt-wrap-temp2 {
	background: #d0021b;
}
.breaking-style .top-section-row4-lt-wrap-temp2 p a {
	color: #fff;
}
.breaking-style h4.top-section-row4-lt-heading-temp2 {
	color: #fff;
}
.breaking-style p.middleEast-big-image-label a {
	color: #fff;
}
.breaking-style p.middleEast-big-image-label {
	background: #d0021b;
}
.breaking-style .middleEast-section-lt {
	background: #d0021b;
}
.breaking-style h1.middleEast-sec-title {
	color: #fff;
}
.breaking-style p.middleEast-sec-desc {
	color: #fff;
}

@media (max-width: 640px) {
.top-sec-title {
	font-size: 28px;
}
p.top-sec-desc {
	font-size: 16px;
}
}
.programmes-style p.top-sec-desc {
	color: #fff;
}
a.show-more-stories {
	display: none;
}

@media (max-width: 640px) {
a.show-more-stories {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif;
	color: #FFF !important;
	text-align: center;
	width: 170px !important;
	margin: 30px auto;
	padding: 10px 12px 8px 12px;
	display: block;
	overflow: hidden;
	font-size: 16px;
	font-weight: bold;
	background: #fa9000;
}
.top-sec-row4-wrap {
	display: none;
}
}
img.media-object {
	width: 175px;
	height: 175px;
}
.media-left {
	width: 175px;
}
.media-body {
	width: 100%;
}
.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto !important;
}

@media (min-width: 1200px) {
.top-section-rt-s1 {
/* max-height: 238px; */
}
}
/*@media (min-width: 1024px) {*/
.programmes-style .top-feature-overlay-cont {
	position: relative;
	top: -58px;
	z-index: 9999;
}
.programmes-style .topFeature-sblock-wr {
	position: relative;
	top: -30px;
	z-index: 9999;
}
.programmes-style .col-lg-8.col-sm-12.top-feature-section-lt {
	flex: 1;
	display: flex;
	display: -webkit-flex;
}
.programmes-style p.top-sec-desc {
	color: #fff;
	font-size: 19px;
}
.opinion-style .media-left {
	display: none;
}
.programmes-style .row.author-add-sec {
	display: none;
}
.breaking-style .row.author-add-sec {
	display: none;
}
.pictures-style .row.author-add-sec {
	display: none;
}
.top-sec-row2-rt .row.author-add-sec {
	display: none;
}
.opinion-style .row.author-add-sec {
	display: block !important;
}
.top-sec-by {
	display: none;
}
.opinion-style .top-sec-by {
	display: block;
}
.default-style .row.author-add-sec {
	display: none;
}
.opinion-style p.middleEast-big-image-label {
	display: none;
}
.opinion-style h1.middleEast-sec-title {
	margin-top: 20px;
}
.opinion-style p.middleEast-sec-desc {
	display: none;
}
.opinion-style .middleEast-section-lt .row.opinion-style-wrap {
	margin-left: 10px;
}
.middleEast-rt-top .row.opinion-style-wrap {
	margin: 0;
}
.middleEast-rt-bottom .row.opinion-style-wrap {
	margin: 0;
}
.in-picture-arrow-right {
	position: absolute;
	top: 40%;
	z-index: 5;
	display: inline-block;
	margin-top: -10px;
	margin-left: 0;
	right: 30px;
	width: 62%;
}
.in-picture-arrow-left {
	position: absolute;
	top: 40%;
	z-index: 5;
	display: inline-block;
	margin-top: -10px;
	left: 30px;
	width: 62%;
}

@media (max-width: 767px) {
.in-picture-arrow-left {
	position: absolute;
	top: 40%;
	z-index: 5;
	display: inline-block;
	margin-top: -10px;
	left: 30px;
	width: 62%;
}
}
.me-topics-link h4 {
	font-size: 14px;
}
}
.col-md-10.hidden-xs.video-tabs-wrap {
	margin-left: 80px;
}
ul#myTabs {
	margin: 23px 0 0 100px;
}

/*firefox hack*/
@-moz-document url-prefix() {
 ul#myTabs {
 margin: 25px 0 0 80px;
 overflow: hidden;
}
 ul#myTabs li {
 float: left;
 margin-left: 20px;
}
}
ul#myTabs {
	float: right;
}
.col-md-11.hidden-xs.video-tabs-wrap {
	padding-right: 0px;
}
.me-diff-topics-wrap {
	background-color: #fff;
	overflow: hidden;
	padding: 15px 0 0px 0;
}
.thumbnails-container::-webkit-scrollbar {
 width: 5px;
 cursor: pointer;
}
.thumbnails-container::-webkit-scrollbar-track {
 background: #2c2c2c;
 border-radius: 10px;
 cursor: pointer;
}
.thumbnails-container::-webkit-scrollbar-thumb {
 border-radius: 10px;
 background: #717171;
 cursor: pointer;
 -webkit-box-shadow: inset 0 0 6px #A4A4A4;
}
.row.rows {
	margin: 0;
}

/*ie hack*/
@supports (-ms-accelerator:true) {
/* IE Edge 12+ CSS styles go here */
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
p.topic-label {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	background: #FA9000;
	color: #FFF;
	width: 67px;
	padding: 0px 0px 0px 14px;
}
}

@media (max-width: 767px) {
.col-lg-4.in-picure-aside {
	display: table;
	width: 100%;
}
.in-picture-adv {
	display: table-footer-group;
}
.in-picture-follow {
	display: table-cell;
}
}

@media (max-width: 640px) {
.human-stories {
	margin-bottom: 0px;
	margin-top: -30px;
}
}

@media (min-width: 1200px) {
.flex-spec {
	display: flex;
	flex-direction: column;
	flex: 1;
}
}
/*topics page*/
.topics-sec-block {
	padding: 0 15px 0px 15px;
}
p.topics-sec-item-label {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	color: #fa9000;
}
p.topics-sec-item-label span {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	color: #ababab;
	margin-left: 10px;
}
h2.topics-sec-item-head {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.17;
	color: #000000;
	margin-top: 0;
	margin-bottom: 5px;
}
p.topics-sec-item-p {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 17px;
	font-weight: bold;
	line-height: 1.28;
	color: #737373;
	margin-top: -2px;
}
.programes-sec {
	margin-bottom: 10px;
}
.topics-page-sidebar-adv {
	margin-left: 10%;
}
.topics-sidebar-opinion-item-cont h3 {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.28;
	color: #000000;
}
.topics-sidebar-opinion-item-cont p {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.36;
	color: #c3bebc;
}
.topics-sidebar-opinion-item-cont p span {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-weight: bold;
	color: #fa9000;
	margin-left: 3px;
}
.col-lg-3.topics-sidebar-opinion-item-img {
	margin: 16px 0 0 0;
}
.topics-sidebar-opinion-item-wrap {
	background: #fff;
}
.topics-sidebar-opinion-item-wrapper {
	margin: 0 15px;
}
.topics-sidebar-indepth-item {
	margin-bottom: 21px;
}
.topics-sidebar-indepth-item .indepth-doc-wrap {
/*max-height:202px;*/
}
.topics-sidebar-indepth-item h2.indepth-inner-title {
	font-size: 23px;
}
.row.topics-sidebar-indepth {
	margin-top: 50px;
}
section.must-see-programmes {
	background: #000;
	padding: 10px 0px 40px 0;
}
a.opinion-title {
	color: #000;
}
.must-see-programmes-item h2 {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 25px;
	font-weight: bold;
	line-height: 1.42;
	color: #ffffff;
	margin: 0;
}
.must-see-programmes-item p {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	color: #fa9000;
	margin-top: 12px;
}
.must-see-programmes-item p span {
	font-size: 10px;
	font-weight: bold;
	line-height: 1;
	color: #b6b6b6;
	margin-left: 10px;
}
a.must-see-programmes-title h1 {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	border-bottom: 3px solid #fff;
	text-transform: uppercase;
	margin-bottom: 30px;
	display: inline-block;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}
a.topics-title h1 {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 44px;
	color: #000000;
	text-transform: uppercase;
	border-bottom: 5px solid #000;
	margin-bottom: 25px;
	padding-bottom: 3px;
	display: inline-table;
	font-weight: bold;
	margin-top: 0px;
}
.opinion-style .opinion-style-wrap {
	display: block;
	padding-bottom: 15px;
}
.opinion-author {
	display: none;
}
.opinion-style .opinion-author {
	display: block;
}
p.opinion-author span {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.06;
	color: #fa9000;
}
p.opinion-author {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.36;
	color: #c3bebc;
}
.topics-page-section hr {
	margin-top: 0px;
	margin-bottom: 24px;
	border: 0;
	border-top: 1px solid #eee;
}
.topics-sec-item-opinion-img-wrap {
	display: none;
}
.opinion-style .topics-sec-item-img {
	display: none;
}
.opinion-style .topics-sec-item-opinion-img-wrap {
	display: block;
	border-radius: 100%;
	text-align: center;
	display: block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
img.topics-sec-item-opinion-img {
	border-radius: 100%;
}
.videobox span {
	position: absolute;
	left: 40%;
	bottom: -35%;
	width: 100%;
	height: 100%;
	z-index: 999;
	background: transparent url(/img/nov-2016/video-icon.png) no-repeat;
}
.videobox span {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
a.centered-video-icon {
	position: absolute;
	left: 0;
	position: absolute;
	text-align: center;
	top: 48%;
	width: 100%;
	z-index: 9999;
	margin-top: -23px;
}
a.centered-picture-icon {
	position: absolute;
	left: 0;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 100%;
	z-index: 9999;
	margin-top: -23px;
}
button.btn.btn-default.center-block {
	/* font-family: 'HelveticaNeueLTPro-Bd',
    Helvetica Neue,
    Helvetica,
    Arial,
    sans-serif !important; */
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	width: 139px;
	height: 44px;
	background-color: #fa9000;
	border-radius: 0;
	border: none;
	color: #fff;
	margin-bottom: 30px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	line-height: 18px;
	font-weight: normal;
}
button.btn.btn-default.center-block:hover {
	background: #d07b08;
}
/*media*/
.carousel-control {
	padding-top: 10%;
	width: 5%;
}
.dd {
	white-space: nowrap;
}
.col-sm-4.sisi {
	float: none;
	display: inline-block;
	white-space: normal;
	vertical-align: top;
	width: 41%;
}
/*media*/
a.topic-programmes-title h3 {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	border-bottom: 3px solid #FFF;
	text-transform: uppercase;
	margin-bottom: 20px;
	display: inline-block;
	font-size: 24px;
	font-weight: 400 !important;
	color: #FFF;
	padding-bottom: 5px;
	margin-left: -15px;
}
p.topics-programmes-video-label {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	color: #fa9000;
}
h3.topics-programmes-video-title {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.42;
	color: #ffffff;
	margin-top: 0;
}
p.topics-programmes-video-cont {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.28;
	color: #737373;
}
.topics-programmes-video-cont-wrap {
	background: #000;
	padding: 12px 0px 27px 14px;
	height: auto;
}
.topics-programmes-video-cont-wrap {
	text-align: left;
	display: block;
	/*position: absolute;*/
	height: 100%;
	float: left;
	margin-left: -15px;
}
.row.topics-programmes-video-wrap {
	background: #222325;
	padding-bottom: 23px;
}
.programes-sec {
	margin-bottom: 20px;
	overflow: hidden;
}
.topics-videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}
.topics-videoWrapper {
	position: relative;
	padding-bottom: 49%;
	padding-top: 34px;
	height: 0;
}

@media (min-width: 992px) {
.top-topics-wrapper {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	float: none;
	clear: both;
}
/*.row.top-section-row4-temp2 {
    display: flex;
}
*/
}
.top-topics-wrapper .top-section-rt-s1 {
	display: block;
	margin-bottom: 0;
}

@media (max-width: 1024px) {
.topics-videoWrapper {
	position: relative;
	padding-bottom: 51%;
	padding-top: 34px;
	height: 0;
}
.row.topics-sidebar-indepth {
	margin-top: 50px;
	margin-bottom: 20px;
}
.topics-programmes-video-cont-wrap {
	background: #000;
	padding: 22px 22px 124px 22px;
}
}

@media (max-width: 767px) {
.must-see-programmes-item img {
	width: 100%;
}
.col-lg-3.must-see-programmes-item {
	margin-bottom: 20px;
	border-bottom: 1px solid #191818;
	padding-bottom: 20px;
}
}

@media (max-width: 1200px) {
.row.topics-sidebar-opinion-item {
	background: #fff;
	margin: 0px;
	min-height: 300px !important;
}
.topics-sidebar-opinion-item-wrapper {
	margin: 0;
}
.topics-sidebar-opinion-item-wrap {
	background: transparent;
}
}

@media (max-width: 992px) {
.row.topics-sidebar-opinion-item {
	background: #fff;
	margin: 0px;
	min-height: 210px !important;
}
}

@media (max-width: 767px) {
.row.topics-sidebar-opinion-item {
	min-height: 150px !important;
}
.topics-sidebar-opinion-item-wrapper {
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	padding-bottom: 10px;
}
.topics-sidebar-opinion-item-wrap {
	float: none;
	display: inline-block;
	white-space: normal;
	vertical-align: top;
	width: 40%;
}
}

@media (max-width:600px) {
.topics-sidebar-opinion-item-wrap {
	width: 50%;
}
}

@media (max-width:500px) {
.topics-sidebar-opinion-item-wrap {
	width: 65%;
}
}

@media (max-width: 992px) {
.col-md-3.col-sm-6.must-see-programmes-item {
	min-height: 300px !important;
	margin-bottom: 50px;
}
.col-md-3.col-sm-6.must-see-programmes-item img {
	width: 100%;
}
}

@media (max-width: 767px) {
.topics-sidebar-indepth-item-wrapper {
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	padding-bottom: 0px;
    -webkit-overflow-scrolling: touch;  
}
.topics-sidebar-indepth-item {
	float: none;
	display: inline-block;
	white-space: normal;
	vertical-align: top;
	width: 40%;
}
.topics-sidebar-indepth-item-wrapper .indepth-doc-wrap {
/*max-height: 152px;*/
}
}

@media (max-width:600px) {
.topics-sidebar-indepth-item {
	width: 50%;
}
}

@media (max-width:500px) {
.topics-sidebar-indepth-item {
	width: 65%;
}
.col-md-3.col-sm-6.must-see-programmes-item {
	margin-bottom: 10px;
}
}

@media (max-width: 991px) {
.top-topics-wrapper .top-section-rt-s1 {
	width: 100%;
	float: left;
}
}

@media (max-width: 1199px) {
.topics-programmes-video-cont-wrap {
	padding: 14px 24px 141px 10px;
}
.topics-videoWrapper {
	padding-bottom: 51%;
	padding-top: 33px;
}
}

@media (max-width: 1024px) {
.topics-videoWrapper {
	padding-bottom: 51%;
	padding-top: 32px;
}
.topics-programmes-video-cont-wrap {
	padding: 14px 24px 132px 10px;
}
}

@media (max-width: 992px) {
.topics-programmes-video-cont-wrap {
	margin-left: 15px;
	margin-right: 15px;
}
.topics-programmes-video-cont-wrap {
	padding: 14px 24px 11px 10px;
}
}
.programes-sec {
	margin-bottom: 20px;
	overflow: hidden;
	background: #222325;
	margin-top: 30px;
}
a.topic-programmes-title {
	margin-left: 15px;
}

@media (max-width: 1024px) {
.topics-videoWrapper {
	padding-bottom: 53%;
	padding-top: 21px;
}
.must-see-programmes-item h2 {
	font-size: 18px;
}
}
img.opinion-author-img-mobile {
	border-radius: 100%;
	width: 66px;
	height: 66px;
	display: block;
}
img.opinion-author-img-mobile {
	display: none;
}

@media (max-width:1199px) {
.col-lg-3.topics-sidebar-opinion-item-img {
	display: none;
}
img.opinion-author-img-mobile {
	display: block;
	float: left;
}
.opinion-author-img img {
	display: none;
}
.col-lg-9.topics-sidebar-opinion-item-cont p {
	float: left;
	margin: 21px 0 18px 9px;
}
}

@media (max-width: 1023px) {
.col-lg-9.topics-sidebar-opinion-item-cont p {
	float: left;
	margin: 14px 0 38px 9px;
	font-size: 13px;
}
img.opinion-author-img-mobile {
	width: 46px;
	height: 46px;
}
.topics-sidebar-opinion-item-cont h3 {
	font-size: 24px;
}
}

@media (max-width: 767px) {
.col-lg-9.topics-sidebar-opinion-item-cont p {
	float: left;
	margin: 15px 0 21px 9px;
	font-size: 16px;
	width: 123px;
}
img.opinion-author-img-mobile {
	width: 66px;
	height: 66px;
}
.topics-sidebar-opinion-item-cont h3 {
	font-size: 18px;
	margin-bottom: 29px;
}
}
.topics-page-sidebar-adv {
	width: 302px;
	margin: 0px auto 30px auto;
	display: block;
}

@media (max-width: 1024px) {
.topics-programmes-video-cont-wrap {
	padding: 14px 24px 131px 10px;
}
}

@media (max-width: 1023px) {
.topics-programmes-video-cont-wrap {
	padding: 14px 24px 64px 10px;
}
}
.centered-video-icon {
	display: none;
}
.centered-picture-icon {
	display: none;
}
.programmes-style .centered-video-icon {
	display: block;
}
.picture-style .centered-picture-icon {
	display: block;
}

@media (max-width: 1200px) {
section.middle-east.topics-section {
	margin-bottom: 30px;
}
.topics-sec-block hr {
	margin-top: 25px;
}
}

@media (max-width: 1024px) {
.col-md-6.middleEast-rt-topic-wrap {
	margin-top: 0px;
}
}

@media (max-width: 991px) {
.topics-section .top-topics-wrapper .top-section-rt-s1 {
	display: block;
	margin-bottom: 0px;
}
.topics-section {
	margin-bottom: 0;
}
.top-sec-title {
	margin: -18px 15px 15px 0;
}
.row.middleEast-rt-bottom {
	margin-top: 30px;
}
}

@media (max-width: 767px) {
.more-videos .top-section-rt-s1 {
	width: 100%;
	float: left;
}
.more-videos .top-section-rt-s1 {
	border-bottom: none;
}
.programes-sec {
	margin-bottom: 0px;
}
img.opinion-author-img-mobile {
	width: 46px;
	height: 46px;
}
img.topics-sec-item-opinion-img {
	border-radius: 100%;
	display: none;
}
.topics-sec-item-img {
	display: none;
}
.row.topics-sec-item {
/* background: #fff; */
        /* border-bottom: 1px solid #dcdada; */
        /* padding: 13px 0 0 0; */
        /* margin-bottom: -37px; */
}
.topics-sec-block {
	background: transparent;
	padding: 15px;
	margin-bottom: -15px;
}
.topics-sec-block hr {
	border: transparent;
	margin-bottom: 49px;
}
.row.topics-sec-item:last-child {
	margin-bottom: -18px;
	padding-bottom: 22px;
}
}
img.topics-sec-item-opinion-mobi-img {
	display: none;
}

@media (max-width: 767px) {
img.topics-sec-item-opinion-mobi-img {
	/*display: block;*/
        
	float: left;
	border-radius: 100%;
}
.opinion-style .opinion-author {
	margin: 15px 0 0 9px;
	float: left;
}
}
.video-programmes-image {
	width: 100%;
	/* border: 1px dashed red; */
	height: auto;
}
a.programmes-video-icon {
	position: absolute;
	left: 0;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 100%;
	z-index: 9999;
	margin-top: -23px;
}
.programes-sec h2.top-sec-smalltitle {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
}
.more-videos .topics-programmes-video-wrap {
	background: #222325;
	padding-bottom: 5px;
}
.more-videos h2.top-sec-smalltitle {
	color: #fff;
	margin: -18px 10px 0px 0;
}
.more-videos .top-section-rt-s1.programmes-style {
	background: #000;
	min-height: 259px;
}
.col-md-7.topics-sec-item-cont a:hover {
	color: #000;
}
a.must-see-titles:hover {
	color: #fff;
}
a.topics-sidebar-title:hover {
	color: #000;
}

@media (max-width: 767px) {
.topics-section .top-section-rt-s1 .frame-container {
	width: 157px;
	float: left;
}
.topics-section .top-section-rt-s1 p.small-image-label {
	background: transparent;
	top: 11px;
}
.topics-section .top-section-rt-s1 {
	min-height: 62px;
}
}
.top-section-row3-lt-wrap-temp2 .author-add-sec {
	display: none;
}
.top-section-row3-lt-wrap-temp2.programmes-style .programmes-video-icon {
	display: block;
	margin: 0 0px 12px 0;
}
.top-section-row3-lt-wrap-temp2.pictures-style .pictures-icon {
	display: block;
	margin: 0 0px 12px 0;
}
.top-section-row3-lt-wrap-temp2.opinion-style .author-add-sec {
	display: block;
}
.pickgradient {
	display: inline-block;
	background: -moz-linear-gradient(top, rgba(0,
    0,
    0,
    0) 0%, rgba(0,
    0,
    0,
    0.65) 100%);
	background: -webkit-linear-gradient(top, rgba(0,
    0,
    0,
    0) 0%, rgba(0,
    0,
    0,
    0.65) 100%);
	background: linear-gradient(to bottom, rgba(0,
    0,
    0,
    0) 0%, rgba(0,
    0,
    0,
    1) 100%);
 filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}
.module-img {
	position: relative;
	z-index: -1;
	display: block;
}

@media (max-width: 767px) {
.topics-section.middle-east-bot .middleEast-rt-topic-wrap .frame-container {
	width: 160px;
	float: left;
	margin: 15px;
}
.topics-section .topFeature-sblock-wr {
	margin-top: -6px;
}
.topics-section p.small-image-label {
	padding-left: 0px;
}
.topics-section .col-md-6.middleEast-rt-topic-wrap {
/* height: 140px; */
        /* margin-bottom: 15px; */
}
.topics-section .top-section-rt-s1 {
	min-height: auto;
}
.topics-section .middle-east-bot .middleEast-rt-topic-wrap .frame-container .img-responsive {
	height: 100px!important;
	max-width: initial!important;
	width: auto!important;
	position: relative;
	left: -40%;
}
.topics-section .middle-east-bot .middleEast-rt-topic-wrap .frame-container {
	width: 100px;
	height: 100px;
	overflow: hidden;
	margin-right: 13px;
}
.topics-section h2.top-sec-smalltitle, .media-body-head {
	font-size: 16px;
	line-height: 1.15em;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.topics-section .row.middleEast-rt-bottom {
	margin-top: 0px;
}
.topics-section .top-section-rt-s1 {
	margin-bottom: 0;
	margin-top: 0;
}
.topics-section .col-md-6.middleEast-rt-topic-wrap {
/* height: 140px; */
        /* margin-bottom: -31px; */
}
section.middle-east.topics-section {
	margin-bottom: 0px;
	margin-top: 61px;
}
a.opinion-title span {
	font-size: 18px;
}
a.indepth-title span {
	font-size: 18px;
}
.topics-page-section .topics-sidebar-opinion-item-wrapper {
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	padding-bottom: 0px;
    -webkit-overflow-scrolling: touch;  
}
.topics-page-section .row.topics-sidebar-indepth {
	margin-top: 0px;
	margin-bottom: 20px;
}
}
.topics-page-section .indepth-wrapper hr {
	width: 23%;
	margin: 5px auto 0 auto;
	height: 1px;
}
.topics-sec-item-label:hover {
	color: #FA9000 !important;
}
a h3.topics-programmes-video-title:hover {
	color: #f9f7f7;
	text-decoration: underline;
}
a p.topics-programmes-video-label:hover {
	text-decoration: underline;
	color: #fa9000;
}
.col-md-7.topics-sec-item-cont a:hover {
	color: #FA9000;
}
a h2.topics-sec-item-head:hover {
	color: #000;
	text-decoration: underline;
}
a:focus, a:visited {
	cursor: pointer;
}
.top-section-row3-lt-wrap-temp2 {
	position: absolute;
	bottom: 0;
	left: 15px;
	padding-left: 20px;
	margin-right: 11px;
	padding-right: 10px;
	right: 4px;
	background: #000;
}
.topics-section {
	margin-bottom: 29px;
}
img.topics-sec-item-opinion-img {
	border-radius: 100%;
	margin: 21px 0 0 0;
}
.row.topics-sec-item:last-child {
/* padding-bottom: 22px; */
}

@media (max-width: 1024px) {
.row.topics-sidebar-opinion-item {
	margin-bottom: 30px;
}
}

@media (max-width: 767px) {
.in-picture-arrow-right, .in-picture-arrow-left {
	width: 92%;
}
}
/*article page style*/
h3.heading-section a.ContentType {
	font-family: 'HelveticaNeueLTPro-MdCn', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 14px!important;
	color: #6c6b6c!important;
}
h3.heading-section a.FirstTopic {
	font-family: 'HelveticaNeueLTPro-MdCn', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 14px!important;
	color: #e75500!important;
	border-left: 2px solid #6c6b6c;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 12px;
	padding-top: 2px;
}
header#header-story time {
	font-family: 'HelveticaNeueLTPro-MdCn', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	color: #939393;
	display: inline-block;
	line-height: 0px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.05em;
}
.heading-section time {
	line-height: 10px !Important;
}
#header-story h1.heading-story {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 44px;
	line-height: 1.1;
	color: #000;
	font-weight: bold;
	margin-top: 0px;
}
h2.standfirst {
	color: #9A9A9A;
	font-family: Georgia;
	font-size: 32px;
	line-height: 1.3;
	color: #888;
	font-style: italic;
	margin-top: 0;
}
#main-story #header-story p.meta {
	display: none;
}
.heading-section {
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.05em;
}
.image .caption, .image .caption span, .image .caption p, .in-article-item .meta, #main-story figcaption {
	display: initial;
	color: #888;
	font-size: 1.6rem;
	font-family: Georgia;
}
.heading-story {
	color: #333;
	font-size: 36px;
	font-size: 3.6rem;
	padding-bottom: 0.1em;
	line-height: 1.2;
}
figure.article-main-image {
	margin-top: 20px;
}
#main-story figcaption {
	line-height: 1.6;
	display: initial;
	color: #888;
	font-size: 1.6rem;
	font-family: Georgia;
	width: 90%;
	display: block;
}
.article-main-img {
	margin-bottom: 12px;
}
#main-story .profile {
	border: none;
	margin-bottom: 1em;
}
#main-story .profile img {
	border-radius: 100%;
	margin: 13px 14px 0 0;
}
#main-story .profile .heading-section {
	float: left;
	margin-right: 5px;
	padding-top: 0px!important;
	font-family: 'HelveticaNeueLTPro-MdCn', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	color: #000000;
	text-transform: lowercase;
	clear: none;
	width: auto;
}
#main-story .profile p {
	font-size: 16px;
	line-height: 1.5;
	color: #4f4f4f;
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif;
	margin-bottom: 0.8em!important;
}
#main-story .profile {
	border: none;
	margin-bottom: 1em;
}
.profile {
	font-size: 12px;
	padding-top: 0.5em;
	border-top: 1px solid #ddd;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #ddd;
	color: #666;
}
.clearfix {
	zoom: 1;
}
#main-story .profile h1 {
	float: left;
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
#main-story .profile p.meta {
	height: 40px;
}
.img-profile-large {
	width: 70px!important;
}
[class*=img-profile], .meta .img-profile {
	width: 50px;
	float: left;
	margin-right: 1em;
	margin-bottom: 1em !important;
	border: 1px solid #ddd;
}
#main-story .profile p {
	max-width: 40em;
}
.heading-section {
	padding-top: 0.9em !important;
	font-family: "HelveticaNeueLT-Condensed", "Helvetica Neue", Helvetica, sans-serif !important;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.05em;
	clear: left;
	color: #333333;
}
.article-body {
	float: none;
	padding-bottom: 2em;
	display: block;
	position: relative;
}
#main-story p {
	font-family: Georgia;
	font-size: 18px;
	line-height: 1.5;
	color: #000;
	max-width: 95%;
}
table.in-article-item.video {
	display: table;
}
.in-article-item {
	width: 44%;
	margin: 1em;
	clear: right;
	margin-left: 2em;
	float: right;
	color: #888 !important;
	background-color: #f3f3f3;
	font-size: 0.8em;
	line-height: 1.5em;
}
div#main-content {
	display: block;
	overflow: hidden;
}
.main-story {
	position: relative;
	margin-left: 13%;
}
.ArticleSocialMediaTopBar {
	background: #F3F3F3;
	height: 220px;
	width: 93px;
	position: fixed;
	margin-top: 32px;
	color: orange;
	padding-top: 50px;
}
blockquote {
	background: #f2f2f2;
	border-left: 3px solid #fa9001;
	margin: 1.5em 10px;
	padding: 1.5em 10px;
}
.QuoteContainer blockquote {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 28px;
	line-height: 1.5;
	color: #6c6b6c;
	padding-left: 41px;
}
blockquote::before {
	content: "\201C";
	color: #999;
	float: left;
	font-size: 250%;
	padding-right: 0.15em;
	margin-left: .05em;
	margin-top: 40px;
	line-height: 10px;
}
blockquote::after {
	content: "\201D";
	color: #999;
	float: right;
	font-size: 250%;
	padding-right: 0.16em;
	margin-left: 2.02em;
	margin-top: 40px;
	line-height: 10px;
	padding-bottom: 20px;
}
p.ReadMoreContentSeparator {
	border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	padding-top: 13px;
	padding-bottom: 13px;
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
.imagecontainer {
	padding-top: 20px;
	padding-bottom: 20px;
}
.article-body h2 {
	margin: 1em 0 0.5em;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 24px;
}
p.ReadMoreContentSeparator a:hover {
	text-decoration: none;
}
.in-article-item {
	width: 48%;
	margin: 1em;
	clear: right;
	margin-left: 2em;
	float: right;
	color: #888 !important;
	background-color: #f3f3f3;
	font-size: 0.8em;
	line-height: 1.5em;
}
.in-article-item img {
	width: 100%;
}

@media (max-width: 767px) {
.main-story {
	position: relative;
	margin-left: 0;
}
}
.source-word {
	color: #8e8e8e;
}
.source-name {
	color: #212121;
}
p.article-source {
	padding-top: 3em;
}
#article-topics a {
	padding: 10px 10px 5px;
	color: white;
	font-family: 'HelveticaNeueLTPro-MdCn', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	margin-right: 10px;
	display: inline-flex;
	line-height: 17px;
	margin: 6px;
	margin-left: 0px;
	background-color: #fa9000;
	font-size: 16px;
}
.BottomByLine {
	border-top: 1px solid #ccc;
	padding-top: 15px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 35px;
}
.TellUsWhatYouThink {
	margin: 10px 0 24px 0;
	line-height: 0px;
}
.TellUsWhatYouThink a {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	margin-bottom: 1em;
	color: #2575bc;
	line-height: 16px;
}
.TellUsWhatYouThink img {
	width: initial;
	margin-right: 10px;
	margin-top: -5px;
}
input#showcomment {
	width: 100%;
	height: 40px;
	border: #212e64 solid 2px;
	background-color: white;
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 24px;
	color: #212e64;
	margin-bottom: 20px;
	cursor: pointer;
	line-height: 38px;
	font-weight: bold;
}
input#showcomment:hover {
	background-color: #212e64;
	color: #ffffff;
}
section#shows-catchup {
	background-color: #f6f6f6;
	padding: 2em;
}
#main-content .page-section-full .h1class {
	color: #fa9000;
}
.page-section .heading-section.h1class, .page-section h1.heading-section.TS_MainTitle {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 24px !important;
	color: #666;
	padding-top: 5px !important;
	width: 100%;
	margin-bottom: 10px;
}
#main-content .page-section-full [class*=blurb] h4 > a {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 37px;
	line-height: 1.1;
	color: #000;
}
#main-content .page-section-full [class*=blurb] p {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	line-height: 1.3;
	color: #9E9D9D;
}
section#shows-catchup article {
	float: none;
	width: 100%;
	margin: 0;
	border-bottom: solid 1px #888 !important;
	padding: 25px 0;
}
section#shows-catchup article:last-child {
	border-bottom: none !important;
}
#main-content .page-section-full:last-child {
	padding-bottom: 0;
}
[class*=page-section] {
	margin-bottom: 1em;
}
li.Share_FB a {
	text-indent: -99999px;
	display: inline-block;
	width: 93px;
	height: 40px;
	background: url(/img/nov-2016/NewSocialBar_Facebook.jpg) no-repeat;
}
li.Share_FB a:hover {
	background: url(/img/nov-2016/NewSocialBar_Facebook_hover.jpg) no-repeat;
	display: inline-block;
}
li.Share_TW a {
	text-indent: -99999px;
	display: inline-block;
	width: 93px;
	height: 40px;
	background: url(/img/nov-2016/NewSocialBar_Tweet.jpg) no-repeat;
}
li.Share_TW a:hover {
	background: url(/img/nov-2016/NewSocialBar_Tweet_hover.jpg) no-repeat;
	display: inline-block;
}
li.Share_COMMENT a {
	text-indent: -99999px;
	display: inline-block;
	width: 93px;
	height: 40px;
	background: url(/img/nov-2016/NewSocialBar_Comment.jpg) no-repeat;
}
li.Share_COMMENT a:hover {
	background: url(/img/nov-2016/NewSocialBar_Comment_hover.jpg) no-repeat;
	display: inline-block;
}
li.Share_PRINT a {
	text-indent: -99999px;
	display: inline-block;
	width: 93px;
	height: 40px;
	background: url(/img/nov-2016/NewSocialBar_Print.jpg) no-repeat;
}
li.Share_PRINT a:hover {
	background: url(/img/nov-2016/NewSocialBar_Print_hover.jpg) no-repeat;
	display: inline-block;
}
ul.SM_Icons {
	position: relative;
	left: -55px;
	top: -41px;
}
div#dvListen {
	position: relative;
	top: -50px;
	left: -15px;
}
.listnumber {
	position: relative;
	left: -33px;
	top: 21px;
}
section.page-section.box-section li {
	line-height: 0 !important;
	font-family: HelveticaNeueLTPro-Bd;
	font-size: 48px;
	color: #ddd;
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
section.page-section.box-section .list a {
	position: relative;
	left: 9px;
}
section.page-section.box-section .list a {
	font-weight: 600;
	font-family: HelveticaNeueLTPro-Bd;
	font-size: 16px;
	line-height: normal;
	color: #000;
}
section.page-section.box-section {
	border-top: solid 3px #e75500 !important;
	float: right;
	margin-top: 20px;
	border: solid 1px #ddd;
	margin-bottom: 40px;
}
section.page-section.box-section {
	border-top: solid 3px #fa9000 !important;
}
section.page-section.box-section li {
	padding-bottom: 10px;
	margin-left: 4px;
	min-height: 38px;
}
div#main-content-sidebar {
	padding-left: 0;
}
.page-section .heading-section.h1class, .page-section h1.heading-section.TS_MainTitle {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 24px !important;
	color: #666;
	padding-top: 5px !important;
	width: 100%;
	margin-bottom: 10px;
	padding: 0 0 0 11px;
}
.page-section ul.list {
	padding-right: 13px;
}
.page-section ul.list a:hover {
	color: #000 !important;
	cursor: pointer;
}
.page-section ul.list li:nth-child(5) {
	border-bottom: none;
}
section.page-section.box-section-news {
	border-top: #fa9000 solid 3px!important;
	background-color: #f6f6f6;
	margin: 30px 0 15px;
	padding-bottom: 20px;
}
section.page-section.box-section-news {
	float: none;
	clear: both;
}
.cntype-201172416000000001:before {
	content: "[Opinion] ";
	color: #999;
}
[class*=blurb] .h1class a {
	color: #333;
}
.page-section-minor .h1class, #main-content-sidebar [class*=blurb] .h1class, #main-content-sidebar [class*=blurb] h1 {
	font-family: HelveticaNeueLTPro-Bd;
	font-size: 16px;
	line-height: 1.4;
	color: #000;
}
section.page-section.box-section-news .db2-db3 {
	width: 100% !important;
	margin-left: 0;
}
section.page-section .blurb-wide img {
	margin: 0;
	float: right;
	margin-left: 10px;
	width: 70px;
}
article.blurb-wide.clearfix {
	padding: 13px 13px 5px 13px;
}
#mc_embed_signup form {
	height: 302px;
}
#mc_embed_signup {
	background: #fff;
	clear: left;
	font: 15px Helvetica, Arial, sans-serif;
}
#mc_embed_signup {
	width: 270px;
	float: right;
}
#mc_embed_signup form {
	background-image: none;
	background-color: #111a41!important;
}
div#mc_embed_signup_scroll {
	padding: 0px 0 0 8px;
}
div#mc_embed_signup_scroll h2 {
	color: #fff!important;
}
#mc_embed_signup h2 {
	font-weight: bold;
	padding: 0;
	margin: 15px 0;
	font-size: 1.4em;
}
#mc_embed_signup .mc-field-group label {
	color: #fff!important;
}
#mc_embed_signup .mc-field-group input {
	width: 250px !important;
	padding: 0 !important;
	height: 40px !important;
}
#mc_embed_signup {
	width: 270px;
	float: right;
}
#mc_embed_signup .mc-field-group label {
	display: block;
	margin-bottom: 3px;
	margin-top: 30px;
	font-family: HelveticaNeueLTPro-Roman;
	font-size: 16px;
	line-height: 1.4;
	color: #ffffff;
}
#mc_embed_signup .button {
	width: 254px !important;
	height: 44px!important;
	font-size: 16px !important;
	color: #ffffff !important;
	text-align: center !important;
 line-height: 44px !importantx;
	background-color: #B78B18 !important;
	cursor: pointer !important;
	border: none;
}
#mc_embed_signup .mc-field-group input {
	width: 250px !important;
	padding: 0 !important;
	height: 40px !important;
}
#mc_embed_signup h2 {
	font-weight: bold;
	padding: 0;
	margin: 15px 0;
	font-size: 1.4em;
}
#mc_embed_signup {
	width: 100%;
	float: right;
}
div#mc_embed_signup_scroll h2 {
	font-size: 37px;
	color: #ffffff;
	margin-bottom: -28px !important;
	padding-top: 20px;
}
#mc_embed_signup .mc-field-group input {
	width: 250px !important;
	padding: 0 !important;
	height: 40px !important;
}
/*search page style*/

/*#search hr {
    margin-top: 5px;
    margin-bottom: 30px;
    border: 0;
    border-top: 1px solid #eee;
}
@media (max-width: 1200px) {
    #search hr {
        margin-top: 35px;
    }
}
@media (max-width: 1024px) {
    #search hr {
        margin-top: 25px;
    }
}*/
.search-results p {
	font-family: 'HelveticaNeueLTPro-Lt', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 36px;
	color: #000000;
}
.search-results p span {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 36px;
	color: #fa9000;
}
.search-results .nav-tabs > li.active > a, .search-results .nav-tabs > li.active > a:focus, .search-results .nav-tabs > li.active > a:hover {
	border-width: 0;
}
.search-results .nav-tabs > li > a {
	border: none;
	color: #666;
	margin-left: -18px;
}
.search-results .nav-tabs > li.active > a, .search-results .nav-tabs > li > a:hover {
	border: none;
	color: #000 !important;
	background: transparent;
}
.search-results .nav-tabs > li > a::after {
	content: "";
	background: #000;
	height: 2px;
	position: absolute;
	width: 67%;
	left: 14px;
	bottom: 12px;
	transition: all 250ms ease 0s;
	transform: scale(0);
}
.search-results .nav-tabs > li.active > a::after, .search-results .nav-tabs > li:hover > a::after {
	transform: scale(1);
}
.search-results .tab-nav > li > a::after {
	background: #21527d none repeat scroll 0% 0%;
	color: #fff;
}
.search-results .tab-pane {
	padding: 15px 0;
}
.search-results .tab-content {
	padding: 14px;
	margin-top: 10px;
}
.search-results ul.nav.nav-tabs {
	border-bottom: none;
}
.search-results ul.nav.nav-tabs {
	padding-left: 13%;
}
.row.topics-sec-item.programmes-style {
	background: #000;
	padding-top: 20px;
}
.programmes-style h2.topics-sec-item-head {
	color: #FFF;
}
.row.topics-sec-item {
	background: #fff;
	padding-top: 13px;
	padding-bottom: 5px;
}
.row.topics-sec-item {
/* border-bottom: 1px solid #dedede; */
    /* padding-bottom: 5px; */
}
/*/search page style*/
.centered-video-icon img {
	width: 53px;
	height: 53px;
}
.programmes-video-icon img {
	width: 53px;
	height: 53px;
}
.row.topics-sec-item.programmes-style {
	background: #000;
	padding: 11px 0 0px 0;
	margin-top: -6px;
}
.row.topics-sec-item.pictures-style {
	padding: 10px 0 5px 0;
}
.row.topics-sec-item.article-wz-video {
/* padding-bottom: 9px; */
}
.topics-divider {
	border-bottom: 1px solid #f3eded;
	margin: 0px 15px 0 15px;
	clear: both;
	padding-bottom: 3px;
}
.pictures-style .topics-divider {
	padding-bottom: 7px;
}
.row.topics-sec-item.article-wz-video {
	padding-bottom: 6px;
	padding-top: 12px;
}

/*
.topics-sec-block .topics-sec-item:last-child .topics-divider {
	border-bottom: none;
}
*/

@media (max-width: 1200px) {
.pictures-style .topics-divider {
	padding-bottom: 14px;
}
.topics-divider {
	padding-bottom: 15px;
}
.row.topics-sec-item.article-wz-video {
	padding-bottom: 19px;
	padding-top: 14px;
}
.row.topics-sec-item.programmes-style {
	background: #000;
	padding: 30px 0 30px 0;
	margin-top: -6px;
}
}

@media (max-width: 767px) {
.row.topics-sec-item {
	margin-bottom: 9px;
}
.row.topics-sec-item {
	border-bottom: 1px solid #dedede;
}
.topics-divider {
	border: none !important;
}
}

@media (max-width: 768px) {
.aside-container {
	padding: 7px 0px 0px 0px;
}
img.media-object {
	width: 100px;
	height: 100px;
}
h4.media-body-head {
	font-size: 17px;
}
.media-body.top-sc-rt {
/* height: auto; */
}
}
.article-wz-video h2.topics-sec-item-head:hover {
	color: #000;
	text-decoration: underline;
}
.pictures-style h2.topics-sec-item-head:hover {
	color: #000;
	text-decoration: underline;
}

@media (max-width: 640px) {
ul.nav.nav-tabs {
	padding-left: 12%;
}
}

@media (max-width: 1024px) {
.media-body.top-sc-rt {
/* height: auto; */
}
.top-sec-row2-wrap {
	margin: 10px 0 30px 0px;
}
/*
.top-sec-row2-wrap {
	margin: 10px 0 -22px 0px;
}
*/
.programmes-style .top-section-rt-s2 {
	background: #000;
	min-height: 324px;
}
}
.top-section-row4-lt-wrap-temp2 {
	background: white;
	padding: 12px;
	min-height: 200px;
}

@media (max-width: 1200px) {
.programmes-style .top-section-rt-s2 {
	background: #000;/* min-height: 328px; */
}
}

@media (max-width: 1024px) {
.media-body.top-sc-rt {
/* height: 95px; */
}
.programmes-style .top-section-rt-s2 {
	background: #000;
	min-height: 286px;
}
.top-section-row3-lt-wrap {
	min-height: 286px;
}
}

@media (max-width: 767px) {
.media-body.top-sc-rt {
/* height: 100px; */
}
.top-section-row3-rt-wrap {
	min-height: 286px;
}
.middleEast-rt-topic {
	margin-bottom: 29px;
	min-height: 258px;/* background: red; */
}
.top-section-row3-lt-wrap {
	min-height: auto;
}
.top-section-row3-rt-wrap {
	min-height: auto;
}
.top-section-rt-s2 {
	min-height: auto;
}
.top-section-rt-s1 {
	min-height: auto;
}
.middleEast-rt-topic {
/* min-height: auto;
 min-height: initial; */
}
.top-section-row3-rt-wrap-temp2 {
	margin-top: 35px;
}
.top-section-row4-lt-wrap-temp2 {
/* min-height: auto;
 min-height: initial; */
}
}
.card {
	margin-left: -10px;
}
p.search-results-label {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 14px;
	color: #fa9000;
}
h1.search-results-title {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 28px;
	color: rgba(0,
    0,
    0,
    0.9);
	margin-top: 0;
}
.search-results-tabs-content h1 {
	border-right: 1px solid #dedada;
}
.search-results-tabs-content:last-child h1 {
	border: none;
}
p.sort-by {
	font-family: 'HelveticaNeueLTPro-Md', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	color: #6c6c6c;
	width: 70px;
	float: left;
	margin: 10px 20px 0 16px;
}
.checkbox label {
	font-family: 'HelveticaNeueLTPro-Md', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	color: #838383;
}
.search-results-filter {
	background: #fff;
	padding: 20px;
}
p.checkbox-filter-by {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	color: rgba(0,
    0,
    0,
    0.9);
}
.search-adv {
	width: 300px;
	height: 250px;/* margin:0 auto; */
}
p.relatedtags {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	color: #000000;
}
ul.relatedtags-menu li a {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 14px;
	line-height: 1.14;
	letter-spacing: 0.8px;
	text-align: center;
	color: #4a4a4a;
	background: #f2f2f2;
}
.related-tags-block {
	margin: 40px 0 50px 0;
}
ul.relatedtags-menu li a {
	float: left;
	margin: 0 6px 8px 0;
	background: #efecec;
	display: inline-block;
	padding: 9px;
	border-radius: 4px;
}
ul.relatedtags-menu {
	overflow: hidden;
	margin: 0 0 0 -40px;
}
.genericon-prev {
	color: #9b9b9b;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	cursor: pointer;
}
.genericon-next:before {
	content: "\f432";
}
.genericon-prev:before {
	content: "\f432";
}
.genericon-next {
	color: #9b9b9b;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	cursor: pointer;
}
.pagination>li>a, .pagination>li>span {
/*background: transparent;*/
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 14px;
	color: #9b9b9b;
	line-height: 28px;
	border: none;
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 14px;
	color: #9b9b9b;
	line-height: 24px;
	border: none;
}
.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #9b9b9b;
	text-decoration: none;
	background-color: transparent;
	border: none;
	border-right: 1px solid #ddd;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: orange;
	border-color: transparent;
	padding: 12px 20px 14px 18px;
	font-size: 15px;
}
.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 12px 20px 14px 18px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #9b9b9b;
	font-size: 15px;
	text-decoration: none;
	background-color: transparent;
	border: none;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.search-result-pagination {
	/* margin-left: 70px; */
	width: 100%;
	margin: 0 auto;
}

@media (max-width: 767px) {
section#search {
	margin-top: 60px;
}
}
.programmes-style h2.topics-sec-item-head:hover {
	color: #FFF;
}
.pagination>li>a:hover {
	color: #000;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	z-index: 2;
	background-color: transparent;
	border-color: #ddd;
}
.search-results-filter .checkbox label:hover {
	color: #000;
}
input[type="checkbox"] {
/*display:none;*/
}
input[type="checkbox"] + label span {
	display: inline-block;
	width: 19px;
	height: 19px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	background: url(/img/nov-2016/checkbox.png) left top no-repeat;
	cursor: pointer;
	background-color: red;
}
input[type="checkbox"]:checked + label span {
	background: url(/img/nov-2016/checkbox-hover.png) -19px top no-repeat;
}
input[type=checkbox]:checked+.custom-check::before {
	display: block;
	color: white;
	background-color: #554236;
}
.search-results .nav-tabs > li:last-child a::after {
	width: 76%;
}
.latest-news-section {
	margin-bottom: 0;
	background-color: #eae9e9;
	padding: 20px 0 48px 0;
}
.col-md-6.latest-news-big-lt-img img {
	width: 100%;
}
.col-md-6.col-sm-6.latest-news-rt-top-left img {
	width: 100%;
}
.col-md-6.col-sm-6.latest-news-rt-top-right img {
	width: 100%;
}
.col-md-6.col-sm-6.latest-news-rt-bottom-left img {
	width: 100%;
}
.col-md-6.col-sm-6.latest-news-rt-bottom-right img {
	width: 100%;
}
.col-md-6.latest-news-big-rt-imgs {
	padding-left: 3px;
}
.col-md-6.latest-news-big-lt-img {
	padding-right: 6px;
}
.row.latest-news-big-rt-imgs-bottom-row {
	margin-top: 11px;
}
.col-md-6.col-sm-6.latest-news-rt-top-right {
	padding-left: 5px;
}
.col-md-6.col-sm-6.latest-news-rt-top-left {
	padding-right: 5px;
}
.col-md-6.col-sm-6.latest-news-rt-bottom-left {
	padding-right: 5px;
}
.col-md-6.col-sm-6.latest-news-rt-bottom-right {
	padding-left: 5px;
}

@media (max-width: 767px) {
.col-lg-6.col-md-6.col-sm-12.latest-news-big-lt-img img {
	width: 100%;
	height: auto;
}
.col-md-6.col-sm-12.latest-news-big-lt-img {
	padding-right: 15px;
}
}

@media (max-width: 767px) {
img.topics-sec-item-opinion-img {
	display: none;
}
img.topics-sec-item-opinion-mobi-img {
	display: block;
}
.topics-section {
	margin-top: 40px;
}
}

@media (max-width: 1200px) {
.topics-page-section .row.topics-sidebar-indepth {
	margin-top: 30px;
}
.row.topics-sec-item.programmes-style {
	background: #000;
	padding: 15px 0 15px 0;
	margin-top: -24px;
}
}

@media (max-width: 1024px) {
.topics-page-section .row.topics-sidebar-indepth {
	margin-top: 0px;
}
}

@media (max-width: 767px) {
.topics-page-section .row.topics-sidebar-indepth {
	margin-top: 0px;
}
.row.topics-sec-item.programmes-style {
	margin-top: 0px;
}
}

@media (max-width: 880px) {
.topics-divider {
	padding-bottom: 0px;
}
.pictures-style .topics-divider {
	padding-bottom: 0px;
}
}
.latest-news-content-wrapper {
	position: absolute;
	bottom: 0;
	padding: 0 1em;
	color: #fff;
}

@media (max-width: 767px) {
.article-wz-video .top-sec-title {
	/* line-height: 41px; */
	margin-left: 7px;
	padding-top: 4px;
}
}

@media (max-width: 500px) {
.col-md-4.columns.overlay-events {
	margin-bottom: 0px;
}
ul.nav.nav-tabs {
	padding-left: 0%;
}
.opinion-wrapper {
	margin-bottom: 20px;
	min-height: 173px;
}
.row.opinion-min-wrap {
	padding-top: 0px;
}
p.opinion-author-name {
	margin: 16px 0 0 0px;
	margin-left: 17px;
}
.topics-page-section .topics-sidebar-opinion-item-wrapper {
	padding-bottom: 25px;
}
}
.col-sm-4.sp-topic {
	padding-left: 0;
}
.col-sm-4.sp-topic:first-child {
	padding-left: 15px;
}
.row.author-add-sec {
	display: none;
}
.opinion-style .top-section-row3-rt-wrap a {
/*display:none;*/
}
.top-section-row3-rt-wrap a {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #FA9000;
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000;
}
.opinion-style p.top-sec-topic {
	display: none;
}

@media (min-width: 1200px) {
.top-sec-flex-wrap-b {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.top-sec-flex-3b {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex: 1;
}
.top-sec-flex-wrap-a {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.top-sec-flex-3a {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex: 1;
}
}
p.opinion-style-author-name {
	text-transform: capitalize;
}
p.top-sec-topic a {
	font-size: 12px;
}

/*.programmes-style h2.top-sec-smalltitle {
    margin-bottom: -19px;
}


.programmes-style .top-section-lt {

    margin-bottom: 0px;
}

*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.col-md-6.middle-east-bot {
	display: block;
	display: block;
	display: block;/*flex-direction: column;*/
}
}
.programmes-style h2.top-sec-smalltitle {
	color: #fff;
	margin: -18px 0 -30px 0;
}
.programmes-style .top-feature-overlay-cont {
	position: relative;
	top: -58px;
	z-index: 9999;
	margin-bottom: -20px;
}
p.topic-label {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	background: #FA9000;
	color: #FFF;
	width: 67px;
 / padding: 6px 0px 0px 14px;
 / text-transform: uppercase;
	margin-left: 17px;
	font-size: 13px;
 / text-align: center;
 / vertical-align: middle;
	line-height: 13px;
	padding-bottom: 2px;
}
}
.pictures-style .top-section-lt {
	background: #fff;
	min-height: 590px;
}
.pictures-style .top-section-rt-s2 {
	background: #fff;
	min-height: 280px;
}
.top-section-rt-s1.breaking-style {
	background: #d0021b;
}
.opinion-style .row.author-add-sec {
	padding-bottom: 14px;
}
.breaking-style p.topics-sec-item-label a {
	color: #fff;
}
.breaking-style p.topics-sec-item-label span {
}
.breaking-style h2.topics-sec-item-head {
	color: #fff;
}
.breaking-style p.topics-sec-item-p {
	color: #fff;
}
.breaking-style p.topics-sec-item-label span {
	color: #fff;
}
.breaking-style .topics-divider {
	display: none;
}
.row.topics-sec-item.breaking-style {
	background: red;
	padding-top: 15px;
	margin-top: -6px;
}
.in-picture-follow-img img {
	width: 100%;
}
.opinion-style p.small-cards-topic {
	display: none;
}

@media (max-width: 400px) {
img.opinion-author-img-mobile {
	width: 46px;
	height: 46px;
}
.col-lg-9.topics-sidebar-opinion-item-cont p {
	margin: 15px 0 21px 9px;
}
.row.topics-sidebar-opinion-item {
	background: #fff;
	margin: 0px;
	min-height: 178px;
}
}

@media (max-width: 768px) {
.opinion {
	margin: 10px 0 -15px 0;
}
}
.opinion-style .row.author-add-sec {
	padding-bottom: 0;
	margin-bottom: 0px;
}
.article-wz-video h4.top-section-row3-rt-heading {
	color: #131212;
	background-image: url('/img/nov-2016/feature-play.png');
	background-repeat: no-repeat;
	display: block;
	text-indent: 23px;
	margin-left: 1px;
	line-height: 25px;
	font-weight: bold;
	background-size: 19px 19px;
}
p.top-sec-topic a {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	text-transform: uppercase;
}
.opinion-style .row.author-add-sec {
	margin-bottom: 20px;
}
.opinion-style p.middleEast-label {
	display: none;
}
/*h4.top-section-row3-rt-heading {
    min-height: 99px;
}
*/
.opinion-style h4.media-body-head {
	min-height: 62px;
}
.opinion-style p.top-sec-label {
	display: none;
}
.opinion-style .top-sec-by {
	display: block;
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.06;
	color: #c3bebc;
	text-transform: lowercase;
}

@media (min-width: 1200px) {
.top-section-row3-lt-wrap {
	height: 193px !important;
}
.top-section-row3-rt-wrap {
	height: 193px !important;
}
.row.opinion-min-wrap {
	margin: -1px 0 0px 0;
}
.row.opinion-min-wrap {
	margin: -1px 0 3px 0;/*position:absolute;*//*bottom:0px;*/
}
}

@media (max-width: 767px) {
.programmes-style h4.media-body-head {
	line-height: 22px;
}
h4.media-body-head {
	font-size: 16px;
}
.top-section-rt-s2 {
	min-height: 176px;
}
.top-section-rt-s1 {
	min-height: 176px;
}
}
.opinion-style h4.top-section-row4-lt-heading-temp2 {
	padding-bottom: 0px;
}

@media (max-width: 1023px) {
ul.nav.nav-tabs {
	padding-left: 6%;
}
}

@media (max-width: 991px) {
ul.nav.nav-tabs {
	padding-left: 14%;
}
}

@media (max-width: 880px) {
ul.nav.nav-tabs {
	padding-left: 6%;
}
}

@media (max-width: 767px) {
ul.nav.nav-tabs {
	padding-left: 29%;
}
.top-sec-row2-wrap {
	margin: 15px 0 -22px 0px;
}
.col-lg-6.col-md-6.col-sm-12.top-section-row3-lt {
	margin-top: 20px;
}
.top-section-rt-s2 {
	margin-top: 0px;
}
.programmes-style .top-section-rt-s2 {
	margin-top: 5px;
}
}

@media (max-width: 640px) {
ul.nav.nav-tabs {
	padding-left: 25%;
}
}

@media (max-width: 500px) {
ul.nav.nav-tabs {
	padding-left: 17%;
}
}

@media (max-width: 400px) {
ul.nav.nav-tabs {
	padding-left: 14%;
}
}

@media (max-width: 1199px) {
.programmes-style .top-section-rt-s1 {
	margin-top: 25px;
}
.programmes-style .top-section-rt-s2 {
	margin-top: 25px;
}
}

@media (max-width: 767px) {
.programmes-style .top-section-rt-s1 {
	margin-top: 15px;
}
.programmes-style .top-section-rt-s2 {
	margin-top: 5px;
}
.top-section-row4-lt-wrap {
	min-height: 86px;
}
.col-lg-6.col-md-6.col-sm-12.top-section-row3-lt.top-sec-flex-3b {
	margin: 14px 0 0 0;
}
.middleEast-rt-topic {
	margin-bottom: 29px;
	min-height: auto;
}
.col-md-6.middleEast-rt-topic-wrap {
	margin-top: -15px;
}
.top-section-lt {
	margin-bottom: 20px;
}
.opinion-style .top-section-lt {
	margin-bottom: 0px;
}
.middleEast-rt-bottom {
	margin-top: 0px;
}
}

@media (min-width: 992px) {
.row.middleEast-rt-top {
	/*    flex: none;
    display: block;
    display: block;*/
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex: 1;
}
.row.middleEast-rt-bottom {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex: 1;
}
}
.topics-section h2.top-sec-smalltitle {
	min-height: 130px;
}
a.brcm_news_topic, a.brcm_news_topic:hover {
	float: none;
	font-size: 27px;
	border-right: 2px solid #ccc;
	padding-right: 10px;
	margin-right: 10px;
	color: #B7B7B7;
	padding-top: 9px;
	padding-bottom: 10px;
	text-decoration: none;
}
a.topic-label-wz-bg {
	color: #fff;
	background: #FA9000;
	padding: 5px 14px;
	margin: 0 0 0 17px;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	text-transform: uppercase;
	font-size: 13px;
}

@media (max-width: 767px) {
.topics-section h2.top-sec-smalltitle {
	min-height: 70px;
}
img.topics-sec-item-opinion-mobi-img {
	width: 50px;
	height: 50px;
}
}
.opinion-style .row.opinion-style-wrap {
	margin: 0 2px 0 10px;
}
.latest-news-content-topic {
	font-family: 'HelveticaNeueLTPro-Md', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 14px;
	text-align: left;
	color: #d13f16;
}
.latest-news-content-title {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 26px;
	color: #ffffff;
}
.latest-news-content-desc {
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px;
	line-height: 1.13;
	color: #ffffff;
	/* background: red; */
	padding: 0 10px 0 0px;
}
.latest-news-content-stitle {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	color: #ffffff;
}
.latest-news-section-title h3 {
	font-family: 'HelveticaNeueLTPro-MdCn', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	text-align: left;
	color: #4a4a4a;
	margin-bottom: 15px;
}
.overlays:after {
	width: 100%;
	height: 200px;
	position: absolute;
	content: "";
	bottom: 0px;
	left: 0px;
	content: "";
	display: block;
	transition: all .3s ease;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+82&0+0,0.65+82 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 82%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 82%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 82%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 ); /* IE6-9 */
}
.overlays img {
	width: 100%
}
.overlays {
	position: relative;
	display: block;
}

@media (max-width: 768px) {
.related-tags-block, .search-adv {
	display: none;
}
.search-results p span {
	font-size: 25px;
}
p.search-results-no {
	font-size: 23px;
	margin-top: 16px;
}
h1.search-results-title {
	font-size: 18px;
}
.search-results-tabs-content h1 {
	border-right: transparent;
	border-bottom: 1px solid #d0c8c8;
	padding-bottom: 18px;
}
.search-results-tabs-content.col-md-4 {
	margin-top: 15px;
}
.search-results .tab-pane {
	padding: 15px 0;
	margin-top: -43px;
}
.card {
	margin-bottom: -50px;
	margin-top: 30px;
}
.search-results-filter {
	background: #fff;
	padding: 20px;
	margin: 0 -15px 0 -15px;
}
.search-result-tabs.visible-xs {
	margin-left: -15px;
}
}

@media (max-width: 992px) {
.col-md-6.latest-news-big-rt-imgs {
	padding-left: 15px;
}
.col-md-6.latest-news-big-lt-img {
	padding-right: 15px;
}
.row.latest-news-big-rt-imgs-top-row {
	margin-top: 12px;
}
}

@media (max-width: 767px) {
.col-md-6.col-sm-6.latest-news-rt-top-left {
	padding-right: 15px;
}
.col-md-6.col-sm-6.latest-news-rt-top-right {
	padding-left: 15px;
	margin-top: 12px;
}
.col-md-6.col-sm-6.latest-news-rt-bottom-left {
	padding-right: 15px;
}
.col-md-6.col-sm-6.latest-news-rt-bottom-right {
	padding-left: 15px;
	margin-top: 12px;
}
.search-results-filter {
	display: none;
}
}
.advanced-search.visible-xs a {
	text-transform: uppercase;
	color: #000;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	text-align: left;
	color: #000000;
	display: block;
	margin-bottom: 12px;
	margin-top: 4px;
}
.search-caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 6px dashed;
	border-top: 6px solid\9;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
}
.search-caret-up {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid black;
	margin-bottom: 1px;
}
.news-trending-txt a {
	color: #000;
}

@media (max-width: 767px) {
.next-pagination, .previous-pagination {
	display: none;
}
.col-md-3.col-sm-6.opinion-wrap-col {
	margin-right: 0px;
	padding-right: 0px;
}
.col-md-3.col-sm-6.opinion-wrap-col:last-child {
	margin-right: 10px;
	padding-right: 10px;
}
.col-md-3.col-xs-6.indepth-wrap-col {
	padding-right: 0px;
	margin-right: 0px;
}
.col-md-3.col-xs-6.indepth-wrap-col:last-child {
	margin-right: 20px;
}
.topics-sidebar-opinion-item-wrap {
	margin-right: 0px;
	padding-right: 0px;
}
.topics-sidebar-opinion-item-wrap:last-child {
	margin-right: 10px;
	padding-right: 10px;
}
.topics-sidebar-indepth-item {
	padding-right: 0px;
	margin-right: 0px;
}
.topics-sidebar-indepth-item:last-child {
	margin-right: 20px;
}
}
ul.pagination.pagination-sm {
	display: table;
	margin: 0 auto;
}
.indepth-doc-wrap {
	text-align: center;
}
.indepth-doc-wrap h4 {
	border-bottom: 1px solid #dadada;
	padding-bottom: 6px;
	display: inline;
}
.indepth-wrapper hr {
	display: none;
}
img.topics-sec-item-opinion-img {
	width: 150px;
	height: 150px;
}
a.topics-sec-item-label {
	text-transform: uppercase;
}

@media (max-width: 992px) {
.search-results-tabs-content h1 {
	border-right: transparent;
	border-bottom: 1px solid #d0c8c8;
	padding-bottom: 18px;
}
}
.opinion-style .media-body.top-sc-lt {
	width: 360px;
}
.opinion-style .media-body.top-sc-rt {
	width: 360px;
}
.opinion-style h4.top-section-row3-lt-heading {
	min-height: 82px;
}
a.advanced-search:hover {
	text-decoration: none;
}
h4.top-section-row4-lt-heading-temp2 {
	min-height: 120px;
}
.programmes-style h4.top-section-row4-lt-heading-temp2 {
	min-height: 119px;
	line-height: 25px;
}
.opinion-style-author-name-wrap {
	margin: 22px 0 80px 0px;
}
:checked + span {
	color: #000;
	font-weight: bold;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
.search-results-filter label {
	font-size: 1.3em;
	color: #6C6C75;
	font-weight: normal;
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
.breaking-style p {
	color: #fff;
}
.in-picture-follow {
	cursor: pointer;
}
p.opinion-author-name {
	margin: 5px 0 0 0;
}
p.opinion-author-name {
	margin: 15px 0 0 0;
	padding-top: 0px;
}

@media (max-width: 768px) {
.middleEast-rt-bottom {
	margin-top: 0px;
}
}
.breaking-style p {
	color: #7d7d7d;
}

@media (min-width: 1200px) {
.top-section-a h3, .top-section-b h3, .top-section-c h3 {
	min-width: 229px;
	min-height: 50px;
}
}
.opinion-style-author-name-wrap {
	margin: 22px 0 0 0px;
}
.opinion-style .row.opinion-style-wrap {
	margin: 0 2px 0 0px;
}
.top-feature-section .row.opinion-style-wrap {
	margin: 0 0 0 10px;
}

@media (min-width: 1200px) {
.row.topics-sidebar-opinion-item {
	padding-bottom: 10px;
}
}
.opinion-style h4.media-body-head {
	min-height: 68px;
}
li.watch-live-sticky {
	float: left;
}
li.watch-live-sticky span {
	font-size: 16px !important;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-weight: bold;
	line-height: 35px;
	position: relative;
	top: 1px;
	left: 2px;
}
a#listen-now-link img {
	margin: 0 4px 0 0;
}
span.live-listen-wd {
	position: relative;
	top: 2px;
	left: -2px;
}
li.watch-live-sticky span {
	font-size: 16px !important;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-weight: bold;
	line-height: 35px;
	position: relative;
	top: 1px;
	left: 2px;
}
a#listen-now-link img {
	margin: 0 4px 0 0;
}
.listen-anchor-img img {
	margin: 0 4px 0 0;
}
span.live-listen-wd {
	position: relative;
	top: 2px;
	left: -2px;
}
li.watch-live-sticky a:hover, li#watchlive-active a:focus {
	text-decoration: none;
}
/*----------Sports Page Top Nav Bar--------------*/

ul.topic-top-nav {
	list-style-type: disc;
}
ul.topic-top-nav li:first-child {
	list-style-type: none;
}
ul.topic-top-nav li {
	float: left;
	margin-right: 27px;
}
ul.topic-top-nav a {
	color: #000;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
}
.topics-section {
	margin-top: 20px;
}
ul.topic-top-nav {
	overflow: hidden;
	padding-left: 0;
	margin-bottom: 32px;
	margin-top: 3px;
}
/*-----------Branded Topic Pages--------------*/
.TopicPageBranding {
	/* margin-bottom: -65px; */
	background-repeat: no-repeat;
	background-size: 100%;
	position: relative;
	top: -20px;
	min-height: 200px;
}

@media (max-width: 1024px) {
.TopicPageBranding {
	min-height: 150px;
}
}

@media (max-width: 767px) {
.TopicPageBranding {
	top: 40px;
	min-height: 100px;
}
}

@media (max-width: 600px) {
.TopicPageBranding {
	min-height: 70px;
}
}
/*--------------end ------------*/



.top-topics-wrapper .row.opinion-style-wrap {
	margin: 0 0 0 20px;
}
.human-stories-caption h2 {
	font-size: 24px;
}

@media (max-width: 1200px) {
.opinion h2 {
	font-size: 24px;
}
}
.col-md-1.col-xs-3 a:hover {
	text-decoration: none !important;
}

@media (max-width: 767px) {
.live-cov-row-wrapper {
	margin-left: -30px;
	margin-right: -30px;
}
}
section.live-coverage {
/* margin: 8px 0 30px 30px; */
}

@media (max-width: 992px) {
section.live-coverage {
/* margin: 8px 15px 30px 15px; */
}
}
.me-topics-link h4 {
	font-size: 16px;
}
.me-diff-topics-wrap h4 {
	font-size: 16px;
}

@media (max-width: 767px) {
section.live-coverage.live-coverage-inactive {
	border-bottom: transparent;
	padding-bottom: 0px;
	border-top: transparent;
	margin-top: 40px;
}
section.live-coverage {
	margin: 8px 15px -25px 15px;
}
section.live-coverage.live-coverage-active {
	padding-top: 50px;
}
.middleEast-diff-topics {
	margin-top: -25px;
}
.topics-section .topFeature-sblock-wr {
	margin-top: 0px;
}
}
.row.topics-sec-item.programmes-style {
	background: #000;
	padding: 11px 0 0px 0;
	margin-top: -9px;
}

@media (max-width: 1200px) {
.row.topics-sec-item {
	padding-top: 6px;
	padding-bottom: 5px;
}
.row.topics-sec-item.article-wz-video {
	padding-bottom: 7px;
	padding-top: 8px;
}
.row.topics-sec-item.programmes-style {
	margin-top: -9px;
	padding-bottom: 11px;
}
}
.row.topics-sec-item.pictures-style {
	padding: 7px 0 5px 0;
}
.pictures-style .topics-divider {
	padding-bottom: 14px;
}
p.top-sec-label {
	font-size: 13px;
}
.top-section-row3-lt-wrap a {
	font-size: 13px;
}
.top-section-row3-rt-wrap a {
	font-size: 13px;
}
.top-section-row3-rt-wrap a {
	text-transform: uppercase;
}
h4.top-section-row3-lt-heading {
	text-transform: none;
}

@media (max-width: 1199px) {
.human-stories-caption h2 {
	font-size: 24px !important;
}
}
.pictures-style .pictures-icon {
	width: 40px !important;
	height: 33px !important;
}

@media (max-width: 992px) {
h2.middleEast-topics-title {
	margin-bottom: 15px;
	margin-top: 28px;
}
}

@media (max-width: 767px) {
.carousel-caption {
	right: 0%;
	bottom: 0px;
	left: 0%;
}
.me-diff-topics-wrap h4 {
	font-size: 16px;
	font-family: 'HelveticaNeueLTPro-Md', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-weight: normal;
}
h2.indepth-inner-title {
	font-size: 16px;
}
.opinion h2 {
	font-size: 16px;
}
.human-stories-caption h2 {
	font-size: 16px !important;
}
}
#btn_showmore {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	width: 139px;
	height: 44px;
	background-color: #fa9000;
	border-radius: 0;
	border: none;
	color: #fff;
	margin-bottom: 30px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	line-height: 18px;
	font-weight: normal;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
#btn_showmore:hover {
	background: #d07b08;
}

@media (max-width: 767px) {
.mobile-adv {
	vertical-align: middle;
	display: block;
	overflow: hidden;
	text-align: center;
}
.pictures-style .pictures-icon {
	width: 26px !important;
	height: 20px !important;
	margin: 9px 0px -18px 0;
}
}

@media (max-width: 1024px) {
.aside-adv {
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 20px;
}
}

@media (max-width: 875px) {
section.video-slider {
	padding-bottom: 77px;
}
}

@media (max-width: 700px) {
section.video-slider {
	padding-bottom: 37px;
}
}

@media (max-width: 500px) {
h2.human-stories-cap-title {
	font-size: 16px !important;
}
h2.human-stories-cap-title {
	font-size: 16px !important;
	line-height: 19px;
}
.carousel-caption p {
	font-size: 14px;
}
.carousel-caption h2 {
	font-size: 16px;
}
h2.indepth-inner-title {
	font-size: 16px;
}
.opinion h2 {
	font-size: 16px;
}
section.video-slider {
	max-height: 562px;
}
}

@media (max-width: 400px) {
section.video-slider {
	max-height: 520px;
}
}
h2.top-sec-smalltitle {
	font-size: 24px;
}
h2.top-sec-title {
	font-size: 45px;
	margin: -18px 0 15px 0px;
}
h4.media-body-head {
	font-size: 22px;
}
h4.top-section-row3-lt-heading {
	font-size: 24px;
}
.top-section-topics a {
	color: #000;
}
p.topic-label {
	margin-left: 17px;
	font-size: 13px;
	line-height: 13px;
	padding-bottom: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 9px 0px 7px 0px;
}
.me-diff-topics-wrap h4 {
	font-size: 18px;
	font-weight: normal;
}
.Video-title {
	font-size: 24px;
}
.sp-thumbnail-description a {
	font-size: 18px;
}
.sp-thumbnail-time {
	font-size: 15px;
}
h2.sp-cap-feature a {
	font-size: 28px;
}
.sp-cap-para {
	font-size: 20px;
}
.opinion-style h2.top-sec-smalltitle {
	font-size: 24px;
}
h2.top-sec-smalltitle {
	font-size: 24px;
}
p.topics-sec-item-p {
	font-size: 18px;
}

@media (max-width: 767px) {
a.live-cov-heading h1 {
	font-size: 28px;
}
.top-sec-title {
	font-size: 28px;
}
h2.top-sec-smalltitle {
	font-size: 16px;
}
h4.media-body-head {
	font-size: 16px;
}
h4.top-section-row3-lt-heading {
	font-size: 16px;
}
.top-sec-title {
	font-size: 16px;
}
.middleEast-rt-topic-heading {
	font-size: 16px;
}
.me-diff-topics-wrap h4 {
	font-size: 16px;
}
.top-sec-title {
	font-size: 28px;
}
.carousel-caption h2 {
	font-size: 18px;
	font-weight: bold;
}
.carousel-caption p {
	font-size: 16px;
	display: none;
}
h2.sp-cap-feature a {
	font-size: 16px;
}
.sp-cap-para {
	font-size: 14px;
}
p.opinion-author-name {
	font-size: 14px;
}
.middleEast-label {
	font-size: 12px;
}
p.big-image-label {
	font-size: 12px;
}
.sp-cap-title a {
	font-size: 12px;
}
p.top-sec-label {
	font-size: 12px;
}
.top-section-row3-lt-wrap a {
	font-size: 12px;
}
.top-section-row3-rt-wrap a {
	font-size: 12px;
}
h2.topics-sec-item-head {
	font-size: 16px;
}
p.topics-sec-item-p {
	font-size: 14px;
}
.topics-sidebar-opinion-item-cont h3 {
	font-size: 16px;
}
.col-lg-9.topics-sidebar-opinion-item-cont p {
	font-size: 14px;
}
.topics-sidebar-indepth-item h2.indepth-inner-title {
	font-size: 16px;
}
p.opinion-author span {
	font-size: 14px;
}
p.opinion-author {
	font-size: 14px;
}
a.topics-title h1 {
	font-size: 28px;
}
a.brcm_news_topic, a.brcm_news_topic:hover {
	font-size: 28px;
}
@media (max-width: 600px) {
a.topics-title h1 {
 font-size: 28px;
}
}
 @media (max-width: 767px) {
.article-wz-video .top-sec-title {
 /* line-height: 34px; */
 margin-left: 10px;
 padding-top: 5px;
}
 .article-wz-video .top-sec-title {
 text-indent: 29px;
 /* line-height: 35px; */
 margin-left: 7px;
 background-size: 30px 30px;
}
.topics-section h2.top-sec-smalltitle {

 margin-top: 5px;
 margin-right: 10px;
 font-size:16px;
}
}
.opinion-style h4.top-section-row3-lt-heading {
	padding-top: 0px;
}
}
div#div-gpt-ad-1430377943388-0 {
	margin: 10px 0;
}

@media (min-width:1025px) and (max-width:1199px) {
h4.media-body-head {
	font-size: 18px;
}
.top-section-rt-s2 {
	min-height: 286px;
}
}

@media (min-width:992px) and (max-width:1023px) {
.live-cov-p p {
	display: none;
}
}

@media (min-width:1025px) and (max-width:1199px) {
.top-section-row3-rt-wrap {
	min-height: 200px;
	max-height: 200px;
}
.top-section-row3-lt-wrap {
	min-height: 200px;
	max-height: 200px;
}
}

@media (min-width:768px) and (max-width:1024px) {
.top-section-row3-rt-wrap {
	min-height: 250px;
	max-height: 250px;
}
.top-section-row3-lt-wrap {
	min-height: 250px;
	max-height: 250px;
}
}

@media (min-width:768px) and (max-width:992px) {
.media-body.top-sc-lt {
	background: #fff;
	min-height: 164px;
	display: inline-block;
}
.top-section-row4-lt-wrap {
	min-height: 162px;
}
.top-section-row4-lt-wrap {
	min-height: 162px;
}
}

@media (min-width:880px) and (max-width:990px) {
section.live-coverage {
/* margin: 8px 15px 30px 6px; */
}
}

@media (min-width:768px) {
section.live-coverage {
	/* margin: 8px 10px 30px 9px; */
	margin-bottom: 30px;
}
}

@media (min-width:991px) {
section.live-coverage {
/* margin: 8px 0px 30px 30px; */
}
}

@media (max-width: 1199px) {
h4.top-section-row4-lt-heading {
	font-size: 24px;
	line-height: 1.1;
}
}

@media (max-width:767px) {
h2.top-sec-title {
	font-size: 16px;
}
.live-cov-p p {
	font-size: 16px;
}
p.top-sec-desc {
	font-size: 16px;
}
h4.top-section-row4-lt-heading {
	font-size: 16px;
}
h4.top-section-row3-rt-heading-temp2 {
	font-size: 16px;
}
.top-sec-title {
	font-size: 16px;
}
.programmes-style .top-sec-title {
	font-size: 24px;
}
.article-wz-video .top-sec-title {
	text-indent: 15px;
	/* line-height: 22px; */
	margin-left: 10px;
	background-size: 20px 20px;
}
.sp-cap-para {
	font-size: 16px;
}
}
/*video*/



.sp-image-wrapper {
	height: 538px;/* background-color: red; */
}

@media (max-width:1024px) {
.overlay {
	bottom: 300px;
}
}

@media (max-width: 768px) {
section.video-slider {
	max-height: 520px;
}
.overlay {
	bottom: 335px;
	height: 210px;
}
}

@media (max-width: 640px) {
section.video-slider {
	max-height: 463px;
}
.overlay {
	bottom: 335px;
	height: 199px;
}
}

@media (max-width: 500px) {
.overlay {
	bottom: 390px;
	height: 199px;
}
section.video-slider {
	max-height: 403px;
}
}

@media (max-width: 400px) {
.overlay {
	bottom: 390px;
	height: 199px;
}
section.video-slider {
	max-height: 403px;
}
}

@media (min-width:880px) and (max-width:1023px) {
.overlay {
	height: 206px;
}
.sp-image-wrapper {
	height: 411px;
}
}
.overlays-human {
	position: relative;
	display: block;
}
.overlays-human:after {
	width: 100%;
	height: 100%;
	position: absolute;
	content: "";
	top: 0px;
	left: 0px;
	content: "";
	display: block;
	transition: all .3s ease;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 82%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 4%, rgba(0,0,0,0.65) 82%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 82%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 );
}

@media (max-width: 1200px) {
.overlays:after {
	height: 100px;
	bottom: 80px;
}
}

@media (max-width: 1024px) {
.overlays:after {
	height: 102px;
	bottom: 98px;
}
}
li.watchlive-active {
	position: relative;
}
.genericon-play {
	color: white;
	font-size: 4em;
	height: 90px;
	width: 90px;
	line-height: 85px;
	padding-left: 4px;
	border-radius: 100%;
	border: 4px solid white;
	margin-bottom: 5px;
	position: absolute;
	top: 40%;
	right: 46%;
	margin-top: -50px;
	margin-right: -20px;
}
.genericon-play:before {
	content: "\f452";
}

@media (max-width: 500px) {
.genericon-play {
	font-size: 2.7em;
	height: 70px;
	width: 70px;
	line-height: 63px;
	border: 3px solid white;
	top: 26%;
	right: 46%;
}
}
/*
.footer {
    position: relative;
    bottom: -60px;
    margin-top: -60px !important;
}
*/
.pictures-style .pictures-icon {
	width: 26px !important;
	height: 20px !important;
}
.middleEast-feature-section-lt.pictures-style .pictures-icon {
	width: 49px !important;
	height: 40px !important;
}

@media (max-width: 1024px) {
.aside-latestNews {
	margin-bottom: 30px;
}
}

@media (max-width: 767px) {
.top-section-row4-lt-wrap-temp2 {
	min-height: auto;
}
h4.top-section-row4-lt-heading-temp2 {
	min-height: auto;
}
}

@media (min-width: 1024px) {
.row.top-section-row4-temp2 {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.top-section-row4-lt-temp2 {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.top-section-row4-rt-temp2 {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-direction: column;
}
.top-section-row3-rt-wrap-temp2 {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-direction: column;
	min-height: 200px;
}
.row.top-section-row4-wrap {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
}

@media (min-width: 768px) {
.overlays:after {
	height: 100px;
	bottom: 90px;
}
}

@media (min-width: 1024px) {
.overlays:after {
	height: 90px;
	bottom: -10px;
}
h4.top-section-row3-lt-heading-temp2 {
/* min-height: 100px;*/
}
}

@media (min-width: 1200px) {
.overlays:after {
	height: 100px;
	bottom: 40px;
}
}
.sp-image-container a:hover {
	text-decoration: none;
}

@media (max-width: 767px) {
.top-section-row4-lt-wrap-temp2 {
	min-height: 150px;
}
h4.top-section-row4-lt-heading-temp2 {
	min-height: 60px;
}
.top-section-row3-rt-wrap {
	min-height: auto !important;
	min-height: initial;
}
h4.top-section-row4-lt-heading-temp2 {
	min-height: auto;
	min-height: initial !important;
}
.top-section-row4-lt-wrap {
	min-height: auto;
	min-height: initial;
}
.programmes-style h4.top-section-row4-lt-heading-temp2 {
	min-height: auto;
	min-height: initial;
}
.programmes-style .top-section-row3-rt-wrap {
	min-height: auto;
	min-height: initial;
}
.top-section-row4-lt-wrap-temp2 {
	min-height: auto;
	min-height: initial;
}
}

@media (max-width: 767px) {
.in-picture-follow {
	display: table-cell;
	margin: 0 auto 20px auto;
	display: -webkit-box;
}
a.inpicture-title span {
	font-size: 18px;
}
a.humanStories-title span {
	font-size: 18px;
}
a.middleEast-title span {
	font-size: 18px;
}
h2.middleEast-topics-title {
	font-size: 18px;
}
}

@media (max-width: 767px) {
.news-trending-img {
/*display: none;*/
}
.news-trending-txt {
	font-size: 14px;
	line-height: 21px;
	margin-left: 20px;
	color: #4a4a4a;
}
.aside-news-tab {
	height: auto;
	overflow-y: hidden;
	overflow-x: hidden;
	padding: 0 3px 0 0;
}
.aside-latestNews {
	background-color: #FFF;
	height: 100%;
}
.latest-news-topic-trending {
	margin-top: 0;
}
.aside-latestNews {
	min-height: auto;
	min-height: initial;
}
}

@media (max-width: 1024px) {
.col-lg-6.col-md-6.top-section-row4-lt-temp2 {
	width: 100%;
}
}

@media (max-width: 1199px) {
.overlays:after {
	height: 133px;
	bottom: 0px;
}
}

@media (max-width: 1048px) {
.overlays:after {
	height: 133px;
	bottom: -10px;
}
}

@media (max-width: 1024px) {
.overlays:after {
	height: 133px;
	bottom: 10px;
}
}

@media (max-width: 1023px) {
.overlays:after {
	height: 120px;
	bottom: 120px;
}
h4.top-section-row3-lt-heading-temp2 {
	min-height: 100px;
}
}

@media (max-width: 768px) {
.overlays:after {
	height: 130px;
	bottom: 120px;
}
}
.footer {
	position: relative;
	bottom: -60px;
	margin-top: -60px !important;
}
html {
	overflow: visible;
}
body {
	overflow: visible;
}
/*for the top cards*/
.row.top-section-row3 {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.top-section-row3-lt {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	/*flex-direction: column;*/
	flex: 1;
}
.top-section-row3-lt-wrap {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-direction: column;
	flex: 1;
}
.top-section-row3-rt {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-direction: column;
	flex: 1;
}
.top-section-row3-rt-wrap {
	display: block;
}
.top-section-row3-rt-wrap {
	min-height: auto;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-direction: column;
	flex: 1;
}

@media (max-width: 767px) {
.row.top-section-row3 {
	display: block;
}
.top-section-row3-lt {
	display: block;
}
.top-section-row3-lt-wrap {
	display: block;
}
.top-section-row3-rt {
	display: block;
}
.top-section-row3-rt-wrap {
	display: block;
}
}
.top-section-row3-rt-wrap {
	height: auto !important;
	min-height: initial;
	height: initial;
}
.top-section-row3-lt-wrap {
	height: auto !important;
	height: initial;
	min-height: initial;
}
.top-section-row3-rt-wrap {
	min-height: auto;
	min-height: initial;
}
.top-section-row3-lt-wrap {
	min-height: auto;
	min-height: initial;
}
.programmes-style .top-section-row3-rt-wrap {
	min-height: auto;
	min-height: initial;
}
/*top sec 4columns fix*/

.row.top-section-row4 {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	-webkit-flex: 1;
	-webkit-box-flex: 1;
	-moz-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	flex-wrap: wrap;
}
.top-section-row4-lt-wrap {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-direction: column;
	width: 100%;
	-webkit-flex: 1;
	-webkit-box-flex: 1;
	-moz-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

@media (max-width: 767px) {
.row.top-section-row4 {
	display: block;
}
.top-section-row4-lt {
	display: block;
}
.top-section-row4-lt-wrap {
	display: block;
}
}
/*top sec 4columns fix*/
.top-section-topics {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.sp-topic {
	flex: 1;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.top-section-a h3, .top-section-b h3, .top-section-c h3 {
	padding: 0px 14px 0px 14px;
	margin: 12px 0 7px 0;
}
h4.top-section-row4-lt-big-heading {
	margin-bottom: 37px;
}
.top-section-a p {
	position: absolute;
	bottom: 0;
}
.top-section-a h3 {
	margin-bottom: 13px;
}

/* /fix-3  ok and tested tuesday 3 am*/



/* fix-4  ok and tested tuesday 4 am*/

   /*opinion*/
@media (min-width: 992px) {
.row-fluid.opinion-flex {
	border: 1px solid transparent;
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.opinion-wrap-col {
	flex: 1;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.opinion-wrapper {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex: 1;
	flex-direction: column;
}
h2.opinion-author-title {
	min-height: 113px;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-direction: column;
	flex: 1;
}
}

/*opinion author fix*/
@media (max-width:1200px) {
.opinion-author-name-wrap {
	float: left;
	margin: 4px 0 0 0px;
	max-width: 100px;
}
}

@media (max-width:1024px) {
.opinion-author-name-wrap {
	float: left;
	margin: 4px 0 0 0px;
	max-width: 100px;
}
}

@media (max-width:992px) {
.opinion-author-name-wrap {
	float: left;
	margin: 4px 0 0 0px;
	max-width: 160px;
}
}

@media (min-width:992px) {
.indepth-doc-wrap {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-direction: column;
	flex: 1;
}
.indepth-wrapper {
	display: -webkit-flex;
	flex-direction: column;
	width: 100%;
}
.indepth-wrap .rows {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	clear: both;
}
.row.indepth-wrap {
	overflow: hidden;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	clear: both;
}
.col-md-3.col-xs-6.indepth-wrap-col {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
}
.rows.indepth-wrap {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	float: none;
	clear: both;
}
.indepth-doc-wrap {
	flex: 1;
}
}
/*latest fix*/

.top-section-row3-lt-wrap-temp2x {
	position: absolute;
	bottom: 0;
	padding: 12px;
	z-index: 999;
}
.top-section-row4-lt-wrap-temp2 {
	height: 199px;
	min-height: auto;
}
.opinion-style.top-section-row3-rt-wrap-temp2 {
	background: white;
	padding: 0px 12px 0px 12px;
}
.opinion-style .opinion-style-wrap {
	display: block;
	padding-bottom: 10px;
}
.top-section-row4-lt-wrap-temp2 {
	height: 120px;
}
h4.top-section-row3-lt-heading-temp2 {
	min-height: auto;
	min-height: initial;
}
.top-section-row3-lt-wrap-temp2x {
	padding: 12px 12px 0px 12px;
}
.top-section-row3-rt-wrap-temp2.default-style {
	height: 151px;
	min-height: auto;
	min-height: initial;
}
p.top-sec-label a {
	text-transform: uppercase;
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	color: #FA9000;
	font-size: 12px;
	font-weight: bold;
}
}

@media (min-width: 1024px) {
h4.top-section-row3-lt-heading-temp2 {
	min-height: auto;
}
}

@media (max-width:767px) {
.top-section-row3-rt-wrap-temp2.default-style {
	height: auto;
}
.top-section-row4-lt-wrap-temp2 {
	height: auto;
}
}

/*video fix*/
@media (max-width: 1199px) {
.thumbnails-container {
	height: 530px;
	overflow: auto;
}
.thumbnail-wrapper {
	height: 536px;
}
}

@media (max-width: 1024px) {
}

@media (max-width: 880px) {
section.video-slider {
	padding-bottom: 30px;
}
}

@media (max-width: 768px) {
section.video-slider {
	max-height: 650px;
}
}

@media (max-width: 640px) {
section.video-slider {
	max-height: 580px;
}
}

@media (max-width: 480px) {
section.video-slider {
	max-height: 494px;
}
}
.top-section-row3-rt-wrap-temp2 a {
	color: #000;
}
.top-feature-overlay-cont .pictures-style .pictures-icon {
	width: 49px !important;
	height: 40px !important;
}
/*body{-webkit-font-smoothing: antialiased;}*/
/*h4.top-section-row4-lt-big-heading {
    text-shadow: 1px 1px 10px rgba(0,0,0,0.2);
}
*/
time {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	font-weight: normal;
	color: #b6b6b6;
	margin-top: -8px;
}
.latest-news-topic h4 {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 0px;
}
.top-section-a time {
	position: absolute;
	bottom: 0;
}
.top-section-a time, .top-section-b time, .top-section-c time {
	font-size: 12px;
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	padding: 0 0 6px 14px;
	text-transform: uppercase;
	color: #a7a7a7;
	margin: -17px 0 0 0;
	font-weight: bold;
}
.Loaderwrapper {
	text-align: center;
	margin-top: 20px;
}
p.topics-sec-item-label time {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	color: #ababab;
	margin-left: 10px;
}

@media (max-width: 767px) {
a.brcm_news_topic, a.brcm_news_topic:hover {
	border: none;
	padding-right: 2px;
}
}

@media (min-width: 767px) {
a.BreakingNews-close {
	display: none;
}
}

@media (max-width: 767px) {
a.BreakingNews-close {
	width: 22px;
	height: 22px;
	display: block;
	float: right;
	margin: 5px;
	text-indent: -9999px;
	background: url(/mritems/Images/2015/9/10/a49c933b7a74419c87ef802e66030405_6.png) no-repeat;
}
}
.opinion-style-author-name-wrap {
	margin: 22px 2px 0 0px;
}
.ticker-content a {
	color: #fff;
}

@media (max-width:767px) {
.opinion-author-name-wrap {
	max-width: 124px;
}
}
#header_container {
	background: #9c1324;
	z-index: 99999;
}

@media (max-width: 767px) {
.topics-section h2.top-sec-smalltitle {
	min-height: auto;
}
}
div#video-section-player iframe {
	border: none !important;
}

@media (max-width: 767px) {
.programmes-style p.small-image-label {
	background: transparent;
	margin: 0px 0 0 0;
}
.programmes-style .topFeature-sblock-wr {
	position: relative;
	top: 6px;
	z-index: 9999;
}
/*
.programmes-style .programmes-video-icon {
	width: 20px !important;
	height: 20px !important;
}
  */
.opinion-style h2.top-sec-smalltitle {
	font-size: 16px;
}
.opinion-style-author-img {
	border-radius: 100%;
	width: 46px !important;
	height: 46px;
}

.programmes-style .top-section-rt-s1 p.small-image-label {
	background: transparent;
	top: 2px;
}
.topics-section .top-section-rt-s1 p.small-image-label {
	background: transparent;
	top: 2px;
	margin-bottom: 0;
	margin-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
}
.programmes-style h2.top-sec-smalltitle {
	margin-top: 3px;
}
.programmes-style.col-md-6.middleEast-rt-topic-wrap {
	margin-top: -31px;
}
.topics-section .top-topics-wrapper .top-section-rt-s1 {
	display: block;
	margin-bottom: 8px;
}
.programmes-style.col-md-6.middleEast-rt-topic-wrap {
	margin-top: -15px;
}
.topics-section .top-topics-wrapper .opinion-style .top-section-rt-s1 {
	display: block;
	margin-bottom: 8px;
	margin-top: 15px;
}
.default-style p.topics-sec-item-label {
	padding-top: 5px;
}
.topics-sec-block {
	padding-top: 2px;
}
.article-wz-video p.topics-sec-item-label {
	padding-top: 3px;
}
.opinion-style p.topics-sec-item-label {
	padding-top: 7px;
}
.programmes-style h2.top-sec-smalltitle {
	margin-top: -2px;
}
.topics-section .programmes-style .top-section-rt-s1 p.small-image-label {
	background: transparent;
	top: -4px;
	margin-bottom: 0;
}
p.opinion-style-author-name {
	font-size: 14px;
}
.opinion-style .top-section-rt-s1 img.img-responsive {
	display: block;
}
.opinion-style .top-section-rt-s2 img.img-responsive {
	display: block;
}
.col-md-6.middleEast-rt-topic-wrap {
	margin-top: -15px;
	margin-bottom: 15px;
}
.topics-section .top-topics-wrapper .opinion-style .top-section-rt-s1 {
	display: block;
	margin-bottom: 8px;
	margin-top: 1px;
}
.row.topics-sec-item:first-child {
	padding-top: 13px;
	margin-top: -8px;
}
.programmes-style .top-section-rt-s1 {
	margin: 0;
}
}
.sp-image-wrap-all {
	padding: 15px
}
section.video-slider {
	padding-bottom: 0!important;
}
section.video-slider .thumbnail-wrapper {
	width: 40%;
}
section.video-slider .sp-image-wrap-all {
	width: 60%;
	float: left;
}

@media (max-width: 992px) {
div#feature.feature.thumbnail-wrapper {
	display: none!important;
}
section.video-slider .sp-image-wrap-all {
	width: 100%;
}
}

@media (max-width: 767px) {
.col-lg-6.col-md-6.top-section-row4-lt-temp2 {
	display: block;
}
.top-section-row4-lt-temp2 .overlays-human img {
	display: none;
}
.top-section-row3-lt-wrap-temp2x h4 {
	color: #000;
	font-size: 16px;
	padding-bottom: 20px;
	height: auto;
}
.top-section-row3-lt-wrap-temp2x {
	background: white;
	width: 100%;
	position: static;
	clear: both;
	float: none;
	margin: 37px 0px -30px 0;
	color: #000;
}
}
li.watchlive-active a {
	overflow: hidden;
	display: block;
	height: 44px;
	z-index: 999999999999999;
	width: 71px;
}

@media (max-width: 992px) {
.opinion-wrapper {
	min-height: 234px;
}
}

@media (max-width: 767px) {
.indepth-doc-wrap {
	min-height: 117px;
}
h2.opinion-author-title {
	min-height: 63px;
}
.opinion-wrapper {
	min-height: 185px;
}
}

@media (max-width: 1200px) {
.row.topics-sidebar-opinion-item {
	min-height: auto;
}
}

@media (max-width: 1200px) {
.col-lg-9.topics-sidebar-opinion-item-cont p {
	float: left;
	margin: 21px 0 18px 9px;
	max-width: 100px;
}
.topics-sidebar-opinion-item-cont h3 {
	min-height: 74px;
}
}

@media (max-width: 1024px) {
.topics-sidebar-opinion-item-cont h3 {
	min-height: 164px;
}
}

@media (max-width: 992px) {
.topics-sidebar-opinion-item-cont h3 {
	min-height: 106px;
}
}

@media (max-width: 767px) {
.col-lg-9.topics-sidebar-opinion-item-cont p {
	max-width: 144px;
	margin: 15px 0 8px 9px;
	min-height: 46px;
}
.topics-sidebar-opinion-item-cont h3 {
	max-height: 60px;
	min-height: 60px;
}
}

@media (max-width: 992px) {
.col-lg-9.topics-sidebar-opinion-item-cont p {
	max-width: 160px;
}
}

@media (max-width: 992px) {
h2.indepth-inner-title {
	min-height: 160px;
}
}

@media (max-width: 992px) {
h2.indepth-inner-title {
	min-height: 90px;
}
}

@media (max-width: 767px) {
h2.indepth-inner-title {
	min-height: 55px;
}
}

@media (min-width: 1200px) {
.row.sp-wrapper {
	padding: 0 15px 0 15px;
}
}

@media (max-width: 1200px) {
.row.sp-wrapper {
	padding: 0 15px 0 15px;
}
}
.sp-image-wrap-all {
	padding: 0px;
}
.col-md-11.hidden-xs.video-tabs-wrap {
	padding-right: 15px;
}
section.video-slider {
	background: #121314;
	padding: 0px;
	padding-bottom: 23px;
}

@media (max-width: 1200px) {
.thumbnails-container {
	height: 506px;
	overflow: auto;
}
}

@media (max-width: 1024px) {
.thumbnails-container {
	height: 504px;
	overflow: auto;
}
section.video-slider {
	padding-bottom: 28px;
}
}
section.video-slider {
	padding-bottom: 23px !important;
}

@media (max-width: 767px) {
p.opinion-author-name {
	font-size: 14px;
	max-width: 129px;
}
.col-lg-9.topics-sidebar-opinion-item-cont p {
	max-width: 115px;
}
.top-section-row4-lt-temp2 .overlays-human:after {
	position: static;
}
}

@media (max-width: 1200px) {
h2.top-sec-smalltitle {
	min-height: 102px;
}
}

@media (max-width: 1024px) {
h2.top-sec-smalltitle {
	min-height: 122px;
}
}

@media (max-width: 992px) {
.human-stories-caption h2 {
	font-size: 20px !important;
	line-height: 24px;
}
}
.columns.overlay-events {
	width: 40%;
	float: left;
}
.columns.noPaddingRight.noPaddingLeft {
	width: 60%;
	float: left;
}
.livecoverage-wrapper {
	background: #fff;
	overflow: hidden;
}

@media (max-width: 992px) {
.columns.overlay-events {
	width: 100%;
	float: left;
}
.tabs-container {
	display: none;
}
.columns.noPaddingRight.noPaddingLeft {
	width: 100%;
	float: left;
}
}

@media (max-width: 767px) {
h2.top-sec-smalltitle {
	min-height: auto;
	min-height: initial;
}
}

@media (max-width: 1199px) {
.programmes-style .top-section-rt-s1 {
	margin-top: 0px;
}
}
.programmes-style h2.top-sec-smalltitle {
	min-height: 110px;
}

@media (max-width: 1200px) {
h2.top-sec-smalltitle {
	min-height: 122px;
}
}

@media (max-width: 1024px) {
h2.top-sec-smalltitle {
	min-height: 122px;
}
}

@media (max-width: 992px) {
h2.top-sec-smalltitle {
	min-height: 139px;
}
}

@media (max-width: 767px) {
.programmes-style h2.top-sec-smalltitle {
	margin-top: 0px;
}
.col-lg-12.col-md-6.col-sm-6.programmes-style {
	margin-bottom: 15px;
}
h2.top-sec-smalltitle {
	min-height: auto;
	min-height: initial;
}
.programmes-style .top-section-rt-s1 {
	margin-top: 10px;
}
}
.footer-socials {
	margin-right: 0px;
	padding-right: 0px;
}

@media (max-width: 1199px) {
.programmes-style .top-section-rt-s2 {
	margin-top: 0px;
}
}

@media (max-width: 767px) {
.programmes-style p.small-image-label {
	top: 1px;
}
.top-feature-section-lt .top-section-lt {
	margin-top: -10px;
}
.col-md-6.middleEast-rt-topic-wrap {
	margin-bottom: 0px;
}
.col-md-3.col-sm-6.human-stories-wrap {
	padding-right: 0;
}
.col-md-3.col-sm-6.human-stories-wrap:last-child {
	margin-right: 15px;
}
}
time {
	display: none;
}
a.MoreNewsLink {
	color: #fa9000;
    font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
    font-size: 14px;
    font-weight: bold;
    line-height: 36px;
    margin-bottom: 30px;
    text-transform: uppercase !important;
}
.col-sm-5.news-trending-img img {
	display: none;
}
.col-sm-5.news-trending-img {
	width: 12%;
}
.col-sm-7.news-trending-txt {
	width: 88%;
	margin: 0 0px -8px 0;/* padding-bottom: 7px; */
}
.trending-img-numbering {
	color: #ababab;
	line-height: 64px;
}
.col-sm-7.news-trending-txt p {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px;
	color: #4a4a4a;
}

@media (max-width: 1024px) {
div#trending {
	padding-bottom: 15px;
}
.trending-img-numbering {
	left: 0;
	width: 16px;
	height: 19px;
}
.col-sm-7.news-trending-txt {
	width: 86%;
	margin: 0 0px -8px 0;
}
}

@media (max-width: 767px) {
.col-sm-7.news-trending-txt {
	margin: 0 0px 15px 40px;
}
.col-sm-5.news-trending-img {
	width: 17%;
	margin-left: 13px;
}
.news-trending-img {
	display: block;
}
.col-sm-5.news-trending-img img {
	display: none;
}
}
.sp-thumbnails-container {
	padding-top: 21px;
	padding-bottom: 70px;
}
a.link img {
	margin-top: -11px;
}
.top-section-row3-rt-wrap-temp2 p a {
	color: #FA9000;
}

@media (max-width: 1200px) {
.top-section-a h3, .top-section-b h3, .top-section-c h3 {
	min-height: 60px;
}
}

@media (max-width: 1024px) {
.top-section-a h3, .top-section-b h3, .top-section-c h3 {
	min-height: 55px;
	padding: 8px !important;
}
.top-section-a h3 {
	margin-bottom: 9px;
}
}

@media (max-width: 1200px) {
.top-section-row4-lt-wrap {
	min-height: 136px;
}
}

@media (max-width: 1024px) {
.top-section-row4-lt-wrap {
	min-height: 144px;
}
}

@media (max-width: 880px) {
.top-section-row4-lt-wrap {
	min-height: 219px;
}
}

@media (max-width: 767px) {
.top-section-row4-lt-wrap {
	min-height: auto;
	min-height: initial;
}
}

@media (min-width: 768px) {
.trending-img-numbering {
	width: 35px;
}
.trending-img-numbering {
	background: none;
}
}

@media (min-width: 769px) {
.trending-img-numbering {
	width: 16px;
}
}

@media (max-width: 1199px) {
.topics-sidebar-indepth-item h2.indepth-inner-title {
	min-height: 134px;
}
}

@media (max-width: 1024px) {
.topics-sidebar-indepth-item h2.indepth-inner-title {
	min-height: 183px;
}
}

@media (max-width: 992px) {
.topics-sidebar-indepth-item h2.indepth-inner-title {
	min-height: 50px;
}
.topics-sidebar-indepth-item .indepth-doc-wrap {
	min-height: 110px;
}
}

@media (max-width: 992px) {
.topics-sidebar-indepth-item .indepth-doc-wrap {
	min-height: 142px;
}
}

@media (max-width: 767px) {
.topics-sidebar-indepth-item .indepth-doc-wrap {
	min-height: 114px;
}
}

@media (min-width: 1200px) {
.col-lg-9.topics-sidebar-opinion-item-cont p {
	float: left;
	margin: -30px 0 18px 0px;
	max-width: 140px;
}
}

@media (min-width: 1201px) {
.col-lg-9.topics-sidebar-opinion-item-cont p {
	float: left;
	margin: 0px 0 18px 0px;
	max-width: 230px;
}
}

@media (max-width: 1199px) {
.col-lg-9.topics-sidebar-opinion-item-cont p {
	margin: 21px 0 18px 9px;
	max-width: 100px;
}
}

/*update*/
@media (max-width: 1199px) {
.topics-sidebar-opinion-item-cont h3 {
	min-height: 150px;
	font-size: 24px;
}
.col-lg-9.topics-sidebar-opinion-item-cont p {
	margin: 13px 0 10px 9px;
}
}

@media (max-width: 1024px) {
.topics-sidebar-opinion-item-cont h3 {
	min-height: 150px;
	font-size: 24px;
}
}

@media (max-width: 992px) {
.topics-sidebar-opinion-item-cont h3 {
	min-height: 100px;
	font-size: 24px;
}
.col-lg-9.topics-sidebar-opinion-item-cont p {
	margin: 13px 0 27px 9px;
	min-width: 240px;
}
}

@media (max-width: 767px) {
.topics-sidebar-opinion-item-cont h3 {
	min-height: 63px;
	font-size: 18px;
}
.col-lg-9.topics-sidebar-opinion-item-cont p {
	margin: 13px 0 0px 9px;
	min-width: 120px;
}
}

@media (max-width: 991px) {
.topics-section .top-topics-wrapper .top-section-rt-s1 {
	min-height: 375px;
}
.topics-section h2.top-sec-smalltitle {
	min-height: 88px;
}
.middleEast-rt-bottom {
	margin-top: 10px;
}
}

@media (max-width: 768px) {
.topics-section .top-topics-wrapper .top-section-rt-s1 {
	min-height: 310px;
}
.topics-section h2.top-sec-smalltitle {
	min-height: 82px;
}
}

@media (max-width: 767px) {
.topics-section .top-topics-wrapper .top-section-rt-s1 {
	min-height: auto;
	min-height: initial;
}
.topics-section h2.top-sec-smalltitle {
	min-height: auto;
	min-height: initial;
}
}

@media (max-width: 767px) {
.topics-section .top-topics-wrapper .top-section-rt-s1 {
	min-height: auto;
	min-height: initial;
}
.topics-section h2.top-sec-smalltitle {
	min-height: auto;
	min-height: initial;
	margin-left: 100px;
}
.col-md-6.middleEast-rt-topic-wrap.programmes-style {
	margin: 0px 0px 0px 0;
}
}

@media (max-width: 767px) {
.top-section-rt-s1 {
	margin: 10px 0 15px 0 !important;
}
.row.topics-sec-item.programmes-style {
	margin-top: 0px !important;
}
}
/*--------------Fixing New Nav Menu-------------*/

.megamenu {
	width: 240px;
}
ul.dropdown-menu.megamenu.row li {
	width: 100%;
}
ul.dropdown-menu.megamenu.row {
	left: inherit;
}
.megamenu> li > ul > li {
	margin-bottom: 7px;
}
ul.dropdown-menu.megamenu.row {
	padding: 31px 10px 10px 6px;
}
.megamenu> li > ul > li > a {
	padding: 3px 0px;
}
.dropdown-header {
	padding: 3px 0px;
}

@media (max-width: 1200px) {
li.dropdown.menu-large {
	margin: 3px 15px 0 0!important;
}
a.dropdown-toggle:first-child {
	padding: 14px 0 0px 0px;
}
.navbar-default .navbar-nav > li > a {
	font-size: 15px;
}
ul.nav.navbar-nav {
	margin: 31px 0 0 30px;
}
}
#sticky-header .dropdown-menu {
	left: inherit;
}

@media (max-width: 767px) {
.row.middleEast-rt-bottom {
	margin-top: 0;
}
}
/*video fix*/
.sp-thumbnail-title span {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #fa9000;
	font-size: 12px;
}
.sp-thumbnail-description span {
	color: #EBEBEB;
	font-family: 'HelveticaNeueLTPro-Roman', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	margin: -4px 0 0 0;
	font-size: 18px;
}
.sp-thumbnails-container {
	padding-top: 21px;
	padding-bottom: 70px;
	padding-top: 11px;
}

@media (max-width: 768px) {
h4.media-body-head {
	font-size: 24px;
}
h4.top-section-row4-lt-heading-temp2 {
	font-size: 24px;
}
h4.media-body-head {
	font-size: 24px;
}
}

@media (max-width: 767px) {
h4.media-body-head {
	font-size: 16px;
}
h4.top-section-row4-lt-heading-temp2 {
	font-size: 16px;
}
h4.media-body-head {
	font-size: 16px;
}
}
 @media (max-width: 768px) .row.middleEast-rt-bottom {
 margin-top: 0px !important;
}

@media (max-width: 767px) {
p.top-sec-desc {
	padding: 0 2px 22px 11px;
}
}
.trending-img-numbering {
	height: 22px;
}

/*-------------------------------------------------New Nav Bar Fixes --------------------------------------------------*/



@media (max-width: 767px) {
#mobile-header .search-btn-section {
	position: absolute;
}
}
#mobile-header .navbar-default .navbar-nav>.open>a, #mobile-header .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	padding: 17px 0px 16px 13px!important;
	line-height: 30px!important;
}
#mobile-header .nav .mobile-drop {
	top: 6px;
}
.navbar-default .navbar-nav > li > a {
	padding-bottom: 5px;
}
#mobile-header ul.dropdown-menu.megamenu.row li a {
	padding-left: 28px;
}
.form-search button {
	top: 30px;
}

@media (min-width: 768px) {
.navbar-nav {
	float: none;
}
}

@media (min-width: 1024px) {
.navbar-nav {
	float: left;
	margin-left: 20px!important
}
}
#site-header .navbar-default .navbar-nav>.open>a, #site-header .navbar-default .navbar-nav>.open>a:focus, #site-header .navbar-default .navbar-nav>.open>a:hover, #sticky-header .navbar-default .navbar-nav>.open>a, #sticky .navbar-default .navbar-nav>.open>a:focus, #sticky .navbar-default .navbar-nav>.open>a:hover {
	color: #fa9000;
	background-color: #fff;
	padding-bottom: 0px!important;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret {
	border-top-color: #FA9000;
	border-bottom-color: #FA9000;
}

@media (max-width: 1023px) {
.navbar-nav .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
transition.collapse.in, #mobile-header .navbar-collapse.no-transition.collapse.in {
	height: 100%!important;
}
.dropdown-menu {
	min-width: 100%;
	min-height: 100%;
}
}

@media (min-width: 1200px) {
.navbar-default .navbar-nav > li > a {
	padding-right: 23px;
}
li.dropdown.menu-large {
	margin: 0;
}
.navbar-default .navbar-nav > li.dropdown > a {
	padding-top: 18px;
	padding-bottom: 3px;
}
#mobile-header .navbar-default .navbar-nav>.open>a, #mobile-header .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	padding: 21px 23px 16px 13px!important;
}
}

@media (min-width: 768px) and (max-width: 1023px) {
.navbar-default .navbar-nav > li:nth-child(3) {
	display: none;
}
.search-btn-section {
	right: 8px;
	top: 6px;
	position: relative;
	min-width: 174px;
}
ul.nav.navbar-nav {
	margin: 31px 0 0 94px;
}
.nav-topics {
	min-width: 768px;
}
}

@media (max-width: 768px) {
#mobile-header ul li.dropdown a {
	padding-left: 15px
}
}

@media (min-width: 1200px) {
.navbar-default .navbar-nav > li > a {
	padding-right: 23px;
}
li.dropdown.menu-large {
	margin: 0;
}
.navbar-default .navbar-nav > li.dropdown > a {
	padding-top: 18px;
	padding-bottom: 3px;
}
#mobile-header .navbar-default .navbar-nav>.open>a, #mobile-header .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	padding: 21px 23px 16px 13px!important;
	line-height: 30px!important;
}
}

@media (min-width: 1024px)and (max-width:1199px) {
.navbar-default .navbar-nav > li > a {
	padding-bottom: 5px;
	padding-left: 0px;
	margin-right: 10px;
}
}

@media (min-width: 1023px) and (max-width:1200px) {
ul.nav.navbar-nav {
	margin-left: 31px!important;
}
}

@media (min-width: 768px) and (max-width:1023px) {
ul.nav.navbar-nav {
	margin-left: 93px!important;
}
.live-watch-section {
	top: 50px;
}
}

@media (min-width: 880px) and (max-width:1023px) {
.search-btn-section ul {
	position: relative;
	margin-right: -16px;
}
#sticky-header .search-btn-section ul {
	margin-right: 8px;
}
}
#sticky-header .navbar-nav > li > a.dropdown-toggle {
	padding-top: 10px;
	padding-bottom: 10px
}
#sticky-header .navbar-nav > li > a {
	padding-top: 11px
}
#sticky-header .navbar-default .navbar-nav>.open>a, #sticky-header .navbar-default .navbar-nav>.open>a:focus, #sticky-header .navbar-default .navbar-nav>.open>a:hover {
	padding: 13px 23px 14px 13px!important;
	line-height: 30px!important;
}
}
#site-header .navbar-default .navbar-nav>.open>a, #site-header .navbar-default .navbar-nav>.open>a:focus, #site-header .navbar-default .navbar-nav>.open>a:hover, #sticky-header .navbar-default .navbar-nav>.open>a, #sticky .navbar-default .navbar-nav>.open>a:focus, #sticky .navbar-default .navbar-nav>.open>a:hover, #sticky-header .navbar-default .navbar-nav>.open>a, #sticky-header .navbar-default .navbar-nav>.open>a:focus, #sticky-header .navbar-default .navbar-nav>.open>a:hover, #sticky-header .navbar-default .navbar-nav>.open>a, #sticky-header .navbar-default .navbar-nav>.open>a:focus, #sticky-header .navbar-default .navbar-nav>.open>a:hover {
	background-color: transparent;
}

@media (min-width: 768px) and (max-width:880px) {
#sticky-header ul.nav.navbar-nav {
	margin-left: 15px!important;
}
}

@media (max-width: 767px) {
#mobile-header {
	z-index: 9999999999999;
}
}

@media only screen and (min-width:768px) {
.dropdown-menu {
	min-width: initial;
}
#nav-topics {
	min-width: 640px;
}
}

@media only screen and (min-width:768px) and (max-width: 879px) {
li.dropdown.menu-large:last-child ul.dropdown-menu.megamenu {
	position: absolute;
	right: -188px;
}
}
li.search-btn-top {
	margin: 6px 5px 0px 26px;
}

@media only screen and (min-width:768px) and (max-width:1023px) {
.navbar-default .navbar-nav > li {
	padding-right: 9.5px;
}
.navbar-default .navbar-nav > li>a {
	padding-left: 0px;
}
#sticky-header .navbar-default .navbar-nav > li {
	padding-right: 2px;
}
}

@media only screen and (max-width:767px) {
.col-sm-3.search-live-block {
	position: relative;
	top: -63px
}
}

@media only screen and (max-width:767px) {
.navbar-brand>img {
	width: 153px;
	margin-left: 10px;
}
}

/*-------------------------------------------------------------------------End of new Nav fixes-------------*/

@media (max-width: 767px) {
.article-wz-video .top-sec-title {
	font-size: 24px;
}
h2.top-sec-smalltitle {
	font-size: 24px;
}
h2.sp-cap-feature a {
	font-size: 24px;
}
.carousel-caption h2 {
	font-size: 24px;
}
h2.top-sec-title {
	font-size: 24px;
}
}
a .sp-thumbnails-container {
	padding: 21px 0 0 0;
}
a .sp-thumbnails-container:hover {
	background: #2f2f2f;
}
.col-lg-8.col-md-12.WhiteBG {
	background-color: #fff;
}
.sp-thumbnail-title {
	margin: -16px 0 0 0;
}
 media (max-width: 767px) {
.programmes-style .top-section-rt-s1 {
 margin: 15px 0 5px 0 !important;
}
}

@media (max-width: 1024px) {
h2.opinion-author-title {
	min-height: 144px;
}
}

@media (max-width: 992px) {
h2.opinion-author-title {
	min-height: 110px;
}
}

@media (max-width: 767px) {
h2.opinion-author-title {
	min-height: 60px;
}
}
.col-md-6.me-topics-rtTitle h4 {
	min-height: 77px;
	margin-top: 0;
}
/*midnight styles*/
.top-section-row4-lt-wrap-temp2 {
	height: 183px;
}
.top-section-row3-rt-wrap-temp2.default-style {
	height: 145px !important;
}

@media (max-width: 1199px) {
.top-section-row3-rt-wrap-temp2.default-style {
	height: 145px !important;
}
.media {
	background: #fff;
}
h4.top-section-row3-lt-heading {
	min-height: 140px;
}
h4.top-section-row4-lt-heading {
	min-height: 158px;
}
h4.media-body-head {
	min-height: 140px;
}
h2.top-sec-smalltitle {
	min-height: 140px;
}
.top-section-row4-temp2 h4.top-section-row4-lt-heading-temp2 {
	min-height: 140px;
}
h4.top-section-row4-lt-heading-temp2 {
	min-height: 140px;
}
h2.opinion-author-title {
	min-height: 146px;
}
}

@media (max-width: 1024px) {
.top-section-row3-rt-wrap-temp2.default-style {
	height: 135px !important;
}
h2.opinion-author-title {
	min-height: 116px;
}
.col-md-6.me-topics-rtTitle h4 {
	min-height: 0px;
}
}

@media (max-width: 1023px) {
h4.top-section-row4-lt-heading-temp2 {
	font-size: 24px;
}
}

@media (min-width: 992px) {
h2.opinion-author-title {
	min-height: 143px;
}
}
/* /midnight styles*/
h2.Video-title:hover {
	color: #fff;
	text-decoration: none;
}
h2.human-stories-cap-title:hover {
	color: #fff;
}

@media (max-width: 1024px) {
h4.media-body-head {
	font-size: 24px;
}
h4.top-section-row3-rt-heading-temp2 {
	font-size: 22px;
}
}

@media (max-width: 1023px) {
h4.top-section-row3-rt-heading-temp2 {
	font-size: 24px;
}
}

@media (max-width: 768px) {
h4.media-body-head {
	min-height: 190px;
}
.top-section-row4-lt-wrap-temp2 {
	height: 222px;
}
h4.top-section-row3-lt-heading {
	min-height: 180px;
}
}

@media (max-width: 767px) {
h2.opinion-author-title {
	min-height: 59px;
}
h4.top-section-row3-lt-heading {
	min-height: auto;
	min-height: initial;
}
h4.top-section-row4-lt-heading {
	min-height: auto;
	min-height: initial;
	font-size: 16px;
}
h4.media-body-head {
	min-height: auto;
	min-height: initial;
	font-size: 16px;
}
h2.top-sec-smalltitle {
	min-height: auto;
	min-height: initial;
	font-size: 24px;
}
h4.top-section-row4-lt-heading-temp2 {
	min-height: auto;
	min-height: initial;
	height: auto;
}
.top-section-row4-lt-wrap-temp2 {
	min-height: auto;
	min-height: initial;
	height: auto;
	height: initial;
}
h4.top-section-row4-lt-heading-temp2 {
	font-size: 16px;
}
h4.top-section-row3-rt-heading-temp2 {
	font-size: 16px;
}
.top-section-row3-rt-wrap-temp2.default-style {
	height: auto !important;
}
}

@media (max-width: 1199px) {
.top-feature-section-lt.programmes-style {
	margin-bottom: 20px;
}
}

@media (max-width: 767px) {
.top-feature-section-lt.programmes-style {
	margin-bottom: 20px;
}
.top-feature-section-lt .top-sec-title {
	font-size: 24px;
}
}

@media (max-width: 360px) {
ul.nav.nav-tabs {
	padding-left: 0%;
}
}
.carousel-caption h2:hover {
	color: #fff;
}

@media (max-width: 767px) {
.pictures-style .top-section-lt {
	background: #fff;
	min-height: auto;
	min-height: initial;
}
}
.top-section-row3-rt-wrap a {
	color: #FA9000;
}
.aside-latestNews li {
	/* width: 50%;*/
	text-align: center;
}
a:hover h4.top-section-row3-lt-heading-temp2 {
	color: #fff;
}

@media (max-width: 767px) {
.middleEast-rt-topic {
	min-height: initial;
}
a:hover h4.top-section-row3-lt-heading-temp2 {
	color: #000;
}
}

@media (max-width: 768px) {
.indepth {
	margin: 40px 0 30px 0;
}
}
.videoduration {
	display: block;
	width: 38px;
	height: 20px;
	background-color: #000;
	position: absolute;
	bottom: 0px;
	color: #fff;
	font-size: 12px;
	padding: 3px;
}
a.topics-title > h1 {
	text-decoration: none;
}

/*
@media (max-width: 1024px) and (min-width: 992px) {

.aside-latestNews li:last-child a {
    padding-bottom: 30px;
}

}
@media (max-width: 879px) and (min-width: 768px) {

.aside-latestNews li:last-child a {
    padding-bottom: 31px;
}

}
*/


@media (max-width: 1024px) {
.aside-latestNews {
	padding: 0px;
}
.aside-container {
	padding: 10px 5px 10px 25px;
}
}

@media (max-width: 767px) {
.top-section-row4-lt-wrap {
	min-height: auto !important;
	min-height: initial !important;
}
}
a.in-picture-follow {
	background: #fff;
	display: block;
	margin: 0 auto;
	width: 100%;
}

@media (max-width:767px) {
a.in-picture-follow {
	display: table-cell;
}
}
.programmes-style .media-left {
	background: #000;
}
.in-picture-follow-txt h3 {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	margin-bottom: 0;
	font-size: 16px;
	text-transform: uppercase;
	color: #000
}
.in-picture-follow-txt h3:hover {
	text-decoration: none;
}
.in-picture-follow-txt p {
	font-family: 'HelveticaNeueLTPro-Bd', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	font-weight: normal;
	color: #fa9000;
}

@media (max-width: 1024px) {
.col-lg-4.in-picure-aside {
	display: table;
	width: 100%;
}
a.in-picture-follow {
	display: table-cell;
}
.human-stories {
	margin-top: 30px;
}
.col-lg-4.in-picure-aside {
	margin-top: 30px;
}
}

@media (max-width: 768px) {
.human-stories {
	margin-top: 0px;
}
}
a:hover.in-picture-follow h3 {
	text-decoration: none;
}

@media (max-width: 767px) {
a.in-picture-follow {
	display: table-cell;
	margin-bottom: 32px;
	display: block;
	width: 100%;
}
}

@media only screen and (max-width: 767px) {
#header_container {
	margin-bottom: -70px!important;
}
}
ul.nav.nav-tabs {
	padding: 0!important;
}
.aside-latestNews li {
	width: 50%;
}
.instagram-wrapper {
	margin-right: auto!important;
	margin-left: auto!important;
	display: table;
}

@media (max-width: 767px) {
.programmes-style .programmes-video-icon {
	width: 19px !important;
	height: 19px !important;
	display: block;
	margin: 4px 2px 4px 8px;
}
}
.programmes-style .programmes-video-icon {
	width: 30px !important;
	height: 30px !important;
	display: block;
	margin: 0px 0px 18px 0px;
}
.programmes-style .top-feature-overlay-cont .programmes-video-icon {
	width: 50px !important;
	height: 50px !important;
	display: block;
	margin: 0px 0px 18px 0px;
}

@media (max-width: 767px) {
/*
.programmes-style .topFeature-sblock-wr {
    display: table-cell;
    vertical-align: top;
}
  */
.programmes-style .programmes-video-icon {
	display: none;
}
/*
.programmes-style h2.top-sec-smalltitle {
	color: #FFF;
	background-image: url(/img/nov-2016/sb-video-icon.png);
	background-repeat: no-repeat;
	display: block;
	text-indent: 22px;
	margin-left: 0px;
	line-height: 22px;
	font-weight: bold;
	background-size: 19px 19px;
	background-position: 110px 0px;
}
  */
.programmes-style h2.top-sec-smalltitle {
	margin: 0;
}
}

@media (max-width:768px) {
.human-stories-wrap .row {
	padding-bottom: 20px;
}
}

@media (max-width:767px) {
.human-stories-wrap .row {
	padding-bottom: 0px;
}
.programmes-style h4.media-body-head {
	line-height: 22px;
	text-indent: 24px;
}
.ticker {
	width: 100%!important;
}
}
a:hover h1, a:hover h2, a:hover h3, a:hover h4 {
	text-decoration-color: #fff;
	text-decoration: underline!important;
}
 @-moz-document url-prefix() {
a:hover {
 text-decoration-color: #fff;
}
 .top-sec-label a:hover {
 text-decoration: underline;
}
.small-image-label a:hover {
 text-decoration: underline;
}
 .big-image-label a:hover {
 text-decoration: underline;
}
.MoreNewsLink:hover {
 text-decoration: underline;
}
 a.live-cov-heading:hover {
 color: #fff;
}
 .latest-news-topic-active {
 background-position-y: 3px;
}
 .article-wz-video h1.top-sec-title {
 text-indent: 38px;
 background-position-y: 1px;
}
 .programmes-style h4.top-section-row3-lt-heading {
 background-position-y: 0px;
}
.me-topics-link-active {
 background-position-y: 2px;
}
 p.small-image-label {
 top: -13px;
}
 .middleEast-feature-section-lt p.big-image-label {
 top: -18px !important;
}
}
h4.media-body-head, h4.top-section-row4-lt-heading {
	word-wrap: break-word;
}
/*----------Fixing cards of Topic page---------------*/


.row.topics-sec-item {
	padding: 0!important;
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	padding-top: 15px!important;
	padding-bottom: 0px!important;
}
.topics-divider {
	display: block;
	padding: 0px!important;
	height: 16px!important;
}
p.topics-sec-item-p {
	margin-bottom: 0px;
}

@media only screen and (max-width:767px) {
.row.topics-sec-item, .row.topics-sec-item.programmes-style {
	margin-bottom: 10px!important;
}
.topics-section .top-topics-wrapper .top-section-rt-s1 {
	margin-top: 0px!important;
	margin-bottom: 10px!important;
}
}
/*----------End of Fixing cards of Topic page---------------*/

h3, h4 {
	overflow-wrap: break-word;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

@media (max-width: 767px) {
.topics-section .col-md-6.middleEast-rt-topic-wrap {
	margin-bottom: 0;
}
.col-md-6.middleEast-rt-topic-wrap {
	margin-top: 0;
	margin-bottom: 0x;
}
.row.middleEast-rt-top {
	margin-top: 0px;
}
}
.nav-tabs>li>a {
	font-size: 14px !important;
	text-transform: uppercase !important;
	;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	font-size: 14px !important;
}
.top-section-topics {
	padding: 0 15px;
}
.col-sm-4.sp-topic:first-child {
	padding-left: 0px;
}
.col-sm-4.sp-topic {
	padding-left: 0;
}

@media (max-width: 480px) {
.row.top-section-row4 {
	display: none !important;
}
}
.top-section-rt-s1 {
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.05);
}
.top-section-lt {
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.05);
}
.top-section-rt-s2 {
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.05);
}
.aside-latestNews {
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.05);
}
.media {
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.05);
}
.top-section-row3-rt-wrap {
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.05);
}
.top-section-row3-lt-wrap {
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.05);
}
.top-section-row4-lt-wrap {
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.05);
}
.top-section-row3-rt-wrap-temp2 {
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.05);
}
.top-section-row4-lt-wrap-temp2 {
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.05);
}
.opinion-wrapper {
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.05);
}
.indepth-doc-wrap {
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.05);
}
a.in-picture-follow {
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.05);
}
.middleEast-rt-topic {
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.05);
}
.me-diff-topics-wrap {
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.05);
}
.row.topics-sec-item {
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.05);
}
h2.Video-title:hover {
	text-decoration: none !Important;
}

@media (max-width: 767px) {
.top-section-row3-wrap {
	margin-right: 15px;
}
.middleEast-rt-topic {
	margin-bottom: 15px;
}
}

/*------------Video Fix in mobile-------------*/

@media only screen and (max-width:992px) {
div#feature.feature.thumbnail-wrapper {
	display: block!important;
}
.sp-thumbnail-image-container img {
	height: 70px;
	float: left;
	margin-right: 10px;
}
.sp-thumbnail-description span {
	text-decoration: none!important;
	font-size: 15px;
}
section.video-slider .sp-image-wrap-all, section.video-slider .thumbnail-wrapper {
	width: 100%;
}
section.video-slider {
	max-height: 1000px;
}
.thumbnail-wrapper {
	height: 250px;
}
.sp-cap-para {
	display: none;
}
.thumbnails-container {
	height: 250px;
	overflow: auto;
}
.thumbnail-wrapper {
	height: 280px;
}
}
a.link:hover {
	text-decoration: none;
}
/*------------End of Video Fix in mobile-------------*/







/*---------------Fixing icons--------------*/

.article-wz-video h1, .article-wz-video h2, .article-wz-video h3, .article-wz-video h4, .latest-news-topic-active h4, .me-topics-link-active h4 {
	background-image: url(/img/nov-2016/play-link.png);
	background-repeat: no-repeat;
	display: block !important;
	text-indent: 1.2em !important;
	background-size: 1em 1em;
	background-position-y: .09em;
	padding: 0!important;
}

.programmes-style h4.media-body-head
.article-wz-video h1 {
}
.article-wz-video h2 {
}
.article-wz-video h3 {
}
.top-section-row4-temp2.article-wz-video h4 {
	background-position-y: .28em;
}
.latest-news-topic-active h4 {
}
.top-feature-overlay-cont, .topFeature-sblock-wr {
	padding: 12px;
}
p.big-image-label {
	top: -27px;
	right: 12px;
	padding-bottom: 0px;
	margin-bottom: 0!important;
}
p.small-image-label {
	top: -25px;
	right: 12px;
	padding-bottom: 0px;
	margin-bottom: 0!important;
}
h2.top-sec-smalltitle {
	padding: 0px!important;
}
.media-body.top-sc-lt, .media-body.top-sc-rt {
	padding: 12px!important;
}
.middleEast-wrapper {
}
a.me-topics-link.me-topics-link-active {
}
p.top-sec-desc {
	padding: 0px;
}

@media only screen and (max-width:768px) {
.article-wz-video h2.top-sec-title {
	padding: 0px!important;
	margin-left: 0px;
}
.topFeature-sblock-wr, .row.topics-sec-item {
	padding-top: 8px!important;
}
.middleEast-rt-bottom .article-wz-video h2, .middleEast-rt-top .article-wz-video h2 {
	background-position-y: .23em;
}
}
a.me-topics-link.me-topics-link-active h4, .top-sec-row4-wrap .article-wz-video h4 {
	background-position-y: .12em;
	background-size: 1em 1em!important;
	text-indent: 1.3em;
	background-position-y: 0.14em;
}
h1.top-sec-title {
	margin: -18px 0px 15px 0px!important;
}



.article-wz-video .topFeature-sblock-wr h2{
	background-position-y: .04em;
	
}




/*----Pictures Icon Fix-----*/
.pictures-style h1, .pictures-style h2, .pictures-style h3, .pictures-style h4 {
	background-image: url(/img/nov-2016/pic-icon.png);
	background-repeat: no-repeat;
	display: block !important;
	text-indent: 1.2em !important;
	background-size: 1em 1em !important;
	background-position-y: .05em;
	padding: 0!important;
}
.top-section-row4-temp2.pictures-style h4 {
	background-position-y: .28em;
}

@media only screen and (max-width:768px) {
.pictures-style h2.top-sec-title {
	padding: 0px!important;
	margin-left: 0px;
}
.middleEast-rt-bottom .pictures-style h2, .middleEast-rt-top .pictures-style h2 {
	background-position-y: .23em;
}
}
/*----End of Pictures Icon Fix-----*/

.breaking-style .top-sec-title {
	color: #fff;
	background: #d0021b;
	margin: -31px 0 15px 0;
	padding: 21px 0 8px 9px;
	margin: -40px -12px 5px -12px!important;
	padding: 12px!important;
	text-indent: 0em!important;
}
/*---------------End of Fixing icons--------------*/
h4 {
	margin-bottom: 8px;
}
.carousel-control {
	opacity: 1;
}
.carousel-control:focus, .carousel-control:hover {
	opacity: 1;
}

/*............. HOSSAM Fixes ......... */

@media only screen and (max-width: 767px) {
#header_container {
	position: fixed;
}
}
#mobile-header .navbar-collapse.no-transition.collapse.in {
	position: fixed;
	height: 100%;
	width: 350px;
	background: #ececec;
	right: 0px;
	-webkit-box-shadow: -2px 4px 5px rgba(0, 0, 0, 0.7);
	box-shadow: -2px 4px 5px rgba(0, 0, 0, 0.7);
	border-left: 1px solid #000;
	border-top: 4px solid #000;
	max-height: 600px;
	overflow-x: hidden;
}
#sticky-header .dropdown-menu {
	position: absolute;
	top: 84%;
	z-index: 99999999999999999;
}

@media only screen and (min-width: 500px) {
#mobile-header ul.nav.navbar-nav {
	padding: 0px !important;
	margin: 0px px 0px 11px;
	width: 333px;
	margin-left: -12px;
}
}

@media only screen and (max-width: 500px) {
#mobile-header ul.nav.navbar-nav {
	padding: 0px !important;
	margin: 0px px 0px 11px;
	width: 270px;
	margin-left: -12px;
}
}

@media only screen and (min-width: 768px) {
li.dropdown.menu-large:hover > ul.dropdown-menu.megamenu.row {
	display: block;
}
}

@media only screen and (min-width: 768px) {
##sticky-header li.dropdown.menu-large:hover > ul.dropdown-menu.megamenu.row {
	display: block;
}
}
/*.....hossam changes.....*/
.stop-scrolling {
	height: 100%;
	overflow: visible;
}
/*......end of scrool page fix.....*/


/*.......end of hossam fixes........*/

/*weather section*/
.weather-content {
	background-color: #fff;
	padding: 25px;
}
p.weather-city {
	font-family: 'HelveticaNeueLTPro-Bd',  Helvetica Neue,  Helvetica,  Arial,  sans-serif !important;
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	text-align: left;
	color: #000000;
	margin-bottom: 0px;
}
a.change-units {
	font-family: 'HelveticaNeueLTPro-Bd',  Helvetica Neue,  Helvetica,  Arial,  sans-serif !important;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	text-align: left;
	color: #fa9000;
}
p.weather-data-high, p.weather-data-low {
	font-family: 'HelveticaNeueLTPro-Bd',  Helvetica Neue,  Helvetica,  Arial,  sans-serif !important;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	text-align: left;
	color: #000000;
}
p.weather-data-no-high {
	font-family: Helvetica,  Arial,  sans-serif !important;
	font-size: 80px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	text-align: left;
	color: #4a4a4a;
}
p.weather-date-wind {
	font-family: 'HelveticaNeueLTPro-Bd',  Helvetica Neue,  Helvetica,  Arial,  sans-serif !important;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	text-align: left;
	color: #000000;
	margin-bottom: 0;
}
p.weather-date-wind-dir {
	font-family: Helvetica;
	font-size: 29.8px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	text-align: left;
	color: #4a4a4a;
}
p.weather-data-no-low {
	font-family: Helvetica;
	font-size: 80px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	text-align: left;
	color: rgba(188,
    188,
    188,
    0.9);
}
p.weather-data-high, p.weather-data-low {
	margin-bottom: 0px;
}
p.weather-data-no-high, p.weather-data-no-low {
	margin-top: -6px;
}
img.weather-data-icon {
	margin: 20px 0 0 0;
}
.weather-large-sec-data {
	border-right: 1px solid #c3c3c3;/* margin:30px 0 0 0; */
}
p.we-nextday-day {
	font-family: 'HelveticaNeueLTPro-Bd',  Helvetica Neue,  Helvetica,  Arial,  sans-serif !important;
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	text-align: center;
	color: #000000;
}
span.we-nextday-temp-A {
	font-family: 'HelveticaNeueLTPro-Bd',  Helvetica Neue,  Helvetica,  Arial,  sans-serif !important;
	font-size: 30px;
	color: #4a4a4a;
	margin: 15px 0 0 0;
}
span.we-nextday-temp-B {
	font-family: 'HelveticaNeueLTPro-Bd',  Helvetica Neue,  Helvetica,  Arial,  sans-serif !important;
	font-size: 30px;
	color: rgba(188,
    188,
    188,
    0.9);
}
.weather-next-day-1, .weather-next-day-2 {
	text-align: center;
	border-right: 1px solid #c3c3c3;
	padding: 30px 0 15px 0;
}
.weather-next-day-3 {
	text-align: center;
	padding: 30px 0 15px 0;
}
.weather-nextdays-wrapper {
/* margin: 50px 0 0 0; */
}
span.we-nextday-temp-B {
	padding: 0 0 0 12px;
}
.weather-nextdays-wrapper {
	padding: 0 0 0 0;
}
.weather-data {
	margin: 30px 0 0 0;
}
.WeatherSearchButton {
	top: 3px;
	position: relative;
	float: right;
	right: 7px;
	background-image: url(http://www.aljazeera.com/mritems/images/site/search.png);
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	background-color: #f6f6f6;
}
.WeatherSearchBox {
	background-color: #f6f6f6;
	width: 100%;
	height: 30px;
	border: none;
	padding-right: 0.5em;
	float: right;
	margin-right: -27px;
	padding-left: 10px;
}

@media (max-width:1023px) {
.col-md-5.col-xs-12.weather-large-sec-data {
	width: 100%;
}
.col-md-7.col-xs-12.weather-nextdays-wrapper {
	width: 100%;
	margin-top: 60px;
}
.weather-large-sec-data {
	border-right: none;
}
}
p.weather-data-no-high:after, p.weather-data-no-low:after {
	content: "\00b0";
}
span.we-nextday-temp-B:after {
	content: "\00b0";
}
span.we-nextday-temp-A:after {
	content: "\00b0";
}
p.small-degrees-spans {
	margin: 10px 0 0 0;
}

@media (max-width:1200px) {
p.weather-date-wind {
	font-size: 15px;
}
p.weather-data-no-high {
	font-size: 75px;
}
p.weather-data-no-low {
	font-size: 75px;
}
p.weather-date-wind-dir {
	font-size: 25px;
}
span.we-nextday-temp-A, span.we-nextday-temp-B, span.we-nextday-temp-C {
	font-size: 27px;
}
}

@media (max-width:1024px) {
p.weather-date-wind {
	font-size: 14px;
}
p.weather-data-no-high {
	font-size: 70px;
}
p.weather-data-no-low {
	font-size: 70px;
}
p.weather-date-wind-dir {
	font-size: 25px;
}
span.we-nextday-temp-A, span.we-nextday-temp-B, span.we-nextday-temp-C {
	font-size: 27px;
}
}

@media (max-width:767px) {
p.weather-data-no-high {
	font-size: 50px;
}
p.weather-data-no-low {
	font-size: 50px;
}
.col-md-7.col-xs-12.weather-nextdays-wrapper {
	margin-top: 60px;
}
span.we-nextday-temp-A, span.we-nextday-temp-B, span.we-nextday-temp-C {
	font-size: 25px;
}
.col-md-4.col-xs-4.weather-next-day-1 {
	text-align: left;
	padding-left: 20px;
}
.weather-next-day-1 p.we-nextday-day {
	padding: 0 0 0 20px;
	text-align: left;
}
}

@media (max-width:500px) {
p.weather-date-wind-dir {
	font-size: 19.8px;
}
p.weather-date-wind {
	font-size: 12px;
}
}

/* /weather section*/

@media (max-width: 767px) {
.programmes-style h2.top-sec-smalltitle {
	min-height: auto;
	min-height: initial;
}
.programmes-style h2.top-sec-smalltitle {
	/* margin: 5px 0 0 0; */
}
.media-body.top-sc-lt, .media-body.top-sc-rt {
	padding: 12px!important;
}
.article-wz-video .media-body.top-sc-lt, .article-wz-video .media-body.top-sc-rt {
	padding: 6px!important;
}
.programmes-style .video-programmes-sb {
	margin: 0 0px 5px -4px;
}
}
/* Weather Page */


div#divSearchResult {
	top: 32px;
	left: 26px;
	z-index: 99999;
}
.weather-content {
	margin-bottom: 30px;
}
a:hover.topics-title {
	text-decoration: none!important;
}
p#spHighUnit {
	display: none;
}
p#spLowUnit {
	display: none;
}
p#spWindSpeedUnit {
	font-family: Helvetica;
	font-size: 32.8px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	text-align: left;
	color: #4a4a4a;
}
.weather-content {
}
p#spWindSpeed {
	float: left;
}
p#spWindSpeedUnit {
	float: left;
	margin: -3px 0 0 6px;
}
p#spLow {
	margin-bottom: 40px;
}
p#spHigh {
	margin-bottom: 40px;
}

@media(max-width:767px) {
.col-md-4.col-xs-4.weather-next-day-1 {
	text-align: left;
	padding-left: 0px;
}
}

@media(max-width:500px) {
p.we-nextday-day {
	font-size: 20px;
}
span.we-nextday-temp-A, span.we-nextday-temp-B, span.we-nextday-temp-C {
	font-size: 16px;
}
}

@media(max-width:500px) {
div#divSearchResult {
	width: 145px;
}
.row.topics-sidebar-opinion-item {
	box-shadow: 1px 2px 0 0 rgba(0,0,0,0.05);
}
}
.topics-sec-block .topics-sec-item.programmes-style + .topics-sec-item.default-style {
	margin-top: -1px!important;
}
@-moz-document url-prefix() {
 .middleEast-feature-section-lt p.big-image-label {
 top: -27px !important;
}
}
a:hover.topics-title h1 {
	text-decoration: none!important;
}

@media (max-width: 1200px) {
.opinion-style .top-section-rt-s1 {
	min-height: 342px;
}
}

@media (max-width: 1024px) {
.programmes-style.top-section-rt-s1 {
	min-height: 342px;
}
.programmes-style .top-section-rt-s2 {
	min-height: 342px;
}
.opinion-style .top-section-rt-s2 {
	min-height: 342px;
}
.opinion-style .top-section-rt-s1 {
	min-height: 342px;
}
.top-section-rt-s1 {
	min-height: 342px;
}
.top-section-rt-s2 {
	min-height: 342px;
}
.opinion-style .top-section-rt-s1 {
	min-height: 342px;
}
}
h4.latest-news-topic-link {
	/* font-family: 'HelveticaNeueLTPro-Md',  Helvetica Neue,  Helvetica,  Arial,  sans-serif !important; */
	/* font-weight:bold; */
}
@media (max-width: 767px) {
  .opinion-style h4.top-section-row3-lt-heading {
    min-height: auto;
}
  
	.col-lg-8.col-sm-12.top-feature-section-lt.default-style {
    margin-top:15px;
}
    .opinion-style .top-section-rt-s1 {
        min-height: auto;
        min-height: initial;
    }
    .programmes-style.top-section-rt-s1 {
        min-height: auto;
        min-height: initial;
    }
    .programmes-style .top-section-rt-s2 {
        min-height: auto;
        min-height: initial;
    }
    .opinion-style .top-section-rt-s2 {
        min-height: auto;
        min-height: initial;
    }
    .opinion-style .top-section-rt-s1 {
        min-height: auto;
        min-height: initial;
    }
    .top-section-rt-s1 {
        min-height: auto;
        min-height: initial;
        min-height: auto;
    }
    .top-section-rt-s2 {
        min-height: auto;
        min-height: initial;
    }
    .opinion-style .top-section-rt-s1 {
        min-height: auto;
        min-height: initial;
    }
    .col-lg-4.col-md-12.col-sm-12.top-feature-section-rt {
        margin-top: 0px;
    }
    .top-section-lt {
        margin-bottom: 0px;
        margin-bottom:15px;
    }
  
.top-section-rt-s1 {
     margin-top: 0;

}
}
@media(max-width:992px){
.sp-thumbnail-text {
    margin-left: 20px;
}
}


/*-------------Fixes after Launch-----------*/

@media only screen and (max-width: 360px){
.topics-section h2.top-sec-smalltitle {
    font-size: 15px;
}
}
.nav-tabs>li {
    padding-top: 7px;
}
#mobile-header ul.dropdown-menu.megamenu.row li a {
    padding-left: 13px;
}



 .programmes-style h3, .programmes-style h4{
	color:#fff!important;
	background-image: url('/img/nov-2016/sb-video-icon.png');
	background-repeat: no-repeat;
	display: block !important;
	text-indent: 1.2em !important;
	background-size: 0.9em 0.9em ;
	background-position-y: .06em;
	padding: 0!important;
}


.top-section-row4 .programmes-style h4, .middleEast-rt-topic-wrap.programmes-style h4{
	background-position-y: .1em;
}

@media only screen and (max-width:1199px){
	.top-section-row4 .programmes-style h4, .middleEast-rt-topic-wrap.programmes-style h4{
	background-position-y: .03em;
}
}


/*ie fix - moftah*/
 @media screen and (-ms-high-contrast: active) and (min-width:1024px), (-ms-high-contrast: none)  {  
   /* IE10+ specific styles go here */
   .indepth-doc-wrap{min-height: 180px;}  
}


@media all and (-ms-high-contrast:none)
     {
     /* IE10 */
     *::-ms-backdrop, .indepth-doc-wrap { min-height: 180px } /* IE11 */
     }

/* /ie fix - moftah*/



@media (max-width: 767px){
.topics-section .top-section-rt-s1 p.small-image-label {
    width: 57%;
}
}

@media (max-width: 400px){
.topics-sidebar-indepth-item .indepth-doc-wrap {
    min-height: 144px;
}
}

/* Homepage youtube */

.YTVideoContainer {
	position:relative;
	padding-bottom:56.25%;
	padding-top:0px;
	height:0;
	overflow:hidden;
}

.YTVideoContainer iframe, .YTVideoContainer object, .YTVideoContainer embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}




/*--------USElectionsFix--------*/

@media (max-width: 767px) {
.EmbedUSElections {
	margin-left: -30px;
	margin-right: -30px;
}
}



@media only screen and (max-width:566px){
.EmbedUSElections-topic {
    height:230px;
    overflow:hidden;
    margin-bottom:30px;
}}

@media only screen and (max-width:360px){
.EmbedUSElections-topic {
    height:248px;
}}


@media screen and (max-width:767px){
.row.EmbedUSElectionsNormal {
    margin-top: 60px;
    margin-bottom: -60px;
}}

@media (min-width: 1200px) {
.top-feature-section p.top-sec-desc {
	padding: 0 0 90px 0;
}
}




/*-----Template 2 Fix-------*/
.top-section-row3-rt-wrap-temp2.default-style {
    height: 165px !important;
}
.top-section-row4-lt-wrap-temp2 {
    height: 165px;
}
@media (max-width:992px) {
    .opinion-style.top-section-row3-rt-wrap-temp2 {
        padding: 12px 12px 0px 12px;
    }
}
@media (max-width: 1199px) {
    .top-section-row4-temp2 h4.top-section-row4-lt-heading-temp2 {
        min-height: 110px !important;
    }
}
@media (max-width:767px) {
    .opinion-style h2.top-sec-smalltitle {
        min-height: auto !important;
        min-height: initial !important;
    }
    .top-section-row3-rt-wrap-temp2.default-style {
        height: auto!important;
    }
    .top-section-row4-lt-wrap-temp2 {
        height: auto !important;
    }
    .top-section-row4-temp2 h4.top-section-row4-lt-heading-temp2 {
        min-height: auto !important;
        min-height: initial !important;
    }
}
.opinion-style h2.top-sec-smalltitle {
    margin: 0px 5px 0px 0 !important;
}
.opinion-style h4.top-section-row4-lt-heading-temp2 {
    margin-top: 0;
}

/*-----End of Template 2 Fix-------*/





/*---HR banners---*/
.row.liberties-logo, .row.sign-the-petition-logo {
    text-align:center;
    margin-bottom:30px
}

.row.sign-the-petition-logo h3 {
    color:#000;
    font-size:16px;
}
/*---End of HR banners---*/





/*----After Launch Improvements -------*/

.topics-sec-item-label time#PubTime {
    display: inline-block;
}

#site-header a.navbar-brand img {
    width: 75px;
    height: 93px;
}


.site-header-sticky {
   border-bottom: 3px solid #fa9000 ;
}
.site-header {
   border-bottom: 3px solid #fa9000 ;
}
#mobile-header .navbar-header {
   border-bottom: 3px solid #fa9000 ;
}


.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
   color: #4a4a4a ;
}


@media (max-width: 640px) {
.carousel-caption h2 {
   margin-bottom: 0px;
}
}


.topics-page-section p.opinion-author span {
   font-family: 'HelveticaNeueLTPro-Md', Helvetica Neue, Helvetica, Arial, sans-serif !important;
}



@media (max-width: 372px) {
.in-picture-follow-img {
    width: 40px;
    height: 40px;
    margin-top:10px;
}
.in-picture-follow-txt h3, .in-picture-follow-txt p {
    font-size: 15px;
}

}

@media (max-width: 330px) {

.in-picture-follow-img {
    width: 30px;
    height: 30px;
    
}

}


@media (max-width: 767px) {
p.small-image-label {
    top: -20px;
}
}

/*----End of After Launch Improvements -------*/



/*--Top Stories extra space fix ---------*/

@media (min-width: 1200px) {
.top-feature-section-lt {
 flex: 1;
 flex-basis: 65%;
 flex-grow: 0;
}
.top-feature-section-rt {
    flex-basis: 35%;
 flex-grow: 0;
}
.flex-spec{
   flex-basis: auto;
}
.top-feature-section p.top-sec-desc {
    padding: 0 !important;
}
h2.top-sec-smalltitle {
    min-height: auto;
    min-height: initial;
}
}

/*--End of Top Stories extra space fix ---------*/

/*------Fix of Pictures gallery arrow hot area----*/
.carousel-control {
    width: 7%;
    margin-right: 3%;
    margin-left: 3%;
}
.in-picture-arrow-right {
    right: 20%;
}
 .in-picture-arrow-left {
    left: 20%;
 }

/*------End of Fix of Pictures gallery arrow hot area----*/



/*--------Fix of Template 1 top two stories------*/

.opinion-style .row.author-add-sec {
   margin-bottom: 0;
}
.opinion-style h4.media-body-head {
   margin-top: 0;
   margin-bottom: 5px;
}

@media (min-width: 1199px) {
   .opinion-style h4.media-body-head {
       min-height: 62px;

   }
}

@media (max-width: 1199px) {
   .media {
       min-height: 194px;
   }
   .programmes-style .media {
    background: #000;
 }
 .opinion-style .row.author-add-sec img {
   display: none;
}
}

@media (max-width: 992px) {
   .media {
       min-height: 238px;
   }
   p.opinion-style-author-name {
       font-size: 18px;
   }
}

@media (max-width: 768px) {
   p.opinion-style-author-name {
       font-size: 12px;
   }
   p.opinion-style-author-name span {
   font-size: 13px;
}

}
.top-section-row3-lt-wrap a {
   font-size: 18px;
   color: #fa9000 ;
}
.opinion-style .media-body.top-sc-lt {
   width: 100%;
}
@media (max-width: 1024px){
.media-left {
   display: block;
}

}
@media (max-width: 1199px){
.media-left {
   display: none;
}
h4.media-body-head {
   font-size: 24px;
}

}
.opinion-style .media-body.top-sc-rt {
   width: 100%;
}
@media (max-width: 767px) {
   .media-left {
   display: table-cell;
}
   .media {
       min-height: auto;
       min-height: initial;
   }
   .opinion-style h4.media-body-head {
       min-height: auto;
       min-height: initial;
   }
   h4.media-body-head {
   font-size: 16px;
}

img.media-object {
   width: 100px;
   height: 100px;
}
.top-sec-row4-wrap-temp2 {
   margin-bottom: 0px;

}
.opinion-style .opinion-style-author-name-wrap {
   margin: 0px 2px 0 0px;
}
.opinion-style .row.author-add-sec {
   margin: 10px 0 0px 0;
}

.top-section h4{
    margin:10px 0px 0px 0px;
    line-height:20px;

}
.middleEast-wrapper p{
    margin-bottom:0px
}

.top-section .media h4{
    line-height:17px;

}
}

/*--------End of Fix of Template 1 top two stories------*/